public interface BigtableClusterAdminClient extends AutoCloseable
Modifier and Type | Method and Description |
---|---|
Cluster |
createCluster(CreateClusterRequest request)
Creates a cluster and begins preparing it to begin serving.
|
void |
deleteCluster(DeleteClusterRequest request)
Marks a cluster and all of its tables for permanent deletion in 7 days.
|
Cluster |
getCluster(GetClusterRequest request)
Gets information about a particular cluster.
|
Operation |
getOperation(GetOperationRequest request)
Gets the latest state of a long-running operation.
|
ListClustersResponse |
listClusters(ListClustersRequest request)
Lists all clusters in the given project, along with any zones for which cluster information
could not be retrieved.
|
ListZonesResponse |
listZones(ListZonesRequest request)
Lists the names of all zones for a given project.
|
Cluster |
updateCluster(Cluster cluster)
Updates a cluster, and begins allocating or releasing resources as
requested.
|
close
ListZonesResponse listZones(ListZonesRequest request)
ListClustersResponse listClusters(ListClustersRequest request)
Cluster getCluster(GetClusterRequest request)
Operation getOperation(GetOperationRequest request)
Gets the latest state of a long-running operation. Clients may use this method to poll the operation result at intervals as recommended by the API service.
createCluster(CreateClusterRequest)
will return a Cluster
with a set
Cluster.getCurrentOperation()
. Use this method and pass in the Operation
's
name in the request to see if the Operation is done via Operation.getDone()
.
The cluster will not be created until that happens.
Cluster createCluster(CreateClusterRequest request)
Creates a cluster and begins preparing it to begin serving. The returned cluster embeds as its "current_operation" a long-running operation which can be used to track the progress of turning up the new cluster. Immediately upon completion of this request:
Until completion of the embedded operation:
Upon completion of the embedded operation:
Cluster updateCluster(Cluster cluster)
void deleteCluster(DeleteClusterRequest request)
Copyright © 2015. All rights reserved.