public interface ClusterStatusOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
boolean |
getAddedViaApi()
Denotes whether this cluster was added via API or configured statically.
|
HostStatus |
getHostStatuses(int index)
Mapping from host address to the host's current status.
|
int |
getHostStatusesCount()
Mapping from host address to the host's current status.
|
List<HostStatus> |
getHostStatusesList()
Mapping from host address to the host's current status.
|
HostStatusOrBuilder |
getHostStatusesOrBuilder(int index)
Mapping from host address to the host's current status.
|
List<? extends HostStatusOrBuilder> |
getHostStatusesOrBuilderList()
Mapping from host address to the host's current status.
|
String |
getName()
Name of the cluster.
|
com.google.protobuf.ByteString |
getNameBytes()
Name of the cluster.
|
Percent |
getSuccessRateEjectionThreshold()
The success rate threshold used in the last interval.
|
PercentOrBuilder |
getSuccessRateEjectionThresholdOrBuilder()
The success rate threshold used in the last interval.
|
boolean |
hasSuccessRateEjectionThreshold()
The success rate threshold used in the last interval.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString getName()
Name of the cluster.
string name = 1;com.google.protobuf.ByteString getNameBytes()
Name of the cluster.
string name = 1;boolean getAddedViaApi()
Denotes whether this cluster was added via API or configured statically.
bool added_via_api = 2;boolean hasSuccessRateEjectionThreshold()
The success rate threshold used in the last interval. The threshold is used to eject hosts
based on their success rate. See
:ref:`Cluster outlier detection <arch_overview_outlier_detection>` statistics
Note: this field may be omitted in any of the three following cases:
1. There were not enough hosts with enough request volume to proceed with success rate based
outlier ejection.
2. The threshold is computed to be < 0 because a negative value implies that there was no
threshold for that interval.
3. Outlier detection is not enabled for this cluster.
.envoy.type.Percent success_rate_ejection_threshold = 3;Percent getSuccessRateEjectionThreshold()
The success rate threshold used in the last interval. The threshold is used to eject hosts
based on their success rate. See
:ref:`Cluster outlier detection <arch_overview_outlier_detection>` statistics
Note: this field may be omitted in any of the three following cases:
1. There were not enough hosts with enough request volume to proceed with success rate based
outlier ejection.
2. The threshold is computed to be < 0 because a negative value implies that there was no
threshold for that interval.
3. Outlier detection is not enabled for this cluster.
.envoy.type.Percent success_rate_ejection_threshold = 3;PercentOrBuilder getSuccessRateEjectionThresholdOrBuilder()
The success rate threshold used in the last interval. The threshold is used to eject hosts
based on their success rate. See
:ref:`Cluster outlier detection <arch_overview_outlier_detection>` statistics
Note: this field may be omitted in any of the three following cases:
1. There were not enough hosts with enough request volume to proceed with success rate based
outlier ejection.
2. The threshold is computed to be < 0 because a negative value implies that there was no
threshold for that interval.
3. Outlier detection is not enabled for this cluster.
.envoy.type.Percent success_rate_ejection_threshold = 3;List<HostStatus> getHostStatusesList()
Mapping from host address to the host's current status.
repeated .envoy.admin.v2alpha.HostStatus host_statuses = 4;HostStatus getHostStatuses(int index)
Mapping from host address to the host's current status.
repeated .envoy.admin.v2alpha.HostStatus host_statuses = 4;int getHostStatusesCount()
Mapping from host address to the host's current status.
repeated .envoy.admin.v2alpha.HostStatus host_statuses = 4;List<? extends HostStatusOrBuilder> getHostStatusesOrBuilderList()
Mapping from host address to the host's current status.
repeated .envoy.admin.v2alpha.HostStatus host_statuses = 4;HostStatusOrBuilder getHostStatusesOrBuilder(int index)
Mapping from host address to the host's current status.
repeated .envoy.admin.v2alpha.HostStatus host_statuses = 4;Copyright © 2018–2019 The Envoy Project. All rights reserved.