public static final class BigtableTableAdminGrpc.BigtableTableAdminFutureStub extends io.grpc.stub.AbstractStub<BigtableTableAdminGrpc.BigtableTableAdminFutureStub>
Service for creating, configuring, and deleting Cloud Bigtable tables. Provides access to the table schemas only, not the data stored within the tables.
| Modifier and Type | Method and Description |
|---|---|
protected BigtableTableAdminGrpc.BigtableTableAdminFutureStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
com.google.common.util.concurrent.ListenableFuture<Table> |
createTable(CreateTableRequest request)
Creates a new table in the specified instance.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
deleteTable(DeleteTableRequest request)
Permanently deletes a specified table and all of its data.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
dropRowRange(DropRowRangeRequest request)
Permanently drop/delete a row range from a specified table.
|
com.google.common.util.concurrent.ListenableFuture<Table> |
getTable(GetTableRequest request)
Gets metadata information about the specified table.
|
com.google.common.util.concurrent.ListenableFuture<ListTablesResponse> |
listTables(ListTablesRequest request)
Lists all tables served from a specified instance.
|
com.google.common.util.concurrent.ListenableFuture<Table> |
modifyColumnFamilies(ModifyColumnFamiliesRequest request)
Atomically performs a series of column family modifications
on the specified table.
|
protected BigtableTableAdminGrpc.BigtableTableAdminFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build in class io.grpc.stub.AbstractStub<BigtableTableAdminGrpc.BigtableTableAdminFutureStub>public com.google.common.util.concurrent.ListenableFuture<Table> createTable(CreateTableRequest request)
Creates a new table in the specified instance. The table can be created with a full set of initial column families, specified in the request.
public com.google.common.util.concurrent.ListenableFuture<ListTablesResponse> listTables(ListTablesRequest request)
Lists all tables served from a specified instance.
public com.google.common.util.concurrent.ListenableFuture<Table> getTable(GetTableRequest request)
Gets metadata information about the specified table.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteTable(DeleteTableRequest request)
Permanently deletes a specified table and all of its data.
public com.google.common.util.concurrent.ListenableFuture<Table> modifyColumnFamilies(ModifyColumnFamiliesRequest request)
Atomically performs a series of column family modifications on the specified table.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> dropRowRange(DropRowRangeRequest request)
Permanently drop/delete a row range from a specified table. The request can specify whether to delete all rows in a table, or only those that match a particular prefix.