Class AdditionalAddress.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<AdditionalAddress.Builder>
-
- io.envoyproxy.envoy.config.listener.v3.AdditionalAddress.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,AdditionalAddressOrBuilder
,java.lang.Cloneable
- Enclosing class:
- AdditionalAddress
public static final class AdditionalAddress.Builder extends com.google.protobuf.GeneratedMessage.Builder<AdditionalAddress.Builder> implements AdditionalAddressOrBuilder
The additional address the listener is listening on.
Protobuf typeenvoy.config.listener.v3.AdditionalAddress
-
-
Field Summary
Fields Modifier and Type Field Description private Address
address_
private com.google.protobuf.SingleFieldBuilder<Address,Address.Builder,AddressOrBuilder>
addressBuilder_
private int
bitField0_
private SocketOptionsOverride
socketOptions_
private com.google.protobuf.SingleFieldBuilder<SocketOptionsOverride,SocketOptionsOverride.Builder,SocketOptionsOverrideOrBuilder>
socketOptionsBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AdditionalAddress
build()
AdditionalAddress
buildPartial()
private void
buildPartial0(AdditionalAddress result)
AdditionalAddress.Builder
clear()
AdditionalAddress.Builder
clearAddress()
.envoy.config.core.v3.Address address = 1;
AdditionalAddress.Builder
clearSocketOptions()
Additional socket options that may not be present in Envoy source code or precompiled binaries.Address
getAddress()
.envoy.config.core.v3.Address address = 1;
Address.Builder
getAddressBuilder()
.envoy.config.core.v3.Address address = 1;
private com.google.protobuf.SingleFieldBuilder<Address,Address.Builder,AddressOrBuilder>
getAddressFieldBuilder()
.envoy.config.core.v3.Address address = 1;
AddressOrBuilder
getAddressOrBuilder()
.envoy.config.core.v3.Address address = 1;
AdditionalAddress
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
SocketOptionsOverride
getSocketOptions()
Additional socket options that may not be present in Envoy source code or precompiled binaries.SocketOptionsOverride.Builder
getSocketOptionsBuilder()
Additional socket options that may not be present in Envoy source code or precompiled binaries.private com.google.protobuf.SingleFieldBuilder<SocketOptionsOverride,SocketOptionsOverride.Builder,SocketOptionsOverrideOrBuilder>
getSocketOptionsFieldBuilder()
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()
.envoy.config.core.v3.Address address = 1;
boolean
hasSocketOptions()
Additional socket options that may not be present in Envoy source code or precompiled binaries.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
private void
maybeForceBuilderInitialization()
AdditionalAddress.Builder
mergeAddress(Address value)
.envoy.config.core.v3.Address address = 1;
AdditionalAddress.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
AdditionalAddress.Builder
mergeFrom(com.google.protobuf.Message other)
AdditionalAddress.Builder
mergeFrom(AdditionalAddress other)
AdditionalAddress.Builder
mergeSocketOptions(SocketOptionsOverride value)
Additional socket options that may not be present in Envoy source code or precompiled binaries.AdditionalAddress.Builder
setAddress(Address value)
.envoy.config.core.v3.Address address = 1;
AdditionalAddress.Builder
setAddress(Address.Builder builderForValue)
.envoy.config.core.v3.Address address = 1;
AdditionalAddress.Builder
setSocketOptions(SocketOptionsOverride value)
Additional socket options that may not be present in Envoy source code or precompiled binaries.AdditionalAddress.Builder
setSocketOptions(SocketOptionsOverride.Builder builderForValue)
Additional socket options that may not be present in Envoy source code or precompiled binaries.-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
bitField0_
private int bitField0_
-
address_
private Address address_
-
addressBuilder_
private com.google.protobuf.SingleFieldBuilder<Address,Address.Builder,AddressOrBuilder> addressBuilder_
-
socketOptions_
private SocketOptionsOverride socketOptions_
-
socketOptionsBuilder_
private com.google.protobuf.SingleFieldBuilder<SocketOptionsOverride,SocketOptionsOverride.Builder,SocketOptionsOverrideOrBuilder> socketOptionsBuilder_
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<AdditionalAddress.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public AdditionalAddress.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<AdditionalAddress.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<AdditionalAddress.Builder>
-
getDefaultInstanceForType
public AdditionalAddress getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public AdditionalAddress build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AdditionalAddress buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(AdditionalAddress result)
-
mergeFrom
public AdditionalAddress.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<AdditionalAddress.Builder>
-
mergeFrom
public AdditionalAddress.Builder mergeFrom(AdditionalAddress other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<AdditionalAddress.Builder>
-
mergeFrom
public AdditionalAddress.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<AdditionalAddress.Builder>
- Throws:
java.io.IOException
-
hasAddress
public boolean hasAddress()
.envoy.config.core.v3.Address address = 1;
- Specified by:
hasAddress
in interfaceAdditionalAddressOrBuilder
- Returns:
- Whether the address field is set.
-
getAddress
public Address getAddress()
.envoy.config.core.v3.Address address = 1;
- Specified by:
getAddress
in interfaceAdditionalAddressOrBuilder
- Returns:
- The address.
-
setAddress
public AdditionalAddress.Builder setAddress(Address value)
.envoy.config.core.v3.Address address = 1;
-
setAddress
public AdditionalAddress.Builder setAddress(Address.Builder builderForValue)
.envoy.config.core.v3.Address address = 1;
-
mergeAddress
public AdditionalAddress.Builder mergeAddress(Address value)
.envoy.config.core.v3.Address address = 1;
-
clearAddress
public AdditionalAddress.Builder clearAddress()
.envoy.config.core.v3.Address address = 1;
-
getAddressBuilder
public Address.Builder getAddressBuilder()
.envoy.config.core.v3.Address address = 1;
-
getAddressOrBuilder
public AddressOrBuilder getAddressOrBuilder()
.envoy.config.core.v3.Address address = 1;
- Specified by:
getAddressOrBuilder
in interfaceAdditionalAddressOrBuilder
-
getAddressFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Address,Address.Builder,AddressOrBuilder> getAddressFieldBuilder()
.envoy.config.core.v3.Address address = 1;
-
hasSocketOptions
public 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;
- Specified by:
hasSocketOptions
in interfaceAdditionalAddressOrBuilder
- Returns:
- Whether the socketOptions field is set.
-
getSocketOptions
public 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;
- Specified by:
getSocketOptions
in interfaceAdditionalAddressOrBuilder
- Returns:
- The socketOptions.
-
setSocketOptions
public AdditionalAddress.Builder setSocketOptions(SocketOptionsOverride value)
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;
-
setSocketOptions
public AdditionalAddress.Builder setSocketOptions(SocketOptionsOverride.Builder builderForValue)
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;
-
mergeSocketOptions
public AdditionalAddress.Builder mergeSocketOptions(SocketOptionsOverride value)
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;
-
clearSocketOptions
public AdditionalAddress.Builder clearSocketOptions()
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;
-
getSocketOptionsBuilder
public SocketOptionsOverride.Builder getSocketOptionsBuilder()
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;
-
getSocketOptionsOrBuilder
public 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;
- Specified by:
getSocketOptionsOrBuilder
in interfaceAdditionalAddressOrBuilder
-
getSocketOptionsFieldBuilder
private com.google.protobuf.SingleFieldBuilder<SocketOptionsOverride,SocketOptionsOverride.Builder,SocketOptionsOverrideOrBuilder> getSocketOptionsFieldBuilder()
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;
-
-