package org.zstack.header.host; import org.zstack.header.message.NeedJsonSchema; /** * Created by xing5 on 2016/3/22. */ public class HostCanonicalEvents { public static final String HOST_STATUS_CHANGED_PATH = "/host/status/change"; public static final String HOST_DELETED_PATH = "/host/delete"; @NeedJsonSchema public static class HostStatusChangedData { private String hostUuid; private String oldStatus; private String newStatus; private HostInventory inventory; public String getHostUuid() { return hostUuid; } public void setHostUuid(String hostUuid) { this.hostUuid = hostUuid; } public String getOldStatus() { return oldStatus; } public void setOldStatus(String oldStatus) { this.oldStatus = oldStatus; } public String getNewStatus() { return newStatus; } public void setNewStatus(String newStatus) { this.newStatus = newStatus; } public HostInventory getInventory() { return inventory; } public void setInventory(HostInventory inventory) { this.inventory = inventory; } } @NeedJsonSchema public static class HostDeletedData { private String hostUuid; private HostInventory inventory; public String getHostUuid() { return hostUuid; } public void setHostUuid(String hostUuid) { this.hostUuid = hostUuid; } public HostInventory getInventory() { return inventory; } public void setInventory(HostInventory inventory) { this.inventory = inventory; } } }