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 ( 3be314...3133bf )
by
unknown
06:44
created

ModifyDBNodesClass   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 withDBNode() 0 13 4
1
<?php
2
3
namespace AlibabaCloud\Polardb\V20170801;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method CancelScheduleTasks cancelScheduleTasks(array $options = [])
9
 * @method CheckAccountName checkAccountName(array $options = [])
10
 * @method CheckDBName checkDBName(array $options = [])
11
 * @method CloseDBClusterMigration closeDBClusterMigration(array $options = [])
12
 * @method CreateAccount createAccount(array $options = [])
13
 * @method CreateBackup createBackup(array $options = [])
14
 * @method CreateDatabase createDatabase(array $options = [])
15
 * @method CreateDBCluster createDBCluster(array $options = [])
16
 * @method CreateDBClusterEndpoint createDBClusterEndpoint(array $options = [])
17
 * @method CreateDBEndpointAddress createDBEndpointAddress(array $options = [])
18
 * @method CreateDBLink createDBLink(array $options = [])
19
 * @method CreateDBNodes createDBNodes(array $options = [])
20
 * @method CreateGlobalDatabaseNetwork createGlobalDatabaseNetwork(array $options = [])
21
 * @method CreateParameterGroup createParameterGroup(array $options = [])
22
 * @method CreateStoragePlan createStoragePlan(array $options = [])
23
 * @method DeleteAccount deleteAccount(array $options = [])
24
 * @method DeleteBackup deleteBackup(array $options = [])
25
 * @method DeleteDatabase deleteDatabase(array $options = [])
26
 * @method DeleteDBCluster deleteDBCluster(array $options = [])
27
 * @method DeleteDBClusterEndpoint deleteDBClusterEndpoint(array $options = [])
28
 * @method DeleteDBEndpointAddress deleteDBEndpointAddress(array $options = [])
29
 * @method DeleteDBLink deleteDBLink(array $options = [])
30
 * @method DeleteDBNodes deleteDBNodes(array $options = [])
31
 * @method DeleteGlobalDatabaseNetwork deleteGlobalDatabaseNetwork(array $options = [])
32
 * @method DeleteMaskingRules deleteMaskingRules(array $options = [])
33
 * @method DeleteParameterGroup deleteParameterGroup(array $options = [])
34
 * @method DescribeAccounts describeAccounts(array $options = [])
35
 * @method DescribeAutoRenewAttribute describeAutoRenewAttribute(array $options = [])
36
 * @method DescribeBackupLogs describeBackupLogs(array $options = [])
37
 * @method DescribeBackupPolicy describeBackupPolicy(array $options = [])
38
 * @method DescribeBackups describeBackups(array $options = [])
39
 * @method DescribeBackupTasks describeBackupTasks(array $options = [])
40
 * @method DescribeCharacterSetName describeCharacterSetName(array $options = [])
41
 * @method DescribeDatabases describeDatabases(array $options = [])
42
 * @method DescribeDBClusterAccessWhitelist describeDBClusterAccessWhitelist(array $options = [])
43
 * @method DescribeDBClusterAttribute describeDBClusterAttribute(array $options = [])
44
 * @method DescribeDBClusterAuditLogCollector describeDBClusterAuditLogCollector(array $options = [])
45
 * @method DescribeDBClusterAvailableResources describeDBClusterAvailableResources(array $options = [])
46
 * @method DescribeDBClusterEndpoints describeDBClusterEndpoints(array $options = [])
47
 * @method DescribeDBClusterMigration describeDBClusterMigration(array $options = [])
48
 * @method DescribeDBClusterMonitor describeDBClusterMonitor(array $options = [])
49
 * @method DescribeDBClusterParameters describeDBClusterParameters(array $options = [])
50
 * @method DescribeDBClusterPerformance describeDBClusterPerformance(array $options = [])
51
 * @method DescribeDBClusters describeDBClusters(array $options = [])
52
 * @method DescribeDBClusterSSL describeDBClusterSSL(array $options = [])
53
 * @method DescribeDBClustersWithBackups describeDBClustersWithBackups(array $options = [])
54
 * @method DescribeDBClusterTDE describeDBClusterTDE(array $options = [])
55
 * @method DescribeDBClusterVersion describeDBClusterVersion(array $options = [])
56
 * @method DescribeDBInitializeVariable describeDBInitializeVariable(array $options = [])
57
 * @method DescribeDBLinks describeDBLinks(array $options = [])
58
 * @method DescribeDBNodePerformance describeDBNodePerformance(array $options = [])
59
 * @method DescribeDBNodesParameters describeDBNodesParameters(array $options = [])
60
 * @method DescribeDBProxyPerformance describeDBProxyPerformance(array $options = [])
61
 * @method DescribeDetachedBackups describeDetachedBackups(array $options = [])
62
 * @method DescribeGlobalDatabaseNetwork describeGlobalDatabaseNetwork(array $options = [])
63
 * @method DescribeGlobalDatabaseNetworks describeGlobalDatabaseNetworks(array $options = [])
64
 * @method DescribeLogBackupPolicy describeLogBackupPolicy(array $options = [])
65
 * @method DescribeMaskingRules describeMaskingRules(array $options = [])
66
 * @method DescribeMetaList describeMetaList(array $options = [])
67
 * @method DescribeParameterGroup describeParameterGroup(array $options = [])
68
 * @method DescribeParameterGroups describeParameterGroups(array $options = [])
69
 * @method DescribeParameterTemplates describeParameterTemplates(array $options = [])
70
 * @method DescribePendingMaintenanceAction describePendingMaintenanceAction(array $options = [])
71
 * @method DescribePendingMaintenanceActions describePendingMaintenanceActions(array $options = [])
72
 * @method DescribePolarSQLCollectorPolicy describePolarSQLCollectorPolicy(array $options = [])
73
 * @method DescribeRegions describeRegions(array $options = [])
74
 * @method DescribeScheduleTasks describeScheduleTasks(array $options = [])
75
 * @method DescribeSlowLogRecords describeSlowLogRecords(array $options = [])
76
 * @method DescribeSlowLogs describeSlowLogs(array $options = [])
77
 * @method DescribeStoragePlan describeStoragePlan(array $options = [])
78
 * @method DescribeTasks describeTasks(array $options = [])
79
 * @method FailoverDBCluster failoverDBCluster(array $options = [])
80
 * @method GrantAccountPrivilege grantAccountPrivilege(array $options = [])
81
 * @method ListTagResources listTagResources(array $options = [])
82
 * @method ModifyAccountDescription modifyAccountDescription(array $options = [])
83
 * @method ModifyAccountPassword modifyAccountPassword(array $options = [])
84
 * @method ModifyAutoRenewAttribute modifyAutoRenewAttribute(array $options = [])
85
 * @method ModifyBackupPolicy modifyBackupPolicy(array $options = [])
86
 * @method ModifyDBClusterAccessWhitelist modifyDBClusterAccessWhitelist(array $options = [])
87
 * @method ModifyDBClusterAndNodesParameters modifyDBClusterAndNodesParameters(array $options = [])
88
 * @method ModifyDBClusterAuditLogCollector modifyDBClusterAuditLogCollector(array $options = [])
89
 * @method ModifyDBClusterDescription modifyDBClusterDescription(array $options = [])
90
 * @method ModifyDBClusterEndpoint modifyDBClusterEndpoint(array $options = [])
91
 * @method ModifyDBClusterMaintainTime modifyDBClusterMaintainTime(array $options = [])
92
 * @method ModifyDBClusterMigration modifyDBClusterMigration(array $options = [])
93
 * @method ModifyDBClusterMonitor modifyDBClusterMonitor(array $options = [])
94
 * @method ModifyDBClusterParameters modifyDBClusterParameters(array $options = [])
95
 * @method ModifyDBClusterPrimaryZone modifyDBClusterPrimaryZone(array $options = [])
96
 * @method ModifyDBClusterSSL modifyDBClusterSSL(array $options = [])
97
 * @method ModifyDBClusterTDE modifyDBClusterTDE(array $options = [])
98
 * @method ModifyDBDescription modifyDBDescription(array $options = [])
99
 * @method ModifyDBEndpointAddress modifyDBEndpointAddress(array $options = [])
100
 * @method ModifyDBNodeClass modifyDBNodeClass(array $options = [])
101
 * @method ModifyDBNodesClass modifyDBNodesClass(array $options = [])
102
 * @method ModifyDBNodesParameters modifyDBNodesParameters(array $options = [])
103
 * @method ModifyGlobalDatabaseNetwork modifyGlobalDatabaseNetwork(array $options = [])
104
 * @method ModifyLogBackupPolicy modifyLogBackupPolicy(array $options = [])
105
 * @method ModifyMaskingRules modifyMaskingRules(array $options = [])
106
 * @method ModifyPendingMaintenanceAction modifyPendingMaintenanceAction(array $options = [])
107
 * @method RemoveDBClusterFromGDN removeDBClusterFromGDN(array $options = [])
108
 * @method ResetAccount resetAccount(array $options = [])
109
 * @method RestartDBNode restartDBNode(array $options = [])
110
 * @method RestoreTable restoreTable(array $options = [])
111
 * @method RevokeAccountPrivilege revokeAccountPrivilege(array $options = [])
112
 * @method TagResources tagResources(array $options = [])
113
 * @method TempModifyDBNode tempModifyDBNode(array $options = [])
114
 * @method TransformDBClusterPayType transformDBClusterPayType(array $options = [])
115
 * @method UntagResources untagResources(array $options = [])
116
 * @method UpgradeDBClusterMinorVersion upgradeDBClusterMinorVersion(array $options = [])
117
 * @method UpgradeDBClusterVersion upgradeDBClusterVersion(array $options = [])
118
 */
119
class PolardbApiResolver extends ApiResolver
120
{
121
}
122
123
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
124
{
125
    /** @var string */
126
    public $product = 'polardb';
127
128
    /** @var string */
129
    public $version = '2017-08-01';
130
131
    /** @var string */
132
    public $method = 'POST';
133
}
134
135
/**
136
 * @method string getResourceOwnerId()
137
 * @method $this withResourceOwnerId($value)
138
 * @method string getTaskId()
139
 * @method $this withTaskId($value)
140
 * @method string getResourceOwnerAccount()
141
 * @method $this withResourceOwnerAccount($value)
142
 * @method string getDBClusterId()
143
 * @method $this withDBClusterId($value)
144
 * @method string getOwnerAccount()
145
 * @method $this withOwnerAccount($value)
146
 * @method string getOwnerId()
147
 * @method $this withOwnerId($value)
148
 */
149
class CancelScheduleTasks extends Rpc
150
{
151
}
152
153
/**
154
 * @method string getResourceOwnerId()
155
 * @method $this withResourceOwnerId($value)
156
 * @method string getAccountName()
157
 * @method $this withAccountName($value)
158
 * @method string getResourceOwnerAccount()
159
 * @method $this withResourceOwnerAccount($value)
160
 * @method string getDBClusterId()
161
 * @method $this withDBClusterId($value)
162
 * @method string getOwnerAccount()
163
 * @method $this withOwnerAccount($value)
164
 * @method string getOwnerId()
165
 * @method $this withOwnerId($value)
166
 */
167
class CheckAccountName extends Rpc
168
{
169
}
170
171
/**
172
 * @method string getResourceOwnerId()
173
 * @method $this withResourceOwnerId($value)
174
 * @method string getResourceOwnerAccount()
175
 * @method $this withResourceOwnerAccount($value)
176
 * @method string getDBClusterId()
177
 * @method $this withDBClusterId($value)
178
 * @method string getOwnerAccount()
179
 * @method $this withOwnerAccount($value)
180
 * @method string getOwnerId()
181
 * @method $this withOwnerId($value)
182
 * @method string getDBName()
183
 * @method $this withDBName($value)
184
 */
185
class CheckDBName extends Rpc
186
{
187
}
188
189
/**
190
 * @method string getResourceOwnerId()
191
 * @method $this withResourceOwnerId($value)
192
 * @method string getResourceOwnerAccount()
193
 * @method $this withResourceOwnerAccount($value)
194
 * @method string getDBClusterId()
195
 * @method $this withDBClusterId($value)
196
 * @method string getOwnerAccount()
197
 * @method $this withOwnerAccount($value)
198
 * @method string getOwnerId()
199
 * @method $this withOwnerId($value)
200
 * @method string getContinueEnableBinlog()
201
 * @method $this withContinueEnableBinlog($value)
202
 */
203
class CloseDBClusterMigration extends Rpc
204
{
205
}
206
207
/**
208
 * @method string getResourceOwnerId()
209
 * @method $this withResourceOwnerId($value)
210
 * @method string getClientToken()
211
 * @method $this withClientToken($value)
212
 * @method string getAccountType()
213
 * @method $this withAccountType($value)
214
 * @method string getAccountDescription()
215
 * @method $this withAccountDescription($value)
216
 * @method string getAccountPrivilege()
217
 * @method $this withAccountPrivilege($value)
218
 * @method string getAccountName()
219
 * @method $this withAccountName($value)
220
 * @method string getResourceOwnerAccount()
221
 * @method $this withResourceOwnerAccount($value)
222
 * @method string getDBClusterId()
223
 * @method $this withDBClusterId($value)
224
 * @method string getOwnerAccount()
225
 * @method $this withOwnerAccount($value)
226
 * @method string getOwnerId()
227
 * @method $this withOwnerId($value)
228
 * @method string getAccountPassword()
229
 * @method $this withAccountPassword($value)
230
 * @method string getDBName()
231
 * @method $this withDBName($value)
232
 */
233
class CreateAccount extends Rpc
234
{
235
}
236
237
/**
238
 * @method string getResourceOwnerId()
239
 * @method $this withResourceOwnerId($value)
240
 * @method string getClientToken()
241
 * @method $this withClientToken($value)
242
 * @method string getResourceOwnerAccount()
243
 * @method $this withResourceOwnerAccount($value)
244
 * @method string getDBClusterId()
245
 * @method $this withDBClusterId($value)
246
 * @method string getOwnerAccount()
247
 * @method $this withOwnerAccount($value)
248
 * @method string getOwnerId()
249
 * @method $this withOwnerId($value)
250
 */
251
class CreateBackup extends Rpc
252
{
253
}
254
255
/**
256
 * @method string getResourceOwnerId()
257
 * @method $this withResourceOwnerId($value)
258
 * @method string getAccountPrivilege()
259
 * @method $this withAccountPrivilege($value)
260
 * @method string getAccountName()
261
 * @method $this withAccountName($value)
262
 * @method string getDBDescription()
263
 * @method $this withDBDescription($value)
264
 * @method string getResourceOwnerAccount()
265
 * @method $this withResourceOwnerAccount($value)
266
 * @method string getDBClusterId()
267
 * @method $this withDBClusterId($value)
268
 * @method string getOwnerAccount()
269
 * @method $this withOwnerAccount($value)
270
 * @method string getOwnerId()
271
 * @method $this withOwnerId($value)
272
 * @method string getCollate()
273
 * @method $this withCollate($value)
274
 * @method string getDBName()
275
 * @method $this withDBName($value)
276
 * @method string getCtype()
277
 * @method $this withCtype($value)
278
 * @method string getCharacterSetName()
279
 * @method $this withCharacterSetName($value)
280
 */
281
class CreateDatabase extends Rpc
282
{
283
}
284
285
/**
286
 * @method string getResourceOwnerId()
287
 * @method $this withResourceOwnerId($value)
288
 * @method string getDBClusterDescription()
289
 * @method $this withDBClusterDescription($value)
290
 * @method string getCreationCategory()
291
 * @method $this withCreationCategory($value)
292
 * @method string getResourceGroupId()
293
 * @method $this withResourceGroupId($value)
294
 * @method string getDBNodeClass()
295
 * @method $this withDBNodeClass($value)
296
 * @method string getCreationOption()
297
 * @method $this withCreationOption($value)
298
 * @method string getSourceResourceId()
299
 * @method $this withSourceResourceId($value)
300
 * @method string getBackupRetentionPolicyOnClusterDeletion()
301
 * @method $this withBackupRetentionPolicyOnClusterDeletion($value)
302
 * @method string getPeriod()
303
 * @method $this withPeriod($value)
304
 * @method string getOwnerId()
305
 * @method $this withOwnerId($value)
306
 * @method string getVSwitchId()
307
 * @method $this withVSwitchId($value)
308
 * @method string getSecurityIPList()
309
 * @method $this withSecurityIPList($value)
310
 * @method string getDBMinorVersion()
311
 * @method $this withDBMinorVersion($value)
312
 * @method string getAutoRenew()
313
 * @method $this withAutoRenew($value)
314
 * @method string getZoneId()
315
 * @method $this withZoneId($value)
316
 * @method string getTDEStatus()
317
 * @method $this withTDEStatus($value)
318
 * @method string getLowerCaseTableNames()
319
 * @method $this withLowerCaseTableNames($value)
320
 * @method string getClientToken()
321
 * @method $this withClientToken($value)
322
 * @method string getDefaultTimeZone()
323
 * @method $this withDefaultTimeZone($value)
324
 * @method string getClusterNetworkType()
325
 * @method $this withClusterNetworkType($value)
326
 * @method string getParameterGroupId()
327
 * @method $this withParameterGroupId($value)
328
 * @method string getEngine()
329
 * @method $this withEngine($value)
330
 * @method string getGDNId()
331
 * @method $this withGDNId($value)
332
 * @method string getResourceOwnerAccount()
333
 * @method $this withResourceOwnerAccount($value)
334
 * @method string getOwnerAccount()
335
 * @method $this withOwnerAccount($value)
336
 * @method string getUsedTime()
337
 * @method $this withUsedTime($value)
338
 * @method string getVPCId()
339
 * @method $this withVPCId($value)
340
 * @method string getDBType()
341
 * @method $this withDBType($value)
342
 * @method string getDBVersion()
343
 * @method $this withDBVersion($value)
344
 * @method string getCloneDataPoint()
345
 * @method $this withCloneDataPoint($value)
346
 * @method string getPayType()
347
 * @method $this withPayType($value)
348
 */
349
class CreateDBCluster extends Rpc
350
{
351
}
352
353
/**
354
 * @method string getAutoAddNewNodes()
355
 * @method $this withAutoAddNewNodes($value)
356
 * @method string getResourceOwnerId()
357
 * @method $this withResourceOwnerId($value)
358
 * @method string getClientToken()
359
 * @method $this withClientToken($value)
360
 * @method string getReadWriteMode()
361
 * @method $this withReadWriteMode($value)
362
 * @method string getEndpointType()
363
 * @method $this withEndpointType($value)
364
 * @method string getResourceOwnerAccount()
365
 * @method $this withResourceOwnerAccount($value)
366
 * @method string getDBClusterId()
367
 * @method $this withDBClusterId($value)
368
 * @method string getOwnerAccount()
369
 * @method $this withOwnerAccount($value)
370
 * @method string getEndpointConfig()
371
 * @method $this withEndpointConfig($value)
372
 * @method string getDBEndpointDescription()
373
 * @method $this withDBEndpointDescription($value)
374
 * @method string getOwnerId()
375
 * @method $this withOwnerId($value)
376
 * @method string getNodes()
377
 * @method $this withNodes($value)
378
 */
379
class CreateDBClusterEndpoint extends Rpc
380
{
381
}
382
383
/**
384
 * @method string getResourceOwnerId()
385
 * @method $this withResourceOwnerId($value)
386
 * @method string getConnectionStringPrefix()
387
 * @method $this withConnectionStringPrefix($value)
388
 * @method string getDBEndpointId()
389
 * @method $this withDBEndpointId($value)
390
 * @method string getResourceOwnerAccount()
391
 * @method $this withResourceOwnerAccount($value)
392
 * @method string getDBClusterId()
393
 * @method $this withDBClusterId($value)
394
 * @method string getOwnerAccount()
395
 * @method $this withOwnerAccount($value)
396
 * @method string getOwnerId()
397
 * @method $this withOwnerId($value)
398
 * @method string getNetType()
399
 * @method $this withNetType($value)
400
 */
401
class CreateDBEndpointAddress extends Rpc
402
{
403
}
404
405
/**
406
 * @method string getResourceOwnerId()
407
 * @method $this withResourceOwnerId($value)
408
 * @method string getSourceDBName()
409
 * @method $this withSourceDBName($value)
410
 * @method string getClientToken()
411
 * @method $this withClientToken($value)
412
 * @method string getTargetDBName()
413
 * @method $this withTargetDBName($value)
414
 * @method string getTargetIp()
415
 * @method $this withTargetIp($value)
416
 * @method string getDBLinkName()
417
 * @method $this withDBLinkName($value)
418
 * @method string getTargetPort()
419
 * @method $this withTargetPort($value)
420
 * @method string getResourceOwnerAccount()
421
 * @method $this withResourceOwnerAccount($value)
422
 * @method string getTargetDBInstanceName()
423
 * @method $this withTargetDBInstanceName($value)
424
 * @method string getDBClusterId()
425
 * @method $this withDBClusterId($value)
426
 * @method string getOwnerAccount()
427
 * @method $this withOwnerAccount($value)
428
 * @method string getTargetDBPasswd()
429
 * @method $this withTargetDBPasswd($value)
430
 * @method string getOwnerId()
431
 * @method $this withOwnerId($value)
432
 * @method string getTargetDBAccount()
433
 * @method $this withTargetDBAccount($value)
434
 * @method string getVpcId()
435
 * @method $this withVpcId($value)
436
 */
437
class CreateDBLink extends Rpc
438
{
439
}
440
441
/**
442
 * @method string getResourceOwnerId()
443
 * @method $this withResourceOwnerId($value)
444
 * @method string getClientToken()
445
 * @method $this withClientToken($value)
446
 * @method string getEndpointBindList()
447
 * @method $this withEndpointBindList($value)
448
 * @method string getPlannedEndTime()
449
 * @method $this withPlannedEndTime($value)
450
 * @method string getResourceOwnerAccount()
451
 * @method $this withResourceOwnerAccount($value)
452
 * @method string getDBClusterId()
453
 * @method $this withDBClusterId($value)
454
 * @method string getOwnerAccount()
455
 * @method $this withOwnerAccount($value)
456
 * @method string getOwnerId()
457
 * @method $this withOwnerId($value)
458
 * @method string getPlannedStartTime()
459
 * @method $this withPlannedStartTime($value)
460
 * @method array getDBNode()
461
 * @method string getImciSwitch()
462
 * @method $this withImciSwitch($value)
463
 */
464
class CreateDBNodes extends Rpc
465
{
466
467
    /**
468
     * @param array $dBNode
469
     *
470
     * @return $this
471
     */
472
	public function withDBNode(array $dBNode)
473
	{
474
	    $this->data['DBNode'] = $dBNode;
475
		foreach ($dBNode as $depth1 => $depth1Value) {
476
			if(isset($depth1Value['TargetClass'])){
477
				$this->options['query']['DBNode.' . ($depth1 + 1) . '.TargetClass'] = $depth1Value['TargetClass'];
478
			}
479
			if(isset($depth1Value['ZoneId'])){
480
				$this->options['query']['DBNode.' . ($depth1 + 1) . '.ZoneId'] = $depth1Value['ZoneId'];
481
			}
482
		}
483
484
		return $this;
485
    }
486
}
487
488
/**
489
 * @method string getResourceOwnerId()
490
 * @method $this withResourceOwnerId($value)
491
 * @method string getSecurityToken()
492
 * @method $this withSecurityToken($value)
493
 * @method string getGDNDescription()
494
 * @method $this withGDNDescription($value)
495
 * @method string getResourceOwnerAccount()
496
 * @method $this withResourceOwnerAccount($value)
497
 * @method string getDBClusterId()
498
 * @method $this withDBClusterId($value)
499
 * @method string getOwnerAccount()
500
 * @method $this withOwnerAccount($value)
501
 * @method string getOwnerId()
502
 * @method $this withOwnerId($value)
503
 */
504
class CreateGlobalDatabaseNetwork extends Rpc
505
{
506
}
507
508
/**
509
 * @method string getResourceOwnerId()
510
 * @method $this withResourceOwnerId($value)
511
 * @method string getResourceOwnerAccount()
512
 * @method $this withResourceOwnerAccount($value)
513
 * @method string getOwnerAccount()
514
 * @method $this withOwnerAccount($value)
515
 * @method string getOwnerId()
516
 * @method $this withOwnerId($value)
517
 * @method string getDBType()
518
 * @method $this withDBType($value)
519
 * @method string getDBVersion()
520
 * @method $this withDBVersion($value)
521
 * @method string getParameterGroupName()
522
 * @method $this withParameterGroupName($value)
523
 * @method string getParameters()
524
 * @method $this withParameters($value)
525
 * @method string getParameterGroupDesc()
526
 * @method $this withParameterGroupDesc($value)
527
 */
528
class CreateParameterGroup extends Rpc
529
{
530
}
531
532
/**
533
 * @method string getResourceOwnerId()
534
 * @method $this withResourceOwnerId($value)
535
 * @method string getClientToken()
536
 * @method $this withClientToken($value)
537
 * @method string getStorageType()
538
 * @method $this withStorageType($value)
539
 * @method string getPeriod()
540
 * @method $this withPeriod($value)
541
 * @method string getResourceOwnerAccount()
542
 * @method $this withResourceOwnerAccount($value)
543
 * @method string getOwnerAccount()
544
 * @method $this withOwnerAccount($value)
545
 * @method string getOwnerId()
546
 * @method $this withOwnerId($value)
547
 * @method string getUsedTime()
548
 * @method $this withUsedTime($value)
549
 * @method string getStorageClass()
550
 * @method $this withStorageClass($value)
551
 */
552
class CreateStoragePlan extends Rpc
553
{
554
}
555
556
/**
557
 * @method string getResourceOwnerId()
558
 * @method $this withResourceOwnerId($value)
559
 * @method string getAccountName()
560
 * @method $this withAccountName($value)
561
 * @method string getResourceOwnerAccount()
562
 * @method $this withResourceOwnerAccount($value)
563
 * @method string getDBClusterId()
564
 * @method $this withDBClusterId($value)
565
 * @method string getOwnerAccount()
566
 * @method $this withOwnerAccount($value)
567
 * @method string getOwnerId()
568
 * @method $this withOwnerId($value)
569
 */
570
class DeleteAccount extends Rpc
571
{
572
}
573
574
/**
575
 * @method string getResourceOwnerId()
576
 * @method $this withResourceOwnerId($value)
577
 * @method string getResourceOwnerAccount()
578
 * @method $this withResourceOwnerAccount($value)
579
 * @method string getDBClusterId()
580
 * @method $this withDBClusterId($value)
581
 * @method string getOwnerAccount()
582
 * @method $this withOwnerAccount($value)
583
 * @method string getBackupId()
584
 * @method $this withBackupId($value)
585
 * @method string getOwnerId()
586
 * @method $this withOwnerId($value)
587
 */
588
class DeleteBackup extends Rpc
589
{
590
}
591
592
/**
593
 * @method string getResourceOwnerId()
594
 * @method $this withResourceOwnerId($value)
595
 * @method string getResourceOwnerAccount()
596
 * @method $this withResourceOwnerAccount($value)
597
 * @method string getDBClusterId()
598
 * @method $this withDBClusterId($value)
599
 * @method string getOwnerAccount()
600
 * @method $this withOwnerAccount($value)
601
 * @method string getOwnerId()
602
 * @method $this withOwnerId($value)
603
 * @method string getDBName()
604
 * @method $this withDBName($value)
605
 */
606
class DeleteDatabase extends Rpc
607
{
608
}
609
610
/**
611
 * @method string getResourceOwnerId()
612
 * @method $this withResourceOwnerId($value)
613
 * @method string getBackupRetentionPolicyOnClusterDeletion()
614
 * @method $this withBackupRetentionPolicyOnClusterDeletion($value)
615
 * @method string getResourceOwnerAccount()
616
 * @method $this withResourceOwnerAccount($value)
617
 * @method string getDBClusterId()
618
 * @method $this withDBClusterId($value)
619
 * @method string getOwnerAccount()
620
 * @method $this withOwnerAccount($value)
621
 * @method string getOwnerId()
622
 * @method $this withOwnerId($value)
623
 */
624
class DeleteDBCluster extends Rpc
625
{
626
}
627
628
/**
629
 * @method string getResourceOwnerId()
630
 * @method $this withResourceOwnerId($value)
631
 * @method string getDBEndpointId()
632
 * @method $this withDBEndpointId($value)
633
 * @method string getResourceOwnerAccount()
634
 * @method $this withResourceOwnerAccount($value)
635
 * @method string getDBClusterId()
636
 * @method $this withDBClusterId($value)
637
 * @method string getOwnerAccount()
638
 * @method $this withOwnerAccount($value)
639
 * @method string getOwnerId()
640
 * @method $this withOwnerId($value)
641
 */
642
class DeleteDBClusterEndpoint extends Rpc
643
{
644
}
645
646
/**
647
 * @method string getResourceOwnerId()
648
 * @method $this withResourceOwnerId($value)
649
 * @method string getDBEndpointId()
650
 * @method $this withDBEndpointId($value)
651
 * @method string getResourceOwnerAccount()
652
 * @method $this withResourceOwnerAccount($value)
653
 * @method string getDBClusterId()
654
 * @method $this withDBClusterId($value)
655
 * @method string getOwnerAccount()
656
 * @method $this withOwnerAccount($value)
657
 * @method string getOwnerId()
658
 * @method $this withOwnerId($value)
659
 * @method string getNetType()
660
 * @method $this withNetType($value)
661
 */
662
class DeleteDBEndpointAddress extends Rpc
663
{
664
}
665
666
/**
667
 * @method string getResourceOwnerId()
668
 * @method $this withResourceOwnerId($value)
669
 * @method string getDBLinkName()
670
 * @method $this withDBLinkName($value)
671
 * @method string getResourceOwnerAccount()
672
 * @method $this withResourceOwnerAccount($value)
673
 * @method string getDBClusterId()
674
 * @method $this withDBClusterId($value)
675
 * @method string getOwnerAccount()
676
 * @method $this withOwnerAccount($value)
677
 * @method string getOwnerId()
678
 * @method $this withOwnerId($value)
679
 */
680
class DeleteDBLink extends Rpc
681
{
682
}
683
684
/**
685
 * @method string getResourceOwnerId()
686
 * @method $this withResourceOwnerId($value)
687
 * @method array getDBNodeId()
688
 * @method string getClientToken()
689
 * @method $this withClientToken($value)
690
 * @method string getResourceOwnerAccount()
691
 * @method $this withResourceOwnerAccount($value)
692
 * @method string getDBClusterId()
693
 * @method $this withDBClusterId($value)
694
 * @method string getOwnerAccount()
695
 * @method $this withOwnerAccount($value)
696
 * @method string getOwnerId()
697
 * @method $this withOwnerId($value)
698
 */
699
class DeleteDBNodes extends Rpc
700
{
701
702
    /**
703
     * @param array $dBNodeId
704
     *
705
     * @return $this
706
     */
707
	public function withDBNodeId(array $dBNodeId)
708
	{
709
	    $this->data['DBNodeId'] = $dBNodeId;
710
		foreach ($dBNodeId as $i => $iValue) {
711
			$this->options['query']['DBNodeId.' . ($i + 1)] = $iValue;
712
		}
713
714
		return $this;
715
    }
716
}
717
718
/**
719
 * @method string getResourceOwnerId()
720
 * @method $this withResourceOwnerId($value)
721
 * @method string getSecurityToken()
722
 * @method $this withSecurityToken($value)
723
 * @method string getGDNId()
724
 * @method $this withGDNId($value)
725
 * @method string getResourceOwnerAccount()
726
 * @method $this withResourceOwnerAccount($value)
727
 * @method string getOwnerAccount()
728
 * @method $this withOwnerAccount($value)
729
 * @method string getOwnerId()
730
 * @method $this withOwnerId($value)
731
 */
732
class DeleteGlobalDatabaseNetwork extends Rpc
733
{
734
}
735
736
/**
737
 * @method string getDBClusterId()
738
 * @method $this withDBClusterId($value)
739
 * @method string getRuleNameList()
740
 * @method $this withRuleNameList($value)
741
 */
742
class DeleteMaskingRules extends Rpc
743
{
744
}
745
746
/**
747
 * @method string getResourceOwnerId()
748
 * @method $this withResourceOwnerId($value)
749
 * @method string getParameterGroupId()
750
 * @method $this withParameterGroupId($value)
751
 * @method string getResourceOwnerAccount()
752
 * @method $this withResourceOwnerAccount($value)
753
 * @method string getOwnerAccount()
754
 * @method $this withOwnerAccount($value)
755
 * @method string getOwnerId()
756
 * @method $this withOwnerId($value)
757
 */
758
class DeleteParameterGroup extends Rpc
759
{
760
}
761
762
/**
763
 * @method string getResourceOwnerId()
764
 * @method $this withResourceOwnerId($value)
765
 * @method string getPageNumber()
766
 * @method $this withPageNumber($value)
767
 * @method string getAccountName()
768
 * @method $this withAccountName($value)
769
 * @method string getPageSize()
770
 * @method $this withPageSize($value)
771
 * @method string getResourceOwnerAccount()
772
 * @method $this withResourceOwnerAccount($value)
773
 * @method string getDBClusterId()
774
 * @method $this withDBClusterId($value)
775
 * @method string getOwnerAccount()
776
 * @method $this withOwnerAccount($value)
777
 * @method string getOwnerId()
778
 * @method $this withOwnerId($value)
779
 */
780
class DescribeAccounts extends Rpc
781
{
782
}
783
784
/**
785
 * @method string getResourceOwnerId()
786
 * @method $this withResourceOwnerId($value)
787
 * @method string getPageNumber()
788
 * @method $this withPageNumber($value)
789
 * @method string getResourceGroupId()
790
 * @method $this withResourceGroupId($value)
791
 * @method string getPageSize()
792
 * @method $this withPageSize($value)
793
 * @method string getResourceOwnerAccount()
794
 * @method $this withResourceOwnerAccount($value)
795
 * @method string getOwnerAccount()
796
 * @method $this withOwnerAccount($value)
797
 * @method string getOwnerId()
798
 * @method $this withOwnerId($value)
799
 * @method string getDBClusterIds()
800
 * @method $this withDBClusterIds($value)
801
 */
802
class DescribeAutoRenewAttribute extends Rpc
803
{
804
}
805
806
/**
807
 * @method string getResourceOwnerId()
808
 * @method $this withResourceOwnerId($value)
809
 * @method string getStartTime()
810
 * @method $this withStartTime($value)
811
 * @method string getPageNumber()
812
 * @method $this withPageNumber($value)
813
 * @method string getPageSize()
814
 * @method $this withPageSize($value)
815
 * @method string getResourceOwnerAccount()
816
 * @method $this withResourceOwnerAccount($value)
817
 * @method string getDBClusterId()
818
 * @method $this withDBClusterId($value)
819
 * @method string getOwnerAccount()
820
 * @method $this withOwnerAccount($value)
821
 * @method string getEndTime()
822
 * @method $this withEndTime($value)
823
 * @method string getOwnerId()
824
 * @method $this withOwnerId($value)
825
 */
826
class DescribeBackupLogs extends Rpc
827
{
828
}
829
830
/**
831
 * @method string getResourceOwnerId()
832
 * @method $this withResourceOwnerId($value)
833
 * @method string getResourceOwnerAccount()
834
 * @method $this withResourceOwnerAccount($value)
835
 * @method string getDBClusterId()
836
 * @method $this withDBClusterId($value)
837
 * @method string getOwnerAccount()
838
 * @method $this withOwnerAccount($value)
839
 * @method string getOwnerId()
840
 * @method $this withOwnerId($value)
841
 */
842
class DescribeBackupPolicy extends Rpc
843
{
844
}
845
846
/**
847
 * @method string getResourceOwnerId()
848
 * @method $this withResourceOwnerId($value)
849
 * @method string getStartTime()
850
 * @method $this withStartTime($value)
851
 * @method string getPageNumber()
852
 * @method $this withPageNumber($value)
853
 * @method string getPageSize()
854
 * @method $this withPageSize($value)
855
 * @method string getResourceOwnerAccount()
856
 * @method $this withResourceOwnerAccount($value)
857
 * @method string getDBClusterId()
858
 * @method $this withDBClusterId($value)
859
 * @method string getOwnerAccount()
860
 * @method $this withOwnerAccount($value)
861
 * @method string getBackupId()
862
 * @method $this withBackupId($value)
863
 * @method string getEndTime()
864
 * @method $this withEndTime($value)
865
 * @method string getOwnerId()
866
 * @method $this withOwnerId($value)
867
 * @method string getBackupStatus()
868
 * @method $this withBackupStatus($value)
869
 * @method string getBackupMode()
870
 * @method $this withBackupMode($value)
871
 */
872
class DescribeBackups extends Rpc
873
{
874
}
875
876
/**
877
 * @method string getBackupJobId()
878
 * @method $this withBackupJobId($value)
879
 * @method string getResourceOwnerId()
880
 * @method $this withResourceOwnerId($value)
881
 * @method string getResourceOwnerAccount()
882
 * @method $this withResourceOwnerAccount($value)
883
 * @method string getDBClusterId()
884
 * @method $this withDBClusterId($value)
885
 * @method string getOwnerAccount()
886
 * @method $this withOwnerAccount($value)
887
 * @method string getOwnerId()
888
 * @method $this withOwnerId($value)
889
 * @method string getBackupMode()
890
 * @method $this withBackupMode($value)
891
 */
892
class DescribeBackupTasks extends Rpc
893
{
894
}
895
896
/**
897
 * @method string getResourceOwnerId()
898
 * @method $this withResourceOwnerId($value)
899
 * @method string getResourceOwnerAccount()
900
 * @method $this withResourceOwnerAccount($value)
901
 * @method string getDBClusterId()
902
 * @method $this withDBClusterId($value)
903
 * @method string getOwnerAccount()
904
 * @method $this withOwnerAccount($value)
905
 * @method string getOwnerId()
906
 * @method $this withOwnerId($value)
907
 */
908
class DescribeCharacterSetName extends Rpc
909
{
910
}
911
912
/**
913
 * @method string getResourceOwnerId()
914
 * @method $this withResourceOwnerId($value)
915
 * @method string getPageNumber()
916
 * @method $this withPageNumber($value)
917
 * @method string getPageSize()
918
 * @method $this withPageSize($value)
919
 * @method string getResourceOwnerAccount()
920
 * @method $this withResourceOwnerAccount($value)
921
 * @method string getDBClusterId()
922
 * @method $this withDBClusterId($value)
923
 * @method string getOwnerAccount()
924
 * @method $this withOwnerAccount($value)
925
 * @method string getOwnerId()
926
 * @method $this withOwnerId($value)
927
 * @method string getDBName()
928
 * @method $this withDBName($value)
929
 */
930
class DescribeDatabases extends Rpc
931
{
932
}
933
934
/**
935
 * @method string getResourceOwnerId()
936
 * @method $this withResourceOwnerId($value)
937
 * @method string getResourceOwnerAccount()
938
 * @method $this withResourceOwnerAccount($value)
939
 * @method string getDBClusterId()
940
 * @method $this withDBClusterId($value)
941
 * @method string getOwnerAccount()
942
 * @method $this withOwnerAccount($value)
943
 * @method string getOwnerId()
944
 * @method $this withOwnerId($value)
945
 */
946
class DescribeDBClusterAccessWhitelist extends Rpc
947
{
948
}
949
950
/**
951
 * @method string getResourceOwnerId()
952
 * @method $this withResourceOwnerId($value)
953
 * @method string getResourceOwnerAccount()
954
 * @method $this withResourceOwnerAccount($value)
955
 * @method string getDBClusterId()
956
 * @method $this withDBClusterId($value)
957
 * @method string getOwnerAccount()
958
 * @method $this withOwnerAccount($value)
959
 * @method string getOwnerId()
960
 * @method $this withOwnerId($value)
961
 */
962
class DescribeDBClusterAttribute extends Rpc
963
{
964
}
965
966
/**
967
 * @method string getResourceOwnerId()
968
 * @method $this withResourceOwnerId($value)
969
 * @method string getResourceOwnerAccount()
970
 * @method $this withResourceOwnerAccount($value)
971
 * @method string getDBClusterId()
972
 * @method $this withDBClusterId($value)
973
 * @method string getOwnerAccount()
974
 * @method $this withOwnerAccount($value)
975
 * @method string getOwnerId()
976
 * @method $this withOwnerId($value)
977
 */
978
class DescribeDBClusterAuditLogCollector extends Rpc
979
{
980
}
981
982
/**
983
 * @method string getResourceOwnerId()
984
 * @method $this withResourceOwnerId($value)
985
 * @method string getDBNodeClass()
986
 * @method $this withDBNodeClass($value)
987
 * @method string getResourceOwnerAccount()
988
 * @method $this withResourceOwnerAccount($value)
989
 * @method string getOwnerAccount()
990
 * @method $this withOwnerAccount($value)
991
 * @method string getOwnerId()
992
 * @method $this withOwnerId($value)
993
 * @method string getDBType()
994
 * @method $this withDBType($value)
995
 * @method string getDBVersion()
996
 * @method $this withDBVersion($value)
997
 * @method string getZoneId()
998
 * @method $this withZoneId($value)
999
 * @method string getPayType()
1000
 * @method $this withPayType($value)
1001
 */
1002
class DescribeDBClusterAvailableResources extends Rpc
1003
{
1004
}
1005
1006
/**
1007
 * @method string getResourceOwnerId()
1008
 * @method $this withResourceOwnerId($value)
1009
 * @method string getDBEndpointId()
1010
 * @method $this withDBEndpointId($value)
1011
 * @method string getResourceOwnerAccount()
1012
 * @method $this withResourceOwnerAccount($value)
1013
 * @method string getDBClusterId()
1014
 * @method $this withDBClusterId($value)
1015
 * @method string getOwnerAccount()
1016
 * @method $this withOwnerAccount($value)
1017
 * @method string getOwnerId()
1018
 * @method $this withOwnerId($value)
1019
 */
1020
class DescribeDBClusterEndpoints extends Rpc
1021
{
1022
}
1023
1024
/**
1025
 * @method string getResourceOwnerId()
1026
 * @method $this withResourceOwnerId($value)
1027
 * @method string getResourceOwnerAccount()
1028
 * @method $this withResourceOwnerAccount($value)
1029
 * @method string getDBClusterId()
1030
 * @method $this withDBClusterId($value)
1031
 * @method string getOwnerAccount()
1032
 * @method $this withOwnerAccount($value)
1033
 * @method string getOwnerId()
1034
 * @method $this withOwnerId($value)
1035
 */
1036
class DescribeDBClusterMigration extends Rpc
1037
{
1038
}
1039
1040
/**
1041
 * @method string getResourceOwnerId()
1042
 * @method $this withResourceOwnerId($value)
1043
 * @method string getResourceOwnerAccount()
1044
 * @method $this withResourceOwnerAccount($value)
1045
 * @method string getDBClusterId()
1046
 * @method $this withDBClusterId($value)
1047
 * @method string getOwnerAccount()
1048
 * @method $this withOwnerAccount($value)
1049
 * @method string getOwnerId()
1050
 * @method $this withOwnerId($value)
1051
 */
1052
class DescribeDBClusterMonitor extends Rpc
1053
{
1054
}
1055
1056
/**
1057
 * @method string getResourceOwnerId()
1058
 * @method $this withResourceOwnerId($value)
1059
 * @method string getResourceOwnerAccount()
1060
 * @method $this withResourceOwnerAccount($value)
1061
 * @method string getDBClusterId()
1062
 * @method $this withDBClusterId($value)
1063
 * @method string getOwnerAccount()
1064
 * @method $this withOwnerAccount($value)
1065
 * @method string getOwnerId()
1066
 * @method $this withOwnerId($value)
1067
 */
1068
class DescribeDBClusterParameters extends Rpc
1069
{
1070
}
1071
1072
/**
1073
 * @method string getResourceOwnerId()
1074
 * @method $this withResourceOwnerId($value)
1075
 * @method string getStartTime()
1076
 * @method $this withStartTime($value)
1077
 * @method string getKey()
1078
 * @method $this withKey($value)
1079
 * @method string getResourceOwnerAccount()
1080
 * @method $this withResourceOwnerAccount($value)
1081
 * @method string getDBClusterId()
1082
 * @method $this withDBClusterId($value)
1083
 * @method string getOwnerAccount()
1084
 * @method $this withOwnerAccount($value)
1085
 * @method string getEndTime()
1086
 * @method $this withEndTime($value)
1087
 * @method string getOwnerId()
1088
 * @method $this withOwnerId($value)
1089
 * @method string getMetric()
1090
 * @method $this withMetric($value)
1091
 */
1092
class DescribeDBClusterPerformance extends Rpc
1093
{
1094
}
1095
1096
/**
1097
 * @method string getResourceOwnerId()
1098
 * @method $this withResourceOwnerId($value)
1099
 * @method string getDBClusterDescription()
1100
 * @method $this withDBClusterDescription($value)
1101
 * @method string getDBClusterStatus()
1102
 * @method $this withDBClusterStatus($value)
1103
 * @method string getPageNumber()
1104
 * @method $this withPageNumber($value)
1105
 * @method string getDBNodeIds()
1106
 * @method $this withDBNodeIds($value)
1107
 * @method string getResourceGroupId()
1108
 * @method $this withResourceGroupId($value)
1109
 * @method string getPageSize()
1110
 * @method $this withPageSize($value)
1111
 * @method array getTag()
1112
 * @method string getResourceOwnerAccount()
1113
 * @method $this withResourceOwnerAccount($value)
1114
 * @method string getOwnerAccount()
1115
 * @method $this withOwnerAccount($value)
1116
 * @method string getOwnerId()
1117
 * @method $this withOwnerId($value)
1118
 * @method string getDBType()
1119
 * @method $this withDBType($value)
1120
 * @method string getPayType()
1121
 * @method $this withPayType($value)
1122
 * @method string getDBClusterIds()
1123
 * @method $this withDBClusterIds($value)
1124
 */
1125
class DescribeDBClusters extends Rpc
1126
{
1127
1128
    /**
1129
     * @param array $tag
1130
     *
1131
     * @return $this
1132
     */
1133
	public function withTag(array $tag)
1134
	{
1135
	    $this->data['Tag'] = $tag;
1136
		foreach ($tag as $depth1 => $depth1Value) {
1137
			if(isset($depth1Value['Value'])){
1138
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1139
			}
1140
			if(isset($depth1Value['Key'])){
1141
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1142
			}
1143
		}
1144
1145
		return $this;
1146
    }
1147
}
1148
1149
/**
1150
 * @method string getResourceOwnerId()
1151
 * @method $this withResourceOwnerId($value)
1152
 * @method string getResourceOwnerAccount()
1153
 * @method $this withResourceOwnerAccount($value)
1154
 * @method string getDBClusterId()
1155
 * @method $this withDBClusterId($value)
1156
 * @method string getOwnerAccount()
1157
 * @method $this withOwnerAccount($value)
1158
 * @method string getOwnerId()
1159
 * @method $this withOwnerId($value)
1160
 */
1161
class DescribeDBClusterSSL extends Rpc
1162
{
1163
}
1164
1165
/**
1166
 * @method string getResourceOwnerId()
1167
 * @method $this withResourceOwnerId($value)
1168
 * @method string getDBClusterDescription()
1169
 * @method $this withDBClusterDescription($value)
1170
 * @method string getIsDeleted()
1171
 * @method $this withIsDeleted($value)
1172
 * @method string getPageNumber()
1173
 * @method $this withPageNumber($value)
1174
 * @method string getPageSize()
1175
 * @method $this withPageSize($value)
1176
 * @method string getResourceOwnerAccount()
1177
 * @method $this withResourceOwnerAccount($value)
1178
 * @method string getOwnerAccount()
1179
 * @method $this withOwnerAccount($value)
1180
 * @method string getOwnerId()
1181
 * @method $this withOwnerId($value)
1182
 * @method string getDBType()
1183
 * @method $this withDBType($value)
1184
 * @method string getDBVersion()
1185
 * @method $this withDBVersion($value)
1186
 * @method string getDBClusterIds()
1187
 * @method $this withDBClusterIds($value)
1188
 */
1189
class DescribeDBClustersWithBackups extends Rpc
1190
{
1191
}
1192
1193
/**
1194
 * @method string getResourceOwnerId()
1195
 * @method $this withResourceOwnerId($value)
1196
 * @method string getResourceOwnerAccount()
1197
 * @method $this withResourceOwnerAccount($value)
1198
 * @method string getDBClusterId()
1199
 * @method $this withDBClusterId($value)
1200
 * @method string getOwnerAccount()
1201
 * @method $this withOwnerAccount($value)
1202
 * @method string getOwnerId()
1203
 * @method $this withOwnerId($value)
1204
 */
1205
class DescribeDBClusterTDE extends Rpc
1206
{
1207
}
1208
1209
/**
1210
 * @method string getResourceOwnerId()
1211
 * @method $this withResourceOwnerId($value)
1212
 * @method string getResourceOwnerAccount()
1213
 * @method $this withResourceOwnerAccount($value)
1214
 * @method string getDBClusterId()
1215
 * @method $this withDBClusterId($value)
1216
 * @method string getOwnerAccount()
1217
 * @method $this withOwnerAccount($value)
1218
 * @method string getOwnerId()
1219
 * @method $this withOwnerId($value)
1220
 */
1221
class DescribeDBClusterVersion extends Rpc
1222
{
1223
}
1224
1225
/**
1226
 * @method string getResourceOwnerId()
1227
 * @method $this withResourceOwnerId($value)
1228
 * @method string getResourceOwnerAccount()
1229
 * @method $this withResourceOwnerAccount($value)
1230
 * @method string getDBClusterId()
1231
 * @method $this withDBClusterId($value)
1232
 * @method string getOwnerAccount()
1233
 * @method $this withOwnerAccount($value)
1234
 * @method string getOwnerId()
1235
 * @method $this withOwnerId($value)
1236
 */
1237
class DescribeDBInitializeVariable extends Rpc
1238
{
1239
}
1240
1241
/**
1242
 * @method string getResourceOwnerId()
1243
 * @method $this withResourceOwnerId($value)
1244
 * @method string getDBLinkName()
1245
 * @method $this withDBLinkName($value)
1246
 * @method string getResourceOwnerAccount()
1247
 * @method $this withResourceOwnerAccount($value)
1248
 * @method string getDBClusterId()
1249
 * @method $this withDBClusterId($value)
1250
 * @method string getOwnerAccount()
1251
 * @method $this withOwnerAccount($value)
1252
 * @method string getOwnerId()
1253
 * @method $this withOwnerId($value)
1254
 */
1255
class DescribeDBLinks extends Rpc
1256
{
1257
}
1258
1259
/**
1260
 * @method string getResourceOwnerId()
1261
 * @method $this withResourceOwnerId($value)
1262
 * @method string getDBNodeId()
1263
 * @method $this withDBNodeId($value)
1264
 * @method string getStartTime()
1265
 * @method $this withStartTime($value)
1266
 * @method string getKey()
1267
 * @method $this withKey($value)
1268
 * @method string getResourceOwnerAccount()
1269
 * @method $this withResourceOwnerAccount($value)
1270
 * @method string getDBClusterId()
1271
 * @method $this withDBClusterId($value)
1272
 * @method string getOwnerAccount()
1273
 * @method $this withOwnerAccount($value)
1274
 * @method string getEndTime()
1275
 * @method $this withEndTime($value)
1276
 * @method string getOwnerId()
1277
 * @method $this withOwnerId($value)
1278
 * @method string getMetric()
1279
 * @method $this withMetric($value)
1280
 */
1281
class DescribeDBNodePerformance extends Rpc
1282
{
1283
}
1284
1285
/**
1286
 * @method string getResourceOwnerId()
1287
 * @method $this withResourceOwnerId($value)
1288
 * @method string getDBNodeIds()
1289
 * @method $this withDBNodeIds($value)
1290
 * @method string getResourceOwnerAccount()
1291
 * @method $this withResourceOwnerAccount($value)
1292
 * @method string getDBClusterId()
1293
 * @method $this withDBClusterId($value)
1294
 * @method string getOwnerAccount()
1295
 * @method $this withOwnerAccount($value)
1296
 * @method string getOwnerId()
1297
 * @method $this withOwnerId($value)
1298
 */
1299
class DescribeDBNodesParameters extends Rpc
1300
{
1301
}
1302
1303
/**
1304
 * @method string getResourceOwnerId()
1305
 * @method $this withResourceOwnerId($value)
1306
 * @method string getStartTime()
1307
 * @method $this withStartTime($value)
1308
 * @method string getKey()
1309
 * @method $this withKey($value)
1310
 * @method string getResourceOwnerAccount()
1311
 * @method $this withResourceOwnerAccount($value)
1312
 * @method string getDBClusterId()
1313
 * @method $this withDBClusterId($value)
1314
 * @method string getOwnerAccount()
1315
 * @method $this withOwnerAccount($value)
1316
 * @method string getEndTime()
1317
 * @method $this withEndTime($value)
1318
 * @method string getOwnerId()
1319
 * @method $this withOwnerId($value)
1320
 * @method string getMetric()
1321
 * @method $this withMetric($value)
1322
 */
1323
class DescribeDBProxyPerformance extends Rpc
1324
{
1325
}
1326
1327
/**
1328
 * @method string getResourceOwnerId()
1329
 * @method $this withResourceOwnerId($value)
1330
 * @method string getStartTime()
1331
 * @method $this withStartTime($value)
1332
 * @method string getPageNumber()
1333
 * @method $this withPageNumber($value)
1334
 * @method string getPageSize()
1335
 * @method $this withPageSize($value)
1336
 * @method string getResourceOwnerAccount()
1337
 * @method $this withResourceOwnerAccount($value)
1338
 * @method string getDBClusterId()
1339
 * @method $this withDBClusterId($value)
1340
 * @method string getOwnerAccount()
1341
 * @method $this withOwnerAccount($value)
1342
 * @method string getBackupId()
1343
 * @method $this withBackupId($value)
1344
 * @method string getEndTime()
1345
 * @method $this withEndTime($value)
1346
 * @method string getOwnerId()
1347
 * @method $this withOwnerId($value)
1348
 * @method string getBackupStatus()
1349
 * @method $this withBackupStatus($value)
1350
 * @method string getBackupMode()
1351
 * @method $this withBackupMode($value)
1352
 */
1353
class DescribeDetachedBackups extends Rpc
1354
{
1355
}
1356
1357
/**
1358
 * @method string getResourceOwnerId()
1359
 * @method $this withResourceOwnerId($value)
1360
 * @method string getSecurityToken()
1361
 * @method $this withSecurityToken($value)
1362
 * @method string getGDNId()
1363
 * @method $this withGDNId($value)
1364
 * @method string getResourceOwnerAccount()
1365
 * @method $this withResourceOwnerAccount($value)
1366
 * @method string getOwnerAccount()
1367
 * @method $this withOwnerAccount($value)
1368
 * @method string getOwnerId()
1369
 * @method $this withOwnerId($value)
1370
 */
1371
class DescribeGlobalDatabaseNetwork extends Rpc
1372
{
1373
}
1374
1375
/**
1376
 * @method string getResourceOwnerId()
1377
 * @method $this withResourceOwnerId($value)
1378
 * @method string getPageNumber()
1379
 * @method $this withPageNumber($value)
1380
 * @method string getSecurityToken()
1381
 * @method $this withSecurityToken($value)
1382
 * @method string getPageSize()
1383
 * @method $this withPageSize($value)
1384
 * @method string getResourceOwnerAccount()
1385
 * @method $this withResourceOwnerAccount($value)
1386
 * @method string getDBClusterId()
1387
 * @method $this withDBClusterId($value)
1388
 * @method string getOwnerAccount()
1389
 * @method $this withOwnerAccount($value)
1390
 * @method string getOwnerId()
1391
 * @method $this withOwnerId($value)
1392
 */
1393
class DescribeGlobalDatabaseNetworks extends Rpc
1394
{
1395
}
1396
1397
/**
1398
 * @method string getResourceOwnerId()
1399
 * @method $this withResourceOwnerId($value)
1400
 * @method string getResourceOwnerAccount()
1401
 * @method $this withResourceOwnerAccount($value)
1402
 * @method string getDBClusterId()
1403
 * @method $this withDBClusterId($value)
1404
 * @method string getOwnerAccount()
1405
 * @method $this withOwnerAccount($value)
1406
 * @method string getOwnerId()
1407
 * @method $this withOwnerId($value)
1408
 */
1409
class DescribeLogBackupPolicy extends Rpc
1410
{
1411
}
1412
1413
/**
1414
 * @method string getDBClusterId()
1415
 * @method $this withDBClusterId($value)
1416
 * @method string getRuleNameList()
1417
 * @method $this withRuleNameList($value)
1418
 */
1419
class DescribeMaskingRules extends Rpc
1420
{
1421
}
1422
1423
/**
1424
 * @method string getResourceOwnerId()
1425
 * @method $this withResourceOwnerId($value)
1426
 * @method string getPageNumber()
1427
 * @method $this withPageNumber($value)
1428
 * @method string getSecurityToken()
1429
 * @method $this withSecurityToken($value)
1430
 * @method string getPageSize()
1431
 * @method $this withPageSize($value)
1432
 * @method string getRestoreTime()
1433
 * @method $this withRestoreTime($value)
1434
 * @method string getResourceOwnerAccount()
1435
 * @method $this withResourceOwnerAccount($value)
1436
 * @method string getDBClusterId()
1437
 * @method $this withDBClusterId($value)
1438
 * @method string getOwnerAccount()
1439
 * @method $this withOwnerAccount($value)
1440
 * @method string getBackupId()
1441
 * @method $this withBackupId($value)
1442
 * @method string getOwnerId()
1443
 * @method $this withOwnerId($value)
1444
 * @method string getGetDbName()
1445
 * @method $this withGetDbName($value)
1446
 */
1447
class DescribeMetaList extends Rpc
1448
{
1449
}
1450
1451
/**
1452
 * @method string getResourceOwnerId()
1453
 * @method $this withResourceOwnerId($value)
1454
 * @method string getParameterGroupId()
1455
 * @method $this withParameterGroupId($value)
1456
 * @method string getResourceOwnerAccount()
1457
 * @method $this withResourceOwnerAccount($value)
1458
 * @method string getOwnerAccount()
1459
 * @method $this withOwnerAccount($value)
1460
 * @method string getOwnerId()
1461
 * @method $this withOwnerId($value)
1462
 */
1463
class DescribeParameterGroup extends Rpc
1464
{
1465
}
1466
1467
/**
1468
 * @method string getResourceOwnerId()
1469
 * @method $this withResourceOwnerId($value)
1470
 * @method string getResourceOwnerAccount()
1471
 * @method $this withResourceOwnerAccount($value)
1472
 * @method string getOwnerAccount()
1473
 * @method $this withOwnerAccount($value)
1474
 * @method string getOwnerId()
1475
 * @method $this withOwnerId($value)
1476
 * @method string getDBType()
1477
 * @method $this withDBType($value)
1478
 * @method string getDBVersion()
1479
 * @method $this withDBVersion($value)
1480
 */
1481
class DescribeParameterGroups extends Rpc
1482
{
1483
}
1484
1485
/**
1486
 * @method string getResourceOwnerId()
1487
 * @method $this withResourceOwnerId($value)
1488
 * @method string getResourceOwnerAccount()
1489
 * @method $this withResourceOwnerAccount($value)
1490
 * @method string getOwnerAccount()
1491
 * @method $this withOwnerAccount($value)
1492
 * @method string getOwnerId()
1493
 * @method $this withOwnerId($value)
1494
 * @method string getDBType()
1495
 * @method $this withDBType($value)
1496
 * @method string getDBVersion()
1497
 * @method $this withDBVersion($value)
1498
 */
1499
class DescribeParameterTemplates extends Rpc
1500
{
1501
}
1502
1503
/**
1504
 * @method string getResourceOwnerId()
1505
 * @method $this withResourceOwnerId($value)
1506
 * @method string getPageNumber()
1507
 * @method $this withPageNumber($value)
1508
 * @method string getIsHistory()
1509
 * @method $this withIsHistory($value)
1510
 * @method string getSecurityToken()
1511
 * @method $this withSecurityToken($value)
1512
 * @method string getPageSize()
1513
 * @method $this withPageSize($value)
1514
 * @method string getTaskType()
1515
 * @method $this withTaskType($value)
1516
 * @method string getResourceOwnerAccount()
1517
 * @method $this withResourceOwnerAccount($value)
1518
 * @method string getOwnerAccount()
1519
 * @method $this withOwnerAccount($value)
1520
 * @method string getOwnerId()
1521
 * @method $this withOwnerId($value)
1522
 * @method string getRegion()
1523
 * @method $this withRegion($value)
1524
 */
1525
class DescribePendingMaintenanceAction extends Rpc
1526
{
1527
}
1528
1529
/**
1530
 * @method string getResourceOwnerId()
1531
 * @method $this withResourceOwnerId($value)
1532
 * @method string getIsHistory()
1533
 * @method $this withIsHistory($value)
1534
 * @method string getSecurityToken()
1535
 * @method $this withSecurityToken($value)
1536
 * @method string getResourceOwnerAccount()
1537
 * @method $this withResourceOwnerAccount($value)
1538
 * @method string getOwnerAccount()
1539
 * @method $this withOwnerAccount($value)
1540
 * @method string getOwnerId()
1541
 * @method $this withOwnerId($value)
1542
 */
1543
class DescribePendingMaintenanceActions extends Rpc
1544
{
1545
}
1546
1547
/**
1548
 * @method string getResourceOwnerId()
1549
 * @method $this withResourceOwnerId($value)
1550
 * @method string getResourceOwnerAccount()
1551
 * @method $this withResourceOwnerAccount($value)
1552
 * @method string getDBClusterId()
1553
 * @method $this withDBClusterId($value)
1554
 * @method string getOwnerAccount()
1555
 * @method $this withOwnerAccount($value)
1556
 * @method string getOwnerId()
1557
 * @method $this withOwnerId($value)
1558
 */
1559
class DescribePolarSQLCollectorPolicy extends Rpc
1560
{
1561
1562
    /** @var string */
1563
    public $method = 'GET';
1564
}
1565
1566
/**
1567
 * @method string getResourceOwnerId()
1568
 * @method $this withResourceOwnerId($value)
1569
 * @method string getResourceOwnerAccount()
1570
 * @method $this withResourceOwnerAccount($value)
1571
 * @method string getOwnerAccount()
1572
 * @method $this withOwnerAccount($value)
1573
 * @method string getOwnerId()
1574
 * @method $this withOwnerId($value)
1575
 */
1576
class DescribeRegions extends Rpc
1577
{
1578
}
1579
1580
/**
1581
 * @method string getResourceOwnerId()
1582
 * @method $this withResourceOwnerId($value)
1583
 * @method string getDBClusterDescription()
1584
 * @method $this withDBClusterDescription($value)
1585
 * @method string getPageNumber()
1586
 * @method $this withPageNumber($value)
1587
 * @method string getPageSize()
1588
 * @method $this withPageSize($value)
1589
 * @method string getResourceOwnerAccount()
1590
 * @method $this withResourceOwnerAccount($value)
1591
 * @method string getOrderId()
1592
 * @method $this withOrderId($value)
1593
 * @method string getDBClusterId()
1594
 * @method $this withDBClusterId($value)
1595
 * @method string getOwnerAccount()
1596
 * @method $this withOwnerAccount($value)
1597
 * @method string getOwnerId()
1598
 * @method $this withOwnerId($value)
1599
 * @method string getTaskAction()
1600
 * @method $this withTaskAction($value)
1601
 * @method string getStatus()
1602
 * @method $this withStatus($value)
1603
 */
1604
class DescribeScheduleTasks extends Rpc
1605
{
1606
}
1607
1608
/**
1609
 * @method string getResourceOwnerId()
1610
 * @method $this withResourceOwnerId($value)
1611
 * @method string getStartTime()
1612
 * @method $this withStartTime($value)
1613
 * @method string getPageNumber()
1614
 * @method $this withPageNumber($value)
1615
 * @method string getPageSize()
1616
 * @method $this withPageSize($value)
1617
 * @method string getResourceOwnerAccount()
1618
 * @method $this withResourceOwnerAccount($value)
1619
 * @method string getDBClusterId()
1620
 * @method $this withDBClusterId($value)
1621
 * @method string getOwnerAccount()
1622
 * @method $this withOwnerAccount($value)
1623
 * @method string getEndTime()
1624
 * @method $this withEndTime($value)
1625
 * @method string getOwnerId()
1626
 * @method $this withOwnerId($value)
1627
 * @method string getDBName()
1628
 * @method $this withDBName($value)
1629
 * @method string getSQLHASH()
1630
 * @method $this withSQLHASH($value)
1631
 */
1632
class DescribeSlowLogRecords extends Rpc
1633
{
1634
}
1635
1636
/**
1637
 * @method string getResourceOwnerId()
1638
 * @method $this withResourceOwnerId($value)
1639
 * @method string getStartTime()
1640
 * @method $this withStartTime($value)
1641
 * @method string getPageNumber()
1642
 * @method $this withPageNumber($value)
1643
 * @method string getPageSize()
1644
 * @method $this withPageSize($value)
1645
 * @method string getResourceOwnerAccount()
1646
 * @method $this withResourceOwnerAccount($value)
1647
 * @method string getDBClusterId()
1648
 * @method $this withDBClusterId($value)
1649
 * @method string getOwnerAccount()
1650
 * @method $this withOwnerAccount($value)
1651
 * @method string getEndTime()
1652
 * @method $this withEndTime($value)
1653
 * @method string getOwnerId()
1654
 * @method $this withOwnerId($value)
1655
 * @method string getDBName()
1656
 * @method $this withDBName($value)
1657
 */
1658
class DescribeSlowLogs extends Rpc
1659
{
1660
}
1661
1662
/**
1663
 * @method string getResourceOwnerId()
1664
 * @method $this withResourceOwnerId($value)
1665
 * @method string getPageNumber()
1666
 * @method $this withPageNumber($value)
1667
 * @method string getPageSize()
1668
 * @method $this withPageSize($value)
1669
 * @method string getResourceOwnerAccount()
1670
 * @method $this withResourceOwnerAccount($value)
1671
 * @method string getOwnerAccount()
1672
 * @method $this withOwnerAccount($value)
1673
 * @method string getOwnerId()
1674
 * @method $this withOwnerId($value)
1675
 */
1676
class DescribeStoragePlan extends Rpc
1677
{
1678
}
1679
1680
/**
1681
 * @method string getResourceOwnerId()
1682
 * @method $this withResourceOwnerId($value)
1683
 * @method string getDBNodeId()
1684
 * @method $this withDBNodeId($value)
1685
 * @method string getStartTime()
1686
 * @method $this withStartTime($value)
1687
 * @method string getPageNumber()
1688
 * @method $this withPageNumber($value)
1689
 * @method string getPageSize()
1690
 * @method $this withPageSize($value)
1691
 * @method string getResourceOwnerAccount()
1692
 * @method $this withResourceOwnerAccount($value)
1693
 * @method string getDBClusterId()
1694
 * @method $this withDBClusterId($value)
1695
 * @method string getOwnerAccount()
1696
 * @method $this withOwnerAccount($value)
1697
 * @method string getEndTime()
1698
 * @method $this withEndTime($value)
1699
 * @method string getOwnerId()
1700
 * @method $this withOwnerId($value)
1701
 * @method string getStatus()
1702
 * @method $this withStatus($value)
1703
 */
1704
class DescribeTasks extends Rpc
1705
{
1706
}
1707
1708
/**
1709
 * @method string getResourceOwnerId()
1710
 * @method $this withResourceOwnerId($value)
1711
 * @method string getClientToken()
1712
 * @method $this withClientToken($value)
1713
 * @method string getResourceOwnerAccount()
1714
 * @method $this withResourceOwnerAccount($value)
1715
 * @method string getDBClusterId()
1716
 * @method $this withDBClusterId($value)
1717
 * @method string getOwnerAccount()
1718
 * @method $this withOwnerAccount($value)
1719
 * @method string getOwnerId()
1720
 * @method $this withOwnerId($value)
1721
 * @method string getTargetDBNodeId()
1722
 * @method $this withTargetDBNodeId($value)
1723
 */
1724
class FailoverDBCluster extends Rpc
1725
{
1726
}
1727
1728
/**
1729
 * @method string getResourceOwnerId()
1730
 * @method $this withResourceOwnerId($value)
1731
 * @method string getAccountPrivilege()
1732
 * @method $this withAccountPrivilege($value)
1733
 * @method string getAccountName()
1734
 * @method $this withAccountName($value)
1735
 * @method string getResourceOwnerAccount()
1736
 * @method $this withResourceOwnerAccount($value)
1737
 * @method string getDBClusterId()
1738
 * @method $this withDBClusterId($value)
1739
 * @method string getOwnerAccount()
1740
 * @method $this withOwnerAccount($value)
1741
 * @method string getOwnerId()
1742
 * @method $this withOwnerId($value)
1743
 * @method string getDBName()
1744
 * @method $this withDBName($value)
1745
 */
1746
class GrantAccountPrivilege extends Rpc
1747
{
1748
}
1749
1750
/**
1751
 * @method string getResourceOwnerId()
1752
 * @method $this withResourceOwnerId($value)
1753
 * @method string getNextToken()
1754
 * @method $this withNextToken($value)
1755
 * @method array getTag()
1756
 * @method array getResourceId()
1757
 * @method string getResourceOwnerAccount()
1758
 * @method $this withResourceOwnerAccount($value)
1759
 * @method string getOwnerAccount()
1760
 * @method $this withOwnerAccount($value)
1761
 * @method string getOwnerId()
1762
 * @method $this withOwnerId($value)
1763
 * @method string getResourceType()
1764
 * @method $this withResourceType($value)
1765
 */
1766
class ListTagResources extends Rpc
1767
{
1768
1769
    /**
1770
     * @param array $tag
1771
     *
1772
     * @return $this
1773
     */
1774
	public function withTag(array $tag)
1775
	{
1776
	    $this->data['Tag'] = $tag;
1777
		foreach ($tag as $depth1 => $depth1Value) {
1778
			if(isset($depth1Value['Value'])){
1779
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1780
			}
1781
			if(isset($depth1Value['Key'])){
1782
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1783
			}
1784
		}
1785
1786
		return $this;
1787
    }
1788
1789
    /**
1790
     * @param array $resourceId
1791
     *
1792
     * @return $this
1793
     */
1794
	public function withResourceId(array $resourceId)
1795
	{
1796
	    $this->data['ResourceId'] = $resourceId;
1797
		foreach ($resourceId as $i => $iValue) {
1798
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
1799
		}
1800
1801
		return $this;
1802
    }
1803
}
1804
1805
/**
1806
 * @method string getResourceOwnerId()
1807
 * @method $this withResourceOwnerId($value)
1808
 * @method string getAccountDescription()
1809
 * @method $this withAccountDescription($value)
1810
 * @method string getAccountName()
1811
 * @method $this withAccountName($value)
1812
 * @method string getResourceOwnerAccount()
1813
 * @method $this withResourceOwnerAccount($value)
1814
 * @method string getDBClusterId()
1815
 * @method $this withDBClusterId($value)
1816
 * @method string getOwnerAccount()
1817
 * @method $this withOwnerAccount($value)
1818
 * @method string getOwnerId()
1819
 * @method $this withOwnerId($value)
1820
 */
1821
class ModifyAccountDescription extends Rpc
1822
{
1823
}
1824
1825
/**
1826
 * @method string getResourceOwnerId()
1827
 * @method $this withResourceOwnerId($value)
1828
 * @method string getAccountName()
1829
 * @method $this withAccountName($value)
1830
 * @method string getNewAccountPassword()
1831
 * @method $this withNewAccountPassword($value)
1832
 * @method string getResourceOwnerAccount()
1833
 * @method $this withResourceOwnerAccount($value)
1834
 * @method string getDBClusterId()
1835
 * @method $this withDBClusterId($value)
1836
 * @method string getOwnerAccount()
1837
 * @method $this withOwnerAccount($value)
1838
 * @method string getOwnerId()
1839
 * @method $this withOwnerId($value)
1840
 */
1841
class ModifyAccountPassword extends Rpc
1842
{
1843
}
1844
1845
/**
1846
 * @method string getResourceOwnerId()
1847
 * @method $this withResourceOwnerId($value)
1848
 * @method string getDuration()
1849
 * @method $this withDuration($value)
1850
 * @method string getResourceGroupId()
1851
 * @method $this withResourceGroupId($value)
1852
 * @method string getRenewalStatus()
1853
 * @method $this withRenewalStatus($value)
1854
 * @method string getResourceOwnerAccount()
1855
 * @method $this withResourceOwnerAccount($value)
1856
 * @method string getOwnerAccount()
1857
 * @method $this withOwnerAccount($value)
1858
 * @method string getOwnerId()
1859
 * @method $this withOwnerId($value)
1860
 * @method string getPeriodUnit()
1861
 * @method $this withPeriodUnit($value)
1862
 * @method string getDBClusterIds()
1863
 * @method $this withDBClusterIds($value)
1864
 */
1865
class ModifyAutoRenewAttribute extends Rpc
1866
{
1867
}
1868
1869
/**
1870
 * @method string getResourceOwnerId()
1871
 * @method $this withResourceOwnerId($value)
1872
 * @method string getDataLevel2BackupRetentionPeriod()
1873
 * @method $this withDataLevel2BackupRetentionPeriod($value)
1874
 * @method string getDataLevel1BackupPeriod()
1875
 * @method $this withDataLevel1BackupPeriod($value)
1876
 * @method string getDataLevel2BackupPeriod()
1877
 * @method $this withDataLevel2BackupPeriod($value)
1878
 * @method string getPreferredBackupPeriod()
1879
 * @method $this withPreferredBackupPeriod($value)
1880
 * @method string getDataLevel1BackupRetentionPeriod()
1881
 * @method $this withDataLevel1BackupRetentionPeriod($value)
1882
 * @method string getBackupRetentionPolicyOnClusterDeletion()
1883
 * @method $this withBackupRetentionPolicyOnClusterDeletion($value)
1884
 * @method string getResourceOwnerAccount()
1885
 * @method $this withResourceOwnerAccount($value)
1886
 * @method string getDBClusterId()
1887
 * @method $this withDBClusterId($value)
1888
 * @method string getOwnerAccount()
1889
 * @method $this withOwnerAccount($value)
1890
 * @method string getOwnerId()
1891
 * @method $this withOwnerId($value)
1892
 * @method string getPreferredBackupTime()
1893
 * @method $this withPreferredBackupTime($value)
1894
 * @method string getBackupRetentionPeriod()
1895
 * @method $this withBackupRetentionPeriod($value)
1896
 * @method string getBackupFrequency()
1897
 * @method $this withBackupFrequency($value)
1898
 * @method string getDataLevel1BackupFrequency()
1899
 * @method $this withDataLevel1BackupFrequency($value)
1900
 * @method string getDataLevel1BackupTime()
1901
 * @method $this withDataLevel1BackupTime($value)
1902
 */
1903
class ModifyBackupPolicy extends Rpc
1904
{
1905
}
1906
1907
/**
1908
 * @method string getResourceOwnerId()
1909
 * @method $this withResourceOwnerId($value)
1910
 * @method string getSecurityIps()
1911
 * @method $this withSecurityIps($value)
1912
 * @method string getDBClusterIPArrayAttribute()
1913
 * @method $this withDBClusterIPArrayAttribute($value)
1914
 * @method string getModifyMode()
1915
 * @method $this withModifyMode($value)
1916
 * @method string getResourceOwnerAccount()
1917
 * @method $this withResourceOwnerAccount($value)
1918
 * @method string getDBClusterId()
1919
 * @method $this withDBClusterId($value)
1920
 * @method string getOwnerAccount()
1921
 * @method $this withOwnerAccount($value)
1922
 * @method string getWhiteListType()
1923
 * @method $this withWhiteListType($value)
1924
 * @method string getOwnerId()
1925
 * @method $this withOwnerId($value)
1926
 * @method string getSecurityGroupIds()
1927
 * @method $this withSecurityGroupIds($value)
1928
 * @method string getDBClusterIPArrayName()
1929
 * @method $this withDBClusterIPArrayName($value)
1930
 */
1931
class ModifyDBClusterAccessWhitelist extends Rpc
1932
{
1933
}
1934
1935
/**
1936
 * @method string getResourceOwnerId()
1937
 * @method $this withResourceOwnerId($value)
1938
 * @method string getDBNodeIds()
1939
 * @method $this withDBNodeIds($value)
1940
 * @method string getParameterGroupId()
1941
 * @method $this withParameterGroupId($value)
1942
 * @method string getResourceOwnerAccount()
1943
 * @method $this withResourceOwnerAccount($value)
1944
 * @method string getDBClusterId()
1945
 * @method $this withDBClusterId($value)
1946
 * @method string getOwnerAccount()
1947
 * @method $this withOwnerAccount($value)
1948
 * @method string getOwnerId()
1949
 * @method $this withOwnerId($value)
1950
 * @method string getParameters()
1951
 * @method $this withParameters($value)
1952
 */
1953
class ModifyDBClusterAndNodesParameters extends Rpc
1954
{
1955
}
1956
1957
/**
1958
 * @method string getResourceOwnerId()
1959
 * @method $this withResourceOwnerId($value)
1960
 * @method string getResourceOwnerAccount()
1961
 * @method $this withResourceOwnerAccount($value)
1962
 * @method string getDBClusterId()
1963
 * @method $this withDBClusterId($value)
1964
 * @method string getOwnerAccount()
1965
 * @method $this withOwnerAccount($value)
1966
 * @method string getCollectorStatus()
1967
 * @method $this withCollectorStatus($value)
1968
 * @method string getOwnerId()
1969
 * @method $this withOwnerId($value)
1970
 */
1971
class ModifyDBClusterAuditLogCollector extends Rpc
1972
{
1973
}
1974
1975
/**
1976
 * @method string getResourceOwnerId()
1977
 * @method $this withResourceOwnerId($value)
1978
 * @method string getDBClusterDescription()
1979
 * @method $this withDBClusterDescription($value)
1980
 * @method string getResourceOwnerAccount()
1981
 * @method $this withResourceOwnerAccount($value)
1982
 * @method string getDBClusterId()
1983
 * @method $this withDBClusterId($value)
1984
 * @method string getOwnerAccount()
1985
 * @method $this withOwnerAccount($value)
1986
 * @method string getOwnerId()
1987
 * @method $this withOwnerId($value)
1988
 */
1989
class ModifyDBClusterDescription extends Rpc
1990
{
1991
}
1992
1993
/**
1994
 * @method string getAutoAddNewNodes()
1995
 * @method $this withAutoAddNewNodes($value)
1996
 * @method string getResourceOwnerId()
1997
 * @method $this withResourceOwnerId($value)
1998
 * @method string getDBEndpointId()
1999
 * @method $this withDBEndpointId($value)
2000
 * @method string getReadWriteMode()
2001
 * @method $this withReadWriteMode($value)
2002
 * @method string getResourceOwnerAccount()
2003
 * @method $this withResourceOwnerAccount($value)
2004
 * @method string getDBClusterId()
2005
 * @method $this withDBClusterId($value)
2006
 * @method string getOwnerAccount()
2007
 * @method $this withOwnerAccount($value)
2008
 * @method string getEndpointConfig()
2009
 * @method $this withEndpointConfig($value)
2010
 * @method string getDBEndpointDescription()
2011
 * @method $this withDBEndpointDescription($value)
2012
 * @method string getOwnerId()
2013
 * @method $this withOwnerId($value)
2014
 * @method string getNodes()
2015
 * @method $this withNodes($value)
2016
 */
2017
class ModifyDBClusterEndpoint extends Rpc
2018
{
2019
}
2020
2021
/**
2022
 * @method string getResourceOwnerId()
2023
 * @method $this withResourceOwnerId($value)
2024
 * @method string getMaintainTime()
2025
 * @method $this withMaintainTime($value)
2026
 * @method string getResourceOwnerAccount()
2027
 * @method $this withResourceOwnerAccount($value)
2028
 * @method string getDBClusterId()
2029
 * @method $this withDBClusterId($value)
2030
 * @method string getOwnerAccount()
2031
 * @method $this withOwnerAccount($value)
2032
 * @method string getOwnerId()
2033
 * @method $this withOwnerId($value)
2034
 */
2035
class ModifyDBClusterMaintainTime extends Rpc
2036
{
2037
}
2038
2039
/**
2040
 * @method string getResourceOwnerId()
2041
 * @method $this withResourceOwnerId($value)
2042
 * @method string getSecurityToken()
2043
 * @method $this withSecurityToken($value)
2044
 * @method string getNewMasterInstanceId()
2045
 * @method $this withNewMasterInstanceId($value)
2046
 * @method string getResourceOwnerAccount()
2047
 * @method $this withResourceOwnerAccount($value)
2048
 * @method string getDBClusterId()
2049
 * @method $this withDBClusterId($value)
2050
 * @method string getOwnerAccount()
2051
 * @method $this withOwnerAccount($value)
2052
 * @method string getSourceRDSDBInstanceId()
2053
 * @method $this withSourceRDSDBInstanceId($value)
2054
 * @method string getSwapConnectionString()
2055
 * @method $this withSwapConnectionString($value)
2056
 * @method string getOwnerId()
2057
 * @method $this withOwnerId($value)
2058
 */
2059
class ModifyDBClusterMigration extends Rpc
2060
{
2061
}
2062
2063
/**
2064
 * @method string getResourceOwnerId()
2065
 * @method $this withResourceOwnerId($value)
2066
 * @method string getPeriod()
2067
 * @method $this withPeriod($value)
2068
 * @method string getResourceOwnerAccount()
2069
 * @method $this withResourceOwnerAccount($value)
2070
 * @method string getDBClusterId()
2071
 * @method $this withDBClusterId($value)
2072
 * @method string getOwnerAccount()
2073
 * @method $this withOwnerAccount($value)
2074
 * @method string getOwnerId()
2075
 * @method $this withOwnerId($value)
2076
 */
2077
class ModifyDBClusterMonitor extends Rpc
2078
{
2079
}
2080
2081
/**
2082
 * @method string getResourceOwnerId()
2083
 * @method $this withResourceOwnerId($value)
2084
 * @method string getParameterGroupId()
2085
 * @method $this withParameterGroupId($value)
2086
 * @method string getResourceOwnerAccount()
2087
 * @method $this withResourceOwnerAccount($value)
2088
 * @method string getDBClusterId()
2089
 * @method $this withDBClusterId($value)
2090
 * @method string getOwnerAccount()
2091
 * @method $this withOwnerAccount($value)
2092
 * @method string getOwnerId()
2093
 * @method $this withOwnerId($value)
2094
 * @method string getParameters()
2095
 * @method $this withParameters($value)
2096
 */
2097
class ModifyDBClusterParameters extends Rpc
2098
{
2099
}
2100
2101
/**
2102
 * @method string getResourceOwnerId()
2103
 * @method $this withResourceOwnerId($value)
2104
 * @method string getPlannedEndTime()
2105
 * @method $this withPlannedEndTime($value)
2106
 * @method string getResourceOwnerAccount()
2107
 * @method $this withResourceOwnerAccount($value)
2108
 * @method string getDBClusterId()
2109
 * @method $this withDBClusterId($value)
2110
 * @method string getOwnerAccount()
2111
 * @method $this withOwnerAccount($value)
2112
 * @method string getOwnerId()
2113
 * @method $this withOwnerId($value)
2114
 * @method string getVSwitchId()
2115
 * @method $this withVSwitchId($value)
2116
 * @method string getPlannedStartTime()
2117
 * @method $this withPlannedStartTime($value)
2118
 * @method string getZoneId()
2119
 * @method $this withZoneId($value)
2120
 * @method string getFromTimeService()
2121
 * @method $this withFromTimeService($value)
2122
 */
2123
class ModifyDBClusterPrimaryZone extends Rpc
2124
{
2125
}
2126
2127
/**
2128
 * @method string getResourceOwnerId()
2129
 * @method $this withResourceOwnerId($value)
2130
 * @method string getDBEndpointId()
2131
 * @method $this withDBEndpointId($value)
2132
 * @method string getSSLAutoRotate()
2133
 * @method $this withSSLAutoRotate($value)
2134
 * @method string getResourceOwnerAccount()
2135
 * @method $this withResourceOwnerAccount($value)
2136
 * @method string getDBClusterId()
2137
 * @method $this withDBClusterId($value)
2138
 * @method string getOwnerAccount()
2139
 * @method $this withOwnerAccount($value)
2140
 * @method string getOwnerId()
2141
 * @method $this withOwnerId($value)
2142
 * @method string getNetType()
2143
 * @method $this withNetType($value)
2144
 * @method string getSSLEnabled()
2145
 * @method $this withSSLEnabled($value)
2146
 */
2147
class ModifyDBClusterSSL extends Rpc
2148
{
2149
}
2150
2151
/**
2152
 * @method string getResourceOwnerId()
2153
 * @method $this withResourceOwnerId($value)
2154
 * @method string getResourceOwnerAccount()
2155
 * @method $this withResourceOwnerAccount($value)
2156
 * @method string getDBClusterId()
2157
 * @method $this withDBClusterId($value)
2158
 * @method string getOwnerAccount()
2159
 * @method $this withOwnerAccount($value)
2160
 * @method string getEncryptionKey()
2161
 * @method $this withEncryptionKey($value)
2162
 * @method string getOwnerId()
2163
 * @method $this withOwnerId($value)
2164
 * @method string getRoleArn()
2165
 * @method $this withRoleArn($value)
2166
 * @method string getEncryptNewTables()
2167
 * @method $this withEncryptNewTables($value)
2168
 * @method string getTDEStatus()
2169
 * @method $this withTDEStatus($value)
2170
 */
2171
class ModifyDBClusterTDE extends Rpc
2172
{
2173
}
2174
2175
/**
2176
 * @method string getResourceOwnerId()
2177
 * @method $this withResourceOwnerId($value)
2178
 * @method string getDBDescription()
2179
 * @method $this withDBDescription($value)
2180
 * @method string getResourceOwnerAccount()
2181
 * @method $this withResourceOwnerAccount($value)
2182
 * @method string getDBClusterId()
2183
 * @method $this withDBClusterId($value)
2184
 * @method string getOwnerAccount()
2185
 * @method $this withOwnerAccount($value)
2186
 * @method string getOwnerId()
2187
 * @method $this withOwnerId($value)
2188
 * @method string getDBName()
2189
 * @method $this withDBName($value)
2190
 */
2191
class ModifyDBDescription extends Rpc
2192
{
2193
}
2194
2195
/**
2196
 * @method string getResourceOwnerId()
2197
 * @method $this withResourceOwnerId($value)
2198
 * @method string getConnectionStringPrefix()
2199
 * @method $this withConnectionStringPrefix($value)
2200
 * @method string getDBEndpointId()
2201
 * @method $this withDBEndpointId($value)
2202
 * @method string getPrivateZoneName()
2203
 * @method $this withPrivateZoneName($value)
2204
 * @method string getPrivateZoneAddressPrefix()
2205
 * @method $this withPrivateZoneAddressPrefix($value)
2206
 * @method string getResourceOwnerAccount()
2207
 * @method $this withResourceOwnerAccount($value)
2208
 * @method string getDBClusterId()
2209
 * @method $this withDBClusterId($value)
2210
 * @method string getOwnerAccount()
2211
 * @method $this withOwnerAccount($value)
2212
 * @method string getOwnerId()
2213
 * @method $this withOwnerId($value)
2214
 * @method string getPort()
2215
 * @method $this withPort($value)
2216
 * @method string getNetType()
2217
 * @method $this withNetType($value)
2218
 */
2219
class ModifyDBEndpointAddress extends Rpc
2220
{
2221
}
2222
2223
/**
2224
 * @method string getResourceOwnerId()
2225
 * @method $this withResourceOwnerId($value)
2226
 * @method string getClientToken()
2227
 * @method $this withClientToken($value)
2228
 * @method string getPlannedEndTime()
2229
 * @method $this withPlannedEndTime($value)
2230
 * @method string getDBNodeTargetClass()
2231
 * @method $this withDBNodeTargetClass($value)
2232
 * @method string getResourceOwnerAccount()
2233
 * @method $this withResourceOwnerAccount($value)
2234
 * @method string getDBClusterId()
2235
 * @method $this withDBClusterId($value)
2236
 * @method string getOwnerAccount()
2237
 * @method $this withOwnerAccount($value)
2238
 * @method string getOwnerId()
2239
 * @method $this withOwnerId($value)
2240
 * @method string getPlannedStartTime()
2241
 * @method $this withPlannedStartTime($value)
2242
 * @method string getModifyType()
2243
 * @method $this withModifyType($value)
2244
 * @method string getSubCategory()
2245
 * @method $this withSubCategory($value)
2246
 */
2247
class ModifyDBNodeClass extends Rpc
2248
{
2249
}
2250
2251
/**
2252
 * @method string getResourceOwnerId()
2253
 * @method $this withResourceOwnerId($value)
2254
 * @method string getClientToken()
2255
 * @method $this withClientToken($value)
2256
 * @method string getPlannedEndTime()
2257
 * @method $this withPlannedEndTime($value)
2258
 * @method string getResourceOwnerAccount()
2259
 * @method $this withResourceOwnerAccount($value)
2260
 * @method string getDBClusterId()
2261
 * @method $this withDBClusterId($value)
2262
 * @method string getOwnerAccount()
2263
 * @method $this withOwnerAccount($value)
2264
 * @method string getOwnerId()
2265
 * @method $this withOwnerId($value)
2266
 * @method string getPlannedStartTime()
2267
 * @method $this withPlannedStartTime($value)
2268
 * @method string getModifyType()
2269
 * @method $this withModifyType($value)
2270
 * @method string getSubCategory()
2271
 * @method $this withSubCategory($value)
2272
 * @method array getDBNode()
2273
 */
2274
class ModifyDBNodesClass extends Rpc
2275
{
2276
2277
    /**
2278
     * @param array $dBNode
2279
     *
2280
     * @return $this
2281
     */
2282
	public function withDBNode(array $dBNode)
2283
	{
2284
	    $this->data['DBNode'] = $dBNode;
2285
		foreach ($dBNode as $depth1 => $depth1Value) {
2286
			if(isset($depth1Value['DBNodeId'])){
2287
				$this->options['query']['DBNode.' . ($depth1 + 1) . '.DBNodeId'] = $depth1Value['DBNodeId'];
2288
			}
2289
			if(isset($depth1Value['TargetClass'])){
2290
				$this->options['query']['DBNode.' . ($depth1 + 1) . '.TargetClass'] = $depth1Value['TargetClass'];
2291
			}
2292
		}
2293
2294
		return $this;
2295
    }
2296
}
2297
2298
/**
2299
 * @method string getResourceOwnerId()
2300
 * @method $this withResourceOwnerId($value)
2301
 * @method string getDBNodeIds()
2302
 * @method $this withDBNodeIds($value)
2303
 * @method string getParameterGroupId()
2304
 * @method $this withParameterGroupId($value)
2305
 * @method string getResourceOwnerAccount()
2306
 * @method $this withResourceOwnerAccount($value)
2307
 * @method string getDBClusterId()
2308
 * @method $this withDBClusterId($value)
2309
 * @method string getOwnerAccount()
2310
 * @method $this withOwnerAccount($value)
2311
 * @method string getOwnerId()
2312
 * @method $this withOwnerId($value)
2313
 * @method string getParameters()
2314
 * @method $this withParameters($value)
2315
 */
2316
class ModifyDBNodesParameters extends Rpc
2317
{
2318
}
2319
2320
/**
2321
 * @method string getResourceOwnerId()
2322
 * @method $this withResourceOwnerId($value)
2323
 * @method string getSecurityToken()
2324
 * @method $this withSecurityToken($value)
2325
 * @method string getGDNId()
2326
 * @method $this withGDNId($value)
2327
 * @method string getGDNDescription()
2328
 * @method $this withGDNDescription($value)
2329
 * @method string getResourceOwnerAccount()
2330
 * @method $this withResourceOwnerAccount($value)
2331
 * @method string getOwnerAccount()
2332
 * @method $this withOwnerAccount($value)
2333
 * @method string getOwnerId()
2334
 * @method $this withOwnerId($value)
2335
 */
2336
class ModifyGlobalDatabaseNetwork extends Rpc
2337
{
2338
}
2339
2340
/**
2341
 * @method string getResourceOwnerId()
2342
 * @method $this withResourceOwnerId($value)
2343
 * @method string getResourceOwnerAccount()
2344
 * @method $this withResourceOwnerAccount($value)
2345
 * @method string getDBClusterId()
2346
 * @method $this withDBClusterId($value)
2347
 * @method string getOwnerAccount()
2348
 * @method $this withOwnerAccount($value)
2349
 * @method string getOwnerId()
2350
 * @method $this withOwnerId($value)
2351
 * @method string getLogBackupRetentionPeriod()
2352
 * @method $this withLogBackupRetentionPeriod($value)
2353
 */
2354
class ModifyLogBackupPolicy extends Rpc
2355
{
2356
}
2357
2358
/**
2359
 * @method string getDBClusterId()
2360
 * @method $this withDBClusterId($value)
2361
 * @method string getRuleName()
2362
 * @method $this withRuleName($value)
2363
 * @method string getRuleConfig()
2364
 * @method $this withRuleConfig($value)
2365
 * @method string getEnable()
2366
 * @method $this withEnable($value)
2367
 * @method string getRuleNameList()
2368
 * @method $this withRuleNameList($value)
2369
 */
2370
class ModifyMaskingRules extends Rpc
2371
{
2372
}
2373
2374
/**
2375
 * @method string getResourceOwnerId()
2376
 * @method $this withResourceOwnerId($value)
2377
 * @method string getSecurityToken()
2378
 * @method $this withSecurityToken($value)
2379
 * @method string getSwitchTime()
2380
 * @method $this withSwitchTime($value)
2381
 * @method string getResourceOwnerAccount()
2382
 * @method $this withResourceOwnerAccount($value)
2383
 * @method string getOwnerAccount()
2384
 * @method $this withOwnerAccount($value)
2385
 * @method string getOwnerId()
2386
 * @method $this withOwnerId($value)
2387
 * @method string getIds()
2388
 * @method $this withIds($value)
2389
 */
2390
class ModifyPendingMaintenanceAction extends Rpc
2391
{
2392
}
2393
2394
/**
2395
 * @method string getResourceOwnerId()
2396
 * @method $this withResourceOwnerId($value)
2397
 * @method string getSecurityToken()
2398
 * @method $this withSecurityToken($value)
2399
 * @method string getGDNId()
2400
 * @method $this withGDNId($value)
2401
 * @method string getResourceOwnerAccount()
2402
 * @method $this withResourceOwnerAccount($value)
2403
 * @method string getDBClusterId()
2404
 * @method $this withDBClusterId($value)
2405
 * @method string getOwnerAccount()
2406
 * @method $this withOwnerAccount($value)
2407
 * @method string getOwnerId()
2408
 * @method $this withOwnerId($value)
2409
 */
2410
class RemoveDBClusterFromGDN extends Rpc
2411
{
2412
}
2413
2414
/**
2415
 * @method string getResourceOwnerId()
2416
 * @method $this withResourceOwnerId($value)
2417
 * @method string getAccountName()
2418
 * @method $this withAccountName($value)
2419
 * @method string getResourceOwnerAccount()
2420
 * @method $this withResourceOwnerAccount($value)
2421
 * @method string getDBClusterId()
2422
 * @method $this withDBClusterId($value)
2423
 * @method string getOwnerAccount()
2424
 * @method $this withOwnerAccount($value)
2425
 * @method string getOwnerId()
2426
 * @method $this withOwnerId($value)
2427
 * @method string getAccountPassword()
2428
 * @method $this withAccountPassword($value)
2429
 */
2430
class ResetAccount extends Rpc
2431
{
2432
}
2433
2434
/**
2435
 * @method string getResourceOwnerId()
2436
 * @method $this withResourceOwnerId($value)
2437
 * @method string getDBNodeId()
2438
 * @method $this withDBNodeId($value)
2439
 * @method string getResourceOwnerAccount()
2440
 * @method $this withResourceOwnerAccount($value)
2441
 * @method string getOwnerAccount()
2442
 * @method $this withOwnerAccount($value)
2443
 * @method string getOwnerId()
2444
 * @method $this withOwnerId($value)
2445
 */
2446
class RestartDBNode extends Rpc
2447
{
2448
}
2449
2450
/**
2451
 * @method string getResourceOwnerId()
2452
 * @method $this withResourceOwnerId($value)
2453
 * @method string getSecurityToken()
2454
 * @method $this withSecurityToken($value)
2455
 * @method string getTableMeta()
2456
 * @method $this withTableMeta($value)
2457
 * @method string getRestoreTime()
2458
 * @method $this withRestoreTime($value)
2459
 * @method string getResourceOwnerAccount()
2460
 * @method $this withResourceOwnerAccount($value)
2461
 * @method string getDBClusterId()
2462
 * @method $this withDBClusterId($value)
2463
 * @method string getOwnerAccount()
2464
 * @method $this withOwnerAccount($value)
2465
 * @method string getBackupId()
2466
 * @method $this withBackupId($value)
2467
 * @method string getOwnerId()
2468
 * @method $this withOwnerId($value)
2469
 */
2470
class RestoreTable extends Rpc
2471
{
2472
}
2473
2474
/**
2475
 * @method string getResourceOwnerId()
2476
 * @method $this withResourceOwnerId($value)
2477
 * @method string getAccountName()
2478
 * @method $this withAccountName($value)
2479
 * @method string getResourceOwnerAccount()
2480
 * @method $this withResourceOwnerAccount($value)
2481
 * @method string getDBClusterId()
2482
 * @method $this withDBClusterId($value)
2483
 * @method string getOwnerAccount()
2484
 * @method $this withOwnerAccount($value)
2485
 * @method string getOwnerId()
2486
 * @method $this withOwnerId($value)
2487
 * @method string getDBName()
2488
 * @method $this withDBName($value)
2489
 */
2490
class RevokeAccountPrivilege extends Rpc
2491
{
2492
}
2493
2494
/**
2495
 * @method string getResourceOwnerId()
2496
 * @method $this withResourceOwnerId($value)
2497
 * @method array getTag()
2498
 * @method array getResourceId()
2499
 * @method string getResourceOwnerAccount()
2500
 * @method $this withResourceOwnerAccount($value)
2501
 * @method string getOwnerAccount()
2502
 * @method $this withOwnerAccount($value)
2503
 * @method string getOwnerId()
2504
 * @method $this withOwnerId($value)
2505
 * @method string getResourceType()
2506
 * @method $this withResourceType($value)
2507
 */
2508
class TagResources extends Rpc
2509
{
2510
2511
    /**
2512
     * @param array $tag
2513
     *
2514
     * @return $this
2515
     */
2516
	public function withTag(array $tag)
2517
	{
2518
	    $this->data['Tag'] = $tag;
2519
		foreach ($tag as $depth1 => $depth1Value) {
2520
			if(isset($depth1Value['Value'])){
2521
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
2522
			}
2523
			if(isset($depth1Value['Key'])){
2524
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
2525
			}
2526
		}
2527
2528
		return $this;
2529
    }
2530
2531
    /**
2532
     * @param array $resourceId
2533
     *
2534
     * @return $this
2535
     */
2536
	public function withResourceId(array $resourceId)
2537
	{
2538
	    $this->data['ResourceId'] = $resourceId;
2539
		foreach ($resourceId as $i => $iValue) {
2540
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
2541
		}
2542
2543
		return $this;
2544
    }
2545
}
2546
2547
/**
2548
 * @method string getResourceOwnerId()
2549
 * @method $this withResourceOwnerId($value)
2550
 * @method string getClientToken()
2551
 * @method $this withClientToken($value)
2552
 * @method string getRestoreTime()
2553
 * @method $this withRestoreTime($value)
2554
 * @method string getResourceOwnerAccount()
2555
 * @method $this withResourceOwnerAccount($value)
2556
 * @method string getDBClusterId()
2557
 * @method $this withDBClusterId($value)
2558
 * @method string getOwnerAccount()
2559
 * @method $this withOwnerAccount($value)
2560
 * @method string getOperationType()
2561
 * @method $this withOperationType($value)
2562
 * @method string getOwnerId()
2563
 * @method $this withOwnerId($value)
2564
 * @method string getModifyType()
2565
 * @method $this withModifyType($value)
2566
 * @method array getDBNode()
2567
 */
2568
class TempModifyDBNode extends Rpc
2569
{
2570
2571
    /**
2572
     * @param array $dBNode
2573
     *
2574
     * @return $this
2575
     */
2576
	public function withDBNode(array $dBNode)
2577
	{
2578
	    $this->data['DBNode'] = $dBNode;
2579
		foreach ($dBNode as $depth1 => $depth1Value) {
2580
			if(isset($depth1Value['TargetClass'])){
2581
				$this->options['query']['DBNode.' . ($depth1 + 1) . '.TargetClass'] = $depth1Value['TargetClass'];
2582
			}
2583
			if(isset($depth1Value['ZoneId'])){
2584
				$this->options['query']['DBNode.' . ($depth1 + 1) . '.ZoneId'] = $depth1Value['ZoneId'];
2585
			}
2586
		}
2587
2588
		return $this;
2589
    }
2590
}
2591
2592
/**
2593
 * @method string getResourceOwnerId()
2594
 * @method $this withResourceOwnerId($value)
2595
 * @method string getClientToken()
2596
 * @method $this withClientToken($value)
2597
 * @method string getResourceGroupId()
2598
 * @method $this withResourceGroupId($value)
2599
 * @method string getPeriod()
2600
 * @method $this withPeriod($value)
2601
 * @method string getResourceOwnerAccount()
2602
 * @method $this withResourceOwnerAccount($value)
2603
 * @method string getDBClusterId()
2604
 * @method $this withDBClusterId($value)
2605
 * @method string getOwnerAccount()
2606
 * @method $this withOwnerAccount($value)
2607
 * @method string getOwnerId()
2608
 * @method $this withOwnerId($value)
2609
 * @method string getUsedTime()
2610
 * @method $this withUsedTime($value)
2611
 * @method string getPayType()
2612
 * @method $this withPayType($value)
2613
 */
2614
class TransformDBClusterPayType extends Rpc
2615
{
2616
}
2617
2618
/**
2619
 * @method string getResourceOwnerId()
2620
 * @method $this withResourceOwnerId($value)
2621
 * @method string getAll()
2622
 * @method $this withAll($value)
2623
 * @method array getResourceId()
2624
 * @method string getResourceOwnerAccount()
2625
 * @method $this withResourceOwnerAccount($value)
2626
 * @method string getOwnerAccount()
2627
 * @method $this withOwnerAccount($value)
2628
 * @method string getOwnerId()
2629
 * @method $this withOwnerId($value)
2630
 * @method string getResourceType()
2631
 * @method $this withResourceType($value)
2632
 * @method array getTagKey()
2633
 */
2634
class UntagResources extends Rpc
2635
{
2636
2637
    /**
2638
     * @param array $resourceId
2639
     *
2640
     * @return $this
2641
     */
2642
	public function withResourceId(array $resourceId)
2643
	{
2644
	    $this->data['ResourceId'] = $resourceId;
2645
		foreach ($resourceId as $i => $iValue) {
2646
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
2647
		}
2648
2649
		return $this;
2650
    }
2651
2652
    /**
2653
     * @param array $tagKey
2654
     *
2655
     * @return $this
2656
     */
2657
	public function withTagKey(array $tagKey)
2658
	{
2659
	    $this->data['TagKey'] = $tagKey;
2660
		foreach ($tagKey as $i => $iValue) {
2661
			$this->options['query']['TagKey.' . ($i + 1)] = $iValue;
2662
		}
2663
2664
		return $this;
2665
    }
2666
}
2667
2668
/**
2669
 * @method string getResourceOwnerId()
2670
 * @method $this withResourceOwnerId($value)
2671
 * @method string getPlannedEndTime()
2672
 * @method $this withPlannedEndTime($value)
2673
 * @method string getResourceOwnerAccount()
2674
 * @method $this withResourceOwnerAccount($value)
2675
 * @method string getDBClusterId()
2676
 * @method $this withDBClusterId($value)
2677
 * @method string getOwnerAccount()
2678
 * @method $this withOwnerAccount($value)
2679
 * @method string getOwnerId()
2680
 * @method $this withOwnerId($value)
2681
 * @method string getPlannedStartTime()
2682
 * @method $this withPlannedStartTime($value)
2683
 * @method string getFromTimeService()
2684
 * @method $this withFromTimeService($value)
2685
 */
2686
class UpgradeDBClusterMinorVersion extends Rpc
2687
{
2688
}
2689
2690
/**
2691
 * @method string getResourceOwnerId()
2692
 * @method $this withResourceOwnerId($value)
2693
 * @method string getUpgradeType()
2694
 * @method $this withUpgradeType($value)
2695
 * @method string getPlannedEndTime()
2696
 * @method $this withPlannedEndTime($value)
2697
 * @method string getResourceOwnerAccount()
2698
 * @method $this withResourceOwnerAccount($value)
2699
 * @method string getDBClusterId()
2700
 * @method $this withDBClusterId($value)
2701
 * @method string getOwnerAccount()
2702
 * @method $this withOwnerAccount($value)
2703
 * @method string getOwnerId()
2704
 * @method $this withOwnerId($value)
2705
 * @method string getPlannedStartTime()
2706
 * @method $this withPlannedStartTime($value)
2707
 * @method string getFromTimeService()
2708
 * @method $this withFromTimeService($value)
2709
 */
2710
class UpgradeDBClusterVersion extends Rpc
2711
{
2712
}
2713