Package io.envoyproxy.envoy.data.tap.v3
Class SocketBufferedTrace.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<SocketBufferedTrace.Builder>
io.envoyproxy.envoy.data.tap.v3.SocketBufferedTrace.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,SocketBufferedTraceOrBuilder,Cloneable
- Enclosing class:
- SocketBufferedTrace
public static final class SocketBufferedTrace.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<SocketBufferedTrace.Builder>
implements SocketBufferedTraceOrBuilder
Sequence of read/write events that constitute a buffered trace on a socket. [#next-free-field: 6]Protobuf type
envoy.data.tap.v3.SocketBufferedTrace-
Method Summary
Modifier and TypeMethodDescriptionaddAllEvents(Iterable<? extends SocketEvent> values) Sequence of observed events.addEvents(int index, SocketEvent value) Sequence of observed events.addEvents(int index, SocketEvent.Builder builderForValue) Sequence of observed events.addEvents(SocketEvent value) Sequence of observed events.addEvents(SocketEvent.Builder builderForValue) Sequence of observed events.Sequence of observed events.addEventsBuilder(int index) Sequence of observed events.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Connection properties.Sequence of observed events.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Set to true if read events were truncated due to the :ref:`max_buffered_rx_bytes <envoy_v3_api_field_config.tap.v3.OutputConfig.max_buffered_rx_bytes>` setting.Trace ID unique to the originating Envoy only.Set to true if write events were truncated due to the :ref:`max_buffered_tx_bytes <envoy_v3_api_field_config.tap.v3.OutputConfig.max_buffered_tx_bytes>` setting.clone()Connection properties.Connection properties.Connection properties.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetEvents(int index) Sequence of observed events.getEventsBuilder(int index) Sequence of observed events.Sequence of observed events.intSequence of observed events.Sequence of observed events.getEventsOrBuilder(int index) Sequence of observed events.List<? extends SocketEventOrBuilder>Sequence of observed events.booleanSet to true if read events were truncated due to the :ref:`max_buffered_rx_bytes <envoy_v3_api_field_config.tap.v3.OutputConfig.max_buffered_rx_bytes>` setting.longTrace ID unique to the originating Envoy only.booleanSet to true if write events were truncated due to the :ref:`max_buffered_tx_bytes <envoy_v3_api_field_config.tap.v3.OutputConfig.max_buffered_tx_bytes>` setting.booleanConnection properties.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeConnection(Connection value) Connection properties.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(SocketBufferedTrace other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeEvents(int index) Sequence of observed events.setConnection(Connection value) Connection properties.setConnection(Connection.Builder builderForValue) Connection properties.setEvents(int index, SocketEvent value) Sequence of observed events.setEvents(int index, SocketEvent.Builder builderForValue) Sequence of observed events.setReadTruncated(boolean value) Set to true if read events were truncated due to the :ref:`max_buffered_rx_bytes <envoy_v3_api_field_config.tap.v3.OutputConfig.max_buffered_rx_bytes>` setting.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setTraceId(long value) Trace ID unique to the originating Envoy only.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setWriteTruncated(boolean value) Set to true if write events were truncated due to the :ref:`max_buffered_tx_bytes <envoy_v3_api_field_config.tap.v3.OutputConfig.max_buffered_tx_bytes>` setting.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<SocketBufferedTrace.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<SocketBufferedTrace.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<SocketBufferedTrace.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<SocketBufferedTrace.Builder>
-
setField
public SocketBufferedTrace.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<SocketBufferedTrace.Builder>
-
clearField
public SocketBufferedTrace.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SocketBufferedTrace.Builder>
-
clearOneof
public SocketBufferedTrace.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<SocketBufferedTrace.Builder>
-
setRepeatedField
public SocketBufferedTrace.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<SocketBufferedTrace.Builder>
-
addRepeatedField
public SocketBufferedTrace.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<SocketBufferedTrace.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SocketBufferedTrace.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<SocketBufferedTrace.Builder>
-
mergeFrom
public SocketBufferedTrace.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<SocketBufferedTrace.Builder>- Throws:
IOException
-
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. Matches connection IDs used in Envoy logs.
uint64 trace_id = 1;- Specified by:
getTraceIdin interfaceSocketBufferedTraceOrBuilder- 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. Matches connection IDs used in Envoy logs.
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. Matches connection IDs used in Envoy logs.
uint64 trace_id = 1;- Returns:
- This builder for chaining.
-
hasConnection
public boolean hasConnection()Connection properties.
.envoy.data.tap.v3.Connection connection = 2;- Specified by:
hasConnectionin interfaceSocketBufferedTraceOrBuilder- Returns:
- Whether the connection field is set.
-
getConnection
Connection properties.
.envoy.data.tap.v3.Connection connection = 2;- Specified by:
getConnectionin interfaceSocketBufferedTraceOrBuilder- Returns:
- The connection.
-
setConnection
Connection properties.
.envoy.data.tap.v3.Connection connection = 2; -
setConnection
Connection properties.
.envoy.data.tap.v3.Connection connection = 2; -
mergeConnection
Connection properties.
.envoy.data.tap.v3.Connection connection = 2; -
clearConnection
Connection properties.
.envoy.data.tap.v3.Connection connection = 2; -
getConnectionBuilder
Connection properties.
.envoy.data.tap.v3.Connection connection = 2; -
getConnectionOrBuilder
Connection properties.
.envoy.data.tap.v3.Connection connection = 2;- Specified by:
getConnectionOrBuilderin interfaceSocketBufferedTraceOrBuilder
-
getEventsList
Sequence of observed events.
repeated .envoy.data.tap.v3.SocketEvent events = 3;- Specified by:
getEventsListin interfaceSocketBufferedTraceOrBuilder
-
getEventsCount
public int getEventsCount()Sequence of observed events.
repeated .envoy.data.tap.v3.SocketEvent events = 3;- Specified by:
getEventsCountin interfaceSocketBufferedTraceOrBuilder
-
getEvents
Sequence of observed events.
repeated .envoy.data.tap.v3.SocketEvent events = 3;- Specified by:
getEventsin interfaceSocketBufferedTraceOrBuilder
-
setEvents
Sequence of observed events.
repeated .envoy.data.tap.v3.SocketEvent events = 3; -
setEvents
Sequence of observed events.
repeated .envoy.data.tap.v3.SocketEvent events = 3; -
addEvents
Sequence of observed events.
repeated .envoy.data.tap.v3.SocketEvent events = 3; -
addEvents
Sequence of observed events.
repeated .envoy.data.tap.v3.SocketEvent events = 3; -
addEvents
Sequence of observed events.
repeated .envoy.data.tap.v3.SocketEvent events = 3; -
addEvents
Sequence of observed events.
repeated .envoy.data.tap.v3.SocketEvent events = 3; -
addAllEvents
Sequence of observed events.
repeated .envoy.data.tap.v3.SocketEvent events = 3; -
clearEvents
Sequence of observed events.
repeated .envoy.data.tap.v3.SocketEvent events = 3; -
removeEvents
Sequence of observed events.
repeated .envoy.data.tap.v3.SocketEvent events = 3; -
getEventsBuilder
Sequence of observed events.
repeated .envoy.data.tap.v3.SocketEvent events = 3; -
getEventsOrBuilder
Sequence of observed events.
repeated .envoy.data.tap.v3.SocketEvent events = 3;- Specified by:
getEventsOrBuilderin interfaceSocketBufferedTraceOrBuilder
-
getEventsOrBuilderList
Sequence of observed events.
repeated .envoy.data.tap.v3.SocketEvent events = 3;- Specified by:
getEventsOrBuilderListin interfaceSocketBufferedTraceOrBuilder
-
addEventsBuilder
Sequence of observed events.
repeated .envoy.data.tap.v3.SocketEvent events = 3; -
addEventsBuilder
Sequence of observed events.
repeated .envoy.data.tap.v3.SocketEvent events = 3; -
getEventsBuilderList
Sequence of observed events.
repeated .envoy.data.tap.v3.SocketEvent events = 3; -
getReadTruncated
public boolean getReadTruncated()Set to true if read events were truncated due to the :ref:`max_buffered_rx_bytes <envoy_v3_api_field_config.tap.v3.OutputConfig.max_buffered_rx_bytes>` setting.
bool read_truncated = 4;- Specified by:
getReadTruncatedin interfaceSocketBufferedTraceOrBuilder- Returns:
- The readTruncated.
-
setReadTruncated
Set to true if read events were truncated due to the :ref:`max_buffered_rx_bytes <envoy_v3_api_field_config.tap.v3.OutputConfig.max_buffered_rx_bytes>` setting.
bool read_truncated = 4;- Parameters:
value- The readTruncated to set.- Returns:
- This builder for chaining.
-
clearReadTruncated
Set to true if read events were truncated due to the :ref:`max_buffered_rx_bytes <envoy_v3_api_field_config.tap.v3.OutputConfig.max_buffered_rx_bytes>` setting.
bool read_truncated = 4;- Returns:
- This builder for chaining.
-
getWriteTruncated
public boolean getWriteTruncated()Set to true if write events were truncated due to the :ref:`max_buffered_tx_bytes <envoy_v3_api_field_config.tap.v3.OutputConfig.max_buffered_tx_bytes>` setting.
bool write_truncated = 5;- Specified by:
getWriteTruncatedin interfaceSocketBufferedTraceOrBuilder- Returns:
- The writeTruncated.
-
setWriteTruncated
Set to true if write events were truncated due to the :ref:`max_buffered_tx_bytes <envoy_v3_api_field_config.tap.v3.OutputConfig.max_buffered_tx_bytes>` setting.
bool write_truncated = 5;- Parameters:
value- The writeTruncated to set.- Returns:
- This builder for chaining.
-
clearWriteTruncated
Set to true if write events were truncated due to the :ref:`max_buffered_tx_bytes <envoy_v3_api_field_config.tap.v3.OutputConfig.max_buffered_tx_bytes>` setting.
bool write_truncated = 5;- Returns:
- This builder for chaining.
-
setUnknownFields
public final SocketBufferedTrace.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<SocketBufferedTrace.Builder>
-
mergeUnknownFields
public final SocketBufferedTrace.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<SocketBufferedTrace.Builder>
-