Class CIM_IndicationFilter
extends CIM_ManagedElement

CIM_IndicationFilter defines the criteria for generating an Indication and what data should be returned in the Indication. It is derived from CIM_ManagedElement to allow modeling the dependency of the filter on a specific service.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_IndicationFilter

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringCIM_IndicationFilter defines the criteria for generating an Indication and what data should be returned in the Indication. It is derived from CIM_ManagedElement to allow modeling the dependency of the filter on a specific service.
UMLPackagePathstringCIM::Event
Versionstring2.12.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
CreationClassNamestring
DescriptionstringIndicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, it allows all instances of this class and its subclasses to be uniquely identified.
Keybooleantrue
MaxLenuint32256
Namestring
DescriptionstringThe name of the filter.
Keybooleantrue
Querystring
DescriptionstringA query expression that defines the condition(s) under which Indications will be generated. For some Indication classes, the query expression may also define the instance properties to be copied to the CIM_InstIndication's SourceInstance and PreviousInstance properties. Query language semantics include projection (e.g., Select), range (e.g., From) and predicate (e.g., Where). When used with QueryLanguage set to "DMTF:CQL" or "DMTF:CQLT", the FROM clause shall contain at least one subclass of Indication and may contain any number of other classes or subqueries. If only one subclass of Indication is named, it defines the Indication that this Instance of IndicationFilter will produce. If more than one subclass of Indication is named, then one of them must be named explicitly in the select-list. The select-list must refer explicitly or implicitly to exactly one Indication subclass. In addition, it shall conform to one of several options: 1) only a "*": This may only be used if the Indication subclass is the only entry on the FROM list. 2) only a "<Indicationclass or alias>.*": This form may be used if the FROM clause contains more than one Indication subclass. 3) a list of the form "<propertyname>*[","[<literal> AS ]<propertyname>]": This form may only be used if the Indication subclass is the only entry on the FROM list. In this form, the literal is assigned to the named property of the selected Indication subclass 4) a list of the form "<Indicationname>.<propertyname> *["," [<Indicationname>.<propertyname> |"": <literal> AS <propertyname> | <fromname>.<propertyname> AS <propertyname> ] ]" : The first term selects the appropriate Indication subclass to produce. Subsequent terms allow other properties of that indication, or allow a literal or property of another class to be assigned to the output as one of the properties of the selected Indication subclass. Note that in all cases, only the property names of the selected Indication subclass may be referred to in the select-list.
ModelCorrespondencestringCIM_IndicationFilter.QueryLanguage
Requiredbooleantrue
QueryLanguagestring
DescriptionstringThe language in which the query is expressed. . "DMTF:CQL" indicates a CIM Query Language string. "DMTF:CQLT" indicates a CIM Query Language Template string. When used, the identifiers recognized in the $identifier$ tokens are "SELF" and the property names of this class, or one of its subclasses. When used in the Query string, $SELF$ will be replaced by a string corresponding to a WBEM URI referencing the instance of this class that contains the Query template string. Tokens of the form $<propertyname>$ will be replaced by a string representing the corresponding property value of the instance of this class that contains the Query string.
ModelCorrespondencestringCIM_IndicationFilter.Query
Requiredbooleantrue
SourceNamespacestring
DescriptionstringThe path to a local namespace where the Indications originate. If NULL, the namespace of the Filter registration is assumed.
SystemCreationClassNamestring
DescriptionstringA System's CreationClassName. The Filter is defined in the context of a CIM_System, where it is hosted or to which it applies. In a future release, a weak relationship will be explicitly added to the model. This is not done now to allow further refinement of the Filter definition and its inheritance tree. Keys are defined now to allow the class to be instantiated.
Keybooleantrue
MaxLenuint32256
SystemNamestring
DescriptionstringA System's Name. The Filter is defined in the context of a CIM_System, where it is hosted or to which it applies. In a future release, a weak relationship will be explicitly added to the model. This is not done now to allow further refinement of the Filter definition and its inheritance tree. Keys are defined now to allow the class to be instantiated.
Keybooleantrue
MaxLenuint32256

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
DescriptionstringCIM_ManagedElement
ElementNamestringCIM_ManagedElement
InstanceIDstringCIM_ManagedElement

Class Methods