/** * Permanently deletes the specified snapshot. * @param request a {@link DeleteSnapshotRequest} object. */ public CompletableFuture<Empty> deleteSnapshotAsync(DeleteSnapshotRequest request) { return toCompletableFuture(adminClient.deleteSnapshotAsync(request)); }
/** * Permanently deletes the specified snapshot. * @param request a {@link DeleteSnapshotRequest} object. */ public CompletableFuture<Empty> deleteSnapshotAsync(DeleteSnapshotRequest request) { return toCompletableFuture(adminClient.deleteSnapshotAsync(request)); }
/** {@inheritDoc} */ @Override public void deleteSnapshot(String snapshotName) throws IOException { String btSnapshotName = getClusterName().toSnapshotName(snapshotName); DeleteSnapshotRequest request = DeleteSnapshotRequest.newBuilder() .setName(btSnapshotName) .build(); Futures.getUnchecked(bigtableTableAdminClient.deleteSnapshotAsync(request)); }
/** {@inheritDoc} */ @Override public void deleteSnapshot(String snapshotName) throws IOException { String btSnapshotName = getClusterName().toSnapshotName(snapshotName); DeleteSnapshotRequest request = DeleteSnapshotRequest.newBuilder() .setName(btSnapshotName) .build(); Futures.getUnchecked(bigtableTableAdminClient.deleteSnapshotAsync(request)); }