public static final class ClustersOuterClass.HostStatus.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ClustersOuterClass.HostStatus.Builder> implements ClustersOuterClass.HostStatusOrBuilder
Current state of a particular host.Protobuf type
envoy.admin.v2alpha.HostStatusgetAllFields, 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.HostStatus.Builder>public ClustersOuterClass.HostStatus.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.HostStatus.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.HostStatus.Builder>public ClustersOuterClass.HostStatus getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ClustersOuterClass.HostStatus build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ClustersOuterClass.HostStatus buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ClustersOuterClass.HostStatus.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.HostStatus.Builder>public ClustersOuterClass.HostStatus.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.HostStatus.Builder>public ClustersOuterClass.HostStatus.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ClustersOuterClass.HostStatus.Builder>public ClustersOuterClass.HostStatus.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ClustersOuterClass.HostStatus.Builder>public ClustersOuterClass.HostStatus.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.HostStatus.Builder>public ClustersOuterClass.HostStatus.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.HostStatus.Builder>public ClustersOuterClass.HostStatus.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ClustersOuterClass.HostStatus.Builder>public ClustersOuterClass.HostStatus.Builder mergeFrom(ClustersOuterClass.HostStatus other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ClustersOuterClass.HostStatus.Builder>public ClustersOuterClass.HostStatus.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.HostStatus.Builder>IOExceptionpublic boolean hasAddress()
Address of this host.
.envoy.api.v2.core.Address address = 1;hasAddress in interface ClustersOuterClass.HostStatusOrBuilderpublic AddressOuterClass.Address getAddress()
Address of this host.
.envoy.api.v2.core.Address address = 1;getAddress in interface ClustersOuterClass.HostStatusOrBuilderpublic ClustersOuterClass.HostStatus.Builder setAddress(AddressOuterClass.Address value)
Address of this host.
.envoy.api.v2.core.Address address = 1;public ClustersOuterClass.HostStatus.Builder setAddress(AddressOuterClass.Address.Builder builderForValue)
Address of this host.
.envoy.api.v2.core.Address address = 1;public ClustersOuterClass.HostStatus.Builder mergeAddress(AddressOuterClass.Address value)
Address of this host.
.envoy.api.v2.core.Address address = 1;public ClustersOuterClass.HostStatus.Builder clearAddress()
Address of this host.
.envoy.api.v2.core.Address address = 1;public AddressOuterClass.Address.Builder getAddressBuilder()
Address of this host.
.envoy.api.v2.core.Address address = 1;public AddressOuterClass.AddressOrBuilder getAddressOrBuilder()
Address of this host.
.envoy.api.v2.core.Address address = 1;getAddressOrBuilder in interface ClustersOuterClass.HostStatusOrBuilderpublic List<Metrics.SimpleMetric> getStatsList()
List of stats specific to this host.
repeated .envoy.admin.v2alpha.SimpleMetric stats = 2;getStatsList in interface ClustersOuterClass.HostStatusOrBuilderpublic int getStatsCount()
List of stats specific to this host.
repeated .envoy.admin.v2alpha.SimpleMetric stats = 2;getStatsCount in interface ClustersOuterClass.HostStatusOrBuilderpublic Metrics.SimpleMetric getStats(int index)
List of stats specific to this host.
repeated .envoy.admin.v2alpha.SimpleMetric stats = 2;getStats in interface ClustersOuterClass.HostStatusOrBuilderpublic ClustersOuterClass.HostStatus.Builder setStats(int index, Metrics.SimpleMetric value)
List of stats specific to this host.
repeated .envoy.admin.v2alpha.SimpleMetric stats = 2;public ClustersOuterClass.HostStatus.Builder setStats(int index, Metrics.SimpleMetric.Builder builderForValue)
List of stats specific to this host.
repeated .envoy.admin.v2alpha.SimpleMetric stats = 2;public ClustersOuterClass.HostStatus.Builder addStats(Metrics.SimpleMetric value)
List of stats specific to this host.
repeated .envoy.admin.v2alpha.SimpleMetric stats = 2;public ClustersOuterClass.HostStatus.Builder addStats(int index, Metrics.SimpleMetric value)
List of stats specific to this host.
repeated .envoy.admin.v2alpha.SimpleMetric stats = 2;public ClustersOuterClass.HostStatus.Builder addStats(Metrics.SimpleMetric.Builder builderForValue)
List of stats specific to this host.
repeated .envoy.admin.v2alpha.SimpleMetric stats = 2;public ClustersOuterClass.HostStatus.Builder addStats(int index, Metrics.SimpleMetric.Builder builderForValue)
List of stats specific to this host.
repeated .envoy.admin.v2alpha.SimpleMetric stats = 2;public ClustersOuterClass.HostStatus.Builder addAllStats(Iterable<? extends Metrics.SimpleMetric> values)
List of stats specific to this host.
repeated .envoy.admin.v2alpha.SimpleMetric stats = 2;public ClustersOuterClass.HostStatus.Builder clearStats()
List of stats specific to this host.
repeated .envoy.admin.v2alpha.SimpleMetric stats = 2;public ClustersOuterClass.HostStatus.Builder removeStats(int index)
List of stats specific to this host.
repeated .envoy.admin.v2alpha.SimpleMetric stats = 2;public Metrics.SimpleMetric.Builder getStatsBuilder(int index)
List of stats specific to this host.
repeated .envoy.admin.v2alpha.SimpleMetric stats = 2;public Metrics.SimpleMetricOrBuilder getStatsOrBuilder(int index)
List of stats specific to this host.
repeated .envoy.admin.v2alpha.SimpleMetric stats = 2;getStatsOrBuilder in interface ClustersOuterClass.HostStatusOrBuilderpublic List<? extends Metrics.SimpleMetricOrBuilder> getStatsOrBuilderList()
List of stats specific to this host.
repeated .envoy.admin.v2alpha.SimpleMetric stats = 2;getStatsOrBuilderList in interface ClustersOuterClass.HostStatusOrBuilderpublic Metrics.SimpleMetric.Builder addStatsBuilder()
List of stats specific to this host.
repeated .envoy.admin.v2alpha.SimpleMetric stats = 2;public Metrics.SimpleMetric.Builder addStatsBuilder(int index)
List of stats specific to this host.
repeated .envoy.admin.v2alpha.SimpleMetric stats = 2;public List<Metrics.SimpleMetric.Builder> getStatsBuilderList()
List of stats specific to this host.
repeated .envoy.admin.v2alpha.SimpleMetric stats = 2;public boolean hasHealthStatus()
The host's current health status.
.envoy.admin.v2alpha.HostHealthStatus health_status = 3;hasHealthStatus in interface ClustersOuterClass.HostStatusOrBuilderpublic ClustersOuterClass.HostHealthStatus getHealthStatus()
The host's current health status.
.envoy.admin.v2alpha.HostHealthStatus health_status = 3;getHealthStatus in interface ClustersOuterClass.HostStatusOrBuilderpublic ClustersOuterClass.HostStatus.Builder setHealthStatus(ClustersOuterClass.HostHealthStatus value)
The host's current health status.
.envoy.admin.v2alpha.HostHealthStatus health_status = 3;public ClustersOuterClass.HostStatus.Builder setHealthStatus(ClustersOuterClass.HostHealthStatus.Builder builderForValue)
The host's current health status.
.envoy.admin.v2alpha.HostHealthStatus health_status = 3;public ClustersOuterClass.HostStatus.Builder mergeHealthStatus(ClustersOuterClass.HostHealthStatus value)
The host's current health status.
.envoy.admin.v2alpha.HostHealthStatus health_status = 3;public ClustersOuterClass.HostStatus.Builder clearHealthStatus()
The host's current health status.
.envoy.admin.v2alpha.HostHealthStatus health_status = 3;public ClustersOuterClass.HostHealthStatus.Builder getHealthStatusBuilder()
The host's current health status.
.envoy.admin.v2alpha.HostHealthStatus health_status = 3;public ClustersOuterClass.HostHealthStatusOrBuilder getHealthStatusOrBuilder()
The host's current health status.
.envoy.admin.v2alpha.HostHealthStatus health_status = 3;getHealthStatusOrBuilder in interface ClustersOuterClass.HostStatusOrBuilderpublic boolean hasSuccessRate()
Request success rate for this host over the last calculated interval. Note: the message will not be present if host did not have enough request volume to calculate success rate or the cluster did not have enough hosts to run through success rate outlier ejection.
.envoy.type.Percent success_rate = 4;hasSuccessRate in interface ClustersOuterClass.HostStatusOrBuilderpublic PercentOuterClass.Percent getSuccessRate()
Request success rate for this host over the last calculated interval. Note: the message will not be present if host did not have enough request volume to calculate success rate or the cluster did not have enough hosts to run through success rate outlier ejection.
.envoy.type.Percent success_rate = 4;getSuccessRate in interface ClustersOuterClass.HostStatusOrBuilderpublic ClustersOuterClass.HostStatus.Builder setSuccessRate(PercentOuterClass.Percent value)
Request success rate for this host over the last calculated interval. Note: the message will not be present if host did not have enough request volume to calculate success rate or the cluster did not have enough hosts to run through success rate outlier ejection.
.envoy.type.Percent success_rate = 4;public ClustersOuterClass.HostStatus.Builder setSuccessRate(PercentOuterClass.Percent.Builder builderForValue)
Request success rate for this host over the last calculated interval. Note: the message will not be present if host did not have enough request volume to calculate success rate or the cluster did not have enough hosts to run through success rate outlier ejection.
.envoy.type.Percent success_rate = 4;public ClustersOuterClass.HostStatus.Builder mergeSuccessRate(PercentOuterClass.Percent value)
Request success rate for this host over the last calculated interval. Note: the message will not be present if host did not have enough request volume to calculate success rate or the cluster did not have enough hosts to run through success rate outlier ejection.
.envoy.type.Percent success_rate = 4;public ClustersOuterClass.HostStatus.Builder clearSuccessRate()
Request success rate for this host over the last calculated interval. Note: the message will not be present if host did not have enough request volume to calculate success rate or the cluster did not have enough hosts to run through success rate outlier ejection.
.envoy.type.Percent success_rate = 4;public PercentOuterClass.Percent.Builder getSuccessRateBuilder()
Request success rate for this host over the last calculated interval. Note: the message will not be present if host did not have enough request volume to calculate success rate or the cluster did not have enough hosts to run through success rate outlier ejection.
.envoy.type.Percent success_rate = 4;public PercentOuterClass.PercentOrBuilder getSuccessRateOrBuilder()
Request success rate for this host over the last calculated interval. Note: the message will not be present if host did not have enough request volume to calculate success rate or the cluster did not have enough hosts to run through success rate outlier ejection.
.envoy.type.Percent success_rate = 4;getSuccessRateOrBuilder in interface ClustersOuterClass.HostStatusOrBuilderpublic final ClustersOuterClass.HostStatus.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ClustersOuterClass.HostStatus.Builder>public final ClustersOuterClass.HostStatus.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ClustersOuterClass.HostStatus.Builder>Copyright © 2018 The Envoy Project. All rights reserved.