Interface MapNotify
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,MappingRecordList
,XtrSiteId
@Generated("mdsal-binding-generator") public interface MapNotify extends org.opendaylight.yangtools.yang.binding.DataObject, MappingRecordList, XtrSiteId
This class represents the following YANG schema fragment defined in module odl-lisp-proto
grouping MapNotify { leaf xtrSiteIdPresent { type boolean; } leaf nonce { type int64; } leaf keyId { type int16; } leaf authenticationData { type binary; } leaf mergeEnabled { type boolean; } uses mapping-record-list; uses xtrSiteId; }
-
-
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 byte[]
getAuthenticationData()
Return authenticationData, ornull
if it is not present.java.lang.Short
getKeyId()
Return keyId, ornull
if it is not present.java.lang.Boolean
getMergeEnabled()
Return mergeEnabled, ornull
if it is not present.java.lang.Long
getNonce()
Return nonce, ornull
if it is not present.java.lang.Boolean
getXtrSiteIdPresent()
Return xtrSiteIdPresent, ornull
if it is not present.java.lang.Class<? extends MapNotify>
implementedInterface()
default byte @NonNull []
requireAuthenticationData()
Return authenticationData, guaranteed to be non-null.default @NonNull java.lang.Short
requireKeyId()
Return keyId, guaranteed to be non-null.default @NonNull java.lang.Boolean
requireMergeEnabled()
Return mergeEnabled, guaranteed to be non-null.default @NonNull java.lang.Long
requireNonce()
Return nonce, guaranteed to be non-null.default @NonNull java.lang.Boolean
requireXtrSiteIdPresent()
Return xtrSiteIdPresent, guaranteed to be non-null.-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MappingRecordList
getMappingRecordItem, nonnullMappingRecordItem
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.XtrSiteId
getSiteId, getXtrId, requireSiteId, requireXtrId
-
-
-
-
Method Detail
-
implementedInterface
java.lang.Class<? extends MapNotify> 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 interfaceMappingRecordList
- Specified by:
implementedInterface
in interfaceXtrSiteId
-
getXtrSiteIdPresent
java.lang.Boolean getXtrSiteIdPresent()
Return xtrSiteIdPresent, ornull
if it is not present.- Returns:
Boolean
xtrSiteIdPresent, ornull
if it is not present.
-
requireXtrSiteIdPresent
default @NonNull java.lang.Boolean requireXtrSiteIdPresent()
Return xtrSiteIdPresent, guaranteed to be non-null.- Returns:
Boolean
xtrSiteIdPresent, guaranteed to be non-null.- Throws:
java.util.NoSuchElementException
- if xtrSiteIdPresent 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
-
getKeyId
java.lang.Short getKeyId()
Return keyId, ornull
if it is not present.- Returns:
Short
keyId, ornull
if it is not present.
-
requireKeyId
default @NonNull java.lang.Short requireKeyId()
Return keyId, guaranteed to be non-null.- Returns:
Short
keyId, guaranteed to be non-null.- Throws:
java.util.NoSuchElementException
- if keyId is not present
-
getAuthenticationData
byte[] getAuthenticationData()
Return authenticationData, ornull
if it is not present.- Returns:
byte[]
authenticationData, ornull
if it is not present.
-
requireAuthenticationData
default byte @NonNull [] requireAuthenticationData()
Return authenticationData, guaranteed to be non-null.- Returns:
byte[]
authenticationData, guaranteed to be non-null.- Throws:
java.util.NoSuchElementException
- if authenticationData is not present
-
getMergeEnabled
java.lang.Boolean getMergeEnabled()
Return mergeEnabled, ornull
if it is not present.- Returns:
Boolean
mergeEnabled, ornull
if it is not present.
-
requireMergeEnabled
default @NonNull java.lang.Boolean requireMergeEnabled()
Return mergeEnabled, guaranteed to be non-null.- Returns:
Boolean
mergeEnabled, guaranteed to be non-null.- Throws:
java.util.NoSuchElementException
- if mergeEnabled is not present
-
-