import org.opendaylight.mdsal.binding.api.ReadWriteTransaction;
import org.opendaylight.mdsal.common.api.LogicalDatastoreType;
import org.opendaylight.transportpce.common.NetworkUtils;
-import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev210315.Network;
-import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev210315.OpenroadmNodeVersion;
-import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev210315.cp.to.degree.CpToDegree;
-import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev210315.cp.to.degree.CpToDegreeBuilder;
-import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev210315.cp.to.degree.CpToDegreeKey;
-import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev210315.mapping.Mapping;
-import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev210315.mapping.MappingBuilder;
-import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev210315.mapping.MappingKey;
-import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev210315.network.Nodes;
-import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev210315.network.NodesBuilder;
-import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev210315.network.NodesKey;
-import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev210315.network.nodes.NodeInfoBuilder;
+import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev210426.Network;
+import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev210426.OpenroadmNodeVersion;
+import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev210426.cp.to.degree.CpToDegree;
+import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev210426.cp.to.degree.CpToDegreeBuilder;
+import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev210426.cp.to.degree.CpToDegreeKey;
+import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev210426.mapping.Mapping;
+import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev210426.mapping.MappingBuilder;
+import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev210426.mapping.MappingKey;
+import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev210426.network.Nodes;
+import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev210426.network.NodesBuilder;
+import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev210426.network.NodesKey;
+import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev210426.network.nodes.NodeInfoBuilder;
import org.opendaylight.yang.gen.v1.http.org.openroadm.common.link.types.rev191129.FiberPmd;
import org.opendaylight.yang.gen.v1.http.org.openroadm.common.link.types.rev191129.RatioDB;
import org.opendaylight.yang.gen.v1.http.org.openroadm.equipment.states.types.rev191129.AdminStates;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.network.topology.rev180226.LinkId;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.network.topology.rev180226.Network1;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.network.topology.rev180226.Network1Builder;
+import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.network.topology.rev180226.TpId;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.network.topology.rev180226.networks.network.Link;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.network.topology.rev180226.networks.network.LinkBuilder;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.network.topology.rev180226.networks.network.LinkKey;
public static Network1 getNetwork() {
Map<SupportingLinkKey,SupportingLink> supportingLinks = new HashMap<>();
SupportingLink supportingLink1 = new SupportingLinkBuilder()
- .setLinkRef("ref1")
+ .setLinkRef(new LinkId("ref1"))
.setNetworkRef(new NetworkId("net1"))
.build();
SupportingLink supportingLink2 = new SupportingLinkBuilder()
- .setLinkRef("ref2")
+ .setLinkRef(new LinkId("ref2"))
.setNetworkRef(new NetworkId("net2"))
.build();
supportingLinks.put(supportingLink1.key(),supportingLink1);
.setDestination(
new DestinationBuilder()
.setDestNode(new NodeId("node 1"))
- .setDestTp("dest tp").build())
+ .setDestTp(new TpId("dest tp")).build())
.setSource(
new SourceBuilder()
.setSourceNode(new NodeId("node 2"))
- .setSourceTp("src tp")
+ .setSourceTp(new TpId("src tp"))
.build())
.setSupportingLink(supportingLinks)
.build();
.setDestination(
new DestinationBuilder()
.setDestNode(new NodeId("node 3"))
- .setDestTp("dest tp")
+ .setDestTp(new TpId("dest tp"))
.build())
.setSource(
new SourceBuilder()
.setSourceNode(new NodeId("node 4"))
- .setSourceTp("src tp")
+ .setSourceTp(new TpId("src tp"))
.build())
.setSupportingLink(supportingLinks)
.build();
.build();
Map<SupportingLinkKey,SupportingLink> supportingLinks = new HashMap<>();
- SupportingLink supportingLink = new SupportingLinkBuilder().setLinkRef("ref1")
+ SupportingLink supportingLink = new SupportingLinkBuilder().setLinkRef(new LinkId("ref1"))
.setNetworkRef(new NetworkId("net1")).build();
- SupportingLink supportingLink2 = new SupportingLinkBuilder().setLinkRef("ref2")
+ SupportingLink supportingLink2 = new SupportingLinkBuilder().setLinkRef(new LinkId("ref2"))
.setNetworkRef(new NetworkId("net1")).build();
supportingLinks.put(supportingLink.key(),supportingLink);
supportingLinks.put(supportingLink2.key(),supportingLink2);
Map<LinkKey,Link> links = new HashMap<>();
Link link1 = new LinkBuilder().setLinkId(new LinkId("link 1"))
.setDestination(new DestinationBuilder().setDestNode(new NodeId("node 1"))
- .setDestTp("dest tp").build())
+ .setDestTp(new TpId("dest tp")).build())
.setSource(new SourceBuilder().setSourceNode(new NodeId("node 2"))
- .setSourceTp("src tp").build())
+ .setSourceTp(new TpId("src tp")).build())
.setSupportingLink(supportingLinks)
.addAugmentation(aug1)
.addAugmentation(aug2).build();
Link link2 = new LinkBuilder().setLinkId(new LinkId("link 2"))
.setDestination(new DestinationBuilder().setDestNode(new NodeId("node 3"))
- .setDestTp("dest tp").build())
+ .setDestTp(new TpId("dest tp")).build())
.setSource(new SourceBuilder().setSourceNode(new NodeId("node 4"))
- .setSourceTp("src tp").build())
+ .setSourceTp(new TpId("src tp")).build())
.setSupportingLink(supportingLinks).build();
links.put(link1.key(),link1);
links.put(link2.key(),link2);