All Superinterfaces:
AaaTop, AlarmsTop, org.opendaylight.yangtools.yang.binding.Augmentable<System>, org.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.DataContainer>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.ChildOf<SystemTop>, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject, LicenseTop, LoggingTop, MessagesTop, ProcmonProcessesTop, SystemClockTop, SystemCpuTop, SystemDnsTop, SystemMemoryTop, SystemNtpTop, SystemSshServerTop, SystemTelnetServerTop

@Generated("mdsal-binding-generator") public interface System extends org.opendaylight.yangtools.yang.binding.ChildOf<SystemTop>, org.opendaylight.yangtools.yang.binding.Augmentable<System>, SystemClockTop, SystemDnsTop, SystemNtpTop, SystemSshServerTop, SystemTelnetServerTop, LoggingTop, AaaTop, SystemMemoryTop, SystemCpuTop, ProcmonProcessesTop, AlarmsTop, MessagesTop, LicenseTop
Enclosing container for system-related configuration and operational state data

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

 container system {
   container config {
     uses system-global-config;
   }
   container state {
     config false;
     uses system-global-config;
     uses system-global-state;
   }
   uses system-clock-top;
   uses system-dns-top;
   uses system-ntp-top;
   uses oc-sys-term:system-ssh-server-top;
   uses oc-sys-term:system-telnet-server-top;
   uses oc-log:logging-top;
   uses oc-aaa:aaa-top;
   uses system-memory-top;
   uses system-cpu-top;
   uses oc-proc:procmon-processes-top;
   uses oc-alarms:alarms-top;
   uses oc-messages:messages-top;
   uses oc-license:license-top;
 }
 

To create instances of this class use SystemBuilder.

See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final @NonNull org.opendaylight.yangtools.yang.common.QName
    YANG identifier of the statement represented by this class.
  • Method Summary

    Modifier and Type
    Method
    Description
    static boolean
    bindingEquals(@NonNull System thisObj, Object obj)
    Default implementation of Object.equals(Object) contract for this interface.
    static int
    bindingHashCode(@NonNull System obj)
    Default implementation of Object.hashCode() contract for this interface.
    static String
    bindingToString(@NonNull System obj)
    Default implementation of Object.toString() contract for this interface.
    Return config, or null if it is not present.
    Return state, or null if it is not present.
    default Class<System>
     

    Methods inherited from interface org.opendaylight.yang.gen.v1.http.openconfig.net.yang.aaa.rev200730.AaaTop

    getAaa

    Methods inherited from interface org.opendaylight.yang.gen.v1.http.openconfig.net.yang.alarms.rev190709.AlarmsTop

    getAlarms

    Methods inherited from interface org.opendaylight.yangtools.yang.binding.Augmentable

    augmentation, augmentationOrElseThrow, augmentationOrElseThrow, augmentations

    Methods inherited from interface org.opendaylight.yang.gen.v1.http.openconfig.net.yang.license.rev200422.LicenseTop

    getLicense

    Methods inherited from interface org.opendaylight.yang.gen.v1.http.openconfig.net.yang.system.logging.rev181121.LoggingTop

    getLogging

    Methods inherited from interface org.opendaylight.yang.gen.v1.http.openconfig.net.yang.messages.rev180813.MessagesTop

    getMessages

    Methods inherited from interface org.opendaylight.yang.gen.v1.http.openconfig.net.yang.system.procmon.rev190315.ProcmonProcessesTop

    getProcesses

    Methods inherited from interface org.opendaylight.yang.gen.v1.http.openconfig.net.yang.system.rev200413.SystemClockTop

    getClock

    Methods inherited from interface org.opendaylight.yang.gen.v1.http.openconfig.net.yang.system.rev200413.SystemCpuTop

    getCpus

    Methods inherited from interface org.opendaylight.yang.gen.v1.http.openconfig.net.yang.system.rev200413.SystemDnsTop

    getDns

    Methods inherited from interface org.opendaylight.yang.gen.v1.http.openconfig.net.yang.system.rev200413.SystemMemoryTop

    getMemory

    Methods inherited from interface org.opendaylight.yang.gen.v1.http.openconfig.net.yang.system.rev200413.SystemNtpTop

    getNtp

    Methods inherited from interface org.opendaylight.yang.gen.v1.http.openconfig.net.yang.system.terminal.rev181121.SystemSshServerTop

    getSshServer

    Methods inherited from interface org.opendaylight.yang.gen.v1.http.openconfig.net.yang.system.terminal.rev181121.SystemTelnetServerTop

    getTelnetServer
  • Field Details

    • QNAME

      static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAME
      YANG identifier of the statement represented by this class.
  • Method Details