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

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

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


Field Summary
protected  String docURL
           
protected  String id
           
protected  VersionStatus status
           
protected  String wadl
           
 
Constructor Summary
Version.Builder()
           
 
Method Summary
 Version build()
           
 T docURL(String docURL)
           
 T fromVersion(Version in)
           
 T id(String id)
           
protected abstract  T self()
           
 T status(VersionStatus status)
           
 T wadl(String wadl)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

docURL

protected String docURL

id

protected String id

status

protected VersionStatus status

wadl

protected String wadl
Constructor Detail

Version.Builder

public Version.Builder()
Method Detail

self

protected abstract T self()

docURL

public T docURL(String docURL)
See Also:
Version.getDocURL()

id

public T id(String id)
See Also:
Version.getId()

status

public T status(VersionStatus status)
See Also:
Version.getStatus()

wadl

public T wadl(String wadl)
See Also:
Version.getWadl()

build

public Version build()

fromVersion

public T fromVersion(Version in)


Copyright © 2009-2012 jclouds. All Rights Reserved.