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 ( 0e51d6...e1f993 )
by
unknown
06:33
created

DescribeZones::withDeployType()   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 CreateTenantUser createTenantUser(array $options = [])
16
 * @method DeleteDatabases deleteDatabases(array $options = [])
17
 * @method DeleteInstances deleteInstances(array $options = [])
18
 * @method DeleteOmsOpenAPIProject deleteOmsOpenAPIProject(array $options = [])
19
 * @method DeleteSecurityIpGroup deleteSecurityIpGroup(array $options = [])
20
 * @method DeleteTenants deleteTenants(array $options = [])
21
 * @method DeleteTenantUsers deleteTenantUsers(array $options = [])
22
 * @method DescribeAnomalySQLList describeAnomalySQLList(array $options = [])
23
 * @method DescribeAvailableCpuResource describeAvailableCpuResource(array $options = [])
24
 * @method DescribeAvailableMemResource describeAvailableMemResource(array $options = [])
25
 * @method DescribeCharset describeCharset(array $options = [])
26
 * @method DescribeDatabases describeDatabases(array $options = [])
27
 * @method DescribeInstance describeInstance(array $options = [])
28
 * @method DescribeInstanceCreatableZone describeInstanceCreatableZone(array $options = [])
29
 * @method DescribeInstances describeInstances(array $options = [])
30
 * @method DescribeInstanceTenantModes describeInstanceTenantModes(array $options = [])
31
 * @method DescribeInstanceTopology describeInstanceTopology(array $options = [])
32
 * @method DescribeNodeMetrics describeNodeMetrics(array $options = [])
33
 * @method DescribeOmsOpenAPIProject describeOmsOpenAPIProject(array $options = [])
34
 * @method DescribeOmsOpenAPIProjectSteps describeOmsOpenAPIProjectSteps(array $options = [])
35
 * @method DescribeOutlineBinding describeOutlineBinding(array $options = [])
36
 * @method DescribeParameters describeParameters(array $options = [])
37
 * @method DescribeParametersHistory describeParametersHistory(array $options = [])
38
 * @method DescribeRecommendIndex describeRecommendIndex(array $options = [])
39
 * @method DescribeSecurityIpGroups describeSecurityIpGroups(array $options = [])
40
 * @method DescribeSlowSQLHistoryList describeSlowSQLHistoryList(array $options = [])
41
 * @method DescribeSlowSQLList describeSlowSQLList(array $options = [])
42
 * @method DescribeSQLDetails describeSQLDetails(array $options = [])
43
 * @method DescribeSQLHistoryList describeSQLHistoryList(array $options = [])
44
 * @method DescribeSQLPlans describeSQLPlans(array $options = [])
45
 * @method DescribeTenant describeTenant(array $options = [])
46
 * @method DescribeTenantMetrics describeTenantMetrics(array $options = [])
47
 * @method DescribeTenants describeTenants(array $options = [])
48
 * @method DescribeTenantUserRoles describeTenantUserRoles(array $options = [])
49
 * @method DescribeTenantUsers describeTenantUsers(array $options = [])
50
 * @method DescribeTenantZonesRead describeTenantZonesRead(array $options = [])
51
 * @method DescribeTimeZones describeTimeZones(array $options = [])
52
 * @method DescribeTopSQLList describeTopSQLList(array $options = [])
53
 * @method DescribeZones describeZones(array $options = [])
54
 * @method ModifyDatabaseDescription modifyDatabaseDescription(array $options = [])
55
 * @method ModifyDatabaseUserRoles modifyDatabaseUserRoles(array $options = [])
56
 * @method ModifyInstanceName modifyInstanceName(array $options = [])
57
 * @method ModifyParameters modifyParameters(array $options = [])
58
 * @method ModifySecurityIps modifySecurityIps(array $options = [])
59
 * @method ModifyTenantPrimaryZone modifyTenantPrimaryZone(array $options = [])
60
 * @method ModifyTenantResource modifyTenantResource(array $options = [])
61
 * @method ModifyTenantUserDescription modifyTenantUserDescription(array $options = [])
62
 * @method ModifyTenantUserPassword modifyTenantUserPassword(array $options = [])
63
 * @method ModifyTenantUserRoles modifyTenantUserRoles(array $options = [])
64
 * @method ModifyTenantUserStatus modifyTenantUserStatus(array $options = [])
65
 * @method ReleaseOmsOpenAPIProject releaseOmsOpenAPIProject(array $options = [])
66
 * @method ResetOmsOpenAPIProject resetOmsOpenAPIProject(array $options = [])
67
 * @method ResumeOmsOpenAPIProject resumeOmsOpenAPIProject(array $options = [])
68
 * @method SearchOmsOpenAPIMonitorMetric searchOmsOpenAPIMonitorMetric(array $options = [])
69
 * @method SearchOmsOpenAPIProjects searchOmsOpenAPIProjects(array $options = [])
70
 * @method StartOmsOpenAPIProject startOmsOpenAPIProject(array $options = [])
71
 * @method StopOmsOpenAPIProject stopOmsOpenAPIProject(array $options = [])
72
 */
73
class OceanBaseProApiResolver extends ApiResolver
74
{
75
}
76
77
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
78
{
79
    /** @var string */
80
    public $product = 'OceanBasePro';
81
82
    /** @var string */
83
    public $version = '2019-09-01';
84
85
    /** @var string */
86
    public $method = 'POST';
87
88
    /** @var string */
89
    public $serviceCode = 'oceanbase';
90
}
91
92
/**
93
 * @method string getClientToken()
94
 * @method string getDescription()
95
 * @method string getEncoding()
96
 * @method string getInstanceId()
97
 * @method string getDatabaseName()
98
 * @method string getTenantId()
99
 * @method string getCollation()
100
 */
101
class CreateDatabase extends Rpc
102
{
103
104
    /**
105
     * @param string $value
106
     *
107
     * @return $this
108
     */
109
    public function withClientToken($value)
110
    {
111
        $this->data['ClientToken'] = $value;
112
        $this->options['form_params']['ClientToken'] = $value;
113
114
        return $this;
115
    }
116
117
    /**
118
     * @param string $value
119
     *
120
     * @return $this
121
     */
122
    public function withDescription($value)
123
    {
124
        $this->data['Description'] = $value;
125
        $this->options['form_params']['Description'] = $value;
126
127
        return $this;
128
    }
129
130
    /**
131
     * @param string $value
132
     *
133
     * @return $this
134
     */
135
    public function withEncoding($value)
136
    {
137
        $this->data['Encoding'] = $value;
138
        $this->options['form_params']['Encoding'] = $value;
139
140
        return $this;
141
    }
142
143
    /**
144
     * @param string $value
145
     *
146
     * @return $this
147
     */
148
    public function withInstanceId($value)
149
    {
150
        $this->data['InstanceId'] = $value;
151
        $this->options['form_params']['InstanceId'] = $value;
152
153
        return $this;
154
    }
155
156
    /**
157
     * @param string $value
158
     *
159
     * @return $this
160
     */
161
    public function withDatabaseName($value)
162
    {
163
        $this->data['DatabaseName'] = $value;
164
        $this->options['form_params']['DatabaseName'] = $value;
165
166
        return $this;
167
    }
168
169
    /**
170
     * @param string $value
171
     *
172
     * @return $this
173
     */
174
    public function withTenantId($value)
175
    {
176
        $this->data['TenantId'] = $value;
177
        $this->options['form_params']['TenantId'] = $value;
178
179
        return $this;
180
    }
181
182
    /**
183
     * @param string $value
184
     *
185
     * @return $this
186
     */
187
    public function withCollation($value)
188
    {
189
        $this->data['Collation'] = $value;
190
        $this->options['form_params']['Collation'] = $value;
191
192
        return $this;
193
    }
194
}
195
196
/**
197
 * @method string getInstanceClass()
198
 * @method string getResourceGroupId()
199
 * @method string getAutoRenewPeriod()
200
 * @method string getPeriod()
201
 * @method string getDiskSize()
202
 * @method string getZones()
203
 * @method string getDiskType()
204
 * @method string getObVersion()
205
 * @method string getPeriodUnit()
206
 * @method string getInstanceName()
207
 * @method string getAutoRenew()
208
 * @method string getSeries()
209
 * @method string getChargeType()
210
 * @method string getBid()
211
 * @method $this withBid($value)
212
 */
213
class CreateInstance extends Rpc
214
{
215
216
    /**
217
     * @param string $value
218
     *
219
     * @return $this
220
     */
221
    public function withInstanceClass($value)
222
    {
223
        $this->data['InstanceClass'] = $value;
224
        $this->options['form_params']['InstanceClass'] = $value;
225
226
        return $this;
227
    }
228
229
    /**
230
     * @param string $value
231
     *
232
     * @return $this
233
     */
234
    public function withResourceGroupId($value)
235
    {
236
        $this->data['ResourceGroupId'] = $value;
237
        $this->options['form_params']['ResourceGroupId'] = $value;
238
239
        return $this;
240
    }
241
242
    /**
243
     * @param string $value
244
     *
245
     * @return $this
246
     */
247
    public function withAutoRenewPeriod($value)
248
    {
249
        $this->data['AutoRenewPeriod'] = $value;
250
        $this->options['form_params']['AutoRenewPeriod'] = $value;
251
252
        return $this;
253
    }
254
255
    /**
256
     * @param string $value
257
     *
258
     * @return $this
259
     */
260
    public function withPeriod($value)
261
    {
262
        $this->data['Period'] = $value;
263
        $this->options['form_params']['Period'] = $value;
264
265
        return $this;
266
    }
267
268
    /**
269
     * @param string $value
270
     *
271
     * @return $this
272
     */
273
    public function withDiskSize($value)
274
    {
275
        $this->data['DiskSize'] = $value;
276
        $this->options['form_params']['DiskSize'] = $value;
277
278
        return $this;
279
    }
280
281
    /**
282
     * @param string $value
283
     *
284
     * @return $this
285
     */
286
    public function withZones($value)
287
    {
288
        $this->data['Zones'] = $value;
289
        $this->options['form_params']['Zones'] = $value;
290
291
        return $this;
292
    }
293
294
    /**
295
     * @param string $value
296
     *
297
     * @return $this
298
     */
299
    public function withDiskType($value)
300
    {
301
        $this->data['DiskType'] = $value;
302
        $this->options['form_params']['DiskType'] = $value;
303
304
        return $this;
305
    }
306
307
    /**
308
     * @param string $value
309
     *
310
     * @return $this
311
     */
312
    public function withObVersion($value)
313
    {
314
        $this->data['ObVersion'] = $value;
315
        $this->options['form_params']['ObVersion'] = $value;
316
317
        return $this;
318
    }
319
320
    /**
321
     * @param string $value
322
     *
323
     * @return $this
324
     */
325
    public function withPeriodUnit($value)
326
    {
327
        $this->data['PeriodUnit'] = $value;
328
        $this->options['form_params']['PeriodUnit'] = $value;
329
330
        return $this;
331
    }
332
333
    /**
334
     * @param string $value
335
     *
336
     * @return $this
337
     */
338
    public function withInstanceName($value)
339
    {
340
        $this->data['InstanceName'] = $value;
341
        $this->options['form_params']['InstanceName'] = $value;
342
343
        return $this;
344
    }
345
346
    /**
347
     * @param string $value
348
     *
349
     * @return $this
350
     */
351
    public function withAutoRenew($value)
352
    {
353
        $this->data['AutoRenew'] = $value;
354
        $this->options['form_params']['AutoRenew'] = $value;
355
356
        return $this;
357
    }
358
359
    /**
360
     * @param string $value
361
     *
362
     * @return $this
363
     */
364
    public function withSeries($value)
365
    {
366
        $this->data['Series'] = $value;
367
        $this->options['form_params']['Series'] = $value;
368
369
        return $this;
370
    }
371
372
    /**
373
     * @param string $value
374
     *
375
     * @return $this
376
     */
377
    public function withChargeType($value)
378
    {
379
        $this->data['ChargeType'] = $value;
380
        $this->options['form_params']['ChargeType'] = $value;
381
382
        return $this;
383
    }
384
}
385
386
/**
387
 * @method string getSchema()
388
 * @method string getDescription()
389
 * @method string getDgDatabaseId()
390
 * @method string getType()
391
 * @method string getPassword()
392
 * @method string getIp()
393
 * @method string getInstanceId()
394
 * @method string getPort()
395
 * @method string getVpcId()
396
 * @method string getName()
397
 * @method string getBid()
398
 * @method $this withBid($value)
399
 * @method string getUsername()
400
 */
401
class CreateOmsMysqlDataSource extends Rpc
402
{
403
404
    /**
405
     * @param string $value
406
     *
407
     * @return $this
408
     */
409
    public function withSchema($value)
410
    {
411
        $this->data['Schema'] = $value;
412
        $this->options['form_params']['Schema'] = $value;
413
414
        return $this;
415
    }
416
417
    /**
418
     * @param string $value
419
     *
420
     * @return $this
421
     */
422
    public function withDescription($value)
423
    {
424
        $this->data['Description'] = $value;
425
        $this->options['form_params']['Description'] = $value;
426
427
        return $this;
428
    }
429
430
    /**
431
     * @param string $value
432
     *
433
     * @return $this
434
     */
435
    public function withDgDatabaseId($value)
436
    {
437
        $this->data['DgDatabaseId'] = $value;
438
        $this->options['form_params']['DgDatabaseId'] = $value;
439
440
        return $this;
441
    }
442
443
    /**
444
     * @param string $value
445
     *
446
     * @return $this
447
     */
448
    public function withType($value)
449
    {
450
        $this->data['Type'] = $value;
451
        $this->options['form_params']['Type'] = $value;
452
453
        return $this;
454
    }
455
456
    /**
457
     * @param string $value
458
     *
459
     * @return $this
460
     */
461
    public function withPassword($value)
462
    {
463
        $this->data['Password'] = $value;
464
        $this->options['form_params']['Password'] = $value;
465
466
        return $this;
467
    }
468
469
    /**
470
     * @param string $value
471
     *
472
     * @return $this
473
     */
474
    public function withIp($value)
475
    {
476
        $this->data['Ip'] = $value;
477
        $this->options['form_params']['Ip'] = $value;
478
479
        return $this;
480
    }
481
482
    /**
483
     * @param string $value
484
     *
485
     * @return $this
486
     */
487
    public function withInstanceId($value)
488
    {
489
        $this->data['InstanceId'] = $value;
490
        $this->options['form_params']['InstanceId'] = $value;
491
492
        return $this;
493
    }
494
495
    /**
496
     * @param string $value
497
     *
498
     * @return $this
499
     */
500
    public function withPort($value)
501
    {
502
        $this->data['Port'] = $value;
503
        $this->options['form_params']['Port'] = $value;
504
505
        return $this;
506
    }
507
508
    /**
509
     * @param string $value
510
     *
511
     * @return $this
512
     */
513
    public function withVpcId($value)
514
    {
515
        $this->data['VpcId'] = $value;
516
        $this->options['form_params']['VpcId'] = $value;
517
518
        return $this;
519
    }
520
521
    /**
522
     * @param string $value
523
     *
524
     * @return $this
525
     */
526
    public function withName($value)
527
    {
528
        $this->data['Name'] = $value;
529
        $this->options['form_params']['Name'] = $value;
530
531
        return $this;
532
    }
533
534
    /**
535
     * @param string $value
536
     *
537
     * @return $this
538
     */
539
    public function withUsername($value)
540
    {
541
        $this->data['Username'] = $value;
542
        $this->options['form_params']['Username'] = $value;
543
544
        return $this;
545
    }
546
}
547
548
/**
549
 * @method string getDestConfig()
550
 * @method string getPageNumber()
551
 * @method string getPageSize()
552
 * @method string getTransferMapping()
553
 * @method string getTransferStepConfig()
554
 * @method string getWorkerGradeId()
555
 * @method string getProjectName()
556
 * @method string getSourceConfig()
557
 * @method string getBusinessName()
558
 * @method string getLabelIds()
559
 */
560
class CreateOmsOpenAPIProject extends Rpc
561
{
562
563
    /**
564
     * @param string $value
565
     *
566
     * @return $this
567
     */
568
    public function withDestConfig($value)
569
    {
570
        $this->data['DestConfig'] = $value;
571
        $this->options['form_params']['DestConfig'] = $value;
572
573
        return $this;
574
    }
575
576
    /**
577
     * @param string $value
578
     *
579
     * @return $this
580
     */
581
    public function withPageNumber($value)
582
    {
583
        $this->data['PageNumber'] = $value;
584
        $this->options['form_params']['PageNumber'] = $value;
585
586
        return $this;
587
    }
588
589
    /**
590
     * @param string $value
591
     *
592
     * @return $this
593
     */
594
    public function withPageSize($value)
595
    {
596
        $this->data['PageSize'] = $value;
597
        $this->options['form_params']['PageSize'] = $value;
598
599
        return $this;
600
    }
601
602
    /**
603
     * @param string $value
604
     *
605
     * @return $this
606
     */
607
    public function withTransferMapping($value)
608
    {
609
        $this->data['TransferMapping'] = $value;
610
        $this->options['form_params']['TransferMapping'] = $value;
611
612
        return $this;
613
    }
614
615
    /**
616
     * @param string $value
617
     *
618
     * @return $this
619
     */
620
    public function withTransferStepConfig($value)
621
    {
622
        $this->data['TransferStepConfig'] = $value;
623
        $this->options['form_params']['TransferStepConfig'] = $value;
624
625
        return $this;
626
    }
627
628
    /**
629
     * @param string $value
630
     *
631
     * @return $this
632
     */
633
    public function withWorkerGradeId($value)
634
    {
635
        $this->data['WorkerGradeId'] = $value;
636
        $this->options['form_params']['WorkerGradeId'] = $value;
637
638
        return $this;
639
    }
640
641
    /**
642
     * @param string $value
643
     *
644
     * @return $this
645
     */
646
    public function withProjectName($value)
647
    {
648
        $this->data['ProjectName'] = $value;
649
        $this->options['form_params']['ProjectName'] = $value;
650
651
        return $this;
652
    }
653
654
    /**
655
     * @param string $value
656
     *
657
     * @return $this
658
     */
659
    public function withSourceConfig($value)
660
    {
661
        $this->data['SourceConfig'] = $value;
662
        $this->options['form_params']['SourceConfig'] = $value;
663
664
        return $this;
665
    }
666
667
    /**
668
     * @param string $value
669
     *
670
     * @return $this
671
     */
672
    public function withBusinessName($value)
673
    {
674
        $this->data['BusinessName'] = $value;
675
        $this->options['form_params']['BusinessName'] = $value;
676
677
        return $this;
678
    }
679
680
    /**
681
     * @param string $value
682
     *
683
     * @return $this
684
     */
685
    public function withLabelIds($value)
686
    {
687
        $this->data['LabelIds'] = $value;
688
        $this->options['form_params']['LabelIds'] = $value;
689
690
        return $this;
691
    }
692
}
693
694
/**
695
 * @method string getSecurityIps()
696
 * @method string getSecurityIpGroupName()
697
 * @method string getInstanceId()
698
 */
699
class CreateSecurityIpGroup extends Rpc
700
{
701
702
    /**
703
     * @param string $value
704
     *
705
     * @return $this
706
     */
707
    public function withSecurityIps($value)
708
    {
709
        $this->data['SecurityIps'] = $value;
710
        $this->options['form_params']['SecurityIps'] = $value;
711
712
        return $this;
713
    }
714
715
    /**
716
     * @param string $value
717
     *
718
     * @return $this
719
     */
720
    public function withSecurityIpGroupName($value)
721
    {
722
        $this->data['SecurityIpGroupName'] = $value;
723
        $this->options['form_params']['SecurityIpGroupName'] = $value;
724
725
        return $this;
726
    }
727
728
    /**
729
     * @param string $value
730
     *
731
     * @return $this
732
     */
733
    public function withInstanceId($value)
734
    {
735
        $this->data['InstanceId'] = $value;
736
        $this->options['form_params']['InstanceId'] = $value;
737
738
        return $this;
739
    }
740
}
741
742
/**
743
 * @method string getCharset()
744
 * @method string getTenantMode()
745
 * @method string getMemory()
746
 * @method string getTimeZone()
747
 * @method string getDescription()
748
 * @method string getUserVSwitchId()
749
 * @method string getUserVpcId()
750
 * @method string getCpu()
751
 * @method string getUnitNum()
752
 * @method string getInstanceId()
753
 * @method string getPrimaryZone()
754
 * @method string getTenantName()
755
 */
756
class CreateTenant extends Rpc
757
{
758
759
    /**
760
     * @param string $value
761
     *
762
     * @return $this
763
     */
764
    public function withCharset($value)
765
    {
766
        $this->data['Charset'] = $value;
767
        $this->options['form_params']['Charset'] = $value;
768
769
        return $this;
770
    }
771
772
    /**
773
     * @param string $value
774
     *
775
     * @return $this
776
     */
777
    public function withTenantMode($value)
778
    {
779
        $this->data['TenantMode'] = $value;
780
        $this->options['form_params']['TenantMode'] = $value;
781
782
        return $this;
783
    }
784
785
    /**
786
     * @param string $value
787
     *
788
     * @return $this
789
     */
790
    public function withMemory($value)
791
    {
792
        $this->data['Memory'] = $value;
793
        $this->options['form_params']['Memory'] = $value;
794
795
        return $this;
796
    }
797
798
    /**
799
     * @param string $value
800
     *
801
     * @return $this
802
     */
803
    public function withTimeZone($value)
804
    {
805
        $this->data['TimeZone'] = $value;
806
        $this->options['form_params']['TimeZone'] = $value;
807
808
        return $this;
809
    }
810
811
    /**
812
     * @param string $value
813
     *
814
     * @return $this
815
     */
816
    public function withDescription($value)
817
    {
818
        $this->data['Description'] = $value;
819
        $this->options['form_params']['Description'] = $value;
820
821
        return $this;
822
    }
823
824
    /**
825
     * @param string $value
826
     *
827
     * @return $this
828
     */
829
    public function withUserVSwitchId($value)
830
    {
831
        $this->data['UserVSwitchId'] = $value;
832
        $this->options['form_params']['UserVSwitchId'] = $value;
833
834
        return $this;
835
    }
836
837
    /**
838
     * @param string $value
839
     *
840
     * @return $this
841
     */
842
    public function withUserVpcId($value)
843
    {
844
        $this->data['UserVpcId'] = $value;
845
        $this->options['form_params']['UserVpcId'] = $value;
846
847
        return $this;
848
    }
849
850
    /**
851
     * @param string $value
852
     *
853
     * @return $this
854
     */
855
    public function withCpu($value)
856
    {
857
        $this->data['Cpu'] = $value;
858
        $this->options['form_params']['Cpu'] = $value;
859
860
        return $this;
861
    }
862
863
    /**
864
     * @param string $value
865
     *
866
     * @return $this
867
     */
868
    public function withUnitNum($value)
869
    {
870
        $this->data['UnitNum'] = $value;
871
        $this->options['form_params']['UnitNum'] = $value;
872
873
        return $this;
874
    }
875
876
    /**
877
     * @param string $value
878
     *
879
     * @return $this
880
     */
881
    public function withInstanceId($value)
882
    {
883
        $this->data['InstanceId'] = $value;
884
        $this->options['form_params']['InstanceId'] = $value;
885
886
        return $this;
887
    }
888
889
    /**
890
     * @param string $value
891
     *
892
     * @return $this
893
     */
894
    public function withPrimaryZone($value)
895
    {
896
        $this->data['PrimaryZone'] = $value;
897
        $this->options['form_params']['PrimaryZone'] = $value;
898
899
        return $this;
900
    }
901
902
    /**
903
     * @param string $value
904
     *
905
     * @return $this
906
     */
907
    public function withTenantName($value)
908
    {
909
        $this->data['TenantName'] = $value;
910
        $this->options['form_params']['TenantName'] = $value;
911
912
        return $this;
913
    }
914
}
915
916
/**
917
 * @method string getInstanceId()
918
 * @method string getTenantId()
919
 * @method string getZoneId()
920
 */
921
class CreateTenantReadOnlyConnection extends Rpc
922
{
923
924
    /**
925
     * @param string $value
926
     *
927
     * @return $this
928
     */
929
    public function withInstanceId($value)
930
    {
931
        $this->data['InstanceId'] = $value;
932
        $this->options['form_params']['InstanceId'] = $value;
933
934
        return $this;
935
    }
936
937
    /**
938
     * @param string $value
939
     *
940
     * @return $this
941
     */
942
    public function withTenantId($value)
943
    {
944
        $this->data['TenantId'] = $value;
945
        $this->options['form_params']['TenantId'] = $value;
946
947
        return $this;
948
    }
949
950
    /**
951
     * @param string $value
952
     *
953
     * @return $this
954
     */
955
    public function withZoneId($value)
956
    {
957
        $this->data['ZoneId'] = $value;
958
        $this->options['form_params']['ZoneId'] = $value;
959
960
        return $this;
961
    }
962
}
963
964
/**
965
 * @method string getRoles()
966
 * @method string getUserType()
967
 * @method string getDescription()
968
 * @method string getUserPassword()
969
 * @method string getInstanceId()
970
 * @method string getTenantId()
971
 * @method string getUserName()
972
 */
973
class CreateTenantUser extends Rpc
974
{
975
976
    /**
977
     * @param string $value
978
     *
979
     * @return $this
980
     */
981
    public function withRoles($value)
982
    {
983
        $this->data['Roles'] = $value;
984
        $this->options['form_params']['Roles'] = $value;
985
986
        return $this;
987
    }
988
989
    /**
990
     * @param string $value
991
     *
992
     * @return $this
993
     */
994
    public function withUserType($value)
995
    {
996
        $this->data['UserType'] = $value;
997
        $this->options['form_params']['UserType'] = $value;
998
999
        return $this;
1000
    }
1001
1002
    /**
1003
     * @param string $value
1004
     *
1005
     * @return $this
1006
     */
1007
    public function withDescription($value)
1008
    {
1009
        $this->data['Description'] = $value;
1010
        $this->options['form_params']['Description'] = $value;
1011
1012
        return $this;
1013
    }
1014
1015
    /**
1016
     * @param string $value
1017
     *
1018
     * @return $this
1019
     */
1020
    public function withUserPassword($value)
1021
    {
1022
        $this->data['UserPassword'] = $value;
1023
        $this->options['form_params']['UserPassword'] = $value;
1024
1025
        return $this;
1026
    }
1027
1028
    /**
1029
     * @param string $value
1030
     *
1031
     * @return $this
1032
     */
1033
    public function withInstanceId($value)
1034
    {
1035
        $this->data['InstanceId'] = $value;
1036
        $this->options['form_params']['InstanceId'] = $value;
1037
1038
        return $this;
1039
    }
1040
1041
    /**
1042
     * @param string $value
1043
     *
1044
     * @return $this
1045
     */
1046
    public function withTenantId($value)
1047
    {
1048
        $this->data['TenantId'] = $value;
1049
        $this->options['form_params']['TenantId'] = $value;
1050
1051
        return $this;
1052
    }
1053
1054
    /**
1055
     * @param string $value
1056
     *
1057
     * @return $this
1058
     */
1059
    public function withUserName($value)
1060
    {
1061
        $this->data['UserName'] = $value;
1062
        $this->options['form_params']['UserName'] = $value;
1063
1064
        return $this;
1065
    }
1066
}
1067
1068
/**
1069
 * @method string getInstanceId()
1070
 * @method string getDatabaseNames()
1071
 * @method string getTenantId()
1072
 */
1073
class DeleteDatabases extends Rpc
1074
{
1075
1076
    /**
1077
     * @param string $value
1078
     *
1079
     * @return $this
1080
     */
1081
    public function withInstanceId($value)
1082
    {
1083
        $this->data['InstanceId'] = $value;
1084
        $this->options['form_params']['InstanceId'] = $value;
1085
1086
        return $this;
1087
    }
1088
1089
    /**
1090
     * @param string $value
1091
     *
1092
     * @return $this
1093
     */
1094
    public function withDatabaseNames($value)
1095
    {
1096
        $this->data['DatabaseNames'] = $value;
1097
        $this->options['form_params']['DatabaseNames'] = $value;
1098
1099
        return $this;
1100
    }
1101
1102
    /**
1103
     * @param string $value
1104
     *
1105
     * @return $this
1106
     */
1107
    public function withTenantId($value)
1108
    {
1109
        $this->data['TenantId'] = $value;
1110
        $this->options['form_params']['TenantId'] = $value;
1111
1112
        return $this;
1113
    }
1114
}
1115
1116
/**
1117
 * @method string getBackupRetainMode()
1118
 * @method string getInstanceIds()
1119
 */
1120
class DeleteInstances extends Rpc
1121
{
1122
1123
    /**
1124
     * @param string $value
1125
     *
1126
     * @return $this
1127
     */
1128
    public function withBackupRetainMode($value)
1129
    {
1130
        $this->data['BackupRetainMode'] = $value;
1131
        $this->options['form_params']['BackupRetainMode'] = $value;
1132
1133
        return $this;
1134
    }
1135
1136
    /**
1137
     * @param string $value
1138
     *
1139
     * @return $this
1140
     */
1141
    public function withInstanceIds($value)
1142
    {
1143
        $this->data['InstanceIds'] = $value;
1144
        $this->options['form_params']['InstanceIds'] = $value;
1145
1146
        return $this;
1147
    }
1148
}
1149
1150
/**
1151
 * @method string getPageNumber()
1152
 * @method string getPageSize()
1153
 * @method string getWorkerGradeId()
1154
 * @method string getProjectId()
1155
 */
1156
class DeleteOmsOpenAPIProject extends Rpc
1157
{
1158
1159
    /**
1160
     * @param string $value
1161
     *
1162
     * @return $this
1163
     */
1164
    public function withPageNumber($value)
1165
    {
1166
        $this->data['PageNumber'] = $value;
1167
        $this->options['form_params']['PageNumber'] = $value;
1168
1169
        return $this;
1170
    }
1171
1172
    /**
1173
     * @param string $value
1174
     *
1175
     * @return $this
1176
     */
1177
    public function withPageSize($value)
1178
    {
1179
        $this->data['PageSize'] = $value;
1180
        $this->options['form_params']['PageSize'] = $value;
1181
1182
        return $this;
1183
    }
1184
1185
    /**
1186
     * @param string $value
1187
     *
1188
     * @return $this
1189
     */
1190
    public function withWorkerGradeId($value)
1191
    {
1192
        $this->data['WorkerGradeId'] = $value;
1193
        $this->options['form_params']['WorkerGradeId'] = $value;
1194
1195
        return $this;
1196
    }
1197
1198
    /**
1199
     * @param string $value
1200
     *
1201
     * @return $this
1202
     */
1203
    public function withProjectId($value)
1204
    {
1205
        $this->data['ProjectId'] = $value;
1206
        $this->options['form_params']['ProjectId'] = $value;
1207
1208
        return $this;
1209
    }
1210
}
1211
1212
/**
1213
 * @method string getSecurityIpGroupName()
1214
 * @method string getInstanceId()
1215
 */
1216
class DeleteSecurityIpGroup extends Rpc
1217
{
1218
1219
    /**
1220
     * @param string $value
1221
     *
1222
     * @return $this
1223
     */
1224
    public function withSecurityIpGroupName($value)
1225
    {
1226
        $this->data['SecurityIpGroupName'] = $value;
1227
        $this->options['form_params']['SecurityIpGroupName'] = $value;
1228
1229
        return $this;
1230
    }
1231
1232
    /**
1233
     * @param string $value
1234
     *
1235
     * @return $this
1236
     */
1237
    public function withInstanceId($value)
1238
    {
1239
        $this->data['InstanceId'] = $value;
1240
        $this->options['form_params']['InstanceId'] = $value;
1241
1242
        return $this;
1243
    }
1244
}
1245
1246
/**
1247
 * @method string getInstanceId()
1248
 * @method string getTenantIds()
1249
 */
1250
class DeleteTenants extends Rpc
1251
{
1252
1253
    /**
1254
     * @param string $value
1255
     *
1256
     * @return $this
1257
     */
1258
    public function withInstanceId($value)
1259
    {
1260
        $this->data['InstanceId'] = $value;
1261
        $this->options['form_params']['InstanceId'] = $value;
1262
1263
        return $this;
1264
    }
1265
1266
    /**
1267
     * @param string $value
1268
     *
1269
     * @return $this
1270
     */
1271
    public function withTenantIds($value)
1272
    {
1273
        $this->data['TenantIds'] = $value;
1274
        $this->options['form_params']['TenantIds'] = $value;
1275
1276
        return $this;
1277
    }
1278
}
1279
1280
/**
1281
 * @method string getUsers()
1282
 * @method string getInstanceId()
1283
 * @method string getTenantId()
1284
 */
1285
class DeleteTenantUsers extends Rpc
1286
{
1287
1288
    /**
1289
     * @param string $value
1290
     *
1291
     * @return $this
1292
     */
1293
    public function withUsers($value)
1294
    {
1295
        $this->data['Users'] = $value;
1296
        $this->options['form_params']['Users'] = $value;
1297
1298
        return $this;
1299
    }
1300
1301
    /**
1302
     * @param string $value
1303
     *
1304
     * @return $this
1305
     */
1306
    public function withInstanceId($value)
1307
    {
1308
        $this->data['InstanceId'] = $value;
1309
        $this->options['form_params']['InstanceId'] = $value;
1310
1311
        return $this;
1312
    }
1313
1314
    /**
1315
     * @param string $value
1316
     *
1317
     * @return $this
1318
     */
1319
    public function withTenantId($value)
1320
    {
1321
        $this->data['TenantId'] = $value;
1322
        $this->options['form_params']['TenantId'] = $value;
1323
1324
        return $this;
1325
    }
1326
}
1327
1328
/**
1329
 * @method string getStartTime()
1330
 * @method string getPageNumber()
1331
 * @method string getSearchRule()
1332
 * @method string getTenantId()
1333
 * @method string getPageSize()
1334
 * @method string getSearchParameter()
1335
 * @method string getSortOrder()
1336
 * @method string getSearchValue()
1337
 * @method string getSQLId()
1338
 * @method string getFilterCondition()
1339
 * @method string getEndTime()
1340
 * @method string getNodeIp()
1341
 * @method string getDbName()
1342
 * @method string getSearchKeyWord()
1343
 * @method string getSortColumn()
1344
 * @method string getAcceptLanguage()
1345
 */
1346
class DescribeAnomalySQLList extends Rpc
1347
{
1348
1349
    /**
1350
     * @param string $value
1351
     *
1352
     * @return $this
1353
     */
1354
    public function withStartTime($value)
1355
    {
1356
        $this->data['StartTime'] = $value;
1357
        $this->options['form_params']['StartTime'] = $value;
1358
1359
        return $this;
1360
    }
1361
1362
    /**
1363
     * @param string $value
1364
     *
1365
     * @return $this
1366
     */
1367
    public function withPageNumber($value)
1368
    {
1369
        $this->data['PageNumber'] = $value;
1370
        $this->options['form_params']['PageNumber'] = $value;
1371
1372
        return $this;
1373
    }
1374
1375
    /**
1376
     * @param string $value
1377
     *
1378
     * @return $this
1379
     */
1380
    public function withSearchRule($value)
1381
    {
1382
        $this->data['SearchRule'] = $value;
1383
        $this->options['form_params']['SearchRule'] = $value;
1384
1385
        return $this;
1386
    }
1387
1388
    /**
1389
     * @param string $value
1390
     *
1391
     * @return $this
1392
     */
1393
    public function withTenantId($value)
1394
    {
1395
        $this->data['TenantId'] = $value;
1396
        $this->options['form_params']['TenantId'] = $value;
1397
1398
        return $this;
1399
    }
1400
1401
    /**
1402
     * @param string $value
1403
     *
1404
     * @return $this
1405
     */
1406
    public function withPageSize($value)
1407
    {
1408
        $this->data['PageSize'] = $value;
1409
        $this->options['form_params']['PageSize'] = $value;
1410
1411
        return $this;
1412
    }
1413
1414
    /**
1415
     * @param string $value
1416
     *
1417
     * @return $this
1418
     */
1419
    public function withSearchParameter($value)
1420
    {
1421
        $this->data['SearchParameter'] = $value;
1422
        $this->options['form_params']['SearchParameter'] = $value;
1423
1424
        return $this;
1425
    }
1426
1427
    /**
1428
     * @param string $value
1429
     *
1430
     * @return $this
1431
     */
1432
    public function withSortOrder($value)
1433
    {
1434
        $this->data['SortOrder'] = $value;
1435
        $this->options['form_params']['SortOrder'] = $value;
1436
1437
        return $this;
1438
    }
1439
1440
    /**
1441
     * @param string $value
1442
     *
1443
     * @return $this
1444
     */
1445
    public function withSearchValue($value)
1446
    {
1447
        $this->data['SearchValue'] = $value;
1448
        $this->options['form_params']['SearchValue'] = $value;
1449
1450
        return $this;
1451
    }
1452
1453
    /**
1454
     * @param string $value
1455
     *
1456
     * @return $this
1457
     */
1458
    public function withSQLId($value)
1459
    {
1460
        $this->data['SQLId'] = $value;
1461
        $this->options['form_params']['SQLId'] = $value;
1462
1463
        return $this;
1464
    }
1465
1466
    /**
1467
     * @param string $value
1468
     *
1469
     * @return $this
1470
     */
1471
    public function withFilterCondition($value)
1472
    {
1473
        $this->data['FilterCondition'] = $value;
1474
        $this->options['form_params']['FilterCondition'] = $value;
1475
1476
        return $this;
1477
    }
1478
1479
    /**
1480
     * @param string $value
1481
     *
1482
     * @return $this
1483
     */
1484
    public function withEndTime($value)
1485
    {
1486
        $this->data['EndTime'] = $value;
1487
        $this->options['form_params']['EndTime'] = $value;
1488
1489
        return $this;
1490
    }
1491
1492
    /**
1493
     * @param string $value
1494
     *
1495
     * @return $this
1496
     */
1497
    public function withNodeIp($value)
1498
    {
1499
        $this->data['NodeIp'] = $value;
1500
        $this->options['form_params']['NodeIp'] = $value;
1501
1502
        return $this;
1503
    }
1504
1505
    /**
1506
     * @param string $value
1507
     *
1508
     * @return $this
1509
     */
1510
    public function withDbName($value)
1511
    {
1512
        $this->data['DbName'] = $value;
1513
        $this->options['form_params']['DbName'] = $value;
1514
1515
        return $this;
1516
    }
1517
1518
    /**
1519
     * @param string $value
1520
     *
1521
     * @return $this
1522
     */
1523
    public function withSearchKeyWord($value)
1524
    {
1525
        $this->data['SearchKeyWord'] = $value;
1526
        $this->options['form_params']['SearchKeyWord'] = $value;
1527
1528
        return $this;
1529
    }
1530
1531
    /**
1532
     * @param string $value
1533
     *
1534
     * @return $this
1535
     */
1536
    public function withSortColumn($value)
1537
    {
1538
        $this->data['SortColumn'] = $value;
1539
        $this->options['form_params']['SortColumn'] = $value;
1540
1541
        return $this;
1542
    }
1543
1544
    /**
1545
     * @param string $value
1546
     *
1547
     * @return $this
1548
     */
1549
    public function withAcceptLanguage($value)
1550
    {
1551
        $this->data['AcceptLanguage'] = $value;
1552
        $this->options['form_params']['AcceptLanguage'] = $value;
1553
1554
        return $this;
1555
    }
1556
}
1557
1558
/**
1559
 * @method string getInstanceId()
1560
 * @method string getModifyType()
1561
 * @method string getTenantId()
1562
 */
1563
class DescribeAvailableCpuResource extends Rpc
1564
{
1565
1566
    /**
1567
     * @param string $value
1568
     *
1569
     * @return $this
1570
     */
1571
    public function withInstanceId($value)
1572
    {
1573
        $this->data['InstanceId'] = $value;
1574
        $this->options['form_params']['InstanceId'] = $value;
1575
1576
        return $this;
1577
    }
1578
1579
    /**
1580
     * @param string $value
1581
     *
1582
     * @return $this
1583
     */
1584
    public function withModifyType($value)
1585
    {
1586
        $this->data['ModifyType'] = $value;
1587
        $this->options['form_params']['ModifyType'] = $value;
1588
1589
        return $this;
1590
    }
1591
1592
    /**
1593
     * @param string $value
1594
     *
1595
     * @return $this
1596
     */
1597
    public function withTenantId($value)
1598
    {
1599
        $this->data['TenantId'] = $value;
1600
        $this->options['form_params']['TenantId'] = $value;
1601
1602
        return $this;
1603
    }
1604
}
1605
1606
/**
1607
 * @method string getUnitNum()
1608
 * @method string getCpuNum()
1609
 * @method string getInstanceId()
1610
 * @method string getTenantId()
1611
 */
1612
class DescribeAvailableMemResource extends Rpc
1613
{
1614
1615
    /**
1616
     * @param string $value
1617
     *
1618
     * @return $this
1619
     */
1620
    public function withUnitNum($value)
1621
    {
1622
        $this->data['UnitNum'] = $value;
1623
        $this->options['form_params']['UnitNum'] = $value;
1624
1625
        return $this;
1626
    }
1627
1628
    /**
1629
     * @param string $value
1630
     *
1631
     * @return $this
1632
     */
1633
    public function withCpuNum($value)
1634
    {
1635
        $this->data['CpuNum'] = $value;
1636
        $this->options['form_params']['CpuNum'] = $value;
1637
1638
        return $this;
1639
    }
1640
1641
    /**
1642
     * @param string $value
1643
     *
1644
     * @return $this
1645
     */
1646
    public function withInstanceId($value)
1647
    {
1648
        $this->data['InstanceId'] = $value;
1649
        $this->options['form_params']['InstanceId'] = $value;
1650
1651
        return $this;
1652
    }
1653
1654
    /**
1655
     * @param string $value
1656
     *
1657
     * @return $this
1658
     */
1659
    public function withTenantId($value)
1660
    {
1661
        $this->data['TenantId'] = $value;
1662
        $this->options['form_params']['TenantId'] = $value;
1663
1664
        return $this;
1665
    }
1666
}
1667
1668
/**
1669
 * @method string getTenantMode()
1670
 */
1671
class DescribeCharset extends Rpc
1672
{
1673
1674
    /**
1675
     * @param string $value
1676
     *
1677
     * @return $this
1678
     */
1679
    public function withTenantMode($value)
1680
    {
1681
        $this->data['TenantMode'] = $value;
1682
        $this->options['form_params']['TenantMode'] = $value;
1683
1684
        return $this;
1685
    }
1686
}
1687
1688
/**
1689
 * @method string getSearchKey()
1690
 * @method string getPageNumber()
1691
 * @method string getDatabaseName()
1692
 * @method string getWithTables()
1693
 * @method string getTenantId()
1694
 * @method string getPageSize()
1695
 */
1696
class DescribeDatabases extends Rpc
1697
{
1698
1699
    /**
1700
     * @param string $value
1701
     *
1702
     * @return $this
1703
     */
1704
    public function withSearchKey($value)
1705
    {
1706
        $this->data['SearchKey'] = $value;
1707
        $this->options['form_params']['SearchKey'] = $value;
1708
1709
        return $this;
1710
    }
1711
1712
    /**
1713
     * @param string $value
1714
     *
1715
     * @return $this
1716
     */
1717
    public function withPageNumber($value)
1718
    {
1719
        $this->data['PageNumber'] = $value;
1720
        $this->options['form_params']['PageNumber'] = $value;
1721
1722
        return $this;
1723
    }
1724
1725
    /**
1726
     * @param string $value
1727
     *
1728
     * @return $this
1729
     */
1730
    public function withDatabaseName($value)
1731
    {
1732
        $this->data['DatabaseName'] = $value;
1733
        $this->options['form_params']['DatabaseName'] = $value;
1734
1735
        return $this;
1736
    }
1737
1738
    /**
1739
     * @param string $value
1740
     *
1741
     * @return $this
1742
     */
1743
    public function withWithTables($value)
1744
    {
1745
        $this->data['WithTables'] = $value;
1746
        $this->options['form_params']['WithTables'] = $value;
1747
1748
        return $this;
1749
    }
1750
1751
    /**
1752
     * @param string $value
1753
     *
1754
     * @return $this
1755
     */
1756
    public function withTenantId($value)
1757
    {
1758
        $this->data['TenantId'] = $value;
1759
        $this->options['form_params']['TenantId'] = $value;
1760
1761
        return $this;
1762
    }
1763
1764
    /**
1765
     * @param string $value
1766
     *
1767
     * @return $this
1768
     */
1769
    public function withPageSize($value)
1770
    {
1771
        $this->data['PageSize'] = $value;
1772
        $this->options['form_params']['PageSize'] = $value;
1773
1774
        return $this;
1775
    }
1776
}
1777
1778
/**
1779
 * @method string getPageNumber()
1780
 * @method string getInstanceId()
1781
 * @method string getPageSize()
1782
 */
1783
class DescribeInstance extends Rpc
1784
{
1785
1786
    /**
1787
     * @param string $value
1788
     *
1789
     * @return $this
1790
     */
1791
    public function withPageNumber($value)
1792
    {
1793
        $this->data['PageNumber'] = $value;
1794
        $this->options['form_params']['PageNumber'] = $value;
1795
1796
        return $this;
1797
    }
1798
1799
    /**
1800
     * @param string $value
1801
     *
1802
     * @return $this
1803
     */
1804
    public function withInstanceId($value)
1805
    {
1806
        $this->data['InstanceId'] = $value;
1807
        $this->options['form_params']['InstanceId'] = $value;
1808
1809
        return $this;
1810
    }
1811
1812
    /**
1813
     * @param string $value
1814
     *
1815
     * @return $this
1816
     */
1817
    public function withPageSize($value)
1818
    {
1819
        $this->data['PageSize'] = $value;
1820
        $this->options['form_params']['PageSize'] = $value;
1821
1822
        return $this;
1823
    }
1824
}
1825
1826
/**
1827
 * @method string getInstanceId()
1828
 */
1829
class DescribeInstanceCreatableZone extends Rpc
1830
{
1831
1832
    /**
1833
     * @param string $value
1834
     *
1835
     * @return $this
1836
     */
1837
    public function withInstanceId($value)
1838
    {
1839
        $this->data['InstanceId'] = $value;
1840
        $this->options['form_params']['InstanceId'] = $value;
1841
1842
        return $this;
1843
    }
1844
}
1845
1846
/**
1847
 * @method string getSearchKey()
1848
 * @method string getPageNumber()
1849
 * @method string getResourceGroupId()
1850
 * @method string getInstanceId()
1851
 * @method string getInstanceName()
1852
 * @method string getPageSize()
1853
 */
1854
class DescribeInstances extends Rpc
1855
{
1856
1857
    /**
1858
     * @param string $value
1859
     *
1860
     * @return $this
1861
     */
1862
    public function withSearchKey($value)
1863
    {
1864
        $this->data['SearchKey'] = $value;
1865
        $this->options['form_params']['SearchKey'] = $value;
1866
1867
        return $this;
1868
    }
1869
1870
    /**
1871
     * @param string $value
1872
     *
1873
     * @return $this
1874
     */
1875
    public function withPageNumber($value)
1876
    {
1877
        $this->data['PageNumber'] = $value;
1878
        $this->options['form_params']['PageNumber'] = $value;
1879
1880
        return $this;
1881
    }
1882
1883
    /**
1884
     * @param string $value
1885
     *
1886
     * @return $this
1887
     */
1888
    public function withResourceGroupId($value)
1889
    {
1890
        $this->data['ResourceGroupId'] = $value;
1891
        $this->options['form_params']['ResourceGroupId'] = $value;
1892
1893
        return $this;
1894
    }
1895
1896
    /**
1897
     * @param string $value
1898
     *
1899
     * @return $this
1900
     */
1901
    public function withInstanceId($value)
1902
    {
1903
        $this->data['InstanceId'] = $value;
1904
        $this->options['form_params']['InstanceId'] = $value;
1905
1906
        return $this;
1907
    }
1908
1909
    /**
1910
     * @param string $value
1911
     *
1912
     * @return $this
1913
     */
1914
    public function withInstanceName($value)
1915
    {
1916
        $this->data['InstanceName'] = $value;
1917
        $this->options['form_params']['InstanceName'] = $value;
1918
1919
        return $this;
1920
    }
1921
1922
    /**
1923
     * @param string $value
1924
     *
1925
     * @return $this
1926
     */
1927
    public function withPageSize($value)
1928
    {
1929
        $this->data['PageSize'] = $value;
1930
        $this->options['form_params']['PageSize'] = $value;
1931
1932
        return $this;
1933
    }
1934
}
1935
1936
/**
1937
 * @method string getInstanceId()
1938
 */
1939
class DescribeInstanceTenantModes extends Rpc
1940
{
1941
1942
    /**
1943
     * @param string $value
1944
     *
1945
     * @return $this
1946
     */
1947
    public function withInstanceId($value)
1948
    {
1949
        $this->data['InstanceId'] = $value;
1950
        $this->options['form_params']['InstanceId'] = $value;
1951
1952
        return $this;
1953
    }
1954
}
1955
1956
/**
1957
 * @method string getInstanceId()
1958
 * @method string getReplicaTypes()
1959
 */
1960
class DescribeInstanceTopology extends Rpc
1961
{
1962
1963
    /**
1964
     * @param string $value
1965
     *
1966
     * @return $this
1967
     */
1968
    public function withInstanceId($value)
1969
    {
1970
        $this->data['InstanceId'] = $value;
1971
        $this->options['form_params']['InstanceId'] = $value;
1972
1973
        return $this;
1974
    }
1975
1976
    /**
1977
     * @param string $value
1978
     *
1979
     * @return $this
1980
     */
1981
    public function withReplicaTypes($value)
1982
    {
1983
        $this->data['ReplicaTypes'] = $value;
1984
        $this->options['form_params']['ReplicaTypes'] = $value;
1985
1986
        return $this;
1987
    }
1988
}
1989
1990
/**
1991
 * @method string getStartTime()
1992
 * @method string getPageNumber()
1993
 * @method string getPageSize()
1994
 * @method string getTenantId()
1995
 * @method string getNodeIdList()
1996
 * @method string getEndTime()
1997
 * @method string getNodeName()
1998
 * @method string getInstanceId()
1999
 * @method string getMetrics()
2000
 */
2001
class DescribeNodeMetrics extends Rpc
2002
{
2003
2004
    /**
2005
     * @param string $value
2006
     *
2007
     * @return $this
2008
     */
2009
    public function withStartTime($value)
2010
    {
2011
        $this->data['StartTime'] = $value;
2012
        $this->options['form_params']['StartTime'] = $value;
2013
2014
        return $this;
2015
    }
2016
2017
    /**
2018
     * @param string $value
2019
     *
2020
     * @return $this
2021
     */
2022
    public function withPageNumber($value)
2023
    {
2024
        $this->data['PageNumber'] = $value;
2025
        $this->options['form_params']['PageNumber'] = $value;
2026
2027
        return $this;
2028
    }
2029
2030
    /**
2031
     * @param string $value
2032
     *
2033
     * @return $this
2034
     */
2035
    public function withPageSize($value)
2036
    {
2037
        $this->data['PageSize'] = $value;
2038
        $this->options['form_params']['PageSize'] = $value;
2039
2040
        return $this;
2041
    }
2042
2043
    /**
2044
     * @param string $value
2045
     *
2046
     * @return $this
2047
     */
2048
    public function withTenantId($value)
2049
    {
2050
        $this->data['TenantId'] = $value;
2051
        $this->options['form_params']['TenantId'] = $value;
2052
2053
        return $this;
2054
    }
2055
2056
    /**
2057
     * @param string $value
2058
     *
2059
     * @return $this
2060
     */
2061
    public function withNodeIdList($value)
2062
    {
2063
        $this->data['NodeIdList'] = $value;
2064
        $this->options['form_params']['NodeIdList'] = $value;
2065
2066
        return $this;
2067
    }
2068
2069
    /**
2070
     * @param string $value
2071
     *
2072
     * @return $this
2073
     */
2074
    public function withEndTime($value)
2075
    {
2076
        $this->data['EndTime'] = $value;
2077
        $this->options['form_params']['EndTime'] = $value;
2078
2079
        return $this;
2080
    }
2081
2082
    /**
2083
     * @param string $value
2084
     *
2085
     * @return $this
2086
     */
2087
    public function withNodeName($value)
2088
    {
2089
        $this->data['NodeName'] = $value;
2090
        $this->options['form_params']['NodeName'] = $value;
2091
2092
        return $this;
2093
    }
2094
2095
    /**
2096
     * @param string $value
2097
     *
2098
     * @return $this
2099
     */
2100
    public function withInstanceId($value)
2101
    {
2102
        $this->data['InstanceId'] = $value;
2103
        $this->options['form_params']['InstanceId'] = $value;
2104
2105
        return $this;
2106
    }
2107
2108
    /**
2109
     * @param string $value
2110
     *
2111
     * @return $this
2112
     */
2113
    public function withMetrics($value)
2114
    {
2115
        $this->data['Metrics'] = $value;
2116
        $this->options['form_params']['Metrics'] = $value;
2117
2118
        return $this;
2119
    }
2120
}
2121
2122
/**
2123
 * @method string getPageNumber()
2124
 * @method string getPageSize()
2125
 * @method string getWorkerGradeId()
2126
 * @method string getProjectId()
2127
 */
2128
class DescribeOmsOpenAPIProject extends Rpc
2129
{
2130
2131
    /**
2132
     * @param string $value
2133
     *
2134
     * @return $this
2135
     */
2136
    public function withPageNumber($value)
2137
    {
2138
        $this->data['PageNumber'] = $value;
2139
        $this->options['form_params']['PageNumber'] = $value;
2140
2141
        return $this;
2142
    }
2143
2144
    /**
2145
     * @param string $value
2146
     *
2147
     * @return $this
2148
     */
2149
    public function withPageSize($value)
2150
    {
2151
        $this->data['PageSize'] = $value;
2152
        $this->options['form_params']['PageSize'] = $value;
2153
2154
        return $this;
2155
    }
2156
2157
    /**
2158
     * @param string $value
2159
     *
2160
     * @return $this
2161
     */
2162
    public function withWorkerGradeId($value)
2163
    {
2164
        $this->data['WorkerGradeId'] = $value;
2165
        $this->options['form_params']['WorkerGradeId'] = $value;
2166
2167
        return $this;
2168
    }
2169
2170
    /**
2171
     * @param string $value
2172
     *
2173
     * @return $this
2174
     */
2175
    public function withProjectId($value)
2176
    {
2177
        $this->data['ProjectId'] = $value;
2178
        $this->options['form_params']['ProjectId'] = $value;
2179
2180
        return $this;
2181
    }
2182
}
2183
2184
/**
2185
 * @method string getPageNumber()
2186
 * @method string getPageSize()
2187
 * @method string getWorkerGradeId()
2188
 * @method string getProjectId()
2189
 */
2190
class DescribeOmsOpenAPIProjectSteps extends Rpc
2191
{
2192
2193
    /**
2194
     * @param string $value
2195
     *
2196
     * @return $this
2197
     */
2198
    public function withPageNumber($value)
2199
    {
2200
        $this->data['PageNumber'] = $value;
2201
        $this->options['form_params']['PageNumber'] = $value;
2202
2203
        return $this;
2204
    }
2205
2206
    /**
2207
     * @param string $value
2208
     *
2209
     * @return $this
2210
     */
2211
    public function withPageSize($value)
2212
    {
2213
        $this->data['PageSize'] = $value;
2214
        $this->options['form_params']['PageSize'] = $value;
2215
2216
        return $this;
2217
    }
2218
2219
    /**
2220
     * @param string $value
2221
     *
2222
     * @return $this
2223
     */
2224
    public function withWorkerGradeId($value)
2225
    {
2226
        $this->data['WorkerGradeId'] = $value;
2227
        $this->options['form_params']['WorkerGradeId'] = $value;
2228
2229
        return $this;
2230
    }
2231
2232
    /**
2233
     * @param string $value
2234
     *
2235
     * @return $this
2236
     */
2237
    public function withProjectId($value)
2238
    {
2239
        $this->data['ProjectId'] = $value;
2240
        $this->options['form_params']['ProjectId'] = $value;
2241
2242
        return $this;
2243
    }
2244
}
2245
2246
/**
2247
 * @method string getSQLId()
2248
 * @method string getInstanceId()
2249
 * @method string getDatabaseName()
2250
 * @method string getTenantId()
2251
 * @method string getTableName()
2252
 * @method string getIsConcurrentLimit()
2253
 */
2254
class DescribeOutlineBinding extends Rpc
2255
{
2256
2257
    /**
2258
     * @param string $value
2259
     *
2260
     * @return $this
2261
     */
2262
    public function withSQLId($value)
2263
    {
2264
        $this->data['SQLId'] = $value;
2265
        $this->options['form_params']['SQLId'] = $value;
2266
2267
        return $this;
2268
    }
2269
2270
    /**
2271
     * @param string $value
2272
     *
2273
     * @return $this
2274
     */
2275
    public function withInstanceId($value)
2276
    {
2277
        $this->data['InstanceId'] = $value;
2278
        $this->options['form_params']['InstanceId'] = $value;
2279
2280
        return $this;
2281
    }
2282
2283
    /**
2284
     * @param string $value
2285
     *
2286
     * @return $this
2287
     */
2288
    public function withDatabaseName($value)
2289
    {
2290
        $this->data['DatabaseName'] = $value;
2291
        $this->options['form_params']['DatabaseName'] = $value;
2292
2293
        return $this;
2294
    }
2295
2296
    /**
2297
     * @param string $value
2298
     *
2299
     * @return $this
2300
     */
2301
    public function withTenantId($value)
2302
    {
2303
        $this->data['TenantId'] = $value;
2304
        $this->options['form_params']['TenantId'] = $value;
2305
2306
        return $this;
2307
    }
2308
2309
    /**
2310
     * @param string $value
2311
     *
2312
     * @return $this
2313
     */
2314
    public function withTableName($value)
2315
    {
2316
        $this->data['TableName'] = $value;
2317
        $this->options['form_params']['TableName'] = $value;
2318
2319
        return $this;
2320
    }
2321
2322
    /**
2323
     * @param string $value
2324
     *
2325
     * @return $this
2326
     */
2327
    public function withIsConcurrentLimit($value)
2328
    {
2329
        $this->data['IsConcurrentLimit'] = $value;
2330
        $this->options['form_params']['IsConcurrentLimit'] = $value;
2331
2332
        return $this;
2333
    }
2334
}
2335
2336
/**
2337
 * @method string getDimensionValue()
2338
 * @method string getInstanceId()
2339
 * @method string getDimension()
2340
 */
2341
class DescribeParameters extends Rpc
2342
{
2343
2344
    /**
2345
     * @param string $value
2346
     *
2347
     * @return $this
2348
     */
2349
    public function withDimensionValue($value)
2350
    {
2351
        $this->data['DimensionValue'] = $value;
2352
        $this->options['form_params']['DimensionValue'] = $value;
2353
2354
        return $this;
2355
    }
2356
2357
    /**
2358
     * @param string $value
2359
     *
2360
     * @return $this
2361
     */
2362
    public function withInstanceId($value)
2363
    {
2364
        $this->data['InstanceId'] = $value;
2365
        $this->options['form_params']['InstanceId'] = $value;
2366
2367
        return $this;
2368
    }
2369
2370
    /**
2371
     * @param string $value
2372
     *
2373
     * @return $this
2374
     */
2375
    public function withDimension($value)
2376
    {
2377
        $this->data['Dimension'] = $value;
2378
        $this->options['form_params']['Dimension'] = $value;
2379
2380
        return $this;
2381
    }
2382
}
2383
2384
/**
2385
 * @method string getStartTime()
2386
 * @method string getPageNumber()
2387
 * @method string getDimensionValue()
2388
 * @method string getPageSize()
2389
 * @method string getDimension()
2390
 * @method string getEndTime()
2391
 * @method string getInstanceId()
2392
 */
2393
class DescribeParametersHistory extends Rpc
2394
{
2395
2396
    /**
2397
     * @param string $value
2398
     *
2399
     * @return $this
2400
     */
2401
    public function withStartTime($value)
2402
    {
2403
        $this->data['StartTime'] = $value;
2404
        $this->options['form_params']['StartTime'] = $value;
2405
2406
        return $this;
2407
    }
2408
2409
    /**
2410
     * @param string $value
2411
     *
2412
     * @return $this
2413
     */
2414
    public function withPageNumber($value)
2415
    {
2416
        $this->data['PageNumber'] = $value;
2417
        $this->options['form_params']['PageNumber'] = $value;
2418
2419
        return $this;
2420
    }
2421
2422
    /**
2423
     * @param string $value
2424
     *
2425
     * @return $this
2426
     */
2427
    public function withDimensionValue($value)
2428
    {
2429
        $this->data['DimensionValue'] = $value;
2430
        $this->options['form_params']['DimensionValue'] = $value;
2431
2432
        return $this;
2433
    }
2434
2435
    /**
2436
     * @param string $value
2437
     *
2438
     * @return $this
2439
     */
2440
    public function withPageSize($value)
2441
    {
2442
        $this->data['PageSize'] = $value;
2443
        $this->options['form_params']['PageSize'] = $value;
2444
2445
        return $this;
2446
    }
2447
2448
    /**
2449
     * @param string $value
2450
     *
2451
     * @return $this
2452
     */
2453
    public function withDimension($value)
2454
    {
2455
        $this->data['Dimension'] = $value;
2456
        $this->options['form_params']['Dimension'] = $value;
2457
2458
        return $this;
2459
    }
2460
2461
    /**
2462
     * @param string $value
2463
     *
2464
     * @return $this
2465
     */
2466
    public function withEndTime($value)
2467
    {
2468
        $this->data['EndTime'] = $value;
2469
        $this->options['form_params']['EndTime'] = $value;
2470
2471
        return $this;
2472
    }
2473
2474
    /**
2475
     * @param string $value
2476
     *
2477
     * @return $this
2478
     */
2479
    public function withInstanceId($value)
2480
    {
2481
        $this->data['InstanceId'] = $value;
2482
        $this->options['form_params']['InstanceId'] = $value;
2483
2484
        return $this;
2485
    }
2486
}
2487
2488
/**
2489
 * @method string getSQLId()
2490
 * @method string getInstanceId()
2491
 * @method string getTenantId()
2492
 */
2493
class DescribeRecommendIndex extends Rpc
2494
{
2495
2496
    /**
2497
     * @param string $value
2498
     *
2499
     * @return $this
2500
     */
2501
    public function withSQLId($value)
2502
    {
2503
        $this->data['SQLId'] = $value;
2504
        $this->options['form_params']['SQLId'] = $value;
2505
2506
        return $this;
2507
    }
2508
2509
    /**
2510
     * @param string $value
2511
     *
2512
     * @return $this
2513
     */
2514
    public function withInstanceId($value)
2515
    {
2516
        $this->data['InstanceId'] = $value;
2517
        $this->options['form_params']['InstanceId'] = $value;
2518
2519
        return $this;
2520
    }
2521
2522
    /**
2523
     * @param string $value
2524
     *
2525
     * @return $this
2526
     */
2527
    public function withTenantId($value)
2528
    {
2529
        $this->data['TenantId'] = $value;
2530
        $this->options['form_params']['TenantId'] = $value;
2531
2532
        return $this;
2533
    }
2534
}
2535
2536
/**
2537
 * @method string getInstanceId()
2538
 */
2539
class DescribeSecurityIpGroups extends Rpc
2540
{
2541
2542
    /**
2543
     * @param string $value
2544
     *
2545
     * @return $this
2546
     */
2547
    public function withInstanceId($value)
2548
    {
2549
        $this->data['InstanceId'] = $value;
2550
        $this->options['form_params']['InstanceId'] = $value;
2551
2552
        return $this;
2553
    }
2554
}
2555
2556
/**
2557
 * @method string getSQLId()
2558
 * @method string getEndTime()
2559
 * @method string getStartTime()
2560
 * @method string getPageNumber()
2561
 * @method string getTenantId()
2562
 * @method string getPageSize()
2563
 */
2564
class DescribeSlowSQLHistoryList extends Rpc
2565
{
2566
2567
    /**
2568
     * @param string $value
2569
     *
2570
     * @return $this
2571
     */
2572
    public function withSQLId($value)
2573
    {
2574
        $this->data['SQLId'] = $value;
2575
        $this->options['form_params']['SQLId'] = $value;
2576
2577
        return $this;
2578
    }
2579
2580
    /**
2581
     * @param string $value
2582
     *
2583
     * @return $this
2584
     */
2585
    public function withEndTime($value)
2586
    {
2587
        $this->data['EndTime'] = $value;
2588
        $this->options['form_params']['EndTime'] = $value;
2589
2590
        return $this;
2591
    }
2592
2593
    /**
2594
     * @param string $value
2595
     *
2596
     * @return $this
2597
     */
2598
    public function withStartTime($value)
2599
    {
2600
        $this->data['StartTime'] = $value;
2601
        $this->options['form_params']['StartTime'] = $value;
2602
2603
        return $this;
2604
    }
2605
2606
    /**
2607
     * @param string $value
2608
     *
2609
     * @return $this
2610
     */
2611
    public function withPageNumber($value)
2612
    {
2613
        $this->data['PageNumber'] = $value;
2614
        $this->options['form_params']['PageNumber'] = $value;
2615
2616
        return $this;
2617
    }
2618
2619
    /**
2620
     * @param string $value
2621
     *
2622
     * @return $this
2623
     */
2624
    public function withTenantId($value)
2625
    {
2626
        $this->data['TenantId'] = $value;
2627
        $this->options['form_params']['TenantId'] = $value;
2628
2629
        return $this;
2630
    }
2631
2632
    /**
2633
     * @param string $value
2634
     *
2635
     * @return $this
2636
     */
2637
    public function withPageSize($value)
2638
    {
2639
        $this->data['PageSize'] = $value;
2640
        $this->options['form_params']['PageSize'] = $value;
2641
2642
        return $this;
2643
    }
2644
}
2645
2646
/**
2647
 * @method string getStartTime()
2648
 * @method string getPageNumber()
2649
 * @method string getSearchRule()
2650
 * @method string getTenantId()
2651
 * @method string getPageSize()
2652
 * @method string getSearchParameter()
2653
 * @method string getSortOrder()
2654
 * @method string getSearchValue()
2655
 * @method string getSQLId()
2656
 * @method string getFilterCondition()
2657
 * @method string getEndTime()
2658
 * @method string getNodeIp()
2659
 * @method string getDbName()
2660
 * @method string getSearchKeyWord()
2661
 * @method string getSortColumn()
2662
 */
2663
class DescribeSlowSQLList extends Rpc
2664
{
2665
2666
    /**
2667
     * @param string $value
2668
     *
2669
     * @return $this
2670
     */
2671
    public function withStartTime($value)
2672
    {
2673
        $this->data['StartTime'] = $value;
2674
        $this->options['form_params']['StartTime'] = $value;
2675
2676
        return $this;
2677
    }
2678
2679
    /**
2680
     * @param string $value
2681
     *
2682
     * @return $this
2683
     */
2684
    public function withPageNumber($value)
2685
    {
2686
        $this->data['PageNumber'] = $value;
2687
        $this->options['form_params']['PageNumber'] = $value;
2688
2689
        return $this;
2690
    }
2691
2692
    /**
2693
     * @param string $value
2694
     *
2695
     * @return $this
2696
     */
2697
    public function withSearchRule($value)
2698
    {
2699
        $this->data['SearchRule'] = $value;
2700
        $this->options['form_params']['SearchRule'] = $value;
2701
2702
        return $this;
2703
    }
2704
2705
    /**
2706
     * @param string $value
2707
     *
2708
     * @return $this
2709
     */
2710
    public function withTenantId($value)
2711
    {
2712
        $this->data['TenantId'] = $value;
2713
        $this->options['form_params']['TenantId'] = $value;
2714
2715
        return $this;
2716
    }
2717
2718
    /**
2719
     * @param string $value
2720
     *
2721
     * @return $this
2722
     */
2723
    public function withPageSize($value)
2724
    {
2725
        $this->data['PageSize'] = $value;
2726
        $this->options['form_params']['PageSize'] = $value;
2727
2728
        return $this;
2729
    }
2730
2731
    /**
2732
     * @param string $value
2733
     *
2734
     * @return $this
2735
     */
2736
    public function withSearchParameter($value)
2737
    {
2738
        $this->data['SearchParameter'] = $value;
2739
        $this->options['form_params']['SearchParameter'] = $value;
2740
2741
        return $this;
2742
    }
2743
2744
    /**
2745
     * @param string $value
2746
     *
2747
     * @return $this
2748
     */
2749
    public function withSortOrder($value)
2750
    {
2751
        $this->data['SortOrder'] = $value;
2752
        $this->options['form_params']['SortOrder'] = $value;
2753
2754
        return $this;
2755
    }
2756
2757
    /**
2758
     * @param string $value
2759
     *
2760
     * @return $this
2761
     */
2762
    public function withSearchValue($value)
2763
    {
2764
        $this->data['SearchValue'] = $value;
2765
        $this->options['form_params']['SearchValue'] = $value;
2766
2767
        return $this;
2768
    }
2769
2770
    /**
2771
     * @param string $value
2772
     *
2773
     * @return $this
2774
     */
2775
    public function withSQLId($value)
2776
    {
2777
        $this->data['SQLId'] = $value;
2778
        $this->options['form_params']['SQLId'] = $value;
2779
2780
        return $this;
2781
    }
2782
2783
    /**
2784
     * @param string $value
2785
     *
2786
     * @return $this
2787
     */
2788
    public function withFilterCondition($value)
2789
    {
2790
        $this->data['FilterCondition'] = $value;
2791
        $this->options['form_params']['FilterCondition'] = $value;
2792
2793
        return $this;
2794
    }
2795
2796
    /**
2797
     * @param string $value
2798
     *
2799
     * @return $this
2800
     */
2801
    public function withEndTime($value)
2802
    {
2803
        $this->data['EndTime'] = $value;
2804
        $this->options['form_params']['EndTime'] = $value;
2805
2806
        return $this;
2807
    }
2808
2809
    /**
2810
     * @param string $value
2811
     *
2812
     * @return $this
2813
     */
2814
    public function withNodeIp($value)
2815
    {
2816
        $this->data['NodeIp'] = $value;
2817
        $this->options['form_params']['NodeIp'] = $value;
2818
2819
        return $this;
2820
    }
2821
2822
    /**
2823
     * @param string $value
2824
     *
2825
     * @return $this
2826
     */
2827
    public function withDbName($value)
2828
    {
2829
        $this->data['DbName'] = $value;
2830
        $this->options['form_params']['DbName'] = $value;
2831
2832
        return $this;
2833
    }
2834
2835
    /**
2836
     * @param string $value
2837
     *
2838
     * @return $this
2839
     */
2840
    public function withSearchKeyWord($value)
2841
    {
2842
        $this->data['SearchKeyWord'] = $value;
2843
        $this->options['form_params']['SearchKeyWord'] = $value;
2844
2845
        return $this;
2846
    }
2847
2848
    /**
2849
     * @param string $value
2850
     *
2851
     * @return $this
2852
     */
2853
    public function withSortColumn($value)
2854
    {
2855
        $this->data['SortColumn'] = $value;
2856
        $this->options['form_params']['SortColumn'] = $value;
2857
2858
        return $this;
2859
    }
2860
}
2861
2862
/**
2863
 * @method string getSQLId()
2864
 * @method string getTenantId()
2865
 */
2866
class DescribeSQLDetails extends Rpc
2867
{
2868
2869
    /**
2870
     * @param string $value
2871
     *
2872
     * @return $this
2873
     */
2874
    public function withSQLId($value)
2875
    {
2876
        $this->data['SQLId'] = $value;
2877
        $this->options['form_params']['SQLId'] = $value;
2878
2879
        return $this;
2880
    }
2881
2882
    /**
2883
     * @param string $value
2884
     *
2885
     * @return $this
2886
     */
2887
    public function withTenantId($value)
2888
    {
2889
        $this->data['TenantId'] = $value;
2890
        $this->options['form_params']['TenantId'] = $value;
2891
2892
        return $this;
2893
    }
2894
}
2895
2896
/**
2897
 * @method string getSQLId()
2898
 * @method string getEndTime()
2899
 * @method string getStartTime()
2900
 * @method string getPageNumber()
2901
 * @method string getTenantId()
2902
 * @method string getPageSize()
2903
 */
2904
class DescribeSQLHistoryList extends Rpc
2905
{
2906
2907
    /**
2908
     * @param string $value
2909
     *
2910
     * @return $this
2911
     */
2912
    public function withSQLId($value)
2913
    {
2914
        $this->data['SQLId'] = $value;
2915
        $this->options['form_params']['SQLId'] = $value;
2916
2917
        return $this;
2918
    }
2919
2920
    /**
2921
     * @param string $value
2922
     *
2923
     * @return $this
2924
     */
2925
    public function withEndTime($value)
2926
    {
2927
        $this->data['EndTime'] = $value;
2928
        $this->options['form_params']['EndTime'] = $value;
2929
2930
        return $this;
2931
    }
2932
2933
    /**
2934
     * @param string $value
2935
     *
2936
     * @return $this
2937
     */
2938
    public function withStartTime($value)
2939
    {
2940
        $this->data['StartTime'] = $value;
2941
        $this->options['form_params']['StartTime'] = $value;
2942
2943
        return $this;
2944
    }
2945
2946
    /**
2947
     * @param string $value
2948
     *
2949
     * @return $this
2950
     */
2951
    public function withPageNumber($value)
2952
    {
2953
        $this->data['PageNumber'] = $value;
2954
        $this->options['form_params']['PageNumber'] = $value;
2955
2956
        return $this;
2957
    }
2958
2959
    /**
2960
     * @param string $value
2961
     *
2962
     * @return $this
2963
     */
2964
    public function withTenantId($value)
2965
    {
2966
        $this->data['TenantId'] = $value;
2967
        $this->options['form_params']['TenantId'] = $value;
2968
2969
        return $this;
2970
    }
2971
2972
    /**
2973
     * @param string $value
2974
     *
2975
     * @return $this
2976
     */
2977
    public function withPageSize($value)
2978
    {
2979
        $this->data['PageSize'] = $value;
2980
        $this->options['form_params']['PageSize'] = $value;
2981
2982
        return $this;
2983
    }
2984
}
2985
2986
/**
2987
 * @method string getSQLId()
2988
 * @method string getTenantId()
2989
 */
2990
class DescribeSQLPlans extends Rpc
2991
{
2992
2993
    /**
2994
     * @param string $value
2995
     *
2996
     * @return $this
2997
     */
2998
    public function withSQLId($value)
2999
    {
3000
        $this->data['SQLId'] = $value;
3001
        $this->options['form_params']['SQLId'] = $value;
3002
3003
        return $this;
3004
    }
3005
3006
    /**
3007
     * @param string $value
3008
     *
3009
     * @return $this
3010
     */
3011
    public function withTenantId($value)
3012
    {
3013
        $this->data['TenantId'] = $value;
3014
        $this->options['form_params']['TenantId'] = $value;
3015
3016
        return $this;
3017
    }
3018
}
3019
3020
/**
3021
 * @method string getInstanceId()
3022
 * @method string getTenantId()
3023
 */
3024
class DescribeTenant extends Rpc
3025
{
3026
3027
    /**
3028
     * @param string $value
3029
     *
3030
     * @return $this
3031
     */
3032
    public function withInstanceId($value)
3033
    {
3034
        $this->data['InstanceId'] = $value;
3035
        $this->options['form_params']['InstanceId'] = $value;
3036
3037
        return $this;
3038
    }
3039
3040
    /**
3041
     * @param string $value
3042
     *
3043
     * @return $this
3044
     */
3045
    public function withTenantId($value)
3046
    {
3047
        $this->data['TenantId'] = $value;
3048
        $this->options['form_params']['TenantId'] = $value;
3049
3050
        return $this;
3051
    }
3052
}
3053
3054
/**
3055
 * @method string getTenantIdList()
3056
 * @method string getStartTime()
3057
 * @method string getPageNumber()
3058
 * @method string getPageSize()
3059
 * @method string getTenantId()
3060
 * @method string getEndTime()
3061
 * @method string getInstanceId()
3062
 * @method string getTenantName()
3063
 * @method string getMetrics()
3064
 */
3065
class DescribeTenantMetrics extends Rpc
3066
{
3067
3068
    /**
3069
     * @param string $value
3070
     *
3071
     * @return $this
3072
     */
3073
    public function withTenantIdList($value)
3074
    {
3075
        $this->data['TenantIdList'] = $value;
3076
        $this->options['form_params']['TenantIdList'] = $value;
3077
3078
        return $this;
3079
    }
3080
3081
    /**
3082
     * @param string $value
3083
     *
3084
     * @return $this
3085
     */
3086
    public function withStartTime($value)
3087
    {
3088
        $this->data['StartTime'] = $value;
3089
        $this->options['form_params']['StartTime'] = $value;
3090
3091
        return $this;
3092
    }
3093
3094
    /**
3095
     * @param string $value
3096
     *
3097
     * @return $this
3098
     */
3099
    public function withPageNumber($value)
3100
    {
3101
        $this->data['PageNumber'] = $value;
3102
        $this->options['form_params']['PageNumber'] = $value;
3103
3104
        return $this;
3105
    }
3106
3107
    /**
3108
     * @param string $value
3109
     *
3110
     * @return $this
3111
     */
3112
    public function withPageSize($value)
3113
    {
3114
        $this->data['PageSize'] = $value;
3115
        $this->options['form_params']['PageSize'] = $value;
3116
3117
        return $this;
3118
    }
3119
3120
    /**
3121
     * @param string $value
3122
     *
3123
     * @return $this
3124
     */
3125
    public function withTenantId($value)
3126
    {
3127
        $this->data['TenantId'] = $value;
3128
        $this->options['form_params']['TenantId'] = $value;
3129
3130
        return $this;
3131
    }
3132
3133
    /**
3134
     * @param string $value
3135
     *
3136
     * @return $this
3137
     */
3138
    public function withEndTime($value)
3139
    {
3140
        $this->data['EndTime'] = $value;
3141
        $this->options['form_params']['EndTime'] = $value;
3142
3143
        return $this;
3144
    }
3145
3146
    /**
3147
     * @param string $value
3148
     *
3149
     * @return $this
3150
     */
3151
    public function withInstanceId($value)
3152
    {
3153
        $this->data['InstanceId'] = $value;
3154
        $this->options['form_params']['InstanceId'] = $value;
3155
3156
        return $this;
3157
    }
3158
3159
    /**
3160
     * @param string $value
3161
     *
3162
     * @return $this
3163
     */
3164
    public function withTenantName($value)
3165
    {
3166
        $this->data['TenantName'] = $value;
3167
        $this->options['form_params']['TenantName'] = $value;
3168
3169
        return $this;
3170
    }
3171
3172
    /**
3173
     * @param string $value
3174
     *
3175
     * @return $this
3176
     */
3177
    public function withMetrics($value)
3178
    {
3179
        $this->data['Metrics'] = $value;
3180
        $this->options['form_params']['Metrics'] = $value;
3181
3182
        return $this;
3183
    }
3184
}
3185
3186
/**
3187
 * @method string getSearchKey()
3188
 * @method string getPageNumber()
3189
 * @method string getInstanceId()
3190
 * @method string getPageSize()
3191
 * @method string getTenantId()
3192
 * @method string getTenantName()
3193
 */
3194
class DescribeTenants extends Rpc
3195
{
3196
3197
    /**
3198
     * @param string $value
3199
     *
3200
     * @return $this
3201
     */
3202
    public function withSearchKey($value)
3203
    {
3204
        $this->data['SearchKey'] = $value;
3205
        $this->options['form_params']['SearchKey'] = $value;
3206
3207
        return $this;
3208
    }
3209
3210
    /**
3211
     * @param string $value
3212
     *
3213
     * @return $this
3214
     */
3215
    public function withPageNumber($value)
3216
    {
3217
        $this->data['PageNumber'] = $value;
3218
        $this->options['form_params']['PageNumber'] = $value;
3219
3220
        return $this;
3221
    }
3222
3223
    /**
3224
     * @param string $value
3225
     *
3226
     * @return $this
3227
     */
3228
    public function withInstanceId($value)
3229
    {
3230
        $this->data['InstanceId'] = $value;
3231
        $this->options['form_params']['InstanceId'] = $value;
3232
3233
        return $this;
3234
    }
3235
3236
    /**
3237
     * @param string $value
3238
     *
3239
     * @return $this
3240
     */
3241
    public function withPageSize($value)
3242
    {
3243
        $this->data['PageSize'] = $value;
3244
        $this->options['form_params']['PageSize'] = $value;
3245
3246
        return $this;
3247
    }
3248
3249
    /**
3250
     * @param string $value
3251
     *
3252
     * @return $this
3253
     */
3254
    public function withTenantId($value)
3255
    {
3256
        $this->data['TenantId'] = $value;
3257
        $this->options['form_params']['TenantId'] = $value;
3258
3259
        return $this;
3260
    }
3261
3262
    /**
3263
     * @param string $value
3264
     *
3265
     * @return $this
3266
     */
3267
    public function withTenantName($value)
3268
    {
3269
        $this->data['TenantName'] = $value;
3270
        $this->options['form_params']['TenantName'] = $value;
3271
3272
        return $this;
3273
    }
3274
}
3275
3276
class DescribeTenantUserRoles extends Rpc
3277
{
3278
}
3279
3280
/**
3281
 * @method string getSearchKey()
3282
 * @method string getPageNumber()
3283
 * @method string getTenantId()
3284
 * @method string getPageSize()
3285
 * @method string getUserName()
3286
 */
3287
class DescribeTenantUsers extends Rpc
3288
{
3289
3290
    /**
3291
     * @param string $value
3292
     *
3293
     * @return $this
3294
     */
3295
    public function withSearchKey($value)
3296
    {
3297
        $this->data['SearchKey'] = $value;
3298
        $this->options['form_params']['SearchKey'] = $value;
3299
3300
        return $this;
3301
    }
3302
3303
    /**
3304
     * @param string $value
3305
     *
3306
     * @return $this
3307
     */
3308
    public function withPageNumber($value)
3309
    {
3310
        $this->data['PageNumber'] = $value;
3311
        $this->options['form_params']['PageNumber'] = $value;
3312
3313
        return $this;
3314
    }
3315
3316
    /**
3317
     * @param string $value
3318
     *
3319
     * @return $this
3320
     */
3321
    public function withTenantId($value)
3322
    {
3323
        $this->data['TenantId'] = $value;
3324
        $this->options['form_params']['TenantId'] = $value;
3325
3326
        return $this;
3327
    }
3328
3329
    /**
3330
     * @param string $value
3331
     *
3332
     * @return $this
3333
     */
3334
    public function withPageSize($value)
3335
    {
3336
        $this->data['PageSize'] = $value;
3337
        $this->options['form_params']['PageSize'] = $value;
3338
3339
        return $this;
3340
    }
3341
3342
    /**
3343
     * @param string $value
3344
     *
3345
     * @return $this
3346
     */
3347
    public function withUserName($value)
3348
    {
3349
        $this->data['UserName'] = $value;
3350
        $this->options['form_params']['UserName'] = $value;
3351
3352
        return $this;
3353
    }
3354
}
3355
3356
/**
3357
 * @method string getInstanceId()
3358
 * @method string getTenantId()
3359
 */
3360
class DescribeTenantZonesRead extends Rpc
3361
{
3362
3363
    /**
3364
     * @param string $value
3365
     *
3366
     * @return $this
3367
     */
3368
    public function withInstanceId($value)
3369
    {
3370
        $this->data['InstanceId'] = $value;
3371
        $this->options['form_params']['InstanceId'] = $value;
3372
3373
        return $this;
3374
    }
3375
3376
    /**
3377
     * @param string $value
3378
     *
3379
     * @return $this
3380
     */
3381
    public function withTenantId($value)
3382
    {
3383
        $this->data['TenantId'] = $value;
3384
        $this->options['form_params']['TenantId'] = $value;
3385
3386
        return $this;
3387
    }
3388
}
3389
3390
class DescribeTimeZones extends Rpc
3391
{
3392
}
3393
3394
/**
3395
 * @method string getStartTime()
3396
 * @method string getPageNumber()
3397
 * @method string getSearchRule()
3398
 * @method string getTenantId()
3399
 * @method string getPageSize()
3400
 * @method string getSearchParameter()
3401
 * @method string getSortOrder()
3402
 * @method string getSearchValue()
3403
 * @method string getSQLId()
3404
 * @method string getFilterCondition()
3405
 * @method string getEndTime()
3406
 * @method string getNodeIp()
3407
 * @method string getDbName()
3408
 * @method string getSearchKeyWord()
3409
 * @method string getSortColumn()
3410
 */
3411
class DescribeTopSQLList extends Rpc
3412
{
3413
3414
    /**
3415
     * @param string $value
3416
     *
3417
     * @return $this
3418
     */
3419
    public function withStartTime($value)
3420
    {
3421
        $this->data['StartTime'] = $value;
3422
        $this->options['form_params']['StartTime'] = $value;
3423
3424
        return $this;
3425
    }
3426
3427
    /**
3428
     * @param string $value
3429
     *
3430
     * @return $this
3431
     */
3432
    public function withPageNumber($value)
3433
    {
3434
        $this->data['PageNumber'] = $value;
3435
        $this->options['form_params']['PageNumber'] = $value;
3436
3437
        return $this;
3438
    }
3439
3440
    /**
3441
     * @param string $value
3442
     *
3443
     * @return $this
3444
     */
3445
    public function withSearchRule($value)
3446
    {
3447
        $this->data['SearchRule'] = $value;
3448
        $this->options['form_params']['SearchRule'] = $value;
3449
3450
        return $this;
3451
    }
3452
3453
    /**
3454
     * @param string $value
3455
     *
3456
     * @return $this
3457
     */
3458
    public function withTenantId($value)
3459
    {
3460
        $this->data['TenantId'] = $value;
3461
        $this->options['form_params']['TenantId'] = $value;
3462
3463
        return $this;
3464
    }
3465
3466
    /**
3467
     * @param string $value
3468
     *
3469
     * @return $this
3470
     */
3471
    public function withPageSize($value)
3472
    {
3473
        $this->data['PageSize'] = $value;
3474
        $this->options['form_params']['PageSize'] = $value;
3475
3476
        return $this;
3477
    }
3478
3479
    /**
3480
     * @param string $value
3481
     *
3482
     * @return $this
3483
     */
3484
    public function withSearchParameter($value)
3485
    {
3486
        $this->data['SearchParameter'] = $value;
3487
        $this->options['form_params']['SearchParameter'] = $value;
3488
3489
        return $this;
3490
    }
3491
3492
    /**
3493
     * @param string $value
3494
     *
3495
     * @return $this
3496
     */
3497
    public function withSortOrder($value)
3498
    {
3499
        $this->data['SortOrder'] = $value;
3500
        $this->options['form_params']['SortOrder'] = $value;
3501
3502
        return $this;
3503
    }
3504
3505
    /**
3506
     * @param string $value
3507
     *
3508
     * @return $this
3509
     */
3510
    public function withSearchValue($value)
3511
    {
3512
        $this->data['SearchValue'] = $value;
3513
        $this->options['form_params']['SearchValue'] = $value;
3514
3515
        return $this;
3516
    }
3517
3518
    /**
3519
     * @param string $value
3520
     *
3521
     * @return $this
3522
     */
3523
    public function withSQLId($value)
3524
    {
3525
        $this->data['SQLId'] = $value;
3526
        $this->options['form_params']['SQLId'] = $value;
3527
3528
        return $this;
3529
    }
3530
3531
    /**
3532
     * @param string $value
3533
     *
3534
     * @return $this
3535
     */
3536
    public function withFilterCondition($value)
3537
    {
3538
        $this->data['FilterCondition'] = $value;
3539
        $this->options['form_params']['FilterCondition'] = $value;
3540
3541
        return $this;
3542
    }
3543
3544
    /**
3545
     * @param string $value
3546
     *
3547
     * @return $this
3548
     */
3549
    public function withEndTime($value)
3550
    {
3551
        $this->data['EndTime'] = $value;
3552
        $this->options['form_params']['EndTime'] = $value;
3553
3554
        return $this;
3555
    }
3556
3557
    /**
3558
     * @param string $value
3559
     *
3560
     * @return $this
3561
     */
3562
    public function withNodeIp($value)
3563
    {
3564
        $this->data['NodeIp'] = $value;
3565
        $this->options['form_params']['NodeIp'] = $value;
3566
3567
        return $this;
3568
    }
3569
3570
    /**
3571
     * @param string $value
3572
     *
3573
     * @return $this
3574
     */
3575
    public function withDbName($value)
3576
    {
3577
        $this->data['DbName'] = $value;
3578
        $this->options['form_params']['DbName'] = $value;
3579
3580
        return $this;
3581
    }
3582
3583
    /**
3584
     * @param string $value
3585
     *
3586
     * @return $this
3587
     */
3588
    public function withSearchKeyWord($value)
3589
    {
3590
        $this->data['SearchKeyWord'] = $value;
3591
        $this->options['form_params']['SearchKeyWord'] = $value;
3592
3593
        return $this;
3594
    }
3595
3596
    /**
3597
     * @param string $value
3598
     *
3599
     * @return $this
3600
     */
3601
    public function withSortColumn($value)
3602
    {
3603
        $this->data['SortColumn'] = $value;
3604
        $this->options['form_params']['SortColumn'] = $value;
3605
3606
        return $this;
3607
    }
3608
}
3609
3610
/**
3611
 * @method string getSeries()
3612
 * @method string getDeployType()
3613
 */
3614
class DescribeZones extends Rpc
3615
{
3616
3617
    /**
3618
     * @param string $value
3619
     *
3620
     * @return $this
3621
     */
3622
    public function withSeries($value)
3623
    {
3624
        $this->data['Series'] = $value;
3625
        $this->options['form_params']['Series'] = $value;
3626
3627
        return $this;
3628
    }
3629
3630
    /**
3631
     * @param string $value
3632
     *
3633
     * @return $this
3634
     */
3635
    public function withDeployType($value)
3636
    {
3637
        $this->data['DeployType'] = $value;
3638
        $this->options['form_params']['DeployType'] = $value;
3639
3640
        return $this;
3641
    }
3642
}
3643
3644
/**
3645
 * @method string getDescription()
3646
 * @method string getInstanceId()
3647
 * @method string getDatabaseName()
3648
 * @method string getTenantId()
3649
 */
3650
class ModifyDatabaseDescription extends Rpc
3651
{
3652
3653
    /**
3654
     * @param string $value
3655
     *
3656
     * @return $this
3657
     */
3658
    public function withDescription($value)
3659
    {
3660
        $this->data['Description'] = $value;
3661
        $this->options['form_params']['Description'] = $value;
3662
3663
        return $this;
3664
    }
3665
3666
    /**
3667
     * @param string $value
3668
     *
3669
     * @return $this
3670
     */
3671
    public function withInstanceId($value)
3672
    {
3673
        $this->data['InstanceId'] = $value;
3674
        $this->options['form_params']['InstanceId'] = $value;
3675
3676
        return $this;
3677
    }
3678
3679
    /**
3680
     * @param string $value
3681
     *
3682
     * @return $this
3683
     */
3684
    public function withDatabaseName($value)
3685
    {
3686
        $this->data['DatabaseName'] = $value;
3687
        $this->options['form_params']['DatabaseName'] = $value;
3688
3689
        return $this;
3690
    }
3691
3692
    /**
3693
     * @param string $value
3694
     *
3695
     * @return $this
3696
     */
3697
    public function withTenantId($value)
3698
    {
3699
        $this->data['TenantId'] = $value;
3700
        $this->options['form_params']['TenantId'] = $value;
3701
3702
        return $this;
3703
    }
3704
}
3705
3706
/**
3707
 * @method string getUsers()
3708
 * @method string getInstanceId()
3709
 * @method string getDatabaseName()
3710
 * @method string getTenantId()
3711
 */
3712
class ModifyDatabaseUserRoles extends Rpc
3713
{
3714
3715
    /**
3716
     * @param string $value
3717
     *
3718
     * @return $this
3719
     */
3720
    public function withUsers($value)
3721
    {
3722
        $this->data['Users'] = $value;
3723
        $this->options['form_params']['Users'] = $value;
3724
3725
        return $this;
3726
    }
3727
3728
    /**
3729
     * @param string $value
3730
     *
3731
     * @return $this
3732
     */
3733
    public function withInstanceId($value)
3734
    {
3735
        $this->data['InstanceId'] = $value;
3736
        $this->options['form_params']['InstanceId'] = $value;
3737
3738
        return $this;
3739
    }
3740
3741
    /**
3742
     * @param string $value
3743
     *
3744
     * @return $this
3745
     */
3746
    public function withDatabaseName($value)
3747
    {
3748
        $this->data['DatabaseName'] = $value;
3749
        $this->options['form_params']['DatabaseName'] = $value;
3750
3751
        return $this;
3752
    }
3753
3754
    /**
3755
     * @param string $value
3756
     *
3757
     * @return $this
3758
     */
3759
    public function withTenantId($value)
3760
    {
3761
        $this->data['TenantId'] = $value;
3762
        $this->options['form_params']['TenantId'] = $value;
3763
3764
        return $this;
3765
    }
3766
}
3767
3768
/**
3769
 * @method string getInstanceId()
3770
 * @method string getInstanceName()
3771
 */
3772
class ModifyInstanceName extends Rpc
3773
{
3774
3775
    /**
3776
     * @param string $value
3777
     *
3778
     * @return $this
3779
     */
3780
    public function withInstanceId($value)
3781
    {
3782
        $this->data['InstanceId'] = $value;
3783
        $this->options['form_params']['InstanceId'] = $value;
3784
3785
        return $this;
3786
    }
3787
3788
    /**
3789
     * @param string $value
3790
     *
3791
     * @return $this
3792
     */
3793
    public function withInstanceName($value)
3794
    {
3795
        $this->data['InstanceName'] = $value;
3796
        $this->options['form_params']['InstanceName'] = $value;
3797
3798
        return $this;
3799
    }
3800
}
3801
3802
/**
3803
 * @method string getDimensionValue()
3804
 * @method string getInstanceId()
3805
 * @method string getDimension()
3806
 * @method string getParameters()
3807
 */
3808
class ModifyParameters extends Rpc
3809
{
3810
3811
    /**
3812
     * @param string $value
3813
     *
3814
     * @return $this
3815
     */
3816
    public function withDimensionValue($value)
3817
    {
3818
        $this->data['DimensionValue'] = $value;
3819
        $this->options['form_params']['DimensionValue'] = $value;
3820
3821
        return $this;
3822
    }
3823
3824
    /**
3825
     * @param string $value
3826
     *
3827
     * @return $this
3828
     */
3829
    public function withInstanceId($value)
3830
    {
3831
        $this->data['InstanceId'] = $value;
3832
        $this->options['form_params']['InstanceId'] = $value;
3833
3834
        return $this;
3835
    }
3836
3837
    /**
3838
     * @param string $value
3839
     *
3840
     * @return $this
3841
     */
3842
    public function withDimension($value)
3843
    {
3844
        $this->data['Dimension'] = $value;
3845
        $this->options['form_params']['Dimension'] = $value;
3846
3847
        return $this;
3848
    }
3849
3850
    /**
3851
     * @param string $value
3852
     *
3853
     * @return $this
3854
     */
3855
    public function withParameters($value)
3856
    {
3857
        $this->data['Parameters'] = $value;
3858
        $this->options['form_params']['Parameters'] = $value;
3859
3860
        return $this;
3861
    }
3862
}
3863
3864
/**
3865
 * @method string getSecurityIps()
3866
 * @method string getSecurityIpGroupName()
3867
 * @method string getInstanceId()
3868
 */
3869
class ModifySecurityIps extends Rpc
3870
{
3871
3872
    /**
3873
     * @param string $value
3874
     *
3875
     * @return $this
3876
     */
3877
    public function withSecurityIps($value)
3878
    {
3879
        $this->data['SecurityIps'] = $value;
3880
        $this->options['form_params']['SecurityIps'] = $value;
3881
3882
        return $this;
3883
    }
3884
3885
    /**
3886
     * @param string $value
3887
     *
3888
     * @return $this
3889
     */
3890
    public function withSecurityIpGroupName($value)
3891
    {
3892
        $this->data['SecurityIpGroupName'] = $value;
3893
        $this->options['form_params']['SecurityIpGroupName'] = $value;
3894
3895
        return $this;
3896
    }
3897
3898
    /**
3899
     * @param string $value
3900
     *
3901
     * @return $this
3902
     */
3903
    public function withInstanceId($value)
3904
    {
3905
        $this->data['InstanceId'] = $value;
3906
        $this->options['form_params']['InstanceId'] = $value;
3907
3908
        return $this;
3909
    }
3910
}
3911
3912
/**
3913
 * @method string getUserVSwitchId()
3914
 * @method string getMasterIntranetAddressZone()
3915
 * @method string getTenantId()
3916
 * @method string getInstanceId()
3917
 * @method string getPrimaryZone()
3918
 * @method string getModifyType()
3919
 * @method string getPrimaryZoneDeployType()
3920
 */
3921
class ModifyTenantPrimaryZone extends Rpc
3922
{
3923
3924
    /**
3925
     * @param string $value
3926
     *
3927
     * @return $this
3928
     */
3929
    public function withUserVSwitchId($value)
3930
    {
3931
        $this->data['UserVSwitchId'] = $value;
3932
        $this->options['form_params']['UserVSwitchId'] = $value;
3933
3934
        return $this;
3935
    }
3936
3937
    /**
3938
     * @param string $value
3939
     *
3940
     * @return $this
3941
     */
3942
    public function withMasterIntranetAddressZone($value)
3943
    {
3944
        $this->data['MasterIntranetAddressZone'] = $value;
3945
        $this->options['form_params']['MasterIntranetAddressZone'] = $value;
3946
3947
        return $this;
3948
    }
3949
3950
    /**
3951
     * @param string $value
3952
     *
3953
     * @return $this
3954
     */
3955
    public function withTenantId($value)
3956
    {
3957
        $this->data['TenantId'] = $value;
3958
        $this->options['form_params']['TenantId'] = $value;
3959
3960
        return $this;
3961
    }
3962
3963
    /**
3964
     * @param string $value
3965
     *
3966
     * @return $this
3967
     */
3968
    public function withInstanceId($value)
3969
    {
3970
        $this->data['InstanceId'] = $value;
3971
        $this->options['form_params']['InstanceId'] = $value;
3972
3973
        return $this;
3974
    }
3975
3976
    /**
3977
     * @param string $value
3978
     *
3979
     * @return $this
3980
     */
3981
    public function withPrimaryZone($value)
3982
    {
3983
        $this->data['PrimaryZone'] = $value;
3984
        $this->options['form_params']['PrimaryZone'] = $value;
3985
3986
        return $this;
3987
    }
3988
3989
    /**
3990
     * @param string $value
3991
     *
3992
     * @return $this
3993
     */
3994
    public function withModifyType($value)
3995
    {
3996
        $this->data['ModifyType'] = $value;
3997
        $this->options['form_params']['ModifyType'] = $value;
3998
3999
        return $this;
4000
    }
4001
4002
    /**
4003
     * @param string $value
4004
     *
4005
     * @return $this
4006
     */
4007
    public function withPrimaryZoneDeployType($value)
4008
    {
4009
        $this->data['PrimaryZoneDeployType'] = $value;
4010
        $this->options['form_params']['PrimaryZoneDeployType'] = $value;
4011
4012
        return $this;
4013
    }
4014
}
4015
4016
/**
4017
 * @method string getMemory()
4018
 * @method string getCpu()
4019
 * @method string getInstanceId()
4020
 * @method string getTenantId()
4021
 */
4022
class ModifyTenantResource extends Rpc
4023
{
4024
4025
    /**
4026
     * @param string $value
4027
     *
4028
     * @return $this
4029
     */
4030
    public function withMemory($value)
4031
    {
4032
        $this->data['Memory'] = $value;
4033
        $this->options['form_params']['Memory'] = $value;
4034
4035
        return $this;
4036
    }
4037
4038
    /**
4039
     * @param string $value
4040
     *
4041
     * @return $this
4042
     */
4043
    public function withCpu($value)
4044
    {
4045
        $this->data['Cpu'] = $value;
4046
        $this->options['form_params']['Cpu'] = $value;
4047
4048
        return $this;
4049
    }
4050
4051
    /**
4052
     * @param string $value
4053
     *
4054
     * @return $this
4055
     */
4056
    public function withInstanceId($value)
4057
    {
4058
        $this->data['InstanceId'] = $value;
4059
        $this->options['form_params']['InstanceId'] = $value;
4060
4061
        return $this;
4062
    }
4063
4064
    /**
4065
     * @param string $value
4066
     *
4067
     * @return $this
4068
     */
4069
    public function withTenantId($value)
4070
    {
4071
        $this->data['TenantId'] = $value;
4072
        $this->options['form_params']['TenantId'] = $value;
4073
4074
        return $this;
4075
    }
4076
}
4077
4078
/**
4079
 * @method string getDescription()
4080
 * @method string getInstanceId()
4081
 * @method string getTenantId()
4082
 * @method string getUserName()
4083
 */
4084
class ModifyTenantUserDescription extends Rpc
4085
{
4086
4087
    /**
4088
     * @param string $value
4089
     *
4090
     * @return $this
4091
     */
4092
    public function withDescription($value)
4093
    {
4094
        $this->data['Description'] = $value;
4095
        $this->options['form_params']['Description'] = $value;
4096
4097
        return $this;
4098
    }
4099
4100
    /**
4101
     * @param string $value
4102
     *
4103
     * @return $this
4104
     */
4105
    public function withInstanceId($value)
4106
    {
4107
        $this->data['InstanceId'] = $value;
4108
        $this->options['form_params']['InstanceId'] = $value;
4109
4110
        return $this;
4111
    }
4112
4113
    /**
4114
     * @param string $value
4115
     *
4116
     * @return $this
4117
     */
4118
    public function withTenantId($value)
4119
    {
4120
        $this->data['TenantId'] = $value;
4121
        $this->options['form_params']['TenantId'] = $value;
4122
4123
        return $this;
4124
    }
4125
4126
    /**
4127
     * @param string $value
4128
     *
4129
     * @return $this
4130
     */
4131
    public function withUserName($value)
4132
    {
4133
        $this->data['UserName'] = $value;
4134
        $this->options['form_params']['UserName'] = $value;
4135
4136
        return $this;
4137
    }
4138
}
4139
4140
/**
4141
 * @method string getUserPassword()
4142
 * @method string getInstanceId()
4143
 * @method string getTenantId()
4144
 * @method string getUserName()
4145
 */
4146
class ModifyTenantUserPassword extends Rpc
4147
{
4148
4149
    /**
4150
     * @param string $value
4151
     *
4152
     * @return $this
4153
     */
4154
    public function withUserPassword($value)
4155
    {
4156
        $this->data['UserPassword'] = $value;
4157
        $this->options['form_params']['UserPassword'] = $value;
4158
4159
        return $this;
4160
    }
4161
4162
    /**
4163
     * @param string $value
4164
     *
4165
     * @return $this
4166
     */
4167
    public function withInstanceId($value)
4168
    {
4169
        $this->data['InstanceId'] = $value;
4170
        $this->options['form_params']['InstanceId'] = $value;
4171
4172
        return $this;
4173
    }
4174
4175
    /**
4176
     * @param string $value
4177
     *
4178
     * @return $this
4179
     */
4180
    public function withTenantId($value)
4181
    {
4182
        $this->data['TenantId'] = $value;
4183
        $this->options['form_params']['TenantId'] = $value;
4184
4185
        return $this;
4186
    }
4187
4188
    /**
4189
     * @param string $value
4190
     *
4191
     * @return $this
4192
     */
4193
    public function withUserName($value)
4194
    {
4195
        $this->data['UserName'] = $value;
4196
        $this->options['form_params']['UserName'] = $value;
4197
4198
        return $this;
4199
    }
4200
}
4201
4202
/**
4203
 * @method string getUserRole()
4204
 * @method string getInstanceId()
4205
 * @method string getModifyType()
4206
 * @method string getTenantId()
4207
 * @method string getUserName()
4208
 */
4209
class ModifyTenantUserRoles extends Rpc
4210
{
4211
4212
    /**
4213
     * @param string $value
4214
     *
4215
     * @return $this
4216
     */
4217
    public function withUserRole($value)
4218
    {
4219
        $this->data['UserRole'] = $value;
4220
        $this->options['form_params']['UserRole'] = $value;
4221
4222
        return $this;
4223
    }
4224
4225
    /**
4226
     * @param string $value
4227
     *
4228
     * @return $this
4229
     */
4230
    public function withInstanceId($value)
4231
    {
4232
        $this->data['InstanceId'] = $value;
4233
        $this->options['form_params']['InstanceId'] = $value;
4234
4235
        return $this;
4236
    }
4237
4238
    /**
4239
     * @param string $value
4240
     *
4241
     * @return $this
4242
     */
4243
    public function withModifyType($value)
4244
    {
4245
        $this->data['ModifyType'] = $value;
4246
        $this->options['form_params']['ModifyType'] = $value;
4247
4248
        return $this;
4249
    }
4250
4251
    /**
4252
     * @param string $value
4253
     *
4254
     * @return $this
4255
     */
4256
    public function withTenantId($value)
4257
    {
4258
        $this->data['TenantId'] = $value;
4259
        $this->options['form_params']['TenantId'] = $value;
4260
4261
        return $this;
4262
    }
4263
4264
    /**
4265
     * @param string $value
4266
     *
4267
     * @return $this
4268
     */
4269
    public function withUserName($value)
4270
    {
4271
        $this->data['UserName'] = $value;
4272
        $this->options['form_params']['UserName'] = $value;
4273
4274
        return $this;
4275
    }
4276
}
4277
4278
/**
4279
 * @method string getUserStatus()
4280
 * @method string getInstanceId()
4281
 * @method string getTenantId()
4282
 * @method string getUserName()
4283
 */
4284
class ModifyTenantUserStatus extends Rpc
4285
{
4286
4287
    /**
4288
     * @param string $value
4289
     *
4290
     * @return $this
4291
     */
4292
    public function withUserStatus($value)
4293
    {
4294
        $this->data['UserStatus'] = $value;
4295
        $this->options['form_params']['UserStatus'] = $value;
4296
4297
        return $this;
4298
    }
4299
4300
    /**
4301
     * @param string $value
4302
     *
4303
     * @return $this
4304
     */
4305
    public function withInstanceId($value)
4306
    {
4307
        $this->data['InstanceId'] = $value;
4308
        $this->options['form_params']['InstanceId'] = $value;
4309
4310
        return $this;
4311
    }
4312
4313
    /**
4314
     * @param string $value
4315
     *
4316
     * @return $this
4317
     */
4318
    public function withTenantId($value)
4319
    {
4320
        $this->data['TenantId'] = $value;
4321
        $this->options['form_params']['TenantId'] = $value;
4322
4323
        return $this;
4324
    }
4325
4326
    /**
4327
     * @param string $value
4328
     *
4329
     * @return $this
4330
     */
4331
    public function withUserName($value)
4332
    {
4333
        $this->data['UserName'] = $value;
4334
        $this->options['form_params']['UserName'] = $value;
4335
4336
        return $this;
4337
    }
4338
}
4339
4340
/**
4341
 * @method string getPageNumber()
4342
 * @method string getPageSize()
4343
 * @method string getWorkerGradeId()
4344
 * @method string getProjectId()
4345
 */
4346
class ReleaseOmsOpenAPIProject extends Rpc
4347
{
4348
4349
    /**
4350
     * @param string $value
4351
     *
4352
     * @return $this
4353
     */
4354
    public function withPageNumber($value)
4355
    {
4356
        $this->data['PageNumber'] = $value;
4357
        $this->options['form_params']['PageNumber'] = $value;
4358
4359
        return $this;
4360
    }
4361
4362
    /**
4363
     * @param string $value
4364
     *
4365
     * @return $this
4366
     */
4367
    public function withPageSize($value)
4368
    {
4369
        $this->data['PageSize'] = $value;
4370
        $this->options['form_params']['PageSize'] = $value;
4371
4372
        return $this;
4373
    }
4374
4375
    /**
4376
     * @param string $value
4377
     *
4378
     * @return $this
4379
     */
4380
    public function withWorkerGradeId($value)
4381
    {
4382
        $this->data['WorkerGradeId'] = $value;
4383
        $this->options['form_params']['WorkerGradeId'] = $value;
4384
4385
        return $this;
4386
    }
4387
4388
    /**
4389
     * @param string $value
4390
     *
4391
     * @return $this
4392
     */
4393
    public function withProjectId($value)
4394
    {
4395
        $this->data['ProjectId'] = $value;
4396
        $this->options['form_params']['ProjectId'] = $value;
4397
4398
        return $this;
4399
    }
4400
}
4401
4402
/**
4403
 * @method string getPageNumber()
4404
 * @method string getPageSize()
4405
 * @method string getWorkerGradeId()
4406
 * @method string getProjectId()
4407
 */
4408
class ResetOmsOpenAPIProject extends Rpc
4409
{
4410
4411
    /**
4412
     * @param string $value
4413
     *
4414
     * @return $this
4415
     */
4416
    public function withPageNumber($value)
4417
    {
4418
        $this->data['PageNumber'] = $value;
4419
        $this->options['form_params']['PageNumber'] = $value;
4420
4421
        return $this;
4422
    }
4423
4424
    /**
4425
     * @param string $value
4426
     *
4427
     * @return $this
4428
     */
4429
    public function withPageSize($value)
4430
    {
4431
        $this->data['PageSize'] = $value;
4432
        $this->options['form_params']['PageSize'] = $value;
4433
4434
        return $this;
4435
    }
4436
4437
    /**
4438
     * @param string $value
4439
     *
4440
     * @return $this
4441
     */
4442
    public function withWorkerGradeId($value)
4443
    {
4444
        $this->data['WorkerGradeId'] = $value;
4445
        $this->options['form_params']['WorkerGradeId'] = $value;
4446
4447
        return $this;
4448
    }
4449
4450
    /**
4451
     * @param string $value
4452
     *
4453
     * @return $this
4454
     */
4455
    public function withProjectId($value)
4456
    {
4457
        $this->data['ProjectId'] = $value;
4458
        $this->options['form_params']['ProjectId'] = $value;
4459
4460
        return $this;
4461
    }
4462
}
4463
4464
/**
4465
 * @method string getPageNumber()
4466
 * @method string getPageSize()
4467
 * @method string getWorkerGradeId()
4468
 * @method string getProjectId()
4469
 */
4470
class ResumeOmsOpenAPIProject extends Rpc
4471
{
4472
4473
    /**
4474
     * @param string $value
4475
     *
4476
     * @return $this
4477
     */
4478
    public function withPageNumber($value)
4479
    {
4480
        $this->data['PageNumber'] = $value;
4481
        $this->options['form_params']['PageNumber'] = $value;
4482
4483
        return $this;
4484
    }
4485
4486
    /**
4487
     * @param string $value
4488
     *
4489
     * @return $this
4490
     */
4491
    public function withPageSize($value)
4492
    {
4493
        $this->data['PageSize'] = $value;
4494
        $this->options['form_params']['PageSize'] = $value;
4495
4496
        return $this;
4497
    }
4498
4499
    /**
4500
     * @param string $value
4501
     *
4502
     * @return $this
4503
     */
4504
    public function withWorkerGradeId($value)
4505
    {
4506
        $this->data['WorkerGradeId'] = $value;
4507
        $this->options['form_params']['WorkerGradeId'] = $value;
4508
4509
        return $this;
4510
    }
4511
4512
    /**
4513
     * @param string $value
4514
     *
4515
     * @return $this
4516
     */
4517
    public function withProjectId($value)
4518
    {
4519
        $this->data['ProjectId'] = $value;
4520
        $this->options['form_params']['ProjectId'] = $value;
4521
4522
        return $this;
4523
    }
4524
}
4525
4526
/**
4527
 * @method string getEndTime()
4528
 * @method string getBeginTime()
4529
 * @method string getMaxPointNum()
4530
 * @method string getPageNumber()
4531
 * @method string getMetric()
4532
 * @method string getPageSize()
4533
 * @method string getWorkerGradeId()
4534
 * @method string getProjectId()
4535
 */
4536
class SearchOmsOpenAPIMonitorMetric extends Rpc
4537
{
4538
4539
    /**
4540
     * @param string $value
4541
     *
4542
     * @return $this
4543
     */
4544
    public function withEndTime($value)
4545
    {
4546
        $this->data['EndTime'] = $value;
4547
        $this->options['form_params']['EndTime'] = $value;
4548
4549
        return $this;
4550
    }
4551
4552
    /**
4553
     * @param string $value
4554
     *
4555
     * @return $this
4556
     */
4557
    public function withBeginTime($value)
4558
    {
4559
        $this->data['BeginTime'] = $value;
4560
        $this->options['form_params']['BeginTime'] = $value;
4561
4562
        return $this;
4563
    }
4564
4565
    /**
4566
     * @param string $value
4567
     *
4568
     * @return $this
4569
     */
4570
    public function withMaxPointNum($value)
4571
    {
4572
        $this->data['MaxPointNum'] = $value;
4573
        $this->options['form_params']['MaxPointNum'] = $value;
4574
4575
        return $this;
4576
    }
4577
4578
    /**
4579
     * @param string $value
4580
     *
4581
     * @return $this
4582
     */
4583
    public function withPageNumber($value)
4584
    {
4585
        $this->data['PageNumber'] = $value;
4586
        $this->options['form_params']['PageNumber'] = $value;
4587
4588
        return $this;
4589
    }
4590
4591
    /**
4592
     * @param string $value
4593
     *
4594
     * @return $this
4595
     */
4596
    public function withMetric($value)
4597
    {
4598
        $this->data['Metric'] = $value;
4599
        $this->options['form_params']['Metric'] = $value;
4600
4601
        return $this;
4602
    }
4603
4604
    /**
4605
     * @param string $value
4606
     *
4607
     * @return $this
4608
     */
4609
    public function withPageSize($value)
4610
    {
4611
        $this->data['PageSize'] = $value;
4612
        $this->options['form_params']['PageSize'] = $value;
4613
4614
        return $this;
4615
    }
4616
4617
    /**
4618
     * @param string $value
4619
     *
4620
     * @return $this
4621
     */
4622
    public function withWorkerGradeId($value)
4623
    {
4624
        $this->data['WorkerGradeId'] = $value;
4625
        $this->options['form_params']['WorkerGradeId'] = $value;
4626
4627
        return $this;
4628
    }
4629
4630
    /**
4631
     * @param string $value
4632
     *
4633
     * @return $this
4634
     */
4635
    public function withProjectId($value)
4636
    {
4637
        $this->data['ProjectId'] = $value;
4638
        $this->options['form_params']['ProjectId'] = $value;
4639
4640
        return $this;
4641
    }
4642
}
4643
4644
/**
4645
 * @method string getDestDbTypes()
4646
 * @method string getStatusList()
4647
 * @method string getSearchKey()
4648
 * @method string getPageNumber()
4649
 * @method string getSourceDbTypes()
4650
 * @method string getPageSize()
4651
 * @method string getWorkerGradeId()
4652
 * @method string getLabelIds()
4653
 */
4654
class SearchOmsOpenAPIProjects extends Rpc
4655
{
4656
4657
    /**
4658
     * @param string $value
4659
     *
4660
     * @return $this
4661
     */
4662
    public function withDestDbTypes($value)
4663
    {
4664
        $this->data['DestDbTypes'] = $value;
4665
        $this->options['form_params']['DestDbTypes'] = $value;
4666
4667
        return $this;
4668
    }
4669
4670
    /**
4671
     * @param string $value
4672
     *
4673
     * @return $this
4674
     */
4675
    public function withStatusList($value)
4676
    {
4677
        $this->data['StatusList'] = $value;
4678
        $this->options['form_params']['StatusList'] = $value;
4679
4680
        return $this;
4681
    }
4682
4683
    /**
4684
     * @param string $value
4685
     *
4686
     * @return $this
4687
     */
4688
    public function withSearchKey($value)
4689
    {
4690
        $this->data['SearchKey'] = $value;
4691
        $this->options['form_params']['SearchKey'] = $value;
4692
4693
        return $this;
4694
    }
4695
4696
    /**
4697
     * @param string $value
4698
     *
4699
     * @return $this
4700
     */
4701
    public function withPageNumber($value)
4702
    {
4703
        $this->data['PageNumber'] = $value;
4704
        $this->options['form_params']['PageNumber'] = $value;
4705
4706
        return $this;
4707
    }
4708
4709
    /**
4710
     * @param string $value
4711
     *
4712
     * @return $this
4713
     */
4714
    public function withSourceDbTypes($value)
4715
    {
4716
        $this->data['SourceDbTypes'] = $value;
4717
        $this->options['form_params']['SourceDbTypes'] = $value;
4718
4719
        return $this;
4720
    }
4721
4722
    /**
4723
     * @param string $value
4724
     *
4725
     * @return $this
4726
     */
4727
    public function withPageSize($value)
4728
    {
4729
        $this->data['PageSize'] = $value;
4730
        $this->options['form_params']['PageSize'] = $value;
4731
4732
        return $this;
4733
    }
4734
4735
    /**
4736
     * @param string $value
4737
     *
4738
     * @return $this
4739
     */
4740
    public function withWorkerGradeId($value)
4741
    {
4742
        $this->data['WorkerGradeId'] = $value;
4743
        $this->options['form_params']['WorkerGradeId'] = $value;
4744
4745
        return $this;
4746
    }
4747
4748
    /**
4749
     * @param string $value
4750
     *
4751
     * @return $this
4752
     */
4753
    public function withLabelIds($value)
4754
    {
4755
        $this->data['LabelIds'] = $value;
4756
        $this->options['form_params']['LabelIds'] = $value;
4757
4758
        return $this;
4759
    }
4760
}
4761
4762
/**
4763
 * @method string getPageNumber()
4764
 * @method string getPageSize()
4765
 * @method string getWorkerGradeId()
4766
 * @method string getProjectId()
4767
 */
4768
class StartOmsOpenAPIProject extends Rpc
4769
{
4770
4771
    /**
4772
     * @param string $value
4773
     *
4774
     * @return $this
4775
     */
4776
    public function withPageNumber($value)
4777
    {
4778
        $this->data['PageNumber'] = $value;
4779
        $this->options['form_params']['PageNumber'] = $value;
4780
4781
        return $this;
4782
    }
4783
4784
    /**
4785
     * @param string $value
4786
     *
4787
     * @return $this
4788
     */
4789
    public function withPageSize($value)
4790
    {
4791
        $this->data['PageSize'] = $value;
4792
        $this->options['form_params']['PageSize'] = $value;
4793
4794
        return $this;
4795
    }
4796
4797
    /**
4798
     * @param string $value
4799
     *
4800
     * @return $this
4801
     */
4802
    public function withWorkerGradeId($value)
4803
    {
4804
        $this->data['WorkerGradeId'] = $value;
4805
        $this->options['form_params']['WorkerGradeId'] = $value;
4806
4807
        return $this;
4808
    }
4809
4810
    /**
4811
     * @param string $value
4812
     *
4813
     * @return $this
4814
     */
4815
    public function withProjectId($value)
4816
    {
4817
        $this->data['ProjectId'] = $value;
4818
        $this->options['form_params']['ProjectId'] = $value;
4819
4820
        return $this;
4821
    }
4822
}
4823
4824
/**
4825
 * @method string getPageNumber()
4826
 * @method string getPageSize()
4827
 * @method string getWorkerGradeId()
4828
 * @method string getProjectId()
4829
 */
4830
class StopOmsOpenAPIProject extends Rpc
4831
{
4832
4833
    /**
4834
     * @param string $value
4835
     *
4836
     * @return $this
4837
     */
4838
    public function withPageNumber($value)
4839
    {
4840
        $this->data['PageNumber'] = $value;
4841
        $this->options['form_params']['PageNumber'] = $value;
4842
4843
        return $this;
4844
    }
4845
4846
    /**
4847
     * @param string $value
4848
     *
4849
     * @return $this
4850
     */
4851
    public function withPageSize($value)
4852
    {
4853
        $this->data['PageSize'] = $value;
4854
        $this->options['form_params']['PageSize'] = $value;
4855
4856
        return $this;
4857
    }
4858
4859
    /**
4860
     * @param string $value
4861
     *
4862
     * @return $this
4863
     */
4864
    public function withWorkerGradeId($value)
4865
    {
4866
        $this->data['WorkerGradeId'] = $value;
4867
        $this->options['form_params']['WorkerGradeId'] = $value;
4868
4869
        return $this;
4870
    }
4871
4872
    /**
4873
     * @param string $value
4874
     *
4875
     * @return $this
4876
     */
4877
    public function withProjectId($value)
4878
    {
4879
        $this->data['ProjectId'] = $value;
4880
        $this->options['form_params']['ProjectId'] = $value;
4881
4882
        return $this;
4883
    }
4884
}
4885