Interface LabelSet
- 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
@Generated("mdsal-binding-generator")
public interface LabelSet
extends org.opendaylight.yangtools.binding.Grouping
This class represents the following YANG schema fragment defined in module rsvp
grouping label-set { leaf action { type enumeration { enum inclusive-list { value 0; } enum exclusive-list { value 1; } enum inclusive-range { value 2; } enum exclusive-range { value 3; } } } container label-type; list subchannels; }
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic enum
This class represents the following YANG schema fragment defined in module rsvp -
Method Summary
Modifier and TypeMethodDescriptionReturn action, ornull
if it is not present.Return labelType, ornull
if it is not present.@Nullable List
<Subchannels> Return subchannels, ornull
if it is not present.@NonNull LabelType
Return labelType, or an empty instance if it is not present.default @NonNull List
<Subchannels> Return subchannels, or an empty list if it is not present.default @NonNull LabelSet.Action
Return action, guaranteed to be non-null.Methods inherited from interface org.opendaylight.yangtools.binding.BindingContract
implementedInterface
-
Method Details
-
getAction
LabelSet.Action getAction()Return action, ornull
if it is not present.- Returns:
Action
action, ornull
if it is not present.
-
requireAction
Return action, guaranteed to be non-null.- Returns:
Action
action, guaranteed to be non-null.- Throws:
NoSuchElementException
- if action is not present
-
getLabelType
LabelType getLabelType()Return labelType, ornull
if it is not present.- Returns:
LabelType
labelType, ornull
if it is not present.
-
nonnullLabelType
@NonNull LabelType nonnullLabelType()Return labelType, or an empty instance if it is not present.- Returns:
LabelType
labelType, or an empty instance if it is not present.
-
getSubchannels
@Nullable List<Subchannels> getSubchannels()Return subchannels, ornull
if it is not present.- Returns:
List<Subchannels>
subchannels, ornull
if it is not present.
-
nonnullSubchannels
Return subchannels, or an empty list if it is not present.- Returns:
List<Subchannels>
subchannels, or an empty list if it is not present.
-