Class ExtraSourceAddress.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<ExtraSourceAddress.Builder>
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
,Cloneable
- Enclosing class:
ExtraSourceAddress
public static final class ExtraSourceAddress.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ExtraSourceAddress.Builder>
implements ExtraSourceAddressOrBuilder
Protobuf type
envoy.config.core.v3.ExtraSourceAddress
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate SocketAddress
private com.google.protobuf.SingleFieldBuilder
<SocketAddress, SocketAddress.Builder, SocketAddressOrBuilder> private int
private SocketOptionsOverride
private com.google.protobuf.SingleFieldBuilder
<SocketOptionsOverride, SocketOptionsOverride.Builder, SocketOptionsOverrideOrBuilder> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
private void
buildPartial0
(ExtraSourceAddress result) clear()
The additional address to bind.Additional socket options that may not be present in Envoy source code or precompiled binaries.The additional address to bind.The additional address to bind.private com.google.protobuf.SingleFieldBuilder
<SocketAddress, SocketAddress.Builder, SocketAddressOrBuilder> The additional address to bind.The additional address to bind.static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
Additional socket options that may not be present in Envoy source code or precompiled binaries.Additional socket options that may not be present in Envoy source code or precompiled binaries.private com.google.protobuf.SingleFieldBuilder
<SocketOptionsOverride, SocketOptionsOverride.Builder, SocketOptionsOverrideOrBuilder> Additional socket options that may not be present in Envoy source code or precompiled binaries.Additional socket options that may not be present in Envoy source code or precompiled binaries.boolean
The additional address to bind.boolean
Additional socket options that may not be present in Envoy source code or precompiled binaries.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
final boolean
private void
mergeAddress
(SocketAddress value) The additional address to bind.mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) mergeFrom
(ExtraSourceAddress other) Additional socket options that may not be present in Envoy source code or precompiled binaries.setAddress
(SocketAddress value) The additional address to bind.setAddress
(SocketAddress.Builder builderForValue) The additional address to bind.Additional socket options that may not be present in Envoy source code or precompiled binaries.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
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
bitField0_
private int bitField0_ -
address_
-
addressBuilder_
private com.google.protobuf.SingleFieldBuilder<SocketAddress,SocketAddress.Builder, addressBuilder_SocketAddressOrBuilder> -
socketOptions_
-
socketOptionsBuilder_
private com.google.protobuf.SingleFieldBuilder<SocketOptionsOverride,SocketOptionsOverride.Builder, socketOptionsBuilder_SocketOptionsOverrideOrBuilder>
-
-
Constructor Details
-
Builder
private Builder() -
Builder
private Builder(com.google.protobuf.AbstractMessage.BuilderParent parent)
-
-
Method Details
-
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
- 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
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ExtraSourceAddress.Builder>
-
mergeFrom
-
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 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:
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
The additional address to bind.
.envoy.config.core.v3.SocketAddress address = 1 [(.validate.rules) = { ... }
- Specified by:
getAddress
in interfaceExtraSourceAddressOrBuilder
- Returns:
- The address.
-
setAddress
The additional address to bind.
.envoy.config.core.v3.SocketAddress address = 1 [(.validate.rules) = { ... }
-
setAddress
The additional address to bind.
.envoy.config.core.v3.SocketAddress address = 1 [(.validate.rules) = { ... }
-
mergeAddress
The additional address to bind.
.envoy.config.core.v3.SocketAddress address = 1 [(.validate.rules) = { ... }
-
clearAddress
The additional address to bind.
.envoy.config.core.v3.SocketAddress address = 1 [(.validate.rules) = { ... }
-
getAddressBuilder
The additional address to bind.
.envoy.config.core.v3.SocketAddress address = 1 [(.validate.rules) = { ... }
-
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, getAddressFieldBuilder()SocketAddressOrBuilder> 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
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
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
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
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
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
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
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, getSocketOptionsFieldBuilder()SocketOptionsOverrideOrBuilder> 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;
-