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 ( 824dfb...a3d492 )
by
unknown
06:20
created

DescribeOasSQLPlans::withStartTime()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 3
c 1
b 0
f 0
dl 0
loc 6
rs 10
cc 1
nc 1
nop 1
1
<?php
2
3
namespace AlibabaCloud\OceanBasePro\V20190901;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method CreateDatabase createDatabase(array $options = [])
9
 * @method CreateInstance createInstance(array $options = [])
10
 * @method CreateOmsMysqlDataSource createOmsMysqlDataSource(array $options = [])
11
 * @method CreateOmsOpenAPIProject createOmsOpenAPIProject(array $options = [])
12
 * @method CreateSecurityIpGroup createSecurityIpGroup(array $options = [])
13
 * @method CreateTenant createTenant(array $options = [])
14
 * @method CreateTenantReadOnlyConnection createTenantReadOnlyConnection(array $options = [])
15
 * @method CreateTenantSecurityIpGroup createTenantSecurityIpGroup(array $options = [])
16
 * @method CreateTenantUser createTenantUser(array $options = [])
17
 * @method DeleteDatabases deleteDatabases(array $options = [])
18
 * @method DeleteInstances deleteInstances(array $options = [])
19
 * @method DeleteOmsOpenAPIProject deleteOmsOpenAPIProject(array $options = [])
20
 * @method DeleteSecurityIpGroup deleteSecurityIpGroup(array $options = [])
21
 * @method DeleteTenants deleteTenants(array $options = [])
22
 * @method DeleteTenantSecurityIpGroup deleteTenantSecurityIpGroup(array $options = [])
23
 * @method DeleteTenantUsers deleteTenantUsers(array $options = [])
24
 * @method DescribeAnomalySQLList describeAnomalySQLList(array $options = [])
25
 * @method DescribeAvailableCpuResource describeAvailableCpuResource(array $options = [])
26
 * @method DescribeAvailableMemResource describeAvailableMemResource(array $options = [])
27
 * @method DescribeCharset describeCharset(array $options = [])
28
 * @method DescribeDatabases describeDatabases(array $options = [])
29
 * @method DescribeInstance describeInstance(array $options = [])
30
 * @method DescribeInstanceCreatableZone describeInstanceCreatableZone(array $options = [])
31
 * @method DescribeInstances describeInstances(array $options = [])
32
 * @method DescribeInstanceSecurityConfigs describeInstanceSecurityConfigs(array $options = [])
33
 * @method DescribeInstanceTags describeInstanceTags(array $options = [])
34
 * @method DescribeInstanceTenantModes describeInstanceTenantModes(array $options = [])
35
 * @method DescribeInstanceTopology describeInstanceTopology(array $options = [])
36
 * @method DescribeNodeMetrics describeNodeMetrics(array $options = [])
37
 * @method DescribeOasAnomalySQLList describeOasAnomalySQLList(array $options = [])
38
 * @method DescribeOasSlowSQLList describeOasSlowSQLList(array $options = [])
39
 * @method DescribeOasSQLDetails describeOasSQLDetails(array $options = [])
40
 * @method DescribeOasSQLHistoryList describeOasSQLHistoryList(array $options = [])
41
 * @method DescribeOasSQLPlans describeOasSQLPlans(array $options = [])
42
 * @method DescribeOasTopSQLList describeOasTopSQLList(array $options = [])
43
 * @method DescribeOmsOpenAPIProject describeOmsOpenAPIProject(array $options = [])
44
 * @method DescribeOmsOpenAPIProjectSteps describeOmsOpenAPIProjectSteps(array $options = [])
45
 * @method DescribeOutlineBinding describeOutlineBinding(array $options = [])
46
 * @method DescribeParameters describeParameters(array $options = [])
47
 * @method DescribeParametersHistory describeParametersHistory(array $options = [])
48
 * @method DescribeRecommendIndex describeRecommendIndex(array $options = [])
49
 * @method DescribeSecurityIpGroups describeSecurityIpGroups(array $options = [])
50
 * @method DescribeSlowSQLHistoryList describeSlowSQLHistoryList(array $options = [])
51
 * @method DescribeSlowSQLList describeSlowSQLList(array $options = [])
52
 * @method DescribeSQLDetails describeSQLDetails(array $options = [])
53
 * @method DescribeSQLHistoryList describeSQLHistoryList(array $options = [])
54
 * @method DescribeSQLPlans describeSQLPlans(array $options = [])
55
 * @method DescribeSQLSamples describeSQLSamples(array $options = [])
56
 * @method DescribeTenant describeTenant(array $options = [])
57
 * @method DescribeTenantMetrics describeTenantMetrics(array $options = [])
58
 * @method DescribeTenants describeTenants(array $options = [])
59
 * @method DescribeTenantSecurityConfigs describeTenantSecurityConfigs(array $options = [])
60
 * @method DescribeTenantSecurityIpGroups describeTenantSecurityIpGroups(array $options = [])
61
 * @method DescribeTenantTags describeTenantTags(array $options = [])
62
 * @method DescribeTenantUserRoles describeTenantUserRoles(array $options = [])
63
 * @method DescribeTenantUsers describeTenantUsers(array $options = [])
64
 * @method DescribeTenantZonesRead describeTenantZonesRead(array $options = [])
65
 * @method DescribeTimeZones describeTimeZones(array $options = [])
66
 * @method DescribeTopSQLList describeTopSQLList(array $options = [])
67
 * @method DescribeZones describeZones(array $options = [])
68
 * @method KillProcessList killProcessList(array $options = [])
69
 * @method ModifyDatabaseDescription modifyDatabaseDescription(array $options = [])
70
 * @method ModifyDatabaseUserRoles modifyDatabaseUserRoles(array $options = [])
71
 * @method ModifyInstanceName modifyInstanceName(array $options = [])
72
 * @method ModifyInstanceNodeNum modifyInstanceNodeNum(array $options = [])
73
 * @method ModifyInstanceSpec modifyInstanceSpec(array $options = [])
74
 * @method ModifyInstanceTags modifyInstanceTags(array $options = [])
75
 * @method ModifyParameters modifyParameters(array $options = [])
76
 * @method ModifySecurityIps modifySecurityIps(array $options = [])
77
 * @method ModifyTenantPrimaryZone modifyTenantPrimaryZone(array $options = [])
78
 * @method ModifyTenantResource modifyTenantResource(array $options = [])
79
 * @method ModifyTenantSecurityIpGroup modifyTenantSecurityIpGroup(array $options = [])
80
 * @method ModifyTenantTags modifyTenantTags(array $options = [])
81
 * @method ModifyTenantUserDescription modifyTenantUserDescription(array $options = [])
82
 * @method ModifyTenantUserPassword modifyTenantUserPassword(array $options = [])
83
 * @method ModifyTenantUserRoles modifyTenantUserRoles(array $options = [])
84
 * @method ModifyTenantUserStatus modifyTenantUserStatus(array $options = [])
85
 * @method ReleaseOmsOpenAPIProject releaseOmsOpenAPIProject(array $options = [])
86
 * @method ResetOmsOpenAPIProject resetOmsOpenAPIProject(array $options = [])
87
 * @method ResumeOmsOpenAPIProject resumeOmsOpenAPIProject(array $options = [])
88
 * @method SearchOmsOpenAPIMonitorMetric searchOmsOpenAPIMonitorMetric(array $options = [])
89
 * @method SearchOmsOpenAPIProjects searchOmsOpenAPIProjects(array $options = [])
90
 * @method StartOmsOpenAPIProject startOmsOpenAPIProject(array $options = [])
91
 * @method StopOmsOpenAPIProject stopOmsOpenAPIProject(array $options = [])
92
 * @method SwitchoverInstance switchoverInstance(array $options = [])
93
 */
94
class OceanBaseProApiResolver extends ApiResolver
95
{
96
}
97
98
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
99
{
100
    /** @var string */
101
    public $product = 'OceanBasePro';
102
103
    /** @var string */
104
    public $version = '2019-09-01';
105
106
    /** @var string */
107
    public $method = 'POST';
108
109
    /** @var string */
110
    public $serviceCode = 'oceanbase';
111
}
112
113
/**
114
 * @method string getClientToken()
115
 * @method string getDescription()
116
 * @method string getEncoding()
117
 * @method string getInstanceId()
118
 * @method string getDatabaseName()
119
 * @method string getTenantId()
120
 * @method string getCollation()
121
 */
122
class CreateDatabase extends Rpc
123
{
124
125
    /**
126
     * @param string $value
127
     *
128
     * @return $this
129
     */
130
    public function withClientToken($value)
131
    {
132
        $this->data['ClientToken'] = $value;
133
        $this->options['form_params']['ClientToken'] = $value;
134
135
        return $this;
136
    }
137
138
    /**
139
     * @param string $value
140
     *
141
     * @return $this
142
     */
143
    public function withDescription($value)
144
    {
145
        $this->data['Description'] = $value;
146
        $this->options['form_params']['Description'] = $value;
147
148
        return $this;
149
    }
150
151
    /**
152
     * @param string $value
153
     *
154
     * @return $this
155
     */
156
    public function withEncoding($value)
157
    {
158
        $this->data['Encoding'] = $value;
159
        $this->options['form_params']['Encoding'] = $value;
160
161
        return $this;
162
    }
163
164
    /**
165
     * @param string $value
166
     *
167
     * @return $this
168
     */
169
    public function withInstanceId($value)
170
    {
171
        $this->data['InstanceId'] = $value;
172
        $this->options['form_params']['InstanceId'] = $value;
173
174
        return $this;
175
    }
176
177
    /**
178
     * @param string $value
179
     *
180
     * @return $this
181
     */
182
    public function withDatabaseName($value)
183
    {
184
        $this->data['DatabaseName'] = $value;
185
        $this->options['form_params']['DatabaseName'] = $value;
186
187
        return $this;
188
    }
189
190
    /**
191
     * @param string $value
192
     *
193
     * @return $this
194
     */
195
    public function withTenantId($value)
196
    {
197
        $this->data['TenantId'] = $value;
198
        $this->options['form_params']['TenantId'] = $value;
199
200
        return $this;
201
    }
202
203
    /**
204
     * @param string $value
205
     *
206
     * @return $this
207
     */
208
    public function withCollation($value)
209
    {
210
        $this->data['Collation'] = $value;
211
        $this->options['form_params']['Collation'] = $value;
212
213
        return $this;
214
    }
215
}
216
217
/**
218
 * @method string getInstanceClass()
219
 * @method string getResourceGroupId()
220
 * @method string getAutoRenewPeriod()
221
 * @method string getPeriod()
222
 * @method string getDiskSize()
223
 * @method string getZones()
224
 * @method string getDiskType()
225
 * @method string getObVersion()
226
 * @method string getPeriodUnit()
227
 * @method string getInstanceName()
228
 * @method string getAutoRenew()
229
 * @method string getSeries()
230
 * @method string getChargeType()
231
 * @method string getBid()
232
 * @method $this withBid($value)
233
 */
234
class CreateInstance extends Rpc
235
{
236
237
    /**
238
     * @param string $value
239
     *
240
     * @return $this
241
     */
242
    public function withInstanceClass($value)
243
    {
244
        $this->data['InstanceClass'] = $value;
245
        $this->options['form_params']['InstanceClass'] = $value;
246
247
        return $this;
248
    }
249
250
    /**
251
     * @param string $value
252
     *
253
     * @return $this
254
     */
255
    public function withResourceGroupId($value)
256
    {
257
        $this->data['ResourceGroupId'] = $value;
258
        $this->options['form_params']['ResourceGroupId'] = $value;
259
260
        return $this;
261
    }
262
263
    /**
264
     * @param string $value
265
     *
266
     * @return $this
267
     */
268
    public function withAutoRenewPeriod($value)
269
    {
270
        $this->data['AutoRenewPeriod'] = $value;
271
        $this->options['form_params']['AutoRenewPeriod'] = $value;
272
273
        return $this;
274
    }
275
276
    /**
277
     * @param string $value
278
     *
279
     * @return $this
280
     */
281
    public function withPeriod($value)
282
    {
283
        $this->data['Period'] = $value;
284
        $this->options['form_params']['Period'] = $value;
285
286
        return $this;
287
    }
288
289
    /**
290
     * @param string $value
291
     *
292
     * @return $this
293
     */
294
    public function withDiskSize($value)
295
    {
296
        $this->data['DiskSize'] = $value;
297
        $this->options['form_params']['DiskSize'] = $value;
298
299
        return $this;
300
    }
301
302
    /**
303
     * @param string $value
304
     *
305
     * @return $this
306
     */
307
    public function withZones($value)
308
    {
309
        $this->data['Zones'] = $value;
310
        $this->options['form_params']['Zones'] = $value;
311
312
        return $this;
313
    }
314
315
    /**
316
     * @param string $value
317
     *
318
     * @return $this
319
     */
320
    public function withDiskType($value)
321
    {
322
        $this->data['DiskType'] = $value;
323
        $this->options['form_params']['DiskType'] = $value;
324
325
        return $this;
326
    }
327
328
    /**
329
     * @param string $value
330
     *
331
     * @return $this
332
     */
333
    public function withObVersion($value)
334
    {
335
        $this->data['ObVersion'] = $value;
336
        $this->options['form_params']['ObVersion'] = $value;
337
338
        return $this;
339
    }
340
341
    /**
342
     * @param string $value
343
     *
344
     * @return $this
345
     */
346
    public function withPeriodUnit($value)
347
    {
348
        $this->data['PeriodUnit'] = $value;
349
        $this->options['form_params']['PeriodUnit'] = $value;
350
351
        return $this;
352
    }
353
354
    /**
355
     * @param string $value
356
     *
357
     * @return $this
358
     */
359
    public function withInstanceName($value)
360
    {
361
        $this->data['InstanceName'] = $value;
362
        $this->options['form_params']['InstanceName'] = $value;
363
364
        return $this;
365
    }
366
367
    /**
368
     * @param string $value
369
     *
370
     * @return $this
371
     */
372
    public function withAutoRenew($value)
373
    {
374
        $this->data['AutoRenew'] = $value;
375
        $this->options['form_params']['AutoRenew'] = $value;
376
377
        return $this;
378
    }
379
380
    /**
381
     * @param string $value
382
     *
383
     * @return $this
384
     */
385
    public function withSeries($value)
386
    {
387
        $this->data['Series'] = $value;
388
        $this->options['form_params']['Series'] = $value;
389
390
        return $this;
391
    }
392
393
    /**
394
     * @param string $value
395
     *
396
     * @return $this
397
     */
398
    public function withChargeType($value)
399
    {
400
        $this->data['ChargeType'] = $value;
401
        $this->options['form_params']['ChargeType'] = $value;
402
403
        return $this;
404
    }
405
}
406
407
/**
408
 * @method string getSchema()
409
 * @method string getDescription()
410
 * @method string getDgDatabaseId()
411
 * @method string getType()
412
 * @method string getPassword()
413
 * @method string getIp()
414
 * @method string getInstanceId()
415
 * @method string getPort()
416
 * @method string getVpcId()
417
 * @method string getName()
418
 * @method string getBid()
419
 * @method $this withBid($value)
420
 * @method string getUsername()
421
 */
422
class CreateOmsMysqlDataSource extends Rpc
423
{
424
425
    /**
426
     * @param string $value
427
     *
428
     * @return $this
429
     */
430
    public function withSchema($value)
431
    {
432
        $this->data['Schema'] = $value;
433
        $this->options['form_params']['Schema'] = $value;
434
435
        return $this;
436
    }
437
438
    /**
439
     * @param string $value
440
     *
441
     * @return $this
442
     */
443
    public function withDescription($value)
444
    {
445
        $this->data['Description'] = $value;
446
        $this->options['form_params']['Description'] = $value;
447
448
        return $this;
449
    }
450
451
    /**
452
     * @param string $value
453
     *
454
     * @return $this
455
     */
456
    public function withDgDatabaseId($value)
457
    {
458
        $this->data['DgDatabaseId'] = $value;
459
        $this->options['form_params']['DgDatabaseId'] = $value;
460
461
        return $this;
462
    }
463
464
    /**
465
     * @param string $value
466
     *
467
     * @return $this
468
     */
469
    public function withType($value)
470
    {
471
        $this->data['Type'] = $value;
472
        $this->options['form_params']['Type'] = $value;
473
474
        return $this;
475
    }
476
477
    /**
478
     * @param string $value
479
     *
480
     * @return $this
481
     */
482
    public function withPassword($value)
483
    {
484
        $this->data['Password'] = $value;
485
        $this->options['form_params']['Password'] = $value;
486
487
        return $this;
488
    }
489
490
    /**
491
     * @param string $value
492
     *
493
     * @return $this
494
     */
495
    public function withIp($value)
496
    {
497
        $this->data['Ip'] = $value;
498
        $this->options['form_params']['Ip'] = $value;
499
500
        return $this;
501
    }
502
503
    /**
504
     * @param string $value
505
     *
506
     * @return $this
507
     */
508
    public function withInstanceId($value)
509
    {
510
        $this->data['InstanceId'] = $value;
511
        $this->options['form_params']['InstanceId'] = $value;
512
513
        return $this;
514
    }
515
516
    /**
517
     * @param string $value
518
     *
519
     * @return $this
520
     */
521
    public function withPort($value)
522
    {
523
        $this->data['Port'] = $value;
524
        $this->options['form_params']['Port'] = $value;
525
526
        return $this;
527
    }
528
529
    /**
530
     * @param string $value
531
     *
532
     * @return $this
533
     */
534
    public function withVpcId($value)
535
    {
536
        $this->data['VpcId'] = $value;
537
        $this->options['form_params']['VpcId'] = $value;
538
539
        return $this;
540
    }
541
542
    /**
543
     * @param string $value
544
     *
545
     * @return $this
546
     */
547
    public function withName($value)
548
    {
549
        $this->data['Name'] = $value;
550
        $this->options['form_params']['Name'] = $value;
551
552
        return $this;
553
    }
554
555
    /**
556
     * @param string $value
557
     *
558
     * @return $this
559
     */
560
    public function withUsername($value)
561
    {
562
        $this->data['Username'] = $value;
563
        $this->options['form_params']['Username'] = $value;
564
565
        return $this;
566
    }
567
}
568
569
/**
570
 * @method string getDestConfig()
571
 * @method string getPageNumber()
572
 * @method string getPageSize()
573
 * @method string getTransferMapping()
574
 * @method string getTransferStepConfig()
575
 * @method string getWorkerGradeId()
576
 * @method string getProjectName()
577
 * @method string getSourceConfig()
578
 * @method string getBusinessName()
579
 * @method string getLabelIds()
580
 */
581
class CreateOmsOpenAPIProject extends Rpc
582
{
583
584
    /**
585
     * @param string $value
586
     *
587
     * @return $this
588
     */
589
    public function withDestConfig($value)
590
    {
591
        $this->data['DestConfig'] = $value;
592
        $this->options['form_params']['DestConfig'] = $value;
593
594
        return $this;
595
    }
596
597
    /**
598
     * @param string $value
599
     *
600
     * @return $this
601
     */
602
    public function withPageNumber($value)
603
    {
604
        $this->data['PageNumber'] = $value;
605
        $this->options['form_params']['PageNumber'] = $value;
606
607
        return $this;
608
    }
609
610
    /**
611
     * @param string $value
612
     *
613
     * @return $this
614
     */
615
    public function withPageSize($value)
616
    {
617
        $this->data['PageSize'] = $value;
618
        $this->options['form_params']['PageSize'] = $value;
619
620
        return $this;
621
    }
622
623
    /**
624
     * @param string $value
625
     *
626
     * @return $this
627
     */
628
    public function withTransferMapping($value)
629
    {
630
        $this->data['TransferMapping'] = $value;
631
        $this->options['form_params']['TransferMapping'] = $value;
632
633
        return $this;
634
    }
635
636
    /**
637
     * @param string $value
638
     *
639
     * @return $this
640
     */
641
    public function withTransferStepConfig($value)
642
    {
643
        $this->data['TransferStepConfig'] = $value;
644
        $this->options['form_params']['TransferStepConfig'] = $value;
645
646
        return $this;
647
    }
648
649
    /**
650
     * @param string $value
651
     *
652
     * @return $this
653
     */
654
    public function withWorkerGradeId($value)
655
    {
656
        $this->data['WorkerGradeId'] = $value;
657
        $this->options['form_params']['WorkerGradeId'] = $value;
658
659
        return $this;
660
    }
661
662
    /**
663
     * @param string $value
664
     *
665
     * @return $this
666
     */
667
    public function withProjectName($value)
668
    {
669
        $this->data['ProjectName'] = $value;
670
        $this->options['form_params']['ProjectName'] = $value;
671
672
        return $this;
673
    }
674
675
    /**
676
     * @param string $value
677
     *
678
     * @return $this
679
     */
680
    public function withSourceConfig($value)
681
    {
682
        $this->data['SourceConfig'] = $value;
683
        $this->options['form_params']['SourceConfig'] = $value;
684
685
        return $this;
686
    }
687
688
    /**
689
     * @param string $value
690
     *
691
     * @return $this
692
     */
693
    public function withBusinessName($value)
694
    {
695
        $this->data['BusinessName'] = $value;
696
        $this->options['form_params']['BusinessName'] = $value;
697
698
        return $this;
699
    }
700
701
    /**
702
     * @param string $value
703
     *
704
     * @return $this
705
     */
706
    public function withLabelIds($value)
707
    {
708
        $this->data['LabelIds'] = $value;
709
        $this->options['form_params']['LabelIds'] = $value;
710
711
        return $this;
712
    }
713
}
714
715
/**
716
 * @method string getSecurityIps()
717
 * @method string getSecurityIpGroupName()
718
 * @method string getInstanceId()
719
 */
720
class CreateSecurityIpGroup extends Rpc
721
{
722
723
    /**
724
     * @param string $value
725
     *
726
     * @return $this
727
     */
728
    public function withSecurityIps($value)
729
    {
730
        $this->data['SecurityIps'] = $value;
731
        $this->options['form_params']['SecurityIps'] = $value;
732
733
        return $this;
734
    }
735
736
    /**
737
     * @param string $value
738
     *
739
     * @return $this
740
     */
741
    public function withSecurityIpGroupName($value)
742
    {
743
        $this->data['SecurityIpGroupName'] = $value;
744
        $this->options['form_params']['SecurityIpGroupName'] = $value;
745
746
        return $this;
747
    }
748
749
    /**
750
     * @param string $value
751
     *
752
     * @return $this
753
     */
754
    public function withInstanceId($value)
755
    {
756
        $this->data['InstanceId'] = $value;
757
        $this->options['form_params']['InstanceId'] = $value;
758
759
        return $this;
760
    }
761
}
762
763
/**
764
 * @method string getCharset()
765
 * @method string getTenantMode()
766
 * @method string getMemory()
767
 * @method string getTimeZone()
768
 * @method string getDescription()
769
 * @method string getUserVSwitchId()
770
 * @method string getUserVpcId()
771
 * @method string getCpu()
772
 * @method string getUnitNum()
773
 * @method string getInstanceId()
774
 * @method string getPrimaryZone()
775
 * @method string getTenantName()
776
 */
777
class CreateTenant extends Rpc
778
{
779
780
    /**
781
     * @param string $value
782
     *
783
     * @return $this
784
     */
785
    public function withCharset($value)
786
    {
787
        $this->data['Charset'] = $value;
788
        $this->options['form_params']['Charset'] = $value;
789
790
        return $this;
791
    }
792
793
    /**
794
     * @param string $value
795
     *
796
     * @return $this
797
     */
798
    public function withTenantMode($value)
799
    {
800
        $this->data['TenantMode'] = $value;
801
        $this->options['form_params']['TenantMode'] = $value;
802
803
        return $this;
804
    }
805
806
    /**
807
     * @param string $value
808
     *
809
     * @return $this
810
     */
811
    public function withMemory($value)
812
    {
813
        $this->data['Memory'] = $value;
814
        $this->options['form_params']['Memory'] = $value;
815
816
        return $this;
817
    }
818
819
    /**
820
     * @param string $value
821
     *
822
     * @return $this
823
     */
824
    public function withTimeZone($value)
825
    {
826
        $this->data['TimeZone'] = $value;
827
        $this->options['form_params']['TimeZone'] = $value;
828
829
        return $this;
830
    }
831
832
    /**
833
     * @param string $value
834
     *
835
     * @return $this
836
     */
837
    public function withDescription($value)
838
    {
839
        $this->data['Description'] = $value;
840
        $this->options['form_params']['Description'] = $value;
841
842
        return $this;
843
    }
844
845
    /**
846
     * @param string $value
847
     *
848
     * @return $this
849
     */
850
    public function withUserVSwitchId($value)
851
    {
852
        $this->data['UserVSwitchId'] = $value;
853
        $this->options['form_params']['UserVSwitchId'] = $value;
854
855
        return $this;
856
    }
857
858
    /**
859
     * @param string $value
860
     *
861
     * @return $this
862
     */
863
    public function withUserVpcId($value)
864
    {
865
        $this->data['UserVpcId'] = $value;
866
        $this->options['form_params']['UserVpcId'] = $value;
867
868
        return $this;
869
    }
870
871
    /**
872
     * @param string $value
873
     *
874
     * @return $this
875
     */
876
    public function withCpu($value)
877
    {
878
        $this->data['Cpu'] = $value;
879
        $this->options['form_params']['Cpu'] = $value;
880
881
        return $this;
882
    }
883
884
    /**
885
     * @param string $value
886
     *
887
     * @return $this
888
     */
889
    public function withUnitNum($value)
890
    {
891
        $this->data['UnitNum'] = $value;
892
        $this->options['form_params']['UnitNum'] = $value;
893
894
        return $this;
895
    }
896
897
    /**
898
     * @param string $value
899
     *
900
     * @return $this
901
     */
902
    public function withInstanceId($value)
903
    {
904
        $this->data['InstanceId'] = $value;
905
        $this->options['form_params']['InstanceId'] = $value;
906
907
        return $this;
908
    }
909
910
    /**
911
     * @param string $value
912
     *
913
     * @return $this
914
     */
915
    public function withPrimaryZone($value)
916
    {
917
        $this->data['PrimaryZone'] = $value;
918
        $this->options['form_params']['PrimaryZone'] = $value;
919
920
        return $this;
921
    }
922
923
    /**
924
     * @param string $value
925
     *
926
     * @return $this
927
     */
928
    public function withTenantName($value)
929
    {
930
        $this->data['TenantName'] = $value;
931
        $this->options['form_params']['TenantName'] = $value;
932
933
        return $this;
934
    }
935
}
936
937
/**
938
 * @method string getInstanceId()
939
 * @method string getTenantId()
940
 * @method string getZoneId()
941
 */
942
class CreateTenantReadOnlyConnection extends Rpc
943
{
944
945
    /**
946
     * @param string $value
947
     *
948
     * @return $this
949
     */
950
    public function withInstanceId($value)
951
    {
952
        $this->data['InstanceId'] = $value;
953
        $this->options['form_params']['InstanceId'] = $value;
954
955
        return $this;
956
    }
957
958
    /**
959
     * @param string $value
960
     *
961
     * @return $this
962
     */
963
    public function withTenantId($value)
964
    {
965
        $this->data['TenantId'] = $value;
966
        $this->options['form_params']['TenantId'] = $value;
967
968
        return $this;
969
    }
970
971
    /**
972
     * @param string $value
973
     *
974
     * @return $this
975
     */
976
    public function withZoneId($value)
977
    {
978
        $this->data['ZoneId'] = $value;
979
        $this->options['form_params']['ZoneId'] = $value;
980
981
        return $this;
982
    }
983
}
984
985
/**
986
 * @method string getSecurityIps()
987
 * @method string getSecurityIpGroupName()
988
 * @method string getInstanceId()
989
 * @method string getTenantId()
990
 */
991
class CreateTenantSecurityIpGroup extends Rpc
992
{
993
994
    /**
995
     * @param string $value
996
     *
997
     * @return $this
998
     */
999
    public function withSecurityIps($value)
1000
    {
1001
        $this->data['SecurityIps'] = $value;
1002
        $this->options['form_params']['SecurityIps'] = $value;
1003
1004
        return $this;
1005
    }
1006
1007
    /**
1008
     * @param string $value
1009
     *
1010
     * @return $this
1011
     */
1012
    public function withSecurityIpGroupName($value)
1013
    {
1014
        $this->data['SecurityIpGroupName'] = $value;
1015
        $this->options['form_params']['SecurityIpGroupName'] = $value;
1016
1017
        return $this;
1018
    }
1019
1020
    /**
1021
     * @param string $value
1022
     *
1023
     * @return $this
1024
     */
1025
    public function withInstanceId($value)
1026
    {
1027
        $this->data['InstanceId'] = $value;
1028
        $this->options['form_params']['InstanceId'] = $value;
1029
1030
        return $this;
1031
    }
1032
1033
    /**
1034
     * @param string $value
1035
     *
1036
     * @return $this
1037
     */
1038
    public function withTenantId($value)
1039
    {
1040
        $this->data['TenantId'] = $value;
1041
        $this->options['form_params']['TenantId'] = $value;
1042
1043
        return $this;
1044
    }
1045
}
1046
1047
/**
1048
 * @method string getRoles()
1049
 * @method string getUserType()
1050
 * @method string getDescription()
1051
 * @method string getUserPassword()
1052
 * @method string getInstanceId()
1053
 * @method string getTenantId()
1054
 * @method string getEncryptionType()
1055
 * @method string getUserName()
1056
 */
1057
class CreateTenantUser extends Rpc
1058
{
1059
1060
    /**
1061
     * @param string $value
1062
     *
1063
     * @return $this
1064
     */
1065
    public function withRoles($value)
1066
    {
1067
        $this->data['Roles'] = $value;
1068
        $this->options['form_params']['Roles'] = $value;
1069
1070
        return $this;
1071
    }
1072
1073
    /**
1074
     * @param string $value
1075
     *
1076
     * @return $this
1077
     */
1078
    public function withUserType($value)
1079
    {
1080
        $this->data['UserType'] = $value;
1081
        $this->options['form_params']['UserType'] = $value;
1082
1083
        return $this;
1084
    }
1085
1086
    /**
1087
     * @param string $value
1088
     *
1089
     * @return $this
1090
     */
1091
    public function withDescription($value)
1092
    {
1093
        $this->data['Description'] = $value;
1094
        $this->options['form_params']['Description'] = $value;
1095
1096
        return $this;
1097
    }
1098
1099
    /**
1100
     * @param string $value
1101
     *
1102
     * @return $this
1103
     */
1104
    public function withUserPassword($value)
1105
    {
1106
        $this->data['UserPassword'] = $value;
1107
        $this->options['form_params']['UserPassword'] = $value;
1108
1109
        return $this;
1110
    }
1111
1112
    /**
1113
     * @param string $value
1114
     *
1115
     * @return $this
1116
     */
1117
    public function withInstanceId($value)
1118
    {
1119
        $this->data['InstanceId'] = $value;
1120
        $this->options['form_params']['InstanceId'] = $value;
1121
1122
        return $this;
1123
    }
1124
1125
    /**
1126
     * @param string $value
1127
     *
1128
     * @return $this
1129
     */
1130
    public function withTenantId($value)
1131
    {
1132
        $this->data['TenantId'] = $value;
1133
        $this->options['form_params']['TenantId'] = $value;
1134
1135
        return $this;
1136
    }
1137
1138
    /**
1139
     * @param string $value
1140
     *
1141
     * @return $this
1142
     */
1143
    public function withEncryptionType($value)
1144
    {
1145
        $this->data['EncryptionType'] = $value;
1146
        $this->options['form_params']['EncryptionType'] = $value;
1147
1148
        return $this;
1149
    }
1150
1151
    /**
1152
     * @param string $value
1153
     *
1154
     * @return $this
1155
     */
1156
    public function withUserName($value)
1157
    {
1158
        $this->data['UserName'] = $value;
1159
        $this->options['form_params']['UserName'] = $value;
1160
1161
        return $this;
1162
    }
1163
}
1164
1165
/**
1166
 * @method string getInstanceId()
1167
 * @method string getDatabaseNames()
1168
 * @method string getTenantId()
1169
 */
1170
class DeleteDatabases extends Rpc
1171
{
1172
1173
    /**
1174
     * @param string $value
1175
     *
1176
     * @return $this
1177
     */
1178
    public function withInstanceId($value)
1179
    {
1180
        $this->data['InstanceId'] = $value;
1181
        $this->options['form_params']['InstanceId'] = $value;
1182
1183
        return $this;
1184
    }
1185
1186
    /**
1187
     * @param string $value
1188
     *
1189
     * @return $this
1190
     */
1191
    public function withDatabaseNames($value)
1192
    {
1193
        $this->data['DatabaseNames'] = $value;
1194
        $this->options['form_params']['DatabaseNames'] = $value;
1195
1196
        return $this;
1197
    }
1198
1199
    /**
1200
     * @param string $value
1201
     *
1202
     * @return $this
1203
     */
1204
    public function withTenantId($value)
1205
    {
1206
        $this->data['TenantId'] = $value;
1207
        $this->options['form_params']['TenantId'] = $value;
1208
1209
        return $this;
1210
    }
1211
}
1212
1213
/**
1214
 * @method string getBackupRetainMode()
1215
 * @method string getInstanceIds()
1216
 */
1217
class DeleteInstances extends Rpc
1218
{
1219
1220
    /**
1221
     * @param string $value
1222
     *
1223
     * @return $this
1224
     */
1225
    public function withBackupRetainMode($value)
1226
    {
1227
        $this->data['BackupRetainMode'] = $value;
1228
        $this->options['form_params']['BackupRetainMode'] = $value;
1229
1230
        return $this;
1231
    }
1232
1233
    /**
1234
     * @param string $value
1235
     *
1236
     * @return $this
1237
     */
1238
    public function withInstanceIds($value)
1239
    {
1240
        $this->data['InstanceIds'] = $value;
1241
        $this->options['form_params']['InstanceIds'] = $value;
1242
1243
        return $this;
1244
    }
1245
}
1246
1247
/**
1248
 * @method string getPageNumber()
1249
 * @method string getPageSize()
1250
 * @method string getWorkerGradeId()
1251
 * @method string getProjectId()
1252
 */
1253
class DeleteOmsOpenAPIProject extends Rpc
1254
{
1255
1256
    /**
1257
     * @param string $value
1258
     *
1259
     * @return $this
1260
     */
1261
    public function withPageNumber($value)
1262
    {
1263
        $this->data['PageNumber'] = $value;
1264
        $this->options['form_params']['PageNumber'] = $value;
1265
1266
        return $this;
1267
    }
1268
1269
    /**
1270
     * @param string $value
1271
     *
1272
     * @return $this
1273
     */
1274
    public function withPageSize($value)
1275
    {
1276
        $this->data['PageSize'] = $value;
1277
        $this->options['form_params']['PageSize'] = $value;
1278
1279
        return $this;
1280
    }
1281
1282
    /**
1283
     * @param string $value
1284
     *
1285
     * @return $this
1286
     */
1287
    public function withWorkerGradeId($value)
1288
    {
1289
        $this->data['WorkerGradeId'] = $value;
1290
        $this->options['form_params']['WorkerGradeId'] = $value;
1291
1292
        return $this;
1293
    }
1294
1295
    /**
1296
     * @param string $value
1297
     *
1298
     * @return $this
1299
     */
1300
    public function withProjectId($value)
1301
    {
1302
        $this->data['ProjectId'] = $value;
1303
        $this->options['form_params']['ProjectId'] = $value;
1304
1305
        return $this;
1306
    }
1307
}
1308
1309
/**
1310
 * @method string getSecurityIpGroupName()
1311
 * @method string getInstanceId()
1312
 */
1313
class DeleteSecurityIpGroup extends Rpc
1314
{
1315
1316
    /**
1317
     * @param string $value
1318
     *
1319
     * @return $this
1320
     */
1321
    public function withSecurityIpGroupName($value)
1322
    {
1323
        $this->data['SecurityIpGroupName'] = $value;
1324
        $this->options['form_params']['SecurityIpGroupName'] = $value;
1325
1326
        return $this;
1327
    }
1328
1329
    /**
1330
     * @param string $value
1331
     *
1332
     * @return $this
1333
     */
1334
    public function withInstanceId($value)
1335
    {
1336
        $this->data['InstanceId'] = $value;
1337
        $this->options['form_params']['InstanceId'] = $value;
1338
1339
        return $this;
1340
    }
1341
}
1342
1343
/**
1344
 * @method string getInstanceId()
1345
 * @method string getTenantIds()
1346
 */
1347
class DeleteTenants extends Rpc
1348
{
1349
1350
    /**
1351
     * @param string $value
1352
     *
1353
     * @return $this
1354
     */
1355
    public function withInstanceId($value)
1356
    {
1357
        $this->data['InstanceId'] = $value;
1358
        $this->options['form_params']['InstanceId'] = $value;
1359
1360
        return $this;
1361
    }
1362
1363
    /**
1364
     * @param string $value
1365
     *
1366
     * @return $this
1367
     */
1368
    public function withTenantIds($value)
1369
    {
1370
        $this->data['TenantIds'] = $value;
1371
        $this->options['form_params']['TenantIds'] = $value;
1372
1373
        return $this;
1374
    }
1375
}
1376
1377
/**
1378
 * @method string getSecurityIpGroupName()
1379
 * @method string getInstanceId()
1380
 * @method string getTenantId()
1381
 */
1382
class DeleteTenantSecurityIpGroup extends Rpc
1383
{
1384
1385
    /**
1386
     * @param string $value
1387
     *
1388
     * @return $this
1389
     */
1390
    public function withSecurityIpGroupName($value)
1391
    {
1392
        $this->data['SecurityIpGroupName'] = $value;
1393
        $this->options['form_params']['SecurityIpGroupName'] = $value;
1394
1395
        return $this;
1396
    }
1397
1398
    /**
1399
     * @param string $value
1400
     *
1401
     * @return $this
1402
     */
1403
    public function withInstanceId($value)
1404
    {
1405
        $this->data['InstanceId'] = $value;
1406
        $this->options['form_params']['InstanceId'] = $value;
1407
1408
        return $this;
1409
    }
1410
1411
    /**
1412
     * @param string $value
1413
     *
1414
     * @return $this
1415
     */
1416
    public function withTenantId($value)
1417
    {
1418
        $this->data['TenantId'] = $value;
1419
        $this->options['form_params']['TenantId'] = $value;
1420
1421
        return $this;
1422
    }
1423
}
1424
1425
/**
1426
 * @method string getUsers()
1427
 * @method string getInstanceId()
1428
 * @method string getTenantId()
1429
 */
1430
class DeleteTenantUsers extends Rpc
1431
{
1432
1433
    /**
1434
     * @param string $value
1435
     *
1436
     * @return $this
1437
     */
1438
    public function withUsers($value)
1439
    {
1440
        $this->data['Users'] = $value;
1441
        $this->options['form_params']['Users'] = $value;
1442
1443
        return $this;
1444
    }
1445
1446
    /**
1447
     * @param string $value
1448
     *
1449
     * @return $this
1450
     */
1451
    public function withInstanceId($value)
1452
    {
1453
        $this->data['InstanceId'] = $value;
1454
        $this->options['form_params']['InstanceId'] = $value;
1455
1456
        return $this;
1457
    }
1458
1459
    /**
1460
     * @param string $value
1461
     *
1462
     * @return $this
1463
     */
1464
    public function withTenantId($value)
1465
    {
1466
        $this->data['TenantId'] = $value;
1467
        $this->options['form_params']['TenantId'] = $value;
1468
1469
        return $this;
1470
    }
1471
}
1472
1473
/**
1474
 * @method string getStartTime()
1475
 * @method string getPageNumber()
1476
 * @method string getSearchRule()
1477
 * @method string getTenantId()
1478
 * @method string getPageSize()
1479
 * @method string getSearchParameter()
1480
 * @method string getSortOrder()
1481
 * @method string getSearchValue()
1482
 * @method string getSQLId()
1483
 * @method string getFilterCondition()
1484
 * @method string getEndTime()
1485
 * @method string getNodeIp()
1486
 * @method string getDbName()
1487
 * @method string getSearchKeyWord()
1488
 * @method string getSortColumn()
1489
 * @method string getAcceptLanguage()
1490
 */
1491
class DescribeAnomalySQLList extends Rpc
1492
{
1493
1494
    /**
1495
     * @param string $value
1496
     *
1497
     * @return $this
1498
     */
1499
    public function withStartTime($value)
1500
    {
1501
        $this->data['StartTime'] = $value;
1502
        $this->options['form_params']['StartTime'] = $value;
1503
1504
        return $this;
1505
    }
1506
1507
    /**
1508
     * @param string $value
1509
     *
1510
     * @return $this
1511
     */
1512
    public function withPageNumber($value)
1513
    {
1514
        $this->data['PageNumber'] = $value;
1515
        $this->options['form_params']['PageNumber'] = $value;
1516
1517
        return $this;
1518
    }
1519
1520
    /**
1521
     * @param string $value
1522
     *
1523
     * @return $this
1524
     */
1525
    public function withSearchRule($value)
1526
    {
1527
        $this->data['SearchRule'] = $value;
1528
        $this->options['form_params']['SearchRule'] = $value;
1529
1530
        return $this;
1531
    }
1532
1533
    /**
1534
     * @param string $value
1535
     *
1536
     * @return $this
1537
     */
1538
    public function withTenantId($value)
1539
    {
1540
        $this->data['TenantId'] = $value;
1541
        $this->options['form_params']['TenantId'] = $value;
1542
1543
        return $this;
1544
    }
1545
1546
    /**
1547
     * @param string $value
1548
     *
1549
     * @return $this
1550
     */
1551
    public function withPageSize($value)
1552
    {
1553
        $this->data['PageSize'] = $value;
1554
        $this->options['form_params']['PageSize'] = $value;
1555
1556
        return $this;
1557
    }
1558
1559
    /**
1560
     * @param string $value
1561
     *
1562
     * @return $this
1563
     */
1564
    public function withSearchParameter($value)
1565
    {
1566
        $this->data['SearchParameter'] = $value;
1567
        $this->options['form_params']['SearchParameter'] = $value;
1568
1569
        return $this;
1570
    }
1571
1572
    /**
1573
     * @param string $value
1574
     *
1575
     * @return $this
1576
     */
1577
    public function withSortOrder($value)
1578
    {
1579
        $this->data['SortOrder'] = $value;
1580
        $this->options['form_params']['SortOrder'] = $value;
1581
1582
        return $this;
1583
    }
1584
1585
    /**
1586
     * @param string $value
1587
     *
1588
     * @return $this
1589
     */
1590
    public function withSearchValue($value)
1591
    {
1592
        $this->data['SearchValue'] = $value;
1593
        $this->options['form_params']['SearchValue'] = $value;
1594
1595
        return $this;
1596
    }
1597
1598
    /**
1599
     * @param string $value
1600
     *
1601
     * @return $this
1602
     */
1603
    public function withSQLId($value)
1604
    {
1605
        $this->data['SQLId'] = $value;
1606
        $this->options['form_params']['SQLId'] = $value;
1607
1608
        return $this;
1609
    }
1610
1611
    /**
1612
     * @param string $value
1613
     *
1614
     * @return $this
1615
     */
1616
    public function withFilterCondition($value)
1617
    {
1618
        $this->data['FilterCondition'] = $value;
1619
        $this->options['form_params']['FilterCondition'] = $value;
1620
1621
        return $this;
1622
    }
1623
1624
    /**
1625
     * @param string $value
1626
     *
1627
     * @return $this
1628
     */
1629
    public function withEndTime($value)
1630
    {
1631
        $this->data['EndTime'] = $value;
1632
        $this->options['form_params']['EndTime'] = $value;
1633
1634
        return $this;
1635
    }
1636
1637
    /**
1638
     * @param string $value
1639
     *
1640
     * @return $this
1641
     */
1642
    public function withNodeIp($value)
1643
    {
1644
        $this->data['NodeIp'] = $value;
1645
        $this->options['form_params']['NodeIp'] = $value;
1646
1647
        return $this;
1648
    }
1649
1650
    /**
1651
     * @param string $value
1652
     *
1653
     * @return $this
1654
     */
1655
    public function withDbName($value)
1656
    {
1657
        $this->data['DbName'] = $value;
1658
        $this->options['form_params']['DbName'] = $value;
1659
1660
        return $this;
1661
    }
1662
1663
    /**
1664
     * @param string $value
1665
     *
1666
     * @return $this
1667
     */
1668
    public function withSearchKeyWord($value)
1669
    {
1670
        $this->data['SearchKeyWord'] = $value;
1671
        $this->options['form_params']['SearchKeyWord'] = $value;
1672
1673
        return $this;
1674
    }
1675
1676
    /**
1677
     * @param string $value
1678
     *
1679
     * @return $this
1680
     */
1681
    public function withSortColumn($value)
1682
    {
1683
        $this->data['SortColumn'] = $value;
1684
        $this->options['form_params']['SortColumn'] = $value;
1685
1686
        return $this;
1687
    }
1688
1689
    /**
1690
     * @param string $value
1691
     *
1692
     * @return $this
1693
     */
1694
    public function withAcceptLanguage($value)
1695
    {
1696
        $this->data['AcceptLanguage'] = $value;
1697
        $this->options['form_params']['AcceptLanguage'] = $value;
1698
1699
        return $this;
1700
    }
1701
}
1702
1703
/**
1704
 * @method string getInstanceId()
1705
 * @method string getModifyType()
1706
 * @method string getTenantId()
1707
 */
1708
class DescribeAvailableCpuResource extends Rpc
1709
{
1710
1711
    /**
1712
     * @param string $value
1713
     *
1714
     * @return $this
1715
     */
1716
    public function withInstanceId($value)
1717
    {
1718
        $this->data['InstanceId'] = $value;
1719
        $this->options['form_params']['InstanceId'] = $value;
1720
1721
        return $this;
1722
    }
1723
1724
    /**
1725
     * @param string $value
1726
     *
1727
     * @return $this
1728
     */
1729
    public function withModifyType($value)
1730
    {
1731
        $this->data['ModifyType'] = $value;
1732
        $this->options['form_params']['ModifyType'] = $value;
1733
1734
        return $this;
1735
    }
1736
1737
    /**
1738
     * @param string $value
1739
     *
1740
     * @return $this
1741
     */
1742
    public function withTenantId($value)
1743
    {
1744
        $this->data['TenantId'] = $value;
1745
        $this->options['form_params']['TenantId'] = $value;
1746
1747
        return $this;
1748
    }
1749
}
1750
1751
/**
1752
 * @method string getUnitNum()
1753
 * @method string getCpuNum()
1754
 * @method string getInstanceId()
1755
 * @method string getTenantId()
1756
 */
1757
class DescribeAvailableMemResource extends Rpc
1758
{
1759
1760
    /**
1761
     * @param string $value
1762
     *
1763
     * @return $this
1764
     */
1765
    public function withUnitNum($value)
1766
    {
1767
        $this->data['UnitNum'] = $value;
1768
        $this->options['form_params']['UnitNum'] = $value;
1769
1770
        return $this;
1771
    }
1772
1773
    /**
1774
     * @param string $value
1775
     *
1776
     * @return $this
1777
     */
1778
    public function withCpuNum($value)
1779
    {
1780
        $this->data['CpuNum'] = $value;
1781
        $this->options['form_params']['CpuNum'] = $value;
1782
1783
        return $this;
1784
    }
1785
1786
    /**
1787
     * @param string $value
1788
     *
1789
     * @return $this
1790
     */
1791
    public function withInstanceId($value)
1792
    {
1793
        $this->data['InstanceId'] = $value;
1794
        $this->options['form_params']['InstanceId'] = $value;
1795
1796
        return $this;
1797
    }
1798
1799
    /**
1800
     * @param string $value
1801
     *
1802
     * @return $this
1803
     */
1804
    public function withTenantId($value)
1805
    {
1806
        $this->data['TenantId'] = $value;
1807
        $this->options['form_params']['TenantId'] = $value;
1808
1809
        return $this;
1810
    }
1811
}
1812
1813
/**
1814
 * @method string getTenantMode()
1815
 * @method string getSeries()
1816
 */
1817
class DescribeCharset extends Rpc
1818
{
1819
1820
    /**
1821
     * @param string $value
1822
     *
1823
     * @return $this
1824
     */
1825
    public function withTenantMode($value)
1826
    {
1827
        $this->data['TenantMode'] = $value;
1828
        $this->options['form_params']['TenantMode'] = $value;
1829
1830
        return $this;
1831
    }
1832
1833
    /**
1834
     * @param string $value
1835
     *
1836
     * @return $this
1837
     */
1838
    public function withSeries($value)
1839
    {
1840
        $this->data['Series'] = $value;
1841
        $this->options['form_params']['Series'] = $value;
1842
1843
        return $this;
1844
    }
1845
}
1846
1847
/**
1848
 * @method string getSearchKey()
1849
 * @method string getPageNumber()
1850
 * @method string getDatabaseName()
1851
 * @method string getWithTables()
1852
 * @method string getTenantId()
1853
 * @method string getPageSize()
1854
 */
1855
class DescribeDatabases extends Rpc
1856
{
1857
1858
    /**
1859
     * @param string $value
1860
     *
1861
     * @return $this
1862
     */
1863
    public function withSearchKey($value)
1864
    {
1865
        $this->data['SearchKey'] = $value;
1866
        $this->options['form_params']['SearchKey'] = $value;
1867
1868
        return $this;
1869
    }
1870
1871
    /**
1872
     * @param string $value
1873
     *
1874
     * @return $this
1875
     */
1876
    public function withPageNumber($value)
1877
    {
1878
        $this->data['PageNumber'] = $value;
1879
        $this->options['form_params']['PageNumber'] = $value;
1880
1881
        return $this;
1882
    }
1883
1884
    /**
1885
     * @param string $value
1886
     *
1887
     * @return $this
1888
     */
1889
    public function withDatabaseName($value)
1890
    {
1891
        $this->data['DatabaseName'] = $value;
1892
        $this->options['form_params']['DatabaseName'] = $value;
1893
1894
        return $this;
1895
    }
1896
1897
    /**
1898
     * @param string $value
1899
     *
1900
     * @return $this
1901
     */
1902
    public function withWithTables($value)
1903
    {
1904
        $this->data['WithTables'] = $value;
1905
        $this->options['form_params']['WithTables'] = $value;
1906
1907
        return $this;
1908
    }
1909
1910
    /**
1911
     * @param string $value
1912
     *
1913
     * @return $this
1914
     */
1915
    public function withTenantId($value)
1916
    {
1917
        $this->data['TenantId'] = $value;
1918
        $this->options['form_params']['TenantId'] = $value;
1919
1920
        return $this;
1921
    }
1922
1923
    /**
1924
     * @param string $value
1925
     *
1926
     * @return $this
1927
     */
1928
    public function withPageSize($value)
1929
    {
1930
        $this->data['PageSize'] = $value;
1931
        $this->options['form_params']['PageSize'] = $value;
1932
1933
        return $this;
1934
    }
1935
}
1936
1937
/**
1938
 * @method string getPageNumber()
1939
 * @method string getInstanceId()
1940
 * @method string getPageSize()
1941
 */
1942
class DescribeInstance extends Rpc
1943
{
1944
1945
    /**
1946
     * @param string $value
1947
     *
1948
     * @return $this
1949
     */
1950
    public function withPageNumber($value)
1951
    {
1952
        $this->data['PageNumber'] = $value;
1953
        $this->options['form_params']['PageNumber'] = $value;
1954
1955
        return $this;
1956
    }
1957
1958
    /**
1959
     * @param string $value
1960
     *
1961
     * @return $this
1962
     */
1963
    public function withInstanceId($value)
1964
    {
1965
        $this->data['InstanceId'] = $value;
1966
        $this->options['form_params']['InstanceId'] = $value;
1967
1968
        return $this;
1969
    }
1970
1971
    /**
1972
     * @param string $value
1973
     *
1974
     * @return $this
1975
     */
1976
    public function withPageSize($value)
1977
    {
1978
        $this->data['PageSize'] = $value;
1979
        $this->options['form_params']['PageSize'] = $value;
1980
1981
        return $this;
1982
    }
1983
}
1984
1985
/**
1986
 * @method string getInstanceId()
1987
 */
1988
class DescribeInstanceCreatableZone extends Rpc
1989
{
1990
1991
    /**
1992
     * @param string $value
1993
     *
1994
     * @return $this
1995
     */
1996
    public function withInstanceId($value)
1997
    {
1998
        $this->data['InstanceId'] = $value;
1999
        $this->options['form_params']['InstanceId'] = $value;
2000
2001
        return $this;
2002
    }
2003
}
2004
2005
/**
2006
 * @method string getSearchKey()
2007
 * @method string getPageNumber()
2008
 * @method string getResourceGroupId()
2009
 * @method string getInstanceId()
2010
 * @method string getInstanceName()
2011
 * @method string getPageSize()
2012
 */
2013
class DescribeInstances extends Rpc
2014
{
2015
2016
    /**
2017
     * @param string $value
2018
     *
2019
     * @return $this
2020
     */
2021
    public function withSearchKey($value)
2022
    {
2023
        $this->data['SearchKey'] = $value;
2024
        $this->options['form_params']['SearchKey'] = $value;
2025
2026
        return $this;
2027
    }
2028
2029
    /**
2030
     * @param string $value
2031
     *
2032
     * @return $this
2033
     */
2034
    public function withPageNumber($value)
2035
    {
2036
        $this->data['PageNumber'] = $value;
2037
        $this->options['form_params']['PageNumber'] = $value;
2038
2039
        return $this;
2040
    }
2041
2042
    /**
2043
     * @param string $value
2044
     *
2045
     * @return $this
2046
     */
2047
    public function withResourceGroupId($value)
2048
    {
2049
        $this->data['ResourceGroupId'] = $value;
2050
        $this->options['form_params']['ResourceGroupId'] = $value;
2051
2052
        return $this;
2053
    }
2054
2055
    /**
2056
     * @param string $value
2057
     *
2058
     * @return $this
2059
     */
2060
    public function withInstanceId($value)
2061
    {
2062
        $this->data['InstanceId'] = $value;
2063
        $this->options['form_params']['InstanceId'] = $value;
2064
2065
        return $this;
2066
    }
2067
2068
    /**
2069
     * @param string $value
2070
     *
2071
     * @return $this
2072
     */
2073
    public function withInstanceName($value)
2074
    {
2075
        $this->data['InstanceName'] = $value;
2076
        $this->options['form_params']['InstanceName'] = $value;
2077
2078
        return $this;
2079
    }
2080
2081
    /**
2082
     * @param string $value
2083
     *
2084
     * @return $this
2085
     */
2086
    public function withPageSize($value)
2087
    {
2088
        $this->data['PageSize'] = $value;
2089
        $this->options['form_params']['PageSize'] = $value;
2090
2091
        return $this;
2092
    }
2093
}
2094
2095
/**
2096
 * @method string getInstanceId()
2097
 */
2098
class DescribeInstanceSecurityConfigs extends Rpc
2099
{
2100
2101
    /**
2102
     * @param string $value
2103
     *
2104
     * @return $this
2105
     */
2106
    public function withInstanceId($value)
2107
    {
2108
        $this->data['InstanceId'] = $value;
2109
        $this->options['form_params']['InstanceId'] = $value;
2110
2111
        return $this;
2112
    }
2113
}
2114
2115
/**
2116
 * @method string getTags()
2117
 * @method string getInstanceIds()
2118
 */
2119
class DescribeInstanceTags extends Rpc
2120
{
2121
2122
    /**
2123
     * @param string $value
2124
     *
2125
     * @return $this
2126
     */
2127
    public function withTags($value)
2128
    {
2129
        $this->data['Tags'] = $value;
2130
        $this->options['form_params']['Tags'] = $value;
2131
2132
        return $this;
2133
    }
2134
2135
    /**
2136
     * @param string $value
2137
     *
2138
     * @return $this
2139
     */
2140
    public function withInstanceIds($value)
2141
    {
2142
        $this->data['InstanceIds'] = $value;
2143
        $this->options['form_params']['InstanceIds'] = $value;
2144
2145
        return $this;
2146
    }
2147
}
2148
2149
/**
2150
 * @method string getInstanceId()
2151
 */
2152
class DescribeInstanceTenantModes extends Rpc
2153
{
2154
2155
    /**
2156
     * @param string $value
2157
     *
2158
     * @return $this
2159
     */
2160
    public function withInstanceId($value)
2161
    {
2162
        $this->data['InstanceId'] = $value;
2163
        $this->options['form_params']['InstanceId'] = $value;
2164
2165
        return $this;
2166
    }
2167
}
2168
2169
/**
2170
 * @method string getInstanceId()
2171
 * @method string getReplicaTypes()
2172
 */
2173
class DescribeInstanceTopology extends Rpc
2174
{
2175
2176
    /**
2177
     * @param string $value
2178
     *
2179
     * @return $this
2180
     */
2181
    public function withInstanceId($value)
2182
    {
2183
        $this->data['InstanceId'] = $value;
2184
        $this->options['form_params']['InstanceId'] = $value;
2185
2186
        return $this;
2187
    }
2188
2189
    /**
2190
     * @param string $value
2191
     *
2192
     * @return $this
2193
     */
2194
    public function withReplicaTypes($value)
2195
    {
2196
        $this->data['ReplicaTypes'] = $value;
2197
        $this->options['form_params']['ReplicaTypes'] = $value;
2198
2199
        return $this;
2200
    }
2201
}
2202
2203
/**
2204
 * @method string getStartTime()
2205
 * @method string getPageNumber()
2206
 * @method string getPageSize()
2207
 * @method string getTenantId()
2208
 * @method string getNodeIdList()
2209
 * @method string getEndTime()
2210
 * @method string getNodeName()
2211
 * @method string getInstanceId()
2212
 * @method string getMetrics()
2213
 */
2214
class DescribeNodeMetrics extends Rpc
2215
{
2216
2217
    /**
2218
     * @param string $value
2219
     *
2220
     * @return $this
2221
     */
2222
    public function withStartTime($value)
2223
    {
2224
        $this->data['StartTime'] = $value;
2225
        $this->options['form_params']['StartTime'] = $value;
2226
2227
        return $this;
2228
    }
2229
2230
    /**
2231
     * @param string $value
2232
     *
2233
     * @return $this
2234
     */
2235
    public function withPageNumber($value)
2236
    {
2237
        $this->data['PageNumber'] = $value;
2238
        $this->options['form_params']['PageNumber'] = $value;
2239
2240
        return $this;
2241
    }
2242
2243
    /**
2244
     * @param string $value
2245
     *
2246
     * @return $this
2247
     */
2248
    public function withPageSize($value)
2249
    {
2250
        $this->data['PageSize'] = $value;
2251
        $this->options['form_params']['PageSize'] = $value;
2252
2253
        return $this;
2254
    }
2255
2256
    /**
2257
     * @param string $value
2258
     *
2259
     * @return $this
2260
     */
2261
    public function withTenantId($value)
2262
    {
2263
        $this->data['TenantId'] = $value;
2264
        $this->options['form_params']['TenantId'] = $value;
2265
2266
        return $this;
2267
    }
2268
2269
    /**
2270
     * @param string $value
2271
     *
2272
     * @return $this
2273
     */
2274
    public function withNodeIdList($value)
2275
    {
2276
        $this->data['NodeIdList'] = $value;
2277
        $this->options['form_params']['NodeIdList'] = $value;
2278
2279
        return $this;
2280
    }
2281
2282
    /**
2283
     * @param string $value
2284
     *
2285
     * @return $this
2286
     */
2287
    public function withEndTime($value)
2288
    {
2289
        $this->data['EndTime'] = $value;
2290
        $this->options['form_params']['EndTime'] = $value;
2291
2292
        return $this;
2293
    }
2294
2295
    /**
2296
     * @param string $value
2297
     *
2298
     * @return $this
2299
     */
2300
    public function withNodeName($value)
2301
    {
2302
        $this->data['NodeName'] = $value;
2303
        $this->options['form_params']['NodeName'] = $value;
2304
2305
        return $this;
2306
    }
2307
2308
    /**
2309
     * @param string $value
2310
     *
2311
     * @return $this
2312
     */
2313
    public function withInstanceId($value)
2314
    {
2315
        $this->data['InstanceId'] = $value;
2316
        $this->options['form_params']['InstanceId'] = $value;
2317
2318
        return $this;
2319
    }
2320
2321
    /**
2322
     * @param string $value
2323
     *
2324
     * @return $this
2325
     */
2326
    public function withMetrics($value)
2327
    {
2328
        $this->data['Metrics'] = $value;
2329
        $this->options['form_params']['Metrics'] = $value;
2330
2331
        return $this;
2332
    }
2333
}
2334
2335
/**
2336
 * @method string getStartTime()
2337
 * @method string getSearchRule()
2338
 * @method string getCurrent()
2339
 * @method string getSqlTextLength()
2340
 * @method string getTenantId()
2341
 * @method string getPageSize()
2342
 * @method string getSearchValue()
2343
 * @method string getSqlId()
2344
 * @method string getFilterCondition()
2345
 * @method string getSearchParam()
2346
 * @method string getEndTime()
2347
 * @method string getNodeIp()
2348
 * @method string getInstanceId()
2349
 * @method string getDbName()
2350
 * @method string getSearchKeyWord()
2351
 * @method string getAcceptLanguage()
2352
 */
2353
class DescribeOasAnomalySQLList extends Rpc
2354
{
2355
2356
    /**
2357
     * @param string $value
2358
     *
2359
     * @return $this
2360
     */
2361
    public function withStartTime($value)
2362
    {
2363
        $this->data['StartTime'] = $value;
2364
        $this->options['form_params']['StartTime'] = $value;
2365
2366
        return $this;
2367
    }
2368
2369
    /**
2370
     * @param string $value
2371
     *
2372
     * @return $this
2373
     */
2374
    public function withSearchRule($value)
2375
    {
2376
        $this->data['SearchRule'] = $value;
2377
        $this->options['form_params']['SearchRule'] = $value;
2378
2379
        return $this;
2380
    }
2381
2382
    /**
2383
     * @param string $value
2384
     *
2385
     * @return $this
2386
     */
2387
    public function withCurrent($value)
2388
    {
2389
        $this->data['Current'] = $value;
2390
        $this->options['form_params']['Current'] = $value;
2391
2392
        return $this;
2393
    }
2394
2395
    /**
2396
     * @param string $value
2397
     *
2398
     * @return $this
2399
     */
2400
    public function withSqlTextLength($value)
2401
    {
2402
        $this->data['SqlTextLength'] = $value;
2403
        $this->options['form_params']['SqlTextLength'] = $value;
2404
2405
        return $this;
2406
    }
2407
2408
    /**
2409
     * @param string $value
2410
     *
2411
     * @return $this
2412
     */
2413
    public function withTenantId($value)
2414
    {
2415
        $this->data['TenantId'] = $value;
2416
        $this->options['form_params']['TenantId'] = $value;
2417
2418
        return $this;
2419
    }
2420
2421
    /**
2422
     * @param string $value
2423
     *
2424
     * @return $this
2425
     */
2426
    public function withPageSize($value)
2427
    {
2428
        $this->data['PageSize'] = $value;
2429
        $this->options['form_params']['PageSize'] = $value;
2430
2431
        return $this;
2432
    }
2433
2434
    /**
2435
     * @param string $value
2436
     *
2437
     * @return $this
2438
     */
2439
    public function withSearchValue($value)
2440
    {
2441
        $this->data['SearchValue'] = $value;
2442
        $this->options['form_params']['SearchValue'] = $value;
2443
2444
        return $this;
2445
    }
2446
2447
    /**
2448
     * @param string $value
2449
     *
2450
     * @return $this
2451
     */
2452
    public function withSqlId($value)
2453
    {
2454
        $this->data['SqlId'] = $value;
2455
        $this->options['form_params']['SqlId'] = $value;
2456
2457
        return $this;
2458
    }
2459
2460
    /**
2461
     * @param string $value
2462
     *
2463
     * @return $this
2464
     */
2465
    public function withFilterCondition($value)
2466
    {
2467
        $this->data['FilterCondition'] = $value;
2468
        $this->options['form_params']['FilterCondition'] = $value;
2469
2470
        return $this;
2471
    }
2472
2473
    /**
2474
     * @param string $value
2475
     *
2476
     * @return $this
2477
     */
2478
    public function withSearchParam($value)
2479
    {
2480
        $this->data['SearchParam'] = $value;
2481
        $this->options['form_params']['SearchParam'] = $value;
2482
2483
        return $this;
2484
    }
2485
2486
    /**
2487
     * @param string $value
2488
     *
2489
     * @return $this
2490
     */
2491
    public function withEndTime($value)
2492
    {
2493
        $this->data['EndTime'] = $value;
2494
        $this->options['form_params']['EndTime'] = $value;
2495
2496
        return $this;
2497
    }
2498
2499
    /**
2500
     * @param string $value
2501
     *
2502
     * @return $this
2503
     */
2504
    public function withNodeIp($value)
2505
    {
2506
        $this->data['NodeIp'] = $value;
2507
        $this->options['form_params']['NodeIp'] = $value;
2508
2509
        return $this;
2510
    }
2511
2512
    /**
2513
     * @param string $value
2514
     *
2515
     * @return $this
2516
     */
2517
    public function withInstanceId($value)
2518
    {
2519
        $this->data['InstanceId'] = $value;
2520
        $this->options['form_params']['InstanceId'] = $value;
2521
2522
        return $this;
2523
    }
2524
2525
    /**
2526
     * @param string $value
2527
     *
2528
     * @return $this
2529
     */
2530
    public function withDbName($value)
2531
    {
2532
        $this->data['DbName'] = $value;
2533
        $this->options['form_params']['DbName'] = $value;
2534
2535
        return $this;
2536
    }
2537
2538
    /**
2539
     * @param string $value
2540
     *
2541
     * @return $this
2542
     */
2543
    public function withSearchKeyWord($value)
2544
    {
2545
        $this->data['SearchKeyWord'] = $value;
2546
        $this->options['form_params']['SearchKeyWord'] = $value;
2547
2548
        return $this;
2549
    }
2550
2551
    /**
2552
     * @param string $value
2553
     *
2554
     * @return $this
2555
     */
2556
    public function withAcceptLanguage($value)
2557
    {
2558
        $this->data['AcceptLanguage'] = $value;
2559
        $this->options['form_params']['AcceptLanguage'] = $value;
2560
2561
        return $this;
2562
    }
2563
}
2564
2565
/**
2566
 * @method string getStartTime()
2567
 * @method string getSearchRule()
2568
 * @method string getSqlTextLength()
2569
 * @method string getTenantId()
2570
 * @method string getSearchValue()
2571
 * @method string getSqlId()
2572
 * @method string getFilterCondition()
2573
 * @method string getSearchParam()
2574
 * @method string getEndTime()
2575
 * @method string getNodeIp()
2576
 * @method string getInstanceId()
2577
 * @method string getDbName()
2578
 * @method string getSearchKeyWord()
2579
 * @method string getAcceptLanguage()
2580
 */
2581
class DescribeOasSlowSQLList extends Rpc
2582
{
2583
2584
    /**
2585
     * @param string $value
2586
     *
2587
     * @return $this
2588
     */
2589
    public function withStartTime($value)
2590
    {
2591
        $this->data['StartTime'] = $value;
2592
        $this->options['form_params']['StartTime'] = $value;
2593
2594
        return $this;
2595
    }
2596
2597
    /**
2598
     * @param string $value
2599
     *
2600
     * @return $this
2601
     */
2602
    public function withSearchRule($value)
2603
    {
2604
        $this->data['SearchRule'] = $value;
2605
        $this->options['form_params']['SearchRule'] = $value;
2606
2607
        return $this;
2608
    }
2609
2610
    /**
2611
     * @param string $value
2612
     *
2613
     * @return $this
2614
     */
2615
    public function withSqlTextLength($value)
2616
    {
2617
        $this->data['SqlTextLength'] = $value;
2618
        $this->options['form_params']['SqlTextLength'] = $value;
2619
2620
        return $this;
2621
    }
2622
2623
    /**
2624
     * @param string $value
2625
     *
2626
     * @return $this
2627
     */
2628
    public function withTenantId($value)
2629
    {
2630
        $this->data['TenantId'] = $value;
2631
        $this->options['form_params']['TenantId'] = $value;
2632
2633
        return $this;
2634
    }
2635
2636
    /**
2637
     * @param string $value
2638
     *
2639
     * @return $this
2640
     */
2641
    public function withSearchValue($value)
2642
    {
2643
        $this->data['SearchValue'] = $value;
2644
        $this->options['form_params']['SearchValue'] = $value;
2645
2646
        return $this;
2647
    }
2648
2649
    /**
2650
     * @param string $value
2651
     *
2652
     * @return $this
2653
     */
2654
    public function withSqlId($value)
2655
    {
2656
        $this->data['SqlId'] = $value;
2657
        $this->options['form_params']['SqlId'] = $value;
2658
2659
        return $this;
2660
    }
2661
2662
    /**
2663
     * @param string $value
2664
     *
2665
     * @return $this
2666
     */
2667
    public function withFilterCondition($value)
2668
    {
2669
        $this->data['FilterCondition'] = $value;
2670
        $this->options['form_params']['FilterCondition'] = $value;
2671
2672
        return $this;
2673
    }
2674
2675
    /**
2676
     * @param string $value
2677
     *
2678
     * @return $this
2679
     */
2680
    public function withSearchParam($value)
2681
    {
2682
        $this->data['SearchParam'] = $value;
2683
        $this->options['form_params']['SearchParam'] = $value;
2684
2685
        return $this;
2686
    }
2687
2688
    /**
2689
     * @param string $value
2690
     *
2691
     * @return $this
2692
     */
2693
    public function withEndTime($value)
2694
    {
2695
        $this->data['EndTime'] = $value;
2696
        $this->options['form_params']['EndTime'] = $value;
2697
2698
        return $this;
2699
    }
2700
2701
    /**
2702
     * @param string $value
2703
     *
2704
     * @return $this
2705
     */
2706
    public function withNodeIp($value)
2707
    {
2708
        $this->data['NodeIp'] = $value;
2709
        $this->options['form_params']['NodeIp'] = $value;
2710
2711
        return $this;
2712
    }
2713
2714
    /**
2715
     * @param string $value
2716
     *
2717
     * @return $this
2718
     */
2719
    public function withInstanceId($value)
2720
    {
2721
        $this->data['InstanceId'] = $value;
2722
        $this->options['form_params']['InstanceId'] = $value;
2723
2724
        return $this;
2725
    }
2726
2727
    /**
2728
     * @param string $value
2729
     *
2730
     * @return $this
2731
     */
2732
    public function withDbName($value)
2733
    {
2734
        $this->data['DbName'] = $value;
2735
        $this->options['form_params']['DbName'] = $value;
2736
2737
        return $this;
2738
    }
2739
2740
    /**
2741
     * @param string $value
2742
     *
2743
     * @return $this
2744
     */
2745
    public function withSearchKeyWord($value)
2746
    {
2747
        $this->data['SearchKeyWord'] = $value;
2748
        $this->options['form_params']['SearchKeyWord'] = $value;
2749
2750
        return $this;
2751
    }
2752
2753
    /**
2754
     * @param string $value
2755
     *
2756
     * @return $this
2757
     */
2758
    public function withAcceptLanguage($value)
2759
    {
2760
        $this->data['AcceptLanguage'] = $value;
2761
        $this->options['form_params']['AcceptLanguage'] = $value;
2762
2763
        return $this;
2764
    }
2765
}
2766
2767
/**
2768
 * @method string getSqlId()
2769
 * @method string getEndTime()
2770
 * @method string getStartTime()
2771
 * @method string getInstanceId()
2772
 * @method string getDbName()
2773
 * @method string getTenantId()
2774
 */
2775
class DescribeOasSQLDetails extends Rpc
2776
{
2777
2778
    /**
2779
     * @param string $value
2780
     *
2781
     * @return $this
2782
     */
2783
    public function withSqlId($value)
2784
    {
2785
        $this->data['SqlId'] = $value;
2786
        $this->options['form_params']['SqlId'] = $value;
2787
2788
        return $this;
2789
    }
2790
2791
    /**
2792
     * @param string $value
2793
     *
2794
     * @return $this
2795
     */
2796
    public function withEndTime($value)
2797
    {
2798
        $this->data['EndTime'] = $value;
2799
        $this->options['form_params']['EndTime'] = $value;
2800
2801
        return $this;
2802
    }
2803
2804
    /**
2805
     * @param string $value
2806
     *
2807
     * @return $this
2808
     */
2809
    public function withStartTime($value)
2810
    {
2811
        $this->data['StartTime'] = $value;
2812
        $this->options['form_params']['StartTime'] = $value;
2813
2814
        return $this;
2815
    }
2816
2817
    /**
2818
     * @param string $value
2819
     *
2820
     * @return $this
2821
     */
2822
    public function withInstanceId($value)
2823
    {
2824
        $this->data['InstanceId'] = $value;
2825
        $this->options['form_params']['InstanceId'] = $value;
2826
2827
        return $this;
2828
    }
2829
2830
    /**
2831
     * @param string $value
2832
     *
2833
     * @return $this
2834
     */
2835
    public function withDbName($value)
2836
    {
2837
        $this->data['DbName'] = $value;
2838
        $this->options['form_params']['DbName'] = $value;
2839
2840
        return $this;
2841
    }
2842
2843
    /**
2844
     * @param string $value
2845
     *
2846
     * @return $this
2847
     */
2848
    public function withTenantId($value)
2849
    {
2850
        $this->data['TenantId'] = $value;
2851
        $this->options['form_params']['TenantId'] = $value;
2852
2853
        return $this;
2854
    }
2855
}
2856
2857
/**
2858
 * @method string getStartTime()
2859
 * @method string getTenantId()
2860
 * @method string getSqlId()
2861
 * @method string getEndTime()
2862
 * @method string getNodeIp()
2863
 * @method string getInstanceId()
2864
 * @method string getDbName()
2865
 * @method string getAcceptLanguage()
2866
 */
2867
class DescribeOasSQLHistoryList extends Rpc
2868
{
2869
2870
    /**
2871
     * @param string $value
2872
     *
2873
     * @return $this
2874
     */
2875
    public function withStartTime($value)
2876
    {
2877
        $this->data['StartTime'] = $value;
2878
        $this->options['form_params']['StartTime'] = $value;
2879
2880
        return $this;
2881
    }
2882
2883
    /**
2884
     * @param string $value
2885
     *
2886
     * @return $this
2887
     */
2888
    public function withTenantId($value)
2889
    {
2890
        $this->data['TenantId'] = $value;
2891
        $this->options['form_params']['TenantId'] = $value;
2892
2893
        return $this;
2894
    }
2895
2896
    /**
2897
     * @param string $value
2898
     *
2899
     * @return $this
2900
     */
2901
    public function withSqlId($value)
2902
    {
2903
        $this->data['SqlId'] = $value;
2904
        $this->options['form_params']['SqlId'] = $value;
2905
2906
        return $this;
2907
    }
2908
2909
    /**
2910
     * @param string $value
2911
     *
2912
     * @return $this
2913
     */
2914
    public function withEndTime($value)
2915
    {
2916
        $this->data['EndTime'] = $value;
2917
        $this->options['form_params']['EndTime'] = $value;
2918
2919
        return $this;
2920
    }
2921
2922
    /**
2923
     * @param string $value
2924
     *
2925
     * @return $this
2926
     */
2927
    public function withNodeIp($value)
2928
    {
2929
        $this->data['NodeIp'] = $value;
2930
        $this->options['form_params']['NodeIp'] = $value;
2931
2932
        return $this;
2933
    }
2934
2935
    /**
2936
     * @param string $value
2937
     *
2938
     * @return $this
2939
     */
2940
    public function withInstanceId($value)
2941
    {
2942
        $this->data['InstanceId'] = $value;
2943
        $this->options['form_params']['InstanceId'] = $value;
2944
2945
        return $this;
2946
    }
2947
2948
    /**
2949
     * @param string $value
2950
     *
2951
     * @return $this
2952
     */
2953
    public function withDbName($value)
2954
    {
2955
        $this->data['DbName'] = $value;
2956
        $this->options['form_params']['DbName'] = $value;
2957
2958
        return $this;
2959
    }
2960
2961
    /**
2962
     * @param string $value
2963
     *
2964
     * @return $this
2965
     */
2966
    public function withAcceptLanguage($value)
2967
    {
2968
        $this->data['AcceptLanguage'] = $value;
2969
        $this->options['form_params']['AcceptLanguage'] = $value;
2970
2971
        return $this;
2972
    }
2973
}
2974
2975
/**
2976
 * @method string getStartTime()
2977
 * @method string getTenantId()
2978
 * @method string getSqlId()
2979
 * @method string getEndTime()
2980
 * @method string getInstanceId()
2981
 * @method string getDbName()
2982
 * @method string getAcceptLanguage()
2983
 */
2984
class DescribeOasSQLPlans extends Rpc
2985
{
2986
2987
    /**
2988
     * @param string $value
2989
     *
2990
     * @return $this
2991
     */
2992
    public function withStartTime($value)
2993
    {
2994
        $this->data['StartTime'] = $value;
2995
        $this->options['form_params']['StartTime'] = $value;
2996
2997
        return $this;
2998
    }
2999
3000
    /**
3001
     * @param string $value
3002
     *
3003
     * @return $this
3004
     */
3005
    public function withTenantId($value)
3006
    {
3007
        $this->data['TenantId'] = $value;
3008
        $this->options['form_params']['TenantId'] = $value;
3009
3010
        return $this;
3011
    }
3012
3013
    /**
3014
     * @param string $value
3015
     *
3016
     * @return $this
3017
     */
3018
    public function withSqlId($value)
3019
    {
3020
        $this->data['SqlId'] = $value;
3021
        $this->options['form_params']['SqlId'] = $value;
3022
3023
        return $this;
3024
    }
3025
3026
    /**
3027
     * @param string $value
3028
     *
3029
     * @return $this
3030
     */
3031
    public function withEndTime($value)
3032
    {
3033
        $this->data['EndTime'] = $value;
3034
        $this->options['form_params']['EndTime'] = $value;
3035
3036
        return $this;
3037
    }
3038
3039
    /**
3040
     * @param string $value
3041
     *
3042
     * @return $this
3043
     */
3044
    public function withInstanceId($value)
3045
    {
3046
        $this->data['InstanceId'] = $value;
3047
        $this->options['form_params']['InstanceId'] = $value;
3048
3049
        return $this;
3050
    }
3051
3052
    /**
3053
     * @param string $value
3054
     *
3055
     * @return $this
3056
     */
3057
    public function withDbName($value)
3058
    {
3059
        $this->data['DbName'] = $value;
3060
        $this->options['form_params']['DbName'] = $value;
3061
3062
        return $this;
3063
    }
3064
3065
    /**
3066
     * @param string $value
3067
     *
3068
     * @return $this
3069
     */
3070
    public function withAcceptLanguage($value)
3071
    {
3072
        $this->data['AcceptLanguage'] = $value;
3073
        $this->options['form_params']['AcceptLanguage'] = $value;
3074
3075
        return $this;
3076
    }
3077
}
3078
3079
/**
3080
 * @method string getStartTime()
3081
 * @method string getSearchRule()
3082
 * @method string getSqlTextLength()
3083
 * @method string getTenantId()
3084
 * @method string getSearchValue()
3085
 * @method string getSqlId()
3086
 * @method string getFilterCondition()
3087
 * @method string getSearchParam()
3088
 * @method string getEndTime()
3089
 * @method string getNodeIp()
3090
 * @method string getInstanceId()
3091
 * @method string getDbName()
3092
 * @method string getSearchKeyWord()
3093
 * @method string getAcceptLanguage()
3094
 */
3095
class DescribeOasTopSQLList extends Rpc
3096
{
3097
3098
    /**
3099
     * @param string $value
3100
     *
3101
     * @return $this
3102
     */
3103
    public function withStartTime($value)
3104
    {
3105
        $this->data['StartTime'] = $value;
3106
        $this->options['form_params']['StartTime'] = $value;
3107
3108
        return $this;
3109
    }
3110
3111
    /**
3112
     * @param string $value
3113
     *
3114
     * @return $this
3115
     */
3116
    public function withSearchRule($value)
3117
    {
3118
        $this->data['SearchRule'] = $value;
3119
        $this->options['form_params']['SearchRule'] = $value;
3120
3121
        return $this;
3122
    }
3123
3124
    /**
3125
     * @param string $value
3126
     *
3127
     * @return $this
3128
     */
3129
    public function withSqlTextLength($value)
3130
    {
3131
        $this->data['SqlTextLength'] = $value;
3132
        $this->options['form_params']['SqlTextLength'] = $value;
3133
3134
        return $this;
3135
    }
3136
3137
    /**
3138
     * @param string $value
3139
     *
3140
     * @return $this
3141
     */
3142
    public function withTenantId($value)
3143
    {
3144
        $this->data['TenantId'] = $value;
3145
        $this->options['form_params']['TenantId'] = $value;
3146
3147
        return $this;
3148
    }
3149
3150
    /**
3151
     * @param string $value
3152
     *
3153
     * @return $this
3154
     */
3155
    public function withSearchValue($value)
3156
    {
3157
        $this->data['SearchValue'] = $value;
3158
        $this->options['form_params']['SearchValue'] = $value;
3159
3160
        return $this;
3161
    }
3162
3163
    /**
3164
     * @param string $value
3165
     *
3166
     * @return $this
3167
     */
3168
    public function withSqlId($value)
3169
    {
3170
        $this->data['SqlId'] = $value;
3171
        $this->options['form_params']['SqlId'] = $value;
3172
3173
        return $this;
3174
    }
3175
3176
    /**
3177
     * @param string $value
3178
     *
3179
     * @return $this
3180
     */
3181
    public function withFilterCondition($value)
3182
    {
3183
        $this->data['FilterCondition'] = $value;
3184
        $this->options['form_params']['FilterCondition'] = $value;
3185
3186
        return $this;
3187
    }
3188
3189
    /**
3190
     * @param string $value
3191
     *
3192
     * @return $this
3193
     */
3194
    public function withSearchParam($value)
3195
    {
3196
        $this->data['SearchParam'] = $value;
3197
        $this->options['form_params']['SearchParam'] = $value;
3198
3199
        return $this;
3200
    }
3201
3202
    /**
3203
     * @param string $value
3204
     *
3205
     * @return $this
3206
     */
3207
    public function withEndTime($value)
3208
    {
3209
        $this->data['EndTime'] = $value;
3210
        $this->options['form_params']['EndTime'] = $value;
3211
3212
        return $this;
3213
    }
3214
3215
    /**
3216
     * @param string $value
3217
     *
3218
     * @return $this
3219
     */
3220
    public function withNodeIp($value)
3221
    {
3222
        $this->data['NodeIp'] = $value;
3223
        $this->options['form_params']['NodeIp'] = $value;
3224
3225
        return $this;
3226
    }
3227
3228
    /**
3229
     * @param string $value
3230
     *
3231
     * @return $this
3232
     */
3233
    public function withInstanceId($value)
3234
    {
3235
        $this->data['InstanceId'] = $value;
3236
        $this->options['form_params']['InstanceId'] = $value;
3237
3238
        return $this;
3239
    }
3240
3241
    /**
3242
     * @param string $value
3243
     *
3244
     * @return $this
3245
     */
3246
    public function withDbName($value)
3247
    {
3248
        $this->data['DbName'] = $value;
3249
        $this->options['form_params']['DbName'] = $value;
3250
3251
        return $this;
3252
    }
3253
3254
    /**
3255
     * @param string $value
3256
     *
3257
     * @return $this
3258
     */
3259
    public function withSearchKeyWord($value)
3260
    {
3261
        $this->data['SearchKeyWord'] = $value;
3262
        $this->options['form_params']['SearchKeyWord'] = $value;
3263
3264
        return $this;
3265
    }
3266
3267
    /**
3268
     * @param string $value
3269
     *
3270
     * @return $this
3271
     */
3272
    public function withAcceptLanguage($value)
3273
    {
3274
        $this->data['AcceptLanguage'] = $value;
3275
        $this->options['form_params']['AcceptLanguage'] = $value;
3276
3277
        return $this;
3278
    }
3279
}
3280
3281
/**
3282
 * @method string getPageNumber()
3283
 * @method string getPageSize()
3284
 * @method string getWorkerGradeId()
3285
 * @method string getProjectId()
3286
 */
3287
class DescribeOmsOpenAPIProject extends Rpc
3288
{
3289
3290
    /**
3291
     * @param string $value
3292
     *
3293
     * @return $this
3294
     */
3295
    public function withPageNumber($value)
3296
    {
3297
        $this->data['PageNumber'] = $value;
3298
        $this->options['form_params']['PageNumber'] = $value;
3299
3300
        return $this;
3301
    }
3302
3303
    /**
3304
     * @param string $value
3305
     *
3306
     * @return $this
3307
     */
3308
    public function withPageSize($value)
3309
    {
3310
        $this->data['PageSize'] = $value;
3311
        $this->options['form_params']['PageSize'] = $value;
3312
3313
        return $this;
3314
    }
3315
3316
    /**
3317
     * @param string $value
3318
     *
3319
     * @return $this
3320
     */
3321
    public function withWorkerGradeId($value)
3322
    {
3323
        $this->data['WorkerGradeId'] = $value;
3324
        $this->options['form_params']['WorkerGradeId'] = $value;
3325
3326
        return $this;
3327
    }
3328
3329
    /**
3330
     * @param string $value
3331
     *
3332
     * @return $this
3333
     */
3334
    public function withProjectId($value)
3335
    {
3336
        $this->data['ProjectId'] = $value;
3337
        $this->options['form_params']['ProjectId'] = $value;
3338
3339
        return $this;
3340
    }
3341
}
3342
3343
/**
3344
 * @method string getPageNumber()
3345
 * @method string getPageSize()
3346
 * @method string getWorkerGradeId()
3347
 * @method string getProjectId()
3348
 */
3349
class DescribeOmsOpenAPIProjectSteps extends Rpc
3350
{
3351
3352
    /**
3353
     * @param string $value
3354
     *
3355
     * @return $this
3356
     */
3357
    public function withPageNumber($value)
3358
    {
3359
        $this->data['PageNumber'] = $value;
3360
        $this->options['form_params']['PageNumber'] = $value;
3361
3362
        return $this;
3363
    }
3364
3365
    /**
3366
     * @param string $value
3367
     *
3368
     * @return $this
3369
     */
3370
    public function withPageSize($value)
3371
    {
3372
        $this->data['PageSize'] = $value;
3373
        $this->options['form_params']['PageSize'] = $value;
3374
3375
        return $this;
3376
    }
3377
3378
    /**
3379
     * @param string $value
3380
     *
3381
     * @return $this
3382
     */
3383
    public function withWorkerGradeId($value)
3384
    {
3385
        $this->data['WorkerGradeId'] = $value;
3386
        $this->options['form_params']['WorkerGradeId'] = $value;
3387
3388
        return $this;
3389
    }
3390
3391
    /**
3392
     * @param string $value
3393
     *
3394
     * @return $this
3395
     */
3396
    public function withProjectId($value)
3397
    {
3398
        $this->data['ProjectId'] = $value;
3399
        $this->options['form_params']['ProjectId'] = $value;
3400
3401
        return $this;
3402
    }
3403
}
3404
3405
/**
3406
 * @method string getSQLId()
3407
 * @method string getInstanceId()
3408
 * @method string getDatabaseName()
3409
 * @method string getTenantId()
3410
 * @method string getTableName()
3411
 * @method string getIsConcurrentLimit()
3412
 */
3413
class DescribeOutlineBinding extends Rpc
3414
{
3415
3416
    /**
3417
     * @param string $value
3418
     *
3419
     * @return $this
3420
     */
3421
    public function withSQLId($value)
3422
    {
3423
        $this->data['SQLId'] = $value;
3424
        $this->options['form_params']['SQLId'] = $value;
3425
3426
        return $this;
3427
    }
3428
3429
    /**
3430
     * @param string $value
3431
     *
3432
     * @return $this
3433
     */
3434
    public function withInstanceId($value)
3435
    {
3436
        $this->data['InstanceId'] = $value;
3437
        $this->options['form_params']['InstanceId'] = $value;
3438
3439
        return $this;
3440
    }
3441
3442
    /**
3443
     * @param string $value
3444
     *
3445
     * @return $this
3446
     */
3447
    public function withDatabaseName($value)
3448
    {
3449
        $this->data['DatabaseName'] = $value;
3450
        $this->options['form_params']['DatabaseName'] = $value;
3451
3452
        return $this;
3453
    }
3454
3455
    /**
3456
     * @param string $value
3457
     *
3458
     * @return $this
3459
     */
3460
    public function withTenantId($value)
3461
    {
3462
        $this->data['TenantId'] = $value;
3463
        $this->options['form_params']['TenantId'] = $value;
3464
3465
        return $this;
3466
    }
3467
3468
    /**
3469
     * @param string $value
3470
     *
3471
     * @return $this
3472
     */
3473
    public function withTableName($value)
3474
    {
3475
        $this->data['TableName'] = $value;
3476
        $this->options['form_params']['TableName'] = $value;
3477
3478
        return $this;
3479
    }
3480
3481
    /**
3482
     * @param string $value
3483
     *
3484
     * @return $this
3485
     */
3486
    public function withIsConcurrentLimit($value)
3487
    {
3488
        $this->data['IsConcurrentLimit'] = $value;
3489
        $this->options['form_params']['IsConcurrentLimit'] = $value;
3490
3491
        return $this;
3492
    }
3493
}
3494
3495
/**
3496
 * @method string getDimensionValue()
3497
 * @method string getInstanceId()
3498
 * @method string getDimension()
3499
 */
3500
class DescribeParameters extends Rpc
3501
{
3502
3503
    /**
3504
     * @param string $value
3505
     *
3506
     * @return $this
3507
     */
3508
    public function withDimensionValue($value)
3509
    {
3510
        $this->data['DimensionValue'] = $value;
3511
        $this->options['form_params']['DimensionValue'] = $value;
3512
3513
        return $this;
3514
    }
3515
3516
    /**
3517
     * @param string $value
3518
     *
3519
     * @return $this
3520
     */
3521
    public function withInstanceId($value)
3522
    {
3523
        $this->data['InstanceId'] = $value;
3524
        $this->options['form_params']['InstanceId'] = $value;
3525
3526
        return $this;
3527
    }
3528
3529
    /**
3530
     * @param string $value
3531
     *
3532
     * @return $this
3533
     */
3534
    public function withDimension($value)
3535
    {
3536
        $this->data['Dimension'] = $value;
3537
        $this->options['form_params']['Dimension'] = $value;
3538
3539
        return $this;
3540
    }
3541
}
3542
3543
/**
3544
 * @method string getStartTime()
3545
 * @method string getPageNumber()
3546
 * @method string getDimensionValue()
3547
 * @method string getPageSize()
3548
 * @method string getDimension()
3549
 * @method string getEndTime()
3550
 * @method string getInstanceId()
3551
 */
3552
class DescribeParametersHistory extends Rpc
3553
{
3554
3555
    /**
3556
     * @param string $value
3557
     *
3558
     * @return $this
3559
     */
3560
    public function withStartTime($value)
3561
    {
3562
        $this->data['StartTime'] = $value;
3563
        $this->options['form_params']['StartTime'] = $value;
3564
3565
        return $this;
3566
    }
3567
3568
    /**
3569
     * @param string $value
3570
     *
3571
     * @return $this
3572
     */
3573
    public function withPageNumber($value)
3574
    {
3575
        $this->data['PageNumber'] = $value;
3576
        $this->options['form_params']['PageNumber'] = $value;
3577
3578
        return $this;
3579
    }
3580
3581
    /**
3582
     * @param string $value
3583
     *
3584
     * @return $this
3585
     */
3586
    public function withDimensionValue($value)
3587
    {
3588
        $this->data['DimensionValue'] = $value;
3589
        $this->options['form_params']['DimensionValue'] = $value;
3590
3591
        return $this;
3592
    }
3593
3594
    /**
3595
     * @param string $value
3596
     *
3597
     * @return $this
3598
     */
3599
    public function withPageSize($value)
3600
    {
3601
        $this->data['PageSize'] = $value;
3602
        $this->options['form_params']['PageSize'] = $value;
3603
3604
        return $this;
3605
    }
3606
3607
    /**
3608
     * @param string $value
3609
     *
3610
     * @return $this
3611
     */
3612
    public function withDimension($value)
3613
    {
3614
        $this->data['Dimension'] = $value;
3615
        $this->options['form_params']['Dimension'] = $value;
3616
3617
        return $this;
3618
    }
3619
3620
    /**
3621
     * @param string $value
3622
     *
3623
     * @return $this
3624
     */
3625
    public function withEndTime($value)
3626
    {
3627
        $this->data['EndTime'] = $value;
3628
        $this->options['form_params']['EndTime'] = $value;
3629
3630
        return $this;
3631
    }
3632
3633
    /**
3634
     * @param string $value
3635
     *
3636
     * @return $this
3637
     */
3638
    public function withInstanceId($value)
3639
    {
3640
        $this->data['InstanceId'] = $value;
3641
        $this->options['form_params']['InstanceId'] = $value;
3642
3643
        return $this;
3644
    }
3645
}
3646
3647
/**
3648
 * @method string getSQLId()
3649
 * @method string getInstanceId()
3650
 * @method string getTenantId()
3651
 */
3652
class DescribeRecommendIndex extends Rpc
3653
{
3654
3655
    /**
3656
     * @param string $value
3657
     *
3658
     * @return $this
3659
     */
3660
    public function withSQLId($value)
3661
    {
3662
        $this->data['SQLId'] = $value;
3663
        $this->options['form_params']['SQLId'] = $value;
3664
3665
        return $this;
3666
    }
3667
3668
    /**
3669
     * @param string $value
3670
     *
3671
     * @return $this
3672
     */
3673
    public function withInstanceId($value)
3674
    {
3675
        $this->data['InstanceId'] = $value;
3676
        $this->options['form_params']['InstanceId'] = $value;
3677
3678
        return $this;
3679
    }
3680
3681
    /**
3682
     * @param string $value
3683
     *
3684
     * @return $this
3685
     */
3686
    public function withTenantId($value)
3687
    {
3688
        $this->data['TenantId'] = $value;
3689
        $this->options['form_params']['TenantId'] = $value;
3690
3691
        return $this;
3692
    }
3693
}
3694
3695
/**
3696
 * @method string getInstanceId()
3697
 */
3698
class DescribeSecurityIpGroups extends Rpc
3699
{
3700
3701
    /**
3702
     * @param string $value
3703
     *
3704
     * @return $this
3705
     */
3706
    public function withInstanceId($value)
3707
    {
3708
        $this->data['InstanceId'] = $value;
3709
        $this->options['form_params']['InstanceId'] = $value;
3710
3711
        return $this;
3712
    }
3713
}
3714
3715
/**
3716
 * @method string getSQLId()
3717
 * @method string getEndTime()
3718
 * @method string getStartTime()
3719
 * @method string getPageNumber()
3720
 * @method string getTenantId()
3721
 * @method string getPageSize()
3722
 */
3723
class DescribeSlowSQLHistoryList extends Rpc
3724
{
3725
3726
    /**
3727
     * @param string $value
3728
     *
3729
     * @return $this
3730
     */
3731
    public function withSQLId($value)
3732
    {
3733
        $this->data['SQLId'] = $value;
3734
        $this->options['form_params']['SQLId'] = $value;
3735
3736
        return $this;
3737
    }
3738
3739
    /**
3740
     * @param string $value
3741
     *
3742
     * @return $this
3743
     */
3744
    public function withEndTime($value)
3745
    {
3746
        $this->data['EndTime'] = $value;
3747
        $this->options['form_params']['EndTime'] = $value;
3748
3749
        return $this;
3750
    }
3751
3752
    /**
3753
     * @param string $value
3754
     *
3755
     * @return $this
3756
     */
3757
    public function withStartTime($value)
3758
    {
3759
        $this->data['StartTime'] = $value;
3760
        $this->options['form_params']['StartTime'] = $value;
3761
3762
        return $this;
3763
    }
3764
3765
    /**
3766
     * @param string $value
3767
     *
3768
     * @return $this
3769
     */
3770
    public function withPageNumber($value)
3771
    {
3772
        $this->data['PageNumber'] = $value;
3773
        $this->options['form_params']['PageNumber'] = $value;
3774
3775
        return $this;
3776
    }
3777
3778
    /**
3779
     * @param string $value
3780
     *
3781
     * @return $this
3782
     */
3783
    public function withTenantId($value)
3784
    {
3785
        $this->data['TenantId'] = $value;
3786
        $this->options['form_params']['TenantId'] = $value;
3787
3788
        return $this;
3789
    }
3790
3791
    /**
3792
     * @param string $value
3793
     *
3794
     * @return $this
3795
     */
3796
    public function withPageSize($value)
3797
    {
3798
        $this->data['PageSize'] = $value;
3799
        $this->options['form_params']['PageSize'] = $value;
3800
3801
        return $this;
3802
    }
3803
}
3804
3805
/**
3806
 * @method string getStartTime()
3807
 * @method string getPageNumber()
3808
 * @method string getSearchRule()
3809
 * @method string getTenantId()
3810
 * @method string getPageSize()
3811
 * @method string getSearchParameter()
3812
 * @method string getSortOrder()
3813
 * @method string getSearchValue()
3814
 * @method string getSQLId()
3815
 * @method string getFilterCondition()
3816
 * @method string getEndTime()
3817
 * @method string getNodeIp()
3818
 * @method string getDbName()
3819
 * @method string getSearchKeyWord()
3820
 * @method string getSortColumn()
3821
 */
3822
class DescribeSlowSQLList extends Rpc
3823
{
3824
3825
    /**
3826
     * @param string $value
3827
     *
3828
     * @return $this
3829
     */
3830
    public function withStartTime($value)
3831
    {
3832
        $this->data['StartTime'] = $value;
3833
        $this->options['form_params']['StartTime'] = $value;
3834
3835
        return $this;
3836
    }
3837
3838
    /**
3839
     * @param string $value
3840
     *
3841
     * @return $this
3842
     */
3843
    public function withPageNumber($value)
3844
    {
3845
        $this->data['PageNumber'] = $value;
3846
        $this->options['form_params']['PageNumber'] = $value;
3847
3848
        return $this;
3849
    }
3850
3851
    /**
3852
     * @param string $value
3853
     *
3854
     * @return $this
3855
     */
3856
    public function withSearchRule($value)
3857
    {
3858
        $this->data['SearchRule'] = $value;
3859
        $this->options['form_params']['SearchRule'] = $value;
3860
3861
        return $this;
3862
    }
3863
3864
    /**
3865
     * @param string $value
3866
     *
3867
     * @return $this
3868
     */
3869
    public function withTenantId($value)
3870
    {
3871
        $this->data['TenantId'] = $value;
3872
        $this->options['form_params']['TenantId'] = $value;
3873
3874
        return $this;
3875
    }
3876
3877
    /**
3878
     * @param string $value
3879
     *
3880
     * @return $this
3881
     */
3882
    public function withPageSize($value)
3883
    {
3884
        $this->data['PageSize'] = $value;
3885
        $this->options['form_params']['PageSize'] = $value;
3886
3887
        return $this;
3888
    }
3889
3890
    /**
3891
     * @param string $value
3892
     *
3893
     * @return $this
3894
     */
3895
    public function withSearchParameter($value)
3896
    {
3897
        $this->data['SearchParameter'] = $value;
3898
        $this->options['form_params']['SearchParameter'] = $value;
3899
3900
        return $this;
3901
    }
3902
3903
    /**
3904
     * @param string $value
3905
     *
3906
     * @return $this
3907
     */
3908
    public function withSortOrder($value)
3909
    {
3910
        $this->data['SortOrder'] = $value;
3911
        $this->options['form_params']['SortOrder'] = $value;
3912
3913
        return $this;
3914
    }
3915
3916
    /**
3917
     * @param string $value
3918
     *
3919
     * @return $this
3920
     */
3921
    public function withSearchValue($value)
3922
    {
3923
        $this->data['SearchValue'] = $value;
3924
        $this->options['form_params']['SearchValue'] = $value;
3925
3926
        return $this;
3927
    }
3928
3929
    /**
3930
     * @param string $value
3931
     *
3932
     * @return $this
3933
     */
3934
    public function withSQLId($value)
3935
    {
3936
        $this->data['SQLId'] = $value;
3937
        $this->options['form_params']['SQLId'] = $value;
3938
3939
        return $this;
3940
    }
3941
3942
    /**
3943
     * @param string $value
3944
     *
3945
     * @return $this
3946
     */
3947
    public function withFilterCondition($value)
3948
    {
3949
        $this->data['FilterCondition'] = $value;
3950
        $this->options['form_params']['FilterCondition'] = $value;
3951
3952
        return $this;
3953
    }
3954
3955
    /**
3956
     * @param string $value
3957
     *
3958
     * @return $this
3959
     */
3960
    public function withEndTime($value)
3961
    {
3962
        $this->data['EndTime'] = $value;
3963
        $this->options['form_params']['EndTime'] = $value;
3964
3965
        return $this;
3966
    }
3967
3968
    /**
3969
     * @param string $value
3970
     *
3971
     * @return $this
3972
     */
3973
    public function withNodeIp($value)
3974
    {
3975
        $this->data['NodeIp'] = $value;
3976
        $this->options['form_params']['NodeIp'] = $value;
3977
3978
        return $this;
3979
    }
3980
3981
    /**
3982
     * @param string $value
3983
     *
3984
     * @return $this
3985
     */
3986
    public function withDbName($value)
3987
    {
3988
        $this->data['DbName'] = $value;
3989
        $this->options['form_params']['DbName'] = $value;
3990
3991
        return $this;
3992
    }
3993
3994
    /**
3995
     * @param string $value
3996
     *
3997
     * @return $this
3998
     */
3999
    public function withSearchKeyWord($value)
4000
    {
4001
        $this->data['SearchKeyWord'] = $value;
4002
        $this->options['form_params']['SearchKeyWord'] = $value;
4003
4004
        return $this;
4005
    }
4006
4007
    /**
4008
     * @param string $value
4009
     *
4010
     * @return $this
4011
     */
4012
    public function withSortColumn($value)
4013
    {
4014
        $this->data['SortColumn'] = $value;
4015
        $this->options['form_params']['SortColumn'] = $value;
4016
4017
        return $this;
4018
    }
4019
}
4020
4021
/**
4022
 * @method string getSQLId()
4023
 * @method string getTenantId()
4024
 */
4025
class DescribeSQLDetails extends Rpc
4026
{
4027
4028
    /**
4029
     * @param string $value
4030
     *
4031
     * @return $this
4032
     */
4033
    public function withSQLId($value)
4034
    {
4035
        $this->data['SQLId'] = $value;
4036
        $this->options['form_params']['SQLId'] = $value;
4037
4038
        return $this;
4039
    }
4040
4041
    /**
4042
     * @param string $value
4043
     *
4044
     * @return $this
4045
     */
4046
    public function withTenantId($value)
4047
    {
4048
        $this->data['TenantId'] = $value;
4049
        $this->options['form_params']['TenantId'] = $value;
4050
4051
        return $this;
4052
    }
4053
}
4054
4055
/**
4056
 * @method string getSQLId()
4057
 * @method string getEndTime()
4058
 * @method string getStartTime()
4059
 * @method string getPageNumber()
4060
 * @method string getTenantId()
4061
 * @method string getPageSize()
4062
 */
4063
class DescribeSQLHistoryList extends Rpc
4064
{
4065
4066
    /**
4067
     * @param string $value
4068
     *
4069
     * @return $this
4070
     */
4071
    public function withSQLId($value)
4072
    {
4073
        $this->data['SQLId'] = $value;
4074
        $this->options['form_params']['SQLId'] = $value;
4075
4076
        return $this;
4077
    }
4078
4079
    /**
4080
     * @param string $value
4081
     *
4082
     * @return $this
4083
     */
4084
    public function withEndTime($value)
4085
    {
4086
        $this->data['EndTime'] = $value;
4087
        $this->options['form_params']['EndTime'] = $value;
4088
4089
        return $this;
4090
    }
4091
4092
    /**
4093
     * @param string $value
4094
     *
4095
     * @return $this
4096
     */
4097
    public function withStartTime($value)
4098
    {
4099
        $this->data['StartTime'] = $value;
4100
        $this->options['form_params']['StartTime'] = $value;
4101
4102
        return $this;
4103
    }
4104
4105
    /**
4106
     * @param string $value
4107
     *
4108
     * @return $this
4109
     */
4110
    public function withPageNumber($value)
4111
    {
4112
        $this->data['PageNumber'] = $value;
4113
        $this->options['form_params']['PageNumber'] = $value;
4114
4115
        return $this;
4116
    }
4117
4118
    /**
4119
     * @param string $value
4120
     *
4121
     * @return $this
4122
     */
4123
    public function withTenantId($value)
4124
    {
4125
        $this->data['TenantId'] = $value;
4126
        $this->options['form_params']['TenantId'] = $value;
4127
4128
        return $this;
4129
    }
4130
4131
    /**
4132
     * @param string $value
4133
     *
4134
     * @return $this
4135
     */
4136
    public function withPageSize($value)
4137
    {
4138
        $this->data['PageSize'] = $value;
4139
        $this->options['form_params']['PageSize'] = $value;
4140
4141
        return $this;
4142
    }
4143
}
4144
4145
/**
4146
 * @method string getSQLId()
4147
 * @method string getTenantId()
4148
 */
4149
class DescribeSQLPlans extends Rpc
4150
{
4151
4152
    /**
4153
     * @param string $value
4154
     *
4155
     * @return $this
4156
     */
4157
    public function withSQLId($value)
4158
    {
4159
        $this->data['SQLId'] = $value;
4160
        $this->options['form_params']['SQLId'] = $value;
4161
4162
        return $this;
4163
    }
4164
4165
    /**
4166
     * @param string $value
4167
     *
4168
     * @return $this
4169
     */
4170
    public function withTenantId($value)
4171
    {
4172
        $this->data['TenantId'] = $value;
4173
        $this->options['form_params']['TenantId'] = $value;
4174
4175
        return $this;
4176
    }
4177
}
4178
4179
/**
4180
 * @method string getSqlId()
4181
 * @method string getEndTime()
4182
 * @method string getStartTime()
4183
 * @method string getInstanceId()
4184
 * @method string getDbName()
4185
 * @method string getTenantId()
4186
 */
4187
class DescribeSQLSamples extends Rpc
4188
{
4189
4190
    /**
4191
     * @param string $value
4192
     *
4193
     * @return $this
4194
     */
4195
    public function withSqlId($value)
4196
    {
4197
        $this->data['SqlId'] = $value;
4198
        $this->options['form_params']['SqlId'] = $value;
4199
4200
        return $this;
4201
    }
4202
4203
    /**
4204
     * @param string $value
4205
     *
4206
     * @return $this
4207
     */
4208
    public function withEndTime($value)
4209
    {
4210
        $this->data['EndTime'] = $value;
4211
        $this->options['form_params']['EndTime'] = $value;
4212
4213
        return $this;
4214
    }
4215
4216
    /**
4217
     * @param string $value
4218
     *
4219
     * @return $this
4220
     */
4221
    public function withStartTime($value)
4222
    {
4223
        $this->data['StartTime'] = $value;
4224
        $this->options['form_params']['StartTime'] = $value;
4225
4226
        return $this;
4227
    }
4228
4229
    /**
4230
     * @param string $value
4231
     *
4232
     * @return $this
4233
     */
4234
    public function withInstanceId($value)
4235
    {
4236
        $this->data['InstanceId'] = $value;
4237
        $this->options['form_params']['InstanceId'] = $value;
4238
4239
        return $this;
4240
    }
4241
4242
    /**
4243
     * @param string $value
4244
     *
4245
     * @return $this
4246
     */
4247
    public function withDbName($value)
4248
    {
4249
        $this->data['DbName'] = $value;
4250
        $this->options['form_params']['DbName'] = $value;
4251
4252
        return $this;
4253
    }
4254
4255
    /**
4256
     * @param string $value
4257
     *
4258
     * @return $this
4259
     */
4260
    public function withTenantId($value)
4261
    {
4262
        $this->data['TenantId'] = $value;
4263
        $this->options['form_params']['TenantId'] = $value;
4264
4265
        return $this;
4266
    }
4267
}
4268
4269
/**
4270
 * @method string getInstanceId()
4271
 * @method string getTenantId()
4272
 */
4273
class DescribeTenant extends Rpc
4274
{
4275
4276
    /**
4277
     * @param string $value
4278
     *
4279
     * @return $this
4280
     */
4281
    public function withInstanceId($value)
4282
    {
4283
        $this->data['InstanceId'] = $value;
4284
        $this->options['form_params']['InstanceId'] = $value;
4285
4286
        return $this;
4287
    }
4288
4289
    /**
4290
     * @param string $value
4291
     *
4292
     * @return $this
4293
     */
4294
    public function withTenantId($value)
4295
    {
4296
        $this->data['TenantId'] = $value;
4297
        $this->options['form_params']['TenantId'] = $value;
4298
4299
        return $this;
4300
    }
4301
}
4302
4303
/**
4304
 * @method string getTenantIdList()
4305
 * @method string getStartTime()
4306
 * @method string getPageNumber()
4307
 * @method string getPageSize()
4308
 * @method string getTenantId()
4309
 * @method string getEndTime()
4310
 * @method string getInstanceId()
4311
 * @method string getTenantName()
4312
 * @method string getMetrics()
4313
 */
4314
class DescribeTenantMetrics extends Rpc
4315
{
4316
4317
    /**
4318
     * @param string $value
4319
     *
4320
     * @return $this
4321
     */
4322
    public function withTenantIdList($value)
4323
    {
4324
        $this->data['TenantIdList'] = $value;
4325
        $this->options['form_params']['TenantIdList'] = $value;
4326
4327
        return $this;
4328
    }
4329
4330
    /**
4331
     * @param string $value
4332
     *
4333
     * @return $this
4334
     */
4335
    public function withStartTime($value)
4336
    {
4337
        $this->data['StartTime'] = $value;
4338
        $this->options['form_params']['StartTime'] = $value;
4339
4340
        return $this;
4341
    }
4342
4343
    /**
4344
     * @param string $value
4345
     *
4346
     * @return $this
4347
     */
4348
    public function withPageNumber($value)
4349
    {
4350
        $this->data['PageNumber'] = $value;
4351
        $this->options['form_params']['PageNumber'] = $value;
4352
4353
        return $this;
4354
    }
4355
4356
    /**
4357
     * @param string $value
4358
     *
4359
     * @return $this
4360
     */
4361
    public function withPageSize($value)
4362
    {
4363
        $this->data['PageSize'] = $value;
4364
        $this->options['form_params']['PageSize'] = $value;
4365
4366
        return $this;
4367
    }
4368
4369
    /**
4370
     * @param string $value
4371
     *
4372
     * @return $this
4373
     */
4374
    public function withTenantId($value)
4375
    {
4376
        $this->data['TenantId'] = $value;
4377
        $this->options['form_params']['TenantId'] = $value;
4378
4379
        return $this;
4380
    }
4381
4382
    /**
4383
     * @param string $value
4384
     *
4385
     * @return $this
4386
     */
4387
    public function withEndTime($value)
4388
    {
4389
        $this->data['EndTime'] = $value;
4390
        $this->options['form_params']['EndTime'] = $value;
4391
4392
        return $this;
4393
    }
4394
4395
    /**
4396
     * @param string $value
4397
     *
4398
     * @return $this
4399
     */
4400
    public function withInstanceId($value)
4401
    {
4402
        $this->data['InstanceId'] = $value;
4403
        $this->options['form_params']['InstanceId'] = $value;
4404
4405
        return $this;
4406
    }
4407
4408
    /**
4409
     * @param string $value
4410
     *
4411
     * @return $this
4412
     */
4413
    public function withTenantName($value)
4414
    {
4415
        $this->data['TenantName'] = $value;
4416
        $this->options['form_params']['TenantName'] = $value;
4417
4418
        return $this;
4419
    }
4420
4421
    /**
4422
     * @param string $value
4423
     *
4424
     * @return $this
4425
     */
4426
    public function withMetrics($value)
4427
    {
4428
        $this->data['Metrics'] = $value;
4429
        $this->options['form_params']['Metrics'] = $value;
4430
4431
        return $this;
4432
    }
4433
}
4434
4435
/**
4436
 * @method string getSearchKey()
4437
 * @method string getPageNumber()
4438
 * @method string getInstanceId()
4439
 * @method string getPageSize()
4440
 * @method string getTenantId()
4441
 * @method string getTenantName()
4442
 */
4443
class DescribeTenants extends Rpc
4444
{
4445
4446
    /**
4447
     * @param string $value
4448
     *
4449
     * @return $this
4450
     */
4451
    public function withSearchKey($value)
4452
    {
4453
        $this->data['SearchKey'] = $value;
4454
        $this->options['form_params']['SearchKey'] = $value;
4455
4456
        return $this;
4457
    }
4458
4459
    /**
4460
     * @param string $value
4461
     *
4462
     * @return $this
4463
     */
4464
    public function withPageNumber($value)
4465
    {
4466
        $this->data['PageNumber'] = $value;
4467
        $this->options['form_params']['PageNumber'] = $value;
4468
4469
        return $this;
4470
    }
4471
4472
    /**
4473
     * @param string $value
4474
     *
4475
     * @return $this
4476
     */
4477
    public function withInstanceId($value)
4478
    {
4479
        $this->data['InstanceId'] = $value;
4480
        $this->options['form_params']['InstanceId'] = $value;
4481
4482
        return $this;
4483
    }
4484
4485
    /**
4486
     * @param string $value
4487
     *
4488
     * @return $this
4489
     */
4490
    public function withPageSize($value)
4491
    {
4492
        $this->data['PageSize'] = $value;
4493
        $this->options['form_params']['PageSize'] = $value;
4494
4495
        return $this;
4496
    }
4497
4498
    /**
4499
     * @param string $value
4500
     *
4501
     * @return $this
4502
     */
4503
    public function withTenantId($value)
4504
    {
4505
        $this->data['TenantId'] = $value;
4506
        $this->options['form_params']['TenantId'] = $value;
4507
4508
        return $this;
4509
    }
4510
4511
    /**
4512
     * @param string $value
4513
     *
4514
     * @return $this
4515
     */
4516
    public function withTenantName($value)
4517
    {
4518
        $this->data['TenantName'] = $value;
4519
        $this->options['form_params']['TenantName'] = $value;
4520
4521
        return $this;
4522
    }
4523
}
4524
4525
/**
4526
 * @method string getInstanceId()
4527
 * @method string getTenantId()
4528
 */
4529
class DescribeTenantSecurityConfigs extends Rpc
4530
{
4531
4532
    /**
4533
     * @param string $value
4534
     *
4535
     * @return $this
4536
     */
4537
    public function withInstanceId($value)
4538
    {
4539
        $this->data['InstanceId'] = $value;
4540
        $this->options['form_params']['InstanceId'] = $value;
4541
4542
        return $this;
4543
    }
4544
4545
    /**
4546
     * @param string $value
4547
     *
4548
     * @return $this
4549
     */
4550
    public function withTenantId($value)
4551
    {
4552
        $this->data['TenantId'] = $value;
4553
        $this->options['form_params']['TenantId'] = $value;
4554
4555
        return $this;
4556
    }
4557
}
4558
4559
/**
4560
 * @method string getInstanceId()
4561
 * @method string getTenantId()
4562
 */
4563
class DescribeTenantSecurityIpGroups extends Rpc
4564
{
4565
4566
    /**
4567
     * @param string $value
4568
     *
4569
     * @return $this
4570
     */
4571
    public function withInstanceId($value)
4572
    {
4573
        $this->data['InstanceId'] = $value;
4574
        $this->options['form_params']['InstanceId'] = $value;
4575
4576
        return $this;
4577
    }
4578
4579
    /**
4580
     * @param string $value
4581
     *
4582
     * @return $this
4583
     */
4584
    public function withTenantId($value)
4585
    {
4586
        $this->data['TenantId'] = $value;
4587
        $this->options['form_params']['TenantId'] = $value;
4588
4589
        return $this;
4590
    }
4591
}
4592
4593
/**
4594
 * @method string getTags()
4595
 * @method string getInstanceId()
4596
 * @method string getTenantIds()
4597
 */
4598
class DescribeTenantTags extends Rpc
4599
{
4600
4601
    /**
4602
     * @param string $value
4603
     *
4604
     * @return $this
4605
     */
4606
    public function withTags($value)
4607
    {
4608
        $this->data['Tags'] = $value;
4609
        $this->options['form_params']['Tags'] = $value;
4610
4611
        return $this;
4612
    }
4613
4614
    /**
4615
     * @param string $value
4616
     *
4617
     * @return $this
4618
     */
4619
    public function withInstanceId($value)
4620
    {
4621
        $this->data['InstanceId'] = $value;
4622
        $this->options['form_params']['InstanceId'] = $value;
4623
4624
        return $this;
4625
    }
4626
4627
    /**
4628
     * @param string $value
4629
     *
4630
     * @return $this
4631
     */
4632
    public function withTenantIds($value)
4633
    {
4634
        $this->data['TenantIds'] = $value;
4635
        $this->options['form_params']['TenantIds'] = $value;
4636
4637
        return $this;
4638
    }
4639
}
4640
4641
class DescribeTenantUserRoles extends Rpc
4642
{
4643
}
4644
4645
/**
4646
 * @method string getSearchKey()
4647
 * @method string getPageNumber()
4648
 * @method string getTenantId()
4649
 * @method string getPageSize()
4650
 * @method string getUserName()
4651
 */
4652
class DescribeTenantUsers extends Rpc
4653
{
4654
4655
    /**
4656
     * @param string $value
4657
     *
4658
     * @return $this
4659
     */
4660
    public function withSearchKey($value)
4661
    {
4662
        $this->data['SearchKey'] = $value;
4663
        $this->options['form_params']['SearchKey'] = $value;
4664
4665
        return $this;
4666
    }
4667
4668
    /**
4669
     * @param string $value
4670
     *
4671
     * @return $this
4672
     */
4673
    public function withPageNumber($value)
4674
    {
4675
        $this->data['PageNumber'] = $value;
4676
        $this->options['form_params']['PageNumber'] = $value;
4677
4678
        return $this;
4679
    }
4680
4681
    /**
4682
     * @param string $value
4683
     *
4684
     * @return $this
4685
     */
4686
    public function withTenantId($value)
4687
    {
4688
        $this->data['TenantId'] = $value;
4689
        $this->options['form_params']['TenantId'] = $value;
4690
4691
        return $this;
4692
    }
4693
4694
    /**
4695
     * @param string $value
4696
     *
4697
     * @return $this
4698
     */
4699
    public function withPageSize($value)
4700
    {
4701
        $this->data['PageSize'] = $value;
4702
        $this->options['form_params']['PageSize'] = $value;
4703
4704
        return $this;
4705
    }
4706
4707
    /**
4708
     * @param string $value
4709
     *
4710
     * @return $this
4711
     */
4712
    public function withUserName($value)
4713
    {
4714
        $this->data['UserName'] = $value;
4715
        $this->options['form_params']['UserName'] = $value;
4716
4717
        return $this;
4718
    }
4719
}
4720
4721
/**
4722
 * @method string getInstanceId()
4723
 * @method string getTenantId()
4724
 */
4725
class DescribeTenantZonesRead extends Rpc
4726
{
4727
4728
    /**
4729
     * @param string $value
4730
     *
4731
     * @return $this
4732
     */
4733
    public function withInstanceId($value)
4734
    {
4735
        $this->data['InstanceId'] = $value;
4736
        $this->options['form_params']['InstanceId'] = $value;
4737
4738
        return $this;
4739
    }
4740
4741
    /**
4742
     * @param string $value
4743
     *
4744
     * @return $this
4745
     */
4746
    public function withTenantId($value)
4747
    {
4748
        $this->data['TenantId'] = $value;
4749
        $this->options['form_params']['TenantId'] = $value;
4750
4751
        return $this;
4752
    }
4753
}
4754
4755
class DescribeTimeZones extends Rpc
4756
{
4757
}
4758
4759
/**
4760
 * @method string getStartTime()
4761
 * @method string getPageNumber()
4762
 * @method string getSearchRule()
4763
 * @method string getTenantId()
4764
 * @method string getPageSize()
4765
 * @method string getSearchParameter()
4766
 * @method string getSortOrder()
4767
 * @method string getSearchValue()
4768
 * @method string getSQLId()
4769
 * @method string getFilterCondition()
4770
 * @method string getEndTime()
4771
 * @method string getNodeIp()
4772
 * @method string getDbName()
4773
 * @method string getSearchKeyWord()
4774
 * @method string getSortColumn()
4775
 */
4776
class DescribeTopSQLList extends Rpc
4777
{
4778
4779
    /**
4780
     * @param string $value
4781
     *
4782
     * @return $this
4783
     */
4784
    public function withStartTime($value)
4785
    {
4786
        $this->data['StartTime'] = $value;
4787
        $this->options['form_params']['StartTime'] = $value;
4788
4789
        return $this;
4790
    }
4791
4792
    /**
4793
     * @param string $value
4794
     *
4795
     * @return $this
4796
     */
4797
    public function withPageNumber($value)
4798
    {
4799
        $this->data['PageNumber'] = $value;
4800
        $this->options['form_params']['PageNumber'] = $value;
4801
4802
        return $this;
4803
    }
4804
4805
    /**
4806
     * @param string $value
4807
     *
4808
     * @return $this
4809
     */
4810
    public function withSearchRule($value)
4811
    {
4812
        $this->data['SearchRule'] = $value;
4813
        $this->options['form_params']['SearchRule'] = $value;
4814
4815
        return $this;
4816
    }
4817
4818
    /**
4819
     * @param string $value
4820
     *
4821
     * @return $this
4822
     */
4823
    public function withTenantId($value)
4824
    {
4825
        $this->data['TenantId'] = $value;
4826
        $this->options['form_params']['TenantId'] = $value;
4827
4828
        return $this;
4829
    }
4830
4831
    /**
4832
     * @param string $value
4833
     *
4834
     * @return $this
4835
     */
4836
    public function withPageSize($value)
4837
    {
4838
        $this->data['PageSize'] = $value;
4839
        $this->options['form_params']['PageSize'] = $value;
4840
4841
        return $this;
4842
    }
4843
4844
    /**
4845
     * @param string $value
4846
     *
4847
     * @return $this
4848
     */
4849
    public function withSearchParameter($value)
4850
    {
4851
        $this->data['SearchParameter'] = $value;
4852
        $this->options['form_params']['SearchParameter'] = $value;
4853
4854
        return $this;
4855
    }
4856
4857
    /**
4858
     * @param string $value
4859
     *
4860
     * @return $this
4861
     */
4862
    public function withSortOrder($value)
4863
    {
4864
        $this->data['SortOrder'] = $value;
4865
        $this->options['form_params']['SortOrder'] = $value;
4866
4867
        return $this;
4868
    }
4869
4870
    /**
4871
     * @param string $value
4872
     *
4873
     * @return $this
4874
     */
4875
    public function withSearchValue($value)
4876
    {
4877
        $this->data['SearchValue'] = $value;
4878
        $this->options['form_params']['SearchValue'] = $value;
4879
4880
        return $this;
4881
    }
4882
4883
    /**
4884
     * @param string $value
4885
     *
4886
     * @return $this
4887
     */
4888
    public function withSQLId($value)
4889
    {
4890
        $this->data['SQLId'] = $value;
4891
        $this->options['form_params']['SQLId'] = $value;
4892
4893
        return $this;
4894
    }
4895
4896
    /**
4897
     * @param string $value
4898
     *
4899
     * @return $this
4900
     */
4901
    public function withFilterCondition($value)
4902
    {
4903
        $this->data['FilterCondition'] = $value;
4904
        $this->options['form_params']['FilterCondition'] = $value;
4905
4906
        return $this;
4907
    }
4908
4909
    /**
4910
     * @param string $value
4911
     *
4912
     * @return $this
4913
     */
4914
    public function withEndTime($value)
4915
    {
4916
        $this->data['EndTime'] = $value;
4917
        $this->options['form_params']['EndTime'] = $value;
4918
4919
        return $this;
4920
    }
4921
4922
    /**
4923
     * @param string $value
4924
     *
4925
     * @return $this
4926
     */
4927
    public function withNodeIp($value)
4928
    {
4929
        $this->data['NodeIp'] = $value;
4930
        $this->options['form_params']['NodeIp'] = $value;
4931
4932
        return $this;
4933
    }
4934
4935
    /**
4936
     * @param string $value
4937
     *
4938
     * @return $this
4939
     */
4940
    public function withDbName($value)
4941
    {
4942
        $this->data['DbName'] = $value;
4943
        $this->options['form_params']['DbName'] = $value;
4944
4945
        return $this;
4946
    }
4947
4948
    /**
4949
     * @param string $value
4950
     *
4951
     * @return $this
4952
     */
4953
    public function withSearchKeyWord($value)
4954
    {
4955
        $this->data['SearchKeyWord'] = $value;
4956
        $this->options['form_params']['SearchKeyWord'] = $value;
4957
4958
        return $this;
4959
    }
4960
4961
    /**
4962
     * @param string $value
4963
     *
4964
     * @return $this
4965
     */
4966
    public function withSortColumn($value)
4967
    {
4968
        $this->data['SortColumn'] = $value;
4969
        $this->options['form_params']['SortColumn'] = $value;
4970
4971
        return $this;
4972
    }
4973
}
4974
4975
/**
4976
 * @method string getSeries()
4977
 * @method string getDeployType()
4978
 */
4979
class DescribeZones extends Rpc
4980
{
4981
4982
    /**
4983
     * @param string $value
4984
     *
4985
     * @return $this
4986
     */
4987
    public function withSeries($value)
4988
    {
4989
        $this->data['Series'] = $value;
4990
        $this->options['form_params']['Series'] = $value;
4991
4992
        return $this;
4993
    }
4994
4995
    /**
4996
     * @param string $value
4997
     *
4998
     * @return $this
4999
     */
5000
    public function withDeployType($value)
5001
    {
5002
        $this->data['DeployType'] = $value;
5003
        $this->options['form_params']['DeployType'] = $value;
5004
5005
        return $this;
5006
    }
5007
}
5008
5009
/**
5010
 * @method string getSessionList()
5011
 * @method string getInstanceId()
5012
 * @method string getTenantId()
5013
 */
5014
class KillProcessList extends Rpc
5015
{
5016
5017
    /**
5018
     * @param string $value
5019
     *
5020
     * @return $this
5021
     */
5022
    public function withSessionList($value)
5023
    {
5024
        $this->data['SessionList'] = $value;
5025
        $this->options['form_params']['SessionList'] = $value;
5026
5027
        return $this;
5028
    }
5029
5030
    /**
5031
     * @param string $value
5032
     *
5033
     * @return $this
5034
     */
5035
    public function withInstanceId($value)
5036
    {
5037
        $this->data['InstanceId'] = $value;
5038
        $this->options['form_params']['InstanceId'] = $value;
5039
5040
        return $this;
5041
    }
5042
5043
    /**
5044
     * @param string $value
5045
     *
5046
     * @return $this
5047
     */
5048
    public function withTenantId($value)
5049
    {
5050
        $this->data['TenantId'] = $value;
5051
        $this->options['form_params']['TenantId'] = $value;
5052
5053
        return $this;
5054
    }
5055
}
5056
5057
/**
5058
 * @method string getDescription()
5059
 * @method string getInstanceId()
5060
 * @method string getDatabaseName()
5061
 * @method string getTenantId()
5062
 */
5063
class ModifyDatabaseDescription extends Rpc
5064
{
5065
5066
    /**
5067
     * @param string $value
5068
     *
5069
     * @return $this
5070
     */
5071
    public function withDescription($value)
5072
    {
5073
        $this->data['Description'] = $value;
5074
        $this->options['form_params']['Description'] = $value;
5075
5076
        return $this;
5077
    }
5078
5079
    /**
5080
     * @param string $value
5081
     *
5082
     * @return $this
5083
     */
5084
    public function withInstanceId($value)
5085
    {
5086
        $this->data['InstanceId'] = $value;
5087
        $this->options['form_params']['InstanceId'] = $value;
5088
5089
        return $this;
5090
    }
5091
5092
    /**
5093
     * @param string $value
5094
     *
5095
     * @return $this
5096
     */
5097
    public function withDatabaseName($value)
5098
    {
5099
        $this->data['DatabaseName'] = $value;
5100
        $this->options['form_params']['DatabaseName'] = $value;
5101
5102
        return $this;
5103
    }
5104
5105
    /**
5106
     * @param string $value
5107
     *
5108
     * @return $this
5109
     */
5110
    public function withTenantId($value)
5111
    {
5112
        $this->data['TenantId'] = $value;
5113
        $this->options['form_params']['TenantId'] = $value;
5114
5115
        return $this;
5116
    }
5117
}
5118
5119
/**
5120
 * @method string getUsers()
5121
 * @method string getInstanceId()
5122
 * @method string getDatabaseName()
5123
 * @method string getTenantId()
5124
 */
5125
class ModifyDatabaseUserRoles extends Rpc
5126
{
5127
5128
    /**
5129
     * @param string $value
5130
     *
5131
     * @return $this
5132
     */
5133
    public function withUsers($value)
5134
    {
5135
        $this->data['Users'] = $value;
5136
        $this->options['form_params']['Users'] = $value;
5137
5138
        return $this;
5139
    }
5140
5141
    /**
5142
     * @param string $value
5143
     *
5144
     * @return $this
5145
     */
5146
    public function withInstanceId($value)
5147
    {
5148
        $this->data['InstanceId'] = $value;
5149
        $this->options['form_params']['InstanceId'] = $value;
5150
5151
        return $this;
5152
    }
5153
5154
    /**
5155
     * @param string $value
5156
     *
5157
     * @return $this
5158
     */
5159
    public function withDatabaseName($value)
5160
    {
5161
        $this->data['DatabaseName'] = $value;
5162
        $this->options['form_params']['DatabaseName'] = $value;
5163
5164
        return $this;
5165
    }
5166
5167
    /**
5168
     * @param string $value
5169
     *
5170
     * @return $this
5171
     */
5172
    public function withTenantId($value)
5173
    {
5174
        $this->data['TenantId'] = $value;
5175
        $this->options['form_params']['TenantId'] = $value;
5176
5177
        return $this;
5178
    }
5179
}
5180
5181
/**
5182
 * @method string getInstanceId()
5183
 * @method string getInstanceName()
5184
 */
5185
class ModifyInstanceName extends Rpc
5186
{
5187
5188
    /**
5189
     * @param string $value
5190
     *
5191
     * @return $this
5192
     */
5193
    public function withInstanceId($value)
5194
    {
5195
        $this->data['InstanceId'] = $value;
5196
        $this->options['form_params']['InstanceId'] = $value;
5197
5198
        return $this;
5199
    }
5200
5201
    /**
5202
     * @param string $value
5203
     *
5204
     * @return $this
5205
     */
5206
    public function withInstanceName($value)
5207
    {
5208
        $this->data['InstanceName'] = $value;
5209
        $this->options['form_params']['InstanceName'] = $value;
5210
5211
        return $this;
5212
    }
5213
}
5214
5215
/**
5216
 * @method string getNodeNum()
5217
 * @method string getInstanceId()
5218
 */
5219
class ModifyInstanceNodeNum extends Rpc
5220
{
5221
5222
    /**
5223
     * @param string $value
5224
     *
5225
     * @return $this
5226
     */
5227
    public function withNodeNum($value)
5228
    {
5229
        $this->data['NodeNum'] = $value;
5230
        $this->options['form_params']['NodeNum'] = $value;
5231
5232
        return $this;
5233
    }
5234
5235
    /**
5236
     * @param string $value
5237
     *
5238
     * @return $this
5239
     */
5240
    public function withInstanceId($value)
5241
    {
5242
        $this->data['InstanceId'] = $value;
5243
        $this->options['form_params']['InstanceId'] = $value;
5244
5245
        return $this;
5246
    }
5247
}
5248
5249
/**
5250
 * @method string getAutoUseCoupon()
5251
 * @method string getInstanceClass()
5252
 * @method string getDiskSize()
5253
 * @method string getInstanceId()
5254
 * @method string getLogDiskSize()
5255
 */
5256
class ModifyInstanceSpec extends Rpc
5257
{
5258
5259
    /**
5260
     * @param string $value
5261
     *
5262
     * @return $this
5263
     */
5264
    public function withAutoUseCoupon($value)
5265
    {
5266
        $this->data['AutoUseCoupon'] = $value;
5267
        $this->options['form_params']['AutoUseCoupon'] = $value;
5268
5269
        return $this;
5270
    }
5271
5272
    /**
5273
     * @param string $value
5274
     *
5275
     * @return $this
5276
     */
5277
    public function withInstanceClass($value)
5278
    {
5279
        $this->data['InstanceClass'] = $value;
5280
        $this->options['form_params']['InstanceClass'] = $value;
5281
5282
        return $this;
5283
    }
5284
5285
    /**
5286
     * @param string $value
5287
     *
5288
     * @return $this
5289
     */
5290
    public function withDiskSize($value)
5291
    {
5292
        $this->data['DiskSize'] = $value;
5293
        $this->options['form_params']['DiskSize'] = $value;
5294
5295
        return $this;
5296
    }
5297
5298
    /**
5299
     * @param string $value
5300
     *
5301
     * @return $this
5302
     */
5303
    public function withInstanceId($value)
5304
    {
5305
        $this->data['InstanceId'] = $value;
5306
        $this->options['form_params']['InstanceId'] = $value;
5307
5308
        return $this;
5309
    }
5310
5311
    /**
5312
     * @param string $value
5313
     *
5314
     * @return $this
5315
     */
5316
    public function withLogDiskSize($value)
5317
    {
5318
        $this->data['LogDiskSize'] = $value;
5319
        $this->options['form_params']['LogDiskSize'] = $value;
5320
5321
        return $this;
5322
    }
5323
}
5324
5325
/**
5326
 * @method string getTags()
5327
 * @method string getInstanceId()
5328
 */
5329
class ModifyInstanceTags extends Rpc
5330
{
5331
5332
    /**
5333
     * @param string $value
5334
     *
5335
     * @return $this
5336
     */
5337
    public function withTags($value)
5338
    {
5339
        $this->data['Tags'] = $value;
5340
        $this->options['form_params']['Tags'] = $value;
5341
5342
        return $this;
5343
    }
5344
5345
    /**
5346
     * @param string $value
5347
     *
5348
     * @return $this
5349
     */
5350
    public function withInstanceId($value)
5351
    {
5352
        $this->data['InstanceId'] = $value;
5353
        $this->options['form_params']['InstanceId'] = $value;
5354
5355
        return $this;
5356
    }
5357
}
5358
5359
/**
5360
 * @method string getDimensionValue()
5361
 * @method string getInstanceId()
5362
 * @method string getDimension()
5363
 * @method string getParameters()
5364
 */
5365
class ModifyParameters extends Rpc
5366
{
5367
5368
    /**
5369
     * @param string $value
5370
     *
5371
     * @return $this
5372
     */
5373
    public function withDimensionValue($value)
5374
    {
5375
        $this->data['DimensionValue'] = $value;
5376
        $this->options['form_params']['DimensionValue'] = $value;
5377
5378
        return $this;
5379
    }
5380
5381
    /**
5382
     * @param string $value
5383
     *
5384
     * @return $this
5385
     */
5386
    public function withInstanceId($value)
5387
    {
5388
        $this->data['InstanceId'] = $value;
5389
        $this->options['form_params']['InstanceId'] = $value;
5390
5391
        return $this;
5392
    }
5393
5394
    /**
5395
     * @param string $value
5396
     *
5397
     * @return $this
5398
     */
5399
    public function withDimension($value)
5400
    {
5401
        $this->data['Dimension'] = $value;
5402
        $this->options['form_params']['Dimension'] = $value;
5403
5404
        return $this;
5405
    }
5406
5407
    /**
5408
     * @param string $value
5409
     *
5410
     * @return $this
5411
     */
5412
    public function withParameters($value)
5413
    {
5414
        $this->data['Parameters'] = $value;
5415
        $this->options['form_params']['Parameters'] = $value;
5416
5417
        return $this;
5418
    }
5419
}
5420
5421
/**
5422
 * @method string getSecurityIps()
5423
 * @method string getSecurityIpGroupName()
5424
 * @method string getInstanceId()
5425
 */
5426
class ModifySecurityIps extends Rpc
5427
{
5428
5429
    /**
5430
     * @param string $value
5431
     *
5432
     * @return $this
5433
     */
5434
    public function withSecurityIps($value)
5435
    {
5436
        $this->data['SecurityIps'] = $value;
5437
        $this->options['form_params']['SecurityIps'] = $value;
5438
5439
        return $this;
5440
    }
5441
5442
    /**
5443
     * @param string $value
5444
     *
5445
     * @return $this
5446
     */
5447
    public function withSecurityIpGroupName($value)
5448
    {
5449
        $this->data['SecurityIpGroupName'] = $value;
5450
        $this->options['form_params']['SecurityIpGroupName'] = $value;
5451
5452
        return $this;
5453
    }
5454
5455
    /**
5456
     * @param string $value
5457
     *
5458
     * @return $this
5459
     */
5460
    public function withInstanceId($value)
5461
    {
5462
        $this->data['InstanceId'] = $value;
5463
        $this->options['form_params']['InstanceId'] = $value;
5464
5465
        return $this;
5466
    }
5467
}
5468
5469
/**
5470
 * @method string getUserVSwitchId()
5471
 * @method string getMasterIntranetAddressZone()
5472
 * @method string getTenantId()
5473
 * @method string getInstanceId()
5474
 * @method string getPrimaryZone()
5475
 * @method string getModifyType()
5476
 * @method string getPrimaryZoneDeployType()
5477
 */
5478
class ModifyTenantPrimaryZone extends Rpc
5479
{
5480
5481
    /**
5482
     * @param string $value
5483
     *
5484
     * @return $this
5485
     */
5486
    public function withUserVSwitchId($value)
5487
    {
5488
        $this->data['UserVSwitchId'] = $value;
5489
        $this->options['form_params']['UserVSwitchId'] = $value;
5490
5491
        return $this;
5492
    }
5493
5494
    /**
5495
     * @param string $value
5496
     *
5497
     * @return $this
5498
     */
5499
    public function withMasterIntranetAddressZone($value)
5500
    {
5501
        $this->data['MasterIntranetAddressZone'] = $value;
5502
        $this->options['form_params']['MasterIntranetAddressZone'] = $value;
5503
5504
        return $this;
5505
    }
5506
5507
    /**
5508
     * @param string $value
5509
     *
5510
     * @return $this
5511
     */
5512
    public function withTenantId($value)
5513
    {
5514
        $this->data['TenantId'] = $value;
5515
        $this->options['form_params']['TenantId'] = $value;
5516
5517
        return $this;
5518
    }
5519
5520
    /**
5521
     * @param string $value
5522
     *
5523
     * @return $this
5524
     */
5525
    public function withInstanceId($value)
5526
    {
5527
        $this->data['InstanceId'] = $value;
5528
        $this->options['form_params']['InstanceId'] = $value;
5529
5530
        return $this;
5531
    }
5532
5533
    /**
5534
     * @param string $value
5535
     *
5536
     * @return $this
5537
     */
5538
    public function withPrimaryZone($value)
5539
    {
5540
        $this->data['PrimaryZone'] = $value;
5541
        $this->options['form_params']['PrimaryZone'] = $value;
5542
5543
        return $this;
5544
    }
5545
5546
    /**
5547
     * @param string $value
5548
     *
5549
     * @return $this
5550
     */
5551
    public function withModifyType($value)
5552
    {
5553
        $this->data['ModifyType'] = $value;
5554
        $this->options['form_params']['ModifyType'] = $value;
5555
5556
        return $this;
5557
    }
5558
5559
    /**
5560
     * @param string $value
5561
     *
5562
     * @return $this
5563
     */
5564
    public function withPrimaryZoneDeployType($value)
5565
    {
5566
        $this->data['PrimaryZoneDeployType'] = $value;
5567
        $this->options['form_params']['PrimaryZoneDeployType'] = $value;
5568
5569
        return $this;
5570
    }
5571
}
5572
5573
/**
5574
 * @method string getMemory()
5575
 * @method string getCpu()
5576
 * @method string getInstanceId()
5577
 * @method string getTenantId()
5578
 */
5579
class ModifyTenantResource extends Rpc
5580
{
5581
5582
    /**
5583
     * @param string $value
5584
     *
5585
     * @return $this
5586
     */
5587
    public function withMemory($value)
5588
    {
5589
        $this->data['Memory'] = $value;
5590
        $this->options['form_params']['Memory'] = $value;
5591
5592
        return $this;
5593
    }
5594
5595
    /**
5596
     * @param string $value
5597
     *
5598
     * @return $this
5599
     */
5600
    public function withCpu($value)
5601
    {
5602
        $this->data['Cpu'] = $value;
5603
        $this->options['form_params']['Cpu'] = $value;
5604
5605
        return $this;
5606
    }
5607
5608
    /**
5609
     * @param string $value
5610
     *
5611
     * @return $this
5612
     */
5613
    public function withInstanceId($value)
5614
    {
5615
        $this->data['InstanceId'] = $value;
5616
        $this->options['form_params']['InstanceId'] = $value;
5617
5618
        return $this;
5619
    }
5620
5621
    /**
5622
     * @param string $value
5623
     *
5624
     * @return $this
5625
     */
5626
    public function withTenantId($value)
5627
    {
5628
        $this->data['TenantId'] = $value;
5629
        $this->options['form_params']['TenantId'] = $value;
5630
5631
        return $this;
5632
    }
5633
}
5634
5635
/**
5636
 * @method string getSecurityIps()
5637
 * @method string getSecurityIpGroupName()
5638
 * @method string getInstanceId()
5639
 * @method string getTenantId()
5640
 */
5641
class ModifyTenantSecurityIpGroup extends Rpc
5642
{
5643
5644
    /**
5645
     * @param string $value
5646
     *
5647
     * @return $this
5648
     */
5649
    public function withSecurityIps($value)
5650
    {
5651
        $this->data['SecurityIps'] = $value;
5652
        $this->options['form_params']['SecurityIps'] = $value;
5653
5654
        return $this;
5655
    }
5656
5657
    /**
5658
     * @param string $value
5659
     *
5660
     * @return $this
5661
     */
5662
    public function withSecurityIpGroupName($value)
5663
    {
5664
        $this->data['SecurityIpGroupName'] = $value;
5665
        $this->options['form_params']['SecurityIpGroupName'] = $value;
5666
5667
        return $this;
5668
    }
5669
5670
    /**
5671
     * @param string $value
5672
     *
5673
     * @return $this
5674
     */
5675
    public function withInstanceId($value)
5676
    {
5677
        $this->data['InstanceId'] = $value;
5678
        $this->options['form_params']['InstanceId'] = $value;
5679
5680
        return $this;
5681
    }
5682
5683
    /**
5684
     * @param string $value
5685
     *
5686
     * @return $this
5687
     */
5688
    public function withTenantId($value)
5689
    {
5690
        $this->data['TenantId'] = $value;
5691
        $this->options['form_params']['TenantId'] = $value;
5692
5693
        return $this;
5694
    }
5695
}
5696
5697
/**
5698
 * @method string getTags()
5699
 * @method string getInstanceId()
5700
 * @method string getTenantId()
5701
 */
5702
class ModifyTenantTags extends Rpc
5703
{
5704
5705
    /**
5706
     * @param string $value
5707
     *
5708
     * @return $this
5709
     */
5710
    public function withTags($value)
5711
    {
5712
        $this->data['Tags'] = $value;
5713
        $this->options['form_params']['Tags'] = $value;
5714
5715
        return $this;
5716
    }
5717
5718
    /**
5719
     * @param string $value
5720
     *
5721
     * @return $this
5722
     */
5723
    public function withInstanceId($value)
5724
    {
5725
        $this->data['InstanceId'] = $value;
5726
        $this->options['form_params']['InstanceId'] = $value;
5727
5728
        return $this;
5729
    }
5730
5731
    /**
5732
     * @param string $value
5733
     *
5734
     * @return $this
5735
     */
5736
    public function withTenantId($value)
5737
    {
5738
        $this->data['TenantId'] = $value;
5739
        $this->options['form_params']['TenantId'] = $value;
5740
5741
        return $this;
5742
    }
5743
}
5744
5745
/**
5746
 * @method string getDescription()
5747
 * @method string getInstanceId()
5748
 * @method string getTenantId()
5749
 * @method string getUserName()
5750
 */
5751
class ModifyTenantUserDescription extends Rpc
5752
{
5753
5754
    /**
5755
     * @param string $value
5756
     *
5757
     * @return $this
5758
     */
5759
    public function withDescription($value)
5760
    {
5761
        $this->data['Description'] = $value;
5762
        $this->options['form_params']['Description'] = $value;
5763
5764
        return $this;
5765
    }
5766
5767
    /**
5768
     * @param string $value
5769
     *
5770
     * @return $this
5771
     */
5772
    public function withInstanceId($value)
5773
    {
5774
        $this->data['InstanceId'] = $value;
5775
        $this->options['form_params']['InstanceId'] = $value;
5776
5777
        return $this;
5778
    }
5779
5780
    /**
5781
     * @param string $value
5782
     *
5783
     * @return $this
5784
     */
5785
    public function withTenantId($value)
5786
    {
5787
        $this->data['TenantId'] = $value;
5788
        $this->options['form_params']['TenantId'] = $value;
5789
5790
        return $this;
5791
    }
5792
5793
    /**
5794
     * @param string $value
5795
     *
5796
     * @return $this
5797
     */
5798
    public function withUserName($value)
5799
    {
5800
        $this->data['UserName'] = $value;
5801
        $this->options['form_params']['UserName'] = $value;
5802
5803
        return $this;
5804
    }
5805
}
5806
5807
/**
5808
 * @method string getUserPassword()
5809
 * @method string getInstanceId()
5810
 * @method string getTenantId()
5811
 * @method string getEncryptionType()
5812
 * @method string getUserName()
5813
 */
5814
class ModifyTenantUserPassword extends Rpc
5815
{
5816
5817
    /**
5818
     * @param string $value
5819
     *
5820
     * @return $this
5821
     */
5822
    public function withUserPassword($value)
5823
    {
5824
        $this->data['UserPassword'] = $value;
5825
        $this->options['form_params']['UserPassword'] = $value;
5826
5827
        return $this;
5828
    }
5829
5830
    /**
5831
     * @param string $value
5832
     *
5833
     * @return $this
5834
     */
5835
    public function withInstanceId($value)
5836
    {
5837
        $this->data['InstanceId'] = $value;
5838
        $this->options['form_params']['InstanceId'] = $value;
5839
5840
        return $this;
5841
    }
5842
5843
    /**
5844
     * @param string $value
5845
     *
5846
     * @return $this
5847
     */
5848
    public function withTenantId($value)
5849
    {
5850
        $this->data['TenantId'] = $value;
5851
        $this->options['form_params']['TenantId'] = $value;
5852
5853
        return $this;
5854
    }
5855
5856
    /**
5857
     * @param string $value
5858
     *
5859
     * @return $this
5860
     */
5861
    public function withEncryptionType($value)
5862
    {
5863
        $this->data['EncryptionType'] = $value;
5864
        $this->options['form_params']['EncryptionType'] = $value;
5865
5866
        return $this;
5867
    }
5868
5869
    /**
5870
     * @param string $value
5871
     *
5872
     * @return $this
5873
     */
5874
    public function withUserName($value)
5875
    {
5876
        $this->data['UserName'] = $value;
5877
        $this->options['form_params']['UserName'] = $value;
5878
5879
        return $this;
5880
    }
5881
}
5882
5883
/**
5884
 * @method string getUserRole()
5885
 * @method string getInstanceId()
5886
 * @method string getModifyType()
5887
 * @method string getTenantId()
5888
 * @method string getUserName()
5889
 */
5890
class ModifyTenantUserRoles extends Rpc
5891
{
5892
5893
    /**
5894
     * @param string $value
5895
     *
5896
     * @return $this
5897
     */
5898
    public function withUserRole($value)
5899
    {
5900
        $this->data['UserRole'] = $value;
5901
        $this->options['form_params']['UserRole'] = $value;
5902
5903
        return $this;
5904
    }
5905
5906
    /**
5907
     * @param string $value
5908
     *
5909
     * @return $this
5910
     */
5911
    public function withInstanceId($value)
5912
    {
5913
        $this->data['InstanceId'] = $value;
5914
        $this->options['form_params']['InstanceId'] = $value;
5915
5916
        return $this;
5917
    }
5918
5919
    /**
5920
     * @param string $value
5921
     *
5922
     * @return $this
5923
     */
5924
    public function withModifyType($value)
5925
    {
5926
        $this->data['ModifyType'] = $value;
5927
        $this->options['form_params']['ModifyType'] = $value;
5928
5929
        return $this;
5930
    }
5931
5932
    /**
5933
     * @param string $value
5934
     *
5935
     * @return $this
5936
     */
5937
    public function withTenantId($value)
5938
    {
5939
        $this->data['TenantId'] = $value;
5940
        $this->options['form_params']['TenantId'] = $value;
5941
5942
        return $this;
5943
    }
5944
5945
    /**
5946
     * @param string $value
5947
     *
5948
     * @return $this
5949
     */
5950
    public function withUserName($value)
5951
    {
5952
        $this->data['UserName'] = $value;
5953
        $this->options['form_params']['UserName'] = $value;
5954
5955
        return $this;
5956
    }
5957
}
5958
5959
/**
5960
 * @method string getUserStatus()
5961
 * @method string getInstanceId()
5962
 * @method string getTenantId()
5963
 * @method string getUserName()
5964
 */
5965
class ModifyTenantUserStatus extends Rpc
5966
{
5967
5968
    /**
5969
     * @param string $value
5970
     *
5971
     * @return $this
5972
     */
5973
    public function withUserStatus($value)
5974
    {
5975
        $this->data['UserStatus'] = $value;
5976
        $this->options['form_params']['UserStatus'] = $value;
5977
5978
        return $this;
5979
    }
5980
5981
    /**
5982
     * @param string $value
5983
     *
5984
     * @return $this
5985
     */
5986
    public function withInstanceId($value)
5987
    {
5988
        $this->data['InstanceId'] = $value;
5989
        $this->options['form_params']['InstanceId'] = $value;
5990
5991
        return $this;
5992
    }
5993
5994
    /**
5995
     * @param string $value
5996
     *
5997
     * @return $this
5998
     */
5999
    public function withTenantId($value)
6000
    {
6001
        $this->data['TenantId'] = $value;
6002
        $this->options['form_params']['TenantId'] = $value;
6003
6004
        return $this;
6005
    }
6006
6007
    /**
6008
     * @param string $value
6009
     *
6010
     * @return $this
6011
     */
6012
    public function withUserName($value)
6013
    {
6014
        $this->data['UserName'] = $value;
6015
        $this->options['form_params']['UserName'] = $value;
6016
6017
        return $this;
6018
    }
6019
}
6020
6021
/**
6022
 * @method string getPageNumber()
6023
 * @method string getPageSize()
6024
 * @method string getWorkerGradeId()
6025
 * @method string getProjectId()
6026
 */
6027
class ReleaseOmsOpenAPIProject extends Rpc
6028
{
6029
6030
    /**
6031
     * @param string $value
6032
     *
6033
     * @return $this
6034
     */
6035
    public function withPageNumber($value)
6036
    {
6037
        $this->data['PageNumber'] = $value;
6038
        $this->options['form_params']['PageNumber'] = $value;
6039
6040
        return $this;
6041
    }
6042
6043
    /**
6044
     * @param string $value
6045
     *
6046
     * @return $this
6047
     */
6048
    public function withPageSize($value)
6049
    {
6050
        $this->data['PageSize'] = $value;
6051
        $this->options['form_params']['PageSize'] = $value;
6052
6053
        return $this;
6054
    }
6055
6056
    /**
6057
     * @param string $value
6058
     *
6059
     * @return $this
6060
     */
6061
    public function withWorkerGradeId($value)
6062
    {
6063
        $this->data['WorkerGradeId'] = $value;
6064
        $this->options['form_params']['WorkerGradeId'] = $value;
6065
6066
        return $this;
6067
    }
6068
6069
    /**
6070
     * @param string $value
6071
     *
6072
     * @return $this
6073
     */
6074
    public function withProjectId($value)
6075
    {
6076
        $this->data['ProjectId'] = $value;
6077
        $this->options['form_params']['ProjectId'] = $value;
6078
6079
        return $this;
6080
    }
6081
}
6082
6083
/**
6084
 * @method string getPageNumber()
6085
 * @method string getPageSize()
6086
 * @method string getWorkerGradeId()
6087
 * @method string getProjectId()
6088
 */
6089
class ResetOmsOpenAPIProject extends Rpc
6090
{
6091
6092
    /**
6093
     * @param string $value
6094
     *
6095
     * @return $this
6096
     */
6097
    public function withPageNumber($value)
6098
    {
6099
        $this->data['PageNumber'] = $value;
6100
        $this->options['form_params']['PageNumber'] = $value;
6101
6102
        return $this;
6103
    }
6104
6105
    /**
6106
     * @param string $value
6107
     *
6108
     * @return $this
6109
     */
6110
    public function withPageSize($value)
6111
    {
6112
        $this->data['PageSize'] = $value;
6113
        $this->options['form_params']['PageSize'] = $value;
6114
6115
        return $this;
6116
    }
6117
6118
    /**
6119
     * @param string $value
6120
     *
6121
     * @return $this
6122
     */
6123
    public function withWorkerGradeId($value)
6124
    {
6125
        $this->data['WorkerGradeId'] = $value;
6126
        $this->options['form_params']['WorkerGradeId'] = $value;
6127
6128
        return $this;
6129
    }
6130
6131
    /**
6132
     * @param string $value
6133
     *
6134
     * @return $this
6135
     */
6136
    public function withProjectId($value)
6137
    {
6138
        $this->data['ProjectId'] = $value;
6139
        $this->options['form_params']['ProjectId'] = $value;
6140
6141
        return $this;
6142
    }
6143
}
6144
6145
/**
6146
 * @method string getPageNumber()
6147
 * @method string getPageSize()
6148
 * @method string getWorkerGradeId()
6149
 * @method string getProjectId()
6150
 */
6151
class ResumeOmsOpenAPIProject extends Rpc
6152
{
6153
6154
    /**
6155
     * @param string $value
6156
     *
6157
     * @return $this
6158
     */
6159
    public function withPageNumber($value)
6160
    {
6161
        $this->data['PageNumber'] = $value;
6162
        $this->options['form_params']['PageNumber'] = $value;
6163
6164
        return $this;
6165
    }
6166
6167
    /**
6168
     * @param string $value
6169
     *
6170
     * @return $this
6171
     */
6172
    public function withPageSize($value)
6173
    {
6174
        $this->data['PageSize'] = $value;
6175
        $this->options['form_params']['PageSize'] = $value;
6176
6177
        return $this;
6178
    }
6179
6180
    /**
6181
     * @param string $value
6182
     *
6183
     * @return $this
6184
     */
6185
    public function withWorkerGradeId($value)
6186
    {
6187
        $this->data['WorkerGradeId'] = $value;
6188
        $this->options['form_params']['WorkerGradeId'] = $value;
6189
6190
        return $this;
6191
    }
6192
6193
    /**
6194
     * @param string $value
6195
     *
6196
     * @return $this
6197
     */
6198
    public function withProjectId($value)
6199
    {
6200
        $this->data['ProjectId'] = $value;
6201
        $this->options['form_params']['ProjectId'] = $value;
6202
6203
        return $this;
6204
    }
6205
}
6206
6207
/**
6208
 * @method string getEndTime()
6209
 * @method string getBeginTime()
6210
 * @method string getMaxPointNum()
6211
 * @method string getPageNumber()
6212
 * @method string getMetric()
6213
 * @method string getPageSize()
6214
 * @method string getWorkerGradeId()
6215
 * @method string getProjectId()
6216
 */
6217
class SearchOmsOpenAPIMonitorMetric extends Rpc
6218
{
6219
6220
    /**
6221
     * @param string $value
6222
     *
6223
     * @return $this
6224
     */
6225
    public function withEndTime($value)
6226
    {
6227
        $this->data['EndTime'] = $value;
6228
        $this->options['form_params']['EndTime'] = $value;
6229
6230
        return $this;
6231
    }
6232
6233
    /**
6234
     * @param string $value
6235
     *
6236
     * @return $this
6237
     */
6238
    public function withBeginTime($value)
6239
    {
6240
        $this->data['BeginTime'] = $value;
6241
        $this->options['form_params']['BeginTime'] = $value;
6242
6243
        return $this;
6244
    }
6245
6246
    /**
6247
     * @param string $value
6248
     *
6249
     * @return $this
6250
     */
6251
    public function withMaxPointNum($value)
6252
    {
6253
        $this->data['MaxPointNum'] = $value;
6254
        $this->options['form_params']['MaxPointNum'] = $value;
6255
6256
        return $this;
6257
    }
6258
6259
    /**
6260
     * @param string $value
6261
     *
6262
     * @return $this
6263
     */
6264
    public function withPageNumber($value)
6265
    {
6266
        $this->data['PageNumber'] = $value;
6267
        $this->options['form_params']['PageNumber'] = $value;
6268
6269
        return $this;
6270
    }
6271
6272
    /**
6273
     * @param string $value
6274
     *
6275
     * @return $this
6276
     */
6277
    public function withMetric($value)
6278
    {
6279
        $this->data['Metric'] = $value;
6280
        $this->options['form_params']['Metric'] = $value;
6281
6282
        return $this;
6283
    }
6284
6285
    /**
6286
     * @param string $value
6287
     *
6288
     * @return $this
6289
     */
6290
    public function withPageSize($value)
6291
    {
6292
        $this->data['PageSize'] = $value;
6293
        $this->options['form_params']['PageSize'] = $value;
6294
6295
        return $this;
6296
    }
6297
6298
    /**
6299
     * @param string $value
6300
     *
6301
     * @return $this
6302
     */
6303
    public function withWorkerGradeId($value)
6304
    {
6305
        $this->data['WorkerGradeId'] = $value;
6306
        $this->options['form_params']['WorkerGradeId'] = $value;
6307
6308
        return $this;
6309
    }
6310
6311
    /**
6312
     * @param string $value
6313
     *
6314
     * @return $this
6315
     */
6316
    public function withProjectId($value)
6317
    {
6318
        $this->data['ProjectId'] = $value;
6319
        $this->options['form_params']['ProjectId'] = $value;
6320
6321
        return $this;
6322
    }
6323
}
6324
6325
/**
6326
 * @method string getDestDbTypes()
6327
 * @method string getStatusList()
6328
 * @method string getSearchKey()
6329
 * @method string getPageNumber()
6330
 * @method string getSourceDbTypes()
6331
 * @method string getPageSize()
6332
 * @method string getWorkerGradeId()
6333
 * @method string getLabelIds()
6334
 */
6335
class SearchOmsOpenAPIProjects extends Rpc
6336
{
6337
6338
    /**
6339
     * @param string $value
6340
     *
6341
     * @return $this
6342
     */
6343
    public function withDestDbTypes($value)
6344
    {
6345
        $this->data['DestDbTypes'] = $value;
6346
        $this->options['form_params']['DestDbTypes'] = $value;
6347
6348
        return $this;
6349
    }
6350
6351
    /**
6352
     * @param string $value
6353
     *
6354
     * @return $this
6355
     */
6356
    public function withStatusList($value)
6357
    {
6358
        $this->data['StatusList'] = $value;
6359
        $this->options['form_params']['StatusList'] = $value;
6360
6361
        return $this;
6362
    }
6363
6364
    /**
6365
     * @param string $value
6366
     *
6367
     * @return $this
6368
     */
6369
    public function withSearchKey($value)
6370
    {
6371
        $this->data['SearchKey'] = $value;
6372
        $this->options['form_params']['SearchKey'] = $value;
6373
6374
        return $this;
6375
    }
6376
6377
    /**
6378
     * @param string $value
6379
     *
6380
     * @return $this
6381
     */
6382
    public function withPageNumber($value)
6383
    {
6384
        $this->data['PageNumber'] = $value;
6385
        $this->options['form_params']['PageNumber'] = $value;
6386
6387
        return $this;
6388
    }
6389
6390
    /**
6391
     * @param string $value
6392
     *
6393
     * @return $this
6394
     */
6395
    public function withSourceDbTypes($value)
6396
    {
6397
        $this->data['SourceDbTypes'] = $value;
6398
        $this->options['form_params']['SourceDbTypes'] = $value;
6399
6400
        return $this;
6401
    }
6402
6403
    /**
6404
     * @param string $value
6405
     *
6406
     * @return $this
6407
     */
6408
    public function withPageSize($value)
6409
    {
6410
        $this->data['PageSize'] = $value;
6411
        $this->options['form_params']['PageSize'] = $value;
6412
6413
        return $this;
6414
    }
6415
6416
    /**
6417
     * @param string $value
6418
     *
6419
     * @return $this
6420
     */
6421
    public function withWorkerGradeId($value)
6422
    {
6423
        $this->data['WorkerGradeId'] = $value;
6424
        $this->options['form_params']['WorkerGradeId'] = $value;
6425
6426
        return $this;
6427
    }
6428
6429
    /**
6430
     * @param string $value
6431
     *
6432
     * @return $this
6433
     */
6434
    public function withLabelIds($value)
6435
    {
6436
        $this->data['LabelIds'] = $value;
6437
        $this->options['form_params']['LabelIds'] = $value;
6438
6439
        return $this;
6440
    }
6441
}
6442
6443
/**
6444
 * @method string getPageNumber()
6445
 * @method string getPageSize()
6446
 * @method string getWorkerGradeId()
6447
 * @method string getProjectId()
6448
 */
6449
class StartOmsOpenAPIProject extends Rpc
6450
{
6451
6452
    /**
6453
     * @param string $value
6454
     *
6455
     * @return $this
6456
     */
6457
    public function withPageNumber($value)
6458
    {
6459
        $this->data['PageNumber'] = $value;
6460
        $this->options['form_params']['PageNumber'] = $value;
6461
6462
        return $this;
6463
    }
6464
6465
    /**
6466
     * @param string $value
6467
     *
6468
     * @return $this
6469
     */
6470
    public function withPageSize($value)
6471
    {
6472
        $this->data['PageSize'] = $value;
6473
        $this->options['form_params']['PageSize'] = $value;
6474
6475
        return $this;
6476
    }
6477
6478
    /**
6479
     * @param string $value
6480
     *
6481
     * @return $this
6482
     */
6483
    public function withWorkerGradeId($value)
6484
    {
6485
        $this->data['WorkerGradeId'] = $value;
6486
        $this->options['form_params']['WorkerGradeId'] = $value;
6487
6488
        return $this;
6489
    }
6490
6491
    /**
6492
     * @param string $value
6493
     *
6494
     * @return $this
6495
     */
6496
    public function withProjectId($value)
6497
    {
6498
        $this->data['ProjectId'] = $value;
6499
        $this->options['form_params']['ProjectId'] = $value;
6500
6501
        return $this;
6502
    }
6503
}
6504
6505
/**
6506
 * @method string getPageNumber()
6507
 * @method string getPageSize()
6508
 * @method string getWorkerGradeId()
6509
 * @method string getProjectId()
6510
 */
6511
class StopOmsOpenAPIProject extends Rpc
6512
{
6513
6514
    /**
6515
     * @param string $value
6516
     *
6517
     * @return $this
6518
     */
6519
    public function withPageNumber($value)
6520
    {
6521
        $this->data['PageNumber'] = $value;
6522
        $this->options['form_params']['PageNumber'] = $value;
6523
6524
        return $this;
6525
    }
6526
6527
    /**
6528
     * @param string $value
6529
     *
6530
     * @return $this
6531
     */
6532
    public function withPageSize($value)
6533
    {
6534
        $this->data['PageSize'] = $value;
6535
        $this->options['form_params']['PageSize'] = $value;
6536
6537
        return $this;
6538
    }
6539
6540
    /**
6541
     * @param string $value
6542
     *
6543
     * @return $this
6544
     */
6545
    public function withWorkerGradeId($value)
6546
    {
6547
        $this->data['WorkerGradeId'] = $value;
6548
        $this->options['form_params']['WorkerGradeId'] = $value;
6549
6550
        return $this;
6551
    }
6552
6553
    /**
6554
     * @param string $value
6555
     *
6556
     * @return $this
6557
     */
6558
    public function withProjectId($value)
6559
    {
6560
        $this->data['ProjectId'] = $value;
6561
        $this->options['form_params']['ProjectId'] = $value;
6562
6563
        return $this;
6564
    }
6565
}
6566
6567
/**
6568
 * @method string getForced()
6569
 * @method string getInstanceId()
6570
 * @method string getTargetInstanceId()
6571
 */
6572
class SwitchoverInstance extends Rpc
6573
{
6574
6575
    /**
6576
     * @param string $value
6577
     *
6578
     * @return $this
6579
     */
6580
    public function withForced($value)
6581
    {
6582
        $this->data['Forced'] = $value;
6583
        $this->options['form_params']['Forced'] = $value;
6584
6585
        return $this;
6586
    }
6587
6588
    /**
6589
     * @param string $value
6590
     *
6591
     * @return $this
6592
     */
6593
    public function withInstanceId($value)
6594
    {
6595
        $this->data['InstanceId'] = $value;
6596
        $this->options['form_params']['InstanceId'] = $value;
6597
6598
        return $this;
6599
    }
6600
6601
    /**
6602
     * @param string $value
6603
     *
6604
     * @return $this
6605
     */
6606
    public function withTargetInstanceId($value)
6607
    {
6608
        $this->data['TargetInstanceId'] = $value;
6609
        $this->options['form_params']['TargetInstanceId'] = $value;
6610
6611
        return $this;
6612
    }
6613
}
6614