Interface Rib
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<Rib>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<BgpRib>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,org.opendaylight.yangtools.yang.binding.Identifiable<RibKey>
public interface Rib extends org.opendaylight.yangtools.yang.binding.ChildOf<BgpRib>, org.opendaylight.yangtools.yang.binding.Augmentable<Rib>, org.opendaylight.yangtools.yang.binding.Identifiable<RibKey>
This class represents the following YANG schema fragment defined in module bgp-rib
list rib { config false; leaf id { type rib-id; } key id; list peer { key peer-id; leaf peer-id { type peer-id; } leaf peer-role { type peer-role; } list supported-tables { key "afi safi"; uses bgp-mp:bgp-add-path-table-type; } container adj-rib-in { uses rib { augment tables/attributes { leaf llgr-stale { type empty; } } } } container effective-rib-in { uses rib; } container adj-rib-out { uses rib; } } container loc-rib { uses rib; } }
The schema path to identify an instance is bgp-rib/bgp-rib/ribTo create instances of this class use
RibBuilder
.- See Also:
RibBuilder
,RibKey
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description @Nullable RibId
getId()
@Nullable LocRib
getLocRib()
@Nullable List<Peer>
getPeer()
default Class<Rib>
implementedInterface()
RibKey
key()
default @NonNull List<Peer>
nonnullPeer()
-
-
-
Method Detail
-
implementedInterface
default Class<Rib> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getId
@Nullable RibId getId()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev180329.RibId
id
, ornull
if not present
-
nonnullPeer
default @NonNull List<Peer> nonnullPeer()
- Returns:
java.util.List
peer
, or an empty list if it is not present
-
getLocRib
@Nullable LocRib getLocRib()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev180329.bgp.rib.rib.LocRib
locRib
, ornull
if not present
-
-