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 Stringaccountprotected StringaccountIdprotected booleanbootableprotected Stringchecksumprotected Datecreatedprotected booleancrossZonesprotected StringdisplayTextprotected Stringdomainprotected Stringdomainidprotected Stringformatprotected StringhostIdprotected StringhostNameprotected Stringhypervisorprotected Stringidprotected booleanisExtractableprotected booleanisFeaturedprotected booleanisPublicprotected booleanisReadyprotected StringjobIdprotected StringjobStatusprotected Stringnameprotected StringosTypeIdprotected StringosTypeNameprotected booleanpasswordEnabledprotected Dateremovedprotected longsizeprotected StringsourceTemplateIdprotected Stringstatusprotected Set<Tag>tagsprotected StringtemplateTagprotected StringtemplateTypeprotected StringzoneIdprotected StringzoneName
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Taccount(String account)TaccountId(String accountId)Tbootable(boolean bootable)ISObuild()Tchecksum(String checksum)Tcreated(Date created)TcrossZones(boolean crossZones)TdisplayText(String displayText)Tdomain(String domain)Tdomainid(String domainid)Tformat(String format)TfromISO(ISO in)ThostId(String hostId)ThostName(String hostName)Thypervisor(String hypervisor)Tid(String id)TisExtractable(boolean isExtractable)TisFeatured(boolean isFeatured)TisPublic(boolean isPublic)TisReady(boolean isReady)TjobId(String jobId)TjobStatus(String jobStatus)Tname(String name)TosTypeId(String osTypeId)TosTypeName(String osTypeName)TpasswordEnabled(boolean passwordEnabled)Tremoved(Date removed)protected abstract Tself()Tsize(long size)TsourceTemplateId(String sourceTemplateId)Tstatus(String status)Ttags(Set<Tag> tags)Ttags(Tag... in)TtemplateTag(String templateTag)TtemplateType(String templateType)TzoneId(String zoneId)TzoneName(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()
-
-