org.jclouds.cloudstack.domain
Class OSType.Builder<T extends OSType.Builder<T>>

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

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


Field Summary
protected  String description
           
protected  String id
           
protected  String OSCategoryId
           
 
Constructor Summary
OSType.Builder()
           
 
Method Summary
 OSType build()
           
 T description(String description)
           
 T fromOSType(OSType in)
           
 T id(String id)
           
 T OSCategoryId(String OSCategoryId)
           
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 String id

OSCategoryId

protected String OSCategoryId

description

protected String description
Constructor Detail

OSType.Builder

public OSType.Builder()
Method Detail

self

protected abstract T self()

id

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

OSCategoryId

public T OSCategoryId(String OSCategoryId)
See Also:
OSType.getOSCategoryId()

description

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

build

public OSType build()

fromOSType

public T fromOSType(OSType in)


Copyright © 2009-2012 jclouds. All Rights Reserved.