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=MigrationCapability, data=[xbzrle, rdma-pin-all, auto-converge, zero-blocks, compress, events, x-postcopy-ram], fields=null}</pre>
012 */
013// QApiEnumDescriptor{name=MigrationCapability, data=[xbzrle, rdma-pin-all, auto-converge, zero-blocks, compress, events, x-postcopy-ram], fields=null}
014public enum MigrationCapability {
015        xbzrle("xbzrle"),
016        rdma_pin_all("rdma-pin-all"),
017        auto_converge("auto-converge"),
018        zero_blocks("zero-blocks"),
019        compress("compress"),
020        events("events"),
021        x_postcopy_ram("x-postcopy-ram"),
022        __UNKNOWN("<unknown>");
023
024        private final java.lang.String jsonValue;
025
026        /* pp */ MigrationCapability(@Nonnull java.lang.String jsonValue) {
027                this.jsonValue = jsonValue;
028        }
029
030        @JsonValue
031        public java.lang.String getJsonValue() {
032                return jsonValue;
033        }
034}