Interface MapRegister
- 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
,MappingRecordList
,XtrSiteId
- All Known Subinterfaces:
MapRegister
,MapRegister
@Generated("mdsal-binding-generator")
public interface MapRegister
extends org.opendaylight.yangtools.yang.binding.DataObject, MappingRecordList, XtrSiteId
This class represents the following YANG schema fragment defined in module odl-lisp-proto
grouping MapRegister { leaf proxyMapReply { type boolean; } leaf xtrSiteIdPresent { type boolean; } leaf wantMapNotify { 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
Modifier and TypeFieldDescriptionstatic final @NonNull org.opendaylight.yangtools.yang.common.QName
YANG identifier of the statement represented by this class. -
Method Summary
Modifier and TypeMethodDescriptionbyte[]
Return authenticationData, ornull
if it is not present.getKeyId()
Return keyId, ornull
if it is not present.Return mergeEnabled, ornull
if it is not present.getNonce()
Return nonce, ornull
if it is not present.Return proxyMapReply, ornull
if it is not present.Return wantMapNotify, ornull
if it is not present.Return xtrSiteIdPresent, ornull
if it is not present.Class<? extends MapRegister>
default byte @NonNull []
Return authenticationData, guaranteed to be non-null.default @NonNull Short
Return keyId, guaranteed to be non-null.default @NonNull Boolean
Return mergeEnabled, guaranteed to be non-null.default @NonNull Long
Return nonce, guaranteed to be non-null.default @NonNull Boolean
Return proxyMapReply, guaranteed to be non-null.default @NonNull Boolean
Return wantMapNotify, guaranteed to be non-null.default @NonNull Boolean
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
-
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 MapRegister> 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 interfaceMappingRecordList
- Specified by:
implementedInterface
in interfaceXtrSiteId
-
getProxyMapReply
Boolean getProxyMapReply()Return proxyMapReply, ornull
if it is not present.- Returns:
Boolean
proxyMapReply, ornull
if it is not present.
-
requireProxyMapReply
Return proxyMapReply, guaranteed to be non-null.- Returns:
Boolean
proxyMapReply, guaranteed to be non-null.- Throws:
NoSuchElementException
- if proxyMapReply is not present
-
getXtrSiteIdPresent
Boolean getXtrSiteIdPresent()Return xtrSiteIdPresent, ornull
if it is not present.- Returns:
Boolean
xtrSiteIdPresent, ornull
if it is not present.
-
requireXtrSiteIdPresent
Return xtrSiteIdPresent, guaranteed to be non-null.- Returns:
Boolean
xtrSiteIdPresent, guaranteed to be non-null.- Throws:
NoSuchElementException
- if xtrSiteIdPresent is not present
-
getWantMapNotify
Boolean getWantMapNotify()Return wantMapNotify, ornull
if it is not present.- Returns:
Boolean
wantMapNotify, ornull
if it is not present.
-
requireWantMapNotify
Return wantMapNotify, guaranteed to be non-null.- Returns:
Boolean
wantMapNotify, guaranteed to be non-null.- Throws:
NoSuchElementException
- if wantMapNotify 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
-
getKeyId
Short getKeyId()Return keyId, ornull
if it is not present.- Returns:
Short
keyId, ornull
if it is not present.
-
requireKeyId
Return keyId, guaranteed to be non-null.- Returns:
Short
keyId, guaranteed to be non-null.- Throws:
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:
NoSuchElementException
- if authenticationData is not present
-
getMergeEnabled
Boolean getMergeEnabled()Return mergeEnabled, ornull
if it is not present.- Returns:
Boolean
mergeEnabled, ornull
if it is not present.
-
requireMergeEnabled
Return mergeEnabled, guaranteed to be non-null.- Returns:
Boolean
mergeEnabled, guaranteed to be non-null.- Throws:
NoSuchElementException
- if mergeEnabled is not present
-