Interface FragmentValue
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
- All Known Subinterfaces:
Fragments
@Generated("mdsal-binding-generator") public interface FragmentValue extends org.opendaylight.yangtools.yang.binding.DataObject
This class represents the following YANG schema fragment defined in module bgp-flowspec
grouping fragment-value { leaf op { type bitmask-operand; } leaf value { type fragment; } }
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
YANG identifier of the statement represented by this class.
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description BitmaskOperand
getOp()
Return op, ornull
if it is not present.Fragment
getValue()
Return value, ornull
if it is not present.Class<? extends FragmentValue>
implementedInterface()
default @NonNull BitmaskOperand
requireOp()
Return op, guaranteed to be non-null.default @NonNull Fragment
requireValue()
Return value, guaranteed to be non-null.
-
-
-
Method Detail
-
implementedInterface
Class<? extends FragmentValue> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getOp
BitmaskOperand getOp()
Return op, ornull
if it is not present.- Returns:
BitmaskOperand
op, ornull
if it is not present.
-
requireOp
default @NonNull BitmaskOperand requireOp()
Return op, guaranteed to be non-null.- Returns:
BitmaskOperand
op, guaranteed to be non-null.- Throws:
NoSuchElementException
- if op is not present
-
getValue
Fragment getValue()
Return value, ornull
if it is not present.- Returns:
Fragment
value, ornull
if it is not present.
-
requireValue
default @NonNull Fragment requireValue()
Return value, guaranteed to be non-null.- Returns:
Fragment
value, guaranteed to be non-null.- Throws:
NoSuchElementException
- if value is not present
-
-