Package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.monitor.rev200120.peers
Interface Peer
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<Peer>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<Peers>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,org.opendaylight.yangtools.yang.binding.Identifiable<PeerKey>
,Peer
public interface Peer extends org.opendaylight.yangtools.yang.binding.ChildOf<Peers>, org.opendaylight.yangtools.yang.binding.Augmentable<Peer>, Peer, org.opendaylight.yangtools.yang.binding.Identifiable<PeerKey>
This class represents the following YANG schema fragment defined in module bmp-monitor
list peer { key peer-id; leaf peer-id { type rib:peer-id; } uses bmp-msg:peer; leaf router-distinguisher { type string; } container peer-session { uses bmp-msg:peer-up; leaf status { type status; } uses bmp-msg:timestamp; } container stats { leaf rejected-prefixes { type yang:counter32; } leaf duplicate-prefix-advertisements { type yang:counter32; } leaf duplicate-withdraws { type yang:counter32; } leaf invalidated-cluster-list-loop { type yang:counter32; } leaf invalidated-as-path-loop { type yang:counter32; } leaf invalidated-originator-id { type yang:counter32; } leaf invalidated-as-confed-loop { type yang:counter32; } leaf adj-ribs-in-routes { type yang:gauge64; } leaf loc-rib-routes { type yang:gauge64; } container per-afi-safi-adj-rib-in-routes { uses afi-safi-route-counter; } container per-afi-safi-loc-rib-routes { uses afi-safi-route-counter; } leaf updates-treated-as-withdraw { type yang:counter32; } leaf prefixes-treated-as-withdraw { type yang:counter32; } leaf duplicate-updates { type yang:counter32; } uses bmp-msg:timestamp; } container pre-policy-rib { uses rib:rib; } container post-policy-rib { uses rib:rib; } container mirrors { leaf information { type bmp-msg:mirror-information-code; } uses bmp-msg:timestamp; } }
The schema path to identify an instance is bmp-monitor/peers/peerTo create instances of this class use
PeerBuilder
.- See Also:
PeerBuilder
,PeerKey
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.message.rev200120.Peer
Peer.PeerDistinguisher
-
-
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 Mirrors
getMirrors()
PeerId
getPeerId()
PeerSession
getPeerSession()
PostPolicyRib
getPostPolicyRib()
PrePolicyRib
getPrePolicyRib()
String
getRouterDistinguisher()
Stats
getStats()
default Class<Peer>
implementedInterface()
PeerKey
key()
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.message.rev200120.Peer
getAddress, getAs, getBgpId, getPeerDistinguisher, getType
-
-
-
-
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
- Specified by:
implementedInterface
in interfacePeer
-
getPeerId
PeerId getPeerId()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev180329.PeerId
peerId
, ornull
if not present
-
getRouterDistinguisher
String getRouterDistinguisher()
- Returns:
java.lang.String
routerDistinguisher
, ornull
if not present
-
getPeerSession
PeerSession getPeerSession()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.monitor.rev200120.peers.peer.PeerSession
peerSession
, ornull
if not present
-
getStats
Stats getStats()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.monitor.rev200120.peers.peer.Stats
stats
, ornull
if not present
-
getPrePolicyRib
PrePolicyRib getPrePolicyRib()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.monitor.rev200120.peers.peer.PrePolicyRib
prePolicyRib
, ornull
if not present
-
getPostPolicyRib
PostPolicyRib getPostPolicyRib()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.monitor.rev200120.peers.peer.PostPolicyRib
postPolicyRib
, ornull
if not present
-
getMirrors
Mirrors getMirrors()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.monitor.rev200120.peers.peer.Mirrors
mirrors
, ornull
if not present
-
-