package org.zstack.header.cluster; import org.zstack.header.message.APIEvent; import org.zstack.header.rest.RestResponse; import java.sql.Timestamp; /** * Created by frank on 6/14/2015. */ @RestResponse(allTo = "inventory") public class APIUpdateClusterEvent extends APIEvent { private ClusterInventory inventory; public APIUpdateClusterEvent() { } public APIUpdateClusterEvent(String apiId) { super(apiId); } public ClusterInventory getInventory() { return inventory; } public void setInventory(ClusterInventory inventory) { this.inventory = inventory; } public static APIUpdateClusterEvent __example__() { APIUpdateClusterEvent event = new APIUpdateClusterEvent(); ClusterInventory cluster = new ClusterInventory(); cluster.setHypervisorType("KVM"); cluster.setName("cluster1"); cluster.setDescription("test"); cluster.setState("Enabled"); cluster.setZoneUuid(uuid()); cluster.setUuid(uuid()); cluster.setType("zstack"); cluster.setCreateDate(new Timestamp(System.currentTimeMillis())); cluster.setLastOpDate(new Timestamp(System.currentTimeMillis())); event.setInventory(cluster); return event; } }