Interface MapReply
- 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
@Generated("mdsal-binding-generator")
public interface MapReply
extends org.opendaylight.yangtools.yang.binding.DataObject, MappingRecordList
This class represents the following YANG schema fragment defined in module odl-lisp-proto
grouping MapReply { leaf probe { type boolean; } leaf nonce { type int64; } leaf echoNonceEnabled { type boolean; } leaf securityEnabled { type boolean; } uses mapping-record-list; }
-
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 echoNonceEnabled, ornull
if it is not present.getNonce()
Return nonce, ornull
if it is not present.getProbe()
Return probe, ornull
if it is not present.Return securityEnabled, ornull
if it is not present.default @NonNull Boolean
Return echoNonceEnabled, guaranteed to be non-null.default @NonNull Long
Return nonce, guaranteed to be non-null.default @NonNull Boolean
Return probe, guaranteed to be non-null.default @NonNull Boolean
Return securityEnabled, guaranteed to be non-null.Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MappingRecordList
getMappingRecordItem, nonnullMappingRecordItem
-
Field Details
-
QNAME
static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAMEYANG identifier of the statement represented by this class.
-
-
Method Details
-
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
-
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
-
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
-
getEchoNonceEnabled
Boolean getEchoNonceEnabled()Return echoNonceEnabled, ornull
if it is not present.- Returns:
Boolean
echoNonceEnabled, ornull
if it is not present.
-
requireEchoNonceEnabled
Return echoNonceEnabled, guaranteed to be non-null.- Returns:
Boolean
echoNonceEnabled, guaranteed to be non-null.- Throws:
NoSuchElementException
- if echoNonceEnabled is not present
-
getSecurityEnabled
Boolean getSecurityEnabled()Return securityEnabled, ornull
if it is not present.- Returns:
Boolean
securityEnabled, ornull
if it is not present.
-
requireSecurityEnabled
Return securityEnabled, guaranteed to be non-null.- Returns:
Boolean
securityEnabled, guaranteed to be non-null.- Throws:
NoSuchElementException
- if securityEnabled is not present
-