Interface StatTlvs
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.DataContainer>
,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; } }
-
Field Summary
Modifier and TypeFieldDescriptionstatic final @NonNull org.opendaylight.yangtools.yang.common.QName
YANG identifier of the statement represented by this class. -
Method Summary
Modifier and TypeMethodDescriptionReturn adjRibsInRoutesTlv, ornull
if it is not present.Return duplicatePrefixAdvertisementsTlv, ornull
if it is not present.Return duplicateUpdatesTlv, ornull
if it is not present.Return duplicateWithdrawsTlv, ornull
if it is not present.Return invalidatedAsConfedLoopTlv, ornull
if it is not present.Return invalidatedAsPathLoopTlv, ornull
if it is not present.Return invalidatedClusterListLoopTlv, ornull
if it is not present.Return invalidatedOriginatorIdTlv, ornull
if it is not present.Return locRibRoutesTlv, ornull
if it is not present.Return perAfiSafiAdjRibInTlv, ornull
if it is not present.Return perAfiSafiLocRibTlv, ornull
if it is not present.Return prefixesTreatedAsWithdrawTlv, ornull
if it is not present.Return rejectedPrefixesTlv, ornull
if it is not present.Return updatesTreatedAsWithdrawTlv, ornull
if it is not present.
-
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:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.BindingContract<org.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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
DuplicateUpdatesTlv
duplicateUpdatesTlv, ornull
if it is not present.
-