Example usage for com.amazonaws.services.dynamodbv2.model DeleteTableRequest setTableName

List of usage examples for com.amazonaws.services.dynamodbv2.model DeleteTableRequest setTableName

Introduction

In this page you can find the example usage for com.amazonaws.services.dynamodbv2.model DeleteTableRequest setTableName.

Prototype


public void setTableName(String tableName) 

Source Link

Document

The name of the table to delete.

Usage

From source file:DynamoDBUtils.java

License:Open Source License

/**
 * Deletes an Amazon DynamoDB table if it exists.
 *
 * @param client//from   w  ww . j  a  v a  2s  . c  o m
 *        The {@link AmazonDynamoDBClient} with Amazon DynamoDB read and write privileges
 * @param tableName
 *        The Amazon DynamoDB table to delete
 */
public static void deleteTable(AmazonDynamoDBClient client, String tableName) {
    if (tableExists(client, tableName)) {
        DeleteTableRequest deleteTableRequest = new DeleteTableRequest();
        deleteTableRequest.setTableName(tableName);
        client.deleteTable(deleteTableRequest);
        LOG.info("Deleted table " + tableName);
    } else {
        LOG.warn("Table " + tableName + " does not exist");
    }
}