Package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.segment.routing.ext.rev200120
Interface IsisBindingFlags
- 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
- All Known Subinterfaces:
IsisBindingFlagsCase
@Generated("mdsal-binding-generator")
public interface IsisBindingFlags
extends org.opendaylight.yangtools.yang.binding.DataObject
This class represents the following YANG schema fragment defined in module bgp-segment-routing
grouping isis-binding-flags { leaf address-family { type boolean; } leaf mirror-context { type boolean; } leaf spread-tlv { type boolean; } leaf leaked-from-level-2 { type boolean; } leaf attached-flag { type boolean; } }
-
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 addressFamily, ornull
if it is not present.Return attachedFlag, ornull
if it is not present.Return leakedFromLevel2, ornull
if it is not present.Return mirrorContext, ornull
if it is not present.Return spreadTlv, ornull
if it is not present.Class<? extends IsisBindingFlags>
default @NonNull Boolean
Return addressFamily, guaranteed to be non-null.default @NonNull Boolean
Return attachedFlag, guaranteed to be non-null.default @NonNull Boolean
Return leakedFromLevel2, guaranteed to be non-null.default @NonNull Boolean
Return mirrorContext, guaranteed to be non-null.default @NonNull Boolean
Return spreadTlv, guaranteed to be non-null.
-
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 IsisBindingFlags> 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
-
getAddressFamily
Boolean getAddressFamily()Return addressFamily, ornull
if it is not present.- Returns:
Boolean
addressFamily, ornull
if it is not present.
-
requireAddressFamily
Return addressFamily, guaranteed to be non-null.- Returns:
Boolean
addressFamily, guaranteed to be non-null.- Throws:
NoSuchElementException
- if addressFamily is not present
-
getMirrorContext
Boolean getMirrorContext()Return mirrorContext, ornull
if it is not present.- Returns:
Boolean
mirrorContext, ornull
if it is not present.
-
requireMirrorContext
Return mirrorContext, guaranteed to be non-null.- Returns:
Boolean
mirrorContext, guaranteed to be non-null.- Throws:
NoSuchElementException
- if mirrorContext is not present
-
getSpreadTlv
Boolean getSpreadTlv()Return spreadTlv, ornull
if it is not present.- Returns:
Boolean
spreadTlv, ornull
if it is not present.
-
requireSpreadTlv
Return spreadTlv, guaranteed to be non-null.- Returns:
Boolean
spreadTlv, guaranteed to be non-null.- Throws:
NoSuchElementException
- if spreadTlv is not present
-
getLeakedFromLevel2
Boolean getLeakedFromLevel2()Return leakedFromLevel2, ornull
if it is not present.- Returns:
Boolean
leakedFromLevel2, ornull
if it is not present.
-
requireLeakedFromLevel2
Return leakedFromLevel2, guaranteed to be non-null.- Returns:
Boolean
leakedFromLevel2, guaranteed to be non-null.- Throws:
NoSuchElementException
- if leakedFromLevel2 is not present
-
getAttachedFlag
Boolean getAttachedFlag()Return attachedFlag, ornull
if it is not present.- Returns:
Boolean
attachedFlag, ornull
if it is not present.
-
requireAttachedFlag
Return attachedFlag, guaranteed to be non-null.- Returns:
Boolean
attachedFlag, guaranteed to be non-null.- Throws:
NoSuchElementException
- if attachedFlag is not present
-