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