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 type
envoy.data.tap.v2alpha.TraceWrappergetAllFields, 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<TraceWrapper.Builder>public TraceWrapper.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<TraceWrapper.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<TraceWrapper.Builder>public TraceWrapper getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic TraceWrapper build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic TraceWrapper buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic TraceWrapper.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<TraceWrapper.Builder>public TraceWrapper.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<TraceWrapper.Builder>public TraceWrapper.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<TraceWrapper.Builder>public TraceWrapper.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<TraceWrapper.Builder>public TraceWrapper.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<TraceWrapper.Builder>public TraceWrapper.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<TraceWrapper.Builder>public TraceWrapper.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<TraceWrapper.Builder>public TraceWrapper.Builder mergeFrom(TraceWrapper other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<TraceWrapper.Builder>public TraceWrapper.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<TraceWrapper.Builder>IOExceptionpublic TraceWrapper.TraceCase getTraceCase()
getTraceCase in interface TraceWrapperOrBuilderpublic TraceWrapper.Builder clearTrace()
public boolean hasHttpBufferedTrace()
An HTTP buffered tap trace.
.envoy.data.tap.v2alpha.HttpBufferedTrace http_buffered_trace = 1;hasHttpBufferedTrace in interface TraceWrapperOrBuilderpublic HttpBufferedTrace getHttpBufferedTrace()
An HTTP buffered tap trace.
.envoy.data.tap.v2alpha.HttpBufferedTrace http_buffered_trace = 1;getHttpBufferedTrace in interface TraceWrapperOrBuilderpublic TraceWrapper.Builder setHttpBufferedTrace(HttpBufferedTrace value)
An HTTP buffered tap trace.
.envoy.data.tap.v2alpha.HttpBufferedTrace http_buffered_trace = 1;public TraceWrapper.Builder setHttpBufferedTrace(HttpBufferedTrace.Builder builderForValue)
An HTTP buffered tap trace.
.envoy.data.tap.v2alpha.HttpBufferedTrace http_buffered_trace = 1;public TraceWrapper.Builder mergeHttpBufferedTrace(HttpBufferedTrace value)
An HTTP buffered tap trace.
.envoy.data.tap.v2alpha.HttpBufferedTrace http_buffered_trace = 1;public TraceWrapper.Builder clearHttpBufferedTrace()
An HTTP buffered tap trace.
.envoy.data.tap.v2alpha.HttpBufferedTrace http_buffered_trace = 1;public HttpBufferedTrace.Builder getHttpBufferedTraceBuilder()
An HTTP buffered tap trace.
.envoy.data.tap.v2alpha.HttpBufferedTrace http_buffered_trace = 1;public HttpBufferedTraceOrBuilder getHttpBufferedTraceOrBuilder()
An HTTP buffered tap trace.
.envoy.data.tap.v2alpha.HttpBufferedTrace http_buffered_trace = 1;getHttpBufferedTraceOrBuilder in interface TraceWrapperOrBuilderpublic boolean hasHttpStreamedTraceSegment()
An HTTP streamed tap trace segment.
.envoy.data.tap.v2alpha.HttpStreamedTraceSegment http_streamed_trace_segment = 2;hasHttpStreamedTraceSegment in interface TraceWrapperOrBuilderpublic HttpStreamedTraceSegment getHttpStreamedTraceSegment()
An HTTP streamed tap trace segment.
.envoy.data.tap.v2alpha.HttpStreamedTraceSegment http_streamed_trace_segment = 2;getHttpStreamedTraceSegment in interface TraceWrapperOrBuilderpublic TraceWrapper.Builder setHttpStreamedTraceSegment(HttpStreamedTraceSegment value)
An HTTP streamed tap trace segment.
.envoy.data.tap.v2alpha.HttpStreamedTraceSegment http_streamed_trace_segment = 2;public TraceWrapper.Builder setHttpStreamedTraceSegment(HttpStreamedTraceSegment.Builder builderForValue)
An HTTP streamed tap trace segment.
.envoy.data.tap.v2alpha.HttpStreamedTraceSegment http_streamed_trace_segment = 2;public TraceWrapper.Builder mergeHttpStreamedTraceSegment(HttpStreamedTraceSegment value)
An HTTP streamed tap trace segment.
.envoy.data.tap.v2alpha.HttpStreamedTraceSegment http_streamed_trace_segment = 2;public TraceWrapper.Builder clearHttpStreamedTraceSegment()
An HTTP streamed tap trace segment.
.envoy.data.tap.v2alpha.HttpStreamedTraceSegment http_streamed_trace_segment = 2;public HttpStreamedTraceSegment.Builder getHttpStreamedTraceSegmentBuilder()
An HTTP streamed tap trace segment.
.envoy.data.tap.v2alpha.HttpStreamedTraceSegment http_streamed_trace_segment = 2;public HttpStreamedTraceSegmentOrBuilder getHttpStreamedTraceSegmentOrBuilder()
An HTTP streamed tap trace segment.
.envoy.data.tap.v2alpha.HttpStreamedTraceSegment http_streamed_trace_segment = 2;getHttpStreamedTraceSegmentOrBuilder in interface TraceWrapperOrBuilderpublic boolean hasSocketBufferedTrace()
A socket buffered tap trace.
.envoy.data.tap.v2alpha.SocketBufferedTrace socket_buffered_trace = 3;hasSocketBufferedTrace in interface TraceWrapperOrBuilderpublic SocketBufferedTrace getSocketBufferedTrace()
A socket buffered tap trace.
.envoy.data.tap.v2alpha.SocketBufferedTrace socket_buffered_trace = 3;getSocketBufferedTrace in interface TraceWrapperOrBuilderpublic TraceWrapper.Builder setSocketBufferedTrace(SocketBufferedTrace value)
A socket buffered tap trace.
.envoy.data.tap.v2alpha.SocketBufferedTrace socket_buffered_trace = 3;public TraceWrapper.Builder setSocketBufferedTrace(SocketBufferedTrace.Builder builderForValue)
A socket buffered tap trace.
.envoy.data.tap.v2alpha.SocketBufferedTrace socket_buffered_trace = 3;public TraceWrapper.Builder mergeSocketBufferedTrace(SocketBufferedTrace value)
A socket buffered tap trace.
.envoy.data.tap.v2alpha.SocketBufferedTrace socket_buffered_trace = 3;public TraceWrapper.Builder clearSocketBufferedTrace()
A socket buffered tap trace.
.envoy.data.tap.v2alpha.SocketBufferedTrace socket_buffered_trace = 3;public SocketBufferedTrace.Builder getSocketBufferedTraceBuilder()
A socket buffered tap trace.
.envoy.data.tap.v2alpha.SocketBufferedTrace socket_buffered_trace = 3;public SocketBufferedTraceOrBuilder getSocketBufferedTraceOrBuilder()
A socket buffered tap trace.
.envoy.data.tap.v2alpha.SocketBufferedTrace socket_buffered_trace = 3;getSocketBufferedTraceOrBuilder in interface TraceWrapperOrBuilderpublic boolean hasSocketStreamedTraceSegment()
A socket streamed tap trace segment.
.envoy.data.tap.v2alpha.SocketStreamedTraceSegment socket_streamed_trace_segment = 4;hasSocketStreamedTraceSegment in interface TraceWrapperOrBuilderpublic SocketStreamedTraceSegment getSocketStreamedTraceSegment()
A socket streamed tap trace segment.
.envoy.data.tap.v2alpha.SocketStreamedTraceSegment socket_streamed_trace_segment = 4;getSocketStreamedTraceSegment in interface TraceWrapperOrBuilderpublic TraceWrapper.Builder setSocketStreamedTraceSegment(SocketStreamedTraceSegment value)
A socket streamed tap trace segment.
.envoy.data.tap.v2alpha.SocketStreamedTraceSegment socket_streamed_trace_segment = 4;public TraceWrapper.Builder setSocketStreamedTraceSegment(SocketStreamedTraceSegment.Builder builderForValue)
A socket streamed tap trace segment.
.envoy.data.tap.v2alpha.SocketStreamedTraceSegment socket_streamed_trace_segment = 4;public TraceWrapper.Builder mergeSocketStreamedTraceSegment(SocketStreamedTraceSegment value)
A socket streamed tap trace segment.
.envoy.data.tap.v2alpha.SocketStreamedTraceSegment socket_streamed_trace_segment = 4;public TraceWrapper.Builder clearSocketStreamedTraceSegment()
A socket streamed tap trace segment.
.envoy.data.tap.v2alpha.SocketStreamedTraceSegment socket_streamed_trace_segment = 4;public SocketStreamedTraceSegment.Builder getSocketStreamedTraceSegmentBuilder()
A socket streamed tap trace segment.
.envoy.data.tap.v2alpha.SocketStreamedTraceSegment socket_streamed_trace_segment = 4;public SocketStreamedTraceSegmentOrBuilder getSocketStreamedTraceSegmentOrBuilder()
A socket streamed tap trace segment.
.envoy.data.tap.v2alpha.SocketStreamedTraceSegment socket_streamed_trace_segment = 4;getSocketStreamedTraceSegmentOrBuilder in interface TraceWrapperOrBuilderpublic final TraceWrapper.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TraceWrapper.Builder>public final TraceWrapper.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TraceWrapper.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.