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-monitor/peers/peer/stats

    To 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 of Object.equals(Object) contract for this interface.
      static int bindingHashCode​(@NonNull Stats obj)
      Default implementation of Object.hashCode() contract for this interface.
      static String bindingToString​(@NonNull Stats obj)
      Default implementation of Object.toString() contract for this interface.
      org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Gauge64 getAdjRibsInRoutes()
      Return adjRibsInRoutes, or null if it is not present.
      org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 getDuplicatePrefixAdvertisements()
      Return duplicatePrefixAdvertisements, or null if it is not present.
      org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 getDuplicateUpdates()
      Return duplicateUpdates, or null if it is not present.
      org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 getDuplicateWithdraws()
      Return duplicateWithdraws, or null if it is not present.
      org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 getInvalidatedAsConfedLoop()
      Return invalidatedAsConfedLoop, or null if it is not present.
      org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 getInvalidatedAsPathLoop()
      Return invalidatedAsPathLoop, or null if it is not present.
      org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 getInvalidatedClusterListLoop()
      Return invalidatedClusterListLoop, or null if it is not present.
      org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 getInvalidatedOriginatorId()
      Return invalidatedOriginatorId, or null if it is not present.
      org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Gauge64 getLocRibRoutes()
      Return locRibRoutes, or null if it is not present.
      PerAfiSafiAdjRibInRoutes getPerAfiSafiAdjRibInRoutes()
      Return perAfiSafiAdjRibInRoutes, or null if it is not present.
      PerAfiSafiLocRibRoutes getPerAfiSafiLocRibRoutes()
      Return perAfiSafiLocRibRoutes, or null if it is not present.
      org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 getPrefixesTreatedAsWithdraw()
      Return prefixesTreatedAsWithdraw, or null if it is not present.
      org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 getRejectedPrefixes()
      Return rejectedPrefixes, or null if it is not present.
      org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 getUpdatesTreatedAsWithdraw()
      Return updatesTreatedAsWithdraw, or null if it is not present.
      default Class<Stats> implementedInterface()  
      • Methods inherited from interface org.opendaylight.yangtools.yang.binding.Augmentable

        augmentation, augmentations
    • Field Detail

      • QNAME

        static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAME
    • Method Detail

      • implementedInterface

        default Class<Stats> implementedInterface()
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
        Specified by:
        implementedInterface in interface Timestamp
      • bindingHashCode

        static int bindingHashCode​(@NonNull Stats obj)
        Default implementation of Object.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 - if obj is null
      • bindingEquals

        static boolean bindingEquals​(@NonNull Stats thisObj,
                                     Object obj)
        Default implementation of Object.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 invocation
        obj - Object acting as argument to equals invocation
        Returns:
        True if thisObj and obj are considered equal
        Throws:
        NullPointerException - if thisObj is null
      • bindingToString

        static String bindingToString​(@NonNull Stats obj)
        Default implementation of Object.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 - if obj is null
      • getRejectedPrefixes

        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 getRejectedPrefixes()
        Return rejectedPrefixes, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 rejectedPrefixes, or null if it is not present.
      • getDuplicatePrefixAdvertisements

        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 getDuplicatePrefixAdvertisements()
        Return duplicatePrefixAdvertisements, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 duplicatePrefixAdvertisements, or null if it is not present.
      • getDuplicateWithdraws

        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 getDuplicateWithdraws()
        Return duplicateWithdraws, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 duplicateWithdraws, or null if it is not present.
      • getInvalidatedClusterListLoop

        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 getInvalidatedClusterListLoop()
        Return invalidatedClusterListLoop, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 invalidatedClusterListLoop, or null if it is not present.
      • getInvalidatedAsPathLoop

        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 getInvalidatedAsPathLoop()
        Return invalidatedAsPathLoop, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 invalidatedAsPathLoop, or null if it is not present.
      • getInvalidatedOriginatorId

        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 getInvalidatedOriginatorId()
        Return invalidatedOriginatorId, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 invalidatedOriginatorId, or null if it is not present.
      • getInvalidatedAsConfedLoop

        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 getInvalidatedAsConfedLoop()
        Return invalidatedAsConfedLoop, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 invalidatedAsConfedLoop, or null if it is not present.
      • getAdjRibsInRoutes

        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Gauge64 getAdjRibsInRoutes()
        Return adjRibsInRoutes, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Gauge64 adjRibsInRoutes, or null if it is not present.
      • getLocRibRoutes

        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Gauge64 getLocRibRoutes()
        Return locRibRoutes, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Gauge64 locRibRoutes, or null if it is not present.
      • getPerAfiSafiAdjRibInRoutes

        PerAfiSafiAdjRibInRoutes getPerAfiSafiAdjRibInRoutes()
        Return perAfiSafiAdjRibInRoutes, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.monitor.rev200120.peers.peer.stats.PerAfiSafiAdjRibInRoutes perAfiSafiAdjRibInRoutes, or null if it is not present.
      • getPerAfiSafiLocRibRoutes

        PerAfiSafiLocRibRoutes getPerAfiSafiLocRibRoutes()
        Return perAfiSafiLocRibRoutes, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.monitor.rev200120.peers.peer.stats.PerAfiSafiLocRibRoutes perAfiSafiLocRibRoutes, or null 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, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 updatesTreatedAsWithdraw, or null if it is not present.
      • getPrefixesTreatedAsWithdraw

        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 getPrefixesTreatedAsWithdraw()
        Return prefixesTreatedAsWithdraw, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 prefixesTreatedAsWithdraw, or null if it is not present.
      • getDuplicateUpdates

        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 getDuplicateUpdates()
        Return duplicateUpdates, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32 duplicateUpdates, or null if it is not present.