org.jclouds.cloudservers.domain
Class Flavor.Builder<T extends Flavor.Builder<T>>

java.lang.Object
  extended by org.jclouds.cloudservers.domain.Flavor.Builder<T>
Enclosing class:
Flavor

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


Field Summary
protected  Integer disk
           
protected  int id
           
protected  String name
           
protected  Integer ram
           
 
Constructor Summary
Flavor.Builder()
           
 
Method Summary
 Flavor build()
           
 T disk(Integer disk)
           
 T fromFlavor(Flavor in)
           
 T id(int id)
           
 T name(String name)
           
 T ram(Integer ram)
           
protected abstract  T self()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

protected int id

name

protected String name

disk

protected Integer disk

ram

protected Integer ram
Constructor Detail

Flavor.Builder

public Flavor.Builder()
Method Detail

self

protected abstract T self()

id

public T id(int id)
See Also:
Flavor.getId()

name

public T name(String name)
See Also:
Flavor.getName()

disk

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

ram

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

build

public Flavor build()

fromFlavor

public T fromFlavor(Flavor in)


Copyright © 2009-2012 jclouds. All Rights Reserved.