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 ( 661434...38ae90 )
by
unknown
06:06
created

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