Class TraceWrapper
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.envoyproxy.envoy.data.tap.v2alpha.TraceWrapper
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,TraceWrapperOrBuilder,Serializable
public final class TraceWrapper
extends com.google.protobuf.GeneratedMessageV3
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.TraceWrapper- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classWrapper for all fully buffered and streamed tap traces that Envoy emits.static enumNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic TraceWrapperstatic final com.google.protobuf.Descriptors.DescriptorAn HTTP buffered tap trace.An HTTP buffered tap trace.An HTTP streamed tap trace segment.An HTTP streamed tap trace segment.com.google.protobuf.Parser<TraceWrapper>intA socket buffered tap trace.A socket buffered tap trace.A socket streamed tap trace segment.A socket streamed tap trace segment.inthashCode()booleanAn HTTP buffered tap trace.booleanAn HTTP streamed tap trace segment.booleanA socket buffered tap trace.booleanA socket streamed tap trace segment.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic TraceWrapper.Builderstatic TraceWrapper.BuildernewBuilder(TraceWrapper prototype) protected TraceWrapper.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static TraceWrapperparseDelimitedFrom(InputStream input) static TraceWrapperparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TraceWrapperparseFrom(byte[] data) static TraceWrapperparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TraceWrapperparseFrom(com.google.protobuf.ByteString data) static TraceWrapperparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TraceWrapperparseFrom(com.google.protobuf.CodedInputStream input) static TraceWrapperparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TraceWrapperparseFrom(InputStream input) static TraceWrapperparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static TraceWrapperparseFrom(ByteBuffer data) static TraceWrapperparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<TraceWrapper>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
HTTP_BUFFERED_TRACE_FIELD_NUMBER
public static final int HTTP_BUFFERED_TRACE_FIELD_NUMBER- See Also:
-
HTTP_STREAMED_TRACE_SEGMENT_FIELD_NUMBER
public static final int HTTP_STREAMED_TRACE_SEGMENT_FIELD_NUMBER- See Also:
-
SOCKET_BUFFERED_TRACE_FIELD_NUMBER
public static final int SOCKET_BUFFERED_TRACE_FIELD_NUMBER- See Also:
-
SOCKET_STREAMED_TRACE_SEGMENT_FIELD_NUMBER
public static final int SOCKET_STREAMED_TRACE_SEGMENT_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
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
-
getTraceCase
- Specified by:
getTraceCasein interfaceTraceWrapperOrBuilder
-
hasHttpBufferedTrace
public boolean hasHttpBufferedTrace()An HTTP buffered tap trace.
.envoy.data.tap.v2alpha.HttpBufferedTrace http_buffered_trace = 1;- Specified by:
hasHttpBufferedTracein interfaceTraceWrapperOrBuilder- Returns:
- Whether the httpBufferedTrace field is set.
-
getHttpBufferedTrace
An HTTP buffered tap trace.
.envoy.data.tap.v2alpha.HttpBufferedTrace http_buffered_trace = 1;- Specified by:
getHttpBufferedTracein interfaceTraceWrapperOrBuilder- Returns:
- The httpBufferedTrace.
-
getHttpBufferedTraceOrBuilder
An HTTP buffered tap trace.
.envoy.data.tap.v2alpha.HttpBufferedTrace http_buffered_trace = 1;- Specified by:
getHttpBufferedTraceOrBuilderin interfaceTraceWrapperOrBuilder
-
hasHttpStreamedTraceSegment
public boolean hasHttpStreamedTraceSegment()An HTTP streamed tap trace segment.
.envoy.data.tap.v2alpha.HttpStreamedTraceSegment http_streamed_trace_segment = 2;- Specified by:
hasHttpStreamedTraceSegmentin interfaceTraceWrapperOrBuilder- Returns:
- Whether the httpStreamedTraceSegment field is set.
-
getHttpStreamedTraceSegment
An HTTP streamed tap trace segment.
.envoy.data.tap.v2alpha.HttpStreamedTraceSegment http_streamed_trace_segment = 2;- Specified by:
getHttpStreamedTraceSegmentin interfaceTraceWrapperOrBuilder- Returns:
- The httpStreamedTraceSegment.
-
getHttpStreamedTraceSegmentOrBuilder
An HTTP streamed tap trace segment.
.envoy.data.tap.v2alpha.HttpStreamedTraceSegment http_streamed_trace_segment = 2;- Specified by:
getHttpStreamedTraceSegmentOrBuilderin interfaceTraceWrapperOrBuilder
-
hasSocketBufferedTrace
public boolean hasSocketBufferedTrace()A socket buffered tap trace.
.envoy.data.tap.v2alpha.SocketBufferedTrace socket_buffered_trace = 3;- Specified by:
hasSocketBufferedTracein interfaceTraceWrapperOrBuilder- Returns:
- Whether the socketBufferedTrace field is set.
-
getSocketBufferedTrace
A socket buffered tap trace.
.envoy.data.tap.v2alpha.SocketBufferedTrace socket_buffered_trace = 3;- Specified by:
getSocketBufferedTracein interfaceTraceWrapperOrBuilder- Returns:
- The socketBufferedTrace.
-
getSocketBufferedTraceOrBuilder
A socket buffered tap trace.
.envoy.data.tap.v2alpha.SocketBufferedTrace socket_buffered_trace = 3;- Specified by:
getSocketBufferedTraceOrBuilderin interfaceTraceWrapperOrBuilder
-
hasSocketStreamedTraceSegment
public boolean hasSocketStreamedTraceSegment()A socket streamed tap trace segment.
.envoy.data.tap.v2alpha.SocketStreamedTraceSegment socket_streamed_trace_segment = 4;- Specified by:
hasSocketStreamedTraceSegmentin interfaceTraceWrapperOrBuilder- Returns:
- Whether the socketStreamedTraceSegment field is set.
-
getSocketStreamedTraceSegment
A socket streamed tap trace segment.
.envoy.data.tap.v2alpha.SocketStreamedTraceSegment socket_streamed_trace_segment = 4;- Specified by:
getSocketStreamedTraceSegmentin interfaceTraceWrapperOrBuilder- Returns:
- The socketStreamedTraceSegment.
-
getSocketStreamedTraceSegmentOrBuilder
A socket streamed tap trace segment.
.envoy.data.tap.v2alpha.SocketStreamedTraceSegment socket_streamed_trace_segment = 4;- Specified by:
getSocketStreamedTraceSegmentOrBuilderin interfaceTraceWrapperOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static TraceWrapper parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TraceWrapper parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TraceWrapper parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TraceWrapper parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TraceWrapper parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TraceWrapper parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static TraceWrapper parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static TraceWrapper parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static TraceWrapper parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected TraceWrapper.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-