code: @SuppressWarnings("WeakerAccess")
    public ApiFuture<Void> deleteTableAsync(String tableId) {
      DeleteTableRequest request =
          DeleteTableRequest.newBuilder().setName(getTableName(tableId)).build();
  
      return transformToVoid(this.stub.deleteTableCallable().futureCall(request));
    }
docs: Asynchronously deletes the table specified by tableId.
  
  <p>Sample code:
  
  <pre>{@code
  ApiFuture<Void> future = client.deleteTableAsync("my-table");
  
  ApiFutures.addCallback(
  future,
  new ApiFutureCallback<Void>() {
  public void onSuccess(Void ignored) {
  System.out.println("Successfully deleted the table");
  }
  
  public void onFailure(Throwable t) {
  t.printStackTrace();
  }
  },
  MoreExecutors.directExecutor()
  );
  }</pre>