Interface NodeConnectorStatistics

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject, Duration
    All Known Subinterfaces:
    FlowCapableNodeConnectorStatistics, GetNodeConnectorStatisticsOutput, NodeConnectorStatisticsAndPortNumberMap

    @Generated("mdsal-binding-generator")
    public interface NodeConnectorStatistics
    extends org.opendaylight.yangtools.yang.binding.DataObject, Duration
    Openflow node connector (port) statistics structure.

    This class represents the following YANG schema fragment defined in module opendaylight-statistics-types

     grouping node-connector-statistics {
       container packets {
         leaf received {
           type uint64;
         }
         leaf transmitted {
           type uint64;
         }
       }
       container bytes {
         leaf received {
           type uint64;
         }
         leaf transmitted {
           type uint64;
         }
       }
       leaf receive-drops {
         type uint64;
       }
       leaf transmit-drops {
         type uint64;
       }
       leaf receive-errors {
         type uint64;
       }
       leaf transmit-errors {
         type uint64;
       }
       leaf receive-frame-error {
         type uint64;
       }
       leaf receive-over-run-error {
         type uint64;
       }
       leaf receive-crc-error {
         type uint64;
       }
       leaf collision-count {
         type uint64;
       }
       uses duration;
     }
     
    The schema path to identify an instance is opendaylight-statistics-types/node-connector-statistics
    • 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
      Bytes getBytes()
      Return bytes, or null if it is not present.
      org.opendaylight.yangtools.yang.common.Uint64 getCollisionCount()
      Return collisionCount, or null if it is not present.
      Packets getPackets()
      Return packets, or null if it is not present.
      org.opendaylight.yangtools.yang.common.Uint64 getReceiveCrcError()
      Return receiveCrcError, or null if it is not present.
      org.opendaylight.yangtools.yang.common.Uint64 getReceiveDrops()
      Return receiveDrops, or null if it is not present.
      org.opendaylight.yangtools.yang.common.Uint64 getReceiveErrors()
      Return receiveErrors, or null if it is not present.
      org.opendaylight.yangtools.yang.common.Uint64 getReceiveFrameError()
      Return receiveFrameError, or null if it is not present.
      org.opendaylight.yangtools.yang.common.Uint64 getReceiveOverRunError()
      Return receiveOverRunError, or null if it is not present.
      org.opendaylight.yangtools.yang.common.Uint64 getTransmitDrops()
      Return transmitDrops, or null if it is not present.
      org.opendaylight.yangtools.yang.common.Uint64 getTransmitErrors()
      Return transmitErrors, or null if it is not present.
      Class<? extends NodeConnectorStatistics> implementedInterface()  
      • Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.model.statistics.types.rev130925.Duration

        getDuration
    • Field Detail

      • QNAME

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

      • implementedInterface

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

        Packets getPackets()
        Return packets, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.model.statistics.types.rev130925.node.connector.statistics.Packets packets, or null if it is not present.
      • getBytes

        Bytes getBytes()
        Return bytes, or null if it is not present.
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.model.statistics.types.rev130925.node.connector.statistics.Bytes bytes, or null if it is not present.
      • getReceiveDrops

        org.opendaylight.yangtools.yang.common.Uint64 getReceiveDrops()
        Return receiveDrops, or null if it is not present.
        Returns:
        org.opendaylight.yangtools.yang.common.Uint64 receiveDrops, or null if it is not present.
      • getTransmitDrops

        org.opendaylight.yangtools.yang.common.Uint64 getTransmitDrops()
        Return transmitDrops, or null if it is not present.
        Returns:
        org.opendaylight.yangtools.yang.common.Uint64 transmitDrops, or null if it is not present.
      • getReceiveErrors

        org.opendaylight.yangtools.yang.common.Uint64 getReceiveErrors()
        Return receiveErrors, or null if it is not present.
        Returns:
        org.opendaylight.yangtools.yang.common.Uint64 receiveErrors, or null if it is not present.
      • getTransmitErrors

        org.opendaylight.yangtools.yang.common.Uint64 getTransmitErrors()
        Return transmitErrors, or null if it is not present.
        Returns:
        org.opendaylight.yangtools.yang.common.Uint64 transmitErrors, or null if it is not present.
      • getReceiveFrameError

        org.opendaylight.yangtools.yang.common.Uint64 getReceiveFrameError()
        Return receiveFrameError, or null if it is not present.
        Returns:
        org.opendaylight.yangtools.yang.common.Uint64 receiveFrameError, or null if it is not present.
      • getReceiveOverRunError

        org.opendaylight.yangtools.yang.common.Uint64 getReceiveOverRunError()
        Return receiveOverRunError, or null if it is not present.
        Returns:
        org.opendaylight.yangtools.yang.common.Uint64 receiveOverRunError, or null if it is not present.
      • getReceiveCrcError

        org.opendaylight.yangtools.yang.common.Uint64 getReceiveCrcError()
        Return receiveCrcError, or null if it is not present.
        Returns:
        org.opendaylight.yangtools.yang.common.Uint64 receiveCrcError, or null if it is not present.
      • getCollisionCount

        org.opendaylight.yangtools.yang.common.Uint64 getCollisionCount()
        Return collisionCount, or null if it is not present.
        Returns:
        org.opendaylight.yangtools.yang.common.Uint64 collisionCount, or null if it is not present.