Interface MapRunExecutionCounts.Builder

All Superinterfaces:
Buildable, CopyableBuilder<MapRunExecutionCounts.Builder,MapRunExecutionCounts>, SdkBuilder<MapRunExecutionCounts.Builder,MapRunExecutionCounts>, SdkPojo
Enclosing class:
MapRunExecutionCounts

public static interface MapRunExecutionCounts.Builder extends SdkPojo, CopyableBuilder<MapRunExecutionCounts.Builder,MapRunExecutionCounts>
  • Method Details

    • pending

      The total number of child workflow executions that were started by a Map Run, but haven't started executing yet.

      Parameters:
      pending - The total number of child workflow executions that were started by a Map Run, but haven't started executing yet.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • running

      The total number of child workflow executions that were started by a Map Run and are currently in-progress.

      Parameters:
      running - The total number of child workflow executions that were started by a Map Run and are currently in-progress.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • succeeded

      MapRunExecutionCounts.Builder succeeded(Long succeeded)

      The total number of child workflow executions that were started by a Map Run and have completed successfully.

      Parameters:
      succeeded - The total number of child workflow executions that were started by a Map Run and have completed successfully.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • failed

      The total number of child workflow executions that were started by a Map Run, but have failed.

      Parameters:
      failed - The total number of child workflow executions that were started by a Map Run, but have failed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • timedOut

      MapRunExecutionCounts.Builder timedOut(Long timedOut)

      The total number of child workflow executions that were started by a Map Run and have timed out.

      Parameters:
      timedOut - The total number of child workflow executions that were started by a Map Run and have timed out.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • aborted

      The total number of child workflow executions that were started by a Map Run and were running, but were either stopped by the user or by Step Functions because the Map Run failed.

      Parameters:
      aborted - The total number of child workflow executions that were started by a Map Run and were running, but were either stopped by the user or by Step Functions because the Map Run failed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • total

      The total number of child workflow executions that were started by a Map Run.

      Parameters:
      total - The total number of child workflow executions that were started by a Map Run.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resultsWritten

      MapRunExecutionCounts.Builder resultsWritten(Long resultsWritten)

      Returns the count of child workflow executions whose results were written by ResultWriter. For more information, see ResultWriter in the Step Functions Developer Guide.

      Parameters:
      resultsWritten - Returns the count of child workflow executions whose results were written by ResultWriter . For more information, see ResultWriter in the Step Functions Developer Guide.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • failuresNotRedrivable

      MapRunExecutionCounts.Builder failuresNotRedrivable(Long failuresNotRedrivable)

      The number of FAILED, ABORTED, or TIMED_OUT child workflow executions that cannot be redriven because their execution status is terminal. For example, child workflows with an execution status of FAILED, ABORTED, or TIMED_OUT and a redriveStatus of NOT_REDRIVABLE.

      Parameters:
      failuresNotRedrivable - The number of FAILED, ABORTED, or TIMED_OUT child workflow executions that cannot be redriven because their execution status is terminal. For example, child workflows with an execution status of FAILED, ABORTED, or TIMED_OUT and a redriveStatus of NOT_REDRIVABLE.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • pendingRedrive

      MapRunExecutionCounts.Builder pendingRedrive(Long pendingRedrive)

      The number of unsuccessful child workflow executions currently waiting to be redriven. The status of these child workflow executions could be FAILED, ABORTED, or TIMED_OUT in the original execution attempt or a previous redrive attempt.

      Parameters:
      pendingRedrive - The number of unsuccessful child workflow executions currently waiting to be redriven. The status of these child workflow executions could be FAILED, ABORTED, or TIMED_OUT in the original execution attempt or a previous redrive attempt.
      Returns:
      Returns a reference to this object so that method calls can be chained together.