Interface HwvtepLogicalBindingStatsAttributes

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject
    All Known Subinterfaces:
    LogicalBindingStats

    @Generated("mdsal-binding-generator")
    public interface HwvtepLogicalBindingStatsAttributes
    extends org.opendaylight.yangtools.yang.binding.DataObject

    This class represents the following YANG schema fragment defined in module hwvtep

     grouping hwvtep-logical-binding-stats-attributes {
       leaf logical-binding-stats-uuid {
         type yang:uuid;
       }
       leaf packets-from-local {
         type uint32;
       }
       leaf bytes-from-local {
         type uint32;
       }
       leaf packets-to-local {
         type uint32;
       }
       leaf bytes-to-local {
         type uint32;
       }
     }
     
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static @NonNull org.opendaylight.yangtools.yang.common.QName QNAME
      YANG identifier of the statement represented by this class.
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      org.opendaylight.yangtools.yang.common.Uint32 getBytesFromLocal()
      Return bytesFromLocal, or null if it is not present.
      org.opendaylight.yangtools.yang.common.Uint32 getBytesToLocal()
      Return bytesToLocal, or null if it is not present.
      org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid getLogicalBindingStatsUuid()
      Return logicalBindingStatsUuid, or null if it is not present.
      org.opendaylight.yangtools.yang.common.Uint32 getPacketsFromLocal()
      Return packetsFromLocal, or null if it is not present.
      org.opendaylight.yangtools.yang.common.Uint32 getPacketsToLocal()
      Return packetsToLocal, or null if it is not present.
      Class<? extends HwvtepLogicalBindingStatsAttributes> implementedInterface()  
      default @NonNull org.opendaylight.yangtools.yang.common.Uint32 requireBytesFromLocal()
      Return bytesFromLocal, guaranteed to be non-null.
      default @NonNull org.opendaylight.yangtools.yang.common.Uint32 requireBytesToLocal()
      Return bytesToLocal, guaranteed to be non-null.
      default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid requireLogicalBindingStatsUuid()
      Return logicalBindingStatsUuid, guaranteed to be non-null.
      default @NonNull org.opendaylight.yangtools.yang.common.Uint32 requirePacketsFromLocal()
      Return packetsFromLocal, guaranteed to be non-null.
      default @NonNull org.opendaylight.yangtools.yang.common.Uint32 requirePacketsToLocal()
      Return packetsToLocal, guaranteed to be non-null.
    • Field Detail

      • QNAME

        static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAME
        YANG identifier of the statement represented by this class.
    • Method Detail

      • implementedInterface

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

        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid getLogicalBindingStatsUuid()
        Return logicalBindingStatsUuid, or null if it is not present.
             
                 A unique identifier of the logical binding stats
             
         
        Returns:
        Uuid logicalBindingStatsUuid, or null if it is not present.
      • requireLogicalBindingStatsUuid

        default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid requireLogicalBindingStatsUuid()
        Return logicalBindingStatsUuid, guaranteed to be non-null.
             
                 A unique identifier of the logical binding stats
             
         
        Returns:
        Uuid logicalBindingStatsUuid, guaranteed to be non-null.
        Throws:
        NoSuchElementException - if logicalBindingStatsUuid is not present
      • getPacketsFromLocal

        org.opendaylight.yangtools.yang.common.Uint32 getPacketsFromLocal()
        Return packetsFromLocal, or null if it is not present.
             
                 integer
             
         
        Returns:
        Uint32 packetsFromLocal, or null if it is not present.
      • requirePacketsFromLocal

        default @NonNull org.opendaylight.yangtools.yang.common.Uint32 requirePacketsFromLocal()
        Return packetsFromLocal, guaranteed to be non-null.
             
                 integer
             
         
        Returns:
        Uint32 packetsFromLocal, guaranteed to be non-null.
        Throws:
        NoSuchElementException - if packetsFromLocal is not present
      • getBytesFromLocal

        org.opendaylight.yangtools.yang.common.Uint32 getBytesFromLocal()
        Return bytesFromLocal, or null if it is not present.
             
                 integer
             
         
        Returns:
        Uint32 bytesFromLocal, or null if it is not present.
      • requireBytesFromLocal

        default @NonNull org.opendaylight.yangtools.yang.common.Uint32 requireBytesFromLocal()
        Return bytesFromLocal, guaranteed to be non-null.
             
                 integer
             
         
        Returns:
        Uint32 bytesFromLocal, guaranteed to be non-null.
        Throws:
        NoSuchElementException - if bytesFromLocal is not present
      • getPacketsToLocal

        org.opendaylight.yangtools.yang.common.Uint32 getPacketsToLocal()
        Return packetsToLocal, or null if it is not present.
             
                 integer
             
         
        Returns:
        Uint32 packetsToLocal, or null if it is not present.
      • requirePacketsToLocal

        default @NonNull org.opendaylight.yangtools.yang.common.Uint32 requirePacketsToLocal()
        Return packetsToLocal, guaranteed to be non-null.
             
                 integer
             
         
        Returns:
        Uint32 packetsToLocal, guaranteed to be non-null.
        Throws:
        NoSuchElementException - if packetsToLocal is not present
      • getBytesToLocal

        org.opendaylight.yangtools.yang.common.Uint32 getBytesToLocal()
        Return bytesToLocal, or null if it is not present.
             
                 integer
             
         
        Returns:
        Uint32 bytesToLocal, or null if it is not present.
      • requireBytesToLocal

        default @NonNull org.opendaylight.yangtools.yang.common.Uint32 requireBytesToLocal()
        Return bytesToLocal, guaranteed to be non-null.
             
                 integer
             
         
        Returns:
        Uint32 bytesToLocal, guaranteed to be non-null.
        Throws:
        NoSuchElementException - if bytesToLocal is not present