Class HttpStreamedTraceSegment.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<HttpStreamedTraceSegment.Builder>
io.envoyproxy.envoy.data.tap.v2alpha.HttpStreamedTraceSegment.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,HttpStreamedTraceSegmentOrBuilder,Cloneable
- Enclosing class:
- HttpStreamedTraceSegment
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.HttpStreamedTraceSegment-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Request body chunk.Request headers.Request trailers.Response body chunk.Response headers.Response trailers.Trace ID unique to the originating Envoy only.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorRequest body chunk.Request body chunk.Request body chunk.Request headers.Request headers.Request headers.Request trailers.Request trailers.Request trailers.Response body chunk.Response body chunk.Response body chunk.Response headers.Response headers.Response headers.Response trailers.Response trailers.Response trailers.longTrace ID unique to the originating Envoy only.booleanRequest body chunk.booleanRequest headers.booleanRequest trailers.booleanResponse body chunk.booleanResponse headers.booleanResponse trailers.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeRequestBodyChunk(Body value) Request body chunk.mergeRequestHeaders(HeaderMap value) Request headers.mergeRequestTrailers(HeaderMap value) Request trailers.mergeResponseBodyChunk(Body value) Response body chunk.mergeResponseHeaders(HeaderMap value) Response headers.mergeResponseTrailers(HeaderMap value) Response trailers.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setRequestBodyChunk(Body value) Request body chunk.setRequestBodyChunk(Body.Builder builderForValue) Request body chunk.setRequestHeaders(HeaderMap value) Request headers.setRequestHeaders(HeaderMap.Builder builderForValue) Request headers.setRequestTrailers(HeaderMap value) Request trailers.setRequestTrailers(HeaderMap.Builder builderForValue) Request trailers.setResponseBodyChunk(Body value) Response body chunk.setResponseBodyChunk(Body.Builder builderForValue) Response body chunk.setResponseHeaders(HeaderMap value) Response headers.setResponseHeaders(HeaderMap.Builder builderForValue) Response headers.setResponseTrailers(HeaderMap value) Response trailers.setResponseTrailers(HeaderMap.Builder builderForValue) Response trailers.setTraceId(long value) Trace ID unique to the originating Envoy only.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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<HttpStreamedTraceSegment.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<HttpStreamedTraceSegment.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<HttpStreamedTraceSegment.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.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<HttpStreamedTraceSegment.Builder>
-
setField
public HttpStreamedTraceSegment.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<HttpStreamedTraceSegment.Builder>
-
clearField
public HttpStreamedTraceSegment.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpStreamedTraceSegment.Builder>
-
clearOneof
public HttpStreamedTraceSegment.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpStreamedTraceSegment.Builder>
-
setRepeatedField
public HttpStreamedTraceSegment.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<HttpStreamedTraceSegment.Builder>
-
addRepeatedField
public HttpStreamedTraceSegment.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<HttpStreamedTraceSegment.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<HttpStreamedTraceSegment.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpStreamedTraceSegment.Builder>
-
mergeFrom
public HttpStreamedTraceSegment.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<HttpStreamedTraceSegment.Builder>- Throws:
IOException
-
getMessagePieceCase
- Specified by:
getMessagePieceCasein interfaceHttpStreamedTraceSegmentOrBuilder
-
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.
uint64 trace_id = 1;- Specified by:
getTraceIdin interfaceHttpStreamedTraceSegmentOrBuilder- Returns:
- The traceId.
-
setTraceId
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;- Parameters:
value- The traceId to set.- Returns:
- This builder for chaining.
-
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;- Returns:
- This builder for chaining.
-
hasRequestHeaders
public boolean hasRequestHeaders()Request headers.
.envoy.api.v2.core.HeaderMap request_headers = 2;- Specified by:
hasRequestHeadersin interfaceHttpStreamedTraceSegmentOrBuilder- Returns:
- Whether the requestHeaders field is set.
-
getRequestHeaders
Request headers.
.envoy.api.v2.core.HeaderMap request_headers = 2;- Specified by:
getRequestHeadersin interfaceHttpStreamedTraceSegmentOrBuilder- Returns:
- The requestHeaders.
-
setRequestHeaders
Request headers.
.envoy.api.v2.core.HeaderMap request_headers = 2; -
setRequestHeaders
Request headers.
.envoy.api.v2.core.HeaderMap request_headers = 2; -
mergeRequestHeaders
Request headers.
.envoy.api.v2.core.HeaderMap request_headers = 2; -
clearRequestHeaders
Request headers.
.envoy.api.v2.core.HeaderMap request_headers = 2; -
getRequestHeadersBuilder
Request headers.
.envoy.api.v2.core.HeaderMap request_headers = 2; -
getRequestHeadersOrBuilder
Request headers.
.envoy.api.v2.core.HeaderMap request_headers = 2;- Specified by:
getRequestHeadersOrBuilderin interfaceHttpStreamedTraceSegmentOrBuilder
-
hasRequestBodyChunk
public boolean hasRequestBodyChunk()Request body chunk.
.envoy.data.tap.v2alpha.Body request_body_chunk = 3;- Specified by:
hasRequestBodyChunkin interfaceHttpStreamedTraceSegmentOrBuilder- Returns:
- Whether the requestBodyChunk field is set.
-
getRequestBodyChunk
Request body chunk.
.envoy.data.tap.v2alpha.Body request_body_chunk = 3;- Specified by:
getRequestBodyChunkin interfaceHttpStreamedTraceSegmentOrBuilder- Returns:
- The requestBodyChunk.
-
setRequestBodyChunk
Request body chunk.
.envoy.data.tap.v2alpha.Body request_body_chunk = 3; -
setRequestBodyChunk
Request body chunk.
.envoy.data.tap.v2alpha.Body request_body_chunk = 3; -
mergeRequestBodyChunk
Request body chunk.
.envoy.data.tap.v2alpha.Body request_body_chunk = 3; -
clearRequestBodyChunk
Request body chunk.
.envoy.data.tap.v2alpha.Body request_body_chunk = 3; -
getRequestBodyChunkBuilder
Request body chunk.
.envoy.data.tap.v2alpha.Body request_body_chunk = 3; -
getRequestBodyChunkOrBuilder
Request body chunk.
.envoy.data.tap.v2alpha.Body request_body_chunk = 3;- Specified by:
getRequestBodyChunkOrBuilderin interfaceHttpStreamedTraceSegmentOrBuilder
-
hasRequestTrailers
public boolean hasRequestTrailers()Request trailers.
.envoy.api.v2.core.HeaderMap request_trailers = 4;- Specified by:
hasRequestTrailersin interfaceHttpStreamedTraceSegmentOrBuilder- Returns:
- Whether the requestTrailers field is set.
-
getRequestTrailers
Request trailers.
.envoy.api.v2.core.HeaderMap request_trailers = 4;- Specified by:
getRequestTrailersin interfaceHttpStreamedTraceSegmentOrBuilder- Returns:
- The requestTrailers.
-
setRequestTrailers
Request trailers.
.envoy.api.v2.core.HeaderMap request_trailers = 4; -
setRequestTrailers
Request trailers.
.envoy.api.v2.core.HeaderMap request_trailers = 4; -
mergeRequestTrailers
Request trailers.
.envoy.api.v2.core.HeaderMap request_trailers = 4; -
clearRequestTrailers
Request trailers.
.envoy.api.v2.core.HeaderMap request_trailers = 4; -
getRequestTrailersBuilder
Request trailers.
.envoy.api.v2.core.HeaderMap request_trailers = 4; -
getRequestTrailersOrBuilder
Request trailers.
.envoy.api.v2.core.HeaderMap request_trailers = 4;- Specified by:
getRequestTrailersOrBuilderin interfaceHttpStreamedTraceSegmentOrBuilder
-
hasResponseHeaders
public boolean hasResponseHeaders()Response headers.
.envoy.api.v2.core.HeaderMap response_headers = 5;- Specified by:
hasResponseHeadersin interfaceHttpStreamedTraceSegmentOrBuilder- Returns:
- Whether the responseHeaders field is set.
-
getResponseHeaders
Response headers.
.envoy.api.v2.core.HeaderMap response_headers = 5;- Specified by:
getResponseHeadersin interfaceHttpStreamedTraceSegmentOrBuilder- Returns:
- The responseHeaders.
-
setResponseHeaders
Response headers.
.envoy.api.v2.core.HeaderMap response_headers = 5; -
setResponseHeaders
Response headers.
.envoy.api.v2.core.HeaderMap response_headers = 5; -
mergeResponseHeaders
Response headers.
.envoy.api.v2.core.HeaderMap response_headers = 5; -
clearResponseHeaders
Response headers.
.envoy.api.v2.core.HeaderMap response_headers = 5; -
getResponseHeadersBuilder
Response headers.
.envoy.api.v2.core.HeaderMap response_headers = 5; -
getResponseHeadersOrBuilder
Response headers.
.envoy.api.v2.core.HeaderMap response_headers = 5;- Specified by:
getResponseHeadersOrBuilderin interfaceHttpStreamedTraceSegmentOrBuilder
-
hasResponseBodyChunk
public boolean hasResponseBodyChunk()Response body chunk.
.envoy.data.tap.v2alpha.Body response_body_chunk = 6;- Specified by:
hasResponseBodyChunkin interfaceHttpStreamedTraceSegmentOrBuilder- Returns:
- Whether the responseBodyChunk field is set.
-
getResponseBodyChunk
Response body chunk.
.envoy.data.tap.v2alpha.Body response_body_chunk = 6;- Specified by:
getResponseBodyChunkin interfaceHttpStreamedTraceSegmentOrBuilder- Returns:
- The responseBodyChunk.
-
setResponseBodyChunk
Response body chunk.
.envoy.data.tap.v2alpha.Body response_body_chunk = 6; -
setResponseBodyChunk
Response body chunk.
.envoy.data.tap.v2alpha.Body response_body_chunk = 6; -
mergeResponseBodyChunk
Response body chunk.
.envoy.data.tap.v2alpha.Body response_body_chunk = 6; -
clearResponseBodyChunk
Response body chunk.
.envoy.data.tap.v2alpha.Body response_body_chunk = 6; -
getResponseBodyChunkBuilder
Response body chunk.
.envoy.data.tap.v2alpha.Body response_body_chunk = 6; -
getResponseBodyChunkOrBuilder
Response body chunk.
.envoy.data.tap.v2alpha.Body response_body_chunk = 6;- Specified by:
getResponseBodyChunkOrBuilderin interfaceHttpStreamedTraceSegmentOrBuilder
-
hasResponseTrailers
public boolean hasResponseTrailers()Response trailers.
.envoy.api.v2.core.HeaderMap response_trailers = 7;- Specified by:
hasResponseTrailersin interfaceHttpStreamedTraceSegmentOrBuilder- Returns:
- Whether the responseTrailers field is set.
-
getResponseTrailers
Response trailers.
.envoy.api.v2.core.HeaderMap response_trailers = 7;- Specified by:
getResponseTrailersin interfaceHttpStreamedTraceSegmentOrBuilder- Returns:
- The responseTrailers.
-
setResponseTrailers
Response trailers.
.envoy.api.v2.core.HeaderMap response_trailers = 7; -
setResponseTrailers
Response trailers.
.envoy.api.v2.core.HeaderMap response_trailers = 7; -
mergeResponseTrailers
Response trailers.
.envoy.api.v2.core.HeaderMap response_trailers = 7; -
clearResponseTrailers
Response trailers.
.envoy.api.v2.core.HeaderMap response_trailers = 7; -
getResponseTrailersBuilder
Response trailers.
.envoy.api.v2.core.HeaderMap response_trailers = 7; -
getResponseTrailersOrBuilder
Response trailers.
.envoy.api.v2.core.HeaderMap response_trailers = 7;- Specified by:
getResponseTrailersOrBuilderin interfaceHttpStreamedTraceSegmentOrBuilder
-
setUnknownFields
public final HttpStreamedTraceSegment.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpStreamedTraceSegment.Builder>
-
mergeUnknownFields
public final HttpStreamedTraceSegment.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<HttpStreamedTraceSegment.Builder>
-