Package io.envoyproxy.envoy.data.tap.v3
Class TraceWrapper.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<TraceWrapper.Builder>
-
- io.envoyproxy.envoy.data.tap.v3.TraceWrapper.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,TraceWrapperOrBuilder,Cloneable
- Enclosing class:
- TraceWrapper
public static final class TraceWrapper.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<TraceWrapper.Builder> implements TraceWrapperOrBuilder
Wrapper for all fully buffered and streamed tap traces that Envoy emits. This is required for sending traces over gRPC APIs or more easily persisting binary messages to files.
Protobuf typeenvoy.data.tap.v3.TraceWrapper
-
-
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<TraceWrapper.Builder>
-
clear
public TraceWrapper.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<TraceWrapper.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<TraceWrapper.Builder>
-
getDefaultInstanceForType
public TraceWrapper getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public TraceWrapper build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public TraceWrapper buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public TraceWrapper.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<TraceWrapper.Builder>
-
setField
public TraceWrapper.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<TraceWrapper.Builder>
-
clearField
public TraceWrapper.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TraceWrapper.Builder>
-
clearOneof
public TraceWrapper.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<TraceWrapper.Builder>
-
setRepeatedField
public TraceWrapper.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<TraceWrapper.Builder>
-
addRepeatedField
public TraceWrapper.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<TraceWrapper.Builder>
-
mergeFrom
public TraceWrapper.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<TraceWrapper.Builder>
-
mergeFrom
public TraceWrapper.Builder mergeFrom(TraceWrapper other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<TraceWrapper.Builder>
-
mergeFrom
public TraceWrapper.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<TraceWrapper.Builder>- Throws:
IOException
-
getTraceCase
public TraceWrapper.TraceCase getTraceCase()
- Specified by:
getTraceCasein interfaceTraceWrapperOrBuilder
-
clearTrace
public TraceWrapper.Builder clearTrace()
-
hasHttpBufferedTrace
public boolean hasHttpBufferedTrace()
An HTTP buffered tap trace.
.envoy.data.tap.v3.HttpBufferedTrace http_buffered_trace = 1;- Specified by:
hasHttpBufferedTracein interfaceTraceWrapperOrBuilder- Returns:
- Whether the httpBufferedTrace field is set.
-
getHttpBufferedTrace
public HttpBufferedTrace getHttpBufferedTrace()
An HTTP buffered tap trace.
.envoy.data.tap.v3.HttpBufferedTrace http_buffered_trace = 1;- Specified by:
getHttpBufferedTracein interfaceTraceWrapperOrBuilder- Returns:
- The httpBufferedTrace.
-
setHttpBufferedTrace
public TraceWrapper.Builder setHttpBufferedTrace(HttpBufferedTrace value)
An HTTP buffered tap trace.
.envoy.data.tap.v3.HttpBufferedTrace http_buffered_trace = 1;
-
setHttpBufferedTrace
public TraceWrapper.Builder setHttpBufferedTrace(HttpBufferedTrace.Builder builderForValue)
An HTTP buffered tap trace.
.envoy.data.tap.v3.HttpBufferedTrace http_buffered_trace = 1;
-
mergeHttpBufferedTrace
public TraceWrapper.Builder mergeHttpBufferedTrace(HttpBufferedTrace value)
An HTTP buffered tap trace.
.envoy.data.tap.v3.HttpBufferedTrace http_buffered_trace = 1;
-
clearHttpBufferedTrace
public TraceWrapper.Builder clearHttpBufferedTrace()
An HTTP buffered tap trace.
.envoy.data.tap.v3.HttpBufferedTrace http_buffered_trace = 1;
-
getHttpBufferedTraceBuilder
public HttpBufferedTrace.Builder getHttpBufferedTraceBuilder()
An HTTP buffered tap trace.
.envoy.data.tap.v3.HttpBufferedTrace http_buffered_trace = 1;
-
getHttpBufferedTraceOrBuilder
public HttpBufferedTraceOrBuilder getHttpBufferedTraceOrBuilder()
An HTTP buffered tap trace.
.envoy.data.tap.v3.HttpBufferedTrace http_buffered_trace = 1;- Specified by:
getHttpBufferedTraceOrBuilderin interfaceTraceWrapperOrBuilder
-
hasHttpStreamedTraceSegment
public boolean hasHttpStreamedTraceSegment()
An HTTP streamed tap trace segment.
.envoy.data.tap.v3.HttpStreamedTraceSegment http_streamed_trace_segment = 2;- Specified by:
hasHttpStreamedTraceSegmentin interfaceTraceWrapperOrBuilder- Returns:
- Whether the httpStreamedTraceSegment field is set.
-
getHttpStreamedTraceSegment
public HttpStreamedTraceSegment getHttpStreamedTraceSegment()
An HTTP streamed tap trace segment.
.envoy.data.tap.v3.HttpStreamedTraceSegment http_streamed_trace_segment = 2;- Specified by:
getHttpStreamedTraceSegmentin interfaceTraceWrapperOrBuilder- Returns:
- The httpStreamedTraceSegment.
-
setHttpStreamedTraceSegment
public TraceWrapper.Builder setHttpStreamedTraceSegment(HttpStreamedTraceSegment value)
An HTTP streamed tap trace segment.
.envoy.data.tap.v3.HttpStreamedTraceSegment http_streamed_trace_segment = 2;
-
setHttpStreamedTraceSegment
public TraceWrapper.Builder setHttpStreamedTraceSegment(HttpStreamedTraceSegment.Builder builderForValue)
An HTTP streamed tap trace segment.
.envoy.data.tap.v3.HttpStreamedTraceSegment http_streamed_trace_segment = 2;
-
mergeHttpStreamedTraceSegment
public TraceWrapper.Builder mergeHttpStreamedTraceSegment(HttpStreamedTraceSegment value)
An HTTP streamed tap trace segment.
.envoy.data.tap.v3.HttpStreamedTraceSegment http_streamed_trace_segment = 2;
-
clearHttpStreamedTraceSegment
public TraceWrapper.Builder clearHttpStreamedTraceSegment()
An HTTP streamed tap trace segment.
.envoy.data.tap.v3.HttpStreamedTraceSegment http_streamed_trace_segment = 2;
-
getHttpStreamedTraceSegmentBuilder
public HttpStreamedTraceSegment.Builder getHttpStreamedTraceSegmentBuilder()
An HTTP streamed tap trace segment.
.envoy.data.tap.v3.HttpStreamedTraceSegment http_streamed_trace_segment = 2;
-
getHttpStreamedTraceSegmentOrBuilder
public HttpStreamedTraceSegmentOrBuilder getHttpStreamedTraceSegmentOrBuilder()
An HTTP streamed tap trace segment.
.envoy.data.tap.v3.HttpStreamedTraceSegment http_streamed_trace_segment = 2;- Specified by:
getHttpStreamedTraceSegmentOrBuilderin interfaceTraceWrapperOrBuilder
-
hasSocketBufferedTrace
public boolean hasSocketBufferedTrace()
A socket buffered tap trace.
.envoy.data.tap.v3.SocketBufferedTrace socket_buffered_trace = 3;- Specified by:
hasSocketBufferedTracein interfaceTraceWrapperOrBuilder- Returns:
- Whether the socketBufferedTrace field is set.
-
getSocketBufferedTrace
public SocketBufferedTrace getSocketBufferedTrace()
A socket buffered tap trace.
.envoy.data.tap.v3.SocketBufferedTrace socket_buffered_trace = 3;- Specified by:
getSocketBufferedTracein interfaceTraceWrapperOrBuilder- Returns:
- The socketBufferedTrace.
-
setSocketBufferedTrace
public TraceWrapper.Builder setSocketBufferedTrace(SocketBufferedTrace value)
A socket buffered tap trace.
.envoy.data.tap.v3.SocketBufferedTrace socket_buffered_trace = 3;
-
setSocketBufferedTrace
public TraceWrapper.Builder setSocketBufferedTrace(SocketBufferedTrace.Builder builderForValue)
A socket buffered tap trace.
.envoy.data.tap.v3.SocketBufferedTrace socket_buffered_trace = 3;
-
mergeSocketBufferedTrace
public TraceWrapper.Builder mergeSocketBufferedTrace(SocketBufferedTrace value)
A socket buffered tap trace.
.envoy.data.tap.v3.SocketBufferedTrace socket_buffered_trace = 3;
-
clearSocketBufferedTrace
public TraceWrapper.Builder clearSocketBufferedTrace()
A socket buffered tap trace.
.envoy.data.tap.v3.SocketBufferedTrace socket_buffered_trace = 3;
-
getSocketBufferedTraceBuilder
public SocketBufferedTrace.Builder getSocketBufferedTraceBuilder()
A socket buffered tap trace.
.envoy.data.tap.v3.SocketBufferedTrace socket_buffered_trace = 3;
-
getSocketBufferedTraceOrBuilder
public SocketBufferedTraceOrBuilder getSocketBufferedTraceOrBuilder()
A socket buffered tap trace.
.envoy.data.tap.v3.SocketBufferedTrace socket_buffered_trace = 3;- Specified by:
getSocketBufferedTraceOrBuilderin interfaceTraceWrapperOrBuilder
-
hasSocketStreamedTraceSegment
public boolean hasSocketStreamedTraceSegment()
A socket streamed tap trace segment.
.envoy.data.tap.v3.SocketStreamedTraceSegment socket_streamed_trace_segment = 4;- Specified by:
hasSocketStreamedTraceSegmentin interfaceTraceWrapperOrBuilder- Returns:
- Whether the socketStreamedTraceSegment field is set.
-
getSocketStreamedTraceSegment
public SocketStreamedTraceSegment getSocketStreamedTraceSegment()
A socket streamed tap trace segment.
.envoy.data.tap.v3.SocketStreamedTraceSegment socket_streamed_trace_segment = 4;- Specified by:
getSocketStreamedTraceSegmentin interfaceTraceWrapperOrBuilder- Returns:
- The socketStreamedTraceSegment.
-
setSocketStreamedTraceSegment
public TraceWrapper.Builder setSocketStreamedTraceSegment(SocketStreamedTraceSegment value)
A socket streamed tap trace segment.
.envoy.data.tap.v3.SocketStreamedTraceSegment socket_streamed_trace_segment = 4;
-
setSocketStreamedTraceSegment
public TraceWrapper.Builder setSocketStreamedTraceSegment(SocketStreamedTraceSegment.Builder builderForValue)
A socket streamed tap trace segment.
.envoy.data.tap.v3.SocketStreamedTraceSegment socket_streamed_trace_segment = 4;
-
mergeSocketStreamedTraceSegment
public TraceWrapper.Builder mergeSocketStreamedTraceSegment(SocketStreamedTraceSegment value)
A socket streamed tap trace segment.
.envoy.data.tap.v3.SocketStreamedTraceSegment socket_streamed_trace_segment = 4;
-
clearSocketStreamedTraceSegment
public TraceWrapper.Builder clearSocketStreamedTraceSegment()
A socket streamed tap trace segment.
.envoy.data.tap.v3.SocketStreamedTraceSegment socket_streamed_trace_segment = 4;
-
getSocketStreamedTraceSegmentBuilder
public SocketStreamedTraceSegment.Builder getSocketStreamedTraceSegmentBuilder()
A socket streamed tap trace segment.
.envoy.data.tap.v3.SocketStreamedTraceSegment socket_streamed_trace_segment = 4;
-
getSocketStreamedTraceSegmentOrBuilder
public SocketStreamedTraceSegmentOrBuilder getSocketStreamedTraceSegmentOrBuilder()
A socket streamed tap trace segment.
.envoy.data.tap.v3.SocketStreamedTraceSegment socket_streamed_trace_segment = 4;- Specified by:
getSocketStreamedTraceSegmentOrBuilderin interfaceTraceWrapperOrBuilder
-
setUnknownFields
public final TraceWrapper.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<TraceWrapper.Builder>
-
mergeUnknownFields
public final TraceWrapper.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<TraceWrapper.Builder>
-
-