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=BlockdevChangeReadOnlyMode, data=[retain, read-only, read-write], fields=null}</pre>
012 */
013// QApiEnumDescriptor{name=BlockdevChangeReadOnlyMode, data=[retain, read-only, read-write], fields=null}
014public enum BlockdevChangeReadOnlyMode {
015        retain("retain"),
016        read_only("read-only"),
017        read_write("read-write"),
018        __UNKNOWN("<unknown>");
019
020        private final java.lang.String jsonValue;
021
022        /* pp */ BlockdevChangeReadOnlyMode(@Nonnull java.lang.String jsonValue) {
023                this.jsonValue = jsonValue;
024        }
025
026        @JsonValue
027        public java.lang.String getJsonValue() {
028                return jsonValue;
029        }
030}