public final class HostHealthStatus extends com.google.protobuf.GeneratedMessageV3 implements HostHealthStatusOrBuilder
Health status for a host. [#next-free-field: 7]Protobuf type
envoy.admin.v3.HostHealthStatus| Modifier and Type | Class and Description |
|---|---|
static class |
HostHealthStatus.Builder
Health status for a host.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
EDS_HEALTH_STATUS_FIELD_NUMBER |
static int |
FAILED_ACTIVE_DEGRADED_CHECK_FIELD_NUMBER |
static int |
FAILED_ACTIVE_HEALTH_CHECK_FIELD_NUMBER |
static int |
FAILED_OUTLIER_CHECK_FIELD_NUMBER |
static int |
PENDING_ACTIVE_HC_FIELD_NUMBER |
static int |
PENDING_DYNAMIC_REMOVAL_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static HostHealthStatus |
getDefaultInstance() |
HostHealthStatus |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
HealthStatus |
getEdsHealthStatus()
Health status as reported by EDS.
|
int |
getEdsHealthStatusValue()
Health status as reported by EDS.
|
boolean |
getFailedActiveDegradedCheck()
The host is currently being marked as degraded through active health checking.
|
boolean |
getFailedActiveHealthCheck()
The host is currently failing active health checks.
|
boolean |
getFailedOutlierCheck()
The host is currently considered an outlier and has been ejected.
|
com.google.protobuf.Parser<HostHealthStatus> |
getParserForType() |
boolean |
getPendingActiveHc()
The host has not yet been health checked.
|
boolean |
getPendingDynamicRemoval()
The host has been removed from service discovery, but is being stabilized due to active
health checking.
|
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static HostHealthStatus.Builder |
newBuilder() |
static HostHealthStatus.Builder |
newBuilder(HostHealthStatus prototype) |
HostHealthStatus.Builder |
newBuilderForType() |
protected HostHealthStatus.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static HostHealthStatus |
parseDelimitedFrom(InputStream input) |
static HostHealthStatus |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static HostHealthStatus |
parseFrom(byte[] data) |
static HostHealthStatus |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static HostHealthStatus |
parseFrom(ByteBuffer data) |
static HostHealthStatus |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static HostHealthStatus |
parseFrom(com.google.protobuf.ByteString data) |
static HostHealthStatus |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static HostHealthStatus |
parseFrom(com.google.protobuf.CodedInputStream input) |
static HostHealthStatus |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static HostHealthStatus |
parseFrom(InputStream input) |
static HostHealthStatus |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<HostHealthStatus> |
parser() |
HostHealthStatus.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int FAILED_ACTIVE_HEALTH_CHECK_FIELD_NUMBER
public static final int FAILED_OUTLIER_CHECK_FIELD_NUMBER
public static final int FAILED_ACTIVE_DEGRADED_CHECK_FIELD_NUMBER
public static final int PENDING_DYNAMIC_REMOVAL_FIELD_NUMBER
public static final int PENDING_ACTIVE_HC_FIELD_NUMBER
public static final int EDS_HEALTH_STATUS_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean getFailedActiveHealthCheck()
The host is currently failing active health checks.
bool failed_active_health_check = 1;getFailedActiveHealthCheck in interface HostHealthStatusOrBuilderpublic boolean getFailedOutlierCheck()
The host is currently considered an outlier and has been ejected.
bool failed_outlier_check = 2;getFailedOutlierCheck in interface HostHealthStatusOrBuilderpublic boolean getFailedActiveDegradedCheck()
The host is currently being marked as degraded through active health checking.
bool failed_active_degraded_check = 4;getFailedActiveDegradedCheck in interface HostHealthStatusOrBuilderpublic boolean getPendingDynamicRemoval()
The host has been removed from service discovery, but is being stabilized due to active health checking.
bool pending_dynamic_removal = 5;getPendingDynamicRemoval in interface HostHealthStatusOrBuilderpublic boolean getPendingActiveHc()
The host has not yet been health checked.
bool pending_active_hc = 6;getPendingActiveHc in interface HostHealthStatusOrBuilderpublic int getEdsHealthStatusValue()
Health status as reported by EDS. Note: only HEALTHY and UNHEALTHY are currently supported here. [#comment:TODO(mrice32): pipe through remaining EDS health status possibilities.]
.envoy.config.core.v3.HealthStatus eds_health_status = 3;getEdsHealthStatusValue in interface HostHealthStatusOrBuilderpublic HealthStatus getEdsHealthStatus()
Health status as reported by EDS. Note: only HEALTHY and UNHEALTHY are currently supported here. [#comment:TODO(mrice32): pipe through remaining EDS health status possibilities.]
.envoy.config.core.v3.HealthStatus eds_health_status = 3;getEdsHealthStatus in interface HostHealthStatusOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static HostHealthStatus parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static HostHealthStatus parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static HostHealthStatus parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static HostHealthStatus parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static HostHealthStatus parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static HostHealthStatus parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static HostHealthStatus parseFrom(InputStream input) throws IOException
IOExceptionpublic static HostHealthStatus parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static HostHealthStatus parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static HostHealthStatus parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static HostHealthStatus parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static HostHealthStatus parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic HostHealthStatus.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static HostHealthStatus.Builder newBuilder()
public static HostHealthStatus.Builder newBuilder(HostHealthStatus prototype)
public HostHealthStatus.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected HostHealthStatus.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static HostHealthStatus getDefaultInstance()
public static com.google.protobuf.Parser<HostHealthStatus> parser()
public com.google.protobuf.Parser<HostHealthStatus> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public HostHealthStatus getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2018–2021 The Envoy Project. All rights reserved.