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
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-message/stat-tlvs
-
-
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 Modifier and Type Method Description @Nullable AdjRibsInRoutesTlv
getAdjRibsInRoutesTlv()
Stat Type = 7: (64-bit Gauge) Number of routes in Adj-RIBs-In.@Nullable DuplicatePrefixAdvertisementsTlv
getDuplicatePrefixAdvertisementsTlv()
Stat Type = 1: (32-bit Counter) Number of (known) duplicate prefix advertisements.@Nullable DuplicateUpdatesTlv
getDuplicateUpdatesTlv()
Stat Type = 13: (32-bit Counter) Number of duplicate update messages received.@Nullable DuplicateWithdrawsTlv
getDuplicateWithdrawsTlv()
Stat Type = 2: (32-bit Counter) Number of (known) duplicate withdraws.@Nullable InvalidatedAsConfedLoopTlv
getInvalidatedAsConfedLoopTlv()
Stat Type = 6: (32-bit Counter) Number of updates invalidated due to AS_CONFED loop.@Nullable InvalidatedAsPathLoopTlv
getInvalidatedAsPathLoopTlv()
Stat Type = 4: (32-bit Counter) Number of updates invalidated due to AS_PATH loop.@Nullable InvalidatedClusterListLoopTlv
getInvalidatedClusterListLoopTlv()
Stat Type = 3: (32-bit Counter) Number of updates invalidated due to CLUSTER_LIST loop.@Nullable InvalidatedOriginatorIdTlv
getInvalidatedOriginatorIdTlv()
Stat Type = 5: (32-bit Counter) Number of updates invalidated due to ORIGINATOR_ID.@Nullable LocRibRoutesTlv
getLocRibRoutesTlv()
Stat Type = 8: (64-bit Gauge) Number of routes in Loc-RIB.@Nullable PerAfiSafiAdjRibInTlv
getPerAfiSafiAdjRibInTlv()
Stat Type = 9: Number of routes in per-AFI/SAFI Adj-RIB-In.@Nullable PerAfiSafiLocRibTlv
getPerAfiSafiLocRibTlv()
Stat Type = 10: Number of routes in per-AFI/SAFI Loc-RIB.@Nullable PrefixesTreatedAsWithdrawTlv
getPrefixesTreatedAsWithdrawTlv()
Stat Type = 12: (32-bit Counter) Number of prefixes subjected to treat-as-withdraw treatment.@Nullable RejectedPrefixesTlv
getRejectedPrefixesTlv()
Stat Type = 0: (32-bit Counter) Number of prefixes rejected by inbound policy.@Nullable UpdatesTreatedAsWithdrawTlv
getUpdatesTreatedAsWithdrawTlv()
Stat Type = 11: (32-bit Counter) Number of updates subjected to treat-as-withdraw treatment.Class<? extends StatTlvs>
implementedInterface()
-
-
-
Method Detail
-
implementedInterface
Class<? extends StatTlvs> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getRejectedPrefixesTlv
@Nullable RejectedPrefixesTlv getRejectedPrefixesTlv()
Stat Type = 0: (32-bit Counter) Number of prefixes rejected by inbound policy.- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.message.rev200120.stat.tlvs.RejectedPrefixesTlv
rejectedPrefixesTlv
, ornull
if not present
-
getDuplicatePrefixAdvertisementsTlv
@Nullable DuplicatePrefixAdvertisementsTlv getDuplicatePrefixAdvertisementsTlv()
Stat Type = 1: (32-bit Counter) Number of (known) duplicate prefix advertisements.- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.message.rev200120.stat.tlvs.DuplicatePrefixAdvertisementsTlv
duplicatePrefixAdvertisementsTlv
, ornull
if not present
-
getDuplicateWithdrawsTlv
@Nullable DuplicateWithdrawsTlv getDuplicateWithdrawsTlv()
Stat Type = 2: (32-bit Counter) Number of (known) duplicate withdraws.- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.message.rev200120.stat.tlvs.DuplicateWithdrawsTlv
duplicateWithdrawsTlv
, ornull
if not present
-
getInvalidatedClusterListLoopTlv
@Nullable InvalidatedClusterListLoopTlv getInvalidatedClusterListLoopTlv()
Stat Type = 3: (32-bit Counter) Number of updates invalidated due to CLUSTER_LIST loop.- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.message.rev200120.stat.tlvs.InvalidatedClusterListLoopTlv
invalidatedClusterListLoopTlv
, ornull
if not present
-
getInvalidatedAsPathLoopTlv
@Nullable InvalidatedAsPathLoopTlv getInvalidatedAsPathLoopTlv()
Stat Type = 4: (32-bit Counter) Number of updates invalidated due to AS_PATH loop.- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.message.rev200120.stat.tlvs.InvalidatedAsPathLoopTlv
invalidatedAsPathLoopTlv
, ornull
if not present
-
getInvalidatedOriginatorIdTlv
@Nullable InvalidatedOriginatorIdTlv getInvalidatedOriginatorIdTlv()
Stat Type = 5: (32-bit Counter) Number of updates invalidated due to ORIGINATOR_ID.- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.message.rev200120.stat.tlvs.InvalidatedOriginatorIdTlv
invalidatedOriginatorIdTlv
, ornull
if not present
-
getInvalidatedAsConfedLoopTlv
@Nullable InvalidatedAsConfedLoopTlv getInvalidatedAsConfedLoopTlv()
Stat Type = 6: (32-bit Counter) Number of updates invalidated due to AS_CONFED loop.- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.message.rev200120.stat.tlvs.InvalidatedAsConfedLoopTlv
invalidatedAsConfedLoopTlv
, ornull
if not present
-
getAdjRibsInRoutesTlv
@Nullable AdjRibsInRoutesTlv getAdjRibsInRoutesTlv()
Stat Type = 7: (64-bit Gauge) Number of routes in Adj-RIBs-In.- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.message.rev200120.stat.tlvs.AdjRibsInRoutesTlv
adjRibsInRoutesTlv
, ornull
if not present
-
getLocRibRoutesTlv
@Nullable LocRibRoutesTlv getLocRibRoutesTlv()
Stat Type = 8: (64-bit Gauge) Number of routes in Loc-RIB.- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.message.rev200120.stat.tlvs.LocRibRoutesTlv
locRibRoutesTlv
, ornull
if not present
-
getPerAfiSafiAdjRibInTlv
@Nullable PerAfiSafiAdjRibInTlv getPerAfiSafiAdjRibInTlv()
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:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.message.rev200120.stat.tlvs.PerAfiSafiAdjRibInTlv
perAfiSafiAdjRibInTlv
, ornull
if not present
-
getPerAfiSafiLocRibTlv
@Nullable PerAfiSafiLocRibTlv getPerAfiSafiLocRibTlv()
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:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.message.rev200120.stat.tlvs.PerAfiSafiLocRibTlv
perAfiSafiLocRibTlv
, ornull
if not present
-
getUpdatesTreatedAsWithdrawTlv
@Nullable UpdatesTreatedAsWithdrawTlv getUpdatesTreatedAsWithdrawTlv()
Stat Type = 11: (32-bit Counter) Number of updates subjected to treat-as-withdraw treatment.- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.message.rev200120.stat.tlvs.UpdatesTreatedAsWithdrawTlv
updatesTreatedAsWithdrawTlv
, ornull
if not present
-
getPrefixesTreatedAsWithdrawTlv
@Nullable PrefixesTreatedAsWithdrawTlv getPrefixesTreatedAsWithdrawTlv()
Stat Type = 12: (32-bit Counter) Number of prefixes subjected to treat-as-withdraw treatment.- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.message.rev200120.stat.tlvs.PrefixesTreatedAsWithdrawTlv
prefixesTreatedAsWithdrawTlv
, ornull
if not present
-
getDuplicateUpdatesTlv
@Nullable DuplicateUpdatesTlv getDuplicateUpdatesTlv()
Stat Type = 13: (32-bit Counter) Number of duplicate update messages received.- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.message.rev200120.stat.tlvs.DuplicateUpdatesTlv
duplicateUpdatesTlv
, ornull
if not present
-
-