@Test public void test_OvsdbNodeAugmentationIid() { InstanceIdentifier<OvsdbNodeAugmentation> iid = NeutronOvsdbIidFactory.ovsdbNodeAugmentationIid(new TopologyId(OVSDB_TOPOLOGY_ID)); assertNotNull(iid); Class<?>[] expectedTypes = {NetworkTopology.class, Topology.class, Node.class, OvsdbNodeAugmentation.class}; assertPathArgumentTypes(iid.getPathArguments(), expectedTypes); assertEquals(OvsdbNodeAugmentation.class, iid.getTargetType()); assertTrue(iid.isWildcarded()); assertEquals(OVSDB_TOPOLOGY_ID, iid.firstKeyOf(Topology.class).getTopologyId().getValue()); }
public static InstanceIdentifier<OvsdbNodeAugmentation> ovsdbNodeAugmentationIid(TopologyId ovsdbTopologyId) { return topologyIid(ovsdbTopologyId) .child(Node.class) .augmentation(OvsdbNodeAugmentation.class); }
NeutronOvsdbIidFactory { public static InstanceIdentifier<OvsdbNodeAugmentation> ovsdbNodeAugmentationIid(TopologyId ovsdbTopologyId) { return topologyIid(ovsdbTopologyId) .child(Node.class) .augmentation(OvsdbNodeAugmentation.class); } }
NeutronOvsdbIidFactory { public static InstanceIdentifier<OvsdbNodeAugmentation> ovsdbNodeAugmentationIid(TopologyId ovsdbTopologyId) { return topologyIid(ovsdbTopologyId) .child(Node.class) .augmentation(OvsdbNodeAugmentation.class); }  }
NeutronOvsdbIidFactory { public static InstanceIdentifier<OvsdbNodeAugmentation> ovsdbNodeAugmentationIid(TopologyId ovsdbTopologyId) { return topologyIid(ovsdbTopologyId) .child(Node.class) .augmentation(OvsdbNodeAugmentation.class); }  static InstanceIdentifier<Topology> topologyIid(TopologyId ovsdbTopologyId); static InstanceIdentifier<OvsdbNodeAugmentation> ovsdbNodeAugmentationIid(TopologyId ovsdbTopologyId); static InstanceIdentifier<ExternalGatewayAsL3Endpoint> neutronGbpExternalGatewayIidWildcard(); static InstanceIdentifier<EndpointByPort> endpointByPortIid(UniqueId portId); static InstanceIdentifier<NeutronByGbpMappings> neutronGbpMappingsIidWildcard(); static InstanceIdentifier<Node> nodeIid(TopologyId ovsdbTopologyId, NodeId nodeId); @SuppressWarnings("checkstyle:LineLength") // Longer lines in this method are caused by long package names. static InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node> nodeIid(
            org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId nodeId); }
NeutronOvsdbIidFactory { public static InstanceIdentifier<OvsdbNodeAugmentation> ovsdbNodeAugmentationIid(TopologyId ovsdbTopologyId) { return topologyIid(ovsdbTopologyId) .child(Node.class) .augmentation(OvsdbNodeAugmentation.class); }  static InstanceIdentifier<Topology> topologyIid(TopologyId ovsdbTopologyId); static InstanceIdentifier<OvsdbNodeAugmentation> ovsdbNodeAugmentationIid(TopologyId ovsdbTopologyId); static InstanceIdentifier<ExternalGatewayAsL3Endpoint> neutronGbpExternalGatewayIidWildcard(); static InstanceIdentifier<EndpointByPort> endpointByPortIid(UniqueId portId); static InstanceIdentifier<NeutronByGbpMappings> neutronGbpMappingsIidWildcard(); static InstanceIdentifier<Node> nodeIid(TopologyId ovsdbTopologyId, NodeId nodeId); @SuppressWarnings("checkstyle:LineLength") // Longer lines in this method are caused by long package names. static InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node> nodeIid(
            org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId nodeId);  }