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.
Test Failed
Push — master ( fa9409...7c76a4 )
by
unknown
07:35
created

DeleteGrafanaResource   A

Complexity

Total Complexity 3

Size/Duplication

Total Lines 40
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 3
eloc 10
dl 0
loc 40
c 0
b 0
f 0
rs 10

3 Methods

Rating   Name   Duplication   Size   Complexity  
A withUserId() 0 6 1
A withClusterId() 0 6 1
A withClusterName() 0 6 1
1
<?php
2
3
namespace AlibabaCloud\ARMS\V20190808;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method AddGrafana addGrafana(array $options = [])
9
 * @method AddIntegration addIntegration(array $options = [])
10
 * @method ApplyScenario applyScenario(array $options = [])
11
 * @method CheckDataConsistency checkDataConsistency(array $options = [])
12
 * @method CheckServiceLinkedRoleForDeleting checkServiceLinkedRoleForDeleting(array $options = [])
13
 * @method CheckServiceStatus checkServiceStatus(array $options = [])
14
 * @method ConfigApp configApp(array $options = [])
15
 * @method CreateAlertContact createAlertContact(array $options = [])
16
 * @method CreateAlertContactGroup createAlertContactGroup(array $options = [])
17
 * @method CreateAlertTemplate createAlertTemplate(array $options = [])
18
 * @method CreateDispatchRule createDispatchRule(array $options = [])
19
 * @method CreatePrometheusAlertRule createPrometheusAlertRule(array $options = [])
20
 * @method CreateRetcodeApp createRetcodeApp(array $options = [])
21
 * @method CreateWebhook createWebhook(array $options = [])
22
 * @method CreateWehook createWehook(array $options = [])
23
 * @method DeleteAlertContact deleteAlertContact(array $options = [])
24
 * @method DeleteAlertContactGroup deleteAlertContactGroup(array $options = [])
25
 * @method DeleteAlertRules deleteAlertRules(array $options = [])
26
 * @method DeleteAlertTemplate deleteAlertTemplate(array $options = [])
27
 * @method DeleteDispatchRule deleteDispatchRule(array $options = [])
28
 * @method DeleteGrafanaResource deleteGrafanaResource(array $options = [])
29
 * @method DeletePrometheusAlertRule deletePrometheusAlertRule(array $options = [])
30
 * @method DeleteRetcodeApp deleteRetcodeApp(array $options = [])
31
 * @method DeleteScenario deleteScenario(array $options = [])
32
 * @method DeleteTraceApp deleteTraceApp(array $options = [])
33
 * @method DescribeDispatchRule describeDispatchRule(array $options = [])
34
 * @method DescribePrometheusAlertRule describePrometheusAlertRule(array $options = [])
35
 * @method DescribeTraceLicenseKey describeTraceLicenseKey(array $options = [])
36
 * @method DescribeTraceLocation describeTraceLocation(array $options = [])
37
 * @method DisableAlertTemplate disableAlertTemplate(array $options = [])
38
 * @method EnableAlertTemplate enableAlertTemplate(array $options = [])
39
 * @method ExportPrometheusRules exportPrometheusRules(array $options = [])
40
 * @method GetAgentDownloadUrl getAgentDownloadUrl(array $options = [])
41
 * @method GetAppApiByPage getAppApiByPage(array $options = [])
42
 * @method GetConsistencySnapshot getConsistencySnapshot(array $options = [])
43
 * @method GetIntegrationToken getIntegrationToken(array $options = [])
44
 * @method GetMultipleTrace getMultipleTrace(array $options = [])
45
 * @method GetPrometheusApiToken getPrometheusApiToken(array $options = [])
46
 * @method GetRetcodeShareUrl getRetcodeShareUrl(array $options = [])
47
 * @method GetStack getStack(array $options = [])
48
 * @method GetTrace getTrace(array $options = [])
49
 * @method GetTraceApp getTraceApp(array $options = [])
50
 * @method ImportAppAlertRules importAppAlertRules(array $options = [])
51
 * @method ImportCustomAlertRules importCustomAlertRules(array $options = [])
52
 * @method ImportPrometheusRules importPrometheusRules(array $options = [])
53
 * @method ListActivatedAlerts listActivatedAlerts(array $options = [])
54
 * @method ListAlertTemplates listAlertTemplates(array $options = [])
55
 * @method ListClusterFromGrafana listClusterFromGrafana(array $options = [])
56
 * @method ListDashboards listDashboards(array $options = [])
57
 * @method ListDispatchRule listDispatchRule(array $options = [])
58
 * @method ListPromClusters listPromClusters(array $options = [])
59
 * @method ListPrometheusAlertRules listPrometheusAlertRules(array $options = [])
60
 * @method ListPrometheusAlertTemplates listPrometheusAlertTemplates(array $options = [])
61
 * @method ListRetcodeApps listRetcodeApps(array $options = [])
62
 * @method ListScenario listScenario(array $options = [])
63
 * @method ListServerlessTopNApps listServerlessTopNApps(array $options = [])
64
 * @method ListTraceApps listTraceApps(array $options = [])
65
 * @method OpenArmsDefaultSLR openArmsDefaultSLR(array $options = [])
66
 * @method OpenArmsService openArmsService(array $options = [])
67
 * @method OpenVCluster openVCluster(array $options = [])
68
 * @method OpenXtraceDefaultSLR openXtraceDefaultSLR(array $options = [])
69
 * @method QueryDataset queryDataset(array $options = [])
70
 * @method QueryMetric queryMetric(array $options = [])
71
 * @method QueryMetricByPage queryMetricByPage(array $options = [])
72
 * @method SaveTraceAppConfig saveTraceAppConfig(array $options = [])
73
 * @method SearchAlertContact searchAlertContact(array $options = [])
74
 * @method SearchAlertContactGroup searchAlertContactGroup(array $options = [])
75
 * @method SearchAlertHistories searchAlertHistories(array $options = [])
76
 * @method SearchAlertRules searchAlertRules(array $options = [])
77
 * @method SearchEvents searchEvents(array $options = [])
78
 * @method SearchRetcodeAppByPage searchRetcodeAppByPage(array $options = [])
79
 * @method SearchTraceAppByName searchTraceAppByName(array $options = [])
80
 * @method SearchTraceAppByPage searchTraceAppByPage(array $options = [])
81
 * @method SearchTraces searchTraces(array $options = [])
82
 * @method SearchTracesByPage searchTracesByPage(array $options = [])
83
 * @method SendCustomIncidents sendCustomIncidents(array $options = [])
84
 * @method SendMseIncident sendMseIncident(array $options = [])
85
 * @method SetRetcodeShareStatus setRetcodeShareStatus(array $options = [])
86
 * @method StartAlert startAlert(array $options = [])
87
 * @method StopAlert stopAlert(array $options = [])
88
 * @method UpdateAlertContact updateAlertContact(array $options = [])
89
 * @method UpdateAlertContactGroup updateAlertContactGroup(array $options = [])
90
 * @method UpdateAlertRule updateAlertRule(array $options = [])
91
 * @method UpdateAlertTemplate updateAlertTemplate(array $options = [])
92
 * @method UpdateDispatchRule updateDispatchRule(array $options = [])
93
 * @method UpdatePrometheusAlertRule updatePrometheusAlertRule(array $options = [])
94
 * @method UpdateWebhook updateWebhook(array $options = [])
95
 */
96
class ARMSApiResolver extends ApiResolver
97
{
98
}
99
100
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
101
{
102
    /** @var string */
103
    public $product = 'ARMS';
104
105
    /** @var string */
106
    public $version = '2019-08-08';
107
108
    /** @var string */
109
    public $method = 'POST';
110
111
    /** @var string */
112
    public $serviceCode = 'arms';
113
}
114
115
/**
116
 * @method string getIntegration()
117
 * @method $this withIntegration($value)
118
 * @method string getClusterId()
119
 * @method $this withClusterId($value)
120
 */
121
class AddGrafana extends Rpc
122
{
123
}
124
125
/**
126
 * @method string getIntegration()
127
 * @method $this withIntegration($value)
128
 * @method string getClusterId()
129
 * @method $this withClusterId($value)
130
 */
131
class AddIntegration extends Rpc
132
{
133
}
134
135
/**
136
 * @method string getSnForce()
137
 * @method $this withSnForce($value)
138
 * @method string getSign()
139
 * @method $this withSign($value)
140
 * @method string getSnStat()
141
 * @method $this withSnStat($value)
142
 * @method string getScenario()
143
 * @method $this withScenario($value)
144
 * @method string getSnDump()
145
 * @method $this withSnDump($value)
146
 * @method string getAppId()
147
 * @method $this withAppId($value)
148
 * @method string getName()
149
 * @method $this withName($value)
150
 * @method string getSnTransfer()
151
 * @method $this withSnTransfer($value)
152
 * @method string getUpdateOption()
153
 * @method $this withUpdateOption($value)
154
 * @method string getConfig()
155
 * @method $this withConfig($value)
156
 */
157
class ApplyScenario extends Rpc
158
{
159
}
160
161
/**
162
 * @method string getCurrentTimestamp()
163
 * @method $this withCurrentTimestamp($value)
164
 * @method string getAppType()
165
 * @method $this withAppType($value)
166
 * @method string getPid()
167
 * @method $this withPid($value)
168
 * @method string getProxyUserId()
169
 * @method $this withProxyUserId($value)
170
 */
171
class CheckDataConsistency extends Rpc
172
{
173
}
174
175
/**
176
 * @method string getSPIRegionId()
177
 * @method $this withSPIRegionId($value)
178
 * @method string getRoleArn()
179
 * @method $this withRoleArn($value)
180
 * @method string getDeletionTaskId()
181
 * @method $this withDeletionTaskId($value)
182
 * @method string getServiceName()
183
 * @method $this withServiceName($value)
184
 */
185
class CheckServiceLinkedRoleForDeleting extends Rpc
186
{
187
}
188
189
/**
190
 * @method string getSvcCode()
191
 * @method $this withSvcCode($value)
192
 */
193
class CheckServiceStatus extends Rpc
194
{
195
}
196
197
/**
198
 * @method string getAppIds()
199
 * @method $this withAppIds($value)
200
 * @method string getEnable()
201
 * @method $this withEnable($value)
202
 */
203
class ConfigApp extends Rpc
204
{
205
}
206
207
/**
208
 * @method string getPhoneNum()
209
 * @method $this withPhoneNum($value)
210
 * @method string getProxyUserId()
211
 * @method $this withProxyUserId($value)
212
 * @method string getContactName()
213
 * @method $this withContactName($value)
214
 * @method string getDingRobotWebhookUrl()
215
 * @method $this withDingRobotWebhookUrl($value)
216
 * @method string getEmail()
217
 * @method $this withEmail($value)
218
 * @method string getSystemNoc()
219
 * @method $this withSystemNoc($value)
220
 */
221
class CreateAlertContact extends Rpc
222
{
223
}
224
225
/**
226
 * @method string getContactGroupName()
227
 * @method $this withContactGroupName($value)
228
 * @method string getProxyUserId()
229
 * @method $this withProxyUserId($value)
230
 * @method string getContactIds()
231
 * @method $this withContactIds($value)
232
 */
233
class CreateAlertContactGroup extends Rpc
234
{
235
}
236
237
/**
238
 * @method string getTemplateProvider()
239
 * @method $this withTemplateProvider($value)
240
 * @method string getAnnotations()
241
 * @method $this withAnnotations($value)
242
 * @method string getRule()
243
 * @method $this withRule($value)
244
 * @method string getProxyUserId()
245
 * @method $this withProxyUserId($value)
246
 * @method string getType()
247
 * @method $this withType($value)
248
 * @method string getMessage()
249
 * @method $this withMessage($value)
250
 * @method string getParentId()
251
 * @method $this withParentId($value)
252
 * @method string getLabels()
253
 * @method $this withLabels($value)
254
 * @method string getName()
255
 * @method $this withName($value)
256
 * @method string getMatchExpressions()
257
 * @method $this withMatchExpressions($value)
258
 */
259
class CreateAlertTemplate extends Rpc
260
{
261
}
262
263
/**
264
 * @method string getDispatchRule()
265
 * @method $this withDispatchRule($value)
266
 * @method string getProxyUserId()
267
 * @method $this withProxyUserId($value)
268
 */
269
class CreateDispatchRule extends Rpc
270
{
271
}
272
273
/**
274
 * @method string getProductCode()
275
 * @method $this withProductCode($value)
276
 * @method string getExpression()
277
 * @method $this withExpression($value)
278
 * @method string getAlertName()
279
 * @method $this withAlertName($value)
280
 * @method string getAnnotations()
281
 * @method $this withAnnotations($value)
282
 * @method string getClusterId()
283
 * @method $this withClusterId($value)
284
 * @method string getDispatchRuleId()
285
 * @method $this withDispatchRuleId($value)
286
 * @method string getProxyUserId()
287
 * @method $this withProxyUserId($value)
288
 * @method string getType()
289
 * @method $this withType($value)
290
 * @method string getMessage()
291
 * @method $this withMessage($value)
292
 * @method string getLabels()
293
 * @method $this withLabels($value)
294
 * @method string getDuration()
295
 * @method $this withDuration($value)
296
 * @method string getNotifyType()
297
 * @method $this withNotifyType($value)
298
 */
299
class CreatePrometheusAlertRule extends Rpc
300
{
301
}
302
303
/**
304
 * @method string getRetcodeAppName()
305
 * @method $this withRetcodeAppName($value)
306
 * @method string getRetcodeAppType()
307
 * @method $this withRetcodeAppType($value)
308
 */
309
class CreateRetcodeApp extends Rpc
310
{
311
}
312
313
/**
314
 * @method string getHttpHeaders()
315
 * @method $this withHttpHeaders($value)
316
 * @method string getMethod()
317
 * @method $this withMethod($value)
318
 * @method string getHttpParams()
319
 * @method $this withHttpParams($value)
320
 * @method string getProxyUserId()
321
 * @method $this withProxyUserId($value)
322
 * @method string getBody()
323
 * @method $this withBody($value)
324
 * @method string getUrl()
325
 * @method $this withUrl($value)
326
 * @method string getContactName()
327
 * @method $this withContactName($value)
328
 */
329
class CreateWebhook extends Rpc
330
{
331
}
332
333
/**
334
 * @method string getHttpHeaders()
335
 * @method $this withHttpHeaders($value)
336
 * @method string getMethod()
337
 * @method $this withMethod($value)
338
 * @method string getHttpParams()
339
 * @method $this withHttpParams($value)
340
 * @method string getProxyUserId()
341
 * @method $this withProxyUserId($value)
342
 * @method string getBody()
343
 * @method $this withBody($value)
344
 * @method string getUrl()
345
 * @method $this withUrl($value)
346
 * @method string getContactName()
347
 * @method $this withContactName($value)
348
 */
349
class CreateWehook extends Rpc
350
{
351
}
352
353
/**
354
 * @method string getContactId()
355
 * @method $this withContactId($value)
356
 * @method string getProxyUserId()
357
 * @method $this withProxyUserId($value)
358
 */
359
class DeleteAlertContact extends Rpc
360
{
361
}
362
363
/**
364
 * @method string getContactGroupId()
365
 * @method $this withContactGroupId($value)
366
 * @method string getProxyUserId()
367
 * @method $this withProxyUserId($value)
368
 */
369
class DeleteAlertContactGroup extends Rpc
370
{
371
}
372
373
/**
374
 * @method string getAlertIds()
375
 * @method $this withAlertIds($value)
376
 * @method string getProxyUserId()
377
 * @method $this withProxyUserId($value)
378
 */
379
class DeleteAlertRules extends Rpc
380
{
381
}
382
383
/**
384
 * @method string getId()
385
 * @method $this withId($value)
386
 * @method string getProxyUserId()
387
 * @method $this withProxyUserId($value)
388
 */
389
class DeleteAlertTemplate extends Rpc
390
{
391
}
392
393
/**
394
 * @method string getId()
395
 * @method $this withId($value)
396
 * @method string getProxyUserId()
397
 * @method $this withProxyUserId($value)
398
 */
399
class DeleteDispatchRule extends Rpc
400
{
401
}
402
403
/**
404
 * @method string getClusterName()
405
 * @method string getClusterId()
406
 * @method string getUserId()
407
 */
408
class DeleteGrafanaResource extends Rpc
409
{
410
411
    /**
412
     * @param string $value
413
     *
414
     * @return $this
415
     */
416
    public function withClusterName($value)
417
    {
418
        $this->data['ClusterName'] = $value;
419
        $this->options['form_params']['ClusterName'] = $value;
420
421
        return $this;
422
    }
423
424
    /**
425
     * @param string $value
426
     *
427
     * @return $this
428
     */
429
    public function withClusterId($value)
430
    {
431
        $this->data['ClusterId'] = $value;
432
        $this->options['form_params']['ClusterId'] = $value;
433
434
        return $this;
435
    }
436
437
    /**
438
     * @param string $value
439
     *
440
     * @return $this
441
     */
442
    public function withUserId($value)
443
    {
444
        $this->data['UserId'] = $value;
445
        $this->options['form_params']['UserId'] = $value;
446
447
        return $this;
448
    }
449
}
450
451
/**
452
 * @method string getAlertId()
453
 * @method $this withAlertId($value)
454
 */
455
class DeletePrometheusAlertRule extends Rpc
456
{
457
}
458
459
/**
460
 * @method string getAppId()
461
 * @method $this withAppId($value)
462
 */
463
class DeleteRetcodeApp extends Rpc
464
{
465
}
466
467
/**
468
 * @method string getScenarioId()
469
 * @method $this withScenarioId($value)
470
 */
471
class DeleteScenario extends Rpc
472
{
473
}
474
475
/**
476
 * @method string getAppId()
477
 * @method $this withAppId($value)
478
 * @method string getPid()
479
 * @method $this withPid($value)
480
 * @method string getType()
481
 * @method $this withType($value)
482
 */
483
class DeleteTraceApp extends Rpc
484
{
485
}
486
487
/**
488
 * @method string getId()
489
 * @method $this withId($value)
490
 * @method string getProxyUserId()
491
 * @method $this withProxyUserId($value)
492
 */
493
class DescribeDispatchRule extends Rpc
494
{
495
}
496
497
/**
498
 * @method string getAlertId()
499
 * @method $this withAlertId($value)
500
 */
501
class DescribePrometheusAlertRule extends Rpc
502
{
503
}
504
505
class DescribeTraceLicenseKey extends Rpc
506
{
507
}
508
509
class DescribeTraceLocation extends Rpc
510
{
511
}
512
513
/**
514
 * @method string getId()
515
 * @method $this withId($value)
516
 * @method string getProxyUserId()
517
 * @method $this withProxyUserId($value)
518
 */
519
class DisableAlertTemplate extends Rpc
520
{
521
}
522
523
/**
524
 * @method string getId()
525
 * @method $this withId($value)
526
 * @method string getProxyUserId()
527
 * @method $this withProxyUserId($value)
528
 */
529
class EnableAlertTemplate extends Rpc
530
{
531
}
532
533
/**
534
 * @method string getNameSpace()
535
 * @method $this withNameSpace($value)
536
 * @method string getName()
537
 * @method $this withName($value)
538
 * @method string getClusterId()
539
 * @method $this withClusterId($value)
540
 */
541
class ExportPrometheusRules extends Rpc
542
{
543
}
544
545
class GetAgentDownloadUrl extends Rpc
546
{
547
548
    /** @var string */
549
    public $method = 'GET';
550
}
551
552
/**
553
 * @method string getEndTime()
554
 * @method $this withEndTime($value)
555
 * @method string getCurrentPage()
556
 * @method $this withCurrentPage($value)
557
 * @method string getPId()
558
 * @method $this withPId($value)
559
 * @method string getStartTime()
560
 * @method $this withStartTime($value)
561
 * @method string getPageSize()
562
 * @method $this withPageSize($value)
563
 * @method string getIntervalMills()
564
 * @method $this withIntervalMills($value)
565
 */
566
class GetAppApiByPage extends Rpc
567
{
568
}
569
570
/**
571
 * @method string getCurrentTimestamp()
572
 * @method $this withCurrentTimestamp($value)
573
 * @method string getAppType()
574
 * @method $this withAppType($value)
575
 * @method string getPid()
576
 * @method $this withPid($value)
577
 * @method string getProxyUserId()
578
 * @method $this withProxyUserId($value)
579
 */
580
class GetConsistencySnapshot extends Rpc
581
{
582
}
583
584
/**
585
 * @method string getProxyUserId()
586
 * @method $this withProxyUserId($value)
587
 * @method string getProductType()
588
 * @method $this withProductType($value)
589
 */
590
class GetIntegrationToken extends Rpc
591
{
592
}
593
594
/**
595
 * @method array getTraceIDs()
596
 */
597
class GetMultipleTrace extends Rpc
598
{
599
600
    /**
601
     * @param array $traceIDs
602
     *
603
     * @return $this
604
     */
605
	public function withTraceIDs(array $traceIDs)
606
	{
607
	    $this->data['TraceIDs'] = $traceIDs;
608
		foreach ($traceIDs as $i => $iValue) {
609
			$this->options['query']['TraceIDs.' . ($i + 1)] = $iValue;
610
		}
611
612
		return $this;
613
    }
614
}
615
616
class GetPrometheusApiToken extends Rpc
617
{
618
}
619
620
/**
621
 * @method string getPid()
622
 * @method $this withPid($value)
623
 */
624
class GetRetcodeShareUrl extends Rpc
625
{
626
}
627
628
/**
629
 * @method string getTraceID()
630
 * @method $this withTraceID($value)
631
 * @method string getRpcID()
632
 * @method $this withRpcID($value)
633
 * @method string getPid()
634
 * @method $this withPid($value)
635
 */
636
class GetStack extends Rpc
637
{
638
}
639
640
/**
641
 * @method string getTraceID()
642
 * @method $this withTraceID($value)
643
 */
644
class GetTrace extends Rpc
645
{
646
}
647
648
/**
649
 * @method string getPid()
650
 * @method $this withPid($value)
651
 */
652
class GetTraceApp extends Rpc
653
{
654
}
655
656
/**
657
 * @method string getIsAutoStart()
658
 * @method $this withIsAutoStart($value)
659
 * @method string getProxyUserId()
660
 * @method $this withProxyUserId($value)
661
 * @method string getContactGroupIds()
662
 * @method $this withContactGroupIds($value)
663
 * @method string getPids()
664
 * @method $this withPids($value)
665
 * @method string getTemplageAlertConfig()
666
 * @method $this withTemplageAlertConfig($value)
667
 * @method string getTemplateAlertId()
668
 * @method $this withTemplateAlertId($value)
669
 */
670
class ImportAppAlertRules extends Rpc
671
{
672
}
673
674
/**
675
 * @method string getIsAutoStart()
676
 * @method $this withIsAutoStart($value)
677
 * @method string getProxyUserId()
678
 * @method $this withProxyUserId($value)
679
 * @method string getContactGroupIds()
680
 * @method $this withContactGroupIds($value)
681
 * @method string getTemplateAlertConfig()
682
 * @method $this withTemplateAlertConfig($value)
683
 * @method string getTemplageAlertConfig()
684
 * @method $this withTemplageAlertConfig($value)
685
 */
686
class ImportCustomAlertRules extends Rpc
687
{
688
}
689
690
/**
691
 * @method string getNameSpace()
692
 * @method $this withNameSpace($value)
693
 * @method string getName()
694
 * @method $this withName($value)
695
 * @method string getClusterId()
696
 * @method $this withClusterId($value)
697
 * @method string getContent()
698
 * @method $this withContent($value)
699
 */
700
class ImportPrometheusRules extends Rpc
701
{
702
}
703
704
/**
705
 * @method string getFilter()
706
 * @method $this withFilter($value)
707
 * @method string getPageSize()
708
 * @method $this withPageSize($value)
709
 * @method string getCurrentPage()
710
 * @method $this withCurrentPage($value)
711
 * @method string getProxyUserId()
712
 * @method $this withProxyUserId($value)
713
 */
714
class ListActivatedAlerts extends Rpc
715
{
716
}
717
718
/**
719
 * @method string getAlertProvider()
720
 * @method $this withAlertProvider($value)
721
 * @method string getTemplateProvider()
722
 * @method $this withTemplateProvider($value)
723
 * @method string getProxyUserId()
724
 * @method $this withProxyUserId($value)
725
 * @method string getType()
726
 * @method $this withType($value)
727
 * @method string getLabels()
728
 * @method $this withLabels($value)
729
 * @method string getName()
730
 * @method $this withName($value)
731
 * @method string getStatus()
732
 * @method $this withStatus($value)
733
 */
734
class ListAlertTemplates extends Rpc
735
{
736
}
737
738
class ListClusterFromGrafana extends Rpc
739
{
740
}
741
742
/**
743
 * @method string getDashboardName()
744
 * @method $this withDashboardName($value)
745
 * @method string getProduct()
746
 * @method $this withProduct($value)
747
 * @method string getRecreateSwitch()
748
 * @method $this withRecreateSwitch($value)
749
 * @method string getClusterId()
750
 * @method $this withClusterId($value)
751
 * @method string getTitle()
752
 * @method $this withTitle($value)
753
 * @method string getClusterType()
754
 * @method $this withClusterType($value)
755
 */
756
class ListDashboards extends Rpc
757
{
758
}
759
760
/**
761
 * @method string getSystem()
762
 * @method $this withSystem($value)
763
 * @method string getName()
764
 * @method $this withName($value)
765
 * @method string getProxyUserId()
766
 * @method $this withProxyUserId($value)
767
 */
768
class ListDispatchRule extends Rpc
769
{
770
}
771
772
class ListPromClusters extends Rpc
773
{
774
}
775
776
/**
777
 * @method string getClusterId()
778
 * @method $this withClusterId($value)
779
 * @method string getProxyUserId()
780
 * @method $this withProxyUserId($value)
781
 * @method string getType()
782
 * @method $this withType($value)
783
 * @method string getName()
784
 * @method $this withName($value)
785
 * @method string getMatchExpressions()
786
 * @method $this withMatchExpressions($value)
787
 * @method string getStatus()
788
 * @method $this withStatus($value)
789
 */
790
class ListPrometheusAlertRules extends Rpc
791
{
792
}
793
794
/**
795
 * @method string getProductCode()
796
 * @method $this withProductCode($value)
797
 * @method string getClusterId()
798
 * @method $this withClusterId($value)
799
 * @method string getProxyUserId()
800
 * @method $this withProxyUserId($value)
801
 */
802
class ListPrometheusAlertTemplates extends Rpc
803
{
804
}
805
806
/**
807
 * @method string getSecurityToken()
808
 * @method $this withSecurityToken($value)
809
 */
810
class ListRetcodeApps extends Rpc
811
{
812
}
813
814
/**
815
 * @method string getScenario()
816
 * @method $this withScenario($value)
817
 * @method string getAppId()
818
 * @method $this withAppId($value)
819
 * @method string getName()
820
 * @method $this withName($value)
821
 * @method string getSign()
822
 * @method $this withSign($value)
823
 */
824
class ListScenario extends Rpc
825
{
826
}
827
828
/**
829
 * @method string getLimit()
830
 * @method $this withLimit($value)
831
 * @method string getOrderBy()
832
 * @method $this withOrderBy($value)
833
 * @method string getEndTime()
834
 * @method $this withEndTime($value)
835
 * @method string getStartTime()
836
 * @method $this withStartTime($value)
837
 */
838
class ListServerlessTopNApps extends Rpc
839
{
840
}
841
842
class ListTraceApps extends Rpc
843
{
844
}
845
846
class OpenArmsDefaultSLR extends Rpc
847
{
848
}
849
850
/**
851
 * @method string getOwnerId()
852
 * @method $this withOwnerId($value)
853
 * @method string getType()
854
 * @method $this withType($value)
855
 */
856
class OpenArmsService extends Rpc
857
{
858
}
859
860
/**
861
 * @method string getClusterType()
862
 * @method $this withClusterType($value)
863
 * @method string getProduct()
864
 * @method $this withProduct($value)
865
 * @method string getRecreateSwitch()
866
 * @method $this withRecreateSwitch($value)
867
 * @method string getLength()
868
 * @method $this withLength($value)
869
 */
870
class OpenVCluster extends Rpc
871
{
872
}
873
874
class OpenXtraceDefaultSLR extends Rpc
875
{
876
}
877
878
/**
879
 * @method string getDateStr()
880
 * @method $this withDateStr($value)
881
 * @method string getMinTime()
882
 * @method $this withMinTime($value)
883
 * @method string getProxyUserId()
884
 * @method $this withProxyUserId($value)
885
 * @method string getReduceTail()
886
 * @method $this withReduceTail($value)
887
 * @method string getMaxTime()
888
 * @method $this withMaxTime($value)
889
 * @method array getOptionalDims()
890
 * @method array getMeasures()
891
 * @method string getIntervalInSec()
892
 * @method $this withIntervalInSec($value)
893
 * @method string getIsDrillDown()
894
 * @method $this withIsDrillDown($value)
895
 * @method string getHungryMode()
896
 * @method $this withHungryMode($value)
897
 * @method string getOrderByKey()
898
 * @method $this withOrderByKey($value)
899
 * @method string getLimit()
900
 * @method $this withLimit($value)
901
 * @method string getDatasetId()
902
 * @method $this withDatasetId($value)
903
 * @method array getRequiredDims()
904
 * @method array getDimensions()
905
 */
906
class QueryDataset extends Rpc
907
{
908
909
    /**
910
     * @param array $optionalDims
911
     *
912
     * @return $this
913
     */
914
	public function withOptionalDims(array $optionalDims)
915
	{
916
	    $this->data['OptionalDims'] = $optionalDims;
917
		foreach ($optionalDims as $depth1 => $depth1Value) {
918
			if(isset($depth1Value['Type'])){
919
				$this->options['query']['OptionalDims.' . ($depth1 + 1) . '.Type'] = $depth1Value['Type'];
920
			}
921
			if(isset($depth1Value['Value'])){
922
				$this->options['query']['OptionalDims.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
923
			}
924
			if(isset($depth1Value['Key'])){
925
				$this->options['query']['OptionalDims.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
926
			}
927
		}
928
929
		return $this;
930
    }
931
932
    /**
933
     * @param array $measures
934
     *
935
     * @return $this
936
     */
937
	public function withMeasures(array $measures)
938
	{
939
	    $this->data['Measures'] = $measures;
940
		foreach ($measures as $i => $iValue) {
941
			$this->options['query']['Measures.' . ($i + 1)] = $iValue;
942
		}
943
944
		return $this;
945
    }
946
947
    /**
948
     * @param array $requiredDims
949
     *
950
     * @return $this
951
     */
952
	public function withRequiredDims(array $requiredDims)
953
	{
954
	    $this->data['RequiredDims'] = $requiredDims;
955
		foreach ($requiredDims as $depth1 => $depth1Value) {
956
			if(isset($depth1Value['Type'])){
957
				$this->options['query']['RequiredDims.' . ($depth1 + 1) . '.Type'] = $depth1Value['Type'];
958
			}
959
			if(isset($depth1Value['Value'])){
960
				$this->options['query']['RequiredDims.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
961
			}
962
			if(isset($depth1Value['Key'])){
963
				$this->options['query']['RequiredDims.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
964
			}
965
		}
966
967
		return $this;
968
    }
969
970
    /**
971
     * @param array $dimensions
972
     *
973
     * @return $this
974
     */
975
	public function withDimensions(array $dimensions)
976
	{
977
	    $this->data['Dimensions'] = $dimensions;
978
		foreach ($dimensions as $depth1 => $depth1Value) {
979
			if(isset($depth1Value['Type'])){
980
				$this->options['query']['Dimensions.' . ($depth1 + 1) . '.Type'] = $depth1Value['Type'];
981
			}
982
			if(isset($depth1Value['Value'])){
983
				$this->options['query']['Dimensions.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
984
			}
985
			if(isset($depth1Value['Key'])){
986
				$this->options['query']['Dimensions.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
987
			}
988
		}
989
990
		return $this;
991
    }
992
}
993
994
/**
995
 * @method string getConsistencyQueryStrategy()
996
 * @method $this withConsistencyQueryStrategy($value)
997
 * @method string getEndTime()
998
 * @method $this withEndTime($value)
999
 * @method string getOrderBy()
1000
 * @method $this withOrderBy($value)
1001
 * @method string getStartTime()
1002
 * @method $this withStartTime($value)
1003
 * @method array getFilters()
1004
 * @method string getConsistencyDataKey()
1005
 * @method $this withConsistencyDataKey($value)
1006
 * @method string getProxyUserId()
1007
 * @method $this withProxyUserId($value)
1008
 * @method array getMeasures()
1009
 * @method string getIntervalInSec()
1010
 * @method $this withIntervalInSec($value)
1011
 * @method string getMetric()
1012
 * @method $this withMetric($value)
1013
 * @method string getLimit()
1014
 * @method $this withLimit($value)
1015
 * @method array getDimensions()
1016
 * @method string getOrder()
1017
 * @method $this withOrder($value)
1018
 */
1019
class QueryMetric extends Rpc
1020
{
1021
1022
    /**
1023
     * @param array $filters
1024
     *
1025
     * @return $this
1026
     */
1027
	public function withFilters(array $filters)
1028
	{
1029
	    $this->data['Filters'] = $filters;
1030
		foreach ($filters as $depth1 => $depth1Value) {
1031
			if(isset($depth1Value['Value'])){
1032
				$this->options['query']['Filters.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1033
			}
1034
			if(isset($depth1Value['Key'])){
1035
				$this->options['query']['Filters.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1036
			}
1037
		}
1038
1039
		return $this;
1040
    }
1041
1042
    /**
1043
     * @param array $measures
1044
     *
1045
     * @return $this
1046
     */
1047
	public function withMeasures(array $measures)
1048
	{
1049
	    $this->data['Measures'] = $measures;
1050
		foreach ($measures as $i => $iValue) {
1051
			$this->options['query']['Measures.' . ($i + 1)] = $iValue;
1052
		}
1053
1054
		return $this;
1055
    }
1056
1057
    /**
1058
     * @param array $dimensions
1059
     *
1060
     * @return $this
1061
     */
1062
	public function withDimensions(array $dimensions)
1063
	{
1064
	    $this->data['Dimensions'] = $dimensions;
1065
		foreach ($dimensions as $i => $iValue) {
1066
			$this->options['query']['Dimensions.' . ($i + 1)] = $iValue;
1067
		}
1068
1069
		return $this;
1070
    }
1071
}
1072
1073
/**
1074
 * @method string getConsistencyQueryStrategy()
1075
 * @method $this withConsistencyQueryStrategy($value)
1076
 * @method string getEndTime()
1077
 * @method $this withEndTime($value)
1078
 * @method string getOrderBy()
1079
 * @method $this withOrderBy($value)
1080
 * @method string getCurrentPage()
1081
 * @method $this withCurrentPage($value)
1082
 * @method string getStartTime()
1083
 * @method $this withStartTime($value)
1084
 * @method array getFilters()
1085
 * @method string getConsistencyDataKey()
1086
 * @method $this withConsistencyDataKey($value)
1087
 * @method string getProxyUserId()
1088
 * @method $this withProxyUserId($value)
1089
 * @method array getMeasures()
1090
 * @method string getIntervalInSec()
1091
 * @method $this withIntervalInSec($value)
1092
 * @method string getMetric()
1093
 * @method $this withMetric($value)
1094
 * @method array getCustomFilters()
1095
 * @method string getPageSize()
1096
 * @method $this withPageSize($value)
1097
 * @method array getDimensions()
1098
 * @method string getOrder()
1099
 * @method $this withOrder($value)
1100
 */
1101
class QueryMetricByPage extends Rpc
1102
{
1103
1104
    /**
1105
     * @param array $filters
1106
     *
1107
     * @return $this
1108
     */
1109
	public function withFilters(array $filters)
1110
	{
1111
	    $this->data['Filters'] = $filters;
1112
		foreach ($filters as $depth1 => $depth1Value) {
1113
			if(isset($depth1Value['Value'])){
1114
				$this->options['query']['Filters.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1115
			}
1116
			if(isset($depth1Value['Key'])){
1117
				$this->options['query']['Filters.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1118
			}
1119
		}
1120
1121
		return $this;
1122
    }
1123
1124
    /**
1125
     * @param array $measures
1126
     *
1127
     * @return $this
1128
     */
1129
	public function withMeasures(array $measures)
1130
	{
1131
	    $this->data['Measures'] = $measures;
1132
		foreach ($measures as $i => $iValue) {
1133
			$this->options['query']['Measures.' . ($i + 1)] = $iValue;
1134
		}
1135
1136
		return $this;
1137
    }
1138
1139
    /**
1140
     * @param array $customFilters
1141
     *
1142
     * @return $this
1143
     */
1144
	public function withCustomFilters(array $customFilters)
1145
	{
1146
	    $this->data['CustomFilters'] = $customFilters;
1147
		foreach ($customFilters as $i => $iValue) {
1148
			$this->options['query']['CustomFilters.' . ($i + 1)] = $iValue;
1149
		}
1150
1151
		return $this;
1152
    }
1153
1154
    /**
1155
     * @param array $dimensions
1156
     *
1157
     * @return $this
1158
     */
1159
	public function withDimensions(array $dimensions)
1160
	{
1161
	    $this->data['Dimensions'] = $dimensions;
1162
		foreach ($dimensions as $i => $iValue) {
1163
			$this->options['query']['Dimensions.' . ($i + 1)] = $iValue;
1164
		}
1165
1166
		return $this;
1167
    }
1168
}
1169
1170
/**
1171
 * @method array getSettings()
1172
 * @method string getPid()
1173
 * @method $this withPid($value)
1174
 */
1175
class SaveTraceAppConfig extends Rpc
1176
{
1177
1178
    /**
1179
     * @param array $settings
1180
     *
1181
     * @return $this
1182
     */
1183
	public function withSettings(array $settings)
1184
	{
1185
	    $this->data['Settings'] = $settings;
1186
		foreach ($settings as $depth1 => $depth1Value) {
1187
			if(isset($depth1Value['Value'])){
1188
				$this->options['query']['Settings.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1189
			}
1190
			if(isset($depth1Value['Key'])){
1191
				$this->options['query']['Settings.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1192
			}
1193
		}
1194
1195
		return $this;
1196
    }
1197
}
1198
1199
/**
1200
 * @method string getCurrentPage()
1201
 * @method $this withCurrentPage($value)
1202
 * @method string getProxyUserId()
1203
 * @method $this withProxyUserId($value)
1204
 * @method string getContactIds()
1205
 * @method $this withContactIds($value)
1206
 * @method string getContactName()
1207
 * @method $this withContactName($value)
1208
 * @method string getPhone()
1209
 * @method $this withPhone($value)
1210
 * @method string getPageSize()
1211
 * @method $this withPageSize($value)
1212
 * @method string getEmail()
1213
 * @method $this withEmail($value)
1214
 */
1215
class SearchAlertContact extends Rpc
1216
{
1217
}
1218
1219
/**
1220
 * @method string getContactId()
1221
 * @method $this withContactId($value)
1222
 * @method string getIsDetail()
1223
 * @method $this withIsDetail($value)
1224
 * @method string getContactGroupName()
1225
 * @method $this withContactGroupName($value)
1226
 * @method string getProxyUserId()
1227
 * @method $this withProxyUserId($value)
1228
 * @method string getContactName()
1229
 * @method $this withContactName($value)
1230
 * @method string getContactGroupIds()
1231
 * @method $this withContactGroupIds($value)
1232
 */
1233
class SearchAlertContactGroup extends Rpc
1234
{
1235
}
1236
1237
/**
1238
 * @method string getEndTime()
1239
 * @method $this withEndTime($value)
1240
 * @method string getCurrentPage()
1241
 * @method $this withCurrentPage($value)
1242
 * @method string getStartTime()
1243
 * @method $this withStartTime($value)
1244
 * @method string getProxyUserId()
1245
 * @method $this withProxyUserId($value)
1246
 * @method string getAlertType()
1247
 * @method $this withAlertType($value)
1248
 * @method string getPageSize()
1249
 * @method $this withPageSize($value)
1250
 * @method string getAlertId()
1251
 * @method $this withAlertId($value)
1252
 */
1253
class SearchAlertHistories extends Rpc
1254
{
1255
}
1256
1257
/**
1258
 * @method string getAppType()
1259
 * @method $this withAppType($value)
1260
 * @method string getCurrentPage()
1261
 * @method $this withCurrentPage($value)
1262
 * @method string getPid()
1263
 * @method $this withPid($value)
1264
 * @method string getProxyUserId()
1265
 * @method $this withProxyUserId($value)
1266
 * @method string getTitle()
1267
 * @method $this withTitle($value)
1268
 * @method string getType()
1269
 * @method $this withType($value)
1270
 * @method string getPageSize()
1271
 * @method $this withPageSize($value)
1272
 */
1273
class SearchAlertRules extends Rpc
1274
{
1275
}
1276
1277
/**
1278
 * @method string getIsTrigger()
1279
 * @method $this withIsTrigger($value)
1280
 * @method string getAppType()
1281
 * @method $this withAppType($value)
1282
 * @method string getEndTime()
1283
 * @method $this withEndTime($value)
1284
 * @method string getPid()
1285
 * @method $this withPid($value)
1286
 * @method string getCurrentPage()
1287
 * @method $this withCurrentPage($value)
1288
 * @method string getStartTime()
1289
 * @method $this withStartTime($value)
1290
 * @method string getProxyUserId()
1291
 * @method $this withProxyUserId($value)
1292
 * @method string getAlertType()
1293
 * @method $this withAlertType($value)
1294
 * @method string getPageSize()
1295
 * @method $this withPageSize($value)
1296
 * @method string getAlertId()
1297
 * @method $this withAlertId($value)
1298
 */
1299
class SearchEvents extends Rpc
1300
{
1301
}
1302
1303
/**
1304
 * @method string getRetcodeAppName()
1305
 * @method $this withRetcodeAppName($value)
1306
 * @method string getPageSize()
1307
 * @method $this withPageSize($value)
1308
 * @method string getPageNumber()
1309
 * @method $this withPageNumber($value)
1310
 */
1311
class SearchRetcodeAppByPage extends Rpc
1312
{
1313
}
1314
1315
/**
1316
 * @method string getTraceAppName()
1317
 * @method $this withTraceAppName($value)
1318
 */
1319
class SearchTraceAppByName extends Rpc
1320
{
1321
}
1322
1323
/**
1324
 * @method string getTraceAppName()
1325
 * @method $this withTraceAppName($value)
1326
 * @method string getPageSize()
1327
 * @method $this withPageSize($value)
1328
 * @method string getPageNumber()
1329
 * @method $this withPageNumber($value)
1330
 */
1331
class SearchTraceAppByPage extends Rpc
1332
{
1333
}
1334
1335
/**
1336
 * @method string getEndTime()
1337
 * @method $this withEndTime($value)
1338
 * @method string getStartTime()
1339
 * @method $this withStartTime($value)
1340
 * @method string getReverse()
1341
 * @method $this withReverse($value)
1342
 * @method string getMinDuration()
1343
 * @method $this withMinDuration($value)
1344
 * @method string getServiceIp()
1345
 * @method $this withServiceIp($value)
1346
 * @method array getExclusionFilters()
1347
 * @method string getOperationName()
1348
 * @method $this withOperationName($value)
1349
 * @method string getServiceName()
1350
 * @method $this withServiceName($value)
1351
 * @method array getTag()
1352
 */
1353
class SearchTraces extends Rpc
1354
{
1355
1356
    /**
1357
     * @param array $exclusionFilters
1358
     *
1359
     * @return $this
1360
     */
1361
	public function withExclusionFilters(array $exclusionFilters)
1362
	{
1363
	    $this->data['ExclusionFilters'] = $exclusionFilters;
1364
		foreach ($exclusionFilters as $depth1 => $depth1Value) {
1365
			if(isset($depth1Value['Value'])){
1366
				$this->options['query']['ExclusionFilters.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1367
			}
1368
			if(isset($depth1Value['Key'])){
1369
				$this->options['query']['ExclusionFilters.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1370
			}
1371
		}
1372
1373
		return $this;
1374
    }
1375
1376
    /**
1377
     * @param array $tag
1378
     *
1379
     * @return $this
1380
     */
1381
	public function withTag(array $tag)
1382
	{
1383
	    $this->data['Tag'] = $tag;
1384
		foreach ($tag as $depth1 => $depth1Value) {
1385
			if(isset($depth1Value['Value'])){
1386
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1387
			}
1388
			if(isset($depth1Value['Key'])){
1389
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1390
			}
1391
		}
1392
1393
		return $this;
1394
    }
1395
}
1396
1397
/**
1398
 * @method string getEndTime()
1399
 * @method $this withEndTime($value)
1400
 * @method string getStartTime()
1401
 * @method $this withStartTime($value)
1402
 * @method string getReverse()
1403
 * @method $this withReverse($value)
1404
 * @method string getMinDuration()
1405
 * @method $this withMinDuration($value)
1406
 * @method string getPageNumber()
1407
 * @method $this withPageNumber($value)
1408
 * @method string getServiceIp()
1409
 * @method $this withServiceIp($value)
1410
 * @method array getExclusionFilters()
1411
 * @method string getOperationName()
1412
 * @method $this withOperationName($value)
1413
 * @method string getPageSize()
1414
 * @method $this withPageSize($value)
1415
 * @method string getServiceName()
1416
 * @method $this withServiceName($value)
1417
 */
1418
class SearchTracesByPage extends Rpc
1419
{
1420
1421
    /**
1422
     * @param array $exclusionFilters
1423
     *
1424
     * @return $this
1425
     */
1426
	public function withExclusionFilters(array $exclusionFilters)
1427
	{
1428
	    $this->data['ExclusionFilters'] = $exclusionFilters;
1429
		foreach ($exclusionFilters as $depth1 => $depth1Value) {
1430
			if(isset($depth1Value['Value'])){
1431
				$this->options['query']['ExclusionFilters.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1432
			}
1433
			if(isset($depth1Value['Key'])){
1434
				$this->options['query']['ExclusionFilters.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1435
			}
1436
		}
1437
1438
		return $this;
1439
    }
1440
}
1441
1442
/**
1443
 * @method string getIncidents()
1444
 * @method $this withIncidents($value)
1445
 * @method string getProxyUserId()
1446
 * @method $this withProxyUserId($value)
1447
 * @method string getProductType()
1448
 * @method $this withProductType($value)
1449
 */
1450
class SendCustomIncidents extends Rpc
1451
{
1452
}
1453
1454
/**
1455
 * @method string getIncidents()
1456
 * @method $this withIncidents($value)
1457
 * @method string getProxyUserId()
1458
 * @method $this withProxyUserId($value)
1459
 */
1460
class SendMseIncident extends Rpc
1461
{
1462
}
1463
1464
/**
1465
 * @method string getPid()
1466
 * @method $this withPid($value)
1467
 * @method string getStatus()
1468
 * @method $this withStatus($value)
1469
 */
1470
class SetRetcodeShareStatus extends Rpc
1471
{
1472
}
1473
1474
/**
1475
 * @method string getAlertId()
1476
 * @method $this withAlertId($value)
1477
 * @method string getProxyUserId()
1478
 * @method $this withProxyUserId($value)
1479
 */
1480
class StartAlert extends Rpc
1481
{
1482
}
1483
1484
/**
1485
 * @method string getAlertId()
1486
 * @method $this withAlertId($value)
1487
 * @method string getProxyUserId()
1488
 * @method $this withProxyUserId($value)
1489
 */
1490
class StopAlert extends Rpc
1491
{
1492
}
1493
1494
/**
1495
 * @method string getContactId()
1496
 * @method $this withContactId($value)
1497
 * @method string getPhoneNum()
1498
 * @method $this withPhoneNum($value)
1499
 * @method string getProxyUserId()
1500
 * @method $this withProxyUserId($value)
1501
 * @method string getContactName()
1502
 * @method $this withContactName($value)
1503
 * @method string getDingRobotWebhookUrl()
1504
 * @method $this withDingRobotWebhookUrl($value)
1505
 * @method string getEmail()
1506
 * @method $this withEmail($value)
1507
 * @method string getSystemNoc()
1508
 * @method $this withSystemNoc($value)
1509
 */
1510
class UpdateAlertContact extends Rpc
1511
{
1512
}
1513
1514
/**
1515
 * @method string getContactGroupId()
1516
 * @method $this withContactGroupId($value)
1517
 * @method string getContactGroupName()
1518
 * @method $this withContactGroupName($value)
1519
 * @method string getProxyUserId()
1520
 * @method $this withProxyUserId($value)
1521
 * @method string getContactIds()
1522
 * @method $this withContactIds($value)
1523
 */
1524
class UpdateAlertContactGroup extends Rpc
1525
{
1526
}
1527
1528
/**
1529
 * @method string getIsAutoStart()
1530
 * @method $this withIsAutoStart($value)
1531
 * @method string getProxyUserId()
1532
 * @method $this withProxyUserId($value)
1533
 * @method string getContactGroupIds()
1534
 * @method $this withContactGroupIds($value)
1535
 * @method string getAlertId()
1536
 * @method $this withAlertId($value)
1537
 * @method string getTemplageAlertConfig()
1538
 * @method $this withTemplageAlertConfig($value)
1539
 */
1540
class UpdateAlertRule extends Rpc
1541
{
1542
}
1543
1544
/**
1545
 * @method string getAnnotations()
1546
 * @method $this withAnnotations($value)
1547
 * @method string getRule()
1548
 * @method $this withRule($value)
1549
 * @method string getProxyUserId()
1550
 * @method $this withProxyUserId($value)
1551
 * @method string getType()
1552
 * @method $this withType($value)
1553
 * @method string getMessage()
1554
 * @method $this withMessage($value)
1555
 * @method string getLabels()
1556
 * @method $this withLabels($value)
1557
 * @method string getName()
1558
 * @method $this withName($value)
1559
 * @method string getId()
1560
 * @method $this withId($value)
1561
 * @method string getMatchExpressions()
1562
 * @method $this withMatchExpressions($value)
1563
 * @method string getStatus()
1564
 * @method $this withStatus($value)
1565
 */
1566
class UpdateAlertTemplate extends Rpc
1567
{
1568
}
1569
1570
/**
1571
 * @method string getDispatchRule()
1572
 * @method $this withDispatchRule($value)
1573
 * @method string getProxyUserId()
1574
 * @method $this withProxyUserId($value)
1575
 */
1576
class UpdateDispatchRule extends Rpc
1577
{
1578
}
1579
1580
/**
1581
 * @method string getExpression()
1582
 * @method $this withExpression($value)
1583
 * @method string getAlertName()
1584
 * @method $this withAlertName($value)
1585
 * @method string getAnnotations()
1586
 * @method $this withAnnotations($value)
1587
 * @method string getClusterId()
1588
 * @method $this withClusterId($value)
1589
 * @method string getDispatchRuleId()
1590
 * @method $this withDispatchRuleId($value)
1591
 * @method string getProxyUserId()
1592
 * @method $this withProxyUserId($value)
1593
 * @method string getType()
1594
 * @method $this withType($value)
1595
 * @method string getMessage()
1596
 * @method $this withMessage($value)
1597
 * @method string getLabels()
1598
 * @method $this withLabels($value)
1599
 * @method string getDuration()
1600
 * @method $this withDuration($value)
1601
 * @method string getAlertId()
1602
 * @method $this withAlertId($value)
1603
 * @method string getNotifyType()
1604
 * @method $this withNotifyType($value)
1605
 */
1606
class UpdatePrometheusAlertRule extends Rpc
1607
{
1608
}
1609
1610
/**
1611
 * @method string getHttpHeaders()
1612
 * @method $this withHttpHeaders($value)
1613
 * @method string getMethod()
1614
 * @method $this withMethod($value)
1615
 * @method string getContactId()
1616
 * @method $this withContactId($value)
1617
 * @method string getHttpParams()
1618
 * @method $this withHttpParams($value)
1619
 * @method string getProxyUserId()
1620
 * @method $this withProxyUserId($value)
1621
 * @method string getBody()
1622
 * @method $this withBody($value)
1623
 * @method string getUrl()
1624
 * @method $this withUrl($value)
1625
 * @method string getContactName()
1626
 * @method $this withContactName($value)
1627
 */
1628
class UpdateWebhook extends Rpc
1629
{
1630
}
1631