Interface FixedServerPreferredAddressConfigOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
FixedServerPreferredAddressConfig,FixedServerPreferredAddressConfig.Builder
public interface FixedServerPreferredAddressConfigOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionString representation of IPv4 address, i.e. "127.0.0.2".com.google.protobuf.ByteStringString representation of IPv4 address, i.e. "127.0.0.2".The IPv4 address to advertise to clients for Server Preferred Address.The IPv4 address to advertise to clients for Server Preferred Address.String representation of IPv6 address, i.e. "::1".com.google.protobuf.ByteStringString representation of IPv6 address, i.e. "::1".The IPv6 address to advertise to clients for Server Preferred Address.The IPv6 address to advertise to clients for Server Preferred Address.booleanThe IPv4 address to advertise to clients for Server Preferred Address.booleanThe IPv6 address to advertise to clients for Server Preferred 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
-
getIpv4Address
String getIpv4Address()String representation of IPv4 address, i.e. "127.0.0.2". If not specified, none will be configured.
string ipv4_address = 1;- Returns:
- The ipv4Address.
-
getIpv4AddressBytes
com.google.protobuf.ByteString getIpv4AddressBytes()String representation of IPv4 address, i.e. "127.0.0.2". If not specified, none will be configured.
string ipv4_address = 1;- Returns:
- The bytes for ipv4Address.
-
hasIpv4Config
boolean hasIpv4Config()The IPv4 address to advertise to clients for Server Preferred Address. This field takes precedence over :ref:`ipv4_address <envoy_v3_api_field_extensions.quic.server_preferred_address.v3.FixedServerPreferredAddressConfig.ipv4_address>`.
.envoy.extensions.quic.server_preferred_address.v3.FixedServerPreferredAddressConfig.AddressFamilyConfig ipv4_config = 3;- Returns:
- Whether the ipv4Config field is set.
-
getIpv4Config
FixedServerPreferredAddressConfig.AddressFamilyConfig getIpv4Config()The IPv4 address to advertise to clients for Server Preferred Address. This field takes precedence over :ref:`ipv4_address <envoy_v3_api_field_extensions.quic.server_preferred_address.v3.FixedServerPreferredAddressConfig.ipv4_address>`.
.envoy.extensions.quic.server_preferred_address.v3.FixedServerPreferredAddressConfig.AddressFamilyConfig ipv4_config = 3;- Returns:
- The ipv4Config.
-
getIpv4ConfigOrBuilder
FixedServerPreferredAddressConfig.AddressFamilyConfigOrBuilder getIpv4ConfigOrBuilder()The IPv4 address to advertise to clients for Server Preferred Address. This field takes precedence over :ref:`ipv4_address <envoy_v3_api_field_extensions.quic.server_preferred_address.v3.FixedServerPreferredAddressConfig.ipv4_address>`.
.envoy.extensions.quic.server_preferred_address.v3.FixedServerPreferredAddressConfig.AddressFamilyConfig ipv4_config = 3; -
getIpv6Address
String getIpv6Address()String representation of IPv6 address, i.e. "::1". If not specified, none will be configured.
string ipv6_address = 2;- Returns:
- The ipv6Address.
-
getIpv6AddressBytes
com.google.protobuf.ByteString getIpv6AddressBytes()String representation of IPv6 address, i.e. "::1". If not specified, none will be configured.
string ipv6_address = 2;- Returns:
- The bytes for ipv6Address.
-
hasIpv6Config
boolean hasIpv6Config()The IPv6 address to advertise to clients for Server Preferred Address. This field takes precedence over :ref:`ipv6_address <envoy_v3_api_field_extensions.quic.server_preferred_address.v3.FixedServerPreferredAddressConfig.ipv6_address>`.
.envoy.extensions.quic.server_preferred_address.v3.FixedServerPreferredAddressConfig.AddressFamilyConfig ipv6_config = 4;- Returns:
- Whether the ipv6Config field is set.
-
getIpv6Config
FixedServerPreferredAddressConfig.AddressFamilyConfig getIpv6Config()The IPv6 address to advertise to clients for Server Preferred Address. This field takes precedence over :ref:`ipv6_address <envoy_v3_api_field_extensions.quic.server_preferred_address.v3.FixedServerPreferredAddressConfig.ipv6_address>`.
.envoy.extensions.quic.server_preferred_address.v3.FixedServerPreferredAddressConfig.AddressFamilyConfig ipv6_config = 4;- Returns:
- The ipv6Config.
-
getIpv6ConfigOrBuilder
FixedServerPreferredAddressConfig.AddressFamilyConfigOrBuilder getIpv6ConfigOrBuilder()The IPv6 address to advertise to clients for Server Preferred Address. This field takes precedence over :ref:`ipv6_address <envoy_v3_api_field_extensions.quic.server_preferred_address.v3.FixedServerPreferredAddressConfig.ipv6_address>`.
.envoy.extensions.quic.server_preferred_address.v3.FixedServerPreferredAddressConfig.AddressFamilyConfig ipv6_config = 4;
-