package org.zstack.header.network.service; import org.zstack.header.query.APIQueryReply; import org.zstack.header.rest.RestResponse; import java.sql.Timestamp; import java.util.Arrays; import java.util.HashSet; import java.util.List; import java.util.Set; @RestResponse(allTo = "inventories") public class APIQueryNetworkServiceProviderReply extends APIQueryReply { private List<NetworkServiceProviderInventory> inventories; public List<NetworkServiceProviderInventory> getInventories() { return inventories; } public void setInventories(List<NetworkServiceProviderInventory> inventories) { this.inventories = inventories; } public static APIQueryNetworkServiceProviderReply __example__() { APIQueryNetworkServiceProviderReply reply = new APIQueryNetworkServiceProviderReply(); NetworkServiceProviderVO vo = new NetworkServiceProviderVO(); NetworkServiceProviderL2NetworkRefVO refVO = new NetworkServiceProviderL2NetworkRefVO(); refVO.setId(1L); refVO.setL2NetworkUuid(uuid()); refVO.setNetworkServiceProviderUuid(uuid()); Set<NetworkServiceProviderL2NetworkRefVO> setRefVO = new HashSet<>(); Set<String> nst = new HashSet<>(); nst.add("SecurityGroup"); vo.setUuid(uuid()); vo.setAttachedL2NetworkRefs(setRefVO); vo.setName("SecurityGroup"); vo.setType("SecurityGroup"); vo.setCreateDate(new Timestamp(System.currentTimeMillis())); vo.setLastOpDate(new Timestamp(System.currentTimeMillis())); vo.setNetworkServiceTypes(nst); NetworkServiceProviderInventory nsp = NetworkServiceProviderInventory.valueOf(vo); reply.setInventories(Arrays.asList(nsp)); return reply; } }