| CIMInstance ()
Creates a CIMInstance object
|
| CIMInstance (const CIMInstance& x)
Creates a CIMInstance object from another CIMInstance object.
|
PEGASUS_EXPLICIT | CIMInstance (const CIMObject& x)
Creates a CIMInstance object from the given CIMObject.
|
| CIMInstance (const CIMName& className)
Creates a CIMInstance object of the class specified by the input parameter.
|
CIMInstance& | operator= (const CIMInstance& x)
Copy Constructor.
|
| ~CIMInstance ()
Destructor.
|
const CIMName& | getClassName () const
Gets the class name of the instance.
|
const CIMObjectPath& | getPath () const
|
void | setPath (const CIMObjectPath & path)
Sets the object path for the instance.
|
CIMInstance& | addQualifier (const CIMQualifier& qualifier)
Adds the CIMQualifier object to the instance.
|
Uint32 | findQualifier (const CIMName& name) const
Searches the instance for the qualifier object defined by the input parameter.
|
CIMQualifier | getQualifier (Uint32 index)
Retrieves the qualifier object defined by the input parameter.
|
CIMConstQualifier | getQualifier (Uint32 index) const
Retrieves the qualifier object defined by the input parameter.
|
void | removeQualifier (Uint32 index)
Removes the qualifier defined by the index parameter.
|
Uint32 | getQualifierCount () const
Gets the count of the CIMQualifier objects defined for this CIMInstance.
|
CIMInstance& | addProperty (const CIMProperty& x)
Adds a property object defined by the input parameter to the CIMInstance.
|
Uint32 | findProperty (const CIMName& name) const
Searches the CIMProperty objects in the CIMInstance for property object with the name defined by the input parameter.
|
CIMProperty | getProperty (Uint32 index)
Gets the CIMProperty object in the CIMInstance defined by the input parameter.
|
CIMConstProperty | getProperty (Uint32 index) const
Gets the CIMproperty object in the CIMInstance defined by the input parameter.
|
void | removeProperty (Uint32 index)
Removes the property defined by the input parameter from the instance.
|
Uint32 | getPropertyCount () const
Gets the count of CIMProperty objects defined for this CIMInstance.
|
CIMObjectPath | buildPath (const CIMConstClass& cimClass) const
Builds the CIM object path for this instance.
|
CIMInstance | clone () const
Makes a deep copy (clone) of the CIMInstance object.
|
Boolean | identical (const CIMConstInstance& x) const
Compares the CIMInstance with another CIMInstance defined by the input parameter for equality of all components.
|
Boolean | isUninitialized () const
Determines if the object has not been initialized.
|
void | filter (Boolean includeQualifiers, Boolean includeClassOrigin, const CIMPropertyList & propertyList)
Experimental Interface Filter the properties, qualifiers and class origin attributes from this instance based on filtering criteria defined in the input parameters.
|