package org.zstack.network.securitygroup; import org.zstack.header.message.APIReply; import org.zstack.header.rest.RestResponse; import org.zstack.header.vm.VmNicInventory; import java.util.List; import static java.util.Arrays.asList; /** */ @RestResponse(allTo = "inventories") public class APIGetCandidateVmNicForSecurityGroupReply extends APIReply { private List<VmNicInventory> inventories; public List<VmNicInventory> getInventories() { return inventories; } public void setInventories(List<VmNicInventory> inventories) { this.inventories = inventories; } public static APIGetCandidateVmNicForSecurityGroupReply __example__() { APIGetCandidateVmNicForSecurityGroupReply reply = new APIGetCandidateVmNicForSecurityGroupReply(); VmNicInventory vmNic = new VmNicInventory(); vmNic.setUuid(uuid()); vmNic.setGateway("192.168.0.1"); vmNic.setInternalName("eth0"); vmNic.setDeviceId(0); vmNic.setIp("192.168.0.123"); vmNic.setL3NetworkUuid(uuid()); vmNic.setMac("fa:ef:34:5c:6c:00"); vmNic.setNetmask("255.255.255.0"); vmNic.setVmInstanceUuid(uuid()); reply.setInventories(asList(vmNic)); reply.setSuccess(true); return reply; } }