Interface | Description |
---|---|
ArgumentMarshaller |
Interface to make it possible to cache the expensive type determination
behavior.
|
ArgumentMarshaller.BinaryAttributeMarshaller |
The binary attribute marshaller.
|
ArgumentMarshaller.BinarySetAttributeMarshaller |
The binary set attribute marshaller.
|
ArgumentMarshaller.BooleanAttributeMarshaller |
The boolean attribute marshaller.
|
ArgumentMarshaller.ListAttributeMarshaller |
The list attribute marshaller.
|
ArgumentMarshaller.MapAttributeMarshaller |
The map attribute marshaller.
|
ArgumentMarshaller.NumberAttributeMarshaller |
The number attribute marshaller.
|
ArgumentMarshaller.NumberSetAttributeMarshaller |
The number set attribute marshaller.
|
ArgumentMarshaller.StringAttributeMarshaller |
The boolean attribute marshaller.
|
ArgumentMarshaller.StringSetAttributeMarshaller |
The string set attribute marshaller.
|
ArgumentUnmarshaller |
Unmarshaller interface to make it possible to cache the expensive
type-determination behavior necessary when turning a service result back into
an object.
|
AttributeTransformer |
A hook allowing a custom transform/untransform of the raw attribute values
immediately before writing them into DynamoDB and immediately after reading
them out of DynamoDB, but with extra context about the model class not
available at the raw AmazonDymnamoDB level.
|
AttributeTransformer.Parameters<T> |
Parameters for the
transform and untransform methods, so
we don't have to break the interface in order to add additional
parameters. |
ConversionSchema |
A strategy for mapping between Java types and DynamoDB types.
|
DynamoDBMapperConfig.ObjectTableNameResolver |
Interface for a strategy used to determine the table name of an object
based on it's class.
|
DynamoDBMapperConfig.TableNameResolver |
Interface for a strategy used to determine the table name of an object
based on it's class.
|
DynamoDBMarshaller<T> |
Marshaller interface for storing complex types in DynamoDB as Strings.
|
ItemConverter |
The concrete realization of a strategy for converting between Java objects
and DynamoDB AttributeValues.
|
Class | Description |
---|---|
AttributeTransformerChain |
A virtual
AttributeTransformer that transforms and untransforms
attributes by running them through a cascading series of child
AttributeTransformer instances. |
ConversionSchema.Dependencies |
Dependency injection for the
ItemConverter s that this
ConversionSchema generates. |
ConversionSchemas |
Pre-defined strategies for mapping between Java types and DynamoDB types.
|
DynamoDBDeleteExpression |
Enables adding options to a delete operation.
|
DynamoDBMapper |
Object mapper for domain-object interaction with DynamoDB.
|
DynamoDBMapper.Builder |
Builder class for DynamoDBMapper
|
DynamoDBMapper.FailedBatch |
The return type of batchWrite, batchDelete and batchSave.
|
DynamoDBMapperConfig |
Immutable configuration object for service call behavior.
|
DynamoDBMapperConfig.Builder |
A fluent builder for DynamoDBMapperConfig objects.
|
DynamoDBMapperConfig.DefaultTableNameResolver |
Default implementation of
DynamoDBMapperConfig.TableNameResolver that mimics the
behavior of DynamoDBMapper before the addition of
DynamoDBMapperConfig.TableNameResolver . |
DynamoDBMapperConfig.TableNameOverride |
Allows overriding the table name declared on a domain class by the
DynamoDBTable annotation. |
DynamoDBMapperFieldModel |
A class that converts the variable to DynamoDB field.
|
DynamoDBQueryExpression<T> |
A query expression.
|
DynamoDBSaveExpression |
Enables adding options to a save operation.
|
DynamoDBScanExpression |
Options for filtering results from a scan operation.
|
JsonMarshaller<T> |
Simple JSON marshaller that uses Gson mapper.
|
KeyPair |
A KeyPair of hash and range key.
|
PaginatedList<T> |
Unmodifiable list supporting paginated result sets from Amazon DynamoDB.
|
PaginatedParallelScanList<T> |
Implementation of the List interface that represents the results from a
parallel scan in AWS DynamoDB.
|
PaginatedQueryList<T> |
Implementation of the List interface that represents the results from a query
in AWS DynamoDB.
|
PaginatedScanList<T> |
Implementation of the List interface that represents the results from a scan
in AWS DynamoDB.
|
ParallelScanTask |
A task thats runs DynamoDB scan operations in parallel.
|
QueryResultPage<T> |
Container for a page of query results
|
S3ClientCache |
A smart Map for
AmazonS3Client objects. |
S3Link |
An S3 Link that works with
DynamoDBMapper . |
ScanResultPage<T> |
Container for a page of scan results.
|
Enum | Description |
---|---|
DynamoDBMapperConfig.ConsistentReads |
Enumeration of consistent read behavior.
|
DynamoDBMapperConfig.PaginationLoadingStrategy |
Enumeration of pagination loading strategy.
|
DynamoDBMapperConfig.SaveBehavior |
Enumeration of behaviors for the save operation.
|
DynamoDBMapperFieldModel.DynamoDBAttributeType |
The DynamoDB Attribute types.
|
Exception | Description |
---|---|
DynamoDBMappingException |
Generic exception for problems occuring when mapping DynamoDB items to Java
objects or vice versa.
|
Annotation Type | Description |
---|---|
DynamoDBAttribute |
Interface for marking a class property as an attribute in a DynamoDB table.
|
DynamoDBAutoGeneratedKey |
Annotation for marking a hash key or range key property in a class to
auto-generate this key.
|
DynamoDBDocument |
An annotation that marks a class which can be serialized to a DynamoDB
document or sub-document.
|
DynamoDBHashKey |
Annotation for marking a property as the hash key for a modeled class.
|
DynamoDBIgnore |
Annotation for marking a class property as non-modeled.
|
DynamoDBIndexHashKey |
Annotation for marking a property in a class as the attribute to be used as
the hash key for one or more global secondary indexes on a DynamoDB table.
|
DynamoDBIndexRangeKey |
Annotation for marking a property in a class as the attribute to be used as
range key for one or more local secondary indexes on a DynamoDB table.
|
DynamoDBMarshalling |
Annotation to mark a property as using a custom marshaller.
|
DynamoDBNativeBoolean |
An annotation that marks a
boolean or Boolean attribute of a
modeled class which should be serialized as a DynamoDB BOOL. |
DynamoDBRangeKey |
Annotation for marking a property in a class as the range key for a DynamoDB
table.
|
DynamoDBTable |
Annotation to mark a class as a DynamoDB table.
|
DynamoDBVersionAttribute |
Annotation for marking a property as an optimistic locking version attribute.
|
Copyright © 2018 Amazon Web Services, Inc. All Rights Reserved.