Package org.jclouds.cloudstack.domain
Class ISO
java.lang.Object
org.jclouds.cloudstack.domain.ISO
Class ISO
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
ISO
(String id, String account, String accountId, boolean bootable, String checksum, Date created, boolean crossZones, String displayText, String domain, String domainid, String format, String hostId, String hostName, String hypervisor, boolean isExtractable, boolean isFeatured, boolean isPublic, boolean isReady, String jobId, String jobStatus, String name, String osTypeId, String osTypeName, boolean passwordEnabled, Date removed, long size, String sourceTemplateId, String status, String templateTag, String templateType, String zoneId, String zoneName, Set<Tag> tags) -
Method Summary
Modifier and TypeMethodDescriptionstatic ISO.Builder
<?> builder()
boolean
getId()
getJobId()
getName()
long
getSize()
getTags()
int
hashCode()
boolean
boolean
boolean
boolean
boolean
boolean
isPublic()
boolean
isReady()
protected com.google.common.base.MoreObjects.ToStringHelper
string()
ISO.Builder
<?> toString()
-
Constructor Details
-
ISO
@ConstructorProperties({"id","account","accountid","bootable","checksum","created","crossZones","displaytext","domain","domainid","format","hostid","hostname","hypervisor","isextractable","isfeatured","ispublic","isready","jobid","jobstatus","name","ostypeid","ostypename","passwordenabled","removed","size","sourcetemplateid","status","templatetag","templatetype","zoneid","zonename","tags"}) protected ISO(String id, @Nullable String account, @Nullable String accountId, boolean bootable, @Nullable String checksum, @Nullable Date created, boolean crossZones, @Nullable String displayText, @Nullable String domain, @Nullable String domainid, @Nullable String format, @Nullable String hostId, @Nullable String hostName, @Nullable String hypervisor, boolean isExtractable, boolean isFeatured, boolean isPublic, boolean isReady, @Nullable String jobId, @Nullable String jobStatus, @Nullable String name, @Nullable String osTypeId, @Nullable String osTypeName, boolean passwordEnabled, @Nullable Date removed, long size, @Nullable String sourceTemplateId, @Nullable String status, @Nullable String templateTag, @Nullable String templateType, @Nullable String zoneId, @Nullable String zoneName, @Nullable Set<Tag> tags)
-
-
Method Details
-
builder
-
toBuilder
-
getId
- Returns:
- the template ID
-
getAccount
- Returns:
- the account name to which the template belongs
-
getAccountId
- Returns:
- the account id to which the template belongs
-
isBootable
public boolean isBootable() -
getChecksum
- Returns:
- checksum of the template
-
getCreated
- Returns:
- the date this template was created
-
isCrossZones
public boolean isCrossZones() -
getDisplayText
- Returns:
- the template display text
-
getDomain
- Returns:
- the name of the domain to which the template belongs
-
getDomainid
- Returns:
- the ID of the domain to which the template belongs
-
getFormat
- Returns:
- the format of the template.
-
getHostId
- Returns:
- the ID of the secondary storage host for the template
-
getHostName
- Returns:
- the name of the secondary storage host for the template
-
getHypervisor
- Returns:
- the hypervisor on which the template runs
-
isExtractable
public boolean isExtractable() -
isFeatured
public boolean isFeatured() -
isPublic
public boolean isPublic() -
isReady
public boolean isReady() -
getJobId
- Returns:
- shows the current pending asynchronous job ID. This tag is not returned if no current pending jobs are acting on the template
-
getJobStatus
- Returns:
- shows the current pending asynchronous job status
-
getName
- Returns:
- the template name
-
getOsTypeId
- Returns:
- the ID of the OS type for this template.
-
getOsTypeName
- Returns:
- the name of the OS type for this template.
-
isPasswordEnabled
public boolean isPasswordEnabled() -
getRemoved
- Returns:
- the date this template was removed
-
getSize
public long getSize()- Returns:
- the size of the template
-
getSourceTemplateId
- Returns:
- the template ID of the parent template if present
-
getStatus
- Returns:
- the status of the template
-
getTemplateTag
- Returns:
- the tag of this template
-
getTemplateType
- Returns:
- the type of the template
-
getZoneId
- Returns:
- the ID of the zone for this template
-
getZoneName
- Returns:
- the name of the zone for this template
-
getTags
- Returns:
- Tags on this ISO
-
hashCode
public int hashCode() -
equals
-
string
protected com.google.common.base.MoreObjects.ToStringHelper string() -
toString
-