public class SystemStatus
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Represents CPU utilization and load average information for applications running in the specified environment.
Modifier and Type | Field and Description |
---|---|
private CPUUtilization |
cPUUtilization |
private SdkInternalList<java.lang.Double> |
loadAverage
Load average in the last 1-minute and 5-minute periods.
|
Constructor and Description |
---|
SystemStatus() |
Modifier and Type | Method and Description |
---|---|
SystemStatus |
clone() |
boolean |
equals(java.lang.Object obj) |
CPUUtilization |
getCPUUtilization() |
java.util.List<java.lang.Double> |
getLoadAverage()
Load average in the last 1-minute and 5-minute periods.
|
int |
hashCode() |
void |
setCPUUtilization(CPUUtilization cPUUtilization) |
void |
setLoadAverage(java.util.Collection<java.lang.Double> loadAverage)
Load average in the last 1-minute and 5-minute periods.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
SystemStatus |
withCPUUtilization(CPUUtilization cPUUtilization) |
SystemStatus |
withLoadAverage(java.util.Collection<java.lang.Double> loadAverage)
Load average in the last 1-minute and 5-minute periods.
|
SystemStatus |
withLoadAverage(java.lang.Double... loadAverage)
Load average in the last 1-minute and 5-minute periods.
|
private CPUUtilization cPUUtilization
private SdkInternalList<java.lang.Double> loadAverage
Load average in the last 1-minute and 5-minute periods. For more information, see Operating System Metrics.
public void setCPUUtilization(CPUUtilization cPUUtilization)
cPUUtilization
- public CPUUtilization getCPUUtilization()
public SystemStatus withCPUUtilization(CPUUtilization cPUUtilization)
cPUUtilization
- public java.util.List<java.lang.Double> getLoadAverage()
Load average in the last 1-minute and 5-minute periods. For more information, see Operating System Metrics.
public void setLoadAverage(java.util.Collection<java.lang.Double> loadAverage)
Load average in the last 1-minute and 5-minute periods. For more information, see Operating System Metrics.
loadAverage
- Load average in the last 1-minute and 5-minute periods. For more
information, see Operating System Metrics.public SystemStatus withLoadAverage(java.lang.Double... loadAverage)
Load average in the last 1-minute and 5-minute periods. For more information, see Operating System Metrics.
NOTE: This method appends the values to the existing list (if
any). Use setLoadAverage(java.util.Collection)
or
withLoadAverage(java.util.Collection)
if you want to override
the existing values.
loadAverage
- Load average in the last 1-minute and 5-minute periods. For more
information, see Operating System Metrics.public SystemStatus withLoadAverage(java.util.Collection<java.lang.Double> loadAverage)
Load average in the last 1-minute and 5-minute periods. For more information, see Operating System Metrics.
loadAverage
- Load average in the last 1-minute and 5-minute periods. For more
information, see Operating System Metrics.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public SystemStatus clone()
clone
in class java.lang.Object