Class CfnTargetGroup.HealthCheckConfigProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.vpclattice.CfnTargetGroup.HealthCheckConfigProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnTargetGroup.HealthCheckConfigProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnTargetGroup.HealthCheckConfigProperty
@Stability(Stable)
@Internal
public static final class CfnTargetGroup.HealthCheckConfigProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnTargetGroup.HealthCheckConfigProperty
An implementation for
CfnTargetGroup.HealthCheckConfigProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.vpclattice.CfnTargetGroup.HealthCheckConfigProperty
CfnTargetGroup.HealthCheckConfigProperty.Builder, CfnTargetGroup.HealthCheckConfigProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnTargetGroup.HealthCheckConfigProperty.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final Object
Indicates whether health checking is enabled.final Number
The approximate amount of time, in seconds, between health checks of an individual target.final Number
The amount of time, in seconds, to wait before reporting a target as unhealthy.final Number
The number of consecutive successful health checks required before considering an unhealthy target healthy.final Object
The codes to use when checking for a successful response from a target.final String
getPath()
The destination for health checks on the targets.final Number
getPort()
The port used when performing health checks on targets.final String
The protocol used when performing health checks on targets.final String
The protocol version used when performing health checks on targets.final Number
The number of consecutive failed health checks required before considering a target unhealthy.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnTargetGroup.HealthCheckConfigProperty.Builder
.
-
-
Method Details
-
getEnabled
Description copied from interface:CfnTargetGroup.HealthCheckConfigProperty
Indicates whether health checking is enabled.- Specified by:
getEnabled
in interfaceCfnTargetGroup.HealthCheckConfigProperty
- See Also:
-
getHealthCheckIntervalSeconds
Description copied from interface:CfnTargetGroup.HealthCheckConfigProperty
The approximate amount of time, in seconds, between health checks of an individual target.The range is 5–300 seconds. The default is 30 seconds.
- Specified by:
getHealthCheckIntervalSeconds
in interfaceCfnTargetGroup.HealthCheckConfigProperty
- See Also:
-
getHealthCheckTimeoutSeconds
Description copied from interface:CfnTargetGroup.HealthCheckConfigProperty
The amount of time, in seconds, to wait before reporting a target as unhealthy.The range is 1–120 seconds. The default is 5 seconds.
- Specified by:
getHealthCheckTimeoutSeconds
in interfaceCfnTargetGroup.HealthCheckConfigProperty
- See Also:
-
getHealthyThresholdCount
Description copied from interface:CfnTargetGroup.HealthCheckConfigProperty
The number of consecutive successful health checks required before considering an unhealthy target healthy.The range is 2–10. The default is 5.
- Specified by:
getHealthyThresholdCount
in interfaceCfnTargetGroup.HealthCheckConfigProperty
- See Also:
-
getMatcher
Description copied from interface:CfnTargetGroup.HealthCheckConfigProperty
The codes to use when checking for a successful response from a target.- Specified by:
getMatcher
in interfaceCfnTargetGroup.HealthCheckConfigProperty
- See Also:
-
getPath
Description copied from interface:CfnTargetGroup.HealthCheckConfigProperty
The destination for health checks on the targets.If the protocol version is
HTTP/1.1
orHTTP/2
, specify a valid URI (for example,/path?query
). The default path is/
. Health checks are not supported if the protocol version isgRPC
, however, you can chooseHTTP/1.1
orHTTP/2
and specify a valid URI.- Specified by:
getPath
in interfaceCfnTargetGroup.HealthCheckConfigProperty
- See Also:
-
getPort
Description copied from interface:CfnTargetGroup.HealthCheckConfigProperty
The port used when performing health checks on targets.The default setting is the port that a target receives traffic on.
- Specified by:
getPort
in interfaceCfnTargetGroup.HealthCheckConfigProperty
- See Also:
-
getProtocol
Description copied from interface:CfnTargetGroup.HealthCheckConfigProperty
The protocol used when performing health checks on targets.The possible protocols are
HTTP
andHTTPS
. The default isHTTP
.- Specified by:
getProtocol
in interfaceCfnTargetGroup.HealthCheckConfigProperty
- See Also:
-
getProtocolVersion
Description copied from interface:CfnTargetGroup.HealthCheckConfigProperty
The protocol version used when performing health checks on targets.The possible protocol versions are
HTTP1
andHTTP2
.- Specified by:
getProtocolVersion
in interfaceCfnTargetGroup.HealthCheckConfigProperty
- See Also:
-
getUnhealthyThresholdCount
Description copied from interface:CfnTargetGroup.HealthCheckConfigProperty
The number of consecutive failed health checks required before considering a target unhealthy.The range is 2–10. The default is 2.
- Specified by:
getUnhealthyThresholdCount
in interfaceCfnTargetGroup.HealthCheckConfigProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-