package org.ovirt.engine.core.common.businessentities.pm;
/**
* Power status reported by fence agent(s)
*/
public enum PowerStatus {
/**
* Host is turned on
*/
ON,
/**
* Host is turned off
*/
OFF,
/**
* Host status is unknown
*/
UNKNOWN;
/**
* Parses power status from string
*/
public static PowerStatus forValue(String value) {
if ("on".equalsIgnoreCase(value)) {
return ON;
} else if ("off".equalsIgnoreCase(value)) {
return OFF;
} else {
return UNKNOWN;
}
}
}