Interface InterfaceCountersState
- 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:
State
,State
,SubinterfacesState
@Generated("mdsal-binding-generator")
public interface InterfaceCountersState
extends org.opendaylight.yangtools.yang.binding.DataObject
Operational state representing interface counters and statistics. Some of these
are adapted from RFC 7223
This class represents the following YANG schema fragment defined in module openconfig-interfaces
grouping interface-counters-state { container counters { leaf in-octets { type yang:counter64; } leaf in-unicast-pkts { type yang:counter64; } leaf in-broadcast-pkts { type yang:counter64; } leaf in-multicast-pkts { type yang:counter64; } leaf in-discards { type yang:counter64; } leaf in-errors { type yang:counter64; } leaf in-unknown-protos { type yang:counter32; } leaf out-octets { type yang:counter64; } leaf out-unicast-pkts { type yang:counter64; } leaf out-broadcast-pkts { type yang:counter64; } leaf out-multicast-pkts { type yang:counter64; } leaf out-discards { type yang:counter64; } leaf out-errors { type yang:counter64; } leaf last-clear { type yang:date-and-time; } } }
-
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 counters, ornull
if it is not present.Class<? extends InterfaceCountersState>
@NonNull Counters
Return counters, 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
Class<? extends InterfaceCountersState> 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
-
getCounters
Counters getCounters()Return counters, ornull
if it is not present.A collection of interface-related statistics objects.
- Returns:
Counters
counters, ornull
if it is not present.
-
nonnullCounters
@NonNull Counters nonnullCounters()Return counters, or an empty instance if it is not present.- Returns:
Counters
counters, or an empty instance if it is not present.
-