Interface MonitoringObject

  • All Superinterfaces:
    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

    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;
    The schema path to identify an instance is pcep-typesmonitoring-object
    • Field Detail

      • QNAME

        static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAME
    • Method Detail

      • implementedInterface

        Class<? extends MonitoringObject> implementedInterface()
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
      • getMonitoring

        Monitoring getMonitoring()
        Return monitoring, or null if it is not present.
        Monitoring monitoring, or null if it is not present.