Package org.jclouds.cloudstack.domain
Class ISO
- java.lang.Object
-
- org.jclouds.cloudstack.domain.ISO
-
public class ISO extends Object
Class ISO
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ISO.Builder<T extends ISO.Builder<T>>
static class
ISO.ISOFilter
-
Constructor Summary
Constructors Modifier Constructor Description protected
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
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ISO.Builder<?>
builder()
boolean
equals(Object obj)
String
getAccount()
String
getAccountId()
String
getChecksum()
Date
getCreated()
String
getDisplayText()
String
getDomain()
String
getDomainid()
String
getFormat()
String
getHostId()
String
getHostName()
String
getHypervisor()
String
getId()
String
getJobId()
String
getJobStatus()
String
getName()
String
getOsTypeId()
String
getOsTypeName()
Date
getRemoved()
long
getSize()
String
getSourceTemplateId()
String
getStatus()
Set<Tag>
getTags()
String
getTemplateTag()
String
getTemplateType()
String
getZoneId()
String
getZoneName()
int
hashCode()
boolean
isBootable()
boolean
isCrossZones()
boolean
isExtractable()
boolean
isFeatured()
boolean
isPasswordEnabled()
boolean
isPublic()
boolean
isReady()
protected com.google.common.base.MoreObjects.ToStringHelper
string()
ISO.Builder<?>
toBuilder()
String
toString()
-
-
-
Constructor Detail
-
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 Detail
-
builder
public static ISO.Builder<?> builder()
-
toBuilder
public ISO.Builder<?> toBuilder()
-
getId
public String getId()
- Returns:
- the template ID
-
getAccount
@Nullable public String getAccount()
- Returns:
- the account name to which the template belongs
-
getAccountId
@Nullable public String getAccountId()
- Returns:
- the account id to which the template belongs
-
isBootable
public boolean isBootable()
-
isCrossZones
public boolean isCrossZones()
-
getDomain
@Nullable public String getDomain()
- Returns:
- the name of the domain to which the template belongs
-
getDomainid
@Nullable public String getDomainid()
- Returns:
- the ID of the domain to which the template belongs
-
getHostId
@Nullable public String getHostId()
- Returns:
- the ID of the secondary storage host for the template
-
getHostName
@Nullable public String getHostName()
- Returns:
- the name of the secondary storage host for the template
-
getHypervisor
@Nullable public String 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
@Nullable public String 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
@Nullable public String getJobStatus()
- Returns:
- shows the current pending asynchronous job status
-
getOsTypeName
@Nullable public String getOsTypeName()
- Returns:
- the name of the OS type for this template.
-
isPasswordEnabled
public boolean isPasswordEnabled()
-
getSize
public long getSize()
- Returns:
- the size of the template
-
getSourceTemplateId
@Nullable public String getSourceTemplateId()
- Returns:
- the template ID of the parent template if present
-
string
protected com.google.common.base.MoreObjects.ToStringHelper string()
-
-