Package software.amazon.awssdk.enhanced.dynamodb
package software.amazon.awssdk.enhanced.dynamodb
-
ClassDescriptionConverts between a specific Java type and an
AttributeValue
.Interface for determining theAttributeConverter
to use for converting a givenEnhancedType
.This class is the default attribute converter provider in the DDB Enhanced library.A builder for configuring and creatingDefaultAttributeConverterProvider
s.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 forDynamoDbEnhancedClient
andDynamoDbEnhancedAsyncClient
.Shared interface components for the builders ofDynamoDbEnhancedClient
andDynamoDbEnhancedAsyncClient
A wrapper for the immutable context objects that are visible to theDynamoDbEnhancedClientExtension
s.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 forEnhancedType
of document typeEnumAttributeConverter<T extends Enum<T>>A converter between anEnum
andAttributeValue
.High-level representation of a DynamoDB 'expression' that can be used in various situations where the API requires or accepts an expression.A builder forExpression
A 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 forKey
A metadata class that stores information about a key attributeInterface for a resource object that is part of either aDynamoDbTable
orDynamoDbAsyncTable
.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 ofAttributeValue
that is understood by the DynamoDb low-level SDK and back again.