Interface MessagesConfig

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject
    All Known Subinterfaces:
    Config, State

    @Generated("mdsal-binding-generator")
    public interface MessagesConfig
    extends org.opendaylight.yangtools.yang.binding.DataObject
    Configuration data for defining Syslog message severity.

    This class represents the following YANG schema fragment defined in module openconfig-messages

     grouping messages-config {
       leaf severity {
         type oc-log:syslog-severity;
       }
     }
     
    The schema path to identify an instance is openconfig-messagesmessages-config
    • Field Detail

      • QNAME

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

      • implementedInterface

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

        SyslogSeverity getSeverity()
        Return severity, or null if it is not present.
             
                 Specifies that only messages of the given severity (or greater severity) are
                 sent over the RPC. This is analogous to differentiating which severity is to be
                 sent to legacy Syslog servers, as opposed to local buffer or files.
             
         
        Returns:
        SyslogSeverity severity, or null if it is not present.
      • requireSeverity

        default @NonNull SyslogSeverity requireSeverity()
        Return severity, guaranteed to be non-null.
             
                 Specifies that only messages of the given severity (or greater severity) are
                 sent over the RPC. This is analogous to differentiating which severity is to be
                 sent to legacy Syslog servers, as opposed to local buffer or files.
             
         
        Returns:
        SyslogSeverity severity, guaranteed to be non-null.
        Throws:
        NoSuchElementException - if severity is not present