# Class CIM_JobProcessingStatistics
extends CIM_StatisticalData

This class records the completion statistics (such as ElapsedTime) and other information for its associated Job. The class will be extended in a future release to include statistics regarding resource utilization. Note that there may be many instances of this class if the Job is recurring (i.e., if its JobRunTimes property is not 1).

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

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_StatisticalData
|
+--CIM_JobProcessingStatistics

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | This class records the completion statistics (such as ElapsedTime) and other information for its associated Job. The class will be extended in a future release to include statistics regarding resource utilization. Note that there may be many instances of this class if the Job is recurring (i.e., if its JobRunTimes property is not 1).
Experimental | boolean | true
UMLPackagePath | string | CIM::System::Processing
Version | string | 2.8.1000

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
CPUTimeUsed | uint32 |
Counter | boolean | true
Description | string | Specifies the number of milliseconds of CPU that this job has used in its current (or last) run. When a job is actively running, this number will continue to change until the job has finished its execution, either successfully or unsuccessfully.
ModelCorrespondence | string | CIM_BatchJob.MaxCPUTime
PUnit | string | second * 10^-3
Units | string | MilliSeconds
ElapsedTime | datetime |
Description | string | The total execution time of the Job. This MUST be represented in interval format.
ModelCorrespondence | string | CIM_Job.ElapsedTime
PercentComplete | uint16 |
Description | string | The percentage of the job that was completed at the time that the Job terminated. Note that this value will be less than 100 if the Job terminated prematurely. Note that the value 101 is undefined and will be not be allowed in the next major revision of the specification.
MaxValue | sint64 | 101
MinValue | sint64 | 0
ModelCorrespondence | string | CIM_Job.PercentComplete
PUnit | string | percent
Units | string | Percent
Priority | uint32 |
Description | string | Indicates the urgency or importance of execution of the Job. The lower the number, the higher the priority.
ModelCorrespondence | string | CIM_Job.Priority
StartTime | datetime |
Description | string | The time that this invocation of the Job was started. This SHOULD be represented by an actual date and time, and not in interval format.
ModelCorrespondence | string | CIM_Job.StartTime

### Inherited Properties

Name | Data Type | Class Origin
--- | --- | ---
Caption | string | CIM_ManagedElement
Description | string | CIM_ManagedElement
ElementName | string | CIM_StatisticalData
Generation | uint64 | CIM_ManagedElement
InstanceID | string | CIM_StatisticalData
RateIntervalEndTime | datetime | CIM_StatisticalData
RateIntervalStartTime | datetime | CIM_StatisticalData
SampleInterval | datetime | CIM_StatisticalData
StartStatisticTime | datetime | CIM_StatisticalData
StatisticTime | datetime | CIM_StatisticalData

## Class Methods

### Inherited Class Methods

Name | Return Type | Class Origin
--- | --- | ---
ResetSelectedStats | uint32 | CIM_StatisticalData