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

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

public abstract static class Flavor.Builder<T extends Flavor.Builder<T>>
extends Resource.Builder<T>


Field Summary
protected  int disk
           
protected  Integer ephemeral
           
protected  int ram
           
protected  Double rxtxFactor
           
protected  String swap
           
protected  int vcpus
           
 
Fields inherited from class org.jclouds.openstack.v2_0.domain.Resource.Builder
id, links, name
 
Constructor Summary
Flavor.Builder()
           
 
Method Summary
 Flavor build()
           
 T disk(int disk)
           
 T ephemeral(Integer ephemeral)
           
 T fromFlavor(Flavor in)
           
 T ram(int ram)
           
 T rxtxFactor(Double rxtxFactor)
           
 T swap(String swap)
           
 T vcpus(int vcpus)
           
 
Methods inherited from class org.jclouds.openstack.v2_0.domain.Resource.Builder
fromResource, id, links, links, name, self
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ram

protected int ram

disk

protected int disk

vcpus

protected int vcpus

swap

protected String swap

rxtxFactor

protected Double rxtxFactor

ephemeral

protected Integer ephemeral
Constructor Detail

Flavor.Builder

public Flavor.Builder()
Method Detail

ram

public T ram(int ram)
See Also:
Flavor.getRam()

disk

public T disk(int disk)
See Also:
Flavor.getDisk()

vcpus

public T vcpus(int vcpus)
See Also:
Flavor.getVcpus()

swap

public T swap(String swap)
See Also:
Flavor.getSwap()

rxtxFactor

public T rxtxFactor(Double rxtxFactor)
See Also:
Flavor.getRxtxFactor()

ephemeral

public T ephemeral(Integer ephemeral)
See Also:
Flavor.getEphemeral()

build

public Flavor build()
Overrides:
build in class Resource.Builder<T extends Flavor.Builder<T>>

fromFlavor

public T fromFlavor(Flavor in)


Copyright © 2009-2012 jclouds. All Rights Reserved.