CopyableBuilder<SubmitJobRequest.Builder,SubmitJobRequest>
, SdkBuilder<SubmitJobRequest.Builder,SubmitJobRequest>
public static interface SubmitJobRequest.Builder extends CopyableBuilder<SubmitJobRequest.Builder,SubmitJobRequest>
Modifier and Type | Method | Description |
---|---|---|
SubmitJobRequest.Builder |
containerOverrides(ContainerOverrides containerOverrides) |
A list of container overrides in JSON format that specify the name of a container in the specified job
definition and the overrides it should receive.
|
SubmitJobRequest.Builder |
dependsOn(Collection<JobDependency> dependsOn) |
A list of job IDs on which this job depends.
|
SubmitJobRequest.Builder |
dependsOn(JobDependency... dependsOn) |
A list of job IDs on which this job depends.
|
SubmitJobRequest.Builder |
jobDefinition(String jobDefinition) |
The job definition used by this job.
|
SubmitJobRequest.Builder |
jobName(String jobName) |
The name of the job.
|
SubmitJobRequest.Builder |
jobQueue(String jobQueue) |
The job queue into which the job will be submitted.
|
SubmitJobRequest.Builder |
parameters(Map<String,String> parameters) |
Additional parameters passed to the job that replace parameter substitution placeholders that are set in the
job definition.
|
SubmitJobRequest.Builder |
retryStrategy(RetryStrategy retryStrategy) |
The retry strategy to use for failed jobs from this SubmitJob operation.
|
copy
apply, build
SubmitJobRequest.Builder jobName(String jobName)
The name of the job. A name must be 1 to 128 characters in length.
Pattern: ^[a-zA-Z0-9_]+$
jobName
- The name of the job. A name must be 1 to 128 characters in length.
Pattern: ^[a-zA-Z0-9_]+$
SubmitJobRequest.Builder jobQueue(String jobQueue)
The job queue into which the job will be submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.
jobQueue
- The job queue into which the job will be submitted. You can specify either the name or the Amazon
Resource Name (ARN) of the queue.SubmitJobRequest.Builder dependsOn(Collection<JobDependency> dependsOn)
A list of job IDs on which this job depends. A job can depend upon a maximum of 100 jobs.
dependsOn
- A list of job IDs on which this job depends. A job can depend upon a maximum of 100 jobs.SubmitJobRequest.Builder dependsOn(JobDependency... dependsOn)
A list of job IDs on which this job depends. A job can depend upon a maximum of 100 jobs.
NOTE: This method appends the values to the existing list (if any). Use
#setDependsOn(java.util.Collection)
or #withDependsOn(java.util.Collection)
if you want to
override the existing values.
dependsOn
- A list of job IDs on which this job depends. A job can depend upon a maximum of 100 jobs.SubmitJobRequest.Builder jobDefinition(String jobDefinition)
The job definition used by this job. This value can be either a name:revision
or the Amazon
Resource Name (ARN) for the job definition.
jobDefinition
- The job definition used by this job. This value can be either a name:revision
or the
Amazon Resource Name (ARN) for the job definition.SubmitJobRequest.Builder parameters(Map<String,String> parameters)
Additional parameters passed to the job that replace parameter substitution placeholders that are set in the
job definition. Parameters are specified as a key and value pair mapping. Parameters in a
SubmitJob
request override any corresponding parameter defaults from the job definition.
parameters
- Additional parameters passed to the job that replace parameter substitution placeholders that are set
in the job definition. Parameters are specified as a key and value pair mapping. Parameters in a
SubmitJob
request override any corresponding parameter defaults from the job definition.SubmitJobRequest.Builder containerOverrides(ContainerOverrides containerOverrides)
A list of container overrides in JSON format that specify the name of a container in the specified job
definition and the overrides it should receive. You can override the default command for a container (that is
specified in the job definition or the Docker image) with a command
override. You can also
override existing environment variables (that are specified in the job definition or Docker image) on a
container or add new environment variables to it with an environment
override.
containerOverrides
- A list of container overrides in JSON format that specify the name of a container in the specified job
definition and the overrides it should receive. You can override the default command for a container
(that is specified in the job definition or the Docker image) with a command
override.
You can also override existing environment variables (that are specified in the job definition or
Docker image) on a container or add new environment variables to it with an environment
override.SubmitJobRequest.Builder retryStrategy(RetryStrategy retryStrategy)
The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.
retryStrategy
- The retry strategy to use for failed jobs from this SubmitJob operation. When a retry strategy
is specified here, it overrides the retry strategy defined in the job definition.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.