GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.
Completed
Pull Request — master (#115)
by Yong
07:16
created

QueryMonitorData::withMetricName()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 3
dl 0
loc 6
c 0
b 0
f 0
rs 10
cc 1
nc 1
nop 1
1
<?php
2
3
namespace AlibabaCloud\Cms\V20180308;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method DescribeAlertHistoryList describeAlertHistoryList(array $options = [])
9
 * @method PutMetricRuleTargets putMetricRuleTargets(array $options = [])
10
 * @method DescribeMetricRuleTargets describeMetricRuleTargets(array $options = [])
11
 * @method RemoveMetricRuleTargets removeMetricRuleTargets(array $options = [])
12
 * @method ApplyMonitoringTemplate applyMonitoringTemplate(array $options = [])
13
 * @method CreateMyGroupAlertBatch createMyGroupAlertBatch(array $options = [])
14
 * @method UpdateMyGroupAlert updateMyGroupAlert(array $options = [])
15
 * @method GetMyGroupAlert getMyGroupAlert(array $options = [])
16
 * @method ListMonitoringTemplates listMonitoringTemplates(array $options = [])
17
 * @method CreateMonitoringTemplate createMonitoringTemplate(array $options = [])
18
 * @method UpdateMonitoringTemplate updateMonitoringTemplate(array $options = [])
19
 * @method GetMonitoringTemplate getMonitoringTemplate(array $options = [])
20
 * @method DeleteMonitoringTemplate deleteMonitoringTemplate(array $options = [])
21
 * @method QueryProjectMeta queryProjectMeta(array $options = [])
22
 * @method QueryMetricMeta queryMetricMeta(array $options = [])
23
 * @method QueryStaticsResponseTime queryStaticsResponseTime(array $options = [])
24
 * @method QueryStaticsErrorRate queryStaticsErrorRate(array $options = [])
25
 * @method QueryStaticsAvailability queryStaticsAvailability(array $options = [])
26
 * @method QueryErrorDistribution queryErrorDistribution(array $options = [])
27
 * @method QueryTaskMonitorData queryTaskMonitorData(array $options = [])
28
 * @method QueryTaskConfig queryTaskConfig(array $options = [])
29
 * @method QueryMonitorData queryMonitorData(array $options = [])
30
 * @method QuerySystemEventDemo querySystemEventDemo(array $options = [])
31
 * @method SendDryRunSystemEvent sendDryRunSystemEvent(array $options = [])
32
 * @method PutMetricAlarm putMetricAlarm(array $options = [])
33
 * @method DescribeAlarmsForResources describeAlarmsForResources(array $options = [])
34
 * @method DescribeAlarms describeAlarms(array $options = [])
35
 * @method PutGroupDynamicRule putGroupDynamicRule(array $options = [])
36
 * @method DeleteGroupDynamicRule deleteGroupDynamicRule(array $options = [])
37
 * @method ListGroupDynamicRule listGroupDynamicRule(array $options = [])
38
 * @method ApplyTemplate applyTemplate(array $options = [])
39
 * @method DeleteEventRule deleteEventRule(array $options = [])
40
 * @method DescribeEventRule describeEventRule(array $options = [])
41
 * @method DeleteEventTargets deleteEventTargets(array $options = [])
42
 * @method DisableEventRule disableEventRule(array $options = [])
43
 * @method ListEventRules listEventRules(array $options = [])
44
 * @method EnableEventRule enableEventRule(array $options = [])
45
 * @method ListEventTargetsByRule listEventTargetsByRule(array $options = [])
46
 * @method PutEventRule putEventRule(array $options = [])
47
 * @method PutEventTargets putEventTargets(array $options = [])
48
 * @method DescribeContact describeContact(array $options = [])
49
 * @method GetContacts getContacts(array $options = [])
50
 * @method DescribeTasks describeTasks(array $options = [])
51
 * @method DescribeTaskDetail describeTaskDetail(array $options = [])
52
 * @method CreateTask createTask(array $options = [])
53
 * @method ModifyTask modifyTask(array $options = [])
54
 * @method DeleteTasks deleteTasks(array $options = [])
55
 * @method StopTasks stopTasks(array $options = [])
56
 * @method StartTasks startTasks(array $options = [])
57
 * @method DescribeISPAreaCity describeISPAreaCity(array $options = [])
58
 * @method UpdateMyGroupMembers updateMyGroupMembers(array $options = [])
59
 * @method QueryMetricData queryMetricData(array $options = [])
60
 * @method QueryMetricLast queryMetricLast(array $options = [])
61
 * @method QueryMetricList queryMetricList(array $options = [])
62
 * @method QueryMetricTop queryMetricTop(array $options = [])
63
 * @method TaskConfigUnhealthy taskConfigUnhealthy(array $options = [])
64
 * @method TaskConfigDelete taskConfigDelete(array $options = [])
65
 * @method TaskConfigEnable taskConfigEnable(array $options = [])
66
 * @method TaskConfigList taskConfigList(array $options = [])
67
 * @method TaskConfigModify taskConfigModify(array $options = [])
68
 * @method TaskConfigCreate taskConfigCreate(array $options = [])
69
 * @method NodeProcessCreate nodeProcessCreate(array $options = [])
70
 * @method EnableAlarm enableAlarm(array $options = [])
71
 * @method UpdateAlarm updateAlarm(array $options = [])
72
 * @method QueryCustomEventHistogram queryCustomEventHistogram(array $options = [])
73
 * @method ListAlarmHistory listAlarmHistory(array $options = [])
74
 * @method ListMyGroups listMyGroups(array $options = [])
75
 * @method NodeProcesses nodeProcesses(array $options = [])
76
 * @method EnableActiveAlert enableActiveAlert(array $options = [])
77
 * @method ProfileSet profileSet(array $options = [])
78
 * @method DeleteAlarm deleteAlarm(array $options = [])
79
 * @method NodeStatus nodeStatus(array $options = [])
80
 * @method QuerySystemEventHistogram querySystemEventHistogram(array $options = [])
81
 * @method ListContactGroup listContactGroup(array $options = [])
82
 * @method GetMyGroups getMyGroups(array $options = [])
83
 * @method ListActiveAlertRule listActiveAlertRule(array $options = [])
84
 * @method DeleteCustomMetric deleteCustomMetric(array $options = [])
85
 * @method PutEvent putEvent(array $options = [])
86
 * @method CreateAlarm createAlarm(array $options = [])
87
 * @method NodeUninstall nodeUninstall(array $options = [])
88
 * @method ListMyGroupCategories listMyGroupCategories(array $options = [])
89
 * @method AddMyGroupInstances addMyGroupInstances(array $options = [])
90
 * @method PutCustomMetric putCustomMetric(array $options = [])
91
 * @method ListAlarm listAlarm(array $options = [])
92
 * @method ListMyGroupInstancesDetails listMyGroupInstancesDetails(array $options = [])
93
 * @method DeleteMyGroupInstances deleteMyGroupInstances(array $options = [])
94
 * @method CreateMyGroups createMyGroups(array $options = [])
95
 * @method DisableActiveAlert disableActiveAlert(array $options = [])
96
 * @method ListProductOfActiveAlert listProductOfActiveAlert(array $options = [])
97
 * @method ListMyGroupInstances listMyGroupInstances(array $options = [])
98
 * @method DeleteMyGroups deleteMyGroups(array $options = [])
99
 * @method NodeInstall nodeInstall(array $options = [])
100
 * @method NodeList nodeList(array $options = [])
101
 * @method UpdateMyGroups updateMyGroups(array $options = [])
102
 * @method NodeProcessDelete nodeProcessDelete(array $options = [])
103
 * @method QueryCustomMetricList queryCustomMetricList(array $options = [])
104
 * @method GetNotifyPolicy getNotifyPolicy(array $options = [])
105
 * @method QueryCustomEventCount queryCustomEventCount(array $options = [])
106
 * @method QuerySystemEventCount querySystemEventCount(array $options = [])
107
 * @method ListNotifyPolicy listNotifyPolicy(array $options = [])
108
 * @method UpdateMyGroupInstances updateMyGroupInstances(array $options = [])
109
 * @method AccessKeyGet accessKeyGet(array $options = [])
110
 * @method CreateNotifyPolicy createNotifyPolicy(array $options = [])
111
 * @method ProfileGet profileGet(array $options = [])
112
 * @method DisableAlarm disableAlarm(array $options = [])
113
 * @method DeleteNotifyPolicy deleteNotifyPolicy(array $options = [])
114
 * @method DescribeAlarmHistory describeAlarmHistory(array $options = [])
115
 * @method NodeStatusList nodeStatusList(array $options = [])
116
 * @method QuerySystemEventDetail querySystemEventDetail(array $options = [])
117
 * @method QueryCustomEventDetail queryCustomEventDetail(array $options = [])
118
 */
119
class CmsApiResolver extends ApiResolver
120
{
121
}
122
123
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
124
{
125
    /** @var string */
126
    public $product = 'Cms';
127
128
    /** @var string */
129
    public $version = '2018-03-08';
130
131
    /** @var string */
132
    public $method = 'POST';
133
134
    /** @var string */
135
    public $serviceCode = 'cms';
136
}
137
138
/**
139
 * @method string getAlertName()
140
 * @method $this withAlertName($value)
141
 * @method string getGroupId()
142
 * @method $this withGroupId($value)
143
 * @method string getEndTime()
144
 * @method $this withEndTime($value)
145
 * @method string getRuleName()
146
 * @method $this withRuleName($value)
147
 * @method string getStartTime()
148
 * @method $this withStartTime($value)
149
 * @method string getAscending()
150
 * @method $this withAscending($value)
151
 * @method string getOnlyCount()
152
 * @method $this withOnlyCount($value)
153
 * @method string getNamespace()
154
 * @method $this withNamespace($value)
155
 * @method string getPageSize()
156
 * @method $this withPageSize($value)
157
 * @method string getState()
158
 * @method $this withState($value)
159
 * @method string getPage()
160
 * @method $this withPage($value)
161
 * @method string getMetricName()
162
 * @method $this withMetricName($value)
163
 * @method string getStatus()
164
 * @method $this withStatus($value)
165
 */
166
class DescribeAlertHistoryList extends Rpc
167
{
168
}
169
170
/**
171
 * @method string getRuleName()
172
 * @method $this withRuleName($value)
173
 * @method string getActions()
174
 * @method array getTargets()
175
 */
176
class PutMetricRuleTargets extends Rpc
177
{
178
179
    /** @var string */
180
    public $method = 'PUT';
181
182
    /**
183
     * @param string $value
184
     *
185
     * @return $this
186
     */
187
    public function withActions($value)
188
    {
189
        $this->data['Actions'] = $value;
190
        $this->options['form_params']['Actions'] = $value;
191
192
        return $this;
193
    }
194
195
    /**
196
     * @param array $targets
197
     *
198
     * @return $this
199
     */
200
    public function withTargets(array $targets)
201
    {
202
        $this->data['Targets'] = $targets;
203
        foreach ($targets as $depth1 => $depth1Value) {
204
            $this->options['query']['Targets.' . ($depth1 + 1) . '.Level'] = $depth1Value['Level'];
205
            $this->options['query']['Targets.' . ($depth1 + 1) . '.Id'] = $depth1Value['Id'];
206
            $this->options['query']['Targets.' . ($depth1 + 1) . '.Arn'] = $depth1Value['Arn'];
207
        }
208
209
        return $this;
210
    }
211
}
212
213
/**
214
 * @method string getRuleName()
215
 * @method $this withRuleName($value)
216
 */
217
class DescribeMetricRuleTargets extends Rpc
218
{
219
220
    /** @var string */
221
    public $method = 'PUT';
222
}
223
224
/**
225
 * @method array getContactGroupTargetIds()
226
 * @method array getTargetIds()
227
 * @method array getWebhookTargetIds()
228
 * @method string getRuleName()
229
 * @method $this withRuleName($value)
230
 */
231
class RemoveMetricRuleTargets extends Rpc
232
{
233
234
    /** @var string */
235
    public $method = 'PUT';
236
237
    /**
238
     * @param array $contactGroupTargetIds
239
     *
240
     * @return $this
241
     */
242
    public function withContactGroupTargetIds(array $contactGroupTargetIds)
243
    {
244
        $this->data['ContactGroupTargetIds'] = $contactGroupTargetIds;
245
        foreach ($contactGroupTargetIds as $i => $iValue) {
246
            $this->options['query']['ContactGroupTargetIds.' . ($i + 1)] = $iValue;
247
        }
248
249
        return $this;
250
    }
251
252
    /**
253
     * @param array $targetIds
254
     *
255
     * @return $this
256
     */
257
    public function withTargetIds(array $targetIds)
258
    {
259
        $this->data['TargetIds'] = $targetIds;
260
        foreach ($targetIds as $i => $iValue) {
261
            $this->options['query']['TargetIds.' . ($i + 1)] = $iValue;
262
        }
263
264
        return $this;
265
    }
266
267
    /**
268
     * @param array $webhookTargetIds
269
     *
270
     * @return $this
271
     */
272
    public function withWebhookTargetIds(array $webhookTargetIds)
273
    {
274
        $this->data['WebhookTargetIds'] = $webhookTargetIds;
275
        foreach ($webhookTargetIds as $i => $iValue) {
276
            $this->options['query']['WebhookTargetIds.' . ($i + 1)] = $iValue;
277
        }
278
279
        return $this;
280
    }
281
}
282
283
/**
284
 * @method string getEnableStartTime()
285
 * @method $this withEnableStartTime($value)
286
 * @method string getApplyMode()
287
 * @method $this withApplyMode($value)
288
 * @method string getWebhook()
289
 * @method $this withWebhook($value)
290
 * @method string getTemplateIds()
291
 * @method $this withTemplateIds($value)
292
 * @method string getEnableEndTime()
293
 * @method $this withEnableEndTime($value)
294
 * @method string getGroupId()
295
 * @method $this withGroupId($value)
296
 * @method string getNotifyLevel()
297
 * @method $this withNotifyLevel($value)
298
 * @method string getSilenceTime()
299
 * @method $this withSilenceTime($value)
300
 */
301
class ApplyMonitoringTemplate extends Rpc
302
{
303
}
304
305
/**
306
 * @method string getGroupId()
307
 * @method $this withGroupId($value)
308
 * @method string getGroupAlertJsonArray()
309
 * @method $this withGroupAlertJsonArray($value)
310
 */
311
class CreateMyGroupAlertBatch extends Rpc
312
{
313
}
314
315
/**
316
 * @method string getGroupAlertJson()
317
 * @method $this withGroupAlertJson($value)
318
 */
319
class UpdateMyGroupAlert extends Rpc
320
{
321
}
322
323
/**
324
 * @method string getGroupId()
325
 * @method $this withGroupId($value)
326
 * @method string getAlertName()
327
 * @method $this withAlertName($value)
328
 */
329
class GetMyGroupAlert extends Rpc
330
{
331
}
332
333
/**
334
 * @method string getTotal()
335
 * @method $this withTotal($value)
336
 * @method string getName()
337
 * @method $this withName($value)
338
 * @method string getPageSize()
339
 * @method $this withPageSize($value)
340
 * @method string getId()
341
 * @method $this withId($value)
342
 * @method string getHistory()
343
 * @method $this withHistory($value)
344
 * @method string getKeyword()
345
 * @method $this withKeyword($value)
346
 * @method string getPageNumber()
347
 * @method $this withPageNumber($value)
348
 */
349
class ListMonitoringTemplates extends Rpc
350
{
351
}
352
353
/**
354
 * @method string getEventRuleTemplatesJson()
355
 * @method $this withEventRuleTemplatesJson($value)
356
 * @method string getName()
357
 * @method $this withName($value)
358
 * @method string getNamespace()
359
 * @method $this withNamespace($value)
360
 * @method string getDescription()
361
 * @method $this withDescription($value)
362
 * @method string getAlertTemplatesJson()
363
 * @method $this withAlertTemplatesJson($value)
364
 */
365
class CreateMonitoringTemplate extends Rpc
366
{
367
}
368
369
/**
370
 * @method string getEventRuleTemplatesJson()
371
 * @method $this withEventRuleTemplatesJson($value)
372
 * @method string getName()
373
 * @method $this withName($value)
374
 * @method string getRestVersion()
375
 * @method $this withRestVersion($value)
376
 * @method string getDescription()
377
 * @method $this withDescription($value)
378
 * @method string getId()
379
 * @method $this withId($value)
380
 * @method string getAlertTemplatesJson()
381
 * @method $this withAlertTemplatesJson($value)
382
 */
383
class UpdateMonitoringTemplate extends Rpc
384
{
385
}
386
387
/**
388
 * @method string getName()
389
 * @method $this withName($value)
390
 * @method string getId()
391
 * @method $this withId($value)
392
 */
393
class GetMonitoringTemplate extends Rpc
394
{
395
}
396
397
/**
398
 * @method string getId()
399
 * @method $this withId($value)
400
 */
401
class DeleteMonitoringTemplate extends Rpc
402
{
403
}
404
405
/**
406
 * @method string getPageSize()
407
 * @method $this withPageSize($value)
408
 * @method string getPageNumber()
409
 * @method $this withPageNumber($value)
410
 * @method string getLabels()
411
 * @method $this withLabels($value)
412
 */
413
class QueryProjectMeta extends Rpc
414
{
415
}
416
417
/**
418
 * @method string getMetric()
419
 * @method $this withMetric($value)
420
 * @method string getPageSize()
421
 * @method $this withPageSize($value)
422
 * @method string getProject()
423
 * @method $this withProject($value)
424
 * @method string getPageNumber()
425
 * @method $this withPageNumber($value)
426
 * @method string getLabels()
427
 * @method $this withLabels($value)
428
 */
429
class QueryMetricMeta extends Rpc
430
{
431
}
432
433
/**
434
 * @method string getTimeRange()
435
 * @method $this withTimeRange($value)
436
 * @method string getTaskId()
437
 * @method $this withTaskId($value)
438
 */
439
class QueryStaticsResponseTime extends Rpc
440
{
441
}
442
443
/**
444
 * @method string getTimeRange()
445
 * @method $this withTimeRange($value)
446
 * @method string getTaskId()
447
 * @method $this withTaskId($value)
448
 */
449
class QueryStaticsErrorRate extends Rpc
450
{
451
}
452
453
/**
454
 * @method string getTimeRange()
455
 * @method $this withTimeRange($value)
456
 * @method string getTaskId()
457
 * @method $this withTaskId($value)
458
 */
459
class QueryStaticsAvailability extends Rpc
460
{
461
}
462
463
/**
464
 * @method string getTimeRange()
465
 * @method $this withTimeRange($value)
466
 * @method string getTaskId()
467
 * @method $this withTaskId($value)
468
 */
469
class QueryErrorDistribution extends Rpc
470
{
471
}
472
473
/**
474
 * @method string getCursor()
475
 * @method $this withCursor($value)
476
 * @method string getPeriod()
477
 * @method $this withPeriod($value)
478
 * @method string getLength()
479
 * @method $this withLength($value)
480
 * @method string getEndTime()
481
 * @method $this withEndTime($value)
482
 * @method string getStartTime()
483
 * @method $this withStartTime($value)
484
 * @method string getType()
485
 * @method $this withType($value)
486
 * @method string getMetricName()
487
 * @method string getTaskId()
488
 * @method $this withTaskId($value)
489
 */
490
class QueryTaskMonitorData extends Rpc
491
{
492
493
    /**
494
     * @param string $value
495
     *
496
     * @return $this
497
     */
498
    public function withMetricName($value)
499
    {
500
        $this->data['MetricName'] = $value;
501
        $this->options['query']['metricName'] = $value;
502
503
        return $this;
504
    }
505
}
506
507
class QueryTaskConfig extends Rpc
508
{
509
}
510
511
/**
512
 * @method string getCursor()
513
 * @method $this withCursor($value)
514
 * @method string getPeriod()
515
 * @method $this withPeriod($value)
516
 * @method string getLength()
517
 * @method $this withLength($value)
518
 * @method string getEndTime()
519
 * @method $this withEndTime($value)
520
 * @method string getStartTime()
521
 * @method $this withStartTime($value)
522
 * @method string getType()
523
 * @method $this withType($value)
524
 * @method string getMetricName()
525
 * @method string getTaskId()
526
 * @method $this withTaskId($value)
527
 */
528
class QueryMonitorData extends Rpc
529
{
530
531
    /**
532
     * @param string $value
533
     *
534
     * @return $this
535
     */
536
    public function withMetricName($value)
537
    {
538
        $this->data['MetricName'] = $value;
539
        $this->options['query']['metricName'] = $value;
540
541
        return $this;
542
    }
543
}
544
545
/**
546
 * @method string getProduct()
547
 * @method $this withProduct($value)
548
 * @method string getEventName()
549
 * @method $this withEventName($value)
550
 */
551
class QuerySystemEventDemo extends Rpc
552
{
553
}
554
555
/**
556
 * @method string getProduct()
557
 * @method $this withProduct($value)
558
 * @method string getGroupId()
559
 * @method $this withGroupId($value)
560
 * @method string getEventName()
561
 * @method $this withEventName($value)
562
 * @method string getEventContent()
563
 * @method $this withEventContent($value)
564
 */
565
class SendDryRunSystemEvent extends Rpc
566
{
567
}
568
569
/**
570
 * @method string getPeriod()
571
 * @method $this withPeriod($value)
572
 * @method string getWebhook()
573
 * @method $this withWebhook($value)
574
 * @method string getContactGroups()
575
 * @method $this withContactGroups($value)
576
 * @method string getLevel()
577
 * @method $this withLevel($value)
578
 * @method string getSubject()
579
 * @method $this withSubject($value)
580
 * @method string getAlertName()
581
 * @method $this withAlertName($value)
582
 * @method string getGroupId()
583
 * @method $this withGroupId($value)
584
 * @method string getDescription()
585
 * @method $this withDescription($value)
586
 * @method string getResources()
587
 * @method $this withResources($value)
588
 * @method string getThreshold()
589
 * @method $this withThreshold($value)
590
 * @method string getEffectiveInterval()
591
 * @method $this withEffectiveInterval($value)
592
 * @method string getGroupName()
593
 * @method $this withGroupName($value)
594
 * @method string getFilter()
595
 * @method $this withFilter($value)
596
 * @method string getNoEffectiveInterval()
597
 * @method $this withNoEffectiveInterval($value)
598
 * @method string getDisplayName()
599
 * @method $this withDisplayName($value)
600
 * @method string getNamespace()
601
 * @method $this withNamespace($value)
602
 * @method string getEvaluationCount()
603
 * @method $this withEvaluationCount($value)
604
 * @method string getSilenceTime()
605
 * @method $this withSilenceTime($value)
606
 * @method string getInterval()
607
 * @method $this withInterval($value)
608
 * @method string getMetricName()
609
 * @method $this withMetricName($value)
610
 * @method string getDeepDive()
611
 * @method $this withDeepDive($value)
612
 * @method string getComparisonOperator()
613
 * @method $this withComparisonOperator($value)
614
 * @method string getDimensions()
615
 * @method $this withDimensions($value)
616
 * @method string getStatistics()
617
 * @method $this withStatistics($value)
618
 */
619
class PutMetricAlarm extends Rpc
620
{
621
622
    /** @var string */
623
    public $method = 'PUT';
624
}
625
626
/**
627
 * @method string getEnableState()
628
 * @method $this withEnableState($value)
629
 * @method string getGroupId()
630
 * @method $this withGroupId($value)
631
 * @method string getNamespace()
632
 * @method $this withNamespace($value)
633
 * @method string getPageSize()
634
 * @method $this withPageSize($value)
635
 * @method string getAlertState()
636
 * @method $this withAlertState($value)
637
 * @method string getPage()
638
 * @method $this withPage($value)
639
 * @method string getMetricName()
640
 * @method $this withMetricName($value)
641
 * @method string getDimensions()
642
 * @method $this withDimensions($value)
643
 */
644
class DescribeAlarmsForResources extends Rpc
645
{
646
}
647
648
/**
649
 * @method string getEnableState()
650
 * @method $this withEnableState($value)
651
 * @method string getNames()
652
 * @method $this withNames($value)
653
 * @method string getDisplayName()
654
 * @method $this withDisplayName($value)
655
 * @method string getGroupId()
656
 * @method $this withGroupId($value)
657
 * @method string getNamespace()
658
 * @method $this withNamespace($value)
659
 * @method string getPageSize()
660
 * @method $this withPageSize($value)
661
 * @method string getAlertState()
662
 * @method $this withAlertState($value)
663
 * @method string getNameKeyword()
664
 * @method $this withNameKeyword($value)
665
 * @method string getGroupBy()
666
 * @method $this withGroupBy($value)
667
 * @method string getPage()
668
 * @method $this withPage($value)
669
 * @method string getMetricName()
670
 * @method $this withMetricName($value)
671
 */
672
class DescribeAlarms extends Rpc
673
{
674
}
675
676
/**
677
 * @method string getGroupId()
678
 * @method $this withGroupId($value)
679
 * @method string getGroupRuleArrayJson()
680
 * @method $this withGroupRuleArrayJson($value)
681
 */
682
class PutGroupDynamicRule extends Rpc
683
{
684
}
685
686
/**
687
 * @method string getGroupId()
688
 * @method $this withGroupId($value)
689
 * @method string getCategory()
690
 * @method $this withCategory($value)
691
 */
692
class DeleteGroupDynamicRule extends Rpc
693
{
694
}
695
696
/**
697
 * @method string getGroupId()
698
 * @method $this withGroupId($value)
699
 */
700
class ListGroupDynamicRule extends Rpc
701
{
702
}
703
704
/**
705
 * @method string getEnableStartTime()
706
 * @method $this withEnableStartTime($value)
707
 * @method string getApplyMode()
708
 * @method $this withApplyMode($value)
709
 * @method string getTemplateIds()
710
 * @method $this withTemplateIds($value)
711
 * @method string getEnableEndTime()
712
 * @method $this withEnableEndTime($value)
713
 * @method string getGroupId()
714
 * @method $this withGroupId($value)
715
 * @method string getNotifyLevel()
716
 * @method $this withNotifyLevel($value)
717
 * @method string getSilenceTime()
718
 * @method $this withSilenceTime($value)
719
 */
720
class ApplyTemplate extends Rpc
721
{
722
}
723
724
/**
725
 * @method array getRuleNames()
726
 * @method string getRuleName()
727
 * @method $this withRuleName($value)
728
 */
729
class DeleteEventRule extends Rpc
730
{
731
732
    /**
733
     * @param array $ruleNames
734
     *
735
     * @return $this
736
     */
737
    public function withRuleNames(array $ruleNames)
738
    {
739
        $this->data['RuleNames'] = $ruleNames;
740
        foreach ($ruleNames as $i => $iValue) {
741
            $this->options['query']['RuleNames.' . ($i + 1)] = $iValue;
742
        }
743
744
        return $this;
745
    }
746
}
747
748
/**
749
 * @method string getRuleName()
750
 * @method $this withRuleName($value)
751
 */
752
class DescribeEventRule extends Rpc
753
{
754
}
755
756
/**
757
 * @method array getIds()
758
 * @method string getRuleName()
759
 * @method $this withRuleName($value)
760
 */
761
class DeleteEventTargets extends Rpc
762
{
763
764
    /** @var string */
765
    public $method = 'PUT';
766
767
    /**
768
     * @param array $ids
769
     *
770
     * @return $this
771
     */
772
    public function withIds(array $ids)
773
    {
774
        $this->data['Ids'] = $ids;
775
        foreach ($ids as $i => $iValue) {
776
            $this->options['query']['Ids.' . ($i + 1)] = $iValue;
777
        }
778
779
        return $this;
780
    }
781
}
782
783
/**
784
 * @method array getRuleNames()
785
 * @method string getRuleName()
786
 * @method $this withRuleName($value)
787
 */
788
class DisableEventRule extends Rpc
789
{
790
791
    /** @var string */
792
    public $method = 'PUT';
793
794
    /**
795
     * @param array $ruleNames
796
     *
797
     * @return $this
798
     */
799
    public function withRuleNames(array $ruleNames)
800
    {
801
        $this->data['RuleNames'] = $ruleNames;
802
        foreach ($ruleNames as $i => $iValue) {
803
            $this->options['query']['RuleNames.' . ($i + 1)] = $iValue;
804
        }
805
806
        return $this;
807
    }
808
}
809
810
/**
811
 * @method string getGroupId()
812
 * @method $this withGroupId($value)
813
 * @method string getPageSize()
814
 * @method $this withPageSize($value)
815
 * @method string getNamePrefix()
816
 * @method $this withNamePrefix($value)
817
 * @method string getPage()
818
 * @method $this withPage($value)
819
 */
820
class ListEventRules extends Rpc
821
{
822
}
823
824
/**
825
 * @method array getRuleNames()
826
 * @method string getRuleName()
827
 * @method $this withRuleName($value)
828
 */
829
class EnableEventRule extends Rpc
830
{
831
832
    /** @var string */
833
    public $method = 'PUT';
834
835
    /**
836
     * @param array $ruleNames
837
     *
838
     * @return $this
839
     */
840
    public function withRuleNames(array $ruleNames)
841
    {
842
        $this->data['RuleNames'] = $ruleNames;
843
        foreach ($ruleNames as $i => $iValue) {
844
            $this->options['query']['RuleNames.' . ($i + 1)] = $iValue;
845
        }
846
847
        return $this;
848
    }
849
}
850
851
/**
852
 * @method string getRuleName()
853
 * @method $this withRuleName($value)
854
 */
855
class ListEventTargetsByRule extends Rpc
856
{
857
}
858
859
/**
860
 * @method array getEventPattern()
861
 * @method string getGroupId()
862
 * @method $this withGroupId($value)
863
 * @method string getName()
864
 * @method $this withName($value)
865
 * @method string getDescription()
866
 * @method $this withDescription($value)
867
 * @method string getEventType()
868
 * @method $this withEventType($value)
869
 * @method string getState()
870
 * @method $this withState($value)
871
 */
872
class PutEventRule extends Rpc
873
{
874
875
    /** @var string */
876
    public $method = 'PUT';
877
878
    /**
879
     * @param array $eventPattern
880
     *
881
     * @return $this
882
     */
883
    public function withEventPattern(array $eventPattern)
884
    {
885
        $this->data['EventPattern'] = $eventPattern;
886
        foreach ($eventPattern as $depth1 => $depth1Value) {
887
            foreach ($depth1Value['LevelList'] as $i => $iValue) {
888
                $this->options['query']['EventPattern.' . ($depth1 + 1) . '.LevelList.' . ($i + 1)] = $iValue;
889
            }
890
            $this->options['query']['EventPattern.' . ($depth1 + 1) . '.Product'] = $depth1Value['Product'];
891
            foreach ($depth1Value['StatusList'] as $i => $iValue) {
892
                $this->options['query']['EventPattern.' . ($depth1 + 1) . '.StatusList.' . ($i + 1)] = $iValue;
893
            }
894
            foreach ($depth1Value['NameList'] as $i => $iValue) {
895
                $this->options['query']['EventPattern.' . ($depth1 + 1) . '.NameList.' . ($i + 1)] = $iValue;
896
            }
897
            foreach ($depth1Value['EventTypeList'] as $i => $iValue) {
898
                $this->options['query']['EventPattern.' . ($depth1 + 1) . '.EventTypeList.' . ($i + 1)] = $iValue;
899
            }
900
        }
901
902
        return $this;
903
    }
904
}
905
906
/**
907
 * @method array getWebhookParameters()
908
 * @method array getContactParameters()
909
 * @method array getSlsParameters()
910
 * @method array getFcParameters()
911
 * @method string getRuleName()
912
 * @method $this withRuleName($value)
913
 * @method array getMnsParameters()
914
 */
915
class PutEventTargets extends Rpc
916
{
917
918
    /** @var string */
919
    public $method = 'PUT';
920
921
    /**
922
     * @param array $webhookParameters
923
     *
924
     * @return $this
925
     */
926
    public function withWebhookParameters(array $webhookParameters)
927
    {
928
        $this->data['WebhookParameters'] = $webhookParameters;
929
        foreach ($webhookParameters as $depth1 => $depth1Value) {
930
            $this->options['query']['WebhookParameters.' . ($depth1 + 1) . '.Protocol'] = $depth1Value['Protocol'];
931
            $this->options['query']['WebhookParameters.' . ($depth1 + 1) . '.Method'] = $depth1Value['Method'];
932
            $this->options['query']['WebhookParameters.' . ($depth1 + 1) . '.Id'] = $depth1Value['Id'];
933
            $this->options['query']['WebhookParameters.' . ($depth1 + 1) . '.Url'] = $depth1Value['Url'];
934
        }
935
936
        return $this;
937
    }
938
939
    /**
940
     * @param array $contactParameters
941
     *
942
     * @return $this
943
     */
944
    public function withContactParameters(array $contactParameters)
945
    {
946
        $this->data['ContactParameters'] = $contactParameters;
947
        foreach ($contactParameters as $depth1 => $depth1Value) {
948
            $this->options['query']['ContactParameters.' . ($depth1 + 1) . '.Level'] = $depth1Value['Level'];
949
            $this->options['query']['ContactParameters.' . ($depth1 + 1) . '.Id'] = $depth1Value['Id'];
950
            $this->options['query']['ContactParameters.' . ($depth1 + 1) . '.ContactGroupName'] = $depth1Value['ContactGroupName'];
951
        }
952
953
        return $this;
954
    }
955
956
    /**
957
     * @param array $slsParameters
958
     *
959
     * @return $this
960
     */
961
    public function withSlsParameters(array $slsParameters)
962
    {
963
        $this->data['SlsParameters'] = $slsParameters;
964
        foreach ($slsParameters as $depth1 => $depth1Value) {
965
            $this->options['query']['SlsParameters.' . ($depth1 + 1) . '.Project'] = $depth1Value['Project'];
966
            $this->options['query']['SlsParameters.' . ($depth1 + 1) . '.Id'] = $depth1Value['Id'];
967
            $this->options['query']['SlsParameters.' . ($depth1 + 1) . '.Region'] = $depth1Value['Region'];
968
            $this->options['query']['SlsParameters.' . ($depth1 + 1) . '.LogStore'] = $depth1Value['LogStore'];
969
        }
970
971
        return $this;
972
    }
973
974
    /**
975
     * @param array $fcParameters
976
     *
977
     * @return $this
978
     */
979
    public function withFcParameters(array $fcParameters)
980
    {
981
        $this->data['FcParameters'] = $fcParameters;
982
        foreach ($fcParameters as $depth1 => $depth1Value) {
983
            $this->options['query']['FcParameters.' . ($depth1 + 1) . '.FunctionName'] = $depth1Value['FunctionName'];
984
            $this->options['query']['FcParameters.' . ($depth1 + 1) . '.ServiceName'] = $depth1Value['ServiceName'];
985
            $this->options['query']['FcParameters.' . ($depth1 + 1) . '.Id'] = $depth1Value['Id'];
986
            $this->options['query']['FcParameters.' . ($depth1 + 1) . '.Region'] = $depth1Value['Region'];
987
        }
988
989
        return $this;
990
    }
991
992
    /**
993
     * @param array $mnsParameters
994
     *
995
     * @return $this
996
     */
997
    public function withMnsParameters(array $mnsParameters)
998
    {
999
        $this->data['MnsParameters'] = $mnsParameters;
1000
        foreach ($mnsParameters as $depth1 => $depth1Value) {
1001
            $this->options['query']['MnsParameters.' . ($depth1 + 1) . '.Id'] = $depth1Value['Id'];
1002
            $this->options['query']['MnsParameters.' . ($depth1 + 1) . '.Region'] = $depth1Value['Region'];
1003
            $this->options['query']['MnsParameters.' . ($depth1 + 1) . '.Queue'] = $depth1Value['Queue'];
1004
        }
1005
1006
        return $this;
1007
    }
1008
}
1009
1010
/**
1011
 * @method string getContactName()
1012
 * @method $this withContactName($value)
1013
 */
1014
class DescribeContact extends Rpc
1015
{
1016
}
1017
1018
/**
1019
 * @method string getGroupName()
1020
 * @method $this withGroupName($value)
1021
 */
1022
class GetContacts extends Rpc
1023
{
1024
}
1025
1026
/**
1027
 * @method string getTaskType()
1028
 * @method $this withTaskType($value)
1029
 * @method string getPageSize()
1030
 * @method $this withPageSize($value)
1031
 * @method string getPage()
1032
 * @method $this withPage($value)
1033
 * @method string getKeyword()
1034
 * @method $this withKeyword($value)
1035
 * @method string getTaskId()
1036
 * @method $this withTaskId($value)
1037
 */
1038
class DescribeTasks extends Rpc
1039
{
1040
}
1041
1042
/**
1043
 * @method string getTaskId()
1044
 * @method $this withTaskId($value)
1045
 */
1046
class DescribeTaskDetail extends Rpc
1047
{
1048
}
1049
1050
/**
1051
 * @method string getCaller()
1052
 * @method string getAddress()
1053
 * @method $this withAddress($value)
1054
 * @method string getTaskType()
1055
 * @method $this withTaskType($value)
1056
 * @method string getIspCity()
1057
 * @method $this withIspCity($value)
1058
 * @method string getAlertIds()
1059
 * @method $this withAlertIds($value)
1060
 * @method string getOptions()
1061
 * @method $this withOptions($value)
1062
 * @method string getTaskName()
1063
 * @method $this withTaskName($value)
1064
 * @method string getInterval()
1065
 * @method $this withInterval($value)
1066
 * @method string getAlertRule()
1067
 * @method $this withAlertRule($value)
1068
 */
1069
class CreateTask extends Rpc
1070
{
1071
1072
    /**
1073
     * @param string $value
1074
     *
1075
     * @return $this
1076
     */
1077
    public function withCaller($value)
1078
    {
1079
        $this->data['Caller'] = $value;
1080
        $this->options['query']['caller'] = $value;
1081
1082
        return $this;
1083
    }
1084
}
1085
1086
/**
1087
 * @method string getCaller()
1088
 * @method string getAddress()
1089
 * @method $this withAddress($value)
1090
 * @method string getIspCity()
1091
 * @method $this withIspCity($value)
1092
 * @method string getAlertIds()
1093
 * @method $this withAlertIds($value)
1094
 * @method string getOptions()
1095
 * @method $this withOptions($value)
1096
 * @method string getTaskName()
1097
 * @method $this withTaskName($value)
1098
 * @method string getInterval()
1099
 * @method $this withInterval($value)
1100
 * @method string getAlertRule()
1101
 * @method $this withAlertRule($value)
1102
 * @method string getTaskId()
1103
 * @method $this withTaskId($value)
1104
 */
1105
class ModifyTask extends Rpc
1106
{
1107
1108
    /**
1109
     * @param string $value
1110
     *
1111
     * @return $this
1112
     */
1113
    public function withCaller($value)
1114
    {
1115
        $this->data['Caller'] = $value;
1116
        $this->options['query']['caller'] = $value;
1117
1118
        return $this;
1119
    }
1120
}
1121
1122
/**
1123
 * @method string getIsDeleteAlarms()
1124
 * @method $this withIsDeleteAlarms($value)
1125
 * @method string getTaskIds()
1126
 * @method $this withTaskIds($value)
1127
 */
1128
class DeleteTasks extends Rpc
1129
{
1130
}
1131
1132
/**
1133
 * @method string getTaskIds()
1134
 * @method $this withTaskIds($value)
1135
 */
1136
class StopTasks extends Rpc
1137
{
1138
}
1139
1140
/**
1141
 * @method string getTaskIds()
1142
 * @method $this withTaskIds($value)
1143
 */
1144
class StartTasks extends Rpc
1145
{
1146
}
1147
1148
/**
1149
 * @method string getCity()
1150
 * @method $this withCity($value)
1151
 * @method string getIsp()
1152
 * @method $this withIsp($value)
1153
 */
1154
class DescribeISPAreaCity extends Rpc
1155
{
1156
}
1157
1158
/**
1159
 * @method string getReaders()
1160
 * @method $this withReaders($value)
1161
 * @method string getGroupId()
1162
 * @method $this withGroupId($value)
1163
 * @method string getMasters()
1164
 * @method $this withMasters($value)
1165
 */
1166
class UpdateMyGroupMembers extends Rpc
1167
{
1168
}
1169
1170
/**
1171
 * @method string getResourceOwnerId()
1172
 * @method $this withResourceOwnerId($value)
1173
 * @method string getPeriod()
1174
 * @method $this withPeriod($value)
1175
 * @method string getMetric()
1176
 * @method $this withMetric($value)
1177
 * @method string getLength()
1178
 * @method $this withLength($value)
1179
 * @method string getProject()
1180
 * @method $this withProject($value)
1181
 * @method string getEndTime()
1182
 * @method $this withEndTime($value)
1183
 * @method string getExpress()
1184
 * @method $this withExpress($value)
1185
 * @method string getStartTime()
1186
 * @method $this withStartTime($value)
1187
 * @method string getDimensions()
1188
 * @method $this withDimensions($value)
1189
 */
1190
class QueryMetricData extends Rpc
1191
{
1192
}
1193
1194
/**
1195
 * @method string getCursor()
1196
 * @method $this withCursor($value)
1197
 * @method string getResourceOwnerId()
1198
 * @method $this withResourceOwnerId($value)
1199
 * @method string getPeriod()
1200
 * @method $this withPeriod($value)
1201
 * @method string getLength()
1202
 * @method $this withLength($value)
1203
 * @method string getProject()
1204
 * @method $this withProject($value)
1205
 * @method string getEndTime()
1206
 * @method $this withEndTime($value)
1207
 * @method string getExpress()
1208
 * @method $this withExpress($value)
1209
 * @method string getStartTime()
1210
 * @method $this withStartTime($value)
1211
 * @method string getMetric()
1212
 * @method $this withMetric($value)
1213
 * @method string getPage()
1214
 * @method $this withPage($value)
1215
 * @method string getDimensions()
1216
 * @method $this withDimensions($value)
1217
 */
1218
class QueryMetricLast extends Rpc
1219
{
1220
}
1221
1222
/**
1223
 * @method string getCursor()
1224
 * @method $this withCursor($value)
1225
 * @method string getResourceOwnerId()
1226
 * @method $this withResourceOwnerId($value)
1227
 * @method string getPeriod()
1228
 * @method $this withPeriod($value)
1229
 * @method string getMetric()
1230
 * @method $this withMetric($value)
1231
 * @method string getLength()
1232
 * @method $this withLength($value)
1233
 * @method string getProject()
1234
 * @method $this withProject($value)
1235
 * @method string getEndTime()
1236
 * @method $this withEndTime($value)
1237
 * @method string getExpress()
1238
 * @method $this withExpress($value)
1239
 * @method string getStartTime()
1240
 * @method $this withStartTime($value)
1241
 * @method string getDimensions()
1242
 * @method $this withDimensions($value)
1243
 */
1244
class QueryMetricList extends Rpc
1245
{
1246
}
1247
1248
/**
1249
 * @method string getPeriod()
1250
 * @method $this withPeriod($value)
1251
 * @method string getResourceOwnerId()
1252
 * @method $this withResourceOwnerId($value)
1253
 * @method string getMetric()
1254
 * @method $this withMetric($value)
1255
 * @method string getLength()
1256
 * @method $this withLength($value)
1257
 * @method string getProject()
1258
 * @method $this withProject($value)
1259
 * @method string getEndTime()
1260
 * @method $this withEndTime($value)
1261
 * @method string getOrderby()
1262
 * @method $this withOrderby($value)
1263
 * @method string getExpress()
1264
 * @method $this withExpress($value)
1265
 * @method string getStartTime()
1266
 * @method $this withStartTime($value)
1267
 * @method string getDimensions()
1268
 * @method $this withDimensions($value)
1269
 * @method string getOrderDesc()
1270
 * @method $this withOrderDesc($value)
1271
 */
1272
class QueryMetricTop extends Rpc
1273
{
1274
}
1275
1276
/**
1277
 * @method array getTaskIdList()
1278
 */
1279
class TaskConfigUnhealthy extends Rpc
1280
{
1281
1282
    /**
1283
     * @param array $taskIdList
1284
     *
1285
     * @return $this
1286
     */
1287
    public function withTaskIdList(array $taskIdList)
1288
    {
1289
        $this->data['TaskIdList'] = $taskIdList;
1290
        foreach ($taskIdList as $i => $iValue) {
1291
            $this->options['query']['TaskIdList.' . ($i + 1)] = $iValue;
1292
        }
1293
1294
        return $this;
1295
    }
1296
}
1297
1298
/**
1299
 * @method array getIdList()
1300
 */
1301
class TaskConfigDelete extends Rpc
1302
{
1303
1304
    /**
1305
     * @param array $idList
1306
     *
1307
     * @return $this
1308
     */
1309
    public function withIdList(array $idList)
1310
    {
1311
        $this->data['IdList'] = $idList;
1312
        foreach ($idList as $i => $iValue) {
1313
            $this->options['query']['IdList.' . ($i + 1)] = $iValue;
1314
        }
1315
1316
        return $this;
1317
    }
1318
}
1319
1320
/**
1321
 * @method array getIdList()
1322
 * @method string getEnabled()
1323
 * @method $this withEnabled($value)
1324
 */
1325
class TaskConfigEnable extends Rpc
1326
{
1327
1328
    /**
1329
     * @param array $idList
1330
     *
1331
     * @return $this
1332
     */
1333
    public function withIdList(array $idList)
1334
    {
1335
        $this->data['IdList'] = $idList;
1336
        foreach ($idList as $i => $iValue) {
1337
            $this->options['query']['IdList.' . ($i + 1)] = $iValue;
1338
        }
1339
1340
        return $this;
1341
    }
1342
}
1343
1344
/**
1345
 * @method string getGroupId()
1346
 * @method $this withGroupId($value)
1347
 * @method string getPageSize()
1348
 * @method $this withPageSize($value)
1349
 * @method string getTaskName()
1350
 * @method $this withTaskName($value)
1351
 * @method string getId()
1352
 * @method $this withId($value)
1353
 * @method string getPageNumber()
1354
 * @method $this withPageNumber($value)
1355
 */
1356
class TaskConfigList extends Rpc
1357
{
1358
}
1359
1360
/**
1361
 * @method array getInstanceList()
1362
 * @method string getJsonData()
1363
 * @method $this withJsonData($value)
1364
 * @method string getTaskType()
1365
 * @method $this withTaskType($value)
1366
 * @method string getTaskScope()
1367
 * @method $this withTaskScope($value)
1368
 * @method string getAlertConfig()
1369
 * @method $this withAlertConfig($value)
1370
 * @method string getGroupId()
1371
 * @method $this withGroupId($value)
1372
 * @method string getTaskName()
1373
 * @method $this withTaskName($value)
1374
 * @method string getId()
1375
 * @method $this withId($value)
1376
 * @method string getGroupName()
1377
 * @method $this withGroupName($value)
1378
 */
1379
class TaskConfigModify extends Rpc
1380
{
1381
1382
    /**
1383
     * @param array $instanceList
1384
     *
1385
     * @return $this
1386
     */
1387
    public function withInstanceList(array $instanceList)
1388
    {
1389
        $this->data['InstanceList'] = $instanceList;
1390
        foreach ($instanceList as $i => $iValue) {
1391
            $this->options['query']['InstanceList.' . ($i + 1)] = $iValue;
1392
        }
1393
1394
        return $this;
1395
    }
1396
}
1397
1398
/**
1399
 * @method array getInstanceList()
1400
 * @method string getJsonData()
1401
 * @method $this withJsonData($value)
1402
 * @method string getTaskType()
1403
 * @method $this withTaskType($value)
1404
 * @method string getTaskScope()
1405
 * @method $this withTaskScope($value)
1406
 * @method string getAlertConfig()
1407
 * @method $this withAlertConfig($value)
1408
 * @method string getGroupId()
1409
 * @method $this withGroupId($value)
1410
 * @method string getTaskName()
1411
 * @method $this withTaskName($value)
1412
 * @method string getGroupName()
1413
 * @method $this withGroupName($value)
1414
 */
1415
class TaskConfigCreate extends Rpc
1416
{
1417
1418
    /**
1419
     * @param array $instanceList
1420
     *
1421
     * @return $this
1422
     */
1423
    public function withInstanceList(array $instanceList)
1424
    {
1425
        $this->data['InstanceList'] = $instanceList;
1426
        foreach ($instanceList as $i => $iValue) {
1427
            $this->options['query']['InstanceList.' . ($i + 1)] = $iValue;
1428
        }
1429
1430
        return $this;
1431
    }
1432
}
1433
1434
/**
1435
 * @method string getInstanceId()
1436
 * @method $this withInstanceId($value)
1437
 * @method string getProcessName()
1438
 * @method $this withProcessName($value)
1439
 * @method string getName()
1440
 * @method $this withName($value)
1441
 * @method string getProcessUser()
1442
 * @method $this withProcessUser($value)
1443
 * @method string getCommand()
1444
 * @method $this withCommand($value)
1445
 */
1446
class NodeProcessCreate extends Rpc
1447
{
1448
}
1449
1450
/**
1451
 * @method string getId()
1452
 * @method $this withId($value)
1453
 */
1454
class EnableAlarm extends Rpc
1455
{
1456
}
1457
1458
/**
1459
 * @method string getPeriod()
1460
 * @method $this withPeriod($value)
1461
 * @method string getWebhook()
1462
 * @method $this withWebhook($value)
1463
 * @method string getDryRun()
1464
 * @method $this withDryRun($value)
1465
 * @method string getContactGroups()
1466
 * @method $this withContactGroups($value)
1467
 * @method string getEndTime()
1468
 * @method $this withEndTime($value)
1469
 * @method string getThreshold()
1470
 * @method $this withThreshold($value)
1471
 * @method string getStartTime()
1472
 * @method $this withStartTime($value)
1473
 * @method string getName()
1474
 * @method $this withName($value)
1475
 * @method string getEvaluationCount()
1476
 * @method $this withEvaluationCount($value)
1477
 * @method string getSilenceTime()
1478
 * @method $this withSilenceTime($value)
1479
 * @method string getId()
1480
 * @method $this withId($value)
1481
 * @method string getNotifyType()
1482
 * @method $this withNotifyType($value)
1483
 * @method string getComparisonOperator()
1484
 * @method $this withComparisonOperator($value)
1485
 * @method string getStatistics()
1486
 * @method $this withStatistics($value)
1487
 */
1488
class UpdateAlarm extends Rpc
1489
{
1490
}
1491
1492
/**
1493
 * @method string getQueryJson()
1494
 * @method $this withQueryJson($value)
1495
 */
1496
class QueryCustomEventHistogram extends Rpc
1497
{
1498
}
1499
1500
/**
1501
 * @method string getCursor()
1502
 * @method $this withCursor($value)
1503
 * @method string getSize()
1504
 * @method $this withSize($value)
1505
 * @method string getEndTime()
1506
 * @method $this withEndTime($value)
1507
 * @method string getId()
1508
 * @method $this withId($value)
1509
 * @method string getStartTime()
1510
 * @method $this withStartTime($value)
1511
 */
1512
class ListAlarmHistory extends Rpc
1513
{
1514
}
1515
1516
/**
1517
 * @method string getSelectContactGroups()
1518
 * @method $this withSelectContactGroups($value)
1519
 * @method string getInstanceId()
1520
 * @method $this withInstanceId($value)
1521
 * @method string getPageSize()
1522
 * @method $this withPageSize($value)
1523
 * @method string getType()
1524
 * @method $this withType($value)
1525
 * @method string getKeyword()
1526
 * @method $this withKeyword($value)
1527
 * @method string getGroupName()
1528
 * @method $this withGroupName($value)
1529
 * @method string getPageNumber()
1530
 * @method $this withPageNumber($value)
1531
 * @method string getBindUrls()
1532
 * @method $this withBindUrls($value)
1533
 */
1534
class ListMyGroups extends Rpc
1535
{
1536
}
1537
1538
/**
1539
 * @method string getInstanceId()
1540
 * @method $this withInstanceId($value)
1541
 */
1542
class NodeProcesses extends Rpc
1543
{
1544
}
1545
1546
/**
1547
 * @method string getProduct()
1548
 * @method $this withProduct($value)
1549
 * @method string getUserId()
1550
 * @method $this withUserId($value)
1551
 */
1552
class EnableActiveAlert extends Rpc
1553
{
1554
}
1555
1556
/**
1557
 * @method string getEnableInstallAgentNewECS()
1558
 * @method $this withEnableInstallAgentNewECS($value)
1559
 * @method string getEnableActiveAlert()
1560
 * @method $this withEnableActiveAlert($value)
1561
 * @method string getAutoInstall()
1562
 * @method $this withAutoInstall($value)
1563
 * @method string getUserId()
1564
 * @method $this withUserId($value)
1565
 */
1566
class ProfileSet extends Rpc
1567
{
1568
}
1569
1570
/**
1571
 * @method string getId()
1572
 * @method $this withId($value)
1573
 */
1574
class DeleteAlarm extends Rpc
1575
{
1576
}
1577
1578
/**
1579
 * @method string getInstanceId()
1580
 * @method $this withInstanceId($value)
1581
 */
1582
class NodeStatus extends Rpc
1583
{
1584
}
1585
1586
/**
1587
 * @method string getQueryJson()
1588
 * @method $this withQueryJson($value)
1589
 */
1590
class QuerySystemEventHistogram extends Rpc
1591
{
1592
}
1593
1594
/**
1595
 * @method string getPageSize()
1596
 * @method $this withPageSize($value)
1597
 * @method string getPageNumber()
1598
 * @method $this withPageNumber($value)
1599
 */
1600
class ListContactGroup extends Rpc
1601
{
1602
}
1603
1604
/**
1605
 * @method string getSelectContactGroups()
1606
 * @method $this withSelectContactGroups($value)
1607
 * @method string getInstanceId()
1608
 * @method $this withInstanceId($value)
1609
 * @method string getGroupId()
1610
 * @method $this withGroupId($value)
1611
 * @method string getType()
1612
 * @method $this withType($value)
1613
 * @method string getGroupName()
1614
 * @method $this withGroupName($value)
1615
 * @method string getBindUrl()
1616
 * @method $this withBindUrl($value)
1617
 */
1618
class GetMyGroups extends Rpc
1619
{
1620
}
1621
1622
/**
1623
 * @method string getProduct()
1624
 * @method $this withProduct($value)
1625
 * @method string getUserId()
1626
 * @method $this withUserId($value)
1627
 */
1628
class ListActiveAlertRule extends Rpc
1629
{
1630
}
1631
1632
/**
1633
 * @method string getGroupId()
1634
 * @method $this withGroupId($value)
1635
 * @method string getMetricName()
1636
 * @method $this withMetricName($value)
1637
 * @method string getUUID()
1638
 * @method $this withUUID($value)
1639
 * @method string getMd5()
1640
 * @method $this withMd5($value)
1641
 */
1642
class DeleteCustomMetric extends Rpc
1643
{
1644
}
1645
1646
/**
1647
 * @method string getEventInfo()
1648
 * @method $this withEventInfo($value)
1649
 */
1650
class PutEvent extends Rpc
1651
{
1652
}
1653
1654
/**
1655
 * @method string getPeriod()
1656
 * @method $this withPeriod($value)
1657
 * @method string getWebhook()
1658
 * @method $this withWebhook($value)
1659
 * @method string getDryRun()
1660
 * @method $this withDryRun($value)
1661
 * @method string getContactGroups()
1662
 * @method $this withContactGroups($value)
1663
 * @method string getEndTime()
1664
 * @method $this withEndTime($value)
1665
 * @method string getThreshold()
1666
 * @method $this withThreshold($value)
1667
 * @method string getStartTime()
1668
 * @method $this withStartTime($value)
1669
 * @method string getName()
1670
 * @method $this withName($value)
1671
 * @method string getNamespace()
1672
 * @method $this withNamespace($value)
1673
 * @method string getEvaluationCount()
1674
 * @method $this withEvaluationCount($value)
1675
 * @method string getSilenceTime()
1676
 * @method $this withSilenceTime($value)
1677
 * @method string getMetricName()
1678
 * @method $this withMetricName($value)
1679
 * @method string getNotifyType()
1680
 * @method $this withNotifyType($value)
1681
 * @method string getComparisonOperator()
1682
 * @method $this withComparisonOperator($value)
1683
 * @method string getDimensions()
1684
 * @method $this withDimensions($value)
1685
 * @method string getStatistics()
1686
 * @method $this withStatistics($value)
1687
 */
1688
class CreateAlarm extends Rpc
1689
{
1690
}
1691
1692
/**
1693
 * @method string getInstanceId()
1694
 * @method $this withInstanceId($value)
1695
 */
1696
class NodeUninstall extends Rpc
1697
{
1698
}
1699
1700
/**
1701
 * @method string getGroupId()
1702
 * @method $this withGroupId($value)
1703
 */
1704
class ListMyGroupCategories extends Rpc
1705
{
1706
}
1707
1708
/**
1709
 * @method string getInstances()
1710
 * @method $this withInstances($value)
1711
 * @method string getGroupId()
1712
 * @method $this withGroupId($value)
1713
 */
1714
class AddMyGroupInstances extends Rpc
1715
{
1716
}
1717
1718
/**
1719
 * @method string getMetricList()
1720
 * @method $this withMetricList($value)
1721
 */
1722
class PutCustomMetric extends Rpc
1723
{
1724
}
1725
1726
/**
1727
 * @method string getIsEnable()
1728
 * @method $this withIsEnable($value)
1729
 * @method string getName()
1730
 * @method $this withName($value)
1731
 * @method string getNamespace()
1732
 * @method $this withNamespace($value)
1733
 * @method string getPageSize()
1734
 * @method $this withPageSize($value)
1735
 * @method string getId()
1736
 * @method $this withId($value)
1737
 * @method string getState()
1738
 * @method $this withState($value)
1739
 * @method string getDimension()
1740
 * @method $this withDimension($value)
1741
 * @method string getPageNumber()
1742
 * @method $this withPageNumber($value)
1743
 */
1744
class ListAlarm extends Rpc
1745
{
1746
}
1747
1748
/**
1749
 * @method string getTotal()
1750
 * @method $this withTotal($value)
1751
 * @method string getInstanceIds()
1752
 * @method $this withInstanceIds($value)
1753
 * @method string getGroupId()
1754
 * @method $this withGroupId($value)
1755
 * @method string getPageSize()
1756
 * @method $this withPageSize($value)
1757
 * @method string getCategory()
1758
 * @method $this withCategory($value)
1759
 * @method string getKeyword()
1760
 * @method $this withKeyword($value)
1761
 * @method string getPageNumber()
1762
 * @method $this withPageNumber($value)
1763
 */
1764
class ListMyGroupInstancesDetails extends Rpc
1765
{
1766
}
1767
1768
/**
1769
 * @method string getInstanceIds()
1770
 * @method $this withInstanceIds($value)
1771
 * @method string getInstanceIdList()
1772
 * @method $this withInstanceIdList($value)
1773
 * @method string getGroupId()
1774
 * @method $this withGroupId($value)
1775
 * @method string getCategory()
1776
 * @method $this withCategory($value)
1777
 */
1778
class DeleteMyGroupInstances extends Rpc
1779
{
1780
}
1781
1782
/**
1783
 * @method string getContactGroups()
1784
 * @method $this withContactGroups($value)
1785
 * @method string getOptions()
1786
 * @method $this withOptions($value)
1787
 * @method string getType()
1788
 * @method $this withType($value)
1789
 * @method string getServiceId()
1790
 * @method $this withServiceId($value)
1791
 * @method string getGroupName()
1792
 * @method $this withGroupName($value)
1793
 * @method string getBindUrl()
1794
 * @method $this withBindUrl($value)
1795
 */
1796
class CreateMyGroups extends Rpc
1797
{
1798
}
1799
1800
/**
1801
 * @method string getProduct()
1802
 * @method $this withProduct($value)
1803
 * @method string getUserId()
1804
 * @method $this withUserId($value)
1805
 */
1806
class DisableActiveAlert extends Rpc
1807
{
1808
}
1809
1810
/**
1811
 * @method string getUserId()
1812
 * @method $this withUserId($value)
1813
 */
1814
class ListProductOfActiveAlert extends Rpc
1815
{
1816
}
1817
1818
/**
1819
 * @method string getTotal()
1820
 * @method $this withTotal($value)
1821
 * @method string getInstanceIds()
1822
 * @method $this withInstanceIds($value)
1823
 * @method string getGroupId()
1824
 * @method $this withGroupId($value)
1825
 * @method string getPageSize()
1826
 * @method $this withPageSize($value)
1827
 * @method string getCategory()
1828
 * @method $this withCategory($value)
1829
 * @method string getKeyword()
1830
 * @method $this withKeyword($value)
1831
 * @method string getPageNumber()
1832
 * @method $this withPageNumber($value)
1833
 */
1834
class ListMyGroupInstances extends Rpc
1835
{
1836
}
1837
1838
/**
1839
 * @method string getGroupId()
1840
 * @method $this withGroupId($value)
1841
 */
1842
class DeleteMyGroups extends Rpc
1843
{
1844
}
1845
1846
/**
1847
 * @method string getInstanceId()
1848
 * @method $this withInstanceId($value)
1849
 * @method string getForce()
1850
 * @method $this withForce($value)
1851
 * @method string getUserId()
1852
 * @method $this withUserId($value)
1853
 */
1854
class NodeInstall extends Rpc
1855
{
1856
}
1857
1858
/**
1859
 * @method string getHostName()
1860
 * @method $this withHostName($value)
1861
 * @method string getInstanceIds()
1862
 * @method $this withInstanceIds($value)
1863
 * @method string getInstanceRegionId()
1864
 * @method $this withInstanceRegionId($value)
1865
 * @method string getPageSize()
1866
 * @method $this withPageSize($value)
1867
 * @method string getKeyWord()
1868
 * @method $this withKeyWord($value)
1869
 * @method string getUserId()
1870
 * @method $this withUserId($value)
1871
 * @method string getSerialNumbers()
1872
 * @method $this withSerialNumbers($value)
1873
 * @method string getPageNumber()
1874
 * @method $this withPageNumber($value)
1875
 * @method string getStatus()
1876
 * @method $this withStatus($value)
1877
 */
1878
class NodeList extends Rpc
1879
{
1880
}
1881
1882
/**
1883
 * @method string getContactGroups()
1884
 * @method $this withContactGroups($value)
1885
 * @method string getGroupId()
1886
 * @method $this withGroupId($value)
1887
 * @method string getServiceId()
1888
 * @method $this withServiceId($value)
1889
 * @method string getType()
1890
 * @method $this withType($value)
1891
 * @method string getGroupName()
1892
 * @method $this withGroupName($value)
1893
 * @method string getBindUrls()
1894
 * @method $this withBindUrls($value)
1895
 */
1896
class UpdateMyGroups extends Rpc
1897
{
1898
}
1899
1900
/**
1901
 * @method string getInstanceId()
1902
 * @method $this withInstanceId($value)
1903
 * @method string getName()
1904
 * @method $this withName($value)
1905
 * @method string getId()
1906
 * @method $this withId($value)
1907
 */
1908
class NodeProcessDelete extends Rpc
1909
{
1910
}
1911
1912
/**
1913
 * @method string getSize()
1914
 * @method $this withSize($value)
1915
 * @method string getGroupId()
1916
 * @method $this withGroupId($value)
1917
 * @method string getPage()
1918
 * @method $this withPage($value)
1919
 * @method string getMetricName()
1920
 * @method $this withMetricName($value)
1921
 * @method string getDimension()
1922
 * @method $this withDimension($value)
1923
 * @method string getMd5()
1924
 * @method $this withMd5($value)
1925
 */
1926
class QueryCustomMetricList extends Rpc
1927
{
1928
}
1929
1930
/**
1931
 * @method string getPolicyType()
1932
 * @method $this withPolicyType($value)
1933
 * @method string getAlertName()
1934
 * @method $this withAlertName($value)
1935
 * @method string getGroupId()
1936
 * @method $this withGroupId($value)
1937
 * @method string getId()
1938
 * @method $this withId($value)
1939
 * @method string getDimensions()
1940
 * @method $this withDimensions($value)
1941
 */
1942
class GetNotifyPolicy extends Rpc
1943
{
1944
}
1945
1946
/**
1947
 * @method string getQueryJson()
1948
 * @method $this withQueryJson($value)
1949
 */
1950
class QueryCustomEventCount extends Rpc
1951
{
1952
}
1953
1954
/**
1955
 * @method string getQueryJson()
1956
 * @method $this withQueryJson($value)
1957
 */
1958
class QuerySystemEventCount extends Rpc
1959
{
1960
}
1961
1962
/**
1963
 * @method string getPolicyType()
1964
 * @method $this withPolicyType($value)
1965
 * @method string getAlertName()
1966
 * @method $this withAlertName($value)
1967
 * @method string getGroupId()
1968
 * @method $this withGroupId($value)
1969
 * @method string getPageSize()
1970
 * @method $this withPageSize($value)
1971
 * @method string getId()
1972
 * @method $this withId($value)
1973
 * @method string getDimensions()
1974
 * @method $this withDimensions($value)
1975
 */
1976
class ListNotifyPolicy extends Rpc
1977
{
1978
}
1979
1980
/**
1981
 * @method string getInstances()
1982
 * @method $this withInstances($value)
1983
 * @method string getGroupId()
1984
 * @method $this withGroupId($value)
1985
 */
1986
class UpdateMyGroupInstances extends Rpc
1987
{
1988
}
1989
1990
/**
1991
 * @method string getUserId()
1992
 * @method $this withUserId($value)
1993
 */
1994
class AccessKeyGet extends Rpc
1995
{
1996
}
1997
1998
/**
1999
 * @method string getPolicyType()
2000
 * @method $this withPolicyType($value)
2001
 * @method string getAlertName()
2002
 * @method $this withAlertName($value)
2003
 * @method string getGroupId()
2004
 * @method $this withGroupId($value)
2005
 * @method string getEndTime()
2006
 * @method $this withEndTime($value)
2007
 * @method string getStartTime()
2008
 * @method $this withStartTime($value)
2009
 * @method string getDimensions()
2010
 * @method $this withDimensions($value)
2011
 */
2012
class CreateNotifyPolicy extends Rpc
2013
{
2014
}
2015
2016
/**
2017
 * @method string getUserId()
2018
 * @method $this withUserId($value)
2019
 */
2020
class ProfileGet extends Rpc
2021
{
2022
}
2023
2024
/**
2025
 * @method string getId()
2026
 * @method $this withId($value)
2027
 */
2028
class DisableAlarm extends Rpc
2029
{
2030
}
2031
2032
/**
2033
 * @method string getPolicyType()
2034
 * @method $this withPolicyType($value)
2035
 * @method string getAlertName()
2036
 * @method $this withAlertName($value)
2037
 * @method string getGroupId()
2038
 * @method $this withGroupId($value)
2039
 * @method string getId()
2040
 * @method $this withId($value)
2041
 * @method string getDimensions()
2042
 * @method $this withDimensions($value)
2043
 */
2044
class DeleteNotifyPolicy extends Rpc
2045
{
2046
}
2047
2048
/**
2049
 * @method string getAlertName()
2050
 * @method $this withAlertName($value)
2051
 * @method string getGroupId()
2052
 * @method $this withGroupId($value)
2053
 * @method string getEndTime()
2054
 * @method $this withEndTime($value)
2055
 * @method string getRuleName()
2056
 * @method $this withRuleName($value)
2057
 * @method string getStartTime()
2058
 * @method $this withStartTime($value)
2059
 * @method string getAscending()
2060
 * @method $this withAscending($value)
2061
 * @method string getOnlyCount()
2062
 * @method $this withOnlyCount($value)
2063
 * @method string getNamespace()
2064
 * @method $this withNamespace($value)
2065
 * @method string getPageSize()
2066
 * @method $this withPageSize($value)
2067
 * @method string getState()
2068
 * @method $this withState($value)
2069
 * @method string getPage()
2070
 * @method $this withPage($value)
2071
 * @method string getMetricName()
2072
 * @method $this withMetricName($value)
2073
 * @method string getStatus()
2074
 * @method $this withStatus($value)
2075
 */
2076
class DescribeAlarmHistory extends Rpc
2077
{
2078
}
2079
2080
/**
2081
 * @method string getInstanceIds()
2082
 * @method $this withInstanceIds($value)
2083
 */
2084
class NodeStatusList extends Rpc
2085
{
2086
}
2087
2088
/**
2089
 * @method string getQueryJson()
2090
 * @method $this withQueryJson($value)
2091
 */
2092
class QuerySystemEventDetail extends Rpc
2093
{
2094
}
2095
2096
/**
2097
 * @method string getQueryJson()
2098
 * @method $this withQueryJson($value)
2099
 */
2100
class QueryCustomEventDetail extends Rpc
2101
{
2102
}
2103