/** * Create an instance of {@link Cpu } * */ public Cpu createCpu() { return new Cpu(); }
@Mapping(from = ServerCpu.class, to = Cpu.class) public static Cpu map(ServerCpu entity, Cpu template) { Cpu model = template != null ? template : new Cpu(); model.setName(entity.getCpuName()); model.setLevel(entity.getLevel()); model.setArchitecture(map(entity.getArchitecture(), null)); return model; }
@Mapping(from = VdsNumaNode.class, to = NumaNode.class) public static NumaNode map(VdsNumaNode entity, NumaNode template) { NumaNode model = template != null ? template : new NumaNode(); if (entity.getId() != null) { model.setId(entity.getId().toString()); } model.setIndex(entity.getIndex()); model.setMemory(entity.getMemTotal()); if (entity.getCpuIds() != null && entity.getCpuIds().size() > 0) { Cpu cpu = new Cpu(); Cores cores = new Cores(); for (int id : entity.getCpuIds()) { Core core = new Core(); core.setIndex(id); cores.getCores().add(core); } cpu.setCores(cores); model.setCpu(cpu); } if (entity.getNumaNodeDistances() != null && entity.getNumaNodeDistances().size() > 0) { model.setNodeDistance(StringUtils.join(entity.getNumaNodeDistances().values(), " ")); } return model; }
@Mapping(from = VmNumaNode.class, to = VirtualNumaNode.class) public static VirtualNumaNode map(VmNumaNode entity, VirtualNumaNode template) { VirtualNumaNode model = template != null ? template : new VirtualNumaNode(); if (entity.getId() != null) { model.setId(entity.getId().toString()); } model.setIndex(entity.getIndex()); model.setMemory(entity.getMemTotal()); if (entity.getCpuIds() != null && entity.getCpuIds().size() > 0) { Cpu cpu = new Cpu(); Cores cores = new Cores(); for (int id : entity.getCpuIds()) { Core core = new Core(); core.setIndex(id); cores.getCores().add(core); } cpu.setCores(cores); model.setCpu(cpu); } if (entity.getVdsNumaNodeList() != null && entity.getVdsNumaNodeList().size() > 0) { NumaNodePins pins = new NumaNodePins(); for (Integer pinnedIndex : entity.getVdsNumaNodeList()) { NumaNodePin pin = new NumaNodePin(); pin.setIndex(pinnedIndex); pins.getNumaNodePins().add(pin); } model.setNumaNodePins(pins); } return model; }
static org.ovirt.engine.api.model.Cluster getModel(int index) { org.ovirt.engine.api.model.Cluster model = new org.ovirt.engine.api.model.Cluster(); model.setName(NAMES[index]); model.setDescription(DESCRIPTIONS[index]); model.setDataCenter(new DataCenter()); model.setCpu(new Cpu()); model.getCpu().setType("Intel Xeon"); return model; }
static org.ovirt.engine.api.model.Cluster getModel(int index) { org.ovirt.engine.api.model.Cluster model = new org.ovirt.engine.api.model.Cluster(); model.setName(NAMES[index]); model.setDescription(DESCRIPTIONS[index]); model.setDataCenter(new DataCenter()); model.setCpu(new Cpu()); model.getCpu().setType("Intel Xeon"); return model; }
@Override public Cpu adapt(V3CPU from) { Cpu to = new Cpu(); if (from.isSetArchitecture()) { to.setArchitecture(Architecture.fromValue(from.getArchitecture()));
Cpu cpu = new Cpu(); cpu.setType(entity.getCpuName());
topology.setCores(entity.getCpuPerSocket()); topology.setThreads(entity.getThreadsPerCpu()); model.setCpu(new Cpu()); model.getCpu().setTopology(topology);
model.setHardwareInformation(map(entity, (HardwareInformation)null)); model.setSsh(map(entity.getStaticData(), null)); Cpu cpu = new Cpu(); CpuTopology cpuTopology = new CpuTopology(); if (entity.getCpuSockets() != null) {