public static final class BigtableTableAdminGrpc.BigtableTableAdminStub extends io.grpc.stub.AbstractStub<BigtableTableAdminGrpc.BigtableTableAdminStub>
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.BigtableTableAdminStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
void |
createTable(CreateTableRequest request,
io.grpc.stub.StreamObserver<Table> responseObserver)
Creates a new table in the specified instance.
|
void |
deleteTable(DeleteTableRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Permanently deletes a specified table and all of its data.
|
void |
dropRowRange(DropRowRangeRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Permanently drop/delete a row range from a specified table.
|
void |
getTable(GetTableRequest request,
io.grpc.stub.StreamObserver<Table> responseObserver)
Gets metadata information about the specified table.
|
void |
listTables(ListTablesRequest request,
io.grpc.stub.StreamObserver<ListTablesResponse> responseObserver)
Lists all tables served from a specified instance.
|
void |
modifyColumnFamilies(ModifyColumnFamiliesRequest request,
io.grpc.stub.StreamObserver<Table> responseObserver)
Atomically performs a series of column family modifications
on the specified table.
|
protected BigtableTableAdminGrpc.BigtableTableAdminStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build in class io.grpc.stub.AbstractStub<BigtableTableAdminGrpc.BigtableTableAdminStub>public void createTable(CreateTableRequest request, io.grpc.stub.StreamObserver<Table> responseObserver)
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 void listTables(ListTablesRequest request, io.grpc.stub.StreamObserver<ListTablesResponse> responseObserver)
Lists all tables served from a specified instance.
public void getTable(GetTableRequest request, io.grpc.stub.StreamObserver<Table> responseObserver)
Gets metadata information about the specified table.
public void deleteTable(DeleteTableRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Permanently deletes a specified table and all of its data.
public void modifyColumnFamilies(ModifyColumnFamiliesRequest request, io.grpc.stub.StreamObserver<Table> responseObserver)
Atomically performs a series of column family modifications on the specified table.
public void dropRowRange(DropRowRangeRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
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.