Interface MapRequest

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

    public interface MapRequest
    extends org.opendaylight.yangtools.yang.binding.DataObject, EidList, MapRequestMetadata

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

     grouping MapRequest {
       leaf authoritative {
         type boolean;
       }
       leaf mapDataPresent {
         type boolean;
       }
       leaf probe {
         type boolean;
       }
       leaf smr {
         type boolean;
       }
       leaf pitr {
         type boolean;
       }
       leaf smrInvoked {
         type boolean;
       }
       leaf nonce {
         type int64;
       }
       container SourceEid {
         uses eid-container;
       }
       list itrRloc {
         key itr-rloc-id;
         leaf itr-rloc-id {
           type string;
         }
         uses rloc-container;
       }
       uses eid-list;
       container MapReply {
         uses mapping-record-container;
       }
       uses map-request-metadata;
     }
     
    The schema path to identify an instance is odl-lisp-proto/MapRequest
    • Field Detail

      • QNAME

        static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAME
    • Method Detail

      • implementedInterface

        java.lang.Class<? extends MapRequest> 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 EidList
        Specified by:
        implementedInterface in interface MapRequestMetadata
      • isAuthoritative

        @Nullable java.lang.Boolean isAuthoritative()
        Returns:
        java.lang.Boolean authoritative, or null if not present
      • isMapDataPresent

        @Nullable java.lang.Boolean isMapDataPresent()
        Returns:
        java.lang.Boolean mapDataPresent, or null if not present
      • isProbe

        @Nullable java.lang.Boolean isProbe()
        Returns:
        java.lang.Boolean probe, or null if not present
      • isSmr

        @Nullable java.lang.Boolean isSmr()
        Returns:
        java.lang.Boolean smr, or null if not present
      • isPitr

        @Nullable java.lang.Boolean isPitr()
        Returns:
        java.lang.Boolean pitr, or null if not present
      • isSmrInvoked

        @Nullable java.lang.Boolean isSmrInvoked()
        Returns:
        java.lang.Boolean smrInvoked, or null if not present
      • getNonce

        @Nullable java.lang.Long getNonce()
        Returns:
        java.lang.Long nonce, or null if not present
      • getSourceEid

        @Nullable SourceEid getSourceEid()
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.SourceEid sourceEid, or null if not present
      • getItrRloc

        @Nullable java.util.List<ItrRloc> getItrRloc()
        Returns:
        java.util.List itrRloc, or null if not present
      • nonnullItrRloc

        default @NonNull java.util.List<ItrRloc> nonnullItrRloc()
        Returns:
        java.util.List itrRloc, or an empty list if it is not present
      • getMapReply

        @Nullable MapReply getMapReply()
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.MapReply mapReply, or null if not present