1 karl 1.1.2.2 // Copyright (c) 2008 DMTF. All rights reserved.
2 [Version ( "2.20.0" ),
3 UMLPackagePath ( "CIM::Core::Capabilities" ),
4 Description (
5 "IndicationServiceCapabilities describes whether properties on "
6 "the Indication Service can be modified by a client." )]
7 class CIM_IndicationServiceCapabilities : CIM_Capabilities {
8
9 [Description (
10 "Boolean indicating whether the FilterCreationEnabled "
11 "property can be set by a client application." ),
12 ModelCorrespondence {
13 "CIM_IndicationService.FilterCreationEnabled" }]
14 boolean FilterCreationEnabledIsSettable;
15
16 [Description (
17 "Boolean indicating whether the DeliveryRetryAttempts "
18 "property can be set by a client application." ),
19 ModelCorrespondence {
20 "CIM_IndicationService.DeliveryRetryAttempts" }]
21 boolean DeliveryRetryAttemptsIsSettable;
22 karl 1.1.2.2
23 [Description (
24 "Boolean indicating whether the DeliveryRetryInterval "
25 "property can be set by a client application." ),
26 ModelCorrespondence {
27 "CIM_IndicationService.DeliveryRetryInterval" }]
28 boolean DeliveryRetryIntervalIsSettable;
29
30 [Description (
31 "Boolean indicating whether the SubscriptionRemovalAction "
32 "property can be set by a client application." ),
33 ModelCorrespondence {
34 "CIM_IndicationService.SubscriptionRemovalAction" }]
35 boolean SubscriptionRemovalActionIsSettable;
36
37 [Description (
38 "Boolean indicating whether the "
39 "SubscriptionRemovalTimeInterval property can be set by a "
40 "client application." ),
41 ModelCorrespondence {
42 "CIM_IndicationService.SubscriptionRemovalTimeInterval" }]
43 karl 1.1.2.2 boolean SubscriptionRemovalTimeIntervalIsSettable;
44
45 [Description (
46 "MaxListenerDestinations specifies the maximum number of "
47 "instances of CIM_ListenerDestination allowed by the "
48 "associated CIM_IndicationService." ),
49 MinValue ( 1 )]
50 uint32 MaxListenerDestinations = 1;
51
52 [Description (
53 "MaxActiveSubscriptions specifies the maximum total "
54 "number of instances of CIM_IndicationSubcription and "
55 "CIM_FilterCollectionSubscription instances supported by "
56 "the CIM_IndicationService." ),
57 MinValue ( 1 )]
58 uint32 MaxActiveSubscriptions = 1;
59
60 [Description (
61 "SubscriptionsPersisted indicates whether or not the "
62 "IndicationService persists indication subscriptions "
63 "across restarts of the service. If "
64 karl 1.1.2.2 "SubscriptionsPersisted has a value of true, the "
65 "indication service shall persist indication "
66 "subscriptions across restarts of service. If "
67 "SubscriptionsPersisted has a value of false, the "
68 "indication service shall not persist indication "
69 "subscriptions across restarts of the service. A value of "
70 "NULL indicates support for subscription persistence is "
71 "unknown." )]
72 boolean SubscriptionsPersisted = false;
73
74
75 };
|