public static void setVirtioScsiController(BackendResource resouce, Vm vm) { if (!vm.isSetVirtioScsi()) { vm.setVirtioScsi(new VirtioScsi()); } vm.getVirtioScsi().setEnabled(!VmHelper.getVirtioScsiControllersForEntity(resouce, new Guid(vm.getId())).isEmpty()); }
Guid instanceTypeId = instanceType != null ? instanceType.getId() : null; if (vm.isSetVirtioScsi()) { params.setVirtioScsiEnabled(vm.getVirtioScsi().isEnabled()); } else {
private Response cloneVmFromSnapshot(org.ovirt.engine.core.common.businessentities.VM configVm, Vm vm, String snapshotId, Map<Guid, DiskImage> images) { VmStatic staticVm = configVm.getStaticData(); Guid sourceSnapshotId = asGuid(snapshotId); AddVmFromSnapshotParameters params = new AddVmFromSnapshotParameters(staticVm, sourceSnapshotId); params.setDiskInfoDestinationMap(images); params.setMakeCreatorExplicitOwner(shouldMakeCreatorExplicitOwner()); params.setVirtioScsiEnabled(vm.isSetVirtioScsi() && vm.getVirtioScsi().isSetEnabled() ? vm.getVirtioScsi().isEnabled() : null); if(vm.isSetSoundcardEnabled()) { params.setSoundDeviceEnabled(vm.isSoundcardEnabled()); } else { params.setSoundDeviceEnabled(isVMDeviceTypeExist(configVm.getManagedVmDeviceMap(), VmDeviceGeneralType.SOUND)); } params.setConsoleEnabled(vm.isSetConsole() && vm.getConsole().isSetEnabled() ? vm.getConsole().isEnabled() : !getConsoleDevicesForEntity(staticVm.getId()).isEmpty()); if (vm.isSetRngDevice()) { params.setUpdateRngDevice(true); params.setRngDevice(RngDeviceMapper.map(vm.getRngDevice(), null)); } DisplayHelper.setGraphicsToParams(vm.getDisplay(), params); return performCreate(ActionType.AddVmFromSnapshot, params, new QueryIdResolver<Guid>(QueryType.GetVmByVmId, IdQueryParameters.class)); }
to.setUseLatestTemplateVersion(from.isUseLatestTemplateVersion()); if (from.isSetVirtioScsi()) { to.setVirtioScsi(adaptOut(from.getVirtioScsi()));
params.setConsoleEnabled(incoming.getConsole().isEnabled()); if (incoming.isSetVirtioScsi()) { if (incoming.getVirtioScsi().isSetEnabled()) { params.setVirtioScsiEnabled(incoming.getVirtioScsi().isEnabled());