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 Addressaddress_private com.google.protobuf.SingleFieldBuilder<Address,Address.Builder,AddressOrBuilder>addressBuilder_private intbitField0_private SocketOptionsOverridesocketOptions_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 AdditionalAddressbuild()AdditionalAddressbuildPartial()private voidbuildPartial0(AdditionalAddress result)AdditionalAddress.Builderclear()AdditionalAddress.BuilderclearAddress().envoy.config.core.v3.Address address = 1;AdditionalAddress.BuilderclearSocketOptions()Additional socket options that may not be present in Envoy source code or precompiled binaries.AddressgetAddress().envoy.config.core.v3.Address address = 1;Address.BuildergetAddressBuilder().envoy.config.core.v3.Address address = 1;private com.google.protobuf.SingleFieldBuilder<Address,Address.Builder,AddressOrBuilder>getAddressFieldBuilder().envoy.config.core.v3.Address address = 1;AddressOrBuildergetAddressOrBuilder().envoy.config.core.v3.Address address = 1;AdditionalAddressgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()SocketOptionsOverridegetSocketOptions()Additional socket options that may not be present in Envoy source code or precompiled binaries.SocketOptionsOverride.BuildergetSocketOptionsBuilder()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.SocketOptionsOverrideOrBuildergetSocketOptionsOrBuilder()Additional socket options that may not be present in Envoy source code or precompiled binaries.booleanhasAddress().envoy.config.core.v3.Address address = 1;booleanhasSocketOptions()Additional socket options that may not be present in Envoy source code or precompiled binaries.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()private voidmaybeForceBuilderInitialization()AdditionalAddress.BuildermergeAddress(Address value).envoy.config.core.v3.Address address = 1;AdditionalAddress.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)AdditionalAddress.BuildermergeFrom(com.google.protobuf.Message other)AdditionalAddress.BuildermergeFrom(AdditionalAddress other)AdditionalAddress.BuildermergeSocketOptions(SocketOptionsOverride value)Additional socket options that may not be present in Envoy source code or precompiled binaries.AdditionalAddress.BuildersetAddress(Address value).envoy.config.core.v3.Address address = 1;AdditionalAddress.BuildersetAddress(Address.Builder builderForValue).envoy.config.core.v3.Address address = 1;AdditionalAddress.BuildersetSocketOptions(SocketOptionsOverride value)Additional socket options that may not be present in Envoy source code or precompiled binaries.AdditionalAddress.BuildersetSocketOptions(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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<AdditionalAddress.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public AdditionalAddress.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<AdditionalAddress.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.GeneratedMessage.Builder<AdditionalAddress.Builder>
-
getDefaultInstanceForType
public AdditionalAddress getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public AdditionalAddress build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AdditionalAddress buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(AdditionalAddress result)
-
mergeFrom
public AdditionalAddress.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AdditionalAddress.Builder>
-
mergeFrom
public AdditionalAddress.Builder mergeFrom(AdditionalAddress other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin 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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AdditionalAddress.Builder>- Throws:
java.io.IOException
-
hasAddress
public boolean hasAddress()
.envoy.config.core.v3.Address address = 1;- Specified by:
hasAddressin interfaceAdditionalAddressOrBuilder- Returns:
- Whether the address field is set.
-
getAddress
public Address getAddress()
.envoy.config.core.v3.Address address = 1;- Specified by:
getAddressin 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:
getAddressOrBuilderin 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:
hasSocketOptionsin 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:
getSocketOptionsin 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:
getSocketOptionsOrBuilderin 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;
-
-