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 SocketAddressgetAdditionalSourceAddresses(int index)Deprecated.intgetAdditionalSourceAddressesCount()Deprecated.java.util.List<SocketAddress>getAdditionalSourceAddressesList()Deprecated.SocketAddressOrBuildergetAdditionalSourceAddressesOrBuilder(int index)Deprecated.java.util.List<? extends SocketAddressOrBuilder>getAdditionalSourceAddressesOrBuilderList()Deprecated.ExtraSourceAddressgetExtraSourceAddresses(int index)Extra source addresses appended to the address specified in the `source_address` field.intgetExtraSourceAddressesCount()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.ExtraSourceAddressOrBuildergetExtraSourceAddressesOrBuilder(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.BoolValuegetFreebind()Whether to set the ``IP_FREEBIND`` option when creating the socket.com.google.protobuf.BoolValueOrBuildergetFreebindOrBuilder()Whether to set the ``IP_FREEBIND`` option when creating the socket.SocketOptiongetSocketOptions(int index)Additional socket options that may not be present in Envoy source code or precompiled binaries.intgetSocketOptionsCount()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.SocketOptionOrBuildergetSocketOptionsOrBuilder(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.SocketAddressgetSourceAddress()The address to bind to when creating a socket.SocketAddressOrBuildergetSourceAddressOrBuilder()The address to bind to when creating a socket.booleanhasFreebind()Whether to set the ``IP_FREEBIND`` option when creating the socket.booleanhasSourceAddress()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 [(.validate.rules) = { ... }- 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 [(.validate.rules) = { ... }- Returns:
- The sourceAddress.
-
getSourceAddressOrBuilder
SocketAddressOrBuilder getSourceAddressOrBuilder()
The address to bind to when creating a socket.
.envoy.config.core.v3.SocketAddress source_address = 1 [(.validate.rules) = { ... }
-
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. Currently, only one extra address can be supported, and the extra address should have a different IP version with the address in the `source_address` field. The address which has the same IP version with the target host's address IP version will be used as bind address. If more than one extra address specified, only the first address matched IP version will be returned. If there is no same IP version address found, the address in the `source_address` will be returned.
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. Currently, only one extra address can be supported, and the extra address should have a different IP version with the address in the `source_address` field. The address which has the same IP version with the target host's address IP version will be used as bind address. If more than one extra address specified, only the first address matched IP version will be returned. If there is no same IP version address found, the address in the `source_address` will be returned.
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. Currently, only one extra address can be supported, and the extra address should have a different IP version with the address in the `source_address` field. The address which has the same IP version with the target host's address IP version will be used as bind address. If more than one extra address specified, only the first address matched IP version will be returned. If there is no same IP version address found, the address in the `source_address` will be returned.
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. Currently, only one extra address can be supported, and the extra address should have a different IP version with the address in the `source_address` field. The address which has the same IP version with the target host's address IP version will be used as bind address. If more than one extra address specified, only the first address matched IP version will be returned. If there is no same IP version address found, the address in the `source_address` will be returned.
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. Currently, only one extra address can be supported, and the extra address should have a different IP version with the address in the `source_address` field. The address which has the same IP version with the target host's address IP version will be used as bind address. If more than one extra address specified, only the first address matched IP version will be returned. If there is no same IP version address found, the address in the `source_address` will be returned.
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"];
-
-