+ public static org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.network
+ .rev180226.networks.Network getOverLayNetwork() {
+ NodeBuilder node1Builder = new NodeBuilder();
+ node1Builder.setNodeId(new NodeId("node 1"));
+ node1Builder.withKey(new NodeKey(new NodeId("node 1")));
+ List<SupportingNode> supportingNodes1 = new ArrayList<>();
+ supportingNodes1.add(new SupportingNodeBuilder().setNodeRef(new NodeId("node 1"))
+ .setNetworkRef(new NetworkId(NetworkUtils.UNDERLAY_NETWORK_ID)).build());
+ node1Builder.setSupportingNode(supportingNodes1);
+ List<Node> nodes = new ArrayList<>();
+ nodes.add(node1Builder.build());
+ NodeBuilder node2Builder = new NodeBuilder();
+ node2Builder.setNodeId(new NodeId("node 2"));
+ node2Builder.withKey(new NodeKey(new NodeId("node 2")));
+ List<SupportingNode> supportingNodes = new ArrayList<>();
+ supportingNodes.add(new SupportingNodeBuilder().setNodeRef(new NodeId("node 2"))
+ .setNetworkRef(new NetworkId(NetworkUtils.UNDERLAY_NETWORK_ID)).build());
+ node2Builder.setSupportingNode(supportingNodes);
+ nodes.add(node2Builder.build());
+ NodeBuilder node3Builder = new NodeBuilder();
+ node3Builder.setNodeId(new NodeId("node 3"));
+ node3Builder.withKey(new NodeKey(new NodeId("node 3")));
+ List<SupportingNode> supportingNodes3 = new ArrayList<>();
+ supportingNodes3.add(new SupportingNodeBuilder().setNodeRef(new NodeId("node 3"))
+ .setNetworkRef(new NetworkId(NetworkUtils.UNDERLAY_NETWORK_ID)).build());
+ node3Builder.setSupportingNode(supportingNodes3);
+ nodes.add(node3Builder.build());
+ NodeBuilder node4Builder = new NodeBuilder();
+ node4Builder.setNodeId(new NodeId("node 4"));
+ node4Builder.withKey(new NodeKey(new NodeId("node 4")));
+ List<SupportingNode> supportingNodes4 = new ArrayList<>();
+ supportingNodes4.add(new SupportingNodeBuilder().setNodeRef(new NodeId("node 4"))
+ .setNetworkRef(new NetworkId(NetworkUtils.UNDERLAY_NETWORK_ID)).build());
+ node4Builder.setSupportingNode(supportingNodes4);
+ nodes.add(node4Builder.build());
+ 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();
+ networkBuilder.setNode(nodes);
+ networkBuilder.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();
+ Optional.of(network);
+ return network;
+ }
+