package org.ovirt.engine.core.common.businessentities;
public enum ChipsetType {
I440FX("i440fx"),
Q35("q35");
private String chipsetName;
ChipsetType(String chipsetName) {
this.chipsetName = chipsetName;
}
public String getChipsetName() {
return chipsetName;
}
public static ChipsetType fromMachineType(String machineType) {
ChipsetType defaultChipset = null;
for (String element : machineType.split("-")) {
for (ChipsetType chipsetType : values()) {
if (element.equalsIgnoreCase(chipsetType.getChipsetName())) {
return chipsetType;
}
if (element.equalsIgnoreCase("pc")) {
defaultChipset = I440FX;
}
}
}
return defaultChipset;
}
}