Package io.envoyproxy.envoy.api.v2.core
Class Node.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
io.envoyproxy.envoy.api.v2.core.Node.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,NodeOrBuilder,Cloneable
- Enclosing class:
- Node
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.api.v2.core.Node-
Method Summary
Modifier and TypeMethodDescriptionaddAllClientFeatures(Iterable<String> values) Client feature support list.addAllExtensions(Iterable<? extends Extension> values) List of extensions and their versions supported by the node.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.addClientFeatures(String value) Client feature support list.addClientFeaturesBytes(com.google.protobuf.ByteString value) Client feature support list.addExtensions(int index, Extension value) List of extensions and their versions supported by the node.addExtensions(int index, Extension.Builder builderForValue) List of extensions and their versions supported by the node.addExtensions(Extension value) List of extensions and their versions supported by the node.addExtensions(Extension.Builder builderForValue) List of extensions and their versions supported by the node.List of extensions and their versions supported by the node.addExtensionsBuilder(int index) List of extensions and their versions supported by the node.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.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.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.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.Known listening ports on the node as a generic hint to the management server for filtering :ref:`listeners <config_listeners>` to be returned.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.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Deprecated.envoy.api.v2.core.Node.build_version is deprecated.Client feature support list.Defines the local service cluster name where Envoy is running.List of extensions and their versions supported by the node.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearId()An opaque node identifier for the Envoy node.Known listening ports on the node as a generic hint to the management server for filtering :ref:`listeners <config_listeners>` to be returned.Locality specifying where the Envoy instance is running.Opaque metadata extending the node identifier.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Structured version of the entity requesting config.Free-form string that identifies the entity requesting config.Free-form string that identifies the version of the entity requesting config.clone()Deprecated.envoy.api.v2.core.Node.build_version is deprecated.com.google.protobuf.ByteStringDeprecated.envoy.api.v2.core.Node.build_version is deprecated.getClientFeatures(int index) Client feature support list.com.google.protobuf.ByteStringgetClientFeaturesBytes(int index) Client feature support list.intClient feature support list.com.google.protobuf.ProtocolStringListClient feature support list.Defines the local service cluster name where Envoy is running.com.google.protobuf.ByteStringDefines the local service cluster name where Envoy is running.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetExtensions(int index) List of extensions and their versions supported by the node.getExtensionsBuilder(int index) List of extensions and their versions supported by the node.List of extensions and their versions supported by the node.intList of extensions and their versions supported by the node.List of extensions and their versions supported by the node.getExtensionsOrBuilder(int index) List of extensions and their versions supported by the node.List<? extends ExtensionOrBuilder>List of extensions and their versions supported by the node.getId()An opaque node identifier for the Envoy node.com.google.protobuf.ByteStringAn opaque node identifier for the Envoy node.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.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.Known listening ports on the node as a generic hint to the management server for filtering :ref:`listeners <config_listeners>` to be returned.intKnown listening ports on the node as a generic hint to the management server for filtering :ref:`listeners <config_listeners>` to be returned.Known listening ports on the node as a generic hint to the management server for filtering :ref:`listeners <config_listeners>` to be returned.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.List<? extends AddressOrBuilder>Known listening ports on the node as a generic hint to the management server for filtering :ref:`listeners <config_listeners>` to be returned.Locality specifying where the Envoy instance is running.Locality specifying where the Envoy instance is running.Locality specifying where the Envoy instance is running.com.google.protobuf.StructOpaque metadata extending the node identifier.com.google.protobuf.Struct.BuilderOpaque metadata extending the node identifier.com.google.protobuf.StructOrBuilderOpaque metadata extending the node identifier.Structured version of the entity requesting config.Structured version of the entity requesting config.Structured version of the entity requesting config.Free-form string that identifies the entity requesting config.com.google.protobuf.ByteStringFree-form string that identifies the entity requesting config.Free-form string that identifies the version of the entity requesting config.com.google.protobuf.ByteStringFree-form string that identifies the version of the entity requesting config.booleanLocality specifying where the Envoy instance is running.booleanOpaque metadata extending the node identifier.booleanStructured version of the entity requesting config.booleanFree-form string that identifies the version of the entity requesting config.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeLocality(Locality value) Locality specifying where the Envoy instance is running.mergeMetadata(com.google.protobuf.Struct value) Opaque metadata extending the node identifier.final Node.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Structured version of the entity requesting config.removeExtensions(int index) List of extensions and their versions supported by the node.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.setBuildVersion(String value) Deprecated.envoy.api.v2.core.Node.build_version is deprecated.setBuildVersionBytes(com.google.protobuf.ByteString value) Deprecated.envoy.api.v2.core.Node.build_version is deprecated.setClientFeatures(int index, String value) Client feature support list.setCluster(String value) Defines the local service cluster name where Envoy is running.setClusterBytes(com.google.protobuf.ByteString value) Defines the local service cluster name where Envoy is running.setExtensions(int index, Extension value) List of extensions and their versions supported by the node.setExtensions(int index, Extension.Builder builderForValue) List of extensions and their versions supported by the node.An opaque node identifier for the Envoy node.setIdBytes(com.google.protobuf.ByteString value) An opaque node identifier for the Envoy node.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.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.setLocality(Locality value) Locality specifying where the Envoy instance is running.setLocality(Locality.Builder builderForValue) Locality specifying where the Envoy instance is running.setMetadata(com.google.protobuf.Struct value) Opaque metadata extending the node identifier.setMetadata(com.google.protobuf.Struct.Builder builderForValue) Opaque metadata extending the node identifier.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final Node.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Structured version of the entity requesting config.setUserAgentBuildVersion(BuildVersion.Builder builderForValue) Structured version of the entity requesting config.setUserAgentName(String value) Free-form string that identifies the entity requesting config.setUserAgentNameBytes(com.google.protobuf.ByteString value) Free-form string that identifies the entity requesting config.setUserAgentVersion(String value) Free-form string that identifies the version of the entity requesting config.setUserAgentVersionBytes(com.google.protobuf.ByteString value) Free-form string that identifies the version of the entity requesting config.Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Node.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.GeneratedMessageV3.Builder<Node.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
-
setField
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
-
setRepeatedField
public Node.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
-
addRepeatedField
public Node.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Node.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
-
mergeFrom
public Node.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Node.Builder>- Throws:
IOException
-
getUserAgentVersionTypeCase
- Specified by:
getUserAgentVersionTypeCasein interfaceNodeOrBuilder
-
clearUserAgentVersionType
-
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;- Specified by:
getIdin interfaceNodeOrBuilder- Returns:
- The id.
-
getIdBytes
public 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;- Specified by:
getIdBytesin interfaceNodeOrBuilder- Returns:
- The bytes for id.
-
setId
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;- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
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;- Returns:
- This builder for chaining.
-
setIdBytes
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;- Parameters:
value- The bytes for id to set.- Returns:
- This builder for chaining.
-
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_core.HealthCheck.HttpHealthCheck.service_name_matcher>`, :ref:`runtime override directory <envoy_api_msg_config.bootstrap.v2.Runtime>`, :ref:`user agent addition <envoy_api_field_config.filter.network.http_connection_manager.v2.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;- Specified by:
getClusterin interfaceNodeOrBuilder- Returns:
- The cluster.
-
getClusterBytes
public 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_core.HealthCheck.HttpHealthCheck.service_name_matcher>`, :ref:`runtime override directory <envoy_api_msg_config.bootstrap.v2.Runtime>`, :ref:`user agent addition <envoy_api_field_config.filter.network.http_connection_manager.v2.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;- Specified by:
getClusterBytesin interfaceNodeOrBuilder- Returns:
- The bytes for cluster.
-
setCluster
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_core.HealthCheck.HttpHealthCheck.service_name_matcher>`, :ref:`runtime override directory <envoy_api_msg_config.bootstrap.v2.Runtime>`, :ref:`user agent addition <envoy_api_field_config.filter.network.http_connection_manager.v2.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;- Parameters:
value- The cluster to set.- Returns:
- This builder for chaining.
-
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_core.HealthCheck.HttpHealthCheck.service_name_matcher>`, :ref:`runtime override directory <envoy_api_msg_config.bootstrap.v2.Runtime>`, :ref:`user agent addition <envoy_api_field_config.filter.network.http_connection_manager.v2.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;- Returns:
- This builder for chaining.
-
setClusterBytes
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_core.HealthCheck.HttpHealthCheck.service_name_matcher>`, :ref:`runtime override directory <envoy_api_msg_config.bootstrap.v2.Runtime>`, :ref:`user agent addition <envoy_api_field_config.filter.network.http_connection_manager.v2.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;- Parameters:
value- The bytes for cluster to set.- Returns:
- This builder for chaining.
-
hasMetadata
public boolean hasMetadata()Opaque metadata extending the node identifier. Envoy will pass this directly to the management server.
.google.protobuf.Struct metadata = 3;- Specified by:
hasMetadatain interfaceNodeOrBuilder- Returns:
- Whether the metadata field is set.
-
getMetadata
public 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;- Specified by:
getMetadatain interfaceNodeOrBuilder- Returns:
- The metadata.
-
setMetadata
Opaque metadata extending the node identifier. Envoy will pass this directly to the management server.
.google.protobuf.Struct metadata = 3; -
setMetadata
Opaque metadata extending the node identifier. Envoy will pass this directly to the management server.
.google.protobuf.Struct metadata = 3; -
mergeMetadata
Opaque metadata extending the node identifier. Envoy will pass this directly to the management server.
.google.protobuf.Struct metadata = 3; -
clearMetadata
Opaque metadata extending the node identifier. Envoy will pass this directly to the management server.
.google.protobuf.Struct metadata = 3; -
getMetadataBuilder
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; -
getMetadataOrBuilder
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;- Specified by:
getMetadataOrBuilderin interfaceNodeOrBuilder
-
hasLocality
public boolean hasLocality()Locality specifying where the Envoy instance is running.
.envoy.api.v2.core.Locality locality = 4;- Specified by:
hasLocalityin interfaceNodeOrBuilder- Returns:
- Whether the locality field is set.
-
getLocality
Locality specifying where the Envoy instance is running.
.envoy.api.v2.core.Locality locality = 4;- Specified by:
getLocalityin interfaceNodeOrBuilder- Returns:
- The locality.
-
setLocality
Locality specifying where the Envoy instance is running.
.envoy.api.v2.core.Locality locality = 4; -
setLocality
Locality specifying where the Envoy instance is running.
.envoy.api.v2.core.Locality locality = 4; -
mergeLocality
Locality specifying where the Envoy instance is running.
.envoy.api.v2.core.Locality locality = 4; -
clearLocality
Locality specifying where the Envoy instance is running.
.envoy.api.v2.core.Locality locality = 4; -
getLocalityBuilder
Locality specifying where the Envoy instance is running.
.envoy.api.v2.core.Locality locality = 4; -
getLocalityOrBuilder
Locality specifying where the Envoy instance is running.
.envoy.api.v2.core.Locality locality = 4;- Specified by:
getLocalityOrBuilderin interfaceNodeOrBuilder
-
getBuildVersion
Deprecated.envoy.api.v2.core.Node.build_version is deprecated. See envoy/api/v2/core/base.proto;l=165This is motivated by informing a management server during canary which version of Envoy is being tested in a heterogeneous fleet. This will be set by Envoy in management server RPCs. This field is deprecated in favor of the user_agent_name and user_agent_version values.
string build_version = 5 [deprecated = true];- Specified by:
getBuildVersionin interfaceNodeOrBuilder- Returns:
- The buildVersion.
-
getBuildVersionBytes
Deprecated.envoy.api.v2.core.Node.build_version is deprecated. See envoy/api/v2/core/base.proto;l=165This is motivated by informing a management server during canary which version of Envoy is being tested in a heterogeneous fleet. This will be set by Envoy in management server RPCs. This field is deprecated in favor of the user_agent_name and user_agent_version values.
string build_version = 5 [deprecated = true];- Specified by:
getBuildVersionBytesin interfaceNodeOrBuilder- Returns:
- The bytes for buildVersion.
-
setBuildVersion
Deprecated.envoy.api.v2.core.Node.build_version is deprecated. See envoy/api/v2/core/base.proto;l=165This is motivated by informing a management server during canary which version of Envoy is being tested in a heterogeneous fleet. This will be set by Envoy in management server RPCs. This field is deprecated in favor of the user_agent_name and user_agent_version values.
string build_version = 5 [deprecated = true];- Parameters:
value- The buildVersion to set.- Returns:
- This builder for chaining.
-
clearBuildVersion
Deprecated.envoy.api.v2.core.Node.build_version is deprecated. See envoy/api/v2/core/base.proto;l=165This is motivated by informing a management server during canary which version of Envoy is being tested in a heterogeneous fleet. This will be set by Envoy in management server RPCs. This field is deprecated in favor of the user_agent_name and user_agent_version values.
string build_version = 5 [deprecated = true];- Returns:
- This builder for chaining.
-
setBuildVersionBytes
Deprecated.envoy.api.v2.core.Node.build_version is deprecated. See envoy/api/v2/core/base.proto;l=165This is motivated by informing a management server during canary which version of Envoy is being tested in a heterogeneous fleet. This will be set by Envoy in management server RPCs. This field is deprecated in favor of the user_agent_name and user_agent_version values.
string build_version = 5 [deprecated = true];- Parameters:
value- The bytes for buildVersion to set.- Returns:
- This builder for chaining.
-
getUserAgentName
Free-form string that identifies the entity requesting config. E.g. "envoy" or "grpc"
string user_agent_name = 6;- Specified by:
getUserAgentNamein interfaceNodeOrBuilder- Returns:
- The userAgentName.
-
getUserAgentNameBytes
public com.google.protobuf.ByteString getUserAgentNameBytes()Free-form string that identifies the entity requesting config. E.g. "envoy" or "grpc"
string user_agent_name = 6;- Specified by:
getUserAgentNameBytesin interfaceNodeOrBuilder- Returns:
- The bytes for userAgentName.
-
setUserAgentName
Free-form string that identifies the entity requesting config. E.g. "envoy" or "grpc"
string user_agent_name = 6;- Parameters:
value- The userAgentName to set.- Returns:
- This builder for chaining.
-
clearUserAgentName
Free-form string that identifies the entity requesting config. E.g. "envoy" or "grpc"
string user_agent_name = 6;- Returns:
- This builder for chaining.
-
setUserAgentNameBytes
Free-form string that identifies the entity requesting config. E.g. "envoy" or "grpc"
string user_agent_name = 6;- Parameters:
value- The bytes for userAgentName to set.- Returns:
- This builder for chaining.
-
hasUserAgentVersion
public boolean hasUserAgentVersion()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;- Specified by:
hasUserAgentVersionin interfaceNodeOrBuilder- Returns:
- Whether the userAgentVersion field is set.
-
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;- Specified by:
getUserAgentVersionin interfaceNodeOrBuilder- Returns:
- The userAgentVersion.
-
getUserAgentVersionBytes
public 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;- Specified by:
getUserAgentVersionBytesin interfaceNodeOrBuilder- Returns:
- The bytes for userAgentVersion.
-
setUserAgentVersion
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;- Parameters:
value- The userAgentVersion to set.- Returns:
- This builder for chaining.
-
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;- Returns:
- This builder for chaining.
-
setUserAgentVersionBytes
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;- Parameters:
value- The bytes for userAgentVersion to set.- Returns:
- This builder for chaining.
-
hasUserAgentBuildVersion
public boolean hasUserAgentBuildVersion()Structured version of the entity requesting config.
.envoy.api.v2.core.BuildVersion user_agent_build_version = 8;- Specified by:
hasUserAgentBuildVersionin interfaceNodeOrBuilder- Returns:
- Whether the userAgentBuildVersion field is set.
-
getUserAgentBuildVersion
Structured version of the entity requesting config.
.envoy.api.v2.core.BuildVersion user_agent_build_version = 8;- Specified by:
getUserAgentBuildVersionin interfaceNodeOrBuilder- Returns:
- The userAgentBuildVersion.
-
setUserAgentBuildVersion
Structured version of the entity requesting config.
.envoy.api.v2.core.BuildVersion user_agent_build_version = 8; -
setUserAgentBuildVersion
Structured version of the entity requesting config.
.envoy.api.v2.core.BuildVersion user_agent_build_version = 8; -
mergeUserAgentBuildVersion
Structured version of the entity requesting config.
.envoy.api.v2.core.BuildVersion user_agent_build_version = 8; -
clearUserAgentBuildVersion
Structured version of the entity requesting config.
.envoy.api.v2.core.BuildVersion user_agent_build_version = 8; -
getUserAgentBuildVersionBuilder
Structured version of the entity requesting config.
.envoy.api.v2.core.BuildVersion user_agent_build_version = 8; -
getUserAgentBuildVersionOrBuilder
Structured version of the entity requesting config.
.envoy.api.v2.core.BuildVersion user_agent_build_version = 8;- Specified by:
getUserAgentBuildVersionOrBuilderin interfaceNodeOrBuilder
-
getExtensionsList
List of extensions and their versions supported by the node.
repeated .envoy.api.v2.core.Extension extensions = 9;- Specified by:
getExtensionsListin interfaceNodeOrBuilder
-
getExtensionsCount
public int getExtensionsCount()List of extensions and their versions supported by the node.
repeated .envoy.api.v2.core.Extension extensions = 9;- Specified by:
getExtensionsCountin interfaceNodeOrBuilder
-
getExtensions
List of extensions and their versions supported by the node.
repeated .envoy.api.v2.core.Extension extensions = 9;- Specified by:
getExtensionsin interfaceNodeOrBuilder
-
setExtensions
List of extensions and their versions supported by the node.
repeated .envoy.api.v2.core.Extension extensions = 9; -
setExtensions
List of extensions and their versions supported by the node.
repeated .envoy.api.v2.core.Extension extensions = 9; -
addExtensions
List of extensions and their versions supported by the node.
repeated .envoy.api.v2.core.Extension extensions = 9; -
addExtensions
List of extensions and their versions supported by the node.
repeated .envoy.api.v2.core.Extension extensions = 9; -
addExtensions
List of extensions and their versions supported by the node.
repeated .envoy.api.v2.core.Extension extensions = 9; -
addExtensions
List of extensions and their versions supported by the node.
repeated .envoy.api.v2.core.Extension extensions = 9; -
addAllExtensions
List of extensions and their versions supported by the node.
repeated .envoy.api.v2.core.Extension extensions = 9; -
clearExtensions
List of extensions and their versions supported by the node.
repeated .envoy.api.v2.core.Extension extensions = 9; -
removeExtensions
List of extensions and their versions supported by the node.
repeated .envoy.api.v2.core.Extension extensions = 9; -
getExtensionsBuilder
List of extensions and their versions supported by the node.
repeated .envoy.api.v2.core.Extension extensions = 9; -
getExtensionsOrBuilder
List of extensions and their versions supported by the node.
repeated .envoy.api.v2.core.Extension extensions = 9;- Specified by:
getExtensionsOrBuilderin interfaceNodeOrBuilder
-
getExtensionsOrBuilderList
List of extensions and their versions supported by the node.
repeated .envoy.api.v2.core.Extension extensions = 9;- Specified by:
getExtensionsOrBuilderListin interfaceNodeOrBuilder
-
addExtensionsBuilder
List of extensions and their versions supported by the node.
repeated .envoy.api.v2.core.Extension extensions = 9; -
addExtensionsBuilder
List of extensions and their versions supported by the node.
repeated .envoy.api.v2.core.Extension extensions = 9; -
getExtensionsBuilderList
List of extensions and their versions supported by the node.
repeated .envoy.api.v2.core.Extension extensions = 9; -
getClientFeaturesList
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;- Specified by:
getClientFeaturesListin interfaceNodeOrBuilder- Returns:
- A list containing the clientFeatures.
-
getClientFeaturesCount
public 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;- Specified by:
getClientFeaturesCountin interfaceNodeOrBuilder- Returns:
- The count of clientFeatures.
-
getClientFeatures
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;- Specified by:
getClientFeaturesin interfaceNodeOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The clientFeatures at the given index.
-
getClientFeaturesBytes
public 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;- Specified by:
getClientFeaturesBytesin interfaceNodeOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the clientFeatures at the given index.
-
setClientFeatures
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;- Parameters:
index- The index to set the value at.value- The clientFeatures to set.- Returns:
- This builder for chaining.
-
addClientFeatures
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;- Parameters:
value- The clientFeatures to add.- Returns:
- This builder for chaining.
-
addAllClientFeatures
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;- Parameters:
values- The clientFeatures to add.- Returns:
- This builder for chaining.
-
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;- Returns:
- This builder for chaining.
-
addClientFeaturesBytes
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;- Parameters:
value- The bytes of the clientFeatures to add.- Returns:
- This builder for chaining.
-
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.api.v2.core.Address listening_addresses = 11;- Specified by:
getListeningAddressesListin interfaceNodeOrBuilder
-
getListeningAddressesCount
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.api.v2.core.Address listening_addresses = 11;- Specified by:
getListeningAddressesCountin interfaceNodeOrBuilder
-
getListeningAddresses
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.api.v2.core.Address listening_addresses = 11;- Specified by:
getListeningAddressesin interfaceNodeOrBuilder
-
setListeningAddresses
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.api.v2.core.Address listening_addresses = 11; -
setListeningAddresses
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.api.v2.core.Address listening_addresses = 11; -
addListeningAddresses
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.api.v2.core.Address listening_addresses = 11; -
addListeningAddresses
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.api.v2.core.Address listening_addresses = 11; -
addListeningAddresses
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.api.v2.core.Address listening_addresses = 11; -
addListeningAddresses
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.api.v2.core.Address listening_addresses = 11; -
addAllListeningAddresses
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.api.v2.core.Address listening_addresses = 11; -
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.api.v2.core.Address listening_addresses = 11; -
removeListeningAddresses
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.api.v2.core.Address listening_addresses = 11; -
getListeningAddressesBuilder
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.api.v2.core.Address listening_addresses = 11; -
getListeningAddressesOrBuilder
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.api.v2.core.Address listening_addresses = 11;- Specified by:
getListeningAddressesOrBuilderin interfaceNodeOrBuilder
-
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.api.v2.core.Address listening_addresses = 11;- Specified by:
getListeningAddressesOrBuilderListin interfaceNodeOrBuilder
-
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.api.v2.core.Address listening_addresses = 11; -
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.api.v2.core.Address listening_addresses = 11; -
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.api.v2.core.Address listening_addresses = 11; -
setUnknownFields
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
-
mergeUnknownFields
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
-