public void setDefaultDisplayType(DisplayType value) { vmStatic.setDefaultDisplayType(value); }
public VmStatic() { setNumOfMonitors(1); initialized = false; setNiceLevel(0); setCpuShares(0); setDefaultBootSequence(BootSequence.C); setDefaultDisplayType(DisplayType.qxl); setVmType(VmType.Desktop); vmtGuid = Guid.Empty; }
public VmManagementParametersBase getUpdateVmParameters(boolean applyCpuChangesLater) { UnitVmModel model = (UnitVmModel) getWindow(); VmManagementParametersBase updateVmParams = new VmManagementParametersBase(getcurrentVm()); setVmWatchdogToParams(model, updateVmParams); updateVmParams.setSoundDeviceEnabled(model.getIsSoundcardEnabled().getEntity()); updateVmParams.setConsoleEnabled(model.getIsConsoleDeviceEnabled().getEntity()); updateVmParams.setBalloonEnabled(balloonEnabled(model)); updateVmParams.setVirtioScsiEnabled(model.getIsVirtioScsiEnabled().getEntity()); updateVmParams.setApplyChangesLater(applyCpuChangesLater); updateVmParams.setUpdateNuma(model.isNumaChanged()); updateVmParams.setAffinityLabels(model.getLabelList().getSelectedItems()); if (model.getIsHeadlessModeEnabled().getEntity()) { updateVmParams.getVmStaticData().setDefaultDisplayType(DisplayType.none); } BuilderExecutor.build( new Pair<>((UnitVmModel) getWindow(), getSelectedItem()), updateVmParams, new VmIconUnitAndVmToParameterBuilder()); setRngDeviceToParams(model, updateVmParams); BuilderExecutor.build(model, updateVmParams, new UnitToGraphicsDeviceParamsBuilder()); return updateVmParams; }
@Override protected void build(UnitVmModel source, T destination) { destination.setPublicUse(source.getIsTemplatePublic().getEntity()); destination.setDiskInfoDestinationMap( source.getDisksAllocationModel().getImageToDestinationDomainMap()); destination.setSoundDeviceEnabled(source.getIsSoundcardEnabled().getEntity()); destination.setBalloonEnabled(BalloonEnabled.balloonEnabled(source)); destination.setCopyVmPermissions(source.getCopyPermissions().getEntity()); destination.setSealTemplate(source.getSealTemplate().getEntity()); destination.setConsoleEnabled(source.getIsConsoleDeviceEnabled().getEntity()); if (source.getIsSubTemplate().getEntity()) { destination.setBaseTemplateId(source.getBaseTemplate().getSelectedItem().getId()); destination.setTemplateVersionName(source.getTemplateVersionName().getEntity()); } destination.setVirtioScsiEnabled(source.getIsVirtioScsiEnabled().getEntity()); if(source.getIsHeadlessModeEnabled().getEntity()) { destination.getMasterVm().setDefaultDisplayType(DisplayType.none); } }
private static VmStatic doMapVmBaseHwPartToVmStatic(VmBase entity, VmStatic staticVm, Version version) { staticVm.setMemSizeMb(entity.getMemSizeMb()); staticVm.setMaxMemorySizeMb(entity.getMaxMemorySizeMb()); staticVm.setAutoStartup(entity.isAutoStartup()); staticVm.setSmartcardEnabled(entity.isSmartcardEnabled()); staticVm.setDefaultBootSequence(entity.getDefaultBootSequence()); staticVm.setDefaultDisplayType(entity.getDefaultDisplayType()); staticVm.setNumOfSockets(entity.getNumOfSockets()); staticVm.setCpuPerSocket(entity.getCpuPerSocket()); staticVm.setThreadsPerCpu(entity.getThreadsPerCpu()); staticVm.setNumOfMonitors(entity.getNumOfMonitors()); staticVm.setSingleQxlPci(entity.getSingleQxlPci()); staticVm.setPriority(entity.getPriority()); staticVm.setUsbPolicy(entity.getUsbPolicy()); staticVm.setTunnelMigration(entity.getTunnelMigration()); staticVm.setMigrationSupport(entity.getMigrationSupport()); staticVm.setMigrationDowntime(entity.getMigrationDowntime()); staticVm.setDedicatedVmForVdsList(entity.getDedicatedVmForVdsList()); staticVm.setMinAllocatedMem(entity.getMinAllocatedMem()); staticVm.setNumOfIoThreads(entity.getNumOfIoThreads()); return staticVm; }
param.setBalloonEnabled(model.getMemoryBalloonDeviceEnabled().getEntity()); if(model.getIsHeadlessModeEnabled().getEntity()) { param.getVmStaticData().setDefaultDisplayType(DisplayType.none);
parameters.getVmStaticData().setDefaultDisplayType(DisplayType.none);
vm.getStaticData().setSingleQxlPci(template.getSingleQxlPci()); vm.getStaticData().setOsId(template.getOsId()); vm.getStaticData().setDefaultDisplayType(template.getDefaultDisplayType()); vm.getStaticData().setMigrationSupport(template.getMigrationSupport()); vm.getStaticData().setMultiQueuesEnabled(template.isMultiQueuesEnabled());
setRngDeviceToParams(model, parameters); if (model.getIsHeadlessModeEnabled().getEntity()) { parameters.getVmStaticData().setDefaultDisplayType(DisplayType.none);
obj.setDefaultDisplayType(instance.getDefaultDisplayType()); obj.setPriority(instance.getPriority()); obj.setIsoPath(instance.getIsoPath());