Interface MonitoringObject
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.DataContainer>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
- All Known Subinterfaces:
Monitoring
,MonitoringRequest
,MonitoringResponse
,PcmonrepMessage
,Replies
@Generated("mdsal-binding-generator")
public interface MonitoringObject
extends org.opendaylight.yangtools.yang.binding.DataObject
The MONITORING object is used to specify the set of requested PCEP state
metrics.
This class represents the following YANG schema fragment defined in module pcep-types
grouping monitoring-object { container monitoring { uses object; leaf flags { type bits { bit incomplete { position 19; } bit overload { position 20; } bit processing-time { position 21; } bit general { position 22; } bit liveness { position 23; } } } leaf monitoring-id { type uint32; } container tlvs { uses vendor-information-tlvs; } } }
-
Field Summary
Modifier and TypeFieldDescriptionstatic final @NonNull org.opendaylight.yangtools.yang.common.QName
YANG identifier of the statement represented by this class. -
Method Summary
Modifier and TypeMethodDescriptionReturn monitoring, ornull
if it is not present.Class<? extends MonitoringObject>
@NonNull Monitoring
Return monitoring, or an empty instance if it is not present.
-
Field Details
-
QNAME
static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAMEYANG identifier of the statement represented by this class.
-
-
Method Details
-
implementedInterface
Class<? extends MonitoringObject> implementedInterface()- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.DataContainer>
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getMonitoring
Monitoring getMonitoring()Return monitoring, ornull
if it is not present.- Returns:
Monitoring
monitoring, ornull
if it is not present.
-
nonnullMonitoring
@NonNull Monitoring nonnullMonitoring()Return monitoring, or an empty instance if it is not present.- Returns:
Monitoring
monitoring, or an empty instance if it is not present.
-