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=BlkdebugEvent, data=[l1_update, l1_grow.alloc_table, l1_grow.write_table, l1_grow.activate_table, l2_load, l2_update, l2_update_compressed, l2_alloc.cow_read, l2_alloc.write, read_aio, read_backing_aio, read_compressed, write_aio, write_compressed, vmstate_load, vmstate_save, cow_read, cow_write, reftable_load, reftable_grow, reftable_update, refblock_load, refblock_update, refblock_update_part, refblock_alloc, refblock_alloc.hookup, refblock_alloc.write, refblock_alloc.write_blocks, refblock_alloc.write_table, refblock_alloc.switch_table, cluster_alloc, cluster_alloc_bytes, cluster_free, flush_to_os, flush_to_disk, pwritev_rmw.head, pwritev_rmw.after_head, pwritev_rmw.tail, pwritev_rmw.after_tail, pwritev, pwritev_zero, pwritev_done, empty_image_prepare], fields=null}</pre>
012 */
013// QApiEnumDescriptor{name=BlkdebugEvent, data=[l1_update, l1_grow.alloc_table, l1_grow.write_table, l1_grow.activate_table, l2_load, l2_update, l2_update_compressed, l2_alloc.cow_read, l2_alloc.write, read_aio, read_backing_aio, read_compressed, write_aio, write_compressed, vmstate_load, vmstate_save, cow_read, cow_write, reftable_load, reftable_grow, reftable_update, refblock_load, refblock_update, refblock_update_part, refblock_alloc, refblock_alloc.hookup, refblock_alloc.write, refblock_alloc.write_blocks, refblock_alloc.write_table, refblock_alloc.switch_table, cluster_alloc, cluster_alloc_bytes, cluster_free, flush_to_os, flush_to_disk, pwritev_rmw.head, pwritev_rmw.after_head, pwritev_rmw.tail, pwritev_rmw.after_tail, pwritev, pwritev_zero, pwritev_done, empty_image_prepare], fields=null}
014public enum BlkdebugEvent {
015        l1_update("l1_update"),
016        l1_grow_alloc_table("l1_grow.alloc_table"),
017        l1_grow_write_table("l1_grow.write_table"),
018        l1_grow_activate_table("l1_grow.activate_table"),
019        l2_load("l2_load"),
020        l2_update("l2_update"),
021        l2_update_compressed("l2_update_compressed"),
022        l2_alloc_cow_read("l2_alloc.cow_read"),
023        l2_alloc_write("l2_alloc.write"),
024        read_aio("read_aio"),
025        read_backing_aio("read_backing_aio"),
026        read_compressed("read_compressed"),
027        write_aio("write_aio"),
028        write_compressed("write_compressed"),
029        vmstate_load("vmstate_load"),
030        vmstate_save("vmstate_save"),
031        cow_read("cow_read"),
032        cow_write("cow_write"),
033        reftable_load("reftable_load"),
034        reftable_grow("reftable_grow"),
035        reftable_update("reftable_update"),
036        refblock_load("refblock_load"),
037        refblock_update("refblock_update"),
038        refblock_update_part("refblock_update_part"),
039        refblock_alloc("refblock_alloc"),
040        refblock_alloc_hookup("refblock_alloc.hookup"),
041        refblock_alloc_write("refblock_alloc.write"),
042        refblock_alloc_write_blocks("refblock_alloc.write_blocks"),
043        refblock_alloc_write_table("refblock_alloc.write_table"),
044        refblock_alloc_switch_table("refblock_alloc.switch_table"),
045        cluster_alloc("cluster_alloc"),
046        cluster_alloc_bytes("cluster_alloc_bytes"),
047        cluster_free("cluster_free"),
048        flush_to_os("flush_to_os"),
049        flush_to_disk("flush_to_disk"),
050        pwritev_rmw_head("pwritev_rmw.head"),
051        pwritev_rmw_after_head("pwritev_rmw.after_head"),
052        pwritev_rmw_tail("pwritev_rmw.tail"),
053        pwritev_rmw_after_tail("pwritev_rmw.after_tail"),
054        pwritev("pwritev"),
055        pwritev_zero("pwritev_zero"),
056        pwritev_done("pwritev_done"),
057        empty_image_prepare("empty_image_prepare"),
058        __UNKNOWN("<unknown>");
059
060        private final java.lang.String jsonValue;
061
062        /* pp */ BlkdebugEvent(@Nonnull java.lang.String jsonValue) {
063                this.jsonValue = jsonValue;
064        }
065
066        @JsonValue
067        public java.lang.String getJsonValue() {
068                return jsonValue;
069        }
070}