@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(BatchSubmitJobProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
BatchSubmitJobProps.Builder. |
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() |
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(BatchSubmitJobProps.Builder builder)
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 BatchSubmitJobPropspublic final List<BatchJobDependency> getDependsOn()
BatchSubmitJobPropsA job can depend upon a maximum of 20 jobs.
Default: - No dependencies
getDependsOn in interface BatchSubmitJobPropspublic 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 © 2023. All rights reserved.