package org.ovirt.engine.core.common.scheduling;
/**
* cluster's optimization method,
* <p>
* none - 0
* optimize_for_speed - 1
* allow_overbooking - 2
*/
public enum OptimizationType {
NONE(0),
OPTIMIZE_FOR_SPEED(1),
ALLOW_OVERBOOKING(2);
private final int value;
OptimizationType(int value) {
this.value = value;
}
public static OptimizationType from(int value) {
for (OptimizationType v : values()) {
if (v.value == value) {
return v;
}
}
return null;
}
public int getValue() {
return value;
}
}