Package com.oracle.bmc.database.model
Class AcdAvmResourceStats.Builder
- java.lang.Object
- 
- com.oracle.bmc.database.model.AcdAvmResourceStats.Builder
 
- 
- Enclosing class:
- AcdAvmResourceStats
 
 public static class AcdAvmResourceStats.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description AcdAvmResourceStatsbuild()AcdAvmResourceStats.Buildercopy(AcdAvmResourceStats model)AcdAvmResourceStats.BuilderdisplayName(String displayName)The user-friendly name for the Autonomous VM.AcdAvmResourceStats.Builderid(String id)The OCID of the Autonomous VM.AcdAvmResourceStats.BuilderprovisionedCpus(Float provisionedCpus)CPUs/cores assigned to Autonomous AI Databases for the ACD instance in given Autonomus VM.AcdAvmResourceStats.BuilderreclaimableCpus(Float reclaimableCpus)CPUs/cores that continue to be included in the count of OCPUs available to the Autonomous Container Database in given Autonomous VM, even after one of its Autonomous AI Database is terminated or scaled down.AcdAvmResourceStats.BuilderreservedCpus(Float reservedCpus)CPUs/cores reserved for scalability, resilliency and other overheads.AcdAvmResourceStats.BuilderusedCpus(Float usedCpus)CPUs/cores assigned to the ACD instance in given Autonomous VM.
 
- 
- 
- 
Method Detail- 
idpublic AcdAvmResourceStats.Builder id(String id) The OCID of the Autonomous VM.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic AcdAvmResourceStats.Builder displayName(String displayName) The user-friendly name for the Autonomous VM.The name does not need to be unique. - Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
provisionedCpuspublic AcdAvmResourceStats.Builder provisionedCpus(Float provisionedCpus) CPUs/cores assigned to Autonomous AI Databases for the ACD instance in given Autonomus VM.- Parameters:
- provisionedCpus- the value to set
- Returns:
- this builder
 
 - 
usedCpuspublic AcdAvmResourceStats.Builder usedCpus(Float usedCpus) CPUs/cores assigned to the ACD instance in given Autonomous VM.Sum of provisioned, reserved and reclaimable CPUs/ cores to the ACD instance. - Parameters:
- usedCpus- the value to set
- Returns:
- this builder
 
 - 
reservedCpuspublic AcdAvmResourceStats.Builder reservedCpus(Float reservedCpus) CPUs/cores reserved for scalability, resilliency and other overheads.This includes failover, autoscaling and idle instance overhead. - Parameters:
- reservedCpus- the value to set
- Returns:
- this builder
 
 - 
reclaimableCpuspublic AcdAvmResourceStats.Builder reclaimableCpus(Float reclaimableCpus) CPUs/cores that continue to be included in the count of OCPUs available to the Autonomous Container Database in given Autonomous VM, even after one of its Autonomous AI 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. - Parameters:
- reclaimableCpus- the value to set
- Returns:
- this builder
 
 - 
buildpublic AcdAvmResourceStats build() 
 - 
copypublic AcdAvmResourceStats.Builder copy(AcdAvmResourceStats model) 
 
- 
 
-