package org.zstack.header.tag; import org.zstack.header.message.APIEvent; import org.zstack.header.rest.RestResponse; import java.sql.Timestamp; /** */ @RestResponse(allTo = "inventory") public class APICreateSystemTagEvent extends APIEvent { private SystemTagInventory inventory; public APICreateSystemTagEvent(String apiId) { super(apiId); } public APICreateSystemTagEvent() { super(null); } public SystemTagInventory getInventory() { return inventory; } public void setInventory(SystemTagInventory inventory) { this.inventory = inventory; } public static APICreateSystemTagEvent __example__() { APICreateSystemTagEvent event = new APICreateSystemTagEvent(); SystemTagInventory tag = new SystemTagInventory(); tag.setInherent(false); tag.setType("System"); tag.setResourceType(uuid()); tag.setResourceType("HostVO"); tag.setTag("reservedMemory::1G"); tag.setUuid(uuid() ); tag.setCreateDate(new Timestamp(System.currentTimeMillis())); tag.setLastOpDate(new Timestamp(System.currentTimeMillis())); event.setInventory(tag); return event; } }