-
Notifications
You must be signed in to change notification settings - Fork 853
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 StreamSpecification
to CreateTableEnhancedRequest
#4011
Conversation
Allows you to specify a StreamSpecification when creating a DynamoDbTable using the CreateTableOperation with the EnhancedDynamoDbClient Closes aws#4010
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you @acouvreur for taking time and raising the PR.
Will update this PR with recommended changes and push it .
Let me know if any concerns
Checked why it was not originally added and came to know
|
SonarCloud Quality Gate failed. 0 Bugs 45.0% Coverage Catch issues before they fail your Quality Gate with our IDE extension SonarLint |
* Add `StreamSpecification` to `CreateTableEnhancedRequest` Allows you to specify a StreamSpecification when creating a DynamoDbTable using the CreateTableOperation with the EnhancedDynamoDbClient Closes #4010 * Updated the change log and java doc --------- Co-authored-by: John Viegas <joviegas@amazon.com> Co-authored-by: John Viegas <70235430+joviegas@users.noreply.github.com>
Allows you to specify a StreamSpecification when creating a DynamoDbTable using the CreateTableOperation with the EnhancedDynamoDbClient
Closes #4010
Motivation and Context
#4010 and awspring/spring-cloud-aws#817
This will allow users of the EnhancedDynamoDbClient to use a stream specification.
Modifications
Added StreamSpecification to the Builder, and uses it in the CreateTableOperation object
Testing
Added and executed unit tests.
Screenshots (if appropriate)
Types of changes
Checklist
mvn install
succeedsscripts/new-change
script and following the instructions. Commit the new file created by the script in.changes/next-release
with your changes.License