Class SimpleServerUsage.Builder<T extends SimpleServerUsage.Builder<T>>
- java.lang.Object
-
- org.jclouds.openstack.nova.v2_0.domain.SimpleServerUsage.Builder<T>
-
- Enclosing class:
- SimpleServerUsage
public abstract static class SimpleServerUsage.Builder<T extends SimpleServerUsage.Builder<T>> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected doubleflavorLocalGbprotected doubleflavorMemoryMbprotected StringflavorNameprotected doubleflavorVcpusprotected doublehoursprotected DateinstanceCreatedprotected StringinstanceNameprotected SimpleServerUsage.StatusinstanceStatusprotected DateinstanceTerminatedprotected StringtenantIdprotected longuptime
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description SimpleServerUsagebuild()TflavorLocalGb(double flavorLocalGb)TflavorMemoryMb(double flavorMemoryMb)TflavorName(String flavorName)TflavorVcpus(double flavorVcpus)TfromSimpleServerUsage(SimpleServerUsage in)Thours(double hours)TinstanceCreated(Date instanceCreated)TinstanceName(String instanceName)TinstanceStatus(SimpleServerUsage.Status instanceStatus)TinstanceTerminated(Date instanceTerminated)protected abstract Tself()TtenantId(String tenantId)Tuptime(long uptime)
-
-
-
Field Detail
-
instanceName
protected String instanceName
-
hours
protected double hours
-
flavorMemoryMb
protected double flavorMemoryMb
-
flavorLocalGb
protected double flavorLocalGb
-
flavorVcpus
protected double flavorVcpus
-
tenantId
protected String tenantId
-
flavorName
protected String flavorName
-
instanceCreated
protected Date instanceCreated
-
instanceTerminated
protected Date instanceTerminated
-
instanceStatus
protected SimpleServerUsage.Status instanceStatus
-
uptime
protected long uptime
-
-
Method Detail
-
self
protected abstract T self()
-
instanceName
public T instanceName(String instanceName)
- See Also:
SimpleServerUsage.getInstanceName()
-
hours
public T hours(double hours)
- See Also:
SimpleServerUsage.getHours()
-
flavorMemoryMb
public T flavorMemoryMb(double flavorMemoryMb)
- See Also:
SimpleServerUsage.getFlavorMemoryMb()
-
flavorLocalGb
public T flavorLocalGb(double flavorLocalGb)
- See Also:
SimpleServerUsage.getFlavorLocalGb()
-
flavorVcpus
public T flavorVcpus(double flavorVcpus)
- See Also:
SimpleServerUsage.getFlavorVcpus()
-
tenantId
public T tenantId(String tenantId)
- See Also:
SimpleServerUsage.getTenantId()
-
flavorName
public T flavorName(String flavorName)
- See Also:
SimpleServerUsage.getFlavorName()
-
instanceCreated
public T instanceCreated(Date instanceCreated)
- See Also:
SimpleServerUsage.getInstanceCreated()
-
instanceStatus
public T instanceStatus(SimpleServerUsage.Status instanceStatus)
- See Also:
SimpleServerUsage.getInstanceStatus()
-
uptime
public T uptime(long uptime)
- See Also:
SimpleServerUsage.getUptime()
-
build
public SimpleServerUsage build()
-
fromSimpleServerUsage
public T fromSimpleServerUsage(SimpleServerUsage in)
-
-