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 SocketAddress
address_
private com.google.protobuf.SingleFieldBuilder<SocketAddress,SocketAddress.Builder,SocketAddressOrBuilder>
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 ExtraSourceAddress
build()
ExtraSourceAddress
buildPartial()
private void
buildPartial0(ExtraSourceAddress result)
ExtraSourceAddress.Builder
clear()
ExtraSourceAddress.Builder
clearAddress()
The additional address to bind.ExtraSourceAddress.Builder
clearSocketOptions()
Additional socket options that may not be present in Envoy source code or precompiled binaries.SocketAddress
getAddress()
The additional address to bind.SocketAddress.Builder
getAddressBuilder()
The additional address to bind.private com.google.protobuf.SingleFieldBuilder<SocketAddress,SocketAddress.Builder,SocketAddressOrBuilder>
getAddressFieldBuilder()
The additional address to bind.SocketAddressOrBuilder
getAddressOrBuilder()
The additional address to bind.ExtraSourceAddress
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()
The additional address to bind.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()
ExtraSourceAddress.Builder
mergeAddress(SocketAddress value)
The additional address to bind.ExtraSourceAddress.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ExtraSourceAddress.Builder
mergeFrom(com.google.protobuf.Message other)
ExtraSourceAddress.Builder
mergeFrom(ExtraSourceAddress other)
ExtraSourceAddress.Builder
mergeSocketOptions(SocketOptionsOverride value)
Additional socket options that may not be present in Envoy source code or precompiled binaries.ExtraSourceAddress.Builder
setAddress(SocketAddress value)
The additional address to bind.ExtraSourceAddress.Builder
setAddress(SocketAddress.Builder builderForValue)
The additional address to bind.ExtraSourceAddress.Builder
setSocketOptions(SocketOptionsOverride value)
Additional socket options that may not be present in Envoy source code or precompiled binaries.ExtraSourceAddress.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 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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<ExtraSourceAddress.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public ExtraSourceAddress.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<ExtraSourceAddress.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<ExtraSourceAddress.Builder>
-
getDefaultInstanceForType
public ExtraSourceAddress getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ExtraSourceAddress build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ExtraSourceAddress buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(ExtraSourceAddress result)
-
mergeFrom
public ExtraSourceAddress.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ExtraSourceAddress.Builder>
-
mergeFrom
public ExtraSourceAddress.Builder mergeFrom(ExtraSourceAddress other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
hasAddress
in 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:
getAddress
in 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:
getAddressOrBuilder
in 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:
hasSocketOptions
in 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:
getSocketOptions
in 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:
getSocketOptionsOrBuilder
in 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;
-
-