Interface MapNotify

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

    @Generated("mdsal-binding-generator")
    public interface MapNotify
    extends org.opendaylight.yangtools.yang.binding.DataObject, MappingRecordList, XtrSiteId

    This class represents the following YANG schema fragment defined in module odl-lisp-proto

     grouping MapNotify {
       leaf xtrSiteIdPresent {
         type boolean;
       }
       leaf nonce {
         type int64;
       }
       leaf keyId {
         type int16;
       }
       leaf authenticationData {
         type binary;
       }
       leaf mergeEnabled {
         type boolean;
       }
       uses mapping-record-list;
       uses xtrSiteId;
     }
     
    • 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

        java.lang.Class<? extends MapNotify> 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 MappingRecordList
        Specified by:
        implementedInterface in interface XtrSiteId
      • getXtrSiteIdPresent

        java.lang.Boolean getXtrSiteIdPresent()
        Return xtrSiteIdPresent, or null if it is not present.
        Returns:
        Boolean xtrSiteIdPresent, or null if it is not present.
      • requireXtrSiteIdPresent

        default @NonNull java.lang.Boolean requireXtrSiteIdPresent()
        Return xtrSiteIdPresent, guaranteed to be non-null.
        Returns:
        Boolean xtrSiteIdPresent, guaranteed to be non-null.
        Throws:
        java.util.NoSuchElementException - if xtrSiteIdPresent is not present
      • getNonce

        java.lang.Long getNonce()
        Return nonce, or null if it is not present.
        Returns:
        Long nonce, or null if it is not present.
      • requireNonce

        default @NonNull java.lang.Long requireNonce()
        Return nonce, guaranteed to be non-null.
        Returns:
        Long nonce, guaranteed to be non-null.
        Throws:
        java.util.NoSuchElementException - if nonce is not present
      • getKeyId

        java.lang.Short getKeyId()
        Return keyId, or null if it is not present.
        Returns:
        Short keyId, or null if it is not present.
      • requireKeyId

        default @NonNull java.lang.Short requireKeyId()
        Return keyId, guaranteed to be non-null.
        Returns:
        Short keyId, guaranteed to be non-null.
        Throws:
        java.util.NoSuchElementException - if keyId is not present
      • getAuthenticationData

        byte[] getAuthenticationData()
        Return authenticationData, or null if it is not present.
        Returns:
        byte[] authenticationData, or null if it is not present.
      • requireAuthenticationData

        default byte @NonNull [] requireAuthenticationData()
        Return authenticationData, guaranteed to be non-null.
        Returns:
        byte[] authenticationData, guaranteed to be non-null.
        Throws:
        java.util.NoSuchElementException - if authenticationData is not present
      • getMergeEnabled

        java.lang.Boolean getMergeEnabled()
        Return mergeEnabled, or null if it is not present.
        Returns:
        Boolean mergeEnabled, or null if it is not present.
      • requireMergeEnabled

        default @NonNull java.lang.Boolean requireMergeEnabled()
        Return mergeEnabled, guaranteed to be non-null.
        Returns:
        Boolean mergeEnabled, guaranteed to be non-null.
        Throws:
        java.util.NoSuchElementException - if mergeEnabled is not present