Class Hierarchy
Class Attributes
Class Qualifiers
Properties
Methods
Associations in which the class can participate
Sub Profiling Summary
CIM_QoSSubService --> CIM_ServiceComponent --> CIM_Component --> [top]
Class Declaration Attributes Name Value SUPERCLASS CIM_ServiceComponent NAME CIM_QoSSubService
Class CIM_QoSSubService Qualifiers Name Type Value From Class Composition boolean true CIM_QoSSubService Version string 2.7.0 CIM_QoSSubService Description string The associations - QoSSubService and QoSConditioningSub Service - operate in conjunction. High level QoS definitions, such as ’ John gets Gold Service ’ , map to lower level, more concrete QoSServices (the subclasses of QoSService). This is described by the QoSSubService association. In turn, each of the SubServices may require their own conditioning. This is modeled using the QoSConditioningSubService aggregation. Note that a more concrete QoSService may only be aggregated into one higher level Service, using this association. The cardinality on the GroupComponent reference is Max (1). CIM_QoSSubService Association boolean true CIM_QoSSubService Aggregation boolean true CIM_QoSSubService Description string The ServiceComponent aggregation models a set of subordinate Services that are aggregated together to form a higher-level service. CIM_ServiceComponent Association boolean true CIM_ServiceComponent Aggregation boolean true CIM_ServiceComponent Association boolean true CIM_Component Aggregation boolean true CIM_Component Description string CIM_Component is a generic association used to establish ’ part of ’ relationships between Managed Elements. For example, it could be used to define the components or parts of a System. CIM_Component
Properties Name Type Value Qualifiers ClassOrigin GroupComponent CIM_QoSService ref Max
Description
Override
Key
AggregateCIM_QoSSubService PartComponent CIM_QoSService ref Description
Override
KeyCIM_QoSSubService Property Qualifiers
Property GroupComponent Qualifiers Name Type Value From Class Max uint32 1 CIM_QoSSubService Description string The higher level QoSService that is constructed by aggregating one or more lower-level QoSServices. CIM_QoSSubService Override string GroupComponent CIM_QoSSubService Key boolean true CIM_QoSSubService Aggregate boolean true CIM_QoSSubService
Property PartComponent Qualifiers Name Type Value From Class Description string The more concrete QoSService that is used to provide the higher level Service. CIM_QoSSubService Override string PartComponent CIM_QoSSubService Key boolean true CIM_QoSSubService
Property GroupComponent Qualifiers Name Type Value From Class Override string GroupComponent CIM_ServiceComponent Description string The parent Service. CIM_ServiceComponent Key boolean true CIM_ServiceComponent Aggregate boolean true CIM_ServiceComponent
Property PartComponent Qualifiers Name Type Value From Class Override string PartComponent CIM_ServiceComponent Description string The component Service. CIM_ServiceComponent Key boolean true CIM_ServiceComponent
Property GroupComponent Qualifiers Name Type Value From Class Key boolean true CIM_Component Aggregate boolean true CIM_Component Description string The parent element in the association. CIM_Component
Property PartComponent Qualifiers Name Type Value From Class Key boolean true CIM_Component Description string The child element in the association. CIM_Component
Method Qualifiers
Parameters
Parameter Qualifiers