Uses of Class
io.envoyproxy.envoy.config.listener.v3.Listener.Builder
Packages that use Listener.Builder
-
Uses of Listener.Builder in io.envoyproxy.envoy.config.bootstrap.v3
Fields in io.envoyproxy.envoy.config.bootstrap.v3 with type parameters of type Listener.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.RepeatedFieldBuilder
<Listener, Listener.Builder, ListenerOrBuilder> Bootstrap.StaticResources.Builder.listenersBuilder_
Methods in io.envoyproxy.envoy.config.bootstrap.v3 that return Listener.BuilderModifier and TypeMethodDescriptionBootstrap.StaticResources.Builder.addListenersBuilder()
Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`.Bootstrap.StaticResources.Builder.addListenersBuilder
(int index) Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`.Bootstrap.StaticResources.Builder.getListenersBuilder
(int index) Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`.Methods in io.envoyproxy.envoy.config.bootstrap.v3 that return types with arguments of type Listener.BuilderModifier and TypeMethodDescriptionBootstrap.StaticResources.Builder.getListenersBuilderList()
Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`.private com.google.protobuf.RepeatedFieldBuilder
<Listener, Listener.Builder, ListenerOrBuilder> Bootstrap.StaticResources.Builder.getListenersFieldBuilder()
Methods in io.envoyproxy.envoy.config.bootstrap.v3 with parameters of type Listener.BuilderModifier and TypeMethodDescriptionBootstrap.StaticResources.Builder.addListeners
(int index, Listener.Builder builderForValue) Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`.Bootstrap.StaticResources.Builder.addListeners
(Listener.Builder builderForValue) Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`.Bootstrap.StaticResources.Builder.setListeners
(int index, Listener.Builder builderForValue) Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`. -
Uses of Listener.Builder in io.envoyproxy.envoy.config.listener.v3
Methods in io.envoyproxy.envoy.config.listener.v3 that return Listener.BuilderModifier and TypeMethodDescriptionListener.Builder.addAccessLog
(int index, AccessLog value) Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by this listener.Listener.Builder.addAccessLog
(int index, AccessLog.Builder builderForValue) Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by this listener.Listener.Builder.addAccessLog
(AccessLog value) Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by this listener.Listener.Builder.addAccessLog
(AccessLog.Builder builderForValue) Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by this listener.Listener.Builder.addAdditionalAddresses
(int index, AdditionalAddress value) The additional addresses the listener should listen on.Listener.Builder.addAdditionalAddresses
(int index, AdditionalAddress.Builder builderForValue) The additional addresses the listener should listen on.Listener.Builder.addAdditionalAddresses
(AdditionalAddress value) The additional addresses the listener should listen on.Listener.Builder.addAdditionalAddresses
(AdditionalAddress.Builder builderForValue) The additional addresses the listener should listen on.Listener.Builder.addAllAccessLog
(Iterable<? extends AccessLog> values) Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by this listener.Listener.Builder.addAllAdditionalAddresses
(Iterable<? extends AdditionalAddress> values) The additional addresses the listener should listen on.Listener.Builder.addAllFilterChains
(Iterable<? extends FilterChain> values) A list of filter chains to consider for this listener.Listener.Builder.addAllListenerFilters
(Iterable<? extends ListenerFilter> values) Listener filters have the opportunity to manipulate and augment the connection metadata that is used in connection filter chain matching, for example.Listener.Builder.addAllSocketOptions
(Iterable<? extends SocketOption> values) Additional socket options that may not be present in Envoy source code or precompiled binaries.Listener.Builder.addFilterChains
(int index, FilterChain value) A list of filter chains to consider for this listener.Listener.Builder.addFilterChains
(int index, FilterChain.Builder builderForValue) A list of filter chains to consider for this listener.Listener.Builder.addFilterChains
(FilterChain value) A list of filter chains to consider for this listener.Listener.Builder.addFilterChains
(FilterChain.Builder builderForValue) A list of filter chains to consider for this listener.Listener.Builder.addListenerFilters
(int index, ListenerFilter value) Listener filters have the opportunity to manipulate and augment the connection metadata that is used in connection filter chain matching, for example.Listener.Builder.addListenerFilters
(int index, ListenerFilter.Builder builderForValue) Listener filters have the opportunity to manipulate and augment the connection metadata that is used in connection filter chain matching, for example.Listener.Builder.addListenerFilters
(ListenerFilter value) Listener filters have the opportunity to manipulate and augment the connection metadata that is used in connection filter chain matching, for example.Listener.Builder.addListenerFilters
(ListenerFilter.Builder builderForValue) Listener filters have the opportunity to manipulate and augment the connection metadata that is used in connection filter chain matching, for example.Listener.Builder.addSocketOptions
(int index, SocketOption value) Additional socket options that may not be present in Envoy source code or precompiled binaries.Listener.Builder.addSocketOptions
(int index, SocketOption.Builder builderForValue) Additional socket options that may not be present in Envoy source code or precompiled binaries.Listener.Builder.addSocketOptions
(SocketOption value) Additional socket options that may not be present in Envoy source code or precompiled binaries.Listener.Builder.addSocketOptions
(SocketOption.Builder builderForValue) Additional socket options that may not be present in Envoy source code or precompiled binaries.Listener.Builder.clear()
Listener.Builder.clearAccessLog()
Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by this listener.Listener.Builder.clearAdditionalAddresses()
The additional addresses the listener should listen on.Listener.Builder.clearAddress()
The address that the listener should listen on.Listener.Builder.clearApiListener()
Used to represent an API listener, which is used in non-proxy clients.Listener.Builder.clearBindToPort()
Whether the listener should bind to the port.Listener.Builder.clearBypassOverloadManager()
Whether the listener bypasses configured overload manager actions.Listener.Builder.clearConnectionBalanceConfig()
The listener's connection balancer configuration, currently only applicable to TCP listeners.Listener.Builder.clearContinueOnListenerFiltersTimeout()
Whether a connection should be created when listener filters timeout.Listener.Builder.clearDefaultFilterChain()
The default filter chain if none of the filter chain matches.Listener.Builder.clearDeprecatedV1()
Deprecated.Listener.Builder.clearDrainType()
The type of draining to perform at a listener-wide level.Listener.Builder.clearEnableMptcp()
Enable MPTCP (multi-path TCP) on this listener.Listener.Builder.clearEnableReusePort()
When this flag is set to true, listeners set the ``SO_REUSEPORT`` socket option and create one socket for each worker thread.Listener.Builder.clearFilterChainMatcher()
:ref:`Matcher API <arch_overview_matching_listener>` resolving the filter chain name from the network properties.Listener.Builder.clearFilterChains()
A list of filter chains to consider for this listener.Listener.Builder.clearFreebind()
Whether the listener should set the ``IP_FREEBIND`` socket option.Listener.Builder.clearIgnoreGlobalConnLimit()
Whether the listener should limit connections based upon the value of :ref:`global_downstream_max_connections <config_overload_manager_limiting_connections>`.Listener.Builder.clearInternalListener()
Used to represent an internal listener which does not listen on OSI L4 address but can be used by the :ref:`envoy cluster <envoy_v3_api_msg_config.cluster.v3.Cluster>` to create a user space connection to.Listener.Builder.clearListenerFilters()
Listener filters have the opportunity to manipulate and augment the connection metadata that is used in connection filter chain matching, for example.Listener.Builder.clearListenerFiltersTimeout()
The timeout to wait for all listener filters to complete operation.Listener.Builder.clearListenerSpecifier()
Listener.Builder.clearMaxConnectionsToAcceptPerSocketEvent()
The maximum number of connections to accept from the kernel per socket event.Listener.Builder.clearMetadata()
Listener metadata.Listener.Builder.clearName()
The unique name by which this listener is known.Listener.Builder.clearPerConnectionBufferLimitBytes()
Soft limit on size of the listener’s new connection read and write buffers.Listener.Builder.clearReusePort()
Deprecated.envoy.config.listener.v3.Listener.reuse_port is deprecated.Listener.Builder.clearSocketOptions()
Additional socket options that may not be present in Envoy source code or precompiled binaries.Listener.Builder.clearStatPrefix()
Optional prefix to use on listener stats.Listener.Builder.clearTcpBacklogSize()
The maximum length a tcp listener's pending connections queue can grow to.Listener.Builder.clearTcpFastOpenQueueLength()
Whether the listener should accept TCP Fast Open (TFO) connections.Listener.Builder.clearTrafficDirection()
Specifies the intended direction of the traffic relative to the local Envoy.Listener.Builder.clearTransparent()
Whether the listener should be set as a transparent socket.Listener.Builder.clearUdpListenerConfig()
If the protocol in the listener socket address in :ref:`protocol <envoy_v3_api_field_config.core.v3.SocketAddress.protocol>` is :ref:`UDP <envoy_v3_api_enum_value_config.core.v3.SocketAddress.Protocol.UDP>`, this field specifies UDP listener specific configuration.Listener.Builder.clearUseOriginalDst()
If a connection is redirected using ``iptables``, the port on which the proxy receives it might be different from the original destination address.Listener.Builder.mergeAddress
(Address value) The address that the listener should listen on.Listener.Builder.mergeApiListener
(ApiListener value) Used to represent an API listener, which is used in non-proxy clients.Listener.Builder.mergeBindToPort
(com.google.protobuf.BoolValue value) Whether the listener should bind to the port.Listener.Builder.mergeConnectionBalanceConfig
(Listener.ConnectionBalanceConfig value) The listener's connection balancer configuration, currently only applicable to TCP listeners.Listener.Builder.mergeDefaultFilterChain
(FilterChain value) The default filter chain if none of the filter chain matches.Listener.Builder.mergeDeprecatedV1
(Listener.DeprecatedV1 value) Deprecated.Listener.Builder.mergeEnableReusePort
(com.google.protobuf.BoolValue value) When this flag is set to true, listeners set the ``SO_REUSEPORT`` socket option and create one socket for each worker thread.Listener.Builder.mergeFilterChainMatcher
(Matcher value) :ref:`Matcher API <arch_overview_matching_listener>` resolving the filter chain name from the network properties.Listener.Builder.mergeFreebind
(com.google.protobuf.BoolValue value) Whether the listener should set the ``IP_FREEBIND`` socket option.Listener.Builder.mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) Listener.Builder.mergeFrom
(com.google.protobuf.Message other) Listener.Builder.mergeInternalListener
(Listener.InternalListenerConfig value) Used to represent an internal listener which does not listen on OSI L4 address but can be used by the :ref:`envoy cluster <envoy_v3_api_msg_config.cluster.v3.Cluster>` to create a user space connection to.Listener.Builder.mergeListenerFiltersTimeout
(com.google.protobuf.Duration value) The timeout to wait for all listener filters to complete operation.Listener.Builder.mergeMaxConnectionsToAcceptPerSocketEvent
(com.google.protobuf.UInt32Value value) The maximum number of connections to accept from the kernel per socket event.Listener.Builder.mergeMetadata
(Metadata value) Listener metadata.Listener.Builder.mergePerConnectionBufferLimitBytes
(com.google.protobuf.UInt32Value value) Soft limit on size of the listener’s new connection read and write buffers.Listener.Builder.mergeTcpBacklogSize
(com.google.protobuf.UInt32Value value) The maximum length a tcp listener's pending connections queue can grow to.Listener.Builder.mergeTcpFastOpenQueueLength
(com.google.protobuf.UInt32Value value) Whether the listener should accept TCP Fast Open (TFO) connections.Listener.Builder.mergeTransparent
(com.google.protobuf.BoolValue value) Whether the listener should be set as a transparent socket.Listener.Builder.mergeUdpListenerConfig
(UdpListenerConfig value) If the protocol in the listener socket address in :ref:`protocol <envoy_v3_api_field_config.core.v3.SocketAddress.protocol>` is :ref:`UDP <envoy_v3_api_enum_value_config.core.v3.SocketAddress.Protocol.UDP>`, this field specifies UDP listener specific configuration.Listener.Builder.mergeUseOriginalDst
(com.google.protobuf.BoolValue value) If a connection is redirected using ``iptables``, the port on which the proxy receives it might be different from the original destination address.static Listener.Builder
Listener.newBuilder()
static Listener.Builder
Listener.newBuilder
(Listener prototype) Listener.newBuilderForType()
protected Listener.Builder
Listener.newBuilderForType
(com.google.protobuf.AbstractMessage.BuilderParent parent) Listener.Builder.removeAccessLog
(int index) Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by this listener.Listener.Builder.removeAdditionalAddresses
(int index) The additional addresses the listener should listen on.Listener.Builder.removeFilterChains
(int index) A list of filter chains to consider for this listener.Listener.Builder.removeListenerFilters
(int index) Listener filters have the opportunity to manipulate and augment the connection metadata that is used in connection filter chain matching, for example.Listener.Builder.removeSocketOptions
(int index) Additional socket options that may not be present in Envoy source code or precompiled binaries.Listener.Builder.setAccessLog
(int index, AccessLog value) Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by this listener.Listener.Builder.setAccessLog
(int index, AccessLog.Builder builderForValue) Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by this listener.Listener.Builder.setAdditionalAddresses
(int index, AdditionalAddress value) The additional addresses the listener should listen on.Listener.Builder.setAdditionalAddresses
(int index, AdditionalAddress.Builder builderForValue) The additional addresses the listener should listen on.Listener.Builder.setAddress
(Address value) The address that the listener should listen on.Listener.Builder.setAddress
(Address.Builder builderForValue) The address that the listener should listen on.Listener.Builder.setApiListener
(ApiListener value) Used to represent an API listener, which is used in non-proxy clients.Listener.Builder.setApiListener
(ApiListener.Builder builderForValue) Used to represent an API listener, which is used in non-proxy clients.Listener.Builder.setBindToPort
(com.google.protobuf.BoolValue value) Whether the listener should bind to the port.Listener.Builder.setBindToPort
(com.google.protobuf.BoolValue.Builder builderForValue) Whether the listener should bind to the port.Listener.Builder.setBypassOverloadManager
(boolean value) Whether the listener bypasses configured overload manager actions.Listener.Builder.setConnectionBalanceConfig
(Listener.ConnectionBalanceConfig value) The listener's connection balancer configuration, currently only applicable to TCP listeners.Listener.Builder.setConnectionBalanceConfig
(Listener.ConnectionBalanceConfig.Builder builderForValue) The listener's connection balancer configuration, currently only applicable to TCP listeners.Listener.Builder.setContinueOnListenerFiltersTimeout
(boolean value) Whether a connection should be created when listener filters timeout.Listener.Builder.setDefaultFilterChain
(FilterChain value) The default filter chain if none of the filter chain matches.Listener.Builder.setDefaultFilterChain
(FilterChain.Builder builderForValue) The default filter chain if none of the filter chain matches.Listener.Builder.setDeprecatedV1
(Listener.DeprecatedV1 value) Deprecated.Listener.Builder.setDeprecatedV1
(Listener.DeprecatedV1.Builder builderForValue) Deprecated.Listener.Builder.setDrainType
(Listener.DrainType value) The type of draining to perform at a listener-wide level.Listener.Builder.setDrainTypeValue
(int value) The type of draining to perform at a listener-wide level.Listener.Builder.setEnableMptcp
(boolean value) Enable MPTCP (multi-path TCP) on this listener.Listener.Builder.setEnableReusePort
(com.google.protobuf.BoolValue value) When this flag is set to true, listeners set the ``SO_REUSEPORT`` socket option and create one socket for each worker thread.Listener.Builder.setEnableReusePort
(com.google.protobuf.BoolValue.Builder builderForValue) When this flag is set to true, listeners set the ``SO_REUSEPORT`` socket option and create one socket for each worker thread.Listener.Builder.setFilterChainMatcher
(Matcher value) :ref:`Matcher API <arch_overview_matching_listener>` resolving the filter chain name from the network properties.Listener.Builder.setFilterChainMatcher
(Matcher.Builder builderForValue) :ref:`Matcher API <arch_overview_matching_listener>` resolving the filter chain name from the network properties.Listener.Builder.setFilterChains
(int index, FilterChain value) A list of filter chains to consider for this listener.Listener.Builder.setFilterChains
(int index, FilterChain.Builder builderForValue) A list of filter chains to consider for this listener.Listener.Builder.setFreebind
(com.google.protobuf.BoolValue value) Whether the listener should set the ``IP_FREEBIND`` socket option.Listener.Builder.setFreebind
(com.google.protobuf.BoolValue.Builder builderForValue) Whether the listener should set the ``IP_FREEBIND`` socket option.Listener.Builder.setIgnoreGlobalConnLimit
(boolean value) Whether the listener should limit connections based upon the value of :ref:`global_downstream_max_connections <config_overload_manager_limiting_connections>`.Listener.Builder.setInternalListener
(Listener.InternalListenerConfig value) Used to represent an internal listener which does not listen on OSI L4 address but can be used by the :ref:`envoy cluster <envoy_v3_api_msg_config.cluster.v3.Cluster>` to create a user space connection to.Listener.Builder.setInternalListener
(Listener.InternalListenerConfig.Builder builderForValue) Used to represent an internal listener which does not listen on OSI L4 address but can be used by the :ref:`envoy cluster <envoy_v3_api_msg_config.cluster.v3.Cluster>` to create a user space connection to.Listener.Builder.setListenerFilters
(int index, ListenerFilter value) Listener filters have the opportunity to manipulate and augment the connection metadata that is used in connection filter chain matching, for example.Listener.Builder.setListenerFilters
(int index, ListenerFilter.Builder builderForValue) Listener filters have the opportunity to manipulate and augment the connection metadata that is used in connection filter chain matching, for example.Listener.Builder.setListenerFiltersTimeout
(com.google.protobuf.Duration value) The timeout to wait for all listener filters to complete operation.Listener.Builder.setListenerFiltersTimeout
(com.google.protobuf.Duration.Builder builderForValue) The timeout to wait for all listener filters to complete operation.Listener.Builder.setMaxConnectionsToAcceptPerSocketEvent
(com.google.protobuf.UInt32Value value) The maximum number of connections to accept from the kernel per socket event.Listener.Builder.setMaxConnectionsToAcceptPerSocketEvent
(com.google.protobuf.UInt32Value.Builder builderForValue) The maximum number of connections to accept from the kernel per socket event.Listener.Builder.setMetadata
(Metadata value) Listener metadata.Listener.Builder.setMetadata
(Metadata.Builder builderForValue) Listener metadata.The unique name by which this listener is known.Listener.Builder.setNameBytes
(com.google.protobuf.ByteString value) The unique name by which this listener is known.Listener.Builder.setPerConnectionBufferLimitBytes
(com.google.protobuf.UInt32Value value) Soft limit on size of the listener’s new connection read and write buffers.Listener.Builder.setPerConnectionBufferLimitBytes
(com.google.protobuf.UInt32Value.Builder builderForValue) Soft limit on size of the listener’s new connection read and write buffers.Listener.Builder.setReusePort
(boolean value) Deprecated.envoy.config.listener.v3.Listener.reuse_port is deprecated.Listener.Builder.setSocketOptions
(int index, SocketOption value) Additional socket options that may not be present in Envoy source code or precompiled binaries.Listener.Builder.setSocketOptions
(int index, SocketOption.Builder builderForValue) Additional socket options that may not be present in Envoy source code or precompiled binaries.Listener.Builder.setStatPrefix
(String value) Optional prefix to use on listener stats.Listener.Builder.setStatPrefixBytes
(com.google.protobuf.ByteString value) Optional prefix to use on listener stats.Listener.Builder.setTcpBacklogSize
(com.google.protobuf.UInt32Value value) The maximum length a tcp listener's pending connections queue can grow to.Listener.Builder.setTcpBacklogSize
(com.google.protobuf.UInt32Value.Builder builderForValue) The maximum length a tcp listener's pending connections queue can grow to.Listener.Builder.setTcpFastOpenQueueLength
(com.google.protobuf.UInt32Value value) Whether the listener should accept TCP Fast Open (TFO) connections.Listener.Builder.setTcpFastOpenQueueLength
(com.google.protobuf.UInt32Value.Builder builderForValue) Whether the listener should accept TCP Fast Open (TFO) connections.Listener.Builder.setTrafficDirection
(TrafficDirection value) Specifies the intended direction of the traffic relative to the local Envoy.Listener.Builder.setTrafficDirectionValue
(int value) Specifies the intended direction of the traffic relative to the local Envoy.Listener.Builder.setTransparent
(com.google.protobuf.BoolValue value) Whether the listener should be set as a transparent socket.Listener.Builder.setTransparent
(com.google.protobuf.BoolValue.Builder builderForValue) Whether the listener should be set as a transparent socket.Listener.Builder.setUdpListenerConfig
(UdpListenerConfig value) If the protocol in the listener socket address in :ref:`protocol <envoy_v3_api_field_config.core.v3.SocketAddress.protocol>` is :ref:`UDP <envoy_v3_api_enum_value_config.core.v3.SocketAddress.Protocol.UDP>`, this field specifies UDP listener specific configuration.Listener.Builder.setUdpListenerConfig
(UdpListenerConfig.Builder builderForValue) If the protocol in the listener socket address in :ref:`protocol <envoy_v3_api_field_config.core.v3.SocketAddress.protocol>` is :ref:`UDP <envoy_v3_api_enum_value_config.core.v3.SocketAddress.Protocol.UDP>`, this field specifies UDP listener specific configuration.Listener.Builder.setUseOriginalDst
(com.google.protobuf.BoolValue value) If a connection is redirected using ``iptables``, the port on which the proxy receives it might be different from the original destination address.Listener.Builder.setUseOriginalDst
(com.google.protobuf.BoolValue.Builder builderForValue) If a connection is redirected using ``iptables``, the port on which the proxy receives it might be different from the original destination address.Listener.toBuilder()