Interface MapRequest
- 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
,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
Modifier and TypeFieldDescriptionstatic final @NonNull org.opendaylight.yangtools.yang.common.QName
YANG identifier of the statement represented by this class. -
Method Summary
Modifier and TypeMethodDescriptionReturn authoritative, ornull
if it is not present.Return itrRloc, ornull
if it is not present.Return mapDataPresent, ornull
if it is not present.Return mapReply, ornull
if it is not present.getNonce()
Return nonce, ornull
if it is not present.getPitr()
Return pitr, ornull
if it is not present.getProbe()
Return probe, ornull
if it is not present.getSmr()
Return smr, ornull
if it is not present.Return smrInvoked, ornull
if it is not present.Return sourceEid, ornull
if it is not present.Class<? extends MapRequest>
Return itrRloc, or an empty list if it is not present.default @NonNull Boolean
Return authoritative, guaranteed to be non-null.default @NonNull Boolean
Return mapDataPresent, guaranteed to be non-null.default @NonNull Long
Return nonce, guaranteed to be non-null.default @NonNull Boolean
Return pitr, guaranteed to be non-null.default @NonNull Boolean
Return probe, guaranteed to be non-null.default @NonNull Boolean
Return smr, guaranteed to be non-null.default @NonNull Boolean
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
-
Field Details
-
QNAME
static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAMEYANG identifier of the statement represented by this class.
-
-
Method Details
-
implementedInterface
Class<? extends MapRequest> implementedInterface()- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.BindingContract<org.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
Boolean getAuthoritative()Return authoritative, ornull
if it is not present.- Returns:
Boolean
authoritative, ornull
if it is not present.
-
requireAuthoritative
Return authoritative, guaranteed to be non-null.- Returns:
Boolean
authoritative, guaranteed to be non-null.- Throws:
NoSuchElementException
- if authoritative is not present
-
getMapDataPresent
Boolean getMapDataPresent()Return mapDataPresent, ornull
if it is not present.- Returns:
Boolean
mapDataPresent, ornull
if it is not present.
-
requireMapDataPresent
Return mapDataPresent, guaranteed to be non-null.- Returns:
Boolean
mapDataPresent, guaranteed to be non-null.- Throws:
NoSuchElementException
- if mapDataPresent is not present
-
getProbe
Boolean getProbe()Return probe, ornull
if it is not present.- Returns:
Boolean
probe, ornull
if it is not present.
-
requireProbe
Return probe, guaranteed to be non-null.- Returns:
Boolean
probe, guaranteed to be non-null.- Throws:
NoSuchElementException
- if probe is not present
-
getSmr
Boolean getSmr()Return smr, ornull
if it is not present.- Returns:
Boolean
smr, ornull
if it is not present.
-
requireSmr
Return smr, guaranteed to be non-null.- Returns:
Boolean
smr, guaranteed to be non-null.- Throws:
NoSuchElementException
- if smr is not present
-
getPitr
Boolean getPitr()Return pitr, ornull
if it is not present.- Returns:
Boolean
pitr, ornull
if it is not present.
-
requirePitr
Return pitr, guaranteed to be non-null.- Returns:
Boolean
pitr, guaranteed to be non-null.- Throws:
NoSuchElementException
- if pitr is not present
-
getSmrInvoked
Boolean getSmrInvoked()Return smrInvoked, ornull
if it is not present.- Returns:
Boolean
smrInvoked, ornull
if it is not present.
-
requireSmrInvoked
Return smrInvoked, guaranteed to be non-null.- Returns:
Boolean
smrInvoked, guaranteed to be non-null.- Throws:
NoSuchElementException
- if smrInvoked is not present
-
getNonce
Long getNonce()Return nonce, ornull
if it is not present.- Returns:
Long
nonce, ornull
if it is not present.
-
requireNonce
Return nonce, guaranteed to be non-null.- Returns:
Long
nonce, guaranteed to be non-null.- Throws:
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
Return itrRloc, ornull
if it is not present.- Returns:
List<ItrRloc>
itrRloc, ornull
if it is not present.
-
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.
-