Package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.segment.routing.ext.rev200120
Interface IsisBindingFlags
- All Superinterfaces:
org.opendaylight.yangtools.binding.BindingContract<org.opendaylight.yangtools.binding.DataContainer>
,org.opendaylight.yangtools.binding.BindingObject
,org.opendaylight.yangtools.binding.DataContainer
,org.opendaylight.yangtools.binding.Grouping
- All Known Subinterfaces:
IsisBindingFlagsCase
@Generated("mdsal-binding-generator")
public interface IsisBindingFlags
extends org.opendaylight.yangtools.binding.Grouping
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; } }
-
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.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.Methods inherited from interface org.opendaylight.yangtools.binding.BindingContract
implementedInterface
-
Method Details
-
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
-