org.meridor.perspective.beans.InstanceState Maven / Gradle / Ivy
The newest version!
package org.meridor.perspective.beans;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* Java class for instanceState.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <simpleType name="instanceState">
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="deleting"/>
* <enumeration value="error"/>
* <enumeration value="hard_rebooting"/>
* <enumeration value="launched"/>
* <enumeration value="launching"/>
* <enumeration value="migrating"/>
* <enumeration value="paused"/>
* <enumeration value="pausing"/>
* <enumeration value="queued"/>
* <enumeration value="rebooting"/>
* <enumeration value="rebuilding"/>
* <enumeration value="resizing"/>
* <enumeration value="resuming"/>
* <enumeration value="shutoff"/>
* <enumeration value="shutting_down"/>
* <enumeration value="snapshotting"/>
* <enumeration value="starting"/>
* <enumeration value="suspending"/>
* <enumeration value="suspended"/>
* </restriction>
* </simpleType>
*
*
*/
@XmlType(name = "instanceState")
@XmlEnum
public enum InstanceState {
@XmlEnumValue("deleting")
DELETING("deleting"),
@XmlEnumValue("error")
ERROR("error"),
@XmlEnumValue("hard_rebooting")
HARD_REBOOTING("hard_rebooting"),
@XmlEnumValue("launched")
LAUNCHED("launched"),
@XmlEnumValue("launching")
LAUNCHING("launching"),
@XmlEnumValue("migrating")
MIGRATING("migrating"),
@XmlEnumValue("paused")
PAUSED("paused"),
@XmlEnumValue("pausing")
PAUSING("pausing"),
@XmlEnumValue("queued")
QUEUED("queued"),
@XmlEnumValue("rebooting")
REBOOTING("rebooting"),
@XmlEnumValue("rebuilding")
REBUILDING("rebuilding"),
@XmlEnumValue("resizing")
RESIZING("resizing"),
@XmlEnumValue("resuming")
RESUMING("resuming"),
@XmlEnumValue("shutoff")
SHUTOFF("shutoff"),
@XmlEnumValue("shutting_down")
SHUTTING_DOWN("shutting_down"),
@XmlEnumValue("snapshotting")
SNAPSHOTTING("snapshotting"),
@XmlEnumValue("starting")
STARTING("starting"),
@XmlEnumValue("suspending")
SUSPENDING("suspending"),
@XmlEnumValue("suspended")
SUSPENDED("suspended");
private final String value;
InstanceState(String v) {
value = v;
}
public String value() {
return value;
}
public static InstanceState fromValue(String v) {
for (InstanceState c: InstanceState.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}