Interface PlatformAnchorsTop

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

    @Generated("mdsal-binding-generator")
    public interface PlatformAnchorsTop
    extends org.opendaylight.yangtools.yang.binding.DataObject
    This grouping is used to add containers for components that are common across systems, but do not have a defined schema within the openconfig-platform Containers should be added to this grouping for components that are expected to exist in multiple systems, with corresponding modules augmenting the config/state containers directly.

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

     grouping platform-anchors-top {
       container chassis {
         container config {
         }
         container state {
           config false;
         }
       }
       container port {
         container config {
         }
         container state {
           config false;
         }
       }
       container power-supply {
         container config {
         }
         container state {
           config false;
         }
       }
       container fan {
         container config {
         }
         container state {
           config false;
         }
       }
       container fabric {
         container config {
         }
         container state {
           config false;
         }
       }
       container storage {
         container config {
         }
         container state {
           config false;
         }
       }
       container cpu {
         container config {
         }
         container state {
           config false;
         }
       }
       container integrated-circuit {
         container config {
         }
         container state {
           config false;
         }
       }
       container backplane {
         container config {
         }
         container state {
           config false;
         }
       }
       container software-module {
         container config {
         }
         container state {
           config false;
         }
       }
     }
     
    The schema path to identify an instance is openconfig-platformplatform-anchors-top
    • Field Detail

      • QNAME

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

      • implementedInterface

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

        Chassis getChassis()
        Return chassis, or null if it is not present.
             
                 Data for chassis components
             
         
        Returns:
        Chassis chassis, or null if it is not present.
      • getPort

        Port getPort()
        Return port, or null if it is not present.
             
                 Data for physical port components
             
         
        Returns:
        Port port, or null if it is not present.
      • getPowerSupply

        PowerSupply getPowerSupply()
        Return powerSupply, or null if it is not present.
             
                 Data for power supply components
             
         
        Returns:
        PowerSupply powerSupply, or null if it is not present.
      • getFan

        Fan getFan()
        Return fan, or null if it is not present.
             
                 Data for fan components
             
         
        Returns:
        Fan fan, or null if it is not present.
      • getFabric

        Fabric getFabric()
        Return fabric, or null if it is not present.
             
                 Data for fabric components
             
         
        Returns:
        Fabric fabric, or null if it is not present.
      • getStorage

        Storage getStorage()
        Return storage, or null if it is not present.
             
                 Data for storage components
             
         
        Returns:
        Storage storage, or null if it is not present.
      • getCpu

        Cpu getCpu()
        Return cpu, or null if it is not present.
             
                 Data for cpu components
             
         
        Returns:
        Cpu cpu, or null if it is not present.
      • getIntegratedCircuit

        IntegratedCircuit getIntegratedCircuit()
        Return integratedCircuit, or null if it is not present.
             
                 Data for chip components, such as ASIC, NPUs, etc.
             
         
        Returns:
        IntegratedCircuit integratedCircuit, or null if it is not present.
      • getBackplane

        Backplane getBackplane()
        Return backplane, or null if it is not present.
             
                 Data for backplane components
             
         
        Returns:
        Backplane backplane, or null if it is not present.
      • getSoftwareModule

        SoftwareModule getSoftwareModule()
        Return softwareModule, or null if it is not present.
             
                 Data for software module components, i.e., for components with
                 type=SOFTWARE_MODULE
             
         
        Returns:
        SoftwareModule softwareModule, or null if it is not present.