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 TopProcessesUsageTrendbuild()TopProcessesUsageTrend.BuildercontainerId(String containerId)Container id if this process corresponds to a running container in the host.TopProcessesUsageTrend.Buildercopy(TopProcessesUsageTrend model)TopProcessesUsageTrend.BuildercpuUsage(Double cpuUsage)Process CPU usage.TopProcessesUsageTrend.BuildercpuUtilization(Double cpuUtilization)Process CPU utilization percentageTopProcessesUsageTrend.BuilderendTimestamp(Date endTimestamp)The timestamp in which the current sampling period ends in RFC 3339 format.TopProcessesUsageTrend.BuildermaxProcessCount(Integer maxProcessCount)Maximum number of processes running at time of collectionTopProcessesUsageTrend.BuildermemoryUtilization(Double memoryUtilization)Process memory utilization percentageTopProcessesUsageTrend.BuilderphysicalMemoryInMBs(Double physicalMemoryInMBs)Procress physical memory in MegabytesTopProcessesUsageTrend.BuildervirtualMemoryInMBs(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)
-
-