001package org.anarres.qemu.qapi.api;
002
003import com.fasterxml.jackson.annotation.JsonProperty;
004import com.fasterxml.jackson.annotation.JsonValue;
005import javax.annotation.CheckForNull;
006import javax.annotation.Nonnull;
007
008/**
009 * Autogenerated class.
010 *
011 * <pre>QApiEnumDescriptor{name=RunState, data=[debug, inmigrate, internal-error, io-error, paused, postmigrate, prelaunch, finish-migrate, restore-vm, running, save-vm, shutdown, suspended, watchdog, guest-panicked], fields=null}</pre>
012 */
013// QApiEnumDescriptor{name=RunState, data=[debug, inmigrate, internal-error, io-error, paused, postmigrate, prelaunch, finish-migrate, restore-vm, running, save-vm, shutdown, suspended, watchdog, guest-panicked], fields=null}
014public enum RunState {
015        debug("debug"),
016        inmigrate("inmigrate"),
017        internal_error("internal-error"),
018        io_error("io-error"),
019        paused("paused"),
020        postmigrate("postmigrate"),
021        prelaunch("prelaunch"),
022        finish_migrate("finish-migrate"),
023        restore_vm("restore-vm"),
024        running("running"),
025        save_vm("save-vm"),
026        shutdown("shutdown"),
027        suspended("suspended"),
028        watchdog("watchdog"),
029        guest_panicked("guest-panicked"),
030        __UNKNOWN("<unknown>");
031
032        private final java.lang.String jsonValue;
033
034        /* pp */ RunState(@Nonnull java.lang.String jsonValue) {
035                this.jsonValue = jsonValue;
036        }
037
038        @JsonValue
039        public java.lang.String getJsonValue() {
040                return jsonValue;
041        }
042}