Package Products :: Package ZenModel :: Module HWComponent :: Class HWComponent |
[hide private]
[frames] | no frames]

# Class HWComponent

source code

                         object --+
                                  |
                  Lockable.Lockable --+
                                      |
        DeviceComponent.DeviceComponent --+
                                          |
    ManagedEntity.ManagedEntity --+       |
                                  |       |
                MEProduct.MEProduct --+   |
                                      |   |
                      Hardware.Hardware --+
                                          |
                                         HWComponent

Known Subclasses:
  - TemperatureSensor.TemperatureSensor
  - , HardDisk.HardDisk
  - , CPU.CPU
  - , Fan.Fan
  - , ExpansionCard.ExpansionCard
  - , PowerSupply.PowerSupply

Hardware component of a device such as a HardDisk, CPU, etc.

Instance Methods | [hide private]
device(self) Return our device object for DeviceResultInt. | source code
Inherited from `DeviceComponent.DeviceComponent`: `filterAutomaticCreation`, `getAqProperty`, `getClassObject`, `getCollectors`, `getIconPath`, `getInstDescription`, `getManageIp`, `getNagiosTemplate`, `getParentDeviceName`, `getParentDeviceTitle`, `getParentDeviceUrl`, `getRRDContextData`, `getStatus`, `getStatusString`, `getSubComponentsNoIndexGen`, `hostname`, `monitored`, `name`, `setAqProperty` Inherited from `Lockable.Lockable`: `getNextLockableParent`, `isLockedFromDeletion`, `isLockedFromUpdates`, `isUnlocked`, `lockFromDeletion`, `lockFromUpdates`, `lockStatus`, `lockWarning`, `sendEventWhenBlocked`, `setSendEventWhenBlockedFlag`, `unlock`, `unsetSendEventWhenBlockedFlag` Inherited from `Hardware.Hardware`: `setProduct`, `setProductKey` Inherited from `MEProduct.MEProduct`: `getDescription`, `getDeviceLink`, `getManufacturer`, `getManufacturerHref`, `getManufacturerLink`, `getManufacturerName`, `getModelName`, `getProductContext`, `getProductHref`, `getProductKey`, `getProductLink`, `getProductName`, `setDescription`

Class Variables | [hide private]
Inherited from `DeviceComponent.DeviceComponent`: `__pychecker__`, `collectors`, `default_catalog`, `event_key`, `perfmonInstance`, `security` Inherited from `Lockable.Lockable`: `modelerLock`, `sendEventWhenBlockedFlag` Inherited from `Hardware.Hardware`: `meta_type`, `portal_type`, `serialNumber`, `tag` Inherited from `Hardware.Hardware` (private): `_properties` Inherited from `MEProduct.MEProduct` (private): `_manufacturer`, `_prodKey`, `_relations`