Package software.amazon.awssdk.enhanced.dynamodb
package software.amazon.awssdk.enhanced.dynamodb
-
ClassDescriptionConverts between a specific Java type and an
AttributeValue.Interface for determining theAttributeConverterto use for converting a givenEnhancedType.This class is the default attribute converter provider in the DDB Enhanced library.A builder for configuring and creatingDefaultAttributeConverterProviders.A document representing a table item in the form of a map containing attributes and values.Asynchronous interface for running commands against an object that is linked to a specific DynamoDb secondary index and knows how to map records from the table that index is linked to into a modelled object.Asynchronous interface for running commands against an object that is linked to a specific DynamoDb table resource and therefore knows how to map records from that table into a modelled object.Asynchronous interface for running commands against a DynamoDb database.The builder definition for aDynamoDbEnhancedAsyncClient.Synchronous interface for running commands against a DynamoDb database.The builder definition for aDynamoDbEnhancedClient.Interface for extending the DynamoDb Enhanced client.Shared interface components forDynamoDbEnhancedClientandDynamoDbEnhancedAsyncClient.Shared interface components for the builders ofDynamoDbEnhancedClientandDynamoDbEnhancedAsyncClientA wrapper for the immutable context objects that are visible to theDynamoDbEnhancedClientExtensions.The state of the execution when theDynamoDbEnhancedClientExtension.afterRead(software.amazon.awssdk.enhanced.dynamodb.DynamoDbExtensionContext.AfterRead)method is invoked.The state of the execution when theDynamoDbEnhancedClientExtension.beforeWrite(software.amazon.awssdk.enhanced.dynamodb.DynamoDbExtensionContext.BeforeWrite)method is invoked.Synchronous interface for running commands against an object that is linked to a specific DynamoDb secondary index and knows how to map records from the table that index is linked to into a modelled object.Synchronous interface for running commands against an object that is linked to a specific DynamoDb table resource and therefore knows how to map records from that table into a modelled object.EnhancedType<T>Similar toClass, this represents a specific raw class type.Configuration forEnhancedTypeof document typeEnumAttributeConverter<T extends Enum<T>>A converter between anEnumandAttributeValue.High-level representation of a DynamoDB 'expression' that can be used in various situations where the API requires or accepts an expression.A builder forExpressionA metadata class that stores information about an indexAn object that represents a key that can be used to either identify a specific record or form part of a query conditional.Builder forKeyA metadata class that stores information about a key attributeInterface for a resource object that is part of either aDynamoDbTableorDynamoDbAsyncTable.A high-level representation of a DynamoDB nested attribute name that can be used in various situations where the API requires or accepts a nested attribute name.A builder forNestedAttributeName.A context object that is associated with a specific operation and identifies the resources that the operation is meant to operate on.Interface for an object the stores structural information about a DynamoDb table.TableSchema<T>Interface for a mapper that is capable of mapping a modelled Java object into a map ofAttributeValuethat is understood by the DynamoDb low-level SDK and back again.