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-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 AdjRibsInRoutesTlv
getAdjRibsInRoutesTlv()
Return adjRibsInRoutesTlv, ornull
if it is not present.DuplicatePrefixAdvertisementsTlv
getDuplicatePrefixAdvertisementsTlv()
Return duplicatePrefixAdvertisementsTlv, ornull
if it is not present.DuplicateUpdatesTlv
getDuplicateUpdatesTlv()
Return duplicateUpdatesTlv, ornull
if it is not present.DuplicateWithdrawsTlv
getDuplicateWithdrawsTlv()
Return duplicateWithdrawsTlv, ornull
if it is not present.InvalidatedAsConfedLoopTlv
getInvalidatedAsConfedLoopTlv()
Return invalidatedAsConfedLoopTlv, ornull
if it is not present.InvalidatedAsPathLoopTlv
getInvalidatedAsPathLoopTlv()
Return invalidatedAsPathLoopTlv, ornull
if it is not present.InvalidatedClusterListLoopTlv
getInvalidatedClusterListLoopTlv()
Return invalidatedClusterListLoopTlv, ornull
if it is not present.InvalidatedOriginatorIdTlv
getInvalidatedOriginatorIdTlv()
Return invalidatedOriginatorIdTlv, ornull
if it is not present.LocRibRoutesTlv
getLocRibRoutesTlv()
Return locRibRoutesTlv, ornull
if it is not present.PerAfiSafiAdjRibInTlv
getPerAfiSafiAdjRibInTlv()
Return perAfiSafiAdjRibInTlv, ornull
if it is not present.PerAfiSafiLocRibTlv
getPerAfiSafiLocRibTlv()
Return perAfiSafiLocRibTlv, ornull
if it is not present.PrefixesTreatedAsWithdrawTlv
getPrefixesTreatedAsWithdrawTlv()
Return prefixesTreatedAsWithdrawTlv, ornull
if it is not present.RejectedPrefixesTlv
getRejectedPrefixesTlv()
Return rejectedPrefixesTlv, ornull
if it is not present.UpdatesTreatedAsWithdrawTlv
getUpdatesTreatedAsWithdrawTlv()
Return updatesTreatedAsWithdrawTlv, ornull
if it is not present.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
RejectedPrefixesTlv getRejectedPrefixesTlv()
Return rejectedPrefixesTlv, ornull
if it is not present.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 it is not present.
-
getDuplicatePrefixAdvertisementsTlv
DuplicatePrefixAdvertisementsTlv getDuplicatePrefixAdvertisementsTlv()
Return duplicatePrefixAdvertisementsTlv, ornull
if it is not present.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 it is not present.
-
getDuplicateWithdrawsTlv
DuplicateWithdrawsTlv getDuplicateWithdrawsTlv()
Return duplicateWithdrawsTlv, ornull
if it is not present.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 it is not present.
-
getInvalidatedClusterListLoopTlv
InvalidatedClusterListLoopTlv getInvalidatedClusterListLoopTlv()
Return invalidatedClusterListLoopTlv, ornull
if it is not present.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 it is not present.
-
getInvalidatedAsPathLoopTlv
InvalidatedAsPathLoopTlv getInvalidatedAsPathLoopTlv()
Return invalidatedAsPathLoopTlv, ornull
if it is not present.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 it is not present.
-
getInvalidatedOriginatorIdTlv
InvalidatedOriginatorIdTlv getInvalidatedOriginatorIdTlv()
Return invalidatedOriginatorIdTlv, ornull
if it is not present.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 it is not present.
-
getInvalidatedAsConfedLoopTlv
InvalidatedAsConfedLoopTlv getInvalidatedAsConfedLoopTlv()
Return invalidatedAsConfedLoopTlv, ornull
if it is not present.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 it is not present.
-
getAdjRibsInRoutesTlv
AdjRibsInRoutesTlv getAdjRibsInRoutesTlv()
Return adjRibsInRoutesTlv, ornull
if it is not present.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 it is not present.
-
getLocRibRoutesTlv
LocRibRoutesTlv getLocRibRoutesTlv()
Return locRibRoutesTlv, ornull
if it is not present.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 it is not present.
-
getPerAfiSafiAdjRibInTlv
PerAfiSafiAdjRibInTlv getPerAfiSafiAdjRibInTlv()
Return perAfiSafiAdjRibInTlv, ornull
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:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.message.rev200120.stat.tlvs.PerAfiSafiAdjRibInTlv
perAfiSafiAdjRibInTlv, ornull
if it is not present.
-
getPerAfiSafiLocRibTlv
PerAfiSafiLocRibTlv getPerAfiSafiLocRibTlv()
Return perAfiSafiLocRibTlv, ornull
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:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.message.rev200120.stat.tlvs.PerAfiSafiLocRibTlv
perAfiSafiLocRibTlv, ornull
if it is not present.
-
getUpdatesTreatedAsWithdrawTlv
UpdatesTreatedAsWithdrawTlv getUpdatesTreatedAsWithdrawTlv()
Return updatesTreatedAsWithdrawTlv, ornull
if it is not present.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 it is not present.
-
getPrefixesTreatedAsWithdrawTlv
PrefixesTreatedAsWithdrawTlv getPrefixesTreatedAsWithdrawTlv()
Return prefixesTreatedAsWithdrawTlv, ornull
if it is not present.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 it is not present.
-
getDuplicateUpdatesTlv
DuplicateUpdatesTlv getDuplicateUpdatesTlv()
Return duplicateUpdatesTlv, ornull
if it is not present.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 it is not present.
-
-