+ Network1 network = new Network1Builder().setLink(Map.of()).build();
+ Optional.of(network);
+ return network;
+ }
+
+ public static org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.network
+ .rev180226.networks.Network getOverLayNetwork() {
+ SupportingNode supportingNode = new SupportingNodeBuilder()
+ .setNodeRef(new NodeId("node 1"))
+ .setNetworkRef(new NetworkId(NetworkUtils.UNDERLAY_NETWORK_ID))
+ .build();
+ NodeBuilder node1Builder = new NodeBuilder()
+ .setNodeId(new NodeId("node 1"))
+ .withKey(new NodeKey(new NodeId("node 1")))
+ .setSupportingNode(Map.of(supportingNode.key(),supportingNode));
+ Map<NodeKey,Node> nodes = new HashMap<>();
+ Node node1 = node1Builder.build();
+ nodes.put(node1.key(),node1);
+ SupportingNode supportingNode2 = new SupportingNodeBuilder()
+ .setNodeRef(new NodeId("node 2"))
+ .setNetworkRef(new NetworkId(NetworkUtils.UNDERLAY_NETWORK_ID))
+ .build();
+ NodeBuilder node2Builder = new NodeBuilder()
+ .setNodeId(new NodeId("node 2"))
+ .withKey(new NodeKey(new NodeId("node 2")))
+ .setSupportingNode(Map.of(supportingNode2.key(),supportingNode2));
+ Node node2 = node2Builder.build();
+ nodes.put(node2.key(),node2);
+ SupportingNode supportingNode3 = new SupportingNodeBuilder()
+ .setNodeRef(new NodeId("node 3"))
+ .setNetworkRef(new NetworkId(NetworkUtils.UNDERLAY_NETWORK_ID))
+ .build();
+ NodeBuilder node3Builder = new NodeBuilder()
+ .setNodeId(new NodeId("node 3"))
+ .withKey(new NodeKey(new NodeId("node 3")))
+ .setSupportingNode(Map.of(supportingNode3.key(),supportingNode3));
+ Node node3 = node3Builder.build();
+ nodes.put(node3.key(),node3);
+ SupportingNode supportingNode4 = new SupportingNodeBuilder()
+ .setNodeRef(new NodeId("node 4"))
+ .setNetworkRef(new NetworkId(NetworkUtils.UNDERLAY_NETWORK_ID))
+ .build();
+ NodeBuilder node4Builder = new NodeBuilder()
+ .setNodeId(new NodeId("node 4"))
+ .withKey(new NodeKey(new NodeId("node 4")))
+ .setSupportingNode(Map.of(supportingNode4.key(),supportingNode4));
+ Node node4 = node4Builder.build();
+ nodes.put(node4.key(),node4);
+ org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.network.rev180226.networks.NetworkBuilder
+ networkBuilder =
+ new org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.network.rev180226.networks
+ .NetworkBuilder()
+ .setNode(nodes)
+ .setNetworkId(new NetworkId(NetworkUtils.OVERLAY_NETWORK_ID));
+ org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.network.rev180226.networks.Network network =
+ networkBuilder.build();