Interface BindConfigOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
BindConfig
,BindConfig.Builder
public interface BindConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description SocketAddress
getAdditionalSourceAddresses(int index)
Deprecated.int
getAdditionalSourceAddressesCount()
Deprecated.java.util.List<SocketAddress>
getAdditionalSourceAddressesList()
Deprecated.SocketAddressOrBuilder
getAdditionalSourceAddressesOrBuilder(int index)
Deprecated.java.util.List<? extends SocketAddressOrBuilder>
getAdditionalSourceAddressesOrBuilderList()
Deprecated.ExtraSourceAddress
getExtraSourceAddresses(int index)
Extra source addresses appended to the address specified in the ``source_address`` field.int
getExtraSourceAddressesCount()
Extra source addresses appended to the address specified in the ``source_address`` field.java.util.List<ExtraSourceAddress>
getExtraSourceAddressesList()
Extra source addresses appended to the address specified in the ``source_address`` field.ExtraSourceAddressOrBuilder
getExtraSourceAddressesOrBuilder(int index)
Extra source addresses appended to the address specified in the ``source_address`` field.java.util.List<? extends ExtraSourceAddressOrBuilder>
getExtraSourceAddressesOrBuilderList()
Extra source addresses appended to the address specified in the ``source_address`` field.com.google.protobuf.BoolValue
getFreebind()
Whether to set the ``IP_FREEBIND`` option when creating the socket.com.google.protobuf.BoolValueOrBuilder
getFreebindOrBuilder()
Whether to set the ``IP_FREEBIND`` option when creating the socket.TypedExtensionConfig
getLocalAddressSelector()
Custom local address selector to override the default (i.e.TypedExtensionConfigOrBuilder
getLocalAddressSelectorOrBuilder()
Custom local address selector to override the default (i.e.SocketOption
getSocketOptions(int index)
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.java.util.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.java.util.List<? extends SocketOptionOrBuilder>
getSocketOptionsOrBuilderList()
Additional socket options that may not be present in Envoy source code or precompiled binaries.SocketAddress
getSourceAddress()
The address to bind to when creating a socket.SocketAddressOrBuilder
getSourceAddressOrBuilder()
The address to bind to when creating a socket.boolean
hasFreebind()
Whether to set the ``IP_FREEBIND`` option when creating the socket.boolean
hasLocalAddressSelector()
Custom local address selector to override the default (i.e.boolean
hasSourceAddress()
The address to bind to when creating a socket.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasSourceAddress
boolean hasSourceAddress()
The address to bind to when creating a socket.
.envoy.config.core.v3.SocketAddress source_address = 1;
- Returns:
- Whether the sourceAddress field is set.
-
getSourceAddress
SocketAddress getSourceAddress()
The address to bind to when creating a socket.
.envoy.config.core.v3.SocketAddress source_address = 1;
- Returns:
- The sourceAddress.
-
getSourceAddressOrBuilder
SocketAddressOrBuilder getSourceAddressOrBuilder()
The address to bind to when creating a socket.
.envoy.config.core.v3.SocketAddress source_address = 1;
-
hasFreebind
boolean hasFreebind()
Whether to set the ``IP_FREEBIND`` option when creating the socket. When this flag is set to true, allows the :ref:`source_address <envoy_v3_api_field_config.core.v3.BindConfig.source_address>` to be 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 = 2;
- Returns:
- Whether the freebind field is set.
-
getFreebind
com.google.protobuf.BoolValue getFreebind()
Whether to set the ``IP_FREEBIND`` option when creating the socket. When this flag is set to true, allows the :ref:`source_address <envoy_v3_api_field_config.core.v3.BindConfig.source_address>` to be 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 = 2;
- Returns:
- The freebind.
-
getFreebindOrBuilder
com.google.protobuf.BoolValueOrBuilder getFreebindOrBuilder()
Whether to set the ``IP_FREEBIND`` option when creating the socket. When this flag is set to true, allows the :ref:`source_address <envoy_v3_api_field_config.core.v3.BindConfig.source_address>` to be 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 = 2;
-
getSocketOptionsList
java.util.List<SocketOption> getSocketOptionsList()
Additional socket options that may not be present in Envoy source code or precompiled binaries.
repeated .envoy.config.core.v3.SocketOption socket_options = 3;
-
getSocketOptions
SocketOption getSocketOptions(int index)
Additional socket options that may not be present in Envoy source code or precompiled binaries.
repeated .envoy.config.core.v3.SocketOption socket_options = 3;
-
getSocketOptionsCount
int getSocketOptionsCount()
Additional socket options that may not be present in Envoy source code or precompiled binaries.
repeated .envoy.config.core.v3.SocketOption socket_options = 3;
-
getSocketOptionsOrBuilderList
java.util.List<? extends SocketOptionOrBuilder> getSocketOptionsOrBuilderList()
Additional socket options that may not be present in Envoy source code or precompiled binaries.
repeated .envoy.config.core.v3.SocketOption socket_options = 3;
-
getSocketOptionsOrBuilder
SocketOptionOrBuilder getSocketOptionsOrBuilder(int index)
Additional socket options that may not be present in Envoy source code or precompiled binaries.
repeated .envoy.config.core.v3.SocketOption socket_options = 3;
-
getExtraSourceAddressesList
java.util.List<ExtraSourceAddress> getExtraSourceAddressesList()
Extra source addresses appended to the address specified in the ``source_address`` field. This enables to specify multiple source addresses. The source address selection is determined by :ref:`local_address_selector <envoy_v3_api_field_config.core.v3.BindConfig.local_address_selector>`.
repeated .envoy.config.core.v3.ExtraSourceAddress extra_source_addresses = 5;
-
getExtraSourceAddresses
ExtraSourceAddress getExtraSourceAddresses(int index)
Extra source addresses appended to the address specified in the ``source_address`` field. This enables to specify multiple source addresses. The source address selection is determined by :ref:`local_address_selector <envoy_v3_api_field_config.core.v3.BindConfig.local_address_selector>`.
repeated .envoy.config.core.v3.ExtraSourceAddress extra_source_addresses = 5;
-
getExtraSourceAddressesCount
int getExtraSourceAddressesCount()
Extra source addresses appended to the address specified in the ``source_address`` field. This enables to specify multiple source addresses. The source address selection is determined by :ref:`local_address_selector <envoy_v3_api_field_config.core.v3.BindConfig.local_address_selector>`.
repeated .envoy.config.core.v3.ExtraSourceAddress extra_source_addresses = 5;
-
getExtraSourceAddressesOrBuilderList
java.util.List<? extends ExtraSourceAddressOrBuilder> getExtraSourceAddressesOrBuilderList()
Extra source addresses appended to the address specified in the ``source_address`` field. This enables to specify multiple source addresses. The source address selection is determined by :ref:`local_address_selector <envoy_v3_api_field_config.core.v3.BindConfig.local_address_selector>`.
repeated .envoy.config.core.v3.ExtraSourceAddress extra_source_addresses = 5;
-
getExtraSourceAddressesOrBuilder
ExtraSourceAddressOrBuilder getExtraSourceAddressesOrBuilder(int index)
Extra source addresses appended to the address specified in the ``source_address`` field. This enables to specify multiple source addresses. The source address selection is determined by :ref:`local_address_selector <envoy_v3_api_field_config.core.v3.BindConfig.local_address_selector>`.
repeated .envoy.config.core.v3.ExtraSourceAddress extra_source_addresses = 5;
-
getAdditionalSourceAddressesList
@Deprecated java.util.List<SocketAddress> getAdditionalSourceAddressesList()
Deprecated.Deprecated by :ref:`extra_source_addresses <envoy_v3_api_field_config.core.v3.BindConfig.extra_source_addresses>`
repeated .envoy.config.core.v3.SocketAddress additional_source_addresses = 4 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
getAdditionalSourceAddresses
@Deprecated SocketAddress getAdditionalSourceAddresses(int index)
Deprecated.Deprecated by :ref:`extra_source_addresses <envoy_v3_api_field_config.core.v3.BindConfig.extra_source_addresses>`
repeated .envoy.config.core.v3.SocketAddress additional_source_addresses = 4 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
getAdditionalSourceAddressesCount
@Deprecated int getAdditionalSourceAddressesCount()
Deprecated.Deprecated by :ref:`extra_source_addresses <envoy_v3_api_field_config.core.v3.BindConfig.extra_source_addresses>`
repeated .envoy.config.core.v3.SocketAddress additional_source_addresses = 4 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
getAdditionalSourceAddressesOrBuilderList
@Deprecated java.util.List<? extends SocketAddressOrBuilder> getAdditionalSourceAddressesOrBuilderList()
Deprecated.Deprecated by :ref:`extra_source_addresses <envoy_v3_api_field_config.core.v3.BindConfig.extra_source_addresses>`
repeated .envoy.config.core.v3.SocketAddress additional_source_addresses = 4 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
getAdditionalSourceAddressesOrBuilder
@Deprecated SocketAddressOrBuilder getAdditionalSourceAddressesOrBuilder(int index)
Deprecated.Deprecated by :ref:`extra_source_addresses <envoy_v3_api_field_config.core.v3.BindConfig.extra_source_addresses>`
repeated .envoy.config.core.v3.SocketAddress additional_source_addresses = 4 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
-
hasLocalAddressSelector
boolean hasLocalAddressSelector()
Custom local address selector to override the default (i.e. :ref:`DefaultLocalAddressSelector <envoy_v3_api_msg_config.upstream.local_address_selector.v3.DefaultLocalAddressSelector>`). [#extension-category: envoy.upstream.local_address_selector]
.envoy.config.core.v3.TypedExtensionConfig local_address_selector = 6;
- Returns:
- Whether the localAddressSelector field is set.
-
getLocalAddressSelector
TypedExtensionConfig getLocalAddressSelector()
Custom local address selector to override the default (i.e. :ref:`DefaultLocalAddressSelector <envoy_v3_api_msg_config.upstream.local_address_selector.v3.DefaultLocalAddressSelector>`). [#extension-category: envoy.upstream.local_address_selector]
.envoy.config.core.v3.TypedExtensionConfig local_address_selector = 6;
- Returns:
- The localAddressSelector.
-
getLocalAddressSelectorOrBuilder
TypedExtensionConfigOrBuilder getLocalAddressSelectorOrBuilder()
Custom local address selector to override the default (i.e. :ref:`DefaultLocalAddressSelector <envoy_v3_api_msg_config.upstream.local_address_selector.v3.DefaultLocalAddressSelector>`). [#extension-category: envoy.upstream.local_address_selector]
.envoy.config.core.v3.TypedExtensionConfig local_address_selector = 6;
-
-