org.jclouds.cloudstack.domain
Class ISO
java.lang.Object
org.jclouds.cloudstack.domain.ISO
public class ISO
- extends Object
Class ISO
- Author:
- Richard Downer
|
Constructor Summary |
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)
|
ISO
@ConstructorProperties(value={"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"})
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)
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()
getChecksum
@Nullable
public String getChecksum()
- Returns:
- checksum of the template
getCreated
@Nullable
public Date getCreated()
- Returns:
- the date this template was created
isCrossZones
public boolean isCrossZones()
getDisplayText
@Nullable
public String getDisplayText()
- Returns:
- the template display text
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
getFormat
@Nullable
public String getFormat()
- Returns:
- the format of the template.
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
getName
@Nullable
public String getName()
- Returns:
- the template name
getOsTypeId
@Nullable
public String getOsTypeId()
- Returns:
- the ID of the OS type for this template.
getOsTypeName
@Nullable
public String getOsTypeName()
- Returns:
- the name of the OS type for this template.
isPasswordEnabled
public boolean isPasswordEnabled()
getRemoved
@Nullable
public Date getRemoved()
- Returns:
- the date this template was removed
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
getStatus
@Nullable
public String getStatus()
- Returns:
- the status of the template
getTemplateTag
@Nullable
public String getTemplateTag()
- Returns:
- the tag of this template
getTemplateType
@Nullable
public String getTemplateType()
- Returns:
- the type of the template
getZoneId
@Nullable
public String getZoneId()
- Returns:
- the ID of the zone for this template
getZoneName
@Nullable
public String getZoneName()
- Returns:
- the name of the zone for this template
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
string
protected com.google.common.base.Objects.ToStringHelper string()
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2009-2013 jclouds. All Rights Reserved.