Class ExtraSourceAddress.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<ExtraSourceAddress.Builder>
-
- io.envoyproxy.envoy.config.core.v3.ExtraSourceAddress.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ExtraSourceAddressOrBuilder,java.lang.Cloneable
- Enclosing class:
- ExtraSourceAddress
public static final class ExtraSourceAddress.Builder extends com.google.protobuf.GeneratedMessage.Builder<ExtraSourceAddress.Builder> implements ExtraSourceAddressOrBuilder
Protobuf typeenvoy.config.core.v3.ExtraSourceAddress
-
-
Field Summary
Fields Modifier and Type Field Description private SocketAddressaddress_private com.google.protobuf.SingleFieldBuilder<SocketAddress,SocketAddress.Builder,SocketAddressOrBuilder>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 ExtraSourceAddressbuild()ExtraSourceAddressbuildPartial()private voidbuildPartial0(ExtraSourceAddress result)ExtraSourceAddress.Builderclear()ExtraSourceAddress.BuilderclearAddress()The additional address to bind.ExtraSourceAddress.BuilderclearSocketOptions()Additional socket options that may not be present in Envoy source code or precompiled binaries.SocketAddressgetAddress()The additional address to bind.SocketAddress.BuildergetAddressBuilder()The additional address to bind.private com.google.protobuf.SingleFieldBuilder<SocketAddress,SocketAddress.Builder,SocketAddressOrBuilder>getAddressFieldBuilder()The additional address to bind.SocketAddressOrBuildergetAddressOrBuilder()The additional address to bind.ExtraSourceAddressgetDefaultInstanceForType()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()The additional address to bind.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()ExtraSourceAddress.BuildermergeAddress(SocketAddress value)The additional address to bind.ExtraSourceAddress.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ExtraSourceAddress.BuildermergeFrom(com.google.protobuf.Message other)ExtraSourceAddress.BuildermergeFrom(ExtraSourceAddress other)ExtraSourceAddress.BuildermergeSocketOptions(SocketOptionsOverride value)Additional socket options that may not be present in Envoy source code or precompiled binaries.ExtraSourceAddress.BuildersetAddress(SocketAddress value)The additional address to bind.ExtraSourceAddress.BuildersetAddress(SocketAddress.Builder builderForValue)The additional address to bind.ExtraSourceAddress.BuildersetSocketOptions(SocketOptionsOverride value)Additional socket options that may not be present in Envoy source code or precompiled binaries.ExtraSourceAddress.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 SocketAddress address_
-
addressBuilder_
private com.google.protobuf.SingleFieldBuilder<SocketAddress,SocketAddress.Builder,SocketAddressOrBuilder> 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<ExtraSourceAddress.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public ExtraSourceAddress.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<ExtraSourceAddress.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<ExtraSourceAddress.Builder>
-
getDefaultInstanceForType
public ExtraSourceAddress getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ExtraSourceAddress build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ExtraSourceAddress buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(ExtraSourceAddress result)
-
mergeFrom
public ExtraSourceAddress.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ExtraSourceAddress.Builder>
-
mergeFrom
public ExtraSourceAddress.Builder mergeFrom(ExtraSourceAddress other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ExtraSourceAddress.Builder>
-
mergeFrom
public ExtraSourceAddress.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<ExtraSourceAddress.Builder>- Throws:
java.io.IOException
-
hasAddress
public boolean hasAddress()
The additional address to bind.
.envoy.config.core.v3.SocketAddress address = 1 [(.validate.rules) = { ... }- Specified by:
hasAddressin interfaceExtraSourceAddressOrBuilder- Returns:
- Whether the address field is set.
-
getAddress
public SocketAddress getAddress()
The additional address to bind.
.envoy.config.core.v3.SocketAddress address = 1 [(.validate.rules) = { ... }- Specified by:
getAddressin interfaceExtraSourceAddressOrBuilder- Returns:
- The address.
-
setAddress
public ExtraSourceAddress.Builder setAddress(SocketAddress value)
The additional address to bind.
.envoy.config.core.v3.SocketAddress address = 1 [(.validate.rules) = { ... }
-
setAddress
public ExtraSourceAddress.Builder setAddress(SocketAddress.Builder builderForValue)
The additional address to bind.
.envoy.config.core.v3.SocketAddress address = 1 [(.validate.rules) = { ... }
-
mergeAddress
public ExtraSourceAddress.Builder mergeAddress(SocketAddress value)
The additional address to bind.
.envoy.config.core.v3.SocketAddress address = 1 [(.validate.rules) = { ... }
-
clearAddress
public ExtraSourceAddress.Builder clearAddress()
The additional address to bind.
.envoy.config.core.v3.SocketAddress address = 1 [(.validate.rules) = { ... }
-
getAddressBuilder
public SocketAddress.Builder getAddressBuilder()
The additional address to bind.
.envoy.config.core.v3.SocketAddress address = 1 [(.validate.rules) = { ... }
-
getAddressOrBuilder
public SocketAddressOrBuilder getAddressOrBuilder()
The additional address to bind.
.envoy.config.core.v3.SocketAddress address = 1 [(.validate.rules) = { ... }- Specified by:
getAddressOrBuilderin interfaceExtraSourceAddressOrBuilder
-
getAddressFieldBuilder
private com.google.protobuf.SingleFieldBuilder<SocketAddress,SocketAddress.Builder,SocketAddressOrBuilder> getAddressFieldBuilder()
The additional address to bind.
.envoy.config.core.v3.SocketAddress address = 1 [(.validate.rules) = { ... }
-
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.core.v3.BindConfig.socket_options>` in the BindConfig. 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 interfaceExtraSourceAddressOrBuilder- 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.core.v3.BindConfig.socket_options>` in the BindConfig. 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 interfaceExtraSourceAddressOrBuilder- Returns:
- The socketOptions.
-
setSocketOptions
public ExtraSourceAddress.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.core.v3.BindConfig.socket_options>` in the BindConfig. 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 ExtraSourceAddress.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.core.v3.BindConfig.socket_options>` in the BindConfig. 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 ExtraSourceAddress.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.core.v3.BindConfig.socket_options>` in the BindConfig. 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 ExtraSourceAddress.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.core.v3.BindConfig.socket_options>` in the BindConfig. 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.core.v3.BindConfig.socket_options>` in the BindConfig. 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.core.v3.BindConfig.socket_options>` in the BindConfig. 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 interfaceExtraSourceAddressOrBuilder
-
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.core.v3.BindConfig.socket_options>` in the BindConfig. 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;
-
-