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, MappingRecordList
All Known Subinterfaces:
MapReply, MapReply

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

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

 grouping MapReply {
   leaf probe {
     type boolean;
   }
   leaf nonce {
     type int64;
   }
   leaf echoNonceEnabled {
     type boolean;
   }
   leaf securityEnabled {
     type boolean;
   }
   uses mapping-record-list;
 }
 
  • 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 MapReply> 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
      Specified by:
      implementedInterface in interface MappingRecordList
    • getProbe

      Boolean getProbe()
      Return probe, or null if it is not present.
      Returns:
      Boolean probe, or null if it is not present.
    • requireProbe

      default @NonNull Boolean requireProbe()
      Return probe, guaranteed to be non-null.
      Returns:
      Boolean probe, guaranteed to be non-null.
      Throws:
      NoSuchElementException - if probe is not present
    • getNonce

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

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

      Boolean getEchoNonceEnabled()
      Return echoNonceEnabled, or null if it is not present.
      Returns:
      Boolean echoNonceEnabled, or null if it is not present.
    • requireEchoNonceEnabled

      default @NonNull Boolean requireEchoNonceEnabled()
      Return echoNonceEnabled, guaranteed to be non-null.
      Returns:
      Boolean echoNonceEnabled, guaranteed to be non-null.
      Throws:
      NoSuchElementException - if echoNonceEnabled is not present
    • getSecurityEnabled

      Boolean getSecurityEnabled()
      Return securityEnabled, or null if it is not present.
      Returns:
      Boolean securityEnabled, or null if it is not present.
    • requireSecurityEnabled

      default @NonNull Boolean requireSecurityEnabled()
      Return securityEnabled, guaranteed to be non-null.
      Returns:
      Boolean securityEnabled, guaranteed to be non-null.
      Throws:
      NoSuchElementException - if securityEnabled is not present