public static final class HealthCheckOuterClass.HealthCheck extends com.google.protobuf.GeneratedMessageV3 implements HealthCheckOuterClass.HealthCheckOrBuilder
envoy.api.v2.core.HealthCheckcom.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| Modifier and Type | Field and Description |
|---|---|
static int |
ALT_PORT_FIELD_NUMBER |
static int |
CUSTOM_HEALTH_CHECK_FIELD_NUMBER |
static int |
EVENT_LOG_PATH_FIELD_NUMBER |
static int |
GRPC_HEALTH_CHECK_FIELD_NUMBER |
static int |
HEALTHY_EDGE_INTERVAL_FIELD_NUMBER |
static int |
HEALTHY_THRESHOLD_FIELD_NUMBER |
static int |
HTTP_HEALTH_CHECK_FIELD_NUMBER |
static int |
INTERVAL_FIELD_NUMBER |
static int |
INTERVAL_JITTER_FIELD_NUMBER |
static int |
INTERVAL_JITTER_PERCENT_FIELD_NUMBER |
static int |
NO_TRAFFIC_INTERVAL_FIELD_NUMBER |
static int |
REUSE_CONNECTION_FIELD_NUMBER |
static int |
TCP_HEALTH_CHECK_FIELD_NUMBER |
static int |
TIMEOUT_FIELD_NUMBER |
static int |
UNHEALTHY_EDGE_INTERVAL_FIELD_NUMBER |
static int |
UNHEALTHY_INTERVAL_FIELD_NUMBER |
static int |
UNHEALTHY_THRESHOLD_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
com.google.protobuf.UInt32Value |
getAltPort()
[#not-implemented-hide:] Non-serving port for health checking.
|
com.google.protobuf.UInt32ValueOrBuilder |
getAltPortOrBuilder()
[#not-implemented-hide:] Non-serving port for health checking.
|
HealthCheckOuterClass.HealthCheck.CustomHealthCheck |
getCustomHealthCheck()
Custom health check.
|
HealthCheckOuterClass.HealthCheck.CustomHealthCheckOrBuilder |
getCustomHealthCheckOrBuilder()
Custom health check.
|
static HealthCheckOuterClass.HealthCheck |
getDefaultInstance() |
HealthCheckOuterClass.HealthCheck |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getEventLogPath()
Specifies the path to the :ref:`health check event log <arch_overview_health_check_logging>`.
|
com.google.protobuf.ByteString |
getEventLogPathBytes()
Specifies the path to the :ref:`health check event log <arch_overview_health_check_logging>`.
|
HealthCheckOuterClass.HealthCheck.GrpcHealthCheck |
getGrpcHealthCheck()
gRPC health check.
|
HealthCheckOuterClass.HealthCheck.GrpcHealthCheckOrBuilder |
getGrpcHealthCheckOrBuilder()
gRPC health check.
|
HealthCheckOuterClass.HealthCheck.HealthCheckerCase |
getHealthCheckerCase() |
com.google.protobuf.Duration |
getHealthyEdgeInterval()
The "healthy edge interval" is a special health check interval that is used for the first
health check right after a host is marked as healthy.
|
com.google.protobuf.DurationOrBuilder |
getHealthyEdgeIntervalOrBuilder()
The "healthy edge interval" is a special health check interval that is used for the first
health check right after a host is marked as healthy.
|
com.google.protobuf.UInt32Value |
getHealthyThreshold()
The number of healthy health checks required before a host is marked
healthy.
|
com.google.protobuf.UInt32ValueOrBuilder |
getHealthyThresholdOrBuilder()
The number of healthy health checks required before a host is marked
healthy.
|
HealthCheckOuterClass.HealthCheck.HttpHealthCheck |
getHttpHealthCheck()
HTTP health check.
|
HealthCheckOuterClass.HealthCheck.HttpHealthCheckOrBuilder |
getHttpHealthCheckOrBuilder()
HTTP health check.
|
com.google.protobuf.Duration |
getInterval()
The interval between health checks.
|
com.google.protobuf.Duration |
getIntervalJitter()
An optional jitter amount in millseconds.
|
com.google.protobuf.DurationOrBuilder |
getIntervalJitterOrBuilder()
An optional jitter amount in millseconds.
|
int |
getIntervalJitterPercent()
An optional jitter amount as a percentage of interval_ms.
|
com.google.protobuf.DurationOrBuilder |
getIntervalOrBuilder()
The interval between health checks.
|
com.google.protobuf.Duration |
getNoTrafficInterval()
The "no traffic interval" is a special health check interval that is used when a cluster has
never had traffic routed to it.
|
com.google.protobuf.DurationOrBuilder |
getNoTrafficIntervalOrBuilder()
The "no traffic interval" is a special health check interval that is used when a cluster has
never had traffic routed to it.
|
com.google.protobuf.Parser<HealthCheckOuterClass.HealthCheck> |
getParserForType() |
com.google.protobuf.BoolValue |
getReuseConnection()
Reuse health check connection between health checks.
|
com.google.protobuf.BoolValueOrBuilder |
getReuseConnectionOrBuilder()
Reuse health check connection between health checks.
|
int |
getSerializedSize() |
HealthCheckOuterClass.HealthCheck.TcpHealthCheck |
getTcpHealthCheck()
TCP health check.
|
HealthCheckOuterClass.HealthCheck.TcpHealthCheckOrBuilder |
getTcpHealthCheckOrBuilder()
TCP health check.
|
com.google.protobuf.Duration |
getTimeout()
The time to wait for a health check response.
|
com.google.protobuf.DurationOrBuilder |
getTimeoutOrBuilder()
The time to wait for a health check response.
|
com.google.protobuf.Duration |
getUnhealthyEdgeInterval()
The "unhealthy edge interval" is a special health check interval that is used for the first
health check right after a host is marked as unhealthy.
|
com.google.protobuf.DurationOrBuilder |
getUnhealthyEdgeIntervalOrBuilder()
The "unhealthy edge interval" is a special health check interval that is used for the first
health check right after a host is marked as unhealthy.
|
com.google.protobuf.Duration |
getUnhealthyInterval()
The "unhealthy interval" is a health check interval that is used for hosts that are marked as
unhealthy.
|
com.google.protobuf.DurationOrBuilder |
getUnhealthyIntervalOrBuilder()
The "unhealthy interval" is a health check interval that is used for hosts that are marked as
unhealthy.
|
com.google.protobuf.UInt32Value |
getUnhealthyThreshold()
The number of unhealthy health checks required before a host is marked
unhealthy.
|
com.google.protobuf.UInt32ValueOrBuilder |
getUnhealthyThresholdOrBuilder()
The number of unhealthy health checks required before a host is marked
unhealthy.
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
boolean |
hasAltPort()
[#not-implemented-hide:] Non-serving port for health checking.
|
boolean |
hasCustomHealthCheck()
Custom health check.
|
boolean |
hasGrpcHealthCheck()
gRPC health check.
|
int |
hashCode() |
boolean |
hasHealthyEdgeInterval()
The "healthy edge interval" is a special health check interval that is used for the first
health check right after a host is marked as healthy.
|
boolean |
hasHealthyThreshold()
The number of healthy health checks required before a host is marked
healthy.
|
boolean |
hasHttpHealthCheck()
HTTP health check.
|
boolean |
hasInterval()
The interval between health checks.
|
boolean |
hasIntervalJitter()
An optional jitter amount in millseconds.
|
boolean |
hasNoTrafficInterval()
The "no traffic interval" is a special health check interval that is used when a cluster has
never had traffic routed to it.
|
boolean |
hasReuseConnection()
Reuse health check connection between health checks.
|
boolean |
hasTcpHealthCheck()
TCP health check.
|
boolean |
hasTimeout()
The time to wait for a health check response.
|
boolean |
hasUnhealthyEdgeInterval()
The "unhealthy edge interval" is a special health check interval that is used for the first
health check right after a host is marked as unhealthy.
|
boolean |
hasUnhealthyInterval()
The "unhealthy interval" is a health check interval that is used for hosts that are marked as
unhealthy.
|
boolean |
hasUnhealthyThreshold()
The number of unhealthy health checks required before a host is marked
unhealthy.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static HealthCheckOuterClass.HealthCheck.Builder |
newBuilder() |
static HealthCheckOuterClass.HealthCheck.Builder |
newBuilder(HealthCheckOuterClass.HealthCheck prototype) |
HealthCheckOuterClass.HealthCheck.Builder |
newBuilderForType() |
protected HealthCheckOuterClass.HealthCheck.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
static HealthCheckOuterClass.HealthCheck |
parseDelimitedFrom(InputStream input) |
static HealthCheckOuterClass.HealthCheck |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static HealthCheckOuterClass.HealthCheck |
parseFrom(byte[] data) |
static HealthCheckOuterClass.HealthCheck |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static HealthCheckOuterClass.HealthCheck |
parseFrom(ByteBuffer data) |
static HealthCheckOuterClass.HealthCheck |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static HealthCheckOuterClass.HealthCheck |
parseFrom(com.google.protobuf.ByteString data) |
static HealthCheckOuterClass.HealthCheck |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static HealthCheckOuterClass.HealthCheck |
parseFrom(com.google.protobuf.CodedInputStream input) |
static HealthCheckOuterClass.HealthCheck |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static HealthCheckOuterClass.HealthCheck |
parseFrom(InputStream input) |
static HealthCheckOuterClass.HealthCheck |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<HealthCheckOuterClass.HealthCheck> |
parser() |
HealthCheckOuterClass.HealthCheck.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, newBuilderForType, 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 TIMEOUT_FIELD_NUMBER
public static final int INTERVAL_FIELD_NUMBER
public static final int INTERVAL_JITTER_FIELD_NUMBER
public static final int INTERVAL_JITTER_PERCENT_FIELD_NUMBER
public static final int UNHEALTHY_THRESHOLD_FIELD_NUMBER
public static final int HEALTHY_THRESHOLD_FIELD_NUMBER
public static final int ALT_PORT_FIELD_NUMBER
public static final int REUSE_CONNECTION_FIELD_NUMBER
public static final int HTTP_HEALTH_CHECK_FIELD_NUMBER
public static final int TCP_HEALTH_CHECK_FIELD_NUMBER
public static final int GRPC_HEALTH_CHECK_FIELD_NUMBER
public static final int CUSTOM_HEALTH_CHECK_FIELD_NUMBER
public static final int NO_TRAFFIC_INTERVAL_FIELD_NUMBER
public static final int UNHEALTHY_INTERVAL_FIELD_NUMBER
public static final int UNHEALTHY_EDGE_INTERVAL_FIELD_NUMBER
public static final int HEALTHY_EDGE_INTERVAL_FIELD_NUMBER
public static final int EVENT_LOG_PATH_FIELD_NUMBER
public 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 HealthCheckOuterClass.HealthCheck.HealthCheckerCase getHealthCheckerCase()
getHealthCheckerCase in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic boolean hasTimeout()
The time to wait for a health check response. If the timeout is reached the health check attempt will be considered a failure.
.google.protobuf.Duration timeout = 1 [(.gogoproto.stdduration) = true, (.validate.rules) = { ... }hasTimeout in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic com.google.protobuf.Duration getTimeout()
The time to wait for a health check response. If the timeout is reached the health check attempt will be considered a failure.
.google.protobuf.Duration timeout = 1 [(.gogoproto.stdduration) = true, (.validate.rules) = { ... }getTimeout in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic com.google.protobuf.DurationOrBuilder getTimeoutOrBuilder()
The time to wait for a health check response. If the timeout is reached the health check attempt will be considered a failure.
.google.protobuf.Duration timeout = 1 [(.gogoproto.stdduration) = true, (.validate.rules) = { ... }getTimeoutOrBuilder in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic boolean hasInterval()
The interval between health checks.
.google.protobuf.Duration interval = 2 [(.gogoproto.stdduration) = true, (.validate.rules) = { ... }hasInterval in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic com.google.protobuf.Duration getInterval()
The interval between health checks.
.google.protobuf.Duration interval = 2 [(.gogoproto.stdduration) = true, (.validate.rules) = { ... }getInterval in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic com.google.protobuf.DurationOrBuilder getIntervalOrBuilder()
The interval between health checks.
.google.protobuf.Duration interval = 2 [(.gogoproto.stdduration) = true, (.validate.rules) = { ... }getIntervalOrBuilder in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic boolean hasIntervalJitter()
An optional jitter amount in millseconds. If specified, during every interval Envoy will add 0 to interval_jitter to the wait time.
.google.protobuf.Duration interval_jitter = 3;hasIntervalJitter in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic com.google.protobuf.Duration getIntervalJitter()
An optional jitter amount in millseconds. If specified, during every interval Envoy will add 0 to interval_jitter to the wait time.
.google.protobuf.Duration interval_jitter = 3;getIntervalJitter in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic com.google.protobuf.DurationOrBuilder getIntervalJitterOrBuilder()
An optional jitter amount in millseconds. If specified, during every interval Envoy will add 0 to interval_jitter to the wait time.
.google.protobuf.Duration interval_jitter = 3;getIntervalJitterOrBuilder in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic int getIntervalJitterPercent()
An optional jitter amount as a percentage of interval_ms. If specified, during every interval Envoy will add 0 to interval_ms * interval_jitter_percent / 100 to the wait time. If interval_jitter_ms and interval_jitter_percent are both set, both of them will be used to increase the wait time.
uint32 interval_jitter_percent = 18;getIntervalJitterPercent in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic boolean hasUnhealthyThreshold()
The number of unhealthy health checks required before a host is marked unhealthy. Note that for *http* health checking if a host responds with 503 this threshold is ignored and the host is considered unhealthy immediately.
.google.protobuf.UInt32Value unhealthy_threshold = 4;hasUnhealthyThreshold in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic com.google.protobuf.UInt32Value getUnhealthyThreshold()
The number of unhealthy health checks required before a host is marked unhealthy. Note that for *http* health checking if a host responds with 503 this threshold is ignored and the host is considered unhealthy immediately.
.google.protobuf.UInt32Value unhealthy_threshold = 4;getUnhealthyThreshold in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic com.google.protobuf.UInt32ValueOrBuilder getUnhealthyThresholdOrBuilder()
The number of unhealthy health checks required before a host is marked unhealthy. Note that for *http* health checking if a host responds with 503 this threshold is ignored and the host is considered unhealthy immediately.
.google.protobuf.UInt32Value unhealthy_threshold = 4;getUnhealthyThresholdOrBuilder in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic boolean hasHealthyThreshold()
The number of healthy health checks required before a host is marked healthy. Note that during startup, only a single successful health check is required to mark a host healthy.
.google.protobuf.UInt32Value healthy_threshold = 5;hasHealthyThreshold in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic com.google.protobuf.UInt32Value getHealthyThreshold()
The number of healthy health checks required before a host is marked healthy. Note that during startup, only a single successful health check is required to mark a host healthy.
.google.protobuf.UInt32Value healthy_threshold = 5;getHealthyThreshold in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic com.google.protobuf.UInt32ValueOrBuilder getHealthyThresholdOrBuilder()
The number of healthy health checks required before a host is marked healthy. Note that during startup, only a single successful health check is required to mark a host healthy.
.google.protobuf.UInt32Value healthy_threshold = 5;getHealthyThresholdOrBuilder in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic boolean hasAltPort()
[#not-implemented-hide:] Non-serving port for health checking.
.google.protobuf.UInt32Value alt_port = 6;hasAltPort in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic com.google.protobuf.UInt32Value getAltPort()
[#not-implemented-hide:] Non-serving port for health checking.
.google.protobuf.UInt32Value alt_port = 6;getAltPort in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic com.google.protobuf.UInt32ValueOrBuilder getAltPortOrBuilder()
[#not-implemented-hide:] Non-serving port for health checking.
.google.protobuf.UInt32Value alt_port = 6;getAltPortOrBuilder in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic boolean hasReuseConnection()
Reuse health check connection between health checks. Default is true.
.google.protobuf.BoolValue reuse_connection = 7;hasReuseConnection in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic com.google.protobuf.BoolValue getReuseConnection()
Reuse health check connection between health checks. Default is true.
.google.protobuf.BoolValue reuse_connection = 7;getReuseConnection in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic com.google.protobuf.BoolValueOrBuilder getReuseConnectionOrBuilder()
Reuse health check connection between health checks. Default is true.
.google.protobuf.BoolValue reuse_connection = 7;getReuseConnectionOrBuilder in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic boolean hasHttpHealthCheck()
HTTP health check.
.envoy.api.v2.core.HealthCheck.HttpHealthCheck http_health_check = 8;hasHttpHealthCheck in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic HealthCheckOuterClass.HealthCheck.HttpHealthCheck getHttpHealthCheck()
HTTP health check.
.envoy.api.v2.core.HealthCheck.HttpHealthCheck http_health_check = 8;getHttpHealthCheck in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic HealthCheckOuterClass.HealthCheck.HttpHealthCheckOrBuilder getHttpHealthCheckOrBuilder()
HTTP health check.
.envoy.api.v2.core.HealthCheck.HttpHealthCheck http_health_check = 8;getHttpHealthCheckOrBuilder in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic boolean hasTcpHealthCheck()
TCP health check.
.envoy.api.v2.core.HealthCheck.TcpHealthCheck tcp_health_check = 9;hasTcpHealthCheck in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic HealthCheckOuterClass.HealthCheck.TcpHealthCheck getTcpHealthCheck()
TCP health check.
.envoy.api.v2.core.HealthCheck.TcpHealthCheck tcp_health_check = 9;getTcpHealthCheck in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic HealthCheckOuterClass.HealthCheck.TcpHealthCheckOrBuilder getTcpHealthCheckOrBuilder()
TCP health check.
.envoy.api.v2.core.HealthCheck.TcpHealthCheck tcp_health_check = 9;getTcpHealthCheckOrBuilder in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic boolean hasGrpcHealthCheck()
gRPC health check.
.envoy.api.v2.core.HealthCheck.GrpcHealthCheck grpc_health_check = 11;hasGrpcHealthCheck in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic HealthCheckOuterClass.HealthCheck.GrpcHealthCheck getGrpcHealthCheck()
gRPC health check.
.envoy.api.v2.core.HealthCheck.GrpcHealthCheck grpc_health_check = 11;getGrpcHealthCheck in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic HealthCheckOuterClass.HealthCheck.GrpcHealthCheckOrBuilder getGrpcHealthCheckOrBuilder()
gRPC health check.
.envoy.api.v2.core.HealthCheck.GrpcHealthCheck grpc_health_check = 11;getGrpcHealthCheckOrBuilder in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic boolean hasCustomHealthCheck()
Custom health check.
.envoy.api.v2.core.HealthCheck.CustomHealthCheck custom_health_check = 13;hasCustomHealthCheck in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic HealthCheckOuterClass.HealthCheck.CustomHealthCheck getCustomHealthCheck()
Custom health check.
.envoy.api.v2.core.HealthCheck.CustomHealthCheck custom_health_check = 13;getCustomHealthCheck in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic HealthCheckOuterClass.HealthCheck.CustomHealthCheckOrBuilder getCustomHealthCheckOrBuilder()
Custom health check.
.envoy.api.v2.core.HealthCheck.CustomHealthCheck custom_health_check = 13;getCustomHealthCheckOrBuilder in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic boolean hasNoTrafficInterval()
The "no traffic interval" is a special health check interval that is used when a cluster has never had traffic routed to it. This lower interval allows cluster information to be kept up to date, without sending a potentially large amount of active health checking traffic for no reason. Once a cluster has been used for traffic routing, Envoy will shift back to using the standard health check interval that is defined. Note that this interval takes precedence over any other. The default value for "no traffic interval" is 60 seconds.
.google.protobuf.Duration no_traffic_interval = 12;hasNoTrafficInterval in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic com.google.protobuf.Duration getNoTrafficInterval()
The "no traffic interval" is a special health check interval that is used when a cluster has never had traffic routed to it. This lower interval allows cluster information to be kept up to date, without sending a potentially large amount of active health checking traffic for no reason. Once a cluster has been used for traffic routing, Envoy will shift back to using the standard health check interval that is defined. Note that this interval takes precedence over any other. The default value for "no traffic interval" is 60 seconds.
.google.protobuf.Duration no_traffic_interval = 12;getNoTrafficInterval in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic com.google.protobuf.DurationOrBuilder getNoTrafficIntervalOrBuilder()
The "no traffic interval" is a special health check interval that is used when a cluster has never had traffic routed to it. This lower interval allows cluster information to be kept up to date, without sending a potentially large amount of active health checking traffic for no reason. Once a cluster has been used for traffic routing, Envoy will shift back to using the standard health check interval that is defined. Note that this interval takes precedence over any other. The default value for "no traffic interval" is 60 seconds.
.google.protobuf.Duration no_traffic_interval = 12;getNoTrafficIntervalOrBuilder in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic boolean hasUnhealthyInterval()
The "unhealthy interval" is a health check interval that is used for hosts that are marked as unhealthy. As soon as the host is marked as healthy, Envoy will shift back to using the standard health check interval that is defined. The default value for "unhealthy interval" is the same as "interval".
.google.protobuf.Duration unhealthy_interval = 14;hasUnhealthyInterval in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic com.google.protobuf.Duration getUnhealthyInterval()
The "unhealthy interval" is a health check interval that is used for hosts that are marked as unhealthy. As soon as the host is marked as healthy, Envoy will shift back to using the standard health check interval that is defined. The default value for "unhealthy interval" is the same as "interval".
.google.protobuf.Duration unhealthy_interval = 14;getUnhealthyInterval in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic com.google.protobuf.DurationOrBuilder getUnhealthyIntervalOrBuilder()
The "unhealthy interval" is a health check interval that is used for hosts that are marked as unhealthy. As soon as the host is marked as healthy, Envoy will shift back to using the standard health check interval that is defined. The default value for "unhealthy interval" is the same as "interval".
.google.protobuf.Duration unhealthy_interval = 14;getUnhealthyIntervalOrBuilder in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic boolean hasUnhealthyEdgeInterval()
The "unhealthy edge interval" is a special health check interval that is used for the first health check right after a host is marked as unhealthy. For subsequent health checks Envoy will shift back to using either "unhealthy interval" if present or the standard health check interval that is defined. The default value for "unhealthy edge interval" is the same as "unhealthy interval".
.google.protobuf.Duration unhealthy_edge_interval = 15;hasUnhealthyEdgeInterval in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic com.google.protobuf.Duration getUnhealthyEdgeInterval()
The "unhealthy edge interval" is a special health check interval that is used for the first health check right after a host is marked as unhealthy. For subsequent health checks Envoy will shift back to using either "unhealthy interval" if present or the standard health check interval that is defined. The default value for "unhealthy edge interval" is the same as "unhealthy interval".
.google.protobuf.Duration unhealthy_edge_interval = 15;getUnhealthyEdgeInterval in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic com.google.protobuf.DurationOrBuilder getUnhealthyEdgeIntervalOrBuilder()
The "unhealthy edge interval" is a special health check interval that is used for the first health check right after a host is marked as unhealthy. For subsequent health checks Envoy will shift back to using either "unhealthy interval" if present or the standard health check interval that is defined. The default value for "unhealthy edge interval" is the same as "unhealthy interval".
.google.protobuf.Duration unhealthy_edge_interval = 15;getUnhealthyEdgeIntervalOrBuilder in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic boolean hasHealthyEdgeInterval()
The "healthy edge interval" is a special health check interval that is used for the first health check right after a host is marked as healthy. For subsequent health checks Envoy will shift back to using the standard health check interval that is defined. The default value for "healthy edge interval" is the same as the default interval.
.google.protobuf.Duration healthy_edge_interval = 16;hasHealthyEdgeInterval in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic com.google.protobuf.Duration getHealthyEdgeInterval()
The "healthy edge interval" is a special health check interval that is used for the first health check right after a host is marked as healthy. For subsequent health checks Envoy will shift back to using the standard health check interval that is defined. The default value for "healthy edge interval" is the same as the default interval.
.google.protobuf.Duration healthy_edge_interval = 16;getHealthyEdgeInterval in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic com.google.protobuf.DurationOrBuilder getHealthyEdgeIntervalOrBuilder()
The "healthy edge interval" is a special health check interval that is used for the first health check right after a host is marked as healthy. For subsequent health checks Envoy will shift back to using the standard health check interval that is defined. The default value for "healthy edge interval" is the same as the default interval.
.google.protobuf.Duration healthy_edge_interval = 16;getHealthyEdgeIntervalOrBuilder in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic String getEventLogPath()
Specifies the path to the :ref:`health check event log <arch_overview_health_check_logging>`. If empty, no event log will be written.
string event_log_path = 17;getEventLogPath in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic com.google.protobuf.ByteString getEventLogPathBytes()
Specifies the path to the :ref:`health check event log <arch_overview_health_check_logging>`. If empty, no event log will be written.
string event_log_path = 17;getEventLogPathBytes in interface HealthCheckOuterClass.HealthCheckOrBuilderpublic 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 HealthCheckOuterClass.HealthCheck parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static HealthCheckOuterClass.HealthCheck parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static HealthCheckOuterClass.HealthCheck parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static HealthCheckOuterClass.HealthCheck parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static HealthCheckOuterClass.HealthCheck parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static HealthCheckOuterClass.HealthCheck parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static HealthCheckOuterClass.HealthCheck parseFrom(InputStream input) throws IOException
IOExceptionpublic static HealthCheckOuterClass.HealthCheck parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static HealthCheckOuterClass.HealthCheck parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static HealthCheckOuterClass.HealthCheck parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static HealthCheckOuterClass.HealthCheck parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static HealthCheckOuterClass.HealthCheck parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic HealthCheckOuterClass.HealthCheck.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static HealthCheckOuterClass.HealthCheck.Builder newBuilder()
public static HealthCheckOuterClass.HealthCheck.Builder newBuilder(HealthCheckOuterClass.HealthCheck prototype)
public HealthCheckOuterClass.HealthCheck.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected HealthCheckOuterClass.HealthCheck.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static HealthCheckOuterClass.HealthCheck getDefaultInstance()
public static com.google.protobuf.Parser<HealthCheckOuterClass.HealthCheck> parser()
public com.google.protobuf.Parser<HealthCheckOuterClass.HealthCheck> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public HealthCheckOuterClass.HealthCheck getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2019 WSO2. All rights reserved.