Class LightsailContainerServiceDeploymentVersionContainer.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.lightsail_container_service_deployment_version.LightsailContainerServiceDeploymentVersionContainer.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<LightsailContainerServiceDeploymentVersionContainer>
- Enclosing interface:
- LightsailContainerServiceDeploymentVersionContainer
@Stability(Stable) public static final class LightsailContainerServiceDeploymentVersionContainer.Builder extends Object implements software.amazon.jsii.Builder<LightsailContainerServiceDeploymentVersionContainer>
A builder forLightsailContainerServiceDeploymentVersionContainer
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
containerName
@Stability(Stable) public LightsailContainerServiceDeploymentVersionContainer.Builder containerName(String containerName)
Sets the value ofLightsailContainerServiceDeploymentVersionContainer.getContainerName()- 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
-
image
@Stability(Stable) public LightsailContainerServiceDeploymentVersionContainer.Builder image(String image)
Sets the value ofLightsailContainerServiceDeploymentVersionContainer.getImage()- Parameters:
image- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lightsail_container_service_deployment_version#image LightsailContainerServiceDeploymentVersion#image}. This parameter is required.- Returns:
this
-
command
@Stability(Stable) public LightsailContainerServiceDeploymentVersionContainer.Builder command(List<String> command)
Sets the value ofLightsailContainerServiceDeploymentVersionContainer.getCommand()- Parameters:
command- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lightsail_container_service_deployment_version#command LightsailContainerServiceDeploymentVersion#command}.- Returns:
this
-
environment
@Stability(Stable) public LightsailContainerServiceDeploymentVersionContainer.Builder environment(Map<String,String> environment)
Sets the value ofLightsailContainerServiceDeploymentVersionContainer.getEnvironment()- Parameters:
environment- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lightsail_container_service_deployment_version#environment LightsailContainerServiceDeploymentVersion#environment}.- Returns:
this
-
ports
@Stability(Stable) public LightsailContainerServiceDeploymentVersionContainer.Builder ports(Map<String,String> ports)
Sets the value ofLightsailContainerServiceDeploymentVersionContainer.getPorts()- Parameters:
ports- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lightsail_container_service_deployment_version#ports LightsailContainerServiceDeploymentVersion#ports}.- Returns:
this
-
build
@Stability(Stable) public LightsailContainerServiceDeploymentVersionContainer build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<LightsailContainerServiceDeploymentVersionContainer>- Returns:
- a new instance of
LightsailContainerServiceDeploymentVersionContainer - Throws:
NullPointerException- if any required attribute was not provided
-
-