protected void writeCustomEmulatedMachine() { _writer.writeElement(CUSTOM_EMULATED_MACHINE, vmBase.getCustomEmulatedMachine()); }
@Override protected void build(VmBase vm, UnitVmModel model) { model.getMemSize().setEntity(vm.getMemSizeMb()); model.getMaxMemorySize().setEntity(vm.getMaxMemorySizeMb() ); model.getIoThreadsEnabled().setEntity(vm.getNumOfIoThreads() != 0); model.getNumOfIoThreads().setEntity(Integer.toString(vm.getNumOfIoThreads())); model.getMinAllocatedMemory().setEntity(vm.getMinAllocatedMem()); model.getUsbPolicy().setSelectedItem(vm.getUsbPolicy()); model.getNumOfMonitors().setSelectedItem(vm.getNumOfMonitors()); model.getIsSingleQxlEnabled().setEntity(vm.getSingleQxlPci()); model.setBootSequence(vm.getDefaultBootSequence()); model.getTotalCPUCores().setEntity(Integer.toString(vm.getNumOfCpus())); model.getNumOfSockets().setSelectedItem(vm.getNumOfSockets()); model.getCoresPerSocket().setSelectedItem(vm.getCpuPerSocket()); model.getThreadsPerCore().setSelectedItem(vm.getThreadsPerCpu()); model.getIsSmartcardEnabled().setEntity(vm.isSmartcardEnabled()); model.setSelectedMigrationDowntime(vm.getMigrationDowntime()); model.selectMigrationPolicy(vm.getMigrationPolicyId()); model.getEmulatedMachine().setSelectedItem(vm.getCustomEmulatedMachine()); model.getCustomCpu().setSelectedItem(vm.getCustomCpuName()); model.getBiosType().setSelectedItem(vm.getBiosType()); } }
maybeSetSelectedItem(model.getThreadsPerCore(), vmBase.getThreadsPerCpu()); maybeSetSelectedItem(model.getEmulatedMachine(), vmBase.getCustomEmulatedMachine()); maybeSetSelectedItem(model.getCustomCpu(), vmBase.getCustomCpuName());
model.setMigration(MigrationOptionsMapper.map(entity, null)); if (entity.getCustomEmulatedMachine() != null) { model.setCustomEmulatedMachine(entity.getCustomEmulatedMachine());
vmBase.getPredefinedProperties(), vmBase.getCustomProperties(), vmBase.getCustomEmulatedMachine(), vmBase.getBiosType(), vmBase.getCustomCpuName(),
.addValue("predefined_properties", entity.getPredefinedProperties()) .addValue("userdefined_properties", entity.getUserDefinedProperties()) .addValue("custom_emulated_machine", entity.getCustomEmulatedMachine()) .addValue("bios_type", entity.getBiosType()) .addValue("custom_cpu_name", entity.getCustomCpuName())
assertTrue(vm.getAutoConverge()); assertTrue(vm.getMigrateCompressed()); assertEquals(EMULATED_MACHINE, vm.getCustomEmulatedMachine()); assertEquals(CUSTOM_CPU_NAME, vm.getCustomCpuName()); assertEquals(LARGE_ICON_ID, vm.getLargeIconId());