@Generated(value="OracleSDKGenerator", comments="API Version: 20200630") public final class HostTopProcesses extends HostPerformanceMetricGroup
Top Processes metric for the host
Note: Objects should always be created or deserialized using the HostTopProcesses.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 called HostTopProcesses.Builder.__explicitlySet__
. The hashCode()
and equals(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
).
Modifier and Type | Class and Description |
---|---|
static class |
HostTopProcesses.Builder |
HostPerformanceMetricGroup.MetricName
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and 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.
|
Modifier and Type | Method and Description |
---|---|
static HostTopProcesses.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getCommand()
Command line executed for the process
|
String |
getContainerId()
Container id if this process corresponds to a running container in the host
|
Double |
getCpuUsageInSeconds()
CPU usage in seconds
|
Double |
getCpuUtilizationPercent()
CPU utilization percentage
|
Double |
getDiskBytesRead()
Bytes Read
|
Double |
getDiskBytesWritten()
Bytes Written
|
Double |
getDiskIops()
IO Transactions per second
|
Double |
getDiskIopsRead()
Read transactions per second
|
Double |
getDiskIopsWritten()
Write transactions per second
|
Double |
getMemoryUtilizationPercent()
Memory utilization percentage
|
Double |
getPhysicalMemoryInMBs()
Physical memory in megabytes
|
BigDecimal |
getPid()
process id
|
Date |
getStartTime()
Process Start Time Example:
"2020-03-31T00:00:00.000Z" |
BigDecimal |
getTotalProcesses()
Number of processes running at the time of collection
|
String |
getUserName()
User that started the process
|
Double |
getVirtualMemoryInMBs()
Virtual memory in megabytes
|
int |
hashCode() |
HostTopProcesses.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
getTimeCollected
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@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)
public static HostTopProcesses.Builder builder()
Create a new builder.
public HostTopProcesses.Builder toBuilder()
public BigDecimal getPid()
process id
public String getUserName()
User that started the process
public Double getMemoryUtilizationPercent()
Memory utilization percentage
public Double getCpuUtilizationPercent()
CPU utilization percentage
public Double getCpuUsageInSeconds()
CPU usage in seconds
public String getCommand()
Command line executed for the process
public Double getVirtualMemoryInMBs()
Virtual memory in megabytes
public Double getPhysicalMemoryInMBs()
Physical memory in megabytes
public Date getStartTime()
Process Start Time Example: "2020-03-31T00:00:00.000Z"
public BigDecimal getTotalProcesses()
Number of processes running at the time of collection
public String getContainerId()
Container id if this process corresponds to a running container in the host
public Double getDiskBytesRead()
Bytes Read
public Double getDiskBytesWritten()
Bytes Written
public Double getDiskIopsRead()
Read transactions per second
public Double getDiskIopsWritten()
Write transactions per second
public Double getDiskIops()
IO Transactions per second
public String toString()
toString
in class HostPerformanceMetricGroup
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
toString
in class HostPerformanceMetricGroup
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class HostPerformanceMetricGroup
public int hashCode()
hashCode
in class HostPerformanceMetricGroup
Copyright © 2016–2024. All rights reserved.