Uses of Class
io.envoyproxy.envoy.extensions.filters.network.tcp_proxy.v3.TcpProxy.Builder
Packages that use TcpProxy.Builder
-
Uses of TcpProxy.Builder in io.envoyproxy.envoy.extensions.filters.network.tcp_proxy.v3
Methods in io.envoyproxy.envoy.extensions.filters.network.tcp_proxy.v3 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.addAllProxyProtocolTlvs(Iterable<? extends TlvEntry> values) If set, the specified PROXY protocol TLVs (Type-Length-Value) will be added to the PROXY protocol state created by the TCP proxy filter.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.addProxyProtocolTlvs(int index, TlvEntry value) If set, the specified PROXY protocol TLVs (Type-Length-Value) will be added to the PROXY protocol state created by the TCP proxy filter.TcpProxy.Builder.addProxyProtocolTlvs(int index, TlvEntry.Builder builderForValue) If set, the specified PROXY protocol TLVs (Type-Length-Value) will be added to the PROXY protocol state created by the TCP proxy filter.TcpProxy.Builder.addProxyProtocolTlvs(TlvEntry value) If set, the specified PROXY protocol TLVs (Type-Length-Value) will be added to the PROXY protocol state created by the TCP proxy filter.TcpProxy.Builder.addProxyProtocolTlvs(TlvEntry.Builder builderForValue) If set, the specified PROXY protocol TLVs (Type-Length-Value) will be added to the PROXY protocol state created by the TCP proxy filter.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.clearAccessLogFlushInterval()Deprecated.TcpProxy.Builder.clearAccessLogOptions()Additional access log options for TCP Proxy.TcpProxy.Builder.clearBackoffOptions()Sets the backoff strategy.TcpProxy.Builder.clearCluster()The upstream cluster to connect to.TcpProxy.Builder.clearClusterSpecifier()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.clearFlushAccessLogOnConnected()Deprecated.envoy.extensions.filters.network.tcp_proxy.v3.TcpProxy.flush_access_log_on_connected is deprecated.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.clearMaxDownstreamConnectionDuration()The maximum duration of a connection.TcpProxy.Builder.clearMetadataMatch()Optional endpoint metadata match criteria used by the subset load balancer.TcpProxy.Builder.clearOnDemand()The on demand policy for the upstream cluster.TcpProxy.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) TcpProxy.Builder.clearProxyProtocolTlvs()If set, the specified PROXY protocol TLVs (Type-Length-Value) will be added to the PROXY protocol state created by the TCP proxy filter.TcpProxy.Builder.clearStatPrefix()The prefix to use when emitting :ref:`statistics <config_network_filters_tcp_proxy_stats>`.TcpProxy.Builder.clearTunnelingConfig()If set, this configures tunneling, e.g. configuration options to tunnel TCP payload over HTTP CONNECT.TcpProxy.Builder.clearUpstreamIdleTimeout()[#not-implemented-hide:]TcpProxy.Builder.clearWeightedClusters()Multiple upstream clusters can be specified for a given route.TcpProxy.Builder.clone()TcpProxy.Builder.mergeAccessLogFlushInterval(com.google.protobuf.Duration value) Deprecated.TcpProxy.Builder.mergeAccessLogOptions(TcpProxy.TcpAccessLogOptions value) Additional access log options for TCP Proxy.TcpProxy.Builder.mergeBackoffOptions(BackoffStrategy value) Sets the backoff strategy.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.mergeMaxDownstreamConnectionDuration(com.google.protobuf.Duration value) The maximum duration of a connection.TcpProxy.Builder.mergeMetadataMatch(Metadata value) Optional endpoint metadata match criteria used by the subset load balancer.TcpProxy.Builder.mergeOnDemand(TcpProxy.OnDemand value) The on demand policy for the upstream cluster.TcpProxy.Builder.mergeTunnelingConfig(TcpProxy.TunnelingConfig value) If set, this configures tunneling, e.g. configuration options to tunnel TCP payload over HTTP CONNECT.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.removeProxyProtocolTlvs(int index) If set, the specified PROXY protocol TLVs (Type-Length-Value) will be added to the PROXY protocol state created by the TCP proxy filter.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.setAccessLogFlushInterval(com.google.protobuf.Duration value) Deprecated.TcpProxy.Builder.setAccessLogFlushInterval(com.google.protobuf.Duration.Builder builderForValue) Deprecated.TcpProxy.Builder.setAccessLogOptions(TcpProxy.TcpAccessLogOptions value) Additional access log options for TCP Proxy.TcpProxy.Builder.setAccessLogOptions(TcpProxy.TcpAccessLogOptions.Builder builderForValue) Additional access log options for TCP Proxy.TcpProxy.Builder.setBackoffOptions(BackoffStrategy value) Sets the backoff strategy.TcpProxy.Builder.setBackoffOptions(BackoffStrategy.Builder builderForValue) Sets the backoff strategy.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.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.setFlushAccessLogOnConnected(boolean value) Deprecated.envoy.extensions.filters.network.tcp_proxy.v3.TcpProxy.flush_access_log_on_connected is deprecated.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.setMaxDownstreamConnectionDuration(com.google.protobuf.Duration value) The maximum duration of a connection.TcpProxy.Builder.setMaxDownstreamConnectionDuration(com.google.protobuf.Duration.Builder builderForValue) The maximum duration of a connection.TcpProxy.Builder.setMetadataMatch(Metadata value) Optional endpoint metadata match criteria used by the subset load balancer.TcpProxy.Builder.setMetadataMatch(Metadata.Builder builderForValue) Optional endpoint metadata match criteria used by the subset load balancer.TcpProxy.Builder.setOnDemand(TcpProxy.OnDemand value) The on demand policy for the upstream cluster.TcpProxy.Builder.setOnDemand(TcpProxy.OnDemand.Builder builderForValue) The on demand policy for the upstream cluster.TcpProxy.Builder.setProxyProtocolTlvs(int index, TlvEntry value) If set, the specified PROXY protocol TLVs (Type-Length-Value) will be added to the PROXY protocol state created by the TCP proxy filter.TcpProxy.Builder.setProxyProtocolTlvs(int index, TlvEntry.Builder builderForValue) If set, the specified PROXY protocol TLVs (Type-Length-Value) will be added to the PROXY protocol state created by the TCP proxy filter.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) If set, this configures tunneling, e.g. configuration options to tunnel TCP payload over HTTP CONNECT.TcpProxy.Builder.setTunnelingConfig(TcpProxy.TunnelingConfig.Builder builderForValue) If set, this configures tunneling, e.g. configuration options to tunnel TCP payload over HTTP CONNECT.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()