Class LightsailContainerServiceDeploymentVersionPublicEndpoint.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.lightsail_container_service_deployment_version.LightsailContainerServiceDeploymentVersionPublicEndpoint.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<LightsailContainerServiceDeploymentVersionPublicEndpoint>
- Enclosing interface:
- LightsailContainerServiceDeploymentVersionPublicEndpoint
@Stability(Stable) public static final class LightsailContainerServiceDeploymentVersionPublicEndpoint.Builder extends Object implements software.amazon.jsii.Builder<LightsailContainerServiceDeploymentVersionPublicEndpoint>
A builder forLightsailContainerServiceDeploymentVersionPublicEndpoint
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LightsailContainerServiceDeploymentVersionPublicEndpointbuild()Builds the configured instance.LightsailContainerServiceDeploymentVersionPublicEndpoint.BuildercontainerName(String containerName)LightsailContainerServiceDeploymentVersionPublicEndpoint.BuildercontainerPort(Number containerPort)LightsailContainerServiceDeploymentVersionPublicEndpoint.BuilderhealthCheck(LightsailContainerServiceDeploymentVersionPublicEndpointHealthCheck healthCheck)
-
-
-
Method Detail
-
containerName
@Stability(Stable) public LightsailContainerServiceDeploymentVersionPublicEndpoint.Builder containerName(String containerName)
- Parameters:
containerName- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lightsail_container_service_deployment_version#container_name LightsailContainerServiceDeploymentVersion#container_name}. This parameter is required.- Returns:
this
-
containerPort
@Stability(Stable) public LightsailContainerServiceDeploymentVersionPublicEndpoint.Builder containerPort(Number containerPort)
- Parameters:
containerPort- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lightsail_container_service_deployment_version#container_port LightsailContainerServiceDeploymentVersion#container_port}. This parameter is required.- Returns:
this
-
healthCheck
@Stability(Stable) public LightsailContainerServiceDeploymentVersionPublicEndpoint.Builder healthCheck(LightsailContainerServiceDeploymentVersionPublicEndpointHealthCheck healthCheck)
- Parameters:
healthCheck- health_check block. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lightsail_container_service_deployment_version#health_check LightsailContainerServiceDeploymentVersion#health_check}- Returns:
this
-
build
@Stability(Stable) public LightsailContainerServiceDeploymentVersionPublicEndpoint build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<LightsailContainerServiceDeploymentVersionPublicEndpoint>- Returns:
- a new instance of
LightsailContainerServiceDeploymentVersionPublicEndpoint - Throws:
NullPointerException- if any required attribute was not provided
-
-