Interface InterfaceCountersState

  • All Superinterfaces:
    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;
         }
       }
     }
     
    The schema path to identify an instance is openconfig-interfacesinterface-counters-state
    • Field Detail

      • QNAME

        static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAME
    • Method Detail

      • implementedInterface

        Class<? extends InterfaceCountersState> implementedInterface()
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
      • getCounters

        Counters getCounters()
        Return counters, or null if it is not present.
             
                 A collection of interface-related statistics objects.
             
         
        Returns:
        Counters counters, or null if it is not present.