Package software.amazon.awssdk.enhanced.dynamodb.model
-
Interface Summary Interface Description BatchGetResultPageIterable Defines the result ofDynamoDbEnhancedClient.batchGetItem(software.amazon.awssdk.enhanced.dynamodb.model.BatchGetItemEnhancedRequest)
operation.BatchGetResultPagePublisher Defines the result ofDynamoDbEnhancedAsyncClient.batchGetItem(software.amazon.awssdk.enhanced.dynamodb.model.BatchGetItemEnhancedRequest)
operation.PageIterable<T> Page iterable represents the result from paginated operations such as scan and query.PagePublisher<T> Represents the result from paginated operations such as scan and query.QueryConditional An interface for a literal conditional that can be used in an enhanced DynamoDB query.ReadBatch.Builder<T> A builder that is used to create a request with the desired parameters.WriteBatch.Builder<T> A builder that is used to create a request with the desired parameters. -
Class Summary Class Description BatchGetItemEnhancedRequest Defines parameters used for the batchGetItem() operation (such asDynamoDbEnhancedClient.batchGetItem(BatchGetItemEnhancedRequest)
).BatchGetItemEnhancedRequest.Builder A builder that is used to create a request with the desired parameters.BatchGetResultPage Defines one result page with retrieved items in the result of a batchGetItem() operation, such asDynamoDbEnhancedClient.batchGetItem(BatchGetItemEnhancedRequest)
.BatchGetResultPage.Builder A builder that is used to create a result object with the desired parameters.BatchWriteItemEnhancedRequest Defines parameters used for the batchWriteItem() operation (such asDynamoDbEnhancedClient.batchWriteItem(BatchWriteItemEnhancedRequest)
).BatchWriteItemEnhancedRequest.Builder A builder that is used to create a request with the desired parameters.BatchWriteResult Defines the result of the batchWriteItem() operation, such asDynamoDbEnhancedClient.batchWriteItem(BatchWriteItemEnhancedRequest)
.BatchWriteResult.Builder A builder that is used to create a result with the desired parameters.ConditionCheck<T> Use ConditionCheck as a part of the composite operation transactGetItems (for exampleDynamoDbEnhancedClient.transactGetItems(TransactGetItemsEnhancedRequest)
) to determine if the other actions that are part of the same transaction should take effect.ConditionCheck.Builder A builder that is used to create a condition check with the desired parameters.CreateTableEnhancedRequest Defines parameters used to create a DynamoDb table using the createTable() operation (such asDynamoDbTable.createTable(CreateTableEnhancedRequest)
orDynamoDbAsyncTable.createTable(CreateTableEnhancedRequest)
).CreateTableEnhancedRequest.Builder A builder that is used to create a request with the desired parameters.DeleteItemEnhancedRequest Defines parameters used to remove an item from a DynamoDb table using the deleteItem() operation (such asDynamoDbTable.deleteItem(DeleteItemEnhancedRequest)
orDynamoDbAsyncTable.deleteItem(DeleteItemEnhancedRequest)
).DeleteItemEnhancedRequest.Builder A builder that is used to create a request with the desired parameters.DeleteItemEnhancedResponse<T> Defines the elements returned by DynamoDB from aDeleteItem
operation, such asDynamoDbTable.deleteItemWithResponse(DeleteItemEnhancedRequest)
andDynamoDbAsyncTable.deleteItemWithResponse(DeleteItemEnhancedRequest)
.DeleteItemEnhancedResponse.Builder<T> DescribeTableEnhancedResponse Defines the elements returned by DynamoDB from aDescribeTable
operation, such asDynamoDbTable.describeTable()
andDynamoDbAsyncTable.describeTable()
DescribeTableEnhancedResponse.Builder EnhancedGlobalSecondaryIndex Enhanced model representation of a 'global secondary index' of a DynamoDb table.EnhancedGlobalSecondaryIndex.Builder A builder forEnhancedGlobalSecondaryIndex
EnhancedLocalSecondaryIndex Enhanced model representation of a 'local secondary index' of a DynamoDb table.EnhancedLocalSecondaryIndex.Builder A builder forEnhancedLocalSecondaryIndex
GetItemEnhancedRequest Defines parameters used to retrieve an item from a DynamoDb table using the getItem() operation (such asDynamoDbTable.getItem(GetItemEnhancedRequest)
orDynamoDbAsyncTable.getItem(GetItemEnhancedRequest)
).GetItemEnhancedRequest.Builder A builder that is used to create a request with the desired parameters.GetItemEnhancedResponse<T> Defines the elements returned by DynamoDB from aGetItem
operation, such asDynamoDbTable.getItemWithResponse(GetItemEnhancedRequest)
andDynamoDbAsyncTable.getItemWithResponse(GetItemEnhancedRequest)
.GetItemEnhancedResponse.Builder<T> Page<T> An immutable object that holds a page of queried or scanned results from DynamoDb.Page.Builder<T> PutItemEnhancedRequest<T> Defines parameters used to write an item to a DynamoDb table using the putItem() operation (such asDynamoDbTable.putItem(PutItemEnhancedRequest)
orDynamoDbAsyncTable.putItem(PutItemEnhancedRequest)
).PutItemEnhancedRequest.Builder<T> A builder that is used to create a request with the desired parameters.PutItemEnhancedResponse<T> Defines the elements returned by DynamoDB from aPutItem
operation, such asDynamoDbTable.putItem(PutItemEnhancedRequest)
andDynamoDbAsyncTable.putItem(PutItemEnhancedRequest)
.PutItemEnhancedResponse.Builder<T> QueryEnhancedRequest Defines parameters used to when querying a DynamoDb table or index using the query() operation (such asDynamoDbTable.query(QueryEnhancedRequest)
orDynamoDbAsyncIndex.query(QueryEnhancedRequest)
).QueryEnhancedRequest.Builder A builder that is used to create a request with the desired parameters.ReadBatch Defines a collection of primary keys for items in a table, stored asKeysAndAttributes
, and used for the batchGetItem() operation (such asDynamoDbEnhancedClient.batchGetItem(BatchGetItemEnhancedRequest)
) as part of aBatchGetItemEnhancedRequest
.ScanEnhancedRequest Defines parameters used to when scanning a DynamoDb table or index using the scan() operation (such asDynamoDbTable.scan(ScanEnhancedRequest)
).ScanEnhancedRequest.Builder A builder that is used to create a request with the desired parameters.TransactDeleteItemEnhancedRequest Defines parameters used to delete an item from a DynamoDb table using theDynamoDbEnhancedClient.transactWriteItems(TransactWriteItemsEnhancedRequest)
orDynamoDbEnhancedAsyncClient.transactWriteItems(TransactWriteItemsEnhancedRequest)
operation.TransactDeleteItemEnhancedRequest.Builder A builder that is used to create a request with the desired parameters.TransactGetItemsEnhancedRequest Defines parameters used for the transaction operation transactGetItems() (such asDynamoDbEnhancedClient.transactGetItems(TransactGetItemsEnhancedRequest)
).TransactGetItemsEnhancedRequest.Builder A builder that is used to create a transaction object with the desired parameters.TransactPutItemEnhancedRequest<T> Defines parameters used to write an item to a DynamoDb table usingDynamoDbEnhancedClient.transactWriteItems(TransactWriteItemsEnhancedRequest)
andDynamoDbEnhancedAsyncClient.transactWriteItems(TransactWriteItemsEnhancedRequest)
.TransactPutItemEnhancedRequest.Builder<T> A builder that is used to create a request with the desired parameters.TransactUpdateItemEnhancedRequest<T> Defines parameters used to update an item to a DynamoDb table using theDynamoDbEnhancedClient.transactWriteItems(TransactWriteItemsEnhancedRequest)
orDynamoDbEnhancedAsyncClient.transactWriteItems(TransactWriteItemsEnhancedRequest)
operation.TransactUpdateItemEnhancedRequest.Builder<T> A builder that is used to create a request with the desired parameters.TransactWriteItemsEnhancedRequest Defines parameters used for the transaction operation transactWriteItems() (such asDynamoDbEnhancedClient.transactWriteItems(TransactWriteItemsEnhancedRequest)
).TransactWriteItemsEnhancedRequest.Builder A builder that is used to create a transaction object with the desired parameters.TransactWriteItemsEnhancedResponse Defines the elements returned by DynamoDB from aTransactWriteItemsOperation
operation, such asDynamoDbEnhancedClient.transactWriteItems(TransactWriteItemsEnhancedRequest)
TransactWriteItemsEnhancedResponse.Builder UpdateItemEnhancedRequest<T> Defines parameters used to update an item to a DynamoDb table using the updateItem() operation (such asDynamoDbTable.updateItem(UpdateItemEnhancedRequest)
orDynamoDbAsyncTable.updateItem(UpdateItemEnhancedRequest)
).UpdateItemEnhancedRequest.Builder<T> A builder that is used to create a request with the desired parameters.UpdateItemEnhancedResponse<T> Defines the elements returned by DynamoDB from aUpdateItem
operation, such asDynamoDbTable.updateItemWithResponse(UpdateItemEnhancedRequest)
andDynamoDbAsyncTable.updateItemWithResponse(UpdateItemEnhancedRequest)
.UpdateItemEnhancedResponse.Builder<T> WriteBatch Defines a collection of references to keys for delete actions and items for put actions for one specific table. -
Enum Summary Enum Description IgnoreNullsMode The SCALAR_ONLY mode supports updates to scalar attributes to any level (top level, first nested level, second nested level, etc.) when the user wants to update scalar attributes by providing only the delta of changes to be updated.