public static final class SocketStreamedTraceSegment.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SocketStreamedTraceSegment.Builder> implements SocketStreamedTraceSegmentOrBuilder
A streamed socket trace segment. Multiple segments make up a full trace.Protobuf type
envoy.data.tap.v2alpha.SocketStreamedTraceSegmentgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<SocketStreamedTraceSegment.Builder>public SocketStreamedTraceSegment.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<SocketStreamedTraceSegment.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<SocketStreamedTraceSegment.Builder>public SocketStreamedTraceSegment getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic SocketStreamedTraceSegment build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic SocketStreamedTraceSegment buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic SocketStreamedTraceSegment.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<SocketStreamedTraceSegment.Builder>public SocketStreamedTraceSegment.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<SocketStreamedTraceSegment.Builder>public SocketStreamedTraceSegment.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<SocketStreamedTraceSegment.Builder>public SocketStreamedTraceSegment.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SocketStreamedTraceSegment.Builder>public SocketStreamedTraceSegment.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SocketStreamedTraceSegment.Builder>public SocketStreamedTraceSegment.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SocketStreamedTraceSegment.Builder>public SocketStreamedTraceSegment.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SocketStreamedTraceSegment.Builder>public SocketStreamedTraceSegment.Builder mergeFrom(SocketStreamedTraceSegment other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<SocketStreamedTraceSegment.Builder>public SocketStreamedTraceSegment.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SocketStreamedTraceSegment.Builder>IOExceptionpublic SocketStreamedTraceSegment.MessagePieceCase getMessagePieceCase()
getMessagePieceCase in interface SocketStreamedTraceSegmentOrBuilderpublic SocketStreamedTraceSegment.Builder clearMessagePiece()
public long getTraceId()
Trace ID unique to the originating Envoy only. Trace IDs can repeat and should not be used for long term stable uniqueness. Matches connection IDs used in Envoy logs.
uint64 trace_id = 1;getTraceId in interface SocketStreamedTraceSegmentOrBuilderpublic SocketStreamedTraceSegment.Builder setTraceId(long value)
Trace ID unique to the originating Envoy only. Trace IDs can repeat and should not be used for long term stable uniqueness. Matches connection IDs used in Envoy logs.
uint64 trace_id = 1;public SocketStreamedTraceSegment.Builder clearTraceId()
Trace ID unique to the originating Envoy only. Trace IDs can repeat and should not be used for long term stable uniqueness. Matches connection IDs used in Envoy logs.
uint64 trace_id = 1;public boolean hasConnection()
Connection properties.
.envoy.data.tap.v2alpha.Connection connection = 2;hasConnection in interface SocketStreamedTraceSegmentOrBuilderpublic Connection getConnection()
Connection properties.
.envoy.data.tap.v2alpha.Connection connection = 2;getConnection in interface SocketStreamedTraceSegmentOrBuilderpublic SocketStreamedTraceSegment.Builder setConnection(Connection value)
Connection properties.
.envoy.data.tap.v2alpha.Connection connection = 2;public SocketStreamedTraceSegment.Builder setConnection(Connection.Builder builderForValue)
Connection properties.
.envoy.data.tap.v2alpha.Connection connection = 2;public SocketStreamedTraceSegment.Builder mergeConnection(Connection value)
Connection properties.
.envoy.data.tap.v2alpha.Connection connection = 2;public SocketStreamedTraceSegment.Builder clearConnection()
Connection properties.
.envoy.data.tap.v2alpha.Connection connection = 2;public Connection.Builder getConnectionBuilder()
Connection properties.
.envoy.data.tap.v2alpha.Connection connection = 2;public ConnectionOrBuilder getConnectionOrBuilder()
Connection properties.
.envoy.data.tap.v2alpha.Connection connection = 2;getConnectionOrBuilder in interface SocketStreamedTraceSegmentOrBuilderpublic boolean hasEvent()
Socket event.
.envoy.data.tap.v2alpha.SocketEvent event = 3;hasEvent in interface SocketStreamedTraceSegmentOrBuilderpublic SocketEvent getEvent()
Socket event.
.envoy.data.tap.v2alpha.SocketEvent event = 3;getEvent in interface SocketStreamedTraceSegmentOrBuilderpublic SocketStreamedTraceSegment.Builder setEvent(SocketEvent value)
Socket event.
.envoy.data.tap.v2alpha.SocketEvent event = 3;public SocketStreamedTraceSegment.Builder setEvent(SocketEvent.Builder builderForValue)
Socket event.
.envoy.data.tap.v2alpha.SocketEvent event = 3;public SocketStreamedTraceSegment.Builder mergeEvent(SocketEvent value)
Socket event.
.envoy.data.tap.v2alpha.SocketEvent event = 3;public SocketStreamedTraceSegment.Builder clearEvent()
Socket event.
.envoy.data.tap.v2alpha.SocketEvent event = 3;public SocketEvent.Builder getEventBuilder()
Socket event.
.envoy.data.tap.v2alpha.SocketEvent event = 3;public SocketEventOrBuilder getEventOrBuilder()
Socket event.
.envoy.data.tap.v2alpha.SocketEvent event = 3;getEventOrBuilder in interface SocketStreamedTraceSegmentOrBuilderpublic final SocketStreamedTraceSegment.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SocketStreamedTraceSegment.Builder>public final SocketStreamedTraceSegment.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SocketStreamedTraceSegment.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.