Package com.oracle.bmc.opsi.model
Class TopProcessesUsageTrend.Builder
- java.lang.Object
-
- com.oracle.bmc.opsi.model.TopProcessesUsageTrend.Builder
-
- Enclosing class:
- TopProcessesUsageTrend
public static class TopProcessesUsageTrend.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TopProcessesUsageTrend
build()
TopProcessesUsageTrend.Builder
containerId(String containerId)
Container id if this process corresponds to a running container in the host.TopProcessesUsageTrend.Builder
copy(TopProcessesUsageTrend model)
TopProcessesUsageTrend.Builder
cpuUsage(Double cpuUsage)
Process CPU usage.TopProcessesUsageTrend.Builder
cpuUtilization(Double cpuUtilization)
Process CPU utilization percentageTopProcessesUsageTrend.Builder
endTimestamp(Date endTimestamp)
The timestamp in which the current sampling period ends in RFC 3339 format.TopProcessesUsageTrend.Builder
maxProcessCount(Integer maxProcessCount)
Maximum number of processes running at time of collectionTopProcessesUsageTrend.Builder
memoryUtilization(Double memoryUtilization)
Process memory utilization percentageTopProcessesUsageTrend.Builder
physicalMemoryInMBs(Double physicalMemoryInMBs)
Procress physical memory in MegabytesTopProcessesUsageTrend.Builder
virtualMemoryInMBs(Double virtualMemoryInMBs)
Process virtual memory in Megabytes
-
-
-
Method Detail
-
endTimestamp
public TopProcessesUsageTrend.Builder endTimestamp(Date endTimestamp)
The timestamp in which the current sampling period ends in RFC 3339 format.- Parameters:
endTimestamp
- the value to set- Returns:
- this builder
-
containerId
public TopProcessesUsageTrend.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
-
cpuUsage
public TopProcessesUsageTrend.Builder cpuUsage(Double cpuUsage)
Process CPU usage.- Parameters:
cpuUsage
- the value to set- Returns:
- this builder
-
cpuUtilization
public TopProcessesUsageTrend.Builder cpuUtilization(Double cpuUtilization)
Process CPU utilization percentage- Parameters:
cpuUtilization
- the value to set- Returns:
- this builder
-
memoryUtilization
public TopProcessesUsageTrend.Builder memoryUtilization(Double memoryUtilization)
Process memory utilization percentage- Parameters:
memoryUtilization
- the value to set- Returns:
- this builder
-
virtualMemoryInMBs
public TopProcessesUsageTrend.Builder virtualMemoryInMBs(Double virtualMemoryInMBs)
Process virtual memory in Megabytes- Parameters:
virtualMemoryInMBs
- the value to set- Returns:
- this builder
-
physicalMemoryInMBs
public TopProcessesUsageTrend.Builder physicalMemoryInMBs(Double physicalMemoryInMBs)
Procress physical memory in Megabytes- Parameters:
physicalMemoryInMBs
- the value to set- Returns:
- this builder
-
maxProcessCount
public TopProcessesUsageTrend.Builder maxProcessCount(Integer maxProcessCount)
Maximum number of processes running at time of collection- Parameters:
maxProcessCount
- the value to set- Returns:
- this builder
-
build
public TopProcessesUsageTrend build()
-
copy
public TopProcessesUsageTrend.Builder copy(TopProcessesUsageTrend model)
-
-