Class RunBatchJob.Builder

java.lang.Object
software.amazon.awscdk.services.stepfunctions.tasks.RunBatchJob.Builder
All Implemented Interfaces:
software.amazon.jsii.Builder<RunBatchJob>
Enclosing class:
RunBatchJob

@Stability(Deprecated) @Deprecated public static final class RunBatchJob.Builder extends Object implements software.amazon.jsii.Builder<RunBatchJob>
Deprecated.
(deprecated) A fluent builder for RunBatchJob.
  • Method Details

    • create

      @Stability(Deprecated) @Deprecated public static RunBatchJob.Builder create()
      Deprecated.
      Returns:
      a new instance of RunBatchJob.Builder.
    • jobDefinitionArn

      @Stability(Deprecated) @Deprecated public RunBatchJob.Builder jobDefinitionArn(String jobDefinitionArn)
      Deprecated.
      (deprecated) The arn of the job definition used by this job.

      Parameters:
      jobDefinitionArn - The arn of the job definition used by this job. This parameter is required.
      Returns:
      this
    • jobName

      @Stability(Deprecated) @Deprecated public RunBatchJob.Builder jobName(String jobName)
      Deprecated.
      (deprecated) The name of the job.

      The first character must be alphanumeric, and up to 128 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.

      Parameters:
      jobName - The name of the job. This parameter is required.
      Returns:
      this
    • jobQueueArn

      @Stability(Deprecated) @Deprecated public RunBatchJob.Builder jobQueueArn(String jobQueueArn)
      Deprecated.
      (deprecated) The arn of the job queue into which the job is submitted.

      Parameters:
      jobQueueArn - The arn of the job queue into which the job is submitted. This parameter is required.
      Returns:
      this
    • arraySize

      @Stability(Deprecated) @Deprecated public RunBatchJob.Builder arraySize(Number arraySize)
      Deprecated.
      (deprecated) The 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

      Parameters:
      arraySize - The array size can be between 2 and 10,000. This parameter is required.
      Returns:
      this
    • attempts

      @Stability(Deprecated) @Deprecated public RunBatchJob.Builder attempts(Number attempts)
      Deprecated.
      (deprecated) The 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

      Parameters:
      attempts - The number of times to move a job to the RUNNABLE status. This parameter is required.
      Returns:
      this
    • containerOverrides

      @Stability(Deprecated) @Deprecated public RunBatchJob.Builder containerOverrides(ContainerOverrides containerOverrides)
      Deprecated.
      (deprecated) 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.

      Default: - No container overrides

      Parameters:
      containerOverrides - 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. This parameter is required.
      Returns:
      this
      See Also:
    • dependsOn

      @Stability(Deprecated) @Deprecated public RunBatchJob.Builder dependsOn(List<? extends JobDependency> dependsOn)
      Deprecated.
      (deprecated) A list of dependencies for the job.

      A job can depend upon a maximum of 20 jobs.

      Default: - No dependencies

      Parameters:
      dependsOn - A list of dependencies for the job. This parameter is required.
      Returns:
      this
      See Also:
    • integrationPattern

      @Stability(Deprecated) @Deprecated public RunBatchJob.Builder integrationPattern(ServiceIntegrationPattern integrationPattern)
      Deprecated.
      (deprecated) The service integration pattern indicates different ways to call TerminateCluster.

      The valid value is either FIRE_AND_FORGET or SYNC.

      Default: SYNC

      Parameters:
      integrationPattern - The service integration pattern indicates different ways to call TerminateCluster. This parameter is required.
      Returns:
      this
    • payload

      @Stability(Deprecated) @Deprecated public RunBatchJob.Builder payload(Map<String,? extends Object> payload)
      Deprecated.
      (deprecated) The payload to be passed as parametrs to the batch job.

      Default: - No parameters are passed

      Parameters:
      payload - The payload to be passed as parametrs to the batch job. This parameter is required.
      Returns:
      this
    • timeout

      @Stability(Deprecated) @Deprecated public RunBatchJob.Builder timeout(Duration timeout)
      Deprecated.
      (deprecated) The timeout configuration for this SubmitJob operation.

      The minimum value for the timeout is 60 seconds.

      Default: - No timeout

      Parameters:
      timeout - The timeout configuration for this SubmitJob operation. This parameter is required.
      Returns:
      this
      See Also:
    • build

      @Stability(Deprecated) @Deprecated public RunBatchJob build()
      Deprecated.
      Specified by:
      build in interface software.amazon.jsii.Builder<RunBatchJob>
      Returns:
      a newly built instance of RunBatchJob.