public static NodeId getDefaultInstance(String defaultValue) { return new NodeId(defaultValue); }
/** * Constructor. * @param fabricId - the host fabric of the rendered switch. * @param routerID - the rendered router id. */ public RenderedRouter(String fabricId, NodeId routerID) { super(); this.fabricId = new NodeId(fabricId); this.routerID = routerID; this.gateways = new HashMap<>(); //Differentiators }
public static NodeId createManagedNodeId(NodeId ovsdbNodeId, String bridgeName) { return new NodeId(ovsdbNodeId.getValue() + "/" + BRIDGE_URI_PREFIX + "/" + bridgeName); }
/** * Get the manager node for this bridge node. * * @param ovsdbNodeId A {@link NodeId} instance. * @param bridgeName The name of the bridge. * @return The {@link OvsdbBridgeAugmentation} for the manager node. */ private NodeId getManagedNodeId(NodeId ovsdbNodeId, String bridgeName) { return new NodeId(ovsdbNodeId.getValue() + "/" + BRIDGE_URI_PREFIX + "/" + bridgeName); }
public static NodeId createManagedNodeId(NodeId ovsdbNodeId, String bridgeName) { return new NodeId(ovsdbNodeId.getValue() + "/" + BRIDGE_URI_PREFIX + "/" + bridgeName); }
/** * Creates an UNI node Id with an IP Address. * @param ipAddress The IP address of the UNI * @return A NodeId for a Specific UNI Node Id */ public static NodeId createUniNodeId(IpAddress ipAddress) { return new NodeId(UnimgrConstants.UNI_PREFIX + ipAddress.getIpv4Address().getValue().toString()); }
/** * Creates an OVSDB node Id with an IP Address. * @param ipAddress The IP address of the UNI (therefo the OVSDB node) * @return A NodeId for a Specific Ovsdb Node Id */ public static NodeId createOvsdbNodeId(IpAddress ipAddress) { final String nodeId = UnimgrConstants.OVSDB_PREFIX + ipAddress.getIpv4Address().getValue().toString() + ":" + UnimgrConstants.OVSDB_PORT; return new NodeId(nodeId); }
/** * Creates a NodeId based on the Id stored on the given HostNodeBuilder * adding the NODE_PREFIX. * * @param host HostNodeBuilder that contains an Id * @return A new NodeId. */ private static NodeId createNodeId(HostNodeBuilder host) { return new NodeId(NODE_PREFIX + host.getId().getValue()); }
/** * Creates a NodeId based on the Id stored on the given HostNodeBuilder * adding the NODE_PREFIX. * * @param host * HostNodeBuilder that contains an Id * @return A new NodeId. */ private static NodeId createNodeId(HostNodeBuilder host) { return new NodeId(NODE_PREFIX + host.getId().getValue()); }
private static NodeBuilder getNodeIdBuilder(final RemoteDeviceId id) { final NodeBuilder nodeBuilder = new NodeBuilder(); nodeBuilder.setKey(new NodeKey(new NodeId(id.getName()))); return nodeBuilder; }
@Override public void onRoleChanged(final RoleChangeDTO roleChangeDTO) { topologyDispatcher.unregisterMountPoint(new NodeId(nodeId)); isMaster = roleChangeDTO.isOwner(); }
/** * Create an instance identifier forthe specified node in the network * topology. * * @param nid The MD-SAL node identifier. * @return An instance identifier for the specified node in the network * topology. */ public static InstanceIdentifier<Node> getTopologyNodePath(String nid) { return getTopologyPathBuilder(). child(Node.class, new NodeKey(new NodeId(nid))). build(); }
public static NodeId createNodeId(IpAddress ip, PortNumber port) { String uriString = OVSDB_URI_PREFIX + "://" + String.valueOf(ip.getValue()) + ":" + port.getValue(); Uri uri = new Uri(uriString); return new NodeId(uri); }
public static InstanceIdentifier<TerminationPoint> createTpPath(String nodeIdStr, String tpIdStr) { return createTpPath(new TopologyId(FabMgrYangDataUtil.PHYSICAL_TOPOLOGY_ID), new NodeId(nodeIdStr), new TpId(tpIdStr)); }
protected NodeId provideTopologyNodeId(InstanceIdentifier<T> iiToNodeInInventory) { final NodeKey inventoryNodeKey = iiToNodeInInventory.firstKeyOf(Node.class, NodeKey.class); if (inventoryNodeKey != null) { return new NodeId(inventoryNodeKey.getId().getValue()); } return null; }
public static InstanceIdentifier<Node> createNodeIId(String topoId, String nodeId) { return InstanceIdentifier.create(NetworkTopology.class) .child(Topology.class, new TopologyKey(new TopologyId(topoId))) .child(Node.class, new NodeKey(new NodeId(nodeId))); }
public static InstanceIdentifier<Node> buildNodePath(InstanceIdentifier<Topology> topoPath, String nodeName) { NodeId nodeId = new NodeId(nodeName); NodeKey nodeKey = new NodeKey(nodeId); InstanceIdentifierBuilder<Topology> topoPathBuilder = topoPath.builder(); InstanceIdentifierBuilder<Node> nodePathBuilder = topoPathBuilder.child(Node.class, nodeKey); return nodePathBuilder.build(); }
private static InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> createBindingPathForTopology(final NodeKey key) { final InstanceIdentifier<NetworkTopology> networkTopology = InstanceIdentifier.builder(NetworkTopology.class).build(); final KeyedInstanceIdentifier<Topology, TopologyKey> topology = networkTopology.child(Topology.class, new TopologyKey(new TopologyId(TopologyNetconf.QNAME.getLocalName()))); return topology .child(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node.class, new org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.NodeKey (new org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId(key.getId().getValue()))); }
/** * @return InstanceIdentifier pointing to current Database */ private InstanceIdentifier.InstanceIdentifierBuilder<org.opendaylight.yang.gen.v1.urn.opendaylight.sxp.node.rev160308.sxp.databases.fields.MasterDatabase> getIdentifierBuilder() { return InstanceIdentifier.builder(NetworkTopology.class) .child(Topology.class, new TopologyKey(new TopologyId(Configuration.TOPOLOGY_NAME))) .child(Node.class, new NodeKey(new NodeId(nodeId))) .augmentation(SxpNodeIdentity.class) .child(SxpDomains.class) .child(SxpDomain.class, new SxpDomainKey(domain)) .child(org.opendaylight.yang.gen.v1.urn.opendaylight.sxp.node.rev160308.sxp.databases.fields.MasterDatabase.class); }
public static InstanceIdentifier<Node> createInstanceIdentifier( OvsdbConnectionInstance client, String bridgeName) { String nodeString = client.getNodeKey().getNodeId().getValue() + "/bridge/" + bridgeName; NodeId nodeId = new NodeId(new Uri(nodeString)); return createInstanceIdentifier(nodeId); }