| Interface | Description |
|---|---|
| InputOutputPathBuilder<BuilderT> |
Interface for all builders that expose both 'InputPath' and 'OutputPath'.
|
| InputOutputResultItemsPathBuilder<BuilderT> |
Interface for all builders that expose all of 'InputPath', 'OutputPath', 'ResultPath', and 'ItemsPath'
|
| InputOutputResultPathBuilder<BuilderT> |
Interface for all builders that expose all of 'InputPath', 'OutputPath', and 'ResultPath'.
|
| ParametersBuilder<BuilderT> |
Interface for all builders that expose the 'Parameters' field.
|
| 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. |
| Iterator |
An iterator to apply against a list of inputs.
|
| Iterator.Builder |
Builder for a
Iterator. |
| MapState |
State that allows for applying the same
Iterator to multiple input elements. |
| MapState.Builder |
Builder for a
MapState. |
| 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 © 2020. All rights reserved.