Interface ExtraSourceAddressOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ExtraSourceAddress
,ExtraSourceAddress.Builder
public interface ExtraSourceAddressOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SocketAddress
getAddress()
The additional address to bind.SocketAddressOrBuilder
getAddressOrBuilder()
The additional address to bind.SocketOptionsOverride
getSocketOptions()
Additional socket options that may not be present in Envoy source code or precompiled binaries.SocketOptionsOverrideOrBuilder
getSocketOptionsOrBuilder()
Additional socket options that may not be present in Envoy source code or precompiled binaries.boolean
hasAddress()
The additional address to bind.boolean
hasSocketOptions()
Additional socket options that may not be present in Envoy source code or precompiled binaries.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasAddress
boolean hasAddress()
The additional address to bind.
.envoy.config.core.v3.SocketAddress address = 1 [(.validate.rules) = { ... }
- Returns:
- Whether the address field is set.
-
getAddress
SocketAddress getAddress()
The additional address to bind.
.envoy.config.core.v3.SocketAddress address = 1 [(.validate.rules) = { ... }
- Returns:
- The address.
-
getAddressOrBuilder
SocketAddressOrBuilder getAddressOrBuilder()
The additional address to bind.
.envoy.config.core.v3.SocketAddress address = 1 [(.validate.rules) = { ... }
-
hasSocketOptions
boolean hasSocketOptions()
Additional socket options that may not be present in Envoy source code or precompiled binaries. If specified, this will override the :ref:`socket_options <envoy_v3_api_field_config.core.v3.BindConfig.socket_options>` in the BindConfig. If specified with no :ref:`socket_options <envoy_v3_api_field_config.core.v3.SocketOptionsOverride.socket_options>` or an empty list of :ref:`socket_options <envoy_v3_api_field_config.core.v3.SocketOptionsOverride.socket_options>`, it means no socket option will apply.
.envoy.config.core.v3.SocketOptionsOverride socket_options = 2;
- Returns:
- Whether the socketOptions field is set.
-
getSocketOptions
SocketOptionsOverride getSocketOptions()
Additional socket options that may not be present in Envoy source code or precompiled binaries. If specified, this will override the :ref:`socket_options <envoy_v3_api_field_config.core.v3.BindConfig.socket_options>` in the BindConfig. If specified with no :ref:`socket_options <envoy_v3_api_field_config.core.v3.SocketOptionsOverride.socket_options>` or an empty list of :ref:`socket_options <envoy_v3_api_field_config.core.v3.SocketOptionsOverride.socket_options>`, it means no socket option will apply.
.envoy.config.core.v3.SocketOptionsOverride socket_options = 2;
- Returns:
- The socketOptions.
-
getSocketOptionsOrBuilder
SocketOptionsOverrideOrBuilder getSocketOptionsOrBuilder()
Additional socket options that may not be present in Envoy source code or precompiled binaries. If specified, this will override the :ref:`socket_options <envoy_v3_api_field_config.core.v3.BindConfig.socket_options>` in the BindConfig. If specified with no :ref:`socket_options <envoy_v3_api_field_config.core.v3.SocketOptionsOverride.socket_options>` or an empty list of :ref:`socket_options <envoy_v3_api_field_config.core.v3.SocketOptionsOverride.socket_options>`, it means no socket option will apply.
.envoy.config.core.v3.SocketOptionsOverride socket_options = 2;
-
-