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.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; } }
The schema path to identify an instance is bgp-segment-routingisis-binding-flags
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Boolean
getAddressFamily()
Return addressFamily, ornull
if it is not present.Boolean
getAttachedFlag()
Return attachedFlag, ornull
if it is not present.Boolean
getLeakedFromLevel2()
Return leakedFromLevel2, ornull
if it is not present.Boolean
getMirrorContext()
Return mirrorContext, ornull
if it is not present.Boolean
getSpreadTlv()
Return spreadTlv, ornull
if it is not present.Class<? extends IsisBindingFlags>
implementedInterface()
default @NonNull Boolean
requireAddressFamily()
Return addressFamily, guaranteed to be non-null.default @NonNull Boolean
requireAttachedFlag()
Return attachedFlag, guaranteed to be non-null.default @NonNull Boolean
requireLeakedFromLevel2()
Return leakedFromLevel2, guaranteed to be non-null.default @NonNull Boolean
requireMirrorContext()
Return mirrorContext, guaranteed to be non-null.default @NonNull Boolean
requireSpreadTlv()
Return spreadTlv, guaranteed to be non-null.
-
-
-
Method Detail
-
implementedInterface
Class<? extends IsisBindingFlags> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.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
default @NonNull Boolean 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
default @NonNull Boolean 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
default @NonNull Boolean 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
default @NonNull Boolean 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
default @NonNull Boolean requireAttachedFlag()
Return attachedFlag, guaranteed to be non-null.- Returns:
Boolean
attachedFlag, guaranteed to be non-null.- Throws:
NoSuchElementException
- if attachedFlag is not present
-
-