public final class DynamoDBClient extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
TABLE_ATTR_CONTENT |
| Constructor and Description |
|---|
DynamoDBClient(com.amazonaws.services.dynamodbv2.AmazonDynamoDB ddb,
String journalTableName,
String lockTableName) |
DynamoDBClient(com.amazonaws.services.dynamodbv2.AmazonDynamoDB ddb,
String journalTableName,
String lockTableName,
DynamoDBProvisioningData provisioningData) |
| Modifier and Type | Method and Description |
|---|---|
void |
batchPutDocument(String fileName,
List<String> lines) |
void |
batchPutDocumentItems(String fileName,
List<com.amazonaws.services.dynamodbv2.document.Item> items) |
void |
deleteAllDocuments(String fileName) |
void |
ensureTables() |
String |
getConfig() |
List<String> |
getDocumentContents(String fileName) |
Stream<com.amazonaws.services.dynamodbv2.document.Item> |
getDocumentsStream(String fileName) |
com.amazonaws.services.dynamodbv2.AmazonDynamoDBLockClientOptions.AmazonDynamoDBLockClientOptionsBuilder |
getLockClientOptionsBuilder() |
void |
putDocument(String fileName,
String line) |
com.amazonaws.services.dynamodbv2.document.Item |
toItem(String fileName,
String line) |
public static final String TABLE_ATTR_CONTENT
public DynamoDBClient(com.amazonaws.services.dynamodbv2.AmazonDynamoDB ddb,
String journalTableName,
String lockTableName)
public DynamoDBClient(com.amazonaws.services.dynamodbv2.AmazonDynamoDB ddb,
String journalTableName,
String lockTableName,
DynamoDBProvisioningData provisioningData)
public void ensureTables()
throws IOException
IOExceptionpublic String getConfig()
public com.amazonaws.services.dynamodbv2.AmazonDynamoDBLockClientOptions.AmazonDynamoDBLockClientOptionsBuilder getLockClientOptionsBuilder()
public void deleteAllDocuments(String fileName) throws IOException
IOExceptionpublic List<String> getDocumentContents(String fileName) throws IOException
IOExceptionpublic Stream<com.amazonaws.services.dynamodbv2.document.Item> getDocumentsStream(String fileName) throws IOException
IOExceptionpublic void batchPutDocumentItems(String fileName, List<com.amazonaws.services.dynamodbv2.document.Item> items)
public void putDocument(String fileName, String line) throws IOException
IOExceptionCopyright © 2012–2020 The Apache Software Foundation. All rights reserved.