org.dasein.cloud.services.server
Class ServerStatistics
java.lang.Object
org.dasein.cloud.services.server.ServerStatistics
- All Implemented Interfaces:
- Serializable
public class ServerStatistics
- extends Object
- implements Serializable
A very ugly class that contains general analytic data that can be retrieved by a
hypervisor from its guest hosts. Implementations of this class should provide empty
values (like 0.0) for anything not supported by the underlying hypervisor or
if the operation is not supported for the account in question.
- Author:
- George Reese @ enStratus (http://www.enstratus.com)
- See Also:
- Serialized Form
ServerStatistics
public ServerStatistics()
getAverageCpuUtilization
public double getAverageCpuUtilization()
getAverageDiskReadBytes
public double getAverageDiskReadBytes()
getAverageDiskReadOperations
public double getAverageDiskReadOperations()
getAverageDiskWriteBytes
public double getAverageDiskWriteBytes()
getAverageDiskWriteOperations
public double getAverageDiskWriteOperations()
getAverageNetworkIn
public double getAverageNetworkIn()
getAverageNetworkOut
public double getAverageNetworkOut()
getEndTimestamp
public long getEndTimestamp()
getMaximumCpuUtilization
public double getMaximumCpuUtilization()
getMaximumDiskReadBytes
public double getMaximumDiskReadBytes()
getMaximumDiskReadOperations
public double getMaximumDiskReadOperations()
getMaximumDiskWriteBytes
public double getMaximumDiskWriteBytes()
getMaximumDiskWriteOperations
public double getMaximumDiskWriteOperations()
getMaximumNetworkIn
public double getMaximumNetworkIn()
getMaximumNetworkOut
public double getMaximumNetworkOut()
getMinimumCpuUtilization
public double getMinimumCpuUtilization()
getMinimumDiskReadBytes
public double getMinimumDiskReadBytes()
getMinimumDiskReadOperations
public double getMinimumDiskReadOperations()
getMinimumDiskWriteBytes
public double getMinimumDiskWriteBytes()
getMinimumDiskWriteOperations
public double getMinimumDiskWriteOperations()
getMinimumNetworkIn
public double getMinimumNetworkIn()
getMinimumNetworkOut
public double getMinimumNetworkOut()
getStartTimestamp
public long getStartTimestamp()
setAverageCpuUtilization
public void setAverageCpuUtilization(double averageCpuUtilization)
setAverageDiskReadBytes
public void setAverageDiskReadBytes(double averageDiskReadBytes)
setAverageDiskReadOperations
public void setAverageDiskReadOperations(double averageDiskReadOperations)
setAverageDiskWriteBytes
public void setAverageDiskWriteBytes(double averageDiskWriteBytes)
setAverageDiskWriteOperations
public void setAverageDiskWriteOperations(double averageDiskWriteOperations)
setAverageNetworkIn
public void setAverageNetworkIn(double averageNetworkIn)
setAverageNetworkOut
public void setAverageNetworkOut(double averageNetworkOut)
setEndTimestamp
public void setEndTimestamp(long endTimestamp)
setMaximumCpuUtilization
public void setMaximumCpuUtilization(double maximumCpuUtilization)
setMaximumDiskReadBytes
public void setMaximumDiskReadBytes(double maximumDiskReadBytes)
setMaximumDiskReadOperations
public void setMaximumDiskReadOperations(double maximumDiskReadOperations)
setMaximumDiskWriteBytes
public void setMaximumDiskWriteBytes(double maximumDiskWriteBytes)
setMaximumDiskWriteOperations
public void setMaximumDiskWriteOperations(double maximumDiskWriteOperations)
setMaximumNetworkIn
public void setMaximumNetworkIn(double maximumNetworkIn)
setMaximumNetworkOut
public void setMaximumNetworkOut(double maximumNetworkOut)
setMinimumCpuUtilization
public void setMinimumCpuUtilization(double minimumCpuUtilization)
setMinimumDiskReadBytes
public void setMinimumDiskReadBytes(double minimumDiskReadBytes)
setMinimumDiskReadOperations
public void setMinimumDiskReadOperations(double minimumDiskReadOperations)
setMinimumDiskWriteBytes
public void setMinimumDiskWriteBytes(double minimumDiskWriteBytes)
setMinimumDiskWriteOperations
public void setMinimumDiskWriteOperations(double minimumDiskWriteOperations)
setMinimumNetworkIn
public void setMinimumNetworkIn(double minimumNetworkIn)
setMinimumNetworkOut
public void setMinimumNetworkOut(double minimumNetworkOut)
setStartTimestamp
public void setStartTimestamp(long startTimestamp)
getSamples
public int getSamples()
setSamples
public void setSamples(int samples)
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2009 enStratus Networks LLC – Available under the terms of the Artistic License 2.0.