List PCU groups (Java)
Lists all Provisioned Capacity Units (PCU) groups in an organization.
|
You need an application token with the Organization Administrator or Billing Administrator role. For more information, see Get endpoint and token. |
Result
Returns an unordered list of PCUGroupDefinition objects.
Each object describes a PCU group in the organization.
Parameters
Use the listPCUGroups method, which belongs to the com.datastax.astra.client.admin.AstraDBAdmin class.
Method signature
List<PCUGroupDefinition> listPCUGroups()
List<PCUGroupDefinition> listPCUGroups(
CloudProviderType cloudProvider,
String region
)
| Name | Type | Summary |
|---|---|---|
|
|
Only returns PCU groups for this cloud provider. |
|
|
Only returns PCU groups in this cloud provider region. The available regions depend on your plan and the database type. To find available regions, see Find available regions (Java). |
Examples
The following examples demonstrate how to list PCU groups.
List all PCU groups
import com.datastax.astra.client.DataAPIClient;
import com.datastax.astra.client.admin.AstraDBAdmin;
import com.datastax.astra.client.admin.definition.PCUGroupDefinition;
import java.util.List;
public class Example {
public static void main(String[] args) {
DataAPIClient client = new DataAPIClient("APPLICATION_TOKEN");
AstraDBAdmin admin = client.getAdmin();
List<PCUGroupDefinition> groups = admin.listPCUGroups();
System.out.println(groups);
}
}
List PCU groups for a cloud provider region
import com.datastax.astra.client.DataAPIClient;
import com.datastax.astra.client.admin.AstraDBAdmin;
import com.datastax.astra.client.admin.definition.PCUGroupDefinition;
import com.dtsx.astra.sdk.db.domain.CloudProviderType;
import java.util.List;
public class Example {
public static void main(String[] args) {
DataAPIClient client = new DataAPIClient("APPLICATION_TOKEN");
AstraDBAdmin admin = client.getAdmin();
List<PCUGroupDefinition> groups = admin.listPCUGroups(CloudProviderType.AWS, "us-east-2");
System.out.println(groups);
}
}
Client reference
For more information, see the client reference.