public interface ClusterManagerOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
ApiConfigSource |
getLoadStatsConfig()
A management server endpoint to stream load stats to via
*StreamLoadStats*.
|
ApiConfigSourceOrBuilder |
getLoadStatsConfigOrBuilder()
A management server endpoint to stream load stats to via
*StreamLoadStats*.
|
String |
getLocalClusterName()
Name of the local cluster (i.e., the cluster that owns the Envoy running
this configuration).
|
com.google.protobuf.ByteString |
getLocalClusterNameBytes()
Name of the local cluster (i.e., the cluster that owns the Envoy running
this configuration).
|
ClusterManager.OutlierDetection |
getOutlierDetection()
Optional global configuration for outlier detection.
|
ClusterManager.OutlierDetectionOrBuilder |
getOutlierDetectionOrBuilder()
Optional global configuration for outlier detection.
|
BindConfig |
getUpstreamBindConfig()
Optional configuration used to bind newly established upstream connections.
|
BindConfigOrBuilder |
getUpstreamBindConfigOrBuilder()
Optional configuration used to bind newly established upstream connections.
|
boolean |
hasLoadStatsConfig()
A management server endpoint to stream load stats to via
*StreamLoadStats*.
|
boolean |
hasOutlierDetection()
Optional global configuration for outlier detection.
|
boolean |
hasUpstreamBindConfig()
Optional configuration used to bind newly established upstream connections.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString getLocalClusterName()
Name of the local cluster (i.e., the cluster that owns the Envoy running this configuration). In order to enable :ref:`zone aware routing <arch_overview_load_balancing_zone_aware_routing>` this option must be set. If *local_cluster_name* is defined then :ref:`clusters <envoy_api_msg_config.cluster.v3.Cluster>` must be defined in the :ref:`Bootstrap static cluster resources <envoy_api_field_config.bootstrap.v3.Bootstrap.StaticResources.clusters>`. This is unrelated to the :option:`--service-cluster` option which does not `affect zone aware routing <https://github.com/envoyproxy/envoy/issues/774>`_.
string local_cluster_name = 1;com.google.protobuf.ByteString getLocalClusterNameBytes()
Name of the local cluster (i.e., the cluster that owns the Envoy running this configuration). In order to enable :ref:`zone aware routing <arch_overview_load_balancing_zone_aware_routing>` this option must be set. If *local_cluster_name* is defined then :ref:`clusters <envoy_api_msg_config.cluster.v3.Cluster>` must be defined in the :ref:`Bootstrap static cluster resources <envoy_api_field_config.bootstrap.v3.Bootstrap.StaticResources.clusters>`. This is unrelated to the :option:`--service-cluster` option which does not `affect zone aware routing <https://github.com/envoyproxy/envoy/issues/774>`_.
string local_cluster_name = 1;boolean hasOutlierDetection()
Optional global configuration for outlier detection.
.envoy.config.bootstrap.v3.ClusterManager.OutlierDetection outlier_detection = 2;ClusterManager.OutlierDetection getOutlierDetection()
Optional global configuration for outlier detection.
.envoy.config.bootstrap.v3.ClusterManager.OutlierDetection outlier_detection = 2;ClusterManager.OutlierDetectionOrBuilder getOutlierDetectionOrBuilder()
Optional global configuration for outlier detection.
.envoy.config.bootstrap.v3.ClusterManager.OutlierDetection outlier_detection = 2;boolean hasUpstreamBindConfig()
Optional configuration used to bind newly established upstream connections. This may be overridden on a per-cluster basis by upstream_bind_config in the cds_config.
.envoy.config.core.v3.BindConfig upstream_bind_config = 3;BindConfig getUpstreamBindConfig()
Optional configuration used to bind newly established upstream connections. This may be overridden on a per-cluster basis by upstream_bind_config in the cds_config.
.envoy.config.core.v3.BindConfig upstream_bind_config = 3;BindConfigOrBuilder getUpstreamBindConfigOrBuilder()
Optional configuration used to bind newly established upstream connections. This may be overridden on a per-cluster basis by upstream_bind_config in the cds_config.
.envoy.config.core.v3.BindConfig upstream_bind_config = 3;boolean hasLoadStatsConfig()
A management server endpoint to stream load stats to via *StreamLoadStats*. This must have :ref:`api_type <envoy_api_field_config.core.v3.ApiConfigSource.api_type>` :ref:`GRPC <envoy_api_enum_value_config.core.v3.ApiConfigSource.ApiType.GRPC>`.
.envoy.config.core.v3.ApiConfigSource load_stats_config = 4;ApiConfigSource getLoadStatsConfig()
A management server endpoint to stream load stats to via *StreamLoadStats*. This must have :ref:`api_type <envoy_api_field_config.core.v3.ApiConfigSource.api_type>` :ref:`GRPC <envoy_api_enum_value_config.core.v3.ApiConfigSource.ApiType.GRPC>`.
.envoy.config.core.v3.ApiConfigSource load_stats_config = 4;ApiConfigSourceOrBuilder getLoadStatsConfigOrBuilder()
A management server endpoint to stream load stats to via *StreamLoadStats*. This must have :ref:`api_type <envoy_api_field_config.core.v3.ApiConfigSource.api_type>` :ref:`GRPC <envoy_api_enum_value_config.core.v3.ApiConfigSource.ApiType.GRPC>`.
.envoy.config.core.v3.ApiConfigSource load_stats_config = 4;Copyright © 2018–2021 The Envoy Project. All rights reserved.