in src/main/java/software/aws/glue/tableversions/utils/TestDDBUtil.java [8:38]
public static void main(String[] args) {
String ddbTableName_1 = "glue_table_version_cleanup_planner";
String ddbTableName_2 = "glue_table_version_cleanup_statistics";
long executionId = System.currentTimeMillis();
DDBUtil ddbUtil = new DDBUtil();
String hashKey_1 = "execution_batch_id";
String rangeKey_1 = "database_name_table_name";
String hashKey_2 = "execution_id";
String rangeKey_2 = "execution_batch_id";
String databaseName = "test_db";
String tableName = "test_table";
int numTableVersionsB4Cleanup = 20;
int numVersionsRetained = 10;
int numDeletedVersions = 10;
long executionBatchId = System.currentTimeMillis();
AmazonDynamoDB ddbClient = AmazonDynamoDBClientBuilder.standard().withRegion("us-east-1").build();
String notificationTime = new java.util.Date().toString();
ddbUtil.insertTableDetailsToDynamoDB(ddbClient, ddbTableName_1, hashKey_1, rangeKey_1, executionBatchId,
databaseName, tableName, notificationTime);
ddbUtil.insertCleanupStatusToDynamoDB(ddbClient, ddbTableName_2, hashKey_2, rangeKey_2, executionId,
Long.toString(executionBatchId), databaseName, tableName, numTableVersionsB4Cleanup,
numVersionsRetained, numDeletedVersions);
}