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.Objectaddress_private intaddressCase_private intbitField0_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 Addressbuild()AddressbuildPartial()private voidbuildPartial0(Address result)private voidbuildPartialOneofs(Address result)Address.Builderclear()Address.BuilderclearAddress()Address.BuilderclearEnvoyInternalAddress()Specifies a user-space address handled by :ref:`internal listeners <envoy_v3_api_field_config.listener.v3.Listener.internal_listener>`.Address.BuilderclearPipe().envoy.config.core.v3.Pipe pipe = 2;Address.BuilderclearSocketAddress().envoy.config.core.v3.SocketAddress socket_address = 1;Address.AddressCasegetAddressCase()AddressgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()EnvoyInternalAddressgetEnvoyInternalAddress()Specifies a user-space address handled by :ref:`internal listeners <envoy_v3_api_field_config.listener.v3.Listener.internal_listener>`.EnvoyInternalAddress.BuildergetEnvoyInternalAddressBuilder()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>`.EnvoyInternalAddressOrBuildergetEnvoyInternalAddressOrBuilder()Specifies a user-space address handled by :ref:`internal listeners <envoy_v3_api_field_config.listener.v3.Listener.internal_listener>`.PipegetPipe().envoy.config.core.v3.Pipe pipe = 2;Pipe.BuildergetPipeBuilder().envoy.config.core.v3.Pipe pipe = 2;private com.google.protobuf.SingleFieldBuilder<Pipe,Pipe.Builder,PipeOrBuilder>getPipeFieldBuilder().envoy.config.core.v3.Pipe pipe = 2;PipeOrBuildergetPipeOrBuilder().envoy.config.core.v3.Pipe pipe = 2;SocketAddressgetSocketAddress().envoy.config.core.v3.SocketAddress socket_address = 1;SocketAddress.BuildergetSocketAddressBuilder().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;SocketAddressOrBuildergetSocketAddressOrBuilder().envoy.config.core.v3.SocketAddress socket_address = 1;booleanhasEnvoyInternalAddress()Specifies a user-space address handled by :ref:`internal listeners <envoy_v3_api_field_config.listener.v3.Listener.internal_listener>`.booleanhasPipe().envoy.config.core.v3.Pipe pipe = 2;booleanhasSocketAddress().envoy.config.core.v3.SocketAddress socket_address = 1;protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Address.BuildermergeEnvoyInternalAddress(EnvoyInternalAddress value)Specifies a user-space address handled by :ref:`internal listeners <envoy_v3_api_field_config.listener.v3.Listener.internal_listener>`.Address.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Address.BuildermergeFrom(com.google.protobuf.Message other)Address.BuildermergeFrom(Address other)Address.BuildermergePipe(Pipe value).envoy.config.core.v3.Pipe pipe = 2;Address.BuildermergeSocketAddress(SocketAddress value).envoy.config.core.v3.SocketAddress socket_address = 1;Address.BuildersetEnvoyInternalAddress(EnvoyInternalAddress value)Specifies a user-space address handled by :ref:`internal listeners <envoy_v3_api_field_config.listener.v3.Listener.internal_listener>`.Address.BuildersetEnvoyInternalAddress(EnvoyInternalAddress.Builder builderForValue)Specifies a user-space address handled by :ref:`internal listeners <envoy_v3_api_field_config.listener.v3.Listener.internal_listener>`.Address.BuildersetPipe(Pipe value).envoy.config.core.v3.Pipe pipe = 2;Address.BuildersetPipe(Pipe.Builder builderForValue).envoy.config.core.v3.Pipe pipe = 2;Address.BuildersetSocketAddress(SocketAddress value).envoy.config.core.v3.SocketAddress socket_address = 1;Address.BuildersetSocketAddress(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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Address.Builder>
-
clear
public Address.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<Address.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<Address.Builder>
-
getDefaultInstanceForType
public Address getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Address build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Address buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin 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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Address.Builder>
-
mergeFrom
public Address.Builder mergeFrom(Address other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin 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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Address.Builder>- Throws:
java.io.IOException
-
getAddressCase
public Address.AddressCase getAddressCase()
- Specified by:
getAddressCasein interfaceAddressOrBuilder
-
clearAddress
public Address.Builder clearAddress()
-
hasSocketAddress
public boolean hasSocketAddress()
.envoy.config.core.v3.SocketAddress socket_address = 1;- Specified by:
hasSocketAddressin interfaceAddressOrBuilder- Returns:
- Whether the socketAddress field is set.
-
getSocketAddress
public SocketAddress getSocketAddress()
.envoy.config.core.v3.SocketAddress socket_address = 1;- Specified by:
getSocketAddressin 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:
getSocketAddressOrBuilderin 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:
hasPipein interfaceAddressOrBuilder- Returns:
- Whether the pipe field is set.
-
getPipe
public Pipe getPipe()
.envoy.config.core.v3.Pipe pipe = 2;- Specified by:
getPipein 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:
getPipeOrBuilderin 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:
hasEnvoyInternalAddressin 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:
getEnvoyInternalAddressin 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:
getEnvoyInternalAddressOrBuilderin 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;
-
-