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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.pipes.CfnPipe.PipeTargetBatchJobParametersProperty
CfnPipe.PipeTargetBatchJobParametersProperty.Builder, CfnPipe.PipeTargetBatchJobParametersProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnPipe.PipeTargetBatchJobParametersProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final Object
The array properties for the submitted job, such as the size of the array.final Object
The overrides that are sent to a container.final Object
A list of dependencies for the job.final String
The job definition used by this job.final String
The name of the job.final Object
Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition.final Object
The retry strategy to use for failed jobs.final int
hashCode()
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.PipeTargetBatchJobParametersProperty
The 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:
getJobDefinition
in interfaceCfnPipe.PipeTargetBatchJobParametersProperty
-
getJobName
Description copied from interface:CfnPipe.PipeTargetBatchJobParametersProperty
The 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:
getJobName
in interfaceCfnPipe.PipeTargetBatchJobParametersProperty
-
getArrayProperties
Description copied from interface:CfnPipe.PipeTargetBatchJobParametersProperty
The 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:
getArrayProperties
in interfaceCfnPipe.PipeTargetBatchJobParametersProperty
-
getContainerOverrides
Description copied from interface:CfnPipe.PipeTargetBatchJobParametersProperty
The overrides that are sent to a container.- Specified by:
getContainerOverrides
in interfaceCfnPipe.PipeTargetBatchJobParametersProperty
-
getDependsOn
Description copied from interface:CfnPipe.PipeTargetBatchJobParametersProperty
A list of dependencies for the job.A job can depend upon a maximum of 20 jobs. You can specify a
SEQUENTIAL
type 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_N
type 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:
getDependsOn
in interfaceCfnPipe.PipeTargetBatchJobParametersProperty
-
getParameters
Description copied from interface:CfnPipe.PipeTargetBatchJobParametersProperty
Additional 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:
getParameters
in interfaceCfnPipe.PipeTargetBatchJobParametersProperty
-
getRetryStrategy
Description copied from interface:CfnPipe.PipeTargetBatchJobParametersProperty
The 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:
getRetryStrategy
in interfaceCfnPipe.PipeTargetBatchJobParametersProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-