public static interface Base.NodeOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
String |
getBuildVersion()
This is motivated by informing a management server during canary which
version of Envoy is being tested in a heterogeneous fleet.
|
com.google.protobuf.ByteString |
getBuildVersionBytes()
This is motivated by informing a management server during canary which
version of Envoy is being tested in a heterogeneous fleet.
|
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.
|
String |
getId()
An opaque node identifier for the Envoy node.
|
com.google.protobuf.ByteString |
getIdBytes()
An opaque node identifier for the Envoy node.
|
Base.Locality |
getLocality()
Locality specifying where the Envoy instance is running.
|
Base.LocalityOrBuilder |
getLocalityOrBuilder()
Locality specifying where the Envoy instance is running.
|
com.google.protobuf.Struct |
getMetadata()
Opaque metadata extending the node identifier.
|
com.google.protobuf.StructOrBuilder |
getMetadataOrBuilder()
Opaque metadata extending the node identifier.
|
boolean |
hasLocality()
Locality specifying where the Envoy instance is running.
|
boolean |
hasMetadata()
Opaque metadata extending the node identifier.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString 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;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;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_core.HealthCheck.HttpHealthCheck.service_name>`, :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;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>`, :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;boolean hasMetadata()
Opaque metadata extending the node identifier. Envoy will pass this directly to the management server.
.google.protobuf.Struct metadata = 3;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;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;boolean hasLocality()
Locality specifying where the Envoy instance is running.
.envoy.api.v2.core.Locality locality = 4;Base.Locality getLocality()
Locality specifying where the Envoy instance is running.
.envoy.api.v2.core.Locality locality = 4;Base.LocalityOrBuilder getLocalityOrBuilder()
Locality specifying where the Envoy instance is running.
.envoy.api.v2.core.Locality locality = 4;String getBuildVersion()
This 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.
string build_version = 5;com.google.protobuf.ByteString getBuildVersionBytes()
This 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.
string build_version = 5;Copyright © 2019 WSO2. All rights reserved.