Interface NoPathObject
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,Object
,ObjectHeader
- All Known Subinterfaces:
NoPath
@Generated("mdsal-binding-generator") public interface NoPathObject extends org.opendaylight.yangtools.yang.binding.DataObject, Object
NO-PATH ObjectThis class represents the following YANG schema fragment defined in module pcep-types
grouping no-path-object { uses object; leaf nature-of-issue { type uint8; } leaf unsatisfied-constraints { when "nature-of-issue = 0" { } type boolean; default false; } }
-
-
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 org.opendaylight.yangtools.yang.common.Uint8
getNatureOfIssue()
Return natureOfIssue, ornull
if it is not present.Boolean
getUnsatisfiedConstraints()
Return unsatisfiedConstraints, ornull
if it is not present.Class<? extends NoPathObject>
implementedInterface()
default @NonNull org.opendaylight.yangtools.yang.common.Uint8
requireNatureOfIssue()
Return natureOfIssue, guaranteed to be non-null.default @NonNull Boolean
requireUnsatisfiedConstraints()
Return unsatisfiedConstraints, guaranteed to be non-null.-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.pcep.types.rev181109.ObjectHeader
getIgnore, getProcessingRule, requireIgnore, requireProcessingRule
-
-
-
-
Method Detail
-
implementedInterface
Class<? extends NoPathObject> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
- Specified by:
implementedInterface
in interfaceObject
- Specified by:
implementedInterface
in interfaceObjectHeader
-
getNatureOfIssue
org.opendaylight.yangtools.yang.common.Uint8 getNatureOfIssue()
Return natureOfIssue, ornull
if it is not present.- Returns:
Uint8
natureOfIssue, ornull
if it is not present.
-
requireNatureOfIssue
default @NonNull org.opendaylight.yangtools.yang.common.Uint8 requireNatureOfIssue()
Return natureOfIssue, guaranteed to be non-null.- Returns:
Uint8
natureOfIssue, guaranteed to be non-null.- Throws:
NoSuchElementException
- if natureOfIssue is not present
-
getUnsatisfiedConstraints
Boolean getUnsatisfiedConstraints()
Return unsatisfiedConstraints, ornull
if it is not present.- Returns:
Boolean
unsatisfiedConstraints, ornull
if it is not present.
-
requireUnsatisfiedConstraints
default @NonNull Boolean requireUnsatisfiedConstraints()
Return unsatisfiedConstraints, guaranteed to be non-null.- Returns:
Boolean
unsatisfiedConstraints, guaranteed to be non-null.- Throws:
NoSuchElementException
- if unsatisfiedConstraints is not present
-
-