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 ( b9291e...e87709 )
by
unknown
10:28
created

ModifyInstanceNodeNum::withNodeNum()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

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