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 ( b93281...1d6229 )
by
unknown
11:49 queued 05:41
created

CreateDBInstance::withTag()   A

Complexity

Conditions 4
Paths 5

Size

Total Lines 13
Code Lines 7

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 7
dl 0
loc 13
c 1
b 0
f 0
rs 10
cc 4
nc 5
nop 1
1
<?php
2
3
namespace AlibabaCloud\Gpdb\V20160503;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method AllocateInstancePublicConnection allocateInstancePublicConnection(array $options = [])
9
 * @method CheckServiceLinkedRole checkServiceLinkedRole(array $options = [])
10
 * @method CreateAccount createAccount(array $options = [])
11
 * @method CreateCollection createCollection(array $options = [])
12
 * @method CreateDBInstance createDBInstance(array $options = [])
13
 * @method CreateDBInstancePlan createDBInstancePlan(array $options = [])
14
 * @method CreateNamespace createNamespace(array $options = [])
15
 * @method CreateSampleData createSampleData(array $options = [])
16
 * @method CreateServiceLinkedRole createServiceLinkedRole(array $options = [])
17
 * @method CreateVectorIndex createVectorIndex(array $options = [])
18
 * @method DeleteCollection deleteCollection(array $options = [])
19
 * @method DeleteCollectionData deleteCollectionData(array $options = [])
20
 * @method DeleteDBInstance deleteDBInstance(array $options = [])
21
 * @method DeleteDBInstancePlan deleteDBInstancePlan(array $options = [])
22
 * @method DeleteNamespace deleteNamespace(array $options = [])
23
 * @method DeleteVectorIndex deleteVectorIndex(array $options = [])
24
 * @method DescribeAccounts describeAccounts(array $options = [])
25
 * @method DescribeAvailableResources describeAvailableResources(array $options = [])
26
 * @method DescribeBackupPolicy describeBackupPolicy(array $options = [])
27
 * @method DescribeCollection describeCollection(array $options = [])
28
 * @method DescribeDataBackups describeDataBackups(array $options = [])
29
 * @method DescribeDataReDistributeInfo describeDataReDistributeInfo(array $options = [])
30
 * @method DescribeDataShareInstances describeDataShareInstances(array $options = [])
31
 * @method DescribeDataSharePerformance describeDataSharePerformance(array $options = [])
32
 * @method DescribeDBClusterNode describeDBClusterNode(array $options = [])
33
 * @method DescribeDBClusterPerformance describeDBClusterPerformance(array $options = [])
34
 * @method DescribeDBInstanceAttribute describeDBInstanceAttribute(array $options = [])
35
 * @method DescribeDBInstanceDataBloat describeDBInstanceDataBloat(array $options = [])
36
 * @method DescribeDBInstanceDataSkew describeDBInstanceDataSkew(array $options = [])
37
 * @method DescribeDBInstanceDiagnosisSummary describeDBInstanceDiagnosisSummary(array $options = [])
38
 * @method DescribeDBInstanceErrorLog describeDBInstanceErrorLog(array $options = [])
39
 * @method DescribeDBInstanceIndexUsage describeDBInstanceIndexUsage(array $options = [])
40
 * @method DescribeDBInstanceIPArrayList describeDBInstanceIPArrayList(array $options = [])
41
 * @method DescribeDBInstanceNetInfo describeDBInstanceNetInfo(array $options = [])
42
 * @method DescribeDBInstancePerformance describeDBInstancePerformance(array $options = [])
43
 * @method DescribeDBInstancePlans describeDBInstancePlans(array $options = [])
44
 * @method DescribeDBInstances describeDBInstances(array $options = [])
45
 * @method DescribeDBInstanceSSL describeDBInstanceSSL(array $options = [])
46
 * @method DescribeDiagnosisDimensions describeDiagnosisDimensions(array $options = [])
47
 * @method DescribeDiagnosisMonitorPerformance describeDiagnosisMonitorPerformance(array $options = [])
48
 * @method DescribeDiagnosisRecords describeDiagnosisRecords(array $options = [])
49
 * @method DescribeDiagnosisSQLInfo describeDiagnosisSQLInfo(array $options = [])
50
 * @method DescribeDownloadRecords describeDownloadRecords(array $options = [])
51
 * @method DescribeDownloadSQLLogs describeDownloadSQLLogs(array $options = [])
52
 * @method DescribeHealthStatus describeHealthStatus(array $options = [])
53
 * @method DescribeLogBackups describeLogBackups(array $options = [])
54
 * @method DescribeModifyParameterLog describeModifyParameterLog(array $options = [])
55
 * @method DescribeNamespace describeNamespace(array $options = [])
56
 * @method DescribeParameters describeParameters(array $options = [])
57
 * @method DescribeRdsVpcs describeRdsVpcs(array $options = [])
58
 * @method DescribeRdsVSwitchs describeRdsVSwitchs(array $options = [])
59
 * @method DescribeRegions describeRegions(array $options = [])
60
 * @method DescribeSampleData describeSampleData(array $options = [])
61
 * @method DescribeSQLLogCount describeSQLLogCount(array $options = [])
62
 * @method DescribeSQLLogsV2 describeSQLLogsV2(array $options = [])
63
 * @method DescribeSupportFeatures describeSupportFeatures(array $options = [])
64
 * @method DescribeTags describeTags(array $options = [])
65
 * @method DescribeUserEncryptionKeyList describeUserEncryptionKeyList(array $options = [])
66
 * @method DescribeWaitingSQLInfo describeWaitingSQLInfo(array $options = [])
67
 * @method DescribeWaitingSQLRecords describeWaitingSQLRecords(array $options = [])
68
 * @method DownloadDiagnosisRecords downloadDiagnosisRecords(array $options = [])
69
 * @method DownloadSQLLogsRecords downloadSQLLogsRecords(array $options = [])
70
 * @method GrantCollection grantCollection(array $options = [])
71
 * @method InitVectorDatabase initVectorDatabase(array $options = [])
72
 * @method ListCollections listCollections(array $options = [])
73
 * @method ListNamespaces listNamespaces(array $options = [])
74
 * @method ListTagResources listTagResources(array $options = [])
75
 * @method ModifyAccountDescription modifyAccountDescription(array $options = [])
76
 * @method ModifyBackupPolicy modifyBackupPolicy(array $options = [])
77
 * @method ModifyDBInstanceConfig modifyDBInstanceConfig(array $options = [])
78
 * @method ModifyDBInstanceConnectionString modifyDBInstanceConnectionString(array $options = [])
79
 * @method ModifyDBInstanceDescription modifyDBInstanceDescription(array $options = [])
80
 * @method ModifyDBInstanceMaintainTime modifyDBInstanceMaintainTime(array $options = [])
81
 * @method ModifyDBInstanceResourceGroup modifyDBInstanceResourceGroup(array $options = [])
82
 * @method ModifyDBInstanceSSL modifyDBInstanceSSL(array $options = [])
83
 * @method ModifyParameters modifyParameters(array $options = [])
84
 * @method ModifySecurityIps modifySecurityIps(array $options = [])
85
 * @method ModifySQLCollectorPolicy modifySQLCollectorPolicy(array $options = [])
86
 * @method ModifyVectorConfiguration modifyVectorConfiguration(array $options = [])
87
 * @method PauseInstance pauseInstance(array $options = [])
88
 * @method QueryCollectionData queryCollectionData(array $options = [])
89
 * @method RebalanceDBInstance rebalanceDBInstance(array $options = [])
90
 * @method ReleaseInstancePublicConnection releaseInstancePublicConnection(array $options = [])
91
 * @method ResetAccountPassword resetAccountPassword(array $options = [])
92
 * @method RestartDBInstance restartDBInstance(array $options = [])
93
 * @method ResumeInstance resumeInstance(array $options = [])
94
 * @method SetDataShareInstance setDataShareInstance(array $options = [])
95
 * @method SetDBInstancePlanStatus setDBInstancePlanStatus(array $options = [])
96
 * @method SwitchDBInstanceNetType switchDBInstanceNetType(array $options = [])
97
 * @method TagResources tagResources(array $options = [])
98
 * @method UnloadSampleData unloadSampleData(array $options = [])
99
 * @method UntagResources untagResources(array $options = [])
100
 * @method UpdateDBInstancePlan updateDBInstancePlan(array $options = [])
101
 * @method UpgradeDBInstance upgradeDBInstance(array $options = [])
102
 * @method UpgradeDBVersion upgradeDBVersion(array $options = [])
103
 * @method UpsertCollectionData upsertCollectionData(array $options = [])
104
 */
105
class GpdbApiResolver extends ApiResolver
106
{
107
}
108
109
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
110
{
111
    /** @var string */
112
    public $product = 'gpdb';
113
114
    /** @var string */
115
    public $version = '2016-05-03';
116
117
    /** @var string */
118
    public $method = 'POST';
119
}
120
121
/**
122
 * @method string getResourceOwnerId()
123
 * @method $this withResourceOwnerId($value)
124
 * @method string getConnectionStringPrefix()
125
 * @method $this withConnectionStringPrefix($value)
126
 * @method string getAddressType()
127
 * @method $this withAddressType($value)
128
 * @method string getDBInstanceId()
129
 * @method $this withDBInstanceId($value)
130
 * @method string getResourceOwnerAccount()
131
 * @method $this withResourceOwnerAccount($value)
132
 * @method string getOwnerId()
133
 * @method $this withOwnerId($value)
134
 * @method string getPort()
135
 * @method $this withPort($value)
136
 */
137
class AllocateInstancePublicConnection extends Rpc
138
{
139
}
140
141
class CheckServiceLinkedRole extends Rpc
142
{
143
}
144
145
/**
146
 * @method string getAccountDescription()
147
 * @method $this withAccountDescription($value)
148
 * @method string getResourceGroupId()
149
 * @method $this withResourceGroupId($value)
150
 * @method string getAccountName()
151
 * @method $this withAccountName($value)
152
 * @method string getDBInstanceId()
153
 * @method $this withDBInstanceId($value)
154
 * @method string getOwnerId()
155
 * @method $this withOwnerId($value)
156
 * @method string getAccountPassword()
157
 * @method $this withAccountPassword($value)
158
 * @method string getDatabaseName()
159
 * @method $this withDatabaseName($value)
160
 */
161
class CreateAccount extends Rpc
162
{
163
}
164
165
/**
166
 * @method string getMetadata()
167
 * @method $this withMetadata($value)
168
 * @method string getFullTextRetrievalFields()
169
 * @method $this withFullTextRetrievalFields($value)
170
 * @method string getManagerAccount()
171
 * @method $this withManagerAccount($value)
172
 * @method string getDBInstanceId()
173
 * @method $this withDBInstanceId($value)
174
 * @method string getDimension()
175
 * @method $this withDimension($value)
176
 * @method string getManagerAccountPassword()
177
 * @method $this withManagerAccountPassword($value)
178
 * @method string getCollection()
179
 * @method $this withCollection($value)
180
 * @method string getOwnerId()
181
 * @method $this withOwnerId($value)
182
 * @method string getParser()
183
 * @method $this withParser($value)
184
 * @method string getNamespace()
185
 * @method $this withNamespace($value)
186
 */
187
class CreateCollection extends Rpc
188
{
189
}
190
191
/**
192
 * @method string getEngineVersion()
193
 * @method $this withEngineVersion($value)
194
 * @method string getDBInstanceCategory()
195
 * @method $this withDBInstanceCategory($value)
196
 * @method string getStorageType()
197
 * @method $this withStorageType($value)
198
 * @method string getResourceGroupId()
199
 * @method $this withResourceGroupId($value)
200
 * @method string getEncryptionType()
201
 * @method $this withEncryptionType($value)
202
 * @method string getDBInstanceDescription()
203
 * @method $this withDBInstanceDescription($value)
204
 * @method string getServerlessMode()
205
 * @method $this withServerlessMode($value)
206
 * @method array getTag()
207
 * @method string getPeriod()
208
 * @method $this withPeriod($value)
209
 * @method string getVectorConfigurationStatus()
210
 * @method $this withVectorConfigurationStatus($value)
211
 * @method string getEncryptionKey()
212
 * @method $this withEncryptionKey($value)
213
 * @method string getOwnerId()
214
 * @method $this withOwnerId($value)
215
 * @method string getSegDiskPerformanceLevel()
216
 * @method $this withSegDiskPerformanceLevel($value)
217
 * @method string getDBInstanceClass()
218
 * @method $this withDBInstanceClass($value)
219
 * @method string getSecurityIPList()
220
 * @method $this withSecurityIPList($value)
221
 * @method string getVSwitchId()
222
 * @method $this withVSwitchId($value)
223
 * @method string getPrivateIpAddress()
224
 * @method $this withPrivateIpAddress($value)
225
 * @method string getZoneId()
226
 * @method $this withZoneId($value)
227
 * @method string getInstanceNetworkType()
228
 * @method $this withInstanceNetworkType($value)
229
 * @method string getClientToken()
230
 * @method $this withClientToken($value)
231
 * @method string getInstanceSpec()
232
 * @method $this withInstanceSpec($value)
233
 * @method string getStorageSize()
234
 * @method $this withStorageSize($value)
235
 * @method string getSegStorageType()
236
 * @method $this withSegStorageType($value)
237
 * @method string getMasterNodeNum()
238
 * @method $this withMasterNodeNum($value)
239
 * @method string getSegNodeNum()
240
 * @method $this withSegNodeNum($value)
241
 * @method string getEngine()
242
 * @method $this withEngine($value)
243
 * @method string getCreateSampleData()
244
 * @method $this withCreateSampleData($value)
245
 * @method string getDBInstanceGroupCount()
246
 * @method $this withDBInstanceGroupCount($value)
247
 * @method string getDBInstanceMode()
248
 * @method $this withDBInstanceMode($value)
249
 * @method string getUsedTime()
250
 * @method $this withUsedTime($value)
251
 * @method string getVPCId()
252
 * @method $this withVPCId($value)
253
 * @method string getServerlessResource()
254
 * @method $this withServerlessResource($value)
255
 * @method string getIdleTime()
256
 * @method $this withIdleTime($value)
257
 * @method string getPayType()
258
 * @method $this withPayType($value)
259
 */
260
class CreateDBInstance extends Rpc
261
{
262
263
    /**
264
     * @param array $tag
265
     *
266
     * @return $this
267
     */
268
	public function withTag(array $tag)
269
	{
270
	    $this->data['Tag'] = $tag;
271
		foreach ($tag as $depth1 => $depth1Value) {
272
			if(isset($depth1Value['Value'])){
273
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
274
			}
275
			if(isset($depth1Value['Key'])){
276
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
277
			}
278
		}
279
280
		return $this;
281
    }
282
}
283
284
/**
285
 * @method string getPlanType()
286
 * @method $this withPlanType($value)
287
 * @method string getPlanStartDate()
288
 * @method $this withPlanStartDate($value)
289
 * @method string getPlanConfig()
290
 * @method $this withPlanConfig($value)
291
 * @method string getPlanName()
292
 * @method $this withPlanName($value)
293
 * @method string getDBInstanceId()
294
 * @method $this withDBInstanceId($value)
295
 * @method string getPlanDesc()
296
 * @method $this withPlanDesc($value)
297
 * @method string getOwnerId()
298
 * @method $this withOwnerId($value)
299
 * @method string getPlanEndDate()
300
 * @method $this withPlanEndDate($value)
301
 * @method string getPlanScheduleType()
302
 * @method $this withPlanScheduleType($value)
303
 */
304
class CreateDBInstancePlan extends Rpc
305
{
306
}
307
308
/**
309
 * @method string getManagerAccount()
310
 * @method $this withManagerAccount($value)
311
 * @method string getDBInstanceId()
312
 * @method $this withDBInstanceId($value)
313
 * @method string getManagerAccountPassword()
314
 * @method $this withManagerAccountPassword($value)
315
 * @method string getOwnerId()
316
 * @method $this withOwnerId($value)
317
 * @method string getNamespacePassword()
318
 * @method $this withNamespacePassword($value)
319
 * @method string getNamespace()
320
 * @method $this withNamespace($value)
321
 */
322
class CreateNamespace extends Rpc
323
{
324
}
325
326
/**
327
 * @method string getDBInstanceId()
328
 * @method $this withDBInstanceId($value)
329
 * @method string getOwnerId()
330
 * @method $this withOwnerId($value)
331
 */
332
class CreateSampleData extends Rpc
333
{
334
}
335
336
/**
337
 * @method string getOwnerId()
338
 * @method $this withOwnerId($value)
339
 */
340
class CreateServiceLinkedRole extends Rpc
341
{
342
}
343
344
/**
345
 * @method string getManagerAccount()
346
 * @method $this withManagerAccount($value)
347
 * @method string getDBInstanceId()
348
 * @method $this withDBInstanceId($value)
349
 * @method string getDimension()
350
 * @method $this withDimension($value)
351
 * @method string getManagerAccountPassword()
352
 * @method $this withManagerAccountPassword($value)
353
 * @method string getCollection()
354
 * @method $this withCollection($value)
355
 * @method string getOwnerId()
356
 * @method $this withOwnerId($value)
357
 * @method string getNamespace()
358
 * @method $this withNamespace($value)
359
 * @method string getMetrics()
360
 * @method $this withMetrics($value)
361
 */
362
class CreateVectorIndex extends Rpc
363
{
364
}
365
366
/**
367
 * @method string getDBInstanceId()
368
 * @method $this withDBInstanceId($value)
369
 * @method string getCollection()
370
 * @method $this withCollection($value)
371
 * @method string getOwnerId()
372
 * @method $this withOwnerId($value)
373
 * @method string getNamespacePassword()
374
 * @method $this withNamespacePassword($value)
375
 * @method string getNamespace()
376
 * @method $this withNamespace($value)
377
 */
378
class DeleteCollection extends Rpc
379
{
380
}
381
382
/**
383
 * @method string getCollectionDataFilter()
384
 * @method $this withCollectionDataFilter($value)
385
 * @method string getCollectionData()
386
 * @method $this withCollectionData($value)
387
 * @method string getDBInstanceId()
388
 * @method $this withDBInstanceId($value)
389
 * @method string getCollection()
390
 * @method $this withCollection($value)
391
 * @method string getOwnerId()
392
 * @method $this withOwnerId($value)
393
 * @method string getNamespacePassword()
394
 * @method $this withNamespacePassword($value)
395
 * @method string getNamespace()
396
 * @method $this withNamespace($value)
397
 */
398
class DeleteCollectionData extends Rpc
399
{
400
}
401
402
/**
403
 * @method string getClientToken()
404
 * @method $this withClientToken($value)
405
 * @method string getResourceGroupId()
406
 * @method $this withResourceGroupId($value)
407
 * @method string getDBInstanceId()
408
 * @method $this withDBInstanceId($value)
409
 * @method string getOwnerId()
410
 * @method $this withOwnerId($value)
411
 */
412
class DeleteDBInstance extends Rpc
413
{
414
}
415
416
/**
417
 * @method string getDBInstanceId()
418
 * @method $this withDBInstanceId($value)
419
 * @method string getOwnerId()
420
 * @method $this withOwnerId($value)
421
 * @method string getPlanId()
422
 * @method $this withPlanId($value)
423
 */
424
class DeleteDBInstancePlan extends Rpc
425
{
426
}
427
428
/**
429
 * @method string getManagerAccount()
430
 * @method $this withManagerAccount($value)
431
 * @method string getDBInstanceId()
432
 * @method $this withDBInstanceId($value)
433
 * @method string getManagerAccountPassword()
434
 * @method $this withManagerAccountPassword($value)
435
 * @method string getOwnerId()
436
 * @method $this withOwnerId($value)
437
 * @method string getNamespace()
438
 * @method $this withNamespace($value)
439
 */
440
class DeleteNamespace extends Rpc
441
{
442
}
443
444
/**
445
 * @method string getManagerAccount()
446
 * @method $this withManagerAccount($value)
447
 * @method string getDBInstanceId()
448
 * @method $this withDBInstanceId($value)
449
 * @method string getManagerAccountPassword()
450
 * @method $this withManagerAccountPassword($value)
451
 * @method string getCollection()
452
 * @method $this withCollection($value)
453
 * @method string getOwnerId()
454
 * @method $this withOwnerId($value)
455
 * @method string getNamespace()
456
 * @method $this withNamespace($value)
457
 */
458
class DeleteVectorIndex extends Rpc
459
{
460
}
461
462
/**
463
 * @method string getAccountName()
464
 * @method $this withAccountName($value)
465
 * @method string getDBInstanceId()
466
 * @method $this withDBInstanceId($value)
467
 */
468
class DescribeAccounts extends Rpc
469
{
470
}
471
472
/**
473
 * @method string getZoneId()
474
 * @method $this withZoneId($value)
475
 * @method string getChargeType()
476
 * @method $this withChargeType($value)
477
 * @method string getRegion()
478
 * @method $this withRegion($value)
479
 */
480
class DescribeAvailableResources extends Rpc
481
{
482
}
483
484
/**
485
 * @method string getDBInstanceId()
486
 * @method $this withDBInstanceId($value)
487
 */
488
class DescribeBackupPolicy extends Rpc
489
{
490
}
491
492
/**
493
 * @method string getDBInstanceId()
494
 * @method $this withDBInstanceId($value)
495
 * @method string getCollection()
496
 * @method $this withCollection($value)
497
 * @method string getOwnerId()
498
 * @method $this withOwnerId($value)
499
 * @method string getNamespacePassword()
500
 * @method $this withNamespacePassword($value)
501
 * @method string getNamespace()
502
 * @method $this withNamespace($value)
503
 */
504
class DescribeCollection extends Rpc
505
{
506
}
507
508
/**
509
 * @method string getStartTime()
510
 * @method $this withStartTime($value)
511
 * @method string getPageNumber()
512
 * @method $this withPageNumber($value)
513
 * @method string getDataType()
514
 * @method $this withDataType($value)
515
 * @method string getPageSize()
516
 * @method $this withPageSize($value)
517
 * @method string getDBInstanceId()
518
 * @method $this withDBInstanceId($value)
519
 * @method string getBackupId()
520
 * @method $this withBackupId($value)
521
 * @method string getEndTime()
522
 * @method $this withEndTime($value)
523
 * @method string getBackupStatus()
524
 * @method $this withBackupStatus($value)
525
 * @method string getBackupMode()
526
 * @method $this withBackupMode($value)
527
 */
528
class DescribeDataBackups extends Rpc
529
{
530
}
531
532
/**
533
 * @method string getDBInstanceId()
534
 * @method $this withDBInstanceId($value)
535
 * @method string getOwnerId()
536
 * @method $this withOwnerId($value)
537
 */
538
class DescribeDataReDistributeInfo extends Rpc
539
{
540
}
541
542
/**
543
 * @method string getPageNumber()
544
 * @method $this withPageNumber($value)
545
 * @method string getResourceGroupId()
546
 * @method $this withResourceGroupId($value)
547
 * @method string getPageSize()
548
 * @method $this withPageSize($value)
549
 * @method string getSearchValue()
550
 * @method $this withSearchValue($value)
551
 * @method string getOwnerId()
552
 * @method $this withOwnerId($value)
553
 */
554
class DescribeDataShareInstances extends Rpc
555
{
556
}
557
558
/**
559
 * @method string getEndTime()
560
 * @method $this withEndTime($value)
561
 * @method string getStartTime()
562
 * @method $this withStartTime($value)
563
 * @method string getResourceGroupId()
564
 * @method $this withResourceGroupId($value)
565
 * @method string getKey()
566
 * @method $this withKey($value)
567
 */
568
class DescribeDataSharePerformance extends Rpc
569
{
570
}
571
572
/**
573
 * @method string getNodeType()
574
 * @method $this withNodeType($value)
575
 * @method string getDBInstanceId()
576
 * @method $this withDBInstanceId($value)
577
 */
578
class DescribeDBClusterNode extends Rpc
579
{
580
}
581
582
/**
583
 * @method string getNodeType()
584
 * @method $this withNodeType($value)
585
 * @method string getStartTime()
586
 * @method $this withStartTime($value)
587
 * @method string getDBInstanceId()
588
 * @method $this withDBInstanceId($value)
589
 * @method string getKey()
590
 * @method $this withKey($value)
591
 * @method string getEndTime()
592
 * @method $this withEndTime($value)
593
 * @method string getNodes()
594
 * @method $this withNodes($value)
595
 */
596
class DescribeDBClusterPerformance extends Rpc
597
{
598
}
599
600
/**
601
 * @method string getResourceGroupId()
602
 * @method $this withResourceGroupId($value)
603
 * @method string getDBInstanceId()
604
 * @method $this withDBInstanceId($value)
605
 * @method string getOwnerId()
606
 * @method $this withOwnerId($value)
607
 */
608
class DescribeDBInstanceAttribute extends Rpc
609
{
610
}
611
612
/**
613
 * @method string getPageNumber()
614
 * @method $this withPageNumber($value)
615
 * @method string getPageSize()
616
 * @method $this withPageSize($value)
617
 * @method string getDBInstanceId()
618
 * @method $this withDBInstanceId($value)
619
 */
620
class DescribeDBInstanceDataBloat extends Rpc
621
{
622
}
623
624
/**
625
 * @method string getPageNumber()
626
 * @method $this withPageNumber($value)
627
 * @method string getPageSize()
628
 * @method $this withPageSize($value)
629
 * @method string getDBInstanceId()
630
 * @method $this withDBInstanceId($value)
631
 */
632
class DescribeDBInstanceDataSkew extends Rpc
633
{
634
}
635
636
/**
637
 * @method string getStartStatus()
638
 * @method $this withStartStatus($value)
639
 * @method string getPageNumber()
640
 * @method $this withPageNumber($value)
641
 * @method string getPageSize()
642
 * @method $this withPageSize($value)
643
 * @method string getDBInstanceId()
644
 * @method $this withDBInstanceId($value)
645
 * @method string getSyncMode()
646
 * @method $this withSyncMode($value)
647
 * @method string getRolePreferd()
648
 * @method $this withRolePreferd($value)
649
 */
650
class DescribeDBInstanceDiagnosisSummary extends Rpc
651
{
652
}
653
654
/**
655
 * @method string getKeywords()
656
 * @method $this withKeywords($value)
657
 * @method string getStartTime()
658
 * @method $this withStartTime($value)
659
 * @method string getPageNumber()
660
 * @method $this withPageNumber($value)
661
 * @method string getDatabase()
662
 * @method $this withDatabase($value)
663
 * @method string getPageSize()
664
 * @method $this withPageSize($value)
665
 * @method string getHost()
666
 * @method $this withHost($value)
667
 * @method string getDBInstanceId()
668
 * @method $this withDBInstanceId($value)
669
 * @method string getEndTime()
670
 * @method $this withEndTime($value)
671
 * @method string getLogLevel()
672
 * @method $this withLogLevel($value)
673
 * @method string getUser()
674
 * @method $this withUser($value)
675
 */
676
class DescribeDBInstanceErrorLog extends Rpc
677
{
678
}
679
680
/**
681
 * @method string getPageNumber()
682
 * @method $this withPageNumber($value)
683
 * @method string getPageSize()
684
 * @method $this withPageSize($value)
685
 * @method string getDBInstanceId()
686
 * @method $this withDBInstanceId($value)
687
 */
688
class DescribeDBInstanceIndexUsage extends Rpc
689
{
690
}
691
692
/**
693
 * @method string getResourceGroupId()
694
 * @method $this withResourceGroupId($value)
695
 * @method string getDBInstanceId()
696
 * @method $this withDBInstanceId($value)
697
 */
698
class DescribeDBInstanceIPArrayList extends Rpc
699
{
700
}
701
702
/**
703
 * @method string getConnectionString()
704
 * @method $this withConnectionString($value)
705
 * @method string getDBInstanceId()
706
 * @method $this withDBInstanceId($value)
707
 */
708
class DescribeDBInstanceNetInfo extends Rpc
709
{
710
}
711
712
/**
713
 * @method string getStartTime()
714
 * @method $this withStartTime($value)
715
 * @method string getResourceGroupId()
716
 * @method $this withResourceGroupId($value)
717
 * @method string getDBInstanceId()
718
 * @method $this withDBInstanceId($value)
719
 * @method string getKey()
720
 * @method $this withKey($value)
721
 * @method string getEndTime()
722
 * @method $this withEndTime($value)
723
 */
724
class DescribeDBInstancePerformance extends Rpc
725
{
726
}
727
728
/**
729
 * @method string getPlanType()
730
 * @method $this withPlanType($value)
731
 * @method string getPlanCreateDate()
732
 * @method $this withPlanCreateDate($value)
733
 * @method string getDBInstanceId()
734
 * @method $this withDBInstanceId($value)
735
 * @method string getPlanDesc()
736
 * @method $this withPlanDesc($value)
737
 * @method string getOwnerId()
738
 * @method $this withOwnerId($value)
739
 * @method string getPlanScheduleType()
740
 * @method $this withPlanScheduleType($value)
741
 * @method string getPlanId()
742
 * @method $this withPlanId($value)
743
 */
744
class DescribeDBInstancePlans extends Rpc
745
{
746
}
747
748
/**
749
 * @method string getDBInstanceModes()
750
 * @method $this withDBInstanceModes($value)
751
 * @method string getDBInstanceStatuses()
752
 * @method $this withDBInstanceStatuses($value)
753
 * @method string getPageNumber()
754
 * @method $this withPageNumber($value)
755
 * @method string getResourceGroupId()
756
 * @method $this withResourceGroupId($value)
757
 * @method string getPageSize()
758
 * @method $this withPageSize($value)
759
 * @method string getDBInstanceDescription()
760
 * @method $this withDBInstanceDescription($value)
761
 * @method array getTag()
762
 * @method string getDBInstanceIds()
763
 * @method $this withDBInstanceIds($value)
764
 * @method string getOwnerId()
765
 * @method $this withOwnerId($value)
766
 * @method string getDBInstanceCategories()
767
 * @method $this withDBInstanceCategories($value)
768
 * @method string getInstanceDeployTypes()
769
 * @method $this withInstanceDeployTypes($value)
770
 * @method string getInstanceNetworkType()
771
 * @method $this withInstanceNetworkType($value)
772
 */
773
class DescribeDBInstances extends Rpc
774
{
775
776
    /**
777
     * @param array $tag
778
     *
779
     * @return $this
780
     */
781
	public function withTag(array $tag)
782
	{
783
	    $this->data['Tag'] = $tag;
784
		foreach ($tag as $depth1 => $depth1Value) {
785
			if(isset($depth1Value['Value'])){
786
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
787
			}
788
			if(isset($depth1Value['Key'])){
789
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
790
			}
791
		}
792
793
		return $this;
794
    }
795
}
796
797
/**
798
 * @method string getDBInstanceId()
799
 * @method $this withDBInstanceId($value)
800
 */
801
class DescribeDBInstanceSSL extends Rpc
802
{
803
}
804
805
/**
806
 * @method string getDBInstanceId()
807
 * @method $this withDBInstanceId($value)
808
 */
809
class DescribeDiagnosisDimensions extends Rpc
810
{
811
}
812
813
/**
814
 * @method string getQueryCondition()
815
 * @method $this withQueryCondition($value)
816
 * @method string getStartTime()
817
 * @method $this withStartTime($value)
818
 * @method string getDatabase()
819
 * @method $this withDatabase($value)
820
 * @method string getDBInstanceId()
821
 * @method $this withDBInstanceId($value)
822
 * @method string getEndTime()
823
 * @method $this withEndTime($value)
824
 * @method string getUser()
825
 * @method $this withUser($value)
826
 */
827
class DescribeDiagnosisMonitorPerformance extends Rpc
828
{
829
}
830
831
/**
832
 * @method string getQueryCondition()
833
 * @method $this withQueryCondition($value)
834
 * @method string getStartTime()
835
 * @method $this withStartTime($value)
836
 * @method string getPageNumber()
837
 * @method $this withPageNumber($value)
838
 * @method string getDatabase()
839
 * @method $this withDatabase($value)
840
 * @method string getPageSize()
841
 * @method $this withPageSize($value)
842
 * @method string getDBInstanceId()
843
 * @method $this withDBInstanceId($value)
844
 * @method string getKeyword()
845
 * @method $this withKeyword($value)
846
 * @method string getOrder()
847
 * @method $this withOrder($value)
848
 * @method string getEndTime()
849
 * @method $this withEndTime($value)
850
 * @method string getUser()
851
 * @method $this withUser($value)
852
 */
853
class DescribeDiagnosisRecords extends Rpc
854
{
855
}
856
857
/**
858
 * @method string getDatabase()
859
 * @method $this withDatabase($value)
860
 * @method string getDBInstanceId()
861
 * @method $this withDBInstanceId($value)
862
 * @method string getQueryID()
863
 * @method $this withQueryID($value)
864
 */
865
class DescribeDiagnosisSQLInfo extends Rpc
866
{
867
}
868
869
/**
870
 * @method string getDBInstanceId()
871
 * @method $this withDBInstanceId($value)
872
 */
873
class DescribeDownloadRecords extends Rpc
874
{
875
}
876
877
/**
878
 * @method string getDBInstanceId()
879
 * @method $this withDBInstanceId($value)
880
 */
881
class DescribeDownloadSQLLogs extends Rpc
882
{
883
}
884
885
/**
886
 * @method string getDBInstanceId()
887
 * @method $this withDBInstanceId($value)
888
 * @method string getKey()
889
 * @method $this withKey($value)
890
 */
891
class DescribeHealthStatus extends Rpc
892
{
893
}
894
895
/**
896
 * @method string getStartTime()
897
 * @method $this withStartTime($value)
898
 * @method string getPageNumber()
899
 * @method $this withPageNumber($value)
900
 * @method string getPageSize()
901
 * @method $this withPageSize($value)
902
 * @method string getDBInstanceId()
903
 * @method $this withDBInstanceId($value)
904
 * @method string getEndTime()
905
 * @method $this withEndTime($value)
906
 */
907
class DescribeLogBackups extends Rpc
908
{
909
}
910
911
/**
912
 * @method string getStartTime()
913
 * @method $this withStartTime($value)
914
 * @method string getDBInstanceId()
915
 * @method $this withDBInstanceId($value)
916
 * @method string getEndTime()
917
 * @method $this withEndTime($value)
918
 */
919
class DescribeModifyParameterLog extends Rpc
920
{
921
}
922
923
/**
924
 * @method string getManagerAccount()
925
 * @method $this withManagerAccount($value)
926
 * @method string getDBInstanceId()
927
 * @method $this withDBInstanceId($value)
928
 * @method string getManagerAccountPassword()
929
 * @method $this withManagerAccountPassword($value)
930
 * @method string getOwnerId()
931
 * @method $this withOwnerId($value)
932
 * @method string getNamespace()
933
 * @method $this withNamespace($value)
934
 */
935
class DescribeNamespace extends Rpc
936
{
937
}
938
939
/**
940
 * @method string getDBInstanceId()
941
 * @method $this withDBInstanceId($value)
942
 */
943
class DescribeParameters extends Rpc
944
{
945
}
946
947
/**
948
 * @method string getResourceOwnerId()
949
 * @method $this withResourceOwnerId($value)
950
 * @method string getResourceGroupId()
951
 * @method $this withResourceGroupId($value)
952
 * @method string getSecurityToken()
953
 * @method $this withSecurityToken($value)
954
 * @method string getResourceOwnerAccount()
955
 * @method $this withResourceOwnerAccount($value)
956
 * @method string getOwnerAccount()
957
 * @method $this withOwnerAccount($value)
958
 * @method string getOwnerId()
959
 * @method $this withOwnerId($value)
960
 * @method string getZoneId()
961
 * @method $this withZoneId($value)
962
 */
963
class DescribeRdsVpcs extends Rpc
964
{
965
}
966
967
/**
968
 * @method string getResourceOwnerId()
969
 * @method $this withResourceOwnerId($value)
970
 * @method string getResourceGroupId()
971
 * @method $this withResourceGroupId($value)
972
 * @method string getSecurityToken()
973
 * @method $this withSecurityToken($value)
974
 * @method string getResourceOwnerAccount()
975
 * @method $this withResourceOwnerAccount($value)
976
 * @method string getOwnerAccount()
977
 * @method $this withOwnerAccount($value)
978
 * @method string getOwnerId()
979
 * @method $this withOwnerId($value)
980
 * @method string getVpcId()
981
 * @method $this withVpcId($value)
982
 * @method string getZoneId()
983
 * @method $this withZoneId($value)
984
 */
985
class DescribeRdsVSwitchs extends Rpc
986
{
987
}
988
989
/**
990
 * @method string getRegion()
991
 * @method $this withRegion($value)
992
 */
993
class DescribeRegions extends Rpc
994
{
995
}
996
997
/**
998
 * @method string getDBInstanceId()
999
 * @method $this withDBInstanceId($value)
1000
 * @method string getOwnerId()
1001
 * @method $this withOwnerId($value)
1002
 */
1003
class DescribeSampleData extends Rpc
1004
{
1005
}
1006
1007
/**
1008
 * @method string getStartTime()
1009
 * @method $this withStartTime($value)
1010
 * @method string getQueryKeywords()
1011
 * @method $this withQueryKeywords($value)
1012
 * @method string getDatabase()
1013
 * @method $this withDatabase($value)
1014
 * @method string getSourceIP()
1015
 * @method $this withSourceIP($value)
1016
 * @method string getMinExecuteCost()
1017
 * @method $this withMinExecuteCost($value)
1018
 * @method string getDBInstanceId()
1019
 * @method $this withDBInstanceId($value)
1020
 * @method string getMaxExecuteCost()
1021
 * @method $this withMaxExecuteCost($value)
1022
 * @method string getExecuteCost()
1023
 * @method $this withExecuteCost($value)
1024
 * @method string getExecuteState()
1025
 * @method $this withExecuteState($value)
1026
 * @method string getEndTime()
1027
 * @method $this withEndTime($value)
1028
 * @method string getOperationType()
1029
 * @method $this withOperationType($value)
1030
 * @method string getOperationClass()
1031
 * @method $this withOperationClass($value)
1032
 * @method string getUser()
1033
 * @method $this withUser($value)
1034
 */
1035
class DescribeSQLLogCount extends Rpc
1036
{
1037
}
1038
1039
/**
1040
 * @method string getStartTime()
1041
 * @method $this withStartTime($value)
1042
 * @method string getQueryKeywords()
1043
 * @method $this withQueryKeywords($value)
1044
 * @method string getPageNumber()
1045
 * @method $this withPageNumber($value)
1046
 * @method string getResourceGroupId()
1047
 * @method $this withResourceGroupId($value)
1048
 * @method string getDatabase()
1049
 * @method $this withDatabase($value)
1050
 * @method string getSourceIP()
1051
 * @method $this withSourceIP($value)
1052
 * @method string getMinExecuteCost()
1053
 * @method $this withMinExecuteCost($value)
1054
 * @method string getPageSize()
1055
 * @method $this withPageSize($value)
1056
 * @method string getDBInstanceId()
1057
 * @method $this withDBInstanceId($value)
1058
 * @method string getMaxExecuteCost()
1059
 * @method $this withMaxExecuteCost($value)
1060
 * @method string getExecuteCost()
1061
 * @method $this withExecuteCost($value)
1062
 * @method string getExecuteState()
1063
 * @method $this withExecuteState($value)
1064
 * @method string getEndTime()
1065
 * @method $this withEndTime($value)
1066
 * @method string getOperationType()
1067
 * @method $this withOperationType($value)
1068
 * @method string getOperationClass()
1069
 * @method $this withOperationClass($value)
1070
 * @method string getUser()
1071
 * @method $this withUser($value)
1072
 */
1073
class DescribeSQLLogsV2 extends Rpc
1074
{
1075
}
1076
1077
/**
1078
 * @method string getDBInstanceId()
1079
 * @method $this withDBInstanceId($value)
1080
 * @method string getOwnerId()
1081
 * @method $this withOwnerId($value)
1082
 */
1083
class DescribeSupportFeatures extends Rpc
1084
{
1085
}
1086
1087
/**
1088
 * @method string getResourceOwnerId()
1089
 * @method $this withResourceOwnerId($value)
1090
 * @method string getResourceGroupId()
1091
 * @method $this withResourceGroupId($value)
1092
 * @method string getResourceOwnerAccount()
1093
 * @method $this withResourceOwnerAccount($value)
1094
 * @method string getOwnerAccount()
1095
 * @method $this withOwnerAccount($value)
1096
 * @method string getOwnerId()
1097
 * @method $this withOwnerId($value)
1098
 * @method string getResourceType()
1099
 * @method $this withResourceType($value)
1100
 */
1101
class DescribeTags extends Rpc
1102
{
1103
}
1104
1105
/**
1106
 * @method string getPageNumber()
1107
 * @method $this withPageNumber($value)
1108
 * @method string getPageSize()
1109
 * @method $this withPageSize($value)
1110
 */
1111
class DescribeUserEncryptionKeyList extends Rpc
1112
{
1113
}
1114
1115
/**
1116
 * @method string getPID()
1117
 * @method $this withPID($value)
1118
 * @method string getDatabase()
1119
 * @method $this withDatabase($value)
1120
 * @method string getDBInstanceId()
1121
 * @method $this withDBInstanceId($value)
1122
 */
1123
class DescribeWaitingSQLInfo extends Rpc
1124
{
1125
}
1126
1127
/**
1128
 * @method string getQueryCondition()
1129
 * @method $this withQueryCondition($value)
1130
 * @method string getStartTime()
1131
 * @method $this withStartTime($value)
1132
 * @method string getPageNumber()
1133
 * @method $this withPageNumber($value)
1134
 * @method string getDatabase()
1135
 * @method $this withDatabase($value)
1136
 * @method string getPageSize()
1137
 * @method $this withPageSize($value)
1138
 * @method string getDBInstanceId()
1139
 * @method $this withDBInstanceId($value)
1140
 * @method string getKeyword()
1141
 * @method $this withKeyword($value)
1142
 * @method string getOrder()
1143
 * @method $this withOrder($value)
1144
 * @method string getEndTime()
1145
 * @method $this withEndTime($value)
1146
 * @method string getUser()
1147
 * @method $this withUser($value)
1148
 */
1149
class DescribeWaitingSQLRecords extends Rpc
1150
{
1151
}
1152
1153
/**
1154
 * @method string getQueryCondition()
1155
 * @method $this withQueryCondition($value)
1156
 * @method string getStartTime()
1157
 * @method $this withStartTime($value)
1158
 * @method string getResourceGroupId()
1159
 * @method $this withResourceGroupId($value)
1160
 * @method string getDatabase()
1161
 * @method $this withDatabase($value)
1162
 * @method string getDBInstanceId()
1163
 * @method $this withDBInstanceId($value)
1164
 * @method string getLang()
1165
 * @method $this withLang($value)
1166
 * @method string getEndTime()
1167
 * @method $this withEndTime($value)
1168
 * @method string getUser()
1169
 * @method $this withUser($value)
1170
 */
1171
class DownloadDiagnosisRecords extends Rpc
1172
{
1173
}
1174
1175
/**
1176
 * @method string getStartTime()
1177
 * @method $this withStartTime($value)
1178
 * @method string getQueryKeywords()
1179
 * @method $this withQueryKeywords($value)
1180
 * @method string getPageNumber()
1181
 * @method $this withPageNumber($value)
1182
 * @method string getDatabase()
1183
 * @method $this withDatabase($value)
1184
 * @method string getSourceIP()
1185
 * @method $this withSourceIP($value)
1186
 * @method string getMinExecuteCost()
1187
 * @method $this withMinExecuteCost($value)
1188
 * @method string getPageSize()
1189
 * @method $this withPageSize($value)
1190
 * @method string getDBInstanceId()
1191
 * @method $this withDBInstanceId($value)
1192
 * @method string getLang()
1193
 * @method $this withLang($value)
1194
 * @method string getMaxExecuteCost()
1195
 * @method $this withMaxExecuteCost($value)
1196
 * @method string getExecuteCost()
1197
 * @method $this withExecuteCost($value)
1198
 * @method string getExecuteState()
1199
 * @method $this withExecuteState($value)
1200
 * @method string getEndTime()
1201
 * @method $this withEndTime($value)
1202
 * @method string getOperationType()
1203
 * @method $this withOperationType($value)
1204
 * @method string getOperationClass()
1205
 * @method $this withOperationClass($value)
1206
 * @method string getUser()
1207
 * @method $this withUser($value)
1208
 */
1209
class DownloadSQLLogsRecords extends Rpc
1210
{
1211
}
1212
1213
/**
1214
 * @method string getGrantType()
1215
 * @method $this withGrantType($value)
1216
 * @method string getManagerAccount()
1217
 * @method $this withManagerAccount($value)
1218
 * @method string getDBInstanceId()
1219
 * @method $this withDBInstanceId($value)
1220
 * @method string getManagerAccountPassword()
1221
 * @method $this withManagerAccountPassword($value)
1222
 * @method string getCollection()
1223
 * @method $this withCollection($value)
1224
 * @method string getOwnerId()
1225
 * @method $this withOwnerId($value)
1226
 * @method string getGrantToNamespace()
1227
 * @method $this withGrantToNamespace($value)
1228
 * @method string getNamespace()
1229
 * @method $this withNamespace($value)
1230
 */
1231
class GrantCollection extends Rpc
1232
{
1233
}
1234
1235
/**
1236
 * @method string getManagerAccount()
1237
 * @method $this withManagerAccount($value)
1238
 * @method string getDBInstanceId()
1239
 * @method $this withDBInstanceId($value)
1240
 * @method string getManagerAccountPassword()
1241
 * @method $this withManagerAccountPassword($value)
1242
 * @method string getOwnerId()
1243
 * @method $this withOwnerId($value)
1244
 */
1245
class InitVectorDatabase extends Rpc
1246
{
1247
}
1248
1249
/**
1250
 * @method string getDBInstanceId()
1251
 * @method $this withDBInstanceId($value)
1252
 * @method string getOwnerId()
1253
 * @method $this withOwnerId($value)
1254
 * @method string getNamespacePassword()
1255
 * @method $this withNamespacePassword($value)
1256
 * @method string getNamespace()
1257
 * @method $this withNamespace($value)
1258
 */
1259
class ListCollections extends Rpc
1260
{
1261
}
1262
1263
/**
1264
 * @method string getManagerAccount()
1265
 * @method $this withManagerAccount($value)
1266
 * @method string getDBInstanceId()
1267
 * @method $this withDBInstanceId($value)
1268
 * @method string getManagerAccountPassword()
1269
 * @method $this withManagerAccountPassword($value)
1270
 * @method string getOwnerId()
1271
 * @method $this withOwnerId($value)
1272
 */
1273
class ListNamespaces extends Rpc
1274
{
1275
}
1276
1277
/**
1278
 * @method string getResourceOwnerId()
1279
 * @method $this withResourceOwnerId($value)
1280
 * @method string getNextToken()
1281
 * @method $this withNextToken($value)
1282
 * @method array getTag()
1283
 * @method array getResourceId()
1284
 * @method string getResourceOwnerAccount()
1285
 * @method $this withResourceOwnerAccount($value)
1286
 * @method string getOwnerAccount()
1287
 * @method $this withOwnerAccount($value)
1288
 * @method string getOwnerId()
1289
 * @method $this withOwnerId($value)
1290
 * @method string getResourceType()
1291
 * @method $this withResourceType($value)
1292
 */
1293
class ListTagResources extends Rpc
1294
{
1295
1296
    /**
1297
     * @param array $tag
1298
     *
1299
     * @return $this
1300
     */
1301
	public function withTag(array $tag)
1302
	{
1303
	    $this->data['Tag'] = $tag;
1304
		foreach ($tag as $depth1 => $depth1Value) {
1305
			if(isset($depth1Value['Value'])){
1306
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1307
			}
1308
			if(isset($depth1Value['Key'])){
1309
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1310
			}
1311
		}
1312
1313
		return $this;
1314
    }
1315
1316
    /**
1317
     * @param array $resourceId
1318
     *
1319
     * @return $this
1320
     */
1321
	public function withResourceId(array $resourceId)
1322
	{
1323
	    $this->data['ResourceId'] = $resourceId;
1324
		foreach ($resourceId as $i => $iValue) {
1325
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
1326
		}
1327
1328
		return $this;
1329
    }
1330
}
1331
1332
/**
1333
 * @method string getAccountDescription()
1334
 * @method $this withAccountDescription($value)
1335
 * @method string getAccountName()
1336
 * @method $this withAccountName($value)
1337
 * @method string getDBInstanceId()
1338
 * @method $this withDBInstanceId($value)
1339
 */
1340
class ModifyAccountDescription extends Rpc
1341
{
1342
}
1343
1344
/**
1345
 * @method string getDBInstanceId()
1346
 * @method $this withDBInstanceId($value)
1347
 * @method string getRecoveryPointPeriod()
1348
 * @method $this withRecoveryPointPeriod($value)
1349
 * @method string getEnableRecoveryPoint()
1350
 * @method $this withEnableRecoveryPoint($value)
1351
 * @method string getPreferredBackupPeriod()
1352
 * @method $this withPreferredBackupPeriod($value)
1353
 * @method string getPreferredBackupTime()
1354
 * @method $this withPreferredBackupTime($value)
1355
 * @method string getBackupRetentionPeriod()
1356
 * @method $this withBackupRetentionPeriod($value)
1357
 */
1358
class ModifyBackupPolicy extends Rpc
1359
{
1360
}
1361
1362
/**
1363
 * @method string getResourceGroupId()
1364
 * @method $this withResourceGroupId($value)
1365
 * @method string getDBInstanceId()
1366
 * @method $this withDBInstanceId($value)
1367
 * @method string getDBInstanceDescription()
1368
 * @method $this withDBInstanceDescription($value)
1369
 * @method string getServerlessResource()
1370
 * @method $this withServerlessResource($value)
1371
 * @method string getIdleTime()
1372
 * @method $this withIdleTime($value)
1373
 */
1374
class ModifyDBInstanceConfig extends Rpc
1375
{
1376
}
1377
1378
/**
1379
 * @method string getConnectionStringPrefix()
1380
 * @method $this withConnectionStringPrefix($value)
1381
 * @method string getDBInstanceId()
1382
 * @method $this withDBInstanceId($value)
1383
 * @method string getCurrentConnectionString()
1384
 * @method $this withCurrentConnectionString($value)
1385
 * @method string getPort()
1386
 * @method $this withPort($value)
1387
 */
1388
class ModifyDBInstanceConnectionString extends Rpc
1389
{
1390
}
1391
1392
/**
1393
 * @method string getResourceGroupId()
1394
 * @method $this withResourceGroupId($value)
1395
 * @method string getDBInstanceId()
1396
 * @method $this withDBInstanceId($value)
1397
 * @method string getDBInstanceDescription()
1398
 * @method $this withDBInstanceDescription($value)
1399
 */
1400
class ModifyDBInstanceDescription extends Rpc
1401
{
1402
}
1403
1404
/**
1405
 * @method string getStartTime()
1406
 * @method $this withStartTime($value)
1407
 * @method string getResourceGroupId()
1408
 * @method $this withResourceGroupId($value)
1409
 * @method string getDBInstanceId()
1410
 * @method $this withDBInstanceId($value)
1411
 * @method string getEndTime()
1412
 * @method $this withEndTime($value)
1413
 */
1414
class ModifyDBInstanceMaintainTime extends Rpc
1415
{
1416
}
1417
1418
/**
1419
 * @method string getResourceOwnerId()
1420
 * @method $this withResourceOwnerId($value)
1421
 * @method string getResourceGroupId()
1422
 * @method $this withResourceGroupId($value)
1423
 * @method string getDBInstanceId()
1424
 * @method $this withDBInstanceId($value)
1425
 * @method string getResourceOwnerAccount()
1426
 * @method $this withResourceOwnerAccount($value)
1427
 * @method string getOwnerAccount()
1428
 * @method $this withOwnerAccount($value)
1429
 * @method string getOwnerId()
1430
 * @method $this withOwnerId($value)
1431
 * @method string getNewResourceGroupId()
1432
 * @method $this withNewResourceGroupId($value)
1433
 */
1434
class ModifyDBInstanceResourceGroup extends Rpc
1435
{
1436
}
1437
1438
/**
1439
 * @method string getConnectionString()
1440
 * @method $this withConnectionString($value)
1441
 * @method string getDBInstanceId()
1442
 * @method $this withDBInstanceId($value)
1443
 * @method string getSSLEnabled()
1444
 * @method $this withSSLEnabled($value)
1445
 */
1446
class ModifyDBInstanceSSL extends Rpc
1447
{
1448
}
1449
1450
/**
1451
 * @method string getForceRestartInstance()
1452
 * @method $this withForceRestartInstance($value)
1453
 * @method string getDBInstanceId()
1454
 * @method $this withDBInstanceId($value)
1455
 * @method string getParameters()
1456
 * @method $this withParameters($value)
1457
 */
1458
class ModifyParameters extends Rpc
1459
{
1460
}
1461
1462
/**
1463
 * @method string getDBInstanceIPArrayName()
1464
 * @method $this withDBInstanceIPArrayName($value)
1465
 * @method string getResourceGroupId()
1466
 * @method $this withResourceGroupId($value)
1467
 * @method string getDBInstanceId()
1468
 * @method $this withDBInstanceId($value)
1469
 * @method string getModifyMode()
1470
 * @method $this withModifyMode($value)
1471
 * @method string getSecurityIPList()
1472
 * @method $this withSecurityIPList($value)
1473
 * @method string getDBInstanceIPArrayAttribute()
1474
 * @method $this withDBInstanceIPArrayAttribute($value)
1475
 */
1476
class ModifySecurityIps extends Rpc
1477
{
1478
}
1479
1480
/**
1481
 * @method string getSQLCollectorStatus()
1482
 * @method $this withSQLCollectorStatus($value)
1483
 * @method string getDBInstanceId()
1484
 * @method $this withDBInstanceId($value)
1485
 */
1486
class ModifySQLCollectorPolicy extends Rpc
1487
{
1488
}
1489
1490
/**
1491
 * @method string getDBInstanceId()
1492
 * @method $this withDBInstanceId($value)
1493
 * @method string getVectorConfigurationStatus()
1494
 * @method $this withVectorConfigurationStatus($value)
1495
 * @method string getOwnerId()
1496
 * @method $this withOwnerId($value)
1497
 */
1498
class ModifyVectorConfiguration extends Rpc
1499
{
1500
}
1501
1502
/**
1503
 * @method string getDBInstanceId()
1504
 * @method $this withDBInstanceId($value)
1505
 * @method string getOwnerId()
1506
 * @method $this withOwnerId($value)
1507
 */
1508
class PauseInstance extends Rpc
1509
{
1510
}
1511
1512
/**
1513
 * @method string getTopK()
1514
 * @method $this withTopK($value)
1515
 * @method string getContent()
1516
 * @method $this withContent($value)
1517
 * @method string getDBInstanceId()
1518
 * @method $this withDBInstanceId($value)
1519
 * @method string getVector()
1520
 * @method $this withVector($value)
1521
 * @method string getCollection()
1522
 * @method $this withCollection($value)
1523
 * @method string getOwnerId()
1524
 * @method $this withOwnerId($value)
1525
 * @method string getNamespacePassword()
1526
 * @method $this withNamespacePassword($value)
1527
 * @method string getFilter()
1528
 * @method $this withFilter($value)
1529
 * @method string getNamespace()
1530
 * @method $this withNamespace($value)
1531
 */
1532
class QueryCollectionData extends Rpc
1533
{
1534
}
1535
1536
/**
1537
 * @method string getClientToken()
1538
 * @method $this withClientToken($value)
1539
 * @method string getDBInstanceId()
1540
 * @method $this withDBInstanceId($value)
1541
 */
1542
class RebalanceDBInstance extends Rpc
1543
{
1544
}
1545
1546
/**
1547
 * @method string getAddressType()
1548
 * @method $this withAddressType($value)
1549
 * @method string getDBInstanceId()
1550
 * @method $this withDBInstanceId($value)
1551
 * @method string getCurrentConnectionString()
1552
 * @method $this withCurrentConnectionString($value)
1553
 */
1554
class ReleaseInstancePublicConnection extends Rpc
1555
{
1556
}
1557
1558
/**
1559
 * @method string getAccountName()
1560
 * @method $this withAccountName($value)
1561
 * @method string getDBInstanceId()
1562
 * @method $this withDBInstanceId($value)
1563
 * @method string getAccountPassword()
1564
 * @method $this withAccountPassword($value)
1565
 */
1566
class ResetAccountPassword extends Rpc
1567
{
1568
}
1569
1570
/**
1571
 * @method string getClientToken()
1572
 * @method $this withClientToken($value)
1573
 * @method string getDBInstanceId()
1574
 * @method $this withDBInstanceId($value)
1575
 */
1576
class RestartDBInstance extends Rpc
1577
{
1578
}
1579
1580
/**
1581
 * @method string getDBInstanceId()
1582
 * @method $this withDBInstanceId($value)
1583
 * @method string getOwnerId()
1584
 * @method $this withOwnerId($value)
1585
 */
1586
class ResumeInstance extends Rpc
1587
{
1588
}
1589
1590
/**
1591
 * @method string getInstanceList()
1592
 * @method $this withInstanceList($value)
1593
 * @method string getOperationType()
1594
 * @method $this withOperationType($value)
1595
 * @method string getOwnerId()
1596
 * @method $this withOwnerId($value)
1597
 */
1598
class SetDataShareInstance extends Rpc
1599
{
1600
}
1601
1602
/**
1603
 * @method string getPlanStatus()
1604
 * @method $this withPlanStatus($value)
1605
 * @method string getDBInstanceId()
1606
 * @method $this withDBInstanceId($value)
1607
 * @method string getOwnerId()
1608
 * @method $this withOwnerId($value)
1609
 * @method string getPlanId()
1610
 * @method $this withPlanId($value)
1611
 */
1612
class SetDBInstancePlanStatus extends Rpc
1613
{
1614
}
1615
1616
/**
1617
 * @method string getConnectionStringPrefix()
1618
 * @method $this withConnectionStringPrefix($value)
1619
 * @method string getDBInstanceId()
1620
 * @method $this withDBInstanceId($value)
1621
 * @method string getPort()
1622
 * @method $this withPort($value)
1623
 */
1624
class SwitchDBInstanceNetType extends Rpc
1625
{
1626
}
1627
1628
/**
1629
 * @method string getResourceOwnerId()
1630
 * @method $this withResourceOwnerId($value)
1631
 * @method array getTag()
1632
 * @method array getResourceId()
1633
 * @method string getResourceOwnerAccount()
1634
 * @method $this withResourceOwnerAccount($value)
1635
 * @method string getOwnerAccount()
1636
 * @method $this withOwnerAccount($value)
1637
 * @method string getOwnerId()
1638
 * @method $this withOwnerId($value)
1639
 * @method string getResourceType()
1640
 * @method $this withResourceType($value)
1641
 */
1642
class TagResources extends Rpc
1643
{
1644
1645
    /**
1646
     * @param array $tag
1647
     *
1648
     * @return $this
1649
     */
1650
	public function withTag(array $tag)
1651
	{
1652
	    $this->data['Tag'] = $tag;
1653
		foreach ($tag as $depth1 => $depth1Value) {
1654
			if(isset($depth1Value['Value'])){
1655
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1656
			}
1657
			if(isset($depth1Value['Key'])){
1658
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1659
			}
1660
		}
1661
1662
		return $this;
1663
    }
1664
1665
    /**
1666
     * @param array $resourceId
1667
     *
1668
     * @return $this
1669
     */
1670
	public function withResourceId(array $resourceId)
1671
	{
1672
	    $this->data['ResourceId'] = $resourceId;
1673
		foreach ($resourceId as $i => $iValue) {
1674
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
1675
		}
1676
1677
		return $this;
1678
    }
1679
}
1680
1681
/**
1682
 * @method string getDBInstanceId()
1683
 * @method $this withDBInstanceId($value)
1684
 * @method string getOwnerId()
1685
 * @method $this withOwnerId($value)
1686
 */
1687
class UnloadSampleData extends Rpc
1688
{
1689
}
1690
1691
/**
1692
 * @method string getResourceOwnerId()
1693
 * @method $this withResourceOwnerId($value)
1694
 * @method string getAll()
1695
 * @method $this withAll($value)
1696
 * @method array getResourceId()
1697
 * @method string getResourceOwnerAccount()
1698
 * @method $this withResourceOwnerAccount($value)
1699
 * @method string getOwnerAccount()
1700
 * @method $this withOwnerAccount($value)
1701
 * @method string getOwnerId()
1702
 * @method $this withOwnerId($value)
1703
 * @method string getResourceType()
1704
 * @method $this withResourceType($value)
1705
 * @method array getTagKey()
1706
 */
1707
class UntagResources extends Rpc
1708
{
1709
1710
    /**
1711
     * @param array $resourceId
1712
     *
1713
     * @return $this
1714
     */
1715
	public function withResourceId(array $resourceId)
1716
	{
1717
	    $this->data['ResourceId'] = $resourceId;
1718
		foreach ($resourceId as $i => $iValue) {
1719
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
1720
		}
1721
1722
		return $this;
1723
    }
1724
1725
    /**
1726
     * @param array $tagKey
1727
     *
1728
     * @return $this
1729
     */
1730
	public function withTagKey(array $tagKey)
1731
	{
1732
	    $this->data['TagKey'] = $tagKey;
1733
		foreach ($tagKey as $i => $iValue) {
1734
			$this->options['query']['TagKey.' . ($i + 1)] = $iValue;
1735
		}
1736
1737
		return $this;
1738
    }
1739
}
1740
1741
/**
1742
 * @method string getPlanStartDate()
1743
 * @method $this withPlanStartDate($value)
1744
 * @method string getPlanConfig()
1745
 * @method $this withPlanConfig($value)
1746
 * @method string getPlanName()
1747
 * @method $this withPlanName($value)
1748
 * @method string getDBInstanceId()
1749
 * @method $this withDBInstanceId($value)
1750
 * @method string getPlanDesc()
1751
 * @method $this withPlanDesc($value)
1752
 * @method string getOwnerId()
1753
 * @method $this withOwnerId($value)
1754
 * @method string getPlanEndDate()
1755
 * @method $this withPlanEndDate($value)
1756
 * @method string getPlanId()
1757
 * @method $this withPlanId($value)
1758
 */
1759
class UpdateDBInstancePlan extends Rpc
1760
{
1761
}
1762
1763
/**
1764
 * @method string getInstanceSpec()
1765
 * @method $this withInstanceSpec($value)
1766
 * @method string getStorageSize()
1767
 * @method $this withStorageSize($value)
1768
 * @method string getSegStorageType()
1769
 * @method $this withSegStorageType($value)
1770
 * @method string getMasterNodeNum()
1771
 * @method $this withMasterNodeNum($value)
1772
 * @method string getUpgradeType()
1773
 * @method $this withUpgradeType($value)
1774
 * @method string getResourceGroupId()
1775
 * @method $this withResourceGroupId($value)
1776
 * @method string getSegNodeNum()
1777
 * @method $this withSegNodeNum($value)
1778
 * @method string getDBInstanceId()
1779
 * @method $this withDBInstanceId($value)
1780
 * @method string getDBInstanceGroupCount()
1781
 * @method $this withDBInstanceGroupCount($value)
1782
 * @method string getOwnerId()
1783
 * @method $this withOwnerId($value)
1784
 * @method string getSegDiskPerformanceLevel()
1785
 * @method $this withSegDiskPerformanceLevel($value)
1786
 * @method string getDBInstanceClass()
1787
 * @method $this withDBInstanceClass($value)
1788
 * @method string getPayType()
1789
 * @method $this withPayType($value)
1790
 */
1791
class UpgradeDBInstance extends Rpc
1792
{
1793
}
1794
1795
/**
1796
 * @method string getSwitchTimeMode()
1797
 * @method $this withSwitchTimeMode($value)
1798
 * @method string getDBInstanceId()
1799
 * @method $this withDBInstanceId($value)
1800
 * @method string getSwitchTime()
1801
 * @method $this withSwitchTime($value)
1802
 * @method string getMajorVersion()
1803
 * @method $this withMajorVersion($value)
1804
 * @method string getMinorVersion()
1805
 * @method $this withMinorVersion($value)
1806
 * @method string getOwnerId()
1807
 * @method $this withOwnerId($value)
1808
 */
1809
class UpgradeDBVersion extends Rpc
1810
{
1811
}
1812
1813
/**
1814
 * @method string getDBInstanceId()
1815
 * @method $this withDBInstanceId($value)
1816
 * @method string getCollection()
1817
 * @method $this withCollection($value)
1818
 * @method string getOwnerId()
1819
 * @method $this withOwnerId($value)
1820
 * @method string getRows()
1821
 * @method $this withRows($value)
1822
 * @method string getNamespacePassword()
1823
 * @method $this withNamespacePassword($value)
1824
 * @method string getNamespace()
1825
 * @method $this withNamespace($value)
1826
 */
1827
class UpsertCollectionData extends Rpc
1828
{
1829
}
1830