| Modifier and Type | Field and Description |
|---|---|
protected static char |
MD_ID_SEPARATOR
Separator of Node/NodeConnector ID.
|
| Constructor and Description |
|---|
SalNode(long id)
Construct a new instance.
|
SalNode(long id,
String str)
Construct a new instance with specifying a string representation of
this instance.
|
| Modifier and Type | Method and Description |
|---|---|
static SalNode |
checkedCreate(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId nid)
Convert the given MD-SAL node ID into a
SalNode instance
with value checking. |
static SalNode |
checkedCreate(String id)
Convert a string representation of MD-SAL node ID into a
SalNode
instance with value checking. |
static SalNode |
create(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId id)
Convert a MD-SAL node ID into a
SalNode instance. |
static SalNode |
create(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.NodeKey key)
Convert a MD-SAL node key into a
SalNode instance. |
static SalNode |
create(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeRef ref)
Convert a MD-SAL node reference into a
SalNode instance. |
static SalNode |
create(String id)
Convert a string representation of MD-SAL node ID into a
SalNode
instance. |
boolean |
equals(Object o)
Determine whether the given object is identical to this object.
|
boolean |
equalsNode(SalNode snode)
Determine whether the given node has the same node number or not.
|
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow> |
getFlowIdentifier(Short tid,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowId fid)
Return an instance identifier for the specified MD-SAL flow entry.
|
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNode> |
getFlowNodeIdentifier()
Return an instance identifier that specifies flow-capable-node for
the node corresponding to this instance.
|
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.Table> |
getFlowTableIdentifier(Short tid)
Return an instance identifier for the specified flow table in the
node corresponding to this instance.
|
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId |
getNodeId()
Return a
NodeId instance corresponding to this instance. |
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node> |
getNodeIdentifier()
Return an instance identifier that specifies MD-SAL node instance.
|
protected org.opendaylight.yangtools.yang.binding.InstanceIdentifier.InstanceIdentifierBuilder<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node> |
getNodeIdentifierBuilder()
Return an instance identifier builder that contains an instance
identifier for a MD-SAL node.
|
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.NodeKey |
getNodeKey()
Return a
NodeKey instance corresponding to this instance. |
long |
getNodeNumber()
Return a node number.
|
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeRef |
getNodeRef()
Return a
NodeRef instance corresponding to this instance. |
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<VtnNode> |
getVtnNodeIdentifier()
Return an instance identifier for a VTN node associated with this
instance.
|
protected org.opendaylight.yangtools.yang.binding.InstanceIdentifier.InstanceIdentifierBuilder<VtnNode> |
getVtnNodeIdentifierBuilder()
Return an instance identifier builder that contains an instance
identifier for a VTN node.
|
VtnNodeKey |
getVtnNodeKey()
Return a
VtnNodeKey instance corresponding to this instance. |
int |
hashCode()
Return the hash code of this object.
|
String |
toNodeString()
Return a string which identifies the switch corresponding to this
instance.
|
protected StringBuilder |
toNodeStringBuilder()
Return a
StringBuilder instance that contains a string
representation of a node identifier. |
String |
toString()
Return a string representation of this object.
|
protected StringBuilder |
toStringBuilder()
Return a
StringBuilder instance that contains a string
representation of this instance. |
protected static final char MD_ID_SEPARATOR
public SalNode(long id)
id - A node identifier.public SalNode(long id,
String str)
id - A node identifier.str - A string representation of this instance.public static final SalNode create(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId id)
SalNode instance.id - A NodeId instance.SalNode instance on success.
null on failure.public static final SalNode create(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeRef ref)
SalNode instance.ref - A NodeRef instance.SalNode instance on success.
null on failure.public static final SalNode create(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.NodeKey key)
SalNode instance.key - A NodeKey instance.SalNode instance on success.
null on failure.public static SalNode create(String id)
SalNode
instance.id - A string representation of MD-SAL node ID.SalNode instance on success.
null on failure.public static SalNode checkedCreate(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId nid) throws RpcException
SalNode instance
with value checking.nid - A NodeId instance.SalNode instance.RpcException - An invalid node ID is passed to nid.public static SalNode checkedCreate(String id) throws RpcException
SalNode
instance with value checking.id - A string representation of MD-SAL node ID.SalNode instance.RpcException - An invalid node ID is passed to id.public final long getNodeNumber()
public final org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId getNodeId()
NodeId instance corresponding to this instance.NodeId instance.public final org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.NodeKey getNodeKey()
NodeKey instance corresponding to this instance.NodeKey instance.public org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeRef getNodeRef()
NodeRef instance corresponding to this instance.NodeRef instance.public final org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node> getNodeIdentifier()
public final org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNode> getFlowNodeIdentifier()
public final org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.Table> getFlowTableIdentifier(Short tid)
tid - Identifier for the table.public final org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow> getFlowIdentifier(Short tid, org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowId fid)
tid - The identifier for the flow table.fid - The identifier for the flow entry.public final VtnNodeKey getVtnNodeKey()
VtnNodeKey instance corresponding to this instance.VtnNodeKey instance.public final org.opendaylight.yangtools.yang.binding.InstanceIdentifier<VtnNode> getVtnNodeIdentifier()
public String toNodeString()
public final boolean equalsNode(SalNode snode)
snode - A SalNode instance to be compared.true only if the given node has the same node number
as this instance.protected StringBuilder toStringBuilder()
StringBuilder instance that contains a string
representation of this instance.StringBuilder instance.protected final StringBuilder toNodeStringBuilder()
StringBuilder instance that contains a string
representation of a node identifier.StringBuilder instance.protected final org.opendaylight.yangtools.yang.binding.InstanceIdentifier.InstanceIdentifierBuilder<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node> getNodeIdentifierBuilder()
protected final org.opendaylight.yangtools.yang.binding.InstanceIdentifier.InstanceIdentifierBuilder<VtnNode> getVtnNodeIdentifierBuilder()
public boolean equals(Object o)
public int hashCode()
Copyright © 2018 OpenDaylight. All rights reserved.