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 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 Modifier and Type Method Description @Nullable java.util.List<ItrRloc>
getItrRloc()
@Nullable MapReply
getMapReply()
@Nullable java.lang.Long
getNonce()
@Nullable SourceEid
getSourceEid()
java.lang.Class<? extends MapRequest>
implementedInterface()
@Nullable java.lang.Boolean
isAuthoritative()
@Nullable java.lang.Boolean
isMapDataPresent()
@Nullable java.lang.Boolean
isPitr()
@Nullable java.lang.Boolean
isProbe()
@Nullable java.lang.Boolean
isSmr()
@Nullable java.lang.Boolean
isSmrInvoked()
default @NonNull java.util.List<ItrRloc>
nonnullItrRloc()
-
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
-
-
-
-
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
-
isAuthoritative
@Nullable java.lang.Boolean isAuthoritative()
- Returns:
java.lang.Boolean
authoritative
, ornull
if not present
-
isMapDataPresent
@Nullable java.lang.Boolean isMapDataPresent()
- Returns:
java.lang.Boolean
mapDataPresent
, ornull
if not present
-
isProbe
@Nullable java.lang.Boolean isProbe()
- Returns:
java.lang.Boolean
probe
, ornull
if not present
-
isSmr
@Nullable java.lang.Boolean isSmr()
- Returns:
java.lang.Boolean
smr
, ornull
if not present
-
isPitr
@Nullable java.lang.Boolean isPitr()
- Returns:
java.lang.Boolean
pitr
, ornull
if not present
-
isSmrInvoked
@Nullable java.lang.Boolean isSmrInvoked()
- Returns:
java.lang.Boolean
smrInvoked
, ornull
if not present
-
getNonce
@Nullable java.lang.Long getNonce()
- Returns:
java.lang.Long
nonce
, ornull
if not present
-
getSourceEid
@Nullable SourceEid getSourceEid()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.maprequest.SourceEid
sourceEid
, ornull
if not present
-
getItrRloc
@Nullable java.util.List<ItrRloc> getItrRloc()
- Returns:
java.util.List
itrRloc
, ornull
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
, ornull
if not present
-
-