| 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  
ParallelState or a TaskState and 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  
State inheritance 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.