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=VncVencryptSubAuth, data=[plain, tls-none, x509-none, tls-vnc, x509-vnc, tls-plain, x509-plain, tls-sasl, x509-sasl], fields=null}</pre>
012 */
013// QApiEnumDescriptor{name=VncVencryptSubAuth, data=[plain, tls-none, x509-none, tls-vnc, x509-vnc, tls-plain, x509-plain, tls-sasl, x509-sasl], fields=null}
014public enum VncVencryptSubAuth {
015        plain("plain"),
016        tls_none("tls-none"),
017        x509_none("x509-none"),
018        tls_vnc("tls-vnc"),
019        x509_vnc("x509-vnc"),
020        tls_plain("tls-plain"),
021        x509_plain("x509-plain"),
022        tls_sasl("tls-sasl"),
023        x509_sasl("x509-sasl"),
024        __UNKNOWN("<unknown>");
025
026        private final java.lang.String jsonValue;
027
028        /* pp */ VncVencryptSubAuth(@Nonnull java.lang.String jsonValue) {
029                this.jsonValue = jsonValue;
030        }
031
032        @JsonValue
033        public java.lang.String getJsonValue() {
034                return jsonValue;
035        }
036}