public interface Node extends ChildOf<Topology>, Augmentable<Node>, NodeAttributes, Identifiable<NodeKey>
This class represents the following YANG schema fragment defined in module network-topology
list node { key node-id; uses node-attributes; must boolean(../underlay-topology[*]/node[./supporting-nodes/node-ref]); list termination-point { key tp-id; uses tp-attributes; } }The schema path to identify an instance is network-topology/network-topology/topology/node
To create instances of this class use NodeBuilder
.
NodeBuilder
,
NodeKey
Modifier and Type | Field and Description |
---|---|
static org.opendaylight.yangtools.yang.common.QName |
QNAME |
Modifier and Type | Method and Description |
---|---|
@Nullable List<TerminationPoint> |
getTerminationPoint()
A termination point can terminate a link.Depending on the type of topology, a
termination point could,for example, refer to a port or an interface.
|
NodeKey |
key()
Returns an unique key for the object.
|
default @NonNull List<TerminationPoint> |
nonnullTerminationPoint() |
augmentation
getNodeId, getSupportingNode, nonnullSupportingNode
getImplementedInterface
@Nullable List<TerminationPoint> getTerminationPoint()
java.util.List
terminationPoint
, or null
if not presentdefault @NonNull List<TerminationPoint> nonnullTerminationPoint()
java.util.List
terminationPoint
, or an empty list if it is not presentNodeKey key()
Identifiable
key
in interface Identifiable<NodeKey>
Copyright © 2019 OpenDaylight. All rights reserved.