Class HealthCheck.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<HealthCheck.Builder>
-
- io.envoyproxy.envoy.config.core.v3.HealthCheck.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,HealthCheckOrBuilder
,java.lang.Cloneable
- Enclosing class:
- HealthCheck
public static final class HealthCheck.Builder extends com.google.protobuf.GeneratedMessage.Builder<HealthCheck.Builder> implements HealthCheckOrBuilder
[#next-free-field: 27]
Protobuf typeenvoy.config.core.v3.HealthCheck
-
-
Field Summary
Fields Modifier and Type Field Description private com.google.protobuf.UInt32Value
altPort_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.UInt32Value,com.google.protobuf.UInt32Value.Builder,com.google.protobuf.UInt32ValueOrBuilder>
altPortBuilder_
private boolean
alwaysLogHealthCheckFailures_
private boolean
alwaysLogHealthCheckSuccess_
private int
bitField0_
private com.google.protobuf.SingleFieldBuilder<HealthCheck.CustomHealthCheck,HealthCheck.CustomHealthCheck.Builder,HealthCheck.CustomHealthCheckOrBuilder>
customHealthCheckBuilder_
private java.util.List<TypedExtensionConfig>
eventLogger_
private com.google.protobuf.RepeatedFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder,TypedExtensionConfigOrBuilder>
eventLoggerBuilder_
private java.lang.Object
eventLogPath_
private EventServiceConfig
eventService_
private com.google.protobuf.SingleFieldBuilder<EventServiceConfig,EventServiceConfig.Builder,EventServiceConfigOrBuilder>
eventServiceBuilder_
private com.google.protobuf.SingleFieldBuilder<HealthCheck.GrpcHealthCheck,HealthCheck.GrpcHealthCheck.Builder,HealthCheck.GrpcHealthCheckOrBuilder>
grpcHealthCheckBuilder_
private java.lang.Object
healthChecker_
private int
healthCheckerCase_
private com.google.protobuf.Duration
healthyEdgeInterval_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
healthyEdgeIntervalBuilder_
private com.google.protobuf.UInt32Value
healthyThreshold_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.UInt32Value,com.google.protobuf.UInt32Value.Builder,com.google.protobuf.UInt32ValueOrBuilder>
healthyThresholdBuilder_
private com.google.protobuf.SingleFieldBuilder<HealthCheck.HttpHealthCheck,HealthCheck.HttpHealthCheck.Builder,HealthCheck.HttpHealthCheckOrBuilder>
httpHealthCheckBuilder_
private com.google.protobuf.Duration
initialJitter_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
initialJitterBuilder_
private com.google.protobuf.Duration
interval_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
intervalBuilder_
private com.google.protobuf.Duration
intervalJitter_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
intervalJitterBuilder_
private int
intervalJitterPercent_
private com.google.protobuf.Duration
noTrafficHealthyInterval_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
noTrafficHealthyIntervalBuilder_
private com.google.protobuf.Duration
noTrafficInterval_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
noTrafficIntervalBuilder_
private com.google.protobuf.BoolValue
reuseConnection_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.BoolValue,com.google.protobuf.BoolValue.Builder,com.google.protobuf.BoolValueOrBuilder>
reuseConnectionBuilder_
private com.google.protobuf.SingleFieldBuilder<HealthCheck.TcpHealthCheck,HealthCheck.TcpHealthCheck.Builder,HealthCheck.TcpHealthCheckOrBuilder>
tcpHealthCheckBuilder_
private com.google.protobuf.Duration
timeout_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
timeoutBuilder_
private HealthCheck.TlsOptions
tlsOptions_
private com.google.protobuf.SingleFieldBuilder<HealthCheck.TlsOptions,HealthCheck.TlsOptions.Builder,HealthCheck.TlsOptionsOrBuilder>
tlsOptionsBuilder_
private com.google.protobuf.Struct
transportSocketMatchCriteria_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Struct,com.google.protobuf.Struct.Builder,com.google.protobuf.StructOrBuilder>
transportSocketMatchCriteriaBuilder_
private com.google.protobuf.Duration
unhealthyEdgeInterval_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
unhealthyEdgeIntervalBuilder_
private com.google.protobuf.Duration
unhealthyInterval_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
unhealthyIntervalBuilder_
private com.google.protobuf.UInt32Value
unhealthyThreshold_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.UInt32Value,com.google.protobuf.UInt32Value.Builder,com.google.protobuf.UInt32ValueOrBuilder>
unhealthyThresholdBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description HealthCheck.Builder
addAllEventLogger(java.lang.Iterable<? extends TypedExtensionConfig> values)
A list of event log sinks to process the health check event.HealthCheck.Builder
addEventLogger(int index, TypedExtensionConfig value)
A list of event log sinks to process the health check event.HealthCheck.Builder
addEventLogger(int index, TypedExtensionConfig.Builder builderForValue)
A list of event log sinks to process the health check event.HealthCheck.Builder
addEventLogger(TypedExtensionConfig value)
A list of event log sinks to process the health check event.HealthCheck.Builder
addEventLogger(TypedExtensionConfig.Builder builderForValue)
A list of event log sinks to process the health check event.TypedExtensionConfig.Builder
addEventLoggerBuilder()
A list of event log sinks to process the health check event.TypedExtensionConfig.Builder
addEventLoggerBuilder(int index)
A list of event log sinks to process the health check event.HealthCheck
build()
HealthCheck
buildPartial()
private void
buildPartial0(HealthCheck result)
private void
buildPartialOneofs(HealthCheck result)
private void
buildPartialRepeatedFields(HealthCheck result)
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
clearAlwaysLogHealthCheckSuccess()
If set to true, health check success events will always be logged.HealthCheck.Builder
clearCustomHealthCheck()
Custom health check.HealthCheck.Builder
clearEventLogger()
A list of event log sinks to process the health check event.HealthCheck.Builder
clearEventLogPath()
Deprecated.envoy.config.core.v3.HealthCheck.event_log_path is deprecated.HealthCheck.Builder
clearEventService()
[#not-implemented-hide:] The gRPC service for the health check event service.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
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_v3_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.private void
ensureEventLoggerIsMutable()
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.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.UInt32Value,com.google.protobuf.UInt32Value.Builder,com.google.protobuf.UInt32ValueOrBuilder>
getAltPortFieldBuilder()
[#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.boolean
getAlwaysLogHealthCheckSuccess()
If set to true, health check success events will always be logged.HealthCheck.CustomHealthCheck
getCustomHealthCheck()
Custom health check.HealthCheck.CustomHealthCheck.Builder
getCustomHealthCheckBuilder()
Custom health check.private com.google.protobuf.SingleFieldBuilder<HealthCheck.CustomHealthCheck,HealthCheck.CustomHealthCheck.Builder,HealthCheck.CustomHealthCheckOrBuilder>
getCustomHealthCheckFieldBuilder()
Custom health check.HealthCheck.CustomHealthCheckOrBuilder
getCustomHealthCheckOrBuilder()
Custom health check.HealthCheck
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
TypedExtensionConfig
getEventLogger(int index)
A list of event log sinks to process the health check event.TypedExtensionConfig.Builder
getEventLoggerBuilder(int index)
A list of event log sinks to process the health check event.java.util.List<TypedExtensionConfig.Builder>
getEventLoggerBuilderList()
A list of event log sinks to process the health check event.int
getEventLoggerCount()
A list of event log sinks to process the health check event.private com.google.protobuf.RepeatedFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder,TypedExtensionConfigOrBuilder>
getEventLoggerFieldBuilder()
java.util.List<TypedExtensionConfig>
getEventLoggerList()
A list of event log sinks to process the health check event.TypedExtensionConfigOrBuilder
getEventLoggerOrBuilder(int index)
A list of event log sinks to process the health check event.java.util.List<? extends TypedExtensionConfigOrBuilder>
getEventLoggerOrBuilderList()
A list of event log sinks to process the health check event.java.lang.String
getEventLogPath()
Deprecated.envoy.config.core.v3.HealthCheck.event_log_path is deprecated.com.google.protobuf.ByteString
getEventLogPathBytes()
Deprecated.envoy.config.core.v3.HealthCheck.event_log_path is deprecated.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.private com.google.protobuf.SingleFieldBuilder<EventServiceConfig,EventServiceConfig.Builder,EventServiceConfigOrBuilder>
getEventServiceFieldBuilder()
[#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.private com.google.protobuf.SingleFieldBuilder<HealthCheck.GrpcHealthCheck,HealthCheck.GrpcHealthCheck.Builder,HealthCheck.GrpcHealthCheckOrBuilder>
getGrpcHealthCheckFieldBuilder()
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.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
getHealthyEdgeIntervalFieldBuilder()
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.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.UInt32Value,com.google.protobuf.UInt32Value.Builder,com.google.protobuf.UInt32ValueOrBuilder>
getHealthyThresholdFieldBuilder()
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.private com.google.protobuf.SingleFieldBuilder<HealthCheck.HttpHealthCheck,HealthCheck.HttpHealthCheck.Builder,HealthCheck.HttpHealthCheckOrBuilder>
getHttpHealthCheckFieldBuilder()
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.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
getInitialJitterFieldBuilder()
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.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
getIntervalFieldBuilder()
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.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
getIntervalJitterFieldBuilder()
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.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
getNoTrafficHealthyIntervalFieldBuilder()
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.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
getNoTrafficIntervalFieldBuilder()
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.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.BoolValue,com.google.protobuf.BoolValue.Builder,com.google.protobuf.BoolValueOrBuilder>
getReuseConnectionFieldBuilder()
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.private com.google.protobuf.SingleFieldBuilder<HealthCheck.TcpHealthCheck,HealthCheck.TcpHealthCheck.Builder,HealthCheck.TcpHealthCheckOrBuilder>
getTcpHealthCheckFieldBuilder()
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.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
getTimeoutFieldBuilder()
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.private com.google.protobuf.SingleFieldBuilder<HealthCheck.TlsOptions,HealthCheck.TlsOptions.Builder,HealthCheck.TlsOptionsOrBuilder>
getTlsOptionsFieldBuilder()
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_v3_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_v3_api_field_config.cluster.v3.Cluster.transport_socket_matches>`.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Struct,com.google.protobuf.Struct.Builder,com.google.protobuf.StructOrBuilder>
getTransportSocketMatchCriteriaFieldBuilder()
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_v3_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_v3_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.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
getUnhealthyEdgeIntervalFieldBuilder()
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.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
getUnhealthyIntervalFieldBuilder()
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.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.UInt32Value,com.google.protobuf.UInt32Value.Builder,com.google.protobuf.UInt32ValueOrBuilder>
getUnhealthyThresholdFieldBuilder()
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_v3_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.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
private void
maybeForceBuilderInitialization()
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(com.google.protobuf.Message other)
HealthCheck.Builder
mergeFrom(HealthCheck 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_v3_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
removeEventLogger(int index)
A list of event log sinks to process the health check event.HealthCheck.Builder
setAltPort(com.google.protobuf.UInt32Value value)
[#not-implemented-hide:] Non-serving port for health checking.HealthCheck.Builder
setAltPort(com.google.protobuf.UInt32Value.Builder builderForValue)
[#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
setAlwaysLogHealthCheckSuccess(boolean value)
If set to true, health check success events will always be logged.HealthCheck.Builder
setCustomHealthCheck(HealthCheck.CustomHealthCheck value)
Custom health check.HealthCheck.Builder
setCustomHealthCheck(HealthCheck.CustomHealthCheck.Builder builderForValue)
Custom health check.HealthCheck.Builder
setEventLogger(int index, TypedExtensionConfig value)
A list of event log sinks to process the health check event.HealthCheck.Builder
setEventLogger(int index, TypedExtensionConfig.Builder builderForValue)
A list of event log sinks to process the health check event.HealthCheck.Builder
setEventLogPath(java.lang.String value)
Deprecated.envoy.config.core.v3.HealthCheck.event_log_path is deprecated.HealthCheck.Builder
setEventLogPathBytes(com.google.protobuf.ByteString value)
Deprecated.envoy.config.core.v3.HealthCheck.event_log_path is deprecated.HealthCheck.Builder
setEventService(EventServiceConfig value)
[#not-implemented-hide:] The gRPC service for the health check event service.HealthCheck.Builder
setEventService(EventServiceConfig.Builder builderForValue)
[#not-implemented-hide:] The gRPC service for the health check event service.HealthCheck.Builder
setGrpcHealthCheck(HealthCheck.GrpcHealthCheck value)
gRPC health check.HealthCheck.Builder
setGrpcHealthCheck(HealthCheck.GrpcHealthCheck.Builder builderForValue)
gRPC health check.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
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
setHealthyThreshold(com.google.protobuf.UInt32Value value)
The number of healthy health checks required before a host is marked 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
setHttpHealthCheck(HealthCheck.HttpHealthCheck value)
HTTP health check.HealthCheck.Builder
setHttpHealthCheck(HealthCheck.HttpHealthCheck.Builder builderForValue)
HTTP health check.HealthCheck.Builder
setInitialJitter(com.google.protobuf.Duration value)
An optional jitter amount in milliseconds.HealthCheck.Builder
setInitialJitter(com.google.protobuf.Duration.Builder builderForValue)
An optional jitter amount in milliseconds.HealthCheck.Builder
setInterval(com.google.protobuf.Duration value)
The interval between health checks.HealthCheck.Builder
setInterval(com.google.protobuf.Duration.Builder builderForValue)
The interval between health checks.HealthCheck.Builder
setIntervalJitter(com.google.protobuf.Duration value)
An optional jitter amount in milliseconds.HealthCheck.Builder
setIntervalJitter(com.google.protobuf.Duration.Builder builderForValue)
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 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
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
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
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
setReuseConnection(com.google.protobuf.BoolValue value)
Reuse health check connection between health checks.HealthCheck.Builder
setReuseConnection(com.google.protobuf.BoolValue.Builder builderForValue)
Reuse health check connection between health checks.HealthCheck.Builder
setTcpHealthCheck(HealthCheck.TcpHealthCheck value)
TCP health check.HealthCheck.Builder
setTcpHealthCheck(HealthCheck.TcpHealthCheck.Builder builderForValue)
TCP health check.HealthCheck.Builder
setTimeout(com.google.protobuf.Duration value)
The time to wait for a health check response.HealthCheck.Builder
setTimeout(com.google.protobuf.Duration.Builder builderForValue)
The time to wait for a health check response.HealthCheck.Builder
setTlsOptions(HealthCheck.TlsOptions value)
This allows overriding the cluster TLS settings, just for health check connections.HealthCheck.Builder
setTlsOptions(HealthCheck.TlsOptions.Builder builderForValue)
This allows overriding the cluster TLS settings, just for health check connections.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_v3_api_field_config.cluster.v3.Cluster.transport_socket_matches>`.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_v3_api_field_config.cluster.v3.Cluster.transport_socket_matches>`.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
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
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
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
setUnhealthyThreshold(com.google.protobuf.UInt32Value value)
The number of unhealthy health checks required before a host is marked unhealthy.HealthCheck.Builder
setUnhealthyThreshold(com.google.protobuf.UInt32Value.Builder builderForValue)
The number of unhealthy health checks required before a host is marked unhealthy.-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
healthCheckerCase_
private int healthCheckerCase_
-
healthChecker_
private java.lang.Object healthChecker_
-
bitField0_
private int bitField0_
-
timeout_
private com.google.protobuf.Duration timeout_
-
timeoutBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> timeoutBuilder_
-
interval_
private com.google.protobuf.Duration interval_
-
intervalBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> intervalBuilder_
-
initialJitter_
private com.google.protobuf.Duration initialJitter_
-
initialJitterBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> initialJitterBuilder_
-
intervalJitter_
private com.google.protobuf.Duration intervalJitter_
-
intervalJitterBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> intervalJitterBuilder_
-
intervalJitterPercent_
private int intervalJitterPercent_
-
unhealthyThreshold_
private com.google.protobuf.UInt32Value unhealthyThreshold_
-
unhealthyThresholdBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.UInt32Value,com.google.protobuf.UInt32Value.Builder,com.google.protobuf.UInt32ValueOrBuilder> unhealthyThresholdBuilder_
-
healthyThreshold_
private com.google.protobuf.UInt32Value healthyThreshold_
-
healthyThresholdBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.UInt32Value,com.google.protobuf.UInt32Value.Builder,com.google.protobuf.UInt32ValueOrBuilder> healthyThresholdBuilder_
-
altPort_
private com.google.protobuf.UInt32Value altPort_
-
altPortBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.UInt32Value,com.google.protobuf.UInt32Value.Builder,com.google.protobuf.UInt32ValueOrBuilder> altPortBuilder_
-
reuseConnection_
private com.google.protobuf.BoolValue reuseConnection_
-
reuseConnectionBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.BoolValue,com.google.protobuf.BoolValue.Builder,com.google.protobuf.BoolValueOrBuilder> reuseConnectionBuilder_
-
httpHealthCheckBuilder_
private com.google.protobuf.SingleFieldBuilder<HealthCheck.HttpHealthCheck,HealthCheck.HttpHealthCheck.Builder,HealthCheck.HttpHealthCheckOrBuilder> httpHealthCheckBuilder_
-
tcpHealthCheckBuilder_
private com.google.protobuf.SingleFieldBuilder<HealthCheck.TcpHealthCheck,HealthCheck.TcpHealthCheck.Builder,HealthCheck.TcpHealthCheckOrBuilder> tcpHealthCheckBuilder_
-
grpcHealthCheckBuilder_
private com.google.protobuf.SingleFieldBuilder<HealthCheck.GrpcHealthCheck,HealthCheck.GrpcHealthCheck.Builder,HealthCheck.GrpcHealthCheckOrBuilder> grpcHealthCheckBuilder_
-
customHealthCheckBuilder_
private com.google.protobuf.SingleFieldBuilder<HealthCheck.CustomHealthCheck,HealthCheck.CustomHealthCheck.Builder,HealthCheck.CustomHealthCheckOrBuilder> customHealthCheckBuilder_
-
noTrafficInterval_
private com.google.protobuf.Duration noTrafficInterval_
-
noTrafficIntervalBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> noTrafficIntervalBuilder_
-
noTrafficHealthyInterval_
private com.google.protobuf.Duration noTrafficHealthyInterval_
-
noTrafficHealthyIntervalBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> noTrafficHealthyIntervalBuilder_
-
unhealthyInterval_
private com.google.protobuf.Duration unhealthyInterval_
-
unhealthyIntervalBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> unhealthyIntervalBuilder_
-
unhealthyEdgeInterval_
private com.google.protobuf.Duration unhealthyEdgeInterval_
-
unhealthyEdgeIntervalBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> unhealthyEdgeIntervalBuilder_
-
healthyEdgeInterval_
private com.google.protobuf.Duration healthyEdgeInterval_
-
healthyEdgeIntervalBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> healthyEdgeIntervalBuilder_
-
eventLogPath_
private java.lang.Object eventLogPath_
-
eventLogger_
private java.util.List<TypedExtensionConfig> eventLogger_
-
eventLoggerBuilder_
private com.google.protobuf.RepeatedFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder,TypedExtensionConfigOrBuilder> eventLoggerBuilder_
-
eventService_
private EventServiceConfig eventService_
-
eventServiceBuilder_
private com.google.protobuf.SingleFieldBuilder<EventServiceConfig,EventServiceConfig.Builder,EventServiceConfigOrBuilder> eventServiceBuilder_
-
alwaysLogHealthCheckFailures_
private boolean alwaysLogHealthCheckFailures_
-
alwaysLogHealthCheckSuccess_
private boolean alwaysLogHealthCheckSuccess_
-
tlsOptions_
private HealthCheck.TlsOptions tlsOptions_
-
tlsOptionsBuilder_
private com.google.protobuf.SingleFieldBuilder<HealthCheck.TlsOptions,HealthCheck.TlsOptions.Builder,HealthCheck.TlsOptionsOrBuilder> tlsOptionsBuilder_
-
transportSocketMatchCriteria_
private com.google.protobuf.Struct transportSocketMatchCriteria_
-
transportSocketMatchCriteriaBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Struct,com.google.protobuf.Struct.Builder,com.google.protobuf.StructOrBuilder> transportSocketMatchCriteriaBuilder_
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<HealthCheck.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public HealthCheck.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<HealthCheck.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<HealthCheck.Builder>
-
getDefaultInstanceForType
public HealthCheck getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public HealthCheck build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public HealthCheck buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
private void buildPartialRepeatedFields(HealthCheck result)
-
buildPartial0
private void buildPartial0(HealthCheck result)
-
buildPartialOneofs
private void buildPartialOneofs(HealthCheck result)
-
mergeFrom
public HealthCheck.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<HealthCheck.Builder>
-
mergeFrom
public HealthCheck.Builder mergeFrom(HealthCheck other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<HealthCheck.Builder>
-
mergeFrom
public HealthCheck.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<HealthCheck.Builder>
- Throws:
java.io.IOException
-
getHealthCheckerCase
public HealthCheck.HealthCheckerCase getHealthCheckerCase()
- Specified by:
getHealthCheckerCase
in interfaceHealthCheckOrBuilder
-
clearHealthChecker
public HealthCheck.Builder clearHealthChecker()
-
hasTimeout
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) = { ... }
- Specified by:
hasTimeout
in interfaceHealthCheckOrBuilder
- Returns:
- Whether the timeout field is set.
-
getTimeout
public 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) = { ... }
- Specified by:
getTimeout
in interfaceHealthCheckOrBuilder
- Returns:
- The timeout.
-
setTimeout
public 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) = { ... }
-
setTimeout
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) = { ... }
-
mergeTimeout
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) = { ... }
-
clearTimeout
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) = { ... }
-
getTimeoutBuilder
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) = { ... }
-
getTimeoutOrBuilder
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) = { ... }
- Specified by:
getTimeoutOrBuilder
in interfaceHealthCheckOrBuilder
-
getTimeoutFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> getTimeoutFieldBuilder()
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) = { ... }
-
hasInterval
public boolean hasInterval()
The interval between health checks.
.google.protobuf.Duration interval = 2 [(.validate.rules) = { ... }
- Specified by:
hasInterval
in interfaceHealthCheckOrBuilder
- Returns:
- Whether the interval field is set.
-
getInterval
public com.google.protobuf.Duration getInterval()
The interval between health checks.
.google.protobuf.Duration interval = 2 [(.validate.rules) = { ... }
- Specified by:
getInterval
in interfaceHealthCheckOrBuilder
- Returns:
- The interval.
-
setInterval
public HealthCheck.Builder setInterval(com.google.protobuf.Duration value)
The interval between health checks.
.google.protobuf.Duration interval = 2 [(.validate.rules) = { ... }
-
setInterval
public HealthCheck.Builder setInterval(com.google.protobuf.Duration.Builder builderForValue)
The interval between health checks.
.google.protobuf.Duration interval = 2 [(.validate.rules) = { ... }
-
mergeInterval
public HealthCheck.Builder mergeInterval(com.google.protobuf.Duration value)
The interval between health checks.
.google.protobuf.Duration interval = 2 [(.validate.rules) = { ... }
-
clearInterval
public HealthCheck.Builder clearInterval()
The interval between health checks.
.google.protobuf.Duration interval = 2 [(.validate.rules) = { ... }
-
getIntervalBuilder
public com.google.protobuf.Duration.Builder getIntervalBuilder()
The interval between health checks.
.google.protobuf.Duration interval = 2 [(.validate.rules) = { ... }
-
getIntervalOrBuilder
public com.google.protobuf.DurationOrBuilder getIntervalOrBuilder()
The interval between health checks.
.google.protobuf.Duration interval = 2 [(.validate.rules) = { ... }
- Specified by:
getIntervalOrBuilder
in interfaceHealthCheckOrBuilder
-
getIntervalFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> getIntervalFieldBuilder()
The interval between health checks.
.google.protobuf.Duration interval = 2 [(.validate.rules) = { ... }
-
hasInitialJitter
public 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;
- Specified by:
hasInitialJitter
in interfaceHealthCheckOrBuilder
- Returns:
- Whether the initialJitter field is set.
-
getInitialJitter
public 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;
- Specified by:
getInitialJitter
in interfaceHealthCheckOrBuilder
- Returns:
- The initialJitter.
-
setInitialJitter
public 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;
-
setInitialJitter
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;
-
mergeInitialJitter
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;
-
clearInitialJitter
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;
-
getInitialJitterBuilder
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;
-
getInitialJitterOrBuilder
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;
- Specified by:
getInitialJitterOrBuilder
in interfaceHealthCheckOrBuilder
-
getInitialJitterFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> getInitialJitterFieldBuilder()
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;
-
hasIntervalJitter
public 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;
- Specified by:
hasIntervalJitter
in interfaceHealthCheckOrBuilder
- Returns:
- Whether the intervalJitter field is set.
-
getIntervalJitter
public 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;
- Specified by:
getIntervalJitter
in interfaceHealthCheckOrBuilder
- Returns:
- The intervalJitter.
-
setIntervalJitter
public 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;
-
setIntervalJitter
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;
-
mergeIntervalJitter
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;
-
clearIntervalJitter
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;
-
getIntervalJitterBuilder
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;
-
getIntervalJitterOrBuilder
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;
- Specified by:
getIntervalJitterOrBuilder
in interfaceHealthCheckOrBuilder
-
getIntervalJitterFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> getIntervalJitterFieldBuilder()
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;
-
getIntervalJitterPercent
public 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;
- Specified by:
getIntervalJitterPercent
in interfaceHealthCheckOrBuilder
- Returns:
- The intervalJitterPercent.
-
setIntervalJitterPercent
public 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;
- Parameters:
value
- The intervalJitterPercent to set.- Returns:
- This builder for chaining.
-
clearIntervalJitterPercent
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;
- Returns:
- This builder for chaining.
-
hasUnhealthyThreshold
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 a code not in :ref:`expected_statuses <envoy_v3_api_field_config.core.v3.HealthCheck.HttpHealthCheck.expected_statuses>` or :ref:`retriable_statuses <envoy_v3_api_field_config.core.v3.HealthCheck.HttpHealthCheck.retriable_statuses>`, this threshold is ignored and the host is considered immediately unhealthy.
.google.protobuf.UInt32Value unhealthy_threshold = 4 [(.validate.rules) = { ... }
- Specified by:
hasUnhealthyThreshold
in interfaceHealthCheckOrBuilder
- Returns:
- Whether the unhealthyThreshold field is set.
-
getUnhealthyThreshold
public 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 a code not in :ref:`expected_statuses <envoy_v3_api_field_config.core.v3.HealthCheck.HttpHealthCheck.expected_statuses>` or :ref:`retriable_statuses <envoy_v3_api_field_config.core.v3.HealthCheck.HttpHealthCheck.retriable_statuses>`, this threshold is ignored and the host is considered immediately unhealthy.
.google.protobuf.UInt32Value unhealthy_threshold = 4 [(.validate.rules) = { ... }
- Specified by:
getUnhealthyThreshold
in interfaceHealthCheckOrBuilder
- Returns:
- The unhealthyThreshold.
-
setUnhealthyThreshold
public 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 a code not in :ref:`expected_statuses <envoy_v3_api_field_config.core.v3.HealthCheck.HttpHealthCheck.expected_statuses>` or :ref:`retriable_statuses <envoy_v3_api_field_config.core.v3.HealthCheck.HttpHealthCheck.retriable_statuses>`, this threshold is ignored and the host is considered immediately unhealthy.
.google.protobuf.UInt32Value unhealthy_threshold = 4 [(.validate.rules) = { ... }
-
setUnhealthyThreshold
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 a code not in :ref:`expected_statuses <envoy_v3_api_field_config.core.v3.HealthCheck.HttpHealthCheck.expected_statuses>` or :ref:`retriable_statuses <envoy_v3_api_field_config.core.v3.HealthCheck.HttpHealthCheck.retriable_statuses>`, this threshold is ignored and the host is considered immediately unhealthy.
.google.protobuf.UInt32Value unhealthy_threshold = 4 [(.validate.rules) = { ... }
-
mergeUnhealthyThreshold
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 a code not in :ref:`expected_statuses <envoy_v3_api_field_config.core.v3.HealthCheck.HttpHealthCheck.expected_statuses>` or :ref:`retriable_statuses <envoy_v3_api_field_config.core.v3.HealthCheck.HttpHealthCheck.retriable_statuses>`, this threshold is ignored and the host is considered immediately unhealthy.
.google.protobuf.UInt32Value unhealthy_threshold = 4 [(.validate.rules) = { ... }
-
clearUnhealthyThreshold
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 a code not in :ref:`expected_statuses <envoy_v3_api_field_config.core.v3.HealthCheck.HttpHealthCheck.expected_statuses>` or :ref:`retriable_statuses <envoy_v3_api_field_config.core.v3.HealthCheck.HttpHealthCheck.retriable_statuses>`, this threshold is ignored and the host is considered immediately unhealthy.
.google.protobuf.UInt32Value unhealthy_threshold = 4 [(.validate.rules) = { ... }
-
getUnhealthyThresholdBuilder
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 a code not in :ref:`expected_statuses <envoy_v3_api_field_config.core.v3.HealthCheck.HttpHealthCheck.expected_statuses>` or :ref:`retriable_statuses <envoy_v3_api_field_config.core.v3.HealthCheck.HttpHealthCheck.retriable_statuses>`, this threshold is ignored and the host is considered immediately unhealthy.
.google.protobuf.UInt32Value unhealthy_threshold = 4 [(.validate.rules) = { ... }
-
getUnhealthyThresholdOrBuilder
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 a code not in :ref:`expected_statuses <envoy_v3_api_field_config.core.v3.HealthCheck.HttpHealthCheck.expected_statuses>` or :ref:`retriable_statuses <envoy_v3_api_field_config.core.v3.HealthCheck.HttpHealthCheck.retriable_statuses>`, this threshold is ignored and the host is considered immediately unhealthy.
.google.protobuf.UInt32Value unhealthy_threshold = 4 [(.validate.rules) = { ... }
- Specified by:
getUnhealthyThresholdOrBuilder
in interfaceHealthCheckOrBuilder
-
getUnhealthyThresholdFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.UInt32Value,com.google.protobuf.UInt32Value.Builder,com.google.protobuf.UInt32ValueOrBuilder> getUnhealthyThresholdFieldBuilder()
The number of unhealthy health checks required before a host is marked unhealthy. Note that for ``http`` health checking if a host responds with a code not in :ref:`expected_statuses <envoy_v3_api_field_config.core.v3.HealthCheck.HttpHealthCheck.expected_statuses>` or :ref:`retriable_statuses <envoy_v3_api_field_config.core.v3.HealthCheck.HttpHealthCheck.retriable_statuses>`, this threshold is ignored and the host is considered immediately unhealthy.
.google.protobuf.UInt32Value unhealthy_threshold = 4 [(.validate.rules) = { ... }
-
hasHealthyThreshold
public 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) = { ... }
- Specified by:
hasHealthyThreshold
in interfaceHealthCheckOrBuilder
- Returns:
- Whether the healthyThreshold field is set.
-
getHealthyThreshold
public 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) = { ... }
- Specified by:
getHealthyThreshold
in interfaceHealthCheckOrBuilder
- Returns:
- The healthyThreshold.
-
setHealthyThreshold
public 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) = { ... }
-
setHealthyThreshold
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) = { ... }
-
mergeHealthyThreshold
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) = { ... }
-
clearHealthyThreshold
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) = { ... }
-
getHealthyThresholdBuilder
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) = { ... }
-
getHealthyThresholdOrBuilder
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) = { ... }
- Specified by:
getHealthyThresholdOrBuilder
in interfaceHealthCheckOrBuilder
-
getHealthyThresholdFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.UInt32Value,com.google.protobuf.UInt32Value.Builder,com.google.protobuf.UInt32ValueOrBuilder> getHealthyThresholdFieldBuilder()
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) = { ... }
-
hasAltPort
public boolean hasAltPort()
[#not-implemented-hide:] Non-serving port for health checking.
.google.protobuf.UInt32Value alt_port = 6;
- Specified by:
hasAltPort
in interfaceHealthCheckOrBuilder
- Returns:
- Whether the altPort field is set.
-
getAltPort
public com.google.protobuf.UInt32Value getAltPort()
[#not-implemented-hide:] Non-serving port for health checking.
.google.protobuf.UInt32Value alt_port = 6;
- Specified by:
getAltPort
in interfaceHealthCheckOrBuilder
- Returns:
- The altPort.
-
setAltPort
public HealthCheck.Builder setAltPort(com.google.protobuf.UInt32Value value)
[#not-implemented-hide:] Non-serving port for health checking.
.google.protobuf.UInt32Value alt_port = 6;
-
setAltPort
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;
-
mergeAltPort
public HealthCheck.Builder mergeAltPort(com.google.protobuf.UInt32Value value)
[#not-implemented-hide:] Non-serving port for health checking.
.google.protobuf.UInt32Value alt_port = 6;
-
clearAltPort
public HealthCheck.Builder clearAltPort()
[#not-implemented-hide:] Non-serving port for health checking.
.google.protobuf.UInt32Value alt_port = 6;
-
getAltPortBuilder
public com.google.protobuf.UInt32Value.Builder getAltPortBuilder()
[#not-implemented-hide:] Non-serving port for health checking.
.google.protobuf.UInt32Value alt_port = 6;
-
getAltPortOrBuilder
public com.google.protobuf.UInt32ValueOrBuilder getAltPortOrBuilder()
[#not-implemented-hide:] Non-serving port for health checking.
.google.protobuf.UInt32Value alt_port = 6;
- Specified by:
getAltPortOrBuilder
in interfaceHealthCheckOrBuilder
-
getAltPortFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.UInt32Value,com.google.protobuf.UInt32Value.Builder,com.google.protobuf.UInt32ValueOrBuilder> getAltPortFieldBuilder()
[#not-implemented-hide:] Non-serving port for health checking.
.google.protobuf.UInt32Value alt_port = 6;
-
hasReuseConnection
public boolean hasReuseConnection()
Reuse health check connection between health checks. Default is true.
.google.protobuf.BoolValue reuse_connection = 7;
- Specified by:
hasReuseConnection
in interfaceHealthCheckOrBuilder
- Returns:
- Whether the reuseConnection field is set.
-
getReuseConnection
public com.google.protobuf.BoolValue getReuseConnection()
Reuse health check connection between health checks. Default is true.
.google.protobuf.BoolValue reuse_connection = 7;
- Specified by:
getReuseConnection
in interfaceHealthCheckOrBuilder
- Returns:
- The reuseConnection.
-
setReuseConnection
public HealthCheck.Builder setReuseConnection(com.google.protobuf.BoolValue value)
Reuse health check connection between health checks. Default is true.
.google.protobuf.BoolValue reuse_connection = 7;
-
setReuseConnection
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;
-
mergeReuseConnection
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;
-
clearReuseConnection
public HealthCheck.Builder clearReuseConnection()
Reuse health check connection between health checks. Default is true.
.google.protobuf.BoolValue reuse_connection = 7;
-
getReuseConnectionBuilder
public com.google.protobuf.BoolValue.Builder getReuseConnectionBuilder()
Reuse health check connection between health checks. Default is true.
.google.protobuf.BoolValue reuse_connection = 7;
-
getReuseConnectionOrBuilder
public com.google.protobuf.BoolValueOrBuilder getReuseConnectionOrBuilder()
Reuse health check connection between health checks. Default is true.
.google.protobuf.BoolValue reuse_connection = 7;
- Specified by:
getReuseConnectionOrBuilder
in interfaceHealthCheckOrBuilder
-
getReuseConnectionFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.BoolValue,com.google.protobuf.BoolValue.Builder,com.google.protobuf.BoolValueOrBuilder> getReuseConnectionFieldBuilder()
Reuse health check connection between health checks. Default is true.
.google.protobuf.BoolValue reuse_connection = 7;
-
hasHttpHealthCheck
public boolean hasHttpHealthCheck()
HTTP health check.
.envoy.config.core.v3.HealthCheck.HttpHealthCheck http_health_check = 8;
- Specified by:
hasHttpHealthCheck
in interfaceHealthCheckOrBuilder
- Returns:
- Whether the httpHealthCheck field is set.
-
getHttpHealthCheck
public HealthCheck.HttpHealthCheck getHttpHealthCheck()
HTTP health check.
.envoy.config.core.v3.HealthCheck.HttpHealthCheck http_health_check = 8;
- Specified by:
getHttpHealthCheck
in interfaceHealthCheckOrBuilder
- Returns:
- The httpHealthCheck.
-
setHttpHealthCheck
public HealthCheck.Builder setHttpHealthCheck(HealthCheck.HttpHealthCheck value)
HTTP health check.
.envoy.config.core.v3.HealthCheck.HttpHealthCheck http_health_check = 8;
-
setHttpHealthCheck
public HealthCheck.Builder setHttpHealthCheck(HealthCheck.HttpHealthCheck.Builder builderForValue)
HTTP health check.
.envoy.config.core.v3.HealthCheck.HttpHealthCheck http_health_check = 8;
-
mergeHttpHealthCheck
public HealthCheck.Builder mergeHttpHealthCheck(HealthCheck.HttpHealthCheck value)
HTTP health check.
.envoy.config.core.v3.HealthCheck.HttpHealthCheck http_health_check = 8;
-
clearHttpHealthCheck
public HealthCheck.Builder clearHttpHealthCheck()
HTTP health check.
.envoy.config.core.v3.HealthCheck.HttpHealthCheck http_health_check = 8;
-
getHttpHealthCheckBuilder
public HealthCheck.HttpHealthCheck.Builder getHttpHealthCheckBuilder()
HTTP health check.
.envoy.config.core.v3.HealthCheck.HttpHealthCheck http_health_check = 8;
-
getHttpHealthCheckOrBuilder
public HealthCheck.HttpHealthCheckOrBuilder getHttpHealthCheckOrBuilder()
HTTP health check.
.envoy.config.core.v3.HealthCheck.HttpHealthCheck http_health_check = 8;
- Specified by:
getHttpHealthCheckOrBuilder
in interfaceHealthCheckOrBuilder
-
getHttpHealthCheckFieldBuilder
private com.google.protobuf.SingleFieldBuilder<HealthCheck.HttpHealthCheck,HealthCheck.HttpHealthCheck.Builder,HealthCheck.HttpHealthCheckOrBuilder> getHttpHealthCheckFieldBuilder()
HTTP health check.
.envoy.config.core.v3.HealthCheck.HttpHealthCheck http_health_check = 8;
-
hasTcpHealthCheck
public boolean hasTcpHealthCheck()
TCP health check.
.envoy.config.core.v3.HealthCheck.TcpHealthCheck tcp_health_check = 9;
- Specified by:
hasTcpHealthCheck
in interfaceHealthCheckOrBuilder
- Returns:
- Whether the tcpHealthCheck field is set.
-
getTcpHealthCheck
public HealthCheck.TcpHealthCheck getTcpHealthCheck()
TCP health check.
.envoy.config.core.v3.HealthCheck.TcpHealthCheck tcp_health_check = 9;
- Specified by:
getTcpHealthCheck
in interfaceHealthCheckOrBuilder
- Returns:
- The tcpHealthCheck.
-
setTcpHealthCheck
public HealthCheck.Builder setTcpHealthCheck(HealthCheck.TcpHealthCheck value)
TCP health check.
.envoy.config.core.v3.HealthCheck.TcpHealthCheck tcp_health_check = 9;
-
setTcpHealthCheck
public HealthCheck.Builder setTcpHealthCheck(HealthCheck.TcpHealthCheck.Builder builderForValue)
TCP health check.
.envoy.config.core.v3.HealthCheck.TcpHealthCheck tcp_health_check = 9;
-
mergeTcpHealthCheck
public HealthCheck.Builder mergeTcpHealthCheck(HealthCheck.TcpHealthCheck value)
TCP health check.
.envoy.config.core.v3.HealthCheck.TcpHealthCheck tcp_health_check = 9;
-
clearTcpHealthCheck
public HealthCheck.Builder clearTcpHealthCheck()
TCP health check.
.envoy.config.core.v3.HealthCheck.TcpHealthCheck tcp_health_check = 9;
-
getTcpHealthCheckBuilder
public HealthCheck.TcpHealthCheck.Builder getTcpHealthCheckBuilder()
TCP health check.
.envoy.config.core.v3.HealthCheck.TcpHealthCheck tcp_health_check = 9;
-
getTcpHealthCheckOrBuilder
public HealthCheck.TcpHealthCheckOrBuilder getTcpHealthCheckOrBuilder()
TCP health check.
.envoy.config.core.v3.HealthCheck.TcpHealthCheck tcp_health_check = 9;
- Specified by:
getTcpHealthCheckOrBuilder
in interfaceHealthCheckOrBuilder
-
getTcpHealthCheckFieldBuilder
private com.google.protobuf.SingleFieldBuilder<HealthCheck.TcpHealthCheck,HealthCheck.TcpHealthCheck.Builder,HealthCheck.TcpHealthCheckOrBuilder> getTcpHealthCheckFieldBuilder()
TCP health check.
.envoy.config.core.v3.HealthCheck.TcpHealthCheck tcp_health_check = 9;
-
hasGrpcHealthCheck
public boolean hasGrpcHealthCheck()
gRPC health check.
.envoy.config.core.v3.HealthCheck.GrpcHealthCheck grpc_health_check = 11;
- Specified by:
hasGrpcHealthCheck
in interfaceHealthCheckOrBuilder
- Returns:
- Whether the grpcHealthCheck field is set.
-
getGrpcHealthCheck
public HealthCheck.GrpcHealthCheck getGrpcHealthCheck()
gRPC health check.
.envoy.config.core.v3.HealthCheck.GrpcHealthCheck grpc_health_check = 11;
- Specified by:
getGrpcHealthCheck
in interfaceHealthCheckOrBuilder
- Returns:
- The grpcHealthCheck.
-
setGrpcHealthCheck
public HealthCheck.Builder setGrpcHealthCheck(HealthCheck.GrpcHealthCheck value)
gRPC health check.
.envoy.config.core.v3.HealthCheck.GrpcHealthCheck grpc_health_check = 11;
-
setGrpcHealthCheck
public HealthCheck.Builder setGrpcHealthCheck(HealthCheck.GrpcHealthCheck.Builder builderForValue)
gRPC health check.
.envoy.config.core.v3.HealthCheck.GrpcHealthCheck grpc_health_check = 11;
-
mergeGrpcHealthCheck
public HealthCheck.Builder mergeGrpcHealthCheck(HealthCheck.GrpcHealthCheck value)
gRPC health check.
.envoy.config.core.v3.HealthCheck.GrpcHealthCheck grpc_health_check = 11;
-
clearGrpcHealthCheck
public HealthCheck.Builder clearGrpcHealthCheck()
gRPC health check.
.envoy.config.core.v3.HealthCheck.GrpcHealthCheck grpc_health_check = 11;
-
getGrpcHealthCheckBuilder
public HealthCheck.GrpcHealthCheck.Builder getGrpcHealthCheckBuilder()
gRPC health check.
.envoy.config.core.v3.HealthCheck.GrpcHealthCheck grpc_health_check = 11;
-
getGrpcHealthCheckOrBuilder
public HealthCheck.GrpcHealthCheckOrBuilder getGrpcHealthCheckOrBuilder()
gRPC health check.
.envoy.config.core.v3.HealthCheck.GrpcHealthCheck grpc_health_check = 11;
- Specified by:
getGrpcHealthCheckOrBuilder
in interfaceHealthCheckOrBuilder
-
getGrpcHealthCheckFieldBuilder
private com.google.protobuf.SingleFieldBuilder<HealthCheck.GrpcHealthCheck,HealthCheck.GrpcHealthCheck.Builder,HealthCheck.GrpcHealthCheckOrBuilder> getGrpcHealthCheckFieldBuilder()
gRPC health check.
.envoy.config.core.v3.HealthCheck.GrpcHealthCheck grpc_health_check = 11;
-
hasCustomHealthCheck
public boolean hasCustomHealthCheck()
Custom health check.
.envoy.config.core.v3.HealthCheck.CustomHealthCheck custom_health_check = 13;
- Specified by:
hasCustomHealthCheck
in interfaceHealthCheckOrBuilder
- Returns:
- Whether the customHealthCheck field is set.
-
getCustomHealthCheck
public HealthCheck.CustomHealthCheck getCustomHealthCheck()
Custom health check.
.envoy.config.core.v3.HealthCheck.CustomHealthCheck custom_health_check = 13;
- Specified by:
getCustomHealthCheck
in interfaceHealthCheckOrBuilder
- Returns:
- The customHealthCheck.
-
setCustomHealthCheck
public HealthCheck.Builder setCustomHealthCheck(HealthCheck.CustomHealthCheck value)
Custom health check.
.envoy.config.core.v3.HealthCheck.CustomHealthCheck custom_health_check = 13;
-
setCustomHealthCheck
public HealthCheck.Builder setCustomHealthCheck(HealthCheck.CustomHealthCheck.Builder builderForValue)
Custom health check.
.envoy.config.core.v3.HealthCheck.CustomHealthCheck custom_health_check = 13;
-
mergeCustomHealthCheck
public HealthCheck.Builder mergeCustomHealthCheck(HealthCheck.CustomHealthCheck value)
Custom health check.
.envoy.config.core.v3.HealthCheck.CustomHealthCheck custom_health_check = 13;
-
clearCustomHealthCheck
public HealthCheck.Builder clearCustomHealthCheck()
Custom health check.
.envoy.config.core.v3.HealthCheck.CustomHealthCheck custom_health_check = 13;
-
getCustomHealthCheckBuilder
public HealthCheck.CustomHealthCheck.Builder getCustomHealthCheckBuilder()
Custom health check.
.envoy.config.core.v3.HealthCheck.CustomHealthCheck custom_health_check = 13;
-
getCustomHealthCheckOrBuilder
public HealthCheck.CustomHealthCheckOrBuilder getCustomHealthCheckOrBuilder()
Custom health check.
.envoy.config.core.v3.HealthCheck.CustomHealthCheck custom_health_check = 13;
- Specified by:
getCustomHealthCheckOrBuilder
in interfaceHealthCheckOrBuilder
-
getCustomHealthCheckFieldBuilder
private com.google.protobuf.SingleFieldBuilder<HealthCheck.CustomHealthCheck,HealthCheck.CustomHealthCheck.Builder,HealthCheck.CustomHealthCheckOrBuilder> getCustomHealthCheckFieldBuilder()
Custom health check.
.envoy.config.core.v3.HealthCheck.CustomHealthCheck custom_health_check = 13;
-
hasNoTrafficInterval
public 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) = { ... }
- Specified by:
hasNoTrafficInterval
in interfaceHealthCheckOrBuilder
- Returns:
- Whether the noTrafficInterval field is set.
-
getNoTrafficInterval
public 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) = { ... }
- Specified by:
getNoTrafficInterval
in interfaceHealthCheckOrBuilder
- Returns:
- The noTrafficInterval.
-
setNoTrafficInterval
public 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) = { ... }
-
setNoTrafficInterval
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) = { ... }
-
mergeNoTrafficInterval
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) = { ... }
-
clearNoTrafficInterval
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) = { ... }
-
getNoTrafficIntervalBuilder
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) = { ... }
-
getNoTrafficIntervalOrBuilder
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) = { ... }
- Specified by:
getNoTrafficIntervalOrBuilder
in interfaceHealthCheckOrBuilder
-
getNoTrafficIntervalFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> getNoTrafficIntervalFieldBuilder()
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) = { ... }
-
hasNoTrafficHealthyInterval
public 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) = { ... }
- Specified by:
hasNoTrafficHealthyInterval
in interfaceHealthCheckOrBuilder
- Returns:
- Whether the noTrafficHealthyInterval field is set.
-
getNoTrafficHealthyInterval
public 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) = { ... }
- Specified by:
getNoTrafficHealthyInterval
in interfaceHealthCheckOrBuilder
- Returns:
- The noTrafficHealthyInterval.
-
setNoTrafficHealthyInterval
public 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) = { ... }
-
setNoTrafficHealthyInterval
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) = { ... }
-
mergeNoTrafficHealthyInterval
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) = { ... }
-
clearNoTrafficHealthyInterval
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) = { ... }
-
getNoTrafficHealthyIntervalBuilder
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) = { ... }
-
getNoTrafficHealthyIntervalOrBuilder
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) = { ... }
- Specified by:
getNoTrafficHealthyIntervalOrBuilder
in interfaceHealthCheckOrBuilder
-
getNoTrafficHealthyIntervalFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> getNoTrafficHealthyIntervalFieldBuilder()
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) = { ... }
-
hasUnhealthyInterval
public 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) = { ... }
- Specified by:
hasUnhealthyInterval
in interfaceHealthCheckOrBuilder
- Returns:
- Whether the unhealthyInterval field is set.
-
getUnhealthyInterval
public 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) = { ... }
- Specified by:
getUnhealthyInterval
in interfaceHealthCheckOrBuilder
- Returns:
- The unhealthyInterval.
-
setUnhealthyInterval
public 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) = { ... }
-
setUnhealthyInterval
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) = { ... }
-
mergeUnhealthyInterval
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) = { ... }
-
clearUnhealthyInterval
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) = { ... }
-
getUnhealthyIntervalBuilder
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) = { ... }
-
getUnhealthyIntervalOrBuilder
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) = { ... }
- Specified by:
getUnhealthyIntervalOrBuilder
in interfaceHealthCheckOrBuilder
-
getUnhealthyIntervalFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> getUnhealthyIntervalFieldBuilder()
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) = { ... }
-
hasUnhealthyEdgeInterval
public 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) = { ... }
- Specified by:
hasUnhealthyEdgeInterval
in interfaceHealthCheckOrBuilder
- Returns:
- Whether the unhealthyEdgeInterval field is set.
-
getUnhealthyEdgeInterval
public 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) = { ... }
- Specified by:
getUnhealthyEdgeInterval
in interfaceHealthCheckOrBuilder
- Returns:
- The unhealthyEdgeInterval.
-
setUnhealthyEdgeInterval
public 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) = { ... }
-
setUnhealthyEdgeInterval
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) = { ... }
-
mergeUnhealthyEdgeInterval
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) = { ... }
-
clearUnhealthyEdgeInterval
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) = { ... }
-
getUnhealthyEdgeIntervalBuilder
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) = { ... }
-
getUnhealthyEdgeIntervalOrBuilder
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) = { ... }
- Specified by:
getUnhealthyEdgeIntervalOrBuilder
in interfaceHealthCheckOrBuilder
-
getUnhealthyEdgeIntervalFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> getUnhealthyEdgeIntervalFieldBuilder()
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) = { ... }
-
hasHealthyEdgeInterval
public 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) = { ... }
- Specified by:
hasHealthyEdgeInterval
in interfaceHealthCheckOrBuilder
- Returns:
- Whether the healthyEdgeInterval field is set.
-
getHealthyEdgeInterval
public 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) = { ... }
- Specified by:
getHealthyEdgeInterval
in interfaceHealthCheckOrBuilder
- Returns:
- The healthyEdgeInterval.
-
setHealthyEdgeInterval
public 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) = { ... }
-
setHealthyEdgeInterval
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) = { ... }
-
mergeHealthyEdgeInterval
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) = { ... }
-
clearHealthyEdgeInterval
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) = { ... }
-
getHealthyEdgeIntervalBuilder
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) = { ... }
-
getHealthyEdgeIntervalOrBuilder
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) = { ... }
- Specified by:
getHealthyEdgeIntervalOrBuilder
in interfaceHealthCheckOrBuilder
-
getHealthyEdgeIntervalFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> getHealthyEdgeIntervalFieldBuilder()
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) = { ... }
-
getEventLogPath
@Deprecated public java.lang.String getEventLogPath()
Deprecated.envoy.config.core.v3.HealthCheck.event_log_path is deprecated. See envoy/config/core/v3/health_check.proto;l=384.. attention:: This field is deprecated in favor of the extension :ref:`event_logger <envoy_v3_api_field_config.core.v3.HealthCheck.event_logger>` and :ref:`event_log_path <envoy_v3_api_field_extensions.health_check.event_sinks.file.v3.HealthCheckEventFileSink.event_log_path>` in the file sink extension. Specifies the path to the :ref:`health check event log <arch_overview_health_check_logging>`.
string event_log_path = 17 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
- Specified by:
getEventLogPath
in interfaceHealthCheckOrBuilder
- Returns:
- The eventLogPath.
-
getEventLogPathBytes
@Deprecated public com.google.protobuf.ByteString getEventLogPathBytes()
Deprecated.envoy.config.core.v3.HealthCheck.event_log_path is deprecated. See envoy/config/core/v3/health_check.proto;l=384.. attention:: This field is deprecated in favor of the extension :ref:`event_logger <envoy_v3_api_field_config.core.v3.HealthCheck.event_logger>` and :ref:`event_log_path <envoy_v3_api_field_extensions.health_check.event_sinks.file.v3.HealthCheckEventFileSink.event_log_path>` in the file sink extension. Specifies the path to the :ref:`health check event log <arch_overview_health_check_logging>`.
string event_log_path = 17 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
- Specified by:
getEventLogPathBytes
in interfaceHealthCheckOrBuilder
- Returns:
- The bytes for eventLogPath.
-
setEventLogPath
@Deprecated public HealthCheck.Builder setEventLogPath(java.lang.String value)
Deprecated.envoy.config.core.v3.HealthCheck.event_log_path is deprecated. See envoy/config/core/v3/health_check.proto;l=384.. attention:: This field is deprecated in favor of the extension :ref:`event_logger <envoy_v3_api_field_config.core.v3.HealthCheck.event_logger>` and :ref:`event_log_path <envoy_v3_api_field_extensions.health_check.event_sinks.file.v3.HealthCheckEventFileSink.event_log_path>` in the file sink extension. Specifies the path to the :ref:`health check event log <arch_overview_health_check_logging>`.
string event_log_path = 17 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
- Parameters:
value
- The eventLogPath to set.- Returns:
- This builder for chaining.
-
clearEventLogPath
@Deprecated public HealthCheck.Builder clearEventLogPath()
Deprecated.envoy.config.core.v3.HealthCheck.event_log_path is deprecated. See envoy/config/core/v3/health_check.proto;l=384.. attention:: This field is deprecated in favor of the extension :ref:`event_logger <envoy_v3_api_field_config.core.v3.HealthCheck.event_logger>` and :ref:`event_log_path <envoy_v3_api_field_extensions.health_check.event_sinks.file.v3.HealthCheckEventFileSink.event_log_path>` in the file sink extension. Specifies the path to the :ref:`health check event log <arch_overview_health_check_logging>`.
string event_log_path = 17 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
- Returns:
- This builder for chaining.
-
setEventLogPathBytes
@Deprecated public HealthCheck.Builder setEventLogPathBytes(com.google.protobuf.ByteString value)
Deprecated.envoy.config.core.v3.HealthCheck.event_log_path is deprecated. See envoy/config/core/v3/health_check.proto;l=384.. attention:: This field is deprecated in favor of the extension :ref:`event_logger <envoy_v3_api_field_config.core.v3.HealthCheck.event_logger>` and :ref:`event_log_path <envoy_v3_api_field_extensions.health_check.event_sinks.file.v3.HealthCheckEventFileSink.event_log_path>` in the file sink extension. Specifies the path to the :ref:`health check event log <arch_overview_health_check_logging>`.
string event_log_path = 17 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
- Parameters:
value
- The bytes for eventLogPath to set.- Returns:
- This builder for chaining.
-
ensureEventLoggerIsMutable
private void ensureEventLoggerIsMutable()
-
getEventLoggerList
public java.util.List<TypedExtensionConfig> getEventLoggerList()
A list of event log sinks to process the health check event. [#extension-category: envoy.health_check.event_sinks]
repeated .envoy.config.core.v3.TypedExtensionConfig event_logger = 25;
- Specified by:
getEventLoggerList
in interfaceHealthCheckOrBuilder
-
getEventLoggerCount
public int getEventLoggerCount()
A list of event log sinks to process the health check event. [#extension-category: envoy.health_check.event_sinks]
repeated .envoy.config.core.v3.TypedExtensionConfig event_logger = 25;
- Specified by:
getEventLoggerCount
in interfaceHealthCheckOrBuilder
-
getEventLogger
public TypedExtensionConfig getEventLogger(int index)
A list of event log sinks to process the health check event. [#extension-category: envoy.health_check.event_sinks]
repeated .envoy.config.core.v3.TypedExtensionConfig event_logger = 25;
- Specified by:
getEventLogger
in interfaceHealthCheckOrBuilder
-
setEventLogger
public HealthCheck.Builder setEventLogger(int index, TypedExtensionConfig value)
A list of event log sinks to process the health check event. [#extension-category: envoy.health_check.event_sinks]
repeated .envoy.config.core.v3.TypedExtensionConfig event_logger = 25;
-
setEventLogger
public HealthCheck.Builder setEventLogger(int index, TypedExtensionConfig.Builder builderForValue)
A list of event log sinks to process the health check event. [#extension-category: envoy.health_check.event_sinks]
repeated .envoy.config.core.v3.TypedExtensionConfig event_logger = 25;
-
addEventLogger
public HealthCheck.Builder addEventLogger(TypedExtensionConfig value)
A list of event log sinks to process the health check event. [#extension-category: envoy.health_check.event_sinks]
repeated .envoy.config.core.v3.TypedExtensionConfig event_logger = 25;
-
addEventLogger
public HealthCheck.Builder addEventLogger(int index, TypedExtensionConfig value)
A list of event log sinks to process the health check event. [#extension-category: envoy.health_check.event_sinks]
repeated .envoy.config.core.v3.TypedExtensionConfig event_logger = 25;
-
addEventLogger
public HealthCheck.Builder addEventLogger(TypedExtensionConfig.Builder builderForValue)
A list of event log sinks to process the health check event. [#extension-category: envoy.health_check.event_sinks]
repeated .envoy.config.core.v3.TypedExtensionConfig event_logger = 25;
-
addEventLogger
public HealthCheck.Builder addEventLogger(int index, TypedExtensionConfig.Builder builderForValue)
A list of event log sinks to process the health check event. [#extension-category: envoy.health_check.event_sinks]
repeated .envoy.config.core.v3.TypedExtensionConfig event_logger = 25;
-
addAllEventLogger
public HealthCheck.Builder addAllEventLogger(java.lang.Iterable<? extends TypedExtensionConfig> values)
A list of event log sinks to process the health check event. [#extension-category: envoy.health_check.event_sinks]
repeated .envoy.config.core.v3.TypedExtensionConfig event_logger = 25;
-
clearEventLogger
public HealthCheck.Builder clearEventLogger()
A list of event log sinks to process the health check event. [#extension-category: envoy.health_check.event_sinks]
repeated .envoy.config.core.v3.TypedExtensionConfig event_logger = 25;
-
removeEventLogger
public HealthCheck.Builder removeEventLogger(int index)
A list of event log sinks to process the health check event. [#extension-category: envoy.health_check.event_sinks]
repeated .envoy.config.core.v3.TypedExtensionConfig event_logger = 25;
-
getEventLoggerBuilder
public TypedExtensionConfig.Builder getEventLoggerBuilder(int index)
A list of event log sinks to process the health check event. [#extension-category: envoy.health_check.event_sinks]
repeated .envoy.config.core.v3.TypedExtensionConfig event_logger = 25;
-
getEventLoggerOrBuilder
public TypedExtensionConfigOrBuilder getEventLoggerOrBuilder(int index)
A list of event log sinks to process the health check event. [#extension-category: envoy.health_check.event_sinks]
repeated .envoy.config.core.v3.TypedExtensionConfig event_logger = 25;
- Specified by:
getEventLoggerOrBuilder
in interfaceHealthCheckOrBuilder
-
getEventLoggerOrBuilderList
public java.util.List<? extends TypedExtensionConfigOrBuilder> getEventLoggerOrBuilderList()
A list of event log sinks to process the health check event. [#extension-category: envoy.health_check.event_sinks]
repeated .envoy.config.core.v3.TypedExtensionConfig event_logger = 25;
- Specified by:
getEventLoggerOrBuilderList
in interfaceHealthCheckOrBuilder
-
addEventLoggerBuilder
public TypedExtensionConfig.Builder addEventLoggerBuilder()
A list of event log sinks to process the health check event. [#extension-category: envoy.health_check.event_sinks]
repeated .envoy.config.core.v3.TypedExtensionConfig event_logger = 25;
-
addEventLoggerBuilder
public TypedExtensionConfig.Builder addEventLoggerBuilder(int index)
A list of event log sinks to process the health check event. [#extension-category: envoy.health_check.event_sinks]
repeated .envoy.config.core.v3.TypedExtensionConfig event_logger = 25;
-
getEventLoggerBuilderList
public java.util.List<TypedExtensionConfig.Builder> getEventLoggerBuilderList()
A list of event log sinks to process the health check event. [#extension-category: envoy.health_check.event_sinks]
repeated .envoy.config.core.v3.TypedExtensionConfig event_logger = 25;
-
getEventLoggerFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<TypedExtensionConfig,TypedExtensionConfig.Builder,TypedExtensionConfigOrBuilder> getEventLoggerFieldBuilder()
-
hasEventService
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;
- Specified by:
hasEventService
in interfaceHealthCheckOrBuilder
- Returns:
- Whether the eventService field is set.
-
getEventService
public 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;
- Specified by:
getEventService
in interfaceHealthCheckOrBuilder
- Returns:
- The eventService.
-
setEventService
public 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;
-
setEventService
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;
-
mergeEventService
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;
-
clearEventService
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;
-
getEventServiceBuilder
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;
-
getEventServiceOrBuilder
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;
- Specified by:
getEventServiceOrBuilder
in interfaceHealthCheckOrBuilder
-
getEventServiceFieldBuilder
private com.google.protobuf.SingleFieldBuilder<EventServiceConfig,EventServiceConfig.Builder,EventServiceConfigOrBuilder> getEventServiceFieldBuilder()
[#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;
-
getAlwaysLogHealthCheckFailures
public 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;
- Specified by:
getAlwaysLogHealthCheckFailures
in interfaceHealthCheckOrBuilder
- Returns:
- The alwaysLogHealthCheckFailures.
-
setAlwaysLogHealthCheckFailures
public 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;
- Parameters:
value
- The alwaysLogHealthCheckFailures to set.- Returns:
- This builder for chaining.
-
clearAlwaysLogHealthCheckFailures
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;
- Returns:
- This builder for chaining.
-
getAlwaysLogHealthCheckSuccess
public boolean getAlwaysLogHealthCheckSuccess()
If set to true, health check success events will always be logged. If set to false, only host addition event will be logged if it is the first successful health check, or if the healthy threshold is reached. The default value is false.
bool always_log_health_check_success = 26;
- Specified by:
getAlwaysLogHealthCheckSuccess
in interfaceHealthCheckOrBuilder
- Returns:
- The alwaysLogHealthCheckSuccess.
-
setAlwaysLogHealthCheckSuccess
public HealthCheck.Builder setAlwaysLogHealthCheckSuccess(boolean value)
If set to true, health check success events will always be logged. If set to false, only host addition event will be logged if it is the first successful health check, or if the healthy threshold is reached. The default value is false.
bool always_log_health_check_success = 26;
- Parameters:
value
- The alwaysLogHealthCheckSuccess to set.- Returns:
- This builder for chaining.
-
clearAlwaysLogHealthCheckSuccess
public HealthCheck.Builder clearAlwaysLogHealthCheckSuccess()
If set to true, health check success events will always be logged. If set to false, only host addition event will be logged if it is the first successful health check, or if the healthy threshold is reached. The default value is false.
bool always_log_health_check_success = 26;
- Returns:
- This builder for chaining.
-
hasTlsOptions
public boolean hasTlsOptions()
This allows overriding the cluster TLS settings, just for health check connections.
.envoy.config.core.v3.HealthCheck.TlsOptions tls_options = 21;
- Specified by:
hasTlsOptions
in interfaceHealthCheckOrBuilder
- Returns:
- Whether the tlsOptions field is set.
-
getTlsOptions
public HealthCheck.TlsOptions getTlsOptions()
This allows overriding the cluster TLS settings, just for health check connections.
.envoy.config.core.v3.HealthCheck.TlsOptions tls_options = 21;
- Specified by:
getTlsOptions
in interfaceHealthCheckOrBuilder
- Returns:
- The tlsOptions.
-
setTlsOptions
public 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;
-
setTlsOptions
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;
-
mergeTlsOptions
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;
-
clearTlsOptions
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;
-
getTlsOptionsBuilder
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;
-
getTlsOptionsOrBuilder
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;
- Specified by:
getTlsOptionsOrBuilder
in interfaceHealthCheckOrBuilder
-
getTlsOptionsFieldBuilder
private com.google.protobuf.SingleFieldBuilder<HealthCheck.TlsOptions,HealthCheck.TlsOptions.Builder,HealthCheck.TlsOptionsOrBuilder> getTlsOptionsFieldBuilder()
This allows overriding the cluster TLS settings, just for health check connections.
.envoy.config.core.v3.HealthCheck.TlsOptions tls_options = 21;
-
hasTransportSocketMatchCriteria
public 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_v3_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_v3_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_v3_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_v3_api_field_config.cluster.v3.Cluster.transport_socket_matches>`, the cluster's :ref:`transport socket <envoy_v3_api_field_config.cluster.v3.Cluster.transport_socket>` will be used for health check socket configuration.
.google.protobuf.Struct transport_socket_match_criteria = 23;
- Specified by:
hasTransportSocketMatchCriteria
in interfaceHealthCheckOrBuilder
- Returns:
- Whether the transportSocketMatchCriteria field is set.
-
getTransportSocketMatchCriteria
public 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_v3_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_v3_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_v3_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_v3_api_field_config.cluster.v3.Cluster.transport_socket_matches>`, the cluster's :ref:`transport socket <envoy_v3_api_field_config.cluster.v3.Cluster.transport_socket>` will be used for health check socket configuration.
.google.protobuf.Struct transport_socket_match_criteria = 23;
- Specified by:
getTransportSocketMatchCriteria
in interfaceHealthCheckOrBuilder
- Returns:
- The transportSocketMatchCriteria.
-
setTransportSocketMatchCriteria
public 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_v3_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_v3_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_v3_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_v3_api_field_config.cluster.v3.Cluster.transport_socket_matches>`, the cluster's :ref:`transport socket <envoy_v3_api_field_config.cluster.v3.Cluster.transport_socket>` will be used for health check socket configuration.
.google.protobuf.Struct transport_socket_match_criteria = 23;
-
setTransportSocketMatchCriteria
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_v3_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_v3_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_v3_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_v3_api_field_config.cluster.v3.Cluster.transport_socket_matches>`, the cluster's :ref:`transport socket <envoy_v3_api_field_config.cluster.v3.Cluster.transport_socket>` will be used for health check socket configuration.
.google.protobuf.Struct transport_socket_match_criteria = 23;
-
mergeTransportSocketMatchCriteria
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_v3_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_v3_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_v3_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_v3_api_field_config.cluster.v3.Cluster.transport_socket_matches>`, the cluster's :ref:`transport socket <envoy_v3_api_field_config.cluster.v3.Cluster.transport_socket>` will be used for health check socket configuration.
.google.protobuf.Struct transport_socket_match_criteria = 23;
-
clearTransportSocketMatchCriteria
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_v3_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_v3_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_v3_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_v3_api_field_config.cluster.v3.Cluster.transport_socket_matches>`, the cluster's :ref:`transport socket <envoy_v3_api_field_config.cluster.v3.Cluster.transport_socket>` will be used for health check socket configuration.
.google.protobuf.Struct transport_socket_match_criteria = 23;
-
getTransportSocketMatchCriteriaBuilder
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_v3_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_v3_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_v3_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_v3_api_field_config.cluster.v3.Cluster.transport_socket_matches>`, the cluster's :ref:`transport socket <envoy_v3_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
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_v3_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_v3_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_v3_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_v3_api_field_config.cluster.v3.Cluster.transport_socket_matches>`, the cluster's :ref:`transport socket <envoy_v3_api_field_config.cluster.v3.Cluster.transport_socket>` will be used for health check socket configuration.
.google.protobuf.Struct transport_socket_match_criteria = 23;
- Specified by:
getTransportSocketMatchCriteriaOrBuilder
in interfaceHealthCheckOrBuilder
-
getTransportSocketMatchCriteriaFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Struct,com.google.protobuf.Struct.Builder,com.google.protobuf.StructOrBuilder> getTransportSocketMatchCriteriaFieldBuilder()
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_v3_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_v3_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_v3_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_v3_api_field_config.cluster.v3.Cluster.transport_socket_matches>`, the cluster's :ref:`transport socket <envoy_v3_api_field_config.cluster.v3.Cluster.transport_socket>` will be used for health check socket configuration.
.google.protobuf.Struct transport_socket_match_criteria = 23;
-
-