public abstract class BigtableResourceManagerCluster
extends java.lang.Object
A cluster belongs to a single Bigtable instance and represents the service in a given zone. A cluster can have multiple nodes operating on the data. The cluster also has a storage type of either SSD or HDD depending on the user's needs.
Constructor and Description |
---|
BigtableResourceManagerCluster() |
Modifier and Type | Method and Description |
---|---|
abstract java.lang.String |
clusterId()
Returns the cluster ID of the Bigtable cluster object.
|
static BigtableResourceManagerCluster |
create(java.lang.String clusterId,
java.lang.String zone,
int numNodes,
com.google.cloud.bigtable.admin.v2.models.StorageType storageType) |
abstract int |
numNodes()
Returns the number of nodes the Bigtable cluster object should be configured with.
|
abstract com.google.cloud.bigtable.admin.v2.models.StorageType |
storageType()
Returns the type of storage the Bigtable cluster object should be configured with (SSD or HDD).
|
abstract java.lang.String |
zone()
Returns the operating zone of the Bigtable cluster object.
|
public static BigtableResourceManagerCluster create(java.lang.String clusterId, java.lang.String zone, int numNodes, com.google.cloud.bigtable.admin.v2.models.StorageType storageType)
public abstract java.lang.String clusterId()
public abstract java.lang.String zone()
public abstract int numNodes()
public abstract com.google.cloud.bigtable.admin.v2.models.StorageType storageType()