001package org.anarres.qemu.qapi.api;
002
003import com.fasterxml.jackson.annotation.JsonProperty;
004import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
005import javax.annotation.CheckForNull;
006import javax.annotation.Nonnull;
007import org.anarres.qemu.qapi.common.*;
008
009/**
010 * Autogenerated class.
011 *
012 * <pre>QApiEventDescriptor{name=BLOCK_JOB_COMPLETED, data={type=BlockJobType, device=str, len=int, offset=int, speed=int, *error=str}}</pre>
013 */
014// QApiEventDescriptor{name=BLOCK_JOB_COMPLETED, data={type=BlockJobType, device=str, len=int, offset=int, speed=int, *error=str}}
015public class BlockJobCompletedEvent extends QApiEvent {
016
017        public static class Data {
018                @SuppressFBWarnings("NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR")
019                @JsonProperty("type")
020                @Nonnull
021                public BlockJobType type;
022                @SuppressFBWarnings("NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR")
023                @JsonProperty("device")
024                @Nonnull
025                public java.lang.String device;
026                @SuppressFBWarnings("NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR")
027                @JsonProperty("len")
028                @Nonnull
029                public long len;
030                @SuppressFBWarnings("NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR")
031                @JsonProperty("offset")
032                @Nonnull
033                public long offset;
034                @SuppressFBWarnings("NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR")
035                @JsonProperty("speed")
036                @Nonnull
037                public long speed;
038                @SuppressFBWarnings("NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR")
039                @JsonProperty("error")
040                @CheckForNull
041                public java.lang.String error;
042        }
043
044        @JsonProperty("data")
045        public Data data;
046}