Example usage for com.amazonaws.services.dynamodbv2 AmazonDynamoDBClient deleteTable

List of usage examples for com.amazonaws.services.dynamodbv2 AmazonDynamoDBClient deleteTable

Introduction

In this page you can find the example usage for com.amazonaws.services.dynamodbv2 AmazonDynamoDBClient deleteTable.

Prototype

@Override
    public DeleteTableResult deleteTable(String tableName) 

Source Link

Usage

From source file:examples.csci567.demo.userpreferencesom.DynamoDBManager.java

License:Open Source License

public static void cleanUp() {

    AmazonDynamoDBClient ddb = UserPreferenceDemoActivity.clientManager.ddb();

    DeleteTableRequest request = new DeleteTableRequest().withTableName(Constants.TEST_TABLE_NAME);
    try {//  w ww  .  jav a  2  s .  c om
        ddb.deleteTable(request);

    } catch (AmazonServiceException ex) {
        UserPreferenceDemoActivity.clientManager.wipeCredentialsOnAuthError(ex);
    }
}

From source file:io.exemplary.aws.DynamoDBServer.java

License:Apache License

private void deleteAllTables() {
    AmazonDynamoDBClient client = new AmazonDynamoDBClient(new BasicAWSCredentials("accessKey", "secretKey"));
    client.setEndpoint(getEndpoint());/*from  w w  w  . ja  v  a2s. c om*/
    ListTablesResult result = client.listTables(new ListTablesRequest());
    for (String tableName : result.getTableNames()) {
        client.deleteTable(new DeleteTableRequest(tableName));
    }
    client.shutdown();
}

From source file:io.fineo.dynamo.LocalDynamoTestUtil.java

License:Apache License

public static void cleanupTables(AmazonDynamoDBClient client) {
    StreamSupport.stream(new DynamoDB(client).listTables().pages().spliterator(), false)
            .flatMap(page -> StreamSupport.stream(page.spliterator(), false)).map(table -> table.getTableName())
            .parallel().peek(name -> LOG.info("Deleting table: " + name))
            .forEach(name -> client.deleteTable(name));

}