// Copyright (c) 2008 DMTF. All rights reserved. [Version ( "2.20.0" ), UMLPackagePath ( "CIM::Event" ), Description ( "A FilterCollection is a subclass of CIM_Collection which " "aggregates instances of CIM_IndicationFilter." )] class CIM_FilterCollection : CIM_Collection { [Key, Override ( "InstanceID" ), Description ( "Within the scope of the instantiating Namespace, " "InstanceID opaquely and uniquely identifies an instance " "of this class. In order to ensure uniqueness within the " "NameSpace, the value of InstanceID shall be constructed " "using the following \'preferred\' algorithm: \n" ": \n" "Where and are separated by a colon " "\':\', and where MUST include a copyrighted, " "trademarked or otherwise unique name that is owned by " "the business entity creating/defining the InstanceID, or " "is a registered ID that is assigned to the business " "entity by a recognized global authority (This is similar " "to the _ structure of Schema " "class names.) In addition, to ensure uniqueness " "MUST NOT contain a colon (\':\'). When using this " "algorithm, the first colon to appear in InstanceID MUST " "appear between and . \n" " is chosen by the business entity and SHOULD " "not be re-used to identify different underlying " "(real-world) elements. If the above \'preferred\' " "algorithm is not used, the defining entity MUST assure " "that the resultant InstanceID is not re-used across any " "InstanceIDs produced by this or other providers for this " "instance\'s NameSpace. \n" "For DMTF defined instances, the \'preferred\' algorithm " "MUST be used with the set to \'CIM\'." )] string InstanceID; [Description ( "The Collection Name is to be specified by a profile or " "owning organization such that it can be used to identify " "a particular collection of indication filters. The value " "of CollectionName shall be constructed using the " "following algorithm: \n" ": \n" "Where and are separated by a " "colon \':\', and where shall include a " "copyrighted, trademarked or otherwise unique name that " "is owned by the business entity creating/defining the " "CollectionName. In addition, to ensure uniqueness " " shall not contain a colon (\':\').\n" " is the string label defined in the " "specification defining the collection." )] string CollectionName; };