Interface StatTlvs

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject
    All Known Subinterfaces:
    Tlvs

    @Generated("mdsal-binding-generator")
    public interface StatTlvs
    extends org.opendaylight.yangtools.yang.binding.DataObject
    Each counter is encoded as a TLV.

    This class represents the following YANG schema fragment defined in module bmp-message

     grouping stat-tlvs {
       container rejected-prefixes-tlv {
         uses count-tlv;
       }
       container duplicate-prefix-advertisements-tlv {
         uses count-tlv;
       }
       container duplicate-withdraws-tlv {
         uses count-tlv;
       }
       container invalidated-cluster-list-loop-tlv {
         uses count-tlv;
       }
       container invalidated-as-path-loop-tlv {
         uses count-tlv;
       }
       container invalidated-originator-id-tlv {
         uses count-tlv;
       }
       container invalidated-as-confed-loop-tlv {
         uses count-tlv;
       }
       container adj-ribs-in-routes-tlv {
         uses gauge-tlv;
       }
       container loc-rib-routes-tlv {
         uses gauge-tlv;
       }
       container per-afi-safi-adj-rib-in-tlv {
         uses afi-safi-gauge-tlv;
       }
       container per-afi-safi-loc-rib-tlv {
         uses afi-safi-gauge-tlv;
       }
       container updates-treated-as-withdraw-tlv {
         uses count-tlv;
       }
       container prefixes-treated-as-withdraw-tlv {
         uses count-tlv;
       }
       container duplicate-updates-tlv {
         uses count-tlv;
       }
     }
     
    The schema path to identify an instance is bmp-messagestat-tlvs
    • Field Detail

      • QNAME

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

      • implementedInterface

        Class<? extends StatTlvs> implementedInterface()
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
      • getRejectedPrefixesTlv

        RejectedPrefixesTlv getRejectedPrefixesTlv()
        Return rejectedPrefixesTlv, or null if it is not present.
             
                 Stat Type = 0: (32-bit Counter) Number of prefixes rejected by inbound policy.
             
         
        Returns:
        RejectedPrefixesTlv rejectedPrefixesTlv, or null if it is not present.
      • getDuplicatePrefixAdvertisementsTlv

        DuplicatePrefixAdvertisementsTlv getDuplicatePrefixAdvertisementsTlv()
        Return duplicatePrefixAdvertisementsTlv, or null if it is not present.
             
                 Stat Type = 1: (32-bit Counter) Number of (known) duplicate prefix
                 advertisements.
             
         
        Returns:
        DuplicatePrefixAdvertisementsTlv duplicatePrefixAdvertisementsTlv, or null if it is not present.
      • getDuplicateWithdrawsTlv

        DuplicateWithdrawsTlv getDuplicateWithdrawsTlv()
        Return duplicateWithdrawsTlv, or null if it is not present.
             
                 Stat Type = 2: (32-bit Counter) Number of (known) duplicate withdraws.
             
         
        Returns:
        DuplicateWithdrawsTlv duplicateWithdrawsTlv, or null if it is not present.
      • getInvalidatedClusterListLoopTlv

        InvalidatedClusterListLoopTlv getInvalidatedClusterListLoopTlv()
        Return invalidatedClusterListLoopTlv, or null if it is not present.
             
                 Stat Type = 3: (32-bit Counter) Number of updates invalidated due to
                 CLUSTER_LIST loop.
             
         
        Returns:
        InvalidatedClusterListLoopTlv invalidatedClusterListLoopTlv, or null if it is not present.
      • getInvalidatedAsPathLoopTlv

        InvalidatedAsPathLoopTlv getInvalidatedAsPathLoopTlv()
        Return invalidatedAsPathLoopTlv, or null if it is not present.
             
                 Stat Type = 4: (32-bit Counter) Number of updates invalidated due to AS_PATH
                 loop.
             
         
        Returns:
        InvalidatedAsPathLoopTlv invalidatedAsPathLoopTlv, or null if it is not present.
      • getInvalidatedOriginatorIdTlv

        InvalidatedOriginatorIdTlv getInvalidatedOriginatorIdTlv()
        Return invalidatedOriginatorIdTlv, or null if it is not present.
             
                 Stat Type = 5: (32-bit Counter) Number of updates invalidated due to
                 ORIGINATOR_ID.
             
         
        Returns:
        InvalidatedOriginatorIdTlv invalidatedOriginatorIdTlv, or null if it is not present.
      • getInvalidatedAsConfedLoopTlv

        InvalidatedAsConfedLoopTlv getInvalidatedAsConfedLoopTlv()
        Return invalidatedAsConfedLoopTlv, or null if it is not present.
             
                 Stat Type = 6: (32-bit Counter) Number of updates invalidated due to AS_CONFED
                 loop.
             
         
        Returns:
        InvalidatedAsConfedLoopTlv invalidatedAsConfedLoopTlv, or null if it is not present.
      • getAdjRibsInRoutesTlv

        AdjRibsInRoutesTlv getAdjRibsInRoutesTlv()
        Return adjRibsInRoutesTlv, or null if it is not present.
             
                 Stat Type = 7: (64-bit Gauge) Number of routes in Adj-RIBs-In.
             
         
        Returns:
        AdjRibsInRoutesTlv adjRibsInRoutesTlv, or null if it is not present.
      • getLocRibRoutesTlv

        LocRibRoutesTlv getLocRibRoutesTlv()
        Return locRibRoutesTlv, or null if it is not present.
             
                 Stat Type = 8: (64-bit Gauge) Number of routes in Loc-RIB.
             
         
        Returns:
        LocRibRoutesTlv locRibRoutesTlv, or null if it is not present.
      • getPerAfiSafiAdjRibInTlv

        PerAfiSafiAdjRibInTlv getPerAfiSafiAdjRibInTlv()
        Return perAfiSafiAdjRibInTlv, or null if it is not present.
             
                 Stat Type = 9: Number of routes in per-AFI/SAFI Adj-RIB-In. The value is
                 structured as: AFI (2 bytes), SAFI (1 byte), followed by a 64-bit Gauge.
             
         
        Returns:
        PerAfiSafiAdjRibInTlv perAfiSafiAdjRibInTlv, or null if it is not present.
      • getPerAfiSafiLocRibTlv

        PerAfiSafiLocRibTlv getPerAfiSafiLocRibTlv()
        Return perAfiSafiLocRibTlv, or null if it is not present.
             
                 Stat Type = 10: Number of routes in per-AFI/SAFI Loc-RIB. The value is
                 structured as: AFI (2 bytes), SAFI (1 byte), followed by a 64-bit Gauge.
             
         
        Returns:
        PerAfiSafiLocRibTlv perAfiSafiLocRibTlv, or null if it is not present.
      • getUpdatesTreatedAsWithdrawTlv

        UpdatesTreatedAsWithdrawTlv getUpdatesTreatedAsWithdrawTlv()
        Return updatesTreatedAsWithdrawTlv, or null if it is not present.
             
                 Stat Type = 11: (32-bit Counter) Number of updates subjected to
                 treat-as-withdraw treatment. 
             
         
        Returns:
        UpdatesTreatedAsWithdrawTlv updatesTreatedAsWithdrawTlv, or null if it is not present.
      • getPrefixesTreatedAsWithdrawTlv

        PrefixesTreatedAsWithdrawTlv getPrefixesTreatedAsWithdrawTlv()
        Return prefixesTreatedAsWithdrawTlv, or null if it is not present.
             
                 Stat Type = 12: (32-bit Counter) Number of prefixes subjected to
                 treat-as-withdraw treatment. 
             
         
        Returns:
        PrefixesTreatedAsWithdrawTlv prefixesTreatedAsWithdrawTlv, or null if it is not present.
      • getDuplicateUpdatesTlv

        DuplicateUpdatesTlv getDuplicateUpdatesTlv()
        Return duplicateUpdatesTlv, or null if it is not present.
             
                 Stat Type = 13: (32-bit Counter) Number of duplicate update messages received. 
             
         
        Returns:
        DuplicateUpdatesTlv duplicateUpdatesTlv, or null if it is not present.