@Stability(value=Stable) 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.
|
| 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() |
IJobDefinition |
getJobDefinition()
The job definition used by this job.
|
String |
getJobName()
The name of the job.
|
IJobQueue |
getJobQueue()
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() |
Duration |
getTimeout() |
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.public IJobDefinition getJobDefinition()
BatchSubmitJobPropsgetJobDefinition in interface BatchSubmitJobPropspublic 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 IJobQueue getJobQueue()
BatchSubmitJobPropsgetJobQueue in interface BatchSubmitJobPropspublic 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 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 BatchContainerOverrides getContainerOverrides()
BatchSubmitJobPropsDefault: - No container overrides
getContainerOverrides in interface BatchSubmitJobPropshttps://docs.aws.amazon.com/batch/latest/APIReference/API_SubmitJob.html#Batch-SubmitJob-request-containerOverridespublic 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 TaskInput getPayload()
BatchSubmitJobPropsDefault: - No parameters are passed
getPayload in interface BatchSubmitJobPropspublic String getComment()
getComment in interface TaskStateBasePropspublic Duration getHeartbeat()
getHeartbeat in interface TaskStateBasePropspublic String getInputPath()
getInputPath in interface TaskStateBasePropspublic IntegrationPattern getIntegrationPattern()
getIntegrationPattern in interface TaskStateBasePropspublic String getOutputPath()
getOutputPath in interface TaskStateBasePropspublic String getResultPath()
getResultPath in interface TaskStateBasePropspublic Duration getTimeout()
getTimeout in interface TaskStateBasePropspublic com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2020. All rights reserved.