Package com.oracle.bmc.opsi.model
Class HostTopProcesses
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.opsi.model.HostPerformanceMetricGroup
- 
- com.oracle.bmc.opsi.model.HostTopProcesses
 
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20200630") public final class HostTopProcesses extends HostPerformanceMetricGroupTop Processes metric for the host
 Note: Objects should always be created or deserialized using theHostTopProcesses.Builder.This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the HostTopProcesses.Builder, which maintain a set of all explicitly set fields calledHostTopProcesses.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classHostTopProcesses.Builder- 
Nested classes/interfaces inherited from class com.oracle.bmc.opsi.model.HostPerformanceMetricGroupHostPerformanceMetricGroup.MetricName
 
- 
 - 
Constructor SummaryConstructors Constructor Description HostTopProcesses(Date timeCollected, BigDecimal pid, String userName, Double memoryUtilizationPercent, Double cpuUtilizationPercent, Double cpuUsageInSeconds, String command, Double virtualMemoryInMBs, Double physicalMemoryInMBs, Date startTime, BigDecimal totalProcesses, String containerId, Double diskBytesRead, Double diskBytesWritten, Double diskIopsRead, Double diskIopsWritten, Double diskIops)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HostTopProcesses.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCommand()Command line executed for the processStringgetContainerId()Container id if this process corresponds to a running container in the hostDoublegetCpuUsageInSeconds()CPU usage in secondsDoublegetCpuUtilizationPercent()CPU utilization percentageDoublegetDiskBytesRead()Bytes ReadDoublegetDiskBytesWritten()Bytes WrittenDoublegetDiskIops()IO Transactions per secondDoublegetDiskIopsRead()Read transactions per secondDoublegetDiskIopsWritten()Write transactions per secondDoublegetMemoryUtilizationPercent()Memory utilization percentageDoublegetPhysicalMemoryInMBs()Physical memory in megabytesBigDecimalgetPid()process idDategetStartTime()Process Start Time Example: “2020-03-31T00:00:00.000Z”BigDecimalgetTotalProcesses()Number of processes running at the time of collectionStringgetUserName()User that started the processDoublegetVirtualMemoryInMBs()Virtual memory in megabytesinthashCode()HostTopProcesses.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.- 
Methods inherited from class com.oracle.bmc.opsi.model.HostPerformanceMetricGroupgetTimeCollected
 
- 
 
- 
- 
- 
Constructor Detail- 
HostTopProcesses@Deprecated public HostTopProcesses(Date timeCollected, BigDecimal pid, String userName, Double memoryUtilizationPercent, Double cpuUtilizationPercent, Double cpuUsageInSeconds, String command, Double virtualMemoryInMBs, Double physicalMemoryInMBs, Date startTime, BigDecimal totalProcesses, String containerId, Double diskBytesRead, Double diskBytesWritten, Double diskIopsRead, Double diskIopsWritten, Double diskIops) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static HostTopProcesses.Builder builder() Create a new builder.
 - 
toBuilderpublic HostTopProcesses.Builder toBuilder() 
 - 
getPidpublic BigDecimal getPid() process id- Returns:
- the value
 
 - 
getUserNamepublic String getUserName() User that started the process- Returns:
- the value
 
 - 
getMemoryUtilizationPercentpublic Double getMemoryUtilizationPercent() Memory utilization percentage- Returns:
- the value
 
 - 
getCpuUtilizationPercentpublic Double getCpuUtilizationPercent() CPU utilization percentage- Returns:
- the value
 
 - 
getCpuUsageInSecondspublic Double getCpuUsageInSeconds() CPU usage in seconds- Returns:
- the value
 
 - 
getCommandpublic String getCommand() Command line executed for the process- Returns:
- the value
 
 - 
getVirtualMemoryInMBspublic Double getVirtualMemoryInMBs() Virtual memory in megabytes- Returns:
- the value
 
 - 
getPhysicalMemoryInMBspublic Double getPhysicalMemoryInMBs() Physical memory in megabytes- Returns:
- the value
 
 - 
getStartTimepublic Date getStartTime() Process Start Time Example: “2020-03-31T00:00:00.000Z”- Returns:
- the value
 
 - 
getTotalProcessespublic BigDecimal getTotalProcesses() Number of processes running at the time of collection- Returns:
- the value
 
 - 
getContainerIdpublic String getContainerId() Container id if this process corresponds to a running container in the host- Returns:
- the value
 
 - 
getDiskBytesReadpublic Double getDiskBytesRead() Bytes Read- Returns:
- the value
 
 - 
getDiskBytesWrittenpublic Double getDiskBytesWritten() Bytes Written- Returns:
- the value
 
 - 
getDiskIopsReadpublic Double getDiskIopsRead() Read transactions per second- Returns:
- the value
 
 - 
getDiskIopsWrittenpublic Double getDiskIopsWritten() Write transactions per second- Returns:
- the value
 
 - 
getDiskIopspublic Double getDiskIops() IO Transactions per second- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- HostPerformanceMetricGroup
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Overrides:
- toStringin class- HostPerformanceMetricGroup
- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- HostPerformanceMetricGroup
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- HostPerformanceMetricGroup
 
 
- 
 
-