Package software.amazon.awssdk.enhanced.dynamodb
-
Interface Summary Interface Description AttributeConverter<T> Converts between a specific Java type and anAttributeValue
.AttributeConverterProvider Interface for determining theAttributeConverter
to use for converting a givenEnhancedType
.Document A document representing a table item in the form of a map containing attributes and values.DynamoDbAsyncIndex<T> 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.DynamoDbAsyncTable<T> 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.DynamoDbEnhancedAsyncClient Asynchronous interface for running commands against a DynamoDb database.DynamoDbEnhancedAsyncClient.Builder The builder definition for aDynamoDbEnhancedAsyncClient
.DynamoDbEnhancedClient Synchronous interface for running commands against a DynamoDb database.DynamoDbEnhancedClient.Builder The builder definition for aDynamoDbEnhancedClient
.DynamoDbEnhancedClientExtension Interface for extending the DynamoDb Enhanced client.DynamoDbEnhancedResource Shared interface components forDynamoDbEnhancedClient
andDynamoDbEnhancedAsyncClient
.DynamoDbEnhancedResource.Builder Shared interface components for the builders ofDynamoDbEnhancedClient
andDynamoDbEnhancedAsyncClient
DynamoDbExtensionContext.AfterRead The state of the execution when theDynamoDbEnhancedClientExtension.afterRead(software.amazon.awssdk.enhanced.dynamodb.DynamoDbExtensionContext.AfterRead)
method is invoked.DynamoDbExtensionContext.BeforeWrite The state of the execution when theDynamoDbEnhancedClientExtension.beforeWrite(software.amazon.awssdk.enhanced.dynamodb.DynamoDbExtensionContext.BeforeWrite)
method is invoked.DynamoDbExtensionContext.Context DynamoDbIndex<T> 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.DynamoDbTable<T> 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.IndexMetadata A metadata class that stores information about an indexKeyAttributeMetadata A metadata class that stores information about a key attributeMappedTableResource<T> Interface for a resource object that is part of either aDynamoDbTable
orDynamoDbAsyncTable
.OperationContext A context object that is associated with a specific operation and identifies the resources that the operation is meant to operate on.TableMetadata 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 ofAttributeValue
that is understood by the DynamoDb low-level SDK and back again. -
Class Summary Class Description DefaultAttributeConverterProvider This class is the default attribute converter provider in the DDB Enhanced library.DefaultAttributeConverterProvider.Builder A builder for configuring and creatingDefaultAttributeConverterProvider
s.DynamoDbExtensionContext A wrapper for the immutable context objects that are visible to theDynamoDbEnhancedClientExtension
s.EnhancedType<T> Similar toClass
, this represents a specific raw class type.EnhancedTypeDocumentConfiguration Configuration forEnhancedType
of document typeEnhancedTypeDocumentConfiguration.Builder EnumAttributeConverter<T extends Enum<T>> A converter between anEnum
andAttributeValue
.Expression High-level representation of a DynamoDB 'expression' that can be used in various situations where the API requires or accepts an expression.Expression.Builder A builder forExpression
Key An object that represents a key that can be used to either identify a specific record or form part of a query conditional.Key.Builder Builder forKey
NestedAttributeName 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.NestedAttributeName.Builder A builder forNestedAttributeName
. -
Enum Summary Enum Description AttributeValueType