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 @Nullable Mirrors
getMirrors()
@Nullable PeerId
getPeerId()
@Nullable PeerSession
getPeerSession()
@Nullable PostPolicyRib
getPostPolicyRib()
@Nullable PrePolicyRib
getPrePolicyRib()
@Nullable String
getRouterDistinguisher()
@Nullable 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
@Nullable PeerId getPeerId()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev180329.PeerId
peerId
, ornull
if not present
-
getRouterDistinguisher
@Nullable String getRouterDistinguisher()
- Returns:
java.lang.String
routerDistinguisher
, ornull
if not present
-
getPeerSession
@Nullable 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
@Nullable 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
@Nullable 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
@Nullable 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
@Nullable 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
-
-