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 SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll 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- 
endTimestamppublic 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
 
 - 
containerIdpublic 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
 
 - 
cpuUsagepublic TopProcessesUsageTrend.Builder cpuUsage(Double cpuUsage) Process CPU usage.- Parameters:
- cpuUsage- the value to set
- Returns:
- this builder
 
 - 
cpuUtilizationpublic TopProcessesUsageTrend.Builder cpuUtilization(Double cpuUtilization) Process CPU utilization percentage- Parameters:
- cpuUtilization- the value to set
- Returns:
- this builder
 
 - 
memoryUtilizationpublic TopProcessesUsageTrend.Builder memoryUtilization(Double memoryUtilization) Process memory utilization percentage- Parameters:
- memoryUtilization- the value to set
- Returns:
- this builder
 
 - 
virtualMemoryInMBspublic TopProcessesUsageTrend.Builder virtualMemoryInMBs(Double virtualMemoryInMBs) Process virtual memory in Megabytes- Parameters:
- virtualMemoryInMBs- the value to set
- Returns:
- this builder
 
 - 
physicalMemoryInMBspublic TopProcessesUsageTrend.Builder physicalMemoryInMBs(Double physicalMemoryInMBs) Procress physical memory in Megabytes- Parameters:
- physicalMemoryInMBs- the value to set
- Returns:
- this builder
 
 - 
maxProcessCountpublic TopProcessesUsageTrend.Builder maxProcessCount(Integer maxProcessCount) Maximum number of processes running at time of collection- Parameters:
- maxProcessCount- the value to set
- Returns:
- this builder
 
 - 
buildpublic TopProcessesUsageTrend build() 
 - 
copypublic TopProcessesUsageTrend.Builder copy(TopProcessesUsageTrend model) 
 
- 
 
-