Package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.monitor.rev200120.peers.peer
Interface Stats
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<Stats>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<Peer>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,Timestamp
@Generated("mdsal-binding-generator") public interface Stats extends org.opendaylight.yangtools.yang.binding.ChildOf<Peer>, org.opendaylight.yangtools.yang.binding.Augmentable<Stats>, Timestamp
This class represents the following YANG schema fragment defined in module bmp-monitor
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; }
The schema path to identify an instance is bmp-monitorpeerspeerstatsTo create instances of this class use
StatsBuilder
.- See Also:
StatsBuilder
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static boolean
bindingEquals(@NonNull Stats thisObj, Object obj)
Default implementation ofObject.equals(Object)
contract for this interface.static int
bindingHashCode(@NonNull Stats obj)
Default implementation ofObject.hashCode()
contract for this interface.static String
bindingToString(@NonNull Stats obj)
Default implementation ofObject.toString()
contract for this interface.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Gauge64
getAdjRibsInRoutes()
Return adjRibsInRoutes, ornull
if it is not present.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32
getDuplicatePrefixAdvertisements()
Return duplicatePrefixAdvertisements, ornull
if it is not present.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32
getDuplicateUpdates()
Return duplicateUpdates, ornull
if it is not present.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32
getDuplicateWithdraws()
Return duplicateWithdraws, ornull
if it is not present.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32
getInvalidatedAsConfedLoop()
Return invalidatedAsConfedLoop, ornull
if it is not present.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32
getInvalidatedAsPathLoop()
Return invalidatedAsPathLoop, ornull
if it is not present.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32
getInvalidatedClusterListLoop()
Return invalidatedClusterListLoop, ornull
if it is not present.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32
getInvalidatedOriginatorId()
Return invalidatedOriginatorId, ornull
if it is not present.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Gauge64
getLocRibRoutes()
Return locRibRoutes, ornull
if it is not present.PerAfiSafiAdjRibInRoutes
getPerAfiSafiAdjRibInRoutes()
Return perAfiSafiAdjRibInRoutes, ornull
if it is not present.PerAfiSafiLocRibRoutes
getPerAfiSafiLocRibRoutes()
Return perAfiSafiLocRibRoutes, ornull
if it is not present.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32
getPrefixesTreatedAsWithdraw()
Return prefixesTreatedAsWithdraw, ornull
if it is not present.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32
getRejectedPrefixes()
Return rejectedPrefixes, ornull
if it is not present.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32
getUpdatesTreatedAsWithdraw()
Return updatesTreatedAsWithdraw, ornull
if it is not present.default Class<Stats>
implementedInterface()
default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Gauge64
requireAdjRibsInRoutes()
Return adjRibsInRoutes, guaranteed to be non-null.default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32
requireDuplicatePrefixAdvertisements()
Return duplicatePrefixAdvertisements, guaranteed to be non-null.default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32
requireDuplicateUpdates()
Return duplicateUpdates, guaranteed to be non-null.default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32
requireDuplicateWithdraws()
Return duplicateWithdraws, guaranteed to be non-null.default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32
requireInvalidatedAsConfedLoop()
Return invalidatedAsConfedLoop, guaranteed to be non-null.default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32
requireInvalidatedAsPathLoop()
Return invalidatedAsPathLoop, guaranteed to be non-null.default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32
requireInvalidatedClusterListLoop()
Return invalidatedClusterListLoop, guaranteed to be non-null.default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32
requireInvalidatedOriginatorId()
Return invalidatedOriginatorId, guaranteed to be non-null.default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Gauge64
requireLocRibRoutes()
Return locRibRoutes, guaranteed to be non-null.default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32
requirePrefixesTreatedAsWithdraw()
Return prefixesTreatedAsWithdraw, guaranteed to be non-null.default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32
requireRejectedPrefixes()
Return rejectedPrefixes, guaranteed to be non-null.default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32
requireUpdatesTreatedAsWithdraw()
Return updatesTreatedAsWithdraw, guaranteed to be non-null.-
Methods inherited from interface org.opendaylight.yangtools.yang.binding.Augmentable
augmentation, augmentations
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.message.rev200120.Timestamp
getTimestampMicro, getTimestampSec, requireTimestampMicro, requireTimestampSec
-
-
-
-
Method Detail
-
implementedInterface
default Class<Stats> 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 interfaceTimestamp
-
bindingHashCode
static int bindingHashCode(@NonNull Stats obj)
Default implementation ofObject.hashCode()
contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent hashing results across all implementations.- Parameters:
obj
- Object for which to generate hashCode() result.- Returns:
- Hash code value of data modeled by this interface.
- Throws:
NullPointerException
- ifobj
is null
-
bindingEquals
static boolean bindingEquals(@NonNull Stats thisObj, Object obj)
Default implementation ofObject.equals(Object)
contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent equality results across all implementations.- Parameters:
thisObj
- Object acting as the receiver of equals invocationobj
- Object acting as argument to equals invocation- Returns:
- True if thisObj and obj are considered equal
- Throws:
NullPointerException
- ifthisObj
is null
-
bindingToString
static String bindingToString(@NonNull Stats obj)
Default implementation ofObject.toString()
contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent string representations across all implementations.- Parameters:
obj
- Object for which to generate toString() result.- Returns:
String
value of data modeled by this interface.- Throws:
NullPointerException
- ifobj
is null
-
getRejectedPrefixes
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 getRejectedPrefixes()
Return rejectedPrefixes, ornull
if it is not present.- Returns:
Counter32
rejectedPrefixes, ornull
if it is not present.
-
requireRejectedPrefixes
default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 requireRejectedPrefixes()
Return rejectedPrefixes, guaranteed to be non-null.- Returns:
Counter32
rejectedPrefixes, guaranteed to be non-null.- Throws:
NoSuchElementException
- if rejectedPrefixes is not present
-
getDuplicatePrefixAdvertisements
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 getDuplicatePrefixAdvertisements()
Return duplicatePrefixAdvertisements, ornull
if it is not present.- Returns:
Counter32
duplicatePrefixAdvertisements, ornull
if it is not present.
-
requireDuplicatePrefixAdvertisements
default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 requireDuplicatePrefixAdvertisements()
Return duplicatePrefixAdvertisements, guaranteed to be non-null.- Returns:
Counter32
duplicatePrefixAdvertisements, guaranteed to be non-null.- Throws:
NoSuchElementException
- if duplicatePrefixAdvertisements is not present
-
getDuplicateWithdraws
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 getDuplicateWithdraws()
Return duplicateWithdraws, ornull
if it is not present.- Returns:
Counter32
duplicateWithdraws, ornull
if it is not present.
-
requireDuplicateWithdraws
default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 requireDuplicateWithdraws()
Return duplicateWithdraws, guaranteed to be non-null.- Returns:
Counter32
duplicateWithdraws, guaranteed to be non-null.- Throws:
NoSuchElementException
- if duplicateWithdraws is not present
-
getInvalidatedClusterListLoop
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 getInvalidatedClusterListLoop()
Return invalidatedClusterListLoop, ornull
if it is not present.- Returns:
Counter32
invalidatedClusterListLoop, ornull
if it is not present.
-
requireInvalidatedClusterListLoop
default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 requireInvalidatedClusterListLoop()
Return invalidatedClusterListLoop, guaranteed to be non-null.- Returns:
Counter32
invalidatedClusterListLoop, guaranteed to be non-null.- Throws:
NoSuchElementException
- if invalidatedClusterListLoop is not present
-
getInvalidatedAsPathLoop
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 getInvalidatedAsPathLoop()
Return invalidatedAsPathLoop, ornull
if it is not present.- Returns:
Counter32
invalidatedAsPathLoop, ornull
if it is not present.
-
requireInvalidatedAsPathLoop
default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 requireInvalidatedAsPathLoop()
Return invalidatedAsPathLoop, guaranteed to be non-null.- Returns:
Counter32
invalidatedAsPathLoop, guaranteed to be non-null.- Throws:
NoSuchElementException
- if invalidatedAsPathLoop is not present
-
getInvalidatedOriginatorId
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 getInvalidatedOriginatorId()
Return invalidatedOriginatorId, ornull
if it is not present.- Returns:
Counter32
invalidatedOriginatorId, ornull
if it is not present.
-
requireInvalidatedOriginatorId
default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 requireInvalidatedOriginatorId()
Return invalidatedOriginatorId, guaranteed to be non-null.- Returns:
Counter32
invalidatedOriginatorId, guaranteed to be non-null.- Throws:
NoSuchElementException
- if invalidatedOriginatorId is not present
-
getInvalidatedAsConfedLoop
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 getInvalidatedAsConfedLoop()
Return invalidatedAsConfedLoop, ornull
if it is not present.- Returns:
Counter32
invalidatedAsConfedLoop, ornull
if it is not present.
-
requireInvalidatedAsConfedLoop
default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 requireInvalidatedAsConfedLoop()
Return invalidatedAsConfedLoop, guaranteed to be non-null.- Returns:
Counter32
invalidatedAsConfedLoop, guaranteed to be non-null.- Throws:
NoSuchElementException
- if invalidatedAsConfedLoop is not present
-
getAdjRibsInRoutes
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Gauge64 getAdjRibsInRoutes()
Return adjRibsInRoutes, ornull
if it is not present.- Returns:
Gauge64
adjRibsInRoutes, ornull
if it is not present.
-
requireAdjRibsInRoutes
default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Gauge64 requireAdjRibsInRoutes()
Return adjRibsInRoutes, guaranteed to be non-null.- Returns:
Gauge64
adjRibsInRoutes, guaranteed to be non-null.- Throws:
NoSuchElementException
- if adjRibsInRoutes is not present
-
getLocRibRoutes
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Gauge64 getLocRibRoutes()
Return locRibRoutes, ornull
if it is not present.- Returns:
Gauge64
locRibRoutes, ornull
if it is not present.
-
requireLocRibRoutes
default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Gauge64 requireLocRibRoutes()
Return locRibRoutes, guaranteed to be non-null.- Returns:
Gauge64
locRibRoutes, guaranteed to be non-null.- Throws:
NoSuchElementException
- if locRibRoutes is not present
-
getPerAfiSafiAdjRibInRoutes
PerAfiSafiAdjRibInRoutes getPerAfiSafiAdjRibInRoutes()
Return perAfiSafiAdjRibInRoutes, ornull
if it is not present.- Returns:
PerAfiSafiAdjRibInRoutes
perAfiSafiAdjRibInRoutes, ornull
if it is not present.
-
getPerAfiSafiLocRibRoutes
PerAfiSafiLocRibRoutes getPerAfiSafiLocRibRoutes()
Return perAfiSafiLocRibRoutes, ornull
if it is not present.- Returns:
PerAfiSafiLocRibRoutes
perAfiSafiLocRibRoutes, ornull
if it is not present.
-
getUpdatesTreatedAsWithdraw
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 getUpdatesTreatedAsWithdraw()
Return updatesTreatedAsWithdraw, ornull
if it is not present.- Returns:
Counter32
updatesTreatedAsWithdraw, ornull
if it is not present.
-
requireUpdatesTreatedAsWithdraw
default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 requireUpdatesTreatedAsWithdraw()
Return updatesTreatedAsWithdraw, guaranteed to be non-null.- Returns:
Counter32
updatesTreatedAsWithdraw, guaranteed to be non-null.- Throws:
NoSuchElementException
- if updatesTreatedAsWithdraw is not present
-
getPrefixesTreatedAsWithdraw
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 getPrefixesTreatedAsWithdraw()
Return prefixesTreatedAsWithdraw, ornull
if it is not present.- Returns:
Counter32
prefixesTreatedAsWithdraw, ornull
if it is not present.
-
requirePrefixesTreatedAsWithdraw
default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 requirePrefixesTreatedAsWithdraw()
Return prefixesTreatedAsWithdraw, guaranteed to be non-null.- Returns:
Counter32
prefixesTreatedAsWithdraw, guaranteed to be non-null.- Throws:
NoSuchElementException
- if prefixesTreatedAsWithdraw is not present
-
getDuplicateUpdates
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 getDuplicateUpdates()
Return duplicateUpdates, ornull
if it is not present.- Returns:
Counter32
duplicateUpdates, ornull
if it is not present.
-
requireDuplicateUpdates
default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 requireDuplicateUpdates()
Return duplicateUpdates, guaranteed to be non-null.- Returns:
Counter32
duplicateUpdates, guaranteed to be non-null.- Throws:
NoSuchElementException
- if duplicateUpdates is not present
-
-