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:
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 final @NonNull org.opendaylight.yangtools.yang.common.QName
    YANG identifier of the statement represented by this class.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.opendaylight.yangtools.yang.common.Uint32
    Return bytesFromLocal, or null if it is not present.
    org.opendaylight.yangtools.yang.common.Uint32
    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
    Return logicalBindingStatsUuid, or null if it is not present.
    org.opendaylight.yangtools.yang.common.Uint32
    Return packetsFromLocal, or null if it is not present.
    org.opendaylight.yangtools.yang.common.Uint32
    Return packetsToLocal, or null if it is not present.
     
    default @NonNull org.opendaylight.yangtools.yang.common.Uint32
    Return bytesFromLocal, guaranteed to be non-null.
    default @NonNull org.opendaylight.yangtools.yang.common.Uint32
    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
    Return logicalBindingStatsUuid, guaranteed to be non-null.
    default @NonNull org.opendaylight.yangtools.yang.common.Uint32
    Return packetsFromLocal, guaranteed to be non-null.
    default @NonNull org.opendaylight.yangtools.yang.common.Uint32
    Return packetsToLocal, guaranteed to be non-null.
  • Field Details

    • QNAME

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

    • implementedInterface

      Class<? extends HwvtepLogicalBindingStatsAttributes> implementedInterface()
      Specified by:
      implementedInterface in interface org.opendaylight.yangtools.yang.binding.BindingContract<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