@Stability(value=Experimental) public static final class RunBatchJobProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements RunBatchJobProps
RunBatchJobPropssoftware.amazon.jsii.JsiiObject.InitializationModeRunBatchJobProps.Builder, RunBatchJobProps.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.
|
ContainerOverrides |
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<JobDependency> |
getDependsOn()
A list of dependencies for the job.
|
ServiceIntegrationPattern |
getIntegrationPattern()
The service integration pattern indicates different ways to call TerminateCluster.
|
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.
|
Map<String,Object> |
getPayload()
The payload to be passed as parametrs to the batch job.
|
Duration |
getTimeout()
The timeout configuration for this SubmitJob operation.
|
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()
RunBatchJobPropsEXPERIMENTAL
getJobDefinition in interface RunBatchJobPropspublic String getJobName()
RunBatchJobPropsThe first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.
EXPERIMENTAL
getJobName in interface RunBatchJobPropspublic IJobQueue getJobQueue()
RunBatchJobPropsEXPERIMENTAL
getJobQueue in interface RunBatchJobPropspublic Number getArraySize()
RunBatchJobPropsIf 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
EXPERIMENTAL
getArraySize in interface RunBatchJobPropspublic Number getAttempts()
RunBatchJobPropsYou 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
EXPERIMENTAL
getAttempts in interface RunBatchJobPropspublic ContainerOverrides getContainerOverrides()
RunBatchJobPropsDefault: - No container overrides
EXPERIMENTAL
getContainerOverrides in interface RunBatchJobPropshttps://docs.aws.amazon.com/batch/latest/APIReference/API_SubmitJob.html#Batch-SubmitJob-request-containerOverridespublic List<JobDependency> getDependsOn()
RunBatchJobPropsA job can depend upon a maximum of 20 jobs.
Default: - No dependencies
EXPERIMENTAL
getDependsOn in interface RunBatchJobPropshttps://docs.aws.amazon.com/batch/latest/APIReference/API_SubmitJob.html#Batch-SubmitJob-request-dependsOnpublic ServiceIntegrationPattern getIntegrationPattern()
RunBatchJobPropsThe valid value is either FIRE_AND_FORGET or SYNC.
Default: SYNC
EXPERIMENTAL
getIntegrationPattern in interface RunBatchJobPropspublic Map<String,Object> getPayload()
RunBatchJobPropsDefault: - No parameters are passed
EXPERIMENTAL
getPayload in interface RunBatchJobPropspublic Duration getTimeout()
RunBatchJobPropsThe minimum value for the timeout is 60 seconds.
Default: - No timeout
EXPERIMENTAL
getTimeout in interface RunBatchJobPropshttps://docs.aws.amazon.com/batch/latest/APIReference/API_SubmitJob.html#Batch-SubmitJob-request-timeoutpublic com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2020. All rights reserved.