Interface MonitoringObject
- 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:
Monitoring
,MonitoringRequest
,MonitoringResponse
,PcmonrepMessage
,Replies
@Generated("mdsal-binding-generator")
public interface MonitoringObject
extends org.opendaylight.yangtools.binding.Grouping
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; } } }
-
Method Summary
Modifier and TypeMethodDescriptionReturn monitoring, ornull
if it is not present.@NonNull Monitoring
Return monitoring, or an empty instance if it is not present.Methods inherited from interface org.opendaylight.yangtools.binding.BindingContract
implementedInterface
-
Method Details
-
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.
-