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(CreateClusterRequest request)
Creates a cluster within an instance.
|
com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> |
createInstance(CreateInstanceRequest request)
Create an instance within a project.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
deleteCluster(DeleteClusterRequest request)
Deletes a cluster from an instance.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
deleteInstance(DeleteInstanceRequest request)
Delete an instance from a project.
|
com.google.common.util.concurrent.ListenableFuture<Cluster> |
getCluster(GetClusterRequest request)
Gets information about a cluster.
|
com.google.common.util.concurrent.ListenableFuture<Instance> |
getInstance(GetInstanceRequest request)
Gets information about an instance.
|
com.google.common.util.concurrent.ListenableFuture<ListClustersResponse> |
listClusters(ListClustersRequest request)
Lists information about clusters in an instance.
|
com.google.common.util.concurrent.ListenableFuture<ListInstancesResponse> |
listInstances(ListInstancesRequest request)
Lists information about instances in a project.
|
com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> |
updateCluster(Cluster request)
Updates a cluster within an instance.
|
com.google.common.util.concurrent.ListenableFuture<Instance> |
updateInstance(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(CreateInstanceRequest request)
Create an instance within a project.
public com.google.common.util.concurrent.ListenableFuture<Instance> getInstance(GetInstanceRequest request)
Gets information about an instance.
public com.google.common.util.concurrent.ListenableFuture<ListInstancesResponse> listInstances(ListInstancesRequest request)
Lists information about instances in a project.
public com.google.common.util.concurrent.ListenableFuture<Instance> updateInstance(Instance request)
Updates an instance within a project.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteInstance(DeleteInstanceRequest request)
Delete an instance from a project.
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createCluster(CreateClusterRequest request)
Creates a cluster within an instance.
public com.google.common.util.concurrent.ListenableFuture<Cluster> getCluster(GetClusterRequest request)
Gets information about a cluster.
public com.google.common.util.concurrent.ListenableFuture<ListClustersResponse> listClusters(ListClustersRequest request)
Lists information about clusters in an instance.
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateCluster(Cluster request)
Updates a cluster within an instance.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteCluster(DeleteClusterRequest request)
Deletes a cluster from an instance.