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

    @Generated("mdsal-binding-generator")
    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;
         ordered-by user;
         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 Summary

      Fields 
      Modifier and Type Field Description
      static @NonNull org.opendaylight.yangtools.yang.common.QName QNAME  
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods 
      Modifier and Type Method Description
      java.lang.Boolean getAuthoritative()
      Return authoritative, or null if it is not present.
      @Nullable java.util.List<ItrRloc> getItrRloc()
      Return itrRloc, or null if it is not present.
      java.lang.Boolean getMapDataPresent()
      Return mapDataPresent, or null if it is not present.
      MapReply getMapReply()
      Return mapReply, or null if it is not present.
      java.lang.Long getNonce()
      Return nonce, or null if it is not present.
      java.lang.Boolean getPitr()
      Return pitr, or null if it is not present.
      java.lang.Boolean getProbe()
      Return probe, or null if it is not present.
      java.lang.Boolean getSmr()
      Return smr, or null if it is not present.
      java.lang.Boolean getSmrInvoked()
      Return smrInvoked, or null if it is not present.
      SourceEid getSourceEid()
      Return sourceEid, or null if it is not present.
      java.lang.Class<? extends MapRequest> implementedInterface()  
      default java.lang.Boolean isAuthoritative()
      Deprecated, for removal: This API element is subject to removal in a future version.
      default java.lang.Boolean isMapDataPresent()
      Deprecated, for removal: This API element is subject to removal in a future version.
      default java.lang.Boolean isPitr()
      Deprecated, for removal: This API element is subject to removal in a future version.
      default java.lang.Boolean isProbe()
      Deprecated, for removal: This API element is subject to removal in a future version.
      default java.lang.Boolean isSmr()
      Deprecated, for removal: This API element is subject to removal in a future version.
      default java.lang.Boolean isSmrInvoked()
      Deprecated, for removal: This API element is subject to removal in a future version.
      default @NonNull java.util.List<ItrRloc> nonnullItrRloc()
      Return itrRloc, or an empty list if it is not present.
    • 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
      • getAuthoritative

        java.lang.Boolean getAuthoritative()
        Return authoritative, or null if it is not present.
        Returns:
        java.lang.Boolean authoritative, or null if it is not present.
      • isAuthoritative

        @Deprecated(forRemoval=true)
        default java.lang.Boolean isAuthoritative()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getMapDataPresent

        java.lang.Boolean getMapDataPresent()
        Return mapDataPresent, or null if it is not present.
        Returns:
        java.lang.Boolean mapDataPresent, or null if it is not present.
      • isMapDataPresent

        @Deprecated(forRemoval=true)
        default java.lang.Boolean isMapDataPresent()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getProbe

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

        @Deprecated(forRemoval=true)
        default java.lang.Boolean isProbe()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getSmr

        java.lang.Boolean getSmr()
        Return smr, or null if it is not present.
        Returns:
        java.lang.Boolean smr, or null if it is not present.
      • isSmr

        @Deprecated(forRemoval=true)
        default java.lang.Boolean isSmr()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getPitr

        java.lang.Boolean getPitr()
        Return pitr, or null if it is not present.
        Returns:
        java.lang.Boolean pitr, or null if it is not present.
      • isPitr

        @Deprecated(forRemoval=true)
        default java.lang.Boolean isPitr()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getSmrInvoked

        java.lang.Boolean getSmrInvoked()
        Return smrInvoked, or null if it is not present.
        Returns:
        java.lang.Boolean smrInvoked, or null if it is not present.
      • isSmrInvoked

        @Deprecated(forRemoval=true)
        default java.lang.Boolean isSmrInvoked()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getNonce

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

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

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

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

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