List of usage examples for com.amazonaws.services.dynamodbv2.model DeleteTableRequest getTableName
public String getTableName()
The name of the table to delete.
From source file:com.amazon.janusgraph.diskstorage.dynamodb.DynamoDbDelegate.java
License:Open Source License
public DeleteTableResult deleteTable(final DeleteTableRequest request) throws BackendException { controlPlaneRateLimiter.acquire();/*from ww w . ja va 2s.c o m*/ final Timer.Context apiTimerContext = getTimerContext(DELETE_TABLE, request.getTableName()); DeleteTableResult result; try { result = client.deleteTable(request); } catch (Exception e) { throw processDynamoDbApiException(e, DELETE_TABLE, request.getTableName()); } finally { apiTimerContext.stop(); } return result; }
From source file:com.rapid7.diskstorage.dynamodb.DynamoDBDelegate.java
License:Open Source License
public DeleteTableResult deleteTable(DeleteTableRequest request) throws BackendException { controlPlaneRateLimiter.acquire();//from ww w .jav a2 s . c o m final Timer.Context apiTimerContext = getTimerContext(DELETE_TABLE, request.getTableName()); DeleteTableResult result; try { result = client.deleteTable(request); } catch (Exception e) { throw processDynamoDBAPIException(e, DELETE_TABLE, request.getTableName()); } finally { apiTimerContext.stop(); } return result; }
From source file:org.socialsignin.spring.data.dynamodb.repository.util.Entity2DynamoDBTableSynchronizer.java
License:Apache License
private boolean performDrop(DynamoDBEntityInformation<T, ID> entityInformation) { Class<T> domainType = entityInformation.getJavaType(); DeleteTableRequest dtr = mapper.generateDeleteTableRequest(domainType); LOGGER.trace("Dropping table {} for entity {}", dtr.getTableName(), domainType); boolean result = TableUtils.deleteTableIfExists(amazonDynamoDB, dtr); if (result) { LOGGER.debug("Deleted table {} for entity {}", dtr.getTableName(), domainType); }//from w w w . jav a 2s . c o m return result; }