Modifier and Type | Interface and Description |
---|---|
interface |
AmazonDynamoDBAsync
Interface for accessing DynamoDB asynchronously.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAmazonDynamoDB
Abstract implementation of
AmazonDynamoDB . |
class |
AbstractAmazonDynamoDBAsync
Abstract implementation of
AmazonDynamoDBAsync . |
class |
AmazonDynamoDBAsyncClient
Interface for accessing DynamoDB asynchronously.
|
class |
AmazonDynamoDBClient
Client for accessing DynamoDB.
|
Modifier and Type | Field and Description |
---|---|
private AmazonDynamoDB |
DynamoDBMapper.db |
private AmazonDynamoDB |
ParallelScanTask.dynamo |
protected AmazonDynamoDB |
PaginatedList.dynamo
The client for working with DynamoDB
|
Constructor and Description |
---|
DynamoDBMapper(AmazonDynamoDB dynamoDB)
Constructs a new mapper with the service object given, using the default
configuration.
|
DynamoDBMapper(AmazonDynamoDB ddb,
AWSCredentialsProvider s3CredentialProvider)
Constructs a new mapper with the service object and S3 client cache
given, using the default configuration.
|
DynamoDBMapper(AmazonDynamoDB dynamoDB,
DynamoDBMapperConfig config)
Constructs a new mapper with the service object and configuration given.
|
DynamoDBMapper(AmazonDynamoDB dynamoDB,
DynamoDBMapperConfig config,
AttributeTransformer transformer)
Constructs a new mapper with the given service object, configuration,
and transform hook.
|
DynamoDBMapper(AmazonDynamoDB dynamoDB,
DynamoDBMapperConfig config,
AttributeTransformer transformer,
AWSCredentialsProvider s3CredentialsProvider)
Constructor with all parameters.
|
DynamoDBMapper(AmazonDynamoDB dynamoDB,
DynamoDBMapperConfig config,
AWSCredentialsProvider s3CredentialProvider)
Constructs a new mapper with the service object, configuration, and S3
client cache given.
|
PaginatedList(DynamoDBMapper mapper,
java.lang.Class<T> clazz,
AmazonDynamoDB dynamo)
Constructs a PaginatedList instance using the default PaginationLoadingStrategy
|
PaginatedList(DynamoDBMapper mapper,
java.lang.Class<T> clazz,
AmazonDynamoDB dynamo,
DynamoDBMapperConfig.PaginationLoadingStrategy paginationLoadingStrategy)
Constructs a PaginatedList instance.
|
PaginatedParallelScanList(DynamoDBMapper mapper,
java.lang.Class<T> clazz,
AmazonDynamoDB dynamo,
ParallelScanTask parallelScanTask,
DynamoDBMapperConfig.PaginationLoadingStrategy paginationLoadingStrategy,
DynamoDBMapperConfig config) |
PaginatedQueryList(DynamoDBMapper mapper,
java.lang.Class<T> clazz,
AmazonDynamoDB dynamo,
QueryRequest queryRequest,
QueryResult queryResult,
DynamoDBMapperConfig.PaginationLoadingStrategy paginationLoadingStrategy,
DynamoDBMapperConfig config) |
PaginatedScanList(DynamoDBMapper mapper,
java.lang.Class<T> clazz,
AmazonDynamoDB dynamo,
ScanRequest scanRequest,
ScanResult scanResult,
DynamoDBMapperConfig.PaginationLoadingStrategy paginationLoadingStrategy,
DynamoDBMapperConfig config) |
ParallelScanTask(AmazonDynamoDB dynamo,
java.util.List<ScanRequest> parallelScanRequests) |
ParallelScanTask(DynamoDBMapper mapper,
AmazonDynamoDB dynamo,
java.util.List<ScanRequest> parallelScanRequests)
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
private AmazonDynamoDB |
Table.client |
private AmazonDynamoDB |
DynamoDB.client |
Constructor and Description |
---|
DynamoDB(AmazonDynamoDB client) |
Index(AmazonDynamoDB client,
java.lang.String indexName,
Table table) |
Table(AmazonDynamoDB client,
java.lang.String tableName) |
Table(AmazonDynamoDB client,
java.lang.String tableName,
TableDescription tableDescription) |
Modifier and Type | Field and Description |
---|---|
private AmazonDynamoDB |
UpdateItemImpl.client |
private AmazonDynamoDB |
ScanPage.client |
private AmazonDynamoDB |
ScanCollection.client |
private AmazonDynamoDB |
QueryPage.client |
private AmazonDynamoDB |
QueryCollection.client |
private AmazonDynamoDB |
ListTablesPage.client |
private AmazonDynamoDB |
ListTablesImpl.client |
private AmazonDynamoDB |
ListTablesCollection.client |
private AmazonDynamoDB |
BatchWriteItemImpl.client |
private AmazonDynamoDB |
BatchGetItemImpl.client |
private AmazonDynamoDB |
AbstractImpl.client |
Modifier and Type | Method and Description |
---|---|
(package private) AmazonDynamoDB |
AbstractImpl.getClient() |
Modifier and Type | Method and Description |
---|---|
private static java.util.List<Table> |
ListTablesPage.toTableList(AmazonDynamoDB client,
java.util.List<java.lang.String> tableNames) |
Modifier and Type | Method and Description |
---|---|
static boolean |
TableUtils.createTableIfNotExists(AmazonDynamoDB dynamo,
CreateTableRequest createTableRequest)
Creates the table and ignores any errors if it already exists.
|
static boolean |
TableUtils.deleteTableIfExists(AmazonDynamoDB dynamo,
DeleteTableRequest deleteTableRequest)
Deletes the table and ignores any errors if it doesn't exist.
|
private static TableDescription |
TableUtils.waitForTableDescription(AmazonDynamoDB dynamo,
java.lang.String tableName,
TableStatus desiredStatus,
int timeout,
int interval)
Wait for the table to reach the desired status and returns the table
description
|
static void |
TableUtils.waitUntilActive(AmazonDynamoDB dynamo,
java.lang.String tableName)
Waits up to 10 minutes for a specified DynamoDB table to move into the
ACTIVE state. |
static void |
TableUtils.waitUntilActive(AmazonDynamoDB dynamo,
java.lang.String tableName,
int timeout,
int interval)
Waits up to a specified amount of time for a specified DynamoDB table to
move into the
ACTIVE state. |
static void |
TableUtils.waitUntilExists(AmazonDynamoDB dynamo,
java.lang.String tableName)
Waits up to 10 minutes for a specified DynamoDB table to resolve,
indicating that it exists.
|
static void |
TableUtils.waitUntilExists(AmazonDynamoDB dynamo,
java.lang.String tableName,
int timeout,
int interval)
Waits up to a specified amount of time for a specified DynamoDB table to
resolve, indicating that it exists.
|