Interface FixedServerPreferredAddressConfig.AddressFamilyConfigOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
FixedServerPreferredAddressConfig.AddressFamilyConfig,FixedServerPreferredAddressConfig.AddressFamilyConfig.Builder
- Enclosing class:
- FixedServerPreferredAddressConfig
public static interface FixedServerPreferredAddressConfig.AddressFamilyConfigOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionThe server preferred address sent to clients.The server preferred address sent to clients.If there is a DNAT between the client and Envoy, the address that Envoy will observe server preferred address packets being sent to.If there is a DNAT between the client and Envoy, the address that Envoy will observe server preferred address packets being sent to.booleanThe server preferred address sent to clients.booleanIf there is a DNAT between the client and Envoy, the address that Envoy will observe server preferred address packets being sent to.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()The server preferred address sent to clients. Note: Envoy currently must receive all packets for a QUIC connection on the same port, so unless :ref:`dnat_address <envoy_v3_api_field_extensions.quic.server_preferred_address.v3.FixedServerPreferredAddressConfig.AddressFamilyConfig.dnat_address>` is configured, the port for this address must be zero, and the listener's port will be used instead.
.envoy.config.core.v3.SocketAddress address = 1;- Returns:
- Whether the address field is set.
-
getAddress
SocketAddress getAddress()The server preferred address sent to clients. Note: Envoy currently must receive all packets for a QUIC connection on the same port, so unless :ref:`dnat_address <envoy_v3_api_field_extensions.quic.server_preferred_address.v3.FixedServerPreferredAddressConfig.AddressFamilyConfig.dnat_address>` is configured, the port for this address must be zero, and the listener's port will be used instead.
.envoy.config.core.v3.SocketAddress address = 1;- Returns:
- The address.
-
getAddressOrBuilder
SocketAddressOrBuilder getAddressOrBuilder()The server preferred address sent to clients. Note: Envoy currently must receive all packets for a QUIC connection on the same port, so unless :ref:`dnat_address <envoy_v3_api_field_extensions.quic.server_preferred_address.v3.FixedServerPreferredAddressConfig.AddressFamilyConfig.dnat_address>` is configured, the port for this address must be zero, and the listener's port will be used instead.
.envoy.config.core.v3.SocketAddress address = 1; -
hasDnatAddress
boolean hasDnatAddress()If there is a DNAT between the client and Envoy, the address that Envoy will observe server preferred address packets being sent to. If this is not specified, it is assumed there is no DNAT and the server preferred address packets will be sent to the address advertised to clients for server preferred address. Note: Envoy currently must receive all packets for a QUIC connection on the same port, so the port for this address must be zero, and the listener's port will be used instead.
.envoy.config.core.v3.SocketAddress dnat_address = 2;- Returns:
- Whether the dnatAddress field is set.
-
getDnatAddress
SocketAddress getDnatAddress()If there is a DNAT between the client and Envoy, the address that Envoy will observe server preferred address packets being sent to. If this is not specified, it is assumed there is no DNAT and the server preferred address packets will be sent to the address advertised to clients for server preferred address. Note: Envoy currently must receive all packets for a QUIC connection on the same port, so the port for this address must be zero, and the listener's port will be used instead.
.envoy.config.core.v3.SocketAddress dnat_address = 2;- Returns:
- The dnatAddress.
-
getDnatAddressOrBuilder
SocketAddressOrBuilder getDnatAddressOrBuilder()If there is a DNAT between the client and Envoy, the address that Envoy will observe server preferred address packets being sent to. If this is not specified, it is assumed there is no DNAT and the server preferred address packets will be sent to the address advertised to clients for server preferred address. Note: Envoy currently must receive all packets for a QUIC connection on the same port, so the port for this address must be zero, and the listener's port will be used instead.
.envoy.config.core.v3.SocketAddress dnat_address = 2;
-