| 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 task launch types the task definition validated against during task definition registration.
|
TaskDefinition.Builder |
TaskDefinition.Builder.compatibilities(Compatibility... compatibilities)
The task launch types the task definition validated against during task definition registration.
|
TaskDefinition.Builder |
TaskDefinition.Builder.compatibilitiesWithStrings(Collection<String> compatibilities)
The task launch types the task definition validated against during task definition registration.
|
TaskDefinition.Builder |
TaskDefinition.Builder.compatibilitiesWithStrings(String... compatibilities)
The task launch types the task definition validated against during task definition registration.
|
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.deregisteredAt(Instant deregisteredAt)
The Unix timestamp for the time when the task definition was deregistered.
|
default TaskDefinition.Builder |
TaskDefinition.Builder.ephemeralStorage(Consumer<EphemeralStorage.Builder> ephemeralStorage)
The ephemeral storage settings to use for tasks run with the task definition.
|
TaskDefinition.Builder |
TaskDefinition.Builder.ephemeralStorage(EphemeralStorage ephemeralStorage)
The ephemeral storage settings to use for tasks run with the task definition.
|
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 Amazon Web Services 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 that's associated with the task.
|
TaskDefinition.Builder |
TaskDefinition.Builder.inferenceAccelerators(Consumer<InferenceAccelerator.Builder>... inferenceAccelerators)
The Elastic Inference accelerator that's associated with the task.
|
TaskDefinition.Builder |
TaskDefinition.Builder.inferenceAccelerators(InferenceAccelerator... inferenceAccelerators)
The Elastic Inference accelerator that's 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.registeredAt(Instant registeredAt)
The Unix timestamp for the time when the task definition was registered.
|
TaskDefinition.Builder |
TaskDefinition.Builder.registeredBy(String registeredBy)
The principal that registered the task definition.
|
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 task launch types the task definition was validated against.
|
TaskDefinition.Builder |
TaskDefinition.Builder.requiresCompatibilities(Compatibility... requiresCompatibilities)
The task launch types the task definition was validated against.
|
TaskDefinition.Builder |
TaskDefinition.Builder.requiresCompatibilitiesWithStrings(Collection<String> requiresCompatibilities)
The task launch types the task definition was validated against.
|
TaskDefinition.Builder |
TaskDefinition.Builder.requiresCompatibilitiesWithStrings(String... requiresCompatibilities)
The task launch types the task definition was validated against.
|
TaskDefinition.Builder |
TaskDefinition.Builder.revision(Integer revision)
The revision of the task in a particular family.
|
default TaskDefinition.Builder |
TaskDefinition.Builder.runtimePlatform(Consumer<RuntimePlatform.Builder> runtimePlatform)
The operating system that your task definitions are running on.
|
TaskDefinition.Builder |
TaskDefinition.Builder.runtimePlatform(RuntimePlatform runtimePlatform)
The operating system that your task definitions are running on.
|
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 Identity and Access Management role that grants
containers in the task permission to call Amazon Web Services APIs on your behalf.
|
TaskDefinition.Builder |
TaskDefinition.toBuilder() |
TaskDefinition.Builder |
TaskDefinition.Builder.volumes(Collection<Volume> volumes)
The list of data volume definitions for the task.
|
TaskDefinition.Builder |
TaskDefinition.Builder.volumes(Consumer<Volume.Builder>... volumes)
The list of data volume definitions for the task.
|
TaskDefinition.Builder |
TaskDefinition.Builder.volumes(Volume... volumes)
The list of data 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 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.
|
default DeregisterTaskDefinitionResponse.Builder |
DeregisterTaskDefinitionResponse.Builder.taskDefinition(Consumer<TaskDefinition.Builder> taskDefinition)
The full description of the deregistered task.
|
Copyright © 2022. All rights reserved.