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 ( 8a90f1...43189b )
by
unknown
08:14
created

DescribeInstanceSecurityConfigs::withInstanceId()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

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