| Interface | Description | 
|---|---|
| InputOutputPathBuilder<BuilderT> | Interface for all builders that expose both 'InputPath' and 'OutputPath'. | 
| InputOutputResultPathBuilder<BuilderT> | Interface for all builders that expose all of 'InputPath', 'OutputPath', and 'ResultPath'. | 
| ResultPathBuilder<BuilderT> | Interface for all builders that expose 'ResultPath'. | 
| State | Base interface for all states that can be used in a  StateMachine. | 
| State.Builder | Base builder interface for  States. | 
| Transition | Represents a transition in the state machine (i.e to another state or termination
 of the state machine). | 
| Transition.Builder | Builder interface for  Transitions. | 
| WaitFor | Interface for different waiting strategies used by  WaitState. | 
| WaitFor.Builder | Builder interface for  WaitState | 
| Class | Description | 
|---|---|
| Branch | A single branch of parallel execution in a state machine. | 
| Branch.Builder | Builder for a  Branch. | 
| Catcher | Catches an error from a  ParallelStateor aTaskStateand transitions into the specified recovery state. | 
| Catcher.Builder | Builder for a  Catcher. | 
| Choice | Class representing a choice rule to be included in a  ChoiceState. | 
| Choice.Builder | Builder for a  Choice. | 
| ChoiceState | A Choice state adds branching logic to a state machine. | 
| ChoiceState.Builder | Builder for a  ChoiceState. | 
| EndTransition | Terminal transition that indicates the state machine should terminate. | 
| EndTransition.Builder | Builder for  EndTransition | 
| FailState | Terminal state that terminates the state machine and marks it as a failure. | 
| FailState.Builder | Builder for a  FailState. | 
| NextStateTransition | Non-terminal transition to another state in the state machine. | 
| NextStateTransition.Builder | Builder for  NextStateTransition | 
| ParallelState | State that allows for parallel execution of  Branchs. | 
| ParallelState.Builder | Builder for a  ParallelState. | 
| PassState | The Pass State simply passes its input to its output, performing no work. | 
| PassState.Builder | Builder for a  PassState. | 
| Retrier | Describes retry behavior for a state. | 
| Retrier.Builder | Builder for a  Retrier. | 
| StateVisitor<T> | Visitor interface for  Stateinheritance hierarchy. | 
| SucceedState | The Succeed State terminates a state machine successfully. | 
| SucceedState.Builder | Builder for a  SucceedState. | 
| TaskState | The Task State causes the interpreter to execute the work identified by the state’s “Resource” field. | 
| TaskState.Builder | Builder for a  TaskState. | 
| TransitionState | Do not directly use this class, it is intended for internal usage only. | 
| WaitForSeconds | |
| WaitForSeconds.Builder | Builder for a  WaitForSeconds. | 
| WaitForSecondsPath | |
| WaitForSecondsPath.Builder | Builder for a  WaitForSecondsPath. | 
| WaitForTimestamp | |
| WaitForTimestamp.Builder | Builder for a  WaitForTimestamp. | 
| WaitForTimestampPath | |
| WaitForTimestampPath.Builder | Builder for a  WaitForTimestampPath. | 
| WaitState | A Wait state causes the interpreter to delay the machine from continuing for a specified time. | 
| WaitState.Builder | Builder for a  WaitState. | 
Copyright © 2017. All rights reserved.