public static final class HostStatus.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<HostStatus.Builder> implements HostStatusOrBuilder
Current state of a particular host. [#next-free-field: 10]Protobuf type
envoy.admin.v3.HostStatus| Modifier and Type | Method and Description |
|---|---|
HostStatus.Builder |
addAllStats(Iterable<? extends SimpleMetric> values)
List of stats specific to this host.
|
HostStatus.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
HostStatus.Builder |
addStats(int index,
SimpleMetric.Builder builderForValue)
List of stats specific to this host.
|
HostStatus.Builder |
addStats(int index,
SimpleMetric value)
List of stats specific to this host.
|
HostStatus.Builder |
addStats(SimpleMetric.Builder builderForValue)
List of stats specific to this host.
|
HostStatus.Builder |
addStats(SimpleMetric value)
List of stats specific to this host.
|
SimpleMetric.Builder |
addStatsBuilder()
List of stats specific to this host.
|
SimpleMetric.Builder |
addStatsBuilder(int index)
List of stats specific to this host.
|
HostStatus |
build() |
HostStatus |
buildPartial() |
HostStatus.Builder |
clear() |
HostStatus.Builder |
clearAddress()
Address of this host.
|
HostStatus.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
HostStatus.Builder |
clearHealthStatus()
The host's current health status.
|
HostStatus.Builder |
clearHostname()
The hostname of the host, if applicable.
|
HostStatus.Builder |
clearLocality()
locality of the host.
|
HostStatus.Builder |
clearLocalOriginSuccessRate()
Request success rate for this host over the last calculated
interval when only locally originated errors are taken into account and externally originated
errors were treated as success.
|
HostStatus.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
HostStatus.Builder |
clearPriority()
The host's priority.
|
HostStatus.Builder |
clearStats()
List of stats specific to this host.
|
HostStatus.Builder |
clearSuccessRate()
Request success rate for this host over the last calculated interval.
|
HostStatus.Builder |
clearWeight()
The host's weight.
|
HostStatus.Builder |
clone() |
Address |
getAddress()
Address of this host.
|
Address.Builder |
getAddressBuilder()
Address of this host.
|
AddressOrBuilder |
getAddressOrBuilder()
Address of this host.
|
HostStatus |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
HostHealthStatus |
getHealthStatus()
The host's current health status.
|
HostHealthStatus.Builder |
getHealthStatusBuilder()
The host's current health status.
|
HostHealthStatusOrBuilder |
getHealthStatusOrBuilder()
The host's current health status.
|
String |
getHostname()
The hostname of the host, if applicable.
|
com.google.protobuf.ByteString |
getHostnameBytes()
The hostname of the host, if applicable.
|
Locality |
getLocality()
locality of the host.
|
Locality.Builder |
getLocalityBuilder()
locality of the host.
|
LocalityOrBuilder |
getLocalityOrBuilder()
locality of the host.
|
Percent |
getLocalOriginSuccessRate()
Request success rate for this host over the last calculated
interval when only locally originated errors are taken into account and externally originated
errors were treated as success.
|
Percent.Builder |
getLocalOriginSuccessRateBuilder()
Request success rate for this host over the last calculated
interval when only locally originated errors are taken into account and externally originated
errors were treated as success.
|
PercentOrBuilder |
getLocalOriginSuccessRateOrBuilder()
Request success rate for this host over the last calculated
interval when only locally originated errors are taken into account and externally originated
errors were treated as success.
|
int |
getPriority()
The host's priority.
|
SimpleMetric |
getStats(int index)
List of stats specific to this host.
|
SimpleMetric.Builder |
getStatsBuilder(int index)
List of stats specific to this host.
|
List<SimpleMetric.Builder> |
getStatsBuilderList()
List of stats specific to this host.
|
int |
getStatsCount()
List of stats specific to this host.
|
List<SimpleMetric> |
getStatsList()
List of stats specific to this host.
|
SimpleMetricOrBuilder |
getStatsOrBuilder(int index)
List of stats specific to this host.
|
List<? extends SimpleMetricOrBuilder> |
getStatsOrBuilderList()
List of stats specific to this host.
|
Percent |
getSuccessRate()
Request success rate for this host over the last calculated interval.
|
Percent.Builder |
getSuccessRateBuilder()
Request success rate for this host over the last calculated interval.
|
PercentOrBuilder |
getSuccessRateOrBuilder()
Request success rate for this host over the last calculated interval.
|
int |
getWeight()
The host's weight.
|
boolean |
hasAddress()
Address of this host.
|
boolean |
hasHealthStatus()
The host's current health status.
|
boolean |
hasLocality()
locality of the host.
|
boolean |
hasLocalOriginSuccessRate()
Request success rate for this host over the last calculated
interval when only locally originated errors are taken into account and externally originated
errors were treated as success.
|
boolean |
hasSuccessRate()
Request success rate for this host over the last calculated interval.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
HostStatus.Builder |
mergeAddress(Address value)
Address of this host.
|
HostStatus.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
HostStatus.Builder |
mergeFrom(HostStatus other) |
HostStatus.Builder |
mergeFrom(com.google.protobuf.Message other) |
HostStatus.Builder |
mergeHealthStatus(HostHealthStatus value)
The host's current health status.
|
HostStatus.Builder |
mergeLocality(Locality value)
locality of the host.
|
HostStatus.Builder |
mergeLocalOriginSuccessRate(Percent value)
Request success rate for this host over the last calculated
interval when only locally originated errors are taken into account and externally originated
errors were treated as success.
|
HostStatus.Builder |
mergeSuccessRate(Percent value)
Request success rate for this host over the last calculated interval.
|
HostStatus.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
HostStatus.Builder |
removeStats(int index)
List of stats specific to this host.
|
HostStatus.Builder |
setAddress(Address.Builder builderForValue)
Address of this host.
|
HostStatus.Builder |
setAddress(Address value)
Address of this host.
|
HostStatus.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
HostStatus.Builder |
setHealthStatus(HostHealthStatus.Builder builderForValue)
The host's current health status.
|
HostStatus.Builder |
setHealthStatus(HostHealthStatus value)
The host's current health status.
|
HostStatus.Builder |
setHostname(String value)
The hostname of the host, if applicable.
|
HostStatus.Builder |
setHostnameBytes(com.google.protobuf.ByteString value)
The hostname of the host, if applicable.
|
HostStatus.Builder |
setLocality(Locality.Builder builderForValue)
locality of the host.
|
HostStatus.Builder |
setLocality(Locality value)
locality of the host.
|
HostStatus.Builder |
setLocalOriginSuccessRate(Percent.Builder builderForValue)
Request success rate for this host over the last calculated
interval when only locally originated errors are taken into account and externally originated
errors were treated as success.
|
HostStatus.Builder |
setLocalOriginSuccessRate(Percent value)
Request success rate for this host over the last calculated
interval when only locally originated errors are taken into account and externally originated
errors were treated as success.
|
HostStatus.Builder |
setPriority(int value)
The host's priority.
|
HostStatus.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
HostStatus.Builder |
setStats(int index,
SimpleMetric.Builder builderForValue)
List of stats specific to this host.
|
HostStatus.Builder |
setStats(int index,
SimpleMetric value)
List of stats specific to this host.
|
HostStatus.Builder |
setSuccessRate(Percent.Builder builderForValue)
Request success rate for this host over the last calculated interval.
|
HostStatus.Builder |
setSuccessRate(Percent value)
Request success rate for this host over the last calculated interval.
|
HostStatus.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
HostStatus.Builder |
setWeight(int value)
The host's weight.
|
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<HostStatus.Builder>public 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<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<HostStatus.Builder>public HostStatus getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic HostStatus build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic HostStatus buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic 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<HostStatus.Builder>public 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<HostStatus.Builder>public HostStatus.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<HostStatus.Builder>public HostStatus.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<HostStatus.Builder>public 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<HostStatus.Builder>public 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<HostStatus.Builder>public HostStatus.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<HostStatus.Builder>public HostStatus.Builder mergeFrom(HostStatus other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<HostStatus.Builder>public 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<HostStatus.Builder>IOExceptionpublic boolean hasAddress()
Address of this host.
.envoy.config.core.v3.Address address = 1;hasAddress in interface HostStatusOrBuilderpublic Address getAddress()
Address of this host.
.envoy.config.core.v3.Address address = 1;getAddress in interface HostStatusOrBuilderpublic HostStatus.Builder setAddress(Address value)
Address of this host.
.envoy.config.core.v3.Address address = 1;public HostStatus.Builder setAddress(Address.Builder builderForValue)
Address of this host.
.envoy.config.core.v3.Address address = 1;public HostStatus.Builder mergeAddress(Address value)
Address of this host.
.envoy.config.core.v3.Address address = 1;public HostStatus.Builder clearAddress()
Address of this host.
.envoy.config.core.v3.Address address = 1;public Address.Builder getAddressBuilder()
Address of this host.
.envoy.config.core.v3.Address address = 1;public AddressOrBuilder getAddressOrBuilder()
Address of this host.
.envoy.config.core.v3.Address address = 1;getAddressOrBuilder in interface HostStatusOrBuilderpublic List<SimpleMetric> getStatsList()
List of stats specific to this host.
repeated .envoy.admin.v3.SimpleMetric stats = 2;getStatsList in interface HostStatusOrBuilderpublic int getStatsCount()
List of stats specific to this host.
repeated .envoy.admin.v3.SimpleMetric stats = 2;getStatsCount in interface HostStatusOrBuilderpublic SimpleMetric getStats(int index)
List of stats specific to this host.
repeated .envoy.admin.v3.SimpleMetric stats = 2;getStats in interface HostStatusOrBuilderpublic HostStatus.Builder setStats(int index, SimpleMetric value)
List of stats specific to this host.
repeated .envoy.admin.v3.SimpleMetric stats = 2;public HostStatus.Builder setStats(int index, SimpleMetric.Builder builderForValue)
List of stats specific to this host.
repeated .envoy.admin.v3.SimpleMetric stats = 2;public HostStatus.Builder addStats(SimpleMetric value)
List of stats specific to this host.
repeated .envoy.admin.v3.SimpleMetric stats = 2;public HostStatus.Builder addStats(int index, SimpleMetric value)
List of stats specific to this host.
repeated .envoy.admin.v3.SimpleMetric stats = 2;public HostStatus.Builder addStats(SimpleMetric.Builder builderForValue)
List of stats specific to this host.
repeated .envoy.admin.v3.SimpleMetric stats = 2;public HostStatus.Builder addStats(int index, SimpleMetric.Builder builderForValue)
List of stats specific to this host.
repeated .envoy.admin.v3.SimpleMetric stats = 2;public HostStatus.Builder addAllStats(Iterable<? extends SimpleMetric> values)
List of stats specific to this host.
repeated .envoy.admin.v3.SimpleMetric stats = 2;public HostStatus.Builder clearStats()
List of stats specific to this host.
repeated .envoy.admin.v3.SimpleMetric stats = 2;public HostStatus.Builder removeStats(int index)
List of stats specific to this host.
repeated .envoy.admin.v3.SimpleMetric stats = 2;public SimpleMetric.Builder getStatsBuilder(int index)
List of stats specific to this host.
repeated .envoy.admin.v3.SimpleMetric stats = 2;public SimpleMetricOrBuilder getStatsOrBuilder(int index)
List of stats specific to this host.
repeated .envoy.admin.v3.SimpleMetric stats = 2;getStatsOrBuilder in interface HostStatusOrBuilderpublic List<? extends SimpleMetricOrBuilder> getStatsOrBuilderList()
List of stats specific to this host.
repeated .envoy.admin.v3.SimpleMetric stats = 2;getStatsOrBuilderList in interface HostStatusOrBuilderpublic SimpleMetric.Builder addStatsBuilder()
List of stats specific to this host.
repeated .envoy.admin.v3.SimpleMetric stats = 2;public SimpleMetric.Builder addStatsBuilder(int index)
List of stats specific to this host.
repeated .envoy.admin.v3.SimpleMetric stats = 2;public List<SimpleMetric.Builder> getStatsBuilderList()
List of stats specific to this host.
repeated .envoy.admin.v3.SimpleMetric stats = 2;public boolean hasHealthStatus()
The host's current health status.
.envoy.admin.v3.HostHealthStatus health_status = 3;hasHealthStatus in interface HostStatusOrBuilderpublic HostHealthStatus getHealthStatus()
The host's current health status.
.envoy.admin.v3.HostHealthStatus health_status = 3;getHealthStatus in interface HostStatusOrBuilderpublic HostStatus.Builder setHealthStatus(HostHealthStatus value)
The host's current health status.
.envoy.admin.v3.HostHealthStatus health_status = 3;public HostStatus.Builder setHealthStatus(HostHealthStatus.Builder builderForValue)
The host's current health status.
.envoy.admin.v3.HostHealthStatus health_status = 3;public HostStatus.Builder mergeHealthStatus(HostHealthStatus value)
The host's current health status.
.envoy.admin.v3.HostHealthStatus health_status = 3;public HostStatus.Builder clearHealthStatus()
The host's current health status.
.envoy.admin.v3.HostHealthStatus health_status = 3;public HostHealthStatus.Builder getHealthStatusBuilder()
The host's current health status.
.envoy.admin.v3.HostHealthStatus health_status = 3;public HostHealthStatusOrBuilder getHealthStatusOrBuilder()
The host's current health status.
.envoy.admin.v3.HostHealthStatus health_status = 3;getHealthStatusOrBuilder in interface HostStatusOrBuilderpublic boolean hasSuccessRate()
Request success rate for this host over the last calculated interval. If :ref:`outlier_detection.split_external_local_origin_errors<envoy_api_field_config.cluster.v3.OutlierDetection.split_external_local_origin_errors>` is *false*, all errors: externally and locally generated were used in success rate calculation. If :ref:`outlier_detection.split_external_local_origin_errors<envoy_api_field_config.cluster.v3.OutlierDetection.split_external_local_origin_errors>` is *true*, only externally generated errors were used in success rate calculation. See :ref:`Cluster outlier detection <arch_overview_outlier_detection>` documentation for details. 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.v3.Percent success_rate = 4;hasSuccessRate in interface HostStatusOrBuilderpublic Percent getSuccessRate()
Request success rate for this host over the last calculated interval. If :ref:`outlier_detection.split_external_local_origin_errors<envoy_api_field_config.cluster.v3.OutlierDetection.split_external_local_origin_errors>` is *false*, all errors: externally and locally generated were used in success rate calculation. If :ref:`outlier_detection.split_external_local_origin_errors<envoy_api_field_config.cluster.v3.OutlierDetection.split_external_local_origin_errors>` is *true*, only externally generated errors were used in success rate calculation. See :ref:`Cluster outlier detection <arch_overview_outlier_detection>` documentation for details. 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.v3.Percent success_rate = 4;getSuccessRate in interface HostStatusOrBuilderpublic HostStatus.Builder setSuccessRate(Percent value)
Request success rate for this host over the last calculated interval. If :ref:`outlier_detection.split_external_local_origin_errors<envoy_api_field_config.cluster.v3.OutlierDetection.split_external_local_origin_errors>` is *false*, all errors: externally and locally generated were used in success rate calculation. If :ref:`outlier_detection.split_external_local_origin_errors<envoy_api_field_config.cluster.v3.OutlierDetection.split_external_local_origin_errors>` is *true*, only externally generated errors were used in success rate calculation. See :ref:`Cluster outlier detection <arch_overview_outlier_detection>` documentation for details. 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.v3.Percent success_rate = 4;public HostStatus.Builder setSuccessRate(Percent.Builder builderForValue)
Request success rate for this host over the last calculated interval. If :ref:`outlier_detection.split_external_local_origin_errors<envoy_api_field_config.cluster.v3.OutlierDetection.split_external_local_origin_errors>` is *false*, all errors: externally and locally generated were used in success rate calculation. If :ref:`outlier_detection.split_external_local_origin_errors<envoy_api_field_config.cluster.v3.OutlierDetection.split_external_local_origin_errors>` is *true*, only externally generated errors were used in success rate calculation. See :ref:`Cluster outlier detection <arch_overview_outlier_detection>` documentation for details. 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.v3.Percent success_rate = 4;public HostStatus.Builder mergeSuccessRate(Percent value)
Request success rate for this host over the last calculated interval. If :ref:`outlier_detection.split_external_local_origin_errors<envoy_api_field_config.cluster.v3.OutlierDetection.split_external_local_origin_errors>` is *false*, all errors: externally and locally generated were used in success rate calculation. If :ref:`outlier_detection.split_external_local_origin_errors<envoy_api_field_config.cluster.v3.OutlierDetection.split_external_local_origin_errors>` is *true*, only externally generated errors were used in success rate calculation. See :ref:`Cluster outlier detection <arch_overview_outlier_detection>` documentation for details. 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.v3.Percent success_rate = 4;public HostStatus.Builder clearSuccessRate()
Request success rate for this host over the last calculated interval. If :ref:`outlier_detection.split_external_local_origin_errors<envoy_api_field_config.cluster.v3.OutlierDetection.split_external_local_origin_errors>` is *false*, all errors: externally and locally generated were used in success rate calculation. If :ref:`outlier_detection.split_external_local_origin_errors<envoy_api_field_config.cluster.v3.OutlierDetection.split_external_local_origin_errors>` is *true*, only externally generated errors were used in success rate calculation. See :ref:`Cluster outlier detection <arch_overview_outlier_detection>` documentation for details. 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.v3.Percent success_rate = 4;public Percent.Builder getSuccessRateBuilder()
Request success rate for this host over the last calculated interval. If :ref:`outlier_detection.split_external_local_origin_errors<envoy_api_field_config.cluster.v3.OutlierDetection.split_external_local_origin_errors>` is *false*, all errors: externally and locally generated were used in success rate calculation. If :ref:`outlier_detection.split_external_local_origin_errors<envoy_api_field_config.cluster.v3.OutlierDetection.split_external_local_origin_errors>` is *true*, only externally generated errors were used in success rate calculation. See :ref:`Cluster outlier detection <arch_overview_outlier_detection>` documentation for details. 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.v3.Percent success_rate = 4;public PercentOrBuilder getSuccessRateOrBuilder()
Request success rate for this host over the last calculated interval. If :ref:`outlier_detection.split_external_local_origin_errors<envoy_api_field_config.cluster.v3.OutlierDetection.split_external_local_origin_errors>` is *false*, all errors: externally and locally generated were used in success rate calculation. If :ref:`outlier_detection.split_external_local_origin_errors<envoy_api_field_config.cluster.v3.OutlierDetection.split_external_local_origin_errors>` is *true*, only externally generated errors were used in success rate calculation. See :ref:`Cluster outlier detection <arch_overview_outlier_detection>` documentation for details. 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.v3.Percent success_rate = 4;getSuccessRateOrBuilder in interface HostStatusOrBuilderpublic int getWeight()
The host's weight. If not configured, the value defaults to 1.
uint32 weight = 5;getWeight in interface HostStatusOrBuilderpublic HostStatus.Builder setWeight(int value)
The host's weight. If not configured, the value defaults to 1.
uint32 weight = 5;public HostStatus.Builder clearWeight()
The host's weight. If not configured, the value defaults to 1.
uint32 weight = 5;public String getHostname()
The hostname of the host, if applicable.
string hostname = 6;getHostname in interface HostStatusOrBuilderpublic com.google.protobuf.ByteString getHostnameBytes()
The hostname of the host, if applicable.
string hostname = 6;getHostnameBytes in interface HostStatusOrBuilderpublic HostStatus.Builder setHostname(String value)
The hostname of the host, if applicable.
string hostname = 6;public HostStatus.Builder clearHostname()
The hostname of the host, if applicable.
string hostname = 6;public HostStatus.Builder setHostnameBytes(com.google.protobuf.ByteString value)
The hostname of the host, if applicable.
string hostname = 6;public int getPriority()
The host's priority. If not configured, the value defaults to 0 (highest priority).
uint32 priority = 7;getPriority in interface HostStatusOrBuilderpublic HostStatus.Builder setPriority(int value)
The host's priority. If not configured, the value defaults to 0 (highest priority).
uint32 priority = 7;public HostStatus.Builder clearPriority()
The host's priority. If not configured, the value defaults to 0 (highest priority).
uint32 priority = 7;public boolean hasLocalOriginSuccessRate()
Request success rate for this host over the last calculated interval when only locally originated errors are taken into account and externally originated errors were treated as success. This field should be interpreted only when :ref:`outlier_detection.split_external_local_origin_errors<envoy_api_field_config.cluster.v3.OutlierDetection.split_external_local_origin_errors>` is *true*. See :ref:`Cluster outlier detection <arch_overview_outlier_detection>` documentation for details. 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.v3.Percent local_origin_success_rate = 8;hasLocalOriginSuccessRate in interface HostStatusOrBuilderpublic Percent getLocalOriginSuccessRate()
Request success rate for this host over the last calculated interval when only locally originated errors are taken into account and externally originated errors were treated as success. This field should be interpreted only when :ref:`outlier_detection.split_external_local_origin_errors<envoy_api_field_config.cluster.v3.OutlierDetection.split_external_local_origin_errors>` is *true*. See :ref:`Cluster outlier detection <arch_overview_outlier_detection>` documentation for details. 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.v3.Percent local_origin_success_rate = 8;getLocalOriginSuccessRate in interface HostStatusOrBuilderpublic HostStatus.Builder setLocalOriginSuccessRate(Percent value)
Request success rate for this host over the last calculated interval when only locally originated errors are taken into account and externally originated errors were treated as success. This field should be interpreted only when :ref:`outlier_detection.split_external_local_origin_errors<envoy_api_field_config.cluster.v3.OutlierDetection.split_external_local_origin_errors>` is *true*. See :ref:`Cluster outlier detection <arch_overview_outlier_detection>` documentation for details. 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.v3.Percent local_origin_success_rate = 8;public HostStatus.Builder setLocalOriginSuccessRate(Percent.Builder builderForValue)
Request success rate for this host over the last calculated interval when only locally originated errors are taken into account and externally originated errors were treated as success. This field should be interpreted only when :ref:`outlier_detection.split_external_local_origin_errors<envoy_api_field_config.cluster.v3.OutlierDetection.split_external_local_origin_errors>` is *true*. See :ref:`Cluster outlier detection <arch_overview_outlier_detection>` documentation for details. 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.v3.Percent local_origin_success_rate = 8;public HostStatus.Builder mergeLocalOriginSuccessRate(Percent value)
Request success rate for this host over the last calculated interval when only locally originated errors are taken into account and externally originated errors were treated as success. This field should be interpreted only when :ref:`outlier_detection.split_external_local_origin_errors<envoy_api_field_config.cluster.v3.OutlierDetection.split_external_local_origin_errors>` is *true*. See :ref:`Cluster outlier detection <arch_overview_outlier_detection>` documentation for details. 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.v3.Percent local_origin_success_rate = 8;public HostStatus.Builder clearLocalOriginSuccessRate()
Request success rate for this host over the last calculated interval when only locally originated errors are taken into account and externally originated errors were treated as success. This field should be interpreted only when :ref:`outlier_detection.split_external_local_origin_errors<envoy_api_field_config.cluster.v3.OutlierDetection.split_external_local_origin_errors>` is *true*. See :ref:`Cluster outlier detection <arch_overview_outlier_detection>` documentation for details. 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.v3.Percent local_origin_success_rate = 8;public Percent.Builder getLocalOriginSuccessRateBuilder()
Request success rate for this host over the last calculated interval when only locally originated errors are taken into account and externally originated errors were treated as success. This field should be interpreted only when :ref:`outlier_detection.split_external_local_origin_errors<envoy_api_field_config.cluster.v3.OutlierDetection.split_external_local_origin_errors>` is *true*. See :ref:`Cluster outlier detection <arch_overview_outlier_detection>` documentation for details. 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.v3.Percent local_origin_success_rate = 8;public PercentOrBuilder getLocalOriginSuccessRateOrBuilder()
Request success rate for this host over the last calculated interval when only locally originated errors are taken into account and externally originated errors were treated as success. This field should be interpreted only when :ref:`outlier_detection.split_external_local_origin_errors<envoy_api_field_config.cluster.v3.OutlierDetection.split_external_local_origin_errors>` is *true*. See :ref:`Cluster outlier detection <arch_overview_outlier_detection>` documentation for details. 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.v3.Percent local_origin_success_rate = 8;getLocalOriginSuccessRateOrBuilder in interface HostStatusOrBuilderpublic boolean hasLocality()
locality of the host.
.envoy.config.core.v3.Locality locality = 9;hasLocality in interface HostStatusOrBuilderpublic Locality getLocality()
locality of the host.
.envoy.config.core.v3.Locality locality = 9;getLocality in interface HostStatusOrBuilderpublic HostStatus.Builder setLocality(Locality value)
locality of the host.
.envoy.config.core.v3.Locality locality = 9;public HostStatus.Builder setLocality(Locality.Builder builderForValue)
locality of the host.
.envoy.config.core.v3.Locality locality = 9;public HostStatus.Builder mergeLocality(Locality value)
locality of the host.
.envoy.config.core.v3.Locality locality = 9;public HostStatus.Builder clearLocality()
locality of the host.
.envoy.config.core.v3.Locality locality = 9;public Locality.Builder getLocalityBuilder()
locality of the host.
.envoy.config.core.v3.Locality locality = 9;public LocalityOrBuilder getLocalityOrBuilder()
locality of the host.
.envoy.config.core.v3.Locality locality = 9;getLocalityOrBuilder in interface HostStatusOrBuilderpublic final HostStatus.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<HostStatus.Builder>public final HostStatus.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<HostStatus.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.