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 ( 3aa25c...f8ff0d )
by
unknown
06:47
created

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