| Interface | Description |
|---|---|
| AttributeConverter<T> |
Converts between a specific Java type and an
AttributeValue. |
| AttributeConverterProvider |
Interface for determining the
AttributeConverter to use for
converting a given EnhancedType. |
| 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 a
DynamoDbEnhancedAsyncClient. |
| DynamoDbEnhancedClient |
Synchronous interface for running commands against a DynamoDb database.
|
| DynamoDbEnhancedClient.Builder |
The builder definition for a
DynamoDbEnhancedClient. |
| DynamoDbEnhancedClientExtension |
Interface for extending the DynamoDb Enhanced client.
|
| DynamoDbEnhancedResource |
Shared interface components for
DynamoDbEnhancedClient and DynamoDbEnhancedAsyncClient. |
| DynamoDbEnhancedResource.Builder |
Shared interface components for the builders of
DynamoDbEnhancedClient and
DynamoDbEnhancedAsyncClient |
| DynamoDbExtensionContext.AfterRead |
The state of the execution when the
DynamoDbEnhancedClientExtension.afterRead(software.amazon.awssdk.enhanced.dynamodb.DynamoDbExtensionContext.AfterRead) method is invoked. |
| DynamoDbExtensionContext.BeforeWrite |
The state of the execution when the
DynamoDbEnhancedClientExtension.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 index
|
| KeyAttributeMetadata |
A metadata class that stores information about a key attribute
|
| MappedTableResource<T> |
Interface for a resource object that is part of either a
DynamoDbTable or DynamoDbAsyncTable. |
| 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 of
AttributeValue that is
understood by the DynamoDb low-level SDK and back again. |
| Class | Description |
|---|---|
| DefaultAttributeConverterProvider |
This class is the default attribute converter provider in the DDB Enhanced library.
|
| DefaultAttributeConverterProvider.Builder |
A builder for configuring and creating
DefaultAttributeConverterProviders. |
| DynamoDbExtensionContext |
A wrapper for the immutable context objects that are visible to the
DynamoDbEnhancedClientExtensions. |
| EnhancedType<T> |
Similar to
Class, this represents a specific raw class type. |
| EnhancedTypeDocumentConfiguration |
Configuration for
EnhancedType of document type |
| EnhancedTypeDocumentConfiguration.Builder | |
| EnumAttributeConverter<T extends Enum<T>> |
A converter between an
Enum and AttributeValue. |
| 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 for
Expression |
| 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 for
Key |
| 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 for
NestedAttributeName. |
| Enum | Description |
|---|---|
| AttributeValueType |
Copyright © 2023. All rights reserved.