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
DefaultAttributeConverterProvider s. |
DynamoDbExtensionContext |
A wrapper for the immutable context objects that are visible to the
DynamoDbEnhancedClientExtension s. |
EnhancedType<T> |
Similar to
Class , this represents a specific raw class type. |
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 |
Enum | Description |
---|---|
AttributeValueType |
Copyright © 2020. All rights reserved.