public static final class Node.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Node.Builder> implements NodeOrBuilder
Identifies a specific Envoy instance. The node identifier is presented to the management server, which may use this identifier to distinguish per Envoy configuration for serving. [#next-free-field: 12]Protobuf type
envoy.config.core.v3.Node| Modifier and Type | Method and Description |
|---|---|
Node.Builder |
addAllClientFeatures(Iterable<String> values)
Client feature support list.
|
Node.Builder |
addAllExtensions(Iterable<? extends Extension> values)
List of extensions and their versions supported by the node.
|
Node.Builder |
addAllListeningAddresses(Iterable<? extends Address> values)
Deprecated.
|
Node.Builder |
addClientFeatures(String value)
Client feature support list.
|
Node.Builder |
addClientFeaturesBytes(com.google.protobuf.ByteString value)
Client feature support list.
|
Node.Builder |
addExtensions(Extension.Builder builderForValue)
List of extensions and their versions supported by the node.
|
Node.Builder |
addExtensions(Extension value)
List of extensions and their versions supported by the node.
|
Node.Builder |
addExtensions(int index,
Extension.Builder builderForValue)
List of extensions and their versions supported by the node.
|
Node.Builder |
addExtensions(int index,
Extension value)
List of extensions and their versions supported by the node.
|
Extension.Builder |
addExtensionsBuilder()
List of extensions and their versions supported by the node.
|
Extension.Builder |
addExtensionsBuilder(int index)
List of extensions and their versions supported by the node.
|
Node.Builder |
addListeningAddresses(Address.Builder builderForValue)
Deprecated.
|
Node.Builder |
addListeningAddresses(Address value)
Deprecated.
|
Node.Builder |
addListeningAddresses(int index,
Address.Builder builderForValue)
Deprecated.
|
Node.Builder |
addListeningAddresses(int index,
Address value)
Deprecated.
|
Address.Builder |
addListeningAddressesBuilder()
Deprecated.
|
Address.Builder |
addListeningAddressesBuilder(int index)
Deprecated.
|
Node.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Node |
build() |
Node |
buildPartial() |
Node.Builder |
clear() |
Node.Builder |
clearClientFeatures()
Client feature support list.
|
Node.Builder |
clearCluster()
Defines the local service cluster name where Envoy is running.
|
Node.Builder |
clearExtensions()
List of extensions and their versions supported by the node.
|
Node.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Node.Builder |
clearId()
An opaque node identifier for the Envoy node.
|
Node.Builder |
clearListeningAddresses()
Deprecated.
|
Node.Builder |
clearLocality()
Locality specifying where the Envoy instance is running.
|
Node.Builder |
clearMetadata()
Opaque metadata extending the node identifier.
|
Node.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Node.Builder |
clearUserAgentBuildVersion()
Structured version of the entity requesting config.
|
Node.Builder |
clearUserAgentName()
Free-form string that identifies the entity requesting config.
|
Node.Builder |
clearUserAgentVersion()
Free-form string that identifies the version of the entity requesting config.
|
Node.Builder |
clearUserAgentVersionType() |
Node.Builder |
clone() |
String |
getClientFeatures(int index)
Client feature support list.
|
com.google.protobuf.ByteString |
getClientFeaturesBytes(int index)
Client feature support list.
|
int |
getClientFeaturesCount()
Client feature support list.
|
com.google.protobuf.ProtocolStringList |
getClientFeaturesList()
Client feature support list.
|
String |
getCluster()
Defines the local service cluster name where Envoy is running.
|
com.google.protobuf.ByteString |
getClusterBytes()
Defines the local service cluster name where Envoy is running.
|
Node |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Extension |
getExtensions(int index)
List of extensions and their versions supported by the node.
|
Extension.Builder |
getExtensionsBuilder(int index)
List of extensions and their versions supported by the node.
|
List<Extension.Builder> |
getExtensionsBuilderList()
List of extensions and their versions supported by the node.
|
int |
getExtensionsCount()
List of extensions and their versions supported by the node.
|
List<Extension> |
getExtensionsList()
List of extensions and their versions supported by the node.
|
ExtensionOrBuilder |
getExtensionsOrBuilder(int index)
List of extensions and their versions supported by the node.
|
List<? extends ExtensionOrBuilder> |
getExtensionsOrBuilderList()
List of extensions and their versions supported by the node.
|
String |
getId()
An opaque node identifier for the Envoy node.
|
com.google.protobuf.ByteString |
getIdBytes()
An opaque node identifier for the Envoy node.
|
Address |
getListeningAddresses(int index)
Deprecated.
|
Address.Builder |
getListeningAddressesBuilder(int index)
Deprecated.
|
List<Address.Builder> |
getListeningAddressesBuilderList()
Deprecated.
|
int |
getListeningAddressesCount()
Deprecated.
|
List<Address> |
getListeningAddressesList()
Deprecated.
|
AddressOrBuilder |
getListeningAddressesOrBuilder(int index)
Deprecated.
|
List<? extends AddressOrBuilder> |
getListeningAddressesOrBuilderList()
Deprecated.
|
Locality |
getLocality()
Locality specifying where the Envoy instance is running.
|
Locality.Builder |
getLocalityBuilder()
Locality specifying where the Envoy instance is running.
|
LocalityOrBuilder |
getLocalityOrBuilder()
Locality specifying where the Envoy instance is running.
|
com.google.protobuf.Struct |
getMetadata()
Opaque metadata extending the node identifier.
|
com.google.protobuf.Struct.Builder |
getMetadataBuilder()
Opaque metadata extending the node identifier.
|
com.google.protobuf.StructOrBuilder |
getMetadataOrBuilder()
Opaque metadata extending the node identifier.
|
BuildVersion |
getUserAgentBuildVersion()
Structured version of the entity requesting config.
|
BuildVersion.Builder |
getUserAgentBuildVersionBuilder()
Structured version of the entity requesting config.
|
BuildVersionOrBuilder |
getUserAgentBuildVersionOrBuilder()
Structured version of the entity requesting config.
|
String |
getUserAgentName()
Free-form string that identifies the entity requesting config.
|
com.google.protobuf.ByteString |
getUserAgentNameBytes()
Free-form string that identifies the entity requesting config.
|
String |
getUserAgentVersion()
Free-form string that identifies the version of the entity requesting config.
|
com.google.protobuf.ByteString |
getUserAgentVersionBytes()
Free-form string that identifies the version of the entity requesting config.
|
Node.UserAgentVersionTypeCase |
getUserAgentVersionTypeCase() |
boolean |
hasLocality()
Locality specifying where the Envoy instance is running.
|
boolean |
hasMetadata()
Opaque metadata extending the node identifier.
|
boolean |
hasUserAgentBuildVersion()
Structured version of the entity requesting config.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Node.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Node.Builder |
mergeFrom(com.google.protobuf.Message other) |
Node.Builder |
mergeFrom(Node other) |
Node.Builder |
mergeLocality(Locality value)
Locality specifying where the Envoy instance is running.
|
Node.Builder |
mergeMetadata(com.google.protobuf.Struct value)
Opaque metadata extending the node identifier.
|
Node.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Node.Builder |
mergeUserAgentBuildVersion(BuildVersion value)
Structured version of the entity requesting config.
|
Node.Builder |
removeExtensions(int index)
List of extensions and their versions supported by the node.
|
Node.Builder |
removeListeningAddresses(int index)
Deprecated.
|
Node.Builder |
setClientFeatures(int index,
String value)
Client feature support list.
|
Node.Builder |
setCluster(String value)
Defines the local service cluster name where Envoy is running.
|
Node.Builder |
setClusterBytes(com.google.protobuf.ByteString value)
Defines the local service cluster name where Envoy is running.
|
Node.Builder |
setExtensions(int index,
Extension.Builder builderForValue)
List of extensions and their versions supported by the node.
|
Node.Builder |
setExtensions(int index,
Extension value)
List of extensions and their versions supported by the node.
|
Node.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Node.Builder |
setId(String value)
An opaque node identifier for the Envoy node.
|
Node.Builder |
setIdBytes(com.google.protobuf.ByteString value)
An opaque node identifier for the Envoy node.
|
Node.Builder |
setListeningAddresses(int index,
Address.Builder builderForValue)
Deprecated.
|
Node.Builder |
setListeningAddresses(int index,
Address value)
Deprecated.
|
Node.Builder |
setLocality(Locality.Builder builderForValue)
Locality specifying where the Envoy instance is running.
|
Node.Builder |
setLocality(Locality value)
Locality specifying where the Envoy instance is running.
|
Node.Builder |
setMetadata(com.google.protobuf.Struct.Builder builderForValue)
Opaque metadata extending the node identifier.
|
Node.Builder |
setMetadata(com.google.protobuf.Struct value)
Opaque metadata extending the node identifier.
|
Node.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Node.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Node.Builder |
setUserAgentBuildVersion(BuildVersion.Builder builderForValue)
Structured version of the entity requesting config.
|
Node.Builder |
setUserAgentBuildVersion(BuildVersion value)
Structured version of the entity requesting config.
|
Node.Builder |
setUserAgentName(String value)
Free-form string that identifies the entity requesting config.
|
Node.Builder |
setUserAgentNameBytes(com.google.protobuf.ByteString value)
Free-form string that identifies the entity requesting config.
|
Node.Builder |
setUserAgentVersion(String value)
Free-form string that identifies the version of the entity requesting config.
|
Node.Builder |
setUserAgentVersionBytes(com.google.protobuf.ByteString value)
Free-form string that identifies the version of the entity requesting config.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>public Node.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>public Node getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Node build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Node buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Node.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>public Node.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>public Node.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>public Node.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>public Node.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>public Node.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>public Node.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Node.Builder>public Node.Builder mergeFrom(Node other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>public Node.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Node.Builder>IOExceptionpublic Node.UserAgentVersionTypeCase getUserAgentVersionTypeCase()
getUserAgentVersionTypeCase in interface NodeOrBuilderpublic Node.Builder clearUserAgentVersionType()
public String getId()
An opaque node identifier for the Envoy node. This also provides the local service node name. It should be set if any of the following features are used: :ref:`statsd <arch_overview_statistics>`, :ref:`CDS <config_cluster_manager_cds>`, and :ref:`HTTP tracing <arch_overview_tracing>`, either in this message or via :option:`--service-node`.
string id = 1;getId in interface NodeOrBuilderpublic com.google.protobuf.ByteString getIdBytes()
An opaque node identifier for the Envoy node. This also provides the local service node name. It should be set if any of the following features are used: :ref:`statsd <arch_overview_statistics>`, :ref:`CDS <config_cluster_manager_cds>`, and :ref:`HTTP tracing <arch_overview_tracing>`, either in this message or via :option:`--service-node`.
string id = 1;getIdBytes in interface NodeOrBuilderpublic Node.Builder setId(String value)
An opaque node identifier for the Envoy node. This also provides the local service node name. It should be set if any of the following features are used: :ref:`statsd <arch_overview_statistics>`, :ref:`CDS <config_cluster_manager_cds>`, and :ref:`HTTP tracing <arch_overview_tracing>`, either in this message or via :option:`--service-node`.
string id = 1;public Node.Builder clearId()
An opaque node identifier for the Envoy node. This also provides the local service node name. It should be set if any of the following features are used: :ref:`statsd <arch_overview_statistics>`, :ref:`CDS <config_cluster_manager_cds>`, and :ref:`HTTP tracing <arch_overview_tracing>`, either in this message or via :option:`--service-node`.
string id = 1;public Node.Builder setIdBytes(com.google.protobuf.ByteString value)
An opaque node identifier for the Envoy node. This also provides the local service node name. It should be set if any of the following features are used: :ref:`statsd <arch_overview_statistics>`, :ref:`CDS <config_cluster_manager_cds>`, and :ref:`HTTP tracing <arch_overview_tracing>`, either in this message or via :option:`--service-node`.
string id = 1;public String getCluster()
Defines the local service cluster name where Envoy is running. Though optional, it should be set if any of the following features are used: :ref:`statsd <arch_overview_statistics>`, :ref:`health check cluster verification <envoy_api_field_config.core.v3.HealthCheck.HttpHealthCheck.service_name_matcher>`, :ref:`runtime override directory <envoy_api_msg_config.bootstrap.v3.Runtime>`, :ref:`user agent addition <envoy_api_field_extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.add_user_agent>`, :ref:`HTTP global rate limiting <config_http_filters_rate_limit>`, :ref:`CDS <config_cluster_manager_cds>`, and :ref:`HTTP tracing <arch_overview_tracing>`, either in this message or via :option:`--service-cluster`.
string cluster = 2;getCluster in interface NodeOrBuilderpublic com.google.protobuf.ByteString getClusterBytes()
Defines the local service cluster name where Envoy is running. Though optional, it should be set if any of the following features are used: :ref:`statsd <arch_overview_statistics>`, :ref:`health check cluster verification <envoy_api_field_config.core.v3.HealthCheck.HttpHealthCheck.service_name_matcher>`, :ref:`runtime override directory <envoy_api_msg_config.bootstrap.v3.Runtime>`, :ref:`user agent addition <envoy_api_field_extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.add_user_agent>`, :ref:`HTTP global rate limiting <config_http_filters_rate_limit>`, :ref:`CDS <config_cluster_manager_cds>`, and :ref:`HTTP tracing <arch_overview_tracing>`, either in this message or via :option:`--service-cluster`.
string cluster = 2;getClusterBytes in interface NodeOrBuilderpublic Node.Builder setCluster(String value)
Defines the local service cluster name where Envoy is running. Though optional, it should be set if any of the following features are used: :ref:`statsd <arch_overview_statistics>`, :ref:`health check cluster verification <envoy_api_field_config.core.v3.HealthCheck.HttpHealthCheck.service_name_matcher>`, :ref:`runtime override directory <envoy_api_msg_config.bootstrap.v3.Runtime>`, :ref:`user agent addition <envoy_api_field_extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.add_user_agent>`, :ref:`HTTP global rate limiting <config_http_filters_rate_limit>`, :ref:`CDS <config_cluster_manager_cds>`, and :ref:`HTTP tracing <arch_overview_tracing>`, either in this message or via :option:`--service-cluster`.
string cluster = 2;public Node.Builder clearCluster()
Defines the local service cluster name where Envoy is running. Though optional, it should be set if any of the following features are used: :ref:`statsd <arch_overview_statistics>`, :ref:`health check cluster verification <envoy_api_field_config.core.v3.HealthCheck.HttpHealthCheck.service_name_matcher>`, :ref:`runtime override directory <envoy_api_msg_config.bootstrap.v3.Runtime>`, :ref:`user agent addition <envoy_api_field_extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.add_user_agent>`, :ref:`HTTP global rate limiting <config_http_filters_rate_limit>`, :ref:`CDS <config_cluster_manager_cds>`, and :ref:`HTTP tracing <arch_overview_tracing>`, either in this message or via :option:`--service-cluster`.
string cluster = 2;public Node.Builder setClusterBytes(com.google.protobuf.ByteString value)
Defines the local service cluster name where Envoy is running. Though optional, it should be set if any of the following features are used: :ref:`statsd <arch_overview_statistics>`, :ref:`health check cluster verification <envoy_api_field_config.core.v3.HealthCheck.HttpHealthCheck.service_name_matcher>`, :ref:`runtime override directory <envoy_api_msg_config.bootstrap.v3.Runtime>`, :ref:`user agent addition <envoy_api_field_extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.add_user_agent>`, :ref:`HTTP global rate limiting <config_http_filters_rate_limit>`, :ref:`CDS <config_cluster_manager_cds>`, and :ref:`HTTP tracing <arch_overview_tracing>`, either in this message or via :option:`--service-cluster`.
string cluster = 2;public boolean hasMetadata()
Opaque metadata extending the node identifier. Envoy will pass this directly to the management server.
.google.protobuf.Struct metadata = 3;hasMetadata in interface NodeOrBuilderpublic com.google.protobuf.Struct getMetadata()
Opaque metadata extending the node identifier. Envoy will pass this directly to the management server.
.google.protobuf.Struct metadata = 3;getMetadata in interface NodeOrBuilderpublic Node.Builder setMetadata(com.google.protobuf.Struct value)
Opaque metadata extending the node identifier. Envoy will pass this directly to the management server.
.google.protobuf.Struct metadata = 3;public Node.Builder setMetadata(com.google.protobuf.Struct.Builder builderForValue)
Opaque metadata extending the node identifier. Envoy will pass this directly to the management server.
.google.protobuf.Struct metadata = 3;public Node.Builder mergeMetadata(com.google.protobuf.Struct value)
Opaque metadata extending the node identifier. Envoy will pass this directly to the management server.
.google.protobuf.Struct metadata = 3;public Node.Builder clearMetadata()
Opaque metadata extending the node identifier. Envoy will pass this directly to the management server.
.google.protobuf.Struct metadata = 3;public com.google.protobuf.Struct.Builder getMetadataBuilder()
Opaque metadata extending the node identifier. Envoy will pass this directly to the management server.
.google.protobuf.Struct metadata = 3;public com.google.protobuf.StructOrBuilder getMetadataOrBuilder()
Opaque metadata extending the node identifier. Envoy will pass this directly to the management server.
.google.protobuf.Struct metadata = 3;getMetadataOrBuilder in interface NodeOrBuilderpublic boolean hasLocality()
Locality specifying where the Envoy instance is running.
.envoy.config.core.v3.Locality locality = 4;hasLocality in interface NodeOrBuilderpublic Locality getLocality()
Locality specifying where the Envoy instance is running.
.envoy.config.core.v3.Locality locality = 4;getLocality in interface NodeOrBuilderpublic Node.Builder setLocality(Locality value)
Locality specifying where the Envoy instance is running.
.envoy.config.core.v3.Locality locality = 4;public Node.Builder setLocality(Locality.Builder builderForValue)
Locality specifying where the Envoy instance is running.
.envoy.config.core.v3.Locality locality = 4;public Node.Builder mergeLocality(Locality value)
Locality specifying where the Envoy instance is running.
.envoy.config.core.v3.Locality locality = 4;public Node.Builder clearLocality()
Locality specifying where the Envoy instance is running.
.envoy.config.core.v3.Locality locality = 4;public Locality.Builder getLocalityBuilder()
Locality specifying where the Envoy instance is running.
.envoy.config.core.v3.Locality locality = 4;public LocalityOrBuilder getLocalityOrBuilder()
Locality specifying where the Envoy instance is running.
.envoy.config.core.v3.Locality locality = 4;getLocalityOrBuilder in interface NodeOrBuilderpublic String getUserAgentName()
Free-form string that identifies the entity requesting config. E.g. "envoy" or "grpc"
string user_agent_name = 6;getUserAgentName in interface NodeOrBuilderpublic com.google.protobuf.ByteString getUserAgentNameBytes()
Free-form string that identifies the entity requesting config. E.g. "envoy" or "grpc"
string user_agent_name = 6;getUserAgentNameBytes in interface NodeOrBuilderpublic Node.Builder setUserAgentName(String value)
Free-form string that identifies the entity requesting config. E.g. "envoy" or "grpc"
string user_agent_name = 6;public Node.Builder clearUserAgentName()
Free-form string that identifies the entity requesting config. E.g. "envoy" or "grpc"
string user_agent_name = 6;public Node.Builder setUserAgentNameBytes(com.google.protobuf.ByteString value)
Free-form string that identifies the entity requesting config. E.g. "envoy" or "grpc"
string user_agent_name = 6;public String getUserAgentVersion()
Free-form string that identifies the version of the entity requesting config. E.g. "1.12.2" or "abcd1234", or "SpecialEnvoyBuild"
string user_agent_version = 7;getUserAgentVersion in interface NodeOrBuilderpublic com.google.protobuf.ByteString getUserAgentVersionBytes()
Free-form string that identifies the version of the entity requesting config. E.g. "1.12.2" or "abcd1234", or "SpecialEnvoyBuild"
string user_agent_version = 7;getUserAgentVersionBytes in interface NodeOrBuilderpublic Node.Builder setUserAgentVersion(String value)
Free-form string that identifies the version of the entity requesting config. E.g. "1.12.2" or "abcd1234", or "SpecialEnvoyBuild"
string user_agent_version = 7;public Node.Builder clearUserAgentVersion()
Free-form string that identifies the version of the entity requesting config. E.g. "1.12.2" or "abcd1234", or "SpecialEnvoyBuild"
string user_agent_version = 7;public Node.Builder setUserAgentVersionBytes(com.google.protobuf.ByteString value)
Free-form string that identifies the version of the entity requesting config. E.g. "1.12.2" or "abcd1234", or "SpecialEnvoyBuild"
string user_agent_version = 7;public boolean hasUserAgentBuildVersion()
Structured version of the entity requesting config.
.envoy.config.core.v3.BuildVersion user_agent_build_version = 8;hasUserAgentBuildVersion in interface NodeOrBuilderpublic BuildVersion getUserAgentBuildVersion()
Structured version of the entity requesting config.
.envoy.config.core.v3.BuildVersion user_agent_build_version = 8;getUserAgentBuildVersion in interface NodeOrBuilderpublic Node.Builder setUserAgentBuildVersion(BuildVersion value)
Structured version of the entity requesting config.
.envoy.config.core.v3.BuildVersion user_agent_build_version = 8;public Node.Builder setUserAgentBuildVersion(BuildVersion.Builder builderForValue)
Structured version of the entity requesting config.
.envoy.config.core.v3.BuildVersion user_agent_build_version = 8;public Node.Builder mergeUserAgentBuildVersion(BuildVersion value)
Structured version of the entity requesting config.
.envoy.config.core.v3.BuildVersion user_agent_build_version = 8;public Node.Builder clearUserAgentBuildVersion()
Structured version of the entity requesting config.
.envoy.config.core.v3.BuildVersion user_agent_build_version = 8;public BuildVersion.Builder getUserAgentBuildVersionBuilder()
Structured version of the entity requesting config.
.envoy.config.core.v3.BuildVersion user_agent_build_version = 8;public BuildVersionOrBuilder getUserAgentBuildVersionOrBuilder()
Structured version of the entity requesting config.
.envoy.config.core.v3.BuildVersion user_agent_build_version = 8;getUserAgentBuildVersionOrBuilder in interface NodeOrBuilderpublic List<Extension> getExtensionsList()
List of extensions and their versions supported by the node.
repeated .envoy.config.core.v3.Extension extensions = 9;getExtensionsList in interface NodeOrBuilderpublic int getExtensionsCount()
List of extensions and their versions supported by the node.
repeated .envoy.config.core.v3.Extension extensions = 9;getExtensionsCount in interface NodeOrBuilderpublic Extension getExtensions(int index)
List of extensions and their versions supported by the node.
repeated .envoy.config.core.v3.Extension extensions = 9;getExtensions in interface NodeOrBuilderpublic Node.Builder setExtensions(int index, Extension value)
List of extensions and their versions supported by the node.
repeated .envoy.config.core.v3.Extension extensions = 9;public Node.Builder setExtensions(int index, Extension.Builder builderForValue)
List of extensions and their versions supported by the node.
repeated .envoy.config.core.v3.Extension extensions = 9;public Node.Builder addExtensions(Extension value)
List of extensions and their versions supported by the node.
repeated .envoy.config.core.v3.Extension extensions = 9;public Node.Builder addExtensions(int index, Extension value)
List of extensions and their versions supported by the node.
repeated .envoy.config.core.v3.Extension extensions = 9;public Node.Builder addExtensions(Extension.Builder builderForValue)
List of extensions and their versions supported by the node.
repeated .envoy.config.core.v3.Extension extensions = 9;public Node.Builder addExtensions(int index, Extension.Builder builderForValue)
List of extensions and their versions supported by the node.
repeated .envoy.config.core.v3.Extension extensions = 9;public Node.Builder addAllExtensions(Iterable<? extends Extension> values)
List of extensions and their versions supported by the node.
repeated .envoy.config.core.v3.Extension extensions = 9;public Node.Builder clearExtensions()
List of extensions and their versions supported by the node.
repeated .envoy.config.core.v3.Extension extensions = 9;public Node.Builder removeExtensions(int index)
List of extensions and their versions supported by the node.
repeated .envoy.config.core.v3.Extension extensions = 9;public Extension.Builder getExtensionsBuilder(int index)
List of extensions and their versions supported by the node.
repeated .envoy.config.core.v3.Extension extensions = 9;public ExtensionOrBuilder getExtensionsOrBuilder(int index)
List of extensions and their versions supported by the node.
repeated .envoy.config.core.v3.Extension extensions = 9;getExtensionsOrBuilder in interface NodeOrBuilderpublic List<? extends ExtensionOrBuilder> getExtensionsOrBuilderList()
List of extensions and their versions supported by the node.
repeated .envoy.config.core.v3.Extension extensions = 9;getExtensionsOrBuilderList in interface NodeOrBuilderpublic Extension.Builder addExtensionsBuilder()
List of extensions and their versions supported by the node.
repeated .envoy.config.core.v3.Extension extensions = 9;public Extension.Builder addExtensionsBuilder(int index)
List of extensions and their versions supported by the node.
repeated .envoy.config.core.v3.Extension extensions = 9;public List<Extension.Builder> getExtensionsBuilderList()
List of extensions and their versions supported by the node.
repeated .envoy.config.core.v3.Extension extensions = 9;public com.google.protobuf.ProtocolStringList getClientFeaturesList()
Client feature support list. These are well known features described in the Envoy API repository for a given major version of an API. Client features use reverse DNS naming scheme, for example `com.acme.feature`. See :ref:`the list of features <client_features>` that xDS client may support.
repeated string client_features = 10;getClientFeaturesList in interface NodeOrBuilderpublic int getClientFeaturesCount()
Client feature support list. These are well known features described in the Envoy API repository for a given major version of an API. Client features use reverse DNS naming scheme, for example `com.acme.feature`. See :ref:`the list of features <client_features>` that xDS client may support.
repeated string client_features = 10;getClientFeaturesCount in interface NodeOrBuilderpublic String getClientFeatures(int index)
Client feature support list. These are well known features described in the Envoy API repository for a given major version of an API. Client features use reverse DNS naming scheme, for example `com.acme.feature`. See :ref:`the list of features <client_features>` that xDS client may support.
repeated string client_features = 10;getClientFeatures in interface NodeOrBuilderpublic com.google.protobuf.ByteString getClientFeaturesBytes(int index)
Client feature support list. These are well known features described in the Envoy API repository for a given major version of an API. Client features use reverse DNS naming scheme, for example `com.acme.feature`. See :ref:`the list of features <client_features>` that xDS client may support.
repeated string client_features = 10;getClientFeaturesBytes in interface NodeOrBuilderpublic Node.Builder setClientFeatures(int index, String value)
Client feature support list. These are well known features described in the Envoy API repository for a given major version of an API. Client features use reverse DNS naming scheme, for example `com.acme.feature`. See :ref:`the list of features <client_features>` that xDS client may support.
repeated string client_features = 10;public Node.Builder addClientFeatures(String value)
Client feature support list. These are well known features described in the Envoy API repository for a given major version of an API. Client features use reverse DNS naming scheme, for example `com.acme.feature`. See :ref:`the list of features <client_features>` that xDS client may support.
repeated string client_features = 10;public Node.Builder addAllClientFeatures(Iterable<String> values)
Client feature support list. These are well known features described in the Envoy API repository for a given major version of an API. Client features use reverse DNS naming scheme, for example `com.acme.feature`. See :ref:`the list of features <client_features>` that xDS client may support.
repeated string client_features = 10;public Node.Builder clearClientFeatures()
Client feature support list. These are well known features described in the Envoy API repository for a given major version of an API. Client features use reverse DNS naming scheme, for example `com.acme.feature`. See :ref:`the list of features <client_features>` that xDS client may support.
repeated string client_features = 10;public Node.Builder addClientFeaturesBytes(com.google.protobuf.ByteString value)
Client feature support list. These are well known features described in the Envoy API repository for a given major version of an API. Client features use reverse DNS naming scheme, for example `com.acme.feature`. See :ref:`the list of features <client_features>` that xDS client may support.
repeated string client_features = 10;@Deprecated public List<Address> getListeningAddressesList()
Known listening ports on the node as a generic hint to the management server for filtering :ref:`listeners <config_listeners>` to be returned. For example, if there is a listener bound to port 80, the list can optionally contain the SocketAddress `(0.0.0.0,80)`. The field is optional and just a hint.
repeated .envoy.config.core.v3.Address listening_addresses = 11 [deprecated = true];getListeningAddressesList in interface NodeOrBuilder@Deprecated public int getListeningAddressesCount()
Known listening ports on the node as a generic hint to the management server for filtering :ref:`listeners <config_listeners>` to be returned. For example, if there is a listener bound to port 80, the list can optionally contain the SocketAddress `(0.0.0.0,80)`. The field is optional and just a hint.
repeated .envoy.config.core.v3.Address listening_addresses = 11 [deprecated = true];getListeningAddressesCount in interface NodeOrBuilder@Deprecated public Address getListeningAddresses(int index)
Known listening ports on the node as a generic hint to the management server for filtering :ref:`listeners <config_listeners>` to be returned. For example, if there is a listener bound to port 80, the list can optionally contain the SocketAddress `(0.0.0.0,80)`. The field is optional and just a hint.
repeated .envoy.config.core.v3.Address listening_addresses = 11 [deprecated = true];getListeningAddresses in interface NodeOrBuilder@Deprecated public Node.Builder setListeningAddresses(int index, Address value)
Known listening ports on the node as a generic hint to the management server for filtering :ref:`listeners <config_listeners>` to be returned. For example, if there is a listener bound to port 80, the list can optionally contain the SocketAddress `(0.0.0.0,80)`. The field is optional and just a hint.
repeated .envoy.config.core.v3.Address listening_addresses = 11 [deprecated = true];@Deprecated public Node.Builder setListeningAddresses(int index, Address.Builder builderForValue)
Known listening ports on the node as a generic hint to the management server for filtering :ref:`listeners <config_listeners>` to be returned. For example, if there is a listener bound to port 80, the list can optionally contain the SocketAddress `(0.0.0.0,80)`. The field is optional and just a hint.
repeated .envoy.config.core.v3.Address listening_addresses = 11 [deprecated = true];@Deprecated public Node.Builder addListeningAddresses(Address value)
Known listening ports on the node as a generic hint to the management server for filtering :ref:`listeners <config_listeners>` to be returned. For example, if there is a listener bound to port 80, the list can optionally contain the SocketAddress `(0.0.0.0,80)`. The field is optional and just a hint.
repeated .envoy.config.core.v3.Address listening_addresses = 11 [deprecated = true];@Deprecated public Node.Builder addListeningAddresses(int index, Address value)
Known listening ports on the node as a generic hint to the management server for filtering :ref:`listeners <config_listeners>` to be returned. For example, if there is a listener bound to port 80, the list can optionally contain the SocketAddress `(0.0.0.0,80)`. The field is optional and just a hint.
repeated .envoy.config.core.v3.Address listening_addresses = 11 [deprecated = true];@Deprecated public Node.Builder addListeningAddresses(Address.Builder builderForValue)
Known listening ports on the node as a generic hint to the management server for filtering :ref:`listeners <config_listeners>` to be returned. For example, if there is a listener bound to port 80, the list can optionally contain the SocketAddress `(0.0.0.0,80)`. The field is optional and just a hint.
repeated .envoy.config.core.v3.Address listening_addresses = 11 [deprecated = true];@Deprecated public Node.Builder addListeningAddresses(int index, Address.Builder builderForValue)
Known listening ports on the node as a generic hint to the management server for filtering :ref:`listeners <config_listeners>` to be returned. For example, if there is a listener bound to port 80, the list can optionally contain the SocketAddress `(0.0.0.0,80)`. The field is optional and just a hint.
repeated .envoy.config.core.v3.Address listening_addresses = 11 [deprecated = true];@Deprecated public Node.Builder addAllListeningAddresses(Iterable<? extends Address> values)
Known listening ports on the node as a generic hint to the management server for filtering :ref:`listeners <config_listeners>` to be returned. For example, if there is a listener bound to port 80, the list can optionally contain the SocketAddress `(0.0.0.0,80)`. The field is optional and just a hint.
repeated .envoy.config.core.v3.Address listening_addresses = 11 [deprecated = true];@Deprecated public Node.Builder clearListeningAddresses()
Known listening ports on the node as a generic hint to the management server for filtering :ref:`listeners <config_listeners>` to be returned. For example, if there is a listener bound to port 80, the list can optionally contain the SocketAddress `(0.0.0.0,80)`. The field is optional and just a hint.
repeated .envoy.config.core.v3.Address listening_addresses = 11 [deprecated = true];@Deprecated public Node.Builder removeListeningAddresses(int index)
Known listening ports on the node as a generic hint to the management server for filtering :ref:`listeners <config_listeners>` to be returned. For example, if there is a listener bound to port 80, the list can optionally contain the SocketAddress `(0.0.0.0,80)`. The field is optional and just a hint.
repeated .envoy.config.core.v3.Address listening_addresses = 11 [deprecated = true];@Deprecated public Address.Builder getListeningAddressesBuilder(int index)
Known listening ports on the node as a generic hint to the management server for filtering :ref:`listeners <config_listeners>` to be returned. For example, if there is a listener bound to port 80, the list can optionally contain the SocketAddress `(0.0.0.0,80)`. The field is optional and just a hint.
repeated .envoy.config.core.v3.Address listening_addresses = 11 [deprecated = true];@Deprecated public AddressOrBuilder getListeningAddressesOrBuilder(int index)
Known listening ports on the node as a generic hint to the management server for filtering :ref:`listeners <config_listeners>` to be returned. For example, if there is a listener bound to port 80, the list can optionally contain the SocketAddress `(0.0.0.0,80)`. The field is optional and just a hint.
repeated .envoy.config.core.v3.Address listening_addresses = 11 [deprecated = true];getListeningAddressesOrBuilder in interface NodeOrBuilder@Deprecated public List<? extends AddressOrBuilder> getListeningAddressesOrBuilderList()
Known listening ports on the node as a generic hint to the management server for filtering :ref:`listeners <config_listeners>` to be returned. For example, if there is a listener bound to port 80, the list can optionally contain the SocketAddress `(0.0.0.0,80)`. The field is optional and just a hint.
repeated .envoy.config.core.v3.Address listening_addresses = 11 [deprecated = true];getListeningAddressesOrBuilderList in interface NodeOrBuilder@Deprecated public Address.Builder addListeningAddressesBuilder()
Known listening ports on the node as a generic hint to the management server for filtering :ref:`listeners <config_listeners>` to be returned. For example, if there is a listener bound to port 80, the list can optionally contain the SocketAddress `(0.0.0.0,80)`. The field is optional and just a hint.
repeated .envoy.config.core.v3.Address listening_addresses = 11 [deprecated = true];@Deprecated public Address.Builder addListeningAddressesBuilder(int index)
Known listening ports on the node as a generic hint to the management server for filtering :ref:`listeners <config_listeners>` to be returned. For example, if there is a listener bound to port 80, the list can optionally contain the SocketAddress `(0.0.0.0,80)`. The field is optional and just a hint.
repeated .envoy.config.core.v3.Address listening_addresses = 11 [deprecated = true];@Deprecated public List<Address.Builder> getListeningAddressesBuilderList()
Known listening ports on the node as a generic hint to the management server for filtering :ref:`listeners <config_listeners>` to be returned. For example, if there is a listener bound to port 80, the list can optionally contain the SocketAddress `(0.0.0.0,80)`. The field is optional and just a hint.
repeated .envoy.config.core.v3.Address listening_addresses = 11 [deprecated = true];public final Node.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>public final Node.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.