BigtableTableAdminGrpc.BigtableTableAdminImplBase (Cloud Bigtable HBase Client for Java 0.9.3-SNAPSHOT API)

com.google.bigtable.admin.v2

Class BigtableTableAdminGrpc.BigtableTableAdminImplBase

  • java.lang.Object
    • com.google.bigtable.admin.v2.BigtableTableAdminGrpc.BigtableTableAdminImplBase
  • All Implemented Interfaces:
    io.grpc.BindableService
    Enclosing class:
    BigtableTableAdminGrpc


    public abstract static class BigtableTableAdminGrpc.BigtableTableAdminImplBase
    extends Object
    implements io.grpc.BindableService
     Service for creating, configuring, and deleting Cloud Bigtable tables.
     Provides access to the table schemas only, not the data stored within
     the tables.
     
    • Constructor Detail

      • BigtableTableAdminImplBase

        public BigtableTableAdminImplBase()
    • Method Detail

      • createTable

        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.
         
      • listTables

        public void listTables(ListTablesRequest request,
                               io.grpc.stub.StreamObserver<ListTablesResponse> responseObserver)
         Lists all tables served from a specified instance.
         
      • getTable

        public void getTable(GetTableRequest request,
                             io.grpc.stub.StreamObserver<Table> responseObserver)
         Gets metadata information about the specified table.
         
      • deleteTable

        public void deleteTable(DeleteTableRequest request,
                                io.grpc.stub.StreamObserver<Empty> responseObserver)
         Permanently deletes a specified table and all of its data.
         
      • modifyColumnFamilies

        public void modifyColumnFamilies(ModifyColumnFamiliesRequest request,
                                         io.grpc.stub.StreamObserver<Table> responseObserver)
         Atomically performs a series of column family modifications
         on the specified table.
         
      • dropRowRange

        public void dropRowRange(DropRowRangeRequest request,
                                 io.grpc.stub.StreamObserver<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.
         
      • bindService

        public io.grpc.ServerServiceDefinition bindService()
        Specified by:
        bindService in interface io.grpc.BindableService


Send feedback about...

Cloud Bigtable Documentation