Uses of Interface
software.amazon.awssdk.services.ecs.model.TaskDefinition.Builder
Packages that use TaskDefinition.Builder
-
Uses of TaskDefinition.Builder in software.amazon.awssdk.services.ecs.model
Methods in software.amazon.awssdk.services.ecs.model that return TaskDefinition.BuilderModifier and TypeMethodDescriptionstatic TaskDefinition.BuilderTaskDefinition.builder()TaskDefinition.Builder.compatibilities(Collection<Compatibility> compatibilities) Amazon ECS validates the task definition parameters with those supported by the launch type.TaskDefinition.Builder.compatibilities(Compatibility... compatibilities) Amazon ECS validates the task definition parameters with those supported by the launch type.TaskDefinition.Builder.compatibilitiesWithStrings(String... compatibilities) Amazon ECS validates the task definition parameters with those supported by the launch type.TaskDefinition.Builder.compatibilitiesWithStrings(Collection<String> compatibilities) Amazon ECS validates the task definition parameters with those supported by the launch type.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.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.containerDefinitions(ContainerDefinition... containerDefinitions) A list of container definitions in JSON format that describe the different containers that make up your task.The number ofcpuunits used by the task.TaskDefinition.Builder.deleteRequestedAt(Instant deleteRequestedAt) The Unix timestamp for the time when the task definition delete was requested.TaskDefinition.Builder.deregisteredAt(Instant deregisteredAt) The Unix timestamp for the time when the task definition was deregistered.TaskDefinition.Builder.enableFaultInjection(Boolean enableFaultInjection) Enables fault injection and allows for fault injection requests to be accepted from the task's containers.default TaskDefinition.BuilderTaskDefinition.Builder.ephemeralStorage(Consumer<EphemeralStorage.Builder> ephemeralStorage) The ephemeral storage settings to use for tasks run with the task definition.TaskDefinition.Builder.ephemeralStorage(EphemeralStorage ephemeralStorage) The ephemeral storage settings to use for tasks run with the task definition.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.The name of a family that this task definition is registered to.TaskDefinition.Builder.inferenceAccelerators(Collection<InferenceAccelerator> inferenceAccelerators) The Elastic Inference accelerator that's associated with the task.TaskDefinition.Builder.inferenceAccelerators(Consumer<InferenceAccelerator.Builder>... inferenceAccelerators) The Elastic Inference accelerator that's associated with the task.TaskDefinition.Builder.inferenceAccelerators(InferenceAccelerator... inferenceAccelerators) The Elastic Inference accelerator that's associated with the task.The IPC resource namespace to use for the containers in the task.The IPC resource namespace to use for the containers in the task.The amount (in MiB) of memory used by the task.TaskDefinition.Builder.networkMode(String networkMode) The Docker networking mode to use for the containers in the task.TaskDefinition.Builder.networkMode(NetworkMode networkMode) The Docker networking mode to use for the containers in the task.The process namespace to use for the containers in the task.The process namespace to use for the containers in the task.TaskDefinition.Builder.placementConstraints(Collection<TaskDefinitionPlacementConstraint> placementConstraints) An array of placement constraint objects to use for tasks.TaskDefinition.Builder.placementConstraints(Consumer<TaskDefinitionPlacementConstraint.Builder>... placementConstraints) An array of placement constraint objects to use for tasks.TaskDefinition.Builder.placementConstraints(TaskDefinitionPlacementConstraint... placementConstraints) An array of placement constraint objects to use for tasks.default TaskDefinition.BuilderTaskDefinition.Builder.proxyConfiguration(Consumer<ProxyConfiguration.Builder> proxyConfiguration) The configuration details for the App Mesh proxy.TaskDefinition.Builder.proxyConfiguration(ProxyConfiguration proxyConfiguration) The configuration details for the App Mesh proxy.TaskDefinition.Builder.registeredAt(Instant registeredAt) The Unix timestamp for the time when the task definition was registered.TaskDefinition.Builder.registeredBy(String registeredBy) The principal that registered the task definition.TaskDefinition.Builder.requiresAttributes(Collection<Attribute> requiresAttributes) The container instance attributes required by your task.TaskDefinition.Builder.requiresAttributes(Consumer<Attribute.Builder>... requiresAttributes) The container instance attributes required by your task.TaskDefinition.Builder.requiresAttributes(Attribute... requiresAttributes) The container instance attributes required by your task.TaskDefinition.Builder.requiresCompatibilities(Collection<Compatibility> requiresCompatibilities) The task launch types the task definition was validated against.TaskDefinition.Builder.requiresCompatibilities(Compatibility... requiresCompatibilities) The task launch types the task definition was validated against.TaskDefinition.Builder.requiresCompatibilitiesWithStrings(String... requiresCompatibilities) The task launch types the task definition was validated against.TaskDefinition.Builder.requiresCompatibilitiesWithStrings(Collection<String> requiresCompatibilities) The task launch types the task definition was validated against.The revision of the task in a particular family.default TaskDefinition.BuilderTaskDefinition.Builder.runtimePlatform(Consumer<RuntimePlatform.Builder> runtimePlatform) The operating system that your task definitions are running on.TaskDefinition.Builder.runtimePlatform(RuntimePlatform runtimePlatform) The operating system that your task definitions are running on.The status of the task definition.TaskDefinition.Builder.status(TaskDefinitionStatus status) The status of the task definition.TaskDefinition.Builder.taskDefinitionArn(String taskDefinitionArn) The full Amazon Resource Name (ARN) of the task definition.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.toBuilder()TaskDefinition.Builder.volumes(Collection<Volume> volumes) The list of data volume definitions for the task.TaskDefinition.Builder.volumes(Consumer<Volume.Builder>... volumes) The list of data volume definitions for the task.The list of data volume definitions for the task.Methods in software.amazon.awssdk.services.ecs.model that return types with arguments of type TaskDefinition.BuilderModifier and TypeMethodDescriptionstatic Class<? extends TaskDefinition.Builder>TaskDefinition.serializableBuilderClass()Method parameters in software.amazon.awssdk.services.ecs.model with type arguments of type TaskDefinition.BuilderModifier and TypeMethodDescriptionDeregisterTaskDefinitionResponse.Builder.taskDefinition(Consumer<TaskDefinition.Builder> taskDefinition) The full description of the deregistered task.DescribeTaskDefinitionResponse.Builder.taskDefinition(Consumer<TaskDefinition.Builder> taskDefinition) The full task definition description.RegisterTaskDefinitionResponse.Builder.taskDefinition(Consumer<TaskDefinition.Builder> taskDefinition) The full description of the registered task definition.