Interface PlatformAnchorsTop
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.DataContainer>,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;
}
}
}
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final @NonNull org.opendaylight.yangtools.yang.common.QNameYANG identifier of the statement represented by this class. -
Method Summary
Modifier and TypeMethodDescriptionReturn backplane, ornullif it is not present.Return chassis, ornullif it is not present.getCpu()Return cpu, ornullif it is not present.Return fabric, ornullif it is not present.getFan()Return fan, ornullif it is not present.Return integratedCircuit, ornullif it is not present.getPort()Return port, ornullif it is not present.Return powerSupply, ornullif it is not present.Return softwareModule, ornullif it is not present.Return storage, ornullif it is not present.Class<? extends PlatformAnchorsTop>@NonNull BackplaneReturn backplane, or an empty instance if it is not present.@NonNull ChassisReturn chassis, or an empty instance if it is not present.@NonNull CpuReturn cpu, or an empty instance if it is not present.@NonNull FabricReturn fabric, or an empty instance if it is not present.@NonNull FanReturn fan, or an empty instance if it is not present.@NonNull IntegratedCircuitReturn integratedCircuit, or an empty instance if it is not present.@NonNull PortReturn port, or an empty instance if it is not present.@NonNull PowerSupplyReturn powerSupply, or an empty instance if it is not present.@NonNull SoftwareModuleReturn softwareModule, or an empty instance if it is not present.@NonNull StorageReturn storage, or an empty instance if it is not present.
-
Field Details
-
QNAME
static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAMEYANG identifier of the statement represented by this class.
-
-
Method Details
-
implementedInterface
Class<? extends PlatformAnchorsTop> implementedInterface()- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.DataContainer>- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getChassis
Chassis getChassis()Return chassis, ornullif it is not present.Data for chassis components- Returns:
Chassischassis, ornullif it is not present.
-
nonnullChassis
@NonNull Chassis nonnullChassis()Return chassis, or an empty instance if it is not present.- Returns:
Chassischassis, or an empty instance if it is not present.
-
getPort
Port getPort()Return port, ornullif it is not present.Data for physical port components- Returns:
Portport, ornullif it is not present.
-
nonnullPort
@NonNull Port nonnullPort()Return port, or an empty instance if it is not present.- Returns:
Portport, or an empty instance if it is not present.
-
getPowerSupply
PowerSupply getPowerSupply()Return powerSupply, ornullif it is not present.Data for power supply components- Returns:
PowerSupplypowerSupply, ornullif it is not present.
-
nonnullPowerSupply
@NonNull PowerSupply nonnullPowerSupply()Return powerSupply, or an empty instance if it is not present.- Returns:
PowerSupplypowerSupply, or an empty instance if it is not present.
-
getFan
Fan getFan()Return fan, ornullif it is not present.Data for fan components- Returns:
Fanfan, ornullif it is not present.
-
nonnullFan
@NonNull Fan nonnullFan()Return fan, or an empty instance if it is not present.- Returns:
Fanfan, or an empty instance if it is not present.
-
getFabric
Fabric getFabric()Return fabric, ornullif it is not present.Data for fabric components- Returns:
Fabricfabric, ornullif it is not present.
-
nonnullFabric
@NonNull Fabric nonnullFabric()Return fabric, or an empty instance if it is not present.- Returns:
Fabricfabric, or an empty instance if it is not present.
-
getStorage
Storage getStorage()Return storage, ornullif it is not present.Data for storage components- Returns:
Storagestorage, ornullif it is not present.
-
nonnullStorage
@NonNull Storage nonnullStorage()Return storage, or an empty instance if it is not present.- Returns:
Storagestorage, or an empty instance if it is not present.
-
getCpu
Cpu getCpu()Return cpu, ornullif it is not present.Data for cpu components- Returns:
Cpucpu, ornullif it is not present.
-
nonnullCpu
@NonNull Cpu nonnullCpu()Return cpu, or an empty instance if it is not present.- Returns:
Cpucpu, or an empty instance if it is not present.
-
getIntegratedCircuit
IntegratedCircuit getIntegratedCircuit()Return integratedCircuit, ornullif it is not present.Data for chip components, such as ASIC, NPUs, etc.- Returns:
IntegratedCircuitintegratedCircuit, ornullif it is not present.
-
nonnullIntegratedCircuit
@NonNull IntegratedCircuit nonnullIntegratedCircuit()Return integratedCircuit, or an empty instance if it is not present.- Returns:
IntegratedCircuitintegratedCircuit, or an empty instance if it is not present.
-
getBackplane
Backplane getBackplane()Return backplane, ornullif it is not present.Data for backplane components- Returns:
Backplanebackplane, ornullif it is not present.
-
nonnullBackplane
@NonNull Backplane nonnullBackplane()Return backplane, or an empty instance if it is not present.- Returns:
Backplanebackplane, or an empty instance if it is not present.
-
getSoftwareModule
SoftwareModule getSoftwareModule()Return softwareModule, ornullif it is not present.Data for software module components, i.e., for components with type=SOFTWARE_MODULE- Returns:
SoftwareModulesoftwareModule, ornullif it is not present.
-
nonnullSoftwareModule
@NonNull SoftwareModule nonnullSoftwareModule()Return softwareModule, or an empty instance if it is not present.- Returns:
SoftwareModulesoftwareModule, or an empty instance if it is not present.
-