org.jclouds.openstack.nova.v2_0.domain
Class HostResourceUsage.Builder<T extends HostResourceUsage.Builder<T>>

java.lang.Object
  extended by org.jclouds.openstack.nova.v2_0.domain.HostResourceUsage.Builder<T>
Enclosing class:
HostResourceUsage

public abstract static class HostResourceUsage.Builder<T extends HostResourceUsage.Builder<T>>
extends Object


Field Summary
protected  int cpu
           
protected  int diskGb
           
protected  String host
           
protected  int memoryMb
           
protected  String project
           
 
Constructor Summary
HostResourceUsage.Builder()
           
 
Method Summary
 HostResourceUsage build()
           
 T cpu(int cpu)
           
 T diskGb(int diskGb)
           
 T fromHostResourceUsage(HostResourceUsage in)
           
 T host(String host)
           
 T memoryMb(int memoryMb)
           
 T project(String project)
           
protected abstract  T self()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

host

protected String host

project

protected String project

memoryMb

protected int memoryMb

cpu

protected int cpu

diskGb

protected int diskGb
Constructor Detail

HostResourceUsage.Builder

public HostResourceUsage.Builder()
Method Detail

self

protected abstract T self()

host

public T host(String host)
See Also:
HostResourceUsage.getHost()

project

public T project(String project)
See Also:
HostResourceUsage.getProject()

memoryMb

public T memoryMb(int memoryMb)
See Also:
HostResourceUsage.getMemoryMb()

cpu

public T cpu(int cpu)
See Also:
HostResourceUsage.getCpu()

diskGb

public T diskGb(int diskGb)
See Also:
HostResourceUsage.getDiskGb()

build

public HostResourceUsage build()

fromHostResourceUsage

public T fromHostResourceUsage(HostResourceUsage in)


Copyright © 2009-2012 jclouds. All Rights Reserved.