Package org.jclouds.cloudstack.domain
Class TemplateExtraction.Builder<T extends TemplateExtraction.Builder<T>>
- java.lang.Object
-
- org.jclouds.cloudstack.domain.TemplateExtraction.Builder<T>
-
- Enclosing class:
- TemplateExtraction
public abstract static class TemplateExtraction.Builder<T extends TemplateExtraction.Builder<T>> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description 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
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description T
accountId(String accountId)
TemplateExtraction
build()
T
created(Date created)
T
extractId(String extractId)
T
extractMode(ExtractMode extractMode)
T
fromTemplateExtraction(TemplateExtraction 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)
-
-
-
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:
TemplateExtraction.getId()
-
accountId
public T accountId(String accountId)
- See Also:
TemplateExtraction.getAccountId()
-
created
public T created(Date created)
- See Also:
TemplateExtraction.getCreated()
-
extractId
public T extractId(String extractId)
- See Also:
TemplateExtraction.getExtractId()
-
extractMode
public T extractMode(ExtractMode extractMode)
- See Also:
TemplateExtraction.getExtractMode()
-
name
public T name(String name)
- See Also:
TemplateExtraction.getName()
-
state
public T state(String state)
- See Also:
TemplateExtraction.getState()
-
status
public T status(String status)
- See Also:
TemplateExtraction.getStatus()
-
storageType
public T storageType(String storageType)
- See Also:
TemplateExtraction.getStorageType()
-
uploadPercentage
public T uploadPercentage(int uploadPercentage)
- See Also:
TemplateExtraction.getUploadPercentage()
-
url
public T url(String url)
- See Also:
TemplateExtraction.getUrl()
-
zoneId
public T zoneId(String zoneId)
- See Also:
TemplateExtraction.getZoneId()
-
zoneName
public T zoneName(String zoneName)
- See Also:
TemplateExtraction.getZoneName()
-
build
public TemplateExtraction build()
-
fromTemplateExtraction
public T fromTemplateExtraction(TemplateExtraction in)
-
-