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

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

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


Field Summary
protected  String accountId
           
protected  Date created
           
protected  String extractId
           
protected  ExtractMode extractMode
           
protected  String id
           
protected  String name
           
protected  String state
           
protected  String status
           
protected  String storageType
           
protected  int uploadPercentage
           
protected  String url
           
protected  String zoneId
           
protected  String zoneName
           
 
Constructor Summary
ISOExtraction.Builder()
           
 
Method Summary
 T accountId(String accountId)
           
 ISOExtraction build()
           
 T created(Date created)
           
 T extractId(String extractId)
           
 T extractMode(ExtractMode extractMode)
           
 T fromISOExtraction(ISOExtraction in)
           
 T id(String id)
           
 T name(String name)
           
protected abstract  T self()
           
 T state(String state)
           
 T status(String status)
           
 T storageType(String storageType)
           
 T uploadPercentage(int uploadPercentage)
           
 T url(String url)
           
 T zoneId(String zoneId)
           
 T zoneName(String zoneName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

protected String id

accountId

protected String accountId

created

protected Date created

extractId

protected String extractId

extractMode

protected ExtractMode extractMode

name

protected String name

state

protected String state

status

protected String status

storageType

protected String storageType

uploadPercentage

protected int uploadPercentage

url

protected String url

zoneId

protected String zoneId

zoneName

protected String zoneName
Constructor Detail

ISOExtraction.Builder

public ISOExtraction.Builder()
Method Detail

self

protected abstract T self()

id

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

accountId

public T accountId(String accountId)
See Also:
ISOExtraction.getAccountId()

created

public T created(Date created)
See Also:
ISOExtraction.getCreated()

extractId

public T extractId(String extractId)
See Also:
ISOExtraction.getExtractId()

extractMode

public T extractMode(ExtractMode extractMode)
See Also:
ISOExtraction.getExtractMode()

name

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

state

public T state(String state)
See Also:
ISOExtraction.getState()

status

public T status(String status)
See Also:
ISOExtraction.getStatus()

storageType

public T storageType(String storageType)
See Also:
ISOExtraction.getStorageType()

uploadPercentage

public T uploadPercentage(int uploadPercentage)
See Also:
ISOExtraction.getUploadPercentage()

url

public T url(String url)
See Also:
ISOExtraction.getUrl()

zoneId

public T zoneId(String zoneId)
See Also:
ISOExtraction.getZoneId()

zoneName

public T zoneName(String zoneName)
See Also:
ISOExtraction.getZoneName()

build

public ISOExtraction build()

fromISOExtraction

public T fromISOExtraction(ISOExtraction in)


Copyright © 2009-2012 jclouds. All Rights Reserved.