Package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev180329.bgp.rib.rib
Interface Peer
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<Peer>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<Rib>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,org.opendaylight.yangtools.yang.binding.Identifiable<PeerKey>
public interface Peer extends org.opendaylight.yangtools.yang.binding.ChildOf<Rib>, org.opendaylight.yangtools.yang.binding.Augmentable<Peer>, org.opendaylight.yangtools.yang.binding.Identifiable<PeerKey>
This class represents the following YANG schema fragment defined in module bgp-rib
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; } }
The schema path to identify an instance is bgp-rib/bgp-rib/rib/peerTo create instances of this class use
PeerBuilder
.- See Also:
PeerBuilder
,PeerKey
-
-
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 AdjRibIn
getAdjRibIn()
Routes as we have received them from the peer.AdjRibOut
getAdjRibOut()
EffectiveRibIn
getEffectiveRibIn()
Routes as processed by inbound policy.PeerId
getPeerId()
PeerRole
getPeerRole()
@Nullable Map<SupportedTablesKey,SupportedTables>
getSupportedTables()
default Class<Peer>
implementedInterface()
PeerKey
key()
default @NonNull Map<SupportedTablesKey,SupportedTables>
nonnullSupportedTables()
-
-
-
Method Detail
-
implementedInterface
default Class<Peer> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getPeerId
PeerId getPeerId()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev180329.PeerId
peerId
, ornull
if not present
-
getPeerRole
PeerRole getPeerRole()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev180329.PeerRole
peerRole
, ornull
if not present
-
getSupportedTables
@Nullable Map<SupportedTablesKey,SupportedTables> getSupportedTables()
- Returns:
java.util.Map
supportedTables
, ornull
if not present
-
nonnullSupportedTables
default @NonNull Map<SupportedTablesKey,SupportedTables> nonnullSupportedTables()
- Returns:
java.util.Map
supportedTables
, or an empty list if it is not present
-
getAdjRibIn
AdjRibIn getAdjRibIn()
Routes as we have received them from the peer.- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev180329.bgp.rib.rib.peer.AdjRibIn
adjRibIn
, ornull
if not present
-
getEffectiveRibIn
EffectiveRibIn getEffectiveRibIn()
Routes as processed by inbound policy.- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev180329.bgp.rib.rib.peer.EffectiveRibIn
effectiveRibIn
, ornull
if not present
-
getAdjRibOut
AdjRibOut getAdjRibOut()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev180329.bgp.rib.rib.peer.AdjRibOut
adjRibOut
, ornull
if not present
-
-