public abstract static class BigtableInstanceAdminGrpc.BigtableInstanceAdminImplBase extends Object implements io.grpc.BindableService
Service for creating, configuring, and deleting Cloud Bigtable Instances and Clusters. Provides access to the Instance and Cluster schemas only, not the tables' metadata or data stored in those tables.
| Constructor and Description |
|---|
BigtableInstanceAdminImplBase() |
| Modifier and Type | Method and Description |
|---|---|
io.grpc.ServerServiceDefinition |
bindService() |
void |
createCluster(CreateClusterRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a cluster within an instance.
|
void |
createInstance(CreateInstanceRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Create an instance within a project.
|
void |
deleteCluster(DeleteClusterRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes a cluster from an instance.
|
void |
deleteInstance(DeleteInstanceRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Delete an instance from a project.
|
void |
getCluster(GetClusterRequest request,
io.grpc.stub.StreamObserver<Cluster> responseObserver)
Gets information about a cluster.
|
void |
getInstance(GetInstanceRequest request,
io.grpc.stub.StreamObserver<Instance> responseObserver)
Gets information about an instance.
|
void |
listClusters(ListClustersRequest request,
io.grpc.stub.StreamObserver<ListClustersResponse> responseObserver)
Lists information about clusters in an instance.
|
void |
listInstances(ListInstancesRequest request,
io.grpc.stub.StreamObserver<ListInstancesResponse> responseObserver)
Lists information about instances in a project.
|
void |
updateCluster(Cluster request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates a cluster within an instance.
|
void |
updateInstance(Instance request,
io.grpc.stub.StreamObserver<Instance> responseObserver)
Updates an instance within a project.
|
public void createInstance(CreateInstanceRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Create an instance within a project.
public void getInstance(GetInstanceRequest request, io.grpc.stub.StreamObserver<Instance> responseObserver)
Gets information about an instance.
public void listInstances(ListInstancesRequest request, io.grpc.stub.StreamObserver<ListInstancesResponse> responseObserver)
Lists information about instances in a project.
public void updateInstance(Instance request, io.grpc.stub.StreamObserver<Instance> responseObserver)
Updates an instance within a project.
public void deleteInstance(DeleteInstanceRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Delete an instance from a project.
public void createCluster(CreateClusterRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a cluster within an instance.
public void getCluster(GetClusterRequest request, io.grpc.stub.StreamObserver<Cluster> responseObserver)
Gets information about a cluster.
public void listClusters(ListClustersRequest request, io.grpc.stub.StreamObserver<ListClustersResponse> responseObserver)
Lists information about clusters in an instance.
public void updateCluster(Cluster request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates a cluster within an instance.
public void deleteCluster(DeleteClusterRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes a cluster from an instance.
public final io.grpc.ServerServiceDefinition bindService()
bindService in interface io.grpc.BindableService