Package | Description |
---|---|
com.amazonaws.services.dynamodbv2.datamodeling | |
com.amazonaws.services.dynamodbv2.datamodeling.marshallers |
Standard implementations of
ArgumentMarshaller . |
com.amazonaws.services.dynamodbv2.datamodeling.unmarshallers |
Standard implementations of
ArgumentUnmarshaller . |
Class and Description |
---|
AbstractDynamoDBMapper
Abstract implementation of
IDynamoDBMapper . |
ArgumentMarshaller
Interface to make it possible to cache the expensive type determination
behavior.
|
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 AmazonDynamoDB level.
|
AttributeTransformer.Parameters
Parameters for the
transform and untransform methods,
so we don't have to break the interface in order to add additional
parameters. |
BatchLoadContext
Container object that has information about the batch load request made to DynamoDB.
|
ConversionSchema
A strategy for mapping between Java types and DynamoDB types.
|
ConversionSchema.Dependencies
Dependency injection for the
ItemConverter s that this
ConversionSchema generates. |
ConversionSchemas.Builder |
DynamoDB
Annotation to mark other annotations as being part of DyanmoDB.
|
DynamoDBAutoGenerated
Annotation to mark a property as using a custom auto-generator.
|
DynamoDBAutoGeneratedDefault
Annotation to assign a default value on creation if value is null.
|
DynamoDBAutoGeneratedTimestamp
Annotation for auto-generating a date/timestamp.
|
DynamoDBAutoGenerateStrategy
Enumeration of possible auto-generation strategies.
|
DynamoDBAutoGenerator
Generator interface for auto-generating attribute values.
|
DynamoDBAutoGenerator.AbstractGenerator
A generator which holds the
DynamoDBAutoGenerateStrategy . |
DynamoDBConvertedBool
Annotation to convert a
Boolean to the DynamoDB S type. |
DynamoDBConvertedBool.Format
Enumeration of the supported format options.
|
DynamoDBDeleteExpression
Enables adding options to a delete operation.
|
DynamoDBDelimited
Annotation to convert an object into a single delimited
String
attribute. |
DynamoDBGeneratedUuid
Annotation for auto-generating a
UUID . |
DynamoDBKeyed
Annotation for marking a property a key for a modeled class.
|
DynamoDBMapper
Object mapper for domain-object interaction with DynamoDB.
|
DynamoDBMapper.FailedBatch
The return type of batchWrite, batchDelete and batchSave.
|
DynamoDBMapperConfig
Immutable configuration object for service call behavior.
|
DynamoDBMapperConfig.BatchLoadRetryStrategy
DynamoDBMapper.batchLoad(Iterable, DynamoDBMapperConfig) breaks the requested items in batches of maximum size 100. |
DynamoDBMapperConfig.BatchWriteRetryStrategy
DynamoDBMapper#batchWrite takes arbitrary number of save/delete requests
and breaks them into smaller chunks that can be accepted by the service
API.
|
DynamoDBMapperConfig.Builder
A fluent builder for DynamoDBMapperConfig objects.
|
DynamoDBMapperConfig.ConsistentReads
Enumeration of consistent read behavior.
|
DynamoDBMapperConfig.DefaultBatchLoadRetryStrategy
This is the default strategy.
|
DynamoDBMapperConfig.DefaultBatchWriteRetryStrategy
The default BatchWriteRetryStrategy which always retries on
UnprocessedItem up to a maximum number of times and use exponential
backoff with random scale factor.
|
DynamoDBMapperConfig.DefaultTableNameResolver
Default implementation of
DynamoDBMapperConfig.TableNameResolver that mimics the behavior
of DynamoDBMapper before the addition of DynamoDBMapperConfig.TableNameResolver . |
DynamoDBMapperConfig.NoRetryBatchLoadRetryStrategy
This strategy, like name suggests will not attempt any retries on Unprocessed keys
|
DynamoDBMapperConfig.ObjectTableNameResolver
Interface for a strategy used to determine the table name of an object based on its class.
|
DynamoDBMapperConfig.PaginationLoadingStrategy
Enumeration of pagination loading strategy.
|
DynamoDBMapperConfig.SaveBehavior
Enumeration of behaviors for the save operation.
|
DynamoDBMapperConfig.TableNameOverride
Allows overriding the table name declared on a domain class by the
DynamoDBTable annotation. |
DynamoDBMapperConfig.TableNameResolver
Interface for a strategy used to determine the table name of an object based on its class.
|
DynamoDBMapperFieldModel
Field model.
|
DynamoDBMapperFieldModel.DynamoDBAttributeType |
DynamoDBMapperModelFactory.TableFactory
DynamoDBMapperModelFactory factory. |
DynamoDBMapperTableModel
Table model.
|
DynamoDBMarshaller
Deprecated.
Replaced by
DynamoDBTypeConverter
A public class CustomConverter<T> implements DynamoDBTypeConverter<String,T> { @Override public final String convert(final T object) { return ... } @Override public final T unconvert(final String object) { return ... } } |
DynamoDBMarshalling
Deprecated.
Replaced by
DynamoDBTypeConverted
A public class CustomConverter<T> implements DynamoDBTypeConverter<String,T> { @Override public final String convert(final T object) { return ... } @Override public final T unconvert(final String object) { return ... } } |
DynamoDBQueryExpression
A query expression.
|
DynamoDBSaveExpression
Enables adding options to a save operation.
|
DynamoDBScanExpression
Options for filtering results from a scan operation.
|
DynamoDBTableMapper
A wrapper for
DynamoDBMapper which operates only on a specified
class/table. |
DynamoDBTypeConverted
Annotation to mark a property as using a custom type-converter.
|
DynamoDBTypeConvertedJson
A simple JSON converter that uses the Jackson JSON processor.
|
DynamoDBTypeConvertedTimestamp
Annotation to format a timestamp object using Java's standard date and time
patterns.
|
DynamoDBTypeConverter
Interface for converting types.
|
DynamoDBTypeConverter.AbstractConverter
An abstract converter with additional general purpose functions.
|
DynamoDBTypeConverter.DelegateConverter
A general purpose delegating converter.
|
DynamoDBTypeConverter.ExtendedConverter
A converter which wraps a source and target converter.
|
DynamoDBTypeConverter.NullSafeConverter
A converter which evaluates nullability before convert/unconvert.
|
DynamoDBTypeConverterFactory
DynamoDBTypeConverter factory and supporting classes. |
DynamoDBTypeConverterFactory.Builder
Builder for overriding type-converters.
|
DynamoDBTyped
Annotation to override the standard attribute type binding.
|
DynamoDBVersioned
Annotation for marking a property as an optimistic locking version attribute.
|
IDynamoDBMapper
Interface for DynamoDBMapper.
|
ItemConverter
The concrete realization of a strategy for converting between Java objects
and DynamoDB AttributeValues.
|
KeyPair |
PaginatedList
Unmodifiable list supporting paginated result sets from Amazon DynamoDB.
|
PaginatedParallelScanList
Implementation of the List interface that represents the results from a parallel scan
in AWS DynamoDB.
|
PaginatedQueryList
Implementation of the List interface that represents the results from a query
in AWS DynamoDB.
|
PaginatedScanList
Implementation of the List interface that represents the results from a scan
in AWS DynamoDB.
|
ParallelScanTask |
QueryResultPage
Container for a page of query results
|
S3ClientCache
A smart Map for
AmazonS3 objects. |
S3Link
An S3 Link that works with
DynamoDBMapper . |
S3Link.Factory
S3Link factory. |
ScanResultPage
Container for a page of scan results.
|
Class and Description |
---|
ArgumentMarshaller
Interface to make it possible to cache the expensive type determination
behavior.
|
ArgumentMarshaller.BinaryAttributeMarshaller |
ArgumentMarshaller.BinarySetAttributeMarshaller |
ArgumentMarshaller.BooleanAttributeMarshaller |
ArgumentMarshaller.ListAttributeMarshaller |
ArgumentMarshaller.MapAttributeMarshaller |
ArgumentMarshaller.NumberAttributeMarshaller |
ArgumentMarshaller.NumberSetAttributeMarshaller |
ArgumentMarshaller.StringAttributeMarshaller |
ArgumentMarshaller.StringSetAttributeMarshaller |
DynamoDBMarshaller
Deprecated.
Replaced by
DynamoDBTypeConverter
A public class CustomConverter<T> implements DynamoDBTypeConverter<String,T> { @Override public final String convert(final T object) { return ... } @Override public final T unconvert(final String object) { return ... } } |
ItemConverter
The concrete realization of a strategy for converting between Java objects
and DynamoDB AttributeValues.
|
Class and Description |
---|
ArgumentUnmarshaller
Unmarshaller interface to make it possible to cache the expensive
type-determination behavior necessary when turning a service result back
into an object.
|
DynamoDBMarshaller
Deprecated.
Replaced by
DynamoDBTypeConverter
A public class CustomConverter<T> implements DynamoDBTypeConverter<String,T> { @Override public final String convert(final T object) { return ... } @Override public final T unconvert(final String object) { return ... } } |
ItemConverter
The concrete realization of a strategy for converting between Java objects
and DynamoDB AttributeValues.
|
S3ClientCache
A smart Map for
AmazonS3 objects. |
Copyright © 2019. All rights reserved.