package org.zstack.header.vo;
import org.zstack.header.message.APIReply;
import org.zstack.header.query.APIQueryReply;
import org.zstack.header.rest.RestResponse;
import org.zstack.header.vm.VmInstanceVO;
import org.zstack.header.zone.ZoneVO;
import java.util.List;
import static java.util.Arrays.asList;
/**
* Created by xing5 on 2017/5/1.
*/
@RestResponse(allTo = "inventories")
public class APIGetResourceNamesReply extends APIReply {
private List<ResourceInventory> inventories;
public List<ResourceInventory> getInventories() {
return inventories;
}
public void setInventories(List<ResourceInventory> inventories) {
this.inventories = inventories;
}
public static APIGetResourceNamesReply __example__() {
APIGetResourceNamesReply reply = new APIGetResourceNamesReply();
ResourceInventory inv = new ResourceInventory();
inv.setUuid(uuid());
inv.setResourceName("zone");
inv.setResourceType(ZoneVO.class.getSimpleName());
ResourceInventory inv1 = new ResourceInventory();
inv1.setUuid(uuid());
inv1.setResourceName("vm");
inv1.setResourceType(VmInstanceVO.class.getSimpleName());
reply.setInventories(asList(inv, inv1));
return reply;
}
}