Class HealthCheckConfig.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.servicediscovery.HealthCheckConfig.Jsii$Proxy
All Implemented Interfaces:
HealthCheckConfig, software.amazon.jsii.JsiiSerializable
Enclosing interface:
HealthCheckConfig

@Stability(Stable) @Internal public static final class HealthCheckConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements HealthCheckConfig
An implementation for HealthCheckConfig
  • 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.servicediscovery.HealthCheckConfig

    HealthCheckConfig.Builder, HealthCheckConfig.Jsii$Proxy
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    Constructor that initializes the object based on literal property values passed by the HealthCheckConfig.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 Type
    Method
    Description
    com.fasterxml.jackson.databind.JsonNode
     
    final boolean
     
    final Number
    The number of consecutive health checks that an endpoint must pass or fail for Route 53 to change the current status of the endpoint from unhealthy to healthy or vice versa.
    final String
    The path that you want Route 53 to request when performing health checks.
    The type of health check that you want to create, which indicates how Route 53 determines whether an endpoint is healthy.
    final int
     

    Methods inherited from class software.amazon.jsii.JsiiObject

    jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • 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

      protected Jsii$Proxy(HealthCheckConfig.Builder builder)
      Constructor that initializes the object based on literal property values passed by the HealthCheckConfig.Builder.
  • Method Details

    • getFailureThreshold

      public final Number getFailureThreshold()
      Description copied from interface: HealthCheckConfig
      The number of consecutive health checks that an endpoint must pass or fail for Route 53 to change the current status of the endpoint from unhealthy to healthy or vice versa.

      Default: 1

      Specified by:
      getFailureThreshold in interface HealthCheckConfig
    • getResourcePath

      public final String getResourcePath()
      Description copied from interface: HealthCheckConfig
      The path that you want Route 53 to request when performing health checks.

      Do not use when health check type is TCP.

      Default: '/'

      Specified by:
      getResourcePath in interface HealthCheckConfig
    • getType

      public final HealthCheckType getType()
      Description copied from interface: HealthCheckConfig
      The type of health check that you want to create, which indicates how Route 53 determines whether an endpoint is healthy.

      Cannot be modified once created. Supported values are HTTP, HTTPS, and TCP.

      Default: HTTP

      Specified by:
      getType in interface HealthCheckConfig
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object