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 HostCpuUsagebuild()HostCpuUsage.Buildercopy(HostCpuUsage model)HostCpuUsage.BuildercpuIdleInPercent(Float cpuIdleInPercent)Amount of CPU idle time in percentageHostCpuUsage.BuildercpuLoad15min(Float cpuLoad15min)Load average in the last 15 minutesHostCpuUsage.BuildercpuLoad1min(Float cpuLoad1min)Load average in the last 1 minuteHostCpuUsage.BuildercpuLoad5min(Float cpuLoad5min)Load average in the last 5 minutesHostCpuUsage.BuildercpuStolenInPercent(Float cpuStolenInPercent)Amount of CPU time stolen in percentageHostCpuUsage.BuildercpuSystemModeInPercent(Float cpuSystemModeInPercent)Percentage of CPU time spent in system modeHostCpuUsage.BuildercpuUsageInSec(Double cpuUsageInSec)Amount of CPU Time spent in secondsHostCpuUsage.BuildercpuUserModeInPercent(Float cpuUserModeInPercent)Percentage of CPU time spent in user modeHostCpuUsage.BuildercpuUtilizationInPercent(Float cpuUtilizationInPercent)Amount of CPU Time spent in percentageHostCpuUsage.BuildertimeCollected(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)
-
-