code: @SuppressWarnings("WeakerAccess")
    public ApiFuture<Table> getTableAsync(String tableId) {
      return getTableAsync(tableId, com.google.bigtable.admin.v2.Table.View.SCHEMA_VIEW);
    }
docs: Asynchronously gets the table metadata by tableId.
  
  <p>Sample code:
  
  <pre>{@code
  ApiFuture<Table> tableFuture = client.getTableAsync("my-table");
  
  ApiFutures.addCallback(
  tableFuture,
  new ApiFutureCallback<Table>() {
  public void onSuccess(Table table) {
  System.out.println("Got metadata for table: " + table.getId());
  System.out.println("Column families:");
  for (ColumnFamily cf : table.getColumnFamilies()) {
  System.out.println(cf.getId());
  }
  }
  
  public void onFailure(Throwable t) {
  t.printStackTrace();
  }
  },
  MoreExecutors.directExecutor()
  );
  }</pre>