Class LightsailContainerServiceDeploymentVersionPublicEndpointHealthCheck.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.lightsail_container_service_deployment_version.LightsailContainerServiceDeploymentVersionPublicEndpointHealthCheck.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<LightsailContainerServiceDeploymentVersionPublicEndpointHealthCheck>
- Enclosing interface:
- LightsailContainerServiceDeploymentVersionPublicEndpointHealthCheck
@Stability(Stable) public static final class LightsailContainerServiceDeploymentVersionPublicEndpointHealthCheck.Builder extends Object implements software.amazon.jsii.Builder<LightsailContainerServiceDeploymentVersionPublicEndpointHealthCheck>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LightsailContainerServiceDeploymentVersionPublicEndpointHealthCheckbuild()Builds the configured instance.LightsailContainerServiceDeploymentVersionPublicEndpointHealthCheck.BuilderhealthyThreshold(Number healthyThreshold)LightsailContainerServiceDeploymentVersionPublicEndpointHealthCheck.BuilderintervalSeconds(Number intervalSeconds)LightsailContainerServiceDeploymentVersionPublicEndpointHealthCheck.Builderpath(String path)LightsailContainerServiceDeploymentVersionPublicEndpointHealthCheck.BuildersuccessCodes(String successCodes)LightsailContainerServiceDeploymentVersionPublicEndpointHealthCheck.BuildertimeoutSeconds(Number timeoutSeconds)LightsailContainerServiceDeploymentVersionPublicEndpointHealthCheck.BuilderunhealthyThreshold(Number unhealthyThreshold)
-
-
-
Method Detail
-
healthyThreshold
@Stability(Stable) public LightsailContainerServiceDeploymentVersionPublicEndpointHealthCheck.Builder healthyThreshold(Number healthyThreshold)
Sets the value ofLightsailContainerServiceDeploymentVersionPublicEndpointHealthCheck.getHealthyThreshold()- Parameters:
healthyThreshold- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lightsail_container_service_deployment_version#healthy_threshold LightsailContainerServiceDeploymentVersion#healthy_threshold}.- Returns:
this
-
intervalSeconds
@Stability(Stable) public LightsailContainerServiceDeploymentVersionPublicEndpointHealthCheck.Builder intervalSeconds(Number intervalSeconds)
Sets the value ofLightsailContainerServiceDeploymentVersionPublicEndpointHealthCheck.getIntervalSeconds()- Parameters:
intervalSeconds- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lightsail_container_service_deployment_version#interval_seconds LightsailContainerServiceDeploymentVersion#interval_seconds}.- Returns:
this
-
path
@Stability(Stable) public LightsailContainerServiceDeploymentVersionPublicEndpointHealthCheck.Builder path(String path)
- Parameters:
path- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lightsail_container_service_deployment_version#path LightsailContainerServiceDeploymentVersion#path}.- Returns:
this
-
successCodes
@Stability(Stable) public LightsailContainerServiceDeploymentVersionPublicEndpointHealthCheck.Builder successCodes(String successCodes)
Sets the value ofLightsailContainerServiceDeploymentVersionPublicEndpointHealthCheck.getSuccessCodes()- Parameters:
successCodes- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lightsail_container_service_deployment_version#success_codes LightsailContainerServiceDeploymentVersion#success_codes}.- Returns:
this
-
timeoutSeconds
@Stability(Stable) public LightsailContainerServiceDeploymentVersionPublicEndpointHealthCheck.Builder timeoutSeconds(Number timeoutSeconds)
Sets the value ofLightsailContainerServiceDeploymentVersionPublicEndpointHealthCheck.getTimeoutSeconds()- Parameters:
timeoutSeconds- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lightsail_container_service_deployment_version#timeout_seconds LightsailContainerServiceDeploymentVersion#timeout_seconds}.- Returns:
this
-
unhealthyThreshold
@Stability(Stable) public LightsailContainerServiceDeploymentVersionPublicEndpointHealthCheck.Builder unhealthyThreshold(Number unhealthyThreshold)
Sets the value ofLightsailContainerServiceDeploymentVersionPublicEndpointHealthCheck.getUnhealthyThreshold()- Parameters:
unhealthyThreshold- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lightsail_container_service_deployment_version#unhealthy_threshold LightsailContainerServiceDeploymentVersion#unhealthy_threshold}.- Returns:
this
-
build
@Stability(Stable) public LightsailContainerServiceDeploymentVersionPublicEndpointHealthCheck build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<LightsailContainerServiceDeploymentVersionPublicEndpointHealthCheck>- Returns:
- a new instance of
LightsailContainerServiceDeploymentVersionPublicEndpointHealthCheck - Throws:
NullPointerException- if any required attribute was not provided
-
-