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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ComputePerformanceSummary
build()
ComputePerformanceSummary.Builder
copy(ComputePerformanceSummary model)
ComputePerformanceSummary.Builder
cpuCoreCount(Integer cpuCoreCount)
The number of CPU cores available.ComputePerformanceSummary.Builder
memoryInGBs(Double memoryInGBs)
The amount of memory allocated for the VMDB System.ComputePerformanceSummary.Builder
networkBandwidthInGbps(Float networkBandwidthInGbps)
The network bandwidth of the VMDB system in gbps.ComputePerformanceSummary.Builder
networkIops(Float networkIops)
IOPS for the VMDB System.ComputePerformanceSummary.Builder
networkThroughputInMbps(Float networkThroughputInMbps)
Network throughput for the VMDB System.
-
-
-
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
-
build
public ComputePerformanceSummary build()
-
copy
public ComputePerformanceSummary.Builder copy(ComputePerformanceSummary model)
-
-