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
Client for accessing DynamoDB asynchronously.
|
class |
AmazonDynamoDBClient
Client for accessing DynamoDB.
|
Modifier and Type | Method and Description |
---|---|
protected AmazonDynamoDB |
AmazonDynamoDBClientBuilder.build(AwsSyncClientParams params)
Construct a synchronous implementation of AmazonDynamoDB using the current builder configuration.
|
static AmazonDynamoDB |
AmazonDynamoDBClientBuilder.defaultClient() |
Modifier and Type | Field and Description |
---|---|
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.
|
DynamoDBTableMapper(AmazonDynamoDB db,
DynamoDBMapper mapper,
DynamoDBMapperConfig config,
DynamoDBMapperTableModel<T> model)
Constructs a new table mapper for the given class.
|
PaginatedList(DynamoDBMapper mapper,
Class<T> clazz,
AmazonDynamoDB dynamo)
Constructs a PaginatedList instance using the default PaginationLoadingStrategy
|
PaginatedList(DynamoDBMapper mapper,
Class<T> clazz,
AmazonDynamoDB dynamo,
DynamoDBMapperConfig.PaginationLoadingStrategy paginationLoadingStrategy)
Constructs a PaginatedList instance.
|
PaginatedParallelScanList(DynamoDBMapper mapper,
Class<T> clazz,
AmazonDynamoDB dynamo,
ParallelScanTask parallelScanTask,
DynamoDBMapperConfig.PaginationLoadingStrategy paginationLoadingStrategy,
DynamoDBMapperConfig config) |
PaginatedQueryList(DynamoDBMapper mapper,
Class<T> clazz,
AmazonDynamoDB dynamo,
QueryRequest queryRequest,
QueryResult queryResult,
DynamoDBMapperConfig.PaginationLoadingStrategy paginationLoadingStrategy,
DynamoDBMapperConfig config) |
PaginatedScanList(DynamoDBMapper mapper,
Class<T> clazz,
AmazonDynamoDB dynamo,
ScanRequest scanRequest,
ScanResult scanResult,
DynamoDBMapperConfig.PaginationLoadingStrategy paginationLoadingStrategy,
DynamoDBMapperConfig config) |
ParallelScanTask(DynamoDBMapper mapper,
AmazonDynamoDB dynamo,
List<ScanRequest> parallelScanRequests)
Deprecated.
|
Constructor and Description |
---|
DynamoDB(AmazonDynamoDB client) |
Table(AmazonDynamoDB client,
String tableName) |
Table(AmazonDynamoDB client,
String tableName,
TableDescription tableDescription) |
Constructor and Description |
---|
BatchGetItemImpl(AmazonDynamoDB client) |
BatchWriteItemImpl(AmazonDynamoDB client) |
DeleteItemImpl(AmazonDynamoDB client,
Table table) |
GetItemImpl(AmazonDynamoDB client,
Table table) |
IndexQueryImpl(AmazonDynamoDB client,
Index index) |
IndexScanImpl(AmazonDynamoDB client,
Index index) |
ListTablesImpl(AmazonDynamoDB client) |
PutItemImpl(AmazonDynamoDB client,
Table table) |
QueryImpl(AmazonDynamoDB client,
Table table) |
ScanImpl(AmazonDynamoDB client,
Table table) |
UpdateItemImpl(AmazonDynamoDB client,
Table table) |
Constructor and Description |
---|
AmazonDynamoDBEndpointCache(AmazonDynamoDB client) |
AmazonDynamoDBEndpointCacheLoader(AmazonDynamoDB client) |
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.
|
static void |
TableUtils.waitUntilActive(AmazonDynamoDB dynamo,
String tableName)
Waits up to 10 minutes for a specified DynamoDB table to move into the
ACTIVE state. |
static void |
TableUtils.waitUntilActive(AmazonDynamoDB dynamo,
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,
String tableName)
Waits up to 10 minutes for a specified DynamoDB table to resolve,
indicating that it exists.
|
static void |
TableUtils.waitUntilExists(AmazonDynamoDB dynamo,
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.
|
Constructor and Description |
---|
AmazonDynamoDBWaiters(AmazonDynamoDB client)
Constructs a new AmazonDynamoDBWaiters with the given client
|
DescribeTableFunction(AmazonDynamoDB client)
Constructs a new DescribeTableFunction with the given client
|
Copyright © 2024. All rights reserved.