Class CfnHealthCheck.Builder

java.lang.Object
software.amazon.awscdk.services.route53.CfnHealthCheck.Builder
All Implemented Interfaces:
software.amazon.jsii.Builder<CfnHealthCheck>
Enclosing class:
CfnHealthCheck

@Stability(Stable) public static final class CfnHealthCheck.Builder extends Object implements software.amazon.jsii.Builder<CfnHealthCheck>
A fluent builder for CfnHealthCheck.
  • Method Details

    • create

      @Stability(Stable) public static CfnHealthCheck.Builder create(Construct scope, String id)
      Parameters:
      scope -
      • scope in which this resource is defined.
      This parameter is required.
      id -
      • scoped id of the resource.
      This parameter is required.
      Returns:
      a new instance of CfnHealthCheck.Builder.
    • healthCheckConfig

      @Stability(Stable) public CfnHealthCheck.Builder healthCheckConfig(IResolvable healthCheckConfig)
      A complex type that contains detailed information about one health check.

      For the values to enter for HealthCheckConfig , see HealthCheckConfig

      Parameters:
      healthCheckConfig - A complex type that contains detailed information about one health check. This parameter is required.
      Returns:
      this
    • healthCheckConfig

      @Stability(Stable) public CfnHealthCheck.Builder healthCheckConfig(CfnHealthCheck.HealthCheckConfigProperty healthCheckConfig)
      A complex type that contains detailed information about one health check.

      For the values to enter for HealthCheckConfig , see HealthCheckConfig

      Parameters:
      healthCheckConfig - A complex type that contains detailed information about one health check. This parameter is required.
      Returns:
      this
    • healthCheckTags

      @Stability(Stable) public CfnHealthCheck.Builder healthCheckTags(IResolvable healthCheckTags)
      The HealthCheckTags property describes key-value pairs that are associated with an AWS::Route53::HealthCheck resource.

      Parameters:
      healthCheckTags - The HealthCheckTags property describes key-value pairs that are associated with an AWS::Route53::HealthCheck resource. This parameter is required.
      Returns:
      this
    • healthCheckTags

      @Stability(Stable) public CfnHealthCheck.Builder healthCheckTags(List<? extends Object> healthCheckTags)
      The HealthCheckTags property describes key-value pairs that are associated with an AWS::Route53::HealthCheck resource.

      Parameters:
      healthCheckTags - The HealthCheckTags property describes key-value pairs that are associated with an AWS::Route53::HealthCheck resource. This parameter is required.
      Returns:
      this
    • build

      @Stability(Stable) public CfnHealthCheck build()
      Specified by:
      build in interface software.amazon.jsii.Builder<CfnHealthCheck>
      Returns:
      a newly built instance of CfnHealthCheck.