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=BlockdevDriver, data=[archipelago, blkdebug, blkverify, bochs, cloop, dmg, file, ftp, ftps, host_cdrom, host_device, http, https, null-aio, null-co, parallels, qcow, qcow2, qed, quorum, raw, tftp, vdi, vhdx, vmdk, vpc, vvfat], fields=null}</pre>
012 */
013// QApiEnumDescriptor{name=BlockdevDriver, data=[archipelago, blkdebug, blkverify, bochs, cloop, dmg, file, ftp, ftps, host_cdrom, host_device, http, https, null-aio, null-co, parallels, qcow, qcow2, qed, quorum, raw, tftp, vdi, vhdx, vmdk, vpc, vvfat], fields=null}
014public enum BlockdevDriver {
015        archipelago("archipelago"),
016        blkdebug("blkdebug"),
017        blkverify("blkverify"),
018        bochs("bochs"),
019        cloop("cloop"),
020        dmg("dmg"),
021        file("file"),
022        ftp("ftp"),
023        ftps("ftps"),
024        host_cdrom("host_cdrom"),
025        host_device("host_device"),
026        http("http"),
027        https("https"),
028        null_aio("null-aio"),
029        null_co("null-co"),
030        parallels("parallels"),
031        qcow("qcow"),
032        qcow2("qcow2"),
033        qed("qed"),
034        quorum("quorum"),
035        raw("raw"),
036        tftp("tftp"),
037        vdi("vdi"),
038        vhdx("vhdx"),
039        vmdk("vmdk"),
040        vpc("vpc"),
041        vvfat("vvfat"),
042        __UNKNOWN("<unknown>");
043
044        private final java.lang.String jsonValue;
045
046        /* pp */ BlockdevDriver(@Nonnull java.lang.String jsonValue) {
047                this.jsonValue = jsonValue;
048        }
049
050        @JsonValue
051        public java.lang.String getJsonValue() {
052                return jsonValue;
053        }
054}