@Stability(value=Stable) public static final class CfnTaskDefinitionProps.Builder extends Object implements software.amazon.jsii.Builder<CfnTaskDefinitionProps>
CfnTaskDefinitionProps
Constructor and Description |
---|
Builder() |
@Stability(value=Stable) public CfnTaskDefinitionProps.Builder containerDefinitions(IResolvable containerDefinitions)
CfnTaskDefinitionProps.getContainerDefinitions()
containerDefinitions
- `AWS::ECS::TaskDefinition.ContainerDefinitions`.this
@Stability(value=Stable) public CfnTaskDefinitionProps.Builder containerDefinitions(List<? extends Object> containerDefinitions)
CfnTaskDefinitionProps.getContainerDefinitions()
containerDefinitions
- `AWS::ECS::TaskDefinition.ContainerDefinitions`.this
@Stability(value=Stable) public CfnTaskDefinitionProps.Builder cpu(String cpu)
CfnTaskDefinitionProps.getCpu()
cpu
- `AWS::ECS::TaskDefinition.Cpu`.this
@Stability(value=Stable) public CfnTaskDefinitionProps.Builder executionRoleArn(String executionRoleArn)
CfnTaskDefinitionProps.getExecutionRoleArn()
executionRoleArn
- `AWS::ECS::TaskDefinition.ExecutionRoleArn`.this
@Stability(value=Stable) public CfnTaskDefinitionProps.Builder family(String family)
CfnTaskDefinitionProps.getFamily()
family
- `AWS::ECS::TaskDefinition.Family`.this
@Stability(value=Stable) public CfnTaskDefinitionProps.Builder inferenceAccelerators(IResolvable inferenceAccelerators)
CfnTaskDefinitionProps.getInferenceAccelerators()
inferenceAccelerators
- `AWS::ECS::TaskDefinition.InferenceAccelerators`.this
@Stability(value=Stable) public CfnTaskDefinitionProps.Builder inferenceAccelerators(List<? extends Object> inferenceAccelerators)
CfnTaskDefinitionProps.getInferenceAccelerators()
inferenceAccelerators
- `AWS::ECS::TaskDefinition.InferenceAccelerators`.this
@Stability(value=Stable) public CfnTaskDefinitionProps.Builder ipcMode(String ipcMode)
CfnTaskDefinitionProps.getIpcMode()
ipcMode
- `AWS::ECS::TaskDefinition.IpcMode`.this
@Stability(value=Stable) public CfnTaskDefinitionProps.Builder memory(String memory)
CfnTaskDefinitionProps.getMemory()
memory
- `AWS::ECS::TaskDefinition.Memory`.this
@Stability(value=Stable) public CfnTaskDefinitionProps.Builder networkMode(String networkMode)
CfnTaskDefinitionProps.getNetworkMode()
networkMode
- `AWS::ECS::TaskDefinition.NetworkMode`.this
@Stability(value=Stable) public CfnTaskDefinitionProps.Builder pidMode(String pidMode)
CfnTaskDefinitionProps.getPidMode()
pidMode
- `AWS::ECS::TaskDefinition.PidMode`.this
@Stability(value=Stable) public CfnTaskDefinitionProps.Builder placementConstraints(IResolvable placementConstraints)
CfnTaskDefinitionProps.getPlacementConstraints()
placementConstraints
- `AWS::ECS::TaskDefinition.PlacementConstraints`.this
@Stability(value=Stable) public CfnTaskDefinitionProps.Builder placementConstraints(List<? extends Object> placementConstraints)
CfnTaskDefinitionProps.getPlacementConstraints()
placementConstraints
- `AWS::ECS::TaskDefinition.PlacementConstraints`.this
@Stability(value=Stable) public CfnTaskDefinitionProps.Builder proxyConfiguration(IResolvable proxyConfiguration)
CfnTaskDefinitionProps.getProxyConfiguration()
proxyConfiguration
- `AWS::ECS::TaskDefinition.ProxyConfiguration`.this
@Stability(value=Stable) public CfnTaskDefinitionProps.Builder proxyConfiguration(CfnTaskDefinition.ProxyConfigurationProperty proxyConfiguration)
CfnTaskDefinitionProps.getProxyConfiguration()
proxyConfiguration
- `AWS::ECS::TaskDefinition.ProxyConfiguration`.this
@Stability(value=Stable) public CfnTaskDefinitionProps.Builder requiresCompatibilities(List<String> requiresCompatibilities)
CfnTaskDefinitionProps.getRequiresCompatibilities()
requiresCompatibilities
- `AWS::ECS::TaskDefinition.RequiresCompatibilities`.this
@Stability(value=Stable) public CfnTaskDefinitionProps.Builder tags(List<? extends CfnTag> tags)
CfnTaskDefinitionProps.getTags()
tags
- `AWS::ECS::TaskDefinition.Tags`.this
@Stability(value=Stable) public CfnTaskDefinitionProps.Builder taskRoleArn(String taskRoleArn)
CfnTaskDefinitionProps.getTaskRoleArn()
taskRoleArn
- `AWS::ECS::TaskDefinition.TaskRoleArn`.this
@Stability(value=Stable) public CfnTaskDefinitionProps.Builder volumes(IResolvable volumes)
CfnTaskDefinitionProps.getVolumes()
volumes
- `AWS::ECS::TaskDefinition.Volumes`.this
@Stability(value=Stable) public CfnTaskDefinitionProps.Builder volumes(List<? extends Object> volumes)
CfnTaskDefinitionProps.getVolumes()
volumes
- `AWS::ECS::TaskDefinition.Volumes`.this
@Stability(value=Stable) public CfnTaskDefinitionProps build()
build
in interface software.amazon.jsii.Builder<CfnTaskDefinitionProps>
CfnTaskDefinitionProps
NullPointerException
- if any required attribute was not providedCopyright © 2020. All rights reserved.