public static final class Listener.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Listener.Builder> implements ListenerOrBuilder
[#comment:next free field: 16]Protobuf type
envoy.api.v2.Listener| Modifier and Type | Method and Description |
|---|---|
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(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(int index,
FilterChain.Builder builderForValue)
A list of filter chains to consider for this listener.
|
Listener.Builder |
addFilterChains(int index,
FilterChain value)
A list of filter chains to consider for this listener.
|
FilterChain.Builder |
addFilterChainsBuilder()
A list of filter chains to consider for this listener.
|
FilterChain.Builder |
addFilterChainsBuilder(int index)
A list of filter chains to consider for this listener.
|
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(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(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.
|
ListenerFilter.Builder |
addListenerFiltersBuilder()
Listener filters have the opportunity to manipulate and augment the connection metadata that
is used in connection filter chain matching, for example.
|
ListenerFilter.Builder |
addListenerFiltersBuilder(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 |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
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(int index,
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 |
addSocketOptions(SocketOption value)
Additional socket options that may not be present in Envoy source code or
precompiled binaries.
|
SocketOption.Builder |
addSocketOptionsBuilder()
Additional socket options that may not be present in Envoy source code or
precompiled binaries.
|
SocketOption.Builder |
addSocketOptionsBuilder(int index)
Additional socket options that may not be present in Envoy source code or
precompiled binaries.
|
Listener |
build() |
Listener |
buildPartial() |
Listener.Builder |
clear() |
Listener.Builder |
clearAddress()
The address that the listener should listen on.
|
Listener.Builder |
clearBugfixReverseWriteFilterOrder()
Deprecated.
|
Listener.Builder |
clearDeprecatedV1()
[#not-implemented-hide:]
.envoy.api.v2.Listener.DeprecatedV1 deprecated_v1 = 7; |
Listener.Builder |
clearDrainType()
The type of draining to perform at a listener-wide level.
|
Listener.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
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 |
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 |
clearMetadata()
Listener metadata.
|
Listener.Builder |
clearName()
The unique name by which this listener is known.
|
Listener.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Listener.Builder |
clearPerConnectionBufferLimitBytes()
Soft limit on size of the listener’s new connection read and write buffers.
|
Listener.Builder |
clearSocketOptions()
Additional socket options that may not be present in Envoy source code or
precompiled binaries.
|
Listener.Builder |
clearTcpFastOpenQueueLength()
Whether the listener should accept TCP Fast Open (TFO) connections.
|
Listener.Builder |
clearTransparent()
Whether the listener should be set as a transparent socket.
|
Listener.Builder |
clearUseOriginalDst()
Deprecated.
|
Listener.Builder |
clone() |
Address |
getAddress()
The address that the listener should listen on.
|
Address.Builder |
getAddressBuilder()
The address that the listener should listen on.
|
AddressOrBuilder |
getAddressOrBuilder()
The address that the listener should listen on.
|
com.google.protobuf.BoolValue |
getBugfixReverseWriteFilterOrder()
Deprecated.
|
com.google.protobuf.BoolValue.Builder |
getBugfixReverseWriteFilterOrderBuilder()
Deprecated.
|
com.google.protobuf.BoolValueOrBuilder |
getBugfixReverseWriteFilterOrderOrBuilder()
Deprecated.
|
Listener |
getDefaultInstanceForType() |
Listener.DeprecatedV1 |
getDeprecatedV1()
[#not-implemented-hide:]
.envoy.api.v2.Listener.DeprecatedV1 deprecated_v1 = 7; |
Listener.DeprecatedV1.Builder |
getDeprecatedV1Builder()
[#not-implemented-hide:]
.envoy.api.v2.Listener.DeprecatedV1 deprecated_v1 = 7; |
Listener.DeprecatedV1OrBuilder |
getDeprecatedV1OrBuilder()
[#not-implemented-hide:]
.envoy.api.v2.Listener.DeprecatedV1 deprecated_v1 = 7; |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Listener.DrainType |
getDrainType()
The type of draining to perform at a listener-wide level.
|
int |
getDrainTypeValue()
The type of draining to perform at a listener-wide level.
|
FilterChain |
getFilterChains(int index)
A list of filter chains to consider for this listener.
|
FilterChain.Builder |
getFilterChainsBuilder(int index)
A list of filter chains to consider for this listener.
|
List<FilterChain.Builder> |
getFilterChainsBuilderList()
A list of filter chains to consider for this listener.
|
int |
getFilterChainsCount()
A list of filter chains to consider for this listener.
|
List<FilterChain> |
getFilterChainsList()
A list of filter chains to consider for this listener.
|
FilterChainOrBuilder |
getFilterChainsOrBuilder(int index)
A list of filter chains to consider for this listener.
|
List<? extends FilterChainOrBuilder> |
getFilterChainsOrBuilderList()
A list of filter chains to consider for this listener.
|
com.google.protobuf.BoolValue |
getFreebind()
Whether the listener should set the *IP_FREEBIND* socket option.
|
com.google.protobuf.BoolValue.Builder |
getFreebindBuilder()
Whether the listener should set the *IP_FREEBIND* socket option.
|
com.google.protobuf.BoolValueOrBuilder |
getFreebindOrBuilder()
Whether the listener should set the *IP_FREEBIND* socket option.
|
ListenerFilter |
getListenerFilters(int index)
Listener filters have the opportunity to manipulate and augment the connection metadata that
is used in connection filter chain matching, for example.
|
ListenerFilter.Builder |
getListenerFiltersBuilder(int index)
Listener filters have the opportunity to manipulate and augment the connection metadata that
is used in connection filter chain matching, for example.
|
List<ListenerFilter.Builder> |
getListenerFiltersBuilderList()
Listener filters have the opportunity to manipulate and augment the connection metadata that
is used in connection filter chain matching, for example.
|
int |
getListenerFiltersCount()
Listener filters have the opportunity to manipulate and augment the connection metadata that
is used in connection filter chain matching, for example.
|
List<ListenerFilter> |
getListenerFiltersList()
Listener filters have the opportunity to manipulate and augment the connection metadata that
is used in connection filter chain matching, for example.
|
ListenerFilterOrBuilder |
getListenerFiltersOrBuilder(int index)
Listener filters have the opportunity to manipulate and augment the connection metadata that
is used in connection filter chain matching, for example.
|
List<? extends ListenerFilterOrBuilder> |
getListenerFiltersOrBuilderList()
Listener filters have the opportunity to manipulate and augment the connection metadata that
is used in connection filter chain matching, for example.
|
com.google.protobuf.Duration |
getListenerFiltersTimeout()
The timeout to wait for all listener filters to complete operation.
|
com.google.protobuf.Duration.Builder |
getListenerFiltersTimeoutBuilder()
The timeout to wait for all listener filters to complete operation.
|
com.google.protobuf.DurationOrBuilder |
getListenerFiltersTimeoutOrBuilder()
The timeout to wait for all listener filters to complete operation.
|
Metadata |
getMetadata()
Listener metadata.
|
Metadata.Builder |
getMetadataBuilder()
Listener metadata.
|
MetadataOrBuilder |
getMetadataOrBuilder()
Listener metadata.
|
String |
getName()
The unique name by which this listener is known.
|
com.google.protobuf.ByteString |
getNameBytes()
The unique name by which this listener is known.
|
com.google.protobuf.UInt32Value |
getPerConnectionBufferLimitBytes()
Soft limit on size of the listener’s new connection read and write buffers.
|
com.google.protobuf.UInt32Value.Builder |
getPerConnectionBufferLimitBytesBuilder()
Soft limit on size of the listener’s new connection read and write buffers.
|
com.google.protobuf.UInt32ValueOrBuilder |
getPerConnectionBufferLimitBytesOrBuilder()
Soft limit on size of the listener’s new connection read and write buffers.
|
SocketOption |
getSocketOptions(int index)
Additional socket options that may not be present in Envoy source code or
precompiled binaries.
|
SocketOption.Builder |
getSocketOptionsBuilder(int index)
Additional socket options that may not be present in Envoy source code or
precompiled binaries.
|
List<SocketOption.Builder> |
getSocketOptionsBuilderList()
Additional socket options that may not be present in Envoy source code or
precompiled binaries.
|
int |
getSocketOptionsCount()
Additional socket options that may not be present in Envoy source code or
precompiled binaries.
|
List<SocketOption> |
getSocketOptionsList()
Additional socket options that may not be present in Envoy source code or
precompiled binaries.
|
SocketOptionOrBuilder |
getSocketOptionsOrBuilder(int index)
Additional socket options that may not be present in Envoy source code or
precompiled binaries.
|
List<? extends SocketOptionOrBuilder> |
getSocketOptionsOrBuilderList()
Additional socket options that may not be present in Envoy source code or
precompiled binaries.
|
com.google.protobuf.UInt32Value |
getTcpFastOpenQueueLength()
Whether the listener should accept TCP Fast Open (TFO) connections.
|
com.google.protobuf.UInt32Value.Builder |
getTcpFastOpenQueueLengthBuilder()
Whether the listener should accept TCP Fast Open (TFO) connections.
|
com.google.protobuf.UInt32ValueOrBuilder |
getTcpFastOpenQueueLengthOrBuilder()
Whether the listener should accept TCP Fast Open (TFO) connections.
|
com.google.protobuf.BoolValue |
getTransparent()
Whether the listener should be set as a transparent socket.
|
com.google.protobuf.BoolValue.Builder |
getTransparentBuilder()
Whether the listener should be set as a transparent socket.
|
com.google.protobuf.BoolValueOrBuilder |
getTransparentOrBuilder()
Whether the listener should be set as a transparent socket.
|
com.google.protobuf.BoolValue |
getUseOriginalDst()
Deprecated.
|
com.google.protobuf.BoolValue.Builder |
getUseOriginalDstBuilder()
Deprecated.
|
com.google.protobuf.BoolValueOrBuilder |
getUseOriginalDstOrBuilder()
Deprecated.
|
boolean |
hasAddress()
The address that the listener should listen on.
|
boolean |
hasBugfixReverseWriteFilterOrder()
Deprecated.
|
boolean |
hasDeprecatedV1()
[#not-implemented-hide:]
.envoy.api.v2.Listener.DeprecatedV1 deprecated_v1 = 7; |
boolean |
hasFreebind()
Whether the listener should set the *IP_FREEBIND* socket option.
|
boolean |
hasListenerFiltersTimeout()
The timeout to wait for all listener filters to complete operation.
|
boolean |
hasMetadata()
Listener metadata.
|
boolean |
hasPerConnectionBufferLimitBytes()
Soft limit on size of the listener’s new connection read and write buffers.
|
boolean |
hasTcpFastOpenQueueLength()
Whether the listener should accept TCP Fast Open (TFO) connections.
|
boolean |
hasTransparent()
Whether the listener should be set as a transparent socket.
|
boolean |
hasUseOriginalDst()
Deprecated.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Listener.Builder |
mergeAddress(Address value)
The address that the listener should listen on.
|
Listener.Builder |
mergeBugfixReverseWriteFilterOrder(com.google.protobuf.BoolValue value)
Deprecated.
|
Listener.Builder |
mergeDeprecatedV1(Listener.DeprecatedV1 value)
[#not-implemented-hide:]
.envoy.api.v2.Listener.DeprecatedV1 deprecated_v1 = 7; |
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(Listener other) |
Listener.Builder |
mergeFrom(com.google.protobuf.Message other) |
Listener.Builder |
mergeListenerFiltersTimeout(com.google.protobuf.Duration value)
The timeout to wait for all listener filters to complete operation.
|
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 |
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 |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Listener.Builder |
mergeUseOriginalDst(com.google.protobuf.BoolValue value)
Deprecated.
|
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 |
setAddress(Address.Builder builderForValue)
The address that the listener should listen on.
|
Listener.Builder |
setAddress(Address value)
The address that the listener should listen on.
|
Listener.Builder |
setBugfixReverseWriteFilterOrder(com.google.protobuf.BoolValue.Builder builderForValue)
Deprecated.
|
Listener.Builder |
setBugfixReverseWriteFilterOrder(com.google.protobuf.BoolValue value)
Deprecated.
|
Listener.Builder |
setDeprecatedV1(Listener.DeprecatedV1.Builder builderForValue)
[#not-implemented-hide:]
.envoy.api.v2.Listener.DeprecatedV1 deprecated_v1 = 7; |
Listener.Builder |
setDeprecatedV1(Listener.DeprecatedV1 value)
[#not-implemented-hide:]
.envoy.api.v2.Listener.DeprecatedV1 deprecated_v1 = 7; |
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 |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Listener.Builder |
setFilterChains(int index,
FilterChain.Builder builderForValue)
A list of filter chains to consider for this listener.
|
Listener.Builder |
setFilterChains(int index,
FilterChain value)
A list of filter chains to consider for this listener.
|
Listener.Builder |
setFreebind(com.google.protobuf.BoolValue.Builder builderForValue)
Whether the listener should set the *IP_FREEBIND* socket option.
|
Listener.Builder |
setFreebind(com.google.protobuf.BoolValue value)
Whether the listener should set the *IP_FREEBIND* socket option.
|
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 |
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 |
setListenerFiltersTimeout(com.google.protobuf.Duration.Builder builderForValue)
The timeout to wait for all listener filters to complete operation.
|
Listener.Builder |
setListenerFiltersTimeout(com.google.protobuf.Duration value)
The timeout to wait for all listener filters to complete operation.
|
Listener.Builder |
setMetadata(Metadata.Builder builderForValue)
Listener metadata.
|
Listener.Builder |
setMetadata(Metadata value)
Listener metadata.
|
Listener.Builder |
setName(String value)
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.Builder builderForValue)
Soft limit on size of the listener’s new connection read and write buffers.
|
Listener.Builder |
setPerConnectionBufferLimitBytes(com.google.protobuf.UInt32Value value)
Soft limit on size of the listener’s new connection read and write buffers.
|
Listener.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
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 |
setSocketOptions(int index,
SocketOption value)
Additional socket options that may not be present in Envoy source code or
precompiled binaries.
|
Listener.Builder |
setTcpFastOpenQueueLength(com.google.protobuf.UInt32Value.Builder builderForValue)
Whether the listener should accept TCP Fast Open (TFO) connections.
|
Listener.Builder |
setTcpFastOpenQueueLength(com.google.protobuf.UInt32Value value)
Whether the listener should accept TCP Fast Open (TFO) connections.
|
Listener.Builder |
setTransparent(com.google.protobuf.BoolValue.Builder builderForValue)
Whether the listener should be set as a transparent socket.
|
Listener.Builder |
setTransparent(com.google.protobuf.BoolValue value)
Whether the listener should be set as a transparent socket.
|
Listener.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Listener.Builder |
setUseOriginalDst(com.google.protobuf.BoolValue.Builder builderForValue)
Deprecated.
|
Listener.Builder |
setUseOriginalDst(com.google.protobuf.BoolValue value)
Deprecated.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Listener.Builder>public Listener.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Listener.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Listener.Builder>public Listener getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Listener build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Listener buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Listener.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Listener.Builder>public Listener.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Listener.Builder>public Listener.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Listener.Builder>public Listener.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Listener.Builder>public Listener.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Listener.Builder>public Listener.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Listener.Builder>public Listener.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Listener.Builder>public Listener.Builder mergeFrom(Listener other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Listener.Builder>public Listener.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Listener.Builder>IOExceptionpublic String getName()
The unique name by which this listener is known. If no name is provided, Envoy will allocate an internal UUID for the listener. If the listener is to be dynamically updated or removed via :ref:`LDS <config_listeners_lds>` a unique name must be provided. By default, the maximum length of a listener's name is limited to 60 characters. This limit can be increased by setting the :option:`--max-obj-name-len` command line argument to the desired value.
string name = 1;getName in interface ListenerOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
The unique name by which this listener is known. If no name is provided, Envoy will allocate an internal UUID for the listener. If the listener is to be dynamically updated or removed via :ref:`LDS <config_listeners_lds>` a unique name must be provided. By default, the maximum length of a listener's name is limited to 60 characters. This limit can be increased by setting the :option:`--max-obj-name-len` command line argument to the desired value.
string name = 1;getNameBytes in interface ListenerOrBuilderpublic Listener.Builder setName(String value)
The unique name by which this listener is known. If no name is provided, Envoy will allocate an internal UUID for the listener. If the listener is to be dynamically updated or removed via :ref:`LDS <config_listeners_lds>` a unique name must be provided. By default, the maximum length of a listener's name is limited to 60 characters. This limit can be increased by setting the :option:`--max-obj-name-len` command line argument to the desired value.
string name = 1;public Listener.Builder clearName()
The unique name by which this listener is known. If no name is provided, Envoy will allocate an internal UUID for the listener. If the listener is to be dynamically updated or removed via :ref:`LDS <config_listeners_lds>` a unique name must be provided. By default, the maximum length of a listener's name is limited to 60 characters. This limit can be increased by setting the :option:`--max-obj-name-len` command line argument to the desired value.
string name = 1;public Listener.Builder setNameBytes(com.google.protobuf.ByteString value)
The unique name by which this listener is known. If no name is provided, Envoy will allocate an internal UUID for the listener. If the listener is to be dynamically updated or removed via :ref:`LDS <config_listeners_lds>` a unique name must be provided. By default, the maximum length of a listener's name is limited to 60 characters. This limit can be increased by setting the :option:`--max-obj-name-len` command line argument to the desired value.
string name = 1;public boolean hasAddress()
The address that the listener should listen on. In general, the address must be unique, though that is governed by the bind rules of the OS. E.g., multiple listeners can listen on port 0 on Linux as the actual port will be allocated by the OS.
.envoy.api.v2.core.Address address = 2 [(.gogoproto.nullable) = false, (.validate.rules) = { ... }hasAddress in interface ListenerOrBuilderpublic Address getAddress()
The address that the listener should listen on. In general, the address must be unique, though that is governed by the bind rules of the OS. E.g., multiple listeners can listen on port 0 on Linux as the actual port will be allocated by the OS.
.envoy.api.v2.core.Address address = 2 [(.gogoproto.nullable) = false, (.validate.rules) = { ... }getAddress in interface ListenerOrBuilderpublic Listener.Builder setAddress(Address value)
The address that the listener should listen on. In general, the address must be unique, though that is governed by the bind rules of the OS. E.g., multiple listeners can listen on port 0 on Linux as the actual port will be allocated by the OS.
.envoy.api.v2.core.Address address = 2 [(.gogoproto.nullable) = false, (.validate.rules) = { ... }public Listener.Builder setAddress(Address.Builder builderForValue)
The address that the listener should listen on. In general, the address must be unique, though that is governed by the bind rules of the OS. E.g., multiple listeners can listen on port 0 on Linux as the actual port will be allocated by the OS.
.envoy.api.v2.core.Address address = 2 [(.gogoproto.nullable) = false, (.validate.rules) = { ... }public Listener.Builder mergeAddress(Address value)
The address that the listener should listen on. In general, the address must be unique, though that is governed by the bind rules of the OS. E.g., multiple listeners can listen on port 0 on Linux as the actual port will be allocated by the OS.
.envoy.api.v2.core.Address address = 2 [(.gogoproto.nullable) = false, (.validate.rules) = { ... }public Listener.Builder clearAddress()
The address that the listener should listen on. In general, the address must be unique, though that is governed by the bind rules of the OS. E.g., multiple listeners can listen on port 0 on Linux as the actual port will be allocated by the OS.
.envoy.api.v2.core.Address address = 2 [(.gogoproto.nullable) = false, (.validate.rules) = { ... }public Address.Builder getAddressBuilder()
The address that the listener should listen on. In general, the address must be unique, though that is governed by the bind rules of the OS. E.g., multiple listeners can listen on port 0 on Linux as the actual port will be allocated by the OS.
.envoy.api.v2.core.Address address = 2 [(.gogoproto.nullable) = false, (.validate.rules) = { ... }public AddressOrBuilder getAddressOrBuilder()
The address that the listener should listen on. In general, the address must be unique, though that is governed by the bind rules of the OS. E.g., multiple listeners can listen on port 0 on Linux as the actual port will be allocated by the OS.
.envoy.api.v2.core.Address address = 2 [(.gogoproto.nullable) = false, (.validate.rules) = { ... }getAddressOrBuilder in interface ListenerOrBuilderpublic List<FilterChain> getFilterChainsList()
A list of filter chains to consider for this listener. The :ref:`FilterChain <envoy_api_msg_listener.FilterChain>` with the most specific :ref:`FilterChainMatch <envoy_api_msg_listener.FilterChainMatch>` criteria is used on a connection. Example using SNI for filter chain selection can be found in the :ref:`FAQ entry <faq_how_to_setup_sni>`.
repeated .envoy.api.v2.listener.FilterChain filter_chains = 3 [(.gogoproto.nullable) = false, (.validate.rules) = { ... }getFilterChainsList in interface ListenerOrBuilderpublic int getFilterChainsCount()
A list of filter chains to consider for this listener. The :ref:`FilterChain <envoy_api_msg_listener.FilterChain>` with the most specific :ref:`FilterChainMatch <envoy_api_msg_listener.FilterChainMatch>` criteria is used on a connection. Example using SNI for filter chain selection can be found in the :ref:`FAQ entry <faq_how_to_setup_sni>`.
repeated .envoy.api.v2.listener.FilterChain filter_chains = 3 [(.gogoproto.nullable) = false, (.validate.rules) = { ... }getFilterChainsCount in interface ListenerOrBuilderpublic FilterChain getFilterChains(int index)
A list of filter chains to consider for this listener. The :ref:`FilterChain <envoy_api_msg_listener.FilterChain>` with the most specific :ref:`FilterChainMatch <envoy_api_msg_listener.FilterChainMatch>` criteria is used on a connection. Example using SNI for filter chain selection can be found in the :ref:`FAQ entry <faq_how_to_setup_sni>`.
repeated .envoy.api.v2.listener.FilterChain filter_chains = 3 [(.gogoproto.nullable) = false, (.validate.rules) = { ... }getFilterChains in interface ListenerOrBuilderpublic Listener.Builder setFilterChains(int index, FilterChain value)
A list of filter chains to consider for this listener. The :ref:`FilterChain <envoy_api_msg_listener.FilterChain>` with the most specific :ref:`FilterChainMatch <envoy_api_msg_listener.FilterChainMatch>` criteria is used on a connection. Example using SNI for filter chain selection can be found in the :ref:`FAQ entry <faq_how_to_setup_sni>`.
repeated .envoy.api.v2.listener.FilterChain filter_chains = 3 [(.gogoproto.nullable) = false, (.validate.rules) = { ... }public Listener.Builder setFilterChains(int index, FilterChain.Builder builderForValue)
A list of filter chains to consider for this listener. The :ref:`FilterChain <envoy_api_msg_listener.FilterChain>` with the most specific :ref:`FilterChainMatch <envoy_api_msg_listener.FilterChainMatch>` criteria is used on a connection. Example using SNI for filter chain selection can be found in the :ref:`FAQ entry <faq_how_to_setup_sni>`.
repeated .envoy.api.v2.listener.FilterChain filter_chains = 3 [(.gogoproto.nullable) = false, (.validate.rules) = { ... }public Listener.Builder addFilterChains(FilterChain value)
A list of filter chains to consider for this listener. The :ref:`FilterChain <envoy_api_msg_listener.FilterChain>` with the most specific :ref:`FilterChainMatch <envoy_api_msg_listener.FilterChainMatch>` criteria is used on a connection. Example using SNI for filter chain selection can be found in the :ref:`FAQ entry <faq_how_to_setup_sni>`.
repeated .envoy.api.v2.listener.FilterChain filter_chains = 3 [(.gogoproto.nullable) = false, (.validate.rules) = { ... }public Listener.Builder addFilterChains(int index, FilterChain value)
A list of filter chains to consider for this listener. The :ref:`FilterChain <envoy_api_msg_listener.FilterChain>` with the most specific :ref:`FilterChainMatch <envoy_api_msg_listener.FilterChainMatch>` criteria is used on a connection. Example using SNI for filter chain selection can be found in the :ref:`FAQ entry <faq_how_to_setup_sni>`.
repeated .envoy.api.v2.listener.FilterChain filter_chains = 3 [(.gogoproto.nullable) = false, (.validate.rules) = { ... }public Listener.Builder addFilterChains(FilterChain.Builder builderForValue)
A list of filter chains to consider for this listener. The :ref:`FilterChain <envoy_api_msg_listener.FilterChain>` with the most specific :ref:`FilterChainMatch <envoy_api_msg_listener.FilterChainMatch>` criteria is used on a connection. Example using SNI for filter chain selection can be found in the :ref:`FAQ entry <faq_how_to_setup_sni>`.
repeated .envoy.api.v2.listener.FilterChain filter_chains = 3 [(.gogoproto.nullable) = false, (.validate.rules) = { ... }public Listener.Builder addFilterChains(int index, FilterChain.Builder builderForValue)
A list of filter chains to consider for this listener. The :ref:`FilterChain <envoy_api_msg_listener.FilterChain>` with the most specific :ref:`FilterChainMatch <envoy_api_msg_listener.FilterChainMatch>` criteria is used on a connection. Example using SNI for filter chain selection can be found in the :ref:`FAQ entry <faq_how_to_setup_sni>`.
repeated .envoy.api.v2.listener.FilterChain filter_chains = 3 [(.gogoproto.nullable) = false, (.validate.rules) = { ... }public Listener.Builder addAllFilterChains(Iterable<? extends FilterChain> values)
A list of filter chains to consider for this listener. The :ref:`FilterChain <envoy_api_msg_listener.FilterChain>` with the most specific :ref:`FilterChainMatch <envoy_api_msg_listener.FilterChainMatch>` criteria is used on a connection. Example using SNI for filter chain selection can be found in the :ref:`FAQ entry <faq_how_to_setup_sni>`.
repeated .envoy.api.v2.listener.FilterChain filter_chains = 3 [(.gogoproto.nullable) = false, (.validate.rules) = { ... }public Listener.Builder clearFilterChains()
A list of filter chains to consider for this listener. The :ref:`FilterChain <envoy_api_msg_listener.FilterChain>` with the most specific :ref:`FilterChainMatch <envoy_api_msg_listener.FilterChainMatch>` criteria is used on a connection. Example using SNI for filter chain selection can be found in the :ref:`FAQ entry <faq_how_to_setup_sni>`.
repeated .envoy.api.v2.listener.FilterChain filter_chains = 3 [(.gogoproto.nullable) = false, (.validate.rules) = { ... }public Listener.Builder removeFilterChains(int index)
A list of filter chains to consider for this listener. The :ref:`FilterChain <envoy_api_msg_listener.FilterChain>` with the most specific :ref:`FilterChainMatch <envoy_api_msg_listener.FilterChainMatch>` criteria is used on a connection. Example using SNI for filter chain selection can be found in the :ref:`FAQ entry <faq_how_to_setup_sni>`.
repeated .envoy.api.v2.listener.FilterChain filter_chains = 3 [(.gogoproto.nullable) = false, (.validate.rules) = { ... }public FilterChain.Builder getFilterChainsBuilder(int index)
A list of filter chains to consider for this listener. The :ref:`FilterChain <envoy_api_msg_listener.FilterChain>` with the most specific :ref:`FilterChainMatch <envoy_api_msg_listener.FilterChainMatch>` criteria is used on a connection. Example using SNI for filter chain selection can be found in the :ref:`FAQ entry <faq_how_to_setup_sni>`.
repeated .envoy.api.v2.listener.FilterChain filter_chains = 3 [(.gogoproto.nullable) = false, (.validate.rules) = { ... }public FilterChainOrBuilder getFilterChainsOrBuilder(int index)
A list of filter chains to consider for this listener. The :ref:`FilterChain <envoy_api_msg_listener.FilterChain>` with the most specific :ref:`FilterChainMatch <envoy_api_msg_listener.FilterChainMatch>` criteria is used on a connection. Example using SNI for filter chain selection can be found in the :ref:`FAQ entry <faq_how_to_setup_sni>`.
repeated .envoy.api.v2.listener.FilterChain filter_chains = 3 [(.gogoproto.nullable) = false, (.validate.rules) = { ... }getFilterChainsOrBuilder in interface ListenerOrBuilderpublic List<? extends FilterChainOrBuilder> getFilterChainsOrBuilderList()
A list of filter chains to consider for this listener. The :ref:`FilterChain <envoy_api_msg_listener.FilterChain>` with the most specific :ref:`FilterChainMatch <envoy_api_msg_listener.FilterChainMatch>` criteria is used on a connection. Example using SNI for filter chain selection can be found in the :ref:`FAQ entry <faq_how_to_setup_sni>`.
repeated .envoy.api.v2.listener.FilterChain filter_chains = 3 [(.gogoproto.nullable) = false, (.validate.rules) = { ... }getFilterChainsOrBuilderList in interface ListenerOrBuilderpublic FilterChain.Builder addFilterChainsBuilder()
A list of filter chains to consider for this listener. The :ref:`FilterChain <envoy_api_msg_listener.FilterChain>` with the most specific :ref:`FilterChainMatch <envoy_api_msg_listener.FilterChainMatch>` criteria is used on a connection. Example using SNI for filter chain selection can be found in the :ref:`FAQ entry <faq_how_to_setup_sni>`.
repeated .envoy.api.v2.listener.FilterChain filter_chains = 3 [(.gogoproto.nullable) = false, (.validate.rules) = { ... }public FilterChain.Builder addFilterChainsBuilder(int index)
A list of filter chains to consider for this listener. The :ref:`FilterChain <envoy_api_msg_listener.FilterChain>` with the most specific :ref:`FilterChainMatch <envoy_api_msg_listener.FilterChainMatch>` criteria is used on a connection. Example using SNI for filter chain selection can be found in the :ref:`FAQ entry <faq_how_to_setup_sni>`.
repeated .envoy.api.v2.listener.FilterChain filter_chains = 3 [(.gogoproto.nullable) = false, (.validate.rules) = { ... }public List<FilterChain.Builder> getFilterChainsBuilderList()
A list of filter chains to consider for this listener. The :ref:`FilterChain <envoy_api_msg_listener.FilterChain>` with the most specific :ref:`FilterChainMatch <envoy_api_msg_listener.FilterChainMatch>` criteria is used on a connection. Example using SNI for filter chain selection can be found in the :ref:`FAQ entry <faq_how_to_setup_sni>`.
repeated .envoy.api.v2.listener.FilterChain filter_chains = 3 [(.gogoproto.nullable) = false, (.validate.rules) = { ... }@Deprecated public boolean hasUseOriginalDst()
If a connection is redirected using *iptables*, the port on which the proxy receives it might be different from the original destination address. When this flag is set to true, the listener hands off redirected connections to the listener associated with the original destination address. If there is no listener associated with the original destination address, the connection is handled by the listener that receives it. Defaults to false. .. attention:: This field is deprecated. Use :ref:`an original_dst <config_listener_filters_original_dst>` :ref:`listener filter <envoy_api_field_Listener.listener_filters>` instead. Note that hand off to another listener is *NOT* performed without this flag. Once :ref:`FilterChainMatch <envoy_api_msg_listener.FilterChainMatch>` is implemented this flag will be removed, as filter chain matching can be used to select a filter chain based on the restored destination address.
.google.protobuf.BoolValue use_original_dst = 4 [deprecated = true];hasUseOriginalDst in interface ListenerOrBuilder@Deprecated public com.google.protobuf.BoolValue getUseOriginalDst()
If a connection is redirected using *iptables*, the port on which the proxy receives it might be different from the original destination address. When this flag is set to true, the listener hands off redirected connections to the listener associated with the original destination address. If there is no listener associated with the original destination address, the connection is handled by the listener that receives it. Defaults to false. .. attention:: This field is deprecated. Use :ref:`an original_dst <config_listener_filters_original_dst>` :ref:`listener filter <envoy_api_field_Listener.listener_filters>` instead. Note that hand off to another listener is *NOT* performed without this flag. Once :ref:`FilterChainMatch <envoy_api_msg_listener.FilterChainMatch>` is implemented this flag will be removed, as filter chain matching can be used to select a filter chain based on the restored destination address.
.google.protobuf.BoolValue use_original_dst = 4 [deprecated = true];getUseOriginalDst in interface ListenerOrBuilder@Deprecated public 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. When this flag is set to true, the listener hands off redirected connections to the listener associated with the original destination address. If there is no listener associated with the original destination address, the connection is handled by the listener that receives it. Defaults to false. .. attention:: This field is deprecated. Use :ref:`an original_dst <config_listener_filters_original_dst>` :ref:`listener filter <envoy_api_field_Listener.listener_filters>` instead. Note that hand off to another listener is *NOT* performed without this flag. Once :ref:`FilterChainMatch <envoy_api_msg_listener.FilterChainMatch>` is implemented this flag will be removed, as filter chain matching can be used to select a filter chain based on the restored destination address.
.google.protobuf.BoolValue use_original_dst = 4 [deprecated = true];@Deprecated public 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. When this flag is set to true, the listener hands off redirected connections to the listener associated with the original destination address. If there is no listener associated with the original destination address, the connection is handled by the listener that receives it. Defaults to false. .. attention:: This field is deprecated. Use :ref:`an original_dst <config_listener_filters_original_dst>` :ref:`listener filter <envoy_api_field_Listener.listener_filters>` instead. Note that hand off to another listener is *NOT* performed without this flag. Once :ref:`FilterChainMatch <envoy_api_msg_listener.FilterChainMatch>` is implemented this flag will be removed, as filter chain matching can be used to select a filter chain based on the restored destination address.
.google.protobuf.BoolValue use_original_dst = 4 [deprecated = true];@Deprecated public 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. When this flag is set to true, the listener hands off redirected connections to the listener associated with the original destination address. If there is no listener associated with the original destination address, the connection is handled by the listener that receives it. Defaults to false. .. attention:: This field is deprecated. Use :ref:`an original_dst <config_listener_filters_original_dst>` :ref:`listener filter <envoy_api_field_Listener.listener_filters>` instead. Note that hand off to another listener is *NOT* performed without this flag. Once :ref:`FilterChainMatch <envoy_api_msg_listener.FilterChainMatch>` is implemented this flag will be removed, as filter chain matching can be used to select a filter chain based on the restored destination address.
.google.protobuf.BoolValue use_original_dst = 4 [deprecated = true];@Deprecated public 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. When this flag is set to true, the listener hands off redirected connections to the listener associated with the original destination address. If there is no listener associated with the original destination address, the connection is handled by the listener that receives it. Defaults to false. .. attention:: This field is deprecated. Use :ref:`an original_dst <config_listener_filters_original_dst>` :ref:`listener filter <envoy_api_field_Listener.listener_filters>` instead. Note that hand off to another listener is *NOT* performed without this flag. Once :ref:`FilterChainMatch <envoy_api_msg_listener.FilterChainMatch>` is implemented this flag will be removed, as filter chain matching can be used to select a filter chain based on the restored destination address.
.google.protobuf.BoolValue use_original_dst = 4 [deprecated = true];@Deprecated public com.google.protobuf.BoolValue.Builder getUseOriginalDstBuilder()
If a connection is redirected using *iptables*, the port on which the proxy receives it might be different from the original destination address. When this flag is set to true, the listener hands off redirected connections to the listener associated with the original destination address. If there is no listener associated with the original destination address, the connection is handled by the listener that receives it. Defaults to false. .. attention:: This field is deprecated. Use :ref:`an original_dst <config_listener_filters_original_dst>` :ref:`listener filter <envoy_api_field_Listener.listener_filters>` instead. Note that hand off to another listener is *NOT* performed without this flag. Once :ref:`FilterChainMatch <envoy_api_msg_listener.FilterChainMatch>` is implemented this flag will be removed, as filter chain matching can be used to select a filter chain based on the restored destination address.
.google.protobuf.BoolValue use_original_dst = 4 [deprecated = true];@Deprecated public com.google.protobuf.BoolValueOrBuilder getUseOriginalDstOrBuilder()
If a connection is redirected using *iptables*, the port on which the proxy receives it might be different from the original destination address. When this flag is set to true, the listener hands off redirected connections to the listener associated with the original destination address. If there is no listener associated with the original destination address, the connection is handled by the listener that receives it. Defaults to false. .. attention:: This field is deprecated. Use :ref:`an original_dst <config_listener_filters_original_dst>` :ref:`listener filter <envoy_api_field_Listener.listener_filters>` instead. Note that hand off to another listener is *NOT* performed without this flag. Once :ref:`FilterChainMatch <envoy_api_msg_listener.FilterChainMatch>` is implemented this flag will be removed, as filter chain matching can be used to select a filter chain based on the restored destination address.
.google.protobuf.BoolValue use_original_dst = 4 [deprecated = true];getUseOriginalDstOrBuilder in interface ListenerOrBuilderpublic boolean hasPerConnectionBufferLimitBytes()
Soft limit on size of the listener’s new connection read and write buffers. If unspecified, an implementation defined default is applied (1MiB).
.google.protobuf.UInt32Value per_connection_buffer_limit_bytes = 5;hasPerConnectionBufferLimitBytes in interface ListenerOrBuilderpublic com.google.protobuf.UInt32Value getPerConnectionBufferLimitBytes()
Soft limit on size of the listener’s new connection read and write buffers. If unspecified, an implementation defined default is applied (1MiB).
.google.protobuf.UInt32Value per_connection_buffer_limit_bytes = 5;getPerConnectionBufferLimitBytes in interface ListenerOrBuilderpublic Listener.Builder setPerConnectionBufferLimitBytes(com.google.protobuf.UInt32Value value)
Soft limit on size of the listener’s new connection read and write buffers. If unspecified, an implementation defined default is applied (1MiB).
.google.protobuf.UInt32Value per_connection_buffer_limit_bytes = 5;public Listener.Builder setPerConnectionBufferLimitBytes(com.google.protobuf.UInt32Value.Builder builderForValue)
Soft limit on size of the listener’s new connection read and write buffers. If unspecified, an implementation defined default is applied (1MiB).
.google.protobuf.UInt32Value per_connection_buffer_limit_bytes = 5;public Listener.Builder mergePerConnectionBufferLimitBytes(com.google.protobuf.UInt32Value value)
Soft limit on size of the listener’s new connection read and write buffers. If unspecified, an implementation defined default is applied (1MiB).
.google.protobuf.UInt32Value per_connection_buffer_limit_bytes = 5;public Listener.Builder clearPerConnectionBufferLimitBytes()
Soft limit on size of the listener’s new connection read and write buffers. If unspecified, an implementation defined default is applied (1MiB).
.google.protobuf.UInt32Value per_connection_buffer_limit_bytes = 5;public com.google.protobuf.UInt32Value.Builder getPerConnectionBufferLimitBytesBuilder()
Soft limit on size of the listener’s new connection read and write buffers. If unspecified, an implementation defined default is applied (1MiB).
.google.protobuf.UInt32Value per_connection_buffer_limit_bytes = 5;public com.google.protobuf.UInt32ValueOrBuilder getPerConnectionBufferLimitBytesOrBuilder()
Soft limit on size of the listener’s new connection read and write buffers. If unspecified, an implementation defined default is applied (1MiB).
.google.protobuf.UInt32Value per_connection_buffer_limit_bytes = 5;getPerConnectionBufferLimitBytesOrBuilder in interface ListenerOrBuilderpublic boolean hasMetadata()
Listener metadata.
.envoy.api.v2.core.Metadata metadata = 6;hasMetadata in interface ListenerOrBuilderpublic Metadata getMetadata()
Listener metadata.
.envoy.api.v2.core.Metadata metadata = 6;getMetadata in interface ListenerOrBuilderpublic Listener.Builder setMetadata(Metadata value)
Listener metadata.
.envoy.api.v2.core.Metadata metadata = 6;public Listener.Builder setMetadata(Metadata.Builder builderForValue)
Listener metadata.
.envoy.api.v2.core.Metadata metadata = 6;public Listener.Builder mergeMetadata(Metadata value)
Listener metadata.
.envoy.api.v2.core.Metadata metadata = 6;public Listener.Builder clearMetadata()
Listener metadata.
.envoy.api.v2.core.Metadata metadata = 6;public Metadata.Builder getMetadataBuilder()
Listener metadata.
.envoy.api.v2.core.Metadata metadata = 6;public MetadataOrBuilder getMetadataOrBuilder()
Listener metadata.
.envoy.api.v2.core.Metadata metadata = 6;getMetadataOrBuilder in interface ListenerOrBuilderpublic boolean hasDeprecatedV1()
[#not-implemented-hide:]
.envoy.api.v2.Listener.DeprecatedV1 deprecated_v1 = 7;hasDeprecatedV1 in interface ListenerOrBuilderpublic Listener.DeprecatedV1 getDeprecatedV1()
[#not-implemented-hide:]
.envoy.api.v2.Listener.DeprecatedV1 deprecated_v1 = 7;getDeprecatedV1 in interface ListenerOrBuilderpublic Listener.Builder setDeprecatedV1(Listener.DeprecatedV1 value)
[#not-implemented-hide:]
.envoy.api.v2.Listener.DeprecatedV1 deprecated_v1 = 7;public Listener.Builder setDeprecatedV1(Listener.DeprecatedV1.Builder builderForValue)
[#not-implemented-hide:]
.envoy.api.v2.Listener.DeprecatedV1 deprecated_v1 = 7;public Listener.Builder mergeDeprecatedV1(Listener.DeprecatedV1 value)
[#not-implemented-hide:]
.envoy.api.v2.Listener.DeprecatedV1 deprecated_v1 = 7;public Listener.Builder clearDeprecatedV1()
[#not-implemented-hide:]
.envoy.api.v2.Listener.DeprecatedV1 deprecated_v1 = 7;public Listener.DeprecatedV1.Builder getDeprecatedV1Builder()
[#not-implemented-hide:]
.envoy.api.v2.Listener.DeprecatedV1 deprecated_v1 = 7;public Listener.DeprecatedV1OrBuilder getDeprecatedV1OrBuilder()
[#not-implemented-hide:]
.envoy.api.v2.Listener.DeprecatedV1 deprecated_v1 = 7;getDeprecatedV1OrBuilder in interface ListenerOrBuilderpublic int getDrainTypeValue()
The type of draining to perform at a listener-wide level.
.envoy.api.v2.Listener.DrainType drain_type = 8;getDrainTypeValue in interface ListenerOrBuilderpublic Listener.Builder setDrainTypeValue(int value)
The type of draining to perform at a listener-wide level.
.envoy.api.v2.Listener.DrainType drain_type = 8;public Listener.DrainType getDrainType()
The type of draining to perform at a listener-wide level.
.envoy.api.v2.Listener.DrainType drain_type = 8;getDrainType in interface ListenerOrBuilderpublic Listener.Builder setDrainType(Listener.DrainType value)
The type of draining to perform at a listener-wide level.
.envoy.api.v2.Listener.DrainType drain_type = 8;public Listener.Builder clearDrainType()
The type of draining to perform at a listener-wide level.
.envoy.api.v2.Listener.DrainType drain_type = 8;public List<ListenerFilter> getListenerFiltersList()
Listener filters have the opportunity to manipulate and augment the connection metadata that is used in connection filter chain matching, for example. These filters are run before any in :ref:`filter_chains <envoy_api_field_Listener.filter_chains>`. Order matters as the filters are processed sequentially right after a socket has been accepted by the listener, and before a connection is created.
repeated .envoy.api.v2.listener.ListenerFilter listener_filters = 9 [(.gogoproto.nullable) = false];getListenerFiltersList in interface ListenerOrBuilderpublic int getListenerFiltersCount()
Listener filters have the opportunity to manipulate and augment the connection metadata that is used in connection filter chain matching, for example. These filters are run before any in :ref:`filter_chains <envoy_api_field_Listener.filter_chains>`. Order matters as the filters are processed sequentially right after a socket has been accepted by the listener, and before a connection is created.
repeated .envoy.api.v2.listener.ListenerFilter listener_filters = 9 [(.gogoproto.nullable) = false];getListenerFiltersCount in interface ListenerOrBuilderpublic ListenerFilter getListenerFilters(int index)
Listener filters have the opportunity to manipulate and augment the connection metadata that is used in connection filter chain matching, for example. These filters are run before any in :ref:`filter_chains <envoy_api_field_Listener.filter_chains>`. Order matters as the filters are processed sequentially right after a socket has been accepted by the listener, and before a connection is created.
repeated .envoy.api.v2.listener.ListenerFilter listener_filters = 9 [(.gogoproto.nullable) = false];getListenerFilters in interface ListenerOrBuilderpublic 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. These filters are run before any in :ref:`filter_chains <envoy_api_field_Listener.filter_chains>`. Order matters as the filters are processed sequentially right after a socket has been accepted by the listener, and before a connection is created.
repeated .envoy.api.v2.listener.ListenerFilter listener_filters = 9 [(.gogoproto.nullable) = false];public 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. These filters are run before any in :ref:`filter_chains <envoy_api_field_Listener.filter_chains>`. Order matters as the filters are processed sequentially right after a socket has been accepted by the listener, and before a connection is created.
repeated .envoy.api.v2.listener.ListenerFilter listener_filters = 9 [(.gogoproto.nullable) = false];public 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. These filters are run before any in :ref:`filter_chains <envoy_api_field_Listener.filter_chains>`. Order matters as the filters are processed sequentially right after a socket has been accepted by the listener, and before a connection is created.
repeated .envoy.api.v2.listener.ListenerFilter listener_filters = 9 [(.gogoproto.nullable) = false];public 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. These filters are run before any in :ref:`filter_chains <envoy_api_field_Listener.filter_chains>`. Order matters as the filters are processed sequentially right after a socket has been accepted by the listener, and before a connection is created.
repeated .envoy.api.v2.listener.ListenerFilter listener_filters = 9 [(.gogoproto.nullable) = false];public 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. These filters are run before any in :ref:`filter_chains <envoy_api_field_Listener.filter_chains>`. Order matters as the filters are processed sequentially right after a socket has been accepted by the listener, and before a connection is created.
repeated .envoy.api.v2.listener.ListenerFilter listener_filters = 9 [(.gogoproto.nullable) = false];public 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. These filters are run before any in :ref:`filter_chains <envoy_api_field_Listener.filter_chains>`. Order matters as the filters are processed sequentially right after a socket has been accepted by the listener, and before a connection is created.
repeated .envoy.api.v2.listener.ListenerFilter listener_filters = 9 [(.gogoproto.nullable) = false];public 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. These filters are run before any in :ref:`filter_chains <envoy_api_field_Listener.filter_chains>`. Order matters as the filters are processed sequentially right after a socket has been accepted by the listener, and before a connection is created.
repeated .envoy.api.v2.listener.ListenerFilter listener_filters = 9 [(.gogoproto.nullable) = false];public 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. These filters are run before any in :ref:`filter_chains <envoy_api_field_Listener.filter_chains>`. Order matters as the filters are processed sequentially right after a socket has been accepted by the listener, and before a connection is created.
repeated .envoy.api.v2.listener.ListenerFilter listener_filters = 9 [(.gogoproto.nullable) = false];public 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. These filters are run before any in :ref:`filter_chains <envoy_api_field_Listener.filter_chains>`. Order matters as the filters are processed sequentially right after a socket has been accepted by the listener, and before a connection is created.
repeated .envoy.api.v2.listener.ListenerFilter listener_filters = 9 [(.gogoproto.nullable) = false];public ListenerFilter.Builder getListenerFiltersBuilder(int index)
Listener filters have the opportunity to manipulate and augment the connection metadata that is used in connection filter chain matching, for example. These filters are run before any in :ref:`filter_chains <envoy_api_field_Listener.filter_chains>`. Order matters as the filters are processed sequentially right after a socket has been accepted by the listener, and before a connection is created.
repeated .envoy.api.v2.listener.ListenerFilter listener_filters = 9 [(.gogoproto.nullable) = false];public ListenerFilterOrBuilder getListenerFiltersOrBuilder(int index)
Listener filters have the opportunity to manipulate and augment the connection metadata that is used in connection filter chain matching, for example. These filters are run before any in :ref:`filter_chains <envoy_api_field_Listener.filter_chains>`. Order matters as the filters are processed sequentially right after a socket has been accepted by the listener, and before a connection is created.
repeated .envoy.api.v2.listener.ListenerFilter listener_filters = 9 [(.gogoproto.nullable) = false];getListenerFiltersOrBuilder in interface ListenerOrBuilderpublic List<? extends ListenerFilterOrBuilder> getListenerFiltersOrBuilderList()
Listener filters have the opportunity to manipulate and augment the connection metadata that is used in connection filter chain matching, for example. These filters are run before any in :ref:`filter_chains <envoy_api_field_Listener.filter_chains>`. Order matters as the filters are processed sequentially right after a socket has been accepted by the listener, and before a connection is created.
repeated .envoy.api.v2.listener.ListenerFilter listener_filters = 9 [(.gogoproto.nullable) = false];getListenerFiltersOrBuilderList in interface ListenerOrBuilderpublic ListenerFilter.Builder addListenerFiltersBuilder()
Listener filters have the opportunity to manipulate and augment the connection metadata that is used in connection filter chain matching, for example. These filters are run before any in :ref:`filter_chains <envoy_api_field_Listener.filter_chains>`. Order matters as the filters are processed sequentially right after a socket has been accepted by the listener, and before a connection is created.
repeated .envoy.api.v2.listener.ListenerFilter listener_filters = 9 [(.gogoproto.nullable) = false];public ListenerFilter.Builder addListenerFiltersBuilder(int index)
Listener filters have the opportunity to manipulate and augment the connection metadata that is used in connection filter chain matching, for example. These filters are run before any in :ref:`filter_chains <envoy_api_field_Listener.filter_chains>`. Order matters as the filters are processed sequentially right after a socket has been accepted by the listener, and before a connection is created.
repeated .envoy.api.v2.listener.ListenerFilter listener_filters = 9 [(.gogoproto.nullable) = false];public List<ListenerFilter.Builder> getListenerFiltersBuilderList()
Listener filters have the opportunity to manipulate and augment the connection metadata that is used in connection filter chain matching, for example. These filters are run before any in :ref:`filter_chains <envoy_api_field_Listener.filter_chains>`. Order matters as the filters are processed sequentially right after a socket has been accepted by the listener, and before a connection is created.
repeated .envoy.api.v2.listener.ListenerFilter listener_filters = 9 [(.gogoproto.nullable) = false];public boolean hasListenerFiltersTimeout()
The timeout to wait for all listener filters to complete operation. If the timeout is reached, the accepted socket is closed without a connection being created. Specify 0 to disable the timeout. If not specified, a default timeout of 15s is used.
.google.protobuf.Duration listener_filters_timeout = 15 [(.gogoproto.stdduration) = true];hasListenerFiltersTimeout in interface ListenerOrBuilderpublic com.google.protobuf.Duration getListenerFiltersTimeout()
The timeout to wait for all listener filters to complete operation. If the timeout is reached, the accepted socket is closed without a connection being created. Specify 0 to disable the timeout. If not specified, a default timeout of 15s is used.
.google.protobuf.Duration listener_filters_timeout = 15 [(.gogoproto.stdduration) = true];getListenerFiltersTimeout in interface ListenerOrBuilderpublic Listener.Builder setListenerFiltersTimeout(com.google.protobuf.Duration value)
The timeout to wait for all listener filters to complete operation. If the timeout is reached, the accepted socket is closed without a connection being created. Specify 0 to disable the timeout. If not specified, a default timeout of 15s is used.
.google.protobuf.Duration listener_filters_timeout = 15 [(.gogoproto.stdduration) = true];public Listener.Builder setListenerFiltersTimeout(com.google.protobuf.Duration.Builder builderForValue)
The timeout to wait for all listener filters to complete operation. If the timeout is reached, the accepted socket is closed without a connection being created. Specify 0 to disable the timeout. If not specified, a default timeout of 15s is used.
.google.protobuf.Duration listener_filters_timeout = 15 [(.gogoproto.stdduration) = true];public Listener.Builder mergeListenerFiltersTimeout(com.google.protobuf.Duration value)
The timeout to wait for all listener filters to complete operation. If the timeout is reached, the accepted socket is closed without a connection being created. Specify 0 to disable the timeout. If not specified, a default timeout of 15s is used.
.google.protobuf.Duration listener_filters_timeout = 15 [(.gogoproto.stdduration) = true];public Listener.Builder clearListenerFiltersTimeout()
The timeout to wait for all listener filters to complete operation. If the timeout is reached, the accepted socket is closed without a connection being created. Specify 0 to disable the timeout. If not specified, a default timeout of 15s is used.
.google.protobuf.Duration listener_filters_timeout = 15 [(.gogoproto.stdduration) = true];public com.google.protobuf.Duration.Builder getListenerFiltersTimeoutBuilder()
The timeout to wait for all listener filters to complete operation. If the timeout is reached, the accepted socket is closed without a connection being created. Specify 0 to disable the timeout. If not specified, a default timeout of 15s is used.
.google.protobuf.Duration listener_filters_timeout = 15 [(.gogoproto.stdduration) = true];public com.google.protobuf.DurationOrBuilder getListenerFiltersTimeoutOrBuilder()
The timeout to wait for all listener filters to complete operation. If the timeout is reached, the accepted socket is closed without a connection being created. Specify 0 to disable the timeout. If not specified, a default timeout of 15s is used.
.google.protobuf.Duration listener_filters_timeout = 15 [(.gogoproto.stdduration) = true];getListenerFiltersTimeoutOrBuilder in interface ListenerOrBuilderpublic boolean hasTransparent()
Whether the listener should be set as a transparent socket. When this flag is set to true, connections can be redirected to the listener using an *iptables* *TPROXY* target, in which case the original source and destination addresses and ports are preserved on accepted connections. This flag should be used in combination with :ref:`an original_dst <config_listener_filters_original_dst>` :ref:`listener filter <envoy_api_field_Listener.listener_filters>` to mark the connections' local addresses as "restored." This can be used to hand off each redirected connection to another listener associated with the connection's destination address. Direct connections to the socket without using *TPROXY* cannot be distinguished from connections redirected using *TPROXY* and are therefore treated as if they were redirected. When this flag is set to false, the listener's socket is explicitly reset as non-transparent. Setting this flag requires Envoy to run with the *CAP_NET_ADMIN* capability. When this flag is not set (default), the socket is not modified, i.e. the transparent option is neither set nor reset.
.google.protobuf.BoolValue transparent = 10;hasTransparent in interface ListenerOrBuilderpublic com.google.protobuf.BoolValue getTransparent()
Whether the listener should be set as a transparent socket. When this flag is set to true, connections can be redirected to the listener using an *iptables* *TPROXY* target, in which case the original source and destination addresses and ports are preserved on accepted connections. This flag should be used in combination with :ref:`an original_dst <config_listener_filters_original_dst>` :ref:`listener filter <envoy_api_field_Listener.listener_filters>` to mark the connections' local addresses as "restored." This can be used to hand off each redirected connection to another listener associated with the connection's destination address. Direct connections to the socket without using *TPROXY* cannot be distinguished from connections redirected using *TPROXY* and are therefore treated as if they were redirected. When this flag is set to false, the listener's socket is explicitly reset as non-transparent. Setting this flag requires Envoy to run with the *CAP_NET_ADMIN* capability. When this flag is not set (default), the socket is not modified, i.e. the transparent option is neither set nor reset.
.google.protobuf.BoolValue transparent = 10;getTransparent in interface ListenerOrBuilderpublic Listener.Builder setTransparent(com.google.protobuf.BoolValue value)
Whether the listener should be set as a transparent socket. When this flag is set to true, connections can be redirected to the listener using an *iptables* *TPROXY* target, in which case the original source and destination addresses and ports are preserved on accepted connections. This flag should be used in combination with :ref:`an original_dst <config_listener_filters_original_dst>` :ref:`listener filter <envoy_api_field_Listener.listener_filters>` to mark the connections' local addresses as "restored." This can be used to hand off each redirected connection to another listener associated with the connection's destination address. Direct connections to the socket without using *TPROXY* cannot be distinguished from connections redirected using *TPROXY* and are therefore treated as if they were redirected. When this flag is set to false, the listener's socket is explicitly reset as non-transparent. Setting this flag requires Envoy to run with the *CAP_NET_ADMIN* capability. When this flag is not set (default), the socket is not modified, i.e. the transparent option is neither set nor reset.
.google.protobuf.BoolValue transparent = 10;public Listener.Builder setTransparent(com.google.protobuf.BoolValue.Builder builderForValue)
Whether the listener should be set as a transparent socket. When this flag is set to true, connections can be redirected to the listener using an *iptables* *TPROXY* target, in which case the original source and destination addresses and ports are preserved on accepted connections. This flag should be used in combination with :ref:`an original_dst <config_listener_filters_original_dst>` :ref:`listener filter <envoy_api_field_Listener.listener_filters>` to mark the connections' local addresses as "restored." This can be used to hand off each redirected connection to another listener associated with the connection's destination address. Direct connections to the socket without using *TPROXY* cannot be distinguished from connections redirected using *TPROXY* and are therefore treated as if they were redirected. When this flag is set to false, the listener's socket is explicitly reset as non-transparent. Setting this flag requires Envoy to run with the *CAP_NET_ADMIN* capability. When this flag is not set (default), the socket is not modified, i.e. the transparent option is neither set nor reset.
.google.protobuf.BoolValue transparent = 10;public Listener.Builder mergeTransparent(com.google.protobuf.BoolValue value)
Whether the listener should be set as a transparent socket. When this flag is set to true, connections can be redirected to the listener using an *iptables* *TPROXY* target, in which case the original source and destination addresses and ports are preserved on accepted connections. This flag should be used in combination with :ref:`an original_dst <config_listener_filters_original_dst>` :ref:`listener filter <envoy_api_field_Listener.listener_filters>` to mark the connections' local addresses as "restored." This can be used to hand off each redirected connection to another listener associated with the connection's destination address. Direct connections to the socket without using *TPROXY* cannot be distinguished from connections redirected using *TPROXY* and are therefore treated as if they were redirected. When this flag is set to false, the listener's socket is explicitly reset as non-transparent. Setting this flag requires Envoy to run with the *CAP_NET_ADMIN* capability. When this flag is not set (default), the socket is not modified, i.e. the transparent option is neither set nor reset.
.google.protobuf.BoolValue transparent = 10;public Listener.Builder clearTransparent()
Whether the listener should be set as a transparent socket. When this flag is set to true, connections can be redirected to the listener using an *iptables* *TPROXY* target, in which case the original source and destination addresses and ports are preserved on accepted connections. This flag should be used in combination with :ref:`an original_dst <config_listener_filters_original_dst>` :ref:`listener filter <envoy_api_field_Listener.listener_filters>` to mark the connections' local addresses as "restored." This can be used to hand off each redirected connection to another listener associated with the connection's destination address. Direct connections to the socket without using *TPROXY* cannot be distinguished from connections redirected using *TPROXY* and are therefore treated as if they were redirected. When this flag is set to false, the listener's socket is explicitly reset as non-transparent. Setting this flag requires Envoy to run with the *CAP_NET_ADMIN* capability. When this flag is not set (default), the socket is not modified, i.e. the transparent option is neither set nor reset.
.google.protobuf.BoolValue transparent = 10;public com.google.protobuf.BoolValue.Builder getTransparentBuilder()
Whether the listener should be set as a transparent socket. When this flag is set to true, connections can be redirected to the listener using an *iptables* *TPROXY* target, in which case the original source and destination addresses and ports are preserved on accepted connections. This flag should be used in combination with :ref:`an original_dst <config_listener_filters_original_dst>` :ref:`listener filter <envoy_api_field_Listener.listener_filters>` to mark the connections' local addresses as "restored." This can be used to hand off each redirected connection to another listener associated with the connection's destination address. Direct connections to the socket without using *TPROXY* cannot be distinguished from connections redirected using *TPROXY* and are therefore treated as if they were redirected. When this flag is set to false, the listener's socket is explicitly reset as non-transparent. Setting this flag requires Envoy to run with the *CAP_NET_ADMIN* capability. When this flag is not set (default), the socket is not modified, i.e. the transparent option is neither set nor reset.
.google.protobuf.BoolValue transparent = 10;public com.google.protobuf.BoolValueOrBuilder getTransparentOrBuilder()
Whether the listener should be set as a transparent socket. When this flag is set to true, connections can be redirected to the listener using an *iptables* *TPROXY* target, in which case the original source and destination addresses and ports are preserved on accepted connections. This flag should be used in combination with :ref:`an original_dst <config_listener_filters_original_dst>` :ref:`listener filter <envoy_api_field_Listener.listener_filters>` to mark the connections' local addresses as "restored." This can be used to hand off each redirected connection to another listener associated with the connection's destination address. Direct connections to the socket without using *TPROXY* cannot be distinguished from connections redirected using *TPROXY* and are therefore treated as if they were redirected. When this flag is set to false, the listener's socket is explicitly reset as non-transparent. Setting this flag requires Envoy to run with the *CAP_NET_ADMIN* capability. When this flag is not set (default), the socket is not modified, i.e. the transparent option is neither set nor reset.
.google.protobuf.BoolValue transparent = 10;getTransparentOrBuilder in interface ListenerOrBuilderpublic boolean hasFreebind()
Whether the listener should set the *IP_FREEBIND* socket option. When this flag is set to true, listeners can be bound to an IP address that is not configured on the system running Envoy. When this flag is set to false, the option *IP_FREEBIND* is disabled on the socket. When this flag is not set (default), the socket is not modified, i.e. the option is neither enabled nor disabled.
.google.protobuf.BoolValue freebind = 11;hasFreebind in interface ListenerOrBuilderpublic com.google.protobuf.BoolValue getFreebind()
Whether the listener should set the *IP_FREEBIND* socket option. When this flag is set to true, listeners can be bound to an IP address that is not configured on the system running Envoy. When this flag is set to false, the option *IP_FREEBIND* is disabled on the socket. When this flag is not set (default), the socket is not modified, i.e. the option is neither enabled nor disabled.
.google.protobuf.BoolValue freebind = 11;getFreebind in interface ListenerOrBuilderpublic Listener.Builder setFreebind(com.google.protobuf.BoolValue value)
Whether the listener should set the *IP_FREEBIND* socket option. When this flag is set to true, listeners can be bound to an IP address that is not configured on the system running Envoy. When this flag is set to false, the option *IP_FREEBIND* is disabled on the socket. When this flag is not set (default), the socket is not modified, i.e. the option is neither enabled nor disabled.
.google.protobuf.BoolValue freebind = 11;public Listener.Builder setFreebind(com.google.protobuf.BoolValue.Builder builderForValue)
Whether the listener should set the *IP_FREEBIND* socket option. When this flag is set to true, listeners can be bound to an IP address that is not configured on the system running Envoy. When this flag is set to false, the option *IP_FREEBIND* is disabled on the socket. When this flag is not set (default), the socket is not modified, i.e. the option is neither enabled nor disabled.
.google.protobuf.BoolValue freebind = 11;public Listener.Builder mergeFreebind(com.google.protobuf.BoolValue value)
Whether the listener should set the *IP_FREEBIND* socket option. When this flag is set to true, listeners can be bound to an IP address that is not configured on the system running Envoy. When this flag is set to false, the option *IP_FREEBIND* is disabled on the socket. When this flag is not set (default), the socket is not modified, i.e. the option is neither enabled nor disabled.
.google.protobuf.BoolValue freebind = 11;public Listener.Builder clearFreebind()
Whether the listener should set the *IP_FREEBIND* socket option. When this flag is set to true, listeners can be bound to an IP address that is not configured on the system running Envoy. When this flag is set to false, the option *IP_FREEBIND* is disabled on the socket. When this flag is not set (default), the socket is not modified, i.e. the option is neither enabled nor disabled.
.google.protobuf.BoolValue freebind = 11;public com.google.protobuf.BoolValue.Builder getFreebindBuilder()
Whether the listener should set the *IP_FREEBIND* socket option. When this flag is set to true, listeners can be bound to an IP address that is not configured on the system running Envoy. When this flag is set to false, the option *IP_FREEBIND* is disabled on the socket. When this flag is not set (default), the socket is not modified, i.e. the option is neither enabled nor disabled.
.google.protobuf.BoolValue freebind = 11;public com.google.protobuf.BoolValueOrBuilder getFreebindOrBuilder()
Whether the listener should set the *IP_FREEBIND* socket option. When this flag is set to true, listeners can be bound to an IP address that is not configured on the system running Envoy. When this flag is set to false, the option *IP_FREEBIND* is disabled on the socket. When this flag is not set (default), the socket is not modified, i.e. the option is neither enabled nor disabled.
.google.protobuf.BoolValue freebind = 11;getFreebindOrBuilder in interface ListenerOrBuilderpublic List<SocketOption> getSocketOptionsList()
Additional socket options that may not be present in Envoy source code or precompiled binaries.
repeated .envoy.api.v2.core.SocketOption socket_options = 13;getSocketOptionsList in interface ListenerOrBuilderpublic int getSocketOptionsCount()
Additional socket options that may not be present in Envoy source code or precompiled binaries.
repeated .envoy.api.v2.core.SocketOption socket_options = 13;getSocketOptionsCount in interface ListenerOrBuilderpublic SocketOption getSocketOptions(int index)
Additional socket options that may not be present in Envoy source code or precompiled binaries.
repeated .envoy.api.v2.core.SocketOption socket_options = 13;getSocketOptions in interface ListenerOrBuilderpublic Listener.Builder setSocketOptions(int index, SocketOption value)
Additional socket options that may not be present in Envoy source code or precompiled binaries.
repeated .envoy.api.v2.core.SocketOption socket_options = 13;public Listener.Builder setSocketOptions(int index, SocketOption.Builder builderForValue)
Additional socket options that may not be present in Envoy source code or precompiled binaries.
repeated .envoy.api.v2.core.SocketOption socket_options = 13;public Listener.Builder addSocketOptions(SocketOption value)
Additional socket options that may not be present in Envoy source code or precompiled binaries.
repeated .envoy.api.v2.core.SocketOption socket_options = 13;public Listener.Builder addSocketOptions(int index, SocketOption value)
Additional socket options that may not be present in Envoy source code or precompiled binaries.
repeated .envoy.api.v2.core.SocketOption socket_options = 13;public Listener.Builder addSocketOptions(SocketOption.Builder builderForValue)
Additional socket options that may not be present in Envoy source code or precompiled binaries.
repeated .envoy.api.v2.core.SocketOption socket_options = 13;public Listener.Builder addSocketOptions(int index, SocketOption.Builder builderForValue)
Additional socket options that may not be present in Envoy source code or precompiled binaries.
repeated .envoy.api.v2.core.SocketOption socket_options = 13;public Listener.Builder addAllSocketOptions(Iterable<? extends SocketOption> values)
Additional socket options that may not be present in Envoy source code or precompiled binaries.
repeated .envoy.api.v2.core.SocketOption socket_options = 13;public Listener.Builder clearSocketOptions()
Additional socket options that may not be present in Envoy source code or precompiled binaries.
repeated .envoy.api.v2.core.SocketOption socket_options = 13;public Listener.Builder removeSocketOptions(int index)
Additional socket options that may not be present in Envoy source code or precompiled binaries.
repeated .envoy.api.v2.core.SocketOption socket_options = 13;public SocketOption.Builder getSocketOptionsBuilder(int index)
Additional socket options that may not be present in Envoy source code or precompiled binaries.
repeated .envoy.api.v2.core.SocketOption socket_options = 13;public SocketOptionOrBuilder getSocketOptionsOrBuilder(int index)
Additional socket options that may not be present in Envoy source code or precompiled binaries.
repeated .envoy.api.v2.core.SocketOption socket_options = 13;getSocketOptionsOrBuilder in interface ListenerOrBuilderpublic List<? extends SocketOptionOrBuilder> getSocketOptionsOrBuilderList()
Additional socket options that may not be present in Envoy source code or precompiled binaries.
repeated .envoy.api.v2.core.SocketOption socket_options = 13;getSocketOptionsOrBuilderList in interface ListenerOrBuilderpublic SocketOption.Builder addSocketOptionsBuilder()
Additional socket options that may not be present in Envoy source code or precompiled binaries.
repeated .envoy.api.v2.core.SocketOption socket_options = 13;public SocketOption.Builder addSocketOptionsBuilder(int index)
Additional socket options that may not be present in Envoy source code or precompiled binaries.
repeated .envoy.api.v2.core.SocketOption socket_options = 13;public List<SocketOption.Builder> getSocketOptionsBuilderList()
Additional socket options that may not be present in Envoy source code or precompiled binaries.
repeated .envoy.api.v2.core.SocketOption socket_options = 13;public boolean hasTcpFastOpenQueueLength()
Whether the listener should accept TCP Fast Open (TFO) connections. When this flag is set to a value greater than 0, the option TCP_FASTOPEN is enabled on the socket, with a queue length of the specified size (see `details in RFC7413 <https://tools.ietf.org/html/rfc7413#section-5.1>`_). When this flag is set to 0, the option TCP_FASTOPEN is disabled on the socket. When this flag is not set (default), the socket is not modified, i.e. the option is neither enabled nor disabled. On Linux, the net.ipv4.tcp_fastopen kernel parameter must include flag 0x2 to enable TCP_FASTOPEN. See `ip-sysctl.txt <https://www.kernel.org/doc/Documentation/networking/ip-sysctl.txt>`_. On macOS, only values of 0, 1, and unset are valid; other values may result in an error. To set the queue length on macOS, set the net.inet.tcp.fastopen_backlog kernel parameter.
.google.protobuf.UInt32Value tcp_fast_open_queue_length = 12;hasTcpFastOpenQueueLength in interface ListenerOrBuilderpublic com.google.protobuf.UInt32Value getTcpFastOpenQueueLength()
Whether the listener should accept TCP Fast Open (TFO) connections. When this flag is set to a value greater than 0, the option TCP_FASTOPEN is enabled on the socket, with a queue length of the specified size (see `details in RFC7413 <https://tools.ietf.org/html/rfc7413#section-5.1>`_). When this flag is set to 0, the option TCP_FASTOPEN is disabled on the socket. When this flag is not set (default), the socket is not modified, i.e. the option is neither enabled nor disabled. On Linux, the net.ipv4.tcp_fastopen kernel parameter must include flag 0x2 to enable TCP_FASTOPEN. See `ip-sysctl.txt <https://www.kernel.org/doc/Documentation/networking/ip-sysctl.txt>`_. On macOS, only values of 0, 1, and unset are valid; other values may result in an error. To set the queue length on macOS, set the net.inet.tcp.fastopen_backlog kernel parameter.
.google.protobuf.UInt32Value tcp_fast_open_queue_length = 12;getTcpFastOpenQueueLength in interface ListenerOrBuilderpublic Listener.Builder setTcpFastOpenQueueLength(com.google.protobuf.UInt32Value value)
Whether the listener should accept TCP Fast Open (TFO) connections. When this flag is set to a value greater than 0, the option TCP_FASTOPEN is enabled on the socket, with a queue length of the specified size (see `details in RFC7413 <https://tools.ietf.org/html/rfc7413#section-5.1>`_). When this flag is set to 0, the option TCP_FASTOPEN is disabled on the socket. When this flag is not set (default), the socket is not modified, i.e. the option is neither enabled nor disabled. On Linux, the net.ipv4.tcp_fastopen kernel parameter must include flag 0x2 to enable TCP_FASTOPEN. See `ip-sysctl.txt <https://www.kernel.org/doc/Documentation/networking/ip-sysctl.txt>`_. On macOS, only values of 0, 1, and unset are valid; other values may result in an error. To set the queue length on macOS, set the net.inet.tcp.fastopen_backlog kernel parameter.
.google.protobuf.UInt32Value tcp_fast_open_queue_length = 12;public Listener.Builder setTcpFastOpenQueueLength(com.google.protobuf.UInt32Value.Builder builderForValue)
Whether the listener should accept TCP Fast Open (TFO) connections. When this flag is set to a value greater than 0, the option TCP_FASTOPEN is enabled on the socket, with a queue length of the specified size (see `details in RFC7413 <https://tools.ietf.org/html/rfc7413#section-5.1>`_). When this flag is set to 0, the option TCP_FASTOPEN is disabled on the socket. When this flag is not set (default), the socket is not modified, i.e. the option is neither enabled nor disabled. On Linux, the net.ipv4.tcp_fastopen kernel parameter must include flag 0x2 to enable TCP_FASTOPEN. See `ip-sysctl.txt <https://www.kernel.org/doc/Documentation/networking/ip-sysctl.txt>`_. On macOS, only values of 0, 1, and unset are valid; other values may result in an error. To set the queue length on macOS, set the net.inet.tcp.fastopen_backlog kernel parameter.
.google.protobuf.UInt32Value tcp_fast_open_queue_length = 12;public Listener.Builder mergeTcpFastOpenQueueLength(com.google.protobuf.UInt32Value value)
Whether the listener should accept TCP Fast Open (TFO) connections. When this flag is set to a value greater than 0, the option TCP_FASTOPEN is enabled on the socket, with a queue length of the specified size (see `details in RFC7413 <https://tools.ietf.org/html/rfc7413#section-5.1>`_). When this flag is set to 0, the option TCP_FASTOPEN is disabled on the socket. When this flag is not set (default), the socket is not modified, i.e. the option is neither enabled nor disabled. On Linux, the net.ipv4.tcp_fastopen kernel parameter must include flag 0x2 to enable TCP_FASTOPEN. See `ip-sysctl.txt <https://www.kernel.org/doc/Documentation/networking/ip-sysctl.txt>`_. On macOS, only values of 0, 1, and unset are valid; other values may result in an error. To set the queue length on macOS, set the net.inet.tcp.fastopen_backlog kernel parameter.
.google.protobuf.UInt32Value tcp_fast_open_queue_length = 12;public Listener.Builder clearTcpFastOpenQueueLength()
Whether the listener should accept TCP Fast Open (TFO) connections. When this flag is set to a value greater than 0, the option TCP_FASTOPEN is enabled on the socket, with a queue length of the specified size (see `details in RFC7413 <https://tools.ietf.org/html/rfc7413#section-5.1>`_). When this flag is set to 0, the option TCP_FASTOPEN is disabled on the socket. When this flag is not set (default), the socket is not modified, i.e. the option is neither enabled nor disabled. On Linux, the net.ipv4.tcp_fastopen kernel parameter must include flag 0x2 to enable TCP_FASTOPEN. See `ip-sysctl.txt <https://www.kernel.org/doc/Documentation/networking/ip-sysctl.txt>`_. On macOS, only values of 0, 1, and unset are valid; other values may result in an error. To set the queue length on macOS, set the net.inet.tcp.fastopen_backlog kernel parameter.
.google.protobuf.UInt32Value tcp_fast_open_queue_length = 12;public com.google.protobuf.UInt32Value.Builder getTcpFastOpenQueueLengthBuilder()
Whether the listener should accept TCP Fast Open (TFO) connections. When this flag is set to a value greater than 0, the option TCP_FASTOPEN is enabled on the socket, with a queue length of the specified size (see `details in RFC7413 <https://tools.ietf.org/html/rfc7413#section-5.1>`_). When this flag is set to 0, the option TCP_FASTOPEN is disabled on the socket. When this flag is not set (default), the socket is not modified, i.e. the option is neither enabled nor disabled. On Linux, the net.ipv4.tcp_fastopen kernel parameter must include flag 0x2 to enable TCP_FASTOPEN. See `ip-sysctl.txt <https://www.kernel.org/doc/Documentation/networking/ip-sysctl.txt>`_. On macOS, only values of 0, 1, and unset are valid; other values may result in an error. To set the queue length on macOS, set the net.inet.tcp.fastopen_backlog kernel parameter.
.google.protobuf.UInt32Value tcp_fast_open_queue_length = 12;public com.google.protobuf.UInt32ValueOrBuilder getTcpFastOpenQueueLengthOrBuilder()
Whether the listener should accept TCP Fast Open (TFO) connections. When this flag is set to a value greater than 0, the option TCP_FASTOPEN is enabled on the socket, with a queue length of the specified size (see `details in RFC7413 <https://tools.ietf.org/html/rfc7413#section-5.1>`_). When this flag is set to 0, the option TCP_FASTOPEN is disabled on the socket. When this flag is not set (default), the socket is not modified, i.e. the option is neither enabled nor disabled. On Linux, the net.ipv4.tcp_fastopen kernel parameter must include flag 0x2 to enable TCP_FASTOPEN. See `ip-sysctl.txt <https://www.kernel.org/doc/Documentation/networking/ip-sysctl.txt>`_. On macOS, only values of 0, 1, and unset are valid; other values may result in an error. To set the queue length on macOS, set the net.inet.tcp.fastopen_backlog kernel parameter.
.google.protobuf.UInt32Value tcp_fast_open_queue_length = 12;getTcpFastOpenQueueLengthOrBuilder in interface ListenerOrBuilder@Deprecated public boolean hasBugfixReverseWriteFilterOrder()
If true, the order of write filters will be reversed to that of filters configured in the filter chain. Otherwise, it will keep the existing order. Note: this is a bug fix for Envoy, which is designed to have the reversed order of write filters to that of read ones, (see https://github.com/envoyproxy/envoy/issues/4599 for details). When we remove this field, Envoy will have the same behavior when it sets true.
.google.protobuf.BoolValue bugfix_reverse_write_filter_order = 14 [deprecated = true];hasBugfixReverseWriteFilterOrder in interface ListenerOrBuilder@Deprecated public com.google.protobuf.BoolValue getBugfixReverseWriteFilterOrder()
If true, the order of write filters will be reversed to that of filters configured in the filter chain. Otherwise, it will keep the existing order. Note: this is a bug fix for Envoy, which is designed to have the reversed order of write filters to that of read ones, (see https://github.com/envoyproxy/envoy/issues/4599 for details). When we remove this field, Envoy will have the same behavior when it sets true.
.google.protobuf.BoolValue bugfix_reverse_write_filter_order = 14 [deprecated = true];getBugfixReverseWriteFilterOrder in interface ListenerOrBuilder@Deprecated public Listener.Builder setBugfixReverseWriteFilterOrder(com.google.protobuf.BoolValue value)
If true, the order of write filters will be reversed to that of filters configured in the filter chain. Otherwise, it will keep the existing order. Note: this is a bug fix for Envoy, which is designed to have the reversed order of write filters to that of read ones, (see https://github.com/envoyproxy/envoy/issues/4599 for details). When we remove this field, Envoy will have the same behavior when it sets true.
.google.protobuf.BoolValue bugfix_reverse_write_filter_order = 14 [deprecated = true];@Deprecated public Listener.Builder setBugfixReverseWriteFilterOrder(com.google.protobuf.BoolValue.Builder builderForValue)
If true, the order of write filters will be reversed to that of filters configured in the filter chain. Otherwise, it will keep the existing order. Note: this is a bug fix for Envoy, which is designed to have the reversed order of write filters to that of read ones, (see https://github.com/envoyproxy/envoy/issues/4599 for details). When we remove this field, Envoy will have the same behavior when it sets true.
.google.protobuf.BoolValue bugfix_reverse_write_filter_order = 14 [deprecated = true];@Deprecated public Listener.Builder mergeBugfixReverseWriteFilterOrder(com.google.protobuf.BoolValue value)
If true, the order of write filters will be reversed to that of filters configured in the filter chain. Otherwise, it will keep the existing order. Note: this is a bug fix for Envoy, which is designed to have the reversed order of write filters to that of read ones, (see https://github.com/envoyproxy/envoy/issues/4599 for details). When we remove this field, Envoy will have the same behavior when it sets true.
.google.protobuf.BoolValue bugfix_reverse_write_filter_order = 14 [deprecated = true];@Deprecated public Listener.Builder clearBugfixReverseWriteFilterOrder()
If true, the order of write filters will be reversed to that of filters configured in the filter chain. Otherwise, it will keep the existing order. Note: this is a bug fix for Envoy, which is designed to have the reversed order of write filters to that of read ones, (see https://github.com/envoyproxy/envoy/issues/4599 for details). When we remove this field, Envoy will have the same behavior when it sets true.
.google.protobuf.BoolValue bugfix_reverse_write_filter_order = 14 [deprecated = true];@Deprecated public com.google.protobuf.BoolValue.Builder getBugfixReverseWriteFilterOrderBuilder()
If true, the order of write filters will be reversed to that of filters configured in the filter chain. Otherwise, it will keep the existing order. Note: this is a bug fix for Envoy, which is designed to have the reversed order of write filters to that of read ones, (see https://github.com/envoyproxy/envoy/issues/4599 for details). When we remove this field, Envoy will have the same behavior when it sets true.
.google.protobuf.BoolValue bugfix_reverse_write_filter_order = 14 [deprecated = true];@Deprecated public com.google.protobuf.BoolValueOrBuilder getBugfixReverseWriteFilterOrderOrBuilder()
If true, the order of write filters will be reversed to that of filters configured in the filter chain. Otherwise, it will keep the existing order. Note: this is a bug fix for Envoy, which is designed to have the reversed order of write filters to that of read ones, (see https://github.com/envoyproxy/envoy/issues/4599 for details). When we remove this field, Envoy will have the same behavior when it sets true.
.google.protobuf.BoolValue bugfix_reverse_write_filter_order = 14 [deprecated = true];getBugfixReverseWriteFilterOrderOrBuilder in interface ListenerOrBuilderpublic final Listener.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Listener.Builder>public final Listener.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Listener.Builder>Copyright © 2018–2019 The Envoy Project. All rights reserved.