@Generated(value="jsii-pacmak/1.30.0 (build adae23f)", date="2021-06-30T10:01:42.651Z") @Stability(value=Experimental) public interface BatchSubmitJobProps extends software.amazon.jsii.JsiiSerializable, TaskStateBaseProps
| Modifier and Type | Interface and Description |
|---|---|
static class |
BatchSubmitJobProps.Builder
A builder for
BatchSubmitJobProps |
static class |
BatchSubmitJobProps.Jsii$Proxy
An implementation for
BatchSubmitJobProps |
| Modifier and Type | Method and Description |
|---|---|
static BatchSubmitJobProps.Builder |
builder() |
default Number |
getArraySize()
(experimental) The array size can be between 2 and 10,000.
|
default Number |
getAttempts()
(experimental) The number of times to move a job to the RUNNABLE status.
|
default BatchContainerOverrides |
getContainerOverrides()
(experimental) 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.
|
default List<BatchJobDependency> |
getDependsOn()
(experimental) A list of dependencies for the job.
|
String |
getJobDefinitionArn()
(experimental) The arn of the job definition used by this job.
|
String |
getJobName()
(experimental) The name of the job.
|
String |
getJobQueueArn()
(experimental) The arn of the job queue into which the job is submitted.
|
default TaskInput |
getPayload()
(experimental) The payload to be passed as parameters to the batch job.
|
getComment, getHeartbeat, getInputPath, getIntegrationPattern, getOutputPath, getResultPath, getResultSelector, getTimeout@Stability(value=Experimental) @NotNull String getJobDefinitionArn()
@Stability(value=Experimental) @NotNull String getJobName()
The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.
@Stability(value=Experimental) @NotNull String getJobQueueArn()
@Stability(value=Experimental) @Nullable default Number getArraySize()
If you specify array properties for a job, it becomes an array job. For more information, see Array Jobs in the AWS Batch User Guide.
Default: - No array size
@Stability(value=Experimental) @Nullable default Number getAttempts()
You may specify between 1 and 10 attempts. If the value of attempts is greater than one, the job is retried on failure the same number of attempts as the value.
Default: 1
@Stability(value=Experimental) @Nullable default BatchContainerOverrides getContainerOverrides()
Default: - No container overrides
https://docs.aws.amazon.com/batch/latest/APIReference/API_SubmitJob.html#Batch-SubmitJob-request-containerOverrides@Stability(value=Experimental) @Nullable default List<BatchJobDependency> getDependsOn()
A job can depend upon a maximum of 20 jobs.
Default: - No dependencies
https://docs.aws.amazon.com/batch/latest/APIReference/API_SubmitJob.html#Batch-SubmitJob-request-dependsOn@Stability(value=Experimental) @Nullable default TaskInput getPayload()
Default: - No parameters are passed
@Stability(value=Experimental) static BatchSubmitJobProps.Builder builder()
builder in interface TaskStateBasePropsBatchSubmitJobProps.Builder of BatchSubmitJobPropsCopyright © 2021. All rights reserved.