Class MapRunExecutionCounts

    • Method Detail

      • pending

        public final Long pending()

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

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

        public final Long running()

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

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

        public final Long succeeded()

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

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

        public final Long failed()

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

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

        public final Long timedOut()

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

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

        public final 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.

        Returns:
        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.
      • total

        public final Long total()

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

        Returns:
        The total number of child workflow executions that were started by a Map Run.
      • resultsWritten

        public final 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.

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

        public final 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.

        Returns:
        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.
      • pendingRedrive

        public final 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.

        Returns:
        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.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)