public static final class TcpProxyOuterClass.TcpProxy.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<TcpProxyOuterClass.TcpProxy.Builder> implements TcpProxyOuterClass.TcpProxyOrBuilder
envoy.config.filter.network.tcp_proxy.v2.TcpProxy| Modifier and Type | Method and Description |
|---|---|
TcpProxyOuterClass.TcpProxy.Builder |
addAccessLog(Accesslog.AccessLog.Builder builderForValue)
Configuration for :ref:`access logs <arch_overview_access_logs>`
emitted by the this tcp_proxy.
|
TcpProxyOuterClass.TcpProxy.Builder |
addAccessLog(Accesslog.AccessLog value)
Configuration for :ref:`access logs <arch_overview_access_logs>`
emitted by the this tcp_proxy.
|
TcpProxyOuterClass.TcpProxy.Builder |
addAccessLog(int index,
Accesslog.AccessLog.Builder builderForValue)
Configuration for :ref:`access logs <arch_overview_access_logs>`
emitted by the this tcp_proxy.
|
TcpProxyOuterClass.TcpProxy.Builder |
addAccessLog(int index,
Accesslog.AccessLog value)
Configuration for :ref:`access logs <arch_overview_access_logs>`
emitted by the this tcp_proxy.
|
Accesslog.AccessLog.Builder |
addAccessLogBuilder()
Configuration for :ref:`access logs <arch_overview_access_logs>`
emitted by the this tcp_proxy.
|
Accesslog.AccessLog.Builder |
addAccessLogBuilder(int index)
Configuration for :ref:`access logs <arch_overview_access_logs>`
emitted by the this tcp_proxy.
|
TcpProxyOuterClass.TcpProxy.Builder |
addAllAccessLog(Iterable<? extends Accesslog.AccessLog> values)
Configuration for :ref:`access logs <arch_overview_access_logs>`
emitted by the this tcp_proxy.
|
TcpProxyOuterClass.TcpProxy.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
TcpProxyOuterClass.TcpProxy |
build() |
TcpProxyOuterClass.TcpProxy |
buildPartial() |
TcpProxyOuterClass.TcpProxy.Builder |
clear() |
TcpProxyOuterClass.TcpProxy.Builder |
clearAccessLog()
Configuration for :ref:`access logs <arch_overview_access_logs>`
emitted by the this tcp_proxy.
|
TcpProxyOuterClass.TcpProxy.Builder |
clearCluster()
The upstream cluster to connect to.
.. note::
Once full filter chain matching is implemented in listeners, this field will become the only
way to configure the target cluster.
|
TcpProxyOuterClass.TcpProxy.Builder |
clearDeprecatedV1()
Deprecated.
|
TcpProxyOuterClass.TcpProxy.Builder |
clearDownstreamIdleTimeout()
[#not-implemented-hide:] The idle timeout for connections managed by the TCP proxy
filter.
|
TcpProxyOuterClass.TcpProxy.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
TcpProxyOuterClass.TcpProxy.Builder |
clearIdleTimeout()
The idle timeout for connections managed by the TCP proxy filter.
|
TcpProxyOuterClass.TcpProxy.Builder |
clearMaxConnectAttempts()
The maximum number of unsuccessful connection attempts that will be made before
giving up.
|
TcpProxyOuterClass.TcpProxy.Builder |
clearMetadataMatch()
Optional endpoint metadata match criteria.
|
TcpProxyOuterClass.TcpProxy.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
TcpProxyOuterClass.TcpProxy.Builder |
clearStatPrefix()
The prefix to use when emitting :ref:`statistics
<config_network_filters_tcp_proxy_stats>`.
|
TcpProxyOuterClass.TcpProxy.Builder |
clearUpstreamIdleTimeout()
[#not-implemented-hide:]
.google.protobuf.Duration upstream_idle_timeout = 4; |
TcpProxyOuterClass.TcpProxy.Builder |
clone() |
Accesslog.AccessLog |
getAccessLog(int index)
Configuration for :ref:`access logs <arch_overview_access_logs>`
emitted by the this tcp_proxy.
|
Accesslog.AccessLog.Builder |
getAccessLogBuilder(int index)
Configuration for :ref:`access logs <arch_overview_access_logs>`
emitted by the this tcp_proxy.
|
List<Accesslog.AccessLog.Builder> |
getAccessLogBuilderList()
Configuration for :ref:`access logs <arch_overview_access_logs>`
emitted by the this tcp_proxy.
|
int |
getAccessLogCount()
Configuration for :ref:`access logs <arch_overview_access_logs>`
emitted by the this tcp_proxy.
|
List<Accesslog.AccessLog> |
getAccessLogList()
Configuration for :ref:`access logs <arch_overview_access_logs>`
emitted by the this tcp_proxy.
|
Accesslog.AccessLogOrBuilder |
getAccessLogOrBuilder(int index)
Configuration for :ref:`access logs <arch_overview_access_logs>`
emitted by the this tcp_proxy.
|
List<? extends Accesslog.AccessLogOrBuilder> |
getAccessLogOrBuilderList()
Configuration for :ref:`access logs <arch_overview_access_logs>`
emitted by the this tcp_proxy.
|
String |
getCluster()
The upstream cluster to connect to.
.. note::
Once full filter chain matching is implemented in listeners, this field will become the only
way to configure the target cluster.
|
com.google.protobuf.ByteString |
getClusterBytes()
The upstream cluster to connect to.
.. note::
Once full filter chain matching is implemented in listeners, this field will become the only
way to configure the target cluster.
|
TcpProxyOuterClass.TcpProxy |
getDefaultInstanceForType() |
TcpProxyOuterClass.TcpProxy.DeprecatedV1 |
getDeprecatedV1()
Deprecated.
|
TcpProxyOuterClass.TcpProxy.DeprecatedV1.Builder |
getDeprecatedV1Builder()
Deprecated.
|
TcpProxyOuterClass.TcpProxy.DeprecatedV1OrBuilder |
getDeprecatedV1OrBuilder()
Deprecated.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.Duration |
getDownstreamIdleTimeout()
[#not-implemented-hide:] The idle timeout for connections managed by the TCP proxy
filter.
|
com.google.protobuf.Duration.Builder |
getDownstreamIdleTimeoutBuilder()
[#not-implemented-hide:] The idle timeout for connections managed by the TCP proxy
filter.
|
com.google.protobuf.DurationOrBuilder |
getDownstreamIdleTimeoutOrBuilder()
[#not-implemented-hide:] The idle timeout for connections managed by the TCP proxy
filter.
|
com.google.protobuf.Duration |
getIdleTimeout()
The idle timeout for connections managed by the TCP proxy filter.
|
com.google.protobuf.Duration.Builder |
getIdleTimeoutBuilder()
The idle timeout for connections managed by the TCP proxy filter.
|
com.google.protobuf.DurationOrBuilder |
getIdleTimeoutOrBuilder()
The idle timeout for connections managed by the TCP proxy filter.
|
com.google.protobuf.UInt32Value |
getMaxConnectAttempts()
The maximum number of unsuccessful connection attempts that will be made before
giving up.
|
com.google.protobuf.UInt32Value.Builder |
getMaxConnectAttemptsBuilder()
The maximum number of unsuccessful connection attempts that will be made before
giving up.
|
com.google.protobuf.UInt32ValueOrBuilder |
getMaxConnectAttemptsOrBuilder()
The maximum number of unsuccessful connection attempts that will be made before
giving up.
|
Base.Metadata |
getMetadataMatch()
Optional endpoint metadata match criteria.
|
Base.Metadata.Builder |
getMetadataMatchBuilder()
Optional endpoint metadata match criteria.
|
Base.MetadataOrBuilder |
getMetadataMatchOrBuilder()
Optional endpoint metadata match criteria.
|
String |
getStatPrefix()
The prefix to use when emitting :ref:`statistics
<config_network_filters_tcp_proxy_stats>`.
|
com.google.protobuf.ByteString |
getStatPrefixBytes()
The prefix to use when emitting :ref:`statistics
<config_network_filters_tcp_proxy_stats>`.
|
com.google.protobuf.Duration |
getUpstreamIdleTimeout()
[#not-implemented-hide:]
.google.protobuf.Duration upstream_idle_timeout = 4; |
com.google.protobuf.Duration.Builder |
getUpstreamIdleTimeoutBuilder()
[#not-implemented-hide:]
.google.protobuf.Duration upstream_idle_timeout = 4; |
com.google.protobuf.DurationOrBuilder |
getUpstreamIdleTimeoutOrBuilder()
[#not-implemented-hide:]
.google.protobuf.Duration upstream_idle_timeout = 4; |
boolean |
hasDeprecatedV1()
Deprecated.
|
boolean |
hasDownstreamIdleTimeout()
[#not-implemented-hide:] The idle timeout for connections managed by the TCP proxy
filter.
|
boolean |
hasIdleTimeout()
The idle timeout for connections managed by the TCP proxy filter.
|
boolean |
hasMaxConnectAttempts()
The maximum number of unsuccessful connection attempts that will be made before
giving up.
|
boolean |
hasMetadataMatch()
Optional endpoint metadata match criteria.
|
boolean |
hasUpstreamIdleTimeout()
[#not-implemented-hide:]
.google.protobuf.Duration upstream_idle_timeout = 4; |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
TcpProxyOuterClass.TcpProxy.Builder |
mergeDeprecatedV1(TcpProxyOuterClass.TcpProxy.DeprecatedV1 value)
Deprecated.
|
TcpProxyOuterClass.TcpProxy.Builder |
mergeDownstreamIdleTimeout(com.google.protobuf.Duration value)
[#not-implemented-hide:] The idle timeout for connections managed by the TCP proxy
filter.
|
TcpProxyOuterClass.TcpProxy.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
TcpProxyOuterClass.TcpProxy.Builder |
mergeFrom(com.google.protobuf.Message other) |
TcpProxyOuterClass.TcpProxy.Builder |
mergeFrom(TcpProxyOuterClass.TcpProxy other) |
TcpProxyOuterClass.TcpProxy.Builder |
mergeIdleTimeout(com.google.protobuf.Duration value)
The idle timeout for connections managed by the TCP proxy filter.
|
TcpProxyOuterClass.TcpProxy.Builder |
mergeMaxConnectAttempts(com.google.protobuf.UInt32Value value)
The maximum number of unsuccessful connection attempts that will be made before
giving up.
|
TcpProxyOuterClass.TcpProxy.Builder |
mergeMetadataMatch(Base.Metadata value)
Optional endpoint metadata match criteria.
|
TcpProxyOuterClass.TcpProxy.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
TcpProxyOuterClass.TcpProxy.Builder |
mergeUpstreamIdleTimeout(com.google.protobuf.Duration value)
[#not-implemented-hide:]
.google.protobuf.Duration upstream_idle_timeout = 4; |
TcpProxyOuterClass.TcpProxy.Builder |
removeAccessLog(int index)
Configuration for :ref:`access logs <arch_overview_access_logs>`
emitted by the this tcp_proxy.
|
TcpProxyOuterClass.TcpProxy.Builder |
setAccessLog(int index,
Accesslog.AccessLog.Builder builderForValue)
Configuration for :ref:`access logs <arch_overview_access_logs>`
emitted by the this tcp_proxy.
|
TcpProxyOuterClass.TcpProxy.Builder |
setAccessLog(int index,
Accesslog.AccessLog value)
Configuration for :ref:`access logs <arch_overview_access_logs>`
emitted by the this tcp_proxy.
|
TcpProxyOuterClass.TcpProxy.Builder |
setCluster(String value)
The upstream cluster to connect to.
.. note::
Once full filter chain matching is implemented in listeners, this field will become the only
way to configure the target cluster.
|
TcpProxyOuterClass.TcpProxy.Builder |
setClusterBytes(com.google.protobuf.ByteString value)
The upstream cluster to connect to.
.. note::
Once full filter chain matching is implemented in listeners, this field will become the only
way to configure the target cluster.
|
TcpProxyOuterClass.TcpProxy.Builder |
setDeprecatedV1(TcpProxyOuterClass.TcpProxy.DeprecatedV1.Builder builderForValue)
Deprecated.
|
TcpProxyOuterClass.TcpProxy.Builder |
setDeprecatedV1(TcpProxyOuterClass.TcpProxy.DeprecatedV1 value)
Deprecated.
|
TcpProxyOuterClass.TcpProxy.Builder |
setDownstreamIdleTimeout(com.google.protobuf.Duration.Builder builderForValue)
[#not-implemented-hide:] The idle timeout for connections managed by the TCP proxy
filter.
|
TcpProxyOuterClass.TcpProxy.Builder |
setDownstreamIdleTimeout(com.google.protobuf.Duration value)
[#not-implemented-hide:] The idle timeout for connections managed by the TCP proxy
filter.
|
TcpProxyOuterClass.TcpProxy.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
TcpProxyOuterClass.TcpProxy.Builder |
setIdleTimeout(com.google.protobuf.Duration.Builder builderForValue)
The idle timeout for connections managed by the TCP proxy filter.
|
TcpProxyOuterClass.TcpProxy.Builder |
setIdleTimeout(com.google.protobuf.Duration value)
The idle timeout for connections managed by the TCP proxy filter.
|
TcpProxyOuterClass.TcpProxy.Builder |
setMaxConnectAttempts(com.google.protobuf.UInt32Value.Builder builderForValue)
The maximum number of unsuccessful connection attempts that will be made before
giving up.
|
TcpProxyOuterClass.TcpProxy.Builder |
setMaxConnectAttempts(com.google.protobuf.UInt32Value value)
The maximum number of unsuccessful connection attempts that will be made before
giving up.
|
TcpProxyOuterClass.TcpProxy.Builder |
setMetadataMatch(Base.Metadata.Builder builderForValue)
Optional endpoint metadata match criteria.
|
TcpProxyOuterClass.TcpProxy.Builder |
setMetadataMatch(Base.Metadata value)
Optional endpoint metadata match criteria.
|
TcpProxyOuterClass.TcpProxy.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
TcpProxyOuterClass.TcpProxy.Builder |
setStatPrefix(String value)
The prefix to use when emitting :ref:`statistics
<config_network_filters_tcp_proxy_stats>`.
|
TcpProxyOuterClass.TcpProxy.Builder |
setStatPrefixBytes(com.google.protobuf.ByteString value)
The prefix to use when emitting :ref:`statistics
<config_network_filters_tcp_proxy_stats>`.
|
TcpProxyOuterClass.TcpProxy.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
TcpProxyOuterClass.TcpProxy.Builder |
setUpstreamIdleTimeout(com.google.protobuf.Duration.Builder builderForValue)
[#not-implemented-hide:]
.google.protobuf.Duration upstream_idle_timeout = 4; |
TcpProxyOuterClass.TcpProxy.Builder |
setUpstreamIdleTimeout(com.google.protobuf.Duration value)
[#not-implemented-hide:]
.google.protobuf.Duration upstream_idle_timeout = 4; |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<TcpProxyOuterClass.TcpProxy.Builder>public TcpProxyOuterClass.TcpProxy.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<TcpProxyOuterClass.TcpProxy.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<TcpProxyOuterClass.TcpProxy.Builder>public TcpProxyOuterClass.TcpProxy getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic TcpProxyOuterClass.TcpProxy build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic TcpProxyOuterClass.TcpProxy buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic TcpProxyOuterClass.TcpProxy.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<TcpProxyOuterClass.TcpProxy.Builder>public TcpProxyOuterClass.TcpProxy.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<TcpProxyOuterClass.TcpProxy.Builder>public TcpProxyOuterClass.TcpProxy.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<TcpProxyOuterClass.TcpProxy.Builder>public TcpProxyOuterClass.TcpProxy.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<TcpProxyOuterClass.TcpProxy.Builder>public TcpProxyOuterClass.TcpProxy.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<TcpProxyOuterClass.TcpProxy.Builder>public TcpProxyOuterClass.TcpProxy.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<TcpProxyOuterClass.TcpProxy.Builder>public TcpProxyOuterClass.TcpProxy.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<TcpProxyOuterClass.TcpProxy.Builder>public TcpProxyOuterClass.TcpProxy.Builder mergeFrom(TcpProxyOuterClass.TcpProxy other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<TcpProxyOuterClass.TcpProxy.Builder>public TcpProxyOuterClass.TcpProxy.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<TcpProxyOuterClass.TcpProxy.Builder>IOExceptionpublic String getStatPrefix()
The prefix to use when emitting :ref:`statistics <config_network_filters_tcp_proxy_stats>`.
string stat_prefix = 1 [(.validate.rules) = { ... }getStatPrefix in interface TcpProxyOuterClass.TcpProxyOrBuilderpublic com.google.protobuf.ByteString getStatPrefixBytes()
The prefix to use when emitting :ref:`statistics <config_network_filters_tcp_proxy_stats>`.
string stat_prefix = 1 [(.validate.rules) = { ... }getStatPrefixBytes in interface TcpProxyOuterClass.TcpProxyOrBuilderpublic TcpProxyOuterClass.TcpProxy.Builder setStatPrefix(String value)
The prefix to use when emitting :ref:`statistics <config_network_filters_tcp_proxy_stats>`.
string stat_prefix = 1 [(.validate.rules) = { ... }public TcpProxyOuterClass.TcpProxy.Builder clearStatPrefix()
The prefix to use when emitting :ref:`statistics <config_network_filters_tcp_proxy_stats>`.
string stat_prefix = 1 [(.validate.rules) = { ... }public TcpProxyOuterClass.TcpProxy.Builder setStatPrefixBytes(com.google.protobuf.ByteString value)
The prefix to use when emitting :ref:`statistics <config_network_filters_tcp_proxy_stats>`.
string stat_prefix = 1 [(.validate.rules) = { ... }public String getCluster()
The upstream cluster to connect to. .. note:: Once full filter chain matching is implemented in listeners, this field will become the only way to configure the target cluster. All other matching will be done via :ref:`filter chain matching rules <envoy_api_msg_listener.FilterChainMatch>`. For very simple configurations, this field can still be used to select the cluster when no other matching rules are required. Otherwise, a :ref:`deprecated_v1 <envoy_api_field_config.filter.network.tcp_proxy.v2.TcpProxy.deprecated_v1>` configuration is required to use more complex routing in the interim.
string cluster = 2;getCluster in interface TcpProxyOuterClass.TcpProxyOrBuilderpublic com.google.protobuf.ByteString getClusterBytes()
The upstream cluster to connect to. .. note:: Once full filter chain matching is implemented in listeners, this field will become the only way to configure the target cluster. All other matching will be done via :ref:`filter chain matching rules <envoy_api_msg_listener.FilterChainMatch>`. For very simple configurations, this field can still be used to select the cluster when no other matching rules are required. Otherwise, a :ref:`deprecated_v1 <envoy_api_field_config.filter.network.tcp_proxy.v2.TcpProxy.deprecated_v1>` configuration is required to use more complex routing in the interim.
string cluster = 2;getClusterBytes in interface TcpProxyOuterClass.TcpProxyOrBuilderpublic TcpProxyOuterClass.TcpProxy.Builder setCluster(String value)
The upstream cluster to connect to. .. note:: Once full filter chain matching is implemented in listeners, this field will become the only way to configure the target cluster. All other matching will be done via :ref:`filter chain matching rules <envoy_api_msg_listener.FilterChainMatch>`. For very simple configurations, this field can still be used to select the cluster when no other matching rules are required. Otherwise, a :ref:`deprecated_v1 <envoy_api_field_config.filter.network.tcp_proxy.v2.TcpProxy.deprecated_v1>` configuration is required to use more complex routing in the interim.
string cluster = 2;public TcpProxyOuterClass.TcpProxy.Builder clearCluster()
The upstream cluster to connect to. .. note:: Once full filter chain matching is implemented in listeners, this field will become the only way to configure the target cluster. All other matching will be done via :ref:`filter chain matching rules <envoy_api_msg_listener.FilterChainMatch>`. For very simple configurations, this field can still be used to select the cluster when no other matching rules are required. Otherwise, a :ref:`deprecated_v1 <envoy_api_field_config.filter.network.tcp_proxy.v2.TcpProxy.deprecated_v1>` configuration is required to use more complex routing in the interim.
string cluster = 2;public TcpProxyOuterClass.TcpProxy.Builder setClusterBytes(com.google.protobuf.ByteString value)
The upstream cluster to connect to. .. note:: Once full filter chain matching is implemented in listeners, this field will become the only way to configure the target cluster. All other matching will be done via :ref:`filter chain matching rules <envoy_api_msg_listener.FilterChainMatch>`. For very simple configurations, this field can still be used to select the cluster when no other matching rules are required. Otherwise, a :ref:`deprecated_v1 <envoy_api_field_config.filter.network.tcp_proxy.v2.TcpProxy.deprecated_v1>` configuration is required to use more complex routing in the interim.
string cluster = 2;public boolean hasMetadataMatch()
Optional endpoint metadata match criteria. Only endpoints in the upstream cluster with metadata matching that set in metadata_match will be considered. The filter name should be specified as *envoy.lb*.
.envoy.api.v2.core.Metadata metadata_match = 9;hasMetadataMatch in interface TcpProxyOuterClass.TcpProxyOrBuilderpublic Base.Metadata getMetadataMatch()
Optional endpoint metadata match criteria. Only endpoints in the upstream cluster with metadata matching that set in metadata_match will be considered. The filter name should be specified as *envoy.lb*.
.envoy.api.v2.core.Metadata metadata_match = 9;getMetadataMatch in interface TcpProxyOuterClass.TcpProxyOrBuilderpublic TcpProxyOuterClass.TcpProxy.Builder setMetadataMatch(Base.Metadata value)
Optional endpoint metadata match criteria. Only endpoints in the upstream cluster with metadata matching that set in metadata_match will be considered. The filter name should be specified as *envoy.lb*.
.envoy.api.v2.core.Metadata metadata_match = 9;public TcpProxyOuterClass.TcpProxy.Builder setMetadataMatch(Base.Metadata.Builder builderForValue)
Optional endpoint metadata match criteria. Only endpoints in the upstream cluster with metadata matching that set in metadata_match will be considered. The filter name should be specified as *envoy.lb*.
.envoy.api.v2.core.Metadata metadata_match = 9;public TcpProxyOuterClass.TcpProxy.Builder mergeMetadataMatch(Base.Metadata value)
Optional endpoint metadata match criteria. Only endpoints in the upstream cluster with metadata matching that set in metadata_match will be considered. The filter name should be specified as *envoy.lb*.
.envoy.api.v2.core.Metadata metadata_match = 9;public TcpProxyOuterClass.TcpProxy.Builder clearMetadataMatch()
Optional endpoint metadata match criteria. Only endpoints in the upstream cluster with metadata matching that set in metadata_match will be considered. The filter name should be specified as *envoy.lb*.
.envoy.api.v2.core.Metadata metadata_match = 9;public Base.Metadata.Builder getMetadataMatchBuilder()
Optional endpoint metadata match criteria. Only endpoints in the upstream cluster with metadata matching that set in metadata_match will be considered. The filter name should be specified as *envoy.lb*.
.envoy.api.v2.core.Metadata metadata_match = 9;public Base.MetadataOrBuilder getMetadataMatchOrBuilder()
Optional endpoint metadata match criteria. Only endpoints in the upstream cluster with metadata matching that set in metadata_match will be considered. The filter name should be specified as *envoy.lb*.
.envoy.api.v2.core.Metadata metadata_match = 9;getMetadataMatchOrBuilder in interface TcpProxyOuterClass.TcpProxyOrBuilderpublic boolean hasIdleTimeout()
The idle timeout for connections managed by the TCP proxy filter. The idle timeout is defined as the period in which there are no bytes sent or received on either the upstream or downstream connection. If not set, connections will never be closed by the TCP proxy due to being idle.
.google.protobuf.Duration idle_timeout = 8 [(.gogoproto.stdduration) = true, (.validate.rules) = { ... }hasIdleTimeout in interface TcpProxyOuterClass.TcpProxyOrBuilderpublic com.google.protobuf.Duration getIdleTimeout()
The idle timeout for connections managed by the TCP proxy filter. The idle timeout is defined as the period in which there are no bytes sent or received on either the upstream or downstream connection. If not set, connections will never be closed by the TCP proxy due to being idle.
.google.protobuf.Duration idle_timeout = 8 [(.gogoproto.stdduration) = true, (.validate.rules) = { ... }getIdleTimeout in interface TcpProxyOuterClass.TcpProxyOrBuilderpublic TcpProxyOuterClass.TcpProxy.Builder setIdleTimeout(com.google.protobuf.Duration value)
The idle timeout for connections managed by the TCP proxy filter. The idle timeout is defined as the period in which there are no bytes sent or received on either the upstream or downstream connection. If not set, connections will never be closed by the TCP proxy due to being idle.
.google.protobuf.Duration idle_timeout = 8 [(.gogoproto.stdduration) = true, (.validate.rules) = { ... }public TcpProxyOuterClass.TcpProxy.Builder setIdleTimeout(com.google.protobuf.Duration.Builder builderForValue)
The idle timeout for connections managed by the TCP proxy filter. The idle timeout is defined as the period in which there are no bytes sent or received on either the upstream or downstream connection. If not set, connections will never be closed by the TCP proxy due to being idle.
.google.protobuf.Duration idle_timeout = 8 [(.gogoproto.stdduration) = true, (.validate.rules) = { ... }public TcpProxyOuterClass.TcpProxy.Builder mergeIdleTimeout(com.google.protobuf.Duration value)
The idle timeout for connections managed by the TCP proxy filter. The idle timeout is defined as the period in which there are no bytes sent or received on either the upstream or downstream connection. If not set, connections will never be closed by the TCP proxy due to being idle.
.google.protobuf.Duration idle_timeout = 8 [(.gogoproto.stdduration) = true, (.validate.rules) = { ... }public TcpProxyOuterClass.TcpProxy.Builder clearIdleTimeout()
The idle timeout for connections managed by the TCP proxy filter. The idle timeout is defined as the period in which there are no bytes sent or received on either the upstream or downstream connection. If not set, connections will never be closed by the TCP proxy due to being idle.
.google.protobuf.Duration idle_timeout = 8 [(.gogoproto.stdduration) = true, (.validate.rules) = { ... }public com.google.protobuf.Duration.Builder getIdleTimeoutBuilder()
The idle timeout for connections managed by the TCP proxy filter. The idle timeout is defined as the period in which there are no bytes sent or received on either the upstream or downstream connection. If not set, connections will never be closed by the TCP proxy due to being idle.
.google.protobuf.Duration idle_timeout = 8 [(.gogoproto.stdduration) = true, (.validate.rules) = { ... }public com.google.protobuf.DurationOrBuilder getIdleTimeoutOrBuilder()
The idle timeout for connections managed by the TCP proxy filter. The idle timeout is defined as the period in which there are no bytes sent or received on either the upstream or downstream connection. If not set, connections will never be closed by the TCP proxy due to being idle.
.google.protobuf.Duration idle_timeout = 8 [(.gogoproto.stdduration) = true, (.validate.rules) = { ... }getIdleTimeoutOrBuilder in interface TcpProxyOuterClass.TcpProxyOrBuilderpublic boolean hasDownstreamIdleTimeout()
[#not-implemented-hide:] The idle timeout for connections managed by the TCP proxy filter. The idle timeout is defined as the period in which there is no active traffic. If not set, there is no idle timeout. When the idle timeout is reached the connection will be closed. The distinction between downstream_idle_timeout/upstream_idle_timeout provides a means to set timeout based on the last byte sent on the downstream/upstream connection.
.google.protobuf.Duration downstream_idle_timeout = 3;hasDownstreamIdleTimeout in interface TcpProxyOuterClass.TcpProxyOrBuilderpublic com.google.protobuf.Duration getDownstreamIdleTimeout()
[#not-implemented-hide:] The idle timeout for connections managed by the TCP proxy filter. The idle timeout is defined as the period in which there is no active traffic. If not set, there is no idle timeout. When the idle timeout is reached the connection will be closed. The distinction between downstream_idle_timeout/upstream_idle_timeout provides a means to set timeout based on the last byte sent on the downstream/upstream connection.
.google.protobuf.Duration downstream_idle_timeout = 3;getDownstreamIdleTimeout in interface TcpProxyOuterClass.TcpProxyOrBuilderpublic TcpProxyOuterClass.TcpProxy.Builder setDownstreamIdleTimeout(com.google.protobuf.Duration value)
[#not-implemented-hide:] The idle timeout for connections managed by the TCP proxy filter. The idle timeout is defined as the period in which there is no active traffic. If not set, there is no idle timeout. When the idle timeout is reached the connection will be closed. The distinction between downstream_idle_timeout/upstream_idle_timeout provides a means to set timeout based on the last byte sent on the downstream/upstream connection.
.google.protobuf.Duration downstream_idle_timeout = 3;public TcpProxyOuterClass.TcpProxy.Builder setDownstreamIdleTimeout(com.google.protobuf.Duration.Builder builderForValue)
[#not-implemented-hide:] The idle timeout for connections managed by the TCP proxy filter. The idle timeout is defined as the period in which there is no active traffic. If not set, there is no idle timeout. When the idle timeout is reached the connection will be closed. The distinction between downstream_idle_timeout/upstream_idle_timeout provides a means to set timeout based on the last byte sent on the downstream/upstream connection.
.google.protobuf.Duration downstream_idle_timeout = 3;public TcpProxyOuterClass.TcpProxy.Builder mergeDownstreamIdleTimeout(com.google.protobuf.Duration value)
[#not-implemented-hide:] The idle timeout for connections managed by the TCP proxy filter. The idle timeout is defined as the period in which there is no active traffic. If not set, there is no idle timeout. When the idle timeout is reached the connection will be closed. The distinction between downstream_idle_timeout/upstream_idle_timeout provides a means to set timeout based on the last byte sent on the downstream/upstream connection.
.google.protobuf.Duration downstream_idle_timeout = 3;public TcpProxyOuterClass.TcpProxy.Builder clearDownstreamIdleTimeout()
[#not-implemented-hide:] The idle timeout for connections managed by the TCP proxy filter. The idle timeout is defined as the period in which there is no active traffic. If not set, there is no idle timeout. When the idle timeout is reached the connection will be closed. The distinction between downstream_idle_timeout/upstream_idle_timeout provides a means to set timeout based on the last byte sent on the downstream/upstream connection.
.google.protobuf.Duration downstream_idle_timeout = 3;public com.google.protobuf.Duration.Builder getDownstreamIdleTimeoutBuilder()
[#not-implemented-hide:] The idle timeout for connections managed by the TCP proxy filter. The idle timeout is defined as the period in which there is no active traffic. If not set, there is no idle timeout. When the idle timeout is reached the connection will be closed. The distinction between downstream_idle_timeout/upstream_idle_timeout provides a means to set timeout based on the last byte sent on the downstream/upstream connection.
.google.protobuf.Duration downstream_idle_timeout = 3;public com.google.protobuf.DurationOrBuilder getDownstreamIdleTimeoutOrBuilder()
[#not-implemented-hide:] The idle timeout for connections managed by the TCP proxy filter. The idle timeout is defined as the period in which there is no active traffic. If not set, there is no idle timeout. When the idle timeout is reached the connection will be closed. The distinction between downstream_idle_timeout/upstream_idle_timeout provides a means to set timeout based on the last byte sent on the downstream/upstream connection.
.google.protobuf.Duration downstream_idle_timeout = 3;getDownstreamIdleTimeoutOrBuilder in interface TcpProxyOuterClass.TcpProxyOrBuilderpublic boolean hasUpstreamIdleTimeout()
[#not-implemented-hide:]
.google.protobuf.Duration upstream_idle_timeout = 4;hasUpstreamIdleTimeout in interface TcpProxyOuterClass.TcpProxyOrBuilderpublic com.google.protobuf.Duration getUpstreamIdleTimeout()
[#not-implemented-hide:]
.google.protobuf.Duration upstream_idle_timeout = 4;getUpstreamIdleTimeout in interface TcpProxyOuterClass.TcpProxyOrBuilderpublic TcpProxyOuterClass.TcpProxy.Builder setUpstreamIdleTimeout(com.google.protobuf.Duration value)
[#not-implemented-hide:]
.google.protobuf.Duration upstream_idle_timeout = 4;public TcpProxyOuterClass.TcpProxy.Builder setUpstreamIdleTimeout(com.google.protobuf.Duration.Builder builderForValue)
[#not-implemented-hide:]
.google.protobuf.Duration upstream_idle_timeout = 4;public TcpProxyOuterClass.TcpProxy.Builder mergeUpstreamIdleTimeout(com.google.protobuf.Duration value)
[#not-implemented-hide:]
.google.protobuf.Duration upstream_idle_timeout = 4;public TcpProxyOuterClass.TcpProxy.Builder clearUpstreamIdleTimeout()
[#not-implemented-hide:]
.google.protobuf.Duration upstream_idle_timeout = 4;public com.google.protobuf.Duration.Builder getUpstreamIdleTimeoutBuilder()
[#not-implemented-hide:]
.google.protobuf.Duration upstream_idle_timeout = 4;public com.google.protobuf.DurationOrBuilder getUpstreamIdleTimeoutOrBuilder()
[#not-implemented-hide:]
.google.protobuf.Duration upstream_idle_timeout = 4;getUpstreamIdleTimeoutOrBuilder in interface TcpProxyOuterClass.TcpProxyOrBuilderpublic List<Accesslog.AccessLog> getAccessLogList()
Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by the this tcp_proxy.
repeated .envoy.config.filter.accesslog.v2.AccessLog access_log = 5;getAccessLogList in interface TcpProxyOuterClass.TcpProxyOrBuilderpublic int getAccessLogCount()
Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by the this tcp_proxy.
repeated .envoy.config.filter.accesslog.v2.AccessLog access_log = 5;getAccessLogCount in interface TcpProxyOuterClass.TcpProxyOrBuilderpublic Accesslog.AccessLog getAccessLog(int index)
Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by the this tcp_proxy.
repeated .envoy.config.filter.accesslog.v2.AccessLog access_log = 5;getAccessLog in interface TcpProxyOuterClass.TcpProxyOrBuilderpublic TcpProxyOuterClass.TcpProxy.Builder setAccessLog(int index, Accesslog.AccessLog value)
Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by the this tcp_proxy.
repeated .envoy.config.filter.accesslog.v2.AccessLog access_log = 5;public TcpProxyOuterClass.TcpProxy.Builder setAccessLog(int index, Accesslog.AccessLog.Builder builderForValue)
Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by the this tcp_proxy.
repeated .envoy.config.filter.accesslog.v2.AccessLog access_log = 5;public TcpProxyOuterClass.TcpProxy.Builder addAccessLog(Accesslog.AccessLog value)
Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by the this tcp_proxy.
repeated .envoy.config.filter.accesslog.v2.AccessLog access_log = 5;public TcpProxyOuterClass.TcpProxy.Builder addAccessLog(int index, Accesslog.AccessLog value)
Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by the this tcp_proxy.
repeated .envoy.config.filter.accesslog.v2.AccessLog access_log = 5;public TcpProxyOuterClass.TcpProxy.Builder addAccessLog(Accesslog.AccessLog.Builder builderForValue)
Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by the this tcp_proxy.
repeated .envoy.config.filter.accesslog.v2.AccessLog access_log = 5;public TcpProxyOuterClass.TcpProxy.Builder addAccessLog(int index, Accesslog.AccessLog.Builder builderForValue)
Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by the this tcp_proxy.
repeated .envoy.config.filter.accesslog.v2.AccessLog access_log = 5;public TcpProxyOuterClass.TcpProxy.Builder addAllAccessLog(Iterable<? extends Accesslog.AccessLog> values)
Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by the this tcp_proxy.
repeated .envoy.config.filter.accesslog.v2.AccessLog access_log = 5;public TcpProxyOuterClass.TcpProxy.Builder clearAccessLog()
Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by the this tcp_proxy.
repeated .envoy.config.filter.accesslog.v2.AccessLog access_log = 5;public TcpProxyOuterClass.TcpProxy.Builder removeAccessLog(int index)
Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by the this tcp_proxy.
repeated .envoy.config.filter.accesslog.v2.AccessLog access_log = 5;public Accesslog.AccessLog.Builder getAccessLogBuilder(int index)
Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by the this tcp_proxy.
repeated .envoy.config.filter.accesslog.v2.AccessLog access_log = 5;public Accesslog.AccessLogOrBuilder getAccessLogOrBuilder(int index)
Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by the this tcp_proxy.
repeated .envoy.config.filter.accesslog.v2.AccessLog access_log = 5;getAccessLogOrBuilder in interface TcpProxyOuterClass.TcpProxyOrBuilderpublic List<? extends Accesslog.AccessLogOrBuilder> getAccessLogOrBuilderList()
Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by the this tcp_proxy.
repeated .envoy.config.filter.accesslog.v2.AccessLog access_log = 5;getAccessLogOrBuilderList in interface TcpProxyOuterClass.TcpProxyOrBuilderpublic Accesslog.AccessLog.Builder addAccessLogBuilder()
Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by the this tcp_proxy.
repeated .envoy.config.filter.accesslog.v2.AccessLog access_log = 5;public Accesslog.AccessLog.Builder addAccessLogBuilder(int index)
Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by the this tcp_proxy.
repeated .envoy.config.filter.accesslog.v2.AccessLog access_log = 5;public List<Accesslog.AccessLog.Builder> getAccessLogBuilderList()
Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by the this tcp_proxy.
repeated .envoy.config.filter.accesslog.v2.AccessLog access_log = 5;@Deprecated public boolean hasDeprecatedV1()
TCP Proxy filter configuration using deprecated V1 format. This is required for complex routing until filter chain matching in the listener is implemented. .. attention:: Using this field will lead to `problems loading the configuration <https://github.com/envoyproxy/envoy/issues/2441>`_. If you want to configure the filter using v1 config structure, please make this field a boolean with value ``true`` and configure via the opaque ``value`` field like is suggested in :api:`envoy/config/filter/README.md`.
.envoy.config.filter.network.tcp_proxy.v2.TcpProxy.DeprecatedV1 deprecated_v1 = 6 [deprecated = true];hasDeprecatedV1 in interface TcpProxyOuterClass.TcpProxyOrBuilder@Deprecated public TcpProxyOuterClass.TcpProxy.DeprecatedV1 getDeprecatedV1()
TCP Proxy filter configuration using deprecated V1 format. This is required for complex routing until filter chain matching in the listener is implemented. .. attention:: Using this field will lead to `problems loading the configuration <https://github.com/envoyproxy/envoy/issues/2441>`_. If you want to configure the filter using v1 config structure, please make this field a boolean with value ``true`` and configure via the opaque ``value`` field like is suggested in :api:`envoy/config/filter/README.md`.
.envoy.config.filter.network.tcp_proxy.v2.TcpProxy.DeprecatedV1 deprecated_v1 = 6 [deprecated = true];getDeprecatedV1 in interface TcpProxyOuterClass.TcpProxyOrBuilder@Deprecated public TcpProxyOuterClass.TcpProxy.Builder setDeprecatedV1(TcpProxyOuterClass.TcpProxy.DeprecatedV1 value)
TCP Proxy filter configuration using deprecated V1 format. This is required for complex routing until filter chain matching in the listener is implemented. .. attention:: Using this field will lead to `problems loading the configuration <https://github.com/envoyproxy/envoy/issues/2441>`_. If you want to configure the filter using v1 config structure, please make this field a boolean with value ``true`` and configure via the opaque ``value`` field like is suggested in :api:`envoy/config/filter/README.md`.
.envoy.config.filter.network.tcp_proxy.v2.TcpProxy.DeprecatedV1 deprecated_v1 = 6 [deprecated = true];@Deprecated public TcpProxyOuterClass.TcpProxy.Builder setDeprecatedV1(TcpProxyOuterClass.TcpProxy.DeprecatedV1.Builder builderForValue)
TCP Proxy filter configuration using deprecated V1 format. This is required for complex routing until filter chain matching in the listener is implemented. .. attention:: Using this field will lead to `problems loading the configuration <https://github.com/envoyproxy/envoy/issues/2441>`_. If you want to configure the filter using v1 config structure, please make this field a boolean with value ``true`` and configure via the opaque ``value`` field like is suggested in :api:`envoy/config/filter/README.md`.
.envoy.config.filter.network.tcp_proxy.v2.TcpProxy.DeprecatedV1 deprecated_v1 = 6 [deprecated = true];@Deprecated public TcpProxyOuterClass.TcpProxy.Builder mergeDeprecatedV1(TcpProxyOuterClass.TcpProxy.DeprecatedV1 value)
TCP Proxy filter configuration using deprecated V1 format. This is required for complex routing until filter chain matching in the listener is implemented. .. attention:: Using this field will lead to `problems loading the configuration <https://github.com/envoyproxy/envoy/issues/2441>`_. If you want to configure the filter using v1 config structure, please make this field a boolean with value ``true`` and configure via the opaque ``value`` field like is suggested in :api:`envoy/config/filter/README.md`.
.envoy.config.filter.network.tcp_proxy.v2.TcpProxy.DeprecatedV1 deprecated_v1 = 6 [deprecated = true];@Deprecated public TcpProxyOuterClass.TcpProxy.Builder clearDeprecatedV1()
TCP Proxy filter configuration using deprecated V1 format. This is required for complex routing until filter chain matching in the listener is implemented. .. attention:: Using this field will lead to `problems loading the configuration <https://github.com/envoyproxy/envoy/issues/2441>`_. If you want to configure the filter using v1 config structure, please make this field a boolean with value ``true`` and configure via the opaque ``value`` field like is suggested in :api:`envoy/config/filter/README.md`.
.envoy.config.filter.network.tcp_proxy.v2.TcpProxy.DeprecatedV1 deprecated_v1 = 6 [deprecated = true];@Deprecated public TcpProxyOuterClass.TcpProxy.DeprecatedV1.Builder getDeprecatedV1Builder()
TCP Proxy filter configuration using deprecated V1 format. This is required for complex routing until filter chain matching in the listener is implemented. .. attention:: Using this field will lead to `problems loading the configuration <https://github.com/envoyproxy/envoy/issues/2441>`_. If you want to configure the filter using v1 config structure, please make this field a boolean with value ``true`` and configure via the opaque ``value`` field like is suggested in :api:`envoy/config/filter/README.md`.
.envoy.config.filter.network.tcp_proxy.v2.TcpProxy.DeprecatedV1 deprecated_v1 = 6 [deprecated = true];@Deprecated public TcpProxyOuterClass.TcpProxy.DeprecatedV1OrBuilder getDeprecatedV1OrBuilder()
TCP Proxy filter configuration using deprecated V1 format. This is required for complex routing until filter chain matching in the listener is implemented. .. attention:: Using this field will lead to `problems loading the configuration <https://github.com/envoyproxy/envoy/issues/2441>`_. If you want to configure the filter using v1 config structure, please make this field a boolean with value ``true`` and configure via the opaque ``value`` field like is suggested in :api:`envoy/config/filter/README.md`.
.envoy.config.filter.network.tcp_proxy.v2.TcpProxy.DeprecatedV1 deprecated_v1 = 6 [deprecated = true];getDeprecatedV1OrBuilder in interface TcpProxyOuterClass.TcpProxyOrBuilderpublic boolean hasMaxConnectAttempts()
The maximum number of unsuccessful connection attempts that will be made before giving up. If the parameter is not specified, 1 connection attempt will be made.
.google.protobuf.UInt32Value max_connect_attempts = 7 [(.validate.rules) = { ... }hasMaxConnectAttempts in interface TcpProxyOuterClass.TcpProxyOrBuilderpublic com.google.protobuf.UInt32Value getMaxConnectAttempts()
The maximum number of unsuccessful connection attempts that will be made before giving up. If the parameter is not specified, 1 connection attempt will be made.
.google.protobuf.UInt32Value max_connect_attempts = 7 [(.validate.rules) = { ... }getMaxConnectAttempts in interface TcpProxyOuterClass.TcpProxyOrBuilderpublic TcpProxyOuterClass.TcpProxy.Builder setMaxConnectAttempts(com.google.protobuf.UInt32Value value)
The maximum number of unsuccessful connection attempts that will be made before giving up. If the parameter is not specified, 1 connection attempt will be made.
.google.protobuf.UInt32Value max_connect_attempts = 7 [(.validate.rules) = { ... }public TcpProxyOuterClass.TcpProxy.Builder setMaxConnectAttempts(com.google.protobuf.UInt32Value.Builder builderForValue)
The maximum number of unsuccessful connection attempts that will be made before giving up. If the parameter is not specified, 1 connection attempt will be made.
.google.protobuf.UInt32Value max_connect_attempts = 7 [(.validate.rules) = { ... }public TcpProxyOuterClass.TcpProxy.Builder mergeMaxConnectAttempts(com.google.protobuf.UInt32Value value)
The maximum number of unsuccessful connection attempts that will be made before giving up. If the parameter is not specified, 1 connection attempt will be made.
.google.protobuf.UInt32Value max_connect_attempts = 7 [(.validate.rules) = { ... }public TcpProxyOuterClass.TcpProxy.Builder clearMaxConnectAttempts()
The maximum number of unsuccessful connection attempts that will be made before giving up. If the parameter is not specified, 1 connection attempt will be made.
.google.protobuf.UInt32Value max_connect_attempts = 7 [(.validate.rules) = { ... }public com.google.protobuf.UInt32Value.Builder getMaxConnectAttemptsBuilder()
The maximum number of unsuccessful connection attempts that will be made before giving up. If the parameter is not specified, 1 connection attempt will be made.
.google.protobuf.UInt32Value max_connect_attempts = 7 [(.validate.rules) = { ... }public com.google.protobuf.UInt32ValueOrBuilder getMaxConnectAttemptsOrBuilder()
The maximum number of unsuccessful connection attempts that will be made before giving up. If the parameter is not specified, 1 connection attempt will be made.
.google.protobuf.UInt32Value max_connect_attempts = 7 [(.validate.rules) = { ... }getMaxConnectAttemptsOrBuilder in interface TcpProxyOuterClass.TcpProxyOrBuilderpublic final TcpProxyOuterClass.TcpProxy.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TcpProxyOuterClass.TcpProxy.Builder>public final TcpProxyOuterClass.TcpProxy.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TcpProxyOuterClass.TcpProxy.Builder>Copyright © 2018 The Envoy Project. All rights reserved.