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 ( 6dee07...2e24ab )
by
unknown
10:54
created

CreateDBCluster   A

Complexity

Total Complexity 4

Size/Duplication

Total Lines 21
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 4
eloc 8
dl 0
loc 21
rs 10
c 0
b 0
f 0

1 Method

Rating   Name   Duplication   Size   Complexity  
A withTag() 0 13 4
1
<?php
2
3
namespace AlibabaCloud\Adb\V20190315;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method AllocateClusterPublicConnection allocateClusterPublicConnection(array $options = [])
9
 * @method ApplyAdviceById applyAdviceById(array $options = [])
10
 * @method AttachUserENI attachUserENI(array $options = [])
11
 * @method BatchApplyAdviceByIdList batchApplyAdviceByIdList(array $options = [])
12
 * @method BindDBResourceGroupWithUser bindDBResourceGroupWithUser(array $options = [])
13
 * @method BindDBResourcePoolWithUser bindDBResourcePoolWithUser(array $options = [])
14
 * @method CreateAccount createAccount(array $options = [])
15
 * @method CreateDBCluster createDBCluster(array $options = [])
16
 * @method CreateDBResourceGroup createDBResourceGroup(array $options = [])
17
 * @method CreateDBResourcePool createDBResourcePool(array $options = [])
18
 * @method CreateElasticPlan createElasticPlan(array $options = [])
19
 * @method DeleteAccount deleteAccount(array $options = [])
20
 * @method DeleteDBCluster deleteDBCluster(array $options = [])
21
 * @method DeleteDBResourceGroup deleteDBResourceGroup(array $options = [])
22
 * @method DeleteDBResourcePool deleteDBResourcePool(array $options = [])
23
 * @method DeleteElasticPlan deleteElasticPlan(array $options = [])
24
 * @method DescribeAccounts describeAccounts(array $options = [])
25
 * @method DescribeAdviceServiceEnabled describeAdviceServiceEnabled(array $options = [])
26
 * @method DescribeAllAccounts describeAllAccounts(array $options = [])
27
 * @method DescribeAllDataSource describeAllDataSource(array $options = [])
28
 * @method DescribeAppliedAdvices describeAppliedAdvices(array $options = [])
29
 * @method DescribeAuditLogConfig describeAuditLogConfig(array $options = [])
30
 * @method DescribeAuditLogRecords describeAuditLogRecords(array $options = [])
31
 * @method DescribeAutoRenewAttribute describeAutoRenewAttribute(array $options = [])
32
 * @method DescribeAvailableAdvices describeAvailableAdvices(array $options = [])
33
 * @method DescribeAvailableResource describeAvailableResource(array $options = [])
34
 * @method DescribeBackupPolicy describeBackupPolicy(array $options = [])
35
 * @method DescribeBackups describeBackups(array $options = [])
36
 * @method DescribeColumns describeColumns(array $options = [])
37
 * @method DescribeComputeResource describeComputeResource(array $options = [])
38
 * @method DescribeConnectionCountRecords describeConnectionCountRecords(array $options = [])
39
 * @method DescribeDBClusterAccessWhiteList describeDBClusterAccessWhiteList(array $options = [])
40
 * @method DescribeDBClusterAttribute describeDBClusterAttribute(array $options = [])
41
 * @method DescribeDBClusterHealthStatus describeDBClusterHealthStatus(array $options = [])
42
 * @method DescribeDBClusterNetInfo describeDBClusterNetInfo(array $options = [])
43
 * @method DescribeDBClusterPerformance describeDBClusterPerformance(array $options = [])
44
 * @method DescribeDBClusterResourcePoolPerformance describeDBClusterResourcePoolPerformance(array $options = [])
45
 * @method DescribeDBClusters describeDBClusters(array $options = [])
46
 * @method DescribeDBClusterStatus describeDBClusterStatus(array $options = [])
47
 * @method DescribeDBResourceGroup describeDBResourceGroup(array $options = [])
48
 * @method DescribeDBResourcePool describeDBResourcePool(array $options = [])
49
 * @method DescribeDiagnosisDimensions describeDiagnosisDimensions(array $options = [])
50
 * @method DescribeDiagnosisMonitorPerformance describeDiagnosisMonitorPerformance(array $options = [])
51
 * @method DescribeDiagnosisRecords describeDiagnosisRecords(array $options = [])
52
 * @method DescribeDiagnosisSQLInfo describeDiagnosisSQLInfo(array $options = [])
53
 * @method DescribeDiagnosisTasks describeDiagnosisTasks(array $options = [])
54
 * @method DescribeDownloadRecords describeDownloadRecords(array $options = [])
55
 * @method DescribeEIURange describeEIURange(array $options = [])
56
 * @method DescribeElasticDailyPlan describeElasticDailyPlan(array $options = [])
57
 * @method DescribeElasticPlan describeElasticPlan(array $options = [])
58
 * @method DescribeInclinedTables describeInclinedTables(array $options = [])
59
 * @method DescribeLoadTasksRecords describeLoadTasksRecords(array $options = [])
60
 * @method DescribeMaintenanceAction describeMaintenanceAction(array $options = [])
61
 * @method DescribeOperatorPermission describeOperatorPermission(array $options = [])
62
 * @method DescribePatternPerformance describePatternPerformance(array $options = [])
63
 * @method DescribeProcessList describeProcessList(array $options = [])
64
 * @method DescribeRegions describeRegions(array $options = [])
65
 * @method DescribeSchemas describeSchemas(array $options = [])
66
 * @method DescribeSlowLogRecords describeSlowLogRecords(array $options = [])
67
 * @method DescribeSlowLogTrend describeSlowLogTrend(array $options = [])
68
 * @method DescribeSqlPattern describeSqlPattern(array $options = [])
69
 * @method DescribeSQLPatternAttribute describeSQLPatternAttribute(array $options = [])
70
 * @method DescribeSQLPatterns describeSQLPatterns(array $options = [])
71
 * @method DescribeSQLPlan describeSQLPlan(array $options = [])
72
 * @method DescribeSQLPlanTask describeSQLPlanTask(array $options = [])
73
 * @method DescribeTableAccessCount describeTableAccessCount(array $options = [])
74
 * @method DescribeTableDetail describeTableDetail(array $options = [])
75
 * @method DescribeTablePartitionDiagnose describeTablePartitionDiagnose(array $options = [])
76
 * @method DescribeTables describeTables(array $options = [])
77
 * @method DescribeTableStatistics describeTableStatistics(array $options = [])
78
 * @method DescribeTaskInfo describeTaskInfo(array $options = [])
79
 * @method DetachUserENI detachUserENI(array $options = [])
80
 * @method DisableAdviceService disableAdviceService(array $options = [])
81
 * @method DownloadDiagnosisRecords downloadDiagnosisRecords(array $options = [])
82
 * @method DryRunCluster dryRunCluster(array $options = [])
83
 * @method EnableAdviceService enableAdviceService(array $options = [])
84
 * @method GrantOperatorPermission grantOperatorPermission(array $options = [])
85
 * @method KillProcess killProcess(array $options = [])
86
 * @method ListTagResources listTagResources(array $options = [])
87
 * @method ModifyAccountDescription modifyAccountDescription(array $options = [])
88
 * @method ModifyAuditLogConfig modifyAuditLogConfig(array $options = [])
89
 * @method ModifyAutoRenewAttribute modifyAutoRenewAttribute(array $options = [])
90
 * @method ModifyBackupPolicy modifyBackupPolicy(array $options = [])
91
 * @method ModifyClusterConnectionString modifyClusterConnectionString(array $options = [])
92
 * @method ModifyDBCluster modifyDBCluster(array $options = [])
93
 * @method ModifyDBClusterAccessWhiteList modifyDBClusterAccessWhiteList(array $options = [])
94
 * @method ModifyDBClusterDescription modifyDBClusterDescription(array $options = [])
95
 * @method ModifyDBClusterMaintainTime modifyDBClusterMaintainTime(array $options = [])
96
 * @method ModifyDBClusterPayType modifyDBClusterPayType(array $options = [])
97
 * @method ModifyDBClusterResourceGroup modifyDBClusterResourceGroup(array $options = [])
98
 * @method ModifyDBResourceGroup modifyDBResourceGroup(array $options = [])
99
 * @method ModifyDBResourcePool modifyDBResourcePool(array $options = [])
100
 * @method ModifyElasticPlan modifyElasticPlan(array $options = [])
101
 * @method ModifyLogBackupPolicy modifyLogBackupPolicy(array $options = [])
102
 * @method ModifyMaintenanceAction modifyMaintenanceAction(array $options = [])
103
 * @method ReleaseClusterPublicConnection releaseClusterPublicConnection(array $options = [])
104
 * @method ResetAccountPassword resetAccountPassword(array $options = [])
105
 * @method RevokeOperatorPermission revokeOperatorPermission(array $options = [])
106
 * @method TagResources tagResources(array $options = [])
107
 * @method UnbindDBResourceGroupWithUser unbindDBResourceGroupWithUser(array $options = [])
108
 * @method UnbindDBResourcePoolWithUser unbindDBResourcePoolWithUser(array $options = [])
109
 * @method UntagResources untagResources(array $options = [])
110
 */
111
class AdbApiResolver extends ApiResolver
112
{
113
}
114
115
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
116
{
117
    /** @var string */
118
    public $product = 'adb';
119
120
    /** @var string */
121
    public $version = '2019-03-15';
122
123
    /** @var string */
124
    public $method = 'POST';
125
126
    /** @var string */
127
    public $serviceCode = 'ads';
128
}
129
130
/**
131
 * @method string getResourceOwnerId()
132
 * @method $this withResourceOwnerId($value)
133
 * @method string getConnectionStringPrefix()
134
 * @method $this withConnectionStringPrefix($value)
135
 * @method string getResourceOwnerAccount()
136
 * @method $this withResourceOwnerAccount($value)
137
 * @method string getDBClusterId()
138
 * @method $this withDBClusterId($value)
139
 * @method string getOwnerAccount()
140
 * @method $this withOwnerAccount($value)
141
 * @method string getOwnerId()
142
 * @method $this withOwnerId($value)
143
 */
144
class AllocateClusterPublicConnection extends Rpc
145
{
146
}
147
148
/**
149
 * @method string getAdviceId()
150
 * @method $this withAdviceId($value)
151
 * @method string getDBClusterId()
152
 * @method $this withDBClusterId($value)
153
 * @method string getAdviceDate()
154
 * @method $this withAdviceDate($value)
155
 */
156
class ApplyAdviceById extends Rpc
157
{
158
}
159
160
/**
161
 * @method string getResourceOwnerId()
162
 * @method $this withResourceOwnerId($value)
163
 * @method string getResourceOwnerAccount()
164
 * @method $this withResourceOwnerAccount($value)
165
 * @method string getDBClusterId()
166
 * @method $this withDBClusterId($value)
167
 * @method string getOwnerAccount()
168
 * @method $this withOwnerAccount($value)
169
 * @method string getOwnerId()
170
 * @method $this withOwnerId($value)
171
 */
172
class AttachUserENI extends Rpc
173
{
174
}
175
176
/**
177
 * @method string getDBClusterId()
178
 * @method $this withDBClusterId($value)
179
 * @method string getAdviceIdList()
180
 * @method $this withAdviceIdList($value)
181
 * @method string getAdviceDate()
182
 * @method $this withAdviceDate($value)
183
 */
184
class BatchApplyAdviceByIdList extends Rpc
185
{
186
}
187
188
/**
189
 * @method string getResourceOwnerId()
190
 * @method $this withResourceOwnerId($value)
191
 * @method string getGroupUser()
192
 * @method $this withGroupUser($value)
193
 * @method string getResourceOwnerAccount()
194
 * @method $this withResourceOwnerAccount($value)
195
 * @method string getDBClusterId()
196
 * @method $this withDBClusterId($value)
197
 * @method string getOwnerAccount()
198
 * @method $this withOwnerAccount($value)
199
 * @method string getOwnerId()
200
 * @method $this withOwnerId($value)
201
 * @method string getGroupName()
202
 * @method $this withGroupName($value)
203
 */
204
class BindDBResourceGroupWithUser extends Rpc
205
{
206
}
207
208
/**
209
 * @method string getPoolName()
210
 * @method $this withPoolName($value)
211
 * @method string getResourceOwnerId()
212
 * @method $this withResourceOwnerId($value)
213
 * @method string getPoolUser()
214
 * @method $this withPoolUser($value)
215
 * @method string getResourceOwnerAccount()
216
 * @method $this withResourceOwnerAccount($value)
217
 * @method string getDBClusterId()
218
 * @method $this withDBClusterId($value)
219
 * @method string getOwnerAccount()
220
 * @method $this withOwnerAccount($value)
221
 * @method string getOwnerId()
222
 * @method $this withOwnerId($value)
223
 */
224
class BindDBResourcePoolWithUser extends Rpc
225
{
226
}
227
228
/**
229
 * @method string getResourceOwnerId()
230
 * @method $this withResourceOwnerId($value)
231
 * @method string getAccountType()
232
 * @method $this withAccountType($value)
233
 * @method string getAccountDescription()
234
 * @method $this withAccountDescription($value)
235
 * @method string getAccountName()
236
 * @method $this withAccountName($value)
237
 * @method string getResourceOwnerAccount()
238
 * @method $this withResourceOwnerAccount($value)
239
 * @method string getDBClusterId()
240
 * @method $this withDBClusterId($value)
241
 * @method string getOwnerAccount()
242
 * @method $this withOwnerAccount($value)
243
 * @method string getOwnerId()
244
 * @method $this withOwnerId($value)
245
 * @method string getAccountPassword()
246
 * @method $this withAccountPassword($value)
247
 */
248
class CreateAccount extends Rpc
249
{
250
}
251
252
/**
253
 * @method string getResourceOwnerId()
254
 * @method $this withResourceOwnerId($value)
255
 * @method string getDBClusterDescription()
256
 * @method $this withDBClusterDescription($value)
257
 * @method string getStorageType()
258
 * @method $this withStorageType($value)
259
 * @method string getMode()
260
 * @method $this withMode($value)
261
 * @method string getResourceGroupId()
262
 * @method $this withResourceGroupId($value)
263
 * @method array getTag()
264
 * @method string getPeriod()
265
 * @method $this withPeriod($value)
266
 * @method string getBackupSetID()
267
 * @method $this withBackupSetID($value)
268
 * @method string getOwnerId()
269
 * @method $this withOwnerId($value)
270
 * @method string getDBNodeGroupCount()
271
 * @method $this withDBNodeGroupCount($value)
272
 * @method string getVSwitchId()
273
 * @method $this withVSwitchId($value)
274
 * @method string getZoneId()
275
 * @method $this withZoneId($value)
276
 * @method string getComputeResource()
277
 * @method $this withComputeResource($value)
278
 * @method string getElasticIOResource()
279
 * @method $this withElasticIOResource($value)
280
 * @method string getSourceDBInstanceName()
281
 * @method $this withSourceDBInstanceName($value)
282
 * @method string getClientToken()
283
 * @method $this withClientToken($value)
284
 * @method string getStorageResource()
285
 * @method $this withStorageResource($value)
286
 * @method string getDBClusterCategory()
287
 * @method $this withDBClusterCategory($value)
288
 * @method string getDBClusterNetworkType()
289
 * @method $this withDBClusterNetworkType($value)
290
 * @method string getRestoreTime()
291
 * @method $this withRestoreTime($value)
292
 * @method string getResourceOwnerAccount()
293
 * @method $this withResourceOwnerAccount($value)
294
 * @method string getOwnerAccount()
295
 * @method $this withOwnerAccount($value)
296
 * @method string getDBClusterVersion()
297
 * @method $this withDBClusterVersion($value)
298
 * @method string getDBClusterClass()
299
 * @method $this withDBClusterClass($value)
300
 * @method string getUsedTime()
301
 * @method $this withUsedTime($value)
302
 * @method string getRestoreType()
303
 * @method $this withRestoreType($value)
304
 * @method string getDBNodeStorage()
305
 * @method $this withDBNodeStorage($value)
306
 * @method string getExecutorCount()
307
 * @method $this withExecutorCount($value)
308
 * @method string getVPCId()
309
 * @method $this withVPCId($value)
310
 * @method string getPayType()
311
 * @method $this withPayType($value)
312
 */
313
class CreateDBCluster extends Rpc
314
{
315
316
    /**
317
     * @param array $tag
318
     *
319
     * @return $this
320
     */
321
	public function withTag(array $tag)
322
	{
323
	    $this->data['Tag'] = $tag;
324
		foreach ($tag as $depth1 => $depth1Value) {
325
			if(isset($depth1Value['Value'])){
326
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
327
			}
328
			if(isset($depth1Value['Key'])){
329
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
330
			}
331
		}
332
333
		return $this;
334
    }
335
}
336
337
/**
338
 * @method string getResourceOwnerId()
339
 * @method $this withResourceOwnerId($value)
340
 * @method string getNodeNum()
341
 * @method $this withNodeNum($value)
342
 * @method string getGroupType()
343
 * @method $this withGroupType($value)
344
 * @method string getResourceOwnerAccount()
345
 * @method $this withResourceOwnerAccount($value)
346
 * @method string getDBClusterId()
347
 * @method $this withDBClusterId($value)
348
 * @method string getOwnerAccount()
349
 * @method $this withOwnerAccount($value)
350
 * @method string getOwnerId()
351
 * @method $this withOwnerId($value)
352
 * @method string getGroupName()
353
 * @method $this withGroupName($value)
354
 */
355
class CreateDBResourceGroup extends Rpc
356
{
357
}
358
359
/**
360
 * @method string getPoolName()
361
 * @method $this withPoolName($value)
362
 * @method string getResourceOwnerId()
363
 * @method $this withResourceOwnerId($value)
364
 * @method string getNodeNum()
365
 * @method $this withNodeNum($value)
366
 * @method string getQueryType()
367
 * @method $this withQueryType($value)
368
 * @method string getResourceOwnerAccount()
369
 * @method $this withResourceOwnerAccount($value)
370
 * @method string getDBClusterId()
371
 * @method $this withDBClusterId($value)
372
 * @method string getOwnerAccount()
373
 * @method $this withOwnerAccount($value)
374
 * @method string getOwnerId()
375
 * @method $this withOwnerId($value)
376
 */
377
class CreateDBResourcePool extends Rpc
378
{
379
}
380
381
/**
382
 * @method string getResourceOwnerId()
383
 * @method $this withResourceOwnerId($value)
384
 * @method string getElasticPlanType()
385
 * @method $this withElasticPlanType($value)
386
 * @method string getElasticPlanTimeStart()
387
 * @method $this withElasticPlanTimeStart($value)
388
 * @method string getElasticPlanEndDay()
389
 * @method $this withElasticPlanEndDay($value)
390
 * @method string getElasticPlanWeeklyRepeat()
391
 * @method $this withElasticPlanWeeklyRepeat($value)
392
 * @method string getElasticPlanWorkerSpec()
393
 * @method $this withElasticPlanWorkerSpec($value)
394
 * @method string getElasticPlanEnable()
395
 * @method $this withElasticPlanEnable($value)
396
 * @method string getElasticPlanTimeEnd()
397
 * @method $this withElasticPlanTimeEnd($value)
398
 * @method string getElasticPlanStartDay()
399
 * @method $this withElasticPlanStartDay($value)
400
 * @method string getResourceOwnerAccount()
401
 * @method $this withResourceOwnerAccount($value)
402
 * @method string getDBClusterId()
403
 * @method $this withDBClusterId($value)
404
 * @method string getOwnerAccount()
405
 * @method $this withOwnerAccount($value)
406
 * @method string getOwnerId()
407
 * @method $this withOwnerId($value)
408
 * @method string getElasticPlanName()
409
 * @method $this withElasticPlanName($value)
410
 * @method string getResourcePoolName()
411
 * @method $this withResourcePoolName($value)
412
 * @method string getElasticPlanNodeNum()
413
 * @method $this withElasticPlanNodeNum($value)
414
 */
415
class CreateElasticPlan extends Rpc
416
{
417
}
418
419
/**
420
 * @method string getResourceOwnerId()
421
 * @method $this withResourceOwnerId($value)
422
 * @method string getAccountType()
423
 * @method $this withAccountType($value)
424
 * @method string getAccountName()
425
 * @method $this withAccountName($value)
426
 * @method string getResourceOwnerAccount()
427
 * @method $this withResourceOwnerAccount($value)
428
 * @method string getDBClusterId()
429
 * @method $this withDBClusterId($value)
430
 * @method string getOwnerAccount()
431
 * @method $this withOwnerAccount($value)
432
 * @method string getOwnerId()
433
 * @method $this withOwnerId($value)
434
 */
435
class DeleteAccount extends Rpc
436
{
437
}
438
439
/**
440
 * @method string getResourceOwnerId()
441
 * @method $this withResourceOwnerId($value)
442
 * @method string getResourceOwnerAccount()
443
 * @method $this withResourceOwnerAccount($value)
444
 * @method string getDBClusterId()
445
 * @method $this withDBClusterId($value)
446
 * @method string getOwnerAccount()
447
 * @method $this withOwnerAccount($value)
448
 * @method string getOwnerId()
449
 * @method $this withOwnerId($value)
450
 */
451
class DeleteDBCluster extends Rpc
452
{
453
}
454
455
/**
456
 * @method string getResourceOwnerId()
457
 * @method $this withResourceOwnerId($value)
458
 * @method string getResourceOwnerAccount()
459
 * @method $this withResourceOwnerAccount($value)
460
 * @method string getDBClusterId()
461
 * @method $this withDBClusterId($value)
462
 * @method string getOwnerAccount()
463
 * @method $this withOwnerAccount($value)
464
 * @method string getOwnerId()
465
 * @method $this withOwnerId($value)
466
 * @method string getGroupName()
467
 * @method $this withGroupName($value)
468
 */
469
class DeleteDBResourceGroup extends Rpc
470
{
471
}
472
473
/**
474
 * @method string getPoolName()
475
 * @method $this withPoolName($value)
476
 * @method string getResourceOwnerId()
477
 * @method $this withResourceOwnerId($value)
478
 * @method string getResourceOwnerAccount()
479
 * @method $this withResourceOwnerAccount($value)
480
 * @method string getDBClusterId()
481
 * @method $this withDBClusterId($value)
482
 * @method string getOwnerAccount()
483
 * @method $this withOwnerAccount($value)
484
 * @method string getOwnerId()
485
 * @method $this withOwnerId($value)
486
 */
487
class DeleteDBResourcePool extends Rpc
488
{
489
}
490
491
/**
492
 * @method string getResourceOwnerId()
493
 * @method $this withResourceOwnerId($value)
494
 * @method string getResourceOwnerAccount()
495
 * @method $this withResourceOwnerAccount($value)
496
 * @method string getDBClusterId()
497
 * @method $this withDBClusterId($value)
498
 * @method string getOwnerAccount()
499
 * @method $this withOwnerAccount($value)
500
 * @method string getOwnerId()
501
 * @method $this withOwnerId($value)
502
 * @method string getElasticPlanName()
503
 * @method $this withElasticPlanName($value)
504
 */
505
class DeleteElasticPlan extends Rpc
506
{
507
}
508
509
/**
510
 * @method string getResourceOwnerId()
511
 * @method $this withResourceOwnerId($value)
512
 * @method string getAccountType()
513
 * @method $this withAccountType($value)
514
 * @method string getAccountName()
515
 * @method $this withAccountName($value)
516
 * @method string getResourceOwnerAccount()
517
 * @method $this withResourceOwnerAccount($value)
518
 * @method string getDBClusterId()
519
 * @method $this withDBClusterId($value)
520
 * @method string getOwnerAccount()
521
 * @method $this withOwnerAccount($value)
522
 * @method string getOwnerId()
523
 * @method $this withOwnerId($value)
524
 */
525
class DescribeAccounts extends Rpc
526
{
527
}
528
529
/**
530
 * @method string getDBClusterId()
531
 * @method $this withDBClusterId($value)
532
 */
533
class DescribeAdviceServiceEnabled extends Rpc
534
{
535
}
536
537
/**
538
 * @method string getResourceOwnerId()
539
 * @method $this withResourceOwnerId($value)
540
 * @method string getResourceOwnerAccount()
541
 * @method $this withResourceOwnerAccount($value)
542
 * @method string getDBClusterId()
543
 * @method $this withDBClusterId($value)
544
 * @method string getOwnerAccount()
545
 * @method $this withOwnerAccount($value)
546
 * @method string getOwnerId()
547
 * @method $this withOwnerId($value)
548
 */
549
class DescribeAllAccounts extends Rpc
550
{
551
}
552
553
/**
554
 * @method string getResourceOwnerId()
555
 * @method $this withResourceOwnerId($value)
556
 * @method string getTableName()
557
 * @method $this withTableName($value)
558
 * @method string getSchemaName()
559
 * @method $this withSchemaName($value)
560
 * @method string getResourceOwnerAccount()
561
 * @method $this withResourceOwnerAccount($value)
562
 * @method string getDBClusterId()
563
 * @method $this withDBClusterId($value)
564
 * @method string getOwnerAccount()
565
 * @method $this withOwnerAccount($value)
566
 * @method string getOwnerId()
567
 * @method $this withOwnerId($value)
568
 */
569
class DescribeAllDataSource extends Rpc
570
{
571
}
572
573
/**
574
 * @method string getDBClusterId()
575
 * @method $this withDBClusterId($value)
576
 * @method string getEndTime()
577
 * @method $this withEndTime($value)
578
 * @method string getStartTime()
579
 * @method $this withStartTime($value)
580
 * @method string getPageNumber()
581
 * @method $this withPageNumber($value)
582
 * @method string getPageSize()
583
 * @method $this withPageSize($value)
584
 * @method string getLang()
585
 * @method $this withLang($value)
586
 */
587
class DescribeAppliedAdvices extends Rpc
588
{
589
}
590
591
/**
592
 * @method string getResourceOwnerId()
593
 * @method $this withResourceOwnerId($value)
594
 * @method string getResourceOwnerAccount()
595
 * @method $this withResourceOwnerAccount($value)
596
 * @method string getDBClusterId()
597
 * @method $this withDBClusterId($value)
598
 * @method string getOwnerAccount()
599
 * @method $this withOwnerAccount($value)
600
 * @method string getOwnerId()
601
 * @method $this withOwnerId($value)
602
 */
603
class DescribeAuditLogConfig extends Rpc
604
{
605
}
606
607
/**
608
 * @method string getResourceOwnerId()
609
 * @method $this withResourceOwnerId($value)
610
 * @method string getStartTime()
611
 * @method $this withStartTime($value)
612
 * @method string getPageNumber()
613
 * @method $this withPageNumber($value)
614
 * @method string getHostAddress()
615
 * @method $this withHostAddress($value)
616
 * @method string getPageSize()
617
 * @method $this withPageSize($value)
618
 * @method string getOrder()
619
 * @method $this withOrder($value)
620
 * @method string getSqlType()
621
 * @method $this withSqlType($value)
622
 * @method string getResourceOwnerAccount()
623
 * @method $this withResourceOwnerAccount($value)
624
 * @method string getDBClusterId()
625
 * @method $this withDBClusterId($value)
626
 * @method string getQueryKeyword()
627
 * @method $this withQueryKeyword($value)
628
 * @method string getOwnerAccount()
629
 * @method $this withOwnerAccount($value)
630
 * @method string getEndTime()
631
 * @method $this withEndTime($value)
632
 * @method string getOwnerId()
633
 * @method $this withOwnerId($value)
634
 * @method string getDBName()
635
 * @method $this withDBName($value)
636
 * @method string getSucceed()
637
 * @method $this withSucceed($value)
638
 * @method string getUser()
639
 * @method $this withUser($value)
640
 * @method string getOrderType()
641
 * @method $this withOrderType($value)
642
 */
643
class DescribeAuditLogRecords extends Rpc
644
{
645
}
646
647
/**
648
 * @method string getResourceOwnerId()
649
 * @method $this withResourceOwnerId($value)
650
 * @method string getPageNumber()
651
 * @method $this withPageNumber($value)
652
 * @method string getResourceGroupId()
653
 * @method $this withResourceGroupId($value)
654
 * @method string getPageSize()
655
 * @method $this withPageSize($value)
656
 * @method string getResourceOwnerAccount()
657
 * @method $this withResourceOwnerAccount($value)
658
 * @method string getOwnerAccount()
659
 * @method $this withOwnerAccount($value)
660
 * @method string getOwnerId()
661
 * @method $this withOwnerId($value)
662
 * @method string getDBClusterIds()
663
 * @method $this withDBClusterIds($value)
664
 */
665
class DescribeAutoRenewAttribute extends Rpc
666
{
667
}
668
669
/**
670
 * @method string getDBClusterId()
671
 * @method $this withDBClusterId($value)
672
 * @method string getPageNumber()
673
 * @method $this withPageNumber($value)
674
 * @method string getAdviceDate()
675
 * @method $this withAdviceDate($value)
676
 * @method string getPageSize()
677
 * @method $this withPageSize($value)
678
 * @method string getLang()
679
 * @method $this withLang($value)
680
 */
681
class DescribeAvailableAdvices extends Rpc
682
{
683
}
684
685
/**
686
 * @method string getResourceOwnerId()
687
 * @method $this withResourceOwnerId($value)
688
 * @method string getResourceOwnerAccount()
689
 * @method $this withResourceOwnerAccount($value)
690
 * @method string getOwnerAccount()
691
 * @method $this withOwnerAccount($value)
692
 * @method string getDBClusterVersion()
693
 * @method $this withDBClusterVersion($value)
694
 * @method string getOwnerId()
695
 * @method $this withOwnerId($value)
696
 * @method string getAcceptLanguage()
697
 * @method $this withAcceptLanguage($value)
698
 * @method string getZoneId()
699
 * @method $this withZoneId($value)
700
 * @method string getChargeType()
701
 * @method $this withChargeType($value)
702
 */
703
class DescribeAvailableResource extends Rpc
704
{
705
}
706
707
/**
708
 * @method string getResourceOwnerId()
709
 * @method $this withResourceOwnerId($value)
710
 * @method string getResourceOwnerAccount()
711
 * @method $this withResourceOwnerAccount($value)
712
 * @method string getDBClusterId()
713
 * @method $this withDBClusterId($value)
714
 * @method string getOwnerAccount()
715
 * @method $this withOwnerAccount($value)
716
 * @method string getOwnerId()
717
 * @method $this withOwnerId($value)
718
 */
719
class DescribeBackupPolicy extends Rpc
720
{
721
}
722
723
/**
724
 * @method string getResourceOwnerId()
725
 * @method $this withResourceOwnerId($value)
726
 * @method string getStartTime()
727
 * @method $this withStartTime($value)
728
 * @method string getPageNumber()
729
 * @method $this withPageNumber($value)
730
 * @method string getPageSize()
731
 * @method $this withPageSize($value)
732
 * @method string getResourceOwnerAccount()
733
 * @method $this withResourceOwnerAccount($value)
734
 * @method string getDBClusterId()
735
 * @method $this withDBClusterId($value)
736
 * @method string getOwnerAccount()
737
 * @method $this withOwnerAccount($value)
738
 * @method string getBackupId()
739
 * @method $this withBackupId($value)
740
 * @method string getEndTime()
741
 * @method $this withEndTime($value)
742
 * @method string getOwnerId()
743
 * @method $this withOwnerId($value)
744
 */
745
class DescribeBackups extends Rpc
746
{
747
}
748
749
/**
750
 * @method string getResourceOwnerId()
751
 * @method $this withResourceOwnerId($value)
752
 * @method string getTableName()
753
 * @method $this withTableName($value)
754
 * @method string getSchemaName()
755
 * @method $this withSchemaName($value)
756
 * @method string getResourceOwnerAccount()
757
 * @method $this withResourceOwnerAccount($value)
758
 * @method string getDBClusterId()
759
 * @method $this withDBClusterId($value)
760
 * @method string getOwnerAccount()
761
 * @method $this withOwnerAccount($value)
762
 * @method string getOwnerId()
763
 * @method $this withOwnerId($value)
764
 */
765
class DescribeColumns extends Rpc
766
{
767
}
768
769
/**
770
 * @method string getResourceOwnerId()
771
 * @method $this withResourceOwnerId($value)
772
 * @method string getResourceOwnerAccount()
773
 * @method $this withResourceOwnerAccount($value)
774
 * @method string getOwnerAccount()
775
 * @method $this withOwnerAccount($value)
776
 * @method string getDBClusterVersion()
777
 * @method $this withDBClusterVersion($value)
778
 * @method string getOwnerId()
779
 * @method $this withOwnerId($value)
780
 * @method string getZoneId()
781
 * @method $this withZoneId($value)
782
 */
783
class DescribeComputeResource extends Rpc
784
{
785
}
786
787
/**
788
 * @method string getResourceOwnerId()
789
 * @method $this withResourceOwnerId($value)
790
 * @method string getResourceOwnerAccount()
791
 * @method $this withResourceOwnerAccount($value)
792
 * @method string getDBClusterId()
793
 * @method $this withDBClusterId($value)
794
 * @method string getOwnerAccount()
795
 * @method $this withOwnerAccount($value)
796
 * @method string getOwnerId()
797
 * @method $this withOwnerId($value)
798
 */
799
class DescribeConnectionCountRecords extends Rpc
800
{
801
}
802
803
/**
804
 * @method string getResourceOwnerId()
805
 * @method $this withResourceOwnerId($value)
806
 * @method string getResourceOwnerAccount()
807
 * @method $this withResourceOwnerAccount($value)
808
 * @method string getDBClusterId()
809
 * @method $this withDBClusterId($value)
810
 * @method string getOwnerAccount()
811
 * @method $this withOwnerAccount($value)
812
 * @method string getOwnerId()
813
 * @method $this withOwnerId($value)
814
 */
815
class DescribeDBClusterAccessWhiteList extends Rpc
816
{
817
}
818
819
/**
820
 * @method string getResourceOwnerId()
821
 * @method $this withResourceOwnerId($value)
822
 * @method string getResourceOwnerAccount()
823
 * @method $this withResourceOwnerAccount($value)
824
 * @method string getDBClusterId()
825
 * @method $this withDBClusterId($value)
826
 * @method string getOwnerAccount()
827
 * @method $this withOwnerAccount($value)
828
 * @method string getOwnerId()
829
 * @method $this withOwnerId($value)
830
 */
831
class DescribeDBClusterAttribute extends Rpc
832
{
833
}
834
835
/**
836
 * @method string getDBClusterId()
837
 * @method $this withDBClusterId($value)
838
 */
839
class DescribeDBClusterHealthStatus extends Rpc
840
{
841
}
842
843
/**
844
 * @method string getResourceOwnerId()
845
 * @method $this withResourceOwnerId($value)
846
 * @method string getResourceOwnerAccount()
847
 * @method $this withResourceOwnerAccount($value)
848
 * @method string getDBClusterId()
849
 * @method $this withDBClusterId($value)
850
 * @method string getOwnerAccount()
851
 * @method $this withOwnerAccount($value)
852
 * @method string getOwnerId()
853
 * @method $this withOwnerId($value)
854
 */
855
class DescribeDBClusterNetInfo extends Rpc
856
{
857
}
858
859
/**
860
 * @method string getResourceOwnerId()
861
 * @method $this withResourceOwnerId($value)
862
 * @method string getStartTime()
863
 * @method $this withStartTime($value)
864
 * @method string getKey()
865
 * @method $this withKey($value)
866
 * @method string getResourceOwnerAccount()
867
 * @method $this withResourceOwnerAccount($value)
868
 * @method string getDBClusterId()
869
 * @method $this withDBClusterId($value)
870
 * @method string getOwnerAccount()
871
 * @method $this withOwnerAccount($value)
872
 * @method string getEndTime()
873
 * @method $this withEndTime($value)
874
 * @method string getOwnerId()
875
 * @method $this withOwnerId($value)
876
 */
877
class DescribeDBClusterPerformance extends Rpc
878
{
879
}
880
881
/**
882
 * @method string getResourceOwnerId()
883
 * @method $this withResourceOwnerId($value)
884
 * @method string getStartTime()
885
 * @method $this withStartTime($value)
886
 * @method string getResourcePools()
887
 * @method $this withResourcePools($value)
888
 * @method string getKey()
889
 * @method $this withKey($value)
890
 * @method string getResourceOwnerAccount()
891
 * @method $this withResourceOwnerAccount($value)
892
 * @method string getDBClusterId()
893
 * @method $this withDBClusterId($value)
894
 * @method string getOwnerAccount()
895
 * @method $this withOwnerAccount($value)
896
 * @method string getEndTime()
897
 * @method $this withEndTime($value)
898
 * @method string getOwnerId()
899
 * @method $this withOwnerId($value)
900
 */
901
class DescribeDBClusterResourcePoolPerformance extends Rpc
902
{
903
}
904
905
/**
906
 * @method string getResourceOwnerId()
907
 * @method $this withResourceOwnerId($value)
908
 * @method string getDBClusterDescription()
909
 * @method $this withDBClusterDescription($value)
910
 * @method string getDBClusterStatus()
911
 * @method $this withDBClusterStatus($value)
912
 * @method string getPageNumber()
913
 * @method $this withPageNumber($value)
914
 * @method string getResourceGroupId()
915
 * @method $this withResourceGroupId($value)
916
 * @method string getPageSize()
917
 * @method $this withPageSize($value)
918
 * @method array getTag()
919
 * @method string getResourceOwnerAccount()
920
 * @method $this withResourceOwnerAccount($value)
921
 * @method string getOwnerAccount()
922
 * @method $this withOwnerAccount($value)
923
 * @method string getOwnerId()
924
 * @method $this withOwnerId($value)
925
 * @method string getDBVersion()
926
 * @method $this withDBVersion($value)
927
 * @method string getDBClusterIds()
928
 * @method $this withDBClusterIds($value)
929
 */
930
class DescribeDBClusters extends Rpc
931
{
932
933
    /**
934
     * @param array $tag
935
     *
936
     * @return $this
937
     */
938
	public function withTag(array $tag)
939
	{
940
	    $this->data['Tag'] = $tag;
941
		foreach ($tag as $depth1 => $depth1Value) {
942
			if(isset($depth1Value['Value'])){
943
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
944
			}
945
			if(isset($depth1Value['Key'])){
946
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
947
			}
948
		}
949
950
		return $this;
951
    }
952
}
953
954
/**
955
 * @method string getResourceOwnerId()
956
 * @method $this withResourceOwnerId($value)
957
 * @method string getResourceOwnerAccount()
958
 * @method $this withResourceOwnerAccount($value)
959
 * @method string getOwnerAccount()
960
 * @method $this withOwnerAccount($value)
961
 * @method string getOwnerId()
962
 * @method $this withOwnerId($value)
963
 */
964
class DescribeDBClusterStatus extends Rpc
965
{
966
}
967
968
/**
969
 * @method string getResourceOwnerId()
970
 * @method $this withResourceOwnerId($value)
971
 * @method string getResourceOwnerAccount()
972
 * @method $this withResourceOwnerAccount($value)
973
 * @method string getDBClusterId()
974
 * @method $this withDBClusterId($value)
975
 * @method string getOwnerAccount()
976
 * @method $this withOwnerAccount($value)
977
 * @method string getOwnerId()
978
 * @method $this withOwnerId($value)
979
 * @method string getGroupName()
980
 * @method $this withGroupName($value)
981
 */
982
class DescribeDBResourceGroup extends Rpc
983
{
984
}
985
986
/**
987
 * @method string getPoolName()
988
 * @method $this withPoolName($value)
989
 * @method string getResourceOwnerId()
990
 * @method $this withResourceOwnerId($value)
991
 * @method string getResourceOwnerAccount()
992
 * @method $this withResourceOwnerAccount($value)
993
 * @method string getDBClusterId()
994
 * @method $this withDBClusterId($value)
995
 * @method string getOwnerAccount()
996
 * @method $this withOwnerAccount($value)
997
 * @method string getOwnerId()
998
 * @method $this withOwnerId($value)
999
 */
1000
class DescribeDBResourcePool extends Rpc
1001
{
1002
}
1003
1004
/**
1005
 * @method string getDBClusterId()
1006
 * @method $this withDBClusterId($value)
1007
 * @method string getQueryCondition()
1008
 * @method $this withQueryCondition($value)
1009
 * @method string getEndTime()
1010
 * @method $this withEndTime($value)
1011
 * @method string getStartTime()
1012
 * @method $this withStartTime($value)
1013
 * @method string getLang()
1014
 * @method $this withLang($value)
1015
 */
1016
class DescribeDiagnosisDimensions extends Rpc
1017
{
1018
}
1019
1020
/**
1021
 * @method string getDBClusterId()
1022
 * @method $this withDBClusterId($value)
1023
 * @method string getQueryCondition()
1024
 * @method $this withQueryCondition($value)
1025
 * @method string getEndTime()
1026
 * @method $this withEndTime($value)
1027
 * @method string getStartTime()
1028
 * @method $this withStartTime($value)
1029
 * @method string getLang()
1030
 * @method $this withLang($value)
1031
 */
1032
class DescribeDiagnosisMonitorPerformance extends Rpc
1033
{
1034
}
1035
1036
/**
1037
 * @method string getQueryCondition()
1038
 * @method $this withQueryCondition($value)
1039
 * @method string getStartTime()
1040
 * @method $this withStartTime($value)
1041
 * @method string getRawStartTime()
1042
 * @method $this withRawStartTime($value)
1043
 * @method string getPageNumber()
1044
 * @method $this withPageNumber($value)
1045
 * @method string getRawEndTime()
1046
 * @method $this withRawEndTime($value)
1047
 * @method string getDatabase()
1048
 * @method $this withDatabase($value)
1049
 * @method string getClientIp()
1050
 * @method $this withClientIp($value)
1051
 * @method string getPageSize()
1052
 * @method $this withPageSize($value)
1053
 * @method string getKeyword()
1054
 * @method $this withKeyword($value)
1055
 * @method string getLang()
1056
 * @method $this withLang($value)
1057
 * @method string getOrder()
1058
 * @method $this withOrder($value)
1059
 * @method string getMaxScanSize()
1060
 * @method $this withMaxScanSize($value)
1061
 * @method string getResourceGroup()
1062
 * @method $this withResourceGroup($value)
1063
 * @method string getDBClusterId()
1064
 * @method $this withDBClusterId($value)
1065
 * @method string getPatternId()
1066
 * @method $this withPatternId($value)
1067
 * @method string getEndTime()
1068
 * @method $this withEndTime($value)
1069
 * @method string getMinPeakMemory()
1070
 * @method $this withMinPeakMemory($value)
1071
 * @method string getMinScanSize()
1072
 * @method $this withMinScanSize($value)
1073
 * @method string getMaxPeakMemory()
1074
 * @method $this withMaxPeakMemory($value)
1075
 * @method string getUserName()
1076
 * @method $this withUserName($value)
1077
 */
1078
class DescribeDiagnosisRecords extends Rpc
1079
{
1080
}
1081
1082
/**
1083
 * @method string getDBClusterId()
1084
 * @method $this withDBClusterId($value)
1085
 * @method string getProcessState()
1086
 * @method $this withProcessState($value)
1087
 * @method string getProcessStartTime()
1088
 * @method $this withProcessStartTime($value)
1089
 * @method string getProcessId()
1090
 * @method $this withProcessId($value)
1091
 * @method string getProcessRcHost()
1092
 * @method $this withProcessRcHost($value)
1093
 * @method string getLang()
1094
 * @method $this withLang($value)
1095
 */
1096
class DescribeDiagnosisSQLInfo extends Rpc
1097
{
1098
1099
    /** @var string */
1100
    public $method = 'GET';
1101
}
1102
1103
/**
1104
 * @method string getDBClusterId()
1105
 * @method $this withDBClusterId($value)
1106
 * @method string getPageNumber()
1107
 * @method $this withPageNumber($value)
1108
 * @method string getProcessId()
1109
 * @method $this withProcessId($value)
1110
 * @method string getPageSize()
1111
 * @method $this withPageSize($value)
1112
 * @method string getHost()
1113
 * @method $this withHost($value)
1114
 * @method string getState()
1115
 * @method $this withState($value)
1116
 * @method string getStageId()
1117
 * @method $this withStageId($value)
1118
 * @method string getOrder()
1119
 * @method $this withOrder($value)
1120
 */
1121
class DescribeDiagnosisTasks extends Rpc
1122
{
1123
1124
    /** @var string */
1125
    public $method = 'GET';
1126
}
1127
1128
/**
1129
 * @method string getDBClusterId()
1130
 * @method $this withDBClusterId($value)
1131
 * @method string getLang()
1132
 * @method $this withLang($value)
1133
 */
1134
class DescribeDownloadRecords extends Rpc
1135
{
1136
}
1137
1138
/**
1139
 * @method string getResourceOwnerId()
1140
 * @method $this withResourceOwnerId($value)
1141
 * @method string getResourceGroupId()
1142
 * @method $this withResourceGroupId($value)
1143
 * @method string getResourceOwnerAccount()
1144
 * @method $this withResourceOwnerAccount($value)
1145
 * @method string getDBClusterId()
1146
 * @method $this withDBClusterId($value)
1147
 * @method string getOwnerAccount()
1148
 * @method $this withOwnerAccount($value)
1149
 * @method string getDBClusterVersion()
1150
 * @method $this withDBClusterVersion($value)
1151
 * @method string getOwnerId()
1152
 * @method $this withOwnerId($value)
1153
 * @method string getZoneId()
1154
 * @method $this withZoneId($value)
1155
 * @method string getComputeResource()
1156
 * @method $this withComputeResource($value)
1157
 * @method string getOperation()
1158
 * @method $this withOperation($value)
1159
 */
1160
class DescribeEIURange extends Rpc
1161
{
1162
}
1163
1164
/**
1165
 * @method string getResourceOwnerId()
1166
 * @method $this withResourceOwnerId($value)
1167
 * @method string getElasticDailyPlanStatusList()
1168
 * @method $this withElasticDailyPlanStatusList($value)
1169
 * @method string getElasticDailyPlanDay()
1170
 * @method $this withElasticDailyPlanDay($value)
1171
 * @method string getResourceOwnerAccount()
1172
 * @method $this withResourceOwnerAccount($value)
1173
 * @method string getDBClusterId()
1174
 * @method $this withDBClusterId($value)
1175
 * @method string getOwnerAccount()
1176
 * @method $this withOwnerAccount($value)
1177
 * @method string getOwnerId()
1178
 * @method $this withOwnerId($value)
1179
 * @method string getElasticPlanName()
1180
 * @method $this withElasticPlanName($value)
1181
 * @method string getResourcePoolName()
1182
 * @method $this withResourcePoolName($value)
1183
 */
1184
class DescribeElasticDailyPlan extends Rpc
1185
{
1186
}
1187
1188
/**
1189
 * @method string getResourceOwnerId()
1190
 * @method $this withResourceOwnerId($value)
1191
 * @method string getElasticPlanEnable()
1192
 * @method $this withElasticPlanEnable($value)
1193
 * @method string getResourceOwnerAccount()
1194
 * @method $this withResourceOwnerAccount($value)
1195
 * @method string getDBClusterId()
1196
 * @method $this withDBClusterId($value)
1197
 * @method string getOwnerAccount()
1198
 * @method $this withOwnerAccount($value)
1199
 * @method string getOwnerId()
1200
 * @method $this withOwnerId($value)
1201
 * @method string getElasticPlanName()
1202
 * @method $this withElasticPlanName($value)
1203
 * @method string getResourcePoolName()
1204
 * @method $this withResourcePoolName($value)
1205
 */
1206
class DescribeElasticPlan extends Rpc
1207
{
1208
}
1209
1210
/**
1211
 * @method string getTableType()
1212
 * @method $this withTableType($value)
1213
 * @method string getResourceOwnerId()
1214
 * @method $this withResourceOwnerId($value)
1215
 * @method string getPageNumber()
1216
 * @method $this withPageNumber($value)
1217
 * @method string getPageSize()
1218
 * @method $this withPageSize($value)
1219
 * @method string getOrder()
1220
 * @method $this withOrder($value)
1221
 * @method string getResourceOwnerAccount()
1222
 * @method $this withResourceOwnerAccount($value)
1223
 * @method string getDBClusterId()
1224
 * @method $this withDBClusterId($value)
1225
 * @method string getOwnerAccount()
1226
 * @method $this withOwnerAccount($value)
1227
 * @method string getOwnerId()
1228
 * @method $this withOwnerId($value)
1229
 */
1230
class DescribeInclinedTables extends Rpc
1231
{
1232
}
1233
1234
/**
1235
 * @method string getResourceOwnerId()
1236
 * @method $this withResourceOwnerId($value)
1237
 * @method string getRange()
1238
 * @method $this withRange($value)
1239
 * @method string getStartTime()
1240
 * @method $this withStartTime($value)
1241
 * @method string getPageNumber()
1242
 * @method $this withPageNumber($value)
1243
 * @method string getPageSize()
1244
 * @method $this withPageSize($value)
1245
 * @method string getState()
1246
 * @method $this withState($value)
1247
 * @method string getOrder()
1248
 * @method $this withOrder($value)
1249
 * @method string getResourceOwnerAccount()
1250
 * @method $this withResourceOwnerAccount($value)
1251
 * @method string getDBClusterId()
1252
 * @method $this withDBClusterId($value)
1253
 * @method string getOwnerAccount()
1254
 * @method $this withOwnerAccount($value)
1255
 * @method string getEndTime()
1256
 * @method $this withEndTime($value)
1257
 * @method string getOwnerId()
1258
 * @method $this withOwnerId($value)
1259
 * @method string getDBName()
1260
 * @method $this withDBName($value)
1261
 */
1262
class DescribeLoadTasksRecords extends Rpc
1263
{
1264
}
1265
1266
/**
1267
 * @method string getResourceOwnerId()
1268
 * @method $this withResourceOwnerId($value)
1269
 * @method string getPageNumber()
1270
 * @method $this withPageNumber($value)
1271
 * @method string getIsHistory()
1272
 * @method $this withIsHistory($value)
1273
 * @method string getPageSize()
1274
 * @method $this withPageSize($value)
1275
 * @method string getTaskType()
1276
 * @method $this withTaskType($value)
1277
 * @method string getResourceOwnerAccount()
1278
 * @method $this withResourceOwnerAccount($value)
1279
 * @method string getOwnerAccount()
1280
 * @method $this withOwnerAccount($value)
1281
 * @method string getOwnerId()
1282
 * @method $this withOwnerId($value)
1283
 * @method string getRegion()
1284
 * @method $this withRegion($value)
1285
 */
1286
class DescribeMaintenanceAction extends Rpc
1287
{
1288
}
1289
1290
/**
1291
 * @method string getResourceOwnerId()
1292
 * @method $this withResourceOwnerId($value)
1293
 * @method string getResourceOwnerAccount()
1294
 * @method $this withResourceOwnerAccount($value)
1295
 * @method string getDBClusterId()
1296
 * @method $this withDBClusterId($value)
1297
 * @method string getOwnerAccount()
1298
 * @method $this withOwnerAccount($value)
1299
 * @method string getOwnerId()
1300
 * @method $this withOwnerId($value)
1301
 */
1302
class DescribeOperatorPermission extends Rpc
1303
{
1304
}
1305
1306
/**
1307
 * @method string getDBClusterId()
1308
 * @method $this withDBClusterId($value)
1309
 * @method string getPatternId()
1310
 * @method $this withPatternId($value)
1311
 * @method string getEndTime()
1312
 * @method $this withEndTime($value)
1313
 * @method string getStartTime()
1314
 * @method $this withStartTime($value)
1315
 */
1316
class DescribePatternPerformance extends Rpc
1317
{
1318
}
1319
1320
/**
1321
 * @method string getResourceOwnerId()
1322
 * @method $this withResourceOwnerId($value)
1323
 * @method string getPageNumber()
1324
 * @method $this withPageNumber($value)
1325
 * @method string getPageSize()
1326
 * @method $this withPageSize($value)
1327
 * @method string getShowFull()
1328
 * @method $this withShowFull($value)
1329
 * @method string getRunningTime()
1330
 * @method $this withRunningTime($value)
1331
 * @method string getKeyword()
1332
 * @method $this withKeyword($value)
1333
 * @method string getOrder()
1334
 * @method $this withOrder($value)
1335
 * @method string getResourceOwnerAccount()
1336
 * @method $this withResourceOwnerAccount($value)
1337
 * @method string getDBClusterId()
1338
 * @method $this withDBClusterId($value)
1339
 * @method string getOwnerAccount()
1340
 * @method $this withOwnerAccount($value)
1341
 * @method string getOwnerId()
1342
 * @method $this withOwnerId($value)
1343
 * @method string getUser()
1344
 * @method $this withUser($value)
1345
 */
1346
class DescribeProcessList extends Rpc
1347
{
1348
}
1349
1350
/**
1351
 * @method string getResourceOwnerId()
1352
 * @method $this withResourceOwnerId($value)
1353
 * @method string getResourceOwnerAccount()
1354
 * @method $this withResourceOwnerAccount($value)
1355
 * @method string getOwnerAccount()
1356
 * @method $this withOwnerAccount($value)
1357
 * @method string getOwnerId()
1358
 * @method $this withOwnerId($value)
1359
 * @method string getAcceptLanguage()
1360
 * @method $this withAcceptLanguage($value)
1361
 */
1362
class DescribeRegions extends Rpc
1363
{
1364
}
1365
1366
/**
1367
 * @method string getResourceOwnerId()
1368
 * @method $this withResourceOwnerId($value)
1369
 * @method string getResourceOwnerAccount()
1370
 * @method $this withResourceOwnerAccount($value)
1371
 * @method string getDBClusterId()
1372
 * @method $this withDBClusterId($value)
1373
 * @method string getOwnerAccount()
1374
 * @method $this withOwnerAccount($value)
1375
 * @method string getOwnerId()
1376
 * @method $this withOwnerId($value)
1377
 */
1378
class DescribeSchemas extends Rpc
1379
{
1380
}
1381
1382
/**
1383
 * @method string getResourceOwnerId()
1384
 * @method $this withResourceOwnerId($value)
1385
 * @method string getRange()
1386
 * @method $this withRange($value)
1387
 * @method string getStartTime()
1388
 * @method $this withStartTime($value)
1389
 * @method string getPageNumber()
1390
 * @method $this withPageNumber($value)
1391
 * @method string getPageSize()
1392
 * @method $this withPageSize($value)
1393
 * @method string getState()
1394
 * @method $this withState($value)
1395
 * @method string getOrder()
1396
 * @method $this withOrder($value)
1397
 * @method string getResourceOwnerAccount()
1398
 * @method $this withResourceOwnerAccount($value)
1399
 * @method string getDBClusterId()
1400
 * @method $this withDBClusterId($value)
1401
 * @method string getOwnerAccount()
1402
 * @method $this withOwnerAccount($value)
1403
 * @method string getEndTime()
1404
 * @method $this withEndTime($value)
1405
 * @method string getOwnerId()
1406
 * @method $this withOwnerId($value)
1407
 * @method string getDBName()
1408
 * @method $this withDBName($value)
1409
 * @method string getProcessID()
1410
 * @method $this withProcessID($value)
1411
 */
1412
class DescribeSlowLogRecords extends Rpc
1413
{
1414
}
1415
1416
/**
1417
 * @method string getResourceOwnerId()
1418
 * @method $this withResourceOwnerId($value)
1419
 * @method string getStartTime()
1420
 * @method $this withStartTime($value)
1421
 * @method string getResourceOwnerAccount()
1422
 * @method $this withResourceOwnerAccount($value)
1423
 * @method string getDBClusterId()
1424
 * @method $this withDBClusterId($value)
1425
 * @method string getOwnerAccount()
1426
 * @method $this withOwnerAccount($value)
1427
 * @method string getEndTime()
1428
 * @method $this withEndTime($value)
1429
 * @method string getOwnerId()
1430
 * @method $this withOwnerId($value)
1431
 * @method string getDBName()
1432
 * @method $this withDBName($value)
1433
 */
1434
class DescribeSlowLogTrend extends Rpc
1435
{
1436
}
1437
1438
/**
1439
 * @method string getDBClusterId()
1440
 * @method $this withDBClusterId($value)
1441
 * @method string getSqlPattern()
1442
 * @method $this withSqlPattern($value)
1443
 * @method string getStartTime()
1444
 * @method $this withStartTime($value)
1445
 * @method string getType()
1446
 * @method $this withType($value)
1447
 * @method string getPageNumber()
1448
 * @method $this withPageNumber($value)
1449
 * @method string getPageSize()
1450
 * @method $this withPageSize($value)
1451
 * @method string getOrder()
1452
 * @method $this withOrder($value)
1453
 */
1454
class DescribeSqlPattern extends Rpc
1455
{
1456
}
1457
1458
/**
1459
 * @method string getDBClusterId()
1460
 * @method $this withDBClusterId($value)
1461
 * @method string getPatternId()
1462
 * @method $this withPatternId($value)
1463
 * @method string getEndTime()
1464
 * @method $this withEndTime($value)
1465
 * @method string getStartTime()
1466
 * @method $this withStartTime($value)
1467
 * @method string getLang()
1468
 * @method $this withLang($value)
1469
 */
1470
class DescribeSQLPatternAttribute extends Rpc
1471
{
1472
}
1473
1474
/**
1475
 * @method string getDBClusterId()
1476
 * @method $this withDBClusterId($value)
1477
 * @method string getEndTime()
1478
 * @method $this withEndTime($value)
1479
 * @method string getStartTime()
1480
 * @method $this withStartTime($value)
1481
 * @method string getPageNumber()
1482
 * @method $this withPageNumber($value)
1483
 * @method string getPageSize()
1484
 * @method $this withPageSize($value)
1485
 * @method string getKeyword()
1486
 * @method $this withKeyword($value)
1487
 * @method string getLang()
1488
 * @method $this withLang($value)
1489
 * @method string getOrder()
1490
 * @method $this withOrder($value)
1491
 */
1492
class DescribeSQLPatterns extends Rpc
1493
{
1494
}
1495
1496
/**
1497
 * @method string getResourceOwnerId()
1498
 * @method $this withResourceOwnerId($value)
1499
 * @method string getResourceOwnerAccount()
1500
 * @method $this withResourceOwnerAccount($value)
1501
 * @method string getDBClusterId()
1502
 * @method $this withDBClusterId($value)
1503
 * @method string getOwnerAccount()
1504
 * @method $this withOwnerAccount($value)
1505
 * @method string getOwnerId()
1506
 * @method $this withOwnerId($value)
1507
 * @method string getProcessId()
1508
 * @method $this withProcessId($value)
1509
 */
1510
class DescribeSQLPlan extends Rpc
1511
{
1512
}
1513
1514
/**
1515
 * @method string getResourceOwnerId()
1516
 * @method $this withResourceOwnerId($value)
1517
 * @method string getResourceOwnerAccount()
1518
 * @method $this withResourceOwnerAccount($value)
1519
 * @method string getDBClusterId()
1520
 * @method $this withDBClusterId($value)
1521
 * @method string getOwnerAccount()
1522
 * @method $this withOwnerAccount($value)
1523
 * @method string getOwnerId()
1524
 * @method $this withOwnerId($value)
1525
 * @method string getProcessId()
1526
 * @method $this withProcessId($value)
1527
 * @method string getStageId()
1528
 * @method $this withStageId($value)
1529
 */
1530
class DescribeSQLPlanTask extends Rpc
1531
{
1532
}
1533
1534
/**
1535
 * @method string getDBClusterId()
1536
 * @method $this withDBClusterId($value)
1537
 * @method string getStartTime()
1538
 * @method $this withStartTime($value)
1539
 * @method string getPageNumber()
1540
 * @method $this withPageNumber($value)
1541
 * @method string getPageSize()
1542
 * @method $this withPageSize($value)
1543
 * @method string getTableName()
1544
 * @method $this withTableName($value)
1545
 * @method string getOrder()
1546
 * @method $this withOrder($value)
1547
 */
1548
class DescribeTableAccessCount extends Rpc
1549
{
1550
}
1551
1552
/**
1553
 * @method string getResourceOwnerId()
1554
 * @method $this withResourceOwnerId($value)
1555
 * @method string getTableName()
1556
 * @method $this withTableName($value)
1557
 * @method string getSchemaName()
1558
 * @method $this withSchemaName($value)
1559
 * @method string getResourceOwnerAccount()
1560
 * @method $this withResourceOwnerAccount($value)
1561
 * @method string getDBClusterId()
1562
 * @method $this withDBClusterId($value)
1563
 * @method string getOwnerAccount()
1564
 * @method $this withOwnerAccount($value)
1565
 * @method string getOwnerId()
1566
 * @method $this withOwnerId($value)
1567
 */
1568
class DescribeTableDetail extends Rpc
1569
{
1570
}
1571
1572
/**
1573
 * @method string getResourceOwnerId()
1574
 * @method $this withResourceOwnerId($value)
1575
 * @method string getPageNumber()
1576
 * @method $this withPageNumber($value)
1577
 * @method string getPageSize()
1578
 * @method $this withPageSize($value)
1579
 * @method string getResourceOwnerAccount()
1580
 * @method $this withResourceOwnerAccount($value)
1581
 * @method string getDBClusterId()
1582
 * @method $this withDBClusterId($value)
1583
 * @method string getOwnerAccount()
1584
 * @method $this withOwnerAccount($value)
1585
 * @method string getOwnerId()
1586
 * @method $this withOwnerId($value)
1587
 */
1588
class DescribeTablePartitionDiagnose extends Rpc
1589
{
1590
}
1591
1592
/**
1593
 * @method string getResourceOwnerId()
1594
 * @method $this withResourceOwnerId($value)
1595
 * @method string getSchemaName()
1596
 * @method $this withSchemaName($value)
1597
 * @method string getResourceOwnerAccount()
1598
 * @method $this withResourceOwnerAccount($value)
1599
 * @method string getDBClusterId()
1600
 * @method $this withDBClusterId($value)
1601
 * @method string getOwnerAccount()
1602
 * @method $this withOwnerAccount($value)
1603
 * @method string getOwnerId()
1604
 * @method $this withOwnerId($value)
1605
 */
1606
class DescribeTables extends Rpc
1607
{
1608
}
1609
1610
/**
1611
 * @method string getResourceOwnerId()
1612
 * @method $this withResourceOwnerId($value)
1613
 * @method string getPageNumber()
1614
 * @method $this withPageNumber($value)
1615
 * @method string getPageSize()
1616
 * @method $this withPageSize($value)
1617
 * @method string getOrder()
1618
 * @method $this withOrder($value)
1619
 * @method string getResourceOwnerAccount()
1620
 * @method $this withResourceOwnerAccount($value)
1621
 * @method string getDBClusterId()
1622
 * @method $this withDBClusterId($value)
1623
 * @method string getOwnerAccount()
1624
 * @method $this withOwnerAccount($value)
1625
 * @method string getOwnerId()
1626
 * @method $this withOwnerId($value)
1627
 */
1628
class DescribeTableStatistics extends Rpc
1629
{
1630
}
1631
1632
/**
1633
 * @method string getResourceOwnerId()
1634
 * @method $this withResourceOwnerId($value)
1635
 * @method string getTaskId()
1636
 * @method $this withTaskId($value)
1637
 * @method string getResourceOwnerAccount()
1638
 * @method $this withResourceOwnerAccount($value)
1639
 * @method string getDBClusterId()
1640
 * @method $this withDBClusterId($value)
1641
 * @method string getOwnerAccount()
1642
 * @method $this withOwnerAccount($value)
1643
 * @method string getOwnerId()
1644
 * @method $this withOwnerId($value)
1645
 */
1646
class DescribeTaskInfo extends Rpc
1647
{
1648
}
1649
1650
/**
1651
 * @method string getResourceOwnerId()
1652
 * @method $this withResourceOwnerId($value)
1653
 * @method string getResourceOwnerAccount()
1654
 * @method $this withResourceOwnerAccount($value)
1655
 * @method string getDBClusterId()
1656
 * @method $this withDBClusterId($value)
1657
 * @method string getOwnerAccount()
1658
 * @method $this withOwnerAccount($value)
1659
 * @method string getOwnerId()
1660
 * @method $this withOwnerId($value)
1661
 */
1662
class DetachUserENI extends Rpc
1663
{
1664
}
1665
1666
/**
1667
 * @method string getDBClusterId()
1668
 * @method $this withDBClusterId($value)
1669
 */
1670
class DisableAdviceService extends Rpc
1671
{
1672
}
1673
1674
/**
1675
 * @method string getQueryCondition()
1676
 * @method $this withQueryCondition($value)
1677
 * @method string getStartTime()
1678
 * @method $this withStartTime($value)
1679
 * @method string getRawStartTime()
1680
 * @method $this withRawStartTime($value)
1681
 * @method string getRawEndTime()
1682
 * @method $this withRawEndTime($value)
1683
 * @method string getDatabase()
1684
 * @method $this withDatabase($value)
1685
 * @method string getClientIp()
1686
 * @method $this withClientIp($value)
1687
 * @method string getKeyword()
1688
 * @method $this withKeyword($value)
1689
 * @method string getLang()
1690
 * @method $this withLang($value)
1691
 * @method string getMaxScanSize()
1692
 * @method $this withMaxScanSize($value)
1693
 * @method string getResourceGroup()
1694
 * @method $this withResourceGroup($value)
1695
 * @method string getDBClusterId()
1696
 * @method $this withDBClusterId($value)
1697
 * @method string getEndTime()
1698
 * @method $this withEndTime($value)
1699
 * @method string getMinPeakMemory()
1700
 * @method $this withMinPeakMemory($value)
1701
 * @method string getMinScanSize()
1702
 * @method $this withMinScanSize($value)
1703
 * @method string getMaxPeakMemory()
1704
 * @method $this withMaxPeakMemory($value)
1705
 * @method string getUserName()
1706
 * @method $this withUserName($value)
1707
 */
1708
class DownloadDiagnosisRecords extends Rpc
1709
{
1710
}
1711
1712
/**
1713
 * @method string getDBClusterDescription()
1714
 * @method $this withDBClusterDescription($value)
1715
 * @method string getEnableDefaultResourcePool()
1716
 * @method $this withEnableDefaultResourcePool($value)
1717
 * @method string getStorageResource()
1718
 * @method $this withStorageResource($value)
1719
 * @method string getDBClusterNetworkType()
1720
 * @method $this withDBClusterNetworkType($value)
1721
 * @method string getPeriod()
1722
 * @method $this withPeriod($value)
1723
 * @method string getDBClusterId()
1724
 * @method $this withDBClusterId($value)
1725
 * @method string getDBClusterVersion()
1726
 * @method $this withDBClusterVersion($value)
1727
 * @method string getUsedTime()
1728
 * @method $this withUsedTime($value)
1729
 * @method string getVSwitchId()
1730
 * @method $this withVSwitchId($value)
1731
 * @method string getVPCId()
1732
 * @method $this withVPCId($value)
1733
 * @method string getZoneId()
1734
 * @method $this withZoneId($value)
1735
 * @method string getComputeResource()
1736
 * @method $this withComputeResource($value)
1737
 * @method string getPayType()
1738
 * @method $this withPayType($value)
1739
 * @method string getOperation()
1740
 * @method $this withOperation($value)
1741
 */
1742
class DryRunCluster extends Rpc
1743
{
1744
}
1745
1746
/**
1747
 * @method string getDBClusterId()
1748
 * @method $this withDBClusterId($value)
1749
 */
1750
class EnableAdviceService extends Rpc
1751
{
1752
}
1753
1754
/**
1755
 * @method string getPrivileges()
1756
 * @method $this withPrivileges($value)
1757
 * @method string getResourceOwnerId()
1758
 * @method $this withResourceOwnerId($value)
1759
 * @method string getResourceOwnerAccount()
1760
 * @method $this withResourceOwnerAccount($value)
1761
 * @method string getDBClusterId()
1762
 * @method $this withDBClusterId($value)
1763
 * @method string getOwnerAccount()
1764
 * @method $this withOwnerAccount($value)
1765
 * @method string getOwnerId()
1766
 * @method $this withOwnerId($value)
1767
 * @method string getExpiredTime()
1768
 * @method $this withExpiredTime($value)
1769
 */
1770
class GrantOperatorPermission extends Rpc
1771
{
1772
}
1773
1774
/**
1775
 * @method string getResourceOwnerId()
1776
 * @method $this withResourceOwnerId($value)
1777
 * @method string getResourceOwnerAccount()
1778
 * @method $this withResourceOwnerAccount($value)
1779
 * @method string getDBClusterId()
1780
 * @method $this withDBClusterId($value)
1781
 * @method string getOwnerAccount()
1782
 * @method $this withOwnerAccount($value)
1783
 * @method string getOwnerId()
1784
 * @method $this withOwnerId($value)
1785
 * @method string getProcessId()
1786
 * @method $this withProcessId($value)
1787
 */
1788
class KillProcess extends Rpc
1789
{
1790
}
1791
1792
/**
1793
 * @method string getResourceOwnerId()
1794
 * @method $this withResourceOwnerId($value)
1795
 * @method string getNextToken()
1796
 * @method $this withNextToken($value)
1797
 * @method array getTag()
1798
 * @method array getResourceId()
1799
 * @method string getResourceOwnerAccount()
1800
 * @method $this withResourceOwnerAccount($value)
1801
 * @method string getOwnerAccount()
1802
 * @method $this withOwnerAccount($value)
1803
 * @method string getOwnerId()
1804
 * @method $this withOwnerId($value)
1805
 * @method string getResourceType()
1806
 * @method $this withResourceType($value)
1807
 */
1808
class ListTagResources extends Rpc
1809
{
1810
1811
    /**
1812
     * @param array $tag
1813
     *
1814
     * @return $this
1815
     */
1816
	public function withTag(array $tag)
1817
	{
1818
	    $this->data['Tag'] = $tag;
1819
		foreach ($tag as $depth1 => $depth1Value) {
1820
			if(isset($depth1Value['Value'])){
1821
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1822
			}
1823
			if(isset($depth1Value['Key'])){
1824
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1825
			}
1826
		}
1827
1828
		return $this;
1829
    }
1830
1831
    /**
1832
     * @param array $resourceId
1833
     *
1834
     * @return $this
1835
     */
1836
	public function withResourceId(array $resourceId)
1837
	{
1838
	    $this->data['ResourceId'] = $resourceId;
1839
		foreach ($resourceId as $i => $iValue) {
1840
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
1841
		}
1842
1843
		return $this;
1844
    }
1845
}
1846
1847
/**
1848
 * @method string getResourceOwnerId()
1849
 * @method $this withResourceOwnerId($value)
1850
 * @method string getAccountDescription()
1851
 * @method $this withAccountDescription($value)
1852
 * @method string getAccountName()
1853
 * @method $this withAccountName($value)
1854
 * @method string getResourceOwnerAccount()
1855
 * @method $this withResourceOwnerAccount($value)
1856
 * @method string getDBClusterId()
1857
 * @method $this withDBClusterId($value)
1858
 * @method string getOwnerAccount()
1859
 * @method $this withOwnerAccount($value)
1860
 * @method string getOwnerId()
1861
 * @method $this withOwnerId($value)
1862
 */
1863
class ModifyAccountDescription extends Rpc
1864
{
1865
}
1866
1867
/**
1868
 * @method string getResourceOwnerId()
1869
 * @method $this withResourceOwnerId($value)
1870
 * @method string getResourceOwnerAccount()
1871
 * @method $this withResourceOwnerAccount($value)
1872
 * @method string getDBClusterId()
1873
 * @method $this withDBClusterId($value)
1874
 * @method string getOwnerAccount()
1875
 * @method $this withOwnerAccount($value)
1876
 * @method string getOwnerId()
1877
 * @method $this withOwnerId($value)
1878
 * @method string getAuditLogStatus()
1879
 * @method $this withAuditLogStatus($value)
1880
 */
1881
class ModifyAuditLogConfig extends Rpc
1882
{
1883
}
1884
1885
/**
1886
 * @method string getResourceOwnerId()
1887
 * @method $this withResourceOwnerId($value)
1888
 * @method string getDuration()
1889
 * @method $this withDuration($value)
1890
 * @method string getRenewalStatus()
1891
 * @method $this withRenewalStatus($value)
1892
 * @method string getResourceOwnerAccount()
1893
 * @method $this withResourceOwnerAccount($value)
1894
 * @method string getDBClusterId()
1895
 * @method $this withDBClusterId($value)
1896
 * @method string getOwnerAccount()
1897
 * @method $this withOwnerAccount($value)
1898
 * @method string getOwnerId()
1899
 * @method $this withOwnerId($value)
1900
 * @method string getPeriodUnit()
1901
 * @method $this withPeriodUnit($value)
1902
 */
1903
class ModifyAutoRenewAttribute extends Rpc
1904
{
1905
}
1906
1907
/**
1908
 * @method string getResourceOwnerId()
1909
 * @method $this withResourceOwnerId($value)
1910
 * @method string getEnableBackupLog()
1911
 * @method $this withEnableBackupLog($value)
1912
 * @method string getPreferredBackupPeriod()
1913
 * @method $this withPreferredBackupPeriod($value)
1914
 * @method string getResourceOwnerAccount()
1915
 * @method $this withResourceOwnerAccount($value)
1916
 * @method string getDBClusterId()
1917
 * @method $this withDBClusterId($value)
1918
 * @method string getOwnerAccount()
1919
 * @method $this withOwnerAccount($value)
1920
 * @method string getOwnerId()
1921
 * @method $this withOwnerId($value)
1922
 * @method string getPreferredBackupTime()
1923
 * @method $this withPreferredBackupTime($value)
1924
 * @method string getBackupRetentionPeriod()
1925
 * @method $this withBackupRetentionPeriod($value)
1926
 * @method string getLogBackupRetentionPeriod()
1927
 * @method $this withLogBackupRetentionPeriod($value)
1928
 */
1929
class ModifyBackupPolicy extends Rpc
1930
{
1931
}
1932
1933
/**
1934
 * @method string getResourceOwnerId()
1935
 * @method $this withResourceOwnerId($value)
1936
 * @method string getConnectionStringPrefix()
1937
 * @method $this withConnectionStringPrefix($value)
1938
 * @method string getResourceOwnerAccount()
1939
 * @method $this withResourceOwnerAccount($value)
1940
 * @method string getDBClusterId()
1941
 * @method $this withDBClusterId($value)
1942
 * @method string getOwnerAccount()
1943
 * @method $this withOwnerAccount($value)
1944
 * @method string getOwnerId()
1945
 * @method $this withOwnerId($value)
1946
 * @method string getCurrentConnectionString()
1947
 * @method $this withCurrentConnectionString($value)
1948
 * @method string getPort()
1949
 * @method $this withPort($value)
1950
 */
1951
class ModifyClusterConnectionString extends Rpc
1952
{
1953
}
1954
1955
/**
1956
 * @method string getElasticIOResourceSize()
1957
 * @method $this withElasticIOResourceSize($value)
1958
 * @method string getResourceOwnerId()
1959
 * @method $this withResourceOwnerId($value)
1960
 * @method string getMode()
1961
 * @method $this withMode($value)
1962
 * @method string getStorageResource()
1963
 * @method $this withStorageResource($value)
1964
 * @method string getDBNodeClass()
1965
 * @method $this withDBNodeClass($value)
1966
 * @method string getDBClusterCategory()
1967
 * @method $this withDBClusterCategory($value)
1968
 * @method string getDiskPerformanceLevel()
1969
 * @method $this withDiskPerformanceLevel($value)
1970
 * @method string getResourceOwnerAccount()
1971
 * @method $this withResourceOwnerAccount($value)
1972
 * @method string getDBClusterId()
1973
 * @method $this withDBClusterId($value)
1974
 * @method string getOwnerAccount()
1975
 * @method $this withOwnerAccount($value)
1976
 * @method string getOwnerId()
1977
 * @method $this withOwnerId($value)
1978
 * @method string getDBNodeGroupCount()
1979
 * @method $this withDBNodeGroupCount($value)
1980
 * @method string getDBNodeStorage()
1981
 * @method $this withDBNodeStorage($value)
1982
 * @method string getExecutorCount()
1983
 * @method $this withExecutorCount($value)
1984
 * @method string getModifyType()
1985
 * @method $this withModifyType($value)
1986
 * @method string getComputeResource()
1987
 * @method $this withComputeResource($value)
1988
 * @method string getElasticIOResource()
1989
 * @method $this withElasticIOResource($value)
1990
 */
1991
class ModifyDBCluster extends Rpc
1992
{
1993
}
1994
1995
/**
1996
 * @method string getResourceOwnerId()
1997
 * @method $this withResourceOwnerId($value)
1998
 * @method string getSecurityIps()
1999
 * @method $this withSecurityIps($value)
2000
 * @method string getDBClusterIPArrayAttribute()
2001
 * @method $this withDBClusterIPArrayAttribute($value)
2002
 * @method string getModifyMode()
2003
 * @method $this withModifyMode($value)
2004
 * @method string getResourceOwnerAccount()
2005
 * @method $this withResourceOwnerAccount($value)
2006
 * @method string getDBClusterId()
2007
 * @method $this withDBClusterId($value)
2008
 * @method string getOwnerAccount()
2009
 * @method $this withOwnerAccount($value)
2010
 * @method string getOwnerId()
2011
 * @method $this withOwnerId($value)
2012
 * @method string getDBClusterIPArrayName()
2013
 * @method $this withDBClusterIPArrayName($value)
2014
 */
2015
class ModifyDBClusterAccessWhiteList extends Rpc
2016
{
2017
}
2018
2019
/**
2020
 * @method string getResourceOwnerId()
2021
 * @method $this withResourceOwnerId($value)
2022
 * @method string getDBClusterDescription()
2023
 * @method $this withDBClusterDescription($value)
2024
 * @method string getResourceOwnerAccount()
2025
 * @method $this withResourceOwnerAccount($value)
2026
 * @method string getDBClusterId()
2027
 * @method $this withDBClusterId($value)
2028
 * @method string getOwnerAccount()
2029
 * @method $this withOwnerAccount($value)
2030
 * @method string getOwnerId()
2031
 * @method $this withOwnerId($value)
2032
 */
2033
class ModifyDBClusterDescription extends Rpc
2034
{
2035
}
2036
2037
/**
2038
 * @method string getResourceOwnerId()
2039
 * @method $this withResourceOwnerId($value)
2040
 * @method string getMaintainTime()
2041
 * @method $this withMaintainTime($value)
2042
 * @method string getResourceOwnerAccount()
2043
 * @method $this withResourceOwnerAccount($value)
2044
 * @method string getDBClusterId()
2045
 * @method $this withDBClusterId($value)
2046
 * @method string getOwnerAccount()
2047
 * @method $this withOwnerAccount($value)
2048
 * @method string getOwnerId()
2049
 * @method $this withOwnerId($value)
2050
 */
2051
class ModifyDBClusterMaintainTime extends Rpc
2052
{
2053
}
2054
2055
/**
2056
 * @method string getPeriod()
2057
 * @method $this withPeriod($value)
2058
 * @method string getDbClusterId()
2059
 * @method $this withDbClusterId($value)
2060
 * @method string getUsedTime()
2061
 * @method $this withUsedTime($value)
2062
 * @method string getPayType()
2063
 * @method $this withPayType($value)
2064
 */
2065
class ModifyDBClusterPayType extends Rpc
2066
{
2067
}
2068
2069
/**
2070
 * @method string getResourceOwnerId()
2071
 * @method $this withResourceOwnerId($value)
2072
 * @method string getResourceOwnerAccount()
2073
 * @method $this withResourceOwnerAccount($value)
2074
 * @method string getDBClusterId()
2075
 * @method $this withDBClusterId($value)
2076
 * @method string getOwnerAccount()
2077
 * @method $this withOwnerAccount($value)
2078
 * @method string getOwnerId()
2079
 * @method $this withOwnerId($value)
2080
 * @method string getNewResourceGroupId()
2081
 * @method $this withNewResourceGroupId($value)
2082
 */
2083
class ModifyDBClusterResourceGroup extends Rpc
2084
{
2085
}
2086
2087
/**
2088
 * @method string getResourceOwnerId()
2089
 * @method $this withResourceOwnerId($value)
2090
 * @method string getNodeNum()
2091
 * @method $this withNodeNum($value)
2092
 * @method string getGroupType()
2093
 * @method $this withGroupType($value)
2094
 * @method string getResourceOwnerAccount()
2095
 * @method $this withResourceOwnerAccount($value)
2096
 * @method string getDBClusterId()
2097
 * @method $this withDBClusterId($value)
2098
 * @method string getOwnerAccount()
2099
 * @method $this withOwnerAccount($value)
2100
 * @method string getOwnerId()
2101
 * @method $this withOwnerId($value)
2102
 * @method string getGroupName()
2103
 * @method $this withGroupName($value)
2104
 */
2105
class ModifyDBResourceGroup extends Rpc
2106
{
2107
}
2108
2109
/**
2110
 * @method string getPoolName()
2111
 * @method $this withPoolName($value)
2112
 * @method string getResourceOwnerId()
2113
 * @method $this withResourceOwnerId($value)
2114
 * @method string getNodeNum()
2115
 * @method $this withNodeNum($value)
2116
 * @method string getQueryType()
2117
 * @method $this withQueryType($value)
2118
 * @method string getResourceOwnerAccount()
2119
 * @method $this withResourceOwnerAccount($value)
2120
 * @method string getDBClusterId()
2121
 * @method $this withDBClusterId($value)
2122
 * @method string getOwnerAccount()
2123
 * @method $this withOwnerAccount($value)
2124
 * @method string getOwnerId()
2125
 * @method $this withOwnerId($value)
2126
 */
2127
class ModifyDBResourcePool extends Rpc
2128
{
2129
}
2130
2131
/**
2132
 * @method string getResourceOwnerId()
2133
 * @method $this withResourceOwnerId($value)
2134
 * @method string getElasticPlanType()
2135
 * @method $this withElasticPlanType($value)
2136
 * @method string getElasticPlanTimeStart()
2137
 * @method $this withElasticPlanTimeStart($value)
2138
 * @method string getElasticPlanEndDay()
2139
 * @method $this withElasticPlanEndDay($value)
2140
 * @method string getElasticPlanWeeklyRepeat()
2141
 * @method $this withElasticPlanWeeklyRepeat($value)
2142
 * @method string getElasticPlanWorkerSpec()
2143
 * @method $this withElasticPlanWorkerSpec($value)
2144
 * @method string getElasticPlanEnable()
2145
 * @method $this withElasticPlanEnable($value)
2146
 * @method string getElasticPlanTimeEnd()
2147
 * @method $this withElasticPlanTimeEnd($value)
2148
 * @method string getElasticPlanStartDay()
2149
 * @method $this withElasticPlanStartDay($value)
2150
 * @method string getResourceOwnerAccount()
2151
 * @method $this withResourceOwnerAccount($value)
2152
 * @method string getDBClusterId()
2153
 * @method $this withDBClusterId($value)
2154
 * @method string getOwnerAccount()
2155
 * @method $this withOwnerAccount($value)
2156
 * @method string getOwnerId()
2157
 * @method $this withOwnerId($value)
2158
 * @method string getElasticPlanName()
2159
 * @method $this withElasticPlanName($value)
2160
 * @method string getResourcePoolName()
2161
 * @method $this withResourcePoolName($value)
2162
 * @method string getElasticPlanNodeNum()
2163
 * @method $this withElasticPlanNodeNum($value)
2164
 */
2165
class ModifyElasticPlan extends Rpc
2166
{
2167
}
2168
2169
/**
2170
 * @method string getResourceOwnerId()
2171
 * @method $this withResourceOwnerId($value)
2172
 * @method string getResourceGroupId()
2173
 * @method $this withResourceGroupId($value)
2174
 * @method string getEnableBackupLog()
2175
 * @method $this withEnableBackupLog($value)
2176
 * @method string getResourceOwnerAccount()
2177
 * @method $this withResourceOwnerAccount($value)
2178
 * @method string getDBClusterId()
2179
 * @method $this withDBClusterId($value)
2180
 * @method string getOwnerAccount()
2181
 * @method $this withOwnerAccount($value)
2182
 * @method string getOwnerId()
2183
 * @method $this withOwnerId($value)
2184
 * @method string getLogBackupRetentionPeriod()
2185
 * @method $this withLogBackupRetentionPeriod($value)
2186
 */
2187
class ModifyLogBackupPolicy extends Rpc
2188
{
2189
}
2190
2191
/**
2192
 * @method string getResourceOwnerId()
2193
 * @method $this withResourceOwnerId($value)
2194
 * @method string getResourceGroupId()
2195
 * @method $this withResourceGroupId($value)
2196
 * @method string getSwitchTime()
2197
 * @method $this withSwitchTime($value)
2198
 * @method string getResourceOwnerAccount()
2199
 * @method $this withResourceOwnerAccount($value)
2200
 * @method string getOwnerAccount()
2201
 * @method $this withOwnerAccount($value)
2202
 * @method string getOwnerId()
2203
 * @method $this withOwnerId($value)
2204
 * @method string getIds()
2205
 * @method $this withIds($value)
2206
 */
2207
class ModifyMaintenanceAction extends Rpc
2208
{
2209
}
2210
2211
/**
2212
 * @method string getResourceOwnerId()
2213
 * @method $this withResourceOwnerId($value)
2214
 * @method string getResourceOwnerAccount()
2215
 * @method $this withResourceOwnerAccount($value)
2216
 * @method string getDBClusterId()
2217
 * @method $this withDBClusterId($value)
2218
 * @method string getOwnerAccount()
2219
 * @method $this withOwnerAccount($value)
2220
 * @method string getOwnerId()
2221
 * @method $this withOwnerId($value)
2222
 */
2223
class ReleaseClusterPublicConnection extends Rpc
2224
{
2225
}
2226
2227
/**
2228
 * @method string getResourceOwnerId()
2229
 * @method $this withResourceOwnerId($value)
2230
 * @method string getAccountType()
2231
 * @method $this withAccountType($value)
2232
 * @method string getAccountName()
2233
 * @method $this withAccountName($value)
2234
 * @method string getResourceOwnerAccount()
2235
 * @method $this withResourceOwnerAccount($value)
2236
 * @method string getDBClusterId()
2237
 * @method $this withDBClusterId($value)
2238
 * @method string getOwnerAccount()
2239
 * @method $this withOwnerAccount($value)
2240
 * @method string getOwnerId()
2241
 * @method $this withOwnerId($value)
2242
 * @method string getAccountPassword()
2243
 * @method $this withAccountPassword($value)
2244
 */
2245
class ResetAccountPassword extends Rpc
2246
{
2247
}
2248
2249
/**
2250
 * @method string getResourceOwnerId()
2251
 * @method $this withResourceOwnerId($value)
2252
 * @method string getResourceOwnerAccount()
2253
 * @method $this withResourceOwnerAccount($value)
2254
 * @method string getDBClusterId()
2255
 * @method $this withDBClusterId($value)
2256
 * @method string getOwnerAccount()
2257
 * @method $this withOwnerAccount($value)
2258
 * @method string getOwnerId()
2259
 * @method $this withOwnerId($value)
2260
 */
2261
class RevokeOperatorPermission extends Rpc
2262
{
2263
}
2264
2265
/**
2266
 * @method string getResourceOwnerId()
2267
 * @method $this withResourceOwnerId($value)
2268
 * @method array getTag()
2269
 * @method array getResourceId()
2270
 * @method string getResourceOwnerAccount()
2271
 * @method $this withResourceOwnerAccount($value)
2272
 * @method string getOwnerAccount()
2273
 * @method $this withOwnerAccount($value)
2274
 * @method string getOwnerId()
2275
 * @method $this withOwnerId($value)
2276
 * @method string getResourceType()
2277
 * @method $this withResourceType($value)
2278
 */
2279
class TagResources extends Rpc
2280
{
2281
2282
    /**
2283
     * @param array $tag
2284
     *
2285
     * @return $this
2286
     */
2287
	public function withTag(array $tag)
2288
	{
2289
	    $this->data['Tag'] = $tag;
2290
		foreach ($tag as $depth1 => $depth1Value) {
2291
			if(isset($depth1Value['Value'])){
2292
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
2293
			}
2294
			if(isset($depth1Value['Key'])){
2295
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
2296
			}
2297
		}
2298
2299
		return $this;
2300
    }
2301
2302
    /**
2303
     * @param array $resourceId
2304
     *
2305
     * @return $this
2306
     */
2307
	public function withResourceId(array $resourceId)
2308
	{
2309
	    $this->data['ResourceId'] = $resourceId;
2310
		foreach ($resourceId as $i => $iValue) {
2311
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
2312
		}
2313
2314
		return $this;
2315
    }
2316
}
2317
2318
/**
2319
 * @method string getResourceOwnerId()
2320
 * @method $this withResourceOwnerId($value)
2321
 * @method string getGroupUser()
2322
 * @method $this withGroupUser($value)
2323
 * @method string getResourceOwnerAccount()
2324
 * @method $this withResourceOwnerAccount($value)
2325
 * @method string getDBClusterId()
2326
 * @method $this withDBClusterId($value)
2327
 * @method string getOwnerAccount()
2328
 * @method $this withOwnerAccount($value)
2329
 * @method string getOwnerId()
2330
 * @method $this withOwnerId($value)
2331
 * @method string getGroupName()
2332
 * @method $this withGroupName($value)
2333
 */
2334
class UnbindDBResourceGroupWithUser extends Rpc
2335
{
2336
}
2337
2338
/**
2339
 * @method string getPoolName()
2340
 * @method $this withPoolName($value)
2341
 * @method string getResourceOwnerId()
2342
 * @method $this withResourceOwnerId($value)
2343
 * @method string getPoolUser()
2344
 * @method $this withPoolUser($value)
2345
 * @method string getResourceOwnerAccount()
2346
 * @method $this withResourceOwnerAccount($value)
2347
 * @method string getDBClusterId()
2348
 * @method $this withDBClusterId($value)
2349
 * @method string getOwnerAccount()
2350
 * @method $this withOwnerAccount($value)
2351
 * @method string getOwnerId()
2352
 * @method $this withOwnerId($value)
2353
 */
2354
class UnbindDBResourcePoolWithUser extends Rpc
2355
{
2356
}
2357
2358
/**
2359
 * @method string getResourceOwnerId()
2360
 * @method $this withResourceOwnerId($value)
2361
 * @method string getAll()
2362
 * @method $this withAll($value)
2363
 * @method array getResourceId()
2364
 * @method string getResourceOwnerAccount()
2365
 * @method $this withResourceOwnerAccount($value)
2366
 * @method string getOwnerAccount()
2367
 * @method $this withOwnerAccount($value)
2368
 * @method string getOwnerId()
2369
 * @method $this withOwnerId($value)
2370
 * @method string getResourceType()
2371
 * @method $this withResourceType($value)
2372
 * @method array getTagKey()
2373
 */
2374
class UntagResources extends Rpc
2375
{
2376
2377
    /**
2378
     * @param array $resourceId
2379
     *
2380
     * @return $this
2381
     */
2382
	public function withResourceId(array $resourceId)
2383
	{
2384
	    $this->data['ResourceId'] = $resourceId;
2385
		foreach ($resourceId as $i => $iValue) {
2386
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
2387
		}
2388
2389
		return $this;
2390
    }
2391
2392
    /**
2393
     * @param array $tagKey
2394
     *
2395
     * @return $this
2396
     */
2397
	public function withTagKey(array $tagKey)
2398
	{
2399
	    $this->data['TagKey'] = $tagKey;
2400
		foreach ($tagKey as $i => $iValue) {
2401
			$this->options['query']['TagKey.' . ($i + 1)] = $iValue;
2402
		}
2403
2404
		return $this;
2405
    }
2406
}
2407