public class BigtableTableAdminGrpcClient extends Object implements BigtableTableAdminClient
Constructor and Description |
---|
BigtableTableAdminGrpcClient(io.grpc.Channel channel)
Constructor for BigtableTableAdminGrpcClient.
|
Modifier and Type | Method and Description |
---|---|
void |
createTable(CreateTableRequest request)
Creates a new table.
|
void |
deleteTable(DeleteTableRequest request)
Permanently deletes a specified table and all of its data.
|
void |
dropRowRange(DropRowRangeRequest request)
Permanently deletes all rows in a range.
|
Table |
getTable(GetTableRequest request)
Gets the details of a table.
|
ListTablesResponse |
listTables(ListTablesRequest request)
Lists the names of all tables in an instance.
|
void |
modifyColumnFamily(ModifyColumnFamiliesRequest request)
Creates, modifies or deletes a new column family within a specified table.
|
public BigtableTableAdminGrpcClient(io.grpc.Channel channel)
Constructor for BigtableTableAdminGrpcClient.
channel
- a Channel
object.public ListTablesResponse listTables(ListTablesRequest request)
listTables
in interface BigtableTableAdminClient
request
- a ListTablesRequest
object.ListTablesResponse
object.public Table getTable(GetTableRequest request)
getTable
in interface BigtableTableAdminClient
request
- a GetTableRequest
object.Table
object.public void createTable(CreateTableRequest request)
createTable
in interface BigtableTableAdminClient
request
- a CreateTableRequest
object.public void modifyColumnFamily(ModifyColumnFamiliesRequest request)
modifyColumnFamily
in interface BigtableTableAdminClient
request
- a ModifyColumnFamiliesRequest
object.public void deleteTable(DeleteTableRequest request)
deleteTable
in interface BigtableTableAdminClient
request
- a DeleteTableRequest
object.public void dropRowRange(DropRowRangeRequest request)
dropRowRange
in interface BigtableTableAdminClient
request
- a DropRowRangeRequest
object.