org.jclouds.cloudstack.domain
Class ISO

java.lang.Object
  extended by org.jclouds.cloudstack.domain.ISO

public class ISO
extends Object

Class ISO

Author:
Richard Downer

Nested Class Summary
static class ISO.Builder<T extends ISO.Builder<T>>
           
static class ISO.ISOFilter
           
 
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)
           
 
Method Summary
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()
           
 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.Objects.ToStringHelper string()
           
 ISO.Builder<?> toBuilder()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

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)
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()

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.