Class EcsTaskDefinitionProxyConfiguration.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.ecs_task_definition.EcsTaskDefinitionProxyConfiguration.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<EcsTaskDefinitionProxyConfiguration>
- Enclosing interface:
- EcsTaskDefinitionProxyConfiguration
@Stability(Stable) public static final class EcsTaskDefinitionProxyConfiguration.Builder extends Object implements software.amazon.jsii.Builder<EcsTaskDefinitionProxyConfiguration>
A builder forEcsTaskDefinitionProxyConfiguration
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EcsTaskDefinitionProxyConfigurationbuild()Builds the configured instance.EcsTaskDefinitionProxyConfiguration.BuildercontainerName(String containerName)Sets the value ofEcsTaskDefinitionProxyConfiguration.getContainerName()EcsTaskDefinitionProxyConfiguration.Builderproperties(Map<String,String> properties)Sets the value ofEcsTaskDefinitionProxyConfiguration.getProperties()EcsTaskDefinitionProxyConfiguration.Buildertype(String type)Sets the value ofEcsTaskDefinitionProxyConfiguration.getType()
-
-
-
Method Detail
-
containerName
@Stability(Stable) public EcsTaskDefinitionProxyConfiguration.Builder containerName(String containerName)
Sets the value ofEcsTaskDefinitionProxyConfiguration.getContainerName()- Parameters:
containerName- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ecs_task_definition#container_name EcsTaskDefinition#container_name}. This parameter is required.- Returns:
this
-
properties
@Stability(Stable) public EcsTaskDefinitionProxyConfiguration.Builder properties(Map<String,String> properties)
Sets the value ofEcsTaskDefinitionProxyConfiguration.getProperties()- Parameters:
properties- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ecs_task_definition#properties EcsTaskDefinition#properties}.- Returns:
this
-
type
@Stability(Stable) public EcsTaskDefinitionProxyConfiguration.Builder type(String type)
Sets the value ofEcsTaskDefinitionProxyConfiguration.getType()- Parameters:
type- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/ecs_task_definition#type EcsTaskDefinition#type}.- Returns:
this
-
build
@Stability(Stable) public EcsTaskDefinitionProxyConfiguration build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<EcsTaskDefinitionProxyConfiguration>- Returns:
- a new instance of
EcsTaskDefinitionProxyConfiguration - Throws:
NullPointerException- if any required attribute was not provided
-
-