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.

DescribeBackupDBs
last analyzed

Complexity

Total Complexity 0

Size/Duplication

Total Lines 2
Duplicated Lines 0 %

Test Coverage

Coverage 0%

Importance

Changes 0
Metric Value
wmc 0
eloc 1
dl 0
loc 2
ccs 0
cts 0
cp 0
c 0
b 0
f 0
1
<?php
2
3
namespace AlibabaCloud\Dds\V20151201;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method AllocateNodePrivateNetworkAddress allocateNodePrivateNetworkAddress(array $options = [])
9
 * @method AllocatePublicNetworkAddress allocatePublicNetworkAddress(array $options = [])
10
 * @method CheckCloudResourceAuthorized checkCloudResourceAuthorized(array $options = [])
11
 * @method CheckRecoveryCondition checkRecoveryCondition(array $options = [])
12
 * @method CheckServiceLinkedRole checkServiceLinkedRole(array $options = [])
13
 * @method CreateAccount createAccount(array $options = [])
14
 * @method CreateBackup createBackup(array $options = [])
15
 * @method CreateDBInstance createDBInstance(array $options = [])
16
 * @method CreateGlobalSecurityIPGroup createGlobalSecurityIPGroup(array $options = [])
17
 * @method CreateNode createNode(array $options = [])
18
 * @method CreateNodeBatch createNodeBatch(array $options = [])
19
 * @method CreateShardingDBInstance createShardingDBInstance(array $options = [])
20
 * @method DeleteDBInstance deleteDBInstance(array $options = [])
21
 * @method DeleteGlobalSecurityIPGroup deleteGlobalSecurityIPGroup(array $options = [])
22
 * @method DeleteNode deleteNode(array $options = [])
23
 * @method DescribeAccounts describeAccounts(array $options = [])
24
 * @method DescribeActiveOperationMaintenanceConfig describeActiveOperationMaintenanceConfig(array $options = [])
25
 * @method DescribeActiveOperationTask describeActiveOperationTask(array $options = [])
26
 * @method DescribeActiveOperationTaskCount describeActiveOperationTaskCount(array $options = [])
27
 * @method DescribeActiveOperationTaskRegion describeActiveOperationTaskRegion(array $options = [])
28
 * @method DescribeActiveOperationTasks describeActiveOperationTasks(array $options = [])
29
 * @method DescribeActiveOperationTaskType describeActiveOperationTaskType(array $options = [])
30
 * @method DescribeAuditLogFilter describeAuditLogFilter(array $options = [])
31
 * @method DescribeAuditPolicy describeAuditPolicy(array $options = [])
32
 * @method DescribeAuditRecords describeAuditRecords(array $options = [])
33
 * @method DescribeAvailabilityZones describeAvailabilityZones(array $options = [])
34
 * @method DescribeAvailableEngineVersion describeAvailableEngineVersion(array $options = [])
35
 * @method DescribeAvailableResource describeAvailableResource(array $options = [])
36
 * @method DescribeBackupDBs describeBackupDBs(array $options = [])
37
 * @method DescribeBackupPolicy describeBackupPolicy(array $options = [])
38
 * @method DescribeBackups describeBackups(array $options = [])
39
 * @method DescribeBackupStorage describeBackupStorage(array $options = [])
40
 * @method DescribeBackupTasks describeBackupTasks(array $options = [])
41
 * @method DescribeClusterBackups describeClusterBackups(array $options = [])
42
 * @method DescribeClusterRecoverTime describeClusterRecoverTime(array $options = [])
43
 * @method DescribeDBInstanceAttribute describeDBInstanceAttribute(array $options = [])
44
 * @method DescribeDBInstanceEncryptionKey describeDBInstanceEncryptionKey(array $options = [])
45
 * @method DescribeDBInstanceMonitor describeDBInstanceMonitor(array $options = [])
46
 * @method DescribeDBInstancePerformance describeDBInstancePerformance(array $options = [])
47
 * @method DescribeDBInstances describeDBInstances(array $options = [])
48
 * @method DescribeDBInstancesOverview describeDBInstancesOverview(array $options = [])
49
 * @method DescribeDBInstanceSpecInfo describeDBInstanceSpecInfo(array $options = [])
50
 * @method DescribeDBInstanceSSL describeDBInstanceSSL(array $options = [])
51
 * @method DescribeDBInstanceSwitchLog describeDBInstanceSwitchLog(array $options = [])
52
 * @method DescribeDBInstanceTDEInfo describeDBInstanceTDEInfo(array $options = [])
53
 * @method DescribeErrorLogRecords describeErrorLogRecords(array $options = [])
54
 * @method DescribeGlobalSecurityIPGroup describeGlobalSecurityIPGroup(array $options = [])
55
 * @method DescribeGlobalSecurityIPGroupRelation describeGlobalSecurityIPGroupRelation(array $options = [])
56
 * @method DescribeHistoryTasks describeHistoryTasks(array $options = [])
57
 * @method DescribeHistoryTasksStat describeHistoryTasksStat(array $options = [])
58
 * @method DescribeInstanceAutoRenewalAttribute describeInstanceAutoRenewalAttribute(array $options = [])
59
 * @method DescribeInstanceRecoverTime describeInstanceRecoverTime(array $options = [])
60
 * @method DescribeKernelReleaseNotes describeKernelReleaseNotes(array $options = [])
61
 * @method DescribeKmsKeys describeKmsKeys(array $options = [])
62
 * @method DescribeMongoDBLogConfig describeMongoDBLogConfig(array $options = [])
63
 * @method DescribeParameterModificationHistory describeParameterModificationHistory(array $options = [])
64
 * @method DescribeParameters describeParameters(array $options = [])
65
 * @method DescribeParameterTemplates describeParameterTemplates(array $options = [])
66
 * @method DescribePrice describePrice(array $options = [])
67
 * @method DescribeRegions describeRegions(array $options = [])
68
 * @method DescribeRenewalPrice describeRenewalPrice(array $options = [])
69
 * @method DescribeReplicaSetRole describeReplicaSetRole(array $options = [])
70
 * @method DescribeRestoreDBInstanceList describeRestoreDBInstanceList(array $options = [])
71
 * @method DescribeRoleZoneInfo describeRoleZoneInfo(array $options = [])
72
 * @method DescribeRunningLogRecords describeRunningLogRecords(array $options = [])
73
 * @method DescribeSecurityGroupConfiguration describeSecurityGroupConfiguration(array $options = [])
74
 * @method DescribeSecurityIps describeSecurityIps(array $options = [])
75
 * @method DescribeShardingNetworkAddress describeShardingNetworkAddress(array $options = [])
76
 * @method DescribeSlowLogRecords describeSlowLogRecords(array $options = [])
77
 * @method DescribeTags describeTags(array $options = [])
78
 * @method DescribeUserEncryptionKeyList describeUserEncryptionKeyList(array $options = [])
79
 * @method DestroyInstance destroyInstance(array $options = [])
80
 * @method EvaluateResource evaluateResource(array $options = [])
81
 * @method ListTagResources listTagResources(array $options = [])
82
 * @method MigrateAvailableZone migrateAvailableZone(array $options = [])
83
 * @method MigrateToOtherZone migrateToOtherZone(array $options = [])
84
 * @method ModifyAccountDescription modifyAccountDescription(array $options = [])
85
 * @method ModifyActiveOperationTasks modifyActiveOperationTasks(array $options = [])
86
 * @method ModifyAuditLogFilter modifyAuditLogFilter(array $options = [])
87
 * @method ModifyAuditPolicy modifyAuditPolicy(array $options = [])
88
 * @method ModifyBackupPolicy modifyBackupPolicy(array $options = [])
89
 * @method ModifyDBInstanceAttribute modifyDBInstanceAttribute(array $options = [])
90
 * @method ModifyDBInstanceConfig modifyDBInstanceConfig(array $options = [])
91
 * @method ModifyDBInstanceConnectionString modifyDBInstanceConnectionString(array $options = [])
92
 * @method ModifyDBInstanceDescription modifyDBInstanceDescription(array $options = [])
93
 * @method ModifyDBInstanceDiskType modifyDBInstanceDiskType(array $options = [])
94
 * @method ModifyDBInstanceMaintainTime modifyDBInstanceMaintainTime(array $options = [])
95
 * @method ModifyDBInstanceMonitor modifyDBInstanceMonitor(array $options = [])
96
 * @method ModifyDBInstanceNetExpireTime modifyDBInstanceNetExpireTime(array $options = [])
97
 * @method ModifyDBInstanceNetworkType modifyDBInstanceNetworkType(array $options = [])
98
 * @method ModifyDBInstanceSpec modifyDBInstanceSpec(array $options = [])
99
 * @method ModifyDBInstanceSSL modifyDBInstanceSSL(array $options = [])
100
 * @method ModifyDBInstanceTDE modifyDBInstanceTDE(array $options = [])
101
 * @method ModifyGlobalSecurityIPGroup modifyGlobalSecurityIPGroup(array $options = [])
102
 * @method ModifyGlobalSecurityIPGroupName modifyGlobalSecurityIPGroupName(array $options = [])
103
 * @method ModifyGlobalSecurityIPGroupRelation modifyGlobalSecurityIPGroupRelation(array $options = [])
104
 * @method ModifyInstanceAutoRenewalAttribute modifyInstanceAutoRenewalAttribute(array $options = [])
105
 * @method ModifyInstanceVpcAuthMode modifyInstanceVpcAuthMode(array $options = [])
106
 * @method ModifyNodeSpec modifyNodeSpec(array $options = [])
107
 * @method ModifyNodeSpecBatch modifyNodeSpecBatch(array $options = [])
108
 * @method ModifyParameters modifyParameters(array $options = [])
109
 * @method ModifyResourceGroup modifyResourceGroup(array $options = [])
110
 * @method ModifySecurityGroupConfiguration modifySecurityGroupConfiguration(array $options = [])
111
 * @method ModifySecurityIps modifySecurityIps(array $options = [])
112
 * @method ModifyTaskInfo modifyTaskInfo(array $options = [])
113
 * @method ReleaseNodePrivateNetworkAddress releaseNodePrivateNetworkAddress(array $options = [])
114
 * @method ReleasePublicNetworkAddress releasePublicNetworkAddress(array $options = [])
115
 * @method RenewDBInstance renewDBInstance(array $options = [])
116
 * @method ResetAccountPassword resetAccountPassword(array $options = [])
117
 * @method RestartDBInstance restartDBInstance(array $options = [])
118
 * @method RestartNode restartNode(array $options = [])
119
 * @method SwitchDBInstanceHA switchDBInstanceHA(array $options = [])
120
 * @method TagResources tagResources(array $options = [])
121
 * @method TransferClusterBackup transferClusterBackup(array $options = [])
122
 * @method TransformInstanceChargeType transformInstanceChargeType(array $options = [])
123
 * @method TransformToPrePaid transformToPrePaid(array $options = [])
124
 * @method UntagResources untagResources(array $options = [])
125
 * @method UpgradeDBInstanceEngineVersion upgradeDBInstanceEngineVersion(array $options = [])
126
 * @method UpgradeDBInstanceKernelVersion upgradeDBInstanceKernelVersion(array $options = [])
127
 */
128
class DdsApiResolver extends ApiResolver
129
{
130
}
131
132
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
133
{
134
    /** @var string */
135
    public $product = 'Dds';
136
137
    /** @var string */
138
    public $version = '2015-12-01';
139
140
    /** @var string */
141
    public $method = 'POST';
142
143
    /** @var string */
144
    public $serviceCode = 'dds';
145
}
146
147
/**
148
 * @method string getResourceOwnerId()
149
 * @method $this withResourceOwnerId($value)
150
 * @method string getAccountName()
151
 * @method $this withAccountName($value)
152
 * @method string getDBInstanceId()
153
 * @method $this withDBInstanceId($value)
154
 * @method string getNodeId()
155
 * @method $this withNodeId($value)
156
 * @method string getResourceOwnerAccount()
157
 * @method $this withResourceOwnerAccount($value)
158
 * @method string getOwnerAccount()
159
 * @method $this withOwnerAccount($value)
160
 * @method string getOwnerId()
161
 * @method $this withOwnerId($value)
162
 * @method string getAccountPassword()
163
 * @method $this withAccountPassword($value)
164
 * @method string getZoneId()
165
 * @method $this withZoneId($value)
166
 */
167
class AllocateNodePrivateNetworkAddress extends Rpc
168
{
169
}
170
171
/**
172
 * @method string getResourceOwnerId()
173
 * @method $this withResourceOwnerId($value)
174
 * @method string getDBInstanceId()
175
 * @method $this withDBInstanceId($value)
176
 * @method string getNodeId()
177
 * @method $this withNodeId($value)
178
 * @method string getResourceOwnerAccount()
179
 * @method $this withResourceOwnerAccount($value)
180
 * @method string getOwnerAccount()
181
 * @method $this withOwnerAccount($value)
182
 * @method string getOwnerId()
183
 * @method $this withOwnerId($value)
184
 */
185
class AllocatePublicNetworkAddress extends Rpc
186
{
187
}
188
189
/**
190
 * @method string getResourceOwnerId()
191
 * @method $this withResourceOwnerId($value)
192
 * @method string getDBInstanceId()
193
 * @method $this withDBInstanceId($value)
194
 * @method string getResourceOwnerAccount()
195
 * @method $this withResourceOwnerAccount($value)
196
 * @method string getOwnerAccount()
197
 * @method $this withOwnerAccount($value)
198
 * @method string getOwnerId()
199
 * @method $this withOwnerId($value)
200
 * @method string getTargetRegionId()
201
 * @method $this withTargetRegionId($value)
202
 */
203
class CheckCloudResourceAuthorized extends Rpc
204
{
205
}
206
207
/**
208
 * @method string getResourceOwnerId()
209
 * @method $this withResourceOwnerId($value)
210
 * @method string getEngineVersion()
211
 * @method $this withEngineVersion($value)
212
 * @method string getSrcRegion()
213
 * @method $this withSrcRegion($value)
214
 * @method string getResourceGroupId()
215
 * @method $this withResourceGroupId($value)
216
 * @method string getDatabaseNames()
217
 * @method $this withDatabaseNames($value)
218
 * @method string getInstanceType()
219
 * @method $this withInstanceType($value)
220
 * @method string getRestoreTime()
221
 * @method $this withRestoreTime($value)
222
 * @method string getDestRegion()
223
 * @method $this withDestRegion($value)
224
 * @method string getResourceOwnerAccount()
225
 * @method $this withResourceOwnerAccount($value)
226
 * @method string getOwnerAccount()
227
 * @method $this withOwnerAccount($value)
228
 * @method string getBackupId()
229
 * @method $this withBackupId($value)
230
 * @method string getSourceDBInstance()
231
 * @method $this withSourceDBInstance($value)
232
 * @method string getOwnerId()
233
 * @method $this withOwnerId($value)
234
 * @method string getRestoreType()
235
 * @method $this withRestoreType($value)
236
 */
237
class CheckRecoveryCondition extends Rpc
238
{
239
}
240
241
/**
242
 * @method string getResourceOwnerAccount()
243
 * @method $this withResourceOwnerAccount($value)
244
 * @method string getOwnerAccount()
245
 * @method $this withOwnerAccount($value)
246
 * @method string getOwnerId()
247
 * @method $this withOwnerId($value)
248
 */
249
class CheckServiceLinkedRole extends Rpc
250
{
251
}
252
253
/**
254
 * @method string getResourceOwnerId()
255
 * @method $this withResourceOwnerId($value)
256
 * @method string getAccountName()
257
 * @method $this withAccountName($value)
258
 * @method string getDBInstanceId()
259
 * @method $this withDBInstanceId($value)
260
 * @method string getResourceOwnerAccount()
261
 * @method $this withResourceOwnerAccount($value)
262
 * @method string getOwnerAccount()
263
 * @method $this withOwnerAccount($value)
264
 * @method string getOwnerId()
265
 * @method $this withOwnerId($value)
266
 * @method string getAccountPassword()
267
 * @method $this withAccountPassword($value)
268
 * @method string getCharacterType()
269
 * @method $this withCharacterType($value)
270
 */
271
class CreateAccount extends Rpc
272
{
273
}
274
275
/**
276
 * @method string getResourceOwnerId()
277
 * @method $this withResourceOwnerId($value)
278
 * @method string getDBInstanceId()
279
 * @method $this withDBInstanceId($value)
280
 * @method string getResourceOwnerAccount()
281
 * @method $this withResourceOwnerAccount($value)
282
 * @method string getOwnerAccount()
283
 * @method $this withOwnerAccount($value)
284
 * @method string getOwnerId()
285
 * @method $this withOwnerId($value)
286
 * @method string getBackupMethod()
287
 * @method $this withBackupMethod($value)
288
 * @method string getBackupRetentionPeriod()
289
 * @method $this withBackupRetentionPeriod($value)
290
 */
291
class CreateBackup extends Rpc
292
{
293
}
294
295
/**
296
 * @method string getResourceOwnerId()
297
 * @method $this withResourceOwnerId($value)
298
 * @method string getDBInstanceStorage()
299
 * @method $this withDBInstanceStorage($value)
300
 * @method string getSecondaryZoneId()
301
 * @method $this withSecondaryZoneId($value)
302
 * @method string getCouponNo()
303
 * @method $this withCouponNo($value)
304
 * @method string getEngineVersion()
305
 * @method $this withEngineVersion($value)
306
 * @method string getNetworkType()
307
 * @method $this withNetworkType($value)
308
 * @method string getSrcRegion()
309
 * @method $this withSrcRegion($value)
310
 * @method string getStorageType()
311
 * @method $this withStorageType($value)
312
 * @method string getResourceGroupId()
313
 * @method $this withResourceGroupId($value)
314
 * @method string getDBInstanceDescription()
315
 * @method $this withDBInstanceDescription($value)
316
 * @method array getTag()
317
 * @method string getGlobalSecurityGroupIds()
318
 * @method $this withGlobalSecurityGroupIds($value)
319
 * @method string getBusinessInfo()
320
 * @method $this withBusinessInfo($value)
321
 * @method string getPeriod()
322
 * @method $this withPeriod($value)
323
 * @method string getBackupId()
324
 * @method $this withBackupId($value)
325
 * @method string getEncryptionKey()
326
 * @method $this withEncryptionKey($value)
327
 * @method string getOwnerId()
328
 * @method $this withOwnerId($value)
329
 * @method string getDBInstanceClass()
330
 * @method $this withDBInstanceClass($value)
331
 * @method string getSecurityIPList()
332
 * @method $this withSecurityIPList($value)
333
 * @method string getVSwitchId()
334
 * @method $this withVSwitchId($value)
335
 * @method string getProvisionedIops()
336
 * @method $this withProvisionedIops($value)
337
 * @method string getAutoRenew()
338
 * @method $this withAutoRenew($value)
339
 * @method string getZoneId()
340
 * @method $this withZoneId($value)
341
 * @method string getClientToken()
342
 * @method $this withClientToken($value)
343
 * @method string getReadonlyReplicas()
344
 * @method $this withReadonlyReplicas($value)
345
 * @method string getReplicationFactor()
346
 * @method $this withReplicationFactor($value)
347
 * @method string getStorageEngine()
348
 * @method $this withStorageEngine($value)
349
 * @method string getDatabaseNames()
350
 * @method $this withDatabaseNames($value)
351
 * @method string getEngine()
352
 * @method $this withEngine($value)
353
 * @method string getHiddenZoneId()
354
 * @method $this withHiddenZoneId($value)
355
 * @method string getRestoreTime()
356
 * @method $this withRestoreTime($value)
357
 * @method string getResourceOwnerAccount()
358
 * @method $this withResourceOwnerAccount($value)
359
 * @method string getSrcDBInstanceId()
360
 * @method $this withSrcDBInstanceId($value)
361
 * @method string getOwnerAccount()
362
 * @method $this withOwnerAccount($value)
363
 * @method string getClusterId()
364
 * @method $this withClusterId($value)
365
 * @method string getRestoreType()
366
 * @method $this withRestoreType($value)
367
 * @method string getAccountPassword()
368
 * @method $this withAccountPassword($value)
369
 * @method string getEncrypted()
370
 * @method $this withEncrypted($value)
371
 * @method string getVpcId()
372
 * @method $this withVpcId($value)
373
 * @method string getChargeType()
374
 * @method $this withChargeType($value)
375
 */
376
class CreateDBInstance extends Rpc
377
{
378
379
    /**
380
     * @param array $tag
381
     *
382
     * @return $this
383
     */
384
	public function withTag(array $tag)
385
	{
386
	    $this->data['Tag'] = $tag;
387
		foreach ($tag as $depth1 => $depth1Value) {
388
			if(isset($depth1Value['Value'])){
389
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
390
			}
391
			if(isset($depth1Value['Key'])){
392
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
393
			}
394
		}
395
396
		return $this;
397
    }
398
}
399
400
/**
401
 * @method string getResourceOwnerId()
402
 * @method $this withResourceOwnerId($value)
403
 * @method string getGIpList()
404
 * @method $this withGIpList($value)
405
 * @method string getResourceGroupId()
406
 * @method $this withResourceGroupId($value)
407
 * @method string getSecurityToken()
408
 * @method $this withSecurityToken($value)
409
 * @method string getSecurityIPType()
410
 * @method $this withSecurityIPType($value)
411
 * @method string getResourceOwnerAccount()
412
 * @method $this withResourceOwnerAccount($value)
413
 * @method string getOwnerAccount()
414
 * @method $this withOwnerAccount($value)
415
 * @method string getOwnerId()
416
 * @method $this withOwnerId($value)
417
 * @method string getWhitelistNetType()
418
 * @method $this withWhitelistNetType($value)
419
 * @method string getGlobalIgName()
420
 * @method $this withGlobalIgName($value)
421
 */
422
class CreateGlobalSecurityIPGroup extends Rpc
423
{
424
}
425
426
/**
427
 * @method string getResourceOwnerId()
428
 * @method $this withResourceOwnerId($value)
429
 * @method string getNodeType()
430
 * @method $this withNodeType($value)
431
 * @method string getClientToken()
432
 * @method $this withClientToken($value)
433
 * @method string getReadonlyReplicas()
434
 * @method $this withReadonlyReplicas($value)
435
 * @method string getCouponNo()
436
 * @method $this withCouponNo($value)
437
 * @method string getNodeClass()
438
 * @method $this withNodeClass($value)
439
 * @method string getShardDirect()
440
 * @method $this withShardDirect($value)
441
 * @method string getAccountName()
442
 * @method $this withAccountName($value)
443
 * @method string getDBInstanceId()
444
 * @method $this withDBInstanceId($value)
445
 * @method string getBusinessInfo()
446
 * @method $this withBusinessInfo($value)
447
 * @method string getAutoPay()
448
 * @method $this withAutoPay($value)
449
 * @method string getFromApp()
450
 * @method $this withFromApp($value)
451
 * @method string getResourceOwnerAccount()
452
 * @method $this withResourceOwnerAccount($value)
453
 * @method string getNodeStorage()
454
 * @method $this withNodeStorage($value)
455
 * @method string getOwnerAccount()
456
 * @method $this withOwnerAccount($value)
457
 * @method string getOwnerId()
458
 * @method $this withOwnerId($value)
459
 * @method string getAccountPassword()
460
 * @method $this withAccountPassword($value)
461
 */
462
class CreateNode extends Rpc
463
{
464
}
465
466
/**
467
 * @method string getResourceOwnerId()
468
 * @method $this withResourceOwnerId($value)
469
 * @method string getClientToken()
470
 * @method $this withClientToken($value)
471
 * @method string getNodesInfo()
472
 * @method $this withNodesInfo($value)
473
 * @method string getCouponNo()
474
 * @method $this withCouponNo($value)
475
 * @method string getShardDirect()
476
 * @method $this withShardDirect($value)
477
 * @method string getAccountName()
478
 * @method $this withAccountName($value)
479
 * @method string getDBInstanceId()
480
 * @method $this withDBInstanceId($value)
481
 * @method string getBusinessInfo()
482
 * @method $this withBusinessInfo($value)
483
 * @method string getAutoPay()
484
 * @method $this withAutoPay($value)
485
 * @method string getFromApp()
486
 * @method $this withFromApp($value)
487
 * @method string getResourceOwnerAccount()
488
 * @method $this withResourceOwnerAccount($value)
489
 * @method string getOwnerAccount()
490
 * @method $this withOwnerAccount($value)
491
 * @method string getOwnerId()
492
 * @method $this withOwnerId($value)
493
 * @method string getAccountPassword()
494
 * @method $this withAccountPassword($value)
495
 */
496
class CreateNodeBatch extends Rpc
497
{
498
}
499
500
/**
501
 * @method string getResourceOwnerId()
502
 * @method $this withResourceOwnerId($value)
503
 * @method string getSecondaryZoneId()
504
 * @method $this withSecondaryZoneId($value)
505
 * @method string getEngineVersion()
506
 * @method $this withEngineVersion($value)
507
 * @method string getNetworkType()
508
 * @method $this withNetworkType($value)
509
 * @method string getSrcRegion()
510
 * @method $this withSrcRegion($value)
511
 * @method array getReplicaSet()
512
 * @method string getStorageType()
513
 * @method $this withStorageType($value)
514
 * @method string getResourceGroupId()
515
 * @method $this withResourceGroupId($value)
516
 * @method string getDBInstanceDescription()
517
 * @method $this withDBInstanceDescription($value)
518
 * @method array getTag()
519
 * @method string getGlobalSecurityGroupIds()
520
 * @method $this withGlobalSecurityGroupIds($value)
521
 * @method string getPeriod()
522
 * @method $this withPeriod($value)
523
 * @method string getBackupId()
524
 * @method $this withBackupId($value)
525
 * @method string getEncryptionKey()
526
 * @method $this withEncryptionKey($value)
527
 * @method array getConfigServer()
528
 * @method string getOwnerId()
529
 * @method $this withOwnerId($value)
530
 * @method string getSecurityIPList()
531
 * @method $this withSecurityIPList($value)
532
 * @method string getVSwitchId()
533
 * @method $this withVSwitchId($value)
534
 * @method array getMongos()
535
 * @method string getProvisionedIops()
536
 * @method $this withProvisionedIops($value)
537
 * @method string getAutoRenew()
538
 * @method $this withAutoRenew($value)
539
 * @method string getZoneId()
540
 * @method $this withZoneId($value)
541
 * @method string getClientToken()
542
 * @method $this withClientToken($value)
543
 * @method string getStorageEngine()
544
 * @method $this withStorageEngine($value)
545
 * @method string getEngine()
546
 * @method $this withEngine($value)
547
 * @method string getHiddenZoneId()
548
 * @method $this withHiddenZoneId($value)
549
 * @method string getRestoreTime()
550
 * @method $this withRestoreTime($value)
551
 * @method string getDestRegion()
552
 * @method $this withDestRegion($value)
553
 * @method string getResourceOwnerAccount()
554
 * @method $this withResourceOwnerAccount($value)
555
 * @method string getSrcDBInstanceId()
556
 * @method $this withSrcDBInstanceId($value)
557
 * @method string getOwnerAccount()
558
 * @method $this withOwnerAccount($value)
559
 * @method string getRestoreType()
560
 * @method $this withRestoreType($value)
561
 * @method string getAccountPassword()
562
 * @method $this withAccountPassword($value)
563
 * @method string getEncrypted()
564
 * @method $this withEncrypted($value)
565
 * @method string getVpcId()
566
 * @method $this withVpcId($value)
567
 * @method string getProtocolType()
568
 * @method $this withProtocolType($value)
569
 * @method string getChargeType()
570
 * @method $this withChargeType($value)
571
 */
572
class CreateShardingDBInstance extends Rpc
573
{
574
575
    /**
576
     * @param array $replicaSet
577
     *
578
     * @return $this
579
     */
580
	public function withReplicaSet(array $replicaSet)
581
	{
582
	    $this->data['ReplicaSet'] = $replicaSet;
583
		foreach ($replicaSet as $depth1 => $depth1Value) {
584
			if(isset($depth1Value['ReadonlyReplicas'])){
585
				$this->options['query']['ReplicaSet.' . ($depth1 + 1) . '.ReadonlyReplicas'] = $depth1Value['ReadonlyReplicas'];
586
			}
587
			if(isset($depth1Value['Storage'])){
588
				$this->options['query']['ReplicaSet.' . ($depth1 + 1) . '.Storage'] = $depth1Value['Storage'];
589
			}
590
			if(isset($depth1Value['Class'])){
591
				$this->options['query']['ReplicaSet.' . ($depth1 + 1) . '.Class'] = $depth1Value['Class'];
592
			}
593
		}
594
595
		return $this;
596
    }
597
598
    /**
599
     * @param array $tag
600
     *
601
     * @return $this
602
     */
603
	public function withTag(array $tag)
604
	{
605
	    $this->data['Tag'] = $tag;
606
		foreach ($tag as $depth1 => $depth1Value) {
607
			if(isset($depth1Value['Value'])){
608
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
609
			}
610
			if(isset($depth1Value['Key'])){
611
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
612
			}
613
		}
614
615
		return $this;
616
    }
617
618
    /**
619
     * @param array $configServer
620
     *
621
     * @return $this
622
     */
623
	public function withConfigServer(array $configServer)
624
	{
625
	    $this->data['ConfigServer'] = $configServer;
626
		foreach ($configServer as $depth1 => $depth1Value) {
627
			if(isset($depth1Value['Storage'])){
628
				$this->options['query']['ConfigServer.' . ($depth1 + 1) . '.Storage'] = $depth1Value['Storage'];
629
			}
630
			if(isset($depth1Value['Class'])){
631
				$this->options['query']['ConfigServer.' . ($depth1 + 1) . '.Class'] = $depth1Value['Class'];
632
			}
633
		}
634
635
		return $this;
636
    }
637
638
    /**
639
     * @param array $mongos
640
     *
641
     * @return $this
642
     */
643
	public function withMongos(array $mongos)
644
	{
645
	    $this->data['Mongos'] = $mongos;
646
		foreach ($mongos as $depth1 => $depth1Value) {
647
			if(isset($depth1Value['Class'])){
648
				$this->options['query']['Mongos.' . ($depth1 + 1) . '.Class'] = $depth1Value['Class'];
649
			}
650
		}
651
652
		return $this;
653
    }
654
}
655
656
/**
657
 * @method string getResourceOwnerId()
658
 * @method $this withResourceOwnerId($value)
659
 * @method string getClientToken()
660
 * @method $this withClientToken($value)
661
 * @method string getDBInstanceId()
662
 * @method $this withDBInstanceId($value)
663
 * @method string getResourceOwnerAccount()
664
 * @method $this withResourceOwnerAccount($value)
665
 * @method string getOwnerAccount()
666
 * @method $this withOwnerAccount($value)
667
 * @method string getOwnerId()
668
 * @method $this withOwnerId($value)
669
 */
670
class DeleteDBInstance extends Rpc
671
{
672
}
673
674
/**
675
 * @method string getResourceOwnerId()
676
 * @method $this withResourceOwnerId($value)
677
 * @method string getResourceGroupId()
678
 * @method $this withResourceGroupId($value)
679
 * @method string getGlobalSecurityGroupId()
680
 * @method $this withGlobalSecurityGroupId($value)
681
 * @method string getSecurityToken()
682
 * @method $this withSecurityToken($value)
683
 * @method string getResourceOwnerAccount()
684
 * @method $this withResourceOwnerAccount($value)
685
 * @method string getOwnerAccount()
686
 * @method $this withOwnerAccount($value)
687
 * @method string getOwnerId()
688
 * @method $this withOwnerId($value)
689
 * @method string getGlobalIgName()
690
 * @method $this withGlobalIgName($value)
691
 */
692
class DeleteGlobalSecurityIPGroup extends Rpc
693
{
694
}
695
696
/**
697
 * @method string getResourceOwnerId()
698
 * @method $this withResourceOwnerId($value)
699
 * @method string getClientToken()
700
 * @method $this withClientToken($value)
701
 * @method string getDBInstanceId()
702
 * @method $this withDBInstanceId($value)
703
 * @method string getNodeId()
704
 * @method $this withNodeId($value)
705
 * @method string getResourceOwnerAccount()
706
 * @method $this withResourceOwnerAccount($value)
707
 * @method string getOwnerAccount()
708
 * @method $this withOwnerAccount($value)
709
 * @method string getOwnerId()
710
 * @method $this withOwnerId($value)
711
 */
712
class DeleteNode extends Rpc
713
{
714
}
715
716
/**
717
 * @method string getResourceOwnerId()
718
 * @method $this withResourceOwnerId($value)
719
 * @method string getAccountName()
720
 * @method $this withAccountName($value)
721
 * @method string getDBInstanceId()
722
 * @method $this withDBInstanceId($value)
723
 * @method string getResourceOwnerAccount()
724
 * @method $this withResourceOwnerAccount($value)
725
 * @method string getOwnerAccount()
726
 * @method $this withOwnerAccount($value)
727
 * @method string getOwnerId()
728
 * @method $this withOwnerId($value)
729
 */
730
class DescribeAccounts extends Rpc
731
{
732
}
733
734
/**
735
 * @method string getResourceOwnerId()
736
 * @method $this withResourceOwnerId($value)
737
 * @method string getResourceOwnerAccount()
738
 * @method $this withResourceOwnerAccount($value)
739
 * @method string getOwnerAccount()
740
 * @method $this withOwnerAccount($value)
741
 * @method string getOwnerId()
742
 * @method $this withOwnerId($value)
743
 */
744
class DescribeActiveOperationMaintenanceConfig extends Rpc
745
{
746
}
747
748
/**
749
 * @method string getResourceOwnerId()
750
 * @method $this withResourceOwnerId($value)
751
 * @method string getProductId()
752
 * @method $this withProductId($value)
753
 * @method string getPageNumber()
754
 * @method $this withPageNumber($value)
755
 * @method string getIsHistory()
756
 * @method $this withIsHistory($value)
757
 * @method string getPageSize()
758
 * @method $this withPageSize($value)
759
 * @method string getTaskType()
760
 * @method $this withTaskType($value)
761
 * @method string getResourceOwnerAccount()
762
 * @method $this withResourceOwnerAccount($value)
763
 * @method string getOwnerAccount()
764
 * @method $this withOwnerAccount($value)
765
 * @method string getOwnerId()
766
 * @method $this withOwnerId($value)
767
 * @method string getRegion()
768
 * @method $this withRegion($value)
769
 */
770
class DescribeActiveOperationTask extends Rpc
771
{
772
}
773
774
/**
775
 * @method string getResourceOwnerId()
776
 * @method $this withResourceOwnerId($value)
777
 * @method string getResourceGroupId()
778
 * @method $this withResourceGroupId($value)
779
 * @method string getResourceOwnerAccount()
780
 * @method $this withResourceOwnerAccount($value)
781
 * @method string getOwnerAccount()
782
 * @method $this withOwnerAccount($value)
783
 * @method string getOwnerId()
784
 * @method $this withOwnerId($value)
785
 */
786
class DescribeActiveOperationTaskCount extends Rpc
787
{
788
}
789
790
/**
791
 * @method string getResourceOwnerId()
792
 * @method $this withResourceOwnerId($value)
793
 * @method string getIsHistory()
794
 * @method $this withIsHistory($value)
795
 * @method string getTaskType()
796
 * @method $this withTaskType($value)
797
 * @method string getResourceOwnerAccount()
798
 * @method $this withResourceOwnerAccount($value)
799
 * @method string getOwnerAccount()
800
 * @method $this withOwnerAccount($value)
801
 * @method string getOwnerId()
802
 * @method $this withOwnerId($value)
803
 */
804
class DescribeActiveOperationTaskRegion extends Rpc
805
{
806
}
807
808
/**
809
 * @method string getResourceOwnerId()
810
 * @method $this withResourceOwnerId($value)
811
 * @method string getProductId()
812
 * @method $this withProductId($value)
813
 * @method string getChangeLevel()
814
 * @method $this withChangeLevel($value)
815
 * @method string getPageNumber()
816
 * @method $this withPageNumber($value)
817
 * @method string getResourceGroupId()
818
 * @method $this withResourceGroupId($value)
819
 * @method string getInsName()
820
 * @method $this withInsName($value)
821
 * @method string getPageSize()
822
 * @method $this withPageSize($value)
823
 * @method string getTaskType()
824
 * @method $this withTaskType($value)
825
 * @method string getResourceOwnerAccount()
826
 * @method $this withResourceOwnerAccount($value)
827
 * @method string getOwnerAccount()
828
 * @method $this withOwnerAccount($value)
829
 * @method string getAllowCancel()
830
 * @method $this withAllowCancel($value)
831
 * @method string getOwnerId()
832
 * @method $this withOwnerId($value)
833
 * @method string getDbType()
834
 * @method $this withDbType($value)
835
 * @method string getAllowChange()
836
 * @method $this withAllowChange($value)
837
 * @method string getRegion()
838
 * @method $this withRegion($value)
839
 * @method string getStatus()
840
 * @method $this withStatus($value)
841
 */
842
class DescribeActiveOperationTasks extends Rpc
843
{
844
}
845
846
/**
847
 * @method string getResourceOwnerId()
848
 * @method $this withResourceOwnerId($value)
849
 * @method string getResourceGroupId()
850
 * @method $this withResourceGroupId($value)
851
 * @method string getIsHistory()
852
 * @method $this withIsHistory($value)
853
 * @method string getResourceOwnerAccount()
854
 * @method $this withResourceOwnerAccount($value)
855
 * @method string getOwnerAccount()
856
 * @method $this withOwnerAccount($value)
857
 * @method string getOwnerId()
858
 * @method $this withOwnerId($value)
859
 */
860
class DescribeActiveOperationTaskType extends Rpc
861
{
862
}
863
864
/**
865
 * @method string getResourceOwnerId()
866
 * @method $this withResourceOwnerId($value)
867
 * @method string getDBInstanceId()
868
 * @method $this withDBInstanceId($value)
869
 * @method string getRoleType()
870
 * @method $this withRoleType($value)
871
 * @method string getResourceOwnerAccount()
872
 * @method $this withResourceOwnerAccount($value)
873
 * @method string getOwnerAccount()
874
 * @method $this withOwnerAccount($value)
875
 * @method string getOwnerId()
876
 * @method $this withOwnerId($value)
877
 */
878
class DescribeAuditLogFilter extends Rpc
879
{
880
}
881
882
/**
883
 * @method string getResourceOwnerId()
884
 * @method $this withResourceOwnerId($value)
885
 * @method string getDBInstanceId()
886
 * @method $this withDBInstanceId($value)
887
 * @method string getResourceOwnerAccount()
888
 * @method $this withResourceOwnerAccount($value)
889
 * @method string getOwnerAccount()
890
 * @method $this withOwnerAccount($value)
891
 * @method string getOwnerId()
892
 * @method $this withOwnerId($value)
893
 */
894
class DescribeAuditPolicy extends Rpc
895
{
896
}
897
898
/**
899
 * @method string getResourceOwnerId()
900
 * @method $this withResourceOwnerId($value)
901
 * @method string getStartTime()
902
 * @method $this withStartTime($value)
903
 * @method string getQueryKeywords()
904
 * @method $this withQueryKeywords($value)
905
 * @method string getPageNumber()
906
 * @method $this withPageNumber($value)
907
 * @method string getDatabase()
908
 * @method $this withDatabase($value)
909
 * @method string getPageSize()
910
 * @method $this withPageSize($value)
911
 * @method string getDBInstanceId()
912
 * @method $this withDBInstanceId($value)
913
 * @method string getNodeId()
914
 * @method $this withNodeId($value)
915
 * @method string getResourceOwnerAccount()
916
 * @method $this withResourceOwnerAccount($value)
917
 * @method string getOwnerAccount()
918
 * @method $this withOwnerAccount($value)
919
 * @method string getEndTime()
920
 * @method $this withEndTime($value)
921
 * @method string getOwnerId()
922
 * @method $this withOwnerId($value)
923
 * @method string getLogicalOperator()
924
 * @method $this withLogicalOperator($value)
925
 * @method string getForm()
926
 * @method $this withForm($value)
927
 * @method string getUser()
928
 * @method $this withUser($value)
929
 * @method string getOrderType()
930
 * @method $this withOrderType($value)
931
 */
932
class DescribeAuditRecords extends Rpc
933
{
934
}
935
936
/**
937
 * @method string getResourceOwnerId()
938
 * @method $this withResourceOwnerId($value)
939
 * @method string getEngineVersion()
940
 * @method $this withEngineVersion($value)
941
 * @method string getStorageType()
942
 * @method $this withStorageType($value)
943
 * @method string getReplicationFactor()
944
 * @method $this withReplicationFactor($value)
945
 * @method string getResourceGroupId()
946
 * @method $this withResourceGroupId($value)
947
 * @method string getExcludeZoneId()
948
 * @method $this withExcludeZoneId($value)
949
 * @method string getInstanceType()
950
 * @method $this withInstanceType($value)
951
 * @method string getExcludeSecondaryZoneId()
952
 * @method $this withExcludeSecondaryZoneId($value)
953
 * @method string getInstanceChargeType()
954
 * @method $this withInstanceChargeType($value)
955
 * @method string getResourceOwnerAccount()
956
 * @method $this withResourceOwnerAccount($value)
957
 * @method string getLevel()
958
 * @method $this withLevel($value)
959
 * @method string getOwnerAccount()
960
 * @method $this withOwnerAccount($value)
961
 * @method string getMongoType()
962
 * @method $this withMongoType($value)
963
 * @method string getOwnerId()
964
 * @method $this withOwnerId($value)
965
 * @method string getDBInstanceClass()
966
 * @method $this withDBInstanceClass($value)
967
 * @method string getStorageSupport()
968
 * @method $this withStorageSupport($value)
969
 * @method string getDbType()
970
 * @method $this withDbType($value)
971
 * @method string getAcceptLanguage()
972
 * @method $this withAcceptLanguage($value)
973
 * @method string getZoneId()
974
 * @method $this withZoneId($value)
975
 */
976
class DescribeAvailabilityZones extends Rpc
977
{
978
}
979
980
/**
981
 * @method string getResourceOwnerId()
982
 * @method $this withResourceOwnerId($value)
983
 * @method string getDBInstanceId()
984
 * @method $this withDBInstanceId($value)
985
 * @method string getResourceOwnerAccount()
986
 * @method $this withResourceOwnerAccount($value)
987
 * @method string getOwnerAccount()
988
 * @method $this withOwnerAccount($value)
989
 * @method string getOwnerId()
990
 * @method $this withOwnerId($value)
991
 */
992
class DescribeAvailableEngineVersion extends Rpc
993
{
994
}
995
996
/**
997
 * @method string getResourceOwnerId()
998
 * @method $this withResourceOwnerId($value)
999
 * @method string getEngineVersion()
1000
 * @method $this withEngineVersion($value)
1001
 * @method string getStorageType()
1002
 * @method $this withStorageType($value)
1003
 * @method string getReplicationFactor()
1004
 * @method $this withReplicationFactor($value)
1005
 * @method string getResourceGroupId()
1006
 * @method $this withResourceGroupId($value)
1007
 * @method string getInstanceChargeType()
1008
 * @method $this withInstanceChargeType($value)
1009
 * @method string getResourceOwnerAccount()
1010
 * @method $this withResourceOwnerAccount($value)
1011
 * @method string getLevel()
1012
 * @method $this withLevel($value)
1013
 * @method string getOwnerAccount()
1014
 * @method $this withOwnerAccount($value)
1015
 * @method string getMongoType()
1016
 * @method $this withMongoType($value)
1017
 * @method string getOwnerId()
1018
 * @method $this withOwnerId($value)
1019
 * @method string getDBInstanceClass()
1020
 * @method $this withDBInstanceClass($value)
1021
 * @method string getStorageSupport()
1022
 * @method $this withStorageSupport($value)
1023
 * @method string getDbType()
1024
 * @method $this withDbType($value)
1025
 * @method string getZoneId()
1026
 * @method $this withZoneId($value)
1027
 */
1028
class DescribeAvailableResource extends Rpc
1029
{
1030
}
1031
1032
/**
1033
 * @method string getResourceOwnerId()
1034
 * @method $this withResourceOwnerId($value)
1035
 * @method string getPageNumber()
1036
 * @method $this withPageNumber($value)
1037
 * @method string getResourceGroupId()
1038
 * @method $this withResourceGroupId($value)
1039
 * @method string getPageSize()
1040
 * @method $this withPageSize($value)
1041
 * @method string getRestoreTime()
1042
 * @method $this withRestoreTime($value)
1043
 * @method string getResourceOwnerAccount()
1044
 * @method $this withResourceOwnerAccount($value)
1045
 * @method string getOwnerAccount()
1046
 * @method $this withOwnerAccount($value)
1047
 * @method string getBackupId()
1048
 * @method $this withBackupId($value)
1049
 * @method string getSourceDBInstance()
1050
 * @method $this withSourceDBInstance($value)
1051
 * @method string getOwnerId()
1052
 * @method $this withOwnerId($value)
1053
 */
1054
class DescribeBackupDBs extends Rpc
1055
{
1056
}
1057
1058
/**
1059
 * @method string getResourceOwnerId()
1060
 * @method $this withResourceOwnerId($value)
1061
 * @method string getSrcRegion()
1062
 * @method $this withSrcRegion($value)
1063
 * @method string getSecurityToken()
1064
 * @method $this withSecurityToken($value)
1065
 * @method string getInstanceType()
1066
 * @method $this withInstanceType($value)
1067
 * @method string getDBInstanceId()
1068
 * @method $this withDBInstanceId($value)
1069
 * @method string getResourceOwnerAccount()
1070
 * @method $this withResourceOwnerAccount($value)
1071
 * @method string getOwnerAccount()
1072
 * @method $this withOwnerAccount($value)
1073
 * @method string getOwnerId()
1074
 * @method $this withOwnerId($value)
1075
 */
1076
class DescribeBackupPolicy extends Rpc
1077
{
1078
}
1079
1080
/**
1081
 * @method string getResourceOwnerId()
1082
 * @method $this withResourceOwnerId($value)
1083
 * @method string getStartTime()
1084
 * @method $this withStartTime($value)
1085
 * @method string getSrcRegion()
1086
 * @method $this withSrcRegion($value)
1087
 * @method string getPageNumber()
1088
 * @method $this withPageNumber($value)
1089
 * @method string getPageSize()
1090
 * @method $this withPageSize($value)
1091
 * @method string getDBInstanceId()
1092
 * @method $this withDBInstanceId($value)
1093
 * @method string getNodeId()
1094
 * @method $this withNodeId($value)
1095
 * @method string getDestRegion()
1096
 * @method $this withDestRegion($value)
1097
 * @method string getResourceOwnerAccount()
1098
 * @method $this withResourceOwnerAccount($value)
1099
 * @method string getOwnerAccount()
1100
 * @method $this withOwnerAccount($value)
1101
 * @method string getBackupId()
1102
 * @method $this withBackupId($value)
1103
 * @method string getEndTime()
1104
 * @method $this withEndTime($value)
1105
 * @method string getOwnerId()
1106
 * @method $this withOwnerId($value)
1107
 */
1108
class DescribeBackups extends Rpc
1109
{
1110
}
1111
1112
/**
1113
 * @method string getResourceOwnerId()
1114
 * @method $this withResourceOwnerId($value)
1115
 * @method string getDBInstanceId()
1116
 * @method $this withDBInstanceId($value)
1117
 * @method string getNodeId()
1118
 * @method $this withNodeId($value)
1119
 * @method string getResourceOwnerAccount()
1120
 * @method $this withResourceOwnerAccount($value)
1121
 * @method string getOwnerAccount()
1122
 * @method $this withOwnerAccount($value)
1123
 * @method string getOwnerId()
1124
 * @method $this withOwnerId($value)
1125
 */
1126
class DescribeBackupStorage extends Rpc
1127
{
1128
1129
    /** @var string */
1130
    public $method = 'GET';
1131
}
1132
1133
/**
1134
 * @method string getBackupJobId()
1135
 * @method $this withBackupJobId($value)
1136
 * @method string getResourceOwnerId()
1137
 * @method $this withResourceOwnerId($value)
1138
 * @method string getSecurityToken()
1139
 * @method $this withSecurityToken($value)
1140
 * @method string getDBInstanceId()
1141
 * @method $this withDBInstanceId($value)
1142
 * @method string getResourceOwnerAccount()
1143
 * @method $this withResourceOwnerAccount($value)
1144
 * @method string getOwnerAccount()
1145
 * @method $this withOwnerAccount($value)
1146
 * @method string getOwnerId()
1147
 * @method $this withOwnerId($value)
1148
 */
1149
class DescribeBackupTasks extends Rpc
1150
{
1151
1152
    /** @var string */
1153
    public $method = 'GET';
1154
}
1155
1156
/**
1157
 * @method string getResourceOwnerId()
1158
 * @method $this withResourceOwnerId($value)
1159
 * @method string getStartTime()
1160
 * @method $this withStartTime($value)
1161
 * @method string getSrcRegion()
1162
 * @method $this withSrcRegion($value)
1163
 * @method string getPageSize()
1164
 * @method $this withPageSize($value)
1165
 * @method string getDBInstanceId()
1166
 * @method $this withDBInstanceId($value)
1167
 * @method string getDestRegion()
1168
 * @method $this withDestRegion($value)
1169
 * @method string getResourceOwnerAccount()
1170
 * @method $this withResourceOwnerAccount($value)
1171
 * @method string getOwnerAccount()
1172
 * @method $this withOwnerAccount($value)
1173
 * @method string getBackupId()
1174
 * @method $this withBackupId($value)
1175
 * @method string getEndTime()
1176
 * @method $this withEndTime($value)
1177
 * @method string getOwnerId()
1178
 * @method $this withOwnerId($value)
1179
 * @method string getIsOnlyGetClusterBackUp()
1180
 * @method $this withIsOnlyGetClusterBackUp($value)
1181
 * @method string getPageNo()
1182
 * @method $this withPageNo($value)
1183
 */
1184
class DescribeClusterBackups extends Rpc
1185
{
1186
}
1187
1188
/**
1189
 * @method string getResourceOwnerId()
1190
 * @method $this withResourceOwnerId($value)
1191
 * @method string getDBInstanceId()
1192
 * @method $this withDBInstanceId($value)
1193
 * @method string getResourceOwnerAccount()
1194
 * @method $this withResourceOwnerAccount($value)
1195
 * @method string getOwnerAccount()
1196
 * @method $this withOwnerAccount($value)
1197
 * @method string getOwnerId()
1198
 * @method $this withOwnerId($value)
1199
 */
1200
class DescribeClusterRecoverTime extends Rpc
1201
{
1202
1203
    /** @var string */
1204
    public $method = 'GET';
1205
}
1206
1207
/**
1208
 * @method string getResourceOwnerId()
1209
 * @method $this withResourceOwnerId($value)
1210
 * @method string getIsOnlyGetCluster()
1211
 * @method $this withIsOnlyGetCluster($value)
1212
 * @method string getResourceGroupId()
1213
 * @method $this withResourceGroupId($value)
1214
 * @method string getSecurityToken()
1215
 * @method $this withSecurityToken($value)
1216
 * @method string getEngine()
1217
 * @method $this withEngine($value)
1218
 * @method string getDBInstanceId()
1219
 * @method $this withDBInstanceId($value)
1220
 * @method string getResourceOwnerAccount()
1221
 * @method $this withResourceOwnerAccount($value)
1222
 * @method string getOwnerAccount()
1223
 * @method $this withOwnerAccount($value)
1224
 * @method string getOwnerId()
1225
 * @method $this withOwnerId($value)
1226
 * @method string getChargeType()
1227
 * @method $this withChargeType($value)
1228
 * @method string getIsDelete()
1229
 * @method $this withIsDelete($value)
1230
 */
1231
class DescribeDBInstanceAttribute extends Rpc
1232
{
1233
}
1234
1235
/**
1236
 * @method string getResourceOwnerId()
1237
 * @method $this withResourceOwnerId($value)
1238
 * @method string getDBInstanceId()
1239
 * @method $this withDBInstanceId($value)
1240
 * @method string getResourceOwnerAccount()
1241
 * @method $this withResourceOwnerAccount($value)
1242
 * @method string getOwnerAccount()
1243
 * @method $this withOwnerAccount($value)
1244
 * @method string getEncryptionKey()
1245
 * @method $this withEncryptionKey($value)
1246
 * @method string getOwnerId()
1247
 * @method $this withOwnerId($value)
1248
 */
1249
class DescribeDBInstanceEncryptionKey extends Rpc
1250
{
1251
}
1252
1253
/**
1254
 * @method string getResourceOwnerId()
1255
 * @method $this withResourceOwnerId($value)
1256
 * @method string getDBInstanceId()
1257
 * @method $this withDBInstanceId($value)
1258
 * @method string getResourceOwnerAccount()
1259
 * @method $this withResourceOwnerAccount($value)
1260
 * @method string getOwnerAccount()
1261
 * @method $this withOwnerAccount($value)
1262
 * @method string getOwnerId()
1263
 * @method $this withOwnerId($value)
1264
 */
1265
class DescribeDBInstanceMonitor extends Rpc
1266
{
1267
}
1268
1269
/**
1270
 * @method string getResourceOwnerId()
1271
 * @method $this withResourceOwnerId($value)
1272
 * @method string getRoleId()
1273
 * @method $this withRoleId($value)
1274
 * @method string getStartTime()
1275
 * @method $this withStartTime($value)
1276
 * @method string getReplicaSetRole()
1277
 * @method $this withReplicaSetRole($value)
1278
 * @method string getDBInstanceId()
1279
 * @method $this withDBInstanceId($value)
1280
 * @method string getNodeId()
1281
 * @method $this withNodeId($value)
1282
 * @method string getKey()
1283
 * @method $this withKey($value)
1284
 * @method string getResourceOwnerAccount()
1285
 * @method $this withResourceOwnerAccount($value)
1286
 * @method string getOwnerAccount()
1287
 * @method $this withOwnerAccount($value)
1288
 * @method string getEndTime()
1289
 * @method $this withEndTime($value)
1290
 * @method string getOwnerId()
1291
 * @method $this withOwnerId($value)
1292
 * @method string getInterval()
1293
 * @method $this withInterval($value)
1294
 */
1295
class DescribeDBInstancePerformance extends Rpc
1296
{
1297
}
1298
1299
/**
1300
 * @method string getResourceOwnerId()
1301
 * @method $this withResourceOwnerId($value)
1302
 * @method string getEngineVersion()
1303
 * @method $this withEngineVersion($value)
1304
 * @method string getNetworkType()
1305
 * @method $this withNetworkType($value)
1306
 * @method string getPageNumber()
1307
 * @method $this withPageNumber($value)
1308
 * @method string getReplicationFactor()
1309
 * @method $this withReplicationFactor($value)
1310
 * @method string getResourceGroupId()
1311
 * @method $this withResourceGroupId($value)
1312
 * @method string getExpired()
1313
 * @method $this withExpired($value)
1314
 * @method string getEngine()
1315
 * @method $this withEngine($value)
1316
 * @method string getPageSize()
1317
 * @method $this withPageSize($value)
1318
 * @method string getDBNodeType()
1319
 * @method $this withDBNodeType($value)
1320
 * @method string getDBInstanceId()
1321
 * @method $this withDBInstanceId($value)
1322
 * @method string getDBInstanceDescription()
1323
 * @method $this withDBInstanceDescription($value)
1324
 * @method string getDBInstanceStatus()
1325
 * @method $this withDBInstanceStatus($value)
1326
 * @method array getTag()
1327
 * @method string getExpireTime()
1328
 * @method $this withExpireTime($value)
1329
 * @method string getResourceOwnerAccount()
1330
 * @method $this withResourceOwnerAccount($value)
1331
 * @method string getOwnerAccount()
1332
 * @method $this withOwnerAccount($value)
1333
 * @method string getConnectionDomain()
1334
 * @method $this withConnectionDomain($value)
1335
 * @method string getOwnerId()
1336
 * @method $this withOwnerId($value)
1337
 * @method string getDBInstanceType()
1338
 * @method $this withDBInstanceType($value)
1339
 * @method string getDBInstanceClass()
1340
 * @method $this withDBInstanceClass($value)
1341
 * @method string getVSwitchId()
1342
 * @method $this withVSwitchId($value)
1343
 * @method string getVpcId()
1344
 * @method $this withVpcId($value)
1345
 * @method string getZoneId()
1346
 * @method $this withZoneId($value)
1347
 * @method string getChargeType()
1348
 * @method $this withChargeType($value)
1349
 */
1350
class DescribeDBInstances extends Rpc
1351
{
1352
1353
    /**
1354
     * @param array $tag
1355
     *
1356
     * @return $this
1357
     */
1358
	public function withTag(array $tag)
1359
	{
1360
	    $this->data['Tag'] = $tag;
1361
		foreach ($tag as $depth1 => $depth1Value) {
1362
			if(isset($depth1Value['Value'])){
1363
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1364
			}
1365
			if(isset($depth1Value['Key'])){
1366
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1367
			}
1368
		}
1369
1370
		return $this;
1371
    }
1372
}
1373
1374
/**
1375
 * @method string getResourceOwnerId()
1376
 * @method $this withResourceOwnerId($value)
1377
 * @method string getShowTags()
1378
 * @method $this withShowTags($value)
1379
 * @method string getNetworkType()
1380
 * @method $this withNetworkType($value)
1381
 * @method string getEngineVersion()
1382
 * @method $this withEngineVersion($value)
1383
 * @method string getInstanceClass()
1384
 * @method $this withInstanceClass($value)
1385
 * @method string getResourceGroupId()
1386
 * @method $this withResourceGroupId($value)
1387
 * @method string getInstanceType()
1388
 * @method $this withInstanceType($value)
1389
 * @method string getInstanceStatus()
1390
 * @method $this withInstanceStatus($value)
1391
 * @method string getResourceOwnerAccount()
1392
 * @method $this withResourceOwnerAccount($value)
1393
 * @method string getOwnerAccount()
1394
 * @method $this withOwnerAccount($value)
1395
 * @method string getOwnerId()
1396
 * @method $this withOwnerId($value)
1397
 * @method string getVSwitchId()
1398
 * @method $this withVSwitchId($value)
1399
 * @method string getInstanceIds()
1400
 * @method $this withInstanceIds($value)
1401
 * @method string getVpcId()
1402
 * @method $this withVpcId($value)
1403
 * @method string getZoneId()
1404
 * @method $this withZoneId($value)
1405
 * @method string getChargeType()
1406
 * @method $this withChargeType($value)
1407
 */
1408
class DescribeDBInstancesOverview extends Rpc
1409
{
1410
}
1411
1412
/**
1413
 * @method string getResourceOwnerId()
1414
 * @method $this withResourceOwnerId($value)
1415
 * @method string getInstanceClass()
1416
 * @method $this withInstanceClass($value)
1417
 * @method string getSecurityToken()
1418
 * @method $this withSecurityToken($value)
1419
 * @method string getResourceOwnerAccount()
1420
 * @method $this withResourceOwnerAccount($value)
1421
 * @method string getOwnerAccount()
1422
 * @method $this withOwnerAccount($value)
1423
 * @method string getOwnerId()
1424
 * @method $this withOwnerId($value)
1425
 */
1426
class DescribeDBInstanceSpecInfo extends Rpc
1427
{
1428
1429
    /** @var string */
1430
    public $scheme = 'https';
1431
}
1432
1433
/**
1434
 * @method string getResourceOwnerId()
1435
 * @method $this withResourceOwnerId($value)
1436
 * @method string getDBInstanceId()
1437
 * @method $this withDBInstanceId($value)
1438
 * @method string getResourceOwnerAccount()
1439
 * @method $this withResourceOwnerAccount($value)
1440
 * @method string getOwnerAccount()
1441
 * @method $this withOwnerAccount($value)
1442
 * @method string getOwnerId()
1443
 * @method $this withOwnerId($value)
1444
 */
1445
class DescribeDBInstanceSSL extends Rpc
1446
{
1447
}
1448
1449
/**
1450
 * @method string getResourceOwnerId()
1451
 * @method $this withResourceOwnerId($value)
1452
 * @method string getStartTime()
1453
 * @method $this withStartTime($value)
1454
 * @method string getPageNumber()
1455
 * @method $this withPageNumber($value)
1456
 * @method string getPageSize()
1457
 * @method $this withPageSize($value)
1458
 * @method string getDBInstanceId()
1459
 * @method $this withDBInstanceId($value)
1460
 * @method string getEndTime()
1461
 * @method $this withEndTime($value)
1462
 */
1463
class DescribeDBInstanceSwitchLog extends Rpc
1464
{
1465
}
1466
1467
/**
1468
 * @method string getResourceOwnerId()
1469
 * @method $this withResourceOwnerId($value)
1470
 * @method string getDBInstanceId()
1471
 * @method $this withDBInstanceId($value)
1472
 * @method string getResourceOwnerAccount()
1473
 * @method $this withResourceOwnerAccount($value)
1474
 * @method string getOwnerAccount()
1475
 * @method $this withOwnerAccount($value)
1476
 * @method string getOwnerId()
1477
 * @method $this withOwnerId($value)
1478
 */
1479
class DescribeDBInstanceTDEInfo extends Rpc
1480
{
1481
}
1482
1483
/**
1484
 * @method string getResourceOwnerId()
1485
 * @method $this withResourceOwnerId($value)
1486
 * @method string getStartTime()
1487
 * @method $this withStartTime($value)
1488
 * @method string getPageNumber()
1489
 * @method $this withPageNumber($value)
1490
 * @method string getQueryKeywords()
1491
 * @method $this withQueryKeywords($value)
1492
 * @method string getResourceGroupId()
1493
 * @method $this withResourceGroupId($value)
1494
 * @method string getPageSize()
1495
 * @method $this withPageSize($value)
1496
 * @method string getDBInstanceId()
1497
 * @method $this withDBInstanceId($value)
1498
 * @method string getRoleType()
1499
 * @method $this withRoleType($value)
1500
 * @method string getNodeId()
1501
 * @method $this withNodeId($value)
1502
 * @method string getResourceOwnerAccount()
1503
 * @method $this withResourceOwnerAccount($value)
1504
 * @method string getOwnerAccount()
1505
 * @method $this withOwnerAccount($value)
1506
 * @method string getEndTime()
1507
 * @method $this withEndTime($value)
1508
 * @method string getOwnerId()
1509
 * @method $this withOwnerId($value)
1510
 * @method string getLogicalOperator()
1511
 * @method $this withLogicalOperator($value)
1512
 * @method string getDBName()
1513
 * @method $this withDBName($value)
1514
 */
1515
class DescribeErrorLogRecords extends Rpc
1516
{
1517
}
1518
1519
/**
1520
 * @method string getResourceOwnerId()
1521
 * @method $this withResourceOwnerId($value)
1522
 * @method string getResourceGroupId()
1523
 * @method $this withResourceGroupId($value)
1524
 * @method string getGlobalSecurityGroupId()
1525
 * @method $this withGlobalSecurityGroupId($value)
1526
 * @method string getResourceOwnerAccount()
1527
 * @method $this withResourceOwnerAccount($value)
1528
 * @method string getOwnerAccount()
1529
 * @method $this withOwnerAccount($value)
1530
 * @method string getOwnerId()
1531
 * @method $this withOwnerId($value)
1532
 */
1533
class DescribeGlobalSecurityIPGroup extends Rpc
1534
{
1535
1536
    /** @var string */
1537
    public $method = 'GET';
1538
}
1539
1540
/**
1541
 * @method string getResourceOwnerId()
1542
 * @method $this withResourceOwnerId($value)
1543
 * @method string getResourceGroupId()
1544
 * @method $this withResourceGroupId($value)
1545
 * @method string getResourceOwnerAccount()
1546
 * @method $this withResourceOwnerAccount($value)
1547
 * @method string getDBClusterId()
1548
 * @method $this withDBClusterId($value)
1549
 * @method string getOwnerAccount()
1550
 * @method $this withOwnerAccount($value)
1551
 * @method string getOwnerId()
1552
 * @method $this withOwnerId($value)
1553
 */
1554
class DescribeGlobalSecurityIPGroupRelation extends Rpc
1555
{
1556
1557
    /** @var string */
1558
    public $method = 'GET';
1559
}
1560
1561
/**
1562
 * @method string getResourceOwnerId()
1563
 * @method $this withResourceOwnerId($value)
1564
 * @method string getToStartTime()
1565
 * @method $this withToStartTime($value)
1566
 * @method string getPageNumber()
1567
 * @method $this withPageNumber($value)
1568
 * @method string getResourceGroupId()
1569
 * @method $this withResourceGroupId($value)
1570
 * @method string getPageSize()
1571
 * @method $this withPageSize($value)
1572
 * @method string getInstanceType()
1573
 * @method $this withInstanceType($value)
1574
 * @method string getTaskId()
1575
 * @method $this withTaskId($value)
1576
 * @method string getToExecTime()
1577
 * @method $this withToExecTime($value)
1578
 * @method string getTaskType()
1579
 * @method $this withTaskType($value)
1580
 * @method string getResourceOwnerAccount()
1581
 * @method $this withResourceOwnerAccount($value)
1582
 * @method string getFromStartTime()
1583
 * @method $this withFromStartTime($value)
1584
 * @method string getFromExecTime()
1585
 * @method $this withFromExecTime($value)
1586
 * @method string getInstanceId()
1587
 * @method $this withInstanceId($value)
1588
 * @method string getStatus()
1589
 * @method $this withStatus($value)
1590
 */
1591
class DescribeHistoryTasks extends Rpc
1592
{
1593
}
1594
1595
/**
1596
 * @method string getResourceOwnerId()
1597
 * @method $this withResourceOwnerId($value)
1598
 * @method string getToStartTime()
1599
 * @method $this withToStartTime($value)
1600
 * @method string getResourceGroupId()
1601
 * @method $this withResourceGroupId($value)
1602
 * @method string getTaskId()
1603
 * @method $this withTaskId($value)
1604
 * @method string getToExecTime()
1605
 * @method $this withToExecTime($value)
1606
 * @method string getTaskType()
1607
 * @method $this withTaskType($value)
1608
 * @method string getResourceOwnerAccount()
1609
 * @method $this withResourceOwnerAccount($value)
1610
 * @method string getFromStartTime()
1611
 * @method $this withFromStartTime($value)
1612
 * @method string getFromExecTime()
1613
 * @method $this withFromExecTime($value)
1614
 * @method string getInstanceId()
1615
 * @method $this withInstanceId($value)
1616
 * @method string getStatus()
1617
 * @method $this withStatus($value)
1618
 */
1619
class DescribeHistoryTasksStat extends Rpc
1620
{
1621
}
1622
1623
/**
1624
 * @method string getResourceOwnerId()
1625
 * @method $this withResourceOwnerId($value)
1626
 * @method string getPageNumber()
1627
 * @method $this withPageNumber($value)
1628
 * @method string getPageSize()
1629
 * @method $this withPageSize($value)
1630
 * @method string getDBInstanceId()
1631
 * @method $this withDBInstanceId($value)
1632
 * @method string getResourceOwnerAccount()
1633
 * @method $this withResourceOwnerAccount($value)
1634
 * @method string getOwnerAccount()
1635
 * @method $this withOwnerAccount($value)
1636
 * @method string getOwnerId()
1637
 * @method $this withOwnerId($value)
1638
 * @method string getDBInstanceType()
1639
 * @method $this withDBInstanceType($value)
1640
 */
1641
class DescribeInstanceAutoRenewalAttribute extends Rpc
1642
{
1643
}
1644
1645
/**
1646
 * @method string getResourceOwnerId()
1647
 * @method $this withResourceOwnerId($value)
1648
 * @method string getSecurityToken()
1649
 * @method $this withSecurityToken($value)
1650
 * @method string getDBInstanceId()
1651
 * @method $this withDBInstanceId($value)
1652
 * @method string getResourceOwnerAccount()
1653
 * @method $this withResourceOwnerAccount($value)
1654
 * @method string getOwnerAccount()
1655
 * @method $this withOwnerAccount($value)
1656
 * @method string getOwnerId()
1657
 * @method $this withOwnerId($value)
1658
 */
1659
class DescribeInstanceRecoverTime extends Rpc
1660
{
1661
1662
    /** @var string */
1663
    public $method = 'GET';
1664
}
1665
1666
/**
1667
 * @method string getResourceOwnerId()
1668
 * @method $this withResourceOwnerId($value)
1669
 * @method string getKernelVersion()
1670
 * @method $this withKernelVersion($value)
1671
 * @method string getResourceOwnerAccount()
1672
 * @method $this withResourceOwnerAccount($value)
1673
 * @method string getOwnerAccount()
1674
 * @method $this withOwnerAccount($value)
1675
 * @method string getOwnerId()
1676
 * @method $this withOwnerId($value)
1677
 */
1678
class DescribeKernelReleaseNotes extends Rpc
1679
{
1680
}
1681
1682
/**
1683
 * @method string getResourceOwnerId()
1684
 * @method $this withResourceOwnerId($value)
1685
 * @method string getResourceOwnerAccount()
1686
 * @method $this withResourceOwnerAccount($value)
1687
 * @method string getOwnerAccount()
1688
 * @method $this withOwnerAccount($value)
1689
 */
1690
class DescribeKmsKeys extends Rpc
1691
{
1692
}
1693
1694
/**
1695
 * @method string getResourceOwnerId()
1696
 * @method $this withResourceOwnerId($value)
1697
 * @method string getDBInstanceId()
1698
 * @method $this withDBInstanceId($value)
1699
 * @method string getResourceOwnerAccount()
1700
 * @method $this withResourceOwnerAccount($value)
1701
 * @method string getOwnerAccount()
1702
 * @method $this withOwnerAccount($value)
1703
 * @method string getOwnerId()
1704
 * @method $this withOwnerId($value)
1705
 */
1706
class DescribeMongoDBLogConfig extends Rpc
1707
{
1708
}
1709
1710
/**
1711
 * @method string getResourceOwnerId()
1712
 * @method $this withResourceOwnerId($value)
1713
 * @method string getStartTime()
1714
 * @method $this withStartTime($value)
1715
 * @method string getDBInstanceId()
1716
 * @method $this withDBInstanceId($value)
1717
 * @method string getNodeId()
1718
 * @method $this withNodeId($value)
1719
 * @method string getResourceOwnerAccount()
1720
 * @method $this withResourceOwnerAccount($value)
1721
 * @method string getOwnerAccount()
1722
 * @method $this withOwnerAccount($value)
1723
 * @method string getEndTime()
1724
 * @method $this withEndTime($value)
1725
 * @method string getOwnerId()
1726
 * @method $this withOwnerId($value)
1727
 * @method string getCharacterType()
1728
 * @method $this withCharacterType($value)
1729
 */
1730
class DescribeParameterModificationHistory extends Rpc
1731
{
1732
}
1733
1734
/**
1735
 * @method string getResourceOwnerId()
1736
 * @method $this withResourceOwnerId($value)
1737
 * @method string getExtraParam()
1738
 * @method $this withExtraParam($value)
1739
 * @method string getDBInstanceId()
1740
 * @method $this withDBInstanceId($value)
1741
 * @method string getNodeId()
1742
 * @method $this withNodeId($value)
1743
 * @method string getResourceOwnerAccount()
1744
 * @method $this withResourceOwnerAccount($value)
1745
 * @method string getOwnerAccount()
1746
 * @method $this withOwnerAccount($value)
1747
 * @method string getOwnerId()
1748
 * @method $this withOwnerId($value)
1749
 * @method string getCharacterType()
1750
 * @method $this withCharacterType($value)
1751
 */
1752
class DescribeParameters extends Rpc
1753
{
1754
}
1755
1756
/**
1757
 * @method string getResourceOwnerId()
1758
 * @method $this withResourceOwnerId($value)
1759
 * @method string getRole()
1760
 * @method $this withRole($value)
1761
 * @method string getEngineVersion()
1762
 * @method $this withEngineVersion($value)
1763
 * @method string getEngine()
1764
 * @method $this withEngine($value)
1765
 * @method string getResourceOwnerAccount()
1766
 * @method $this withResourceOwnerAccount($value)
1767
 * @method string getOwnerAccount()
1768
 * @method $this withOwnerAccount($value)
1769
 * @method string getOwnerId()
1770
 * @method $this withOwnerId($value)
1771
 */
1772
class DescribeParameterTemplates extends Rpc
1773
{
1774
}
1775
1776
/**
1777
 * @method string getResourceOwnerId()
1778
 * @method $this withResourceOwnerId($value)
1779
 * @method string getProductCode()
1780
 * @method $this withProductCode($value)
1781
 * @method string getCouponNo()
1782
 * @method $this withCouponNo($value)
1783
 * @method string getResourceGroupId()
1784
 * @method $this withResourceGroupId($value)
1785
 * @method string getBusinessInfo()
1786
 * @method $this withBusinessInfo($value)
1787
 * @method string getResourceOwnerAccount()
1788
 * @method $this withResourceOwnerAccount($value)
1789
 * @method string getOwnerAccount()
1790
 * @method $this withOwnerAccount($value)
1791
 * @method string getOrderParamOut()
1792
 * @method $this withOrderParamOut($value)
1793
 * @method string getCommodityCode()
1794
 * @method $this withCommodityCode($value)
1795
 * @method string getOwnerId()
1796
 * @method $this withOwnerId($value)
1797
 * @method string getDBInstances()
1798
 * @method $this withDBInstances($value)
1799
 * @method string getOrderType()
1800
 * @method $this withOrderType($value)
1801
 */
1802
class DescribePrice extends Rpc
1803
{
1804
}
1805
1806
/**
1807
 * @method string getResourceOwnerId()
1808
 * @method $this withResourceOwnerId($value)
1809
 * @method string getResourceOwnerAccount()
1810
 * @method $this withResourceOwnerAccount($value)
1811
 * @method string getOwnerAccount()
1812
 * @method $this withOwnerAccount($value)
1813
 * @method string getOwnerId()
1814
 * @method $this withOwnerId($value)
1815
 * @method string getAcceptLanguage()
1816
 * @method $this withAcceptLanguage($value)
1817
 * @method string getZoneId()
1818
 * @method $this withZoneId($value)
1819
 */
1820
class DescribeRegions extends Rpc
1821
{
1822
}
1823
1824
/**
1825
 * @method string getResourceOwnerId()
1826
 * @method $this withResourceOwnerId($value)
1827
 * @method string getCouponNo()
1828
 * @method $this withCouponNo($value)
1829
 * @method string getDBInstanceId()
1830
 * @method $this withDBInstanceId($value)
1831
 * @method string getBusinessInfo()
1832
 * @method $this withBusinessInfo($value)
1833
 * @method string getResourceOwnerAccount()
1834
 * @method $this withResourceOwnerAccount($value)
1835
 * @method string getOwnerAccount()
1836
 * @method $this withOwnerAccount($value)
1837
 * @method string getOwnerId()
1838
 * @method $this withOwnerId($value)
1839
 */
1840
class DescribeRenewalPrice extends Rpc
1841
{
1842
}
1843
1844
/**
1845
 * @method string getResourceOwnerId()
1846
 * @method $this withResourceOwnerId($value)
1847
 * @method string getDBInstanceId()
1848
 * @method $this withDBInstanceId($value)
1849
 * @method string getResourceOwnerAccount()
1850
 * @method $this withResourceOwnerAccount($value)
1851
 * @method string getOwnerAccount()
1852
 * @method $this withOwnerAccount($value)
1853
 * @method string getOwnerId()
1854
 * @method $this withOwnerId($value)
1855
 */
1856
class DescribeReplicaSetRole extends Rpc
1857
{
1858
}
1859
1860
/**
1861
 * @method string getResourceOwnerId()
1862
 * @method $this withResourceOwnerId($value)
1863
 * @method string getCreationTimeAfter()
1864
 * @method $this withCreationTimeAfter($value)
1865
 * @method string getPageNumber()
1866
 * @method $this withPageNumber($value)
1867
 * @method string getPageSize()
1868
 * @method $this withPageSize($value)
1869
 * @method string getDBInstanceId()
1870
 * @method $this withDBInstanceId($value)
1871
 * @method string getResourceOwnerAccount()
1872
 * @method $this withResourceOwnerAccount($value)
1873
 * @method string getOwnerAccount()
1874
 * @method $this withOwnerAccount($value)
1875
 * @method string getOwnerId()
1876
 * @method $this withOwnerId($value)
1877
 */
1878
class DescribeRestoreDBInstanceList extends Rpc
1879
{
1880
1881
    /** @var string */
1882
    public $scheme = 'https';
1883
}
1884
1885
/**
1886
 * @method string getResourceOwnerId()
1887
 * @method $this withResourceOwnerId($value)
1888
 * @method string getDBInstanceId()
1889
 * @method $this withDBInstanceId($value)
1890
 * @method string getResourceOwnerAccount()
1891
 * @method $this withResourceOwnerAccount($value)
1892
 * @method string getOwnerAccount()
1893
 * @method $this withOwnerAccount($value)
1894
 * @method string getOwnerId()
1895
 * @method $this withOwnerId($value)
1896
 */
1897
class DescribeRoleZoneInfo extends Rpc
1898
{
1899
}
1900
1901
/**
1902
 * @method string getResourceOwnerId()
1903
 * @method $this withResourceOwnerId($value)
1904
 * @method string getRoleId()
1905
 * @method $this withRoleId($value)
1906
 * @method string getStartTime()
1907
 * @method $this withStartTime($value)
1908
 * @method string getPageNumber()
1909
 * @method $this withPageNumber($value)
1910
 * @method string getQueryKeywords()
1911
 * @method $this withQueryKeywords($value)
1912
 * @method string getResourceGroupId()
1913
 * @method $this withResourceGroupId($value)
1914
 * @method string getPageSize()
1915
 * @method $this withPageSize($value)
1916
 * @method string getDBInstanceId()
1917
 * @method $this withDBInstanceId($value)
1918
 * @method string getRoleType()
1919
 * @method $this withRoleType($value)
1920
 * @method string getNodeId()
1921
 * @method $this withNodeId($value)
1922
 * @method string getResourceOwnerAccount()
1923
 * @method $this withResourceOwnerAccount($value)
1924
 * @method string getOwnerAccount()
1925
 * @method $this withOwnerAccount($value)
1926
 * @method string getEndTime()
1927
 * @method $this withEndTime($value)
1928
 * @method string getOwnerId()
1929
 * @method $this withOwnerId($value)
1930
 * @method string getLogicalOperator()
1931
 * @method $this withLogicalOperator($value)
1932
 * @method string getDBName()
1933
 * @method $this withDBName($value)
1934
 * @method string getOrderType()
1935
 * @method $this withOrderType($value)
1936
 */
1937
class DescribeRunningLogRecords extends Rpc
1938
{
1939
}
1940
1941
/**
1942
 * @method string getResourceOwnerId()
1943
 * @method $this withResourceOwnerId($value)
1944
 * @method string getDBInstanceId()
1945
 * @method $this withDBInstanceId($value)
1946
 * @method string getResourceOwnerAccount()
1947
 * @method $this withResourceOwnerAccount($value)
1948
 * @method string getOwnerAccount()
1949
 * @method $this withOwnerAccount($value)
1950
 * @method string getOwnerId()
1951
 * @method $this withOwnerId($value)
1952
 */
1953
class DescribeSecurityGroupConfiguration extends Rpc
1954
{
1955
}
1956
1957
/**
1958
 * @method string getResourceOwnerId()
1959
 * @method $this withResourceOwnerId($value)
1960
 * @method string getShowHDMIps()
1961
 * @method $this withShowHDMIps($value)
1962
 * @method string getDBInstanceId()
1963
 * @method $this withDBInstanceId($value)
1964
 * @method string getResourceOwnerAccount()
1965
 * @method $this withResourceOwnerAccount($value)
1966
 * @method string getOwnerAccount()
1967
 * @method $this withOwnerAccount($value)
1968
 * @method string getOwnerId()
1969
 * @method $this withOwnerId($value)
1970
 */
1971
class DescribeSecurityIps extends Rpc
1972
{
1973
}
1974
1975
/**
1976
 * @method string getResourceOwnerId()
1977
 * @method $this withResourceOwnerId($value)
1978
 * @method string getDBInstanceId()
1979
 * @method $this withDBInstanceId($value)
1980
 * @method string getNodeId()
1981
 * @method $this withNodeId($value)
1982
 * @method string getResourceOwnerAccount()
1983
 * @method $this withResourceOwnerAccount($value)
1984
 * @method string getOwnerAccount()
1985
 * @method $this withOwnerAccount($value)
1986
 * @method string getOwnerId()
1987
 * @method $this withOwnerId($value)
1988
 */
1989
class DescribeShardingNetworkAddress extends Rpc
1990
{
1991
}
1992
1993
/**
1994
 * @method string getResourceOwnerId()
1995
 * @method $this withResourceOwnerId($value)
1996
 * @method string getStartTime()
1997
 * @method $this withStartTime($value)
1998
 * @method string getQueryKeywords()
1999
 * @method $this withQueryKeywords($value)
2000
 * @method string getPageNumber()
2001
 * @method $this withPageNumber($value)
2002
 * @method string getResourceGroupId()
2003
 * @method $this withResourceGroupId($value)
2004
 * @method string getPageSize()
2005
 * @method $this withPageSize($value)
2006
 * @method string getDBInstanceId()
2007
 * @method $this withDBInstanceId($value)
2008
 * @method string getNodeId()
2009
 * @method $this withNodeId($value)
2010
 * @method string getResourceOwnerAccount()
2011
 * @method $this withResourceOwnerAccount($value)
2012
 * @method string getOwnerAccount()
2013
 * @method $this withOwnerAccount($value)
2014
 * @method string getEndTime()
2015
 * @method $this withEndTime($value)
2016
 * @method string getOwnerId()
2017
 * @method $this withOwnerId($value)
2018
 * @method string getLogicalOperator()
2019
 * @method $this withLogicalOperator($value)
2020
 * @method string getDBName()
2021
 * @method $this withDBName($value)
2022
 * @method string getOrderType()
2023
 * @method $this withOrderType($value)
2024
 */
2025
class DescribeSlowLogRecords extends Rpc
2026
{
2027
}
2028
2029
/**
2030
 * @method string getResourceOwnerId()
2031
 * @method $this withResourceOwnerId($value)
2032
 * @method string getResourceGroupId()
2033
 * @method $this withResourceGroupId($value)
2034
 * @method string getNextToken()
2035
 * @method $this withNextToken($value)
2036
 * @method string getResourceOwnerAccount()
2037
 * @method $this withResourceOwnerAccount($value)
2038
 * @method string getOwnerAccount()
2039
 * @method $this withOwnerAccount($value)
2040
 * @method string getOwnerId()
2041
 * @method $this withOwnerId($value)
2042
 * @method string getResourceType()
2043
 * @method $this withResourceType($value)
2044
 */
2045
class DescribeTags extends Rpc
2046
{
2047
}
2048
2049
/**
2050
 * @method string getResourceOwnerId()
2051
 * @method $this withResourceOwnerId($value)
2052
 * @method string getDBInstanceId()
2053
 * @method $this withDBInstanceId($value)
2054
 * @method string getResourceOwnerAccount()
2055
 * @method $this withResourceOwnerAccount($value)
2056
 * @method string getOwnerAccount()
2057
 * @method $this withOwnerAccount($value)
2058
 * @method string getOwnerId()
2059
 * @method $this withOwnerId($value)
2060
 * @method string getTargetRegionId()
2061
 * @method $this withTargetRegionId($value)
2062
 */
2063
class DescribeUserEncryptionKeyList extends Rpc
2064
{
2065
}
2066
2067
/**
2068
 * @method string getResourceOwnerId()
2069
 * @method $this withResourceOwnerId($value)
2070
 * @method string getClientToken()
2071
 * @method $this withClientToken($value)
2072
 * @method string getResourceGroupId()
2073
 * @method $this withResourceGroupId($value)
2074
 * @method string getDBInstanceId()
2075
 * @method $this withDBInstanceId($value)
2076
 * @method string getResourceOwnerAccount()
2077
 * @method $this withResourceOwnerAccount($value)
2078
 * @method string getOwnerAccount()
2079
 * @method $this withOwnerAccount($value)
2080
 * @method string getOwnerId()
2081
 * @method $this withOwnerId($value)
2082
 * @method string getInstanceId()
2083
 * @method $this withInstanceId($value)
2084
 */
2085
class DestroyInstance extends Rpc
2086
{
2087
}
2088
2089
/**
2090
 * @method string getResourceOwnerId()
2091
 * @method $this withResourceOwnerId($value)
2092
 * @method string getReadonlyReplicas()
2093
 * @method $this withReadonlyReplicas($value)
2094
 * @method string getEngineVersion()
2095
 * @method $this withEngineVersion($value)
2096
 * @method string getStorage()
2097
 * @method $this withStorage($value)
2098
 * @method string getShardsInfo()
2099
 * @method $this withShardsInfo($value)
2100
 * @method string getReplicationFactor()
2101
 * @method $this withReplicationFactor($value)
2102
 * @method string getEngine()
2103
 * @method $this withEngine($value)
2104
 * @method string getDBInstanceId()
2105
 * @method $this withDBInstanceId($value)
2106
 * @method string getResourceOwnerAccount()
2107
 * @method $this withResourceOwnerAccount($value)
2108
 * @method string getOwnerAccount()
2109
 * @method $this withOwnerAccount($value)
2110
 * @method string getOwnerId()
2111
 * @method $this withOwnerId($value)
2112
 * @method string getDBInstanceClass()
2113
 * @method $this withDBInstanceClass($value)
2114
 * @method string getZoneId()
2115
 * @method $this withZoneId($value)
2116
 */
2117
class EvaluateResource extends Rpc
2118
{
2119
}
2120
2121
/**
2122
 * @method string getResourceOwnerId()
2123
 * @method $this withResourceOwnerId($value)
2124
 * @method string getNextToken()
2125
 * @method $this withNextToken($value)
2126
 * @method array getTag()
2127
 * @method array getResourceId()
2128
 * @method string getResourceOwnerAccount()
2129
 * @method $this withResourceOwnerAccount($value)
2130
 * @method string getOwnerAccount()
2131
 * @method $this withOwnerAccount($value)
2132
 * @method string getOwnerId()
2133
 * @method $this withOwnerId($value)
2134
 * @method string getResourceType()
2135
 * @method $this withResourceType($value)
2136
 */
2137
class ListTagResources extends Rpc
2138
{
2139
2140
    /**
2141
     * @param array $tag
2142
     *
2143
     * @return $this
2144
     */
2145
	public function withTag(array $tag)
2146
	{
2147
	    $this->data['Tag'] = $tag;
2148
		foreach ($tag as $depth1 => $depth1Value) {
2149
			if(isset($depth1Value['Value'])){
2150
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
2151
			}
2152
			if(isset($depth1Value['Key'])){
2153
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
2154
			}
2155
		}
2156
2157
		return $this;
2158
    }
2159
2160
    /**
2161
     * @param array $resourceId
2162
     *
2163
     * @return $this
2164
     */
2165
	public function withResourceId(array $resourceId)
2166
	{
2167
	    $this->data['ResourceId'] = $resourceId;
2168
		foreach ($resourceId as $i => $iValue) {
2169
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
2170
		}
2171
2172
		return $this;
2173
    }
2174
}
2175
2176
/**
2177
 * @method string getResourceOwnerId()
2178
 * @method $this withResourceOwnerId($value)
2179
 * @method string getSecondaryZoneId()
2180
 * @method $this withSecondaryZoneId($value)
2181
 * @method string getEffectiveTime()
2182
 * @method $this withEffectiveTime($value)
2183
 * @method string getHiddenZoneId()
2184
 * @method $this withHiddenZoneId($value)
2185
 * @method string getDBInstanceId()
2186
 * @method $this withDBInstanceId($value)
2187
 * @method string getResourceOwnerAccount()
2188
 * @method $this withResourceOwnerAccount($value)
2189
 * @method string getOwnerAccount()
2190
 * @method $this withOwnerAccount($value)
2191
 * @method string getOwnerId()
2192
 * @method $this withOwnerId($value)
2193
 * @method string getVswitch()
2194
 * @method $this withVswitch($value)
2195
 * @method string getZoneId()
2196
 * @method $this withZoneId($value)
2197
 */
2198
class MigrateAvailableZone extends Rpc
2199
{
2200
}
2201
2202
/**
2203
 * @method string getResourceOwnerId()
2204
 * @method $this withResourceOwnerId($value)
2205
 * @method string getEffectiveTime()
2206
 * @method $this withEffectiveTime($value)
2207
 * @method string getResourceOwnerAccount()
2208
 * @method $this withResourceOwnerAccount($value)
2209
 * @method string getOwnerAccount()
2210
 * @method $this withOwnerAccount($value)
2211
 * @method string getOwnerId()
2212
 * @method $this withOwnerId($value)
2213
 * @method string getVSwitchId()
2214
 * @method $this withVSwitchId($value)
2215
 * @method string getInstanceId()
2216
 * @method $this withInstanceId($value)
2217
 * @method string getZoneId()
2218
 * @method $this withZoneId($value)
2219
 */
2220
class MigrateToOtherZone extends Rpc
2221
{
2222
}
2223
2224
/**
2225
 * @method string getResourceOwnerId()
2226
 * @method $this withResourceOwnerId($value)
2227
 * @method string getAccountDescription()
2228
 * @method $this withAccountDescription($value)
2229
 * @method string getAccountName()
2230
 * @method $this withAccountName($value)
2231
 * @method string getDBInstanceId()
2232
 * @method $this withDBInstanceId($value)
2233
 * @method string getResourceOwnerAccount()
2234
 * @method $this withResourceOwnerAccount($value)
2235
 * @method string getOwnerAccount()
2236
 * @method $this withOwnerAccount($value)
2237
 * @method string getOwnerId()
2238
 * @method $this withOwnerId($value)
2239
 * @method string getCharacterType()
2240
 * @method $this withCharacterType($value)
2241
 */
2242
class ModifyAccountDescription extends Rpc
2243
{
2244
}
2245
2246
/**
2247
 * @method string getResourceOwnerId()
2248
 * @method $this withResourceOwnerId($value)
2249
 * @method string getResourceGroupId()
2250
 * @method $this withResourceGroupId($value)
2251
 * @method string getSwitchTime()
2252
 * @method $this withSwitchTime($value)
2253
 * @method string getResourceOwnerAccount()
2254
 * @method $this withResourceOwnerAccount($value)
2255
 * @method string getOwnerAccount()
2256
 * @method $this withOwnerAccount($value)
2257
 * @method string getOwnerId()
2258
 * @method $this withOwnerId($value)
2259
 * @method string getIds()
2260
 * @method $this withIds($value)
2261
 * @method string getImmediateStart()
2262
 * @method $this withImmediateStart($value)
2263
 */
2264
class ModifyActiveOperationTasks extends Rpc
2265
{
2266
}
2267
2268
/**
2269
 * @method string getResourceOwnerId()
2270
 * @method $this withResourceOwnerId($value)
2271
 * @method string getDBInstanceId()
2272
 * @method $this withDBInstanceId($value)
2273
 * @method string getRoleType()
2274
 * @method $this withRoleType($value)
2275
 * @method string getResourceOwnerAccount()
2276
 * @method $this withResourceOwnerAccount($value)
2277
 * @method string getOwnerAccount()
2278
 * @method $this withOwnerAccount($value)
2279
 * @method string getOwnerId()
2280
 * @method $this withOwnerId($value)
2281
 * @method string getFilter()
2282
 * @method $this withFilter($value)
2283
 */
2284
class ModifyAuditLogFilter extends Rpc
2285
{
2286
}
2287
2288
/**
2289
 * @method string getResourceOwnerId()
2290
 * @method $this withResourceOwnerId($value)
2291
 * @method string getStoragePeriod()
2292
 * @method $this withStoragePeriod($value)
2293
 * @method string getAuditLogSwitchSource()
2294
 * @method $this withAuditLogSwitchSource($value)
2295
 * @method string getDBInstanceId()
2296
 * @method $this withDBInstanceId($value)
2297
 * @method string getAuditStatus()
2298
 * @method $this withAuditStatus($value)
2299
 * @method string getResourceOwnerAccount()
2300
 * @method $this withResourceOwnerAccount($value)
2301
 * @method string getOwnerAccount()
2302
 * @method $this withOwnerAccount($value)
2303
 * @method string getOwnerId()
2304
 * @method $this withOwnerId($value)
2305
 * @method string getServiceType()
2306
 * @method $this withServiceType($value)
2307
 */
2308
class ModifyAuditPolicy extends Rpc
2309
{
2310
}
2311
2312
/**
2313
 * @method string getResourceOwnerId()
2314
 * @method $this withResourceOwnerId($value)
2315
 * @method string getCrossLogRetentionValue()
2316
 * @method $this withCrossLogRetentionValue($value)
2317
 * @method string getSrcRegion()
2318
 * @method $this withSrcRegion($value)
2319
 * @method string getCrossRetentionType()
2320
 * @method $this withCrossRetentionType($value)
2321
 * @method string getBackupInterval()
2322
 * @method $this withBackupInterval($value)
2323
 * @method string getInstanceType()
2324
 * @method $this withInstanceType($value)
2325
 * @method string getDBInstanceId()
2326
 * @method $this withDBInstanceId($value)
2327
 * @method string getEnableBackupLog()
2328
 * @method $this withEnableBackupLog($value)
2329
 * @method string getPreferredBackupPeriod()
2330
 * @method $this withPreferredBackupPeriod($value)
2331
 * @method string getBackupRetentionPolicyOnClusterDeletion()
2332
 * @method $this withBackupRetentionPolicyOnClusterDeletion($value)
2333
 * @method string getDestRegion()
2334
 * @method $this withDestRegion($value)
2335
 * @method string getResourceOwnerAccount()
2336
 * @method $this withResourceOwnerAccount($value)
2337
 * @method string getCrossBackupType()
2338
 * @method $this withCrossBackupType($value)
2339
 * @method string getOwnerAccount()
2340
 * @method $this withOwnerAccount($value)
2341
 * @method string getOwnerId()
2342
 * @method $this withOwnerId($value)
2343
 * @method string getSnapshotBackupType()
2344
 * @method $this withSnapshotBackupType($value)
2345
 * @method string getPreferredBackupTime()
2346
 * @method $this withPreferredBackupTime($value)
2347
 * @method string getBackupRetentionPeriod()
2348
 * @method $this withBackupRetentionPeriod($value)
2349
 * @method string getHighFrequencyBackupRetention()
2350
 * @method $this withHighFrequencyBackupRetention($value)
2351
 * @method string getEnableCrossLogBackup()
2352
 * @method $this withEnableCrossLogBackup($value)
2353
 * @method string getCrossBackupPeriod()
2354
 * @method $this withCrossBackupPeriod($value)
2355
 * @method string getCrossRetentionValue()
2356
 * @method $this withCrossRetentionValue($value)
2357
 * @method string getCrossLogRetentionType()
2358
 * @method $this withCrossLogRetentionType($value)
2359
 * @method string getLogBackupRetentionPeriod()
2360
 * @method $this withLogBackupRetentionPeriod($value)
2361
 * @method string getPreserveOneEachHour()
2362
 * @method $this withPreserveOneEachHour($value)
2363
 */
2364
class ModifyBackupPolicy extends Rpc
2365
{
2366
}
2367
2368
/**
2369
 * @method string getDBInstanceReleaseProtection()
2370
 * @method $this withDBInstanceReleaseProtection($value)
2371
 * @method string getResourceOwnerId()
2372
 * @method $this withResourceOwnerId($value)
2373
 * @method string getDBInstanceId()
2374
 * @method $this withDBInstanceId($value)
2375
 * @method string getResourceOwnerAccount()
2376
 * @method $this withResourceOwnerAccount($value)
2377
 * @method string getOwnerAccount()
2378
 * @method $this withOwnerAccount($value)
2379
 * @method string getOwnerId()
2380
 * @method $this withOwnerId($value)
2381
 */
2382
class ModifyDBInstanceAttribute extends Rpc
2383
{
2384
}
2385
2386
/**
2387
 * @method string getResourceOwnerId()
2388
 * @method $this withResourceOwnerId($value)
2389
 * @method string getConfigName()
2390
 * @method $this withConfigName($value)
2391
 * @method string getDBInstanceId()
2392
 * @method $this withDBInstanceId($value)
2393
 * @method string getResourceOwnerAccount()
2394
 * @method $this withResourceOwnerAccount($value)
2395
 * @method string getOwnerAccount()
2396
 * @method $this withOwnerAccount($value)
2397
 * @method string getConfigValue()
2398
 * @method $this withConfigValue($value)
2399
 * @method string getOwnerId()
2400
 * @method $this withOwnerId($value)
2401
 */
2402
class ModifyDBInstanceConfig extends Rpc
2403
{
2404
2405
    /** @var string */
2406
    public $scheme = 'https';
2407
}
2408
2409
/**
2410
 * @method string getResourceOwnerId()
2411
 * @method $this withResourceOwnerId($value)
2412
 * @method string getDBInstanceId()
2413
 * @method $this withDBInstanceId($value)
2414
 * @method string getNodeId()
2415
 * @method $this withNodeId($value)
2416
 * @method string getResourceOwnerAccount()
2417
 * @method $this withResourceOwnerAccount($value)
2418
 * @method string getOwnerAccount()
2419
 * @method $this withOwnerAccount($value)
2420
 * @method string getNewPort()
2421
 * @method $this withNewPort($value)
2422
 * @method string getNewConnectionString()
2423
 * @method $this withNewConnectionString($value)
2424
 * @method string getOwnerId()
2425
 * @method $this withOwnerId($value)
2426
 * @method string getCurrentConnectionString()
2427
 * @method $this withCurrentConnectionString($value)
2428
 */
2429
class ModifyDBInstanceConnectionString extends Rpc
2430
{
2431
}
2432
2433
/**
2434
 * @method string getResourceOwnerId()
2435
 * @method $this withResourceOwnerId($value)
2436
 * @method string getDBInstanceId()
2437
 * @method $this withDBInstanceId($value)
2438
 * @method string getDBInstanceDescription()
2439
 * @method $this withDBInstanceDescription($value)
2440
 * @method string getNodeId()
2441
 * @method $this withNodeId($value)
2442
 * @method string getResourceOwnerAccount()
2443
 * @method $this withResourceOwnerAccount($value)
2444
 * @method string getOwnerAccount()
2445
 * @method $this withOwnerAccount($value)
2446
 * @method string getOwnerId()
2447
 * @method $this withOwnerId($value)
2448
 */
2449
class ModifyDBInstanceDescription extends Rpc
2450
{
2451
}
2452
2453
/**
2454
 * @method string getResourceOwnerId()
2455
 * @method $this withResourceOwnerId($value)
2456
 * @method string getExtraParam()
2457
 * @method $this withExtraParam($value)
2458
 * @method string getCouponNo()
2459
 * @method $this withCouponNo($value)
2460
 * @method string getDBInstanceId()
2461
 * @method $this withDBInstanceId($value)
2462
 * @method string getDbInstanceStorageType()
2463
 * @method $this withDbInstanceStorageType($value)
2464
 * @method string getBusinessInfo()
2465
 * @method $this withBusinessInfo($value)
2466
 * @method string getAutoPay()
2467
 * @method $this withAutoPay($value)
2468
 * @method string getProvisionedIops()
2469
 * @method $this withProvisionedIops($value)
2470
 * @method string getAutoRenew()
2471
 * @method $this withAutoRenew($value)
2472
 * @method string getOrderType()
2473
 * @method $this withOrderType($value)
2474
 */
2475
class ModifyDBInstanceDiskType extends Rpc
2476
{
2477
}
2478
2479
/**
2480
 * @method string getResourceOwnerId()
2481
 * @method $this withResourceOwnerId($value)
2482
 * @method string getMaintainStartTime()
2483
 * @method $this withMaintainStartTime($value)
2484
 * @method string getDBInstanceId()
2485
 * @method $this withDBInstanceId($value)
2486
 * @method string getResourceOwnerAccount()
2487
 * @method $this withResourceOwnerAccount($value)
2488
 * @method string getOwnerAccount()
2489
 * @method $this withOwnerAccount($value)
2490
 * @method string getOwnerId()
2491
 * @method $this withOwnerId($value)
2492
 * @method string getMaintainEndTime()
2493
 * @method $this withMaintainEndTime($value)
2494
 */
2495
class ModifyDBInstanceMaintainTime extends Rpc
2496
{
2497
}
2498
2499
/**
2500
 * @method string getResourceOwnerId()
2501
 * @method $this withResourceOwnerId($value)
2502
 * @method string getDBInstanceId()
2503
 * @method $this withDBInstanceId($value)
2504
 * @method string getResourceOwnerAccount()
2505
 * @method $this withResourceOwnerAccount($value)
2506
 * @method string getOwnerAccount()
2507
 * @method $this withOwnerAccount($value)
2508
 * @method string getOwnerId()
2509
 * @method $this withOwnerId($value)
2510
 * @method string getGranularity()
2511
 * @method $this withGranularity($value)
2512
 */
2513
class ModifyDBInstanceMonitor extends Rpc
2514
{
2515
}
2516
2517
/**
2518
 * @method string getResourceOwnerId()
2519
 * @method $this withResourceOwnerId($value)
2520
 * @method string getConnectionString()
2521
 * @method $this withConnectionString($value)
2522
 * @method string getClassicExpendExpiredDays()
2523
 * @method $this withClassicExpendExpiredDays($value)
2524
 * @method string getDBInstanceId()
2525
 * @method $this withDBInstanceId($value)
2526
 * @method string getResourceOwnerAccount()
2527
 * @method $this withResourceOwnerAccount($value)
2528
 * @method string getOwnerAccount()
2529
 * @method $this withOwnerAccount($value)
2530
 * @method string getOwnerId()
2531
 * @method $this withOwnerId($value)
2532
 */
2533
class ModifyDBInstanceNetExpireTime extends Rpc
2534
{
2535
}
2536
2537
/**
2538
 * @method string getResourceOwnerId()
2539
 * @method $this withResourceOwnerId($value)
2540
 * @method string getNetworkType()
2541
 * @method $this withNetworkType($value)
2542
 * @method string getClassicExpiredDays()
2543
 * @method $this withClassicExpiredDays($value)
2544
 * @method string getDBInstanceId()
2545
 * @method $this withDBInstanceId($value)
2546
 * @method string getResourceOwnerAccount()
2547
 * @method $this withResourceOwnerAccount($value)
2548
 * @method string getOwnerAccount()
2549
 * @method $this withOwnerAccount($value)
2550
 * @method string getOwnerId()
2551
 * @method $this withOwnerId($value)
2552
 * @method string getVSwitchId()
2553
 * @method $this withVSwitchId($value)
2554
 * @method string getRetainClassic()
2555
 * @method $this withRetainClassic($value)
2556
 * @method string getVpcId()
2557
 * @method $this withVpcId($value)
2558
 * @method string getZoneId()
2559
 * @method $this withZoneId($value)
2560
 */
2561
class ModifyDBInstanceNetworkType extends Rpc
2562
{
2563
}
2564
2565
/**
2566
 * @method string getResourceOwnerId()
2567
 * @method $this withResourceOwnerId($value)
2568
 * @method string getDBInstanceStorage()
2569
 * @method $this withDBInstanceStorage($value)
2570
 * @method string getReadonlyReplicas()
2571
 * @method $this withReadonlyReplicas($value)
2572
 * @method string getExtraParam()
2573
 * @method $this withExtraParam($value)
2574
 * @method string getCouponNo()
2575
 * @method $this withCouponNo($value)
2576
 * @method string getReplicationFactor()
2577
 * @method $this withReplicationFactor($value)
2578
 * @method string getEffectiveTime()
2579
 * @method $this withEffectiveTime($value)
2580
 * @method string getDBInstanceId()
2581
 * @method $this withDBInstanceId($value)
2582
 * @method string getBusinessInfo()
2583
 * @method $this withBusinessInfo($value)
2584
 * @method string getAutoPay()
2585
 * @method $this withAutoPay($value)
2586
 * @method string getFromApp()
2587
 * @method $this withFromApp($value)
2588
 * @method string getResourceOwnerAccount()
2589
 * @method $this withResourceOwnerAccount($value)
2590
 * @method string getOwnerAccount()
2591
 * @method $this withOwnerAccount($value)
2592
 * @method string getOwnerId()
2593
 * @method $this withOwnerId($value)
2594
 * @method string getDBInstanceClass()
2595
 * @method $this withDBInstanceClass($value)
2596
 * @method string getOrderType()
2597
 * @method $this withOrderType($value)
2598
 */
2599
class ModifyDBInstanceSpec extends Rpc
2600
{
2601
}
2602
2603
/**
2604
 * @method string getResourceOwnerId()
2605
 * @method $this withResourceOwnerId($value)
2606
 * @method string getSwitchMode()
2607
 * @method $this withSwitchMode($value)
2608
 * @method string getDBInstanceId()
2609
 * @method $this withDBInstanceId($value)
2610
 * @method string getResourceOwnerAccount()
2611
 * @method $this withResourceOwnerAccount($value)
2612
 * @method string getOwnerAccount()
2613
 * @method $this withOwnerAccount($value)
2614
 * @method string getOwnerId()
2615
 * @method $this withOwnerId($value)
2616
 * @method string getSSLAction()
2617
 * @method $this withSSLAction($value)
2618
 */
2619
class ModifyDBInstanceSSL extends Rpc
2620
{
2621
}
2622
2623
/**
2624
 * @method string getResourceOwnerId()
2625
 * @method $this withResourceOwnerId($value)
2626
 * @method string getSwitchMode()
2627
 * @method $this withSwitchMode($value)
2628
 * @method string getDBInstanceId()
2629
 * @method $this withDBInstanceId($value)
2630
 * @method string getResourceOwnerAccount()
2631
 * @method $this withResourceOwnerAccount($value)
2632
 * @method string getOwnerAccount()
2633
 * @method $this withOwnerAccount($value)
2634
 * @method string getEncryptionKey()
2635
 * @method $this withEncryptionKey($value)
2636
 * @method string getOwnerId()
2637
 * @method $this withOwnerId($value)
2638
 * @method string getEncryptorName()
2639
 * @method $this withEncryptorName($value)
2640
 * @method string getRoleARN()
2641
 * @method $this withRoleARN($value)
2642
 * @method string getTDEStatus()
2643
 * @method $this withTDEStatus($value)
2644
 */
2645
class ModifyDBInstanceTDE extends Rpc
2646
{
2647
}
2648
2649
/**
2650
 * @method string getResourceOwnerId()
2651
 * @method $this withResourceOwnerId($value)
2652
 * @method string getGIpList()
2653
 * @method $this withGIpList($value)
2654
 * @method string getResourceGroupId()
2655
 * @method $this withResourceGroupId($value)
2656
 * @method string getGlobalSecurityGroupId()
2657
 * @method $this withGlobalSecurityGroupId($value)
2658
 * @method string getSecurityIPType()
2659
 * @method $this withSecurityIPType($value)
2660
 * @method string getResourceOwnerAccount()
2661
 * @method $this withResourceOwnerAccount($value)
2662
 * @method string getOwnerAccount()
2663
 * @method $this withOwnerAccount($value)
2664
 * @method string getOwnerId()
2665
 * @method $this withOwnerId($value)
2666
 * @method string getWhitelistNetType()
2667
 * @method $this withWhitelistNetType($value)
2668
 * @method string getGlobalIgName()
2669
 * @method $this withGlobalIgName($value)
2670
 */
2671
class ModifyGlobalSecurityIPGroup extends Rpc
2672
{
2673
}
2674
2675
/**
2676
 * @method string getResourceOwnerId()
2677
 * @method $this withResourceOwnerId($value)
2678
 * @method string getResourceGroupId()
2679
 * @method $this withResourceGroupId($value)
2680
 * @method string getGlobalSecurityGroupId()
2681
 * @method $this withGlobalSecurityGroupId($value)
2682
 * @method string getResourceOwnerAccount()
2683
 * @method $this withResourceOwnerAccount($value)
2684
 * @method string getOwnerAccount()
2685
 * @method $this withOwnerAccount($value)
2686
 * @method string getOwnerId()
2687
 * @method $this withOwnerId($value)
2688
 * @method string getGlobalIgName()
2689
 * @method $this withGlobalIgName($value)
2690
 */
2691
class ModifyGlobalSecurityIPGroupName extends Rpc
2692
{
2693
}
2694
2695
/**
2696
 * @method string getResourceOwnerId()
2697
 * @method $this withResourceOwnerId($value)
2698
 * @method string getResourceGroupId()
2699
 * @method $this withResourceGroupId($value)
2700
 * @method string getGlobalSecurityGroupId()
2701
 * @method $this withGlobalSecurityGroupId($value)
2702
 * @method string getResourceOwnerAccount()
2703
 * @method $this withResourceOwnerAccount($value)
2704
 * @method string getDBClusterId()
2705
 * @method $this withDBClusterId($value)
2706
 * @method string getOwnerAccount()
2707
 * @method $this withOwnerAccount($value)
2708
 * @method string getOwnerId()
2709
 * @method $this withOwnerId($value)
2710
 */
2711
class ModifyGlobalSecurityIPGroupRelation extends Rpc
2712
{
2713
}
2714
2715
/**
2716
 * @method string getResourceOwnerId()
2717
 * @method $this withResourceOwnerId($value)
2718
 * @method string getDuration()
2719
 * @method $this withDuration($value)
2720
 * @method string getDBInstanceId()
2721
 * @method $this withDBInstanceId($value)
2722
 * @method string getResourceOwnerAccount()
2723
 * @method $this withResourceOwnerAccount($value)
2724
 * @method string getOwnerAccount()
2725
 * @method $this withOwnerAccount($value)
2726
 * @method string getOwnerId()
2727
 * @method $this withOwnerId($value)
2728
 * @method string getAutoRenew()
2729
 * @method $this withAutoRenew($value)
2730
 */
2731
class ModifyInstanceAutoRenewalAttribute extends Rpc
2732
{
2733
}
2734
2735
/**
2736
 * @method string getResourceOwnerId()
2737
 * @method $this withResourceOwnerId($value)
2738
 * @method string getVpcAuthMode()
2739
 * @method $this withVpcAuthMode($value)
2740
 * @method string getDBInstanceId()
2741
 * @method $this withDBInstanceId($value)
2742
 * @method string getNodeId()
2743
 * @method $this withNodeId($value)
2744
 * @method string getResourceOwnerAccount()
2745
 * @method $this withResourceOwnerAccount($value)
2746
 * @method string getOwnerAccount()
2747
 * @method $this withOwnerAccount($value)
2748
 * @method string getOwnerId()
2749
 * @method $this withOwnerId($value)
2750
 */
2751
class ModifyInstanceVpcAuthMode extends Rpc
2752
{
2753
}
2754
2755
/**
2756
 * @method string getResourceOwnerId()
2757
 * @method $this withResourceOwnerId($value)
2758
 * @method string getClientToken()
2759
 * @method $this withClientToken($value)
2760
 * @method string getReadonlyReplicas()
2761
 * @method $this withReadonlyReplicas($value)
2762
 * @method string getCouponNo()
2763
 * @method $this withCouponNo($value)
2764
 * @method string getNodeClass()
2765
 * @method $this withNodeClass($value)
2766
 * @method string getEffectiveTime()
2767
 * @method $this withEffectiveTime($value)
2768
 * @method string getDBInstanceId()
2769
 * @method $this withDBInstanceId($value)
2770
 * @method string getSwitchTime()
2771
 * @method $this withSwitchTime($value)
2772
 * @method string getNodeId()
2773
 * @method $this withNodeId($value)
2774
 * @method string getBusinessInfo()
2775
 * @method $this withBusinessInfo($value)
2776
 * @method string getAutoPay()
2777
 * @method $this withAutoPay($value)
2778
 * @method string getFromApp()
2779
 * @method $this withFromApp($value)
2780
 * @method string getResourceOwnerAccount()
2781
 * @method $this withResourceOwnerAccount($value)
2782
 * @method string getNodeStorage()
2783
 * @method $this withNodeStorage($value)
2784
 * @method string getOwnerAccount()
2785
 * @method $this withOwnerAccount($value)
2786
 * @method string getOwnerId()
2787
 * @method $this withOwnerId($value)
2788
 * @method string getOrderType()
2789
 * @method $this withOrderType($value)
2790
 */
2791
class ModifyNodeSpec extends Rpc
2792
{
2793
}
2794
2795
/**
2796
 * @method string getResourceOwnerId()
2797
 * @method $this withResourceOwnerId($value)
2798
 * @method string getClientToken()
2799
 * @method $this withClientToken($value)
2800
 * @method string getNodesInfo()
2801
 * @method $this withNodesInfo($value)
2802
 * @method string getCouponNo()
2803
 * @method $this withCouponNo($value)
2804
 * @method string getEffectiveTime()
2805
 * @method $this withEffectiveTime($value)
2806
 * @method string getDBInstanceId()
2807
 * @method $this withDBInstanceId($value)
2808
 * @method string getBusinessInfo()
2809
 * @method $this withBusinessInfo($value)
2810
 * @method string getAutoPay()
2811
 * @method $this withAutoPay($value)
2812
 * @method string getFromApp()
2813
 * @method $this withFromApp($value)
2814
 * @method string getResourceOwnerAccount()
2815
 * @method $this withResourceOwnerAccount($value)
2816
 * @method string getOwnerAccount()
2817
 * @method $this withOwnerAccount($value)
2818
 * @method string getOwnerId()
2819
 * @method $this withOwnerId($value)
2820
 * @method string getOrderType()
2821
 * @method $this withOrderType($value)
2822
 */
2823
class ModifyNodeSpecBatch extends Rpc
2824
{
2825
}
2826
2827
/**
2828
 * @method string getResourceOwnerId()
2829
 * @method $this withResourceOwnerId($value)
2830
 * @method string getSwitchMode()
2831
 * @method $this withSwitchMode($value)
2832
 * @method string getDBInstanceId()
2833
 * @method $this withDBInstanceId($value)
2834
 * @method string getNodeId()
2835
 * @method $this withNodeId($value)
2836
 * @method string getResourceOwnerAccount()
2837
 * @method $this withResourceOwnerAccount($value)
2838
 * @method string getOwnerAccount()
2839
 * @method $this withOwnerAccount($value)
2840
 * @method string getOwnerId()
2841
 * @method $this withOwnerId($value)
2842
 * @method string getParameters()
2843
 * @method $this withParameters($value)
2844
 * @method string getCharacterType()
2845
 * @method $this withCharacterType($value)
2846
 */
2847
class ModifyParameters extends Rpc
2848
{
2849
}
2850
2851
/**
2852
 * @method string getResourceOwnerId()
2853
 * @method $this withResourceOwnerId($value)
2854
 * @method string getResourceGroupId()
2855
 * @method $this withResourceGroupId($value)
2856
 * @method string getDBInstanceId()
2857
 * @method $this withDBInstanceId($value)
2858
 * @method string getResourceOwnerAccount()
2859
 * @method $this withResourceOwnerAccount($value)
2860
 * @method string getOwnerAccount()
2861
 * @method $this withOwnerAccount($value)
2862
 * @method string getOwnerId()
2863
 * @method $this withOwnerId($value)
2864
 */
2865
class ModifyResourceGroup extends Rpc
2866
{
2867
}
2868
2869
/**
2870
 * @method string getResourceOwnerId()
2871
 * @method $this withResourceOwnerId($value)
2872
 * @method string getSecurityGroupId()
2873
 * @method $this withSecurityGroupId($value)
2874
 * @method string getDBInstanceId()
2875
 * @method $this withDBInstanceId($value)
2876
 * @method string getResourceOwnerAccount()
2877
 * @method $this withResourceOwnerAccount($value)
2878
 * @method string getOwnerAccount()
2879
 * @method $this withOwnerAccount($value)
2880
 * @method string getOwnerId()
2881
 * @method $this withOwnerId($value)
2882
 */
2883
class ModifySecurityGroupConfiguration extends Rpc
2884
{
2885
}
2886
2887
/**
2888
 * @method string getResourceOwnerId()
2889
 * @method $this withResourceOwnerId($value)
2890
 * @method string getSecurityIps()
2891
 * @method $this withSecurityIps($value)
2892
 * @method string getSecurityIpGroupName()
2893
 * @method $this withSecurityIpGroupName($value)
2894
 * @method string getDBInstanceId()
2895
 * @method $this withDBInstanceId($value)
2896
 * @method string getModifyMode()
2897
 * @method $this withModifyMode($value)
2898
 * @method string getResourceOwnerAccount()
2899
 * @method $this withResourceOwnerAccount($value)
2900
 * @method string getOwnerAccount()
2901
 * @method $this withOwnerAccount($value)
2902
 * @method string getOwnerId()
2903
 * @method $this withOwnerId($value)
2904
 * @method string getSecurityIpGroupAttribute()
2905
 * @method $this withSecurityIpGroupAttribute($value)
2906
 */
2907
class ModifySecurityIps extends Rpc
2908
{
2909
}
2910
2911
/**
2912
 * @method string getResourceOwnerId()
2913
 * @method $this withResourceOwnerId($value)
2914
 * @method string getTaskId()
2915
 * @method $this withTaskId($value)
2916
 * @method string getResourceOwnerAccount()
2917
 * @method $this withResourceOwnerAccount($value)
2918
 * @method string getStepName()
2919
 * @method $this withStepName($value)
2920
 * @method string getActionParams()
2921
 * @method $this withActionParams($value)
2922
 * @method string getTaskAction()
2923
 * @method $this withTaskAction($value)
2924
 */
2925
class ModifyTaskInfo extends Rpc
2926
{
2927
}
2928
2929
/**
2930
 * @method string getResourceOwnerId()
2931
 * @method $this withResourceOwnerId($value)
2932
 * @method string getNetworkType()
2933
 * @method $this withNetworkType($value)
2934
 * @method string getDBInstanceId()
2935
 * @method $this withDBInstanceId($value)
2936
 * @method string getConnectionType()
2937
 * @method $this withConnectionType($value)
2938
 * @method string getNodeId()
2939
 * @method $this withNodeId($value)
2940
 * @method string getResourceOwnerAccount()
2941
 * @method $this withResourceOwnerAccount($value)
2942
 * @method string getOwnerAccount()
2943
 * @method $this withOwnerAccount($value)
2944
 * @method string getOwnerId()
2945
 * @method $this withOwnerId($value)
2946
 */
2947
class ReleaseNodePrivateNetworkAddress extends Rpc
2948
{
2949
}
2950
2951
/**
2952
 * @method string getResourceOwnerId()
2953
 * @method $this withResourceOwnerId($value)
2954
 * @method string getDBInstanceId()
2955
 * @method $this withDBInstanceId($value)
2956
 * @method string getConnectionType()
2957
 * @method $this withConnectionType($value)
2958
 * @method string getNodeId()
2959
 * @method $this withNodeId($value)
2960
 * @method string getResourceOwnerAccount()
2961
 * @method $this withResourceOwnerAccount($value)
2962
 * @method string getOwnerAccount()
2963
 * @method $this withOwnerAccount($value)
2964
 * @method string getOwnerId()
2965
 * @method $this withOwnerId($value)
2966
 */
2967
class ReleasePublicNetworkAddress extends Rpc
2968
{
2969
}
2970
2971
/**
2972
 * @method string getResourceOwnerId()
2973
 * @method $this withResourceOwnerId($value)
2974
 * @method string getClientToken()
2975
 * @method $this withClientToken($value)
2976
 * @method string getCouponNo()
2977
 * @method $this withCouponNo($value)
2978
 * @method string getDBInstanceId()
2979
 * @method $this withDBInstanceId($value)
2980
 * @method string getBusinessInfo()
2981
 * @method $this withBusinessInfo($value)
2982
 * @method string getPeriod()
2983
 * @method $this withPeriod($value)
2984
 * @method string getAutoPay()
2985
 * @method $this withAutoPay($value)
2986
 * @method string getResourceOwnerAccount()
2987
 * @method $this withResourceOwnerAccount($value)
2988
 * @method string getOwnerAccount()
2989
 * @method $this withOwnerAccount($value)
2990
 * @method string getOwnerId()
2991
 * @method $this withOwnerId($value)
2992
 * @method string getAutoRenew()
2993
 * @method $this withAutoRenew($value)
2994
 */
2995
class RenewDBInstance extends Rpc
2996
{
2997
}
2998
2999
/**
3000
 * @method string getResourceOwnerId()
3001
 * @method $this withResourceOwnerId($value)
3002
 * @method string getAccountName()
3003
 * @method $this withAccountName($value)
3004
 * @method string getDBInstanceId()
3005
 * @method $this withDBInstanceId($value)
3006
 * @method string getResourceOwnerAccount()
3007
 * @method $this withResourceOwnerAccount($value)
3008
 * @method string getOwnerAccount()
3009
 * @method $this withOwnerAccount($value)
3010
 * @method string getOwnerId()
3011
 * @method $this withOwnerId($value)
3012
 * @method string getAccountPassword()
3013
 * @method $this withAccountPassword($value)
3014
 * @method string getCharacterType()
3015
 * @method $this withCharacterType($value)
3016
 */
3017
class ResetAccountPassword extends Rpc
3018
{
3019
}
3020
3021
/**
3022
 * @method string getResourceOwnerId()
3023
 * @method $this withResourceOwnerId($value)
3024
 * @method string getSwitchMode()
3025
 * @method $this withSwitchMode($value)
3026
 * @method string getDBInstanceId()
3027
 * @method $this withDBInstanceId($value)
3028
 * @method string getNodeId()
3029
 * @method $this withNodeId($value)
3030
 * @method string getResourceOwnerAccount()
3031
 * @method $this withResourceOwnerAccount($value)
3032
 * @method string getOwnerAccount()
3033
 * @method $this withOwnerAccount($value)
3034
 * @method string getOwnerId()
3035
 * @method $this withOwnerId($value)
3036
 */
3037
class RestartDBInstance extends Rpc
3038
{
3039
}
3040
3041
/**
3042
 * @method string getResourceOwnerId()
3043
 * @method $this withResourceOwnerId($value)
3044
 * @method string getRoleId()
3045
 * @method $this withRoleId($value)
3046
 * @method string getSwitchMode()
3047
 * @method $this withSwitchMode($value)
3048
 * @method string getDBInstanceId()
3049
 * @method $this withDBInstanceId($value)
3050
 * @method string getNodeId()
3051
 * @method $this withNodeId($value)
3052
 * @method string getResourceOwnerAccount()
3053
 * @method $this withResourceOwnerAccount($value)
3054
 * @method string getOwnerAccount()
3055
 * @method $this withOwnerAccount($value)
3056
 * @method string getOwnerId()
3057
 * @method $this withOwnerId($value)
3058
 */
3059
class RestartNode extends Rpc
3060
{
3061
}
3062
3063
/**
3064
 * @method string getResourceOwnerId()
3065
 * @method $this withResourceOwnerId($value)
3066
 * @method string getSwitchMode()
3067
 * @method $this withSwitchMode($value)
3068
 * @method string getRoleIds()
3069
 * @method $this withRoleIds($value)
3070
 * @method string getDBInstanceId()
3071
 * @method $this withDBInstanceId($value)
3072
 * @method string getNodeId()
3073
 * @method $this withNodeId($value)
3074
 * @method string getResourceOwnerAccount()
3075
 * @method $this withResourceOwnerAccount($value)
3076
 * @method string getOwnerAccount()
3077
 * @method $this withOwnerAccount($value)
3078
 * @method string getOwnerId()
3079
 * @method $this withOwnerId($value)
3080
 */
3081
class SwitchDBInstanceHA extends Rpc
3082
{
3083
}
3084
3085
/**
3086
 * @method string getResourceOwnerId()
3087
 * @method $this withResourceOwnerId($value)
3088
 * @method string getResourceGroupId()
3089
 * @method $this withResourceGroupId($value)
3090
 * @method array getTag()
3091
 * @method array getResourceId()
3092
 * @method string getResourceOwnerAccount()
3093
 * @method $this withResourceOwnerAccount($value)
3094
 * @method string getOwnerAccount()
3095
 * @method $this withOwnerAccount($value)
3096
 * @method string getOwnerId()
3097
 * @method $this withOwnerId($value)
3098
 * @method string getResourceType()
3099
 * @method $this withResourceType($value)
3100
 */
3101
class TagResources extends Rpc
3102
{
3103
3104
    /**
3105
     * @param array $tag
3106
     *
3107
     * @return $this
3108
     */
3109
	public function withTag(array $tag)
3110
	{
3111
	    $this->data['Tag'] = $tag;
3112
		foreach ($tag as $depth1 => $depth1Value) {
3113
			if(isset($depth1Value['Value'])){
3114
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
3115
			}
3116
			if(isset($depth1Value['Key'])){
3117
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
3118
			}
3119
		}
3120
3121
		return $this;
3122
    }
3123
3124
    /**
3125
     * @param array $resourceId
3126
     *
3127
     * @return $this
3128
     */
3129
	public function withResourceId(array $resourceId)
3130
	{
3131
	    $this->data['ResourceId'] = $resourceId;
3132
		foreach ($resourceId as $i => $iValue) {
3133
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
3134
		}
3135
3136
		return $this;
3137
    }
3138
}
3139
3140
/**
3141
 * @method string getResourceOwnerId()
3142
 * @method $this withResourceOwnerId($value)
3143
 * @method string getDBInstanceId()
3144
 * @method $this withDBInstanceId($value)
3145
 * @method string getResourceOwnerAccount()
3146
 * @method $this withResourceOwnerAccount($value)
3147
 * @method string getOwnerAccount()
3148
 * @method $this withOwnerAccount($value)
3149
 * @method string getOwnerId()
3150
 * @method $this withOwnerId($value)
3151
 */
3152
class TransferClusterBackup extends Rpc
3153
{
3154
}
3155
3156
/**
3157
 * @method string getResourceOwnerId()
3158
 * @method $this withResourceOwnerId($value)
3159
 * @method string getCouponNo()
3160
 * @method $this withCouponNo($value)
3161
 * @method string getBusinessInfo()
3162
 * @method $this withBusinessInfo($value)
3163
 * @method string getPeriod()
3164
 * @method $this withPeriod($value)
3165
 * @method string getAutoPay()
3166
 * @method $this withAutoPay($value)
3167
 * @method string getFromApp()
3168
 * @method $this withFromApp($value)
3169
 * @method string getResourceOwnerAccount()
3170
 * @method $this withResourceOwnerAccount($value)
3171
 * @method string getOwnerAccount()
3172
 * @method $this withOwnerAccount($value)
3173
 * @method string getOwnerId()
3174
 * @method $this withOwnerId($value)
3175
 * @method string getInstanceId()
3176
 * @method $this withInstanceId($value)
3177
 * @method string getAutoRenew()
3178
 * @method $this withAutoRenew($value)
3179
 * @method string getChargeType()
3180
 * @method $this withChargeType($value)
3181
 * @method string getPricingCycle()
3182
 * @method $this withPricingCycle($value)
3183
 */
3184
class TransformInstanceChargeType extends Rpc
3185
{
3186
}
3187
3188
/**
3189
 * @method string getResourceOwnerId()
3190
 * @method $this withResourceOwnerId($value)
3191
 * @method string getCouponNo()
3192
 * @method $this withCouponNo($value)
3193
 * @method string getBusinessInfo()
3194
 * @method $this withBusinessInfo($value)
3195
 * @method string getPeriod()
3196
 * @method $this withPeriod($value)
3197
 * @method string getAutoPay()
3198
 * @method $this withAutoPay($value)
3199
 * @method string getFromApp()
3200
 * @method $this withFromApp($value)
3201
 * @method string getResourceOwnerAccount()
3202
 * @method $this withResourceOwnerAccount($value)
3203
 * @method string getOwnerAccount()
3204
 * @method $this withOwnerAccount($value)
3205
 * @method string getOwnerId()
3206
 * @method $this withOwnerId($value)
3207
 * @method string getInstanceId()
3208
 * @method $this withInstanceId($value)
3209
 * @method string getAutoRenew()
3210
 * @method $this withAutoRenew($value)
3211
 * @method string getChargeType()
3212
 * @method $this withChargeType($value)
3213
 */
3214
class TransformToPrePaid extends Rpc
3215
{
3216
}
3217
3218
/**
3219
 * @method string getResourceOwnerId()
3220
 * @method $this withResourceOwnerId($value)
3221
 * @method string getResourceGroupId()
3222
 * @method $this withResourceGroupId($value)
3223
 * @method string getAll()
3224
 * @method $this withAll($value)
3225
 * @method array getResourceId()
3226
 * @method string getResourceOwnerAccount()
3227
 * @method $this withResourceOwnerAccount($value)
3228
 * @method string getOwnerAccount()
3229
 * @method $this withOwnerAccount($value)
3230
 * @method string getOwnerId()
3231
 * @method $this withOwnerId($value)
3232
 * @method string getResourceType()
3233
 * @method $this withResourceType($value)
3234
 * @method array getTagKey()
3235
 */
3236
class UntagResources extends Rpc
3237
{
3238
3239
    /**
3240
     * @param array $resourceId
3241
     *
3242
     * @return $this
3243
     */
3244
	public function withResourceId(array $resourceId)
3245
	{
3246
	    $this->data['ResourceId'] = $resourceId;
3247
		foreach ($resourceId as $i => $iValue) {
3248
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
3249
		}
3250
3251
		return $this;
3252
    }
3253
3254
    /**
3255
     * @param array $tagKey
3256
     *
3257
     * @return $this
3258
     */
3259
	public function withTagKey(array $tagKey)
3260
	{
3261
	    $this->data['TagKey'] = $tagKey;
3262
		foreach ($tagKey as $i => $iValue) {
3263
			$this->options['query']['TagKey.' . ($i + 1)] = $iValue;
3264
		}
3265
3266
		return $this;
3267
    }
3268
}
3269
3270
/**
3271
 * @method string getResourceOwnerId()
3272
 * @method $this withResourceOwnerId($value)
3273
 * @method string getEngineVersion()
3274
 * @method $this withEngineVersion($value)
3275
 * @method string getSwitchMode()
3276
 * @method $this withSwitchMode($value)
3277
 * @method string getDBInstanceId()
3278
 * @method $this withDBInstanceId($value)
3279
 * @method string getResourceOwnerAccount()
3280
 * @method $this withResourceOwnerAccount($value)
3281
 * @method string getOwnerAccount()
3282
 * @method $this withOwnerAccount($value)
3283
 * @method string getOwnerId()
3284
 * @method $this withOwnerId($value)
3285
 */
3286
class UpgradeDBInstanceEngineVersion extends Rpc
3287
{
3288
}
3289
3290
/**
3291
 * @method string getResourceOwnerId()
3292
 * @method $this withResourceOwnerId($value)
3293
 * @method string getSwitchMode()
3294
 * @method $this withSwitchMode($value)
3295
 * @method string getDBInstanceId()
3296
 * @method $this withDBInstanceId($value)
3297
 * @method string getResourceOwnerAccount()
3298
 * @method $this withResourceOwnerAccount($value)
3299
 * @method string getOwnerAccount()
3300
 * @method $this withOwnerAccount($value)
3301
 * @method string getOwnerId()
3302
 * @method $this withOwnerId($value)
3303
 */
3304
class UpgradeDBInstanceKernelVersion extends Rpc
3305
{
3306
}
3307