Class FixedServerPreferredAddressConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<FixedServerPreferredAddressConfig.Builder>
io.envoyproxy.envoy.extensions.quic.server_preferred_address.v3.FixedServerPreferredAddressConfig.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,FixedServerPreferredAddressConfigOrBuilder,Cloneable
- Enclosing class:
- FixedServerPreferredAddressConfig
public static final class FixedServerPreferredAddressConfig.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<FixedServerPreferredAddressConfig.Builder>
implements FixedServerPreferredAddressConfigOrBuilder
Configuration for FixedServerPreferredAddressConfig.Protobuf type
envoy.extensions.quic.server_preferred_address.v3.FixedServerPreferredAddressConfig-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) String representation of IPv4 address, i.e. "127.0.0.2".The IPv4 address to advertise to clients for Server Preferred Address.String representation of IPv6 address, i.e. "::1".The IPv6 address to advertise to clients for Server Preferred Address.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorString 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.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.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.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) The IPv4 address to advertise to clients for Server Preferred Address.The IPv6 address to advertise to clients for Server Preferred Address.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setIpv4Address(String value) String representation of IPv4 address, i.e. "127.0.0.2".setIpv4AddressBytes(com.google.protobuf.ByteString value) String 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.setIpv6Address(String value) String representation of IPv6 address, i.e. "::1".setIpv6AddressBytes(com.google.protobuf.ByteString value) String 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.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<FixedServerPreferredAddressConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<FixedServerPreferredAddressConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<FixedServerPreferredAddressConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<FixedServerPreferredAddressConfig.Builder>
-
setField
public FixedServerPreferredAddressConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<FixedServerPreferredAddressConfig.Builder>
-
clearField
public FixedServerPreferredAddressConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<FixedServerPreferredAddressConfig.Builder>
-
clearOneof
public FixedServerPreferredAddressConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<FixedServerPreferredAddressConfig.Builder>
-
setRepeatedField
public FixedServerPreferredAddressConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<FixedServerPreferredAddressConfig.Builder>
-
addRepeatedField
public FixedServerPreferredAddressConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<FixedServerPreferredAddressConfig.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<FixedServerPreferredAddressConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<FixedServerPreferredAddressConfig.Builder>
-
mergeFrom
public FixedServerPreferredAddressConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<FixedServerPreferredAddressConfig.Builder>- Throws:
IOException
-
getIpv4Address
String representation of IPv4 address, i.e. "127.0.0.2". If not specified, none will be configured.
string ipv4_address = 1;- Specified by:
getIpv4Addressin interfaceFixedServerPreferredAddressConfigOrBuilder- Returns:
- The ipv4Address.
-
getIpv4AddressBytes
public 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;- Specified by:
getIpv4AddressBytesin interfaceFixedServerPreferredAddressConfigOrBuilder- Returns:
- The bytes for ipv4Address.
-
setIpv4Address
String representation of IPv4 address, i.e. "127.0.0.2". If not specified, none will be configured.
string ipv4_address = 1;- Parameters:
value- The ipv4Address to set.- Returns:
- This builder for chaining.
-
clearIpv4Address
String representation of IPv4 address, i.e. "127.0.0.2". If not specified, none will be configured.
string ipv4_address = 1;- Returns:
- This builder for chaining.
-
setIpv4AddressBytes
public FixedServerPreferredAddressConfig.Builder setIpv4AddressBytes(com.google.protobuf.ByteString value) String representation of IPv4 address, i.e. "127.0.0.2". If not specified, none will be configured.
string ipv4_address = 1;- Parameters:
value- The bytes for ipv4Address to set.- Returns:
- This builder for chaining.
-
hasIpv4Config
public 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;- Specified by:
hasIpv4Configin interfaceFixedServerPreferredAddressConfigOrBuilder- Returns:
- Whether the ipv4Config field is set.
-
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;- Specified by:
getIpv4Configin interfaceFixedServerPreferredAddressConfigOrBuilder- Returns:
- The ipv4Config.
-
setIpv4Config
public FixedServerPreferredAddressConfig.Builder setIpv4Config(FixedServerPreferredAddressConfig.AddressFamilyConfig value) 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; -
setIpv4Config
public FixedServerPreferredAddressConfig.Builder setIpv4Config(FixedServerPreferredAddressConfig.AddressFamilyConfig.Builder builderForValue) 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; -
mergeIpv4Config
public FixedServerPreferredAddressConfig.Builder mergeIpv4Config(FixedServerPreferredAddressConfig.AddressFamilyConfig value) 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; -
clearIpv4Config
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; -
getIpv4ConfigBuilder
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; -
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;- Specified by:
getIpv4ConfigOrBuilderin interfaceFixedServerPreferredAddressConfigOrBuilder
-
getIpv6Address
String representation of IPv6 address, i.e. "::1". If not specified, none will be configured.
string ipv6_address = 2;- Specified by:
getIpv6Addressin interfaceFixedServerPreferredAddressConfigOrBuilder- Returns:
- The ipv6Address.
-
getIpv6AddressBytes
public com.google.protobuf.ByteString getIpv6AddressBytes()String representation of IPv6 address, i.e. "::1". If not specified, none will be configured.
string ipv6_address = 2;- Specified by:
getIpv6AddressBytesin interfaceFixedServerPreferredAddressConfigOrBuilder- Returns:
- The bytes for ipv6Address.
-
setIpv6Address
String representation of IPv6 address, i.e. "::1". If not specified, none will be configured.
string ipv6_address = 2;- Parameters:
value- The ipv6Address to set.- Returns:
- This builder for chaining.
-
clearIpv6Address
String representation of IPv6 address, i.e. "::1". If not specified, none will be configured.
string ipv6_address = 2;- Returns:
- This builder for chaining.
-
setIpv6AddressBytes
public FixedServerPreferredAddressConfig.Builder setIpv6AddressBytes(com.google.protobuf.ByteString value) String representation of IPv6 address, i.e. "::1". If not specified, none will be configured.
string ipv6_address = 2;- Parameters:
value- The bytes for ipv6Address to set.- Returns:
- This builder for chaining.
-
hasIpv6Config
public 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;- Specified by:
hasIpv6Configin interfaceFixedServerPreferredAddressConfigOrBuilder- Returns:
- Whether the ipv6Config field is set.
-
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;- Specified by:
getIpv6Configin interfaceFixedServerPreferredAddressConfigOrBuilder- Returns:
- The ipv6Config.
-
setIpv6Config
public FixedServerPreferredAddressConfig.Builder setIpv6Config(FixedServerPreferredAddressConfig.AddressFamilyConfig value) 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; -
setIpv6Config
public FixedServerPreferredAddressConfig.Builder setIpv6Config(FixedServerPreferredAddressConfig.AddressFamilyConfig.Builder builderForValue) 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; -
mergeIpv6Config
public FixedServerPreferredAddressConfig.Builder mergeIpv6Config(FixedServerPreferredAddressConfig.AddressFamilyConfig value) 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; -
clearIpv6Config
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; -
getIpv6ConfigBuilder
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; -
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;- Specified by:
getIpv6ConfigOrBuilderin interfaceFixedServerPreferredAddressConfigOrBuilder
-
setUnknownFields
public final FixedServerPreferredAddressConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<FixedServerPreferredAddressConfig.Builder>
-
mergeUnknownFields
public final FixedServerPreferredAddressConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<FixedServerPreferredAddressConfig.Builder>
-