org.jclouds.openstack.nova.v2_0.domain
Class SimpleServerUsage
java.lang.Object
org.jclouds.openstack.nova.v2_0.domain.SimpleServerUsage
public class SimpleServerUsage
- extends Object
Information the SimpleTenantUsage extension return data about each Server
- Author:
- Adam Lowe
|
Constructor Summary |
protected |
SimpleServerUsage(String instanceName,
double hours,
double flavorMemoryMb,
double flavorLocalGb,
double flavorVcpus,
String tenantId,
String flavorName,
Date instanceCreated,
Date instanceTerminiated,
SimpleServerUsage.Status instanceStatus,
long uptime)
|
SimpleServerUsage
@ConstructorProperties(value={"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 instanceTerminiated,
SimpleServerUsage.Status instanceStatus,
long uptime)
builder
public static SimpleServerUsage.Builder<?> builder()
toBuilder
public SimpleServerUsage.Builder<?> toBuilder()
getInstanceName
public String getInstanceName()
getHours
public double getHours()
getFlavorMemoryMb
public double getFlavorMemoryMb()
getFlavorLocalGb
public double getFlavorLocalGb()
getFlavorVcpus
public double getFlavorVcpus()
getTenantId
public String getTenantId()
getFlavorName
public String getFlavorName()
getInstanceCreated
public Date getInstanceCreated()
getInstanceTerminiated
@Nullable
public Date getInstanceTerminiated()
getInstanceStatus
public SimpleServerUsage.Status getInstanceStatus()
getUptime
public long getUptime()
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
string
protected com.google.common.base.Objects.ToStringHelper string()
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2009-2012 jclouds. All Rights Reserved.