@Stability(value=Stable) @Internal public static final class BatchSubmitJobProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements BatchSubmitJobProps
BatchSubmitJobPropssoftware.amazon.jsii.JsiiObject.InitializationModeBatchSubmitJobProps.Builder, BatchSubmitJobProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(String jobDefinitionArn,
String jobName,
String jobQueueArn,
Number arraySize,
Number attempts,
BatchContainerOverrides containerOverrides,
List<? extends BatchJobDependency> dependsOn,
TaskInput payload,
String comment,
Duration heartbeat,
String inputPath,
IntegrationPattern integrationPattern,
String outputPath,
String resultPath,
Map<String,? extends Object> resultSelector,
Duration timeout)
Constructor that initializes the object based on literal property values passed by the
BatchSubmitJobProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Number |
getArraySize()
The array size can be between 2 and 10,000.
|
Number |
getAttempts()
The number of times to move a job to the RUNNABLE status.
|
String |
getComment() |
BatchContainerOverrides |
getContainerOverrides()
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.
|
List<BatchJobDependency> |
getDependsOn()
A list of dependencies for the job.
|
Duration |
getHeartbeat() |
String |
getInputPath() |
IntegrationPattern |
getIntegrationPattern() |
String |
getJobDefinitionArn()
The arn of the job definition used by this job.
|
String |
getJobName()
The name of the job.
|
String |
getJobQueueArn()
The arn of the job queue into which the job is submitted.
|
String |
getOutputPath() |
TaskInput |
getPayload()
The payload to be passed as parameters to the batch job.
|
String |
getResultPath() |
Map<String,Object> |
getResultSelector() |
Duration |
getTimeout() |
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(String jobDefinitionArn, String jobName, String jobQueueArn, Number arraySize, Number attempts, BatchContainerOverrides containerOverrides, List<? extends BatchJobDependency> dependsOn, TaskInput payload, String comment, Duration heartbeat, String inputPath, IntegrationPattern integrationPattern, String outputPath, String resultPath, Map<String,? extends Object> resultSelector, Duration timeout)
BatchSubmitJobProps.Builder.public final String getJobDefinitionArn()
BatchSubmitJobPropsgetJobDefinitionArn in interface BatchSubmitJobPropspublic final String getJobName()
BatchSubmitJobPropsThe first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.
getJobName in interface BatchSubmitJobPropspublic final String getJobQueueArn()
BatchSubmitJobPropsgetJobQueueArn in interface BatchSubmitJobPropspublic final Number getArraySize()
BatchSubmitJobPropsIf 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
getArraySize in interface BatchSubmitJobPropspublic final Number getAttempts()
BatchSubmitJobPropsYou 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
getAttempts in interface BatchSubmitJobPropspublic final BatchContainerOverrides getContainerOverrides()
BatchSubmitJobPropsDefault: - No container overrides
getContainerOverrides in interface BatchSubmitJobPropshttps://docs.aws.amazon.com/batch/latest/APIReference/API_SubmitJob.html#Batch-SubmitJob-request-containerOverridespublic final List<BatchJobDependency> getDependsOn()
BatchSubmitJobPropsA job can depend upon a maximum of 20 jobs.
Default: - No dependencies
getDependsOn in interface BatchSubmitJobPropshttps://docs.aws.amazon.com/batch/latest/APIReference/API_SubmitJob.html#Batch-SubmitJob-request-dependsOnpublic final TaskInput getPayload()
BatchSubmitJobPropsDefault: - No parameters are passed
getPayload in interface BatchSubmitJobPropspublic final String getComment()
getComment in interface TaskStateBasePropspublic final Duration getHeartbeat()
getHeartbeat in interface TaskStateBasePropspublic final String getInputPath()
getInputPath in interface TaskStateBasePropspublic final IntegrationPattern getIntegrationPattern()
getIntegrationPattern in interface TaskStateBasePropspublic final String getOutputPath()
getOutputPath in interface TaskStateBasePropspublic final String getResultPath()
getResultPath in interface TaskStateBasePropspublic final Map<String,Object> getResultSelector()
getResultSelector in interface TaskStateBasePropspublic final Duration getTimeout()
getTimeout in interface TaskStateBaseProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.