Class BatchSubmitJobProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.stepfunctions.tasks.BatchSubmitJobProps.Jsii$Proxy
- All Implemented Interfaces:
BatchSubmitJobProps,TaskStateBaseProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
BatchSubmitJobProps
@Stability(Stable)
@Internal
public static final class BatchSubmitJobProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements BatchSubmitJobProps
An implementation for
BatchSubmitJobProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.stepfunctions.tasks.BatchSubmitJobProps
BatchSubmitJobProps.Builder, BatchSubmitJobProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(BatchSubmitJobProps.Builder builder) Constructor that initializes the object based on literal property values passed by theBatchSubmitJobProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal NumberThe array size can be between 2 and 10,000.final NumberThe number of times to move a job to the RUNNABLE status.final Stringfinal BatchContainerOverridesA 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.final List<BatchJobDependency>A list of dependencies for the job.final software.amazon.awscdk.core.Durationfinal Stringfinal IntegrationPatternfinal StringThe arn of the job definition used by this job.final StringThe name of the job.final StringThe arn of the job queue into which the job is submitted.final Stringfinal TaskInputThe payload to be passed as parameters to the batch job.final Stringfinal software.amazon.awscdk.core.Durationfinal inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theBatchSubmitJobProps.Builder.
-
-
Method Details
-
getJobDefinitionArn
Description copied from interface:BatchSubmitJobPropsThe arn of the job definition used by this job.- Specified by:
getJobDefinitionArnin interfaceBatchSubmitJobProps
-
getJobName
Description copied from interface:BatchSubmitJobPropsThe name of the job.The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.
- Specified by:
getJobNamein interfaceBatchSubmitJobProps
-
getJobQueueArn
Description copied from interface:BatchSubmitJobPropsThe arn of the job queue into which the job is submitted.- Specified by:
getJobQueueArnin interfaceBatchSubmitJobProps
-
getArraySize
Description copied from interface:BatchSubmitJobPropsThe array size can be between 2 and 10,000.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
- Specified by:
getArraySizein interfaceBatchSubmitJobProps
-
getAttempts
Description copied from interface:BatchSubmitJobPropsThe number of times to move a job to the RUNNABLE status.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
- Specified by:
getAttemptsin interfaceBatchSubmitJobProps
-
getContainerOverrides
Description copied from interface:BatchSubmitJobPropsA 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: - No container overrides
- Specified by:
getContainerOverridesin interfaceBatchSubmitJobProps- See Also:
-
getDependsOn
Description copied from interface:BatchSubmitJobPropsA list of dependencies for the job.A job can depend upon a maximum of 20 jobs.
Default: - No dependencies
- Specified by:
getDependsOnin interfaceBatchSubmitJobProps- See Also:
-
getPayload
Description copied from interface:BatchSubmitJobPropsThe payload to be passed as parameters to the batch job.Default: - No parameters are passed
- Specified by:
getPayloadin interfaceBatchSubmitJobProps
-
getComment
- Specified by:
getCommentin interfaceTaskStateBaseProps
-
getHeartbeat
public final software.amazon.awscdk.core.Duration getHeartbeat()- Specified by:
getHeartbeatin interfaceTaskStateBaseProps
-
getInputPath
- Specified by:
getInputPathin interfaceTaskStateBaseProps
-
getIntegrationPattern
- Specified by:
getIntegrationPatternin interfaceTaskStateBaseProps
-
getOutputPath
- Specified by:
getOutputPathin interfaceTaskStateBaseProps
-
getResultPath
- Specified by:
getResultPathin interfaceTaskStateBaseProps
-
getResultSelector
- Specified by:
getResultSelectorin interfaceTaskStateBaseProps
-
getTimeout
public final software.amazon.awscdk.core.Duration getTimeout()- Specified by:
getTimeoutin interfaceTaskStateBaseProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-