Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for new Step Functions MapState ASL Syntax including Distributed Map state to the fluent State Machine builder #2993

Open
2 tasks
gerrardcowburn opened this issue Jun 20, 2023 · 1 comment
Labels
feature-request A feature should be added or improved.

Comments

@gerrardcowburn
Copy link

Describe the feature

As part of the Step Functions launch of Distributed Map, the Amazon States Language was updated to deprecate the 'Iterator' syntax and replace it with an 'ItemProcessor' syntax within the MapState. The fluent State Machine builder has not yet been updated to align with this and as such it's not possible to create Distributed Maps. There's also some danger that as the deprecation of the Iterator syntax progresses, the state machine definitions generated by this builder will cease to function correctly.

Requesting the integration of the ItemProcessor generation capability into the MapState builder

Use Case

To keep pace with the evolution of the Amazon States Language and new capabilities launched by Step Functions

Proposed Solution

Add an itemProcessor method to the MapState.Builder class with a relevant ItemProcessor.Builder to generate the ASL components required as part of the ItemProcessor object.

Other Information

No response

Acknowledgements

  • I may be able to implement this feature request
  • This feature might incur a breaking change

AWS Java SDK version used

1

JDK version used

N/A

Operating System and version

N/A

@gerrardcowburn gerrardcowburn added feature-request A feature should be added or improved. needs-triage This issue or PR still needs to be triaged. labels Jun 20, 2023
@debora-ito
Copy link
Member

@gerrardcowburn the team is focused in working in Java SDK v2 features, so this has better chances to be implemented in v2.

The fluent Step Functions API builder is not yet implemented in v2, we are tracking the feature here: aws/aws-sdk-java-v2#40

@debora-ito debora-ito removed the needs-triage This issue or PR still needs to be triaged. label Jun 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request A feature should be added or improved.
Projects
None yet
Development

No branches or pull requests

2 participants