public static class AutonomousContainerDatabaseResourceUsage.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
AutonomousContainerDatabaseResourceUsage.Builder |
autonomousContainerDatabaseVmUsage(List<AcdAvmResourceStats> autonomousContainerDatabaseVmUsage)
List of autonomous container database resource usage per autonomous virtual machine.
|
AutonomousContainerDatabaseResourceUsage.Builder |
availableCpus(Float availableCpus)
CPUs available for provisioning or scaling an Autonomous Database in the Autonomous
Container Database.
|
AutonomousContainerDatabaseResourceUsage |
build() |
AutonomousContainerDatabaseResourceUsage.Builder |
copy(AutonomousContainerDatabaseResourceUsage model) |
AutonomousContainerDatabaseResourceUsage.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.
|
AutonomousContainerDatabaseResourceUsage.Builder |
displayName(String displayName)
The user-friendly name for the Autonomous Container Database.
|
AutonomousContainerDatabaseResourceUsage.Builder |
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.
|
AutonomousContainerDatabaseResourceUsage.Builder |
id(String id)
The OCID of the
Autonomous Container Database.
|
AutonomousContainerDatabaseResourceUsage.Builder |
largestProvisionableAutonomousDatabaseInCpus(Float largestProvisionableAutonomousDatabaseInCpus)
Largest provisionable ADB in the Autonomous Container Database.
|
AutonomousContainerDatabaseResourceUsage.Builder |
provisionableCpus(List<Float> provisionableCpus)
Valid list of provisionable CPUs for Autonomous Database.
|
AutonomousContainerDatabaseResourceUsage.Builder |
provisionedCpus(Float provisionedCpus)
CPUs / cores assigned to ADBs in the Autonomous Container Database.
|
AutonomousContainerDatabaseResourceUsage.Builder |
reclaimableCpus(Float reclaimableCpus)
Number of CPUs that are reclaimable or released to the AVMC on Autonomous Container
Database restart.
|
AutonomousContainerDatabaseResourceUsage.Builder |
reservedCpus(Float reservedCpus)
CPUs / cores reserved for scalability, resilliency and other overheads.
|
AutonomousContainerDatabaseResourceUsage.Builder |
usedCpus(Float usedCpus)
CPUs / cores assigned to the Autonomous Container Database.
|
public AutonomousContainerDatabaseResourceUsage.Builder id(String id)
The OCID of the Autonomous Container Database.
id
- the value to setpublic AutonomousContainerDatabaseResourceUsage.Builder displayName(String displayName)
The user-friendly name for the Autonomous Container Database. The name does not need to be unique.
displayName
- the value to setpublic AutonomousContainerDatabaseResourceUsage.Builder reclaimableCpus(Float reclaimableCpus)
Number of CPUs that are reclaimable or released to the AVMC on Autonomous Container Database restart.
reclaimableCpus
- the value to setpublic AutonomousContainerDatabaseResourceUsage.Builder availableCpus(Float availableCpus)
CPUs available for provisioning or scaling an Autonomous Database in the Autonomous Container Database.
availableCpus
- the value to setpublic AutonomousContainerDatabaseResourceUsage.Builder largestProvisionableAutonomousDatabaseInCpus(Float largestProvisionableAutonomousDatabaseInCpus)
Largest provisionable ADB in the Autonomous Container Database.
largestProvisionableAutonomousDatabaseInCpus
- the value to setpublic AutonomousContainerDatabaseResourceUsage.Builder provisionedCpus(Float provisionedCpus)
CPUs / cores assigned to ADBs in the Autonomous Container Database.
provisionedCpus
- the value to setpublic AutonomousContainerDatabaseResourceUsage.Builder reservedCpus(Float reservedCpus)
CPUs / cores reserved for scalability, resilliency and other overheads. This includes failover, autoscaling and idle instance overhead.
reservedCpus
- the value to setpublic AutonomousContainerDatabaseResourceUsage.Builder usedCpus(Float usedCpus)
CPUs / cores assigned to the Autonomous Container Database. Sum of provisioned, reserved and reclaimable CPUs/ cores.
usedCpus
- the value to setpublic AutonomousContainerDatabaseResourceUsage.Builder provisionableCpus(List<Float> provisionableCpus)
Valid list of provisionable CPUs for Autonomous Database.
provisionableCpus
- the value to setpublic AutonomousContainerDatabaseResourceUsage.Builder autonomousContainerDatabaseVmUsage(List<AcdAvmResourceStats> autonomousContainerDatabaseVmUsage)
List of autonomous container database resource usage per autonomous virtual machine.
autonomousContainerDatabaseVmUsage
- the value to setpublic AutonomousContainerDatabaseResourceUsage.Builder freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.
Example: {"Department": "Finance"}
freeformTags
- the value to setpublic AutonomousContainerDatabaseResourceUsage.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
definedTags
- the value to setpublic AutonomousContainerDatabaseResourceUsage build()
public AutonomousContainerDatabaseResourceUsage.Builder copy(AutonomousContainerDatabaseResourceUsage model)
Copyright © 2016–2024. All rights reserved.