Package com.oracle.bmc.opsi.model
Class HostCpuUsage.Builder
- java.lang.Object
-
- com.oracle.bmc.opsi.model.HostCpuUsage.Builder
-
- Enclosing class:
- HostCpuUsage
public static class HostCpuUsage.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HostCpuUsage
build()
HostCpuUsage.Builder
copy(HostCpuUsage model)
HostCpuUsage.Builder
cpuIdleInPercent(Float cpuIdleInPercent)
Amount of CPU idle time in percentageHostCpuUsage.Builder
cpuLoad15min(Float cpuLoad15min)
Load average in the last 15 minutesHostCpuUsage.Builder
cpuLoad1min(Float cpuLoad1min)
Load average in the last 1 minuteHostCpuUsage.Builder
cpuLoad5min(Float cpuLoad5min)
Load average in the last 5 minutesHostCpuUsage.Builder
cpuStolenInPercent(Float cpuStolenInPercent)
Amount of CPU time stolen in percentageHostCpuUsage.Builder
cpuSystemModeInPercent(Float cpuSystemModeInPercent)
Percentage of CPU time spent in system modeHostCpuUsage.Builder
cpuUsageInSec(Double cpuUsageInSec)
Amount of CPU Time spent in secondsHostCpuUsage.Builder
cpuUserModeInPercent(Float cpuUserModeInPercent)
Percentage of CPU time spent in user modeHostCpuUsage.Builder
cpuUtilizationInPercent(Float cpuUtilizationInPercent)
Amount of CPU Time spent in percentageHostCpuUsage.Builder
timeCollected(Date timeCollected)
-
-
-
Method Detail
-
timeCollected
public HostCpuUsage.Builder timeCollected(Date timeCollected)
-
cpuUserModeInPercent
public HostCpuUsage.Builder cpuUserModeInPercent(Float cpuUserModeInPercent)
Percentage of CPU time spent in user mode- Parameters:
cpuUserModeInPercent
- the value to set- Returns:
- this builder
-
cpuSystemModeInPercent
public HostCpuUsage.Builder cpuSystemModeInPercent(Float cpuSystemModeInPercent)
Percentage of CPU time spent in system mode- Parameters:
cpuSystemModeInPercent
- the value to set- Returns:
- this builder
-
cpuUsageInSec
public HostCpuUsage.Builder cpuUsageInSec(Double cpuUsageInSec)
Amount of CPU Time spent in seconds- Parameters:
cpuUsageInSec
- the value to set- Returns:
- this builder
-
cpuUtilizationInPercent
public HostCpuUsage.Builder cpuUtilizationInPercent(Float cpuUtilizationInPercent)
Amount of CPU Time spent in percentage- Parameters:
cpuUtilizationInPercent
- the value to set- Returns:
- this builder
-
cpuStolenInPercent
public HostCpuUsage.Builder cpuStolenInPercent(Float cpuStolenInPercent)
Amount of CPU time stolen in percentage- Parameters:
cpuStolenInPercent
- the value to set- Returns:
- this builder
-
cpuIdleInPercent
public HostCpuUsage.Builder cpuIdleInPercent(Float cpuIdleInPercent)
Amount of CPU idle time in percentage- Parameters:
cpuIdleInPercent
- the value to set- Returns:
- this builder
-
cpuLoad1min
public HostCpuUsage.Builder cpuLoad1min(Float cpuLoad1min)
Load average in the last 1 minute- Parameters:
cpuLoad1min
- the value to set- Returns:
- this builder
-
cpuLoad5min
public HostCpuUsage.Builder cpuLoad5min(Float cpuLoad5min)
Load average in the last 5 minutes- Parameters:
cpuLoad5min
- the value to set- Returns:
- this builder
-
cpuLoad15min
public HostCpuUsage.Builder cpuLoad15min(Float cpuLoad15min)
Load average in the last 15 minutes- Parameters:
cpuLoad15min
- the value to set- Returns:
- this builder
-
build
public HostCpuUsage build()
-
copy
public HostCpuUsage.Builder copy(HostCpuUsage model)
-
-