public interface OutputConfigOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
com.google.protobuf.UInt32Value |
getMaxBufferedRxBytes()
For buffered tapping, the maximum amount of received body that will be buffered prior to
truncation.
|
com.google.protobuf.UInt32ValueOrBuilder |
getMaxBufferedRxBytesOrBuilder()
For buffered tapping, the maximum amount of received body that will be buffered prior to
truncation.
|
com.google.protobuf.UInt32Value |
getMaxBufferedTxBytes()
For buffered tapping, the maximum amount of transmitted body that will be buffered prior to
truncation.
|
com.google.protobuf.UInt32ValueOrBuilder |
getMaxBufferedTxBytesOrBuilder()
For buffered tapping, the maximum amount of transmitted body that will be buffered prior to
truncation.
|
OutputSink |
getSinks(int index)
Output sinks for tap data.
|
int |
getSinksCount()
Output sinks for tap data.
|
List<OutputSink> |
getSinksList()
Output sinks for tap data.
|
OutputSinkOrBuilder |
getSinksOrBuilder(int index)
Output sinks for tap data.
|
List<? extends OutputSinkOrBuilder> |
getSinksOrBuilderList()
Output sinks for tap data.
|
boolean |
getStreaming()
Indicates whether taps produce a single buffered message per tap, or multiple streamed
messages per tap in the emitted :ref:`TraceWrapper
<envoy_api_msg_data.tap.v3.TraceWrapper>` messages.
|
boolean |
hasMaxBufferedRxBytes()
For buffered tapping, the maximum amount of received body that will be buffered prior to
truncation.
|
boolean |
hasMaxBufferedTxBytes()
For buffered tapping, the maximum amount of transmitted body that will be buffered prior to
truncation.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofList<OutputSink> getSinksList()
Output sinks for tap data. Currently a single sink is allowed in the list. Once multiple sink types are supported this constraint will be relaxed.
repeated .envoy.config.tap.v4alpha.OutputSink sinks = 1 [(.validate.rules) = { ... }OutputSink getSinks(int index)
Output sinks for tap data. Currently a single sink is allowed in the list. Once multiple sink types are supported this constraint will be relaxed.
repeated .envoy.config.tap.v4alpha.OutputSink sinks = 1 [(.validate.rules) = { ... }int getSinksCount()
Output sinks for tap data. Currently a single sink is allowed in the list. Once multiple sink types are supported this constraint will be relaxed.
repeated .envoy.config.tap.v4alpha.OutputSink sinks = 1 [(.validate.rules) = { ... }List<? extends OutputSinkOrBuilder> getSinksOrBuilderList()
Output sinks for tap data. Currently a single sink is allowed in the list. Once multiple sink types are supported this constraint will be relaxed.
repeated .envoy.config.tap.v4alpha.OutputSink sinks = 1 [(.validate.rules) = { ... }OutputSinkOrBuilder getSinksOrBuilder(int index)
Output sinks for tap data. Currently a single sink is allowed in the list. Once multiple sink types are supported this constraint will be relaxed.
repeated .envoy.config.tap.v4alpha.OutputSink sinks = 1 [(.validate.rules) = { ... }boolean hasMaxBufferedRxBytes()
For buffered tapping, the maximum amount of received body that will be buffered prior to truncation. If truncation occurs, the :ref:`truncated <envoy_api_field_data.tap.v3.Body.truncated>` field will be set. If not specified, the default is 1KiB.
.google.protobuf.UInt32Value max_buffered_rx_bytes = 2;com.google.protobuf.UInt32Value getMaxBufferedRxBytes()
For buffered tapping, the maximum amount of received body that will be buffered prior to truncation. If truncation occurs, the :ref:`truncated <envoy_api_field_data.tap.v3.Body.truncated>` field will be set. If not specified, the default is 1KiB.
.google.protobuf.UInt32Value max_buffered_rx_bytes = 2;com.google.protobuf.UInt32ValueOrBuilder getMaxBufferedRxBytesOrBuilder()
For buffered tapping, the maximum amount of received body that will be buffered prior to truncation. If truncation occurs, the :ref:`truncated <envoy_api_field_data.tap.v3.Body.truncated>` field will be set. If not specified, the default is 1KiB.
.google.protobuf.UInt32Value max_buffered_rx_bytes = 2;boolean hasMaxBufferedTxBytes()
For buffered tapping, the maximum amount of transmitted body that will be buffered prior to truncation. If truncation occurs, the :ref:`truncated <envoy_api_field_data.tap.v3.Body.truncated>` field will be set. If not specified, the default is 1KiB.
.google.protobuf.UInt32Value max_buffered_tx_bytes = 3;com.google.protobuf.UInt32Value getMaxBufferedTxBytes()
For buffered tapping, the maximum amount of transmitted body that will be buffered prior to truncation. If truncation occurs, the :ref:`truncated <envoy_api_field_data.tap.v3.Body.truncated>` field will be set. If not specified, the default is 1KiB.
.google.protobuf.UInt32Value max_buffered_tx_bytes = 3;com.google.protobuf.UInt32ValueOrBuilder getMaxBufferedTxBytesOrBuilder()
For buffered tapping, the maximum amount of transmitted body that will be buffered prior to truncation. If truncation occurs, the :ref:`truncated <envoy_api_field_data.tap.v3.Body.truncated>` field will be set. If not specified, the default is 1KiB.
.google.protobuf.UInt32Value max_buffered_tx_bytes = 3;boolean getStreaming()
Indicates whether taps produce a single buffered message per tap, or multiple streamed messages per tap in the emitted :ref:`TraceWrapper <envoy_api_msg_data.tap.v3.TraceWrapper>` messages. Note that streamed tapping does not mean that no buffering takes place. Buffering may be required if data is processed before a match can be determined. See the HTTP tap filter :ref:`streaming <config_http_filters_tap_streaming>` documentation for more information.
bool streaming = 4;Copyright © 2018–2021 The Envoy Project. All rights reserved.