Class CfnPipe.PipeTargetBatchJobParametersProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnPipe.PipeTargetBatchJobParametersProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnPipe.PipeTargetBatchJobParametersProperty
CfnPipe.PipeTargetBatchJobParametersProperty-
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.pipes.CfnPipe.PipeTargetBatchJobParametersProperty
CfnPipe.PipeTargetBatchJobParametersProperty.Builder, CfnPipe.PipeTargetBatchJobParametersProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnPipe.PipeTargetBatchJobParametersProperty.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 ObjectThe array properties for the submitted job, such as the size of the array.final ObjectThe overrides that are sent to a container.final ObjectA list of dependencies for the job.final StringThe job definition used by this job.final StringThe name of the job.final ObjectAdditional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition.final ObjectThe retry strategy to use for failed jobs.final 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 theCfnPipe.PipeTargetBatchJobParametersProperty.Builder.
-
-
Method Details
-
getJobDefinition
Description copied from interface:CfnPipe.PipeTargetBatchJobParametersPropertyThe job definition used by this job.This value can be one of
name,name:revision, or the Amazon Resource Name (ARN) for the job definition. If name is specified without a revision then the latest active revision is used.- Specified by:
getJobDefinitionin interfaceCfnPipe.PipeTargetBatchJobParametersProperty
-
getJobName
Description copied from interface:CfnPipe.PipeTargetBatchJobParametersPropertyThe name of the job.It can be up to 128 letters long. The first character must be alphanumeric, can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_).
- Specified by:
getJobNamein interfaceCfnPipe.PipeTargetBatchJobParametersProperty
-
getArrayProperties
Description copied from interface:CfnPipe.PipeTargetBatchJobParametersPropertyThe array properties for the submitted job, such as the size of the array.The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. This parameter is used only if the target is an AWS Batch job.
- Specified by:
getArrayPropertiesin interfaceCfnPipe.PipeTargetBatchJobParametersProperty
-
getContainerOverrides
Description copied from interface:CfnPipe.PipeTargetBatchJobParametersPropertyThe overrides that are sent to a container.- Specified by:
getContainerOverridesin interfaceCfnPipe.PipeTargetBatchJobParametersProperty
-
getDependsOn
Description copied from interface:CfnPipe.PipeTargetBatchJobParametersPropertyA list of dependencies for the job.A job can depend upon a maximum of 20 jobs. You can specify a
SEQUENTIALtype dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify anN_TO_Ntype dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.- Specified by:
getDependsOnin interfaceCfnPipe.PipeTargetBatchJobParametersProperty
-
getParameters
Description copied from interface:CfnPipe.PipeTargetBatchJobParametersPropertyAdditional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition.Parameters are specified as a key and value pair mapping. Parameters included here override any corresponding parameter defaults from the job definition.
- Specified by:
getParametersin interfaceCfnPipe.PipeTargetBatchJobParametersProperty
-
getRetryStrategy
Description copied from interface:CfnPipe.PipeTargetBatchJobParametersPropertyThe retry strategy to use for failed jobs.When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.
- Specified by:
getRetryStrategyin interfaceCfnPipe.PipeTargetBatchJobParametersProperty
-
$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()
-