Class HealthCheck.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.elasticloadbalancing.HealthCheck.Jsii$Proxy
- All Implemented Interfaces:
HealthCheck,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- HealthCheck
@Stability(Stable)
@Internal
public static final class HealthCheck.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements HealthCheck
An implementation for
HealthCheck-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.elasticloadbalancing.HealthCheck
HealthCheck.Builder, HealthCheck.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(HealthCheck.Builder builder) Constructor that initializes the object based on literal property values passed by theHealthCheck.Builder.protectedJsii$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.JsonNodefinal booleanfinal NumberAfter how many successful checks is an instance considered healthy.final DurationNumber of seconds between health checks.final StringgetPath()What path to use for HTTP or HTTPS health check (must return 200).final NumbergetPort()What port number to health check on.final LoadBalancingProtocolWhat protocol to use for health checking.final DurationHealth check timeout.final NumberAfter how many unsuccessful checks is an instance considered unhealthy.final inthashCode()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 theHealthCheck.Builder.
-
-
Method Details
-
getPort
Description copied from interface:HealthCheckWhat port number to health check on.- Specified by:
getPortin interfaceHealthCheck
-
getHealthyThreshold
Description copied from interface:HealthCheckAfter how many successful checks is an instance considered healthy.Default: 2
- Specified by:
getHealthyThresholdin interfaceHealthCheck
-
getInterval
Description copied from interface:HealthCheckNumber of seconds between health checks.Default: Duration.seconds(30)
- Specified by:
getIntervalin interfaceHealthCheck
-
getPath
Description copied from interface:HealthCheckWhat path to use for HTTP or HTTPS health check (must return 200).For SSL and TCP health checks, accepting connections is enough to be considered healthy.
Default: "/"
- Specified by:
getPathin interfaceHealthCheck
-
getProtocol
Description copied from interface:HealthCheckWhat protocol to use for health checking.The protocol is automatically determined from the port if it's not supplied.
Default: Automatic
- Specified by:
getProtocolin interfaceHealthCheck
-
getTimeout
Description copied from interface:HealthCheckHealth check timeout.Default: Duration.seconds(5)
- Specified by:
getTimeoutin interfaceHealthCheck
-
getUnhealthyThreshold
Description copied from interface:HealthCheckAfter how many unsuccessful checks is an instance considered unhealthy.Default: 5
- Specified by:
getUnhealthyThresholdin interfaceHealthCheck
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-