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.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.