Interface ObjectHeader
- 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:
AssociationGroup
,Bandwidth
,BandwidthUsage
,Bnc
,BranchNodeList
,CClose
,ClassType
,CNotification
,EndpointsObj
,Ero
,ErrorObject
,Gc
,Iro
,LoadBalancing
,Lsp
,Lspa
,Metric
,Monitoring
,NonBranchNodeList
,NoPath
,NoPathObject
,Object
,Of
,Open
,Overload
,PathKey
,PccIdReq
,PceId
,ProcTime
,ReoptimizationBandwidth
,Rp
,Rro
,Sero
,Srp
,Srro
,Svec
,UnreachDestinationObj
,VendorInformationObject
,Xro
- All Known Implementing Classes:
ObjectHeaderImpl
,UnknownObject
@Generated("mdsal-binding-generator")
public interface ObjectHeader
extends org.opendaylight.yangtools.binding.Grouping
Common Object Header
This class represents the following YANG schema fragment defined in module pcep-types
grouping object-header { leaf processing-rule { type boolean; default false; } leaf ignore { type boolean; default false; } }
-
Method Summary
Methods inherited from interface org.opendaylight.yangtools.binding.BindingContract
implementedInterface
-
Method Details
-
getProcessingRule
Boolean getProcessingRule()Return processingRule, ornull
if it is not present.- Returns:
Boolean
processingRule, ornull
if it is not present.
-
requireProcessingRule
Return processingRule, guaranteed to be non-null.- Returns:
Boolean
processingRule, guaranteed to be non-null.- Throws:
NoSuchElementException
- if processingRule is not present
-
getIgnore
Boolean getIgnore()Return ignore, ornull
if it is not present.- Returns:
Boolean
ignore, ornull
if it is not present.
-
requireIgnore
Return ignore, guaranteed to be non-null.- Returns:
Boolean
ignore, guaranteed to be non-null.- Throws:
NoSuchElementException
- if ignore is not present
-