Interface OfHeader

    • 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.Uint8 getVersion()
      Return version, or null if it is not present.
      org.opendaylight.yangtools.yang.common.Uint32 getXid()
      Return xid, or null if it is not present.
      Class<? extends OfHeader> implementedInterface()  
      default @NonNull org.opendaylight.yangtools.yang.common.Uint8 requireVersion()
      Return version, guaranteed to be non-null.
      default @NonNull org.opendaylight.yangtools.yang.common.Uint32 requireXid()
      Return xid, 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 OfHeader> implementedInterface()
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
      • getVersion

        org.opendaylight.yangtools.yang.common.Uint8 getVersion()
        Return version, or null if it is not present.
             
                 OpenFlow version
             
         
        Returns:
        Uint8 version, or null if it is not present.
      • requireVersion

        default @NonNull org.opendaylight.yangtools.yang.common.Uint8 requireVersion()
        Return version, guaranteed to be non-null.
             
                 OpenFlow version
             
         
        Returns:
        Uint8 version, guaranteed to be non-null.
        Throws:
        NoSuchElementException - if version is not present
      • getXid

        org.opendaylight.yangtools.yang.common.Uint32 getXid()
        Return xid, or null if it is not present.
             
                 Transaction ID
             
         
        Returns:
        Uint32 xid, or null if it is not present.
      • requireXid

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