org.jclouds.cloudstack.domain
Class TemplateExtraction
java.lang.Object
org.jclouds.cloudstack.domain.TemplateExtraction
- All Implemented Interfaces:
- Comparable<TemplateExtraction>
public class TemplateExtraction
- extends Object
- implements Comparable<TemplateExtraction>
- Author:
- Richard Downer
Constructor Summary |
TemplateExtraction(long id,
long accountId,
Date created,
long extractId,
ExtractMode extractMode,
String name,
String state,
String status,
String storageType,
int uploadPercentage,
String url,
long zoneId,
String zoneName)
Construct a new TemplateExtraction instance |
TemplateExtraction
public TemplateExtraction(long id,
long accountId,
Date created,
long extractId,
ExtractMode extractMode,
String name,
String state,
String status,
String storageType,
int uploadPercentage,
String url,
long zoneId,
String zoneName)
- Construct a new TemplateExtraction instance
builder
public static TemplateExtraction.Builder builder()
getId
public long getId()
- Returns:
- the id of extracted object
getAccountId
public long getAccountId()
- Returns:
- the account id to which the extracted object belongs
getCreated
public Date getCreated()
- Returns:
- the time and date the object was created
getExtractId
public long getExtractId()
- Returns:
- the upload id of extracted object
getExtractMode
public ExtractMode getExtractMode()
- Returns:
- the mode of extraction - upload or download
getName
public String getName()
- Returns:
- the name of the extracted object
getState
public String getState()
- Returns:
- the state of the extracted object
getStatus
public String getStatus()
- Returns:
- the status of the extraction
getStorageType
public String getStorageType()
- Returns:
- type of the storage
getUploadPercentage
public int getUploadPercentage()
- Returns:
- the percentage of the entity uploaded to the specified location
getUrl
public String getUrl()
- Returns:
- if mode = upload then url of the uploaded entity. if mode = download the url from which the entity can be downloaded
getZoneId
public long getZoneId()
- Returns:
- zone ID the object was extracted from
getZoneName
public String getZoneName()
- Returns:
- zone name the object was extracted from
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
toString
public String toString()
- Overrides:
toString
in class Object
compareTo
public int compareTo(TemplateExtraction other)
- Specified by:
compareTo
in interface Comparable<TemplateExtraction>
Copyright © 2009-2012 jclouds. All Rights Reserved.