package org.ovirt.engine.core.common.action;
import org.ovirt.engine.core.common.businessentities.storage.DiskImage;
import org.ovirt.engine.core.compat.Guid;
public class ImportRepoImageParameters extends ImagesActionsParametersBase {
private static final long serialVersionUID = 8168949491104775480L;
private String sourceRepoImageId;
private DiskImage diskImage;
private Guid sourceStorageDomainId;
private Guid clusterId;
private boolean importAsTemplate;
private String templateName;
private Phase nextPhase;
public String getSourceRepoImageId() {
return sourceRepoImageId;
}
public void setSourceRepoImageId(String sourceRepoImageId) {
this.sourceRepoImageId = sourceRepoImageId;
}
public void setImportAsTemplate(boolean importAsTemplate) {
this.importAsTemplate = importAsTemplate;
}
public boolean getImportAsTemplate() {
return importAsTemplate;
}
public Guid getSourceStorageDomainId() {
return sourceStorageDomainId;
}
public void setSourceStorageDomainId(Guid sourceStorageDomainId) {
this.sourceStorageDomainId = sourceStorageDomainId;
}
public Guid getClusterId() {
return clusterId;
}
public void setClusterId(Guid clusterId) {
this.clusterId = clusterId;
}
public DiskImage getDiskImage() {
return diskImage;
}
public void setDiskImage(DiskImage diskImage) {
this.diskImage = diskImage;
}
public String getTemplateName() {
return templateName;
}
public void setTemplateName(String templateName) {
this.templateName = templateName;
}
public Phase getNextPhase() {
return nextPhase;
}
public void setNextPhase(Phase nextPhase) {
this.nextPhase = nextPhase;
}
public enum Phase {
DOWNLOAD, END;
}
}