package org.ovirt.engine.core.common.action; import java.util.HashMap; import java.util.Map; import org.ovirt.engine.core.common.businessentities.storage.CopyVolumeType; import org.ovirt.engine.core.common.businessentities.storage.DiskImage; import org.ovirt.engine.core.compat.Guid; public class CreateAllTemplateDisksParameters extends VdcActionParametersBase { private static final long serialVersionUID = -8161353466219476690L; private Guid vmId; private Map<Guid, DiskImage> diskInfoDestinationMap = new HashMap<>(); private Guid[] targetDiskIds; private Guid vmTemplateId; private String vmTemplateName; private CopyVolumeType copyVolumeType = CopyVolumeType.SharedVol; public CreateAllTemplateDisksParameters() { } public CreateAllTemplateDisksParameters(Guid vmId) { setVmId(vmId); } public Guid getVmId() { return vmId; } public void setVmId(Guid vmId) { this.vmId = vmId; } public Map<Guid, DiskImage> getDiskInfoDestinationMap() { return diskInfoDestinationMap; } public void setDiskInfoDestinationMap(Map<Guid, DiskImage> diskInfoDestinationMap) { this.diskInfoDestinationMap = diskInfoDestinationMap; } public Guid[] getTargetDiskIds() { return targetDiskIds; } public void setTargetDiskIds(Guid[] targetDiskIds) { this.targetDiskIds = targetDiskIds; } public Guid getVmTemplateId() { return vmTemplateId; } public void setVmTemplateId(Guid vmTemplateId) { this.vmTemplateId = vmTemplateId; } public String getVmTemplateName() { return vmTemplateName; } public void setVmTemplateName(String vmTemplateName) { this.vmTemplateName = vmTemplateName; } public CopyVolumeType getCopyVolumeType() { return copyVolumeType; } public void setCopyVolumeType(CopyVolumeType copyVolumeType) { this.copyVolumeType = copyVolumeType; } }