Package org.jclouds.cloudstack.domain
Class ISO.Builder<T extends ISO.Builder<T>>
- java.lang.Object
-
- org.jclouds.cloudstack.domain.ISO.Builder<T>
-
-
Field Summary
Fields Modifier and Type Field Description protected String
account
protected String
accountId
protected boolean
bootable
protected String
checksum
protected Date
created
protected boolean
crossZones
protected String
displayText
protected String
domain
protected String
domainid
protected String
format
protected String
hostId
protected String
hostName
protected String
hypervisor
protected String
id
protected boolean
isExtractable
protected boolean
isFeatured
protected boolean
isPublic
protected boolean
isReady
protected String
jobId
protected String
jobStatus
protected String
name
protected String
osTypeId
protected String
osTypeName
protected boolean
passwordEnabled
protected Date
removed
protected long
size
protected String
sourceTemplateId
protected String
status
protected Set<Tag>
tags
protected String
templateTag
protected String
templateType
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
account(String account)
T
accountId(String accountId)
T
bootable(boolean bootable)
ISO
build()
T
checksum(String checksum)
T
created(Date created)
T
crossZones(boolean crossZones)
T
displayText(String displayText)
T
domain(String domain)
T
domainid(String domainid)
T
format(String format)
T
fromISO(ISO in)
T
hostId(String hostId)
T
hostName(String hostName)
T
hypervisor(String hypervisor)
T
id(String id)
T
isExtractable(boolean isExtractable)
T
isFeatured(boolean isFeatured)
T
isPublic(boolean isPublic)
T
isReady(boolean isReady)
T
jobId(String jobId)
T
jobStatus(String jobStatus)
T
name(String name)
T
osTypeId(String osTypeId)
T
osTypeName(String osTypeName)
T
passwordEnabled(boolean passwordEnabled)
T
removed(Date removed)
protected abstract T
self()
T
size(long size)
T
sourceTemplateId(String sourceTemplateId)
T
status(String status)
T
tags(Set<Tag> tags)
T
tags(Tag... in)
T
templateTag(String templateTag)
T
templateType(String templateType)
T
zoneId(String zoneId)
T
zoneName(String zoneName)
-
-
-
Field Detail
-
id
protected String id
-
account
protected String account
-
accountId
protected String accountId
-
bootable
protected boolean bootable
-
checksum
protected String checksum
-
created
protected Date created
-
crossZones
protected boolean crossZones
-
displayText
protected String displayText
-
domain
protected String domain
-
domainid
protected String domainid
-
format
protected String format
-
hostId
protected String hostId
-
hostName
protected String hostName
-
hypervisor
protected String hypervisor
-
isExtractable
protected boolean isExtractable
-
isFeatured
protected boolean isFeatured
-
isPublic
protected boolean isPublic
-
isReady
protected boolean isReady
-
jobId
protected String jobId
-
jobStatus
protected String jobStatus
-
name
protected String name
-
osTypeId
protected String osTypeId
-
osTypeName
protected String osTypeName
-
passwordEnabled
protected boolean passwordEnabled
-
removed
protected Date removed
-
size
protected long size
-
sourceTemplateId
protected String sourceTemplateId
-
status
protected String status
-
templateTag
protected String templateTag
-
templateType
protected String templateType
-
zoneId
protected String zoneId
-
zoneName
protected String zoneName
-
-
Method Detail
-
self
protected abstract T self()
-
id
public T id(String id)
- See Also:
ISO.getId()
-
account
public T account(String account)
- See Also:
ISO.getAccount()
-
accountId
public T accountId(String accountId)
- See Also:
ISO.getAccountId()
-
bootable
public T bootable(boolean bootable)
- See Also:
ISO.isBootable()
-
checksum
public T checksum(String checksum)
- See Also:
ISO.getChecksum()
-
created
public T created(Date created)
- See Also:
ISO.getCreated()
-
crossZones
public T crossZones(boolean crossZones)
- See Also:
ISO.isCrossZones()
-
displayText
public T displayText(String displayText)
- See Also:
ISO.getDisplayText()
-
domain
public T domain(String domain)
- See Also:
ISO.getDomain()
-
domainid
public T domainid(String domainid)
- See Also:
ISO.getDomainid()
-
format
public T format(String format)
- See Also:
ISO.getFormat()
-
hostId
public T hostId(String hostId)
- See Also:
ISO.getHostId()
-
hostName
public T hostName(String hostName)
- See Also:
ISO.getHostName()
-
hypervisor
public T hypervisor(String hypervisor)
- See Also:
ISO.getHypervisor()
-
isExtractable
public T isExtractable(boolean isExtractable)
- See Also:
ISO.isExtractable()
-
isFeatured
public T isFeatured(boolean isFeatured)
- See Also:
ISO.isFeatured()
-
isPublic
public T isPublic(boolean isPublic)
- See Also:
ISO.isPublic()
-
isReady
public T isReady(boolean isReady)
- See Also:
ISO.isReady()
-
jobId
public T jobId(String jobId)
- See Also:
ISO.getJobId()
-
jobStatus
public T jobStatus(String jobStatus)
- See Also:
ISO.getJobStatus()
-
name
public T name(String name)
- See Also:
ISO.getName()
-
osTypeId
public T osTypeId(String osTypeId)
- See Also:
ISO.getOsTypeId()
-
osTypeName
public T osTypeName(String osTypeName)
- See Also:
ISO.getOsTypeName()
-
passwordEnabled
public T passwordEnabled(boolean passwordEnabled)
- See Also:
ISO.isPasswordEnabled()
-
removed
public T removed(Date removed)
- See Also:
ISO.getRemoved()
-
size
public T size(long size)
- See Also:
ISO.getSize()
-
sourceTemplateId
public T sourceTemplateId(String sourceTemplateId)
- See Also:
ISO.getSourceTemplateId()
-
status
public T status(String status)
- See Also:
ISO.getStatus()
-
templateTag
public T templateTag(String templateTag)
- See Also:
ISO.getTemplateTag()
-
templateType
public T templateType(String templateType)
- See Also:
ISO.getTemplateType()
-
zoneId
public T zoneId(String zoneId)
- See Also:
ISO.getZoneId()
-
zoneName
public T zoneName(String zoneName)
- See Also:
ISO.getZoneName()
-
tags
public T tags(Set<Tag> tags)
- See Also:
ISO.getTags()
-
build
public ISO build()
-
-