| Package | Description |
|---|---|
| com.amazonaws.services.batch.model |
| Modifier and Type | Method and Description |
|---|---|
ContainerDetail |
ContainerDetail.clone() |
ContainerDetail |
JobDetail.getContainer()
An object representing the details of the container that's associated with the job.
|
ContainerDetail |
ContainerDetail.withCommand(Collection<String> command)
The command that's passed to the container.
|
ContainerDetail |
ContainerDetail.withCommand(String... command)
The command that's passed to the container.
|
ContainerDetail |
ContainerDetail.withContainerInstanceArn(String containerInstanceArn)
The Amazon Resource Name (ARN) of the container instance that the container is running on.
|
ContainerDetail |
ContainerDetail.withEnvironment(Collection<KeyValuePair> environment)
The environment variables to pass to a container.
|
ContainerDetail |
ContainerDetail.withEnvironment(KeyValuePair... environment)
The environment variables to pass to a container.
|
ContainerDetail |
ContainerDetail.withExecutionRoleArn(String executionRoleArn)
The Amazon Resource Name (ARN) of the execution role that Batch can assume.
|
ContainerDetail |
ContainerDetail.withExitCode(Integer exitCode)
The exit code to return upon completion.
|
ContainerDetail |
ContainerDetail.withFargatePlatformConfiguration(FargatePlatformConfiguration fargatePlatformConfiguration)
The platform configuration for jobs that are running on Fargate resources.
|
ContainerDetail |
ContainerDetail.withImage(String image)
The image used to start the container.
|
ContainerDetail |
ContainerDetail.withInstanceType(String instanceType)
The instance type of the underlying host infrastructure of a multi-node parallel job.
|
ContainerDetail |
ContainerDetail.withJobRoleArn(String jobRoleArn)
The Amazon Resource Name (ARN) associated with the job upon execution.
|
ContainerDetail |
ContainerDetail.withLinuxParameters(LinuxParameters linuxParameters)
Linux-specific modifications that are applied to the container, such as details for device mappings.
|
ContainerDetail |
ContainerDetail.withLogConfiguration(LogConfiguration logConfiguration)
The log configuration specification for the container.
|
ContainerDetail |
ContainerDetail.withLogStreamName(String logStreamName)
The name of the CloudWatch Logs log stream associated with the container.
|
ContainerDetail |
ContainerDetail.withMemory(Integer memory)
For jobs running on EC2 resources that didn't specify memory requirements using
resourceRequirements
, the number of MiB of memory reserved for the job. |
ContainerDetail |
ContainerDetail.withMountPoints(Collection<MountPoint> mountPoints)
The mount points for data volumes in your container.
|
ContainerDetail |
ContainerDetail.withMountPoints(MountPoint... mountPoints)
The mount points for data volumes in your container.
|
ContainerDetail |
ContainerDetail.withNetworkConfiguration(NetworkConfiguration networkConfiguration)
The network configuration for jobs that are running on Fargate resources.
|
ContainerDetail |
ContainerDetail.withNetworkInterfaces(Collection<NetworkInterface> networkInterfaces)
The network interfaces associated with the job.
|
ContainerDetail |
ContainerDetail.withNetworkInterfaces(NetworkInterface... networkInterfaces)
The network interfaces associated with the job.
|
ContainerDetail |
ContainerDetail.withPrivileged(Boolean privileged)
When this parameter is true, the container is given elevated permissions on the host container instance (similar
to the
root user). |
ContainerDetail |
ContainerDetail.withReadonlyRootFilesystem(Boolean readonlyRootFilesystem)
When this parameter is true, the container is given read-only access to its root file system.
|
ContainerDetail |
ContainerDetail.withReason(String reason)
A short (255 max characters) human-readable string to provide additional details about a running or stopped
container.
|
ContainerDetail |
ContainerDetail.withResourceRequirements(Collection<ResourceRequirement> resourceRequirements)
The type and amount of resources to assign to a container.
|
ContainerDetail |
ContainerDetail.withResourceRequirements(ResourceRequirement... resourceRequirements)
The type and amount of resources to assign to a container.
|
ContainerDetail |
ContainerDetail.withSecrets(Collection<Secret> secrets)
The secrets to pass to the container.
|
ContainerDetail |
ContainerDetail.withSecrets(Secret... secrets)
The secrets to pass to the container.
|
ContainerDetail |
ContainerDetail.withTaskArn(String taskArn)
The Amazon Resource Name (ARN) of the Amazon ECS task that's associated with the container job.
|
ContainerDetail |
ContainerDetail.withUlimits(Collection<Ulimit> ulimits)
A list of
ulimit values to set in the container. |
ContainerDetail |
ContainerDetail.withUlimits(Ulimit... ulimits)
A list of
ulimit values to set in the container. |
ContainerDetail |
ContainerDetail.withUser(String user)
The user name to use inside the container.
|
ContainerDetail |
ContainerDetail.withVcpus(Integer vcpus)
The number of vCPUs reserved for the container.
|
ContainerDetail |
ContainerDetail.withVolumes(Collection<Volume> volumes)
A list of volumes associated with the job.
|
ContainerDetail |
ContainerDetail.withVolumes(Volume... volumes)
A list of volumes associated with the job.
|
| Modifier and Type | Method and Description |
|---|---|
void |
JobDetail.setContainer(ContainerDetail container)
An object representing the details of the container that's associated with the job.
|
JobDetail |
JobDetail.withContainer(ContainerDetail container)
An object representing the details of the container that's associated with the job.
|
Copyright © 2022. All rights reserved.