package org.ovirt.engine.core.common.action;
import java.io.Serializable;
import java.util.Map;
import org.ovirt.engine.core.compat.Guid;
public class MoveOrCopyParameters extends StorageDomainParametersBase implements Serializable {
private static final long serialVersionUID = 1051590893103934441L;
private Map<Guid, Guid> imageToDestinationDomainMap;
private boolean importAsNewEntity;
private boolean allowPartialImport;
private boolean imagesExistOnTargetStorageDomain;
private Guid cpuProfileId;
public MoveOrCopyParameters(Guid containerId, Guid storageDomainId) {
super(storageDomainId);
setContainerId(containerId);
setTemplateMustExists(false);
setForceOverride(false);
}
private Guid privateContainerId;
public Guid getContainerId() {
return privateContainerId;
}
public void setContainerId(Guid value) {
privateContainerId = value;
}
private boolean privateCopyCollapse;
public boolean getCopyCollapse() {
return privateCopyCollapse;
}
public void setCopyCollapse(boolean value) {
privateCopyCollapse = value;
}
private boolean privateTemplateMustExists;
public boolean getTemplateMustExists() {
return privateTemplateMustExists;
}
public void setTemplateMustExists(boolean value) {
privateTemplateMustExists = value;
}
private boolean privateForceOverride;
public boolean getForceOverride() {
return privateForceOverride;
}
public void setForceOverride(boolean value) {
privateForceOverride = value;
}
public MoveOrCopyParameters() {
privateContainerId = Guid.Empty;
}
public void setImageToDestinationDomainMap(Map<Guid, Guid> map) {
imageToDestinationDomainMap = map;
}
public Map<Guid, Guid> getImageToDestinationDomainMap() {
return imageToDestinationDomainMap;
}
public boolean isImportAsNewEntity() {
return importAsNewEntity;
}
public void setImportAsNewEntity(boolean importAsNewEntity) {
this.importAsNewEntity = importAsNewEntity;
}
public boolean isAllowPartialImport() {
return allowPartialImport;
}
public void setAllowPartialImport(boolean allowPartialImport) {
this.allowPartialImport = allowPartialImport;
}
public boolean isImagesExistOnTargetStorageDomain() {
return imagesExistOnTargetStorageDomain;
}
public void setImagesExistOnTargetStorageDomain(boolean imagesExistOnTargetStorageDomain) {
this.imagesExistOnTargetStorageDomain = imagesExistOnTargetStorageDomain;
}
public Guid getCpuProfileId() {
return cpuProfileId;
}
public void setCpuProfileId(Guid cpuProfileId) {
this.cpuProfileId = cpuProfileId;
}
}