(file) Return to CIM_MetricService.mof CVS log (file) (dir) Up to [Pegasus] / pegasus / Schemas / CIM231 / DMTF / Metrics

  1 marek 1.1 // Copyright (c) 2009 DMTF.  All rights reserved.
  2              [Version ( "2.23.0" ), 
  3               UMLPackagePath ( "CIM::Metrics::BaseMetric" ), 
  4               Description ( 
  5                  "CIM_MetricService provides the ability to manage metrics. For "
  6                  "each metric that the service manages, there shall be an "
  7                  "instance of CIM_ServiceAffectsElement that associates the "
  8                  "CIM_MetricService to the instance of CIM_BaseMetricDefinition "
  9                  "that defines the metric, where the value of the "
 10                  "CIM_ServiceAffectsElement.ElementAffects property is 5 "
 11                  "\"Manages\". The capabilities of the CIM_MetricService "
 12                  "instance are advertised through an instance of "
 13                  "CIM_MetricServiceCapabilities associated with the "
 14                  "CIM_MetricService instance through CIM_ElementCapabilities." )]
 15           class CIM_MetricService : CIM_Service {
 16           
 17           
 18                 [Description ( 
 19                     "ShowMetrics reports the Metrics available to be "
 20                     "collected for a ManagedElement, the ManagedElements for "
 21                     "which a metric defined by an instance of "
 22 marek 1.1           "CIM_BaseMetricDefinition is available to be collected, "
 23                     "and whether or not a particular metric is currently "
 24                     "being collected for a ManagedElement. \n"
 25                     "If the Subject parameter is specified and the Definition "
 26                     "parameter is NULL, upon successful completion of the "
 27                     "method, the DefinitionList[] parameter shall contain a "
 28                     "reference to an instance of CIM_BaseMetricDefinition for "
 29                     "each instance of CIM_BaseMetricDefinition to which the "
 30                     "instance of CIM_ManagedElement identified by the Subject "
 31                     "parameter is associated through CIM_MetricDefForME where "
 32                     "the CIM_BaseMetricDefinition instance is associated to "
 33                     "the CIM_MetricService instance through "
 34                     "CIM_ServiceAffectsElement, the MetricCollectionEnabled "
 35                     "parameter shall contain a value corresponding to the "
 36                     "value of the MetricCollectionEnabled property of the "
 37                     "instance of CIM_MetricDefForME that associates the "
 38                     "CIM_ManagedElement identified by the Subject parameter "
 39                     "with the CIM_BaseMetricDefinition for which a reference "
 40                     "is returned in the DefinitionList parameter at the same "
 41                     "array index.\n"
 42                     "If the Definition parameter is non-NULL and the Subject "
 43 marek 1.1           "parameter is NULL, upon successful completion of the "
 44                     "method the ManagedElements parameter shall contain a "
 45                     "reference to each CIM_ManagedElement instance to which "
 46                     "the CIM_BaseMetricDefinition instance referenced by the "
 47                     "Definition parameteris associated through "
 48                     "CIM_MetricDefForME and the MetricCollectionEnabled "
 49                     "parameter shall contain a value corresponding to the "
 50                     "value of the MetricCollectionEnabled property of the "
 51                     "instance of CIM_MetricDefForME that associates the "
 52                     "CIM_BaseMetricDefinition identified by the Definition "
 53                     "parameter with the CIM_ManagedElement for which a "
 54                     "reference is returned in the ManagedElements parameter "
 55                     "at the same array index as the reference to the CIM_ManagedElement.\n"
 56                     "If the Subject parameter and Definition parameter are "
 57                     "both non-NULL, the method shall return NULL values for "
 58                     "the DefinitionList and ManagedElements parameters, and "
 59                     "the MetricCollectionEnabled parameter shall contain a "
 60                     "single value that corresponds to the value of the "
 61                     "MetricCollectionEnabled property of the instance of "
 62                     "CIM_MetricDefForME that associates the instance of "
 63                     "CIM_ManagedElement identified by the Subject parameter "
 64 marek 1.1           "with the instance of CIM_BaseMetricDefinition identified "
 65                     "by the Definition parameter. If the Subject and "
 66                     "Definition parameters are both NULL, the method shall "
 67                     "return 2 \"Failed\". If the Definition parameter is a "
 68                     "reference to an instance of CIM_BaseMetricDefinition "
 69                     "that is not associated to the CIM_MetricService through "
 70                     "CIM_ServiceAffectsElement, the method shall return 2 "
 71                     "\"Failed\". If the Subject parameter does not identify a "
 72                     "single instance the Method shall return 2 \"Failed\"." ), 
 73                  ValueMap { "0", "1", "2", "..", "32768..65535" }, 
 74                  Values { "Success", "Not Supported", "Failed", 
 75                     "Method Reserved", "Vendor Specific" }]
 76              uint32 ShowMetrics(
 77                    [IN, Description ( 
 78                        "The Subject parameter identifies an instance of "
 79                        "CIM_ManagedElement for which the method returns "
 80                        "references to instances of "
 81                        "CIM_BaseMetricDefinition that define metrics that "
 82                        "are being captured for the CIM_ManagedElement." )]
 83                 CIM_ManagedElement REF Subject, 
 84                    [IN, Description ( 
 85 marek 1.1              "The Definition parameter identifies an instance of "
 86                        "CIM_BaseMetricDefintion. The method returns "
 87                        "references to instances of CIM_ManagedElement for "
 88                        "which metrics defined by the instance of "
 89                        "CIM_BaseMetricDefinition are available to be "
 90                        "collected." )]
 91                 CIM_BaseMetricDefinition REF Definition, 
 92                    [IN ( false ), OUT, Description ( 
 93                        "Upon successful completion of the method, the "
 94                        "ManagedElements[] parameter may contain references "
 95                        "to CIM_ManagedElements for which the metric "
 96                        "identified by Definition parameter is available "
 97                        "for collection." ), 
 98                     ArrayType ( "Indexed" ), 
 99                     ModelCorrespondence { 
100                        "CIM_MetricService.ShowMetrics.DefinitionList" }]
101                 CIM_ManagedElement REF ManagedElements[], 
102                    [IN ( false ), OUT, Description ( 
103                        "Upon successful completion of the method, the "
104                        "DefinitionList parameter may contain references to "
105                        "instances of CIM_BaseMetricDefinitions that define "
106 marek 1.1              "metrics available for collection for the "
107                        "CIM_ManagedElement identified by the Subject "
108                        "parameter." ), 
109                     ArrayType ( "Indexed" ), 
110                     ModelCorrespondence { 
111                        "CIM_MetricService.ShowMetrics.ManagedElements" }]
112                 CIM_BaseMetricDefinition REF DefinitionList[], 
113                    [IN ( false ), OUT, Description ( 
114                        "Upon successful completion of the method, each "
115                        "array index of the MetricNames parameter shall "
116                        "contain the value of the Name property for the "
117                        "instance of CIM_BaseMetricDefinition referenced by "
118                        "the corresponding array index of the "
119                        "DefinitionList parameter." ), 
120                     ArrayType ( "Indexed" ), 
121                     ModelCorrespondence { 
122                        "CIM_MetricService.ShowMetrics.DefinitionList" }]
123                 string MetricNames[], 
124                    [IN ( false ), OUT, Description ( 
125                        "The MetricCollectionEnabled parameter indicates "
126                        "whether a metric is being collected for a managed "
127 marek 1.1              "element." ), 
128                     ValueMap { "2", "3", "4", "..", "32768..65535" }, 
129                     Values { "Enable", "Disable", "Reserved", 
130                        "DMTF Reserved", "Vendor Reserved" }]
131                 uint16 MetricCollectionEnabled[]);
132           
133                 [Description ( 
134                     "ShowMetricsByClass reports the Metrics available to be "
135                     "collected for all instances of a CIM class. The CIM "
136                     "classes for which a metric defined by an instance of "
137                     "CIM_BaseMetricDefinition is available to be collected, "
138                     "and whether or not a particular metric is currently "
139                     "being collected for a ManagedElement. \n"
140                     "If the Subject parameter is specified and the Definition "
141                     "parameter is NULL, upon successful completion of the "
142                     "method, the DefinitionList[] parameter shall contain a "
143                     "reference to an instance of CIM_BaseMetricDefinition for "
144                     "each instance of CIM_BaseMetricDefinition that is "
145                     "associated with all instances of the class identified by "
146                     "the Subject parameter, where the "
147                     "CIM_BaseMetricDefinition instance is associated to the "
148 marek 1.1           "CIM_MetricService instance through "
149                     "CIM_ServiceAffectsElement; the MetricCollectionEnabled "
150                     "parameter shall contain the value 2 \"Enabled\" if the "
151                     "value of the MetricCollectionEnabled property has the "
152                     "value 2 \"Enabled\" for every instance of "
153                     "CIM_MetricDefForME that associates the "
154                     "CIM_ManagedElement identified by the Subject parameter "
155                     "with the CIM_BaseMetricDefinition for which a reference "
156                     "CIM_BaseMetricDefinition is returned in the "
157                     "DefinitionList parameter at the same array index as the "
158                     "reference and the MetricCollectionEnabled parameter "
159                     "shall contain the value 3 \"Disabled\" if the value of "
160                     "the MetricCollectionEnabled property does not have the "
161                     "value 2 \"Enabled\" for every instance of "
162                     "CIM_MetricDefForME that associates the "
163                     "CIM_ManagedElement identified by the Subject parameter "
164                     "with the CIM_BaseMetricDefinition for which a reference "
165                     "CIM_BaseMetricDefinition is returned in the "
166                     "DefinitionList parameter at the same array index as the "
167                     "reference. \n"
168                     "If the Subject parameter and Definition parameter are "
169 marek 1.1           "both non-NULL, the method shall return NULL value for "
170                     "the DefinitionList parameter and the "
171                     "MetricCollectionEnabled parameter shall contain a single "
172                     "value that corresponds to the value of the "
173                     "MetricCollectionEnabled property of the instance of "
174                     "CIM_MetricDefForME that associates the instance of "
175                     "CIM_ManagedElement identified by the Subject parameter "
176                     "with the instance of CIM_BaseMetricDefinition identified "
177                     "by the Definition parameter. If the Subject and "
178                     "Definition parameters are both NULL, the method shall "
179                     "return 2 \"Failed\". If the Definition parameter is a "
180                     "reference to an instance of CIM_BaseMetricDefinition "
181                     "that is not associated to the CIM_MetricService through "
182                     "CIM_ServiceAffectsElement, the method shall return 2 "
183                     "\"Failed\". If the Subject parameter does not identify a "
184                     "single CIM Class the Method shall return 2 \"Failed\"." ), 
185                  ValueMap { "0", "1", "2", "..", "32768..65535" }, 
186                  Values { "Success", "Not Supported", "Failed", 
187                     "Method Reserved", "Vendor Specific" }]
188              uint32 ShowMetricsByClass(
189                    [Required, IN, Description ( 
190 marek 1.1              "The Subject parameter identifies a CIM class for "
191                        "which the method returns references to instances "
192                        "of CIM_BaseMetricDefinition that define metrics "
193                        "that are available to be captured for all "
194                        "instances of the class." )]
195                 CIM_ManagedElement REF Subject, 
196                    [IN, Description ( 
197                        "The Definition parameter identifies an instance of "
198                        "CIM_BaseMetricDefinition. The method returns "
199                        "references to instances of CIM_ManagedElement for "
200                        "which metrics defined by the instance of "
201                        "CIM_BaseMetricDefinition are available to be "
202                        "collected." )]
203                 CIM_BaseMetricDefinition REF Definition, 
204                    [IN ( false ), OUT, Description ( 
205                        "Upon successful completion of the method, the "
206                        "DefinitionList parameter may contain references to "
207                        "instances of CIM_BaseMetricDefinitions that define "
208                        "metrics available for collection for the "
209                        "CIM_ManagedElement identified by the Subject "
210                        "parameter." ), 
211 marek 1.1           ArrayType ( "Indexed" ), 
212                     ModelCorrespondence { 
213                        "CIM_MetricService.ShowMetricsByClass.ManagedElements" }]
214                 CIM_BaseMetricDefinition REF DefinitionList[], 
215                    [IN ( false ), OUT, Description ( 
216                        "Upon successful completion of the method, each "
217                        "array index of the MetricNames parameter shall "
218                        "contain the value of the Name property for the "
219                        "instance of CIM_BaseMetricDefinition referenced by "
220                        "the corresponding array index of the "
221                        "DefinitionList parameter." ), 
222                     ArrayType ( "Indexed" ), 
223                     ModelCorrespondence { 
224                        "CIM_MetricService.ShowMetricsByClass.DefinitionList" }]
225                 string MetricNames[], 
226                    [IN ( false ), OUT, Description ( 
227                        "The MetricCollectionEnabled parameter indicates "
228                        "whether a metric is being collected for all "
229                        "instances of a class of managed elements." ), 
230                     ValueMap { "2", "3", "4", "..", "32768..65535" }, 
231                     Values { "Enabled", "Disabled", "Reserved", 
232 marek 1.1              "DMTF Reserved", "Vendor Reserved" }]
233                 uint16 MetricCollectionEnabled[]);
234           
235                 [Description ( 
236                     "ControlMetrics enables and disables the collection of "
237                     "metrics. It is used to control the collection of each "
238                     "type of metric for a CIM_ManagedElement, the collection "
239                     "of a given type of metric for all ManagedElements, or "
240                     "the collection of a specific metric for a specific "
241                     "ManagedElement. \n"
242                     "If the Subject parameter is specified and the Definition "
243                     "parameter is NULL and the MetricCollectionEnabled "
244                     "parameter has the value 2 \"Enabled\" or 3 \"Disabled\", "
245                     "upon successful completion of the method, the "
246                     "MetricCollectionEnabled property of each instance of "
247                     "CIM_MetricDefForME that references the instance of "
248                     "CIM_ManagedElement identified by the Subject parameter "
249                     "and references an instance of CIM_BaseMetricDefinition "
250                     "that is associated to the CIM_BaseMetricService through "
251                     "the CIM_ServiceAffectsElement association shall have the "
252                     "value of the MetricCollectionEnabled parameter. If the "
253 marek 1.1           "Subject parameter is specified and the Definition "
254                     "parameter is NULL and the value of the "
255                     "MetricCollectionEnabled parameter is 4 \"Reset\" upon "
256                     "successful completion of the method, the value of the "
257                     "MetricCollectionEnabled of each instance of "
258                     "CIM_MetricDefForME that references the instance of "
259                     "CIM_ManagedElement identified by the Subject parameter "
260                     "and references an instance of CIM_BaseMetricDefinition "
261                     "that is associated to the CIM_BaseMetricService through "
262                     "the CIM_ServiceAffectsElement association shall "
263                     "transition to 3 \"Disabled\" then to 2 \"Enabled\". If "
264                     "the Definition parameter is non-NULL and the Subject "
265                     "parameter is NULL, and the MetricCollectionEnabled "
266                     "parameter has the value 2 \"Enabled\" or 3 \"Disabled\", "
267                     "upon successful completion of the method the "
268                     "MetricCollectionEnabled property of each instance of "
269                     "CIM_MetricDefForME that references the instance of "
270                     "CIM_BaseMetricDefinition identified by the Definition "
271                     "parameter shall have the value of the "
272                     "MetricCollectionEnabled parameter. If the Definition "
273                     "parameter is non-NULL and the Subject parameter is NULL, "
274 marek 1.1           "and the value of the MetricCollectionEnabled parameter "
275                     "is 4 \"Reset\" upon successful completion of the method "
276                     "the MetricCollectionEnabled property of each instance of "
277                     "CIM_MetricDefForME that references the instance of "
278                     "CIM_BaseMetricDefinition identified by the Definition "
279                     "parameter shall transition to 3 \"Disabled\" then to 2 "
280                     "\"Enabled\". If the Subject parameter and Definition "
281                     "parameter are both non-NULL, and the "
282                     "MetricCollectionEnabled parameter has the value 2 "
283                     "\"Enable\" or 3 \"Disable\", upon successful completion "
284                     "of the method, the MetricCollectionEnabled property of "
285                     "the instance of CIM_MetricDefForME that references the "
286                     "instance of CIM_ManagedElement identified by the Subject "
287                     "parameter and references the instance of "
288                     "CIM_BaseMetricDefinition identified by the Definition "
289                     "parameter shall have the value of the "
290                     "MetricCollectionEnabled parameter.\n"
291                     "If the Subject parameter and Definition parameter are "
292                     "both non-NULL and the value of the "
293                     "MetricCollectionEnabled parameter is 4 \"Reset\" upon "
294                     "successful completion of the method, the "
295 marek 1.1           "MetricCollectionEnabled property of the instance of "
296                     "CIM_MetricDefForME that references the instance of "
297                     "CIM_ManagedElement identified by the Subject parameter "
298                     "and references the instance of CIM_BaseMetricDefinition "
299                     "identified by the Definition parameter shall transition "
300                     "to 3 \"Disabled\" then to 2 \"Enabled\". If the Subject "
301                     "parameter and Definition parameter are both non-NULL and "
302                     "there is not an instance of CIM_MetricDefForME that "
303                     "associates the two instances, the method shall return 2 "
304                     "\"Failed\". If the Subject and Definition parameters are "
305                     "both NULL, the method shall return 2 \"Failed\". If the "
306                     "Definition parameter is a reference to an instance of "
307                     "CIM_BaseMetricDefinition that is not associated to the "
308                     "CIM_MetricService through CIM_ServiceAffectsElement, the "
309                     "method shall return 2 \"Failed\". If the Subject "
310                     "parameter does not identify a single instance the Method "
311                     "shall return 2 \"Failed\"." ), 
312                  ValueMap { "0", "1", "2", "..", "32768..65535" }, 
313                  Values { "Success", "Not Supported", "Failed", 
314                     "Method Reserved", "Vendor Specific" }]
315              uint32 ControlMetrics(
316 marek 1.1          [IN, Description ( 
317                        "The Subject parameter identifies managed "
318                        "element(s) for which metrics will be controlled." )]
319                 CIM_ManagedElement REF Subject, 
320                    [IN, Description ( 
321                        "The Definition parameter identifies a "
322                        "CIM_BaseMetricDefinition for which metrics will be "
323                        "controlled." )]
324                 CIM_BaseMetricDefinition REF Definition, 
325                    [Required, IN, Description ( 
326                        "The MetricCollectionEnabled parameter indicates "
327                        "the desired operation to perform on the metrics." ), 
328                     ValueMap { "2", "3", "4", "..", "32768..65535" }, 
329                     Values { "Enable", "Disable", "Reset", "DMTF Reserved", 
330                        "Vendor Reserved" }]
331                 uint16 MetricCollectionEnabled);
332           
333                 [Description ( 
334                     "ControlMetricsByClass enables and disables the "
335                     "collection of metrics. It is used to control the "
336                     "collection of each type of metric for all instances of a "
337 marek 1.1           "class or the collection of a specific metric for all "
338                     "instances of a class. \n"
339                     "If the Definition parameter is NULL, and the "
340                     "MetricCollectionEnabled parameter has the value 2 "
341                     "\"Enabled\" or 3 \"Disabled\", upon successful "
342                     "completion of the method, the MetricCollectionEnabled "
343                     "property of each instance of CIM_MetricDefForME that "
344                     "references an instance of the class identified by the "
345                     "Subject parameter and references an instance of "
346                     "CIM_BaseMetricDefinition that is associated to the "
347                     "CIM_BaseMetricService through the "
348                     "CIM_ServiceAffectsElement association shall have the "
349                     "value of the MetricCollectionEnabled parameter. If the "
350                     "Definition parameter is NULL, and the "
351                     "MetricCollectionEnabled parameter has the value 4 "
352                     "\"Reset\", upon successful completion of the method, the "
353                     "MetricCollectionEnabled property of each instance of "
354                     "CIM_MetricDefForME that references an instance of the "
355                     "class identified by the Subject parameter and references "
356                     "an instance of CIM_BaseMetricDefinition that is "
357                     "associated to the CIM_BaseMetricService through the "
358 marek 1.1           "CIM_ServiceAffectsElement association shall transition "
359                     "to 3 \"Disabled\" then to 2 \"Enabled\". If the "
360                     "Definition parameter is non-NULL, and the "
361                     "MetricCollectionEnabled parameter has the value 2 "
362                     "\"Enable\" or 3 \"Disable\", upon successful completion "
363                     "of the method the MetricCollectionEnabled property of "
364                     "each instance of CIM_MetricDefForME that references the "
365                     "instance of CIM_BaseMetricDefinition identified by the "
366                     "Definition parameter and references an instance of the "
367                     "class identified by the Subject parameter shall have the "
368                     "value of the MetricCollectionEnabled parameter. If the "
369                     "Definition parameter is non-NULL, and the "
370                     "MetricCollectionEnabled parameter has the value 4 "
371                     "\"Reset\", upon successful completion of the method the "
372                     "MetricCollectionEnabled property of each instance of "
373                     "CIM_MetricDefForME that references the instance of "
374                     "CIM_BaseMetricDefinition identified by the Definition "
375                     "parameter and references an instance of the class "
376                     "identified by the Subject parameter shall transition to "
377                     "3 \"Disabled\" then to 2 \"Enabled\". For each instance "
378                     "of the class identified by the Subject parameter, if "
379 marek 1.1           "there is not an instance of CIM_MetricDefForME that "
380                     "associates the CIM_BaseMetricDefinition instance "
381                     "identified by the Definition parameter to the instance, "
382                     "the method shall return 2 \"Failed\". If the Subject and "
383                     "Definition parameters are both NULL, the method shall "
384                     "return 2 \"Failed\". If the Definition parameter is a "
385                     "reference to an instance of CIM_BaseMetricDefinition "
386                     "that is not associated to the CIM_MetricService through "
387                     "CIM_ServiceAffectsElement, the method shall return 2 "
388                     "\"Failed\". If the Subject parameter does not identify a "
389                     "single CIM Class the Method shall return 2 \"Failed\"." ), 
390                  ValueMap { "0", "1", "2", "..", "32768..65535" }, 
391                  Values { "Success", "Not Supported", "Failed", 
392                     "Method Reserved", "Vendor Specific" }]
393              uint32 ControlMetricsByClass(
394                    [Required, IN, Description ( 
395                        "The Subject parameter identifies the CIM class for "
396                        "which metrics will be controlled." )]
397                 CIM_ManagedElement REF Subject, 
398                    [IN, Description ( 
399                        "The Definition parameter identifies a "
400 marek 1.1              "CIM_BaseMetricDefinition for which metrics will be "
401                        "controlled." )]
402                 CIM_BaseMetricDefinition REF Definition, 
403                    [Required, IN, Description ( 
404                        "The MetricCollectionEnabled parameter indicates "
405                        "the desired operation to perform on the metrics." ), 
406                     ValueMap { "2", "3", "4", "..", "32768..65535" }, 
407                     Values { "Enable", "Disable", "Reset", "DMTF Reserved", 
408                        "Vendor Reserved" }]
409                 uint16 MetricCollectionEnabled);
410           
411                 [Description ( 
412                     "GetMetricValues provides the ability to return a "
413                     "filtered list of CIM_BaseMetricValue instances. \n"
414                     "If the Definition parameter is NULL, the method shall "
415                     "return 2 \"Failed\". If the Definition parameter is a "
416                     "reference to an instance of CIM_BaseMetricDefinition "
417                     "with which the CIM_MetricService is not associated "
418                     "through CIM_ServiceAffectsElement, the method shall "
419                     "return 2 \"Failed\"." ), 
420                  ValueMap { "0", "1", "2", "..", "32768..65535" }, 
421 marek 1.1        Values { "Success", "Not Supported", "Failed", 
422                     "Method Reserved", "Vendor Specific" }]
423              uint32 GetMetricValues(
424                    [Required, IN, Description ( 
425                        "The Definition parameter identifies a "
426                        "CIM_BaseMetricDefinition for which metrics will be "
427                        "returned." )]
428                 CIM_BaseMetricDefinition REF Definition, 
429                    [IN, Description ( 
430                        "The Range parameter identifies how the instances "
431                        "are selected. The algorithm for ordering value "
432                        "instances is metric definition specific." ), 
433                     ValueMap { "2", "3", "..", "32768..65535" }, 
434                     Values { "Minimum", "Maximum", "DMTF Reserved", 
435                        "Vendor Specific" }]
436                 uint16 Range, 
437                    [IN, Description ( 
438                        "The Count parameter identifies the maximum number "
439                        "of instances to to be returned by the method." )]
440                 uint16 Count, 
441                    [IN ( false ), OUT, Description ( 
442 marek 1.1              "Upon successful completion of the method, the "
443                        "Values parameter contains references to instances "
444                        "of CIM_BaseMetricValue, filteredaccording to the "
445                        "values of the input parameters." ), 
446                     ArrayType ( "Indexed" ), 
447                     ModelCorrespondence { 
448                        "CIM_MetricService.ShowMetrics.ManagedElements" }]
449                 CIM_BaseMetricValue REF Values[]);
450           
451                 [Description ( 
452                     "Method used to allow specification of the point in time "
453                     "metric gathering is to be started and to specify the "
454                     "preferred sample interval time for periodic data "
455                     "gathering. \n"
456                     "Whenever sampling for additional metrics is started, the "
457                     "settings specified by this method may be used." ), 
458                  ValueMap { "0", "1", "2", "..", "32768..65535" }, 
459                  Values { "Success", "Not Supported", "Failed", 
460                     "Method Reserved", "Vendor Specific" }]
461              uint32 ControlSampleTimes(
462                    [Required, IN, Description ( 
463 marek 1.1              "Point in time when sampling for the metrics is to "
464                        "be started. \n"
465                        "A value of 99990101000000.000000+000 shall "
466                        "indicate that sampling should start at the next "
467                        "time it is synchronized to the full hour. Sampling "
468                        "is synchronized to the full hour if seconds since "
469                        "midnight modulo sample interval in seconds is "
470                        "equal to 0." )]
471                 datetime StartSampleTime, 
472                    [Required, IN, Description ( 
473                        "Preferred sample interval time. In order to get "
474                        "correlatable metrics, it is recommended that the "
475                        "sample interval be chosen in a way that 3600 "
476                        "modulo sample interval time in seconds is equal to "
477                        "0. \n"
478                        "It is the responsibility of the CIM metric service "
479                        "implementation to decide whether the requested "
480                        "sample interval time is honored. \n"
481                        "The CIM client can check whether or not the metric "
482                        "providers are honoring the requested sample "
483                        "interval time by retrieving related "
484 marek 1.1              "BaseMetricDefinition instances and checking the "
485                        "contents of the "
486                        "\"CIM_BaseMetricDefinition.SampleInterval\" "
487                        "property." )]
488                 datetime PreferredSampleInterval, 
489                    [Required, IN, Description ( 
490                        "Boolean that when set to TRUE requests that "
491                        "gathering of all metrics associated to the metric "
492                        "service is re-started with this method call." )]
493                 boolean RestartGathering);
494           
495           };

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2