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; }
-
-
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 java.lang.Boolean
getAuthoritative()
Return authoritative, ornull
if it is not present.@Nullable java.util.List<ItrRloc>
getItrRloc()
Return itrRloc, ornull
if it is not present.java.lang.Boolean
getMapDataPresent()
Return mapDataPresent, ornull
if it is not present.MapReply
getMapReply()
Return mapReply, ornull
if it is not present.java.lang.Long
getNonce()
Return nonce, ornull
if it is not present.java.lang.Boolean
getPitr()
Return pitr, ornull
if it is not present.java.lang.Boolean
getProbe()
Return probe, ornull
if it is not present.java.lang.Boolean
getSmr()
Return smr, ornull
if it is not present.java.lang.Boolean
getSmrInvoked()
Return smrInvoked, ornull
if it is not present.SourceEid
getSourceEid()
Return sourceEid, ornull
if it is not present.java.lang.Class<? extends MapRequest>
implementedInterface()
default @NonNull java.util.List<ItrRloc>
nonnullItrRloc()
Return itrRloc, or an empty list if it is not present.default @NonNull java.lang.Boolean
requireAuthoritative()
Return authoritative, guaranteed to be non-null.default @NonNull java.lang.Boolean
requireMapDataPresent()
Return mapDataPresent, guaranteed to be non-null.default @NonNull java.lang.Long
requireNonce()
Return nonce, guaranteed to be non-null.default @NonNull java.lang.Boolean
requirePitr()
Return pitr, guaranteed to be non-null.default @NonNull java.lang.Boolean
requireProbe()
Return probe, guaranteed to be non-null.default @NonNull java.lang.Boolean
requireSmr()
Return smr, guaranteed to be non-null.default @NonNull java.lang.Boolean
requireSmrInvoked()
Return smrInvoked, guaranteed to be non-null.-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.EidList
getEidItem, nonnullEidItem
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRequestMetadata
getSourceRloc, requireSourceRloc
-
-
-
-
Method Detail
-
implementedInterface
java.lang.Class<? extends MapRequest> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
- Specified by:
implementedInterface
in interfaceEidList
- Specified by:
implementedInterface
in interfaceMapRequestMetadata
-
getAuthoritative
java.lang.Boolean getAuthoritative()
Return authoritative, ornull
if it is not present.- Returns:
Boolean
authoritative, ornull
if it is not present.
-
requireAuthoritative
default @NonNull java.lang.Boolean requireAuthoritative()
Return authoritative, guaranteed to be non-null.- Returns:
Boolean
authoritative, guaranteed to be non-null.- Throws:
java.util.NoSuchElementException
- if authoritative is not present
-
getMapDataPresent
java.lang.Boolean getMapDataPresent()
Return mapDataPresent, ornull
if it is not present.- Returns:
Boolean
mapDataPresent, ornull
if it is not present.
-
requireMapDataPresent
default @NonNull java.lang.Boolean requireMapDataPresent()
Return mapDataPresent, guaranteed to be non-null.- Returns:
Boolean
mapDataPresent, guaranteed to be non-null.- Throws:
java.util.NoSuchElementException
- if mapDataPresent is not present
-
getProbe
java.lang.Boolean getProbe()
Return probe, ornull
if it is not present.- Returns:
Boolean
probe, ornull
if it is not present.
-
requireProbe
default @NonNull java.lang.Boolean requireProbe()
Return probe, guaranteed to be non-null.- Returns:
Boolean
probe, guaranteed to be non-null.- Throws:
java.util.NoSuchElementException
- if probe is not present
-
getSmr
java.lang.Boolean getSmr()
Return smr, ornull
if it is not present.- Returns:
Boolean
smr, ornull
if it is not present.
-
requireSmr
default @NonNull java.lang.Boolean requireSmr()
Return smr, guaranteed to be non-null.- Returns:
Boolean
smr, guaranteed to be non-null.- Throws:
java.util.NoSuchElementException
- if smr is not present
-
getPitr
java.lang.Boolean getPitr()
Return pitr, ornull
if it is not present.- Returns:
Boolean
pitr, ornull
if it is not present.
-
requirePitr
default @NonNull java.lang.Boolean requirePitr()
Return pitr, guaranteed to be non-null.- Returns:
Boolean
pitr, guaranteed to be non-null.- Throws:
java.util.NoSuchElementException
- if pitr is not present
-
getSmrInvoked
java.lang.Boolean getSmrInvoked()
Return smrInvoked, ornull
if it is not present.- Returns:
Boolean
smrInvoked, ornull
if it is not present.
-
requireSmrInvoked
default @NonNull java.lang.Boolean requireSmrInvoked()
Return smrInvoked, guaranteed to be non-null.- Returns:
Boolean
smrInvoked, guaranteed to be non-null.- Throws:
java.util.NoSuchElementException
- if smrInvoked is not present
-
getNonce
java.lang.Long getNonce()
Return nonce, ornull
if it is not present.- Returns:
Long
nonce, ornull
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
-
getSourceEid
SourceEid getSourceEid()
Return sourceEid, ornull
if it is not present.- Returns:
SourceEid
sourceEid, ornull
if it is not present.
-
getItrRloc
@Nullable java.util.List<ItrRloc> getItrRloc()
Return itrRloc, ornull
if it is not present.- Returns:
List<ItrRloc>
itrRloc, ornull
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:
List<ItrRloc>
itrRloc, or an empty list if it is not present.
-
getMapReply
MapReply getMapReply()
Return mapReply, ornull
if it is not present.- Returns:
MapReply
mapReply, ornull
if it is not present.
-
-