public interface ForwardingAdjacency extends org.opendaylight.yangtools.yang.binding.ChildOf<FaTopology>, org.opendaylight.yangtools.yang.binding.Augmentable<ForwardingAdjacency>, ForwardingAdjacencyAttributes, org.opendaylight.yangtools.yang.binding.Identifiable<ForwardingAdjacencyKey>
This class represents the following YANG schema fragment defined in module forwarding-adjacency-topology
list forwarding-adjacency {
key "fa-id";
leaf fa-id {
type fa-id;
}
container head-end {
leaf node {
type node-ref;
}
leaf-list supporting-tp {
type tp-ref;
}
leaf tp-id {
type tp-id;
}
container stitching-point {
leaf-list supporting-tp {
type tp-ref;
}
leaf tp-id {
type tp-id;
}
}
list attribute {
key "id";
leaf attribute-type {
type identityref;
}
leaf id {
type uri;
}
container value {
}
}
uses fa-end-point;
}
container tail-end {
leaf node {
type node-ref;
}
leaf-list supporting-tp {
type tp-ref;
}
leaf tp-id {
type tp-id;
}
container stitching-point {
leaf-list supporting-tp {
type tp-ref;
}
leaf tp-id {
type tp-id;
}
}
list attribute {
key "id";
leaf attribute-type {
type identityref;
}
leaf id {
type uri;
}
container value {
}
}
uses fa-end-point;
}
container announcement-context {
leaf id {
type uri;
}
list supporting-resource {
key "resource";
leaf resource {
type instance-identifier;
}
}
}
choice directionality-info {
case bidirectional {
container bidirectional {
}
}
case reverse-co-routed-fa {
container reverse-co-routed-fa {
}
}
case reverse-fa {
container reverse-fa {
}
}
case unidirectional {
container unidirectional {
}
}
}
list attribute {
key "id";
leaf attribute-type {
type identityref;
}
leaf id {
type uri;
}
container value {
}
}
leaf oper-status {
type fa-oper-status;
}
uses forwarding-adjacency-attributes;
}
The schema path to identify an instance is
forwarding-adjacency-topology/network-topology/topology/(urn:opendaylight:topology:forwarding-adjacency?revision=2015-01-23)forwarding-adjacency
To create instances of this class use ForwardingAdjacencyBuilder.
ForwardingAdjacencyBuilder,
ForwardingAdjacencyKey| Modifier and Type | Field and Description |
|---|---|
static org.opendaylight.yangtools.yang.common.QName |
QNAME |
| Modifier and Type | Method and Description |
|---|---|
FaId |
getFaId()
The same unique identifier returned by announcement.
|
ForwardingAdjacencyKey |
getKey()
Returns Primary Key of Yang List Type
|
getAugmentationgetAnnouncementContext, getHeadEnd, getTailEndgetOperStatusgetDirectionalityInfoFaId getFaId()
org.opendaylight.yang.gen.v1.urn.opendaylight.topology.multilayer.rev150123.FaId faId, or null if not presentForwardingAdjacencyKey getKey()
getKey in interface org.opendaylight.yangtools.yang.binding.Identifiable<ForwardingAdjacencyKey>org.opendaylight.yang.gen.v1.urn.opendaylight.topology.forwarding.adjacency.rev150123.network.topology.topology.ForwardingAdjacencyKey key, or null if not presentCopyright © 2018 OpenDaylight. All rights reserved.