Package com.oracle.bmc.opsi.model
Class TopProcessesUsage.Builder
- java.lang.Object
-
- com.oracle.bmc.opsi.model.TopProcessesUsage.Builder
-
- Enclosing class:
- TopProcessesUsage
public static class TopProcessesUsage.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TopProcessesUsage
build()
TopProcessesUsage.Builder
command(String command)
Command line and arguments used to launch process.TopProcessesUsage.Builder
containerId(String containerId)
Container id if this process corresponds to a running container in the host.TopProcessesUsage.Builder
copy(TopProcessesUsage model)
TopProcessesUsage.Builder
cpuUsage(Double cpuUsage)
Process CPU usage.TopProcessesUsage.Builder
cpuUtilization(Double cpuUtilization)
Process CPU utilization percentage.TopProcessesUsage.Builder
maxProcessCount(Integer maxProcessCount)
Maximum number of processes running at time of collection.TopProcessesUsage.Builder
memoryUtilization(Double memoryUtilization)
Process memory utilization percentage.TopProcessesUsage.Builder
physicalMemoryInMBs(Double physicalMemoryInMBs)
Procress physical memory in Megabytes.TopProcessesUsage.Builder
processHash(String processHash)
Unique identifier for a process.TopProcessesUsage.Builder
virtualMemoryInMBs(Double virtualMemoryInMBs)
Process virtual memory in Megabytes.
-
-
-
Method Detail
-
command
public TopProcessesUsage.Builder command(String command)
Command line and arguments used to launch process.- Parameters:
command
- the value to set- Returns:
- this builder
-
containerId
public TopProcessesUsage.Builder containerId(String containerId)
Container id if this process corresponds to a running container in the host.- Parameters:
containerId
- the value to set- Returns:
- this builder
-
processHash
public TopProcessesUsage.Builder processHash(String processHash)
Unique identifier for a process.- Parameters:
processHash
- the value to set- Returns:
- this builder
-
cpuUsage
public TopProcessesUsage.Builder cpuUsage(Double cpuUsage)
Process CPU usage.- Parameters:
cpuUsage
- the value to set- Returns:
- this builder
-
cpuUtilization
public TopProcessesUsage.Builder cpuUtilization(Double cpuUtilization)
Process CPU utilization percentage.- Parameters:
cpuUtilization
- the value to set- Returns:
- this builder
-
memoryUtilization
public TopProcessesUsage.Builder memoryUtilization(Double memoryUtilization)
Process memory utilization percentage.- Parameters:
memoryUtilization
- the value to set- Returns:
- this builder
-
virtualMemoryInMBs
public TopProcessesUsage.Builder virtualMemoryInMBs(Double virtualMemoryInMBs)
Process virtual memory in Megabytes.- Parameters:
virtualMemoryInMBs
- the value to set- Returns:
- this builder
-
physicalMemoryInMBs
public TopProcessesUsage.Builder physicalMemoryInMBs(Double physicalMemoryInMBs)
Procress physical memory in Megabytes.- Parameters:
physicalMemoryInMBs
- the value to set- Returns:
- this builder
-
maxProcessCount
public TopProcessesUsage.Builder maxProcessCount(Integer maxProcessCount)
Maximum number of processes running at time of collection.- Parameters:
maxProcessCount
- the value to set- Returns:
- this builder
-
build
public TopProcessesUsage build()
-
copy
public TopProcessesUsage.Builder copy(TopProcessesUsage model)
-
-