Package | Description |
---|---|
software.amazon.awssdk.services.batch.model |
Modifier and Type | Method and Description |
---|---|
static ContainerDetail.Builder |
ContainerDetail.builder() |
ContainerDetail.Builder |
ContainerDetail.Builder.command(Collection<String> command)
The command that's passed to the container.
|
ContainerDetail.Builder |
ContainerDetail.Builder.command(String... command)
The command that's passed to the container.
|
ContainerDetail.Builder |
ContainerDetail.Builder.containerInstanceArn(String containerInstanceArn)
The Amazon Resource Name (ARN) of the container instance that the container is running on.
|
ContainerDetail.Builder |
ContainerDetail.Builder.environment(Collection<KeyValuePair> environment)
The environment variables to pass to a container.
|
ContainerDetail.Builder |
ContainerDetail.Builder.environment(Consumer<KeyValuePair.Builder>... environment)
The environment variables to pass to a container.
|
ContainerDetail.Builder |
ContainerDetail.Builder.environment(KeyValuePair... environment)
The environment variables to pass to a container.
|
ContainerDetail.Builder |
ContainerDetail.Builder.executionRoleArn(String executionRoleArn)
The Amazon Resource Name (ARN) of the execution role that AWS Batch can assume.
|
ContainerDetail.Builder |
ContainerDetail.Builder.exitCode(Integer exitCode)
The exit code to return upon completion.
|
default ContainerDetail.Builder |
ContainerDetail.Builder.fargatePlatformConfiguration(Consumer<FargatePlatformConfiguration.Builder> fargatePlatformConfiguration)
The platform configuration for jobs running on Fargate resources.
|
ContainerDetail.Builder |
ContainerDetail.Builder.fargatePlatformConfiguration(FargatePlatformConfiguration fargatePlatformConfiguration)
The platform configuration for jobs running on Fargate resources.
|
ContainerDetail.Builder |
ContainerDetail.Builder.image(String image)
The image used to start the container.
|
ContainerDetail.Builder |
ContainerDetail.Builder.instanceType(String instanceType)
The instance type of the underlying host infrastructure of a multi-node parallel job.
|
ContainerDetail.Builder |
ContainerDetail.Builder.jobRoleArn(String jobRoleArn)
The Amazon Resource Name (ARN) associated with the job upon execution.
|
default ContainerDetail.Builder |
ContainerDetail.Builder.linuxParameters(Consumer<LinuxParameters.Builder> linuxParameters)
Linux-specific modifications that are applied to the container, such as details for device mappings.
|
ContainerDetail.Builder |
ContainerDetail.Builder.linuxParameters(LinuxParameters linuxParameters)
Linux-specific modifications that are applied to the container, such as details for device mappings.
|
default ContainerDetail.Builder |
ContainerDetail.Builder.logConfiguration(Consumer<LogConfiguration.Builder> logConfiguration)
The log configuration specification for the container.
|
ContainerDetail.Builder |
ContainerDetail.Builder.logConfiguration(LogConfiguration logConfiguration)
The log configuration specification for the container.
|
ContainerDetail.Builder |
ContainerDetail.Builder.logStreamName(String logStreamName)
The name of the CloudWatch Logs log stream associated with the container.
|
ContainerDetail.Builder |
ContainerDetail.Builder.memory(Integer memory)
For jobs run on EC2 resources that didn't specify memory requirements using
ResourceRequirement ,
the number of MiB of memory reserved for the job. |
ContainerDetail.Builder |
ContainerDetail.Builder.mountPoints(Collection<MountPoint> mountPoints)
The mount points for data volumes in your container.
|
ContainerDetail.Builder |
ContainerDetail.Builder.mountPoints(Consumer<MountPoint.Builder>... mountPoints)
The mount points for data volumes in your container.
|
ContainerDetail.Builder |
ContainerDetail.Builder.mountPoints(MountPoint... mountPoints)
The mount points for data volumes in your container.
|
default ContainerDetail.Builder |
ContainerDetail.Builder.networkConfiguration(Consumer<NetworkConfiguration.Builder> networkConfiguration)
The network configuration for jobs running on Fargate resources.
|
ContainerDetail.Builder |
ContainerDetail.Builder.networkConfiguration(NetworkConfiguration networkConfiguration)
The network configuration for jobs running on Fargate resources.
|
ContainerDetail.Builder |
ContainerDetail.Builder.networkInterfaces(Collection<NetworkInterface> networkInterfaces)
The network interfaces associated with the job.
|
ContainerDetail.Builder |
ContainerDetail.Builder.networkInterfaces(Consumer<NetworkInterface.Builder>... networkInterfaces)
The network interfaces associated with the job.
|
ContainerDetail.Builder |
ContainerDetail.Builder.networkInterfaces(NetworkInterface... networkInterfaces)
The network interfaces associated with the job.
|
ContainerDetail.Builder |
ContainerDetail.Builder.privileged(Boolean privileged)
When this parameter is true, the container is given elevated permissions on the host container instance
(similar to the
root user). |
ContainerDetail.Builder |
ContainerDetail.Builder.readonlyRootFilesystem(Boolean readonlyRootFilesystem)
When this parameter is true, the container is given read-only access to its root file system.
|
ContainerDetail.Builder |
ContainerDetail.Builder.reason(String reason)
A short (255 max characters) human-readable string to provide additional details about a running or stopped
container.
|
ContainerDetail.Builder |
ContainerDetail.Builder.resourceRequirements(Collection<ResourceRequirement> resourceRequirements)
The type and amount of resources to assign to a container.
|
ContainerDetail.Builder |
ContainerDetail.Builder.resourceRequirements(Consumer<ResourceRequirement.Builder>... resourceRequirements)
The type and amount of resources to assign to a container.
|
ContainerDetail.Builder |
ContainerDetail.Builder.resourceRequirements(ResourceRequirement... resourceRequirements)
The type and amount of resources to assign to a container.
|
ContainerDetail.Builder |
ContainerDetail.Builder.secrets(Collection<Secret> secrets)
The secrets to pass to the container.
|
ContainerDetail.Builder |
ContainerDetail.Builder.secrets(Consumer<Secret.Builder>... secrets)
The secrets to pass to the container.
|
ContainerDetail.Builder |
ContainerDetail.Builder.secrets(Secret... secrets)
The secrets to pass to the container.
|
ContainerDetail.Builder |
ContainerDetail.Builder.taskArn(String taskArn)
The Amazon Resource Name (ARN) of the Amazon ECS task that's associated with the container job.
|
ContainerDetail.Builder |
ContainerDetail.toBuilder() |
ContainerDetail.Builder |
ContainerDetail.Builder.ulimits(Collection<Ulimit> ulimits)
A list of
ulimit values to set in the container. |
ContainerDetail.Builder |
ContainerDetail.Builder.ulimits(Consumer<Ulimit.Builder>... ulimits)
A list of
ulimit values to set in the container. |
ContainerDetail.Builder |
ContainerDetail.Builder.ulimits(Ulimit... ulimits)
A list of
ulimit values to set in the container. |
ContainerDetail.Builder |
ContainerDetail.Builder.user(String user)
The user name to use inside the container.
|
ContainerDetail.Builder |
ContainerDetail.Builder.vcpus(Integer vcpus)
The number of vCPUs reserved for the container.
|
ContainerDetail.Builder |
ContainerDetail.Builder.volumes(Collection<Volume> volumes)
A list of volumes associated with the job.
|
ContainerDetail.Builder |
ContainerDetail.Builder.volumes(Consumer<Volume.Builder>... volumes)
A list of volumes associated with the job.
|
ContainerDetail.Builder |
ContainerDetail.Builder.volumes(Volume... volumes)
A list of volumes associated with the job.
|
Modifier and Type | Method and Description |
---|---|
static Class<? extends ContainerDetail.Builder> |
ContainerDetail.serializableBuilderClass() |
Modifier and Type | Method and Description |
---|---|
default JobDetail.Builder |
JobDetail.Builder.container(Consumer<ContainerDetail.Builder> container)
An object representing the details of the container that's associated with the job.
|
Copyright © 2020. All rights reserved.