public static final class HttpStreamedTraceSegment.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<HttpStreamedTraceSegment.Builder> implements HttpStreamedTraceSegmentOrBuilder
A streamed HTTP trace segment. Multiple segments make up a full trace. [#next-free-field: 8]Protobuf type
envoy.data.tap.v2alpha.HttpStreamedTraceSegmentgetAllFields, 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<HttpStreamedTraceSegment.Builder>public HttpStreamedTraceSegment.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<HttpStreamedTraceSegment.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<HttpStreamedTraceSegment.Builder>public HttpStreamedTraceSegment getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic HttpStreamedTraceSegment build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic HttpStreamedTraceSegment buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic HttpStreamedTraceSegment.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<HttpStreamedTraceSegment.Builder>public HttpStreamedTraceSegment.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<HttpStreamedTraceSegment.Builder>public HttpStreamedTraceSegment.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<HttpStreamedTraceSegment.Builder>public HttpStreamedTraceSegment.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<HttpStreamedTraceSegment.Builder>public HttpStreamedTraceSegment.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<HttpStreamedTraceSegment.Builder>public HttpStreamedTraceSegment.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<HttpStreamedTraceSegment.Builder>public HttpStreamedTraceSegment.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<HttpStreamedTraceSegment.Builder>public HttpStreamedTraceSegment.Builder mergeFrom(HttpStreamedTraceSegment other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<HttpStreamedTraceSegment.Builder>public HttpStreamedTraceSegment.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<HttpStreamedTraceSegment.Builder>IOExceptionpublic HttpStreamedTraceSegment.MessagePieceCase getMessagePieceCase()
getMessagePieceCase in interface HttpStreamedTraceSegmentOrBuilderpublic HttpStreamedTraceSegment.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.
uint64 trace_id = 1;getTraceId in interface HttpStreamedTraceSegmentOrBuilderpublic HttpStreamedTraceSegment.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.
uint64 trace_id = 1;public HttpStreamedTraceSegment.Builder clearTraceId()
Trace ID unique to the originating Envoy only. Trace IDs can repeat and should not be used for long term stable uniqueness.
uint64 trace_id = 1;public boolean hasRequestHeaders()
Request headers.
.envoy.api.v2.core.HeaderMap request_headers = 2;hasRequestHeaders in interface HttpStreamedTraceSegmentOrBuilderpublic HeaderMap getRequestHeaders()
Request headers.
.envoy.api.v2.core.HeaderMap request_headers = 2;getRequestHeaders in interface HttpStreamedTraceSegmentOrBuilderpublic HttpStreamedTraceSegment.Builder setRequestHeaders(HeaderMap value)
Request headers.
.envoy.api.v2.core.HeaderMap request_headers = 2;public HttpStreamedTraceSegment.Builder setRequestHeaders(HeaderMap.Builder builderForValue)
Request headers.
.envoy.api.v2.core.HeaderMap request_headers = 2;public HttpStreamedTraceSegment.Builder mergeRequestHeaders(HeaderMap value)
Request headers.
.envoy.api.v2.core.HeaderMap request_headers = 2;public HttpStreamedTraceSegment.Builder clearRequestHeaders()
Request headers.
.envoy.api.v2.core.HeaderMap request_headers = 2;public HeaderMap.Builder getRequestHeadersBuilder()
Request headers.
.envoy.api.v2.core.HeaderMap request_headers = 2;public HeaderMapOrBuilder getRequestHeadersOrBuilder()
Request headers.
.envoy.api.v2.core.HeaderMap request_headers = 2;getRequestHeadersOrBuilder in interface HttpStreamedTraceSegmentOrBuilderpublic boolean hasRequestBodyChunk()
Request body chunk.
.envoy.data.tap.v2alpha.Body request_body_chunk = 3;hasRequestBodyChunk in interface HttpStreamedTraceSegmentOrBuilderpublic Body getRequestBodyChunk()
Request body chunk.
.envoy.data.tap.v2alpha.Body request_body_chunk = 3;getRequestBodyChunk in interface HttpStreamedTraceSegmentOrBuilderpublic HttpStreamedTraceSegment.Builder setRequestBodyChunk(Body value)
Request body chunk.
.envoy.data.tap.v2alpha.Body request_body_chunk = 3;public HttpStreamedTraceSegment.Builder setRequestBodyChunk(Body.Builder builderForValue)
Request body chunk.
.envoy.data.tap.v2alpha.Body request_body_chunk = 3;public HttpStreamedTraceSegment.Builder mergeRequestBodyChunk(Body value)
Request body chunk.
.envoy.data.tap.v2alpha.Body request_body_chunk = 3;public HttpStreamedTraceSegment.Builder clearRequestBodyChunk()
Request body chunk.
.envoy.data.tap.v2alpha.Body request_body_chunk = 3;public Body.Builder getRequestBodyChunkBuilder()
Request body chunk.
.envoy.data.tap.v2alpha.Body request_body_chunk = 3;public BodyOrBuilder getRequestBodyChunkOrBuilder()
Request body chunk.
.envoy.data.tap.v2alpha.Body request_body_chunk = 3;getRequestBodyChunkOrBuilder in interface HttpStreamedTraceSegmentOrBuilderpublic boolean hasRequestTrailers()
Request trailers.
.envoy.api.v2.core.HeaderMap request_trailers = 4;hasRequestTrailers in interface HttpStreamedTraceSegmentOrBuilderpublic HeaderMap getRequestTrailers()
Request trailers.
.envoy.api.v2.core.HeaderMap request_trailers = 4;getRequestTrailers in interface HttpStreamedTraceSegmentOrBuilderpublic HttpStreamedTraceSegment.Builder setRequestTrailers(HeaderMap value)
Request trailers.
.envoy.api.v2.core.HeaderMap request_trailers = 4;public HttpStreamedTraceSegment.Builder setRequestTrailers(HeaderMap.Builder builderForValue)
Request trailers.
.envoy.api.v2.core.HeaderMap request_trailers = 4;public HttpStreamedTraceSegment.Builder mergeRequestTrailers(HeaderMap value)
Request trailers.
.envoy.api.v2.core.HeaderMap request_trailers = 4;public HttpStreamedTraceSegment.Builder clearRequestTrailers()
Request trailers.
.envoy.api.v2.core.HeaderMap request_trailers = 4;public HeaderMap.Builder getRequestTrailersBuilder()
Request trailers.
.envoy.api.v2.core.HeaderMap request_trailers = 4;public HeaderMapOrBuilder getRequestTrailersOrBuilder()
Request trailers.
.envoy.api.v2.core.HeaderMap request_trailers = 4;getRequestTrailersOrBuilder in interface HttpStreamedTraceSegmentOrBuilderpublic boolean hasResponseHeaders()
Response headers.
.envoy.api.v2.core.HeaderMap response_headers = 5;hasResponseHeaders in interface HttpStreamedTraceSegmentOrBuilderpublic HeaderMap getResponseHeaders()
Response headers.
.envoy.api.v2.core.HeaderMap response_headers = 5;getResponseHeaders in interface HttpStreamedTraceSegmentOrBuilderpublic HttpStreamedTraceSegment.Builder setResponseHeaders(HeaderMap value)
Response headers.
.envoy.api.v2.core.HeaderMap response_headers = 5;public HttpStreamedTraceSegment.Builder setResponseHeaders(HeaderMap.Builder builderForValue)
Response headers.
.envoy.api.v2.core.HeaderMap response_headers = 5;public HttpStreamedTraceSegment.Builder mergeResponseHeaders(HeaderMap value)
Response headers.
.envoy.api.v2.core.HeaderMap response_headers = 5;public HttpStreamedTraceSegment.Builder clearResponseHeaders()
Response headers.
.envoy.api.v2.core.HeaderMap response_headers = 5;public HeaderMap.Builder getResponseHeadersBuilder()
Response headers.
.envoy.api.v2.core.HeaderMap response_headers = 5;public HeaderMapOrBuilder getResponseHeadersOrBuilder()
Response headers.
.envoy.api.v2.core.HeaderMap response_headers = 5;getResponseHeadersOrBuilder in interface HttpStreamedTraceSegmentOrBuilderpublic boolean hasResponseBodyChunk()
Response body chunk.
.envoy.data.tap.v2alpha.Body response_body_chunk = 6;hasResponseBodyChunk in interface HttpStreamedTraceSegmentOrBuilderpublic Body getResponseBodyChunk()
Response body chunk.
.envoy.data.tap.v2alpha.Body response_body_chunk = 6;getResponseBodyChunk in interface HttpStreamedTraceSegmentOrBuilderpublic HttpStreamedTraceSegment.Builder setResponseBodyChunk(Body value)
Response body chunk.
.envoy.data.tap.v2alpha.Body response_body_chunk = 6;public HttpStreamedTraceSegment.Builder setResponseBodyChunk(Body.Builder builderForValue)
Response body chunk.
.envoy.data.tap.v2alpha.Body response_body_chunk = 6;public HttpStreamedTraceSegment.Builder mergeResponseBodyChunk(Body value)
Response body chunk.
.envoy.data.tap.v2alpha.Body response_body_chunk = 6;public HttpStreamedTraceSegment.Builder clearResponseBodyChunk()
Response body chunk.
.envoy.data.tap.v2alpha.Body response_body_chunk = 6;public Body.Builder getResponseBodyChunkBuilder()
Response body chunk.
.envoy.data.tap.v2alpha.Body response_body_chunk = 6;public BodyOrBuilder getResponseBodyChunkOrBuilder()
Response body chunk.
.envoy.data.tap.v2alpha.Body response_body_chunk = 6;getResponseBodyChunkOrBuilder in interface HttpStreamedTraceSegmentOrBuilderpublic boolean hasResponseTrailers()
Response trailers.
.envoy.api.v2.core.HeaderMap response_trailers = 7;hasResponseTrailers in interface HttpStreamedTraceSegmentOrBuilderpublic HeaderMap getResponseTrailers()
Response trailers.
.envoy.api.v2.core.HeaderMap response_trailers = 7;getResponseTrailers in interface HttpStreamedTraceSegmentOrBuilderpublic HttpStreamedTraceSegment.Builder setResponseTrailers(HeaderMap value)
Response trailers.
.envoy.api.v2.core.HeaderMap response_trailers = 7;public HttpStreamedTraceSegment.Builder setResponseTrailers(HeaderMap.Builder builderForValue)
Response trailers.
.envoy.api.v2.core.HeaderMap response_trailers = 7;public HttpStreamedTraceSegment.Builder mergeResponseTrailers(HeaderMap value)
Response trailers.
.envoy.api.v2.core.HeaderMap response_trailers = 7;public HttpStreamedTraceSegment.Builder clearResponseTrailers()
Response trailers.
.envoy.api.v2.core.HeaderMap response_trailers = 7;public HeaderMap.Builder getResponseTrailersBuilder()
Response trailers.
.envoy.api.v2.core.HeaderMap response_trailers = 7;public HeaderMapOrBuilder getResponseTrailersOrBuilder()
Response trailers.
.envoy.api.v2.core.HeaderMap response_trailers = 7;getResponseTrailersOrBuilder in interface HttpStreamedTraceSegmentOrBuilderpublic final HttpStreamedTraceSegment.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<HttpStreamedTraceSegment.Builder>public final HttpStreamedTraceSegment.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<HttpStreamedTraceSegment.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.