Interface AdditionalAddressOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
AdditionalAddress,AdditionalAddress.Builder
public interface AdditionalAddressOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescription.envoy.config.core.v3.Address address = 1;.envoy.config.core.v3.Address address = 1;Additional socket options that may not be present in Envoy source code or precompiled binaries.Additional socket options that may not be present in Envoy source code or precompiled binaries.Configures TCP keepalive settings for the additional address.Configures TCP keepalive settings for the additional address.boolean.envoy.config.core.v3.Address address = 1;booleanAdditional socket options that may not be present in Envoy source code or precompiled binaries.booleanConfigures TCP keepalive settings for the additional address.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasAddress
boolean hasAddress().envoy.config.core.v3.Address address = 1;- Returns:
- Whether the address field is set.
-
getAddress
Address getAddress().envoy.config.core.v3.Address address = 1;- Returns:
- The address.
-
getAddressOrBuilder
AddressOrBuilder getAddressOrBuilder().envoy.config.core.v3.Address address = 1; -
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.listener.v3.Listener.socket_options>` in the listener. 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.listener.v3.Listener.socket_options>` in the listener. 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.listener.v3.Listener.socket_options>` in the listener. 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; -
hasTcpKeepalive
boolean hasTcpKeepalive()Configures TCP keepalive settings for the additional address. If not set, the listener :ref:`tcp_keepalive <envoy_v3_api_field_config.listener.v3.Listener.tcp_keepalive>` configuration is inherited. You can explicitly disable TCP keepalive for the additional address by setting any keepalive field (:ref:`keepalive_probes <envoy_v3_api_field_config.core.v3.TcpKeepalive.keepalive_probes>`, :ref:`keepalive_time <envoy_v3_api_field_config.core.v3.TcpKeepalive.keepalive_time>`, or :ref:`keepalive_interval <envoy_v3_api_field_config.core.v3.TcpKeepalive.keepalive_interval>`) to ``0``.
.envoy.config.core.v3.TcpKeepalive tcp_keepalive = 3;- Returns:
- Whether the tcpKeepalive field is set.
-
getTcpKeepalive
TcpKeepalive getTcpKeepalive()Configures TCP keepalive settings for the additional address. If not set, the listener :ref:`tcp_keepalive <envoy_v3_api_field_config.listener.v3.Listener.tcp_keepalive>` configuration is inherited. You can explicitly disable TCP keepalive for the additional address by setting any keepalive field (:ref:`keepalive_probes <envoy_v3_api_field_config.core.v3.TcpKeepalive.keepalive_probes>`, :ref:`keepalive_time <envoy_v3_api_field_config.core.v3.TcpKeepalive.keepalive_time>`, or :ref:`keepalive_interval <envoy_v3_api_field_config.core.v3.TcpKeepalive.keepalive_interval>`) to ``0``.
.envoy.config.core.v3.TcpKeepalive tcp_keepalive = 3;- Returns:
- The tcpKeepalive.
-
getTcpKeepaliveOrBuilder
TcpKeepaliveOrBuilder getTcpKeepaliveOrBuilder()Configures TCP keepalive settings for the additional address. If not set, the listener :ref:`tcp_keepalive <envoy_v3_api_field_config.listener.v3.Listener.tcp_keepalive>` configuration is inherited. You can explicitly disable TCP keepalive for the additional address by setting any keepalive field (:ref:`keepalive_probes <envoy_v3_api_field_config.core.v3.TcpKeepalive.keepalive_probes>`, :ref:`keepalive_time <envoy_v3_api_field_config.core.v3.TcpKeepalive.keepalive_time>`, or :ref:`keepalive_interval <envoy_v3_api_field_config.core.v3.TcpKeepalive.keepalive_interval>`) to ``0``.
.envoy.config.core.v3.TcpKeepalive tcp_keepalive = 3;
-