GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.
Test Failed
Push — master ( 0ce9c0...02b260 )
by
unknown
07:08
created

CreateShardingDBInstance::withTag()   A

Complexity

Conditions 4
Paths 5

Size

Total Lines 13
Code Lines 7

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 20

Importance

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