package org.ovirt.engine.core.common.businessentities.storage;
import java.util.HashMap;
import java.util.Map;
public enum DiskAlignment {
Unknown(0),
NotApplicable(1), // future use, e.g. disks with no partition table
Misaligned(2),
Aligned(3);
private int value;
private static final Map<Integer, DiskAlignment> mappings;
static {
mappings = new HashMap<>();
for (DiskAlignment enumValue : values()) {
mappings.put(enumValue.getValue(), enumValue);
}
}
private DiskAlignment(int value) {
this.value = value;
}
public int getValue() {
return value;
}
public static DiskAlignment forValue(int value) {
return mappings.get(value);
}
}