Package com.oracle.bmc.database.model
Class ComputePerformanceSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.ComputePerformanceSummary.Builder
-
- Enclosing class:
- ComputePerformanceSummary
public static class ComputePerformanceSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
cpuCoreCount
public ComputePerformanceSummary.Builder cpuCoreCount(Integer cpuCoreCount)
The number of CPU cores available.- Parameters:
cpuCoreCount
- the value to set- Returns:
- this builder
-
memoryInGBs
public ComputePerformanceSummary.Builder memoryInGBs(Double memoryInGBs)
The amount of memory allocated for the VMDB System.- Parameters:
memoryInGBs
- the value to set- Returns:
- this builder
-
networkBandwidthInGbps
public ComputePerformanceSummary.Builder networkBandwidthInGbps(Float networkBandwidthInGbps)
The network bandwidth of the VMDB system in gbps.- Parameters:
networkBandwidthInGbps
- the value to set- Returns:
- this builder
-
networkIops
public ComputePerformanceSummary.Builder networkIops(Float networkIops)
IOPS for the VMDB System.- Parameters:
networkIops
- the value to set- Returns:
- this builder
-
networkThroughputInMbps
public ComputePerformanceSummary.Builder networkThroughputInMbps(Float networkThroughputInMbps)
Network throughput for the VMDB System.- Parameters:
networkThroughputInMbps
- the value to set- Returns:
- this builder
-
computeModel
public ComputePerformanceSummary.Builder computeModel(ComputePerformanceSummary.ComputeModel computeModel)
The compute model for Base Database Service.This is required if using the computeCount parameter. If using cpuCoreCount then it is an error to specify computeModel to a non-null value. The ECPU compute model is the recommended model, and the OCPU compute model is legacy.
- Parameters:
computeModel
- the value to set- Returns:
- this builder
-
computeCount
public ComputePerformanceSummary.Builder computeCount(Integer computeCount)
The number of compute servers for the DB system.- Parameters:
computeCount
- the value to set- Returns:
- this builder
-
build
public ComputePerformanceSummary build()
-
copy
public ComputePerformanceSummary.Builder copy(ComputePerformanceSummary model)
-
-