Class Address.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<Address.Builder>
-
- io.envoyproxy.envoy.config.core.v3.Address.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,AddressOrBuilder
,java.lang.Cloneable
- Enclosing class:
- Address
public static final class Address.Builder extends com.google.protobuf.GeneratedMessage.Builder<Address.Builder> implements AddressOrBuilder
Addresses specify either a logical or physical address and port, which are used to tell Envoy where to bind/listen, connect to upstream and find management servers.
Protobuf typeenvoy.config.core.v3.Address
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Object
address_
private int
addressCase_
private int
bitField0_
private com.google.protobuf.SingleFieldBuilder<EnvoyInternalAddress,EnvoyInternalAddress.Builder,EnvoyInternalAddressOrBuilder>
envoyInternalAddressBuilder_
private com.google.protobuf.SingleFieldBuilder<Pipe,Pipe.Builder,PipeOrBuilder>
pipeBuilder_
private com.google.protobuf.SingleFieldBuilder<SocketAddress,SocketAddress.Builder,SocketAddressOrBuilder>
socketAddressBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Address
build()
Address
buildPartial()
private void
buildPartial0(Address result)
private void
buildPartialOneofs(Address result)
Address.Builder
clear()
Address.Builder
clearAddress()
Address.Builder
clearEnvoyInternalAddress()
Specifies a user-space address handled by :ref:`internal listeners <envoy_v3_api_field_config.listener.v3.Listener.internal_listener>`.Address.Builder
clearPipe()
.envoy.config.core.v3.Pipe pipe = 2;
Address.Builder
clearSocketAddress()
.envoy.config.core.v3.SocketAddress socket_address = 1;
Address.AddressCase
getAddressCase()
Address
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
EnvoyInternalAddress
getEnvoyInternalAddress()
Specifies a user-space address handled by :ref:`internal listeners <envoy_v3_api_field_config.listener.v3.Listener.internal_listener>`.EnvoyInternalAddress.Builder
getEnvoyInternalAddressBuilder()
Specifies a user-space address handled by :ref:`internal listeners <envoy_v3_api_field_config.listener.v3.Listener.internal_listener>`.private com.google.protobuf.SingleFieldBuilder<EnvoyInternalAddress,EnvoyInternalAddress.Builder,EnvoyInternalAddressOrBuilder>
getEnvoyInternalAddressFieldBuilder()
Specifies a user-space address handled by :ref:`internal listeners <envoy_v3_api_field_config.listener.v3.Listener.internal_listener>`.EnvoyInternalAddressOrBuilder
getEnvoyInternalAddressOrBuilder()
Specifies a user-space address handled by :ref:`internal listeners <envoy_v3_api_field_config.listener.v3.Listener.internal_listener>`.Pipe
getPipe()
.envoy.config.core.v3.Pipe pipe = 2;
Pipe.Builder
getPipeBuilder()
.envoy.config.core.v3.Pipe pipe = 2;
private com.google.protobuf.SingleFieldBuilder<Pipe,Pipe.Builder,PipeOrBuilder>
getPipeFieldBuilder()
.envoy.config.core.v3.Pipe pipe = 2;
PipeOrBuilder
getPipeOrBuilder()
.envoy.config.core.v3.Pipe pipe = 2;
SocketAddress
getSocketAddress()
.envoy.config.core.v3.SocketAddress socket_address = 1;
SocketAddress.Builder
getSocketAddressBuilder()
.envoy.config.core.v3.SocketAddress socket_address = 1;
private com.google.protobuf.SingleFieldBuilder<SocketAddress,SocketAddress.Builder,SocketAddressOrBuilder>
getSocketAddressFieldBuilder()
.envoy.config.core.v3.SocketAddress socket_address = 1;
SocketAddressOrBuilder
getSocketAddressOrBuilder()
.envoy.config.core.v3.SocketAddress socket_address = 1;
boolean
hasEnvoyInternalAddress()
Specifies a user-space address handled by :ref:`internal listeners <envoy_v3_api_field_config.listener.v3.Listener.internal_listener>`.boolean
hasPipe()
.envoy.config.core.v3.Pipe pipe = 2;
boolean
hasSocketAddress()
.envoy.config.core.v3.SocketAddress socket_address = 1;
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
Address.Builder
mergeEnvoyInternalAddress(EnvoyInternalAddress value)
Specifies a user-space address handled by :ref:`internal listeners <envoy_v3_api_field_config.listener.v3.Listener.internal_listener>`.Address.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Address.Builder
mergeFrom(com.google.protobuf.Message other)
Address.Builder
mergeFrom(Address other)
Address.Builder
mergePipe(Pipe value)
.envoy.config.core.v3.Pipe pipe = 2;
Address.Builder
mergeSocketAddress(SocketAddress value)
.envoy.config.core.v3.SocketAddress socket_address = 1;
Address.Builder
setEnvoyInternalAddress(EnvoyInternalAddress value)
Specifies a user-space address handled by :ref:`internal listeners <envoy_v3_api_field_config.listener.v3.Listener.internal_listener>`.Address.Builder
setEnvoyInternalAddress(EnvoyInternalAddress.Builder builderForValue)
Specifies a user-space address handled by :ref:`internal listeners <envoy_v3_api_field_config.listener.v3.Listener.internal_listener>`.Address.Builder
setPipe(Pipe value)
.envoy.config.core.v3.Pipe pipe = 2;
Address.Builder
setPipe(Pipe.Builder builderForValue)
.envoy.config.core.v3.Pipe pipe = 2;
Address.Builder
setSocketAddress(SocketAddress value)
.envoy.config.core.v3.SocketAddress socket_address = 1;
Address.Builder
setSocketAddress(SocketAddress.Builder builderForValue)
.envoy.config.core.v3.SocketAddress socket_address = 1;
-
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
-
addressCase_
private int addressCase_
-
address_
private java.lang.Object address_
-
bitField0_
private int bitField0_
-
socketAddressBuilder_
private com.google.protobuf.SingleFieldBuilder<SocketAddress,SocketAddress.Builder,SocketAddressOrBuilder> socketAddressBuilder_
-
pipeBuilder_
private com.google.protobuf.SingleFieldBuilder<Pipe,Pipe.Builder,PipeOrBuilder> pipeBuilder_
-
envoyInternalAddressBuilder_
private com.google.protobuf.SingleFieldBuilder<EnvoyInternalAddress,EnvoyInternalAddress.Builder,EnvoyInternalAddressOrBuilder> envoyInternalAddressBuilder_
-
-
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<Address.Builder>
-
clear
public Address.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<Address.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<Address.Builder>
-
getDefaultInstanceForType
public Address getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Address build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Address buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(Address result)
-
buildPartialOneofs
private void buildPartialOneofs(Address result)
-
mergeFrom
public Address.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Address.Builder>
-
mergeFrom
public Address.Builder mergeFrom(Address other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<Address.Builder>
-
mergeFrom
public Address.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<Address.Builder>
- Throws:
java.io.IOException
-
getAddressCase
public Address.AddressCase getAddressCase()
- Specified by:
getAddressCase
in interfaceAddressOrBuilder
-
clearAddress
public Address.Builder clearAddress()
-
hasSocketAddress
public boolean hasSocketAddress()
.envoy.config.core.v3.SocketAddress socket_address = 1;
- Specified by:
hasSocketAddress
in interfaceAddressOrBuilder
- Returns:
- Whether the socketAddress field is set.
-
getSocketAddress
public SocketAddress getSocketAddress()
.envoy.config.core.v3.SocketAddress socket_address = 1;
- Specified by:
getSocketAddress
in interfaceAddressOrBuilder
- Returns:
- The socketAddress.
-
setSocketAddress
public Address.Builder setSocketAddress(SocketAddress value)
.envoy.config.core.v3.SocketAddress socket_address = 1;
-
setSocketAddress
public Address.Builder setSocketAddress(SocketAddress.Builder builderForValue)
.envoy.config.core.v3.SocketAddress socket_address = 1;
-
mergeSocketAddress
public Address.Builder mergeSocketAddress(SocketAddress value)
.envoy.config.core.v3.SocketAddress socket_address = 1;
-
clearSocketAddress
public Address.Builder clearSocketAddress()
.envoy.config.core.v3.SocketAddress socket_address = 1;
-
getSocketAddressBuilder
public SocketAddress.Builder getSocketAddressBuilder()
.envoy.config.core.v3.SocketAddress socket_address = 1;
-
getSocketAddressOrBuilder
public SocketAddressOrBuilder getSocketAddressOrBuilder()
.envoy.config.core.v3.SocketAddress socket_address = 1;
- Specified by:
getSocketAddressOrBuilder
in interfaceAddressOrBuilder
-
getSocketAddressFieldBuilder
private com.google.protobuf.SingleFieldBuilder<SocketAddress,SocketAddress.Builder,SocketAddressOrBuilder> getSocketAddressFieldBuilder()
.envoy.config.core.v3.SocketAddress socket_address = 1;
-
hasPipe
public boolean hasPipe()
.envoy.config.core.v3.Pipe pipe = 2;
- Specified by:
hasPipe
in interfaceAddressOrBuilder
- Returns:
- Whether the pipe field is set.
-
getPipe
public Pipe getPipe()
.envoy.config.core.v3.Pipe pipe = 2;
- Specified by:
getPipe
in interfaceAddressOrBuilder
- Returns:
- The pipe.
-
setPipe
public Address.Builder setPipe(Pipe value)
.envoy.config.core.v3.Pipe pipe = 2;
-
setPipe
public Address.Builder setPipe(Pipe.Builder builderForValue)
.envoy.config.core.v3.Pipe pipe = 2;
-
mergePipe
public Address.Builder mergePipe(Pipe value)
.envoy.config.core.v3.Pipe pipe = 2;
-
clearPipe
public Address.Builder clearPipe()
.envoy.config.core.v3.Pipe pipe = 2;
-
getPipeBuilder
public Pipe.Builder getPipeBuilder()
.envoy.config.core.v3.Pipe pipe = 2;
-
getPipeOrBuilder
public PipeOrBuilder getPipeOrBuilder()
.envoy.config.core.v3.Pipe pipe = 2;
- Specified by:
getPipeOrBuilder
in interfaceAddressOrBuilder
-
getPipeFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Pipe,Pipe.Builder,PipeOrBuilder> getPipeFieldBuilder()
.envoy.config.core.v3.Pipe pipe = 2;
-
hasEnvoyInternalAddress
public boolean hasEnvoyInternalAddress()
Specifies a user-space address handled by :ref:`internal listeners <envoy_v3_api_field_config.listener.v3.Listener.internal_listener>`.
.envoy.config.core.v3.EnvoyInternalAddress envoy_internal_address = 3;
- Specified by:
hasEnvoyInternalAddress
in interfaceAddressOrBuilder
- Returns:
- Whether the envoyInternalAddress field is set.
-
getEnvoyInternalAddress
public EnvoyInternalAddress getEnvoyInternalAddress()
Specifies a user-space address handled by :ref:`internal listeners <envoy_v3_api_field_config.listener.v3.Listener.internal_listener>`.
.envoy.config.core.v3.EnvoyInternalAddress envoy_internal_address = 3;
- Specified by:
getEnvoyInternalAddress
in interfaceAddressOrBuilder
- Returns:
- The envoyInternalAddress.
-
setEnvoyInternalAddress
public Address.Builder setEnvoyInternalAddress(EnvoyInternalAddress value)
Specifies a user-space address handled by :ref:`internal listeners <envoy_v3_api_field_config.listener.v3.Listener.internal_listener>`.
.envoy.config.core.v3.EnvoyInternalAddress envoy_internal_address = 3;
-
setEnvoyInternalAddress
public Address.Builder setEnvoyInternalAddress(EnvoyInternalAddress.Builder builderForValue)
Specifies a user-space address handled by :ref:`internal listeners <envoy_v3_api_field_config.listener.v3.Listener.internal_listener>`.
.envoy.config.core.v3.EnvoyInternalAddress envoy_internal_address = 3;
-
mergeEnvoyInternalAddress
public Address.Builder mergeEnvoyInternalAddress(EnvoyInternalAddress value)
Specifies a user-space address handled by :ref:`internal listeners <envoy_v3_api_field_config.listener.v3.Listener.internal_listener>`.
.envoy.config.core.v3.EnvoyInternalAddress envoy_internal_address = 3;
-
clearEnvoyInternalAddress
public Address.Builder clearEnvoyInternalAddress()
Specifies a user-space address handled by :ref:`internal listeners <envoy_v3_api_field_config.listener.v3.Listener.internal_listener>`.
.envoy.config.core.v3.EnvoyInternalAddress envoy_internal_address = 3;
-
getEnvoyInternalAddressBuilder
public EnvoyInternalAddress.Builder getEnvoyInternalAddressBuilder()
Specifies a user-space address handled by :ref:`internal listeners <envoy_v3_api_field_config.listener.v3.Listener.internal_listener>`.
.envoy.config.core.v3.EnvoyInternalAddress envoy_internal_address = 3;
-
getEnvoyInternalAddressOrBuilder
public EnvoyInternalAddressOrBuilder getEnvoyInternalAddressOrBuilder()
Specifies a user-space address handled by :ref:`internal listeners <envoy_v3_api_field_config.listener.v3.Listener.internal_listener>`.
.envoy.config.core.v3.EnvoyInternalAddress envoy_internal_address = 3;
- Specified by:
getEnvoyInternalAddressOrBuilder
in interfaceAddressOrBuilder
-
getEnvoyInternalAddressFieldBuilder
private com.google.protobuf.SingleFieldBuilder<EnvoyInternalAddress,EnvoyInternalAddress.Builder,EnvoyInternalAddressOrBuilder> getEnvoyInternalAddressFieldBuilder()
Specifies a user-space address handled by :ref:`internal listeners <envoy_v3_api_field_config.listener.v3.Listener.internal_listener>`.
.envoy.config.core.v3.EnvoyInternalAddress envoy_internal_address = 3;
-
-