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.@NonNull AdjRibsInRoutesTlv
Return adjRibsInRoutesTlv, or an empty instance if it is not present.@NonNull DuplicatePrefixAdvertisementsTlv
Return duplicatePrefixAdvertisementsTlv, or an empty instance if it is not present.@NonNull DuplicateUpdatesTlv
Return duplicateUpdatesTlv, or an empty instance if it is not present.@NonNull DuplicateWithdrawsTlv
Return duplicateWithdrawsTlv, or an empty instance if it is not present.@NonNull InvalidatedAsConfedLoopTlv
Return invalidatedAsConfedLoopTlv, or an empty instance if it is not present.@NonNull InvalidatedAsPathLoopTlv
Return invalidatedAsPathLoopTlv, or an empty instance if it is not present.@NonNull InvalidatedClusterListLoopTlv
Return invalidatedClusterListLoopTlv, or an empty instance if it is not present.@NonNull InvalidatedOriginatorIdTlv
Return invalidatedOriginatorIdTlv, or an empty instance if it is not present.@NonNull LocRibRoutesTlv
Return locRibRoutesTlv, or an empty instance if it is not present.@NonNull PerAfiSafiAdjRibInTlv
Return perAfiSafiAdjRibInTlv, or an empty instance if it is not present.@NonNull PerAfiSafiLocRibTlv
Return perAfiSafiLocRibTlv, or an empty instance if it is not present.@NonNull PrefixesTreatedAsWithdrawTlv
Return prefixesTreatedAsWithdrawTlv, or an empty instance if it is not present.@NonNull RejectedPrefixesTlv
Return rejectedPrefixesTlv, or an empty instance if it is not present.@NonNull UpdatesTreatedAsWithdrawTlv
Return updatesTreatedAsWithdrawTlv, or an empty instance 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.
-
nonnullRejectedPrefixesTlv
@NonNull RejectedPrefixesTlv nonnullRejectedPrefixesTlv()Return rejectedPrefixesTlv, or an empty instance if it is not present.- Returns:
RejectedPrefixesTlv
rejectedPrefixesTlv, or an empty instance 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.
-
nonnullDuplicatePrefixAdvertisementsTlv
@NonNull DuplicatePrefixAdvertisementsTlv nonnullDuplicatePrefixAdvertisementsTlv()Return duplicatePrefixAdvertisementsTlv, or an empty instance if it is not present.- Returns:
DuplicatePrefixAdvertisementsTlv
duplicatePrefixAdvertisementsTlv, or an empty instance 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.
-
nonnullDuplicateWithdrawsTlv
@NonNull DuplicateWithdrawsTlv nonnullDuplicateWithdrawsTlv()Return duplicateWithdrawsTlv, or an empty instance if it is not present.- Returns:
DuplicateWithdrawsTlv
duplicateWithdrawsTlv, or an empty instance 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.
-
nonnullInvalidatedClusterListLoopTlv
@NonNull InvalidatedClusterListLoopTlv nonnullInvalidatedClusterListLoopTlv()Return invalidatedClusterListLoopTlv, or an empty instance if it is not present.- Returns:
InvalidatedClusterListLoopTlv
invalidatedClusterListLoopTlv, or an empty instance 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.
-
nonnullInvalidatedAsPathLoopTlv
@NonNull InvalidatedAsPathLoopTlv nonnullInvalidatedAsPathLoopTlv()Return invalidatedAsPathLoopTlv, or an empty instance if it is not present.- Returns:
InvalidatedAsPathLoopTlv
invalidatedAsPathLoopTlv, or an empty instance 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.
-
nonnullInvalidatedOriginatorIdTlv
@NonNull InvalidatedOriginatorIdTlv nonnullInvalidatedOriginatorIdTlv()Return invalidatedOriginatorIdTlv, or an empty instance if it is not present.- Returns:
InvalidatedOriginatorIdTlv
invalidatedOriginatorIdTlv, or an empty instance 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.
-
nonnullInvalidatedAsConfedLoopTlv
@NonNull InvalidatedAsConfedLoopTlv nonnullInvalidatedAsConfedLoopTlv()Return invalidatedAsConfedLoopTlv, or an empty instance if it is not present.- Returns:
InvalidatedAsConfedLoopTlv
invalidatedAsConfedLoopTlv, or an empty instance 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.
-
nonnullAdjRibsInRoutesTlv
@NonNull AdjRibsInRoutesTlv nonnullAdjRibsInRoutesTlv()Return adjRibsInRoutesTlv, or an empty instance if it is not present.- Returns:
AdjRibsInRoutesTlv
adjRibsInRoutesTlv, or an empty instance 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.
-
nonnullLocRibRoutesTlv
@NonNull LocRibRoutesTlv nonnullLocRibRoutesTlv()Return locRibRoutesTlv, or an empty instance if it is not present.- Returns:
LocRibRoutesTlv
locRibRoutesTlv, or an empty instance 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.
-
nonnullPerAfiSafiAdjRibInTlv
@NonNull PerAfiSafiAdjRibInTlv nonnullPerAfiSafiAdjRibInTlv()Return perAfiSafiAdjRibInTlv, or an empty instance if it is not present.- Returns:
PerAfiSafiAdjRibInTlv
perAfiSafiAdjRibInTlv, or an empty instance 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.
-
nonnullPerAfiSafiLocRibTlv
@NonNull PerAfiSafiLocRibTlv nonnullPerAfiSafiLocRibTlv()Return perAfiSafiLocRibTlv, or an empty instance if it is not present.- Returns:
PerAfiSafiLocRibTlv
perAfiSafiLocRibTlv, or an empty instance 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.
-
nonnullUpdatesTreatedAsWithdrawTlv
@NonNull UpdatesTreatedAsWithdrawTlv nonnullUpdatesTreatedAsWithdrawTlv()Return updatesTreatedAsWithdrawTlv, or an empty instance if it is not present.- Returns:
UpdatesTreatedAsWithdrawTlv
updatesTreatedAsWithdrawTlv, or an empty instance 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.
-
nonnullPrefixesTreatedAsWithdrawTlv
@NonNull PrefixesTreatedAsWithdrawTlv nonnullPrefixesTreatedAsWithdrawTlv()Return prefixesTreatedAsWithdrawTlv, or an empty instance if it is not present.- Returns:
PrefixesTreatedAsWithdrawTlv
prefixesTreatedAsWithdrawTlv, or an empty instance 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.
-
nonnullDuplicateUpdatesTlv
@NonNull DuplicateUpdatesTlv nonnullDuplicateUpdatesTlv()Return duplicateUpdatesTlv, or an empty instance if it is not present.- Returns:
DuplicateUpdatesTlv
duplicateUpdatesTlv, or an empty instance if it is not present.
-