public static void setDiskInterfaceForVm(VmBase vmBase, DiskInterface diskInterface) { vmBase.getImages().forEach(d -> d.getDiskVmElementForVm(vmBase.getId()).setDiskInterface(diskInterface)); }
private DiskVmElement updateDiskVmElementFromDisk(Disk disk, DiskVmElement diskVmElement) { if (disk.isSetInterface()) { diskVmElement.setDiskInterface(DiskMapper.mapInterface(disk.getInterface())); } if(disk.isSetBootable()) { diskVmElement.setBoot(disk.isBootable()); } if (disk.isSetReadOnly()) { diskVmElement.setReadOnly(disk.isReadOnly()); } return diskVmElement; } }
private void setUpDiskVmElementExpectations() { DiskVmElement dve = new DiskVmElement(DISK_ID, VM_ID); dve.setDiskInterface(DiskInterface.VirtIO); dve.setBoot(false); setUpGetEntityExpectations( QueryType.GetDiskVmElementById, VmDeviceIdQueryParameters.class, new String[] { "Id"}, new Object[] { new VmDeviceId(DISK_ID, VM_ID)}, dve ); }
dve.setDiskInterface(disk.getDiskInterface().getSelectedItem()); dve.setReadOnly(disk.isReadOnly()); AttachDetachVmDiskParameters parameters = new AttachDetachVmDiskParameters(dve , activate);
protected void initGeneralDiskAttributes(XmlNode node, Disk disk, DiskVmElement dve) { if (node.attributes.get("ovf:disk-interface") != null) { if (!StringUtils.isEmpty(node.attributes.get("ovf:disk-interface").getValue())) { dve.setDiskInterface(DiskInterface.valueOf(node.attributes.get("ovf:disk-interface") .getValue())); dve.setDiskInterface(DiskInterface.IDE);
private static void copyProperties(DiskVmElement source, DiskVmElement dest) { dest.setBoot(source.isBoot()); dest.setPassDiscard(source.isPassDiscard()); dest.setDiskInterface(source.getDiskInterface()); dest.setUsingScsiReservation(source.isUsingScsiReservation()); dest.setPlugged(source.isPlugged()); dest.setLogicalName(source.getLogicalName()); dest.setReadOnly(source.isReadOnly()); }
@Mapping(from = DiskAttachment.class, to = org.ovirt.engine.core.common.businessentities.storage.DiskVmElement.class) public static org.ovirt.engine.core.common.businessentities.storage.DiskVmElement map(DiskAttachment model, org.ovirt.engine.core.common.businessentities.storage.DiskVmElement template) { org.ovirt.engine.core.common.businessentities.storage.DiskVmElement entity = template != null ? template : new DiskVmElement(); if (model.isSetId()) { entity.setId(new VmDeviceId(GuidUtils.asGuid(model.getId()), null)); } else { entity.setId(new VmDeviceId()); } if (model.isSetBootable()) { entity.setBoot(model.isBootable()); } if (model.isSetPassDiscard()) { entity.setPassDiscard(model.isPassDiscard()); } if (model.isSetInterface()) { entity.setDiskInterface(DiskMapper.mapInterface(model.getInterface())); } if (model.isSetUsesScsiReservation()) { entity.setUsingScsiReservation(model.isUsesScsiReservation()); } if (model.isSetReadOnly()) { entity.setReadOnly(model.isReadOnly()); } return entity; }
diskVmElement.setDiskInterface(DiskInterface.IDE); diskVmElementDao.save(diskVmElement);
getDiskVmElement().setReadOnly(getIsReadOnly().getIsAvailable() ? getIsReadOnly().getEntity() : false); getDiskVmElement().setBoot(getIsBootable().getEntity()); getDiskVmElement().setDiskInterface(getDiskInterface().getSelectedItem()); getDiskVmElement().setPassDiscard(getPassDiscard().getEntity());