public static APIGetAttachablePublicL3ForVRouterReply __example__() { APIGetAttachablePublicL3ForVRouterReply reply = new APIGetAttachablePublicL3ForVRouterReply(); L3NetworkInventory inventory = new L3NetworkInventory(); inventory.setName("test-pub-l3"); inventory.setCreateDate(new Timestamp(org.zstack.header.message.DocUtils.date)); inventory.setLastOpDate(new Timestamp(org.zstack.header.message.DocUtils.date)); inventory.setDescription("test pub l3"); inventory.setL2NetworkUuid(uuid()); inventory.setSystem(true); inventory.setUuid(uuid()); inventory.setZoneUuid(uuid()); IpRangeInventory ipRangeInventory = new IpRangeInventory(); ipRangeInventory.setCreateDate(new Timestamp(org.zstack.header.message.DocUtils.date)); ipRangeInventory.setLastOpDate(new Timestamp(org.zstack.header.message.DocUtils.date)); ipRangeInventory.setStartIp("100.64.0.10"); ipRangeInventory.setEndIp("100.64.0.100"); ipRangeInventory.setName("test ip range"); ipRangeInventory.setNetworkCidr("100.64.0.0/24"); ipRangeInventory.setNetmask("255.255.255.0"); ipRangeInventory.setGateway("100.64.0.1"); ipRangeInventory.setL3NetworkUuid(uuid()); inventory.setIpRanges(Arrays.asList(ipRangeInventory)); reply.setInventories(Arrays.asList(inventory)); return reply; } }
public static L3NetworkInventory valueOf(L3NetworkVO vo) { L3NetworkInventory inv = new L3NetworkInventory(); inv.setUuid(vo.getUuid()); inv.setCreateDate(vo.getCreateDate()); inv.setDescription(vo.getDescription()); inv.setL2NetworkUuid(vo.getL2NetworkUuid()); inv.setName(vo.getName()); inv.setType(vo.getType()); inv.setDnsDomain(vo.getDnsDomain()); inv.setZoneUuid(vo.getZoneUuid()); inv.setState(vo.getState().toString()); vo.getDns().stream().sorted(Comparator.comparingLong(L3NetworkDnsVO::getId)).collect(Collectors.toList()) .forEach(dnsVo -> inv.getDns().add(dnsVo.getDns())); inv.setSystem(vo.isSystem()); inv.setIpRanges(IpRangeInventory.valueOf(vo.getIpRanges())); inv.setLastOpDate(vo.getLastOpDate()); inv.setNetworkServices(NetworkServiceL3NetworkRefInventory.valueOf(vo.getNetworkServices())); inv.setCategory(vo.getCategory().toString()); inv.setHostRoute(L3NetworkHostRouteInventory.valueOf(vo.getHostRoutes())); inv.setIpVersion(vo.getIpVersion()); return inv; }
ipr.setCreateDate(time); ipr.setLastOpDate(time); l3.setIpRanges(asList(ipr));
ipr.setCreateDate(time); ipr.setLastOpDate(time); l3.setIpRanges(asList(ipr));