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 this TCP proxy.TcpProxy.Builder.addAccessLog(int index, AccessLog.Builder builderForValue) Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by this TCP proxy.TcpProxy.Builder.addAccessLog(AccessLog value) Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by this TCP proxy.TcpProxy.Builder.addAccessLog(AccessLog.Builder builderForValue) Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by this TCP proxy.TcpProxy.Builder.addAllAccessLog(Iterable<? extends AccessLog> values) Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by 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) are 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) are 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) are 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) are 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) are 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 this TCP proxy.TcpProxy.Builder.clearAccessLogFlushInterval()Deprecated.TcpProxy.Builder.clearAccessLogOptions()Additional access log options for the 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.clearMaxDownstreamConnectionDurationJitterPercentage()Percentage-based jitter for ``max_downstream_connection_duration``.TcpProxy.Builder.clearMaxEarlyDataBytes()Maximum bytes of early data to buffer from the downstream connection before the upstream connection is established.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) are 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, for example configuration options to tunnel TCP payload over HTTP CONNECT.TcpProxy.Builder.clearUpstreamConnectMode()Specifies when to establish the upstream connection.TcpProxy.Builder.clearUpstreamIdleTimeout()[#not-implemented-hide:]TcpProxy.Builder.clearWeightedClusters()Multiple upstream clusters can be specified.TcpProxy.Builder.clone()TcpProxy.Builder.mergeAccessLogFlushInterval(com.google.protobuf.Duration value) Deprecated.TcpProxy.Builder.mergeAccessLogOptions(TcpProxy.TcpAccessLogOptions value) Additional access log options for the 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.mergeMaxDownstreamConnectionDurationJitterPercentage(Percent value) Percentage-based jitter for ``max_downstream_connection_duration``.TcpProxy.Builder.mergeMaxEarlyDataBytes(com.google.protobuf.UInt32Value value) Maximum bytes of early data to buffer from the downstream connection before the upstream connection is established.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, for example 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.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 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) are 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 this TCP proxy.TcpProxy.Builder.setAccessLog(int index, AccessLog.Builder builderForValue) Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by 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 the TCP proxy.TcpProxy.Builder.setAccessLogOptions(TcpProxy.TcpAccessLogOptions.Builder builderForValue) Additional access log options for the 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.setMaxDownstreamConnectionDurationJitterPercentage(Percent value) Percentage-based jitter for ``max_downstream_connection_duration``.TcpProxy.Builder.setMaxDownstreamConnectionDurationJitterPercentage(Percent.Builder builderForValue) Percentage-based jitter for ``max_downstream_connection_duration``.TcpProxy.Builder.setMaxEarlyDataBytes(com.google.protobuf.UInt32Value value) Maximum bytes of early data to buffer from the downstream connection before the upstream connection is established.TcpProxy.Builder.setMaxEarlyDataBytes(com.google.protobuf.UInt32Value.Builder builderForValue) Maximum bytes of early data to buffer from the downstream connection before the upstream connection is established.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) are 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) are 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, for example configuration options to tunnel TCP payload over HTTP CONNECT.TcpProxy.Builder.setTunnelingConfig(TcpProxy.TunnelingConfig.Builder builderForValue) If set, this configures tunneling, for example configuration options to tunnel TCP payload over HTTP CONNECT.final TcpProxy.BuilderTcpProxy.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) TcpProxy.Builder.setUpstreamConnectMode(UpstreamConnectMode value) Specifies when to establish the upstream connection.TcpProxy.Builder.setUpstreamConnectModeValue(int value) Specifies when to establish the upstream connection.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.TcpProxy.Builder.setWeightedClusters(TcpProxy.WeightedCluster.Builder builderForValue) Multiple upstream clusters can be specified.TcpProxy.toBuilder()