package org.zstack.header.tag; import org.zstack.header.query.APIQueryReply; import org.zstack.header.rest.RestResponse; import java.sql.Timestamp; import java.util.List; import static java.util.Arrays.asList; /** */ @RestResponse(allTo = "inventories") public class APIQuerySystemTagReply extends APIQueryReply { private List<SystemTagInventory> inventories; public List<SystemTagInventory> getInventories() { return inventories; } public void setInventories(List<SystemTagInventory> inventories) { this.inventories = inventories; } public static APIQuerySystemTagReply __example__() { APIQuerySystemTagReply reply = new APIQuerySystemTagReply(); 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())); reply.setInventories(asList(tag)); reply.setSuccess(true); return reply; } }