public static final class HealthCheck.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<HealthCheck.Builder> implements HealthCheckOrBuilder
[#next-free-field: 25]Protobuf type
envoy.config.core.v3.HealthCheck| Modifier and Type | Method and Description |
|---|---|
HealthCheck.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
HealthCheck |
build() |
HealthCheck |
buildPartial() |
HealthCheck.Builder |
clear() |
HealthCheck.Builder |
clearAltPort()
[#not-implemented-hide:] Non-serving port for health checking.
|
HealthCheck.Builder |
clearAlwaysLogHealthCheckFailures()
If set to true, health check failure events will always be logged.
|
HealthCheck.Builder |
clearCustomHealthCheck()
Custom health check.
|
HealthCheck.Builder |
clearEventLogPath()
Specifies the path to the :ref:`health check event log <arch_overview_health_check_logging>`.
|
HealthCheck.Builder |
clearEventService()
[#not-implemented-hide:]
The gRPC service for the health check event service.
|
HealthCheck.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
HealthCheck.Builder |
clearGrpcHealthCheck()
gRPC health check.
|
HealthCheck.Builder |
clearHealthChecker() |
HealthCheck.Builder |
clearHealthyEdgeInterval()
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.
|
HealthCheck.Builder |
clearHealthyThreshold()
The number of healthy health checks required before a host is marked
healthy.
|
HealthCheck.Builder |
clearHttpHealthCheck()
HTTP health check.
|
HealthCheck.Builder |
clearInitialJitter()
An optional jitter amount in milliseconds.
|
HealthCheck.Builder |
clearInterval()
The interval between health checks.
|
HealthCheck.Builder |
clearIntervalJitter()
An optional jitter amount in milliseconds.
|
HealthCheck.Builder |
clearIntervalJitterPercent()
An optional jitter amount as a percentage of interval_ms.
|
HealthCheck.Builder |
clearNoTrafficHealthyInterval()
The "no traffic healthy interval" is a special health check interval that
is used for hosts that are currently passing active health checking
(including new hosts) when the cluster has received no traffic.
|
HealthCheck.Builder |
clearNoTrafficInterval()
The "no traffic interval" is a special health check interval that is used when a cluster has
never had traffic routed to it.
|
HealthCheck.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
HealthCheck.Builder |
clearReuseConnection()
Reuse health check connection between health checks.
|
HealthCheck.Builder |
clearTcpHealthCheck()
TCP health check.
|
HealthCheck.Builder |
clearTimeout()
The time to wait for a health check response.
|
HealthCheck.Builder |
clearTlsOptions()
This allows overriding the cluster TLS settings, just for health check connections.
|
HealthCheck.Builder |
clearTransportSocketMatchCriteria()
Optional key/value pairs that will be used to match a transport socket from those specified in the cluster's
:ref:`tranport socket matches <envoy_api_field_config.cluster.v3.Cluster.transport_socket_matches>`.
|
HealthCheck.Builder |
clearUnhealthyEdgeInterval()
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.
|
HealthCheck.Builder |
clearUnhealthyInterval()
The "unhealthy interval" is a health check interval that is used for hosts that are marked as
unhealthy.
|
HealthCheck.Builder |
clearUnhealthyThreshold()
The number of unhealthy health checks required before a host is marked
unhealthy.
|
HealthCheck.Builder |
clone() |
com.google.protobuf.UInt32Value |
getAltPort()
[#not-implemented-hide:] Non-serving port for health checking.
|
com.google.protobuf.UInt32Value.Builder |
getAltPortBuilder()
[#not-implemented-hide:] Non-serving port for health checking.
|
com.google.protobuf.UInt32ValueOrBuilder |
getAltPortOrBuilder()
[#not-implemented-hide:] Non-serving port for health checking.
|
boolean |
getAlwaysLogHealthCheckFailures()
If set to true, health check failure events will always be logged.
|
HealthCheck.CustomHealthCheck |
getCustomHealthCheck()
Custom health check.
|
HealthCheck.CustomHealthCheck.Builder |
getCustomHealthCheckBuilder()
Custom health check.
|
HealthCheck.CustomHealthCheckOrBuilder |
getCustomHealthCheckOrBuilder()
Custom health check.
|
HealthCheck |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
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>`.
|
EventServiceConfig |
getEventService()
[#not-implemented-hide:]
The gRPC service for the health check event service.
|
EventServiceConfig.Builder |
getEventServiceBuilder()
[#not-implemented-hide:]
The gRPC service for the health check event service.
|
EventServiceConfigOrBuilder |
getEventServiceOrBuilder()
[#not-implemented-hide:]
The gRPC service for the health check event service.
|
HealthCheck.GrpcHealthCheck |
getGrpcHealthCheck()
gRPC health check.
|
HealthCheck.GrpcHealthCheck.Builder |
getGrpcHealthCheckBuilder()
gRPC health check.
|
HealthCheck.GrpcHealthCheckOrBuilder |
getGrpcHealthCheckOrBuilder()
gRPC health check.
|
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.Duration.Builder |
getHealthyEdgeIntervalBuilder()
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.UInt32Value.Builder |
getHealthyThresholdBuilder()
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.
|
HealthCheck.HttpHealthCheck |
getHttpHealthCheck()
HTTP health check.
|
HealthCheck.HttpHealthCheck.Builder |
getHttpHealthCheckBuilder()
HTTP health check.
|
HealthCheck.HttpHealthCheckOrBuilder |
getHttpHealthCheckOrBuilder()
HTTP health check.
|
com.google.protobuf.Duration |
getInitialJitter()
An optional jitter amount in milliseconds.
|
com.google.protobuf.Duration.Builder |
getInitialJitterBuilder()
An optional jitter amount in milliseconds.
|
com.google.protobuf.DurationOrBuilder |
getInitialJitterOrBuilder()
An optional jitter amount in milliseconds.
|
com.google.protobuf.Duration |
getInterval()
The interval between health checks.
|
com.google.protobuf.Duration.Builder |
getIntervalBuilder()
The interval between health checks.
|
com.google.protobuf.Duration |
getIntervalJitter()
An optional jitter amount in milliseconds.
|
com.google.protobuf.Duration.Builder |
getIntervalJitterBuilder()
An optional jitter amount in milliseconds.
|
com.google.protobuf.DurationOrBuilder |
getIntervalJitterOrBuilder()
An optional jitter amount in milliseconds.
|
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 |
getNoTrafficHealthyInterval()
The "no traffic healthy interval" is a special health check interval that
is used for hosts that are currently passing active health checking
(including new hosts) when the cluster has received no traffic.
|
com.google.protobuf.Duration.Builder |
getNoTrafficHealthyIntervalBuilder()
The "no traffic healthy interval" is a special health check interval that
is used for hosts that are currently passing active health checking
(including new hosts) when the cluster has received no traffic.
|
com.google.protobuf.DurationOrBuilder |
getNoTrafficHealthyIntervalOrBuilder()
The "no traffic healthy interval" is a special health check interval that
is used for hosts that are currently passing active health checking
(including new hosts) when the cluster has received no traffic.
|
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.Duration.Builder |
getNoTrafficIntervalBuilder()
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.BoolValue |
getReuseConnection()
Reuse health check connection between health checks.
|
com.google.protobuf.BoolValue.Builder |
getReuseConnectionBuilder()
Reuse health check connection between health checks.
|
com.google.protobuf.BoolValueOrBuilder |
getReuseConnectionOrBuilder()
Reuse health check connection between health checks.
|
HealthCheck.TcpHealthCheck |
getTcpHealthCheck()
TCP health check.
|
HealthCheck.TcpHealthCheck.Builder |
getTcpHealthCheckBuilder()
TCP health check.
|
HealthCheck.TcpHealthCheckOrBuilder |
getTcpHealthCheckOrBuilder()
TCP health check.
|
com.google.protobuf.Duration |
getTimeout()
The time to wait for a health check response.
|
com.google.protobuf.Duration.Builder |
getTimeoutBuilder()
The time to wait for a health check response.
|
com.google.protobuf.DurationOrBuilder |
getTimeoutOrBuilder()
The time to wait for a health check response.
|
HealthCheck.TlsOptions |
getTlsOptions()
This allows overriding the cluster TLS settings, just for health check connections.
|
HealthCheck.TlsOptions.Builder |
getTlsOptionsBuilder()
This allows overriding the cluster TLS settings, just for health check connections.
|
HealthCheck.TlsOptionsOrBuilder |
getTlsOptionsOrBuilder()
This allows overriding the cluster TLS settings, just for health check connections.
|
com.google.protobuf.Struct |
getTransportSocketMatchCriteria()
Optional key/value pairs that will be used to match a transport socket from those specified in the cluster's
:ref:`tranport socket matches <envoy_api_field_config.cluster.v3.Cluster.transport_socket_matches>`.
|
com.google.protobuf.Struct.Builder |
getTransportSocketMatchCriteriaBuilder()
Optional key/value pairs that will be used to match a transport socket from those specified in the cluster's
:ref:`tranport socket matches <envoy_api_field_config.cluster.v3.Cluster.transport_socket_matches>`.
|
com.google.protobuf.StructOrBuilder |
getTransportSocketMatchCriteriaOrBuilder()
Optional key/value pairs that will be used to match a transport socket from those specified in the cluster's
:ref:`tranport socket matches <envoy_api_field_config.cluster.v3.Cluster.transport_socket_matches>`.
|
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.Duration.Builder |
getUnhealthyEdgeIntervalBuilder()
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.Duration.Builder |
getUnhealthyIntervalBuilder()
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.UInt32Value.Builder |
getUnhealthyThresholdBuilder()
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.
|
boolean |
hasAltPort()
[#not-implemented-hide:] Non-serving port for health checking.
|
boolean |
hasCustomHealthCheck()
Custom health check.
|
boolean |
hasEventService()
[#not-implemented-hide:]
The gRPC service for the health check event service.
|
boolean |
hasGrpcHealthCheck()
gRPC health check.
|
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 |
hasInitialJitter()
An optional jitter amount in milliseconds.
|
boolean |
hasInterval()
The interval between health checks.
|
boolean |
hasIntervalJitter()
An optional jitter amount in milliseconds.
|
boolean |
hasNoTrafficHealthyInterval()
The "no traffic healthy interval" is a special health check interval that
is used for hosts that are currently passing active health checking
(including new hosts) when the cluster has received no traffic.
|
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 |
hasTlsOptions()
This allows overriding the cluster TLS settings, just for health check connections.
|
boolean |
hasTransportSocketMatchCriteria()
Optional key/value pairs that will be used to match a transport socket from those specified in the cluster's
:ref:`tranport socket matches <envoy_api_field_config.cluster.v3.Cluster.transport_socket_matches>`.
|
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() |
HealthCheck.Builder |
mergeAltPort(com.google.protobuf.UInt32Value value)
[#not-implemented-hide:] Non-serving port for health checking.
|
HealthCheck.Builder |
mergeCustomHealthCheck(HealthCheck.CustomHealthCheck value)
Custom health check.
|
HealthCheck.Builder |
mergeEventService(EventServiceConfig value)
[#not-implemented-hide:]
The gRPC service for the health check event service.
|
HealthCheck.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
HealthCheck.Builder |
mergeFrom(HealthCheck other) |
HealthCheck.Builder |
mergeFrom(com.google.protobuf.Message other) |
HealthCheck.Builder |
mergeGrpcHealthCheck(HealthCheck.GrpcHealthCheck value)
gRPC health check.
|
HealthCheck.Builder |
mergeHealthyEdgeInterval(com.google.protobuf.Duration value)
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.
|
HealthCheck.Builder |
mergeHealthyThreshold(com.google.protobuf.UInt32Value value)
The number of healthy health checks required before a host is marked
healthy.
|
HealthCheck.Builder |
mergeHttpHealthCheck(HealthCheck.HttpHealthCheck value)
HTTP health check.
|
HealthCheck.Builder |
mergeInitialJitter(com.google.protobuf.Duration value)
An optional jitter amount in milliseconds.
|
HealthCheck.Builder |
mergeInterval(com.google.protobuf.Duration value)
The interval between health checks.
|
HealthCheck.Builder |
mergeIntervalJitter(com.google.protobuf.Duration value)
An optional jitter amount in milliseconds.
|
HealthCheck.Builder |
mergeNoTrafficHealthyInterval(com.google.protobuf.Duration value)
The "no traffic healthy interval" is a special health check interval that
is used for hosts that are currently passing active health checking
(including new hosts) when the cluster has received no traffic.
|
HealthCheck.Builder |
mergeNoTrafficInterval(com.google.protobuf.Duration value)
The "no traffic interval" is a special health check interval that is used when a cluster has
never had traffic routed to it.
|
HealthCheck.Builder |
mergeReuseConnection(com.google.protobuf.BoolValue value)
Reuse health check connection between health checks.
|
HealthCheck.Builder |
mergeTcpHealthCheck(HealthCheck.TcpHealthCheck value)
TCP health check.
|
HealthCheck.Builder |
mergeTimeout(com.google.protobuf.Duration value)
The time to wait for a health check response.
|
HealthCheck.Builder |
mergeTlsOptions(HealthCheck.TlsOptions value)
This allows overriding the cluster TLS settings, just for health check connections.
|
HealthCheck.Builder |
mergeTransportSocketMatchCriteria(com.google.protobuf.Struct value)
Optional key/value pairs that will be used to match a transport socket from those specified in the cluster's
:ref:`tranport socket matches <envoy_api_field_config.cluster.v3.Cluster.transport_socket_matches>`.
|
HealthCheck.Builder |
mergeUnhealthyEdgeInterval(com.google.protobuf.Duration value)
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.
|
HealthCheck.Builder |
mergeUnhealthyInterval(com.google.protobuf.Duration value)
The "unhealthy interval" is a health check interval that is used for hosts that are marked as
unhealthy.
|
HealthCheck.Builder |
mergeUnhealthyThreshold(com.google.protobuf.UInt32Value value)
The number of unhealthy health checks required before a host is marked
unhealthy.
|
HealthCheck.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
HealthCheck.Builder |
setAltPort(com.google.protobuf.UInt32Value.Builder builderForValue)
[#not-implemented-hide:] Non-serving port for health checking.
|
HealthCheck.Builder |
setAltPort(com.google.protobuf.UInt32Value value)
[#not-implemented-hide:] Non-serving port for health checking.
|
HealthCheck.Builder |
setAlwaysLogHealthCheckFailures(boolean value)
If set to true, health check failure events will always be logged.
|
HealthCheck.Builder |
setCustomHealthCheck(HealthCheck.CustomHealthCheck.Builder builderForValue)
Custom health check.
|
HealthCheck.Builder |
setCustomHealthCheck(HealthCheck.CustomHealthCheck value)
Custom health check.
|
HealthCheck.Builder |
setEventLogPath(String value)
Specifies the path to the :ref:`health check event log <arch_overview_health_check_logging>`.
|
HealthCheck.Builder |
setEventLogPathBytes(com.google.protobuf.ByteString value)
Specifies the path to the :ref:`health check event log <arch_overview_health_check_logging>`.
|
HealthCheck.Builder |
setEventService(EventServiceConfig.Builder builderForValue)
[#not-implemented-hide:]
The gRPC service for the health check event service.
|
HealthCheck.Builder |
setEventService(EventServiceConfig value)
[#not-implemented-hide:]
The gRPC service for the health check event service.
|
HealthCheck.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
HealthCheck.Builder |
setGrpcHealthCheck(HealthCheck.GrpcHealthCheck.Builder builderForValue)
gRPC health check.
|
HealthCheck.Builder |
setGrpcHealthCheck(HealthCheck.GrpcHealthCheck value)
gRPC health check.
|
HealthCheck.Builder |
setHealthyEdgeInterval(com.google.protobuf.Duration.Builder builderForValue)
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.
|
HealthCheck.Builder |
setHealthyEdgeInterval(com.google.protobuf.Duration value)
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.
|
HealthCheck.Builder |
setHealthyThreshold(com.google.protobuf.UInt32Value.Builder builderForValue)
The number of healthy health checks required before a host is marked
healthy.
|
HealthCheck.Builder |
setHealthyThreshold(com.google.protobuf.UInt32Value value)
The number of healthy health checks required before a host is marked
healthy.
|
HealthCheck.Builder |
setHttpHealthCheck(HealthCheck.HttpHealthCheck.Builder builderForValue)
HTTP health check.
|
HealthCheck.Builder |
setHttpHealthCheck(HealthCheck.HttpHealthCheck value)
HTTP health check.
|
HealthCheck.Builder |
setInitialJitter(com.google.protobuf.Duration.Builder builderForValue)
An optional jitter amount in milliseconds.
|
HealthCheck.Builder |
setInitialJitter(com.google.protobuf.Duration value)
An optional jitter amount in milliseconds.
|
HealthCheck.Builder |
setInterval(com.google.protobuf.Duration.Builder builderForValue)
The interval between health checks.
|
HealthCheck.Builder |
setInterval(com.google.protobuf.Duration value)
The interval between health checks.
|
HealthCheck.Builder |
setIntervalJitter(com.google.protobuf.Duration.Builder builderForValue)
An optional jitter amount in milliseconds.
|
HealthCheck.Builder |
setIntervalJitter(com.google.protobuf.Duration value)
An optional jitter amount in milliseconds.
|
HealthCheck.Builder |
setIntervalJitterPercent(int value)
An optional jitter amount as a percentage of interval_ms.
|
HealthCheck.Builder |
setNoTrafficHealthyInterval(com.google.protobuf.Duration.Builder builderForValue)
The "no traffic healthy interval" is a special health check interval that
is used for hosts that are currently passing active health checking
(including new hosts) when the cluster has received no traffic.
|
HealthCheck.Builder |
setNoTrafficHealthyInterval(com.google.protobuf.Duration value)
The "no traffic healthy interval" is a special health check interval that
is used for hosts that are currently passing active health checking
(including new hosts) when the cluster has received no traffic.
|
HealthCheck.Builder |
setNoTrafficInterval(com.google.protobuf.Duration.Builder builderForValue)
The "no traffic interval" is a special health check interval that is used when a cluster has
never had traffic routed to it.
|
HealthCheck.Builder |
setNoTrafficInterval(com.google.protobuf.Duration value)
The "no traffic interval" is a special health check interval that is used when a cluster has
never had traffic routed to it.
|
HealthCheck.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
HealthCheck.Builder |
setReuseConnection(com.google.protobuf.BoolValue.Builder builderForValue)
Reuse health check connection between health checks.
|
HealthCheck.Builder |
setReuseConnection(com.google.protobuf.BoolValue value)
Reuse health check connection between health checks.
|
HealthCheck.Builder |
setTcpHealthCheck(HealthCheck.TcpHealthCheck.Builder builderForValue)
TCP health check.
|
HealthCheck.Builder |
setTcpHealthCheck(HealthCheck.TcpHealthCheck value)
TCP health check.
|
HealthCheck.Builder |
setTimeout(com.google.protobuf.Duration.Builder builderForValue)
The time to wait for a health check response.
|
HealthCheck.Builder |
setTimeout(com.google.protobuf.Duration value)
The time to wait for a health check response.
|
HealthCheck.Builder |
setTlsOptions(HealthCheck.TlsOptions.Builder builderForValue)
This allows overriding the cluster TLS settings, just for health check connections.
|
HealthCheck.Builder |
setTlsOptions(HealthCheck.TlsOptions value)
This allows overriding the cluster TLS settings, just for health check connections.
|
HealthCheck.Builder |
setTransportSocketMatchCriteria(com.google.protobuf.Struct.Builder builderForValue)
Optional key/value pairs that will be used to match a transport socket from those specified in the cluster's
:ref:`tranport socket matches <envoy_api_field_config.cluster.v3.Cluster.transport_socket_matches>`.
|
HealthCheck.Builder |
setTransportSocketMatchCriteria(com.google.protobuf.Struct value)
Optional key/value pairs that will be used to match a transport socket from those specified in the cluster's
:ref:`tranport socket matches <envoy_api_field_config.cluster.v3.Cluster.transport_socket_matches>`.
|
HealthCheck.Builder |
setUnhealthyEdgeInterval(com.google.protobuf.Duration.Builder builderForValue)
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.
|
HealthCheck.Builder |
setUnhealthyEdgeInterval(com.google.protobuf.Duration value)
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.
|
HealthCheck.Builder |
setUnhealthyInterval(com.google.protobuf.Duration.Builder builderForValue)
The "unhealthy interval" is a health check interval that is used for hosts that are marked as
unhealthy.
|
HealthCheck.Builder |
setUnhealthyInterval(com.google.protobuf.Duration value)
The "unhealthy interval" is a health check interval that is used for hosts that are marked as
unhealthy.
|
HealthCheck.Builder |
setUnhealthyThreshold(com.google.protobuf.UInt32Value.Builder builderForValue)
The number of unhealthy health checks required before a host is marked
unhealthy.
|
HealthCheck.Builder |
setUnhealthyThreshold(com.google.protobuf.UInt32Value value)
The number of unhealthy health checks required before a host is marked
unhealthy.
|
HealthCheck.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<HealthCheck.Builder>public HealthCheck.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<HealthCheck.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<HealthCheck.Builder>public HealthCheck getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic HealthCheck build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic HealthCheck buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic HealthCheck.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<HealthCheck.Builder>public HealthCheck.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<HealthCheck.Builder>public HealthCheck.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<HealthCheck.Builder>public HealthCheck.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<HealthCheck.Builder>public HealthCheck.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<HealthCheck.Builder>public HealthCheck.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<HealthCheck.Builder>public HealthCheck.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<HealthCheck.Builder>public HealthCheck.Builder mergeFrom(HealthCheck other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<HealthCheck.Builder>public HealthCheck.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<HealthCheck.Builder>IOExceptionpublic HealthCheck.HealthCheckerCase getHealthCheckerCase()
getHealthCheckerCase in interface HealthCheckOrBuilderpublic HealthCheck.Builder clearHealthChecker()
public 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 [(.validate.rules) = { ... }hasTimeout in interface 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 [(.validate.rules) = { ... }getTimeout in interface HealthCheckOrBuilderpublic HealthCheck.Builder setTimeout(com.google.protobuf.Duration value)
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 [(.validate.rules) = { ... }public HealthCheck.Builder setTimeout(com.google.protobuf.Duration.Builder builderForValue)
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 [(.validate.rules) = { ... }public HealthCheck.Builder mergeTimeout(com.google.protobuf.Duration value)
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 [(.validate.rules) = { ... }public HealthCheck.Builder clearTimeout()
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 [(.validate.rules) = { ... }public com.google.protobuf.Duration.Builder getTimeoutBuilder()
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 [(.validate.rules) = { ... }public 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 [(.validate.rules) = { ... }getTimeoutOrBuilder in interface HealthCheckOrBuilderpublic boolean hasInterval()
The interval between health checks.
.google.protobuf.Duration interval = 2 [(.validate.rules) = { ... }hasInterval in interface HealthCheckOrBuilderpublic com.google.protobuf.Duration getInterval()
The interval between health checks.
.google.protobuf.Duration interval = 2 [(.validate.rules) = { ... }getInterval in interface HealthCheckOrBuilderpublic HealthCheck.Builder setInterval(com.google.protobuf.Duration value)
The interval between health checks.
.google.protobuf.Duration interval = 2 [(.validate.rules) = { ... }public HealthCheck.Builder setInterval(com.google.protobuf.Duration.Builder builderForValue)
The interval between health checks.
.google.protobuf.Duration interval = 2 [(.validate.rules) = { ... }public HealthCheck.Builder mergeInterval(com.google.protobuf.Duration value)
The interval between health checks.
.google.protobuf.Duration interval = 2 [(.validate.rules) = { ... }public HealthCheck.Builder clearInterval()
The interval between health checks.
.google.protobuf.Duration interval = 2 [(.validate.rules) = { ... }public com.google.protobuf.Duration.Builder getIntervalBuilder()
The interval between health checks.
.google.protobuf.Duration interval = 2 [(.validate.rules) = { ... }public com.google.protobuf.DurationOrBuilder getIntervalOrBuilder()
The interval between health checks.
.google.protobuf.Duration interval = 2 [(.validate.rules) = { ... }getIntervalOrBuilder in interface HealthCheckOrBuilderpublic boolean hasInitialJitter()
An optional jitter amount in milliseconds. If specified, Envoy will start health checking after for a random time in ms between 0 and initial_jitter. This only applies to the first health check.
.google.protobuf.Duration initial_jitter = 20;hasInitialJitter in interface HealthCheckOrBuilderpublic com.google.protobuf.Duration getInitialJitter()
An optional jitter amount in milliseconds. If specified, Envoy will start health checking after for a random time in ms between 0 and initial_jitter. This only applies to the first health check.
.google.protobuf.Duration initial_jitter = 20;getInitialJitter in interface HealthCheckOrBuilderpublic HealthCheck.Builder setInitialJitter(com.google.protobuf.Duration value)
An optional jitter amount in milliseconds. If specified, Envoy will start health checking after for a random time in ms between 0 and initial_jitter. This only applies to the first health check.
.google.protobuf.Duration initial_jitter = 20;public HealthCheck.Builder setInitialJitter(com.google.protobuf.Duration.Builder builderForValue)
An optional jitter amount in milliseconds. If specified, Envoy will start health checking after for a random time in ms between 0 and initial_jitter. This only applies to the first health check.
.google.protobuf.Duration initial_jitter = 20;public HealthCheck.Builder mergeInitialJitter(com.google.protobuf.Duration value)
An optional jitter amount in milliseconds. If specified, Envoy will start health checking after for a random time in ms between 0 and initial_jitter. This only applies to the first health check.
.google.protobuf.Duration initial_jitter = 20;public HealthCheck.Builder clearInitialJitter()
An optional jitter amount in milliseconds. If specified, Envoy will start health checking after for a random time in ms between 0 and initial_jitter. This only applies to the first health check.
.google.protobuf.Duration initial_jitter = 20;public com.google.protobuf.Duration.Builder getInitialJitterBuilder()
An optional jitter amount in milliseconds. If specified, Envoy will start health checking after for a random time in ms between 0 and initial_jitter. This only applies to the first health check.
.google.protobuf.Duration initial_jitter = 20;public com.google.protobuf.DurationOrBuilder getInitialJitterOrBuilder()
An optional jitter amount in milliseconds. If specified, Envoy will start health checking after for a random time in ms between 0 and initial_jitter. This only applies to the first health check.
.google.protobuf.Duration initial_jitter = 20;getInitialJitterOrBuilder in interface HealthCheckOrBuilderpublic boolean hasIntervalJitter()
An optional jitter amount in milliseconds. If specified, during every interval Envoy will add interval_jitter to the wait time.
.google.protobuf.Duration interval_jitter = 3;hasIntervalJitter in interface HealthCheckOrBuilderpublic com.google.protobuf.Duration getIntervalJitter()
An optional jitter amount in milliseconds. If specified, during every interval Envoy will add interval_jitter to the wait time.
.google.protobuf.Duration interval_jitter = 3;getIntervalJitter in interface HealthCheckOrBuilderpublic HealthCheck.Builder setIntervalJitter(com.google.protobuf.Duration value)
An optional jitter amount in milliseconds. If specified, during every interval Envoy will add interval_jitter to the wait time.
.google.protobuf.Duration interval_jitter = 3;public HealthCheck.Builder setIntervalJitter(com.google.protobuf.Duration.Builder builderForValue)
An optional jitter amount in milliseconds. If specified, during every interval Envoy will add interval_jitter to the wait time.
.google.protobuf.Duration interval_jitter = 3;public HealthCheck.Builder mergeIntervalJitter(com.google.protobuf.Duration value)
An optional jitter amount in milliseconds. If specified, during every interval Envoy will add interval_jitter to the wait time.
.google.protobuf.Duration interval_jitter = 3;public HealthCheck.Builder clearIntervalJitter()
An optional jitter amount in milliseconds. If specified, during every interval Envoy will add interval_jitter to the wait time.
.google.protobuf.Duration interval_jitter = 3;public com.google.protobuf.Duration.Builder getIntervalJitterBuilder()
An optional jitter amount in milliseconds. If specified, during every interval Envoy will add interval_jitter to the wait time.
.google.protobuf.Duration interval_jitter = 3;public com.google.protobuf.DurationOrBuilder getIntervalJitterOrBuilder()
An optional jitter amount in milliseconds. If specified, during every interval Envoy will add interval_jitter to the wait time.
.google.protobuf.Duration interval_jitter = 3;getIntervalJitterOrBuilder in interface HealthCheckOrBuilderpublic int getIntervalJitterPercent()
An optional jitter amount as a percentage of interval_ms. If specified, during every interval Envoy will add 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 HealthCheckOrBuilderpublic HealthCheck.Builder setIntervalJitterPercent(int value)
An optional jitter amount as a percentage of interval_ms. If specified, during every interval Envoy will add 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;public HealthCheck.Builder clearIntervalJitterPercent()
An optional jitter amount as a percentage of interval_ms. If specified, during every interval Envoy will add 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;public 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 [(.validate.rules) = { ... }hasUnhealthyThreshold in interface 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 [(.validate.rules) = { ... }getUnhealthyThreshold in interface HealthCheckOrBuilderpublic HealthCheck.Builder setUnhealthyThreshold(com.google.protobuf.UInt32Value value)
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 [(.validate.rules) = { ... }public HealthCheck.Builder setUnhealthyThreshold(com.google.protobuf.UInt32Value.Builder builderForValue)
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 [(.validate.rules) = { ... }public HealthCheck.Builder mergeUnhealthyThreshold(com.google.protobuf.UInt32Value value)
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 [(.validate.rules) = { ... }public HealthCheck.Builder clearUnhealthyThreshold()
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 [(.validate.rules) = { ... }public com.google.protobuf.UInt32Value.Builder getUnhealthyThresholdBuilder()
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 [(.validate.rules) = { ... }public 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 [(.validate.rules) = { ... }getUnhealthyThresholdOrBuilder in interface 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 [(.validate.rules) = { ... }hasHealthyThreshold in interface 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 [(.validate.rules) = { ... }getHealthyThreshold in interface HealthCheckOrBuilderpublic HealthCheck.Builder setHealthyThreshold(com.google.protobuf.UInt32Value value)
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 [(.validate.rules) = { ... }public HealthCheck.Builder setHealthyThreshold(com.google.protobuf.UInt32Value.Builder builderForValue)
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 [(.validate.rules) = { ... }public HealthCheck.Builder mergeHealthyThreshold(com.google.protobuf.UInt32Value value)
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 [(.validate.rules) = { ... }public HealthCheck.Builder clearHealthyThreshold()
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 [(.validate.rules) = { ... }public com.google.protobuf.UInt32Value.Builder getHealthyThresholdBuilder()
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 [(.validate.rules) = { ... }public 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 [(.validate.rules) = { ... }getHealthyThresholdOrBuilder in interface HealthCheckOrBuilderpublic boolean hasAltPort()
[#not-implemented-hide:] Non-serving port for health checking.
.google.protobuf.UInt32Value alt_port = 6;hasAltPort in interface HealthCheckOrBuilderpublic com.google.protobuf.UInt32Value getAltPort()
[#not-implemented-hide:] Non-serving port for health checking.
.google.protobuf.UInt32Value alt_port = 6;getAltPort in interface HealthCheckOrBuilderpublic HealthCheck.Builder setAltPort(com.google.protobuf.UInt32Value value)
[#not-implemented-hide:] Non-serving port for health checking.
.google.protobuf.UInt32Value alt_port = 6;public HealthCheck.Builder setAltPort(com.google.protobuf.UInt32Value.Builder builderForValue)
[#not-implemented-hide:] Non-serving port for health checking.
.google.protobuf.UInt32Value alt_port = 6;public HealthCheck.Builder mergeAltPort(com.google.protobuf.UInt32Value value)
[#not-implemented-hide:] Non-serving port for health checking.
.google.protobuf.UInt32Value alt_port = 6;public HealthCheck.Builder clearAltPort()
[#not-implemented-hide:] Non-serving port for health checking.
.google.protobuf.UInt32Value alt_port = 6;public com.google.protobuf.UInt32Value.Builder getAltPortBuilder()
[#not-implemented-hide:] Non-serving port for health checking.
.google.protobuf.UInt32Value alt_port = 6;public com.google.protobuf.UInt32ValueOrBuilder getAltPortOrBuilder()
[#not-implemented-hide:] Non-serving port for health checking.
.google.protobuf.UInt32Value alt_port = 6;getAltPortOrBuilder in interface HealthCheckOrBuilderpublic boolean hasReuseConnection()
Reuse health check connection between health checks. Default is true.
.google.protobuf.BoolValue reuse_connection = 7;hasReuseConnection in interface 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 HealthCheckOrBuilderpublic HealthCheck.Builder setReuseConnection(com.google.protobuf.BoolValue value)
Reuse health check connection between health checks. Default is true.
.google.protobuf.BoolValue reuse_connection = 7;public HealthCheck.Builder setReuseConnection(com.google.protobuf.BoolValue.Builder builderForValue)
Reuse health check connection between health checks. Default is true.
.google.protobuf.BoolValue reuse_connection = 7;public HealthCheck.Builder mergeReuseConnection(com.google.protobuf.BoolValue value)
Reuse health check connection between health checks. Default is true.
.google.protobuf.BoolValue reuse_connection = 7;public HealthCheck.Builder clearReuseConnection()
Reuse health check connection between health checks. Default is true.
.google.protobuf.BoolValue reuse_connection = 7;public com.google.protobuf.BoolValue.Builder getReuseConnectionBuilder()
Reuse health check connection between health checks. Default is true.
.google.protobuf.BoolValue reuse_connection = 7;public com.google.protobuf.BoolValueOrBuilder getReuseConnectionOrBuilder()
Reuse health check connection between health checks. Default is true.
.google.protobuf.BoolValue reuse_connection = 7;getReuseConnectionOrBuilder in interface HealthCheckOrBuilderpublic boolean hasHttpHealthCheck()
HTTP health check.
.envoy.config.core.v3.HealthCheck.HttpHealthCheck http_health_check = 8;hasHttpHealthCheck in interface HealthCheckOrBuilderpublic HealthCheck.HttpHealthCheck getHttpHealthCheck()
HTTP health check.
.envoy.config.core.v3.HealthCheck.HttpHealthCheck http_health_check = 8;getHttpHealthCheck in interface HealthCheckOrBuilderpublic HealthCheck.Builder setHttpHealthCheck(HealthCheck.HttpHealthCheck value)
HTTP health check.
.envoy.config.core.v3.HealthCheck.HttpHealthCheck http_health_check = 8;public HealthCheck.Builder setHttpHealthCheck(HealthCheck.HttpHealthCheck.Builder builderForValue)
HTTP health check.
.envoy.config.core.v3.HealthCheck.HttpHealthCheck http_health_check = 8;public HealthCheck.Builder mergeHttpHealthCheck(HealthCheck.HttpHealthCheck value)
HTTP health check.
.envoy.config.core.v3.HealthCheck.HttpHealthCheck http_health_check = 8;public HealthCheck.Builder clearHttpHealthCheck()
HTTP health check.
.envoy.config.core.v3.HealthCheck.HttpHealthCheck http_health_check = 8;public HealthCheck.HttpHealthCheck.Builder getHttpHealthCheckBuilder()
HTTP health check.
.envoy.config.core.v3.HealthCheck.HttpHealthCheck http_health_check = 8;public HealthCheck.HttpHealthCheckOrBuilder getHttpHealthCheckOrBuilder()
HTTP health check.
.envoy.config.core.v3.HealthCheck.HttpHealthCheck http_health_check = 8;getHttpHealthCheckOrBuilder in interface HealthCheckOrBuilderpublic boolean hasTcpHealthCheck()
TCP health check.
.envoy.config.core.v3.HealthCheck.TcpHealthCheck tcp_health_check = 9;hasTcpHealthCheck in interface HealthCheckOrBuilderpublic HealthCheck.TcpHealthCheck getTcpHealthCheck()
TCP health check.
.envoy.config.core.v3.HealthCheck.TcpHealthCheck tcp_health_check = 9;getTcpHealthCheck in interface HealthCheckOrBuilderpublic HealthCheck.Builder setTcpHealthCheck(HealthCheck.TcpHealthCheck value)
TCP health check.
.envoy.config.core.v3.HealthCheck.TcpHealthCheck tcp_health_check = 9;public HealthCheck.Builder setTcpHealthCheck(HealthCheck.TcpHealthCheck.Builder builderForValue)
TCP health check.
.envoy.config.core.v3.HealthCheck.TcpHealthCheck tcp_health_check = 9;public HealthCheck.Builder mergeTcpHealthCheck(HealthCheck.TcpHealthCheck value)
TCP health check.
.envoy.config.core.v3.HealthCheck.TcpHealthCheck tcp_health_check = 9;public HealthCheck.Builder clearTcpHealthCheck()
TCP health check.
.envoy.config.core.v3.HealthCheck.TcpHealthCheck tcp_health_check = 9;public HealthCheck.TcpHealthCheck.Builder getTcpHealthCheckBuilder()
TCP health check.
.envoy.config.core.v3.HealthCheck.TcpHealthCheck tcp_health_check = 9;public HealthCheck.TcpHealthCheckOrBuilder getTcpHealthCheckOrBuilder()
TCP health check.
.envoy.config.core.v3.HealthCheck.TcpHealthCheck tcp_health_check = 9;getTcpHealthCheckOrBuilder in interface HealthCheckOrBuilderpublic boolean hasGrpcHealthCheck()
gRPC health check.
.envoy.config.core.v3.HealthCheck.GrpcHealthCheck grpc_health_check = 11;hasGrpcHealthCheck in interface HealthCheckOrBuilderpublic HealthCheck.GrpcHealthCheck getGrpcHealthCheck()
gRPC health check.
.envoy.config.core.v3.HealthCheck.GrpcHealthCheck grpc_health_check = 11;getGrpcHealthCheck in interface HealthCheckOrBuilderpublic HealthCheck.Builder setGrpcHealthCheck(HealthCheck.GrpcHealthCheck value)
gRPC health check.
.envoy.config.core.v3.HealthCheck.GrpcHealthCheck grpc_health_check = 11;public HealthCheck.Builder setGrpcHealthCheck(HealthCheck.GrpcHealthCheck.Builder builderForValue)
gRPC health check.
.envoy.config.core.v3.HealthCheck.GrpcHealthCheck grpc_health_check = 11;public HealthCheck.Builder mergeGrpcHealthCheck(HealthCheck.GrpcHealthCheck value)
gRPC health check.
.envoy.config.core.v3.HealthCheck.GrpcHealthCheck grpc_health_check = 11;public HealthCheck.Builder clearGrpcHealthCheck()
gRPC health check.
.envoy.config.core.v3.HealthCheck.GrpcHealthCheck grpc_health_check = 11;public HealthCheck.GrpcHealthCheck.Builder getGrpcHealthCheckBuilder()
gRPC health check.
.envoy.config.core.v3.HealthCheck.GrpcHealthCheck grpc_health_check = 11;public HealthCheck.GrpcHealthCheckOrBuilder getGrpcHealthCheckOrBuilder()
gRPC health check.
.envoy.config.core.v3.HealthCheck.GrpcHealthCheck grpc_health_check = 11;getGrpcHealthCheckOrBuilder in interface HealthCheckOrBuilderpublic boolean hasCustomHealthCheck()
Custom health check.
.envoy.config.core.v3.HealthCheck.CustomHealthCheck custom_health_check = 13;hasCustomHealthCheck in interface HealthCheckOrBuilderpublic HealthCheck.CustomHealthCheck getCustomHealthCheck()
Custom health check.
.envoy.config.core.v3.HealthCheck.CustomHealthCheck custom_health_check = 13;getCustomHealthCheck in interface HealthCheckOrBuilderpublic HealthCheck.Builder setCustomHealthCheck(HealthCheck.CustomHealthCheck value)
Custom health check.
.envoy.config.core.v3.HealthCheck.CustomHealthCheck custom_health_check = 13;public HealthCheck.Builder setCustomHealthCheck(HealthCheck.CustomHealthCheck.Builder builderForValue)
Custom health check.
.envoy.config.core.v3.HealthCheck.CustomHealthCheck custom_health_check = 13;public HealthCheck.Builder mergeCustomHealthCheck(HealthCheck.CustomHealthCheck value)
Custom health check.
.envoy.config.core.v3.HealthCheck.CustomHealthCheck custom_health_check = 13;public HealthCheck.Builder clearCustomHealthCheck()
Custom health check.
.envoy.config.core.v3.HealthCheck.CustomHealthCheck custom_health_check = 13;public HealthCheck.CustomHealthCheck.Builder getCustomHealthCheckBuilder()
Custom health check.
.envoy.config.core.v3.HealthCheck.CustomHealthCheck custom_health_check = 13;public HealthCheck.CustomHealthCheckOrBuilder getCustomHealthCheckOrBuilder()
Custom health check.
.envoy.config.core.v3.HealthCheck.CustomHealthCheck custom_health_check = 13;getCustomHealthCheckOrBuilder in interface 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 [(.validate.rules) = { ... }hasNoTrafficInterval in interface 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 [(.validate.rules) = { ... }getNoTrafficInterval in interface HealthCheckOrBuilderpublic HealthCheck.Builder setNoTrafficInterval(com.google.protobuf.Duration value)
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 [(.validate.rules) = { ... }public HealthCheck.Builder setNoTrafficInterval(com.google.protobuf.Duration.Builder builderForValue)
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 [(.validate.rules) = { ... }public HealthCheck.Builder mergeNoTrafficInterval(com.google.protobuf.Duration value)
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 [(.validate.rules) = { ... }public HealthCheck.Builder clearNoTrafficInterval()
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 [(.validate.rules) = { ... }public com.google.protobuf.Duration.Builder getNoTrafficIntervalBuilder()
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 [(.validate.rules) = { ... }public 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 [(.validate.rules) = { ... }getNoTrafficIntervalOrBuilder in interface HealthCheckOrBuilderpublic boolean hasNoTrafficHealthyInterval()
The "no traffic healthy interval" is a special health check interval that is used for hosts that are currently passing active health checking (including new hosts) when the cluster has received no traffic. This is useful for when we want to send frequent health checks with `no_traffic_interval` but then revert to lower frequency `no_traffic_healthy_interval` once a host in the cluster is marked as healthy. Once a cluster has been used for traffic routing, Envoy will shift back to using the standard health check interval that is defined. If no_traffic_healthy_interval is not set, it will default to the no traffic interval and send that interval regardless of health state.
.google.protobuf.Duration no_traffic_healthy_interval = 24 [(.validate.rules) = { ... }hasNoTrafficHealthyInterval in interface HealthCheckOrBuilderpublic com.google.protobuf.Duration getNoTrafficHealthyInterval()
The "no traffic healthy interval" is a special health check interval that is used for hosts that are currently passing active health checking (including new hosts) when the cluster has received no traffic. This is useful for when we want to send frequent health checks with `no_traffic_interval` but then revert to lower frequency `no_traffic_healthy_interval` once a host in the cluster is marked as healthy. Once a cluster has been used for traffic routing, Envoy will shift back to using the standard health check interval that is defined. If no_traffic_healthy_interval is not set, it will default to the no traffic interval and send that interval regardless of health state.
.google.protobuf.Duration no_traffic_healthy_interval = 24 [(.validate.rules) = { ... }getNoTrafficHealthyInterval in interface HealthCheckOrBuilderpublic HealthCheck.Builder setNoTrafficHealthyInterval(com.google.protobuf.Duration value)
The "no traffic healthy interval" is a special health check interval that is used for hosts that are currently passing active health checking (including new hosts) when the cluster has received no traffic. This is useful for when we want to send frequent health checks with `no_traffic_interval` but then revert to lower frequency `no_traffic_healthy_interval` once a host in the cluster is marked as healthy. Once a cluster has been used for traffic routing, Envoy will shift back to using the standard health check interval that is defined. If no_traffic_healthy_interval is not set, it will default to the no traffic interval and send that interval regardless of health state.
.google.protobuf.Duration no_traffic_healthy_interval = 24 [(.validate.rules) = { ... }public HealthCheck.Builder setNoTrafficHealthyInterval(com.google.protobuf.Duration.Builder builderForValue)
The "no traffic healthy interval" is a special health check interval that is used for hosts that are currently passing active health checking (including new hosts) when the cluster has received no traffic. This is useful for when we want to send frequent health checks with `no_traffic_interval` but then revert to lower frequency `no_traffic_healthy_interval` once a host in the cluster is marked as healthy. Once a cluster has been used for traffic routing, Envoy will shift back to using the standard health check interval that is defined. If no_traffic_healthy_interval is not set, it will default to the no traffic interval and send that interval regardless of health state.
.google.protobuf.Duration no_traffic_healthy_interval = 24 [(.validate.rules) = { ... }public HealthCheck.Builder mergeNoTrafficHealthyInterval(com.google.protobuf.Duration value)
The "no traffic healthy interval" is a special health check interval that is used for hosts that are currently passing active health checking (including new hosts) when the cluster has received no traffic. This is useful for when we want to send frequent health checks with `no_traffic_interval` but then revert to lower frequency `no_traffic_healthy_interval` once a host in the cluster is marked as healthy. Once a cluster has been used for traffic routing, Envoy will shift back to using the standard health check interval that is defined. If no_traffic_healthy_interval is not set, it will default to the no traffic interval and send that interval regardless of health state.
.google.protobuf.Duration no_traffic_healthy_interval = 24 [(.validate.rules) = { ... }public HealthCheck.Builder clearNoTrafficHealthyInterval()
The "no traffic healthy interval" is a special health check interval that is used for hosts that are currently passing active health checking (including new hosts) when the cluster has received no traffic. This is useful for when we want to send frequent health checks with `no_traffic_interval` but then revert to lower frequency `no_traffic_healthy_interval` once a host in the cluster is marked as healthy. Once a cluster has been used for traffic routing, Envoy will shift back to using the standard health check interval that is defined. If no_traffic_healthy_interval is not set, it will default to the no traffic interval and send that interval regardless of health state.
.google.protobuf.Duration no_traffic_healthy_interval = 24 [(.validate.rules) = { ... }public com.google.protobuf.Duration.Builder getNoTrafficHealthyIntervalBuilder()
The "no traffic healthy interval" is a special health check interval that is used for hosts that are currently passing active health checking (including new hosts) when the cluster has received no traffic. This is useful for when we want to send frequent health checks with `no_traffic_interval` but then revert to lower frequency `no_traffic_healthy_interval` once a host in the cluster is marked as healthy. Once a cluster has been used for traffic routing, Envoy will shift back to using the standard health check interval that is defined. If no_traffic_healthy_interval is not set, it will default to the no traffic interval and send that interval regardless of health state.
.google.protobuf.Duration no_traffic_healthy_interval = 24 [(.validate.rules) = { ... }public com.google.protobuf.DurationOrBuilder getNoTrafficHealthyIntervalOrBuilder()
The "no traffic healthy interval" is a special health check interval that is used for hosts that are currently passing active health checking (including new hosts) when the cluster has received no traffic. This is useful for when we want to send frequent health checks with `no_traffic_interval` but then revert to lower frequency `no_traffic_healthy_interval` once a host in the cluster is marked as healthy. Once a cluster has been used for traffic routing, Envoy will shift back to using the standard health check interval that is defined. If no_traffic_healthy_interval is not set, it will default to the no traffic interval and send that interval regardless of health state.
.google.protobuf.Duration no_traffic_healthy_interval = 24 [(.validate.rules) = { ... }getNoTrafficHealthyIntervalOrBuilder in interface 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 [(.validate.rules) = { ... }hasUnhealthyInterval in interface 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 [(.validate.rules) = { ... }getUnhealthyInterval in interface HealthCheckOrBuilderpublic HealthCheck.Builder setUnhealthyInterval(com.google.protobuf.Duration value)
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 [(.validate.rules) = { ... }public HealthCheck.Builder setUnhealthyInterval(com.google.protobuf.Duration.Builder builderForValue)
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 [(.validate.rules) = { ... }public HealthCheck.Builder mergeUnhealthyInterval(com.google.protobuf.Duration value)
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 [(.validate.rules) = { ... }public HealthCheck.Builder clearUnhealthyInterval()
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 [(.validate.rules) = { ... }public com.google.protobuf.Duration.Builder getUnhealthyIntervalBuilder()
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 [(.validate.rules) = { ... }public 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 [(.validate.rules) = { ... }getUnhealthyIntervalOrBuilder in interface 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 [(.validate.rules) = { ... }hasUnhealthyEdgeInterval in interface 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 [(.validate.rules) = { ... }getUnhealthyEdgeInterval in interface HealthCheckOrBuilderpublic HealthCheck.Builder setUnhealthyEdgeInterval(com.google.protobuf.Duration value)
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 [(.validate.rules) = { ... }public HealthCheck.Builder setUnhealthyEdgeInterval(com.google.protobuf.Duration.Builder builderForValue)
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 [(.validate.rules) = { ... }public HealthCheck.Builder mergeUnhealthyEdgeInterval(com.google.protobuf.Duration value)
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 [(.validate.rules) = { ... }public HealthCheck.Builder clearUnhealthyEdgeInterval()
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 [(.validate.rules) = { ... }public com.google.protobuf.Duration.Builder getUnhealthyEdgeIntervalBuilder()
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 [(.validate.rules) = { ... }public 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 [(.validate.rules) = { ... }getUnhealthyEdgeIntervalOrBuilder in interface 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 [(.validate.rules) = { ... }hasHealthyEdgeInterval in interface 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 [(.validate.rules) = { ... }getHealthyEdgeInterval in interface HealthCheckOrBuilderpublic HealthCheck.Builder setHealthyEdgeInterval(com.google.protobuf.Duration value)
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 [(.validate.rules) = { ... }public HealthCheck.Builder setHealthyEdgeInterval(com.google.protobuf.Duration.Builder builderForValue)
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 [(.validate.rules) = { ... }public HealthCheck.Builder mergeHealthyEdgeInterval(com.google.protobuf.Duration value)
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 [(.validate.rules) = { ... }public HealthCheck.Builder clearHealthyEdgeInterval()
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 [(.validate.rules) = { ... }public com.google.protobuf.Duration.Builder getHealthyEdgeIntervalBuilder()
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 [(.validate.rules) = { ... }public 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 [(.validate.rules) = { ... }getHealthyEdgeIntervalOrBuilder in interface 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 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 HealthCheckOrBuilderpublic HealthCheck.Builder setEventLogPath(String value)
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;public HealthCheck.Builder clearEventLogPath()
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;public HealthCheck.Builder setEventLogPathBytes(com.google.protobuf.ByteString value)
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;public boolean hasEventService()
[#not-implemented-hide:] The gRPC service for the health check event service. If empty, health check events won't be sent to a remote endpoint.
.envoy.config.core.v3.EventServiceConfig event_service = 22;hasEventService in interface HealthCheckOrBuilderpublic EventServiceConfig getEventService()
[#not-implemented-hide:] The gRPC service for the health check event service. If empty, health check events won't be sent to a remote endpoint.
.envoy.config.core.v3.EventServiceConfig event_service = 22;getEventService in interface HealthCheckOrBuilderpublic HealthCheck.Builder setEventService(EventServiceConfig value)
[#not-implemented-hide:] The gRPC service for the health check event service. If empty, health check events won't be sent to a remote endpoint.
.envoy.config.core.v3.EventServiceConfig event_service = 22;public HealthCheck.Builder setEventService(EventServiceConfig.Builder builderForValue)
[#not-implemented-hide:] The gRPC service for the health check event service. If empty, health check events won't be sent to a remote endpoint.
.envoy.config.core.v3.EventServiceConfig event_service = 22;public HealthCheck.Builder mergeEventService(EventServiceConfig value)
[#not-implemented-hide:] The gRPC service for the health check event service. If empty, health check events won't be sent to a remote endpoint.
.envoy.config.core.v3.EventServiceConfig event_service = 22;public HealthCheck.Builder clearEventService()
[#not-implemented-hide:] The gRPC service for the health check event service. If empty, health check events won't be sent to a remote endpoint.
.envoy.config.core.v3.EventServiceConfig event_service = 22;public EventServiceConfig.Builder getEventServiceBuilder()
[#not-implemented-hide:] The gRPC service for the health check event service. If empty, health check events won't be sent to a remote endpoint.
.envoy.config.core.v3.EventServiceConfig event_service = 22;public EventServiceConfigOrBuilder getEventServiceOrBuilder()
[#not-implemented-hide:] The gRPC service for the health check event service. If empty, health check events won't be sent to a remote endpoint.
.envoy.config.core.v3.EventServiceConfig event_service = 22;getEventServiceOrBuilder in interface HealthCheckOrBuilderpublic boolean getAlwaysLogHealthCheckFailures()
If set to true, health check failure events will always be logged. If set to false, only the initial health check failure event will be logged. The default value is false.
bool always_log_health_check_failures = 19;getAlwaysLogHealthCheckFailures in interface HealthCheckOrBuilderpublic HealthCheck.Builder setAlwaysLogHealthCheckFailures(boolean value)
If set to true, health check failure events will always be logged. If set to false, only the initial health check failure event will be logged. The default value is false.
bool always_log_health_check_failures = 19;public HealthCheck.Builder clearAlwaysLogHealthCheckFailures()
If set to true, health check failure events will always be logged. If set to false, only the initial health check failure event will be logged. The default value is false.
bool always_log_health_check_failures = 19;public boolean hasTlsOptions()
This allows overriding the cluster TLS settings, just for health check connections.
.envoy.config.core.v3.HealthCheck.TlsOptions tls_options = 21;hasTlsOptions in interface HealthCheckOrBuilderpublic HealthCheck.TlsOptions getTlsOptions()
This allows overriding the cluster TLS settings, just for health check connections.
.envoy.config.core.v3.HealthCheck.TlsOptions tls_options = 21;getTlsOptions in interface HealthCheckOrBuilderpublic HealthCheck.Builder setTlsOptions(HealthCheck.TlsOptions value)
This allows overriding the cluster TLS settings, just for health check connections.
.envoy.config.core.v3.HealthCheck.TlsOptions tls_options = 21;public HealthCheck.Builder setTlsOptions(HealthCheck.TlsOptions.Builder builderForValue)
This allows overriding the cluster TLS settings, just for health check connections.
.envoy.config.core.v3.HealthCheck.TlsOptions tls_options = 21;public HealthCheck.Builder mergeTlsOptions(HealthCheck.TlsOptions value)
This allows overriding the cluster TLS settings, just for health check connections.
.envoy.config.core.v3.HealthCheck.TlsOptions tls_options = 21;public HealthCheck.Builder clearTlsOptions()
This allows overriding the cluster TLS settings, just for health check connections.
.envoy.config.core.v3.HealthCheck.TlsOptions tls_options = 21;public HealthCheck.TlsOptions.Builder getTlsOptionsBuilder()
This allows overriding the cluster TLS settings, just for health check connections.
.envoy.config.core.v3.HealthCheck.TlsOptions tls_options = 21;public HealthCheck.TlsOptionsOrBuilder getTlsOptionsOrBuilder()
This allows overriding the cluster TLS settings, just for health check connections.
.envoy.config.core.v3.HealthCheck.TlsOptions tls_options = 21;getTlsOptionsOrBuilder in interface HealthCheckOrBuilderpublic boolean hasTransportSocketMatchCriteria()
Optional key/value pairs that will be used to match a transport socket from those specified in the cluster's
:ref:`tranport socket matches <envoy_api_field_config.cluster.v3.Cluster.transport_socket_matches>`.
For example, the following match criteria
.. code-block:: yaml
transport_socket_match_criteria:
useMTLS: true
Will match the following :ref:`cluster socket match <envoy_api_msg_config.cluster.v3.Cluster.TransportSocketMatch>`
.. code-block:: yaml
transport_socket_matches:
- name: "useMTLS"
match:
useMTLS: true
transport_socket:
name: envoy.transport_sockets.tls
config: { ... } # tls socket configuration
If this field is set, then for health checks it will supersede an entry of *envoy.transport_socket* in the
:ref:`LbEndpoint.Metadata <envoy_api_field_config.endpoint.v3.LbEndpoint.metadata>`.
This allows using different transport socket capabilities for health checking versus proxying to the
endpoint.
If the key/values pairs specified do not match any
:ref:`transport socket matches <envoy_api_field_config.cluster.v3.Cluster.transport_socket_matches>`,
the cluster's :ref:`transport socket <envoy_api_field_config.cluster.v3.Cluster.transport_socket>`
will be used for health check socket configuration.
.google.protobuf.Struct transport_socket_match_criteria = 23;hasTransportSocketMatchCriteria in interface HealthCheckOrBuilderpublic com.google.protobuf.Struct getTransportSocketMatchCriteria()
Optional key/value pairs that will be used to match a transport socket from those specified in the cluster's
:ref:`tranport socket matches <envoy_api_field_config.cluster.v3.Cluster.transport_socket_matches>`.
For example, the following match criteria
.. code-block:: yaml
transport_socket_match_criteria:
useMTLS: true
Will match the following :ref:`cluster socket match <envoy_api_msg_config.cluster.v3.Cluster.TransportSocketMatch>`
.. code-block:: yaml
transport_socket_matches:
- name: "useMTLS"
match:
useMTLS: true
transport_socket:
name: envoy.transport_sockets.tls
config: { ... } # tls socket configuration
If this field is set, then for health checks it will supersede an entry of *envoy.transport_socket* in the
:ref:`LbEndpoint.Metadata <envoy_api_field_config.endpoint.v3.LbEndpoint.metadata>`.
This allows using different transport socket capabilities for health checking versus proxying to the
endpoint.
If the key/values pairs specified do not match any
:ref:`transport socket matches <envoy_api_field_config.cluster.v3.Cluster.transport_socket_matches>`,
the cluster's :ref:`transport socket <envoy_api_field_config.cluster.v3.Cluster.transport_socket>`
will be used for health check socket configuration.
.google.protobuf.Struct transport_socket_match_criteria = 23;getTransportSocketMatchCriteria in interface HealthCheckOrBuilderpublic HealthCheck.Builder setTransportSocketMatchCriteria(com.google.protobuf.Struct value)
Optional key/value pairs that will be used to match a transport socket from those specified in the cluster's
:ref:`tranport socket matches <envoy_api_field_config.cluster.v3.Cluster.transport_socket_matches>`.
For example, the following match criteria
.. code-block:: yaml
transport_socket_match_criteria:
useMTLS: true
Will match the following :ref:`cluster socket match <envoy_api_msg_config.cluster.v3.Cluster.TransportSocketMatch>`
.. code-block:: yaml
transport_socket_matches:
- name: "useMTLS"
match:
useMTLS: true
transport_socket:
name: envoy.transport_sockets.tls
config: { ... } # tls socket configuration
If this field is set, then for health checks it will supersede an entry of *envoy.transport_socket* in the
:ref:`LbEndpoint.Metadata <envoy_api_field_config.endpoint.v3.LbEndpoint.metadata>`.
This allows using different transport socket capabilities for health checking versus proxying to the
endpoint.
If the key/values pairs specified do not match any
:ref:`transport socket matches <envoy_api_field_config.cluster.v3.Cluster.transport_socket_matches>`,
the cluster's :ref:`transport socket <envoy_api_field_config.cluster.v3.Cluster.transport_socket>`
will be used for health check socket configuration.
.google.protobuf.Struct transport_socket_match_criteria = 23;public HealthCheck.Builder setTransportSocketMatchCriteria(com.google.protobuf.Struct.Builder builderForValue)
Optional key/value pairs that will be used to match a transport socket from those specified in the cluster's
:ref:`tranport socket matches <envoy_api_field_config.cluster.v3.Cluster.transport_socket_matches>`.
For example, the following match criteria
.. code-block:: yaml
transport_socket_match_criteria:
useMTLS: true
Will match the following :ref:`cluster socket match <envoy_api_msg_config.cluster.v3.Cluster.TransportSocketMatch>`
.. code-block:: yaml
transport_socket_matches:
- name: "useMTLS"
match:
useMTLS: true
transport_socket:
name: envoy.transport_sockets.tls
config: { ... } # tls socket configuration
If this field is set, then for health checks it will supersede an entry of *envoy.transport_socket* in the
:ref:`LbEndpoint.Metadata <envoy_api_field_config.endpoint.v3.LbEndpoint.metadata>`.
This allows using different transport socket capabilities for health checking versus proxying to the
endpoint.
If the key/values pairs specified do not match any
:ref:`transport socket matches <envoy_api_field_config.cluster.v3.Cluster.transport_socket_matches>`,
the cluster's :ref:`transport socket <envoy_api_field_config.cluster.v3.Cluster.transport_socket>`
will be used for health check socket configuration.
.google.protobuf.Struct transport_socket_match_criteria = 23;public HealthCheck.Builder mergeTransportSocketMatchCriteria(com.google.protobuf.Struct value)
Optional key/value pairs that will be used to match a transport socket from those specified in the cluster's
:ref:`tranport socket matches <envoy_api_field_config.cluster.v3.Cluster.transport_socket_matches>`.
For example, the following match criteria
.. code-block:: yaml
transport_socket_match_criteria:
useMTLS: true
Will match the following :ref:`cluster socket match <envoy_api_msg_config.cluster.v3.Cluster.TransportSocketMatch>`
.. code-block:: yaml
transport_socket_matches:
- name: "useMTLS"
match:
useMTLS: true
transport_socket:
name: envoy.transport_sockets.tls
config: { ... } # tls socket configuration
If this field is set, then for health checks it will supersede an entry of *envoy.transport_socket* in the
:ref:`LbEndpoint.Metadata <envoy_api_field_config.endpoint.v3.LbEndpoint.metadata>`.
This allows using different transport socket capabilities for health checking versus proxying to the
endpoint.
If the key/values pairs specified do not match any
:ref:`transport socket matches <envoy_api_field_config.cluster.v3.Cluster.transport_socket_matches>`,
the cluster's :ref:`transport socket <envoy_api_field_config.cluster.v3.Cluster.transport_socket>`
will be used for health check socket configuration.
.google.protobuf.Struct transport_socket_match_criteria = 23;public HealthCheck.Builder clearTransportSocketMatchCriteria()
Optional key/value pairs that will be used to match a transport socket from those specified in the cluster's
:ref:`tranport socket matches <envoy_api_field_config.cluster.v3.Cluster.transport_socket_matches>`.
For example, the following match criteria
.. code-block:: yaml
transport_socket_match_criteria:
useMTLS: true
Will match the following :ref:`cluster socket match <envoy_api_msg_config.cluster.v3.Cluster.TransportSocketMatch>`
.. code-block:: yaml
transport_socket_matches:
- name: "useMTLS"
match:
useMTLS: true
transport_socket:
name: envoy.transport_sockets.tls
config: { ... } # tls socket configuration
If this field is set, then for health checks it will supersede an entry of *envoy.transport_socket* in the
:ref:`LbEndpoint.Metadata <envoy_api_field_config.endpoint.v3.LbEndpoint.metadata>`.
This allows using different transport socket capabilities for health checking versus proxying to the
endpoint.
If the key/values pairs specified do not match any
:ref:`transport socket matches <envoy_api_field_config.cluster.v3.Cluster.transport_socket_matches>`,
the cluster's :ref:`transport socket <envoy_api_field_config.cluster.v3.Cluster.transport_socket>`
will be used for health check socket configuration.
.google.protobuf.Struct transport_socket_match_criteria = 23;public com.google.protobuf.Struct.Builder getTransportSocketMatchCriteriaBuilder()
Optional key/value pairs that will be used to match a transport socket from those specified in the cluster's
:ref:`tranport socket matches <envoy_api_field_config.cluster.v3.Cluster.transport_socket_matches>`.
For example, the following match criteria
.. code-block:: yaml
transport_socket_match_criteria:
useMTLS: true
Will match the following :ref:`cluster socket match <envoy_api_msg_config.cluster.v3.Cluster.TransportSocketMatch>`
.. code-block:: yaml
transport_socket_matches:
- name: "useMTLS"
match:
useMTLS: true
transport_socket:
name: envoy.transport_sockets.tls
config: { ... } # tls socket configuration
If this field is set, then for health checks it will supersede an entry of *envoy.transport_socket* in the
:ref:`LbEndpoint.Metadata <envoy_api_field_config.endpoint.v3.LbEndpoint.metadata>`.
This allows using different transport socket capabilities for health checking versus proxying to the
endpoint.
If the key/values pairs specified do not match any
:ref:`transport socket matches <envoy_api_field_config.cluster.v3.Cluster.transport_socket_matches>`,
the cluster's :ref:`transport socket <envoy_api_field_config.cluster.v3.Cluster.transport_socket>`
will be used for health check socket configuration.
.google.protobuf.Struct transport_socket_match_criteria = 23;public com.google.protobuf.StructOrBuilder getTransportSocketMatchCriteriaOrBuilder()
Optional key/value pairs that will be used to match a transport socket from those specified in the cluster's
:ref:`tranport socket matches <envoy_api_field_config.cluster.v3.Cluster.transport_socket_matches>`.
For example, the following match criteria
.. code-block:: yaml
transport_socket_match_criteria:
useMTLS: true
Will match the following :ref:`cluster socket match <envoy_api_msg_config.cluster.v3.Cluster.TransportSocketMatch>`
.. code-block:: yaml
transport_socket_matches:
- name: "useMTLS"
match:
useMTLS: true
transport_socket:
name: envoy.transport_sockets.tls
config: { ... } # tls socket configuration
If this field is set, then for health checks it will supersede an entry of *envoy.transport_socket* in the
:ref:`LbEndpoint.Metadata <envoy_api_field_config.endpoint.v3.LbEndpoint.metadata>`.
This allows using different transport socket capabilities for health checking versus proxying to the
endpoint.
If the key/values pairs specified do not match any
:ref:`transport socket matches <envoy_api_field_config.cluster.v3.Cluster.transport_socket_matches>`,
the cluster's :ref:`transport socket <envoy_api_field_config.cluster.v3.Cluster.transport_socket>`
will be used for health check socket configuration.
.google.protobuf.Struct transport_socket_match_criteria = 23;getTransportSocketMatchCriteriaOrBuilder in interface HealthCheckOrBuilderpublic final HealthCheck.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<HealthCheck.Builder>public final HealthCheck.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<HealthCheck.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.