-
Notifications
You must be signed in to change notification settings - Fork 870
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 ARN as DynamoDB Standard Type #3661
Comments
Hello @belugabehr , Thank you very much for your submission. Currently the AWS Java SDK Team is focusing on the implementation of parity features and new features for the AWS Java SDK V2 SDK. If you would like to request new feature for the DynamoDB high-level library I would recommend you to look into migration to the AWS Java SDK v2. Thank you very much for your submission again! Sincerely, Yasmine |
Thank you for your consideration and engagement. The AWS SDK Java v2 is also missing this capability. Thanks. |
Hi @belugabehr thank you for reaching out. Right now this feels too much like an edge case to be added to the list of DynamoDB Enhanced standard attribute converters, but we will keep this feature request open and ask for upvotes 👍 from anybody who is interested in seeing this in the SDK. Depending on the interest we will revisit. You can use the converter as a custom converter in your project, by using the |
That's the current workaround, however, we store all kinds of ARNs in our DDB instance, some are even custom to our application. It just seems like ARNs should have much more robust support. |
Describe the feature
Update DynamoDB client to natively support a new datatype:
com.amazonaws.arn.Arn
Use Case
We store many ARNs in our DynamoDB instance related to SQS topics, StepFunctions State Machines, etc. - would be nice for to have native support for ARNs in DynamoDB mapper.
Proposed Solution
Add ARN support to list of standard supported types.
https://github.com/aws/aws-sdk-java/blob/master/aws-java-sdk-dynamodb/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/StandardTypeConverters.java#L83
Other Information
Acknowledgements
AWS Java SDK version used
2
JDK version used
JDK 11
Operating System and version
Linux
The text was updated successfully, but these errors were encountered: