Uses of Class
io.envoyproxy.envoy.config.filter.network.tcp_proxy.v2.TcpProxy.Builder
Packages that use TcpProxy.Builder
-
Uses of TcpProxy.Builder in io.envoyproxy.envoy.config.filter.network.tcp_proxy.v2
Methods in io.envoyproxy.envoy.config.filter.network.tcp_proxy.v2 that return TcpProxy.BuilderModifier and TypeMethodDescriptionTcpProxy.Builder.addAccessLog(int index, AccessLog value) Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by the this tcp_proxy.TcpProxy.Builder.addAccessLog(int index, AccessLog.Builder builderForValue) Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by the this tcp_proxy.TcpProxy.Builder.addAccessLog(AccessLog value) Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by the this tcp_proxy.TcpProxy.Builder.addAccessLog(AccessLog.Builder builderForValue) Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by the this tcp_proxy.TcpProxy.Builder.addAllAccessLog(Iterable<? extends AccessLog> values) Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by the this tcp_proxy.TcpProxy.Builder.addAllHashPolicy(Iterable<? extends HashPolicy> values) Optional configuration for TCP proxy hash policy.TcpProxy.Builder.addHashPolicy(int index, HashPolicy value) Optional configuration for TCP proxy hash policy.TcpProxy.Builder.addHashPolicy(int index, HashPolicy.Builder builderForValue) Optional configuration for TCP proxy hash policy.TcpProxy.Builder.addHashPolicy(HashPolicy value) Optional configuration for TCP proxy hash policy.TcpProxy.Builder.addHashPolicy(HashPolicy.Builder builderForValue) Optional configuration for TCP proxy hash policy.TcpProxy.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) TcpProxy.Builder.clear()TcpProxy.Builder.clearAccessLog()Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by the this tcp_proxy.TcpProxy.Builder.clearCluster()The upstream cluster to connect to.TcpProxy.Builder.clearClusterSpecifier()TcpProxy.Builder.clearDeprecatedV1()Deprecated.TcpProxy.Builder.clearDownstreamIdleTimeout()[#not-implemented-hide:] The idle timeout for connections managed by the TCP proxy filter.TcpProxy.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) TcpProxy.Builder.clearHashPolicy()Optional configuration for TCP proxy hash policy.TcpProxy.Builder.clearIdleTimeout()The idle timeout for connections managed by the TCP proxy filter.TcpProxy.Builder.clearMaxConnectAttempts()The maximum number of unsuccessful connection attempts that will be made before giving up.TcpProxy.Builder.clearMetadataMatch()Optional endpoint metadata match criteria.TcpProxy.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) TcpProxy.Builder.clearStatPrefix()The prefix to use when emitting :ref:`statistics <config_network_filters_tcp_proxy_stats>`.TcpProxy.Builder.clearTunnelingConfig()[#not-implemented-hide:] feature in progress If set, this configures tunneling, e.g. configuration options to tunnel multiple TCP payloads over a shared HTTP/2 tunnel.TcpProxy.Builder.clearUpstreamIdleTimeout()[#not-implemented-hide:]TcpProxy.Builder.clearWeightedClusters()Multiple upstream clusters can be specified for a given route.TcpProxy.Builder.clone()TcpProxy.Builder.mergeDeprecatedV1(TcpProxy.DeprecatedV1 value) Deprecated.TcpProxy.Builder.mergeDownstreamIdleTimeout(com.google.protobuf.Duration value) [#not-implemented-hide:] The idle timeout for connections managed by the TCP proxy filter.TcpProxy.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) TcpProxy.Builder.mergeFrom(com.google.protobuf.Message other) TcpProxy.Builder.mergeIdleTimeout(com.google.protobuf.Duration value) The idle timeout for connections managed by the TCP proxy filter.TcpProxy.Builder.mergeMaxConnectAttempts(com.google.protobuf.UInt32Value value) The maximum number of unsuccessful connection attempts that will be made before giving up.TcpProxy.Builder.mergeMetadataMatch(Metadata value) Optional endpoint metadata match criteria.TcpProxy.Builder.mergeTunnelingConfig(TcpProxy.TunnelingConfig value) [#not-implemented-hide:] feature in progress If set, this configures tunneling, e.g. configuration options to tunnel multiple TCP payloads over a shared HTTP/2 tunnel.final TcpProxy.BuilderTcpProxy.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) TcpProxy.Builder.mergeUpstreamIdleTimeout(com.google.protobuf.Duration value) [#not-implemented-hide:]TcpProxy.Builder.mergeWeightedClusters(TcpProxy.WeightedCluster value) Multiple upstream clusters can be specified for a given route.static TcpProxy.BuilderTcpProxy.newBuilder()static TcpProxy.BuilderTcpProxy.newBuilder(TcpProxy prototype) TcpProxy.newBuilderForType()protected TcpProxy.BuilderTcpProxy.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) TcpProxy.Builder.removeAccessLog(int index) Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by the this tcp_proxy.TcpProxy.Builder.removeHashPolicy(int index) Optional configuration for TCP proxy hash policy.TcpProxy.Builder.setAccessLog(int index, AccessLog value) Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by the this tcp_proxy.TcpProxy.Builder.setAccessLog(int index, AccessLog.Builder builderForValue) Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by the this tcp_proxy.TcpProxy.Builder.setCluster(String value) The upstream cluster to connect to.TcpProxy.Builder.setClusterBytes(com.google.protobuf.ByteString value) The upstream cluster to connect to.TcpProxy.Builder.setDeprecatedV1(TcpProxy.DeprecatedV1 value) Deprecated.TcpProxy.Builder.setDeprecatedV1(TcpProxy.DeprecatedV1.Builder builderForValue) Deprecated.TcpProxy.Builder.setDownstreamIdleTimeout(com.google.protobuf.Duration value) [#not-implemented-hide:] The idle timeout for connections managed by the TCP proxy filter.TcpProxy.Builder.setDownstreamIdleTimeout(com.google.protobuf.Duration.Builder builderForValue) [#not-implemented-hide:] The idle timeout for connections managed by the TCP proxy filter.TcpProxy.Builder.setHashPolicy(int index, HashPolicy value) Optional configuration for TCP proxy hash policy.TcpProxy.Builder.setHashPolicy(int index, HashPolicy.Builder builderForValue) Optional configuration for TCP proxy hash policy.TcpProxy.Builder.setIdleTimeout(com.google.protobuf.Duration value) The idle timeout for connections managed by the TCP proxy filter.TcpProxy.Builder.setIdleTimeout(com.google.protobuf.Duration.Builder builderForValue) The idle timeout for connections managed by the TCP proxy filter.TcpProxy.Builder.setMaxConnectAttempts(com.google.protobuf.UInt32Value value) The maximum number of unsuccessful connection attempts that will be made before giving up.TcpProxy.Builder.setMaxConnectAttempts(com.google.protobuf.UInt32Value.Builder builderForValue) The maximum number of unsuccessful connection attempts that will be made before giving up.TcpProxy.Builder.setMetadataMatch(Metadata value) Optional endpoint metadata match criteria.TcpProxy.Builder.setMetadataMatch(Metadata.Builder builderForValue) Optional endpoint metadata match criteria.TcpProxy.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) TcpProxy.Builder.setStatPrefix(String value) The prefix to use when emitting :ref:`statistics <config_network_filters_tcp_proxy_stats>`.TcpProxy.Builder.setStatPrefixBytes(com.google.protobuf.ByteString value) The prefix to use when emitting :ref:`statistics <config_network_filters_tcp_proxy_stats>`.TcpProxy.Builder.setTunnelingConfig(TcpProxy.TunnelingConfig value) [#not-implemented-hide:] feature in progress If set, this configures tunneling, e.g. configuration options to tunnel multiple TCP payloads over a shared HTTP/2 tunnel.TcpProxy.Builder.setTunnelingConfig(TcpProxy.TunnelingConfig.Builder builderForValue) [#not-implemented-hide:] feature in progress If set, this configures tunneling, e.g. configuration options to tunnel multiple TCP payloads over a shared HTTP/2 tunnel.final TcpProxy.BuilderTcpProxy.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) TcpProxy.Builder.setUpstreamIdleTimeout(com.google.protobuf.Duration value) [#not-implemented-hide:]TcpProxy.Builder.setUpstreamIdleTimeout(com.google.protobuf.Duration.Builder builderForValue) [#not-implemented-hide:]TcpProxy.Builder.setWeightedClusters(TcpProxy.WeightedCluster value) Multiple upstream clusters can be specified for a given route.TcpProxy.Builder.setWeightedClusters(TcpProxy.WeightedCluster.Builder builderForValue) Multiple upstream clusters can be specified for a given route.TcpProxy.toBuilder()