roamariei
roamariei
Fixed DynamoDbEnhancedClient DefaultDynamoDbAsyncTable::createTable() to create secondary indices that are defined on annotations of the POJO class, similar to DefaultDynamoDbTable::createTable(). ## Description Current behavior: DynamoDbEnhancedAsyncClient#createTable() fails to generate secondary indexes that...
## Description Optimistic locking while using DynamoDbEnhancedClient - DeleteItem with TransactWriteItemsEnhancedRequest ## Motivation and Context https://github.com/aws/aws-sdk-java-v2/issues/2358 ## Modifications - Modified addDeleteItem method in TransactWriteItemsEnhancedRequest to invoke a new method, generateTransactDeleteItem,...
## Description Added support for @DynamoDbAutoGeneratedTimestampAttribute and @DynamoDbUpdateBehavior on attributes within nested objects. The @DynamoDbUpdateBehavior annotation will only take effect for nested attributes when using IgnoreNullsMode.SCALAR_ONLY. ## Motivation and Context...
## Description Support TimeToLive attributes in DynamoDb Enhanced Client ## Motivation and Context https://github.com/aws/aws-sdk-java-v2/issues/4295 ## Modifications Added DynamoDbTimeToLiveAttribute annotation, TimeToLive extension to run before every write, added new operations DescribeTimeToLive...