Uses of Interface
software.amazon.awscdk.services.stepfunctions.IChainable
Package
Description
AWS Step Functions Construct Library
Tasks for AWS Step Functions
-
Uses of IChainable in software.amazon.awscdk.services.stepfunctions
Modifier and TypeInterfaceDescriptionstatic interface
Internal default implementation forIChainable
.Modifier and TypeClassDescriptionclass
A collection of states to chain onto.class
Define a Choice in the state machine.class
State defined by supplying Amazon States Language (ASL) in the state machine.class
Define a Distributed Mode Map state in the state machine.class
Define a Fail state in the state machine.static final class
A proxy class which represents a concrete javascript instance of this type.class
Define a Map state in the state machine.class
Define a Map state in the state machine.class
Define a Parallel state in the state machine.class
Define a Pass in the state machine.class
Base class for all other state classes.class
Base class for reusable state machine fragments.class
Define a Succeed state in the state machine.class
Define a Task state in the state machine.class
Define a Wait state in the state machine.Modifier and TypeMethodDescriptionChainDefinitionBody.getChainable()
default IChainable
StateMachineProps.getDefinition()
Deprecated.use definitionBody: DefinitionBody.fromChainable()final IChainable
StateMachineProps.Jsii$Proxy.getDefinition()
Modifier and TypeMethodDescriptionCustomState.addCatch
(IChainable handler) Add a recovery handler for this state.CustomState.addCatch
(IChainable handler, CatchProps props) Add a recovery handler for this state.DistributedMap.addCatch
(IChainable handler) Add a recovery handler for this state.DistributedMap.addCatch
(IChainable handler, CatchProps props) Add a recovery handler for this state.Map.addCatch
(IChainable handler) Add a recovery handler for this state.Map.addCatch
(IChainable handler, CatchProps props) Add a recovery handler for this state.Parallel.addCatch
(IChainable handler) Add a recovery handler for this state.Parallel.addCatch
(IChainable handler, CatchProps props) Add a recovery handler for this state.TaskStateBase.addCatch
(IChainable handler) Add a recovery handler for this state.TaskStateBase.addCatch
(IChainable handler, CatchProps props) Add a recovery handler for this state.Parallel.branch
(@NotNull IChainable... branches) Define one or more branches to run in parallel.static Chain
Chain.custom
(State startState, List<? extends INextable> endStates, IChainable lastAdded) Make a Chain with specific start and end states, and a last-added Chainable.StateMachine.Builder.definition
(IChainable definition) Deprecated.use definitionBody: DefinitionBody.fromChainable()StateMachineProps.Builder.definition
(IChainable definition) Deprecated.use definitionBody: DefinitionBody.fromChainable()static DefinitionBody
DefinitionBody.fromChainable
(IChainable chainable) DistributedMap.itemProcessor
(IChainable processor) Define item processor in a Distributed Map.DistributedMap.itemProcessor
(IChainable processor, ProcessorConfig config) Define item processor in a Distributed Map.Map.itemProcessor
(IChainable processor) Define item processor in Map.Map.itemProcessor
(IChainable processor, ProcessorConfig config) Define item processor in Map.Map.iterator
(IChainable iterator) Deprecated.useitemProcessor
instead.Chain.next
(IChainable next) Continue normal execution with the given state.CustomState.next
(IChainable next) Continue normal execution with the given state.default Chain
INextable.Jsii$Default.next
(IChainable state) Go to the indicated state after this state.final Chain
INextable.Jsii$Proxy.next
(IChainable state) Go to the indicated state after this state.INextable.next
(IChainable state) Go to the indicated state after this state.MapBase.next
(IChainable next) Continue normal execution with the given state.Parallel.next
(IChainable next) Continue normal execution with the given state.Pass.next
(IChainable next) Continue normal execution with the given state.StateMachineFragment.next
(IChainable next) Continue normal execution with the given state.TaskStateBase.next
(IChainable next) Continue normal execution with the given state.Wait.next
(IChainable next) Continue normal execution with the given state.Choice.otherwise
(IChainable def) If none of the given conditions match, continue execution with the given state.static Chain
Chain.sequence
(IChainable start, IChainable next) Make a Chain with the start from one chain and the ends from another.static Chain
Chain.start
(IChainable state) Begin a new Chain from one chainable.Choice.when
(Condition condition, IChainable next) If the given condition matches, continue execution with the given state.Choice.when
(Condition condition, IChainable next, ChoiceTransitionOptions options) If the given condition matches, continue execution with the given state. -
Uses of IChainable in software.amazon.awscdk.services.stepfunctions.tasks
Modifier and TypeClassDescriptionclass
Get an Athena Query Execution as a Task.class
Get an Athena Query Results as a Task.class
Start an Athena Query as a Task.class
Stop an Athena Query Execution as a Task.class
Task to submits an AWS Batch job from a job definition.class
A Step Functions Task to invoke a model in Bedrock.class
Call HTTP API endpoint as a Task.class
Call REST API endpoint as a Task.class
A StepFunctions task to call an AWS service API.class
A Step Functions task to call an AWS service API across regions.class
Start a CodeBuild Build as a task.class
Start a CodeBuild BatchBuild as a task.class
A StepFunctions task to call DynamoDeleteItem.class
A StepFunctions task to call DynamoGetItem.class
A StepFunctions task to call DynamoPutItem.class
A StepFunctions task to call DynamoUpdateItem.class
Run a Task on ECS or Fargate.class
Call a EKS endpoint as a Task.class
A Step Functions Task to add a Step to an EMR Cluster.class
A Step Functions Task to to cancel a Step on an EMR Cluster.class
Task that creates an EMR Containers virtual cluster from an EKS cluster.class
Deletes an EMR Containers virtual cluster as a Task.class
Starts a job run.class
A Step Functions Task to create an EMR Cluster.class
A Step Functions Task to to modify an InstanceFleet on an EMR Cluster.class
A Step Functions Task to to modify an InstanceGroup on an EMR Cluster.class
A Step Functions Task to to set Termination Protection on an EMR Cluster.class
A Step Functions Task to terminate an EMR Cluster.class
A Step Functions Task to evaluate an expression.class
A StepFunctions Task to send events to an EventBridge event bus.class
Start a Job run as a Task.class
Starts an AWS Glue Crawler in a Task state.class
Starts an AWS Glue job in a Task state.class
A Step Functions Task to call a public third-party API.class
Invoke a Lambda function as a Task.class
A Step Functions Task to create a job in MediaConvert.class
A Step Functions Task to create a SageMaker endpoint.class
A Step Functions Task to create a SageMaker endpoint configuration.class
A Step Functions Task to create a SageMaker model.class
Class representing the SageMaker Create Training Job task.class
Class representing the SageMaker Create Transform Job task.class
A Step Functions Task to update a SageMaker endpoint.class
A Step Functions Task to publish messages to SNS topic.class
A StepFunctions Task to send messages to SQS queue.class
A Step Functions Task to invoke an Activity worker.class
A Step Functions Task to call StartExecution on another state machine.