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 Type
    Method
    Description
    Return monitoring, or null 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, or null if it is not present.
      Returns:
      Monitoring monitoring, or null 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.