Uses of Interface
software.amazon.awscdk.services.stepfunctions.IChainable
Packages that use IChainable
Package
Description
AWS Step Functions Construct Library
Tasks for AWS Step Functions
-
Uses of IChainable in software.amazon.awscdk.services.stepfunctions
Subinterfaces of IChainable in software.amazon.awscdk.services.stepfunctionsModifier and TypeInterfaceDescriptionstatic interfaceInternal default implementation forIChainable.Classes in software.amazon.awscdk.services.stepfunctions that implement IChainableModifier and TypeClassDescriptionclassA collection of states to chain onto.classDefine a Choice in the state machine.classState defined by supplying Amazon States Language (ASL) in the state machine.classDefine a Distributed Mode Map state in the state machine.classDefine a Fail state in the state machine.static final classA proxy class which represents a concrete javascript instance of this type.classDefine a Map state in the state machine.classDefine a Map state in the state machine.classDefine a Parallel state in the state machine.classDefine a Pass in the state machine.classBase class for all other state classes.classBase class for reusable state machine fragments.classDefine a Succeed state in the state machine.classDefine a Task state in the state machine.classDefine a Wait state in the state machine.Methods in software.amazon.awscdk.services.stepfunctions that return IChainableModifier and TypeMethodDescriptionChainDefinitionBody.getChainable()default IChainableStateMachineProps.getDefinition()Deprecated.use definitionBody: DefinitionBody.fromChainable()final IChainableStateMachineProps.Jsii$Proxy.getDefinition()Methods in software.amazon.awscdk.services.stepfunctions with parameters of type IChainableModifier 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(IChainable... branches) Define one or more branches to run in parallel.static ChainChain.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 DefinitionBodyDefinitionBody.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.useitemProcessorinstead.Chain.next(IChainable next) Continue normal execution with the given state.CustomState.next(IChainable next) Continue normal execution with the given state.default ChainINextable.Jsii$Default.next(IChainable state) Go to the indicated state after this state.final ChainINextable.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 ChainChain.sequence(IChainable start, IChainable next) Make a Chain with the start from one chain and the ends from another.static ChainChain.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.Constructors in software.amazon.awscdk.services.stepfunctions with parameters of type IChainable -
Uses of IChainable in software.amazon.awscdk.services.stepfunctions.tasks
Classes in software.amazon.awscdk.services.stepfunctions.tasks that implement IChainableModifier and TypeClassDescriptionclassGet an Athena Query Execution as a Task.classGet an Athena Query Results as a Task.classStart an Athena Query as a Task.classStop an Athena Query Execution as a Task.classTask to submits an AWS Batch job from a job definition.classA Step Functions Task to create model customization in Bedrock.classA Step Functions Task to invoke a model in Bedrock.classCall HTTP API endpoint as a Task.classCall REST API endpoint as a Task.classA StepFunctions task to call an AWS service API.classA Step Functions task to call an AWS service API across regions.classStart a CodeBuild Build as a task.classStart a CodeBuild BatchBuild as a task.classA StepFunctions task to call DynamoDeleteItem.classA StepFunctions task to call DynamoGetItem.classA StepFunctions task to call DynamoPutItem.classA StepFunctions task to call DynamoUpdateItem.classRun a Task on ECS or Fargate.classCall a EKS endpoint as a Task.classA Step Functions Task to add a Step to an EMR Cluster.classA Step Functions task to cancel a Step on an EMR Cluster.classTask that creates an EMR Containers virtual cluster from an EKS cluster.classDeletes an EMR Containers virtual cluster as a Task.classStarts a job run.classA Step Functions Task to create an EMR Cluster.classA Step Functions Task to to modify an InstanceFleet on an EMR Cluster.classA Step Functions Task to to modify an InstanceGroup on an EMR Cluster.classA Step Functions Task to to set Termination Protection on an EMR Cluster.classA Step Functions Task to terminate an EMR Cluster.classA Step Functions Task to evaluate an expression.classA StepFunctions Task to send events to an EventBridge event bus.classCreate a new AWS EventBridge Scheduler schedule.classStart a Job run as a Task.classStarts an AWS Glue Crawler in a Task state.classStarts an AWS Glue job in a Task state.classA Step Functions Task to call a public third-party API.classInvoke a Lambda function as a Task.classA Step Functions Task to create a job in MediaConvert.classA Step Functions Task to create a SageMaker endpoint.classA Step Functions Task to create a SageMaker endpoint configuration.classA Step Functions Task to create a SageMaker model.classClass representing the SageMaker Create Training Job task.classClass representing the SageMaker Create Transform Job task.classA Step Functions Task to update a SageMaker endpoint.classA Step Functions Task to publish messages to SNS topic.classA StepFunctions Task to send messages to SQS queue.classA Step Functions Task to invoke an Activity worker.classA Step Functions Task to call StartExecution on another state machine.