Class SimpleServerUsage
java.lang.Object
org.jclouds.openstack.nova.v2_0.domain.SimpleServerUsage
Information the SimpleTenantUsage extension return data about each Server
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
SimpleServerUsage.Builder<T extends SimpleServerUsage.Builder<T>>
static enum
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
SimpleServerUsage
(String instanceName, double hours, double flavorMemoryMb, double flavorLocalGb, double flavorVcpus, String tenantId, String flavorName, Date instanceCreated, Date instanceTerminated, SimpleServerUsage.Status instanceStatus, long uptime) -
Method Summary
-
Constructor Details
-
SimpleServerUsage
@ConstructorProperties({"name","hours","memory_mb","local_gb","vcpus","tenant_id","flavor","started_at","ended_at","state","uptime"}) protected SimpleServerUsage(String instanceName, double hours, double flavorMemoryMb, double flavorLocalGb, double flavorVcpus, String tenantId, String flavorName, Date instanceCreated, @Nullable Date instanceTerminated, SimpleServerUsage.Status instanceStatus, long uptime)
-
-
Method Details
-
builder
-
toBuilder
-
getInstanceName
-
getHours
public double getHours() -
getFlavorMemoryMb
public double getFlavorMemoryMb() -
getFlavorLocalGb
public double getFlavorLocalGb() -
getFlavorVcpus
public double getFlavorVcpus() -
getTenantId
-
getFlavorName
-
getInstanceCreated
-
getInstanceTerminated
-
getInstanceStatus
-
getUptime
public long getUptime() -
hashCode
public int hashCode() -
equals
-
string
protected com.google.common.base.MoreObjects.ToStringHelper string() -
toString
-