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 ( a25ba9...d0b1e8 )
by
unknown
08:00
created

ListWorkerInstances::withPageNumber()   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 CreateLabel createLabel(array $options = [])
11
 * @method CreateMySqlDataSource createMySqlDataSource(array $options = [])
12
 * @method CreateOceanBaseDataSource createOceanBaseDataSource(array $options = [])
13
 * @method CreateOmsMysqlDataSource createOmsMysqlDataSource(array $options = [])
14
 * @method CreateOmsOpenAPIProject createOmsOpenAPIProject(array $options = [])
15
 * @method CreateProject createProject(array $options = [])
16
 * @method CreateSecurityIpGroup createSecurityIpGroup(array $options = [])
17
 * @method CreateTenant createTenant(array $options = [])
18
 * @method CreateTenantReadOnlyConnection createTenantReadOnlyConnection(array $options = [])
19
 * @method CreateTenantSecurityIpGroup createTenantSecurityIpGroup(array $options = [])
20
 * @method CreateTenantUser createTenantUser(array $options = [])
21
 * @method DeleteDatabases deleteDatabases(array $options = [])
22
 * @method DeleteInstances deleteInstances(array $options = [])
23
 * @method DeleteOmsOpenAPIProject deleteOmsOpenAPIProject(array $options = [])
24
 * @method DeleteProject deleteProject(array $options = [])
25
 * @method DeleteSecurityIpGroup deleteSecurityIpGroup(array $options = [])
26
 * @method DeleteTenants deleteTenants(array $options = [])
27
 * @method DeleteTenantSecurityIpGroup deleteTenantSecurityIpGroup(array $options = [])
28
 * @method DeleteTenantUsers deleteTenantUsers(array $options = [])
29
 * @method DescribeAnomalySQLList describeAnomalySQLList(array $options = [])
30
 * @method DescribeAvailableCpuResource describeAvailableCpuResource(array $options = [])
31
 * @method DescribeAvailableMemResource describeAvailableMemResource(array $options = [])
32
 * @method DescribeCharset describeCharset(array $options = [])
33
 * @method DescribeDatabases describeDatabases(array $options = [])
34
 * @method DescribeInstance describeInstance(array $options = [])
35
 * @method DescribeInstanceCreatableZone describeInstanceCreatableZone(array $options = [])
36
 * @method DescribeInstances describeInstances(array $options = [])
37
 * @method DescribeInstanceSecurityConfigs describeInstanceSecurityConfigs(array $options = [])
38
 * @method DescribeInstanceTags describeInstanceTags(array $options = [])
39
 * @method DescribeInstanceTenantModes describeInstanceTenantModes(array $options = [])
40
 * @method DescribeInstanceTopology describeInstanceTopology(array $options = [])
41
 * @method DescribeNodeMetrics describeNodeMetrics(array $options = [])
42
 * @method DescribeOasAnomalySQLList describeOasAnomalySQLList(array $options = [])
43
 * @method DescribeOasSlowSQLList describeOasSlowSQLList(array $options = [])
44
 * @method DescribeOasSQLDetails describeOasSQLDetails(array $options = [])
45
 * @method DescribeOasSQLHistoryList describeOasSQLHistoryList(array $options = [])
46
 * @method DescribeOasSQLPlans describeOasSQLPlans(array $options = [])
47
 * @method DescribeOasTopSQLList describeOasTopSQLList(array $options = [])
48
 * @method DescribeOmsOpenAPIProject describeOmsOpenAPIProject(array $options = [])
49
 * @method DescribeOmsOpenAPIProjectSteps describeOmsOpenAPIProjectSteps(array $options = [])
50
 * @method DescribeOutlineBinding describeOutlineBinding(array $options = [])
51
 * @method DescribeParameters describeParameters(array $options = [])
52
 * @method DescribeParametersHistory describeParametersHistory(array $options = [])
53
 * @method DescribeProject describeProject(array $options = [])
54
 * @method DescribeProjectComponents describeProjectComponents(array $options = [])
55
 * @method DescribeProjectProgress describeProjectProgress(array $options = [])
56
 * @method DescribeProjectStepMetric describeProjectStepMetric(array $options = [])
57
 * @method DescribeProjectSteps describeProjectSteps(array $options = [])
58
 * @method DescribeRecommendIndex describeRecommendIndex(array $options = [])
59
 * @method DescribeSecurityIpGroups describeSecurityIpGroups(array $options = [])
60
 * @method DescribeSlowSQLHistoryList describeSlowSQLHistoryList(array $options = [])
61
 * @method DescribeSlowSQLList describeSlowSQLList(array $options = [])
62
 * @method DescribeSQLDetails describeSQLDetails(array $options = [])
63
 * @method DescribeSQLHistoryList describeSQLHistoryList(array $options = [])
64
 * @method DescribeSQLPlans describeSQLPlans(array $options = [])
65
 * @method DescribeSQLSamples describeSQLSamples(array $options = [])
66
 * @method DescribeTenant describeTenant(array $options = [])
67
 * @method DescribeTenantMetrics describeTenantMetrics(array $options = [])
68
 * @method DescribeTenants describeTenants(array $options = [])
69
 * @method DescribeTenantSecurityConfigs describeTenantSecurityConfigs(array $options = [])
70
 * @method DescribeTenantSecurityIpGroups describeTenantSecurityIpGroups(array $options = [])
71
 * @method DescribeTenantTags describeTenantTags(array $options = [])
72
 * @method DescribeTenantUserRoles describeTenantUserRoles(array $options = [])
73
 * @method DescribeTenantUsers describeTenantUsers(array $options = [])
74
 * @method DescribeTenantZonesRead describeTenantZonesRead(array $options = [])
75
 * @method DescribeTimeZones describeTimeZones(array $options = [])
76
 * @method DescribeTopSQLList describeTopSQLList(array $options = [])
77
 * @method DescribeZones describeZones(array $options = [])
78
 * @method GetUploadOssUrl getUploadOssUrl(array $options = [])
79
 * @method KillProcessList killProcessList(array $options = [])
80
 * @method ListAllLabels listAllLabels(array $options = [])
81
 * @method ListDataSource listDataSource(array $options = [])
82
 * @method ListProjectFullVerifyResult listProjectFullVerifyResult(array $options = [])
83
 * @method ListProjects listProjects(array $options = [])
84
 * @method ListWorkerInstances listWorkerInstances(array $options = [])
85
 * @method ModifyDatabaseDescription modifyDatabaseDescription(array $options = [])
86
 * @method ModifyDatabaseUserRoles modifyDatabaseUserRoles(array $options = [])
87
 * @method ModifyInstanceName modifyInstanceName(array $options = [])
88
 * @method ModifyInstanceNodeNum modifyInstanceNodeNum(array $options = [])
89
 * @method ModifyInstanceSpec modifyInstanceSpec(array $options = [])
90
 * @method ModifyInstanceTags modifyInstanceTags(array $options = [])
91
 * @method ModifyParameters modifyParameters(array $options = [])
92
 * @method ModifySecurityIps modifySecurityIps(array $options = [])
93
 * @method ModifyTenantPrimaryZone modifyTenantPrimaryZone(array $options = [])
94
 * @method ModifyTenantResource modifyTenantResource(array $options = [])
95
 * @method ModifyTenantSecurityIpGroup modifyTenantSecurityIpGroup(array $options = [])
96
 * @method ModifyTenantTags modifyTenantTags(array $options = [])
97
 * @method ModifyTenantUserDescription modifyTenantUserDescription(array $options = [])
98
 * @method ModifyTenantUserPassword modifyTenantUserPassword(array $options = [])
99
 * @method ModifyTenantUserRoles modifyTenantUserRoles(array $options = [])
100
 * @method ModifyTenantUserStatus modifyTenantUserStatus(array $options = [])
101
 * @method ReleaseOmsOpenAPIProject releaseOmsOpenAPIProject(array $options = [])
102
 * @method ReleaseProject releaseProject(array $options = [])
103
 * @method ResetOmsOpenAPIProject resetOmsOpenAPIProject(array $options = [])
104
 * @method ResumeOmsOpenAPIProject resumeOmsOpenAPIProject(array $options = [])
105
 * @method ResumeProject resumeProject(array $options = [])
106
 * @method SearchOmsOpenAPIMonitorMetric searchOmsOpenAPIMonitorMetric(array $options = [])
107
 * @method SearchOmsOpenAPIProjects searchOmsOpenAPIProjects(array $options = [])
108
 * @method StartOmsOpenAPIProject startOmsOpenAPIProject(array $options = [])
109
 * @method StartProject startProject(array $options = [])
110
 * @method StartProjectsByLabel startProjectsByLabel(array $options = [])
111
 * @method StopOmsOpenAPIProject stopOmsOpenAPIProject(array $options = [])
112
 * @method StopProject stopProject(array $options = [])
113
 * @method StopProjectsByLabel stopProjectsByLabel(array $options = [])
114
 * @method SwitchoverInstance switchoverInstance(array $options = [])
115
 */
116
class OceanBaseProApiResolver extends ApiResolver
117
{
118
}
119
120
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
121
{
122
    /** @var string */
123
    public $product = 'OceanBasePro';
124
125
    /** @var string */
126
    public $version = '2019-09-01';
127
128
    /** @var string */
129
    public $method = 'POST';
130
131
    /** @var string */
132
    public $serviceCode = 'oceanbase';
133
}
134
135
/**
136
 * @method string getClientToken()
137
 * @method string getDescription()
138
 * @method string getEncoding()
139
 * @method string getInstanceId()
140
 * @method string getDatabaseName()
141
 * @method string getTenantId()
142
 * @method string getCollation()
143
 */
144
class CreateDatabase extends Rpc
145
{
146
147
    /**
148
     * @param string $value
149
     *
150
     * @return $this
151
     */
152
    public function withClientToken($value)
153
    {
154
        $this->data['ClientToken'] = $value;
155
        $this->options['form_params']['ClientToken'] = $value;
156
157
        return $this;
158
    }
159
160
    /**
161
     * @param string $value
162
     *
163
     * @return $this
164
     */
165
    public function withDescription($value)
166
    {
167
        $this->data['Description'] = $value;
168
        $this->options['form_params']['Description'] = $value;
169
170
        return $this;
171
    }
172
173
    /**
174
     * @param string $value
175
     *
176
     * @return $this
177
     */
178
    public function withEncoding($value)
179
    {
180
        $this->data['Encoding'] = $value;
181
        $this->options['form_params']['Encoding'] = $value;
182
183
        return $this;
184
    }
185
186
    /**
187
     * @param string $value
188
     *
189
     * @return $this
190
     */
191
    public function withInstanceId($value)
192
    {
193
        $this->data['InstanceId'] = $value;
194
        $this->options['form_params']['InstanceId'] = $value;
195
196
        return $this;
197
    }
198
199
    /**
200
     * @param string $value
201
     *
202
     * @return $this
203
     */
204
    public function withDatabaseName($value)
205
    {
206
        $this->data['DatabaseName'] = $value;
207
        $this->options['form_params']['DatabaseName'] = $value;
208
209
        return $this;
210
    }
211
212
    /**
213
     * @param string $value
214
     *
215
     * @return $this
216
     */
217
    public function withTenantId($value)
218
    {
219
        $this->data['TenantId'] = $value;
220
        $this->options['form_params']['TenantId'] = $value;
221
222
        return $this;
223
    }
224
225
    /**
226
     * @param string $value
227
     *
228
     * @return $this
229
     */
230
    public function withCollation($value)
231
    {
232
        $this->data['Collation'] = $value;
233
        $this->options['form_params']['Collation'] = $value;
234
235
        return $this;
236
    }
237
}
238
239
/**
240
 * @method string getInstanceClass()
241
 * @method string getResourceGroupId()
242
 * @method string getAutoRenewPeriod()
243
 * @method string getPeriod()
244
 * @method string getDiskSize()
245
 * @method string getZones()
246
 * @method string getDiskType()
247
 * @method string getObVersion()
248
 * @method string getPeriodUnit()
249
 * @method string getInstanceName()
250
 * @method string getAutoRenew()
251
 * @method string getSeries()
252
 * @method string getChargeType()
253
 * @method string getBid()
254
 * @method $this withBid($value)
255
 */
256
class CreateInstance extends Rpc
257
{
258
259
    /**
260
     * @param string $value
261
     *
262
     * @return $this
263
     */
264
    public function withInstanceClass($value)
265
    {
266
        $this->data['InstanceClass'] = $value;
267
        $this->options['form_params']['InstanceClass'] = $value;
268
269
        return $this;
270
    }
271
272
    /**
273
     * @param string $value
274
     *
275
     * @return $this
276
     */
277
    public function withResourceGroupId($value)
278
    {
279
        $this->data['ResourceGroupId'] = $value;
280
        $this->options['form_params']['ResourceGroupId'] = $value;
281
282
        return $this;
283
    }
284
285
    /**
286
     * @param string $value
287
     *
288
     * @return $this
289
     */
290
    public function withAutoRenewPeriod($value)
291
    {
292
        $this->data['AutoRenewPeriod'] = $value;
293
        $this->options['form_params']['AutoRenewPeriod'] = $value;
294
295
        return $this;
296
    }
297
298
    /**
299
     * @param string $value
300
     *
301
     * @return $this
302
     */
303
    public function withPeriod($value)
304
    {
305
        $this->data['Period'] = $value;
306
        $this->options['form_params']['Period'] = $value;
307
308
        return $this;
309
    }
310
311
    /**
312
     * @param string $value
313
     *
314
     * @return $this
315
     */
316
    public function withDiskSize($value)
317
    {
318
        $this->data['DiskSize'] = $value;
319
        $this->options['form_params']['DiskSize'] = $value;
320
321
        return $this;
322
    }
323
324
    /**
325
     * @param string $value
326
     *
327
     * @return $this
328
     */
329
    public function withZones($value)
330
    {
331
        $this->data['Zones'] = $value;
332
        $this->options['form_params']['Zones'] = $value;
333
334
        return $this;
335
    }
336
337
    /**
338
     * @param string $value
339
     *
340
     * @return $this
341
     */
342
    public function withDiskType($value)
343
    {
344
        $this->data['DiskType'] = $value;
345
        $this->options['form_params']['DiskType'] = $value;
346
347
        return $this;
348
    }
349
350
    /**
351
     * @param string $value
352
     *
353
     * @return $this
354
     */
355
    public function withObVersion($value)
356
    {
357
        $this->data['ObVersion'] = $value;
358
        $this->options['form_params']['ObVersion'] = $value;
359
360
        return $this;
361
    }
362
363
    /**
364
     * @param string $value
365
     *
366
     * @return $this
367
     */
368
    public function withPeriodUnit($value)
369
    {
370
        $this->data['PeriodUnit'] = $value;
371
        $this->options['form_params']['PeriodUnit'] = $value;
372
373
        return $this;
374
    }
375
376
    /**
377
     * @param string $value
378
     *
379
     * @return $this
380
     */
381
    public function withInstanceName($value)
382
    {
383
        $this->data['InstanceName'] = $value;
384
        $this->options['form_params']['InstanceName'] = $value;
385
386
        return $this;
387
    }
388
389
    /**
390
     * @param string $value
391
     *
392
     * @return $this
393
     */
394
    public function withAutoRenew($value)
395
    {
396
        $this->data['AutoRenew'] = $value;
397
        $this->options['form_params']['AutoRenew'] = $value;
398
399
        return $this;
400
    }
401
402
    /**
403
     * @param string $value
404
     *
405
     * @return $this
406
     */
407
    public function withSeries($value)
408
    {
409
        $this->data['Series'] = $value;
410
        $this->options['form_params']['Series'] = $value;
411
412
        return $this;
413
    }
414
415
    /**
416
     * @param string $value
417
     *
418
     * @return $this
419
     */
420
    public function withChargeType($value)
421
    {
422
        $this->data['ChargeType'] = $value;
423
        $this->options['form_params']['ChargeType'] = $value;
424
425
        return $this;
426
    }
427
}
428
429
/**
430
 * @method string getName()
431
 */
432
class CreateLabel extends Rpc
433
{
434
435
    /**
436
     * @param string $value
437
     *
438
     * @return $this
439
     */
440
    public function withName($value)
441
    {
442
        $this->data['Name'] = $value;
443
        $this->options['form_params']['Name'] = $value;
444
445
        return $this;
446
    }
447
}
448
449
/**
450
 * @method string getSchema()
451
 * @method string getDescription()
452
 * @method string getType()
453
 * @method string getPassword()
454
 * @method string getDgInstanceId()
455
 * @method string getIp()
456
 * @method string getInstanceId()
457
 * @method string getPort()
458
 * @method string getVpcId()
459
 * @method string getName()
460
 * @method string getUserName()
461
 */
462
class CreateMySqlDataSource extends Rpc
463
{
464
465
    /**
466
     * @param string $value
467
     *
468
     * @return $this
469
     */
470
    public function withSchema($value)
471
    {
472
        $this->data['Schema'] = $value;
473
        $this->options['form_params']['Schema'] = $value;
474
475
        return $this;
476
    }
477
478
    /**
479
     * @param string $value
480
     *
481
     * @return $this
482
     */
483
    public function withDescription($value)
484
    {
485
        $this->data['Description'] = $value;
486
        $this->options['form_params']['Description'] = $value;
487
488
        return $this;
489
    }
490
491
    /**
492
     * @param string $value
493
     *
494
     * @return $this
495
     */
496
    public function withType($value)
497
    {
498
        $this->data['Type'] = $value;
499
        $this->options['form_params']['Type'] = $value;
500
501
        return $this;
502
    }
503
504
    /**
505
     * @param string $value
506
     *
507
     * @return $this
508
     */
509
    public function withPassword($value)
510
    {
511
        $this->data['Password'] = $value;
512
        $this->options['form_params']['Password'] = $value;
513
514
        return $this;
515
    }
516
517
    /**
518
     * @param string $value
519
     *
520
     * @return $this
521
     */
522
    public function withDgInstanceId($value)
523
    {
524
        $this->data['DgInstanceId'] = $value;
525
        $this->options['form_params']['DgInstanceId'] = $value;
526
527
        return $this;
528
    }
529
530
    /**
531
     * @param string $value
532
     *
533
     * @return $this
534
     */
535
    public function withIp($value)
536
    {
537
        $this->data['Ip'] = $value;
538
        $this->options['form_params']['Ip'] = $value;
539
540
        return $this;
541
    }
542
543
    /**
544
     * @param string $value
545
     *
546
     * @return $this
547
     */
548
    public function withInstanceId($value)
549
    {
550
        $this->data['InstanceId'] = $value;
551
        $this->options['form_params']['InstanceId'] = $value;
552
553
        return $this;
554
    }
555
556
    /**
557
     * @param string $value
558
     *
559
     * @return $this
560
     */
561
    public function withPort($value)
562
    {
563
        $this->data['Port'] = $value;
564
        $this->options['form_params']['Port'] = $value;
565
566
        return $this;
567
    }
568
569
    /**
570
     * @param string $value
571
     *
572
     * @return $this
573
     */
574
    public function withVpcId($value)
575
    {
576
        $this->data['VpcId'] = $value;
577
        $this->options['form_params']['VpcId'] = $value;
578
579
        return $this;
580
    }
581
582
    /**
583
     * @param string $value
584
     *
585
     * @return $this
586
     */
587
    public function withName($value)
588
    {
589
        $this->data['Name'] = $value;
590
        $this->options['form_params']['Name'] = $value;
591
592
        return $this;
593
    }
594
595
    /**
596
     * @param string $value
597
     *
598
     * @return $this
599
     */
600
    public function withUserName($value)
601
    {
602
        $this->data['UserName'] = $value;
603
        $this->options['form_params']['UserName'] = $value;
604
605
        return $this;
606
    }
607
}
608
609
/**
610
 * @method string getCluster()
611
 * @method string getDrcUserName()
612
 * @method string getLogProxyIp()
613
 * @method string getDescription()
614
 * @method string getType()
615
 * @method string getPassword()
616
 * @method string getInnerDrcPassword()
617
 * @method string getTenant()
618
 * @method string getConfigUrl()
619
 * @method string getIp()
620
 * @method string getPort()
621
 * @method string getVpcId()
622
 * @method string getName()
623
 * @method string getDrcPassword()
624
 * @method string getLogProxyPort()
625
 * @method string getUserName()
626
 */
627
class CreateOceanBaseDataSource extends Rpc
628
{
629
630
    /**
631
     * @param string $value
632
     *
633
     * @return $this
634
     */
635
    public function withCluster($value)
636
    {
637
        $this->data['Cluster'] = $value;
638
        $this->options['form_params']['Cluster'] = $value;
639
640
        return $this;
641
    }
642
643
    /**
644
     * @param string $value
645
     *
646
     * @return $this
647
     */
648
    public function withDrcUserName($value)
649
    {
650
        $this->data['DrcUserName'] = $value;
651
        $this->options['form_params']['DrcUserName'] = $value;
652
653
        return $this;
654
    }
655
656
    /**
657
     * @param string $value
658
     *
659
     * @return $this
660
     */
661
    public function withLogProxyIp($value)
662
    {
663
        $this->data['LogProxyIp'] = $value;
664
        $this->options['form_params']['LogProxyIp'] = $value;
665
666
        return $this;
667
    }
668
669
    /**
670
     * @param string $value
671
     *
672
     * @return $this
673
     */
674
    public function withDescription($value)
675
    {
676
        $this->data['Description'] = $value;
677
        $this->options['form_params']['Description'] = $value;
678
679
        return $this;
680
    }
681
682
    /**
683
     * @param string $value
684
     *
685
     * @return $this
686
     */
687
    public function withType($value)
688
    {
689
        $this->data['Type'] = $value;
690
        $this->options['form_params']['Type'] = $value;
691
692
        return $this;
693
    }
694
695
    /**
696
     * @param string $value
697
     *
698
     * @return $this
699
     */
700
    public function withPassword($value)
701
    {
702
        $this->data['Password'] = $value;
703
        $this->options['form_params']['Password'] = $value;
704
705
        return $this;
706
    }
707
708
    /**
709
     * @param string $value
710
     *
711
     * @return $this
712
     */
713
    public function withInnerDrcPassword($value)
714
    {
715
        $this->data['InnerDrcPassword'] = $value;
716
        $this->options['form_params']['InnerDrcPassword'] = $value;
717
718
        return $this;
719
    }
720
721
    /**
722
     * @param string $value
723
     *
724
     * @return $this
725
     */
726
    public function withTenant($value)
727
    {
728
        $this->data['Tenant'] = $value;
729
        $this->options['form_params']['Tenant'] = $value;
730
731
        return $this;
732
    }
733
734
    /**
735
     * @param string $value
736
     *
737
     * @return $this
738
     */
739
    public function withConfigUrl($value)
740
    {
741
        $this->data['ConfigUrl'] = $value;
742
        $this->options['form_params']['ConfigUrl'] = $value;
743
744
        return $this;
745
    }
746
747
    /**
748
     * @param string $value
749
     *
750
     * @return $this
751
     */
752
    public function withIp($value)
753
    {
754
        $this->data['Ip'] = $value;
755
        $this->options['form_params']['Ip'] = $value;
756
757
        return $this;
758
    }
759
760
    /**
761
     * @param string $value
762
     *
763
     * @return $this
764
     */
765
    public function withPort($value)
766
    {
767
        $this->data['Port'] = $value;
768
        $this->options['form_params']['Port'] = $value;
769
770
        return $this;
771
    }
772
773
    /**
774
     * @param string $value
775
     *
776
     * @return $this
777
     */
778
    public function withVpcId($value)
779
    {
780
        $this->data['VpcId'] = $value;
781
        $this->options['form_params']['VpcId'] = $value;
782
783
        return $this;
784
    }
785
786
    /**
787
     * @param string $value
788
     *
789
     * @return $this
790
     */
791
    public function withName($value)
792
    {
793
        $this->data['Name'] = $value;
794
        $this->options['form_params']['Name'] = $value;
795
796
        return $this;
797
    }
798
799
    /**
800
     * @param string $value
801
     *
802
     * @return $this
803
     */
804
    public function withDrcPassword($value)
805
    {
806
        $this->data['DrcPassword'] = $value;
807
        $this->options['form_params']['DrcPassword'] = $value;
808
809
        return $this;
810
    }
811
812
    /**
813
     * @param string $value
814
     *
815
     * @return $this
816
     */
817
    public function withLogProxyPort($value)
818
    {
819
        $this->data['LogProxyPort'] = $value;
820
        $this->options['form_params']['LogProxyPort'] = $value;
821
822
        return $this;
823
    }
824
825
    /**
826
     * @param string $value
827
     *
828
     * @return $this
829
     */
830
    public function withUserName($value)
831
    {
832
        $this->data['UserName'] = $value;
833
        $this->options['form_params']['UserName'] = $value;
834
835
        return $this;
836
    }
837
}
838
839
/**
840
 * @method string getSchema()
841
 * @method string getDescription()
842
 * @method string getDgDatabaseId()
843
 * @method string getType()
844
 * @method string getPassword()
845
 * @method string getIp()
846
 * @method string getInstanceId()
847
 * @method string getPort()
848
 * @method string getVpcId()
849
 * @method string getName()
850
 * @method string getBid()
851
 * @method $this withBid($value)
852
 * @method string getUsername()
853
 */
854
class CreateOmsMysqlDataSource extends Rpc
855
{
856
857
    /**
858
     * @param string $value
859
     *
860
     * @return $this
861
     */
862
    public function withSchema($value)
863
    {
864
        $this->data['Schema'] = $value;
865
        $this->options['form_params']['Schema'] = $value;
866
867
        return $this;
868
    }
869
870
    /**
871
     * @param string $value
872
     *
873
     * @return $this
874
     */
875
    public function withDescription($value)
876
    {
877
        $this->data['Description'] = $value;
878
        $this->options['form_params']['Description'] = $value;
879
880
        return $this;
881
    }
882
883
    /**
884
     * @param string $value
885
     *
886
     * @return $this
887
     */
888
    public function withDgDatabaseId($value)
889
    {
890
        $this->data['DgDatabaseId'] = $value;
891
        $this->options['form_params']['DgDatabaseId'] = $value;
892
893
        return $this;
894
    }
895
896
    /**
897
     * @param string $value
898
     *
899
     * @return $this
900
     */
901
    public function withType($value)
902
    {
903
        $this->data['Type'] = $value;
904
        $this->options['form_params']['Type'] = $value;
905
906
        return $this;
907
    }
908
909
    /**
910
     * @param string $value
911
     *
912
     * @return $this
913
     */
914
    public function withPassword($value)
915
    {
916
        $this->data['Password'] = $value;
917
        $this->options['form_params']['Password'] = $value;
918
919
        return $this;
920
    }
921
922
    /**
923
     * @param string $value
924
     *
925
     * @return $this
926
     */
927
    public function withIp($value)
928
    {
929
        $this->data['Ip'] = $value;
930
        $this->options['form_params']['Ip'] = $value;
931
932
        return $this;
933
    }
934
935
    /**
936
     * @param string $value
937
     *
938
     * @return $this
939
     */
940
    public function withInstanceId($value)
941
    {
942
        $this->data['InstanceId'] = $value;
943
        $this->options['form_params']['InstanceId'] = $value;
944
945
        return $this;
946
    }
947
948
    /**
949
     * @param string $value
950
     *
951
     * @return $this
952
     */
953
    public function withPort($value)
954
    {
955
        $this->data['Port'] = $value;
956
        $this->options['form_params']['Port'] = $value;
957
958
        return $this;
959
    }
960
961
    /**
962
     * @param string $value
963
     *
964
     * @return $this
965
     */
966
    public function withVpcId($value)
967
    {
968
        $this->data['VpcId'] = $value;
969
        $this->options['form_params']['VpcId'] = $value;
970
971
        return $this;
972
    }
973
974
    /**
975
     * @param string $value
976
     *
977
     * @return $this
978
     */
979
    public function withName($value)
980
    {
981
        $this->data['Name'] = $value;
982
        $this->options['form_params']['Name'] = $value;
983
984
        return $this;
985
    }
986
987
    /**
988
     * @param string $value
989
     *
990
     * @return $this
991
     */
992
    public function withUsername($value)
993
    {
994
        $this->data['Username'] = $value;
995
        $this->options['form_params']['Username'] = $value;
996
997
        return $this;
998
    }
999
}
1000
1001
/**
1002
 * @method string getDestConfig()
1003
 * @method string getPageNumber()
1004
 * @method string getPageSize()
1005
 * @method string getTransferMapping()
1006
 * @method string getTransferStepConfig()
1007
 * @method string getWorkerGradeId()
1008
 * @method string getProjectName()
1009
 * @method string getSourceConfig()
1010
 * @method string getBusinessName()
1011
 * @method string getLabelIds()
1012
 */
1013
class CreateOmsOpenAPIProject extends Rpc
1014
{
1015
1016
    /**
1017
     * @param string $value
1018
     *
1019
     * @return $this
1020
     */
1021
    public function withDestConfig($value)
1022
    {
1023
        $this->data['DestConfig'] = $value;
1024
        $this->options['form_params']['DestConfig'] = $value;
1025
1026
        return $this;
1027
    }
1028
1029
    /**
1030
     * @param string $value
1031
     *
1032
     * @return $this
1033
     */
1034
    public function withPageNumber($value)
1035
    {
1036
        $this->data['PageNumber'] = $value;
1037
        $this->options['form_params']['PageNumber'] = $value;
1038
1039
        return $this;
1040
    }
1041
1042
    /**
1043
     * @param string $value
1044
     *
1045
     * @return $this
1046
     */
1047
    public function withPageSize($value)
1048
    {
1049
        $this->data['PageSize'] = $value;
1050
        $this->options['form_params']['PageSize'] = $value;
1051
1052
        return $this;
1053
    }
1054
1055
    /**
1056
     * @param string $value
1057
     *
1058
     * @return $this
1059
     */
1060
    public function withTransferMapping($value)
1061
    {
1062
        $this->data['TransferMapping'] = $value;
1063
        $this->options['form_params']['TransferMapping'] = $value;
1064
1065
        return $this;
1066
    }
1067
1068
    /**
1069
     * @param string $value
1070
     *
1071
     * @return $this
1072
     */
1073
    public function withTransferStepConfig($value)
1074
    {
1075
        $this->data['TransferStepConfig'] = $value;
1076
        $this->options['form_params']['TransferStepConfig'] = $value;
1077
1078
        return $this;
1079
    }
1080
1081
    /**
1082
     * @param string $value
1083
     *
1084
     * @return $this
1085
     */
1086
    public function withWorkerGradeId($value)
1087
    {
1088
        $this->data['WorkerGradeId'] = $value;
1089
        $this->options['form_params']['WorkerGradeId'] = $value;
1090
1091
        return $this;
1092
    }
1093
1094
    /**
1095
     * @param string $value
1096
     *
1097
     * @return $this
1098
     */
1099
    public function withProjectName($value)
1100
    {
1101
        $this->data['ProjectName'] = $value;
1102
        $this->options['form_params']['ProjectName'] = $value;
1103
1104
        return $this;
1105
    }
1106
1107
    /**
1108
     * @param string $value
1109
     *
1110
     * @return $this
1111
     */
1112
    public function withSourceConfig($value)
1113
    {
1114
        $this->data['SourceConfig'] = $value;
1115
        $this->options['form_params']['SourceConfig'] = $value;
1116
1117
        return $this;
1118
    }
1119
1120
    /**
1121
     * @param string $value
1122
     *
1123
     * @return $this
1124
     */
1125
    public function withBusinessName($value)
1126
    {
1127
        $this->data['BusinessName'] = $value;
1128
        $this->options['form_params']['BusinessName'] = $value;
1129
1130
        return $this;
1131
    }
1132
1133
    /**
1134
     * @param string $value
1135
     *
1136
     * @return $this
1137
     */
1138
    public function withLabelIds($value)
1139
    {
1140
        $this->data['LabelIds'] = $value;
1141
        $this->options['form_params']['LabelIds'] = $value;
1142
1143
        return $this;
1144
    }
1145
}
1146
1147
/**
1148
 * @method string getSinkEndpointId()
1149
 * @method string getUseOss()
1150
 * @method string getOssKey()
1151
 * @method string getSourceEndpointId()
1152
 * @method string getType()
1153
 * @method string getFullTransferConfig()
1154
 * @method string getEnableStructTransfer()
1155
 * @method string getTransferMapping()
1156
 * @method string getWorkerGradeId()
1157
 * @method string getCommonTransferConfig()
1158
 * @method string getStructTransferConfig()
1159
 * @method string getEnableIncrTransfer()
1160
 * @method string getEnableFullTransfer()
1161
 * @method string getEnableFullVerify()
1162
 * @method string getName()
1163
 * @method string getLabelIds()
1164
 * @method string getIncrTransferConfig()
1165
 * @method string getEnableReverseIncrTransfer()
1166
 */
1167
class CreateProject extends Rpc
1168
{
1169
1170
    /**
1171
     * @param string $value
1172
     *
1173
     * @return $this
1174
     */
1175
    public function withSinkEndpointId($value)
1176
    {
1177
        $this->data['SinkEndpointId'] = $value;
1178
        $this->options['form_params']['SinkEndpointId'] = $value;
1179
1180
        return $this;
1181
    }
1182
1183
    /**
1184
     * @param string $value
1185
     *
1186
     * @return $this
1187
     */
1188
    public function withUseOss($value)
1189
    {
1190
        $this->data['UseOss'] = $value;
1191
        $this->options['form_params']['UseOss'] = $value;
1192
1193
        return $this;
1194
    }
1195
1196
    /**
1197
     * @param string $value
1198
     *
1199
     * @return $this
1200
     */
1201
    public function withOssKey($value)
1202
    {
1203
        $this->data['OssKey'] = $value;
1204
        $this->options['form_params']['OssKey'] = $value;
1205
1206
        return $this;
1207
    }
1208
1209
    /**
1210
     * @param string $value
1211
     *
1212
     * @return $this
1213
     */
1214
    public function withSourceEndpointId($value)
1215
    {
1216
        $this->data['SourceEndpointId'] = $value;
1217
        $this->options['form_params']['SourceEndpointId'] = $value;
1218
1219
        return $this;
1220
    }
1221
1222
    /**
1223
     * @param string $value
1224
     *
1225
     * @return $this
1226
     */
1227
    public function withType($value)
1228
    {
1229
        $this->data['Type'] = $value;
1230
        $this->options['form_params']['Type'] = $value;
1231
1232
        return $this;
1233
    }
1234
1235
    /**
1236
     * @param string $value
1237
     *
1238
     * @return $this
1239
     */
1240
    public function withFullTransferConfig($value)
1241
    {
1242
        $this->data['FullTransferConfig'] = $value;
1243
        $this->options['form_params']['FullTransferConfig'] = $value;
1244
1245
        return $this;
1246
    }
1247
1248
    /**
1249
     * @param string $value
1250
     *
1251
     * @return $this
1252
     */
1253
    public function withEnableStructTransfer($value)
1254
    {
1255
        $this->data['EnableStructTransfer'] = $value;
1256
        $this->options['form_params']['EnableStructTransfer'] = $value;
1257
1258
        return $this;
1259
    }
1260
1261
    /**
1262
     * @param string $value
1263
     *
1264
     * @return $this
1265
     */
1266
    public function withTransferMapping($value)
1267
    {
1268
        $this->data['TransferMapping'] = $value;
1269
        $this->options['form_params']['TransferMapping'] = $value;
1270
1271
        return $this;
1272
    }
1273
1274
    /**
1275
     * @param string $value
1276
     *
1277
     * @return $this
1278
     */
1279
    public function withWorkerGradeId($value)
1280
    {
1281
        $this->data['WorkerGradeId'] = $value;
1282
        $this->options['form_params']['WorkerGradeId'] = $value;
1283
1284
        return $this;
1285
    }
1286
1287
    /**
1288
     * @param string $value
1289
     *
1290
     * @return $this
1291
     */
1292
    public function withCommonTransferConfig($value)
1293
    {
1294
        $this->data['CommonTransferConfig'] = $value;
1295
        $this->options['form_params']['CommonTransferConfig'] = $value;
1296
1297
        return $this;
1298
    }
1299
1300
    /**
1301
     * @param string $value
1302
     *
1303
     * @return $this
1304
     */
1305
    public function withStructTransferConfig($value)
1306
    {
1307
        $this->data['StructTransferConfig'] = $value;
1308
        $this->options['form_params']['StructTransferConfig'] = $value;
1309
1310
        return $this;
1311
    }
1312
1313
    /**
1314
     * @param string $value
1315
     *
1316
     * @return $this
1317
     */
1318
    public function withEnableIncrTransfer($value)
1319
    {
1320
        $this->data['EnableIncrTransfer'] = $value;
1321
        $this->options['form_params']['EnableIncrTransfer'] = $value;
1322
1323
        return $this;
1324
    }
1325
1326
    /**
1327
     * @param string $value
1328
     *
1329
     * @return $this
1330
     */
1331
    public function withEnableFullTransfer($value)
1332
    {
1333
        $this->data['EnableFullTransfer'] = $value;
1334
        $this->options['form_params']['EnableFullTransfer'] = $value;
1335
1336
        return $this;
1337
    }
1338
1339
    /**
1340
     * @param string $value
1341
     *
1342
     * @return $this
1343
     */
1344
    public function withEnableFullVerify($value)
1345
    {
1346
        $this->data['EnableFullVerify'] = $value;
1347
        $this->options['form_params']['EnableFullVerify'] = $value;
1348
1349
        return $this;
1350
    }
1351
1352
    /**
1353
     * @param string $value
1354
     *
1355
     * @return $this
1356
     */
1357
    public function withName($value)
1358
    {
1359
        $this->data['Name'] = $value;
1360
        $this->options['form_params']['Name'] = $value;
1361
1362
        return $this;
1363
    }
1364
1365
    /**
1366
     * @param string $value
1367
     *
1368
     * @return $this
1369
     */
1370
    public function withLabelIds($value)
1371
    {
1372
        $this->data['LabelIds'] = $value;
1373
        $this->options['form_params']['LabelIds'] = $value;
1374
1375
        return $this;
1376
    }
1377
1378
    /**
1379
     * @param string $value
1380
     *
1381
     * @return $this
1382
     */
1383
    public function withIncrTransferConfig($value)
1384
    {
1385
        $this->data['IncrTransferConfig'] = $value;
1386
        $this->options['form_params']['IncrTransferConfig'] = $value;
1387
1388
        return $this;
1389
    }
1390
1391
    /**
1392
     * @param string $value
1393
     *
1394
     * @return $this
1395
     */
1396
    public function withEnableReverseIncrTransfer($value)
1397
    {
1398
        $this->data['EnableReverseIncrTransfer'] = $value;
1399
        $this->options['form_params']['EnableReverseIncrTransfer'] = $value;
1400
1401
        return $this;
1402
    }
1403
}
1404
1405
/**
1406
 * @method string getSecurityIps()
1407
 * @method string getSecurityIpGroupName()
1408
 * @method string getInstanceId()
1409
 */
1410
class CreateSecurityIpGroup extends Rpc
1411
{
1412
1413
    /**
1414
     * @param string $value
1415
     *
1416
     * @return $this
1417
     */
1418
    public function withSecurityIps($value)
1419
    {
1420
        $this->data['SecurityIps'] = $value;
1421
        $this->options['form_params']['SecurityIps'] = $value;
1422
1423
        return $this;
1424
    }
1425
1426
    /**
1427
     * @param string $value
1428
     *
1429
     * @return $this
1430
     */
1431
    public function withSecurityIpGroupName($value)
1432
    {
1433
        $this->data['SecurityIpGroupName'] = $value;
1434
        $this->options['form_params']['SecurityIpGroupName'] = $value;
1435
1436
        return $this;
1437
    }
1438
1439
    /**
1440
     * @param string $value
1441
     *
1442
     * @return $this
1443
     */
1444
    public function withInstanceId($value)
1445
    {
1446
        $this->data['InstanceId'] = $value;
1447
        $this->options['form_params']['InstanceId'] = $value;
1448
1449
        return $this;
1450
    }
1451
}
1452
1453
/**
1454
 * @method string getCharset()
1455
 * @method string getTenantMode()
1456
 * @method string getMemory()
1457
 * @method string getTimeZone()
1458
 * @method string getDescription()
1459
 * @method string getUserVSwitchId()
1460
 * @method string getUserVpcId()
1461
 * @method string getCpu()
1462
 * @method string getUnitNum()
1463
 * @method string getInstanceId()
1464
 * @method string getPrimaryZone()
1465
 * @method string getTenantName()
1466
 */
1467
class CreateTenant extends Rpc
1468
{
1469
1470
    /**
1471
     * @param string $value
1472
     *
1473
     * @return $this
1474
     */
1475
    public function withCharset($value)
1476
    {
1477
        $this->data['Charset'] = $value;
1478
        $this->options['form_params']['Charset'] = $value;
1479
1480
        return $this;
1481
    }
1482
1483
    /**
1484
     * @param string $value
1485
     *
1486
     * @return $this
1487
     */
1488
    public function withTenantMode($value)
1489
    {
1490
        $this->data['TenantMode'] = $value;
1491
        $this->options['form_params']['TenantMode'] = $value;
1492
1493
        return $this;
1494
    }
1495
1496
    /**
1497
     * @param string $value
1498
     *
1499
     * @return $this
1500
     */
1501
    public function withMemory($value)
1502
    {
1503
        $this->data['Memory'] = $value;
1504
        $this->options['form_params']['Memory'] = $value;
1505
1506
        return $this;
1507
    }
1508
1509
    /**
1510
     * @param string $value
1511
     *
1512
     * @return $this
1513
     */
1514
    public function withTimeZone($value)
1515
    {
1516
        $this->data['TimeZone'] = $value;
1517
        $this->options['form_params']['TimeZone'] = $value;
1518
1519
        return $this;
1520
    }
1521
1522
    /**
1523
     * @param string $value
1524
     *
1525
     * @return $this
1526
     */
1527
    public function withDescription($value)
1528
    {
1529
        $this->data['Description'] = $value;
1530
        $this->options['form_params']['Description'] = $value;
1531
1532
        return $this;
1533
    }
1534
1535
    /**
1536
     * @param string $value
1537
     *
1538
     * @return $this
1539
     */
1540
    public function withUserVSwitchId($value)
1541
    {
1542
        $this->data['UserVSwitchId'] = $value;
1543
        $this->options['form_params']['UserVSwitchId'] = $value;
1544
1545
        return $this;
1546
    }
1547
1548
    /**
1549
     * @param string $value
1550
     *
1551
     * @return $this
1552
     */
1553
    public function withUserVpcId($value)
1554
    {
1555
        $this->data['UserVpcId'] = $value;
1556
        $this->options['form_params']['UserVpcId'] = $value;
1557
1558
        return $this;
1559
    }
1560
1561
    /**
1562
     * @param string $value
1563
     *
1564
     * @return $this
1565
     */
1566
    public function withCpu($value)
1567
    {
1568
        $this->data['Cpu'] = $value;
1569
        $this->options['form_params']['Cpu'] = $value;
1570
1571
        return $this;
1572
    }
1573
1574
    /**
1575
     * @param string $value
1576
     *
1577
     * @return $this
1578
     */
1579
    public function withUnitNum($value)
1580
    {
1581
        $this->data['UnitNum'] = $value;
1582
        $this->options['form_params']['UnitNum'] = $value;
1583
1584
        return $this;
1585
    }
1586
1587
    /**
1588
     * @param string $value
1589
     *
1590
     * @return $this
1591
     */
1592
    public function withInstanceId($value)
1593
    {
1594
        $this->data['InstanceId'] = $value;
1595
        $this->options['form_params']['InstanceId'] = $value;
1596
1597
        return $this;
1598
    }
1599
1600
    /**
1601
     * @param string $value
1602
     *
1603
     * @return $this
1604
     */
1605
    public function withPrimaryZone($value)
1606
    {
1607
        $this->data['PrimaryZone'] = $value;
1608
        $this->options['form_params']['PrimaryZone'] = $value;
1609
1610
        return $this;
1611
    }
1612
1613
    /**
1614
     * @param string $value
1615
     *
1616
     * @return $this
1617
     */
1618
    public function withTenantName($value)
1619
    {
1620
        $this->data['TenantName'] = $value;
1621
        $this->options['form_params']['TenantName'] = $value;
1622
1623
        return $this;
1624
    }
1625
}
1626
1627
/**
1628
 * @method string getTenantId()
1629
 * @method string getVSwitchId()
1630
 * @method string getInstanceId()
1631
 * @method string getVpcId()
1632
 * @method string getZoneId()
1633
 */
1634
class CreateTenantReadOnlyConnection extends Rpc
1635
{
1636
1637
    /**
1638
     * @param string $value
1639
     *
1640
     * @return $this
1641
     */
1642
    public function withTenantId($value)
1643
    {
1644
        $this->data['TenantId'] = $value;
1645
        $this->options['form_params']['TenantId'] = $value;
1646
1647
        return $this;
1648
    }
1649
1650
    /**
1651
     * @param string $value
1652
     *
1653
     * @return $this
1654
     */
1655
    public function withVSwitchId($value)
1656
    {
1657
        $this->data['VSwitchId'] = $value;
1658
        $this->options['form_params']['VSwitchId'] = $value;
1659
1660
        return $this;
1661
    }
1662
1663
    /**
1664
     * @param string $value
1665
     *
1666
     * @return $this
1667
     */
1668
    public function withInstanceId($value)
1669
    {
1670
        $this->data['InstanceId'] = $value;
1671
        $this->options['form_params']['InstanceId'] = $value;
1672
1673
        return $this;
1674
    }
1675
1676
    /**
1677
     * @param string $value
1678
     *
1679
     * @return $this
1680
     */
1681
    public function withVpcId($value)
1682
    {
1683
        $this->data['VpcId'] = $value;
1684
        $this->options['form_params']['VpcId'] = $value;
1685
1686
        return $this;
1687
    }
1688
1689
    /**
1690
     * @param string $value
1691
     *
1692
     * @return $this
1693
     */
1694
    public function withZoneId($value)
1695
    {
1696
        $this->data['ZoneId'] = $value;
1697
        $this->options['form_params']['ZoneId'] = $value;
1698
1699
        return $this;
1700
    }
1701
}
1702
1703
/**
1704
 * @method string getSecurityIps()
1705
 * @method string getSecurityIpGroupName()
1706
 * @method string getInstanceId()
1707
 * @method string getTenantId()
1708
 */
1709
class CreateTenantSecurityIpGroup extends Rpc
1710
{
1711
1712
    /**
1713
     * @param string $value
1714
     *
1715
     * @return $this
1716
     */
1717
    public function withSecurityIps($value)
1718
    {
1719
        $this->data['SecurityIps'] = $value;
1720
        $this->options['form_params']['SecurityIps'] = $value;
1721
1722
        return $this;
1723
    }
1724
1725
    /**
1726
     * @param string $value
1727
     *
1728
     * @return $this
1729
     */
1730
    public function withSecurityIpGroupName($value)
1731
    {
1732
        $this->data['SecurityIpGroupName'] = $value;
1733
        $this->options['form_params']['SecurityIpGroupName'] = $value;
1734
1735
        return $this;
1736
    }
1737
1738
    /**
1739
     * @param string $value
1740
     *
1741
     * @return $this
1742
     */
1743
    public function withInstanceId($value)
1744
    {
1745
        $this->data['InstanceId'] = $value;
1746
        $this->options['form_params']['InstanceId'] = $value;
1747
1748
        return $this;
1749
    }
1750
1751
    /**
1752
     * @param string $value
1753
     *
1754
     * @return $this
1755
     */
1756
    public function withTenantId($value)
1757
    {
1758
        $this->data['TenantId'] = $value;
1759
        $this->options['form_params']['TenantId'] = $value;
1760
1761
        return $this;
1762
    }
1763
}
1764
1765
/**
1766
 * @method string getRoles()
1767
 * @method string getDescription()
1768
 * @method string getUserPassword()
1769
 * @method string getTenantId()
1770
 * @method string getEncryptionType()
1771
 * @method string getUserType()
1772
 * @method string getInstanceId()
1773
 * @method string getUserName()
1774
 */
1775
class CreateTenantUser extends Rpc
1776
{
1777
1778
    /**
1779
     * @param string $value
1780
     *
1781
     * @return $this
1782
     */
1783
    public function withRoles($value)
1784
    {
1785
        $this->data['Roles'] = $value;
1786
        $this->options['form_params']['Roles'] = $value;
1787
1788
        return $this;
1789
    }
1790
1791
    /**
1792
     * @param string $value
1793
     *
1794
     * @return $this
1795
     */
1796
    public function withDescription($value)
1797
    {
1798
        $this->data['Description'] = $value;
1799
        $this->options['form_params']['Description'] = $value;
1800
1801
        return $this;
1802
    }
1803
1804
    /**
1805
     * @param string $value
1806
     *
1807
     * @return $this
1808
     */
1809
    public function withUserPassword($value)
1810
    {
1811
        $this->data['UserPassword'] = $value;
1812
        $this->options['form_params']['UserPassword'] = $value;
1813
1814
        return $this;
1815
    }
1816
1817
    /**
1818
     * @param string $value
1819
     *
1820
     * @return $this
1821
     */
1822
    public function withTenantId($value)
1823
    {
1824
        $this->data['TenantId'] = $value;
1825
        $this->options['form_params']['TenantId'] = $value;
1826
1827
        return $this;
1828
    }
1829
1830
    /**
1831
     * @param string $value
1832
     *
1833
     * @return $this
1834
     */
1835
    public function withEncryptionType($value)
1836
    {
1837
        $this->data['EncryptionType'] = $value;
1838
        $this->options['form_params']['EncryptionType'] = $value;
1839
1840
        return $this;
1841
    }
1842
1843
    /**
1844
     * @param string $value
1845
     *
1846
     * @return $this
1847
     */
1848
    public function withUserType($value)
1849
    {
1850
        $this->data['UserType'] = $value;
1851
        $this->options['form_params']['UserType'] = $value;
1852
1853
        return $this;
1854
    }
1855
1856
    /**
1857
     * @param string $value
1858
     *
1859
     * @return $this
1860
     */
1861
    public function withInstanceId($value)
1862
    {
1863
        $this->data['InstanceId'] = $value;
1864
        $this->options['form_params']['InstanceId'] = $value;
1865
1866
        return $this;
1867
    }
1868
1869
    /**
1870
     * @param string $value
1871
     *
1872
     * @return $this
1873
     */
1874
    public function withUserName($value)
1875
    {
1876
        $this->data['UserName'] = $value;
1877
        $this->options['form_params']['UserName'] = $value;
1878
1879
        return $this;
1880
    }
1881
}
1882
1883
/**
1884
 * @method string getInstanceId()
1885
 * @method string getDatabaseNames()
1886
 * @method string getTenantId()
1887
 */
1888
class DeleteDatabases extends Rpc
1889
{
1890
1891
    /**
1892
     * @param string $value
1893
     *
1894
     * @return $this
1895
     */
1896
    public function withInstanceId($value)
1897
    {
1898
        $this->data['InstanceId'] = $value;
1899
        $this->options['form_params']['InstanceId'] = $value;
1900
1901
        return $this;
1902
    }
1903
1904
    /**
1905
     * @param string $value
1906
     *
1907
     * @return $this
1908
     */
1909
    public function withDatabaseNames($value)
1910
    {
1911
        $this->data['DatabaseNames'] = $value;
1912
        $this->options['form_params']['DatabaseNames'] = $value;
1913
1914
        return $this;
1915
    }
1916
1917
    /**
1918
     * @param string $value
1919
     *
1920
     * @return $this
1921
     */
1922
    public function withTenantId($value)
1923
    {
1924
        $this->data['TenantId'] = $value;
1925
        $this->options['form_params']['TenantId'] = $value;
1926
1927
        return $this;
1928
    }
1929
}
1930
1931
/**
1932
 * @method string getBackupRetainMode()
1933
 * @method string getInstanceIds()
1934
 */
1935
class DeleteInstances extends Rpc
1936
{
1937
1938
    /**
1939
     * @param string $value
1940
     *
1941
     * @return $this
1942
     */
1943
    public function withBackupRetainMode($value)
1944
    {
1945
        $this->data['BackupRetainMode'] = $value;
1946
        $this->options['form_params']['BackupRetainMode'] = $value;
1947
1948
        return $this;
1949
    }
1950
1951
    /**
1952
     * @param string $value
1953
     *
1954
     * @return $this
1955
     */
1956
    public function withInstanceIds($value)
1957
    {
1958
        $this->data['InstanceIds'] = $value;
1959
        $this->options['form_params']['InstanceIds'] = $value;
1960
1961
        return $this;
1962
    }
1963
}
1964
1965
/**
1966
 * @method string getPageNumber()
1967
 * @method string getPageSize()
1968
 * @method string getWorkerGradeId()
1969
 * @method string getProjectId()
1970
 */
1971
class DeleteOmsOpenAPIProject extends Rpc
1972
{
1973
1974
    /**
1975
     * @param string $value
1976
     *
1977
     * @return $this
1978
     */
1979
    public function withPageNumber($value)
1980
    {
1981
        $this->data['PageNumber'] = $value;
1982
        $this->options['form_params']['PageNumber'] = $value;
1983
1984
        return $this;
1985
    }
1986
1987
    /**
1988
     * @param string $value
1989
     *
1990
     * @return $this
1991
     */
1992
    public function withPageSize($value)
1993
    {
1994
        $this->data['PageSize'] = $value;
1995
        $this->options['form_params']['PageSize'] = $value;
1996
1997
        return $this;
1998
    }
1999
2000
    /**
2001
     * @param string $value
2002
     *
2003
     * @return $this
2004
     */
2005
    public function withWorkerGradeId($value)
2006
    {
2007
        $this->data['WorkerGradeId'] = $value;
2008
        $this->options['form_params']['WorkerGradeId'] = $value;
2009
2010
        return $this;
2011
    }
2012
2013
    /**
2014
     * @param string $value
2015
     *
2016
     * @return $this
2017
     */
2018
    public function withProjectId($value)
2019
    {
2020
        $this->data['ProjectId'] = $value;
2021
        $this->options['form_params']['ProjectId'] = $value;
2022
2023
        return $this;
2024
    }
2025
}
2026
2027
/**
2028
 * @method string getId()
2029
 */
2030
class DeleteProject extends Rpc
2031
{
2032
2033
    /**
2034
     * @param string $value
2035
     *
2036
     * @return $this
2037
     */
2038
    public function withId($value)
2039
    {
2040
        $this->data['Id'] = $value;
2041
        $this->options['form_params']['Id'] = $value;
2042
2043
        return $this;
2044
    }
2045
}
2046
2047
/**
2048
 * @method string getSecurityIpGroupName()
2049
 * @method string getInstanceId()
2050
 */
2051
class DeleteSecurityIpGroup extends Rpc
2052
{
2053
2054
    /**
2055
     * @param string $value
2056
     *
2057
     * @return $this
2058
     */
2059
    public function withSecurityIpGroupName($value)
2060
    {
2061
        $this->data['SecurityIpGroupName'] = $value;
2062
        $this->options['form_params']['SecurityIpGroupName'] = $value;
2063
2064
        return $this;
2065
    }
2066
2067
    /**
2068
     * @param string $value
2069
     *
2070
     * @return $this
2071
     */
2072
    public function withInstanceId($value)
2073
    {
2074
        $this->data['InstanceId'] = $value;
2075
        $this->options['form_params']['InstanceId'] = $value;
2076
2077
        return $this;
2078
    }
2079
}
2080
2081
/**
2082
 * @method string getInstanceId()
2083
 * @method string getTenantIds()
2084
 */
2085
class DeleteTenants extends Rpc
2086
{
2087
2088
    /**
2089
     * @param string $value
2090
     *
2091
     * @return $this
2092
     */
2093
    public function withInstanceId($value)
2094
    {
2095
        $this->data['InstanceId'] = $value;
2096
        $this->options['form_params']['InstanceId'] = $value;
2097
2098
        return $this;
2099
    }
2100
2101
    /**
2102
     * @param string $value
2103
     *
2104
     * @return $this
2105
     */
2106
    public function withTenantIds($value)
2107
    {
2108
        $this->data['TenantIds'] = $value;
2109
        $this->options['form_params']['TenantIds'] = $value;
2110
2111
        return $this;
2112
    }
2113
}
2114
2115
/**
2116
 * @method string getSecurityIpGroupName()
2117
 * @method string getInstanceId()
2118
 * @method string getTenantId()
2119
 */
2120
class DeleteTenantSecurityIpGroup extends Rpc
2121
{
2122
2123
    /**
2124
     * @param string $value
2125
     *
2126
     * @return $this
2127
     */
2128
    public function withSecurityIpGroupName($value)
2129
    {
2130
        $this->data['SecurityIpGroupName'] = $value;
2131
        $this->options['form_params']['SecurityIpGroupName'] = $value;
2132
2133
        return $this;
2134
    }
2135
2136
    /**
2137
     * @param string $value
2138
     *
2139
     * @return $this
2140
     */
2141
    public function withInstanceId($value)
2142
    {
2143
        $this->data['InstanceId'] = $value;
2144
        $this->options['form_params']['InstanceId'] = $value;
2145
2146
        return $this;
2147
    }
2148
2149
    /**
2150
     * @param string $value
2151
     *
2152
     * @return $this
2153
     */
2154
    public function withTenantId($value)
2155
    {
2156
        $this->data['TenantId'] = $value;
2157
        $this->options['form_params']['TenantId'] = $value;
2158
2159
        return $this;
2160
    }
2161
}
2162
2163
/**
2164
 * @method string getUsers()
2165
 * @method string getInstanceId()
2166
 * @method string getTenantId()
2167
 */
2168
class DeleteTenantUsers extends Rpc
2169
{
2170
2171
    /**
2172
     * @param string $value
2173
     *
2174
     * @return $this
2175
     */
2176
    public function withUsers($value)
2177
    {
2178
        $this->data['Users'] = $value;
2179
        $this->options['form_params']['Users'] = $value;
2180
2181
        return $this;
2182
    }
2183
2184
    /**
2185
     * @param string $value
2186
     *
2187
     * @return $this
2188
     */
2189
    public function withInstanceId($value)
2190
    {
2191
        $this->data['InstanceId'] = $value;
2192
        $this->options['form_params']['InstanceId'] = $value;
2193
2194
        return $this;
2195
    }
2196
2197
    /**
2198
     * @param string $value
2199
     *
2200
     * @return $this
2201
     */
2202
    public function withTenantId($value)
2203
    {
2204
        $this->data['TenantId'] = $value;
2205
        $this->options['form_params']['TenantId'] = $value;
2206
2207
        return $this;
2208
    }
2209
}
2210
2211
/**
2212
 * @method string getStartTime()
2213
 * @method string getPageNumber()
2214
 * @method string getSearchRule()
2215
 * @method string getTenantId()
2216
 * @method string getPageSize()
2217
 * @method string getSearchParameter()
2218
 * @method string getSortOrder()
2219
 * @method string getSearchValue()
2220
 * @method string getSQLId()
2221
 * @method string getFilterCondition()
2222
 * @method string getEndTime()
2223
 * @method string getNodeIp()
2224
 * @method string getInstanceId()
2225
 * @method string getDbName()
2226
 * @method string getSearchKeyWord()
2227
 * @method string getSortColumn()
2228
 * @method string getAcceptLanguage()
2229
 */
2230
class DescribeAnomalySQLList extends Rpc
2231
{
2232
2233
    /**
2234
     * @param string $value
2235
     *
2236
     * @return $this
2237
     */
2238
    public function withStartTime($value)
2239
    {
2240
        $this->data['StartTime'] = $value;
2241
        $this->options['form_params']['StartTime'] = $value;
2242
2243
        return $this;
2244
    }
2245
2246
    /**
2247
     * @param string $value
2248
     *
2249
     * @return $this
2250
     */
2251
    public function withPageNumber($value)
2252
    {
2253
        $this->data['PageNumber'] = $value;
2254
        $this->options['form_params']['PageNumber'] = $value;
2255
2256
        return $this;
2257
    }
2258
2259
    /**
2260
     * @param string $value
2261
     *
2262
     * @return $this
2263
     */
2264
    public function withSearchRule($value)
2265
    {
2266
        $this->data['SearchRule'] = $value;
2267
        $this->options['form_params']['SearchRule'] = $value;
2268
2269
        return $this;
2270
    }
2271
2272
    /**
2273
     * @param string $value
2274
     *
2275
     * @return $this
2276
     */
2277
    public function withTenantId($value)
2278
    {
2279
        $this->data['TenantId'] = $value;
2280
        $this->options['form_params']['TenantId'] = $value;
2281
2282
        return $this;
2283
    }
2284
2285
    /**
2286
     * @param string $value
2287
     *
2288
     * @return $this
2289
     */
2290
    public function withPageSize($value)
2291
    {
2292
        $this->data['PageSize'] = $value;
2293
        $this->options['form_params']['PageSize'] = $value;
2294
2295
        return $this;
2296
    }
2297
2298
    /**
2299
     * @param string $value
2300
     *
2301
     * @return $this
2302
     */
2303
    public function withSearchParameter($value)
2304
    {
2305
        $this->data['SearchParameter'] = $value;
2306
        $this->options['form_params']['SearchParameter'] = $value;
2307
2308
        return $this;
2309
    }
2310
2311
    /**
2312
     * @param string $value
2313
     *
2314
     * @return $this
2315
     */
2316
    public function withSortOrder($value)
2317
    {
2318
        $this->data['SortOrder'] = $value;
2319
        $this->options['form_params']['SortOrder'] = $value;
2320
2321
        return $this;
2322
    }
2323
2324
    /**
2325
     * @param string $value
2326
     *
2327
     * @return $this
2328
     */
2329
    public function withSearchValue($value)
2330
    {
2331
        $this->data['SearchValue'] = $value;
2332
        $this->options['form_params']['SearchValue'] = $value;
2333
2334
        return $this;
2335
    }
2336
2337
    /**
2338
     * @param string $value
2339
     *
2340
     * @return $this
2341
     */
2342
    public function withSQLId($value)
2343
    {
2344
        $this->data['SQLId'] = $value;
2345
        $this->options['form_params']['SQLId'] = $value;
2346
2347
        return $this;
2348
    }
2349
2350
    /**
2351
     * @param string $value
2352
     *
2353
     * @return $this
2354
     */
2355
    public function withFilterCondition($value)
2356
    {
2357
        $this->data['FilterCondition'] = $value;
2358
        $this->options['form_params']['FilterCondition'] = $value;
2359
2360
        return $this;
2361
    }
2362
2363
    /**
2364
     * @param string $value
2365
     *
2366
     * @return $this
2367
     */
2368
    public function withEndTime($value)
2369
    {
2370
        $this->data['EndTime'] = $value;
2371
        $this->options['form_params']['EndTime'] = $value;
2372
2373
        return $this;
2374
    }
2375
2376
    /**
2377
     * @param string $value
2378
     *
2379
     * @return $this
2380
     */
2381
    public function withNodeIp($value)
2382
    {
2383
        $this->data['NodeIp'] = $value;
2384
        $this->options['form_params']['NodeIp'] = $value;
2385
2386
        return $this;
2387
    }
2388
2389
    /**
2390
     * @param string $value
2391
     *
2392
     * @return $this
2393
     */
2394
    public function withInstanceId($value)
2395
    {
2396
        $this->data['InstanceId'] = $value;
2397
        $this->options['form_params']['InstanceId'] = $value;
2398
2399
        return $this;
2400
    }
2401
2402
    /**
2403
     * @param string $value
2404
     *
2405
     * @return $this
2406
     */
2407
    public function withDbName($value)
2408
    {
2409
        $this->data['DbName'] = $value;
2410
        $this->options['form_params']['DbName'] = $value;
2411
2412
        return $this;
2413
    }
2414
2415
    /**
2416
     * @param string $value
2417
     *
2418
     * @return $this
2419
     */
2420
    public function withSearchKeyWord($value)
2421
    {
2422
        $this->data['SearchKeyWord'] = $value;
2423
        $this->options['form_params']['SearchKeyWord'] = $value;
2424
2425
        return $this;
2426
    }
2427
2428
    /**
2429
     * @param string $value
2430
     *
2431
     * @return $this
2432
     */
2433
    public function withSortColumn($value)
2434
    {
2435
        $this->data['SortColumn'] = $value;
2436
        $this->options['form_params']['SortColumn'] = $value;
2437
2438
        return $this;
2439
    }
2440
2441
    /**
2442
     * @param string $value
2443
     *
2444
     * @return $this
2445
     */
2446
    public function withAcceptLanguage($value)
2447
    {
2448
        $this->data['AcceptLanguage'] = $value;
2449
        $this->options['form_params']['AcceptLanguage'] = $value;
2450
2451
        return $this;
2452
    }
2453
}
2454
2455
/**
2456
 * @method string getInstanceId()
2457
 * @method string getModifyType()
2458
 * @method string getTenantId()
2459
 */
2460
class DescribeAvailableCpuResource extends Rpc
2461
{
2462
2463
    /**
2464
     * @param string $value
2465
     *
2466
     * @return $this
2467
     */
2468
    public function withInstanceId($value)
2469
    {
2470
        $this->data['InstanceId'] = $value;
2471
        $this->options['form_params']['InstanceId'] = $value;
2472
2473
        return $this;
2474
    }
2475
2476
    /**
2477
     * @param string $value
2478
     *
2479
     * @return $this
2480
     */
2481
    public function withModifyType($value)
2482
    {
2483
        $this->data['ModifyType'] = $value;
2484
        $this->options['form_params']['ModifyType'] = $value;
2485
2486
        return $this;
2487
    }
2488
2489
    /**
2490
     * @param string $value
2491
     *
2492
     * @return $this
2493
     */
2494
    public function withTenantId($value)
2495
    {
2496
        $this->data['TenantId'] = $value;
2497
        $this->options['form_params']['TenantId'] = $value;
2498
2499
        return $this;
2500
    }
2501
}
2502
2503
/**
2504
 * @method string getUnitNum()
2505
 * @method string getCpuNum()
2506
 * @method string getInstanceId()
2507
 * @method string getTenantId()
2508
 */
2509
class DescribeAvailableMemResource extends Rpc
2510
{
2511
2512
    /**
2513
     * @param string $value
2514
     *
2515
     * @return $this
2516
     */
2517
    public function withUnitNum($value)
2518
    {
2519
        $this->data['UnitNum'] = $value;
2520
        $this->options['form_params']['UnitNum'] = $value;
2521
2522
        return $this;
2523
    }
2524
2525
    /**
2526
     * @param string $value
2527
     *
2528
     * @return $this
2529
     */
2530
    public function withCpuNum($value)
2531
    {
2532
        $this->data['CpuNum'] = $value;
2533
        $this->options['form_params']['CpuNum'] = $value;
2534
2535
        return $this;
2536
    }
2537
2538
    /**
2539
     * @param string $value
2540
     *
2541
     * @return $this
2542
     */
2543
    public function withInstanceId($value)
2544
    {
2545
        $this->data['InstanceId'] = $value;
2546
        $this->options['form_params']['InstanceId'] = $value;
2547
2548
        return $this;
2549
    }
2550
2551
    /**
2552
     * @param string $value
2553
     *
2554
     * @return $this
2555
     */
2556
    public function withTenantId($value)
2557
    {
2558
        $this->data['TenantId'] = $value;
2559
        $this->options['form_params']['TenantId'] = $value;
2560
2561
        return $this;
2562
    }
2563
}
2564
2565
/**
2566
 * @method string getTenantMode()
2567
 * @method string getInstanceId()
2568
 * @method string getSeries()
2569
 */
2570
class DescribeCharset extends Rpc
2571
{
2572
2573
    /**
2574
     * @param string $value
2575
     *
2576
     * @return $this
2577
     */
2578
    public function withTenantMode($value)
2579
    {
2580
        $this->data['TenantMode'] = $value;
2581
        $this->options['form_params']['TenantMode'] = $value;
2582
2583
        return $this;
2584
    }
2585
2586
    /**
2587
     * @param string $value
2588
     *
2589
     * @return $this
2590
     */
2591
    public function withInstanceId($value)
2592
    {
2593
        $this->data['InstanceId'] = $value;
2594
        $this->options['form_params']['InstanceId'] = $value;
2595
2596
        return $this;
2597
    }
2598
2599
    /**
2600
     * @param string $value
2601
     *
2602
     * @return $this
2603
     */
2604
    public function withSeries($value)
2605
    {
2606
        $this->data['Series'] = $value;
2607
        $this->options['form_params']['Series'] = $value;
2608
2609
        return $this;
2610
    }
2611
}
2612
2613
/**
2614
 * @method string getSearchKey()
2615
 * @method string getPageNumber()
2616
 * @method string getDatabaseName()
2617
 * @method string getWithTables()
2618
 * @method string getTenantId()
2619
 * @method string getPageSize()
2620
 */
2621
class DescribeDatabases extends Rpc
2622
{
2623
2624
    /**
2625
     * @param string $value
2626
     *
2627
     * @return $this
2628
     */
2629
    public function withSearchKey($value)
2630
    {
2631
        $this->data['SearchKey'] = $value;
2632
        $this->options['form_params']['SearchKey'] = $value;
2633
2634
        return $this;
2635
    }
2636
2637
    /**
2638
     * @param string $value
2639
     *
2640
     * @return $this
2641
     */
2642
    public function withPageNumber($value)
2643
    {
2644
        $this->data['PageNumber'] = $value;
2645
        $this->options['form_params']['PageNumber'] = $value;
2646
2647
        return $this;
2648
    }
2649
2650
    /**
2651
     * @param string $value
2652
     *
2653
     * @return $this
2654
     */
2655
    public function withDatabaseName($value)
2656
    {
2657
        $this->data['DatabaseName'] = $value;
2658
        $this->options['form_params']['DatabaseName'] = $value;
2659
2660
        return $this;
2661
    }
2662
2663
    /**
2664
     * @param string $value
2665
     *
2666
     * @return $this
2667
     */
2668
    public function withWithTables($value)
2669
    {
2670
        $this->data['WithTables'] = $value;
2671
        $this->options['form_params']['WithTables'] = $value;
2672
2673
        return $this;
2674
    }
2675
2676
    /**
2677
     * @param string $value
2678
     *
2679
     * @return $this
2680
     */
2681
    public function withTenantId($value)
2682
    {
2683
        $this->data['TenantId'] = $value;
2684
        $this->options['form_params']['TenantId'] = $value;
2685
2686
        return $this;
2687
    }
2688
2689
    /**
2690
     * @param string $value
2691
     *
2692
     * @return $this
2693
     */
2694
    public function withPageSize($value)
2695
    {
2696
        $this->data['PageSize'] = $value;
2697
        $this->options['form_params']['PageSize'] = $value;
2698
2699
        return $this;
2700
    }
2701
}
2702
2703
/**
2704
 * @method string getPageNumber()
2705
 * @method string getInstanceId()
2706
 */
2707
class DescribeInstance extends Rpc
2708
{
2709
2710
    /**
2711
     * @param string $value
2712
     *
2713
     * @return $this
2714
     */
2715
    public function withPageNumber($value)
2716
    {
2717
        $this->data['PageNumber'] = $value;
2718
        $this->options['form_params']['PageNumber'] = $value;
2719
2720
        return $this;
2721
    }
2722
2723
    /**
2724
     * @param string $value
2725
     *
2726
     * @return $this
2727
     */
2728
    public function withInstanceId($value)
2729
    {
2730
        $this->data['InstanceId'] = $value;
2731
        $this->options['form_params']['InstanceId'] = $value;
2732
2733
        return $this;
2734
    }
2735
}
2736
2737
/**
2738
 * @method string getInstanceId()
2739
 */
2740
class DescribeInstanceCreatableZone extends Rpc
2741
{
2742
2743
    /**
2744
     * @param string $value
2745
     *
2746
     * @return $this
2747
     */
2748
    public function withInstanceId($value)
2749
    {
2750
        $this->data['InstanceId'] = $value;
2751
        $this->options['form_params']['InstanceId'] = $value;
2752
2753
        return $this;
2754
    }
2755
}
2756
2757
/**
2758
 * @method string getSearchKey()
2759
 * @method string getPageNumber()
2760
 * @method string getResourceGroupId()
2761
 * @method string getInstanceId()
2762
 * @method string getInstanceName()
2763
 * @method string getPageSize()
2764
 */
2765
class DescribeInstances extends Rpc
2766
{
2767
2768
    /**
2769
     * @param string $value
2770
     *
2771
     * @return $this
2772
     */
2773
    public function withSearchKey($value)
2774
    {
2775
        $this->data['SearchKey'] = $value;
2776
        $this->options['form_params']['SearchKey'] = $value;
2777
2778
        return $this;
2779
    }
2780
2781
    /**
2782
     * @param string $value
2783
     *
2784
     * @return $this
2785
     */
2786
    public function withPageNumber($value)
2787
    {
2788
        $this->data['PageNumber'] = $value;
2789
        $this->options['form_params']['PageNumber'] = $value;
2790
2791
        return $this;
2792
    }
2793
2794
    /**
2795
     * @param string $value
2796
     *
2797
     * @return $this
2798
     */
2799
    public function withResourceGroupId($value)
2800
    {
2801
        $this->data['ResourceGroupId'] = $value;
2802
        $this->options['form_params']['ResourceGroupId'] = $value;
2803
2804
        return $this;
2805
    }
2806
2807
    /**
2808
     * @param string $value
2809
     *
2810
     * @return $this
2811
     */
2812
    public function withInstanceId($value)
2813
    {
2814
        $this->data['InstanceId'] = $value;
2815
        $this->options['form_params']['InstanceId'] = $value;
2816
2817
        return $this;
2818
    }
2819
2820
    /**
2821
     * @param string $value
2822
     *
2823
     * @return $this
2824
     */
2825
    public function withInstanceName($value)
2826
    {
2827
        $this->data['InstanceName'] = $value;
2828
        $this->options['form_params']['InstanceName'] = $value;
2829
2830
        return $this;
2831
    }
2832
2833
    /**
2834
     * @param string $value
2835
     *
2836
     * @return $this
2837
     */
2838
    public function withPageSize($value)
2839
    {
2840
        $this->data['PageSize'] = $value;
2841
        $this->options['form_params']['PageSize'] = $value;
2842
2843
        return $this;
2844
    }
2845
}
2846
2847
/**
2848
 * @method string getInstanceId()
2849
 */
2850
class DescribeInstanceSecurityConfigs extends Rpc
2851
{
2852
2853
    /**
2854
     * @param string $value
2855
     *
2856
     * @return $this
2857
     */
2858
    public function withInstanceId($value)
2859
    {
2860
        $this->data['InstanceId'] = $value;
2861
        $this->options['form_params']['InstanceId'] = $value;
2862
2863
        return $this;
2864
    }
2865
}
2866
2867
/**
2868
 * @method string getTags()
2869
 * @method string getInstanceIds()
2870
 */
2871
class DescribeInstanceTags extends Rpc
2872
{
2873
2874
    /**
2875
     * @param string $value
2876
     *
2877
     * @return $this
2878
     */
2879
    public function withTags($value)
2880
    {
2881
        $this->data['Tags'] = $value;
2882
        $this->options['form_params']['Tags'] = $value;
2883
2884
        return $this;
2885
    }
2886
2887
    /**
2888
     * @param string $value
2889
     *
2890
     * @return $this
2891
     */
2892
    public function withInstanceIds($value)
2893
    {
2894
        $this->data['InstanceIds'] = $value;
2895
        $this->options['form_params']['InstanceIds'] = $value;
2896
2897
        return $this;
2898
    }
2899
}
2900
2901
/**
2902
 * @method string getInstanceId()
2903
 */
2904
class DescribeInstanceTenantModes extends Rpc
2905
{
2906
2907
    /**
2908
     * @param string $value
2909
     *
2910
     * @return $this
2911
     */
2912
    public function withInstanceId($value)
2913
    {
2914
        $this->data['InstanceId'] = $value;
2915
        $this->options['form_params']['InstanceId'] = $value;
2916
2917
        return $this;
2918
    }
2919
}
2920
2921
/**
2922
 * @method string getInstanceId()
2923
 * @method string getReplicaTypes()
2924
 */
2925
class DescribeInstanceTopology extends Rpc
2926
{
2927
2928
    /**
2929
     * @param string $value
2930
     *
2931
     * @return $this
2932
     */
2933
    public function withInstanceId($value)
2934
    {
2935
        $this->data['InstanceId'] = $value;
2936
        $this->options['form_params']['InstanceId'] = $value;
2937
2938
        return $this;
2939
    }
2940
2941
    /**
2942
     * @param string $value
2943
     *
2944
     * @return $this
2945
     */
2946
    public function withReplicaTypes($value)
2947
    {
2948
        $this->data['ReplicaTypes'] = $value;
2949
        $this->options['form_params']['ReplicaTypes'] = $value;
2950
2951
        return $this;
2952
    }
2953
}
2954
2955
/**
2956
 * @method string getStartTime()
2957
 * @method string getPageNumber()
2958
 * @method string getPageSize()
2959
 * @method string getTenantId()
2960
 * @method string getNodeIdList()
2961
 * @method string getEndTime()
2962
 * @method string getNodeName()
2963
 * @method string getInstanceId()
2964
 * @method string getMetrics()
2965
 */
2966
class DescribeNodeMetrics extends Rpc
2967
{
2968
2969
    /**
2970
     * @param string $value
2971
     *
2972
     * @return $this
2973
     */
2974
    public function withStartTime($value)
2975
    {
2976
        $this->data['StartTime'] = $value;
2977
        $this->options['form_params']['StartTime'] = $value;
2978
2979
        return $this;
2980
    }
2981
2982
    /**
2983
     * @param string $value
2984
     *
2985
     * @return $this
2986
     */
2987
    public function withPageNumber($value)
2988
    {
2989
        $this->data['PageNumber'] = $value;
2990
        $this->options['form_params']['PageNumber'] = $value;
2991
2992
        return $this;
2993
    }
2994
2995
    /**
2996
     * @param string $value
2997
     *
2998
     * @return $this
2999
     */
3000
    public function withPageSize($value)
3001
    {
3002
        $this->data['PageSize'] = $value;
3003
        $this->options['form_params']['PageSize'] = $value;
3004
3005
        return $this;
3006
    }
3007
3008
    /**
3009
     * @param string $value
3010
     *
3011
     * @return $this
3012
     */
3013
    public function withTenantId($value)
3014
    {
3015
        $this->data['TenantId'] = $value;
3016
        $this->options['form_params']['TenantId'] = $value;
3017
3018
        return $this;
3019
    }
3020
3021
    /**
3022
     * @param string $value
3023
     *
3024
     * @return $this
3025
     */
3026
    public function withNodeIdList($value)
3027
    {
3028
        $this->data['NodeIdList'] = $value;
3029
        $this->options['form_params']['NodeIdList'] = $value;
3030
3031
        return $this;
3032
    }
3033
3034
    /**
3035
     * @param string $value
3036
     *
3037
     * @return $this
3038
     */
3039
    public function withEndTime($value)
3040
    {
3041
        $this->data['EndTime'] = $value;
3042
        $this->options['form_params']['EndTime'] = $value;
3043
3044
        return $this;
3045
    }
3046
3047
    /**
3048
     * @param string $value
3049
     *
3050
     * @return $this
3051
     */
3052
    public function withNodeName($value)
3053
    {
3054
        $this->data['NodeName'] = $value;
3055
        $this->options['form_params']['NodeName'] = $value;
3056
3057
        return $this;
3058
    }
3059
3060
    /**
3061
     * @param string $value
3062
     *
3063
     * @return $this
3064
     */
3065
    public function withInstanceId($value)
3066
    {
3067
        $this->data['InstanceId'] = $value;
3068
        $this->options['form_params']['InstanceId'] = $value;
3069
3070
        return $this;
3071
    }
3072
3073
    /**
3074
     * @param string $value
3075
     *
3076
     * @return $this
3077
     */
3078
    public function withMetrics($value)
3079
    {
3080
        $this->data['Metrics'] = $value;
3081
        $this->options['form_params']['Metrics'] = $value;
3082
3083
        return $this;
3084
    }
3085
}
3086
3087
/**
3088
 * @method string getStartTime()
3089
 * @method string getSearchRule()
3090
 * @method string getMergeDynamicSql()
3091
 * @method string getCurrent()
3092
 * @method string getDynamicSql()
3093
 * @method string getSqlTextLength()
3094
 * @method string getTenantId()
3095
 * @method string getPageSize()
3096
 * @method string getSearchValue()
3097
 * @method string getSqlId()
3098
 * @method string getFilterCondition()
3099
 * @method string getSearchParam()
3100
 * @method string getEndTime()
3101
 * @method string getNodeIp()
3102
 * @method string getInstanceId()
3103
 * @method string getDbName()
3104
 * @method string getSearchKeyWord()
3105
 * @method string getAcceptLanguage()
3106
 */
3107
class DescribeOasAnomalySQLList extends Rpc
3108
{
3109
3110
    /**
3111
     * @param string $value
3112
     *
3113
     * @return $this
3114
     */
3115
    public function withStartTime($value)
3116
    {
3117
        $this->data['StartTime'] = $value;
3118
        $this->options['form_params']['StartTime'] = $value;
3119
3120
        return $this;
3121
    }
3122
3123
    /**
3124
     * @param string $value
3125
     *
3126
     * @return $this
3127
     */
3128
    public function withSearchRule($value)
3129
    {
3130
        $this->data['SearchRule'] = $value;
3131
        $this->options['form_params']['SearchRule'] = $value;
3132
3133
        return $this;
3134
    }
3135
3136
    /**
3137
     * @param string $value
3138
     *
3139
     * @return $this
3140
     */
3141
    public function withMergeDynamicSql($value)
3142
    {
3143
        $this->data['MergeDynamicSql'] = $value;
3144
        $this->options['form_params']['MergeDynamicSql'] = $value;
3145
3146
        return $this;
3147
    }
3148
3149
    /**
3150
     * @param string $value
3151
     *
3152
     * @return $this
3153
     */
3154
    public function withCurrent($value)
3155
    {
3156
        $this->data['Current'] = $value;
3157
        $this->options['form_params']['Current'] = $value;
3158
3159
        return $this;
3160
    }
3161
3162
    /**
3163
     * @param string $value
3164
     *
3165
     * @return $this
3166
     */
3167
    public function withDynamicSql($value)
3168
    {
3169
        $this->data['DynamicSql'] = $value;
3170
        $this->options['form_params']['DynamicSql'] = $value;
3171
3172
        return $this;
3173
    }
3174
3175
    /**
3176
     * @param string $value
3177
     *
3178
     * @return $this
3179
     */
3180
    public function withSqlTextLength($value)
3181
    {
3182
        $this->data['SqlTextLength'] = $value;
3183
        $this->options['form_params']['SqlTextLength'] = $value;
3184
3185
        return $this;
3186
    }
3187
3188
    /**
3189
     * @param string $value
3190
     *
3191
     * @return $this
3192
     */
3193
    public function withTenantId($value)
3194
    {
3195
        $this->data['TenantId'] = $value;
3196
        $this->options['form_params']['TenantId'] = $value;
3197
3198
        return $this;
3199
    }
3200
3201
    /**
3202
     * @param string $value
3203
     *
3204
     * @return $this
3205
     */
3206
    public function withPageSize($value)
3207
    {
3208
        $this->data['PageSize'] = $value;
3209
        $this->options['form_params']['PageSize'] = $value;
3210
3211
        return $this;
3212
    }
3213
3214
    /**
3215
     * @param string $value
3216
     *
3217
     * @return $this
3218
     */
3219
    public function withSearchValue($value)
3220
    {
3221
        $this->data['SearchValue'] = $value;
3222
        $this->options['form_params']['SearchValue'] = $value;
3223
3224
        return $this;
3225
    }
3226
3227
    /**
3228
     * @param string $value
3229
     *
3230
     * @return $this
3231
     */
3232
    public function withSqlId($value)
3233
    {
3234
        $this->data['SqlId'] = $value;
3235
        $this->options['form_params']['SqlId'] = $value;
3236
3237
        return $this;
3238
    }
3239
3240
    /**
3241
     * @param string $value
3242
     *
3243
     * @return $this
3244
     */
3245
    public function withFilterCondition($value)
3246
    {
3247
        $this->data['FilterCondition'] = $value;
3248
        $this->options['form_params']['FilterCondition'] = $value;
3249
3250
        return $this;
3251
    }
3252
3253
    /**
3254
     * @param string $value
3255
     *
3256
     * @return $this
3257
     */
3258
    public function withSearchParam($value)
3259
    {
3260
        $this->data['SearchParam'] = $value;
3261
        $this->options['form_params']['SearchParam'] = $value;
3262
3263
        return $this;
3264
    }
3265
3266
    /**
3267
     * @param string $value
3268
     *
3269
     * @return $this
3270
     */
3271
    public function withEndTime($value)
3272
    {
3273
        $this->data['EndTime'] = $value;
3274
        $this->options['form_params']['EndTime'] = $value;
3275
3276
        return $this;
3277
    }
3278
3279
    /**
3280
     * @param string $value
3281
     *
3282
     * @return $this
3283
     */
3284
    public function withNodeIp($value)
3285
    {
3286
        $this->data['NodeIp'] = $value;
3287
        $this->options['form_params']['NodeIp'] = $value;
3288
3289
        return $this;
3290
    }
3291
3292
    /**
3293
     * @param string $value
3294
     *
3295
     * @return $this
3296
     */
3297
    public function withInstanceId($value)
3298
    {
3299
        $this->data['InstanceId'] = $value;
3300
        $this->options['form_params']['InstanceId'] = $value;
3301
3302
        return $this;
3303
    }
3304
3305
    /**
3306
     * @param string $value
3307
     *
3308
     * @return $this
3309
     */
3310
    public function withDbName($value)
3311
    {
3312
        $this->data['DbName'] = $value;
3313
        $this->options['form_params']['DbName'] = $value;
3314
3315
        return $this;
3316
    }
3317
3318
    /**
3319
     * @param string $value
3320
     *
3321
     * @return $this
3322
     */
3323
    public function withSearchKeyWord($value)
3324
    {
3325
        $this->data['SearchKeyWord'] = $value;
3326
        $this->options['form_params']['SearchKeyWord'] = $value;
3327
3328
        return $this;
3329
    }
3330
3331
    /**
3332
     * @param string $value
3333
     *
3334
     * @return $this
3335
     */
3336
    public function withAcceptLanguage($value)
3337
    {
3338
        $this->data['AcceptLanguage'] = $value;
3339
        $this->options['form_params']['AcceptLanguage'] = $value;
3340
3341
        return $this;
3342
    }
3343
}
3344
3345
/**
3346
 * @method string getStartTime()
3347
 * @method string getSearchRule()
3348
 * @method string getMergeDynamicSql()
3349
 * @method string getDynamicSql()
3350
 * @method string getSqlTextLength()
3351
 * @method string getTenantId()
3352
 * @method string getSearchValue()
3353
 * @method string getSqlId()
3354
 * @method string getFilterCondition()
3355
 * @method string getSearchParam()
3356
 * @method string getEndTime()
3357
 * @method string getNodeIp()
3358
 * @method string getInstanceId()
3359
 * @method string getDbName()
3360
 * @method string getSearchKeyWord()
3361
 * @method string getAcceptLanguage()
3362
 */
3363
class DescribeOasSlowSQLList extends Rpc
3364
{
3365
3366
    /**
3367
     * @param string $value
3368
     *
3369
     * @return $this
3370
     */
3371
    public function withStartTime($value)
3372
    {
3373
        $this->data['StartTime'] = $value;
3374
        $this->options['form_params']['StartTime'] = $value;
3375
3376
        return $this;
3377
    }
3378
3379
    /**
3380
     * @param string $value
3381
     *
3382
     * @return $this
3383
     */
3384
    public function withSearchRule($value)
3385
    {
3386
        $this->data['SearchRule'] = $value;
3387
        $this->options['form_params']['SearchRule'] = $value;
3388
3389
        return $this;
3390
    }
3391
3392
    /**
3393
     * @param string $value
3394
     *
3395
     * @return $this
3396
     */
3397
    public function withMergeDynamicSql($value)
3398
    {
3399
        $this->data['MergeDynamicSql'] = $value;
3400
        $this->options['form_params']['MergeDynamicSql'] = $value;
3401
3402
        return $this;
3403
    }
3404
3405
    /**
3406
     * @param string $value
3407
     *
3408
     * @return $this
3409
     */
3410
    public function withDynamicSql($value)
3411
    {
3412
        $this->data['DynamicSql'] = $value;
3413
        $this->options['form_params']['DynamicSql'] = $value;
3414
3415
        return $this;
3416
    }
3417
3418
    /**
3419
     * @param string $value
3420
     *
3421
     * @return $this
3422
     */
3423
    public function withSqlTextLength($value)
3424
    {
3425
        $this->data['SqlTextLength'] = $value;
3426
        $this->options['form_params']['SqlTextLength'] = $value;
3427
3428
        return $this;
3429
    }
3430
3431
    /**
3432
     * @param string $value
3433
     *
3434
     * @return $this
3435
     */
3436
    public function withTenantId($value)
3437
    {
3438
        $this->data['TenantId'] = $value;
3439
        $this->options['form_params']['TenantId'] = $value;
3440
3441
        return $this;
3442
    }
3443
3444
    /**
3445
     * @param string $value
3446
     *
3447
     * @return $this
3448
     */
3449
    public function withSearchValue($value)
3450
    {
3451
        $this->data['SearchValue'] = $value;
3452
        $this->options['form_params']['SearchValue'] = $value;
3453
3454
        return $this;
3455
    }
3456
3457
    /**
3458
     * @param string $value
3459
     *
3460
     * @return $this
3461
     */
3462
    public function withSqlId($value)
3463
    {
3464
        $this->data['SqlId'] = $value;
3465
        $this->options['form_params']['SqlId'] = $value;
3466
3467
        return $this;
3468
    }
3469
3470
    /**
3471
     * @param string $value
3472
     *
3473
     * @return $this
3474
     */
3475
    public function withFilterCondition($value)
3476
    {
3477
        $this->data['FilterCondition'] = $value;
3478
        $this->options['form_params']['FilterCondition'] = $value;
3479
3480
        return $this;
3481
    }
3482
3483
    /**
3484
     * @param string $value
3485
     *
3486
     * @return $this
3487
     */
3488
    public function withSearchParam($value)
3489
    {
3490
        $this->data['SearchParam'] = $value;
3491
        $this->options['form_params']['SearchParam'] = $value;
3492
3493
        return $this;
3494
    }
3495
3496
    /**
3497
     * @param string $value
3498
     *
3499
     * @return $this
3500
     */
3501
    public function withEndTime($value)
3502
    {
3503
        $this->data['EndTime'] = $value;
3504
        $this->options['form_params']['EndTime'] = $value;
3505
3506
        return $this;
3507
    }
3508
3509
    /**
3510
     * @param string $value
3511
     *
3512
     * @return $this
3513
     */
3514
    public function withNodeIp($value)
3515
    {
3516
        $this->data['NodeIp'] = $value;
3517
        $this->options['form_params']['NodeIp'] = $value;
3518
3519
        return $this;
3520
    }
3521
3522
    /**
3523
     * @param string $value
3524
     *
3525
     * @return $this
3526
     */
3527
    public function withInstanceId($value)
3528
    {
3529
        $this->data['InstanceId'] = $value;
3530
        $this->options['form_params']['InstanceId'] = $value;
3531
3532
        return $this;
3533
    }
3534
3535
    /**
3536
     * @param string $value
3537
     *
3538
     * @return $this
3539
     */
3540
    public function withDbName($value)
3541
    {
3542
        $this->data['DbName'] = $value;
3543
        $this->options['form_params']['DbName'] = $value;
3544
3545
        return $this;
3546
    }
3547
3548
    /**
3549
     * @param string $value
3550
     *
3551
     * @return $this
3552
     */
3553
    public function withSearchKeyWord($value)
3554
    {
3555
        $this->data['SearchKeyWord'] = $value;
3556
        $this->options['form_params']['SearchKeyWord'] = $value;
3557
3558
        return $this;
3559
    }
3560
3561
    /**
3562
     * @param string $value
3563
     *
3564
     * @return $this
3565
     */
3566
    public function withAcceptLanguage($value)
3567
    {
3568
        $this->data['AcceptLanguage'] = $value;
3569
        $this->options['form_params']['AcceptLanguage'] = $value;
3570
3571
        return $this;
3572
    }
3573
}
3574
3575
/**
3576
 * @method string getStartTime()
3577
 * @method string getDynamicSql()
3578
 * @method string getTenantId()
3579
 * @method string getSqlId()
3580
 * @method string getEndTime()
3581
 * @method string getInstanceId()
3582
 * @method string getDbName()
3583
 */
3584
class DescribeOasSQLDetails 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 withDynamicSql($value)
3606
    {
3607
        $this->data['DynamicSql'] = $value;
3608
        $this->options['form_params']['DynamicSql'] = $value;
3609
3610
        return $this;
3611
    }
3612
3613
    /**
3614
     * @param string $value
3615
     *
3616
     * @return $this
3617
     */
3618
    public function withTenantId($value)
3619
    {
3620
        $this->data['TenantId'] = $value;
3621
        $this->options['form_params']['TenantId'] = $value;
3622
3623
        return $this;
3624
    }
3625
3626
    /**
3627
     * @param string $value
3628
     *
3629
     * @return $this
3630
     */
3631
    public function withSqlId($value)
3632
    {
3633
        $this->data['SqlId'] = $value;
3634
        $this->options['form_params']['SqlId'] = $value;
3635
3636
        return $this;
3637
    }
3638
3639
    /**
3640
     * @param string $value
3641
     *
3642
     * @return $this
3643
     */
3644
    public function withEndTime($value)
3645
    {
3646
        $this->data['EndTime'] = $value;
3647
        $this->options['form_params']['EndTime'] = $value;
3648
3649
        return $this;
3650
    }
3651
3652
    /**
3653
     * @param string $value
3654
     *
3655
     * @return $this
3656
     */
3657
    public function withInstanceId($value)
3658
    {
3659
        $this->data['InstanceId'] = $value;
3660
        $this->options['form_params']['InstanceId'] = $value;
3661
3662
        return $this;
3663
    }
3664
3665
    /**
3666
     * @param string $value
3667
     *
3668
     * @return $this
3669
     */
3670
    public function withDbName($value)
3671
    {
3672
        $this->data['DbName'] = $value;
3673
        $this->options['form_params']['DbName'] = $value;
3674
3675
        return $this;
3676
    }
3677
}
3678
3679
/**
3680
 * @method string getStartTime()
3681
 * @method string getDynamicSql()
3682
 * @method string getTenantId()
3683
 * @method string getSqlId()
3684
 * @method string getEndTime()
3685
 * @method string getNodeIp()
3686
 * @method string getInstanceId()
3687
 * @method string getDbName()
3688
 * @method string getAcceptLanguage()
3689
 */
3690
class DescribeOasSQLHistoryList extends Rpc
3691
{
3692
3693
    /**
3694
     * @param string $value
3695
     *
3696
     * @return $this
3697
     */
3698
    public function withStartTime($value)
3699
    {
3700
        $this->data['StartTime'] = $value;
3701
        $this->options['form_params']['StartTime'] = $value;
3702
3703
        return $this;
3704
    }
3705
3706
    /**
3707
     * @param string $value
3708
     *
3709
     * @return $this
3710
     */
3711
    public function withDynamicSql($value)
3712
    {
3713
        $this->data['DynamicSql'] = $value;
3714
        $this->options['form_params']['DynamicSql'] = $value;
3715
3716
        return $this;
3717
    }
3718
3719
    /**
3720
     * @param string $value
3721
     *
3722
     * @return $this
3723
     */
3724
    public function withTenantId($value)
3725
    {
3726
        $this->data['TenantId'] = $value;
3727
        $this->options['form_params']['TenantId'] = $value;
3728
3729
        return $this;
3730
    }
3731
3732
    /**
3733
     * @param string $value
3734
     *
3735
     * @return $this
3736
     */
3737
    public function withSqlId($value)
3738
    {
3739
        $this->data['SqlId'] = $value;
3740
        $this->options['form_params']['SqlId'] = $value;
3741
3742
        return $this;
3743
    }
3744
3745
    /**
3746
     * @param string $value
3747
     *
3748
     * @return $this
3749
     */
3750
    public function withEndTime($value)
3751
    {
3752
        $this->data['EndTime'] = $value;
3753
        $this->options['form_params']['EndTime'] = $value;
3754
3755
        return $this;
3756
    }
3757
3758
    /**
3759
     * @param string $value
3760
     *
3761
     * @return $this
3762
     */
3763
    public function withNodeIp($value)
3764
    {
3765
        $this->data['NodeIp'] = $value;
3766
        $this->options['form_params']['NodeIp'] = $value;
3767
3768
        return $this;
3769
    }
3770
3771
    /**
3772
     * @param string $value
3773
     *
3774
     * @return $this
3775
     */
3776
    public function withInstanceId($value)
3777
    {
3778
        $this->data['InstanceId'] = $value;
3779
        $this->options['form_params']['InstanceId'] = $value;
3780
3781
        return $this;
3782
    }
3783
3784
    /**
3785
     * @param string $value
3786
     *
3787
     * @return $this
3788
     */
3789
    public function withDbName($value)
3790
    {
3791
        $this->data['DbName'] = $value;
3792
        $this->options['form_params']['DbName'] = $value;
3793
3794
        return $this;
3795
    }
3796
3797
    /**
3798
     * @param string $value
3799
     *
3800
     * @return $this
3801
     */
3802
    public function withAcceptLanguage($value)
3803
    {
3804
        $this->data['AcceptLanguage'] = $value;
3805
        $this->options['form_params']['AcceptLanguage'] = $value;
3806
3807
        return $this;
3808
    }
3809
}
3810
3811
/**
3812
 * @method string getStartTime()
3813
 * @method string getDynamicSql()
3814
 * @method string getTenantId()
3815
 * @method string getSqlId()
3816
 * @method string getEndTime()
3817
 * @method string getInstanceId()
3818
 * @method string getDbName()
3819
 * @method string getAcceptLanguage()
3820
 */
3821
class DescribeOasSQLPlans extends Rpc
3822
{
3823
3824
    /**
3825
     * @param string $value
3826
     *
3827
     * @return $this
3828
     */
3829
    public function withStartTime($value)
3830
    {
3831
        $this->data['StartTime'] = $value;
3832
        $this->options['form_params']['StartTime'] = $value;
3833
3834
        return $this;
3835
    }
3836
3837
    /**
3838
     * @param string $value
3839
     *
3840
     * @return $this
3841
     */
3842
    public function withDynamicSql($value)
3843
    {
3844
        $this->data['DynamicSql'] = $value;
3845
        $this->options['form_params']['DynamicSql'] = $value;
3846
3847
        return $this;
3848
    }
3849
3850
    /**
3851
     * @param string $value
3852
     *
3853
     * @return $this
3854
     */
3855
    public function withTenantId($value)
3856
    {
3857
        $this->data['TenantId'] = $value;
3858
        $this->options['form_params']['TenantId'] = $value;
3859
3860
        return $this;
3861
    }
3862
3863
    /**
3864
     * @param string $value
3865
     *
3866
     * @return $this
3867
     */
3868
    public function withSqlId($value)
3869
    {
3870
        $this->data['SqlId'] = $value;
3871
        $this->options['form_params']['SqlId'] = $value;
3872
3873
        return $this;
3874
    }
3875
3876
    /**
3877
     * @param string $value
3878
     *
3879
     * @return $this
3880
     */
3881
    public function withEndTime($value)
3882
    {
3883
        $this->data['EndTime'] = $value;
3884
        $this->options['form_params']['EndTime'] = $value;
3885
3886
        return $this;
3887
    }
3888
3889
    /**
3890
     * @param string $value
3891
     *
3892
     * @return $this
3893
     */
3894
    public function withInstanceId($value)
3895
    {
3896
        $this->data['InstanceId'] = $value;
3897
        $this->options['form_params']['InstanceId'] = $value;
3898
3899
        return $this;
3900
    }
3901
3902
    /**
3903
     * @param string $value
3904
     *
3905
     * @return $this
3906
     */
3907
    public function withDbName($value)
3908
    {
3909
        $this->data['DbName'] = $value;
3910
        $this->options['form_params']['DbName'] = $value;
3911
3912
        return $this;
3913
    }
3914
3915
    /**
3916
     * @param string $value
3917
     *
3918
     * @return $this
3919
     */
3920
    public function withAcceptLanguage($value)
3921
    {
3922
        $this->data['AcceptLanguage'] = $value;
3923
        $this->options['form_params']['AcceptLanguage'] = $value;
3924
3925
        return $this;
3926
    }
3927
}
3928
3929
/**
3930
 * @method string getStartTime()
3931
 * @method string getSearchRule()
3932
 * @method string getMergeDynamicSql()
3933
 * @method string getDynamicSql()
3934
 * @method string getSqlTextLength()
3935
 * @method string getTenantId()
3936
 * @method string getSearchValue()
3937
 * @method string getSqlId()
3938
 * @method string getFilterCondition()
3939
 * @method string getSearchParam()
3940
 * @method string getEndTime()
3941
 * @method string getNodeIp()
3942
 * @method string getInstanceId()
3943
 * @method string getDbName()
3944
 * @method string getSearchKeyWord()
3945
 * @method string getAcceptLanguage()
3946
 */
3947
class DescribeOasTopSQLList extends Rpc
3948
{
3949
3950
    /**
3951
     * @param string $value
3952
     *
3953
     * @return $this
3954
     */
3955
    public function withStartTime($value)
3956
    {
3957
        $this->data['StartTime'] = $value;
3958
        $this->options['form_params']['StartTime'] = $value;
3959
3960
        return $this;
3961
    }
3962
3963
    /**
3964
     * @param string $value
3965
     *
3966
     * @return $this
3967
     */
3968
    public function withSearchRule($value)
3969
    {
3970
        $this->data['SearchRule'] = $value;
3971
        $this->options['form_params']['SearchRule'] = $value;
3972
3973
        return $this;
3974
    }
3975
3976
    /**
3977
     * @param string $value
3978
     *
3979
     * @return $this
3980
     */
3981
    public function withMergeDynamicSql($value)
3982
    {
3983
        $this->data['MergeDynamicSql'] = $value;
3984
        $this->options['form_params']['MergeDynamicSql'] = $value;
3985
3986
        return $this;
3987
    }
3988
3989
    /**
3990
     * @param string $value
3991
     *
3992
     * @return $this
3993
     */
3994
    public function withDynamicSql($value)
3995
    {
3996
        $this->data['DynamicSql'] = $value;
3997
        $this->options['form_params']['DynamicSql'] = $value;
3998
3999
        return $this;
4000
    }
4001
4002
    /**
4003
     * @param string $value
4004
     *
4005
     * @return $this
4006
     */
4007
    public function withSqlTextLength($value)
4008
    {
4009
        $this->data['SqlTextLength'] = $value;
4010
        $this->options['form_params']['SqlTextLength'] = $value;
4011
4012
        return $this;
4013
    }
4014
4015
    /**
4016
     * @param string $value
4017
     *
4018
     * @return $this
4019
     */
4020
    public function withTenantId($value)
4021
    {
4022
        $this->data['TenantId'] = $value;
4023
        $this->options['form_params']['TenantId'] = $value;
4024
4025
        return $this;
4026
    }
4027
4028
    /**
4029
     * @param string $value
4030
     *
4031
     * @return $this
4032
     */
4033
    public function withSearchValue($value)
4034
    {
4035
        $this->data['SearchValue'] = $value;
4036
        $this->options['form_params']['SearchValue'] = $value;
4037
4038
        return $this;
4039
    }
4040
4041
    /**
4042
     * @param string $value
4043
     *
4044
     * @return $this
4045
     */
4046
    public function withSqlId($value)
4047
    {
4048
        $this->data['SqlId'] = $value;
4049
        $this->options['form_params']['SqlId'] = $value;
4050
4051
        return $this;
4052
    }
4053
4054
    /**
4055
     * @param string $value
4056
     *
4057
     * @return $this
4058
     */
4059
    public function withFilterCondition($value)
4060
    {
4061
        $this->data['FilterCondition'] = $value;
4062
        $this->options['form_params']['FilterCondition'] = $value;
4063
4064
        return $this;
4065
    }
4066
4067
    /**
4068
     * @param string $value
4069
     *
4070
     * @return $this
4071
     */
4072
    public function withSearchParam($value)
4073
    {
4074
        $this->data['SearchParam'] = $value;
4075
        $this->options['form_params']['SearchParam'] = $value;
4076
4077
        return $this;
4078
    }
4079
4080
    /**
4081
     * @param string $value
4082
     *
4083
     * @return $this
4084
     */
4085
    public function withEndTime($value)
4086
    {
4087
        $this->data['EndTime'] = $value;
4088
        $this->options['form_params']['EndTime'] = $value;
4089
4090
        return $this;
4091
    }
4092
4093
    /**
4094
     * @param string $value
4095
     *
4096
     * @return $this
4097
     */
4098
    public function withNodeIp($value)
4099
    {
4100
        $this->data['NodeIp'] = $value;
4101
        $this->options['form_params']['NodeIp'] = $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 withDbName($value)
4125
    {
4126
        $this->data['DbName'] = $value;
4127
        $this->options['form_params']['DbName'] = $value;
4128
4129
        return $this;
4130
    }
4131
4132
    /**
4133
     * @param string $value
4134
     *
4135
     * @return $this
4136
     */
4137
    public function withSearchKeyWord($value)
4138
    {
4139
        $this->data['SearchKeyWord'] = $value;
4140
        $this->options['form_params']['SearchKeyWord'] = $value;
4141
4142
        return $this;
4143
    }
4144
4145
    /**
4146
     * @param string $value
4147
     *
4148
     * @return $this
4149
     */
4150
    public function withAcceptLanguage($value)
4151
    {
4152
        $this->data['AcceptLanguage'] = $value;
4153
        $this->options['form_params']['AcceptLanguage'] = $value;
4154
4155
        return $this;
4156
    }
4157
}
4158
4159
/**
4160
 * @method string getPageNumber()
4161
 * @method string getPageSize()
4162
 * @method string getWorkerGradeId()
4163
 * @method string getProjectId()
4164
 */
4165
class DescribeOmsOpenAPIProject extends Rpc
4166
{
4167
4168
    /**
4169
     * @param string $value
4170
     *
4171
     * @return $this
4172
     */
4173
    public function withPageNumber($value)
4174
    {
4175
        $this->data['PageNumber'] = $value;
4176
        $this->options['form_params']['PageNumber'] = $value;
4177
4178
        return $this;
4179
    }
4180
4181
    /**
4182
     * @param string $value
4183
     *
4184
     * @return $this
4185
     */
4186
    public function withPageSize($value)
4187
    {
4188
        $this->data['PageSize'] = $value;
4189
        $this->options['form_params']['PageSize'] = $value;
4190
4191
        return $this;
4192
    }
4193
4194
    /**
4195
     * @param string $value
4196
     *
4197
     * @return $this
4198
     */
4199
    public function withWorkerGradeId($value)
4200
    {
4201
        $this->data['WorkerGradeId'] = $value;
4202
        $this->options['form_params']['WorkerGradeId'] = $value;
4203
4204
        return $this;
4205
    }
4206
4207
    /**
4208
     * @param string $value
4209
     *
4210
     * @return $this
4211
     */
4212
    public function withProjectId($value)
4213
    {
4214
        $this->data['ProjectId'] = $value;
4215
        $this->options['form_params']['ProjectId'] = $value;
4216
4217
        return $this;
4218
    }
4219
}
4220
4221
/**
4222
 * @method string getPageNumber()
4223
 * @method string getPageSize()
4224
 * @method string getWorkerGradeId()
4225
 * @method string getProjectId()
4226
 */
4227
class DescribeOmsOpenAPIProjectSteps extends Rpc
4228
{
4229
4230
    /**
4231
     * @param string $value
4232
     *
4233
     * @return $this
4234
     */
4235
    public function withPageNumber($value)
4236
    {
4237
        $this->data['PageNumber'] = $value;
4238
        $this->options['form_params']['PageNumber'] = $value;
4239
4240
        return $this;
4241
    }
4242
4243
    /**
4244
     * @param string $value
4245
     *
4246
     * @return $this
4247
     */
4248
    public function withPageSize($value)
4249
    {
4250
        $this->data['PageSize'] = $value;
4251
        $this->options['form_params']['PageSize'] = $value;
4252
4253
        return $this;
4254
    }
4255
4256
    /**
4257
     * @param string $value
4258
     *
4259
     * @return $this
4260
     */
4261
    public function withWorkerGradeId($value)
4262
    {
4263
        $this->data['WorkerGradeId'] = $value;
4264
        $this->options['form_params']['WorkerGradeId'] = $value;
4265
4266
        return $this;
4267
    }
4268
4269
    /**
4270
     * @param string $value
4271
     *
4272
     * @return $this
4273
     */
4274
    public function withProjectId($value)
4275
    {
4276
        $this->data['ProjectId'] = $value;
4277
        $this->options['form_params']['ProjectId'] = $value;
4278
4279
        return $this;
4280
    }
4281
}
4282
4283
/**
4284
 * @method string getSQLId()
4285
 * @method string getInstanceId()
4286
 * @method string getDatabaseName()
4287
 * @method string getTenantId()
4288
 * @method string getTableName()
4289
 * @method string getIsConcurrentLimit()
4290
 */
4291
class DescribeOutlineBinding extends Rpc
4292
{
4293
4294
    /**
4295
     * @param string $value
4296
     *
4297
     * @return $this
4298
     */
4299
    public function withSQLId($value)
4300
    {
4301
        $this->data['SQLId'] = $value;
4302
        $this->options['form_params']['SQLId'] = $value;
4303
4304
        return $this;
4305
    }
4306
4307
    /**
4308
     * @param string $value
4309
     *
4310
     * @return $this
4311
     */
4312
    public function withInstanceId($value)
4313
    {
4314
        $this->data['InstanceId'] = $value;
4315
        $this->options['form_params']['InstanceId'] = $value;
4316
4317
        return $this;
4318
    }
4319
4320
    /**
4321
     * @param string $value
4322
     *
4323
     * @return $this
4324
     */
4325
    public function withDatabaseName($value)
4326
    {
4327
        $this->data['DatabaseName'] = $value;
4328
        $this->options['form_params']['DatabaseName'] = $value;
4329
4330
        return $this;
4331
    }
4332
4333
    /**
4334
     * @param string $value
4335
     *
4336
     * @return $this
4337
     */
4338
    public function withTenantId($value)
4339
    {
4340
        $this->data['TenantId'] = $value;
4341
        $this->options['form_params']['TenantId'] = $value;
4342
4343
        return $this;
4344
    }
4345
4346
    /**
4347
     * @param string $value
4348
     *
4349
     * @return $this
4350
     */
4351
    public function withTableName($value)
4352
    {
4353
        $this->data['TableName'] = $value;
4354
        $this->options['form_params']['TableName'] = $value;
4355
4356
        return $this;
4357
    }
4358
4359
    /**
4360
     * @param string $value
4361
     *
4362
     * @return $this
4363
     */
4364
    public function withIsConcurrentLimit($value)
4365
    {
4366
        $this->data['IsConcurrentLimit'] = $value;
4367
        $this->options['form_params']['IsConcurrentLimit'] = $value;
4368
4369
        return $this;
4370
    }
4371
}
4372
4373
/**
4374
 * @method string getDimensionValue()
4375
 * @method string getInstanceId()
4376
 * @method string getDimension()
4377
 */
4378
class DescribeParameters extends Rpc
4379
{
4380
4381
    /**
4382
     * @param string $value
4383
     *
4384
     * @return $this
4385
     */
4386
    public function withDimensionValue($value)
4387
    {
4388
        $this->data['DimensionValue'] = $value;
4389
        $this->options['form_params']['DimensionValue'] = $value;
4390
4391
        return $this;
4392
    }
4393
4394
    /**
4395
     * @param string $value
4396
     *
4397
     * @return $this
4398
     */
4399
    public function withInstanceId($value)
4400
    {
4401
        $this->data['InstanceId'] = $value;
4402
        $this->options['form_params']['InstanceId'] = $value;
4403
4404
        return $this;
4405
    }
4406
4407
    /**
4408
     * @param string $value
4409
     *
4410
     * @return $this
4411
     */
4412
    public function withDimension($value)
4413
    {
4414
        $this->data['Dimension'] = $value;
4415
        $this->options['form_params']['Dimension'] = $value;
4416
4417
        return $this;
4418
    }
4419
}
4420
4421
/**
4422
 * @method string getStartTime()
4423
 * @method string getPageNumber()
4424
 * @method string getDimensionValue()
4425
 * @method string getPageSize()
4426
 * @method string getDimension()
4427
 * @method string getEndTime()
4428
 * @method string getInstanceId()
4429
 */
4430
class DescribeParametersHistory extends Rpc
4431
{
4432
4433
    /**
4434
     * @param string $value
4435
     *
4436
     * @return $this
4437
     */
4438
    public function withStartTime($value)
4439
    {
4440
        $this->data['StartTime'] = $value;
4441
        $this->options['form_params']['StartTime'] = $value;
4442
4443
        return $this;
4444
    }
4445
4446
    /**
4447
     * @param string $value
4448
     *
4449
     * @return $this
4450
     */
4451
    public function withPageNumber($value)
4452
    {
4453
        $this->data['PageNumber'] = $value;
4454
        $this->options['form_params']['PageNumber'] = $value;
4455
4456
        return $this;
4457
    }
4458
4459
    /**
4460
     * @param string $value
4461
     *
4462
     * @return $this
4463
     */
4464
    public function withDimensionValue($value)
4465
    {
4466
        $this->data['DimensionValue'] = $value;
4467
        $this->options['form_params']['DimensionValue'] = $value;
4468
4469
        return $this;
4470
    }
4471
4472
    /**
4473
     * @param string $value
4474
     *
4475
     * @return $this
4476
     */
4477
    public function withPageSize($value)
4478
    {
4479
        $this->data['PageSize'] = $value;
4480
        $this->options['form_params']['PageSize'] = $value;
4481
4482
        return $this;
4483
    }
4484
4485
    /**
4486
     * @param string $value
4487
     *
4488
     * @return $this
4489
     */
4490
    public function withDimension($value)
4491
    {
4492
        $this->data['Dimension'] = $value;
4493
        $this->options['form_params']['Dimension'] = $value;
4494
4495
        return $this;
4496
    }
4497
4498
    /**
4499
     * @param string $value
4500
     *
4501
     * @return $this
4502
     */
4503
    public function withEndTime($value)
4504
    {
4505
        $this->data['EndTime'] = $value;
4506
        $this->options['form_params']['EndTime'] = $value;
4507
4508
        return $this;
4509
    }
4510
4511
    /**
4512
     * @param string $value
4513
     *
4514
     * @return $this
4515
     */
4516
    public function withInstanceId($value)
4517
    {
4518
        $this->data['InstanceId'] = $value;
4519
        $this->options['form_params']['InstanceId'] = $value;
4520
4521
        return $this;
4522
    }
4523
}
4524
4525
/**
4526
 * @method string getId()
4527
 */
4528
class DescribeProject extends Rpc
4529
{
4530
4531
    /**
4532
     * @param string $value
4533
     *
4534
     * @return $this
4535
     */
4536
    public function withId($value)
4537
    {
4538
        $this->data['Id'] = $value;
4539
        $this->options['form_params']['Id'] = $value;
4540
4541
        return $this;
4542
    }
4543
}
4544
4545
/**
4546
 * @method string getId()
4547
 */
4548
class DescribeProjectComponents extends Rpc
4549
{
4550
4551
    /**
4552
     * @param string $value
4553
     *
4554
     * @return $this
4555
     */
4556
    public function withId($value)
4557
    {
4558
        $this->data['Id'] = $value;
4559
        $this->options['form_params']['Id'] = $value;
4560
4561
        return $this;
4562
    }
4563
}
4564
4565
/**
4566
 * @method string getId()
4567
 */
4568
class DescribeProjectProgress extends Rpc
4569
{
4570
4571
    /**
4572
     * @param string $value
4573
     *
4574
     * @return $this
4575
     */
4576
    public function withId($value)
4577
    {
4578
        $this->data['Id'] = $value;
4579
        $this->options['form_params']['Id'] = $value;
4580
4581
        return $this;
4582
    }
4583
}
4584
4585
/**
4586
 * @method string getMetricType()
4587
 * @method string getStepName()
4588
 * @method string getAggregator()
4589
 * @method string getMaxPointNum()
4590
 * @method string getEndTimestamp()
4591
 * @method string getBeginTimestamp()
4592
 * @method string getProjectId()
4593
 */
4594
class DescribeProjectStepMetric extends Rpc
4595
{
4596
4597
    /**
4598
     * @param string $value
4599
     *
4600
     * @return $this
4601
     */
4602
    public function withMetricType($value)
4603
    {
4604
        $this->data['MetricType'] = $value;
4605
        $this->options['form_params']['MetricType'] = $value;
4606
4607
        return $this;
4608
    }
4609
4610
    /**
4611
     * @param string $value
4612
     *
4613
     * @return $this
4614
     */
4615
    public function withStepName($value)
4616
    {
4617
        $this->data['StepName'] = $value;
4618
        $this->options['form_params']['StepName'] = $value;
4619
4620
        return $this;
4621
    }
4622
4623
    /**
4624
     * @param string $value
4625
     *
4626
     * @return $this
4627
     */
4628
    public function withAggregator($value)
4629
    {
4630
        $this->data['Aggregator'] = $value;
4631
        $this->options['form_params']['Aggregator'] = $value;
4632
4633
        return $this;
4634
    }
4635
4636
    /**
4637
     * @param string $value
4638
     *
4639
     * @return $this
4640
     */
4641
    public function withMaxPointNum($value)
4642
    {
4643
        $this->data['MaxPointNum'] = $value;
4644
        $this->options['form_params']['MaxPointNum'] = $value;
4645
4646
        return $this;
4647
    }
4648
4649
    /**
4650
     * @param string $value
4651
     *
4652
     * @return $this
4653
     */
4654
    public function withEndTimestamp($value)
4655
    {
4656
        $this->data['EndTimestamp'] = $value;
4657
        $this->options['form_params']['EndTimestamp'] = $value;
4658
4659
        return $this;
4660
    }
4661
4662
    /**
4663
     * @param string $value
4664
     *
4665
     * @return $this
4666
     */
4667
    public function withBeginTimestamp($value)
4668
    {
4669
        $this->data['BeginTimestamp'] = $value;
4670
        $this->options['form_params']['BeginTimestamp'] = $value;
4671
4672
        return $this;
4673
    }
4674
4675
    /**
4676
     * @param string $value
4677
     *
4678
     * @return $this
4679
     */
4680
    public function withProjectId($value)
4681
    {
4682
        $this->data['ProjectId'] = $value;
4683
        $this->options['form_params']['ProjectId'] = $value;
4684
4685
        return $this;
4686
    }
4687
}
4688
4689
/**
4690
 * @method string getId()
4691
 */
4692
class DescribeProjectSteps extends Rpc
4693
{
4694
4695
    /**
4696
     * @param string $value
4697
     *
4698
     * @return $this
4699
     */
4700
    public function withId($value)
4701
    {
4702
        $this->data['Id'] = $value;
4703
        $this->options['form_params']['Id'] = $value;
4704
4705
        return $this;
4706
    }
4707
}
4708
4709
/**
4710
 * @method string getSQLId()
4711
 * @method string getInstanceId()
4712
 * @method string getTenantId()
4713
 */
4714
class DescribeRecommendIndex extends Rpc
4715
{
4716
4717
    /**
4718
     * @param string $value
4719
     *
4720
     * @return $this
4721
     */
4722
    public function withSQLId($value)
4723
    {
4724
        $this->data['SQLId'] = $value;
4725
        $this->options['form_params']['SQLId'] = $value;
4726
4727
        return $this;
4728
    }
4729
4730
    /**
4731
     * @param string $value
4732
     *
4733
     * @return $this
4734
     */
4735
    public function withInstanceId($value)
4736
    {
4737
        $this->data['InstanceId'] = $value;
4738
        $this->options['form_params']['InstanceId'] = $value;
4739
4740
        return $this;
4741
    }
4742
4743
    /**
4744
     * @param string $value
4745
     *
4746
     * @return $this
4747
     */
4748
    public function withTenantId($value)
4749
    {
4750
        $this->data['TenantId'] = $value;
4751
        $this->options['form_params']['TenantId'] = $value;
4752
4753
        return $this;
4754
    }
4755
}
4756
4757
/**
4758
 * @method string getInstanceId()
4759
 */
4760
class DescribeSecurityIpGroups extends Rpc
4761
{
4762
4763
    /**
4764
     * @param string $value
4765
     *
4766
     * @return $this
4767
     */
4768
    public function withInstanceId($value)
4769
    {
4770
        $this->data['InstanceId'] = $value;
4771
        $this->options['form_params']['InstanceId'] = $value;
4772
4773
        return $this;
4774
    }
4775
}
4776
4777
/**
4778
 * @method string getStartTime()
4779
 * @method string getPageNumber()
4780
 * @method string getTenantId()
4781
 * @method string getPageSize()
4782
 * @method string getSQLId()
4783
 * @method string getEndTime()
4784
 */
4785
class DescribeSlowSQLHistoryList extends Rpc
4786
{
4787
4788
    /**
4789
     * @param string $value
4790
     *
4791
     * @return $this
4792
     */
4793
    public function withStartTime($value)
4794
    {
4795
        $this->data['StartTime'] = $value;
4796
        $this->options['form_params']['StartTime'] = $value;
4797
4798
        return $this;
4799
    }
4800
4801
    /**
4802
     * @param string $value
4803
     *
4804
     * @return $this
4805
     */
4806
    public function withPageNumber($value)
4807
    {
4808
        $this->data['PageNumber'] = $value;
4809
        $this->options['form_params']['PageNumber'] = $value;
4810
4811
        return $this;
4812
    }
4813
4814
    /**
4815
     * @param string $value
4816
     *
4817
     * @return $this
4818
     */
4819
    public function withTenantId($value)
4820
    {
4821
        $this->data['TenantId'] = $value;
4822
        $this->options['form_params']['TenantId'] = $value;
4823
4824
        return $this;
4825
    }
4826
4827
    /**
4828
     * @param string $value
4829
     *
4830
     * @return $this
4831
     */
4832
    public function withPageSize($value)
4833
    {
4834
        $this->data['PageSize'] = $value;
4835
        $this->options['form_params']['PageSize'] = $value;
4836
4837
        return $this;
4838
    }
4839
4840
    /**
4841
     * @param string $value
4842
     *
4843
     * @return $this
4844
     */
4845
    public function withSQLId($value)
4846
    {
4847
        $this->data['SQLId'] = $value;
4848
        $this->options['form_params']['SQLId'] = $value;
4849
4850
        return $this;
4851
    }
4852
4853
    /**
4854
     * @param string $value
4855
     *
4856
     * @return $this
4857
     */
4858
    public function withEndTime($value)
4859
    {
4860
        $this->data['EndTime'] = $value;
4861
        $this->options['form_params']['EndTime'] = $value;
4862
4863
        return $this;
4864
    }
4865
}
4866
4867
/**
4868
 * @method string getStartTime()
4869
 * @method string getPageNumber()
4870
 * @method string getSearchRule()
4871
 * @method string getTenantId()
4872
 * @method string getPageSize()
4873
 * @method string getSearchParameter()
4874
 * @method string getSortOrder()
4875
 * @method string getSearchValue()
4876
 * @method string getSQLId()
4877
 * @method string getFilterCondition()
4878
 * @method string getEndTime()
4879
 * @method string getNodeIp()
4880
 * @method string getDbName()
4881
 * @method string getSearchKeyWord()
4882
 * @method string getSortColumn()
4883
 */
4884
class DescribeSlowSQLList extends Rpc
4885
{
4886
4887
    /**
4888
     * @param string $value
4889
     *
4890
     * @return $this
4891
     */
4892
    public function withStartTime($value)
4893
    {
4894
        $this->data['StartTime'] = $value;
4895
        $this->options['form_params']['StartTime'] = $value;
4896
4897
        return $this;
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 withSearchRule($value)
4919
    {
4920
        $this->data['SearchRule'] = $value;
4921
        $this->options['form_params']['SearchRule'] = $value;
4922
4923
        return $this;
4924
    }
4925
4926
    /**
4927
     * @param string $value
4928
     *
4929
     * @return $this
4930
     */
4931
    public function withTenantId($value)
4932
    {
4933
        $this->data['TenantId'] = $value;
4934
        $this->options['form_params']['TenantId'] = $value;
4935
4936
        return $this;
4937
    }
4938
4939
    /**
4940
     * @param string $value
4941
     *
4942
     * @return $this
4943
     */
4944
    public function withPageSize($value)
4945
    {
4946
        $this->data['PageSize'] = $value;
4947
        $this->options['form_params']['PageSize'] = $value;
4948
4949
        return $this;
4950
    }
4951
4952
    /**
4953
     * @param string $value
4954
     *
4955
     * @return $this
4956
     */
4957
    public function withSearchParameter($value)
4958
    {
4959
        $this->data['SearchParameter'] = $value;
4960
        $this->options['form_params']['SearchParameter'] = $value;
4961
4962
        return $this;
4963
    }
4964
4965
    /**
4966
     * @param string $value
4967
     *
4968
     * @return $this
4969
     */
4970
    public function withSortOrder($value)
4971
    {
4972
        $this->data['SortOrder'] = $value;
4973
        $this->options['form_params']['SortOrder'] = $value;
4974
4975
        return $this;
4976
    }
4977
4978
    /**
4979
     * @param string $value
4980
     *
4981
     * @return $this
4982
     */
4983
    public function withSearchValue($value)
4984
    {
4985
        $this->data['SearchValue'] = $value;
4986
        $this->options['form_params']['SearchValue'] = $value;
4987
4988
        return $this;
4989
    }
4990
4991
    /**
4992
     * @param string $value
4993
     *
4994
     * @return $this
4995
     */
4996
    public function withSQLId($value)
4997
    {
4998
        $this->data['SQLId'] = $value;
4999
        $this->options['form_params']['SQLId'] = $value;
5000
5001
        return $this;
5002
    }
5003
5004
    /**
5005
     * @param string $value
5006
     *
5007
     * @return $this
5008
     */
5009
    public function withFilterCondition($value)
5010
    {
5011
        $this->data['FilterCondition'] = $value;
5012
        $this->options['form_params']['FilterCondition'] = $value;
5013
5014
        return $this;
5015
    }
5016
5017
    /**
5018
     * @param string $value
5019
     *
5020
     * @return $this
5021
     */
5022
    public function withEndTime($value)
5023
    {
5024
        $this->data['EndTime'] = $value;
5025
        $this->options['form_params']['EndTime'] = $value;
5026
5027
        return $this;
5028
    }
5029
5030
    /**
5031
     * @param string $value
5032
     *
5033
     * @return $this
5034
     */
5035
    public function withNodeIp($value)
5036
    {
5037
        $this->data['NodeIp'] = $value;
5038
        $this->options['form_params']['NodeIp'] = $value;
5039
5040
        return $this;
5041
    }
5042
5043
    /**
5044
     * @param string $value
5045
     *
5046
     * @return $this
5047
     */
5048
    public function withDbName($value)
5049
    {
5050
        $this->data['DbName'] = $value;
5051
        $this->options['form_params']['DbName'] = $value;
5052
5053
        return $this;
5054
    }
5055
5056
    /**
5057
     * @param string $value
5058
     *
5059
     * @return $this
5060
     */
5061
    public function withSearchKeyWord($value)
5062
    {
5063
        $this->data['SearchKeyWord'] = $value;
5064
        $this->options['form_params']['SearchKeyWord'] = $value;
5065
5066
        return $this;
5067
    }
5068
5069
    /**
5070
     * @param string $value
5071
     *
5072
     * @return $this
5073
     */
5074
    public function withSortColumn($value)
5075
    {
5076
        $this->data['SortColumn'] = $value;
5077
        $this->options['form_params']['SortColumn'] = $value;
5078
5079
        return $this;
5080
    }
5081
}
5082
5083
/**
5084
 * @method string getSQLId()
5085
 * @method string getTenantId()
5086
 */
5087
class DescribeSQLDetails extends Rpc
5088
{
5089
5090
    /**
5091
     * @param string $value
5092
     *
5093
     * @return $this
5094
     */
5095
    public function withSQLId($value)
5096
    {
5097
        $this->data['SQLId'] = $value;
5098
        $this->options['form_params']['SQLId'] = $value;
5099
5100
        return $this;
5101
    }
5102
5103
    /**
5104
     * @param string $value
5105
     *
5106
     * @return $this
5107
     */
5108
    public function withTenantId($value)
5109
    {
5110
        $this->data['TenantId'] = $value;
5111
        $this->options['form_params']['TenantId'] = $value;
5112
5113
        return $this;
5114
    }
5115
}
5116
5117
/**
5118
 * @method string getSQLId()
5119
 * @method string getEndTime()
5120
 * @method string getStartTime()
5121
 * @method string getPageNumber()
5122
 * @method string getTenantId()
5123
 * @method string getPageSize()
5124
 */
5125
class DescribeSQLHistoryList extends Rpc
5126
{
5127
5128
    /**
5129
     * @param string $value
5130
     *
5131
     * @return $this
5132
     */
5133
    public function withSQLId($value)
5134
    {
5135
        $this->data['SQLId'] = $value;
5136
        $this->options['form_params']['SQLId'] = $value;
5137
5138
        return $this;
5139
    }
5140
5141
    /**
5142
     * @param string $value
5143
     *
5144
     * @return $this
5145
     */
5146
    public function withEndTime($value)
5147
    {
5148
        $this->data['EndTime'] = $value;
5149
        $this->options['form_params']['EndTime'] = $value;
5150
5151
        return $this;
5152
    }
5153
5154
    /**
5155
     * @param string $value
5156
     *
5157
     * @return $this
5158
     */
5159
    public function withStartTime($value)
5160
    {
5161
        $this->data['StartTime'] = $value;
5162
        $this->options['form_params']['StartTime'] = $value;
5163
5164
        return $this;
5165
    }
5166
5167
    /**
5168
     * @param string $value
5169
     *
5170
     * @return $this
5171
     */
5172
    public function withPageNumber($value)
5173
    {
5174
        $this->data['PageNumber'] = $value;
5175
        $this->options['form_params']['PageNumber'] = $value;
5176
5177
        return $this;
5178
    }
5179
5180
    /**
5181
     * @param string $value
5182
     *
5183
     * @return $this
5184
     */
5185
    public function withTenantId($value)
5186
    {
5187
        $this->data['TenantId'] = $value;
5188
        $this->options['form_params']['TenantId'] = $value;
5189
5190
        return $this;
5191
    }
5192
5193
    /**
5194
     * @param string $value
5195
     *
5196
     * @return $this
5197
     */
5198
    public function withPageSize($value)
5199
    {
5200
        $this->data['PageSize'] = $value;
5201
        $this->options['form_params']['PageSize'] = $value;
5202
5203
        return $this;
5204
    }
5205
}
5206
5207
/**
5208
 * @method string getSQLId()
5209
 * @method string getTenantId()
5210
 */
5211
class DescribeSQLPlans extends Rpc
5212
{
5213
5214
    /**
5215
     * @param string $value
5216
     *
5217
     * @return $this
5218
     */
5219
    public function withSQLId($value)
5220
    {
5221
        $this->data['SQLId'] = $value;
5222
        $this->options['form_params']['SQLId'] = $value;
5223
5224
        return $this;
5225
    }
5226
5227
    /**
5228
     * @param string $value
5229
     *
5230
     * @return $this
5231
     */
5232
    public function withTenantId($value)
5233
    {
5234
        $this->data['TenantId'] = $value;
5235
        $this->options['form_params']['TenantId'] = $value;
5236
5237
        return $this;
5238
    }
5239
}
5240
5241
/**
5242
 * @method string getStartTime()
5243
 * @method string getTenantId()
5244
 * @method string getSqlId()
5245
 * @method string getEndTime()
5246
 * @method string getInstanceId()
5247
 * @method string getDbName()
5248
 */
5249
class DescribeSQLSamples extends Rpc
5250
{
5251
5252
    /**
5253
     * @param string $value
5254
     *
5255
     * @return $this
5256
     */
5257
    public function withStartTime($value)
5258
    {
5259
        $this->data['StartTime'] = $value;
5260
        $this->options['form_params']['StartTime'] = $value;
5261
5262
        return $this;
5263
    }
5264
5265
    /**
5266
     * @param string $value
5267
     *
5268
     * @return $this
5269
     */
5270
    public function withTenantId($value)
5271
    {
5272
        $this->data['TenantId'] = $value;
5273
        $this->options['form_params']['TenantId'] = $value;
5274
5275
        return $this;
5276
    }
5277
5278
    /**
5279
     * @param string $value
5280
     *
5281
     * @return $this
5282
     */
5283
    public function withSqlId($value)
5284
    {
5285
        $this->data['SqlId'] = $value;
5286
        $this->options['form_params']['SqlId'] = $value;
5287
5288
        return $this;
5289
    }
5290
5291
    /**
5292
     * @param string $value
5293
     *
5294
     * @return $this
5295
     */
5296
    public function withEndTime($value)
5297
    {
5298
        $this->data['EndTime'] = $value;
5299
        $this->options['form_params']['EndTime'] = $value;
5300
5301
        return $this;
5302
    }
5303
5304
    /**
5305
     * @param string $value
5306
     *
5307
     * @return $this
5308
     */
5309
    public function withInstanceId($value)
5310
    {
5311
        $this->data['InstanceId'] = $value;
5312
        $this->options['form_params']['InstanceId'] = $value;
5313
5314
        return $this;
5315
    }
5316
5317
    /**
5318
     * @param string $value
5319
     *
5320
     * @return $this
5321
     */
5322
    public function withDbName($value)
5323
    {
5324
        $this->data['DbName'] = $value;
5325
        $this->options['form_params']['DbName'] = $value;
5326
5327
        return $this;
5328
    }
5329
}
5330
5331
/**
5332
 * @method string getInstanceId()
5333
 * @method string getTenantId()
5334
 */
5335
class DescribeTenant extends Rpc
5336
{
5337
5338
    /**
5339
     * @param string $value
5340
     *
5341
     * @return $this
5342
     */
5343
    public function withInstanceId($value)
5344
    {
5345
        $this->data['InstanceId'] = $value;
5346
        $this->options['form_params']['InstanceId'] = $value;
5347
5348
        return $this;
5349
    }
5350
5351
    /**
5352
     * @param string $value
5353
     *
5354
     * @return $this
5355
     */
5356
    public function withTenantId($value)
5357
    {
5358
        $this->data['TenantId'] = $value;
5359
        $this->options['form_params']['TenantId'] = $value;
5360
5361
        return $this;
5362
    }
5363
}
5364
5365
/**
5366
 * @method string getTenantIdList()
5367
 * @method string getStartTime()
5368
 * @method string getPageNumber()
5369
 * @method string getPageSize()
5370
 * @method string getTenantId()
5371
 * @method string getEndTime()
5372
 * @method string getInstanceId()
5373
 * @method string getTenantName()
5374
 * @method string getMetrics()
5375
 */
5376
class DescribeTenantMetrics extends Rpc
5377
{
5378
5379
    /**
5380
     * @param string $value
5381
     *
5382
     * @return $this
5383
     */
5384
    public function withTenantIdList($value)
5385
    {
5386
        $this->data['TenantIdList'] = $value;
5387
        $this->options['form_params']['TenantIdList'] = $value;
5388
5389
        return $this;
5390
    }
5391
5392
    /**
5393
     * @param string $value
5394
     *
5395
     * @return $this
5396
     */
5397
    public function withStartTime($value)
5398
    {
5399
        $this->data['StartTime'] = $value;
5400
        $this->options['form_params']['StartTime'] = $value;
5401
5402
        return $this;
5403
    }
5404
5405
    /**
5406
     * @param string $value
5407
     *
5408
     * @return $this
5409
     */
5410
    public function withPageNumber($value)
5411
    {
5412
        $this->data['PageNumber'] = $value;
5413
        $this->options['form_params']['PageNumber'] = $value;
5414
5415
        return $this;
5416
    }
5417
5418
    /**
5419
     * @param string $value
5420
     *
5421
     * @return $this
5422
     */
5423
    public function withPageSize($value)
5424
    {
5425
        $this->data['PageSize'] = $value;
5426
        $this->options['form_params']['PageSize'] = $value;
5427
5428
        return $this;
5429
    }
5430
5431
    /**
5432
     * @param string $value
5433
     *
5434
     * @return $this
5435
     */
5436
    public function withTenantId($value)
5437
    {
5438
        $this->data['TenantId'] = $value;
5439
        $this->options['form_params']['TenantId'] = $value;
5440
5441
        return $this;
5442
    }
5443
5444
    /**
5445
     * @param string $value
5446
     *
5447
     * @return $this
5448
     */
5449
    public function withEndTime($value)
5450
    {
5451
        $this->data['EndTime'] = $value;
5452
        $this->options['form_params']['EndTime'] = $value;
5453
5454
        return $this;
5455
    }
5456
5457
    /**
5458
     * @param string $value
5459
     *
5460
     * @return $this
5461
     */
5462
    public function withInstanceId($value)
5463
    {
5464
        $this->data['InstanceId'] = $value;
5465
        $this->options['form_params']['InstanceId'] = $value;
5466
5467
        return $this;
5468
    }
5469
5470
    /**
5471
     * @param string $value
5472
     *
5473
     * @return $this
5474
     */
5475
    public function withTenantName($value)
5476
    {
5477
        $this->data['TenantName'] = $value;
5478
        $this->options['form_params']['TenantName'] = $value;
5479
5480
        return $this;
5481
    }
5482
5483
    /**
5484
     * @param string $value
5485
     *
5486
     * @return $this
5487
     */
5488
    public function withMetrics($value)
5489
    {
5490
        $this->data['Metrics'] = $value;
5491
        $this->options['form_params']['Metrics'] = $value;
5492
5493
        return $this;
5494
    }
5495
}
5496
5497
/**
5498
 * @method string getSearchKey()
5499
 * @method string getPageNumber()
5500
 * @method string getInstanceId()
5501
 * @method string getPageSize()
5502
 * @method string getTenantId()
5503
 * @method string getTenantName()
5504
 */
5505
class DescribeTenants extends Rpc
5506
{
5507
5508
    /**
5509
     * @param string $value
5510
     *
5511
     * @return $this
5512
     */
5513
    public function withSearchKey($value)
5514
    {
5515
        $this->data['SearchKey'] = $value;
5516
        $this->options['form_params']['SearchKey'] = $value;
5517
5518
        return $this;
5519
    }
5520
5521
    /**
5522
     * @param string $value
5523
     *
5524
     * @return $this
5525
     */
5526
    public function withPageNumber($value)
5527
    {
5528
        $this->data['PageNumber'] = $value;
5529
        $this->options['form_params']['PageNumber'] = $value;
5530
5531
        return $this;
5532
    }
5533
5534
    /**
5535
     * @param string $value
5536
     *
5537
     * @return $this
5538
     */
5539
    public function withInstanceId($value)
5540
    {
5541
        $this->data['InstanceId'] = $value;
5542
        $this->options['form_params']['InstanceId'] = $value;
5543
5544
        return $this;
5545
    }
5546
5547
    /**
5548
     * @param string $value
5549
     *
5550
     * @return $this
5551
     */
5552
    public function withPageSize($value)
5553
    {
5554
        $this->data['PageSize'] = $value;
5555
        $this->options['form_params']['PageSize'] = $value;
5556
5557
        return $this;
5558
    }
5559
5560
    /**
5561
     * @param string $value
5562
     *
5563
     * @return $this
5564
     */
5565
    public function withTenantId($value)
5566
    {
5567
        $this->data['TenantId'] = $value;
5568
        $this->options['form_params']['TenantId'] = $value;
5569
5570
        return $this;
5571
    }
5572
5573
    /**
5574
     * @param string $value
5575
     *
5576
     * @return $this
5577
     */
5578
    public function withTenantName($value)
5579
    {
5580
        $this->data['TenantName'] = $value;
5581
        $this->options['form_params']['TenantName'] = $value;
5582
5583
        return $this;
5584
    }
5585
}
5586
5587
/**
5588
 * @method string getInstanceId()
5589
 * @method string getTenantId()
5590
 */
5591
class DescribeTenantSecurityConfigs extends Rpc
5592
{
5593
5594
    /**
5595
     * @param string $value
5596
     *
5597
     * @return $this
5598
     */
5599
    public function withInstanceId($value)
5600
    {
5601
        $this->data['InstanceId'] = $value;
5602
        $this->options['form_params']['InstanceId'] = $value;
5603
5604
        return $this;
5605
    }
5606
5607
    /**
5608
     * @param string $value
5609
     *
5610
     * @return $this
5611
     */
5612
    public function withTenantId($value)
5613
    {
5614
        $this->data['TenantId'] = $value;
5615
        $this->options['form_params']['TenantId'] = $value;
5616
5617
        return $this;
5618
    }
5619
}
5620
5621
/**
5622
 * @method string getInstanceId()
5623
 * @method string getTenantId()
5624
 */
5625
class DescribeTenantSecurityIpGroups extends Rpc
5626
{
5627
5628
    /**
5629
     * @param string $value
5630
     *
5631
     * @return $this
5632
     */
5633
    public function withInstanceId($value)
5634
    {
5635
        $this->data['InstanceId'] = $value;
5636
        $this->options['form_params']['InstanceId'] = $value;
5637
5638
        return $this;
5639
    }
5640
5641
    /**
5642
     * @param string $value
5643
     *
5644
     * @return $this
5645
     */
5646
    public function withTenantId($value)
5647
    {
5648
        $this->data['TenantId'] = $value;
5649
        $this->options['form_params']['TenantId'] = $value;
5650
5651
        return $this;
5652
    }
5653
}
5654
5655
/**
5656
 * @method string getTags()
5657
 * @method string getInstanceId()
5658
 * @method string getTenantIds()
5659
 */
5660
class DescribeTenantTags extends Rpc
5661
{
5662
5663
    /**
5664
     * @param string $value
5665
     *
5666
     * @return $this
5667
     */
5668
    public function withTags($value)
5669
    {
5670
        $this->data['Tags'] = $value;
5671
        $this->options['form_params']['Tags'] = $value;
5672
5673
        return $this;
5674
    }
5675
5676
    /**
5677
     * @param string $value
5678
     *
5679
     * @return $this
5680
     */
5681
    public function withInstanceId($value)
5682
    {
5683
        $this->data['InstanceId'] = $value;
5684
        $this->options['form_params']['InstanceId'] = $value;
5685
5686
        return $this;
5687
    }
5688
5689
    /**
5690
     * @param string $value
5691
     *
5692
     * @return $this
5693
     */
5694
    public function withTenantIds($value)
5695
    {
5696
        $this->data['TenantIds'] = $value;
5697
        $this->options['form_params']['TenantIds'] = $value;
5698
5699
        return $this;
5700
    }
5701
}
5702
5703
/**
5704
 * @method string getTenantId()
5705
 */
5706
class DescribeTenantUserRoles extends Rpc
5707
{
5708
5709
    /**
5710
     * @param string $value
5711
     *
5712
     * @return $this
5713
     */
5714
    public function withTenantId($value)
5715
    {
5716
        $this->data['TenantId'] = $value;
5717
        $this->options['form_params']['TenantId'] = $value;
5718
5719
        return $this;
5720
    }
5721
}
5722
5723
/**
5724
 * @method string getSearchKey()
5725
 * @method string getPageNumber()
5726
 * @method string getTenantId()
5727
 * @method string getPageSize()
5728
 * @method string getUserName()
5729
 */
5730
class DescribeTenantUsers extends Rpc
5731
{
5732
5733
    /**
5734
     * @param string $value
5735
     *
5736
     * @return $this
5737
     */
5738
    public function withSearchKey($value)
5739
    {
5740
        $this->data['SearchKey'] = $value;
5741
        $this->options['form_params']['SearchKey'] = $value;
5742
5743
        return $this;
5744
    }
5745
5746
    /**
5747
     * @param string $value
5748
     *
5749
     * @return $this
5750
     */
5751
    public function withPageNumber($value)
5752
    {
5753
        $this->data['PageNumber'] = $value;
5754
        $this->options['form_params']['PageNumber'] = $value;
5755
5756
        return $this;
5757
    }
5758
5759
    /**
5760
     * @param string $value
5761
     *
5762
     * @return $this
5763
     */
5764
    public function withTenantId($value)
5765
    {
5766
        $this->data['TenantId'] = $value;
5767
        $this->options['form_params']['TenantId'] = $value;
5768
5769
        return $this;
5770
    }
5771
5772
    /**
5773
     * @param string $value
5774
     *
5775
     * @return $this
5776
     */
5777
    public function withPageSize($value)
5778
    {
5779
        $this->data['PageSize'] = $value;
5780
        $this->options['form_params']['PageSize'] = $value;
5781
5782
        return $this;
5783
    }
5784
5785
    /**
5786
     * @param string $value
5787
     *
5788
     * @return $this
5789
     */
5790
    public function withUserName($value)
5791
    {
5792
        $this->data['UserName'] = $value;
5793
        $this->options['form_params']['UserName'] = $value;
5794
5795
        return $this;
5796
    }
5797
}
5798
5799
/**
5800
 * @method string getInstanceId()
5801
 * @method string getTenantId()
5802
 */
5803
class DescribeTenantZonesRead extends Rpc
5804
{
5805
5806
    /**
5807
     * @param string $value
5808
     *
5809
     * @return $this
5810
     */
5811
    public function withInstanceId($value)
5812
    {
5813
        $this->data['InstanceId'] = $value;
5814
        $this->options['form_params']['InstanceId'] = $value;
5815
5816
        return $this;
5817
    }
5818
5819
    /**
5820
     * @param string $value
5821
     *
5822
     * @return $this
5823
     */
5824
    public function withTenantId($value)
5825
    {
5826
        $this->data['TenantId'] = $value;
5827
        $this->options['form_params']['TenantId'] = $value;
5828
5829
        return $this;
5830
    }
5831
}
5832
5833
class DescribeTimeZones extends Rpc
5834
{
5835
}
5836
5837
/**
5838
 * @method string getStartTime()
5839
 * @method string getPageNumber()
5840
 * @method string getSearchRule()
5841
 * @method string getTenantId()
5842
 * @method string getPageSize()
5843
 * @method string getSearchParameter()
5844
 * @method string getSortOrder()
5845
 * @method string getSearchValue()
5846
 * @method string getSQLId()
5847
 * @method string getFilterCondition()
5848
 * @method string getEndTime()
5849
 * @method string getNodeIp()
5850
 * @method string getDbName()
5851
 * @method string getSearchKeyWord()
5852
 * @method string getSortColumn()
5853
 */
5854
class DescribeTopSQLList extends Rpc
5855
{
5856
5857
    /**
5858
     * @param string $value
5859
     *
5860
     * @return $this
5861
     */
5862
    public function withStartTime($value)
5863
    {
5864
        $this->data['StartTime'] = $value;
5865
        $this->options['form_params']['StartTime'] = $value;
5866
5867
        return $this;
5868
    }
5869
5870
    /**
5871
     * @param string $value
5872
     *
5873
     * @return $this
5874
     */
5875
    public function withPageNumber($value)
5876
    {
5877
        $this->data['PageNumber'] = $value;
5878
        $this->options['form_params']['PageNumber'] = $value;
5879
5880
        return $this;
5881
    }
5882
5883
    /**
5884
     * @param string $value
5885
     *
5886
     * @return $this
5887
     */
5888
    public function withSearchRule($value)
5889
    {
5890
        $this->data['SearchRule'] = $value;
5891
        $this->options['form_params']['SearchRule'] = $value;
5892
5893
        return $this;
5894
    }
5895
5896
    /**
5897
     * @param string $value
5898
     *
5899
     * @return $this
5900
     */
5901
    public function withTenantId($value)
5902
    {
5903
        $this->data['TenantId'] = $value;
5904
        $this->options['form_params']['TenantId'] = $value;
5905
5906
        return $this;
5907
    }
5908
5909
    /**
5910
     * @param string $value
5911
     *
5912
     * @return $this
5913
     */
5914
    public function withPageSize($value)
5915
    {
5916
        $this->data['PageSize'] = $value;
5917
        $this->options['form_params']['PageSize'] = $value;
5918
5919
        return $this;
5920
    }
5921
5922
    /**
5923
     * @param string $value
5924
     *
5925
     * @return $this
5926
     */
5927
    public function withSearchParameter($value)
5928
    {
5929
        $this->data['SearchParameter'] = $value;
5930
        $this->options['form_params']['SearchParameter'] = $value;
5931
5932
        return $this;
5933
    }
5934
5935
    /**
5936
     * @param string $value
5937
     *
5938
     * @return $this
5939
     */
5940
    public function withSortOrder($value)
5941
    {
5942
        $this->data['SortOrder'] = $value;
5943
        $this->options['form_params']['SortOrder'] = $value;
5944
5945
        return $this;
5946
    }
5947
5948
    /**
5949
     * @param string $value
5950
     *
5951
     * @return $this
5952
     */
5953
    public function withSearchValue($value)
5954
    {
5955
        $this->data['SearchValue'] = $value;
5956
        $this->options['form_params']['SearchValue'] = $value;
5957
5958
        return $this;
5959
    }
5960
5961
    /**
5962
     * @param string $value
5963
     *
5964
     * @return $this
5965
     */
5966
    public function withSQLId($value)
5967
    {
5968
        $this->data['SQLId'] = $value;
5969
        $this->options['form_params']['SQLId'] = $value;
5970
5971
        return $this;
5972
    }
5973
5974
    /**
5975
     * @param string $value
5976
     *
5977
     * @return $this
5978
     */
5979
    public function withFilterCondition($value)
5980
    {
5981
        $this->data['FilterCondition'] = $value;
5982
        $this->options['form_params']['FilterCondition'] = $value;
5983
5984
        return $this;
5985
    }
5986
5987
    /**
5988
     * @param string $value
5989
     *
5990
     * @return $this
5991
     */
5992
    public function withEndTime($value)
5993
    {
5994
        $this->data['EndTime'] = $value;
5995
        $this->options['form_params']['EndTime'] = $value;
5996
5997
        return $this;
5998
    }
5999
6000
    /**
6001
     * @param string $value
6002
     *
6003
     * @return $this
6004
     */
6005
    public function withNodeIp($value)
6006
    {
6007
        $this->data['NodeIp'] = $value;
6008
        $this->options['form_params']['NodeIp'] = $value;
6009
6010
        return $this;
6011
    }
6012
6013
    /**
6014
     * @param string $value
6015
     *
6016
     * @return $this
6017
     */
6018
    public function withDbName($value)
6019
    {
6020
        $this->data['DbName'] = $value;
6021
        $this->options['form_params']['DbName'] = $value;
6022
6023
        return $this;
6024
    }
6025
6026
    /**
6027
     * @param string $value
6028
     *
6029
     * @return $this
6030
     */
6031
    public function withSearchKeyWord($value)
6032
    {
6033
        $this->data['SearchKeyWord'] = $value;
6034
        $this->options['form_params']['SearchKeyWord'] = $value;
6035
6036
        return $this;
6037
    }
6038
6039
    /**
6040
     * @param string $value
6041
     *
6042
     * @return $this
6043
     */
6044
    public function withSortColumn($value)
6045
    {
6046
        $this->data['SortColumn'] = $value;
6047
        $this->options['form_params']['SortColumn'] = $value;
6048
6049
        return $this;
6050
    }
6051
}
6052
6053
/**
6054
 * @method string getSeries()
6055
 * @method string getDeployType()
6056
 */
6057
class DescribeZones extends Rpc
6058
{
6059
6060
    /**
6061
     * @param string $value
6062
     *
6063
     * @return $this
6064
     */
6065
    public function withSeries($value)
6066
    {
6067
        $this->data['Series'] = $value;
6068
        $this->options['form_params']['Series'] = $value;
6069
6070
        return $this;
6071
    }
6072
6073
    /**
6074
     * @param string $value
6075
     *
6076
     * @return $this
6077
     */
6078
    public function withDeployType($value)
6079
    {
6080
        $this->data['DeployType'] = $value;
6081
        $this->options['form_params']['DeployType'] = $value;
6082
6083
        return $this;
6084
    }
6085
}
6086
6087
/**
6088
 * @method string getType()
6089
 * @method string getEffectiveTimeMinutes()
6090
 */
6091
class GetUploadOssUrl extends Rpc
6092
{
6093
6094
    /**
6095
     * @param string $value
6096
     *
6097
     * @return $this
6098
     */
6099
    public function withType($value)
6100
    {
6101
        $this->data['Type'] = $value;
6102
        $this->options['form_params']['Type'] = $value;
6103
6104
        return $this;
6105
    }
6106
6107
    /**
6108
     * @param string $value
6109
     *
6110
     * @return $this
6111
     */
6112
    public function withEffectiveTimeMinutes($value)
6113
    {
6114
        $this->data['EffectiveTimeMinutes'] = $value;
6115
        $this->options['form_params']['EffectiveTimeMinutes'] = $value;
6116
6117
        return $this;
6118
    }
6119
}
6120
6121
/**
6122
 * @method string getSessionList()
6123
 * @method string getInstanceId()
6124
 * @method string getTenantId()
6125
 */
6126
class KillProcessList extends Rpc
6127
{
6128
6129
    /**
6130
     * @param string $value
6131
     *
6132
     * @return $this
6133
     */
6134
    public function withSessionList($value)
6135
    {
6136
        $this->data['SessionList'] = $value;
6137
        $this->options['form_params']['SessionList'] = $value;
6138
6139
        return $this;
6140
    }
6141
6142
    /**
6143
     * @param string $value
6144
     *
6145
     * @return $this
6146
     */
6147
    public function withInstanceId($value)
6148
    {
6149
        $this->data['InstanceId'] = $value;
6150
        $this->options['form_params']['InstanceId'] = $value;
6151
6152
        return $this;
6153
    }
6154
6155
    /**
6156
     * @param string $value
6157
     *
6158
     * @return $this
6159
     */
6160
    public function withTenantId($value)
6161
    {
6162
        $this->data['TenantId'] = $value;
6163
        $this->options['form_params']['TenantId'] = $value;
6164
6165
        return $this;
6166
    }
6167
}
6168
6169
class ListAllLabels extends Rpc
6170
{
6171
}
6172
6173
/**
6174
 * @method string getTypes()
6175
 * @method string getSearchKey()
6176
 * @method string getPageNumber()
6177
 * @method string getPageSize()
6178
 * @method string getSortField()
6179
 * @method string getOrder()
6180
 */
6181
class ListDataSource extends Rpc
6182
{
6183
6184
    /**
6185
     * @param string $value
6186
     *
6187
     * @return $this
6188
     */
6189
    public function withTypes($value)
6190
    {
6191
        $this->data['Types'] = $value;
6192
        $this->options['form_params']['Types'] = $value;
6193
6194
        return $this;
6195
    }
6196
6197
    /**
6198
     * @param string $value
6199
     *
6200
     * @return $this
6201
     */
6202
    public function withSearchKey($value)
6203
    {
6204
        $this->data['SearchKey'] = $value;
6205
        $this->options['form_params']['SearchKey'] = $value;
6206
6207
        return $this;
6208
    }
6209
6210
    /**
6211
     * @param string $value
6212
     *
6213
     * @return $this
6214
     */
6215
    public function withPageNumber($value)
6216
    {
6217
        $this->data['PageNumber'] = $value;
6218
        $this->options['form_params']['PageNumber'] = $value;
6219
6220
        return $this;
6221
    }
6222
6223
    /**
6224
     * @param string $value
6225
     *
6226
     * @return $this
6227
     */
6228
    public function withPageSize($value)
6229
    {
6230
        $this->data['PageSize'] = $value;
6231
        $this->options['form_params']['PageSize'] = $value;
6232
6233
        return $this;
6234
    }
6235
6236
    /**
6237
     * @param string $value
6238
     *
6239
     * @return $this
6240
     */
6241
    public function withSortField($value)
6242
    {
6243
        $this->data['SortField'] = $value;
6244
        $this->options['form_params']['SortField'] = $value;
6245
6246
        return $this;
6247
    }
6248
6249
    /**
6250
     * @param string $value
6251
     *
6252
     * @return $this
6253
     */
6254
    public function withOrder($value)
6255
    {
6256
        $this->data['Order'] = $value;
6257
        $this->options['form_params']['Order'] = $value;
6258
6259
        return $this;
6260
    }
6261
}
6262
6263
/**
6264
 * @method string getDestSchemas()
6265
 * @method string getPageNumber()
6266
 * @method string getPageSize()
6267
 * @method string getSourceSchemas()
6268
 * @method string getProjectId()
6269
 * @method string getStatus()
6270
 */
6271
class ListProjectFullVerifyResult extends Rpc
6272
{
6273
6274
    /**
6275
     * @param string $value
6276
     *
6277
     * @return $this
6278
     */
6279
    public function withDestSchemas($value)
6280
    {
6281
        $this->data['DestSchemas'] = $value;
6282
        $this->options['form_params']['DestSchemas'] = $value;
6283
6284
        return $this;
6285
    }
6286
6287
    /**
6288
     * @param string $value
6289
     *
6290
     * @return $this
6291
     */
6292
    public function withPageNumber($value)
6293
    {
6294
        $this->data['PageNumber'] = $value;
6295
        $this->options['form_params']['PageNumber'] = $value;
6296
6297
        return $this;
6298
    }
6299
6300
    /**
6301
     * @param string $value
6302
     *
6303
     * @return $this
6304
     */
6305
    public function withPageSize($value)
6306
    {
6307
        $this->data['PageSize'] = $value;
6308
        $this->options['form_params']['PageSize'] = $value;
6309
6310
        return $this;
6311
    }
6312
6313
    /**
6314
     * @param string $value
6315
     *
6316
     * @return $this
6317
     */
6318
    public function withSourceSchemas($value)
6319
    {
6320
        $this->data['SourceSchemas'] = $value;
6321
        $this->options['form_params']['SourceSchemas'] = $value;
6322
6323
        return $this;
6324
    }
6325
6326
    /**
6327
     * @param string $value
6328
     *
6329
     * @return $this
6330
     */
6331
    public function withProjectId($value)
6332
    {
6333
        $this->data['ProjectId'] = $value;
6334
        $this->options['form_params']['ProjectId'] = $value;
6335
6336
        return $this;
6337
    }
6338
6339
    /**
6340
     * @param string $value
6341
     *
6342
     * @return $this
6343
     */
6344
    public function withStatus($value)
6345
    {
6346
        $this->data['Status'] = $value;
6347
        $this->options['form_params']['Status'] = $value;
6348
6349
        return $this;
6350
    }
6351
}
6352
6353
/**
6354
 * @method string getSearchKey()
6355
 * @method string getType()
6356
 * @method string getVisibleSubProject()
6357
 * @method string getPageNumber()
6358
 * @method string getSinkEndpointTypes()
6359
 * @method string getPageSize()
6360
 * @method string getOrder()
6361
 * @method string getSourceEndpointTypes()
6362
 * @method string getSortField()
6363
 * @method string getLabelIds()
6364
 * @method string getStatus()
6365
 */
6366
class ListProjects extends Rpc
6367
{
6368
6369
    /**
6370
     * @param string $value
6371
     *
6372
     * @return $this
6373
     */
6374
    public function withSearchKey($value)
6375
    {
6376
        $this->data['SearchKey'] = $value;
6377
        $this->options['form_params']['SearchKey'] = $value;
6378
6379
        return $this;
6380
    }
6381
6382
    /**
6383
     * @param string $value
6384
     *
6385
     * @return $this
6386
     */
6387
    public function withType($value)
6388
    {
6389
        $this->data['Type'] = $value;
6390
        $this->options['form_params']['Type'] = $value;
6391
6392
        return $this;
6393
    }
6394
6395
    /**
6396
     * @param string $value
6397
     *
6398
     * @return $this
6399
     */
6400
    public function withVisibleSubProject($value)
6401
    {
6402
        $this->data['VisibleSubProject'] = $value;
6403
        $this->options['form_params']['VisibleSubProject'] = $value;
6404
6405
        return $this;
6406
    }
6407
6408
    /**
6409
     * @param string $value
6410
     *
6411
     * @return $this
6412
     */
6413
    public function withPageNumber($value)
6414
    {
6415
        $this->data['PageNumber'] = $value;
6416
        $this->options['form_params']['PageNumber'] = $value;
6417
6418
        return $this;
6419
    }
6420
6421
    /**
6422
     * @param string $value
6423
     *
6424
     * @return $this
6425
     */
6426
    public function withSinkEndpointTypes($value)
6427
    {
6428
        $this->data['SinkEndpointTypes'] = $value;
6429
        $this->options['form_params']['SinkEndpointTypes'] = $value;
6430
6431
        return $this;
6432
    }
6433
6434
    /**
6435
     * @param string $value
6436
     *
6437
     * @return $this
6438
     */
6439
    public function withPageSize($value)
6440
    {
6441
        $this->data['PageSize'] = $value;
6442
        $this->options['form_params']['PageSize'] = $value;
6443
6444
        return $this;
6445
    }
6446
6447
    /**
6448
     * @param string $value
6449
     *
6450
     * @return $this
6451
     */
6452
    public function withOrder($value)
6453
    {
6454
        $this->data['Order'] = $value;
6455
        $this->options['form_params']['Order'] = $value;
6456
6457
        return $this;
6458
    }
6459
6460
    /**
6461
     * @param string $value
6462
     *
6463
     * @return $this
6464
     */
6465
    public function withSourceEndpointTypes($value)
6466
    {
6467
        $this->data['SourceEndpointTypes'] = $value;
6468
        $this->options['form_params']['SourceEndpointTypes'] = $value;
6469
6470
        return $this;
6471
    }
6472
6473
    /**
6474
     * @param string $value
6475
     *
6476
     * @return $this
6477
     */
6478
    public function withSortField($value)
6479
    {
6480
        $this->data['SortField'] = $value;
6481
        $this->options['form_params']['SortField'] = $value;
6482
6483
        return $this;
6484
    }
6485
6486
    /**
6487
     * @param string $value
6488
     *
6489
     * @return $this
6490
     */
6491
    public function withLabelIds($value)
6492
    {
6493
        $this->data['LabelIds'] = $value;
6494
        $this->options['form_params']['LabelIds'] = $value;
6495
6496
        return $this;
6497
    }
6498
6499
    /**
6500
     * @param string $value
6501
     *
6502
     * @return $this
6503
     */
6504
    public function withStatus($value)
6505
    {
6506
        $this->data['Status'] = $value;
6507
        $this->options['form_params']['Status'] = $value;
6508
6509
        return $this;
6510
    }
6511
}
6512
6513
/**
6514
 * @method string getOnlyBindable()
6515
 * @method string getPageNumber()
6516
 * @method string getSpecs()
6517
 * @method string getInstanceName()
6518
 * @method string getPageSize()
6519
 * @method string getSourceType()
6520
 * @method string getDestType()
6521
 */
6522
class ListWorkerInstances extends Rpc
6523
{
6524
6525
    /**
6526
     * @param string $value
6527
     *
6528
     * @return $this
6529
     */
6530
    public function withOnlyBindable($value)
6531
    {
6532
        $this->data['OnlyBindable'] = $value;
6533
        $this->options['form_params']['OnlyBindable'] = $value;
6534
6535
        return $this;
6536
    }
6537
6538
    /**
6539
     * @param string $value
6540
     *
6541
     * @return $this
6542
     */
6543
    public function withPageNumber($value)
6544
    {
6545
        $this->data['PageNumber'] = $value;
6546
        $this->options['form_params']['PageNumber'] = $value;
6547
6548
        return $this;
6549
    }
6550
6551
    /**
6552
     * @param string $value
6553
     *
6554
     * @return $this
6555
     */
6556
    public function withSpecs($value)
6557
    {
6558
        $this->data['Specs'] = $value;
6559
        $this->options['form_params']['Specs'] = $value;
6560
6561
        return $this;
6562
    }
6563
6564
    /**
6565
     * @param string $value
6566
     *
6567
     * @return $this
6568
     */
6569
    public function withInstanceName($value)
6570
    {
6571
        $this->data['InstanceName'] = $value;
6572
        $this->options['form_params']['InstanceName'] = $value;
6573
6574
        return $this;
6575
    }
6576
6577
    /**
6578
     * @param string $value
6579
     *
6580
     * @return $this
6581
     */
6582
    public function withPageSize($value)
6583
    {
6584
        $this->data['PageSize'] = $value;
6585
        $this->options['form_params']['PageSize'] = $value;
6586
6587
        return $this;
6588
    }
6589
6590
    /**
6591
     * @param string $value
6592
     *
6593
     * @return $this
6594
     */
6595
    public function withSourceType($value)
6596
    {
6597
        $this->data['SourceType'] = $value;
6598
        $this->options['form_params']['SourceType'] = $value;
6599
6600
        return $this;
6601
    }
6602
6603
    /**
6604
     * @param string $value
6605
     *
6606
     * @return $this
6607
     */
6608
    public function withDestType($value)
6609
    {
6610
        $this->data['DestType'] = $value;
6611
        $this->options['form_params']['DestType'] = $value;
6612
6613
        return $this;
6614
    }
6615
}
6616
6617
/**
6618
 * @method string getDescription()
6619
 * @method string getInstanceId()
6620
 * @method string getDatabaseName()
6621
 * @method string getTenantId()
6622
 */
6623
class ModifyDatabaseDescription extends Rpc
6624
{
6625
6626
    /**
6627
     * @param string $value
6628
     *
6629
     * @return $this
6630
     */
6631
    public function withDescription($value)
6632
    {
6633
        $this->data['Description'] = $value;
6634
        $this->options['form_params']['Description'] = $value;
6635
6636
        return $this;
6637
    }
6638
6639
    /**
6640
     * @param string $value
6641
     *
6642
     * @return $this
6643
     */
6644
    public function withInstanceId($value)
6645
    {
6646
        $this->data['InstanceId'] = $value;
6647
        $this->options['form_params']['InstanceId'] = $value;
6648
6649
        return $this;
6650
    }
6651
6652
    /**
6653
     * @param string $value
6654
     *
6655
     * @return $this
6656
     */
6657
    public function withDatabaseName($value)
6658
    {
6659
        $this->data['DatabaseName'] = $value;
6660
        $this->options['form_params']['DatabaseName'] = $value;
6661
6662
        return $this;
6663
    }
6664
6665
    /**
6666
     * @param string $value
6667
     *
6668
     * @return $this
6669
     */
6670
    public function withTenantId($value)
6671
    {
6672
        $this->data['TenantId'] = $value;
6673
        $this->options['form_params']['TenantId'] = $value;
6674
6675
        return $this;
6676
    }
6677
}
6678
6679
/**
6680
 * @method string getUsers()
6681
 * @method string getInstanceId()
6682
 * @method string getDatabaseName()
6683
 * @method string getTenantId()
6684
 */
6685
class ModifyDatabaseUserRoles extends Rpc
6686
{
6687
6688
    /**
6689
     * @param string $value
6690
     *
6691
     * @return $this
6692
     */
6693
    public function withUsers($value)
6694
    {
6695
        $this->data['Users'] = $value;
6696
        $this->options['form_params']['Users'] = $value;
6697
6698
        return $this;
6699
    }
6700
6701
    /**
6702
     * @param string $value
6703
     *
6704
     * @return $this
6705
     */
6706
    public function withInstanceId($value)
6707
    {
6708
        $this->data['InstanceId'] = $value;
6709
        $this->options['form_params']['InstanceId'] = $value;
6710
6711
        return $this;
6712
    }
6713
6714
    /**
6715
     * @param string $value
6716
     *
6717
     * @return $this
6718
     */
6719
    public function withDatabaseName($value)
6720
    {
6721
        $this->data['DatabaseName'] = $value;
6722
        $this->options['form_params']['DatabaseName'] = $value;
6723
6724
        return $this;
6725
    }
6726
6727
    /**
6728
     * @param string $value
6729
     *
6730
     * @return $this
6731
     */
6732
    public function withTenantId($value)
6733
    {
6734
        $this->data['TenantId'] = $value;
6735
        $this->options['form_params']['TenantId'] = $value;
6736
6737
        return $this;
6738
    }
6739
}
6740
6741
/**
6742
 * @method string getInstanceId()
6743
 * @method string getInstanceName()
6744
 */
6745
class ModifyInstanceName extends Rpc
6746
{
6747
6748
    /**
6749
     * @param string $value
6750
     *
6751
     * @return $this
6752
     */
6753
    public function withInstanceId($value)
6754
    {
6755
        $this->data['InstanceId'] = $value;
6756
        $this->options['form_params']['InstanceId'] = $value;
6757
6758
        return $this;
6759
    }
6760
6761
    /**
6762
     * @param string $value
6763
     *
6764
     * @return $this
6765
     */
6766
    public function withInstanceName($value)
6767
    {
6768
        $this->data['InstanceName'] = $value;
6769
        $this->options['form_params']['InstanceName'] = $value;
6770
6771
        return $this;
6772
    }
6773
}
6774
6775
/**
6776
 * @method string getNodeNum()
6777
 * @method string getInstanceId()
6778
 */
6779
class ModifyInstanceNodeNum extends Rpc
6780
{
6781
6782
    /**
6783
     * @param string $value
6784
     *
6785
     * @return $this
6786
     */
6787
    public function withNodeNum($value)
6788
    {
6789
        $this->data['NodeNum'] = $value;
6790
        $this->options['form_params']['NodeNum'] = $value;
6791
6792
        return $this;
6793
    }
6794
6795
    /**
6796
     * @param string $value
6797
     *
6798
     * @return $this
6799
     */
6800
    public function withInstanceId($value)
6801
    {
6802
        $this->data['InstanceId'] = $value;
6803
        $this->options['form_params']['InstanceId'] = $value;
6804
6805
        return $this;
6806
    }
6807
}
6808
6809
/**
6810
 * @method string getAutoUseCoupon()
6811
 * @method string getInstanceClass()
6812
 * @method string getDiskSize()
6813
 * @method string getInstanceId()
6814
 * @method string getLogDiskSize()
6815
 */
6816
class ModifyInstanceSpec extends Rpc
6817
{
6818
6819
    /**
6820
     * @param string $value
6821
     *
6822
     * @return $this
6823
     */
6824
    public function withAutoUseCoupon($value)
6825
    {
6826
        $this->data['AutoUseCoupon'] = $value;
6827
        $this->options['form_params']['AutoUseCoupon'] = $value;
6828
6829
        return $this;
6830
    }
6831
6832
    /**
6833
     * @param string $value
6834
     *
6835
     * @return $this
6836
     */
6837
    public function withInstanceClass($value)
6838
    {
6839
        $this->data['InstanceClass'] = $value;
6840
        $this->options['form_params']['InstanceClass'] = $value;
6841
6842
        return $this;
6843
    }
6844
6845
    /**
6846
     * @param string $value
6847
     *
6848
     * @return $this
6849
     */
6850
    public function withDiskSize($value)
6851
    {
6852
        $this->data['DiskSize'] = $value;
6853
        $this->options['form_params']['DiskSize'] = $value;
6854
6855
        return $this;
6856
    }
6857
6858
    /**
6859
     * @param string $value
6860
     *
6861
     * @return $this
6862
     */
6863
    public function withInstanceId($value)
6864
    {
6865
        $this->data['InstanceId'] = $value;
6866
        $this->options['form_params']['InstanceId'] = $value;
6867
6868
        return $this;
6869
    }
6870
6871
    /**
6872
     * @param string $value
6873
     *
6874
     * @return $this
6875
     */
6876
    public function withLogDiskSize($value)
6877
    {
6878
        $this->data['LogDiskSize'] = $value;
6879
        $this->options['form_params']['LogDiskSize'] = $value;
6880
6881
        return $this;
6882
    }
6883
}
6884
6885
/**
6886
 * @method string getTags()
6887
 * @method string getInstanceId()
6888
 */
6889
class ModifyInstanceTags extends Rpc
6890
{
6891
6892
    /**
6893
     * @param string $value
6894
     *
6895
     * @return $this
6896
     */
6897
    public function withTags($value)
6898
    {
6899
        $this->data['Tags'] = $value;
6900
        $this->options['form_params']['Tags'] = $value;
6901
6902
        return $this;
6903
    }
6904
6905
    /**
6906
     * @param string $value
6907
     *
6908
     * @return $this
6909
     */
6910
    public function withInstanceId($value)
6911
    {
6912
        $this->data['InstanceId'] = $value;
6913
        $this->options['form_params']['InstanceId'] = $value;
6914
6915
        return $this;
6916
    }
6917
}
6918
6919
/**
6920
 * @method string getDimensionValue()
6921
 * @method string getInstanceId()
6922
 * @method string getDimension()
6923
 * @method string getParameters()
6924
 */
6925
class ModifyParameters extends Rpc
6926
{
6927
6928
    /**
6929
     * @param string $value
6930
     *
6931
     * @return $this
6932
     */
6933
    public function withDimensionValue($value)
6934
    {
6935
        $this->data['DimensionValue'] = $value;
6936
        $this->options['form_params']['DimensionValue'] = $value;
6937
6938
        return $this;
6939
    }
6940
6941
    /**
6942
     * @param string $value
6943
     *
6944
     * @return $this
6945
     */
6946
    public function withInstanceId($value)
6947
    {
6948
        $this->data['InstanceId'] = $value;
6949
        $this->options['form_params']['InstanceId'] = $value;
6950
6951
        return $this;
6952
    }
6953
6954
    /**
6955
     * @param string $value
6956
     *
6957
     * @return $this
6958
     */
6959
    public function withDimension($value)
6960
    {
6961
        $this->data['Dimension'] = $value;
6962
        $this->options['form_params']['Dimension'] = $value;
6963
6964
        return $this;
6965
    }
6966
6967
    /**
6968
     * @param string $value
6969
     *
6970
     * @return $this
6971
     */
6972
    public function withParameters($value)
6973
    {
6974
        $this->data['Parameters'] = $value;
6975
        $this->options['form_params']['Parameters'] = $value;
6976
6977
        return $this;
6978
    }
6979
}
6980
6981
/**
6982
 * @method string getSecurityIps()
6983
 * @method string getSecurityIpGroupName()
6984
 * @method string getInstanceId()
6985
 */
6986
class ModifySecurityIps extends Rpc
6987
{
6988
6989
    /**
6990
     * @param string $value
6991
     *
6992
     * @return $this
6993
     */
6994
    public function withSecurityIps($value)
6995
    {
6996
        $this->data['SecurityIps'] = $value;
6997
        $this->options['form_params']['SecurityIps'] = $value;
6998
6999
        return $this;
7000
    }
7001
7002
    /**
7003
     * @param string $value
7004
     *
7005
     * @return $this
7006
     */
7007
    public function withSecurityIpGroupName($value)
7008
    {
7009
        $this->data['SecurityIpGroupName'] = $value;
7010
        $this->options['form_params']['SecurityIpGroupName'] = $value;
7011
7012
        return $this;
7013
    }
7014
7015
    /**
7016
     * @param string $value
7017
     *
7018
     * @return $this
7019
     */
7020
    public function withInstanceId($value)
7021
    {
7022
        $this->data['InstanceId'] = $value;
7023
        $this->options['form_params']['InstanceId'] = $value;
7024
7025
        return $this;
7026
    }
7027
}
7028
7029
/**
7030
 * @method string getUserVSwitchId()
7031
 * @method string getMasterIntranetAddressZone()
7032
 * @method string getTenantId()
7033
 * @method string getTenantEndpointId()
7034
 * @method string getInstanceId()
7035
 * @method string getPrimaryZone()
7036
 */
7037
class ModifyTenantPrimaryZone extends Rpc
7038
{
7039
7040
    /**
7041
     * @param string $value
7042
     *
7043
     * @return $this
7044
     */
7045
    public function withUserVSwitchId($value)
7046
    {
7047
        $this->data['UserVSwitchId'] = $value;
7048
        $this->options['form_params']['UserVSwitchId'] = $value;
7049
7050
        return $this;
7051
    }
7052
7053
    /**
7054
     * @param string $value
7055
     *
7056
     * @return $this
7057
     */
7058
    public function withMasterIntranetAddressZone($value)
7059
    {
7060
        $this->data['MasterIntranetAddressZone'] = $value;
7061
        $this->options['form_params']['MasterIntranetAddressZone'] = $value;
7062
7063
        return $this;
7064
    }
7065
7066
    /**
7067
     * @param string $value
7068
     *
7069
     * @return $this
7070
     */
7071
    public function withTenantId($value)
7072
    {
7073
        $this->data['TenantId'] = $value;
7074
        $this->options['form_params']['TenantId'] = $value;
7075
7076
        return $this;
7077
    }
7078
7079
    /**
7080
     * @param string $value
7081
     *
7082
     * @return $this
7083
     */
7084
    public function withTenantEndpointId($value)
7085
    {
7086
        $this->data['TenantEndpointId'] = $value;
7087
        $this->options['form_params']['TenantEndpointId'] = $value;
7088
7089
        return $this;
7090
    }
7091
7092
    /**
7093
     * @param string $value
7094
     *
7095
     * @return $this
7096
     */
7097
    public function withInstanceId($value)
7098
    {
7099
        $this->data['InstanceId'] = $value;
7100
        $this->options['form_params']['InstanceId'] = $value;
7101
7102
        return $this;
7103
    }
7104
7105
    /**
7106
     * @param string $value
7107
     *
7108
     * @return $this
7109
     */
7110
    public function withPrimaryZone($value)
7111
    {
7112
        $this->data['PrimaryZone'] = $value;
7113
        $this->options['form_params']['PrimaryZone'] = $value;
7114
7115
        return $this;
7116
    }
7117
}
7118
7119
/**
7120
 * @method string getMemory()
7121
 * @method string getCpu()
7122
 * @method string getInstanceId()
7123
 * @method string getTenantId()
7124
 */
7125
class ModifyTenantResource extends Rpc
7126
{
7127
7128
    /**
7129
     * @param string $value
7130
     *
7131
     * @return $this
7132
     */
7133
    public function withMemory($value)
7134
    {
7135
        $this->data['Memory'] = $value;
7136
        $this->options['form_params']['Memory'] = $value;
7137
7138
        return $this;
7139
    }
7140
7141
    /**
7142
     * @param string $value
7143
     *
7144
     * @return $this
7145
     */
7146
    public function withCpu($value)
7147
    {
7148
        $this->data['Cpu'] = $value;
7149
        $this->options['form_params']['Cpu'] = $value;
7150
7151
        return $this;
7152
    }
7153
7154
    /**
7155
     * @param string $value
7156
     *
7157
     * @return $this
7158
     */
7159
    public function withInstanceId($value)
7160
    {
7161
        $this->data['InstanceId'] = $value;
7162
        $this->options['form_params']['InstanceId'] = $value;
7163
7164
        return $this;
7165
    }
7166
7167
    /**
7168
     * @param string $value
7169
     *
7170
     * @return $this
7171
     */
7172
    public function withTenantId($value)
7173
    {
7174
        $this->data['TenantId'] = $value;
7175
        $this->options['form_params']['TenantId'] = $value;
7176
7177
        return $this;
7178
    }
7179
}
7180
7181
/**
7182
 * @method string getSecurityIps()
7183
 * @method string getSecurityIpGroupName()
7184
 * @method string getInstanceId()
7185
 * @method string getTenantId()
7186
 */
7187
class ModifyTenantSecurityIpGroup extends Rpc
7188
{
7189
7190
    /**
7191
     * @param string $value
7192
     *
7193
     * @return $this
7194
     */
7195
    public function withSecurityIps($value)
7196
    {
7197
        $this->data['SecurityIps'] = $value;
7198
        $this->options['form_params']['SecurityIps'] = $value;
7199
7200
        return $this;
7201
    }
7202
7203
    /**
7204
     * @param string $value
7205
     *
7206
     * @return $this
7207
     */
7208
    public function withSecurityIpGroupName($value)
7209
    {
7210
        $this->data['SecurityIpGroupName'] = $value;
7211
        $this->options['form_params']['SecurityIpGroupName'] = $value;
7212
7213
        return $this;
7214
    }
7215
7216
    /**
7217
     * @param string $value
7218
     *
7219
     * @return $this
7220
     */
7221
    public function withInstanceId($value)
7222
    {
7223
        $this->data['InstanceId'] = $value;
7224
        $this->options['form_params']['InstanceId'] = $value;
7225
7226
        return $this;
7227
    }
7228
7229
    /**
7230
     * @param string $value
7231
     *
7232
     * @return $this
7233
     */
7234
    public function withTenantId($value)
7235
    {
7236
        $this->data['TenantId'] = $value;
7237
        $this->options['form_params']['TenantId'] = $value;
7238
7239
        return $this;
7240
    }
7241
}
7242
7243
/**
7244
 * @method string getTags()
7245
 * @method string getInstanceId()
7246
 * @method string getTenantId()
7247
 */
7248
class ModifyTenantTags extends Rpc
7249
{
7250
7251
    /**
7252
     * @param string $value
7253
     *
7254
     * @return $this
7255
     */
7256
    public function withTags($value)
7257
    {
7258
        $this->data['Tags'] = $value;
7259
        $this->options['form_params']['Tags'] = $value;
7260
7261
        return $this;
7262
    }
7263
7264
    /**
7265
     * @param string $value
7266
     *
7267
     * @return $this
7268
     */
7269
    public function withInstanceId($value)
7270
    {
7271
        $this->data['InstanceId'] = $value;
7272
        $this->options['form_params']['InstanceId'] = $value;
7273
7274
        return $this;
7275
    }
7276
7277
    /**
7278
     * @param string $value
7279
     *
7280
     * @return $this
7281
     */
7282
    public function withTenantId($value)
7283
    {
7284
        $this->data['TenantId'] = $value;
7285
        $this->options['form_params']['TenantId'] = $value;
7286
7287
        return $this;
7288
    }
7289
}
7290
7291
/**
7292
 * @method string getDescription()
7293
 * @method string getInstanceId()
7294
 * @method string getTenantId()
7295
 * @method string getUserName()
7296
 */
7297
class ModifyTenantUserDescription extends Rpc
7298
{
7299
7300
    /**
7301
     * @param string $value
7302
     *
7303
     * @return $this
7304
     */
7305
    public function withDescription($value)
7306
    {
7307
        $this->data['Description'] = $value;
7308
        $this->options['form_params']['Description'] = $value;
7309
7310
        return $this;
7311
    }
7312
7313
    /**
7314
     * @param string $value
7315
     *
7316
     * @return $this
7317
     */
7318
    public function withInstanceId($value)
7319
    {
7320
        $this->data['InstanceId'] = $value;
7321
        $this->options['form_params']['InstanceId'] = $value;
7322
7323
        return $this;
7324
    }
7325
7326
    /**
7327
     * @param string $value
7328
     *
7329
     * @return $this
7330
     */
7331
    public function withTenantId($value)
7332
    {
7333
        $this->data['TenantId'] = $value;
7334
        $this->options['form_params']['TenantId'] = $value;
7335
7336
        return $this;
7337
    }
7338
7339
    /**
7340
     * @param string $value
7341
     *
7342
     * @return $this
7343
     */
7344
    public function withUserName($value)
7345
    {
7346
        $this->data['UserName'] = $value;
7347
        $this->options['form_params']['UserName'] = $value;
7348
7349
        return $this;
7350
    }
7351
}
7352
7353
/**
7354
 * @method string getUserPassword()
7355
 * @method string getInstanceId()
7356
 * @method string getTenantId()
7357
 * @method string getEncryptionType()
7358
 * @method string getUserName()
7359
 */
7360
class ModifyTenantUserPassword extends Rpc
7361
{
7362
7363
    /**
7364
     * @param string $value
7365
     *
7366
     * @return $this
7367
     */
7368
    public function withUserPassword($value)
7369
    {
7370
        $this->data['UserPassword'] = $value;
7371
        $this->options['form_params']['UserPassword'] = $value;
7372
7373
        return $this;
7374
    }
7375
7376
    /**
7377
     * @param string $value
7378
     *
7379
     * @return $this
7380
     */
7381
    public function withInstanceId($value)
7382
    {
7383
        $this->data['InstanceId'] = $value;
7384
        $this->options['form_params']['InstanceId'] = $value;
7385
7386
        return $this;
7387
    }
7388
7389
    /**
7390
     * @param string $value
7391
     *
7392
     * @return $this
7393
     */
7394
    public function withTenantId($value)
7395
    {
7396
        $this->data['TenantId'] = $value;
7397
        $this->options['form_params']['TenantId'] = $value;
7398
7399
        return $this;
7400
    }
7401
7402
    /**
7403
     * @param string $value
7404
     *
7405
     * @return $this
7406
     */
7407
    public function withEncryptionType($value)
7408
    {
7409
        $this->data['EncryptionType'] = $value;
7410
        $this->options['form_params']['EncryptionType'] = $value;
7411
7412
        return $this;
7413
    }
7414
7415
    /**
7416
     * @param string $value
7417
     *
7418
     * @return $this
7419
     */
7420
    public function withUserName($value)
7421
    {
7422
        $this->data['UserName'] = $value;
7423
        $this->options['form_params']['UserName'] = $value;
7424
7425
        return $this;
7426
    }
7427
}
7428
7429
/**
7430
 * @method string getUserRole()
7431
 * @method string getInstanceId()
7432
 * @method string getModifyType()
7433
 * @method string getTenantId()
7434
 * @method string getUserName()
7435
 */
7436
class ModifyTenantUserRoles extends Rpc
7437
{
7438
7439
    /**
7440
     * @param string $value
7441
     *
7442
     * @return $this
7443
     */
7444
    public function withUserRole($value)
7445
    {
7446
        $this->data['UserRole'] = $value;
7447
        $this->options['form_params']['UserRole'] = $value;
7448
7449
        return $this;
7450
    }
7451
7452
    /**
7453
     * @param string $value
7454
     *
7455
     * @return $this
7456
     */
7457
    public function withInstanceId($value)
7458
    {
7459
        $this->data['InstanceId'] = $value;
7460
        $this->options['form_params']['InstanceId'] = $value;
7461
7462
        return $this;
7463
    }
7464
7465
    /**
7466
     * @param string $value
7467
     *
7468
     * @return $this
7469
     */
7470
    public function withModifyType($value)
7471
    {
7472
        $this->data['ModifyType'] = $value;
7473
        $this->options['form_params']['ModifyType'] = $value;
7474
7475
        return $this;
7476
    }
7477
7478
    /**
7479
     * @param string $value
7480
     *
7481
     * @return $this
7482
     */
7483
    public function withTenantId($value)
7484
    {
7485
        $this->data['TenantId'] = $value;
7486
        $this->options['form_params']['TenantId'] = $value;
7487
7488
        return $this;
7489
    }
7490
7491
    /**
7492
     * @param string $value
7493
     *
7494
     * @return $this
7495
     */
7496
    public function withUserName($value)
7497
    {
7498
        $this->data['UserName'] = $value;
7499
        $this->options['form_params']['UserName'] = $value;
7500
7501
        return $this;
7502
    }
7503
}
7504
7505
/**
7506
 * @method string getUserStatus()
7507
 * @method string getInstanceId()
7508
 * @method string getTenantId()
7509
 * @method string getUserName()
7510
 */
7511
class ModifyTenantUserStatus extends Rpc
7512
{
7513
7514
    /**
7515
     * @param string $value
7516
     *
7517
     * @return $this
7518
     */
7519
    public function withUserStatus($value)
7520
    {
7521
        $this->data['UserStatus'] = $value;
7522
        $this->options['form_params']['UserStatus'] = $value;
7523
7524
        return $this;
7525
    }
7526
7527
    /**
7528
     * @param string $value
7529
     *
7530
     * @return $this
7531
     */
7532
    public function withInstanceId($value)
7533
    {
7534
        $this->data['InstanceId'] = $value;
7535
        $this->options['form_params']['InstanceId'] = $value;
7536
7537
        return $this;
7538
    }
7539
7540
    /**
7541
     * @param string $value
7542
     *
7543
     * @return $this
7544
     */
7545
    public function withTenantId($value)
7546
    {
7547
        $this->data['TenantId'] = $value;
7548
        $this->options['form_params']['TenantId'] = $value;
7549
7550
        return $this;
7551
    }
7552
7553
    /**
7554
     * @param string $value
7555
     *
7556
     * @return $this
7557
     */
7558
    public function withUserName($value)
7559
    {
7560
        $this->data['UserName'] = $value;
7561
        $this->options['form_params']['UserName'] = $value;
7562
7563
        return $this;
7564
    }
7565
}
7566
7567
/**
7568
 * @method string getPageNumber()
7569
 * @method string getPageSize()
7570
 * @method string getWorkerGradeId()
7571
 * @method string getProjectId()
7572
 */
7573
class ReleaseOmsOpenAPIProject extends Rpc
7574
{
7575
7576
    /**
7577
     * @param string $value
7578
     *
7579
     * @return $this
7580
     */
7581
    public function withPageNumber($value)
7582
    {
7583
        $this->data['PageNumber'] = $value;
7584
        $this->options['form_params']['PageNumber'] = $value;
7585
7586
        return $this;
7587
    }
7588
7589
    /**
7590
     * @param string $value
7591
     *
7592
     * @return $this
7593
     */
7594
    public function withPageSize($value)
7595
    {
7596
        $this->data['PageSize'] = $value;
7597
        $this->options['form_params']['PageSize'] = $value;
7598
7599
        return $this;
7600
    }
7601
7602
    /**
7603
     * @param string $value
7604
     *
7605
     * @return $this
7606
     */
7607
    public function withWorkerGradeId($value)
7608
    {
7609
        $this->data['WorkerGradeId'] = $value;
7610
        $this->options['form_params']['WorkerGradeId'] = $value;
7611
7612
        return $this;
7613
    }
7614
7615
    /**
7616
     * @param string $value
7617
     *
7618
     * @return $this
7619
     */
7620
    public function withProjectId($value)
7621
    {
7622
        $this->data['ProjectId'] = $value;
7623
        $this->options['form_params']['ProjectId'] = $value;
7624
7625
        return $this;
7626
    }
7627
}
7628
7629
/**
7630
 * @method string getId()
7631
 */
7632
class ReleaseProject extends Rpc
7633
{
7634
7635
    /**
7636
     * @param string $value
7637
     *
7638
     * @return $this
7639
     */
7640
    public function withId($value)
7641
    {
7642
        $this->data['Id'] = $value;
7643
        $this->options['form_params']['Id'] = $value;
7644
7645
        return $this;
7646
    }
7647
}
7648
7649
/**
7650
 * @method string getPageNumber()
7651
 * @method string getPageSize()
7652
 * @method string getWorkerGradeId()
7653
 * @method string getProjectId()
7654
 */
7655
class ResetOmsOpenAPIProject extends Rpc
7656
{
7657
7658
    /**
7659
     * @param string $value
7660
     *
7661
     * @return $this
7662
     */
7663
    public function withPageNumber($value)
7664
    {
7665
        $this->data['PageNumber'] = $value;
7666
        $this->options['form_params']['PageNumber'] = $value;
7667
7668
        return $this;
7669
    }
7670
7671
    /**
7672
     * @param string $value
7673
     *
7674
     * @return $this
7675
     */
7676
    public function withPageSize($value)
7677
    {
7678
        $this->data['PageSize'] = $value;
7679
        $this->options['form_params']['PageSize'] = $value;
7680
7681
        return $this;
7682
    }
7683
7684
    /**
7685
     * @param string $value
7686
     *
7687
     * @return $this
7688
     */
7689
    public function withWorkerGradeId($value)
7690
    {
7691
        $this->data['WorkerGradeId'] = $value;
7692
        $this->options['form_params']['WorkerGradeId'] = $value;
7693
7694
        return $this;
7695
    }
7696
7697
    /**
7698
     * @param string $value
7699
     *
7700
     * @return $this
7701
     */
7702
    public function withProjectId($value)
7703
    {
7704
        $this->data['ProjectId'] = $value;
7705
        $this->options['form_params']['ProjectId'] = $value;
7706
7707
        return $this;
7708
    }
7709
}
7710
7711
/**
7712
 * @method string getPageNumber()
7713
 * @method string getPageSize()
7714
 * @method string getWorkerGradeId()
7715
 * @method string getProjectId()
7716
 */
7717
class ResumeOmsOpenAPIProject extends Rpc
7718
{
7719
7720
    /**
7721
     * @param string $value
7722
     *
7723
     * @return $this
7724
     */
7725
    public function withPageNumber($value)
7726
    {
7727
        $this->data['PageNumber'] = $value;
7728
        $this->options['form_params']['PageNumber'] = $value;
7729
7730
        return $this;
7731
    }
7732
7733
    /**
7734
     * @param string $value
7735
     *
7736
     * @return $this
7737
     */
7738
    public function withPageSize($value)
7739
    {
7740
        $this->data['PageSize'] = $value;
7741
        $this->options['form_params']['PageSize'] = $value;
7742
7743
        return $this;
7744
    }
7745
7746
    /**
7747
     * @param string $value
7748
     *
7749
     * @return $this
7750
     */
7751
    public function withWorkerGradeId($value)
7752
    {
7753
        $this->data['WorkerGradeId'] = $value;
7754
        $this->options['form_params']['WorkerGradeId'] = $value;
7755
7756
        return $this;
7757
    }
7758
7759
    /**
7760
     * @param string $value
7761
     *
7762
     * @return $this
7763
     */
7764
    public function withProjectId($value)
7765
    {
7766
        $this->data['ProjectId'] = $value;
7767
        $this->options['form_params']['ProjectId'] = $value;
7768
7769
        return $this;
7770
    }
7771
}
7772
7773
/**
7774
 * @method string getId()
7775
 */
7776
class ResumeProject extends Rpc
7777
{
7778
7779
    /**
7780
     * @param string $value
7781
     *
7782
     * @return $this
7783
     */
7784
    public function withId($value)
7785
    {
7786
        $this->data['Id'] = $value;
7787
        $this->options['form_params']['Id'] = $value;
7788
7789
        return $this;
7790
    }
7791
}
7792
7793
/**
7794
 * @method string getEndTime()
7795
 * @method string getBeginTime()
7796
 * @method string getMaxPointNum()
7797
 * @method string getPageNumber()
7798
 * @method string getMetric()
7799
 * @method string getPageSize()
7800
 * @method string getWorkerGradeId()
7801
 * @method string getProjectId()
7802
 */
7803
class SearchOmsOpenAPIMonitorMetric extends Rpc
7804
{
7805
7806
    /**
7807
     * @param string $value
7808
     *
7809
     * @return $this
7810
     */
7811
    public function withEndTime($value)
7812
    {
7813
        $this->data['EndTime'] = $value;
7814
        $this->options['form_params']['EndTime'] = $value;
7815
7816
        return $this;
7817
    }
7818
7819
    /**
7820
     * @param string $value
7821
     *
7822
     * @return $this
7823
     */
7824
    public function withBeginTime($value)
7825
    {
7826
        $this->data['BeginTime'] = $value;
7827
        $this->options['form_params']['BeginTime'] = $value;
7828
7829
        return $this;
7830
    }
7831
7832
    /**
7833
     * @param string $value
7834
     *
7835
     * @return $this
7836
     */
7837
    public function withMaxPointNum($value)
7838
    {
7839
        $this->data['MaxPointNum'] = $value;
7840
        $this->options['form_params']['MaxPointNum'] = $value;
7841
7842
        return $this;
7843
    }
7844
7845
    /**
7846
     * @param string $value
7847
     *
7848
     * @return $this
7849
     */
7850
    public function withPageNumber($value)
7851
    {
7852
        $this->data['PageNumber'] = $value;
7853
        $this->options['form_params']['PageNumber'] = $value;
7854
7855
        return $this;
7856
    }
7857
7858
    /**
7859
     * @param string $value
7860
     *
7861
     * @return $this
7862
     */
7863
    public function withMetric($value)
7864
    {
7865
        $this->data['Metric'] = $value;
7866
        $this->options['form_params']['Metric'] = $value;
7867
7868
        return $this;
7869
    }
7870
7871
    /**
7872
     * @param string $value
7873
     *
7874
     * @return $this
7875
     */
7876
    public function withPageSize($value)
7877
    {
7878
        $this->data['PageSize'] = $value;
7879
        $this->options['form_params']['PageSize'] = $value;
7880
7881
        return $this;
7882
    }
7883
7884
    /**
7885
     * @param string $value
7886
     *
7887
     * @return $this
7888
     */
7889
    public function withWorkerGradeId($value)
7890
    {
7891
        $this->data['WorkerGradeId'] = $value;
7892
        $this->options['form_params']['WorkerGradeId'] = $value;
7893
7894
        return $this;
7895
    }
7896
7897
    /**
7898
     * @param string $value
7899
     *
7900
     * @return $this
7901
     */
7902
    public function withProjectId($value)
7903
    {
7904
        $this->data['ProjectId'] = $value;
7905
        $this->options['form_params']['ProjectId'] = $value;
7906
7907
        return $this;
7908
    }
7909
}
7910
7911
/**
7912
 * @method string getDestDbTypes()
7913
 * @method string getStatusList()
7914
 * @method string getSearchKey()
7915
 * @method string getPageNumber()
7916
 * @method string getSourceDbTypes()
7917
 * @method string getPageSize()
7918
 * @method string getWorkerGradeId()
7919
 * @method string getLabelIds()
7920
 */
7921
class SearchOmsOpenAPIProjects extends Rpc
7922
{
7923
7924
    /**
7925
     * @param string $value
7926
     *
7927
     * @return $this
7928
     */
7929
    public function withDestDbTypes($value)
7930
    {
7931
        $this->data['DestDbTypes'] = $value;
7932
        $this->options['form_params']['DestDbTypes'] = $value;
7933
7934
        return $this;
7935
    }
7936
7937
    /**
7938
     * @param string $value
7939
     *
7940
     * @return $this
7941
     */
7942
    public function withStatusList($value)
7943
    {
7944
        $this->data['StatusList'] = $value;
7945
        $this->options['form_params']['StatusList'] = $value;
7946
7947
        return $this;
7948
    }
7949
7950
    /**
7951
     * @param string $value
7952
     *
7953
     * @return $this
7954
     */
7955
    public function withSearchKey($value)
7956
    {
7957
        $this->data['SearchKey'] = $value;
7958
        $this->options['form_params']['SearchKey'] = $value;
7959
7960
        return $this;
7961
    }
7962
7963
    /**
7964
     * @param string $value
7965
     *
7966
     * @return $this
7967
     */
7968
    public function withPageNumber($value)
7969
    {
7970
        $this->data['PageNumber'] = $value;
7971
        $this->options['form_params']['PageNumber'] = $value;
7972
7973
        return $this;
7974
    }
7975
7976
    /**
7977
     * @param string $value
7978
     *
7979
     * @return $this
7980
     */
7981
    public function withSourceDbTypes($value)
7982
    {
7983
        $this->data['SourceDbTypes'] = $value;
7984
        $this->options['form_params']['SourceDbTypes'] = $value;
7985
7986
        return $this;
7987
    }
7988
7989
    /**
7990
     * @param string $value
7991
     *
7992
     * @return $this
7993
     */
7994
    public function withPageSize($value)
7995
    {
7996
        $this->data['PageSize'] = $value;
7997
        $this->options['form_params']['PageSize'] = $value;
7998
7999
        return $this;
8000
    }
8001
8002
    /**
8003
     * @param string $value
8004
     *
8005
     * @return $this
8006
     */
8007
    public function withWorkerGradeId($value)
8008
    {
8009
        $this->data['WorkerGradeId'] = $value;
8010
        $this->options['form_params']['WorkerGradeId'] = $value;
8011
8012
        return $this;
8013
    }
8014
8015
    /**
8016
     * @param string $value
8017
     *
8018
     * @return $this
8019
     */
8020
    public function withLabelIds($value)
8021
    {
8022
        $this->data['LabelIds'] = $value;
8023
        $this->options['form_params']['LabelIds'] = $value;
8024
8025
        return $this;
8026
    }
8027
}
8028
8029
/**
8030
 * @method string getPageNumber()
8031
 * @method string getPageSize()
8032
 * @method string getWorkerGradeId()
8033
 * @method string getProjectId()
8034
 */
8035
class StartOmsOpenAPIProject extends Rpc
8036
{
8037
8038
    /**
8039
     * @param string $value
8040
     *
8041
     * @return $this
8042
     */
8043
    public function withPageNumber($value)
8044
    {
8045
        $this->data['PageNumber'] = $value;
8046
        $this->options['form_params']['PageNumber'] = $value;
8047
8048
        return $this;
8049
    }
8050
8051
    /**
8052
     * @param string $value
8053
     *
8054
     * @return $this
8055
     */
8056
    public function withPageSize($value)
8057
    {
8058
        $this->data['PageSize'] = $value;
8059
        $this->options['form_params']['PageSize'] = $value;
8060
8061
        return $this;
8062
    }
8063
8064
    /**
8065
     * @param string $value
8066
     *
8067
     * @return $this
8068
     */
8069
    public function withWorkerGradeId($value)
8070
    {
8071
        $this->data['WorkerGradeId'] = $value;
8072
        $this->options['form_params']['WorkerGradeId'] = $value;
8073
8074
        return $this;
8075
    }
8076
8077
    /**
8078
     * @param string $value
8079
     *
8080
     * @return $this
8081
     */
8082
    public function withProjectId($value)
8083
    {
8084
        $this->data['ProjectId'] = $value;
8085
        $this->options['form_params']['ProjectId'] = $value;
8086
8087
        return $this;
8088
    }
8089
}
8090
8091
/**
8092
 * @method string getId()
8093
 */
8094
class StartProject extends Rpc
8095
{
8096
8097
    /**
8098
     * @param string $value
8099
     *
8100
     * @return $this
8101
     */
8102
    public function withId($value)
8103
    {
8104
        $this->data['Id'] = $value;
8105
        $this->options['form_params']['Id'] = $value;
8106
8107
        return $this;
8108
    }
8109
}
8110
8111
/**
8112
 * @method string getId()
8113
 */
8114
class StartProjectsByLabel extends Rpc
8115
{
8116
8117
    /**
8118
     * @param string $value
8119
     *
8120
     * @return $this
8121
     */
8122
    public function withId($value)
8123
    {
8124
        $this->data['Id'] = $value;
8125
        $this->options['form_params']['Id'] = $value;
8126
8127
        return $this;
8128
    }
8129
}
8130
8131
/**
8132
 * @method string getPageNumber()
8133
 * @method string getPageSize()
8134
 * @method string getWorkerGradeId()
8135
 * @method string getProjectId()
8136
 */
8137
class StopOmsOpenAPIProject extends Rpc
8138
{
8139
8140
    /**
8141
     * @param string $value
8142
     *
8143
     * @return $this
8144
     */
8145
    public function withPageNumber($value)
8146
    {
8147
        $this->data['PageNumber'] = $value;
8148
        $this->options['form_params']['PageNumber'] = $value;
8149
8150
        return $this;
8151
    }
8152
8153
    /**
8154
     * @param string $value
8155
     *
8156
     * @return $this
8157
     */
8158
    public function withPageSize($value)
8159
    {
8160
        $this->data['PageSize'] = $value;
8161
        $this->options['form_params']['PageSize'] = $value;
8162
8163
        return $this;
8164
    }
8165
8166
    /**
8167
     * @param string $value
8168
     *
8169
     * @return $this
8170
     */
8171
    public function withWorkerGradeId($value)
8172
    {
8173
        $this->data['WorkerGradeId'] = $value;
8174
        $this->options['form_params']['WorkerGradeId'] = $value;
8175
8176
        return $this;
8177
    }
8178
8179
    /**
8180
     * @param string $value
8181
     *
8182
     * @return $this
8183
     */
8184
    public function withProjectId($value)
8185
    {
8186
        $this->data['ProjectId'] = $value;
8187
        $this->options['form_params']['ProjectId'] = $value;
8188
8189
        return $this;
8190
    }
8191
}
8192
8193
/**
8194
 * @method string getId()
8195
 */
8196
class StopProject extends Rpc
8197
{
8198
8199
    /**
8200
     * @param string $value
8201
     *
8202
     * @return $this
8203
     */
8204
    public function withId($value)
8205
    {
8206
        $this->data['Id'] = $value;
8207
        $this->options['form_params']['Id'] = $value;
8208
8209
        return $this;
8210
    }
8211
}
8212
8213
/**
8214
 * @method string getId()
8215
 */
8216
class StopProjectsByLabel extends Rpc
8217
{
8218
8219
    /**
8220
     * @param string $value
8221
     *
8222
     * @return $this
8223
     */
8224
    public function withId($value)
8225
    {
8226
        $this->data['Id'] = $value;
8227
        $this->options['form_params']['Id'] = $value;
8228
8229
        return $this;
8230
    }
8231
}
8232
8233
/**
8234
 * @method string getForced()
8235
 * @method string getInstanceId()
8236
 * @method string getTargetInstanceId()
8237
 */
8238
class SwitchoverInstance extends Rpc
8239
{
8240
8241
    /**
8242
     * @param string $value
8243
     *
8244
     * @return $this
8245
     */
8246
    public function withForced($value)
8247
    {
8248
        $this->data['Forced'] = $value;
8249
        $this->options['form_params']['Forced'] = $value;
8250
8251
        return $this;
8252
    }
8253
8254
    /**
8255
     * @param string $value
8256
     *
8257
     * @return $this
8258
     */
8259
    public function withInstanceId($value)
8260
    {
8261
        $this->data['InstanceId'] = $value;
8262
        $this->options['form_params']['InstanceId'] = $value;
8263
8264
        return $this;
8265
    }
8266
8267
    /**
8268
     * @param string $value
8269
     *
8270
     * @return $this
8271
     */
8272
    public function withTargetInstanceId($value)
8273
    {
8274
        $this->data['TargetInstanceId'] = $value;
8275
        $this->options['form_params']['TargetInstanceId'] = $value;
8276
8277
        return $this;
8278
    }
8279
}
8280