Interface MapRunExecutionCounts.Builder

    • Method Detail

      • pending

        MapRunExecutionCounts.Builder pending​(Long 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

        MapRunExecutionCounts.Builder running​(Long 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

        MapRunExecutionCounts.Builder failed​(Long 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

        MapRunExecutionCounts.Builder aborted​(Long 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

        MapRunExecutionCounts.Builder total​(Long 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.