| Package | Description |
|---|---|
| software.amazon.awssdk.services.ecs.model |
| Modifier and Type | Method and Description |
|---|---|
static TaskDefinition.Builder |
TaskDefinition.builder() |
TaskDefinition.Builder |
TaskDefinition.Builder.compatibilities(Collection<Compatibility> compatibilities)
The launch type to use with your task.
|
TaskDefinition.Builder |
TaskDefinition.Builder.compatibilities(Compatibility... compatibilities)
The launch type to use with your task.
|
TaskDefinition.Builder |
TaskDefinition.Builder.compatibilitiesWithStrings(Collection<String> compatibilities)
The launch type to use with your task.
|
TaskDefinition.Builder |
TaskDefinition.Builder.compatibilitiesWithStrings(String... compatibilities)
The launch type to use with your task.
|
TaskDefinition.Builder |
TaskDefinition.Builder.containerDefinitions(Collection<ContainerDefinition> containerDefinitions)
A list of container definitions in JSON format that describe the different containers that make up your task.
|
TaskDefinition.Builder |
TaskDefinition.Builder.containerDefinitions(Consumer<ContainerDefinition.Builder>... containerDefinitions)
A list of container definitions in JSON format that describe the different containers that make up your task.
|
TaskDefinition.Builder |
TaskDefinition.Builder.containerDefinitions(ContainerDefinition... containerDefinitions)
A list of container definitions in JSON format that describe the different containers that make up your task.
|
TaskDefinition.Builder |
TaskDefinition.Builder.cpu(String cpu)
The number of
cpu units used by the task. |
TaskDefinition.Builder |
TaskDefinition.Builder.executionRoleArn(String executionRoleArn)
The Amazon Resource Name (ARN) of the task execution role that grants the Amazon ECS container agent
permission to make AWS API calls on your behalf.
|
TaskDefinition.Builder |
TaskDefinition.Builder.family(String family)
The name of a family that this task definition is registered to.
|
TaskDefinition.Builder |
TaskDefinition.Builder.inferenceAccelerators(Collection<InferenceAccelerator> inferenceAccelerators)
The Elastic Inference accelerator associated with the task.
|
TaskDefinition.Builder |
TaskDefinition.Builder.inferenceAccelerators(Consumer<InferenceAccelerator.Builder>... inferenceAccelerators)
The Elastic Inference accelerator associated with the task.
|
TaskDefinition.Builder |
TaskDefinition.Builder.inferenceAccelerators(InferenceAccelerator... inferenceAccelerators)
The Elastic Inference accelerator associated with the task.
|
TaskDefinition.Builder |
TaskDefinition.Builder.ipcMode(IpcMode ipcMode)
The IPC resource namespace to use for the containers in the task.
|
TaskDefinition.Builder |
TaskDefinition.Builder.ipcMode(String ipcMode)
The IPC resource namespace to use for the containers in the task.
|
TaskDefinition.Builder |
TaskDefinition.Builder.memory(String memory)
The amount (in MiB) of memory used by the task.
|
TaskDefinition.Builder |
TaskDefinition.Builder.networkMode(NetworkMode networkMode)
The Docker networking mode to use for the containers in the task.
|
TaskDefinition.Builder |
TaskDefinition.Builder.networkMode(String networkMode)
The Docker networking mode to use for the containers in the task.
|
TaskDefinition.Builder |
TaskDefinition.Builder.pidMode(PidMode pidMode)
The process namespace to use for the containers in the task.
|
TaskDefinition.Builder |
TaskDefinition.Builder.pidMode(String pidMode)
The process namespace to use for the containers in the task.
|
TaskDefinition.Builder |
TaskDefinition.Builder.placementConstraints(Collection<TaskDefinitionPlacementConstraint> placementConstraints)
An array of placement constraint objects to use for tasks.
|
TaskDefinition.Builder |
TaskDefinition.Builder.placementConstraints(Consumer<TaskDefinitionPlacementConstraint.Builder>... placementConstraints)
An array of placement constraint objects to use for tasks.
|
TaskDefinition.Builder |
TaskDefinition.Builder.placementConstraints(TaskDefinitionPlacementConstraint... placementConstraints)
An array of placement constraint objects to use for tasks.
|
default TaskDefinition.Builder |
TaskDefinition.Builder.proxyConfiguration(Consumer<ProxyConfiguration.Builder> proxyConfiguration)
The configuration details for the App Mesh proxy.
|
TaskDefinition.Builder |
TaskDefinition.Builder.proxyConfiguration(ProxyConfiguration proxyConfiguration)
The configuration details for the App Mesh proxy.
|
TaskDefinition.Builder |
TaskDefinition.Builder.requiresAttributes(Attribute... requiresAttributes)
The container instance attributes required by your task.
|
TaskDefinition.Builder |
TaskDefinition.Builder.requiresAttributes(Collection<Attribute> requiresAttributes)
The container instance attributes required by your task.
|
TaskDefinition.Builder |
TaskDefinition.Builder.requiresAttributes(Consumer<Attribute.Builder>... requiresAttributes)
The container instance attributes required by your task.
|
TaskDefinition.Builder |
TaskDefinition.Builder.requiresCompatibilities(Collection<Compatibility> requiresCompatibilities)
The launch type the task requires.
|
TaskDefinition.Builder |
TaskDefinition.Builder.requiresCompatibilities(Compatibility... requiresCompatibilities)
The launch type the task requires.
|
TaskDefinition.Builder |
TaskDefinition.Builder.requiresCompatibilitiesWithStrings(Collection<String> requiresCompatibilities)
The launch type the task requires.
|
TaskDefinition.Builder |
TaskDefinition.Builder.requiresCompatibilitiesWithStrings(String... requiresCompatibilities)
The launch type the task requires.
|
TaskDefinition.Builder |
TaskDefinition.Builder.revision(Integer revision)
The revision of the task in a particular family.
|
TaskDefinition.Builder |
TaskDefinition.Builder.status(String status)
The status of the task definition.
|
TaskDefinition.Builder |
TaskDefinition.Builder.status(TaskDefinitionStatus status)
The status of the task definition.
|
TaskDefinition.Builder |
TaskDefinition.Builder.taskDefinitionArn(String taskDefinitionArn)
The full Amazon Resource Name (ARN) of the task definition.
|
TaskDefinition.Builder |
TaskDefinition.Builder.taskRoleArn(String taskRoleArn)
The short name or full Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that
grants containers in the task permission to call AWS APIs on your behalf.
|
TaskDefinition.Builder |
TaskDefinition.toBuilder() |
TaskDefinition.Builder |
TaskDefinition.Builder.volumes(Collection<Volume> volumes)
The list of volume definitions for the task.
|
TaskDefinition.Builder |
TaskDefinition.Builder.volumes(Consumer<Volume.Builder>... volumes)
The list of volume definitions for the task.
|
TaskDefinition.Builder |
TaskDefinition.Builder.volumes(Volume... volumes)
The list of volume definitions for the task.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends TaskDefinition.Builder> |
TaskDefinition.serializableBuilderClass() |
| Modifier and Type | Method and Description |
|---|---|
default DeregisterTaskDefinitionResponse.Builder |
DeregisterTaskDefinitionResponse.Builder.taskDefinition(Consumer<TaskDefinition.Builder> taskDefinition)
The full description of the deregistered task.
|
default DescribeTaskDefinitionResponse.Builder |
DescribeTaskDefinitionResponse.Builder.taskDefinition(Consumer<TaskDefinition.Builder> taskDefinition)
The full task definition description.
|
default RegisterTaskDefinitionResponse.Builder |
RegisterTaskDefinitionResponse.Builder.taskDefinition(Consumer<TaskDefinition.Builder> taskDefinition)
The full description of the registered task definition.
|
Copyright © 2020. All rights reserved.