package org.zstack.header.managementnode; import org.zstack.header.message.NeedJsonSchema; /** * Created by xing5 on 2016/7/1. */ public class ManagementNodeCanonicalEvent { public static final String NODE_LIFECYCLE_PATH = "/managementnode/lifecycle"; public enum LifeCycle { NodeJoin, NodeLeft } @NeedJsonSchema public static class ManagementNodeLifeCycleData { private String nodeUuid; private String lifeCycle; private ManagementNodeInventory inventory; public String getNodeUuid() { return nodeUuid; } public void setNodeUuid(String nodeUuid) { this.nodeUuid = nodeUuid; } public String getLifeCycle() { return lifeCycle; } public void setLifeCycle(String lifeCycle) { this.lifeCycle = lifeCycle; } public ManagementNodeInventory getInventory() { return inventory; } public void setInventory(ManagementNodeInventory inventory) { this.inventory = inventory; } } }