| Package | Description |
|---|---|
| io.envoyproxy.envoy.config.bootstrap.v3 | |
| io.envoyproxy.envoy.config.listener.v3 |
| Modifier and Type | Method and Description |
|---|---|
Listener.Builder |
Bootstrap.StaticResources.Builder.addListenersBuilder()
Static :ref:`Listeners <envoy_api_msg_config.listener.v3.Listener>`.
|
Listener.Builder |
Bootstrap.StaticResources.Builder.addListenersBuilder(int index)
Static :ref:`Listeners <envoy_api_msg_config.listener.v3.Listener>`.
|
Listener.Builder |
Bootstrap.StaticResources.Builder.getListenersBuilder(int index)
Static :ref:`Listeners <envoy_api_msg_config.listener.v3.Listener>`.
|
| Modifier and Type | Method and Description |
|---|---|
List<Listener.Builder> |
Bootstrap.StaticResources.Builder.getListenersBuilderList()
Static :ref:`Listeners <envoy_api_msg_config.listener.v3.Listener>`.
|
| Modifier and Type | Method and Description |
|---|---|
Bootstrap.StaticResources.Builder |
Bootstrap.StaticResources.Builder.addListeners(int index,
Listener.Builder builderForValue)
Static :ref:`Listeners <envoy_api_msg_config.listener.v3.Listener>`.
|
Bootstrap.StaticResources.Builder |
Bootstrap.StaticResources.Builder.addListeners(Listener.Builder builderForValue)
Static :ref:`Listeners <envoy_api_msg_config.listener.v3.Listener>`.
|
Bootstrap.StaticResources.Builder |
Bootstrap.StaticResources.Builder.setListeners(int index,
Listener.Builder builderForValue)
Static :ref:`Listeners <envoy_api_msg_config.listener.v3.Listener>`.
|
| Modifier and Type | Method and Description |
|---|---|
Listener.Builder |
Listener.Builder.addAccessLog(AccessLog.Builder builderForValue)
Configuration for :ref:`access logs <arch_overview_access_logs>`
emitted by this listener.
|
Listener.Builder |
Listener.Builder.addAccessLog(AccessLog value)
Configuration for :ref:`access logs <arch_overview_access_logs>`
emitted by this listener.
|
Listener.Builder |
Listener.Builder.addAccessLog(int index,
AccessLog.Builder builderForValue)
Configuration for :ref:`access logs <arch_overview_access_logs>`
emitted by this listener.
|
Listener.Builder |
Listener.Builder.addAccessLog(int index,
AccessLog value)
Configuration for :ref:`access logs <arch_overview_access_logs>`
emitted by this listener.
|
Listener.Builder |
Listener.Builder.addAllAccessLog(Iterable<? extends AccessLog> values)
Configuration for :ref:`access logs <arch_overview_access_logs>`
emitted by this listener.
|
Listener.Builder |
Listener.Builder.addAllFilterChains(Iterable<? extends FilterChain> values)
A list of filter chains to consider for this listener.
|
Listener.Builder |
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 |
Listener.Builder.addAllSocketOptions(Iterable<? extends SocketOption> values)
Additional socket options that may not be present in Envoy source code or
precompiled binaries.
|
Listener.Builder |
Listener.Builder.addFilterChains(FilterChain.Builder builderForValue)
A list of filter chains to consider for this listener.
|
Listener.Builder |
Listener.Builder.addFilterChains(FilterChain value)
A list of filter chains to consider for this listener.
|
Listener.Builder |
Listener.Builder.addFilterChains(int index,
FilterChain.Builder builderForValue)
A list of filter chains to consider for this listener.
|
Listener.Builder |
Listener.Builder.addFilterChains(int index,
FilterChain value)
A list of filter chains to consider for this listener.
|
Listener.Builder |
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 |
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 |
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 |
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 |
Listener.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Listener.Builder |
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 |
Listener.Builder.addSocketOptions(int index,
SocketOption value)
Additional socket options that may not be present in Envoy source code or
precompiled binaries.
|
Listener.Builder |
Listener.Builder.addSocketOptions(SocketOption.Builder builderForValue)
Additional socket options that may not be present in Envoy source code or
precompiled binaries.
|
Listener.Builder |
Listener.Builder.addSocketOptions(SocketOption value)
Additional socket options that may not be present in Envoy source code or
precompiled binaries.
|
Listener.Builder |
Listener.Builder.clear() |
Listener.Builder |
Listener.Builder.clearAccessLog()
Configuration for :ref:`access logs <arch_overview_access_logs>`
emitted by this listener.
|
Listener.Builder |
Listener.Builder.clearAddress()
The address that the listener should listen on.
|
Listener.Builder |
Listener.Builder.clearApiListener()
Used to represent an API listener, which is used in non-proxy clients.
|
Listener.Builder |
Listener.Builder.clearBindToPort()
Whether the listener should bind to the port.
|
Listener.Builder |
Listener.Builder.clearConnectionBalanceConfig()
The listener's connection balancer configuration, currently only applicable to TCP listeners.
|
Listener.Builder |
Listener.Builder.clearContinueOnListenerFiltersTimeout()
Whether a connection should be created when listener filters timeout.
|
Listener.Builder |
Listener.Builder.clearDefaultFilterChain()
The default filter chain if none of the filter chain matches.
|
Listener.Builder |
Listener.Builder.clearDeprecatedV1()
Deprecated.
|
Listener.Builder |
Listener.Builder.clearDrainType()
The type of draining to perform at a listener-wide level.
|
Listener.Builder |
Listener.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Listener.Builder |
Listener.Builder.clearFilterChains()
A list of filter chains to consider for this listener.
|
Listener.Builder |
Listener.Builder.clearFreebind()
Whether the listener should set the *IP_FREEBIND* socket option.
|
Listener.Builder |
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 |
Listener.Builder.clearListenerFiltersTimeout()
The timeout to wait for all listener filters to complete operation.
|
Listener.Builder |
Listener.Builder.clearMetadata()
Listener metadata.
|
Listener.Builder |
Listener.Builder.clearName()
The unique name by which this listener is known.
|
Listener.Builder |
Listener.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Listener.Builder |
Listener.Builder.clearPerConnectionBufferLimitBytes()
Soft limit on size of the listener’s new connection read and write buffers.
|
Listener.Builder |
Listener.Builder.clearReusePort()
When this flag is set to true, listeners set the *SO_REUSEPORT* socket option and
create one socket for each worker thread.
|
Listener.Builder |
Listener.Builder.clearSocketOptions()
Additional socket options that may not be present in Envoy source code or
precompiled binaries.
|
Listener.Builder |
Listener.Builder.clearTcpBacklogSize()
The maximum length a tcp listener's pending connections queue can grow to.
|
Listener.Builder |
Listener.Builder.clearTcpFastOpenQueueLength()
Whether the listener should accept TCP Fast Open (TFO) connections.
|
Listener.Builder |
Listener.Builder.clearTrafficDirection()
Specifies the intended direction of the traffic relative to the local Envoy.
|
Listener.Builder |
Listener.Builder.clearTransparent()
Whether the listener should be set as a transparent socket.
|
Listener.Builder |
Listener.Builder.clearUdpListenerConfig()
If the protocol in the listener socket address in :ref:`protocol
<envoy_api_field_config.core.v3.SocketAddress.protocol>` is :ref:`UDP
<envoy_api_enum_value_config.core.v3.SocketAddress.Protocol.UDP>`, this field specifies the actual udp
listener to create, i.e.
|
Listener.Builder |
Listener.Builder.clearUdpWriterConfig()
If the protocol in the listener socket address in :ref:`protocol
<envoy_api_field_config.core.v3.SocketAddress.protocol>` is :ref:`UDP
<envoy_api_enum_value_config.core.v3.SocketAddress.Protocol.UDP>`, this field specifies the actual udp
writer to create, i.e.
|
Listener.Builder |
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 |
Listener.Builder.clone() |
Listener.Builder |
Listener.Builder.mergeAddress(Address value)
The address that the listener should listen on.
|
Listener.Builder |
Listener.Builder.mergeApiListener(ApiListener value)
Used to represent an API listener, which is used in non-proxy clients.
|
Listener.Builder |
Listener.Builder.mergeBindToPort(com.google.protobuf.BoolValue value)
Whether the listener should bind to the port.
|
Listener.Builder |
Listener.Builder.mergeConnectionBalanceConfig(Listener.ConnectionBalanceConfig value)
The listener's connection balancer configuration, currently only applicable to TCP listeners.
|
Listener.Builder |
Listener.Builder.mergeDefaultFilterChain(FilterChain value)
The default filter chain if none of the filter chain matches.
|
Listener.Builder |
Listener.Builder.mergeDeprecatedV1(Listener.DeprecatedV1 value)
Deprecated.
|
Listener.Builder |
Listener.Builder.mergeFreebind(com.google.protobuf.BoolValue value)
Whether the listener should set the *IP_FREEBIND* socket option.
|
Listener.Builder |
Listener.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Listener.Builder |
Listener.Builder.mergeFrom(Listener other) |
Listener.Builder |
Listener.Builder.mergeFrom(com.google.protobuf.Message other) |
Listener.Builder |
Listener.Builder.mergeListenerFiltersTimeout(com.google.protobuf.Duration value)
The timeout to wait for all listener filters to complete operation.
|
Listener.Builder |
Listener.Builder.mergeMetadata(Metadata value)
Listener metadata.
|
Listener.Builder |
Listener.Builder.mergePerConnectionBufferLimitBytes(com.google.protobuf.UInt32Value value)
Soft limit on size of the listener’s new connection read and write buffers.
|
Listener.Builder |
Listener.Builder.mergeTcpBacklogSize(com.google.protobuf.UInt32Value value)
The maximum length a tcp listener's pending connections queue can grow to.
|
Listener.Builder |
Listener.Builder.mergeTcpFastOpenQueueLength(com.google.protobuf.UInt32Value value)
Whether the listener should accept TCP Fast Open (TFO) connections.
|
Listener.Builder |
Listener.Builder.mergeTransparent(com.google.protobuf.BoolValue value)
Whether the listener should be set as a transparent socket.
|
Listener.Builder |
Listener.Builder.mergeUdpListenerConfig(UdpListenerConfig value)
If the protocol in the listener socket address in :ref:`protocol
<envoy_api_field_config.core.v3.SocketAddress.protocol>` is :ref:`UDP
<envoy_api_enum_value_config.core.v3.SocketAddress.Protocol.UDP>`, this field specifies the actual udp
listener to create, i.e.
|
Listener.Builder |
Listener.Builder.mergeUdpWriterConfig(TypedExtensionConfig value)
If the protocol in the listener socket address in :ref:`protocol
<envoy_api_field_config.core.v3.SocketAddress.protocol>` is :ref:`UDP
<envoy_api_enum_value_config.core.v3.SocketAddress.Protocol.UDP>`, this field specifies the actual udp
writer to create, i.e.
|
Listener.Builder |
Listener.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Listener.Builder |
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.Builder |
Listener.newBuilderForType() |
protected Listener.Builder |
Listener.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
Listener.Builder |
Listener.Builder.removeAccessLog(int index)
Configuration for :ref:`access logs <arch_overview_access_logs>`
emitted by this listener.
|
Listener.Builder |
Listener.Builder.removeFilterChains(int index)
A list of filter chains to consider for this listener.
|
Listener.Builder |
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 |
Listener.Builder.removeSocketOptions(int index)
Additional socket options that may not be present in Envoy source code or
precompiled binaries.
|
Listener.Builder |
Listener.Builder.setAccessLog(int index,
AccessLog.Builder builderForValue)
Configuration for :ref:`access logs <arch_overview_access_logs>`
emitted by this listener.
|
Listener.Builder |
Listener.Builder.setAccessLog(int index,
AccessLog value)
Configuration for :ref:`access logs <arch_overview_access_logs>`
emitted by this listener.
|
Listener.Builder |
Listener.Builder.setAddress(Address.Builder builderForValue)
The address that the listener should listen on.
|
Listener.Builder |
Listener.Builder.setAddress(Address value)
The address that the listener should listen on.
|
Listener.Builder |
Listener.Builder.setApiListener(ApiListener.Builder builderForValue)
Used to represent an API listener, which is used in non-proxy clients.
|
Listener.Builder |
Listener.Builder.setApiListener(ApiListener value)
Used to represent an API listener, which is used in non-proxy clients.
|
Listener.Builder |
Listener.Builder.setBindToPort(com.google.protobuf.BoolValue.Builder builderForValue)
Whether the listener should bind to the port.
|
Listener.Builder |
Listener.Builder.setBindToPort(com.google.protobuf.BoolValue value)
Whether the listener should bind to the port.
|
Listener.Builder |
Listener.Builder.setConnectionBalanceConfig(Listener.ConnectionBalanceConfig.Builder builderForValue)
The listener's connection balancer configuration, currently only applicable to TCP listeners.
|
Listener.Builder |
Listener.Builder.setConnectionBalanceConfig(Listener.ConnectionBalanceConfig value)
The listener's connection balancer configuration, currently only applicable to TCP listeners.
|
Listener.Builder |
Listener.Builder.setContinueOnListenerFiltersTimeout(boolean value)
Whether a connection should be created when listener filters timeout.
|
Listener.Builder |
Listener.Builder.setDefaultFilterChain(FilterChain.Builder builderForValue)
The default filter chain if none of the filter chain matches.
|
Listener.Builder |
Listener.Builder.setDefaultFilterChain(FilterChain value)
The default filter chain if none of the filter chain matches.
|
Listener.Builder |
Listener.Builder.setDeprecatedV1(Listener.DeprecatedV1.Builder builderForValue)
Deprecated.
|
Listener.Builder |
Listener.Builder.setDeprecatedV1(Listener.DeprecatedV1 value)
Deprecated.
|
Listener.Builder |
Listener.Builder.setDrainType(Listener.DrainType value)
The type of draining to perform at a listener-wide level.
|
Listener.Builder |
Listener.Builder.setDrainTypeValue(int value)
The type of draining to perform at a listener-wide level.
|
Listener.Builder |
Listener.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Listener.Builder |
Listener.Builder.setFilterChains(int index,
FilterChain.Builder builderForValue)
A list of filter chains to consider for this listener.
|
Listener.Builder |
Listener.Builder.setFilterChains(int index,
FilterChain value)
A list of filter chains to consider for this listener.
|
Listener.Builder |
Listener.Builder.setFreebind(com.google.protobuf.BoolValue.Builder builderForValue)
Whether the listener should set the *IP_FREEBIND* socket option.
|
Listener.Builder |
Listener.Builder.setFreebind(com.google.protobuf.BoolValue value)
Whether the listener should set the *IP_FREEBIND* socket option.
|
Listener.Builder |
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 |
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 |
Listener.Builder.setListenerFiltersTimeout(com.google.protobuf.Duration.Builder builderForValue)
The timeout to wait for all listener filters to complete operation.
|
Listener.Builder |
Listener.Builder.setListenerFiltersTimeout(com.google.protobuf.Duration value)
The timeout to wait for all listener filters to complete operation.
|
Listener.Builder |
Listener.Builder.setMetadata(Metadata.Builder builderForValue)
Listener metadata.
|
Listener.Builder |
Listener.Builder.setMetadata(Metadata value)
Listener metadata.
|
Listener.Builder |
Listener.Builder.setName(String value)
The unique name by which this listener is known.
|
Listener.Builder |
Listener.Builder.setNameBytes(com.google.protobuf.ByteString value)
The unique name by which this listener is known.
|
Listener.Builder |
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 |
Listener.Builder.setPerConnectionBufferLimitBytes(com.google.protobuf.UInt32Value value)
Soft limit on size of the listener’s new connection read and write buffers.
|
Listener.Builder |
Listener.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Listener.Builder |
Listener.Builder.setReusePort(boolean 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 |
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 |
Listener.Builder.setSocketOptions(int index,
SocketOption value)
Additional socket options that may not be present in Envoy source code or
precompiled binaries.
|
Listener.Builder |
Listener.Builder.setTcpBacklogSize(com.google.protobuf.UInt32Value.Builder builderForValue)
The maximum length a tcp listener's pending connections queue can grow to.
|
Listener.Builder |
Listener.Builder.setTcpBacklogSize(com.google.protobuf.UInt32Value value)
The maximum length a tcp listener's pending connections queue can grow to.
|
Listener.Builder |
Listener.Builder.setTcpFastOpenQueueLength(com.google.protobuf.UInt32Value.Builder builderForValue)
Whether the listener should accept TCP Fast Open (TFO) connections.
|
Listener.Builder |
Listener.Builder.setTcpFastOpenQueueLength(com.google.protobuf.UInt32Value value)
Whether the listener should accept TCP Fast Open (TFO) connections.
|
Listener.Builder |
Listener.Builder.setTrafficDirection(TrafficDirection value)
Specifies the intended direction of the traffic relative to the local Envoy.
|
Listener.Builder |
Listener.Builder.setTrafficDirectionValue(int value)
Specifies the intended direction of the traffic relative to the local Envoy.
|
Listener.Builder |
Listener.Builder.setTransparent(com.google.protobuf.BoolValue.Builder builderForValue)
Whether the listener should be set as a transparent socket.
|
Listener.Builder |
Listener.Builder.setTransparent(com.google.protobuf.BoolValue value)
Whether the listener should be set as a transparent socket.
|
Listener.Builder |
Listener.Builder.setUdpListenerConfig(UdpListenerConfig.Builder builderForValue)
If the protocol in the listener socket address in :ref:`protocol
<envoy_api_field_config.core.v3.SocketAddress.protocol>` is :ref:`UDP
<envoy_api_enum_value_config.core.v3.SocketAddress.Protocol.UDP>`, this field specifies the actual udp
listener to create, i.e.
|
Listener.Builder |
Listener.Builder.setUdpListenerConfig(UdpListenerConfig value)
If the protocol in the listener socket address in :ref:`protocol
<envoy_api_field_config.core.v3.SocketAddress.protocol>` is :ref:`UDP
<envoy_api_enum_value_config.core.v3.SocketAddress.Protocol.UDP>`, this field specifies the actual udp
listener to create, i.e.
|
Listener.Builder |
Listener.Builder.setUdpWriterConfig(TypedExtensionConfig.Builder builderForValue)
If the protocol in the listener socket address in :ref:`protocol
<envoy_api_field_config.core.v3.SocketAddress.protocol>` is :ref:`UDP
<envoy_api_enum_value_config.core.v3.SocketAddress.Protocol.UDP>`, this field specifies the actual udp
writer to create, i.e.
|
Listener.Builder |
Listener.Builder.setUdpWriterConfig(TypedExtensionConfig value)
If the protocol in the listener socket address in :ref:`protocol
<envoy_api_field_config.core.v3.SocketAddress.protocol>` is :ref:`UDP
<envoy_api_enum_value_config.core.v3.SocketAddress.Protocol.UDP>`, this field specifies the actual udp
writer to create, i.e.
|
Listener.Builder |
Listener.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Listener.Builder |
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.Builder |
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 |
Listener.toBuilder() |
Copyright © 2018–2021 The Envoy Project. All rights reserved.