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.

Rpc
last analyzed

Complexity

Total Complexity 0

Size/Duplication

Total Lines 13
Duplicated Lines 0 %

Test Coverage

Coverage 0%

Importance

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