Package io.envoyproxy.envoy.data.tap.v3
Class SocketBufferedTrace.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- 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 typeenvoy.data.tap.v3.SocketBufferedTrace
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SocketBufferedTrace.BuilderaddAllEvents(Iterable<? extends SocketEvent> values)Sequence of observed events.SocketBufferedTrace.BuilderaddEvents(int index, SocketEvent value)Sequence of observed events.SocketBufferedTrace.BuilderaddEvents(int index, SocketEvent.Builder builderForValue)Sequence of observed events.SocketBufferedTrace.BuilderaddEvents(SocketEvent value)Sequence of observed events.SocketBufferedTrace.BuilderaddEvents(SocketEvent.Builder builderForValue)Sequence of observed events.SocketEvent.BuilderaddEventsBuilder()Sequence of observed events.SocketEvent.BuilderaddEventsBuilder(int index)Sequence of observed events.SocketBufferedTrace.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)SocketBufferedTracebuild()SocketBufferedTracebuildPartial()SocketBufferedTrace.Builderclear()SocketBufferedTrace.BuilderclearConnection()Connection properties.SocketBufferedTrace.BuilderclearEvents()Sequence of observed events.SocketBufferedTrace.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)SocketBufferedTrace.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)SocketBufferedTrace.BuilderclearReadTruncated()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.SocketBufferedTrace.BuilderclearTraceId()Trace ID unique to the originating Envoy only.SocketBufferedTrace.BuilderclearWriteTruncated()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.SocketBufferedTrace.Builderclone()ConnectiongetConnection()Connection properties.Connection.BuildergetConnectionBuilder()Connection properties.ConnectionOrBuildergetConnectionOrBuilder()Connection properties.SocketBufferedTracegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()SocketEventgetEvents(int index)Sequence of observed events.SocketEvent.BuildergetEventsBuilder(int index)Sequence of observed events.List<SocketEvent.Builder>getEventsBuilderList()Sequence of observed events.intgetEventsCount()Sequence of observed events.List<SocketEvent>getEventsList()Sequence of observed events.SocketEventOrBuildergetEventsOrBuilder(int index)Sequence of observed events.List<? extends SocketEventOrBuilder>getEventsOrBuilderList()Sequence of observed events.booleangetReadTruncated()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.longgetTraceId()Trace ID unique to the originating Envoy only.booleangetWriteTruncated()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.booleanhasConnection()Connection properties.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()SocketBufferedTrace.BuildermergeConnection(Connection value)Connection properties.SocketBufferedTrace.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)SocketBufferedTrace.BuildermergeFrom(com.google.protobuf.Message other)SocketBufferedTrace.BuildermergeFrom(SocketBufferedTrace other)SocketBufferedTrace.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)SocketBufferedTrace.BuilderremoveEvents(int index)Sequence of observed events.SocketBufferedTrace.BuildersetConnection(Connection value)Connection properties.SocketBufferedTrace.BuildersetConnection(Connection.Builder builderForValue)Connection properties.SocketBufferedTrace.BuildersetEvents(int index, SocketEvent value)Sequence of observed events.SocketBufferedTrace.BuildersetEvents(int index, SocketEvent.Builder builderForValue)Sequence of observed events.SocketBufferedTrace.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)SocketBufferedTrace.BuildersetReadTruncated(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.SocketBufferedTrace.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)SocketBufferedTrace.BuildersetTraceId(long value)Trace ID unique to the originating Envoy only.SocketBufferedTrace.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)SocketBufferedTrace.BuildersetWriteTruncated(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, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
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
public 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
public SocketBufferedTrace getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public SocketBufferedTrace build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public SocketBufferedTrace buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public SocketBufferedTrace.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
public SocketBufferedTrace.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SocketBufferedTrace.Builder>
-
mergeFrom
public SocketBufferedTrace.Builder mergeFrom(SocketBufferedTrace other)
-
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
public SocketBufferedTrace.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. Matches connection IDs used in Envoy logs.
uint64 trace_id = 1;- Parameters:
value- The traceId to set.- Returns:
- This builder for chaining.
-
clearTraceId
public SocketBufferedTrace.Builder 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
public Connection getConnection()
Connection properties.
.envoy.data.tap.v3.Connection connection = 2;- Specified by:
getConnectionin interfaceSocketBufferedTraceOrBuilder- Returns:
- The connection.
-
setConnection
public SocketBufferedTrace.Builder setConnection(Connection value)
Connection properties.
.envoy.data.tap.v3.Connection connection = 2;
-
setConnection
public SocketBufferedTrace.Builder setConnection(Connection.Builder builderForValue)
Connection properties.
.envoy.data.tap.v3.Connection connection = 2;
-
mergeConnection
public SocketBufferedTrace.Builder mergeConnection(Connection value)
Connection properties.
.envoy.data.tap.v3.Connection connection = 2;
-
clearConnection
public SocketBufferedTrace.Builder clearConnection()
Connection properties.
.envoy.data.tap.v3.Connection connection = 2;
-
getConnectionBuilder
public Connection.Builder getConnectionBuilder()
Connection properties.
.envoy.data.tap.v3.Connection connection = 2;
-
getConnectionOrBuilder
public ConnectionOrBuilder getConnectionOrBuilder()
Connection properties.
.envoy.data.tap.v3.Connection connection = 2;- Specified by:
getConnectionOrBuilderin interfaceSocketBufferedTraceOrBuilder
-
getEventsList
public List<SocketEvent> 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
public SocketEvent getEvents(int index)
Sequence of observed events.
repeated .envoy.data.tap.v3.SocketEvent events = 3;- Specified by:
getEventsin interfaceSocketBufferedTraceOrBuilder
-
setEvents
public SocketBufferedTrace.Builder setEvents(int index, SocketEvent value)
Sequence of observed events.
repeated .envoy.data.tap.v3.SocketEvent events = 3;
-
setEvents
public SocketBufferedTrace.Builder setEvents(int index, SocketEvent.Builder builderForValue)
Sequence of observed events.
repeated .envoy.data.tap.v3.SocketEvent events = 3;
-
addEvents
public SocketBufferedTrace.Builder addEvents(SocketEvent value)
Sequence of observed events.
repeated .envoy.data.tap.v3.SocketEvent events = 3;
-
addEvents
public SocketBufferedTrace.Builder addEvents(int index, SocketEvent value)
Sequence of observed events.
repeated .envoy.data.tap.v3.SocketEvent events = 3;
-
addEvents
public SocketBufferedTrace.Builder addEvents(SocketEvent.Builder builderForValue)
Sequence of observed events.
repeated .envoy.data.tap.v3.SocketEvent events = 3;
-
addEvents
public SocketBufferedTrace.Builder addEvents(int index, SocketEvent.Builder builderForValue)
Sequence of observed events.
repeated .envoy.data.tap.v3.SocketEvent events = 3;
-
addAllEvents
public SocketBufferedTrace.Builder addAllEvents(Iterable<? extends SocketEvent> values)
Sequence of observed events.
repeated .envoy.data.tap.v3.SocketEvent events = 3;
-
clearEvents
public SocketBufferedTrace.Builder clearEvents()
Sequence of observed events.
repeated .envoy.data.tap.v3.SocketEvent events = 3;
-
removeEvents
public SocketBufferedTrace.Builder removeEvents(int index)
Sequence of observed events.
repeated .envoy.data.tap.v3.SocketEvent events = 3;
-
getEventsBuilder
public SocketEvent.Builder getEventsBuilder(int index)
Sequence of observed events.
repeated .envoy.data.tap.v3.SocketEvent events = 3;
-
getEventsOrBuilder
public SocketEventOrBuilder getEventsOrBuilder(int index)
Sequence of observed events.
repeated .envoy.data.tap.v3.SocketEvent events = 3;- Specified by:
getEventsOrBuilderin interfaceSocketBufferedTraceOrBuilder
-
getEventsOrBuilderList
public List<? extends SocketEventOrBuilder> getEventsOrBuilderList()
Sequence of observed events.
repeated .envoy.data.tap.v3.SocketEvent events = 3;- Specified by:
getEventsOrBuilderListin interfaceSocketBufferedTraceOrBuilder
-
addEventsBuilder
public SocketEvent.Builder addEventsBuilder()
Sequence of observed events.
repeated .envoy.data.tap.v3.SocketEvent events = 3;
-
addEventsBuilder
public SocketEvent.Builder addEventsBuilder(int index)
Sequence of observed events.
repeated .envoy.data.tap.v3.SocketEvent events = 3;
-
getEventsBuilderList
public List<SocketEvent.Builder> 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
public SocketBufferedTrace.Builder 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.
bool read_truncated = 4;- Parameters:
value- The readTruncated to set.- Returns:
- This builder for chaining.
-
clearReadTruncated
public SocketBufferedTrace.Builder 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
public SocketBufferedTrace.Builder 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.
bool write_truncated = 5;- Parameters:
value- The writeTruncated to set.- Returns:
- This builder for chaining.
-
clearWriteTruncated
public SocketBufferedTrace.Builder 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>
-
-