public static final class BigtableInstanceAdminGrpc.BigtableInstanceAdminFutureStub extends io.grpc.stub.AbstractStub<BigtableInstanceAdminGrpc.BigtableInstanceAdminFutureStub>
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.BigtableInstanceAdminFutureStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> |
createCluster(com.google.bigtable.admin.v2.CreateClusterRequest request)
Creates a cluster within an instance.
|
com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> |
createInstance(com.google.bigtable.admin.v2.CreateInstanceRequest request)
Create an instance within a project.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
deleteCluster(com.google.bigtable.admin.v2.DeleteClusterRequest request)
Deletes a cluster from an instance.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
deleteInstance(com.google.bigtable.admin.v2.DeleteInstanceRequest request)
Delete an instance from a project.
|
com.google.common.util.concurrent.ListenableFuture<com.google.bigtable.admin.v2.Cluster> |
getCluster(com.google.bigtable.admin.v2.GetClusterRequest request)
Gets information about a cluster.
|
com.google.common.util.concurrent.ListenableFuture<com.google.bigtable.admin.v2.Instance> |
getInstance(com.google.bigtable.admin.v2.GetInstanceRequest request)
Gets information about an instance.
|
com.google.common.util.concurrent.ListenableFuture<com.google.bigtable.admin.v2.ListClustersResponse> |
listClusters(com.google.bigtable.admin.v2.ListClustersRequest request)
Lists information about clusters in an instance.
|
com.google.common.util.concurrent.ListenableFuture<com.google.bigtable.admin.v2.ListInstancesResponse> |
listInstances(com.google.bigtable.admin.v2.ListInstancesRequest request)
Lists information about instances in a project.
|
com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> |
updateCluster(com.google.bigtable.admin.v2.Cluster request)
Updates a cluster within an instance.
|
com.google.common.util.concurrent.ListenableFuture<com.google.bigtable.admin.v2.Instance> |
updateInstance(com.google.bigtable.admin.v2.Instance request)
Updates an instance within a project.
|
protected BigtableInstanceAdminGrpc.BigtableInstanceAdminFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build in class io.grpc.stub.AbstractStub<BigtableInstanceAdminGrpc.BigtableInstanceAdminFutureStub>public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createInstance(com.google.bigtable.admin.v2.CreateInstanceRequest request)
Create an instance within a project.
public com.google.common.util.concurrent.ListenableFuture<com.google.bigtable.admin.v2.Instance> getInstance(com.google.bigtable.admin.v2.GetInstanceRequest request)
Gets information about an instance.
public com.google.common.util.concurrent.ListenableFuture<com.google.bigtable.admin.v2.ListInstancesResponse> listInstances(com.google.bigtable.admin.v2.ListInstancesRequest request)
Lists information about instances in a project.
public com.google.common.util.concurrent.ListenableFuture<com.google.bigtable.admin.v2.Instance> updateInstance(com.google.bigtable.admin.v2.Instance request)
Updates an instance within a project.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteInstance(com.google.bigtable.admin.v2.DeleteInstanceRequest request)
Delete an instance from a project.
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createCluster(com.google.bigtable.admin.v2.CreateClusterRequest request)
Creates a cluster within an instance.
public com.google.common.util.concurrent.ListenableFuture<com.google.bigtable.admin.v2.Cluster> getCluster(com.google.bigtable.admin.v2.GetClusterRequest request)
Gets information about a cluster.
public com.google.common.util.concurrent.ListenableFuture<com.google.bigtable.admin.v2.ListClustersResponse> listClusters(com.google.bigtable.admin.v2.ListClustersRequest request)
Lists information about clusters in an instance.
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateCluster(com.google.bigtable.admin.v2.Cluster request)
Updates a cluster within an instance.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteCluster(com.google.bigtable.admin.v2.DeleteClusterRequest request)
Deletes a cluster from an instance.