public static final class BigtableInstanceAdminGrpc.BigtableInstanceAdminStub extends io.grpc.stub.AbstractStub<BigtableInstanceAdminGrpc.BigtableInstanceAdminStub>
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.
| Modifier and Type | Method and Description |
|---|---|
protected BigtableInstanceAdminGrpc.BigtableInstanceAdminStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
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.
|
protected BigtableInstanceAdminGrpc.BigtableInstanceAdminStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build in class io.grpc.stub.AbstractStub<BigtableInstanceAdminGrpc.BigtableInstanceAdminStub>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.