Package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.segment.routing.ext.rev200120
Interface RangeTlv
- 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:
SrRange
@Generated("mdsal-binding-generator")
public interface RangeTlv
extends org.opendaylight.yangtools.binding.Grouping
This class represents the following YANG schema fragment defined in module bgp-segment-routing
grouping range-tlv { leaf inter-area { type boolean; } leaf range-size { type uint16; } list sub-tlvs { uses range-sub-tlvs; } }
-
Method Summary
Modifier and TypeMethodDescriptionReturn interArea, ornull
if it is not present.org.opendaylight.yangtools.yang.common.Uint16
Return rangeSize, ornull
if it is not present.Return subTlvs, ornull
if it is not present.Return subTlvs, or an empty list if it is not present.default @NonNull Boolean
Return interArea, guaranteed to be non-null.default @NonNull org.opendaylight.yangtools.yang.common.Uint16
Return rangeSize, guaranteed to be non-null.Methods inherited from interface org.opendaylight.yangtools.binding.BindingContract
implementedInterface
-
Method Details
-
getInterArea
Boolean getInterArea()Return interArea, ornull
if it is not present.- Returns:
Boolean
interArea, ornull
if it is not present.
-
requireInterArea
Return interArea, guaranteed to be non-null.- Returns:
Boolean
interArea, guaranteed to be non-null.- Throws:
NoSuchElementException
- if interArea is not present
-
getRangeSize
org.opendaylight.yangtools.yang.common.Uint16 getRangeSize()Return rangeSize, ornull
if it is not present.- Returns:
Uint16
rangeSize, ornull
if it is not present.
-
requireRangeSize
default @NonNull org.opendaylight.yangtools.yang.common.Uint16 requireRangeSize()Return rangeSize, guaranteed to be non-null.- Returns:
Uint16
rangeSize, guaranteed to be non-null.- Throws:
NoSuchElementException
- if rangeSize is not present
-
getSubTlvs
Return subTlvs, ornull
if it is not present.- Returns:
List<SubTlvs>
subTlvs, ornull
if it is not present.
-
nonnullSubTlvs
Return subTlvs, or an empty list if it is not present.- Returns:
List<SubTlvs>
subTlvs, or an empty list if it is not present.
-