Package org.jclouds.cloudstack.domain
Class ISOExtraction.Builder<T extends ISOExtraction.Builder<T>>
- java.lang.Object
-
- 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
Fields Modifier and Type Field Description protected StringaccountIdprotected Datecreatedprotected StringextractIdprotected ExtractModeextractModeprotected Stringidprotected Stringnameprotected Stringstateprotected Stringstatusprotected StringstorageTypeprotected intuploadPercentageprotected Stringurlprotected StringzoneIdprotected StringzoneName
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description TaccountId(String accountId)ISOExtractionbuild()Tcreated(Date created)TextractId(String extractId)TextractMode(ExtractMode extractMode)TfromISOExtraction(ISOExtraction in)Tid(String id)Tname(String name)protected abstract Tself()Tstate(String state)Tstatus(String status)TstorageType(String storageType)TuploadPercentage(int uploadPercentage)Turl(String url)TzoneId(String zoneId)TzoneName(String zoneName)
-
-
-
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
-
-
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)
-
-