org.jclouds.gogrid.domain
Class Option.Builder<T extends Option.Builder<T>>

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

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


Field Summary
protected  String description
           
protected  Long id
           
protected  String name
           
 
Constructor Summary
Option.Builder()
           
 
Method Summary
 Option build()
           
 T description(String description)
           
 T fromOption(Option in)
           
 T id(Long id)
           
 T name(String name)
           
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 Long id

name

protected String name

description

protected String description
Constructor Detail

Option.Builder

public Option.Builder()
Method Detail

self

protected abstract T self()

id

public T id(Long id)
See Also:
Option.getId()

name

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

description

public T description(String description)
See Also:
Option.getDescription()

build

public Option build()

fromOption

public T fromOption(Option in)


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.