Interface MapRegister
-
- All Superinterfaces:
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, XtrSiteIdThis 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
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QNameQNAMEYANG 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, ornullif it is not present.java.lang.ShortgetKeyId()Return keyId, ornullif it is not present.java.lang.BooleangetMergeEnabled()Return mergeEnabled, ornullif it is not present.java.lang.LonggetNonce()Return nonce, ornullif it is not present.java.lang.BooleangetProxyMapReply()Return proxyMapReply, ornullif it is not present.java.lang.BooleangetWantMapNotify()Return wantMapNotify, ornullif it is not present.java.lang.BooleangetXtrSiteIdPresent()Return xtrSiteIdPresent, ornullif it is not present.java.lang.Class<? extends MapRegister>implementedInterface()default byte @NonNull []requireAuthenticationData()Return authenticationData, guaranteed to be non-null.default @NonNull java.lang.ShortrequireKeyId()Return keyId, guaranteed to be non-null.default @NonNull java.lang.BooleanrequireMergeEnabled()Return mergeEnabled, guaranteed to be non-null.default @NonNull java.lang.LongrequireNonce()Return nonce, guaranteed to be non-null.default @NonNull java.lang.BooleanrequireProxyMapReply()Return proxyMapReply, guaranteed to be non-null.default @NonNull java.lang.BooleanrequireWantMapNotify()Return wantMapNotify, guaranteed to be non-null.default @NonNull java.lang.BooleanrequireXtrSiteIdPresent()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 MapRegister> implementedInterface()
- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.yang.binding.DataContainer- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.yang.binding.DataObject- Specified by:
implementedInterfacein interfaceMappingRecordList- Specified by:
implementedInterfacein interfaceXtrSiteId
-
getProxyMapReply
java.lang.Boolean getProxyMapReply()
Return proxyMapReply, ornullif it is not present.- Returns:
BooleanproxyMapReply, ornullif it is not present.
-
requireProxyMapReply
default @NonNull java.lang.Boolean requireProxyMapReply()
Return proxyMapReply, guaranteed to be non-null.- Returns:
BooleanproxyMapReply, guaranteed to be non-null.- Throws:
java.util.NoSuchElementException- if proxyMapReply is not present
-
getXtrSiteIdPresent
java.lang.Boolean getXtrSiteIdPresent()
Return xtrSiteIdPresent, ornullif it is not present.- Returns:
BooleanxtrSiteIdPresent, ornullif it is not present.
-
requireXtrSiteIdPresent
default @NonNull java.lang.Boolean requireXtrSiteIdPresent()
Return xtrSiteIdPresent, guaranteed to be non-null.- Returns:
BooleanxtrSiteIdPresent, guaranteed to be non-null.- Throws:
java.util.NoSuchElementException- if xtrSiteIdPresent is not present
-
getWantMapNotify
java.lang.Boolean getWantMapNotify()
Return wantMapNotify, ornullif it is not present.- Returns:
BooleanwantMapNotify, ornullif it is not present.
-
requireWantMapNotify
default @NonNull java.lang.Boolean requireWantMapNotify()
Return wantMapNotify, guaranteed to be non-null.- Returns:
BooleanwantMapNotify, guaranteed to be non-null.- Throws:
java.util.NoSuchElementException- if wantMapNotify is not present
-
getNonce
java.lang.Long getNonce()
Return nonce, ornullif it is not present.- Returns:
Longnonce, ornullif it is not present.
-
requireNonce
default @NonNull java.lang.Long requireNonce()
Return nonce, guaranteed to be non-null.- Returns:
Longnonce, guaranteed to be non-null.- Throws:
java.util.NoSuchElementException- if nonce is not present
-
getKeyId
java.lang.Short getKeyId()
Return keyId, ornullif it is not present.- Returns:
ShortkeyId, ornullif it is not present.
-
requireKeyId
default @NonNull java.lang.Short requireKeyId()
Return keyId, guaranteed to be non-null.- Returns:
ShortkeyId, guaranteed to be non-null.- Throws:
java.util.NoSuchElementException- if keyId is not present
-
getAuthenticationData
byte[] getAuthenticationData()
Return authenticationData, ornullif it is not present.- Returns:
byte[]authenticationData, ornullif 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, ornullif it is not present.- Returns:
BooleanmergeEnabled, ornullif it is not present.
-
requireMergeEnabled
default @NonNull java.lang.Boolean requireMergeEnabled()
Return mergeEnabled, guaranteed to be non-null.- Returns:
BooleanmergeEnabled, guaranteed to be non-null.- Throws:
java.util.NoSuchElementException- if mergeEnabled is not present
-
-