Class Fail.Builder

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

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

    • create

      @Stability(Stable) public static Fail.Builder create(software.constructs.Construct scope, String id)
      Parameters:
      scope - This parameter is required.
      id - This parameter is required.
      Returns:
      a new instance of Fail.Builder.
    • cause

      @Stability(Stable) public Fail.Builder cause(String cause)
      A description for the cause of the failure.

      Default: No description

      Parameters:
      cause - A description for the cause of the failure. This parameter is required.
      Returns:
      this
    • comment

      @Stability(Stable) public Fail.Builder comment(String comment)
      An optional description for this state.

      Default: No comment

      Parameters:
      comment - An optional description for this state. This parameter is required.
      Returns:
      this
    • error

      @Stability(Stable) public Fail.Builder error(String error)
      Error code used to represent this failure.

      Default: No error code

      Parameters:
      error - Error code used to represent this failure. This parameter is required.
      Returns:
      this
    • build

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