public static class CloudAutonomousVmClusterResourceUsage.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CloudAutonomousVmClusterResourceUsage.Builder |
autonomousDataStorageSizeInTBs(Float autonomousDataStorageSizeInTBs)
The data disk group size allocated for Autonomous Databases, in TBs.
|
CloudAutonomousVmClusterResourceUsage.Builder |
autonomousVmResourceUsage(List<AutonomousVmResourceUsage> autonomousVmResourceUsage)
List of Autonomous VM resource usages.
|
CloudAutonomousVmClusterResourceUsage.Builder |
availableAutonomousDataStorageSizeInTBs(Float availableAutonomousDataStorageSizeInTBs)
The data disk group size available for Autonomous Databases, in TBs.
|
CloudAutonomousVmClusterResourceUsage.Builder |
availableCpus(Float availableCpus)
The number of CPU cores available.
|
CloudAutonomousVmClusterResourceUsage |
build() |
CloudAutonomousVmClusterResourceUsage.Builder |
copy(CloudAutonomousVmClusterResourceUsage model) |
CloudAutonomousVmClusterResourceUsage.Builder |
dbNodeStorageSizeInGBs(Integer dbNodeStorageSizeInGBs)
The local node storage allocated in GBs.
|
CloudAutonomousVmClusterResourceUsage.Builder |
displayName(String displayName)
The user-friendly name for the Autonomous VM cluster.
|
CloudAutonomousVmClusterResourceUsage.Builder |
exadataStorageInTBs(Double exadataStorageInTBs)
Total exadata storage allocated for the Autonomous VM Cluster.
|
CloudAutonomousVmClusterResourceUsage.Builder |
id(String id)
The OCID of the
Cloud Autonomous VM cluster.
|
CloudAutonomousVmClusterResourceUsage.Builder |
memoryPerOracleComputeUnitInGBs(Integer memoryPerOracleComputeUnitInGBs)
The amount of memory (in GBs) to be enabled per each CPU core.
|
CloudAutonomousVmClusterResourceUsage.Builder |
memorySizeInGBs(Integer memorySizeInGBs)
The memory allocated in GBs.
|
CloudAutonomousVmClusterResourceUsage.Builder |
nonProvisionableAutonomousContainerDatabases(Integer nonProvisionableAutonomousContainerDatabases)
The number of non-provisionable Autonomous Container Databases in an Autonomous VM
Cluster.
|
CloudAutonomousVmClusterResourceUsage.Builder |
provisionableAutonomousContainerDatabases(Integer provisionableAutonomousContainerDatabases)
The number of provisionable Autonomous Container Databases in an Autonomous VM Cluster.
|
CloudAutonomousVmClusterResourceUsage.Builder |
provisionedAutonomousContainerDatabases(Integer provisionedAutonomousContainerDatabases)
The number of provisioned Autonomous Container Databases in an Autonomous VM Cluster.
|
CloudAutonomousVmClusterResourceUsage.Builder |
provisionedCpus(Float provisionedCpus)
The number of CPUs provisioned in an Autonomous VM Cluster.
|
CloudAutonomousVmClusterResourceUsage.Builder |
reclaimableCpus(Float reclaimableCpus)
CPU cores that continue to be included in the count of OCPUs available to the Autonomous
Container Database even after one of its Autonomous Database is terminated or scaled
down.
|
CloudAutonomousVmClusterResourceUsage.Builder |
reservedCpus(Float reservedCpus)
The number of CPUs reserved in an Autonomous VM Cluster.
|
CloudAutonomousVmClusterResourceUsage.Builder |
totalContainerDatabases(Integer totalContainerDatabases)
The total number of Autonomous Container Databases that can be created.
|
CloudAutonomousVmClusterResourceUsage.Builder |
totalCpus(Float totalCpus)
The number of CPU cores enabled on the Cloud Autonomous VM cluster.
|
CloudAutonomousVmClusterResourceUsage.Builder |
usedAutonomousDataStorageSizeInTBs(Float usedAutonomousDataStorageSizeInTBs)
The data disk group size used for Autonomous Databases, in TBs.
|
CloudAutonomousVmClusterResourceUsage.Builder |
usedCpus(Float usedCpus)
The number of CPU cores alloted to the Autonomous Container Databases in an Cloud
Autonomous VM cluster.
|
public CloudAutonomousVmClusterResourceUsage.Builder displayName(String displayName)
The user-friendly name for the Autonomous VM cluster. The name does not need to be unique.
displayName
- the value to setpublic CloudAutonomousVmClusterResourceUsage.Builder id(String id)
The OCID of the Cloud Autonomous VM cluster.
id
- the value to setpublic CloudAutonomousVmClusterResourceUsage.Builder autonomousDataStorageSizeInTBs(Float autonomousDataStorageSizeInTBs)
The data disk group size allocated for Autonomous Databases, in TBs.
autonomousDataStorageSizeInTBs
- the value to setpublic CloudAutonomousVmClusterResourceUsage.Builder dbNodeStorageSizeInGBs(Integer dbNodeStorageSizeInGBs)
The local node storage allocated in GBs.
dbNodeStorageSizeInGBs
- the value to setpublic CloudAutonomousVmClusterResourceUsage.Builder memorySizeInGBs(Integer memorySizeInGBs)
The memory allocated in GBs.
memorySizeInGBs
- the value to setpublic CloudAutonomousVmClusterResourceUsage.Builder totalContainerDatabases(Integer totalContainerDatabases)
The total number of Autonomous Container Databases that can be created.
totalContainerDatabases
- the value to setpublic CloudAutonomousVmClusterResourceUsage.Builder availableAutonomousDataStorageSizeInTBs(Float availableAutonomousDataStorageSizeInTBs)
The data disk group size available for Autonomous Databases, in TBs.
availableAutonomousDataStorageSizeInTBs
- the value to setpublic CloudAutonomousVmClusterResourceUsage.Builder usedAutonomousDataStorageSizeInTBs(Float usedAutonomousDataStorageSizeInTBs)
The data disk group size used for Autonomous Databases, in TBs.
usedAutonomousDataStorageSizeInTBs
- the value to setpublic CloudAutonomousVmClusterResourceUsage.Builder memoryPerOracleComputeUnitInGBs(Integer memoryPerOracleComputeUnitInGBs)
The amount of memory (in GBs) to be enabled per each CPU core.
memoryPerOracleComputeUnitInGBs
- the value to setpublic CloudAutonomousVmClusterResourceUsage.Builder exadataStorageInTBs(Double exadataStorageInTBs)
Total exadata storage allocated for the Autonomous VM Cluster. DATA + RECOVERY + SPARSE + any overhead in TBs.
exadataStorageInTBs
- the value to setpublic CloudAutonomousVmClusterResourceUsage.Builder totalCpus(Float totalCpus)
The number of CPU cores enabled on the Cloud Autonomous VM cluster.
totalCpus
- the value to setpublic CloudAutonomousVmClusterResourceUsage.Builder usedCpus(Float usedCpus)
The number of CPU cores alloted to the Autonomous Container Databases in an Cloud Autonomous VM cluster.
usedCpus
- the value to setpublic CloudAutonomousVmClusterResourceUsage.Builder availableCpus(Float availableCpus)
The number of CPU cores available.
availableCpus
- the value to setpublic CloudAutonomousVmClusterResourceUsage.Builder reclaimableCpus(Float reclaimableCpus)
CPU cores that continue to be included in the count of OCPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down. You can release them to the available OCPUs at its parent AVMC level by restarting the Autonomous Container Database.
reclaimableCpus
- the value to setpublic CloudAutonomousVmClusterResourceUsage.Builder provisionedCpus(Float provisionedCpus)
The number of CPUs provisioned in an Autonomous VM Cluster.
provisionedCpus
- the value to setpublic CloudAutonomousVmClusterResourceUsage.Builder reservedCpus(Float reservedCpus)
The number of CPUs reserved in an Autonomous VM Cluster.
reservedCpus
- the value to setpublic CloudAutonomousVmClusterResourceUsage.Builder provisionableAutonomousContainerDatabases(Integer provisionableAutonomousContainerDatabases)
The number of provisionable Autonomous Container Databases in an Autonomous VM Cluster.
provisionableAutonomousContainerDatabases
- the value to setpublic CloudAutonomousVmClusterResourceUsage.Builder provisionedAutonomousContainerDatabases(Integer provisionedAutonomousContainerDatabases)
The number of provisioned Autonomous Container Databases in an Autonomous VM Cluster.
provisionedAutonomousContainerDatabases
- the value to setpublic CloudAutonomousVmClusterResourceUsage.Builder nonProvisionableAutonomousContainerDatabases(Integer nonProvisionableAutonomousContainerDatabases)
The number of non-provisionable Autonomous Container Databases in an Autonomous VM Cluster.
nonProvisionableAutonomousContainerDatabases
- the value to setpublic CloudAutonomousVmClusterResourceUsage.Builder autonomousVmResourceUsage(List<AutonomousVmResourceUsage> autonomousVmResourceUsage)
List of Autonomous VM resource usages.
autonomousVmResourceUsage
- the value to setpublic CloudAutonomousVmClusterResourceUsage build()
public CloudAutonomousVmClusterResourceUsage.Builder copy(CloudAutonomousVmClusterResourceUsage model)
Copyright © 2016–2024. All rights reserved.