public static final class ClustersOuterClass.ClusterStatus.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ClustersOuterClass.ClusterStatus.Builder> implements ClustersOuterClass.ClusterStatusOrBuilder
Details an individual cluster's current status.Protobuf type
envoy.admin.v2alpha.ClusterStatus| Modifier and Type | Method and Description |
|---|---|
ClustersOuterClass.ClusterStatus.Builder |
addAllHostStatuses(Iterable<? extends ClustersOuterClass.HostStatus> values)
Mapping from host address to the host's current status.
|
ClustersOuterClass.ClusterStatus.Builder |
addHostStatuses(ClustersOuterClass.HostStatus.Builder builderForValue)
Mapping from host address to the host's current status.
|
ClustersOuterClass.ClusterStatus.Builder |
addHostStatuses(ClustersOuterClass.HostStatus value)
Mapping from host address to the host's current status.
|
ClustersOuterClass.ClusterStatus.Builder |
addHostStatuses(int index,
ClustersOuterClass.HostStatus.Builder builderForValue)
Mapping from host address to the host's current status.
|
ClustersOuterClass.ClusterStatus.Builder |
addHostStatuses(int index,
ClustersOuterClass.HostStatus value)
Mapping from host address to the host's current status.
|
ClustersOuterClass.HostStatus.Builder |
addHostStatusesBuilder()
Mapping from host address to the host's current status.
|
ClustersOuterClass.HostStatus.Builder |
addHostStatusesBuilder(int index)
Mapping from host address to the host's current status.
|
ClustersOuterClass.ClusterStatus.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ClustersOuterClass.ClusterStatus |
build() |
ClustersOuterClass.ClusterStatus |
buildPartial() |
ClustersOuterClass.ClusterStatus.Builder |
clear() |
ClustersOuterClass.ClusterStatus.Builder |
clearAddedViaApi()
Denotes whether this cluster was added via API or configured statically.
|
ClustersOuterClass.ClusterStatus.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ClustersOuterClass.ClusterStatus.Builder |
clearHostStatuses()
Mapping from host address to the host's current status.
|
ClustersOuterClass.ClusterStatus.Builder |
clearName()
Name of the cluster.
|
ClustersOuterClass.ClusterStatus.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ClustersOuterClass.ClusterStatus.Builder |
clearSuccessRateEjectionThreshold()
The success rate threshold used in the last interval.
|
ClustersOuterClass.ClusterStatus.Builder |
clone() |
boolean |
getAddedViaApi()
Denotes whether this cluster was added via API or configured statically.
|
ClustersOuterClass.ClusterStatus |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
ClustersOuterClass.HostStatus |
getHostStatuses(int index)
Mapping from host address to the host's current status.
|
ClustersOuterClass.HostStatus.Builder |
getHostStatusesBuilder(int index)
Mapping from host address to the host's current status.
|
List<ClustersOuterClass.HostStatus.Builder> |
getHostStatusesBuilderList()
Mapping from host address to the host's current status.
|
int |
getHostStatusesCount()
Mapping from host address to the host's current status.
|
List<ClustersOuterClass.HostStatus> |
getHostStatusesList()
Mapping from host address to the host's current status.
|
ClustersOuterClass.HostStatusOrBuilder |
getHostStatusesOrBuilder(int index)
Mapping from host address to the host's current status.
|
List<? extends ClustersOuterClass.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.
|
PercentOuterClass.Percent |
getSuccessRateEjectionThreshold()
The success rate threshold used in the last interval.
|
PercentOuterClass.Percent.Builder |
getSuccessRateEjectionThresholdBuilder()
The success rate threshold used in the last interval.
|
PercentOuterClass.PercentOrBuilder |
getSuccessRateEjectionThresholdOrBuilder()
The success rate threshold used in the last interval.
|
boolean |
hasSuccessRateEjectionThreshold()
The success rate threshold used in the last interval.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ClustersOuterClass.ClusterStatus.Builder |
mergeFrom(ClustersOuterClass.ClusterStatus other) |
ClustersOuterClass.ClusterStatus.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ClustersOuterClass.ClusterStatus.Builder |
mergeFrom(com.google.protobuf.Message other) |
ClustersOuterClass.ClusterStatus.Builder |
mergeSuccessRateEjectionThreshold(PercentOuterClass.Percent value)
The success rate threshold used in the last interval.
|
ClustersOuterClass.ClusterStatus.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ClustersOuterClass.ClusterStatus.Builder |
removeHostStatuses(int index)
Mapping from host address to the host's current status.
|
ClustersOuterClass.ClusterStatus.Builder |
setAddedViaApi(boolean value)
Denotes whether this cluster was added via API or configured statically.
|
ClustersOuterClass.ClusterStatus.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ClustersOuterClass.ClusterStatus.Builder |
setHostStatuses(int index,
ClustersOuterClass.HostStatus.Builder builderForValue)
Mapping from host address to the host's current status.
|
ClustersOuterClass.ClusterStatus.Builder |
setHostStatuses(int index,
ClustersOuterClass.HostStatus value)
Mapping from host address to the host's current status.
|
ClustersOuterClass.ClusterStatus.Builder |
setName(String value)
Name of the cluster.
|
ClustersOuterClass.ClusterStatus.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Name of the cluster.
|
ClustersOuterClass.ClusterStatus.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ClustersOuterClass.ClusterStatus.Builder |
setSuccessRateEjectionThreshold(PercentOuterClass.Percent.Builder builderForValue)
The success rate threshold used in the last interval.
|
ClustersOuterClass.ClusterStatus.Builder |
setSuccessRateEjectionThreshold(PercentOuterClass.Percent value)
The success rate threshold used in the last interval.
|
ClustersOuterClass.ClusterStatus.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
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<ClustersOuterClass.ClusterStatus.Builder>public ClustersOuterClass.ClusterStatus.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ClustersOuterClass.ClusterStatus.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<ClustersOuterClass.ClusterStatus.Builder>public ClustersOuterClass.ClusterStatus getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ClustersOuterClass.ClusterStatus build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ClustersOuterClass.ClusterStatus buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ClustersOuterClass.ClusterStatus.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ClustersOuterClass.ClusterStatus.Builder>public ClustersOuterClass.ClusterStatus.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<ClustersOuterClass.ClusterStatus.Builder>public ClustersOuterClass.ClusterStatus.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ClustersOuterClass.ClusterStatus.Builder>public ClustersOuterClass.ClusterStatus.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ClustersOuterClass.ClusterStatus.Builder>public ClustersOuterClass.ClusterStatus.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<ClustersOuterClass.ClusterStatus.Builder>public ClustersOuterClass.ClusterStatus.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<ClustersOuterClass.ClusterStatus.Builder>public ClustersOuterClass.ClusterStatus.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ClustersOuterClass.ClusterStatus.Builder>public ClustersOuterClass.ClusterStatus.Builder mergeFrom(ClustersOuterClass.ClusterStatus other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ClustersOuterClass.ClusterStatus.Builder>public ClustersOuterClass.ClusterStatus.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<ClustersOuterClass.ClusterStatus.Builder>IOExceptionpublic String getName()
Name of the cluster.
string name = 1;getName in interface ClustersOuterClass.ClusterStatusOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Name of the cluster.
string name = 1;getNameBytes in interface ClustersOuterClass.ClusterStatusOrBuilderpublic ClustersOuterClass.ClusterStatus.Builder setName(String value)
Name of the cluster.
string name = 1;public ClustersOuterClass.ClusterStatus.Builder clearName()
Name of the cluster.
string name = 1;public ClustersOuterClass.ClusterStatus.Builder setNameBytes(com.google.protobuf.ByteString value)
Name of the cluster.
string name = 1;public boolean getAddedViaApi()
Denotes whether this cluster was added via API or configured statically.
bool added_via_api = 2;getAddedViaApi in interface ClustersOuterClass.ClusterStatusOrBuilderpublic ClustersOuterClass.ClusterStatus.Builder setAddedViaApi(boolean value)
Denotes whether this cluster was added via API or configured statically.
bool added_via_api = 2;public ClustersOuterClass.ClusterStatus.Builder clearAddedViaApi()
Denotes whether this cluster was added via API or configured statically.
bool added_via_api = 2;public 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;hasSuccessRateEjectionThreshold in interface ClustersOuterClass.ClusterStatusOrBuilderpublic PercentOuterClass.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;getSuccessRateEjectionThreshold in interface ClustersOuterClass.ClusterStatusOrBuilderpublic ClustersOuterClass.ClusterStatus.Builder setSuccessRateEjectionThreshold(PercentOuterClass.Percent value)
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;public ClustersOuterClass.ClusterStatus.Builder setSuccessRateEjectionThreshold(PercentOuterClass.Percent.Builder builderForValue)
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;public ClustersOuterClass.ClusterStatus.Builder mergeSuccessRateEjectionThreshold(PercentOuterClass.Percent value)
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;public ClustersOuterClass.ClusterStatus.Builder clearSuccessRateEjectionThreshold()
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;public PercentOuterClass.Percent.Builder getSuccessRateEjectionThresholdBuilder()
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;public PercentOuterClass.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;getSuccessRateEjectionThresholdOrBuilder in interface ClustersOuterClass.ClusterStatusOrBuilderpublic List<ClustersOuterClass.HostStatus> getHostStatusesList()
Mapping from host address to the host's current status.
repeated .envoy.admin.v2alpha.HostStatus host_statuses = 4;getHostStatusesList in interface ClustersOuterClass.ClusterStatusOrBuilderpublic int getHostStatusesCount()
Mapping from host address to the host's current status.
repeated .envoy.admin.v2alpha.HostStatus host_statuses = 4;getHostStatusesCount in interface ClustersOuterClass.ClusterStatusOrBuilderpublic ClustersOuterClass.HostStatus getHostStatuses(int index)
Mapping from host address to the host's current status.
repeated .envoy.admin.v2alpha.HostStatus host_statuses = 4;getHostStatuses in interface ClustersOuterClass.ClusterStatusOrBuilderpublic ClustersOuterClass.ClusterStatus.Builder setHostStatuses(int index, ClustersOuterClass.HostStatus value)
Mapping from host address to the host's current status.
repeated .envoy.admin.v2alpha.HostStatus host_statuses = 4;public ClustersOuterClass.ClusterStatus.Builder setHostStatuses(int index, ClustersOuterClass.HostStatus.Builder builderForValue)
Mapping from host address to the host's current status.
repeated .envoy.admin.v2alpha.HostStatus host_statuses = 4;public ClustersOuterClass.ClusterStatus.Builder addHostStatuses(ClustersOuterClass.HostStatus value)
Mapping from host address to the host's current status.
repeated .envoy.admin.v2alpha.HostStatus host_statuses = 4;public ClustersOuterClass.ClusterStatus.Builder addHostStatuses(int index, ClustersOuterClass.HostStatus value)
Mapping from host address to the host's current status.
repeated .envoy.admin.v2alpha.HostStatus host_statuses = 4;public ClustersOuterClass.ClusterStatus.Builder addHostStatuses(ClustersOuterClass.HostStatus.Builder builderForValue)
Mapping from host address to the host's current status.
repeated .envoy.admin.v2alpha.HostStatus host_statuses = 4;public ClustersOuterClass.ClusterStatus.Builder addHostStatuses(int index, ClustersOuterClass.HostStatus.Builder builderForValue)
Mapping from host address to the host's current status.
repeated .envoy.admin.v2alpha.HostStatus host_statuses = 4;public ClustersOuterClass.ClusterStatus.Builder addAllHostStatuses(Iterable<? extends ClustersOuterClass.HostStatus> values)
Mapping from host address to the host's current status.
repeated .envoy.admin.v2alpha.HostStatus host_statuses = 4;public ClustersOuterClass.ClusterStatus.Builder clearHostStatuses()
Mapping from host address to the host's current status.
repeated .envoy.admin.v2alpha.HostStatus host_statuses = 4;public ClustersOuterClass.ClusterStatus.Builder removeHostStatuses(int index)
Mapping from host address to the host's current status.
repeated .envoy.admin.v2alpha.HostStatus host_statuses = 4;public ClustersOuterClass.HostStatus.Builder getHostStatusesBuilder(int index)
Mapping from host address to the host's current status.
repeated .envoy.admin.v2alpha.HostStatus host_statuses = 4;public ClustersOuterClass.HostStatusOrBuilder getHostStatusesOrBuilder(int index)
Mapping from host address to the host's current status.
repeated .envoy.admin.v2alpha.HostStatus host_statuses = 4;getHostStatusesOrBuilder in interface ClustersOuterClass.ClusterStatusOrBuilderpublic List<? extends ClustersOuterClass.HostStatusOrBuilder> getHostStatusesOrBuilderList()
Mapping from host address to the host's current status.
repeated .envoy.admin.v2alpha.HostStatus host_statuses = 4;getHostStatusesOrBuilderList in interface ClustersOuterClass.ClusterStatusOrBuilderpublic ClustersOuterClass.HostStatus.Builder addHostStatusesBuilder()
Mapping from host address to the host's current status.
repeated .envoy.admin.v2alpha.HostStatus host_statuses = 4;public ClustersOuterClass.HostStatus.Builder addHostStatusesBuilder(int index)
Mapping from host address to the host's current status.
repeated .envoy.admin.v2alpha.HostStatus host_statuses = 4;public List<ClustersOuterClass.HostStatus.Builder> getHostStatusesBuilderList()
Mapping from host address to the host's current status.
repeated .envoy.admin.v2alpha.HostStatus host_statuses = 4;public final ClustersOuterClass.ClusterStatus.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ClustersOuterClass.ClusterStatus.Builder>public final ClustersOuterClass.ClusterStatus.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ClustersOuterClass.ClusterStatus.Builder>Copyright © 2018 The Envoy Project. All rights reserved.