| Package | Description |
|---|---|
| software.amazon.awssdk.services.ecs |
|
| software.amazon.awssdk.services.ecs.model |
| Modifier and Type | Method and Description |
|---|---|
default RegisterTaskDefinitionResponse |
EcsClient.registerTaskDefinition(Consumer<RegisterTaskDefinitionRequest.Builder> registerTaskDefinitionRequest)
Registers a new task definition from the supplied
family and containerDefinitions. |
default CompletableFuture<RegisterTaskDefinitionResponse> |
EcsAsyncClient.registerTaskDefinition(Consumer<RegisterTaskDefinitionRequest.Builder> registerTaskDefinitionRequest)
Registers a new task definition from the supplied
family and containerDefinitions. |
| Modifier and Type | Method and Description |
|---|---|
static RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.builder() |
RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.Builder.containerDefinitions(Collection<ContainerDefinition> containerDefinitions)
A list of container definitions in JSON format that describe the different containers that make up your task.
|
RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.Builder.containerDefinitions(Consumer<ContainerDefinition.Builder>... containerDefinitions)
A list of container definitions in JSON format that describe the different containers that make up your task.
|
RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.Builder.containerDefinitions(ContainerDefinition... containerDefinitions)
A list of container definitions in JSON format that describe the different containers that make up your task.
|
RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.Builder.cpu(String cpu)
The number of CPU units used by the task.
|
default RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.Builder.ephemeralStorage(Consumer<EphemeralStorage.Builder> ephemeralStorage)
The amount of ephemeral storage to allocate for the task.
|
RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.Builder.ephemeralStorage(EphemeralStorage ephemeralStorage)
The amount of ephemeral storage to allocate for the task.
|
RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.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.
|
RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.Builder.family(String family)
You must specify a
family for a task definition, which allows you to track multiple versions of
the same task definition. |
RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.Builder.inferenceAccelerators(Collection<InferenceAccelerator> inferenceAccelerators)
The Elastic Inference accelerators to use for the containers in the task.
|
RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.Builder.inferenceAccelerators(Consumer<InferenceAccelerator.Builder>... inferenceAccelerators)
The Elastic Inference accelerators to use for the containers in the task.
|
RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.Builder.inferenceAccelerators(InferenceAccelerator... inferenceAccelerators)
The Elastic Inference accelerators to use for the containers in the task.
|
RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.Builder.ipcMode(IpcMode ipcMode)
The IPC resource namespace to use for the containers in the task.
|
RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.Builder.ipcMode(String ipcMode)
The IPC resource namespace to use for the containers in the task.
|
RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.Builder.memory(String memory)
The amount of memory (in MiB) used by the task.
|
RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.Builder.networkMode(NetworkMode networkMode)
The Docker networking mode to use for the containers in the task.
|
RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.Builder.networkMode(String networkMode)
The Docker networking mode to use for the containers in the task.
|
RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.Builder.pidMode(PidMode pidMode)
The process namespace to use for the containers in the task.
|
RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.Builder.pidMode(String pidMode)
The process namespace to use for the containers in the task.
|
RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.Builder.placementConstraints(Collection<TaskDefinitionPlacementConstraint> placementConstraints)
An array of placement constraint objects to use for the task.
|
RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.Builder.placementConstraints(Consumer<TaskDefinitionPlacementConstraint.Builder>... placementConstraints)
An array of placement constraint objects to use for the task.
|
RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.Builder.placementConstraints(TaskDefinitionPlacementConstraint... placementConstraints)
An array of placement constraint objects to use for the task.
|
default RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.Builder.proxyConfiguration(Consumer<ProxyConfiguration.Builder> proxyConfiguration)
The configuration details for the App Mesh proxy.
|
RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.Builder.proxyConfiguration(ProxyConfiguration proxyConfiguration)
The configuration details for the App Mesh proxy.
|
RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.Builder.requiresCompatibilities(Collection<Compatibility> requiresCompatibilities)
The task launch type that Amazon ECS should validate the task definition against.
|
RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.Builder.requiresCompatibilities(Compatibility... requiresCompatibilities)
The task launch type that Amazon ECS should validate the task definition against.
|
RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.Builder.requiresCompatibilitiesWithStrings(Collection<String> requiresCompatibilities)
The task launch type that Amazon ECS should validate the task definition against.
|
RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.Builder.requiresCompatibilitiesWithStrings(String... requiresCompatibilities)
The task launch type that Amazon ECS should validate the task definition against.
|
RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.Builder.tags(Collection<Tag> tags)
The metadata that you apply to the task definition to help you categorize and organize them.
|
RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.Builder.tags(Consumer<Tag.Builder>... tags)
The metadata that you apply to the task definition to help you categorize and organize them.
|
RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.Builder.tags(Tag... tags)
The metadata that you apply to the task definition to help you categorize and organize them.
|
RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.Builder.taskRoleArn(String taskRoleArn)
The short name or full Amazon Resource Name (ARN) of the IAM role that containers in this task can assume.
|
RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.toBuilder() |
RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.Builder.volumes(Collection<Volume> volumes)
A list of volume definitions in JSON format that containers in your task may use.
|
RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.Builder.volumes(Consumer<Volume.Builder>... volumes)
A list of volume definitions in JSON format that containers in your task may use.
|
RegisterTaskDefinitionRequest.Builder |
RegisterTaskDefinitionRequest.Builder.volumes(Volume... volumes)
A list of volume definitions in JSON format that containers in your task may use.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends RegisterTaskDefinitionRequest.Builder> |
RegisterTaskDefinitionRequest.serializableBuilderClass() |
Copyright © 2021. All rights reserved.