Package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.monitor.rev200120.peers.peer
Interface Stats
- All Superinterfaces:
org.opendaylight.yangtools.binding.Augmentable<Stats>,org.opendaylight.yangtools.binding.BindingContract<org.opendaylight.yangtools.binding.DataContainer>,org.opendaylight.yangtools.binding.BindingObject,org.opendaylight.yangtools.binding.ChildOf<Peer>,org.opendaylight.yangtools.binding.DataContainer,org.opendaylight.yangtools.binding.DataObject,org.opendaylight.yangtools.binding.Grouping,Timestamp
@Generated("mdsal-binding-generator")
public interface Stats
extends org.opendaylight.yangtools.binding.ChildOf<Peer>, org.opendaylight.yangtools.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;
}
To create instances of this class use StatsBuilder.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final @NonNull org.opendaylight.yangtools.yang.common.QNameYANG identifier of the statement represented by this class. -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanbindingEquals(@NonNull Stats thisObj, Object obj) Default implementation ofObject.equals(Object)contract for this interface.static intbindingHashCode(@NonNull Stats obj) Default implementation ofObject.hashCode()contract for this interface.static StringbindingToString(@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.Gauge64Return adjRibsInRoutes, ornullif it is not present.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32Return duplicatePrefixAdvertisements, ornullif it is not present.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32Return duplicateUpdates, ornullif it is not present.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32Return duplicateWithdraws, ornullif it is not present.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32Return invalidatedAsConfedLoop, ornullif it is not present.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32Return invalidatedAsPathLoop, ornullif it is not present.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32Return invalidatedClusterListLoop, ornullif it is not present.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32Return invalidatedOriginatorId, ornullif it is not present.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Gauge64Return locRibRoutes, ornullif it is not present.Return perAfiSafiAdjRibInRoutes, ornullif it is not present.Return perAfiSafiLocRibRoutes, ornullif it is not present.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32Return prefixesTreatedAsWithdraw, ornullif it is not present.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32Return rejectedPrefixes, ornullif it is not present.org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32Return updatesTreatedAsWithdraw, ornullif it is not present.@NonNull PerAfiSafiAdjRibInRoutesReturn perAfiSafiAdjRibInRoutes, or an empty instance if it is not present.@NonNull PerAfiSafiLocRibRoutesReturn perAfiSafiLocRibRoutes, or an empty instance if it is not present.default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Gauge64Return adjRibsInRoutes, guaranteed to be non-null.default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32Return duplicatePrefixAdvertisements, guaranteed to be non-null.default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32Return duplicateUpdates, guaranteed to be non-null.default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32Return duplicateWithdraws, guaranteed to be non-null.default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32Return invalidatedAsConfedLoop, guaranteed to be non-null.default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32Return invalidatedAsPathLoop, guaranteed to be non-null.default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32Return invalidatedClusterListLoop, guaranteed to be non-null.default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32Return invalidatedOriginatorId, guaranteed to be non-null.default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Gauge64Return locRibRoutes, guaranteed to be non-null.default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32Return prefixesTreatedAsWithdraw, guaranteed to be non-null.default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32Return rejectedPrefixes, guaranteed to be non-null.default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32Return updatesTreatedAsWithdraw, guaranteed to be non-null.Methods inherited from interface org.opendaylight.yangtools.binding.Augmentable
augmentation, augmentationOrElseThrow, augmentationOrElseThrow, augmentationsMethods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.message.rev200120.Timestamp
getTimestampMicro, getTimestampSec, requireTimestampMicro, requireTimestampSec
-
Field Details
-
QNAME
static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAMEYANG identifier of the statement represented by this class.
-
-
Method Details
-
implementedInterface
- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.binding.BindingContract<org.opendaylight.yangtools.binding.DataContainer>- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.binding.DataObject
-
bindingHashCode
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- ifobjisnull
-
bindingEquals
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- ifthisObjisnull
-
bindingToString
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:
Stringvalue of data modeled by this interface.- Throws:
NullPointerException- ifobjisnull
-
getRejectedPrefixes
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 getRejectedPrefixes()Return rejectedPrefixes, ornullif it is not present.- Returns:
Counter32rejectedPrefixes, ornullif 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:
Counter32rejectedPrefixes, 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, ornullif it is not present.- Returns:
Counter32duplicatePrefixAdvertisements, ornullif 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:
Counter32duplicatePrefixAdvertisements, 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, ornullif it is not present.- Returns:
Counter32duplicateWithdraws, ornullif 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:
Counter32duplicateWithdraws, 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, ornullif it is not present.- Returns:
Counter32invalidatedClusterListLoop, ornullif 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:
Counter32invalidatedClusterListLoop, 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, ornullif it is not present.- Returns:
Counter32invalidatedAsPathLoop, ornullif 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:
Counter32invalidatedAsPathLoop, 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, ornullif it is not present.- Returns:
Counter32invalidatedOriginatorId, ornullif 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:
Counter32invalidatedOriginatorId, 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, ornullif it is not present.- Returns:
Counter32invalidatedAsConfedLoop, ornullif 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:
Counter32invalidatedAsConfedLoop, 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, ornullif it is not present.- Returns:
Gauge64adjRibsInRoutes, ornullif 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:
Gauge64adjRibsInRoutes, 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, ornullif it is not present.- Returns:
Gauge64locRibRoutes, ornullif 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:
Gauge64locRibRoutes, guaranteed to be non-null.- Throws:
NoSuchElementException- if locRibRoutes is not present
-
getPerAfiSafiAdjRibInRoutes
PerAfiSafiAdjRibInRoutes getPerAfiSafiAdjRibInRoutes()Return perAfiSafiAdjRibInRoutes, ornullif it is not present.- Returns:
PerAfiSafiAdjRibInRoutesperAfiSafiAdjRibInRoutes, ornullif it is not present.
-
nonnullPerAfiSafiAdjRibInRoutes
@NonNull PerAfiSafiAdjRibInRoutes nonnullPerAfiSafiAdjRibInRoutes()Return perAfiSafiAdjRibInRoutes, or an empty instance if it is not present.- Returns:
PerAfiSafiAdjRibInRoutesperAfiSafiAdjRibInRoutes, or an empty instance if it is not present.
-
getPerAfiSafiLocRibRoutes
PerAfiSafiLocRibRoutes getPerAfiSafiLocRibRoutes()Return perAfiSafiLocRibRoutes, ornullif it is not present.- Returns:
PerAfiSafiLocRibRoutesperAfiSafiLocRibRoutes, ornullif it is not present.
-
nonnullPerAfiSafiLocRibRoutes
@NonNull PerAfiSafiLocRibRoutes nonnullPerAfiSafiLocRibRoutes()Return perAfiSafiLocRibRoutes, or an empty instance if it is not present.- Returns:
PerAfiSafiLocRibRoutesperAfiSafiLocRibRoutes, or an empty instance 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, ornullif it is not present.- Returns:
Counter32updatesTreatedAsWithdraw, ornullif 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:
Counter32updatesTreatedAsWithdraw, 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, ornullif it is not present.- Returns:
Counter32prefixesTreatedAsWithdraw, ornullif 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:
Counter32prefixesTreatedAsWithdraw, 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, ornullif it is not present.- Returns:
Counter32duplicateUpdates, ornullif 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:
Counter32duplicateUpdates, guaranteed to be non-null.- Throws:
NoSuchElementException- if duplicateUpdates is not present
-