Class NovaSimpleTenantUsage.NovaServerUsage
- java.lang.Object
-
- org.openstack4j.openstack.compute.domain.NovaSimpleTenantUsage.NovaServerUsage
-
- All Implemented Interfaces:
Serializable,SimpleTenantUsage.ServerUsage
- Enclosing class:
- NovaSimpleTenantUsage
public static class NovaSimpleTenantUsage.NovaServerUsage extends Object implements SimpleTenantUsage.ServerUsage
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description NovaServerUsage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DategetEndedAt()StringgetFlavor()doublegetHours()StringgetInstanceId()intgetLocalDiskSize()intgetMemoryMb()StringgetName()DategetStartedAt()Server.StatusgetState()StringgetTenantId()intgetUptime()intgetVcpus()StringtoString()
-
-
-
Method Detail
-
getInstanceId
public String getInstanceId()
- Specified by:
getInstanceIdin interfaceSimpleTenantUsage.ServerUsage- Returns:
- the instance id of the server
-
getUptime
public int getUptime()
- Specified by:
getUptimein interfaceSimpleTenantUsage.ServerUsage- Returns:
- the uptime of the server
-
getStartedAt
public Date getStartedAt()
- Specified by:
getStartedAtin interfaceSimpleTenantUsage.ServerUsage- Returns:
- the date the server was started or null
-
getEndedAt
public Date getEndedAt()
- Specified by:
getEndedAtin interfaceSimpleTenantUsage.ServerUsage- Returns:
- the date the server was last stopped or null
-
getMemoryMb
public int getMemoryMb()
- Specified by:
getMemoryMbin interfaceSimpleTenantUsage.ServerUsage- Returns:
- the memory used for the server in MB
-
getTenantId
public String getTenantId()
- Specified by:
getTenantIdin interfaceSimpleTenantUsage.ServerUsage- Returns:
- the tenant assigned to the server
-
getState
public Server.Status getState()
- Specified by:
getStatein interfaceSimpleTenantUsage.ServerUsage- Returns:
- the state
-
getHours
public double getHours()
- Specified by:
getHoursin interfaceSimpleTenantUsage.ServerUsage- Returns:
- the hours of usage
-
getVcpus
public int getVcpus()
- Specified by:
getVcpusin interfaceSimpleTenantUsage.ServerUsage- Returns:
- the Virtual CPUs used
-
getFlavor
public String getFlavor()
- Specified by:
getFlavorin interfaceSimpleTenantUsage.ServerUsage- Returns:
- the flavor assigned to the server
-
getLocalDiskSize
public int getLocalDiskSize()
- Specified by:
getLocalDiskSizein interfaceSimpleTenantUsage.ServerUsage- Returns:
- the local disk size in GB
-
getName
public String getName()
- Specified by:
getNamein interfaceSimpleTenantUsage.ServerUsage- Returns:
- the name of the server
-
-