Package software.amazon.awssdk.enhanced.dynamodb
-
Interface Summary Interface Description AttributeConverter<T> Converts between a specific Java type and anAttributeValue.AttributeConverterProvider Interface for determining theAttributeConverterto 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 forDynamoDbEnhancedClientandDynamoDbEnhancedAsyncClient.DynamoDbEnhancedResource.Builder Shared interface components for the builders ofDynamoDbEnhancedClientandDynamoDbEnhancedAsyncClientDynamoDbExtensionContext.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 aDynamoDbTableorDynamoDbAsyncTable.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 ofAttributeValuethat 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 creatingDefaultAttributeConverterProviders.DynamoDbExtensionContext A wrapper for the immutable context objects that are visible to theDynamoDbEnhancedClientExtensions.EnhancedType<T> Similar toClass, this represents a specific raw class type.EnhancedTypeDocumentConfiguration Configuration forEnhancedTypeof document typeEnhancedTypeDocumentConfiguration.Builder EnumAttributeConverter<T extends Enum<T>> A converter between anEnumandAttributeValue.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 forExpressionKey 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 forKeyNestedAttributeName 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