Class SocketStreamedTraceSegment.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<SocketStreamedTraceSegment.Builder>
-
- io.envoyproxy.envoy.data.tap.v2alpha.SocketStreamedTraceSegment.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,SocketStreamedTraceSegmentOrBuilder,Cloneable
- Enclosing class:
- SocketStreamedTraceSegment
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 typeenvoy.data.tap.v2alpha.SocketStreamedTraceSegment
-
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<SocketStreamedTraceSegment.Builder>
-
clear
public SocketStreamedTraceSegment.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<SocketStreamedTraceSegment.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<SocketStreamedTraceSegment.Builder>
-
getDefaultInstanceForType
public SocketStreamedTraceSegment getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public SocketStreamedTraceSegment build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public SocketStreamedTraceSegment buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public SocketStreamedTraceSegment.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<SocketStreamedTraceSegment.Builder>
-
setField
public SocketStreamedTraceSegment.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SocketStreamedTraceSegment.Builder>
-
clearField
public SocketStreamedTraceSegment.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SocketStreamedTraceSegment.Builder>
-
clearOneof
public SocketStreamedTraceSegment.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<SocketStreamedTraceSegment.Builder>
-
setRepeatedField
public SocketStreamedTraceSegment.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SocketStreamedTraceSegment.Builder>
-
addRepeatedField
public SocketStreamedTraceSegment.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SocketStreamedTraceSegment.Builder>
-
mergeFrom
public SocketStreamedTraceSegment.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SocketStreamedTraceSegment.Builder>
-
mergeFrom
public SocketStreamedTraceSegment.Builder mergeFrom(SocketStreamedTraceSegment other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<SocketStreamedTraceSegment.Builder>
-
mergeFrom
public SocketStreamedTraceSegment.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SocketStreamedTraceSegment.Builder>- Throws:
IOException
-
getMessagePieceCase
public SocketStreamedTraceSegment.MessagePieceCase getMessagePieceCase()
- Specified by:
getMessagePieceCasein interfaceSocketStreamedTraceSegmentOrBuilder
-
clearMessagePiece
public SocketStreamedTraceSegment.Builder clearMessagePiece()
-
getTraceId
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;- Specified by:
getTraceIdin interfaceSocketStreamedTraceSegmentOrBuilder- Returns:
- The traceId.
-
setTraceId
public 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;- Parameters:
value- The traceId to set.- Returns:
- This builder for chaining.
-
clearTraceId
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;- Returns:
- This builder for chaining.
-
hasConnection
public boolean hasConnection()
Connection properties.
.envoy.data.tap.v2alpha.Connection connection = 2;- Specified by:
hasConnectionin interfaceSocketStreamedTraceSegmentOrBuilder- Returns:
- Whether the connection field is set.
-
getConnection
public Connection getConnection()
Connection properties.
.envoy.data.tap.v2alpha.Connection connection = 2;- Specified by:
getConnectionin interfaceSocketStreamedTraceSegmentOrBuilder- Returns:
- The connection.
-
setConnection
public SocketStreamedTraceSegment.Builder setConnection(Connection value)
Connection properties.
.envoy.data.tap.v2alpha.Connection connection = 2;
-
setConnection
public SocketStreamedTraceSegment.Builder setConnection(Connection.Builder builderForValue)
Connection properties.
.envoy.data.tap.v2alpha.Connection connection = 2;
-
mergeConnection
public SocketStreamedTraceSegment.Builder mergeConnection(Connection value)
Connection properties.
.envoy.data.tap.v2alpha.Connection connection = 2;
-
clearConnection
public SocketStreamedTraceSegment.Builder clearConnection()
Connection properties.
.envoy.data.tap.v2alpha.Connection connection = 2;
-
getConnectionBuilder
public Connection.Builder getConnectionBuilder()
Connection properties.
.envoy.data.tap.v2alpha.Connection connection = 2;
-
getConnectionOrBuilder
public ConnectionOrBuilder getConnectionOrBuilder()
Connection properties.
.envoy.data.tap.v2alpha.Connection connection = 2;- Specified by:
getConnectionOrBuilderin interfaceSocketStreamedTraceSegmentOrBuilder
-
hasEvent
public boolean hasEvent()
Socket event.
.envoy.data.tap.v2alpha.SocketEvent event = 3;- Specified by:
hasEventin interfaceSocketStreamedTraceSegmentOrBuilder- Returns:
- Whether the event field is set.
-
getEvent
public SocketEvent getEvent()
Socket event.
.envoy.data.tap.v2alpha.SocketEvent event = 3;- Specified by:
getEventin interfaceSocketStreamedTraceSegmentOrBuilder- Returns:
- The event.
-
setEvent
public SocketStreamedTraceSegment.Builder setEvent(SocketEvent value)
Socket event.
.envoy.data.tap.v2alpha.SocketEvent event = 3;
-
setEvent
public SocketStreamedTraceSegment.Builder setEvent(SocketEvent.Builder builderForValue)
Socket event.
.envoy.data.tap.v2alpha.SocketEvent event = 3;
-
mergeEvent
public SocketStreamedTraceSegment.Builder mergeEvent(SocketEvent value)
Socket event.
.envoy.data.tap.v2alpha.SocketEvent event = 3;
-
clearEvent
public SocketStreamedTraceSegment.Builder clearEvent()
Socket event.
.envoy.data.tap.v2alpha.SocketEvent event = 3;
-
getEventBuilder
public SocketEvent.Builder getEventBuilder()
Socket event.
.envoy.data.tap.v2alpha.SocketEvent event = 3;
-
getEventOrBuilder
public SocketEventOrBuilder getEventOrBuilder()
Socket event.
.envoy.data.tap.v2alpha.SocketEvent event = 3;- Specified by:
getEventOrBuilderin interfaceSocketStreamedTraceSegmentOrBuilder
-
setUnknownFields
public final SocketStreamedTraceSegment.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<SocketStreamedTraceSegment.Builder>
-
mergeUnknownFields
public final SocketStreamedTraceSegment.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<SocketStreamedTraceSegment.Builder>
-
-