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.

CreateGADInstance::withUnitNode()   F
last analyzed

Complexity

Conditions 18
Paths > 20000

Size

Total Lines 55
Code Lines 35

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 342

Importance

Changes 0
Metric Value
eloc 35
dl 0
loc 55
ccs 0
cts 4
cp 0
rs 0.7
c 0
b 0
f 0
cc 18
nc 65537
nop 1
crap 342

How to fix   Long Method    Complexity   

Long Method

Small methods make your code easier to understand, in particular if combined with a good name. Besides, if your method is small, finding a good name is usually much easier.

For example, if you find yourself adding comments to a method's body, this is usually a good sign to extract the commented part to a new method, and use the comment as a starting point when coming up with a good name for this new method.

Commonly applied refactorings include:

1
<?php
2
3
namespace AlibabaCloud\Rds\V20140815;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method ActivateMigrationTargetInstance activateMigrationTargetInstance(array $options = [])
9
 * @method AddTagsToResource addTagsToResource(array $options = [])
10
 * @method AllocateInstancePublicConnection allocateInstancePublicConnection(array $options = [])
11
 * @method AllocateReadWriteSplittingConnection allocateReadWriteSplittingConnection(array $options = [])
12
 * @method AttachWhitelistTemplateToInstance attachWhitelistTemplateToInstance(array $options = [])
13
 * @method CalculateDBInstanceWeight calculateDBInstanceWeight(array $options = [])
14
 * @method CancelImport cancelImport(array $options = [])
15
 * @method CheckAccountNameAvailable checkAccountNameAvailable(array $options = [])
16
 * @method CheckCloudResourceAuthorized checkCloudResourceAuthorized(array $options = [])
17
 * @method CheckCreateDdrDBInstance checkCreateDdrDBInstance(array $options = [])
18
 * @method CheckDBNameAvailable checkDBNameAvailable(array $options = [])
19
 * @method CheckInstanceExist checkInstanceExist(array $options = [])
20
 * @method CheckServiceLinkedRole checkServiceLinkedRole(array $options = [])
21
 * @method CloneDBInstance cloneDBInstance(array $options = [])
22
 * @method CloneParameterGroup cloneParameterGroup(array $options = [])
23
 * @method ConfirmNotify confirmNotify(array $options = [])
24
 * @method CopyDatabase copyDatabase(array $options = [])
25
 * @method CopyDatabaseBetweenInstances copyDatabaseBetweenInstances(array $options = [])
26
 * @method CreateAccount createAccount(array $options = [])
27
 * @method CreateBackup createBackup(array $options = [])
28
 * @method CreateCloudMigrationPrecheckTask createCloudMigrationPrecheckTask(array $options = [])
29
 * @method CreateCloudMigrationTask createCloudMigrationTask(array $options = [])
30
 * @method CreateDatabase createDatabase(array $options = [])
31
 * @method CreateDBInstance createDBInstance(array $options = [])
32
 * @method CreateDBInstanceEndpoint createDBInstanceEndpoint(array $options = [])
33
 * @method CreateDBInstanceEndpointAddress createDBInstanceEndpointAddress(array $options = [])
34
 * @method CreateDBInstanceForRebuild createDBInstanceForRebuild(array $options = [])
35
 * @method CreateDBNodes createDBNodes(array $options = [])
36
 * @method CreateDBProxyEndpointAddress createDBProxyEndpointAddress(array $options = [])
37
 * @method CreateDdrInstance createDdrInstance(array $options = [])
38
 * @method CreateDiagnosticReport createDiagnosticReport(array $options = [])
39
 * @method CreateGADInstance createGADInstance(array $options = [])
40
 * @method CreateGadInstanceMember createGadInstanceMember(array $options = [])
41
 * @method CreateMaskingRules createMaskingRules(array $options = [])
42
 * @method CreateMigrateTask createMigrateTask(array $options = [])
43
 * @method CreateOnlineDatabaseTask createOnlineDatabaseTask(array $options = [])
44
 * @method CreateOrderForDeleteDBNodes createOrderForDeleteDBNodes(array $options = [])
45
 * @method CreateParameterGroup createParameterGroup(array $options = [])
46
 * @method CreatePostgresExtensions createPostgresExtensions(array $options = [])
47
 * @method CreateReadOnlyDBInstance createReadOnlyDBInstance(array $options = [])
48
 * @method CreateSecret createSecret(array $options = [])
49
 * @method CreateServiceLinkedRole createServiceLinkedRole(array $options = [])
50
 * @method CreateTempDBInstance createTempDBInstance(array $options = [])
51
 * @method CreateYouhuiForOrder createYouhuiForOrder(array $options = [])
52
 * @method DeleteAccount deleteAccount(array $options = [])
53
 * @method DeleteADSetting deleteADSetting(array $options = [])
54
 * @method DeleteBackup deleteBackup(array $options = [])
55
 * @method DeleteBackupFile deleteBackupFile(array $options = [])
56
 * @method DeleteDatabase deleteDatabase(array $options = [])
57
 * @method DeleteDBInstance deleteDBInstance(array $options = [])
58
 * @method DeleteDBInstanceEndpoint deleteDBInstanceEndpoint(array $options = [])
59
 * @method DeleteDBInstanceEndpointAddress deleteDBInstanceEndpointAddress(array $options = [])
60
 * @method DeleteDBNodes deleteDBNodes(array $options = [])
61
 * @method DeleteDBProxyEndpointAddress deleteDBProxyEndpointAddress(array $options = [])
62
 * @method DeleteGadInstance deleteGadInstance(array $options = [])
63
 * @method DeleteMaskingRules deleteMaskingRules(array $options = [])
64
 * @method DeleteParameterGroup deleteParameterGroup(array $options = [])
65
 * @method DeletePostgresExtensions deletePostgresExtensions(array $options = [])
66
 * @method DeleteSecret deleteSecret(array $options = [])
67
 * @method DeleteSlot deleteSlot(array $options = [])
68
 * @method DeleteUserBackupFile deleteUserBackupFile(array $options = [])
69
 * @method DescibeImportsFromDatabase descibeImportsFromDatabase(array $options = [])
70
 * @method DescribeAccountMaskingPrivilege describeAccountMaskingPrivilege(array $options = [])
71
 * @method DescribeAccounts describeAccounts(array $options = [])
72
 * @method DescribeActionEventPolicy describeActionEventPolicy(array $options = [])
73
 * @method DescribeActiveOperationTasks describeActiveOperationTasks(array $options = [])
74
 * @method DescribeADInfo describeADInfo(array $options = [])
75
 * @method DescribeAllWhitelistTemplate describeAllWhitelistTemplate(array $options = [])
76
 * @method DescribeAnalyticdbByPrimaryDBInstance describeAnalyticdbByPrimaryDBInstance(array $options = [])
77
 * @method DescribeAvailableClasses describeAvailableClasses(array $options = [])
78
 * @method DescribeAvailableCrossRegion describeAvailableCrossRegion(array $options = [])
79
 * @method DescribeAvailableMetrics describeAvailableMetrics(array $options = [])
80
 * @method DescribeAvailableRecoveryTime describeAvailableRecoveryTime(array $options = [])
81
 * @method DescribeAvailableZones describeAvailableZones(array $options = [])
82
 * @method DescribeBackupDatabase describeBackupDatabase(array $options = [])
83
 * @method DescribeBackupPolicy describeBackupPolicy(array $options = [])
84
 * @method DescribeBackups describeBackups(array $options = [])
85
 * @method DescribeBackupTasks describeBackupTasks(array $options = [])
86
 * @method DescribeBinlogFiles describeBinlogFiles(array $options = [])
87
 * @method DescribeCharacterSetName describeCharacterSetName(array $options = [])
88
 * @method DescribeClassDetails describeClassDetails(array $options = [])
89
 * @method DescribeCloudMigrationPrecheckResult describeCloudMigrationPrecheckResult(array $options = [])
90
 * @method DescribeCloudMigrationResult describeCloudMigrationResult(array $options = [])
91
 * @method DescribeCollationTimeZones describeCollationTimeZones(array $options = [])
92
 * @method DescribeCrossBackupMetaList describeCrossBackupMetaList(array $options = [])
93
 * @method DescribeCrossRegionBackupDBInstance describeCrossRegionBackupDBInstance(array $options = [])
94
 * @method DescribeCrossRegionBackups describeCrossRegionBackups(array $options = [])
95
 * @method DescribeCrossRegionLogBackupFiles describeCrossRegionLogBackupFiles(array $options = [])
96
 * @method DescribeCurrentModifyOrder describeCurrentModifyOrder(array $options = [])
97
 * @method DescribeCustinsResourceInfo describeCustinsResourceInfo(array $options = [])
98
 * @method DescribeDatabases describeDatabases(array $options = [])
99
 * @method DescribeDBInstanceAttribute describeDBInstanceAttribute(array $options = [])
100
 * @method DescribeDBInstanceByTags describeDBInstanceByTags(array $options = [])
101
 * @method DescribeDBInstanceConnectivity describeDBInstanceConnectivity(array $options = [])
102
 * @method DescribeDBInstanceDetail describeDBInstanceDetail(array $options = [])
103
 * @method DescribeDBInstanceEncryptionKey describeDBInstanceEncryptionKey(array $options = [])
104
 * @method DescribeDBInstanceEndpoints describeDBInstanceEndpoints(array $options = [])
105
 * @method DescribeDBInstanceHAConfig describeDBInstanceHAConfig(array $options = [])
106
 * @method DescribeDBInstanceIPArrayList describeDBInstanceIPArrayList(array $options = [])
107
 * @method DescribeDBInstanceIpHostname describeDBInstanceIpHostname(array $options = [])
108
 * @method DescribeDBInstanceMetrics describeDBInstanceMetrics(array $options = [])
109
 * @method DescribeDBInstanceMonitor describeDBInstanceMonitor(array $options = [])
110
 * @method DescribeDBInstanceNetInfo describeDBInstanceNetInfo(array $options = [])
111
 * @method DescribeDBInstanceNetInfoForChannel describeDBInstanceNetInfoForChannel(array $options = [])
112
 * @method DescribeDBInstancePerformance describeDBInstancePerformance(array $options = [])
113
 * @method DescribeDBInstancePromoteActivity describeDBInstancePromoteActivity(array $options = [])
114
 * @method DescribeDBInstanceProxyConfiguration describeDBInstanceProxyConfiguration(array $options = [])
115
 * @method DescribeDBInstances describeDBInstances(array $options = [])
116
 * @method DescribeDBInstancesAsCsv describeDBInstancesAsCsv(array $options = [])
117
 * @method DescribeDBInstancesByExpireTime describeDBInstancesByExpireTime(array $options = [])
118
 * @method DescribeDBInstancesByPerformance describeDBInstancesByPerformance(array $options = [])
119
 * @method DescribeDBInstancesForClone describeDBInstancesForClone(array $options = [])
120
 * @method DescribeDBInstanceSSL describeDBInstanceSSL(array $options = [])
121
 * @method DescribeDBInstanceTDE describeDBInstanceTDE(array $options = [])
122
 * @method DescribeDBMiniEngineVersions describeDBMiniEngineVersions(array $options = [])
123
 * @method DescribeDBProxy describeDBProxy(array $options = [])
124
 * @method DescribeDBProxyEndpoint describeDBProxyEndpoint(array $options = [])
125
 * @method DescribeDBProxyPerformance describeDBProxyPerformance(array $options = [])
126
 * @method DescribeDedicatedHostGroups describeDedicatedHostGroups(array $options = [])
127
 * @method DescribeDedicatedHosts describeDedicatedHosts(array $options = [])
128
 * @method DescribeDetachedBackups describeDetachedBackups(array $options = [])
129
 * @method DescribeDiagnosticReportList describeDiagnosticReportList(array $options = [])
130
 * @method DescribeDTCSecurityIpHostsForSQLServer describeDTCSecurityIpHostsForSQLServer(array $options = [])
131
 * @method DescribeErrorLogs describeErrorLogs(array $options = [])
132
 * @method DescribeEvents describeEvents(array $options = [])
133
 * @method DescribeGadInstances describeGadInstances(array $options = [])
134
 * @method DescribeHADiagnoseConfig describeHADiagnoseConfig(array $options = [])
135
 * @method DescribeHASwitchConfig describeHASwitchConfig(array $options = [])
136
 * @method DescribeHistoryEvents describeHistoryEvents(array $options = [])
137
 * @method DescribeHistoryEventsStat describeHistoryEventsStat(array $options = [])
138
 * @method DescribeHistoryTasks describeHistoryTasks(array $options = [])
139
 * @method DescribeHistoryTasksStat describeHistoryTasksStat(array $options = [])
140
 * @method DescribeHostGroupElasticStrategyParameters describeHostGroupElasticStrategyParameters(array $options = [])
141
 * @method DescribeHostWebShell describeHostWebShell(array $options = [])
142
 * @method DescribeInstanceAutoRenewalAttribute describeInstanceAutoRenewalAttribute(array $options = [])
143
 * @method DescribeInstanceCrossBackupPolicy describeInstanceCrossBackupPolicy(array $options = [])
144
 * @method DescribeInstanceKeywords describeInstanceKeywords(array $options = [])
145
 * @method DescribeInstanceLinkedWhitelistTemplate describeInstanceLinkedWhitelistTemplate(array $options = [])
146
 * @method DescribeKmsAssociateResources describeKmsAssociateResources(array $options = [])
147
 * @method DescribeLocalAvailableRecoveryTime describeLocalAvailableRecoveryTime(array $options = [])
148
 * @method DescribeLogBackupFiles describeLogBackupFiles(array $options = [])
149
 * @method DescribeMarketingActivity describeMarketingActivity(array $options = [])
150
 * @method DescribeMaskingRules describeMaskingRules(array $options = [])
151
 * @method DescribeMetaList describeMetaList(array $options = [])
152
 * @method DescribeMigrateTaskById describeMigrateTaskById(array $options = [])
153
 * @method DescribeMigrateTasks describeMigrateTasks(array $options = [])
154
 * @method DescribeModifyParameterLog describeModifyParameterLog(array $options = [])
155
 * @method DescribeModifyPGHbaConfigLog describeModifyPGHbaConfigLog(array $options = [])
156
 * @method DescribeOssDownloads describeOssDownloads(array $options = [])
157
 * @method DescribeParameterGroup describeParameterGroup(array $options = [])
158
 * @method DescribeParameterGroups describeParameterGroups(array $options = [])
159
 * @method DescribeParameters describeParameters(array $options = [])
160
 * @method DescribeParameterTemplates describeParameterTemplates(array $options = [])
161
 * @method DescribePGHbaConfig describePGHbaConfig(array $options = [])
162
 * @method DescribePostgresExtensions describePostgresExtensions(array $options = [])
163
 * @method DescribePrice describePrice(array $options = [])
164
 * @method DescribeQuickSaleConfig describeQuickSaleConfig(array $options = [])
165
 * @method DescribeRdsResourceSettings describeRdsResourceSettings(array $options = [])
166
 * @method DescribeReadDBInstanceDelay describeReadDBInstanceDelay(array $options = [])
167
 * @method DescribeRegionInfos describeRegionInfos(array $options = [])
168
 * @method DescribeRegions describeRegions(array $options = [])
169
 * @method DescribeRenewalPrice describeRenewalPrice(array $options = [])
170
 * @method DescribeResourceDetails describeResourceDetails(array $options = [])
171
 * @method DescribeResourceUsage describeResourceUsage(array $options = [])
172
 * @method DescribeSecrets describeSecrets(array $options = [])
173
 * @method DescribeSecurityGroupConfiguration describeSecurityGroupConfiguration(array $options = [])
174
 * @method DescribeSlots describeSlots(array $options = [])
175
 * @method DescribeSlowLogRecords describeSlowLogRecords(array $options = [])
176
 * @method DescribeSlowLogs describeSlowLogs(array $options = [])
177
 * @method DescribeSQLCollectorPolicy describeSQLCollectorPolicy(array $options = [])
178
 * @method DescribeSQLCollectorRetention describeSQLCollectorRetention(array $options = [])
179
 * @method DescribeSQLLogFiles describeSQLLogFiles(array $options = [])
180
 * @method DescribeSQLLogRecords describeSQLLogRecords(array $options = [])
181
 * @method DescribeSQLLogReportList describeSQLLogReportList(array $options = [])
182
 * @method DescribeSupportOnlineResizeDisk describeSupportOnlineResizeDisk(array $options = [])
183
 * @method DescribeTags describeTags(array $options = [])
184
 * @method DescribeTasks describeTasks(array $options = [])
185
 * @method DescribeUpgradeMajorVersionPrecheckTask describeUpgradeMajorVersionPrecheckTask(array $options = [])
186
 * @method DescribeUpgradeMajorVersionTasks describeUpgradeMajorVersionTasks(array $options = [])
187
 * @method DescribeVSwitches describeVSwitches(array $options = [])
188
 * @method DescribeWhitelistTemplate describeWhitelistTemplate(array $options = [])
189
 * @method DescribeWhitelistTemplateLinkedInstance describeWhitelistTemplateLinkedInstance(array $options = [])
190
 * @method DestroyDBInstance destroyDBInstance(array $options = [])
191
 * @method DetachGadInstanceMember detachGadInstanceMember(array $options = [])
192
 * @method DetachWhitelistTemplateToInstance detachWhitelistTemplateToInstance(array $options = [])
193
 * @method EvaluateLocalExtendDisk evaluateLocalExtendDisk(array $options = [])
194
 * @method GetDBInstanceTopology getDBInstanceTopology(array $options = [])
195
 * @method GetDbProxyInstanceSsl getDbProxyInstanceSsl(array $options = [])
196
 * @method GrantAccountPrivilege grantAccountPrivilege(array $options = [])
197
 * @method GrantOperatorPermission grantOperatorPermission(array $options = [])
198
 * @method ImportUserBackupFile importUserBackupFile(array $options = [])
199
 * @method ListClasses listClasses(array $options = [])
200
 * @method ListTagResources listTagResources(array $options = [])
201
 * @method ListUserBackupFiles listUserBackupFiles(array $options = [])
202
 * @method LockAccount lockAccount(array $options = [])
203
 * @method MigrateConnectionToOtherZone migrateConnectionToOtherZone(array $options = [])
204
 * @method MigrateDBInstance migrateDBInstance(array $options = [])
205
 * @method MigrateSecurityIPMode migrateSecurityIPMode(array $options = [])
206
 * @method MigrateToOtherZone migrateToOtherZone(array $options = [])
207
 * @method ModifyAccountDescription modifyAccountDescription(array $options = [])
208
 * @method ModifyAccountMaskingPrivilege modifyAccountMaskingPrivilege(array $options = [])
209
 * @method ModifyActionEventPolicy modifyActionEventPolicy(array $options = [])
210
 * @method ModifyActiveOperationTasks modifyActiveOperationTasks(array $options = [])
211
 * @method ModifyADInfo modifyADInfo(array $options = [])
212
 * @method ModifyBackupPolicy modifyBackupPolicy(array $options = [])
213
 * @method ModifyCollationTimeZone modifyCollationTimeZone(array $options = [])
214
 * @method ModifyCustinsResource modifyCustinsResource(array $options = [])
215
 * @method ModifyDasInstanceConfig modifyDasInstanceConfig(array $options = [])
216
 * @method ModifyDatabaseConfig modifyDatabaseConfig(array $options = [])
217
 * @method ModifyDBDescription modifyDBDescription(array $options = [])
218
 * @method ModifyDBInstanceAutoUpgradeMinorVersion modifyDBInstanceAutoUpgradeMinorVersion(array $options = [])
219
 * @method ModifyDBInstanceConfig modifyDBInstanceConfig(array $options = [])
220
 * @method ModifyDBInstanceConnectionMode modifyDBInstanceConnectionMode(array $options = [])
221
 * @method ModifyDBInstanceConnectionString modifyDBInstanceConnectionString(array $options = [])
222
 * @method ModifyDBInstanceDelayedReplicationTime modifyDBInstanceDelayedReplicationTime(array $options = [])
223
 * @method ModifyDBInstanceDeletionProtection modifyDBInstanceDeletionProtection(array $options = [])
224
 * @method ModifyDBInstanceDescription modifyDBInstanceDescription(array $options = [])
225
 * @method ModifyDBInstanceEndpoint modifyDBInstanceEndpoint(array $options = [])
226
 * @method ModifyDBInstanceEndpointAddress modifyDBInstanceEndpointAddress(array $options = [])
227
 * @method ModifyDBInstanceHAConfig modifyDBInstanceHAConfig(array $options = [])
228
 * @method ModifyDBInstanceMaintainTime modifyDBInstanceMaintainTime(array $options = [])
229
 * @method ModifyDBInstanceMetrics modifyDBInstanceMetrics(array $options = [])
230
 * @method ModifyDBInstanceMonitor modifyDBInstanceMonitor(array $options = [])
231
 * @method ModifyDBInstanceNetworkExpireTime modifyDBInstanceNetworkExpireTime(array $options = [])
232
 * @method ModifyDBInstanceNetworkType modifyDBInstanceNetworkType(array $options = [])
233
 * @method ModifyDBInstancePayType modifyDBInstancePayType(array $options = [])
234
 * @method ModifyDBInstanceProxyConfiguration modifyDBInstanceProxyConfiguration(array $options = [])
235
 * @method ModifyDBInstanceSpec modifyDBInstanceSpec(array $options = [])
236
 * @method ModifyDBInstanceSSL modifyDBInstanceSSL(array $options = [])
237
 * @method ModifyDBInstanceTDE modifyDBInstanceTDE(array $options = [])
238
 * @method ModifyDBNode modifyDBNode(array $options = [])
239
 * @method ModifyDBProxy modifyDBProxy(array $options = [])
240
 * @method ModifyDBProxyEndpoint modifyDBProxyEndpoint(array $options = [])
241
 * @method ModifyDBProxyEndpointAddress modifyDBProxyEndpointAddress(array $options = [])
242
 * @method ModifyDBProxyInstance modifyDBProxyInstance(array $options = [])
243
 * @method ModifyDbProxyInstanceSsl modifyDbProxyInstanceSsl(array $options = [])
244
 * @method ModifyDTCSecurityIpHostsForSQLServer modifyDTCSecurityIpHostsForSQLServer(array $options = [])
245
 * @method ModifyEventInfo modifyEventInfo(array $options = [])
246
 * @method ModifyHADiagnoseConfig modifyHADiagnoseConfig(array $options = [])
247
 * @method ModifyHASwitchConfig modifyHASwitchConfig(array $options = [])
248
 * @method ModifyInstanceAutoRenewalAttribute modifyInstanceAutoRenewalAttribute(array $options = [])
249
 * @method ModifyInstanceCrossBackupPolicy modifyInstanceCrossBackupPolicy(array $options = [])
250
 * @method ModifyMaskingRules modifyMaskingRules(array $options = [])
251
 * @method ModifyParameter modifyParameter(array $options = [])
252
 * @method ModifyParameterGroup modifyParameterGroup(array $options = [])
253
 * @method ModifyPGHbaConfig modifyPGHbaConfig(array $options = [])
254
 * @method ModifyReadonlyInstanceDelayReplicationTime modifyReadonlyInstanceDelayReplicationTime(array $options = [])
255
 * @method ModifyReadWriteSplittingConnection modifyReadWriteSplittingConnection(array $options = [])
256
 * @method ModifyResourceGroup modifyResourceGroup(array $options = [])
257
 * @method ModifySecurityGroupConfiguration modifySecurityGroupConfiguration(array $options = [])
258
 * @method ModifySecurityIps modifySecurityIps(array $options = [])
259
 * @method ModifySQLCollectorPolicy modifySQLCollectorPolicy(array $options = [])
260
 * @method ModifySQLCollectorRetention modifySQLCollectorRetention(array $options = [])
261
 * @method ModifyTaskInfo modifyTaskInfo(array $options = [])
262
 * @method ModifyWhitelistTemplate modifyWhitelistTemplate(array $options = [])
263
 * @method PreCheckCreateOrderForDeleteDBNodes preCheckCreateOrderForDeleteDBNodes(array $options = [])
264
 * @method PurgeDBInstanceLog purgeDBInstanceLog(array $options = [])
265
 * @method QueryNotify queryNotify(array $options = [])
266
 * @method QueryRecommendByCode queryRecommendByCode(array $options = [])
267
 * @method RebuildDBInstance rebuildDBInstance(array $options = [])
268
 * @method ReceiveDBInstance receiveDBInstance(array $options = [])
269
 * @method RecoveryDBInstance recoveryDBInstance(array $options = [])
270
 * @method ReleaseInstanceConnection releaseInstanceConnection(array $options = [])
271
 * @method ReleaseInstancePublicConnection releaseInstancePublicConnection(array $options = [])
272
 * @method ReleaseReadWriteSplittingConnection releaseReadWriteSplittingConnection(array $options = [])
273
 * @method RemoveTagsFromResource removeTagsFromResource(array $options = [])
274
 * @method RenewInstance renewInstance(array $options = [])
275
 * @method ResetAccount resetAccount(array $options = [])
276
 * @method ResetAccountPassword resetAccountPassword(array $options = [])
277
 * @method RestartDBInstance restartDBInstance(array $options = [])
278
 * @method RestoreDdrTable restoreDdrTable(array $options = [])
279
 * @method RestoreTable restoreTable(array $options = [])
280
 * @method RevokeAccountPrivilege revokeAccountPrivilege(array $options = [])
281
 * @method RevokeOperatorPermission revokeOperatorPermission(array $options = [])
282
 * @method StartDBInstance startDBInstance(array $options = [])
283
 * @method StopDBInstance stopDBInstance(array $options = [])
284
 * @method SwitchDBInstanceHA switchDBInstanceHA(array $options = [])
285
 * @method SwitchDBInstanceNetType switchDBInstanceNetType(array $options = [])
286
 * @method SwitchDBInstanceVpc switchDBInstanceVpc(array $options = [])
287
 * @method SwitchGuardToMasterInstance switchGuardToMasterInstance(array $options = [])
288
 * @method TagResources tagResources(array $options = [])
289
 * @method TerminateMigrateTask terminateMigrateTask(array $options = [])
290
 * @method TransformDBInstancePayType transformDBInstancePayType(array $options = [])
291
 * @method UnlockAccount unlockAccount(array $options = [])
292
 * @method UntagResources untagResources(array $options = [])
293
 * @method UpdatePostgresExtensions updatePostgresExtensions(array $options = [])
294
 * @method UpdateUserBackupFile updateUserBackupFile(array $options = [])
295
 * @method UpgradeDBInstanceEngineVersion upgradeDBInstanceEngineVersion(array $options = [])
296
 * @method UpgradeDBInstanceKernelVersion upgradeDBInstanceKernelVersion(array $options = [])
297
 * @method UpgradeDBInstanceMajorVersion upgradeDBInstanceMajorVersion(array $options = [])
298
 * @method UpgradeDBInstanceMajorVersionPrecheck upgradeDBInstanceMajorVersionPrecheck(array $options = [])
299
 * @method UpgradeDBProxyInstanceKernelVersion upgradeDBProxyInstanceKernelVersion(array $options = [])
300
 */
301
class RdsApiResolver extends ApiResolver
302
{
303
}
304
305
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
306
{
307
    /** @var string */
308
    public $product = 'Rds';
309
310
    /** @var string */
311
    public $version = '2014-08-15';
312
313
    /** @var string */
314
    public $method = 'POST';
315
316
    /** @var string */
317
    public $serviceCode = 'rds';
318
}
319
320
/**
321
 * @method string getDBInstanceName()
322
 * @method $this withDBInstanceName($value)
323
 * @method string getResourceOwnerId()
324
 * @method $this withResourceOwnerId($value)
325
 * @method string getForceSwitch()
326
 * @method $this withForceSwitch($value)
327
 * @method string getSwitchTimeMode()
328
 * @method $this withSwitchTimeMode($value)
329
 * @method string getSwitchTime()
330
 * @method $this withSwitchTime($value)
331
 * @method string getResourceOwnerAccount()
332
 * @method $this withResourceOwnerAccount($value)
333
 * @method string getOwnerId()
334
 * @method $this withOwnerId($value)
335
 */
336
class ActivateMigrationTargetInstance extends Rpc
337
{
338
}
339
340
/**
341
 * @method string getTag4value()
342
 * @method string getResourceOwnerId()
343
 * @method $this withResourceOwnerId($value)
344
 * @method string getTag2key()
345
 * @method string getClientToken()
346
 * @method $this withClientToken($value)
347
 * @method string getTag3key()
348
 * @method string getTag1value()
349
 * @method string getResourceGroupId()
350
 * @method $this withResourceGroupId($value)
351
 * @method string getDBInstanceId()
352
 * @method $this withDBInstanceId($value)
353
 * @method string getTag3value()
354
 * @method string getProxyId()
355
 * @method string getTag5key()
356
 * @method string getResourceOwnerAccount()
357
 * @method $this withResourceOwnerAccount($value)
358
 * @method string getOwnerAccount()
359
 * @method $this withOwnerAccount($value)
360
 * @method string getOwnerId()
361
 * @method $this withOwnerId($value)
362
 * @method string getTag5value()
363
 * @method string getTags()
364
 * @method $this withTags($value)
365
 * @method string getTag1key()
366
 * @method string getTag2value()
367
 * @method string getTag4key()
368
 */
369
class AddTagsToResource extends Rpc
370
{
371
372
    /**
373
     * @param string $value
374
     *
375
     * @return $this
376
     */
377
    public function withTag4value($value)
378
    {
379
        $this->data['Tag4value'] = $value;
380
        $this->options['query']['Tag.4.value'] = $value;
381
382
        return $this;
383
    }
384
385
    /**
386
     * @param string $value
387
     *
388
     * @return $this
389
     */
390
    public function withTag2key($value)
391
    {
392
        $this->data['Tag2key'] = $value;
393
        $this->options['query']['Tag.2.key'] = $value;
394
395
        return $this;
396
    }
397
398
    /**
399
     * @param string $value
400
     *
401
     * @return $this
402
     */
403
    public function withTag3key($value)
404
    {
405
        $this->data['Tag3key'] = $value;
406
        $this->options['query']['Tag.3.key'] = $value;
407
408
        return $this;
409
    }
410
411
    /**
412
     * @param string $value
413
     *
414
     * @return $this
415
     */
416
    public function withTag1value($value)
417
    {
418
        $this->data['Tag1value'] = $value;
419
        $this->options['query']['Tag.1.value'] = $value;
420
421
        return $this;
422
    }
423
424
    /**
425
     * @param string $value
426
     *
427
     * @return $this
428
     */
429
    public function withTag3value($value)
430
    {
431
        $this->data['Tag3value'] = $value;
432
        $this->options['query']['Tag.3.value'] = $value;
433
434
        return $this;
435
    }
436
437
    /**
438
     * @param string $value
439
     *
440
     * @return $this
441
     */
442
    public function withProxyId($value)
443
    {
444
        $this->data['ProxyId'] = $value;
445
        $this->options['query']['proxyId'] = $value;
446
447
        return $this;
448
    }
449
450
    /**
451
     * @param string $value
452
     *
453
     * @return $this
454
     */
455
    public function withTag5key($value)
456
    {
457
        $this->data['Tag5key'] = $value;
458
        $this->options['query']['Tag.5.key'] = $value;
459
460
        return $this;
461
    }
462
463
    /**
464
     * @param string $value
465
     *
466
     * @return $this
467
     */
468
    public function withTag5value($value)
469
    {
470
        $this->data['Tag5value'] = $value;
471
        $this->options['query']['Tag.5.value'] = $value;
472
473
        return $this;
474
    }
475
476
    /**
477
     * @param string $value
478
     *
479
     * @return $this
480
     */
481
    public function withTag1key($value)
482
    {
483
        $this->data['Tag1key'] = $value;
484
        $this->options['query']['Tag.1.key'] = $value;
485
486
        return $this;
487
    }
488
489
    /**
490
     * @param string $value
491
     *
492
     * @return $this
493
     */
494
    public function withTag2value($value)
495
    {
496
        $this->data['Tag2value'] = $value;
497
        $this->options['query']['Tag.2.value'] = $value;
498
499
        return $this;
500
    }
501
502
    /**
503
     * @param string $value
504
     *
505
     * @return $this
506
     */
507
    public function withTag4key($value)
508
    {
509
        $this->data['Tag4key'] = $value;
510
        $this->options['query']['Tag.4.key'] = $value;
511
512
        return $this;
513
    }
514
}
515
516
/**
517
 * @method string getResourceOwnerId()
518
 * @method $this withResourceOwnerId($value)
519
 * @method string getConnectionStringPrefix()
520
 * @method $this withConnectionStringPrefix($value)
521
 * @method string getPGBouncerPort()
522
 * @method $this withPGBouncerPort($value)
523
 * @method string getGeneralGroupName()
524
 * @method $this withGeneralGroupName($value)
525
 * @method string getDBInstanceId()
526
 * @method $this withDBInstanceId($value)
527
 * @method string getResourceOwnerAccount()
528
 * @method $this withResourceOwnerAccount($value)
529
 * @method string getOwnerAccount()
530
 * @method $this withOwnerAccount($value)
531
 * @method string getOwnerId()
532
 * @method $this withOwnerId($value)
533
 * @method string getBabelfishPort()
534
 * @method $this withBabelfishPort($value)
535
 * @method string getPort()
536
 * @method $this withPort($value)
537
 */
538
class AllocateInstancePublicConnection extends Rpc
539
{
540
}
541
542
/**
543
 * @method string getResourceOwnerId()
544
 * @method $this withResourceOwnerId($value)
545
 * @method string getConnectionStringPrefix()
546
 * @method $this withConnectionStringPrefix($value)
547
 * @method string getDistributionType()
548
 * @method $this withDistributionType($value)
549
 * @method string getDBInstanceId()
550
 * @method $this withDBInstanceId($value)
551
 * @method string getResourceOwnerAccount()
552
 * @method $this withResourceOwnerAccount($value)
553
 * @method string getOwnerAccount()
554
 * @method $this withOwnerAccount($value)
555
 * @method string getWeight()
556
 * @method $this withWeight($value)
557
 * @method string getOwnerId()
558
 * @method $this withOwnerId($value)
559
 * @method string getPort()
560
 * @method $this withPort($value)
561
 * @method string getNetType()
562
 * @method $this withNetType($value)
563
 * @method string getMaxDelayTime()
564
 * @method $this withMaxDelayTime($value)
565
 */
566
class AllocateReadWriteSplittingConnection extends Rpc
567
{
568
}
569
570
/**
571
 * @method string getResourceOwnerId()
572
 * @method $this withResourceOwnerId($value)
573
 * @method string getResourceOwnerAccount()
574
 * @method $this withResourceOwnerAccount($value)
575
 * @method string getTemplateId()
576
 * @method $this withTemplateId($value)
577
 * @method string getResourceGroupId()
578
 * @method $this withResourceGroupId($value)
579
 * @method string getInsName()
580
 * @method $this withInsName($value)
581
 */
582
class AttachWhitelistTemplateToInstance extends Rpc
583
{
584
}
585
586
/**
587
 * @method string getResourceOwnerId()
588
 * @method $this withResourceOwnerId($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
 * @method string getDBInstanceId()
596
 * @method $this withDBInstanceId($value)
597
 */
598
class CalculateDBInstanceWeight extends Rpc
599
{
600
}
601
602
/**
603
 * @method string getResourceOwnerId()
604
 * @method $this withResourceOwnerId($value)
605
 * @method string getResourceGroupId()
606
 * @method $this withResourceGroupId($value)
607
 * @method string getImportId()
608
 * @method $this withImportId($value)
609
 * @method string getDBInstanceId()
610
 * @method $this withDBInstanceId($value)
611
 * @method string getResourceOwnerAccount()
612
 * @method $this withResourceOwnerAccount($value)
613
 * @method string getOwnerAccount()
614
 * @method $this withOwnerAccount($value)
615
 * @method string getOwnerId()
616
 * @method $this withOwnerId($value)
617
 */
618
class CancelImport extends Rpc
619
{
620
}
621
622
/**
623
 * @method string getResourceOwnerId()
624
 * @method $this withResourceOwnerId($value)
625
 * @method string getClientToken()
626
 * @method $this withClientToken($value)
627
 * @method string getAccountName()
628
 * @method $this withAccountName($value)
629
 * @method string getDBInstanceId()
630
 * @method $this withDBInstanceId($value)
631
 * @method string getResourceOwnerAccount()
632
 * @method $this withResourceOwnerAccount($value)
633
 * @method string getOwnerAccount()
634
 * @method $this withOwnerAccount($value)
635
 * @method string getOwnerId()
636
 * @method $this withOwnerId($value)
637
 */
638
class CheckAccountNameAvailable extends Rpc
639
{
640
}
641
642
/**
643
 * @method string getResourceOwnerId()
644
 * @method $this withResourceOwnerId($value)
645
 * @method string getResourceGroupId()
646
 * @method $this withResourceGroupId($value)
647
 * @method string getSecurityToken()
648
 * @method $this withSecurityToken($value)
649
 * @method string getDBInstanceId()
650
 * @method $this withDBInstanceId($value)
651
 * @method string getResourceOwnerAccount()
652
 * @method $this withResourceOwnerAccount($value)
653
 * @method string getOwnerAccount()
654
 * @method $this withOwnerAccount($value)
655
 * @method string getOwnerId()
656
 * @method $this withOwnerId($value)
657
 * @method string getTargetRegionId()
658
 * @method $this withTargetRegionId($value)
659
 */
660
class CheckCloudResourceAuthorized extends Rpc
661
{
662
}
663
664
/**
665
 * @method string getResourceOwnerId()
666
 * @method $this withResourceOwnerId($value)
667
 * @method string getDBInstanceStorage()
668
 * @method $this withDBInstanceStorage($value)
669
 * @method string getSourceDBInstanceName()
670
 * @method $this withSourceDBInstanceName($value)
671
 * @method string getHostType()
672
 * @method $this withHostType($value)
673
 * @method string getBinlogRole()
674
 * @method $this withBinlogRole($value)
675
 * @method string getEngineVersion()
676
 * @method $this withEngineVersion($value)
677
 * @method string getUserBakSetURL()
678
 * @method $this withUserBakSetURL($value)
679
 * @method string getResourceGroupId()
680
 * @method $this withResourceGroupId($value)
681
 * @method string getEngine()
682
 * @method $this withEngine($value)
683
 * @method string getBackupSetRegion()
684
 * @method $this withBackupSetRegion($value)
685
 * @method string getBackupSetType()
686
 * @method $this withBackupSetType($value)
687
 * @method string getRestoreTime()
688
 * @method $this withRestoreTime($value)
689
 * @method string getBakSetName()
690
 * @method $this withBakSetName($value)
691
 * @method string getResourceOwnerAccount()
692
 * @method $this withResourceOwnerAccount($value)
693
 * @method string getBackupSetId()
694
 * @method $this withBackupSetId($value)
695
 * @method string getOwnerId()
696
 * @method $this withOwnerId($value)
697
 * @method string getBinlogPosition()
698
 * @method $this withBinlogPosition($value)
699
 * @method string getDBInstanceClass()
700
 * @method $this withDBInstanceClass($value)
701
 * @method string getRestoreType()
702
 * @method $this withRestoreType($value)
703
 * @method string getBinlogName()
704
 * @method $this withBinlogName($value)
705
 * @method string getSourceRegion()
706
 * @method $this withSourceRegion($value)
707
 */
708
class CheckCreateDdrDBInstance extends Rpc
709
{
710
}
711
712
/**
713
 * @method string getResourceOwnerId()
714
 * @method $this withResourceOwnerId($value)
715
 * @method string getClientToken()
716
 * @method $this withClientToken($value)
717
 * @method string getDBInstanceId()
718
 * @method $this withDBInstanceId($value)
719
 * @method string getResourceOwnerAccount()
720
 * @method $this withResourceOwnerAccount($value)
721
 * @method string getOwnerAccount()
722
 * @method $this withOwnerAccount($value)
723
 * @method string getOwnerId()
724
 * @method $this withOwnerId($value)
725
 * @method string getDBName()
726
 * @method $this withDBName($value)
727
 */
728
class CheckDBNameAvailable extends Rpc
729
{
730
}
731
732
/**
733
 * @method string getResourceOwnerId()
734
 * @method $this withResourceOwnerId($value)
735
 * @method string getResourceOwnerAccount()
736
 * @method $this withResourceOwnerAccount($value)
737
 * @method string getOwnerId()
738
 * @method $this withOwnerId($value)
739
 * @method string getDBInstanceId()
740
 * @method $this withDBInstanceId($value)
741
 */
742
class CheckInstanceExist extends Rpc
743
{
744
}
745
746
/**
747
 * @method string getResourceOwnerId()
748
 * @method $this withResourceOwnerId($value)
749
 * @method string getResourceGroupId()
750
 * @method $this withResourceGroupId($value)
751
 * @method string getServiceLinkedRole()
752
 * @method $this withServiceLinkedRole($value)
753
 * @method string getResourceOwnerAccount()
754
 * @method $this withResourceOwnerAccount($value)
755
 * @method string getOwnerId()
756
 * @method $this withOwnerId($value)
757
 */
758
class CheckServiceLinkedRole extends Rpc
759
{
760
}
761
762
/**
763
 * @method string getResourceOwnerId()
764
 * @method $this withResourceOwnerId($value)
765
 * @method string getDBInstanceStorage()
766
 * @method $this withDBInstanceStorage($value)
767
 * @method string getDeletionProtection()
768
 * @method $this withDeletionProtection($value)
769
 * @method string getResourceGroupId()
770
 * @method $this withResourceGroupId($value)
771
 * @method string getDBInstanceDescription()
772
 * @method $this withDBInstanceDescription($value)
773
 * @method string getBackupType()
774
 * @method $this withBackupType($value)
775
 * @method string getPeriod()
776
 * @method $this withPeriod($value)
777
 * @method string getBackupId()
778
 * @method $this withBackupId($value)
779
 * @method string getOwnerId()
780
 * @method $this withOwnerId($value)
781
 * @method string getDBInstanceClass()
782
 * @method $this withDBInstanceClass($value)
783
 * @method string getVSwitchId()
784
 * @method $this withVSwitchId($value)
785
 * @method string getPrivateIpAddress()
786
 * @method $this withPrivateIpAddress($value)
787
 * @method string getZoneId()
788
 * @method $this withZoneId($value)
789
 * @method string getInstanceNetworkType()
790
 * @method $this withInstanceNetworkType($value)
791
 * @method string getClientToken()
792
 * @method $this withClientToken($value)
793
 * @method string getZoneIdSlave1()
794
 * @method $this withZoneIdSlave1($value)
795
 * @method string getZoneIdSlave2()
796
 * @method $this withZoneIdSlave2($value)
797
 * @method string getIoAccelerationEnabled()
798
 * @method $this withIoAccelerationEnabled($value)
799
 * @method string getTableMeta()
800
 * @method $this withTableMeta($value)
801
 * @method string getDBInstanceId()
802
 * @method $this withDBInstanceId($value)
803
 * @method string getDBInstanceStorageType()
804
 * @method $this withDBInstanceStorageType($value)
805
 * @method string getDedicatedHostGroupId()
806
 * @method $this withDedicatedHostGroupId($value)
807
 * @method string getRestoreTime()
808
 * @method $this withRestoreTime($value)
809
 * @method string getAutoPay()
810
 * @method $this withAutoPay($value)
811
 * @method string getServerlessConfig()
812
 * @method $this withServerlessConfig($value)
813
 * @method string getResourceOwnerAccount()
814
 * @method $this withResourceOwnerAccount($value)
815
 * @method string getOwnerAccount()
816
 * @method $this withOwnerAccount($value)
817
 * @method string getRestoreTable()
818
 * @method $this withRestoreTable($value)
819
 * @method string getUsedTime()
820
 * @method $this withUsedTime($value)
821
 * @method string getBurstingEnabled()
822
 * @method $this withBurstingEnabled($value)
823
 * @method string getDbNames()
824
 * @method $this withDbNames($value)
825
 * @method string getVPCId()
826
 * @method $this withVPCId($value)
827
 * @method string getCategory()
828
 * @method $this withCategory($value)
829
 * @method string getPayType()
830
 * @method $this withPayType($value)
831
 * @method string getBpeEnabled()
832
 * @method $this withBpeEnabled($value)
833
 */
834
class CloneDBInstance extends Rpc
835
{
836
}
837
838
/**
839
 * @method string getResourceOwnerId()
840
 * @method $this withResourceOwnerId($value)
841
 * @method string getResourceGroupId()
842
 * @method $this withResourceGroupId($value)
843
 * @method string getParameterGroupId()
844
 * @method $this withParameterGroupId($value)
845
 * @method string getResourceOwnerAccount()
846
 * @method $this withResourceOwnerAccount($value)
847
 * @method string getOwnerId()
848
 * @method $this withOwnerId($value)
849
 * @method string getTargetRegionId()
850
 * @method $this withTargetRegionId($value)
851
 * @method string getParameterGroupName()
852
 * @method $this withParameterGroupName($value)
853
 * @method string getParameterGroupDesc()
854
 * @method $this withParameterGroupDesc($value)
855
 */
856
class CloneParameterGroup extends Rpc
857
{
858
}
859
860
/**
861
 * @method string getNotifyIdList()
862
 * @method string getConfirmor()
863
 */
864
class ConfirmNotify extends Rpc
865
{
866
867
    /**
868
     * @param string $value
869
     *
870
     * @return $this
871
     */
872
    public function withNotifyIdList($value)
873
    {
874
        $this->data['NotifyIdList'] = $value;
875
        $this->options['form_params']['NotifyIdList'] = $value;
876
877
        return $this;
878
    }
879
880
    /**
881
     * @param string $value
882
     *
883
     * @return $this
884
     */
885
    public function withConfirmor($value)
886
    {
887
        $this->data['Confirmor'] = $value;
888
        $this->options['form_params']['Confirmor'] = $value;
889
890
        return $this;
891
    }
892
}
893
894
/**
895
 * @method string getResourceOwnerId()
896
 * @method $this withResourceOwnerId($value)
897
 * @method string getResourceGroupId()
898
 * @method $this withResourceGroupId($value)
899
 * @method string getResourceOwnerAccount()
900
 * @method $this withResourceOwnerAccount($value)
901
 * @method string getOwnerId()
902
 * @method $this withOwnerId($value)
903
 */
904
class CopyDatabase extends Rpc
905
{
906
}
907
908
/**
909
 * @method string getResourceOwnerId()
910
 * @method $this withResourceOwnerId($value)
911
 * @method string getClientToken()
912
 * @method $this withClientToken($value)
913
 * @method string getResourceGroupId()
914
 * @method $this withResourceGroupId($value)
915
 * @method string getDBInstanceId()
916
 * @method $this withDBInstanceId($value)
917
 * @method string getRestoreTime()
918
 * @method $this withRestoreTime($value)
919
 * @method string getResourceOwnerAccount()
920
 * @method $this withResourceOwnerAccount($value)
921
 * @method string getBackupId()
922
 * @method $this withBackupId($value)
923
 * @method string getOwnerAccount()
924
 * @method $this withOwnerAccount($value)
925
 * @method string getOwnerId()
926
 * @method $this withOwnerId($value)
927
 * @method string getSyncUserPrivilege()
928
 * @method $this withSyncUserPrivilege($value)
929
 * @method string getDbNames()
930
 * @method $this withDbNames($value)
931
 * @method string getTargetDBInstanceId()
932
 * @method $this withTargetDBInstanceId($value)
933
 * @method string getPayType()
934
 * @method $this withPayType($value)
935
 */
936
class CopyDatabaseBetweenInstances extends Rpc
937
{
938
}
939
940
/**
941
 * @method string getResourceOwnerId()
942
 * @method $this withResourceOwnerId($value)
943
 * @method string getAccountType()
944
 * @method $this withAccountType($value)
945
 * @method string getAccountDescription()
946
 * @method $this withAccountDescription($value)
947
 * @method string getAccountName()
948
 * @method $this withAccountName($value)
949
 * @method string getDBInstanceId()
950
 * @method $this withDBInstanceId($value)
951
 * @method string getResourceOwnerAccount()
952
 * @method $this withResourceOwnerAccount($value)
953
 * @method string getOwnerAccount()
954
 * @method $this withOwnerAccount($value)
955
 * @method string getOwnerId()
956
 * @method $this withOwnerId($value)
957
 * @method string getAccountPassword()
958
 * @method $this withAccountPassword($value)
959
 */
960
class CreateAccount extends Rpc
961
{
962
}
963
964
/**
965
 * @method string getResourceOwnerId()
966
 * @method $this withResourceOwnerId($value)
967
 * @method string getResourceGroupId()
968
 * @method $this withResourceGroupId($value)
969
 * @method string getBackupStrategy()
970
 * @method $this withBackupStrategy($value)
971
 * @method string getDBInstanceId()
972
 * @method $this withDBInstanceId($value)
973
 * @method string getBackupType()
974
 * @method $this withBackupType($value)
975
 * @method string getResourceOwnerAccount()
976
 * @method $this withResourceOwnerAccount($value)
977
 * @method string getOwnerAccount()
978
 * @method $this withOwnerAccount($value)
979
 * @method string getOwnerId()
980
 * @method $this withOwnerId($value)
981
 * @method string getBackupMethod()
982
 * @method $this withBackupMethod($value)
983
 * @method string getDBName()
984
 * @method $this withDBName($value)
985
 */
986
class CreateBackup extends Rpc
987
{
988
}
989
990
/**
991
 * @method string getDBInstanceName()
992
 * @method $this withDBInstanceName($value)
993
 * @method string getResourceOwnerId()
994
 * @method $this withResourceOwnerId($value)
995
 * @method string getTaskName()
996
 * @method $this withTaskName($value)
997
 * @method string getSourceAccount()
998
 * @method $this withSourceAccount($value)
999
 * @method string getSourcePort()
1000
 * @method $this withSourcePort($value)
1001
 * @method string getSourcePassword()
1002
 * @method $this withSourcePassword($value)
1003
 * @method string getSourceIpAddress()
1004
 * @method $this withSourceIpAddress($value)
1005
 * @method string getResourceOwnerAccount()
1006
 * @method $this withResourceOwnerAccount($value)
1007
 * @method string getOwnerId()
1008
 * @method $this withOwnerId($value)
1009
 * @method string getSourceCategory()
1010
 * @method $this withSourceCategory($value)
1011
 */
1012
class CreateCloudMigrationPrecheckTask extends Rpc
1013
{
1014
}
1015
1016
/**
1017
 * @method string getDBInstanceName()
1018
 * @method $this withDBInstanceName($value)
1019
 * @method string getResourceOwnerId()
1020
 * @method $this withResourceOwnerId($value)
1021
 * @method string getTaskName()
1022
 * @method $this withTaskName($value)
1023
 * @method string getSourceAccount()
1024
 * @method $this withSourceAccount($value)
1025
 * @method string getSourcePort()
1026
 * @method $this withSourcePort($value)
1027
 * @method string getSourcePassword()
1028
 * @method $this withSourcePassword($value)
1029
 * @method string getSourceIpAddress()
1030
 * @method $this withSourceIpAddress($value)
1031
 * @method string getResourceOwnerAccount()
1032
 * @method $this withResourceOwnerAccount($value)
1033
 * @method string getOwnerId()
1034
 * @method $this withOwnerId($value)
1035
 * @method string getSourceCategory()
1036
 * @method $this withSourceCategory($value)
1037
 */
1038
class CreateCloudMigrationTask extends Rpc
1039
{
1040
}
1041
1042
/**
1043
 * @method string getResourceOwnerId()
1044
 * @method $this withResourceOwnerId($value)
1045
 * @method string getResourceGroupId()
1046
 * @method $this withResourceGroupId($value)
1047
 * @method string getDBInstanceId()
1048
 * @method $this withDBInstanceId($value)
1049
 * @method string getDBDescription()
1050
 * @method $this withDBDescription($value)
1051
 * @method string getResourceOwnerAccount()
1052
 * @method $this withResourceOwnerAccount($value)
1053
 * @method string getOwnerAccount()
1054
 * @method $this withOwnerAccount($value)
1055
 * @method string getOwnerId()
1056
 * @method $this withOwnerId($value)
1057
 * @method string getDBName()
1058
 * @method $this withDBName($value)
1059
 * @method string getCharacterSetName()
1060
 * @method $this withCharacterSetName($value)
1061
 */
1062
class CreateDatabase extends Rpc
1063
{
1064
}
1065
1066
/**
1067
 * @method string getDBParamGroupId()
1068
 * @method $this withDBParamGroupId($value)
1069
 * @method string getBabelfishConfig()
1070
 * @method $this withBabelfishConfig($value)
1071
 * @method string getResourceOwnerId()
1072
 * @method $this withResourceOwnerId($value)
1073
 * @method string getDBInstanceStorage()
1074
 * @method $this withDBInstanceStorage($value)
1075
 * @method string getSystemDBCharset()
1076
 * @method $this withSystemDBCharset($value)
1077
 * @method string getConnectionString()
1078
 * @method $this withConnectionString($value)
1079
 * @method string getEngineVersion()
1080
 * @method $this withEngineVersion($value)
1081
 * @method string getDeletionProtection()
1082
 * @method $this withDeletionProtection($value)
1083
 * @method string getResourceGroupId()
1084
 * @method $this withResourceGroupId($value)
1085
 * @method string getTargetDedicatedHostIdForMaster()
1086
 * @method $this withTargetDedicatedHostIdForMaster($value)
1087
 * @method string getDBInstanceDescription()
1088
 * @method $this withDBInstanceDescription($value)
1089
 * @method array getTag()
1090
 * @method string getBusinessInfo()
1091
 * @method $this withBusinessInfo($value)
1092
 * @method string getWhitelistTemplateList()
1093
 * @method $this withWhitelistTemplateList($value)
1094
 * @method string getPeriod()
1095
 * @method $this withPeriod($value)
1096
 * @method string getDryRun()
1097
 * @method $this withDryRun($value)
1098
 * @method string getBackupId()
1099
 * @method $this withBackupId($value)
1100
 * @method string getEncryptionKey()
1101
 * @method $this withEncryptionKey($value)
1102
 * @method string getOwnerId()
1103
 * @method $this withOwnerId($value)
1104
 * @method string getDBInstanceClass()
1105
 * @method $this withDBInstanceClass($value)
1106
 * @method string getSecurityIPList()
1107
 * @method $this withSecurityIPList($value)
1108
 * @method string getVSwitchId()
1109
 * @method $this withVSwitchId($value)
1110
 * @method string getPrivateIpAddress()
1111
 * @method $this withPrivateIpAddress($value)
1112
 * @method string getTargetDedicatedHostIdForLog()
1113
 * @method $this withTargetDedicatedHostIdForLog($value)
1114
 * @method string getAutoRenew()
1115
 * @method $this withAutoRenew($value)
1116
 * @method string getPort()
1117
 * @method $this withPort($value)
1118
 * @method string getRoleARN()
1119
 * @method $this withRoleARN($value)
1120
 * @method string getTunnelId()
1121
 * @method $this withTunnelId($value)
1122
 * @method string getZoneId()
1123
 * @method $this withZoneId($value)
1124
 * @method string getStorageAutoScale()
1125
 * @method $this withStorageAutoScale($value)
1126
 * @method string getInstanceNetworkType()
1127
 * @method $this withInstanceNetworkType($value)
1128
 * @method string getConnectionMode()
1129
 * @method $this withConnectionMode($value)
1130
 * @method string getClientToken()
1131
 * @method $this withClientToken($value)
1132
 * @method string getTargetDedicatedHostIdForSlave()
1133
 * @method $this withTargetDedicatedHostIdForSlave($value)
1134
 * @method string getZoneIdSlave1()
1135
 * @method $this withZoneIdSlave1($value)
1136
 * @method string getZoneIdSlave2()
1137
 * @method $this withZoneIdSlave2($value)
1138
 * @method string getDBIsIgnoreCase()
1139
 * @method $this withDBIsIgnoreCase($value)
1140
 * @method string getIoAccelerationEnabled()
1141
 * @method $this withIoAccelerationEnabled($value)
1142
 * @method string getColdDataEnabled()
1143
 * @method $this withColdDataEnabled($value)
1144
 * @method string getEngine()
1145
 * @method $this withEngine($value)
1146
 * @method string getDBTimeZone()
1147
 * @method $this withDBTimeZone($value)
1148
 * @method string getDBInstanceStorageType()
1149
 * @method $this withDBInstanceStorageType($value)
1150
 * @method string getDedicatedHostGroupId()
1151
 * @method $this withDedicatedHostGroupId($value)
1152
 * @method string getCreateStrategy()
1153
 * @method $this withCreateStrategy($value)
1154
 * @method string getDBInstanceNetType()
1155
 * @method $this withDBInstanceNetType($value)
1156
 * @method string getAmount()
1157
 * @method $this withAmount($value)
1158
 * @method string getAutoPay()
1159
 * @method $this withAutoPay($value)
1160
 * @method string getServerlessConfig()
1161
 * @method $this withServerlessConfig($value)
1162
 * @method string getResourceOwnerAccount()
1163
 * @method $this withResourceOwnerAccount($value)
1164
 * @method string getOwnerAccount()
1165
 * @method $this withOwnerAccount($value)
1166
 * @method string getUsedTime()
1167
 * @method $this withUsedTime($value)
1168
 * @method string getBurstingEnabled()
1169
 * @method $this withBurstingEnabled($value)
1170
 * @method string getTargetMinorVersion()
1171
 * @method $this withTargetMinorVersion($value)
1172
 * @method string getUserBackupId()
1173
 * @method $this withUserBackupId($value)
1174
 * @method string getStorageUpperBound()
1175
 * @method $this withStorageUpperBound($value)
1176
 * @method string getStorageThreshold()
1177
 * @method $this withStorageThreshold($value)
1178
 * @method string getVPCId()
1179
 * @method $this withVPCId($value)
1180
 * @method string getCategory()
1181
 * @method $this withCategory($value)
1182
 * @method string getPayType()
1183
 * @method $this withPayType($value)
1184
 * @method string getBpeEnabled()
1185
 * @method $this withBpeEnabled($value)
1186
 */
1187
class CreateDBInstance extends Rpc
1188
{
1189
1190
    /**
1191
     * @param array $tag
1192
     *
1193
     * @return $this
1194
     */
1195
	public function withTag(array $tag)
1196
	{
1197
	    $this->data['Tag'] = $tag;
1198
		foreach ($tag as $depth1 => $depth1Value) {
1199
			if(isset($depth1Value['Value'])){
1200
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1201
			}
1202
			if(isset($depth1Value['Key'])){
1203
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1204
			}
1205
		}
1206
1207
		return $this;
1208
    }
1209
}
1210
1211
/**
1212
 * @method string getConnectionStringPrefix()
1213
 * @method $this withConnectionStringPrefix($value)
1214
 * @method string getResourceOwnerId()
1215
 * @method $this withResourceOwnerId($value)
1216
 * @method string getClientToken()
1217
 * @method $this withClientToken($value)
1218
 * @method string getResourceGroupId()
1219
 * @method $this withResourceGroupId($value)
1220
 * @method string getDBInstanceId()
1221
 * @method $this withDBInstanceId($value)
1222
 * @method string getDBInstanceEndpointDescription()
1223
 * @method $this withDBInstanceEndpointDescription($value)
1224
 * @method string getDBInstanceEndpointType()
1225
 * @method $this withDBInstanceEndpointType($value)
1226
 * @method string getNodeItems()
1227
 * @method $this withNodeItems($value)
1228
 * @method string getVSwitchId()
1229
 * @method $this withVSwitchId($value)
1230
 * @method string getPrivateIpAddress()
1231
 * @method $this withPrivateIpAddress($value)
1232
 * @method string getPort()
1233
 * @method $this withPort($value)
1234
 * @method string getVpcId()
1235
 * @method $this withVpcId($value)
1236
 */
1237
class CreateDBInstanceEndpoint extends Rpc
1238
{
1239
}
1240
1241
/**
1242
 * @method string getConnectionStringPrefix()
1243
 * @method $this withConnectionStringPrefix($value)
1244
 * @method string getResourceOwnerId()
1245
 * @method $this withResourceOwnerId($value)
1246
 * @method string getClientToken()
1247
 * @method $this withClientToken($value)
1248
 * @method string getResourceGroupId()
1249
 * @method $this withResourceGroupId($value)
1250
 * @method string getDBInstanceId()
1251
 * @method $this withDBInstanceId($value)
1252
 * @method string getIpType()
1253
 * @method $this withIpType($value)
1254
 * @method string getDBInstanceEndpointId()
1255
 * @method $this withDBInstanceEndpointId($value)
1256
 * @method string getPort()
1257
 * @method $this withPort($value)
1258
 */
1259
class CreateDBInstanceEndpointAddress extends Rpc
1260
{
1261
}
1262
1263
/**
1264
 * @method string getResourceOwnerId()
1265
 * @method $this withResourceOwnerId($value)
1266
 * @method string getClientToken()
1267
 * @method $this withClientToken($value)
1268
 * @method string getZoneIdSlave1()
1269
 * @method $this withZoneIdSlave1($value)
1270
 * @method string getZoneIdSlave2()
1271
 * @method $this withZoneIdSlave2($value)
1272
 * @method string getResourceGroupId()
1273
 * @method $this withResourceGroupId($value)
1274
 * @method string getSecurityToken()
1275
 * @method $this withSecurityToken($value)
1276
 * @method string getDBInstanceId()
1277
 * @method $this withDBInstanceId($value)
1278
 * @method string getDBInstanceDescription()
1279
 * @method $this withDBInstanceDescription($value)
1280
 * @method string getDBInstanceNetType()
1281
 * @method $this withDBInstanceNetType($value)
1282
 * @method string getPeriod()
1283
 * @method $this withPeriod($value)
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 getUsedTime()
1291
 * @method $this withUsedTime($value)
1292
 * @method string getSecurityIPList()
1293
 * @method $this withSecurityIPList($value)
1294
 * @method string getVSwitchId()
1295
 * @method $this withVSwitchId($value)
1296
 * @method string getVPCId()
1297
 * @method $this withVPCId($value)
1298
 * @method string getZoneId()
1299
 * @method $this withZoneId($value)
1300
 * @method string getPayType()
1301
 * @method $this withPayType($value)
1302
 * @method string getInstanceNetworkType()
1303
 * @method $this withInstanceNetworkType($value)
1304
 */
1305
class CreateDBInstanceForRebuild extends Rpc
1306
{
1307
}
1308
1309
/**
1310
 * @method string getResourceOwnerId()
1311
 * @method $this withResourceOwnerId($value)
1312
 * @method string getClientToken()
1313
 * @method $this withClientToken($value)
1314
 * @method string getResourceGroupId()
1315
 * @method $this withResourceGroupId($value)
1316
 * @method string getDBInstanceId()
1317
 * @method $this withDBInstanceId($value)
1318
 * @method string getResourceOwnerAccount()
1319
 * @method $this withResourceOwnerAccount($value)
1320
 * @method string getOwnerAccount()
1321
 * @method $this withOwnerAccount($value)
1322
 * @method string getOwnerId()
1323
 * @method $this withOwnerId($value)
1324
 * @method string getDBNode()
1325
 * @method $this withDBNode($value)
1326
 */
1327
class CreateDBNodes extends Rpc
1328
{
1329
}
1330
1331
/**
1332
 * @method string getConnectionStringPrefix()
1333
 * @method $this withConnectionStringPrefix($value)
1334
 * @method string getDBProxyConnectStringNetType()
1335
 * @method $this withDBProxyConnectStringNetType($value)
1336
 * @method string getResourceGroupId()
1337
 * @method $this withResourceGroupId($value)
1338
 * @method string getDBInstanceId()
1339
 * @method $this withDBInstanceId($value)
1340
 * @method string getDBProxyNewConnectStringPort()
1341
 * @method $this withDBProxyNewConnectStringPort($value)
1342
 * @method string getDBProxyEngineType()
1343
 * @method $this withDBProxyEngineType($value)
1344
 * @method string getVSwitchId()
1345
 * @method $this withVSwitchId($value)
1346
 * @method string getDBProxyEndpointId()
1347
 * @method $this withDBProxyEndpointId($value)
1348
 * @method string getVPCId()
1349
 * @method $this withVPCId($value)
1350
 */
1351
class CreateDBProxyEndpointAddress extends Rpc
1352
{
1353
}
1354
1355
/**
1356
 * @method string getResourceOwnerId()
1357
 * @method $this withResourceOwnerId($value)
1358
 * @method string getDBInstanceStorage()
1359
 * @method $this withDBInstanceStorage($value)
1360
 * @method string getSystemDBCharset()
1361
 * @method $this withSystemDBCharset($value)
1362
 * @method string getBinlogRole()
1363
 * @method $this withBinlogRole($value)
1364
 * @method string getEngineVersion()
1365
 * @method $this withEngineVersion($value)
1366
 * @method string getUserBakSetURL()
1367
 * @method $this withUserBakSetURL($value)
1368
 * @method string getResourceGroupId()
1369
 * @method $this withResourceGroupId($value)
1370
 * @method string getDBInstanceDescription()
1371
 * @method $this withDBInstanceDescription($value)
1372
 * @method string getBackupSetRegion()
1373
 * @method $this withBackupSetRegion($value)
1374
 * @method string getPeriod()
1375
 * @method $this withPeriod($value)
1376
 * @method string getBackupSetId()
1377
 * @method $this withBackupSetId($value)
1378
 * @method string getOwnerId()
1379
 * @method $this withOwnerId($value)
1380
 * @method string getDBInstanceClass()
1381
 * @method $this withDBInstanceClass($value)
1382
 * @method string getSecurityIPList()
1383
 * @method $this withSecurityIPList($value)
1384
 * @method string getVSwitchId()
1385
 * @method $this withVSwitchId($value)
1386
 * @method string getPrivateIpAddress()
1387
 * @method $this withPrivateIpAddress($value)
1388
 * @method string getBinlogName()
1389
 * @method $this withBinlogName($value)
1390
 * @method string getTunnelId()
1391
 * @method $this withTunnelId($value)
1392
 * @method string getZoneId()
1393
 * @method $this withZoneId($value)
1394
 * @method string getInstanceNetworkType()
1395
 * @method $this withInstanceNetworkType($value)
1396
 * @method string getConnectionMode()
1397
 * @method $this withConnectionMode($value)
1398
 * @method string getSourceDBInstanceName()
1399
 * @method $this withSourceDBInstanceName($value)
1400
 * @method string getClientToken()
1401
 * @method $this withClientToken($value)
1402
 * @method string getHostType()
1403
 * @method $this withHostType($value)
1404
 * @method string getEngine()
1405
 * @method $this withEngine($value)
1406
 * @method string getDBInstanceStorageType()
1407
 * @method $this withDBInstanceStorageType($value)
1408
 * @method string getDBInstanceNetType()
1409
 * @method $this withDBInstanceNetType($value)
1410
 * @method string getBackupSetType()
1411
 * @method $this withBackupSetType($value)
1412
 * @method string getRestoreTime()
1413
 * @method $this withRestoreTime($value)
1414
 * @method string getBakSetName()
1415
 * @method $this withBakSetName($value)
1416
 * @method string getResourceOwnerAccount()
1417
 * @method $this withResourceOwnerAccount($value)
1418
 * @method string getOwnerAccount()
1419
 * @method $this withOwnerAccount($value)
1420
 * @method string getUsedTime()
1421
 * @method $this withUsedTime($value)
1422
 * @method string getBinlogPosition()
1423
 * @method $this withBinlogPosition($value)
1424
 * @method string getRestoreType()
1425
 * @method $this withRestoreType($value)
1426
 * @method string getVPCId()
1427
 * @method $this withVPCId($value)
1428
 * @method string getPayType()
1429
 * @method $this withPayType($value)
1430
 * @method string getSourceRegion()
1431
 * @method $this withSourceRegion($value)
1432
 */
1433
class CreateDdrInstance extends Rpc
1434
{
1435
}
1436
1437
/**
1438
 * @method string getEndTime()
1439
 * @method $this withEndTime($value)
1440
 * @method string getStartTime()
1441
 * @method $this withStartTime($value)
1442
 * @method string getDBInstanceId()
1443
 * @method $this withDBInstanceId($value)
1444
 * @method string getCategory()
1445
 * @method $this withCategory($value)
1446
 */
1447
class CreateDiagnosticReport extends Rpc
1448
{
1449
}
1450
1451
/**
1452
 * @method string getDescription()
1453
 * @method $this withDescription($value)
1454
 * @method string getCentralRdsDtsAdminAccount()
1455
 * @method $this withCentralRdsDtsAdminAccount($value)
1456
 * @method string getCentralRegionId()
1457
 * @method $this withCentralRegionId($value)
1458
 * @method string getResourceGroupId()
1459
 * @method $this withResourceGroupId($value)
1460
 * @method array getTag()
1461
 * @method array getUnitNode()
1462
 * @method string getDBList()
1463
 * @method $this withDBList($value)
1464
 * @method string getCentralDBInstanceId()
1465
 * @method $this withCentralDBInstanceId($value)
1466
 * @method string getCentralRdsDtsAdminPassword()
1467
 * @method $this withCentralRdsDtsAdminPassword($value)
1468
 */
1469
class CreateGADInstance extends Rpc
1470
{
1471
1472
    /**
1473
     * @param array $tag
1474
     *
1475
     * @return $this
1476
     */
1477
	public function withTag(array $tag)
1478
	{
1479
	    $this->data['Tag'] = $tag;
1480
		foreach ($tag as $depth1 => $depth1Value) {
1481
			if(isset($depth1Value['Value'])){
1482
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1483
			}
1484
			if(isset($depth1Value['Key'])){
1485
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1486
			}
1487
		}
1488
1489
		return $this;
1490
    }
1491
1492
    /**
1493
     * @param array $unitNode
1494
     *
1495
     * @return $this
1496
     */
1497
	public function withUnitNode(array $unitNode)
1498
	{
1499
	    $this->data['UnitNode'] = $unitNode;
1500
		foreach ($unitNode as $depth1 => $depth1Value) {
1501
			if(isset($depth1Value['DBInstanceStorage'])){
1502
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.DBInstanceStorage'] = $depth1Value['DBInstanceStorage'];
1503
			}
1504
			if(isset($depth1Value['ZoneIDSlave1'])){
1505
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.ZoneIDSlave1'] = $depth1Value['ZoneIDSlave1'];
1506
			}
1507
			if(isset($depth1Value['ZoneIDSlave2'])){
1508
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.ZoneIDSlave2'] = $depth1Value['ZoneIDSlave2'];
1509
			}
1510
			if(isset($depth1Value['EngineVersion'])){
1511
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.EngineVersion'] = $depth1Value['EngineVersion'];
1512
			}
1513
			if(isset($depth1Value['DbInstanceClass'])){
1514
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.DbInstanceClass'] = $depth1Value['DbInstanceClass'];
1515
			}
1516
			if(isset($depth1Value['SecurityIPList'])){
1517
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.SecurityIPList'] = $depth1Value['SecurityIPList'];
1518
			}
1519
			if(isset($depth1Value['VSwitchID'])){
1520
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.VSwitchID'] = $depth1Value['VSwitchID'];
1521
			}
1522
			if(isset($depth1Value['RegionID'])){
1523
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.RegionID'] = $depth1Value['RegionID'];
1524
			}
1525
			if(isset($depth1Value['Engine'])){
1526
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.Engine'] = $depth1Value['Engine'];
1527
			}
1528
			if(isset($depth1Value['DtsInstanceClass'])){
1529
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.DtsInstanceClass'] = $depth1Value['DtsInstanceClass'];
1530
			}
1531
			if(isset($depth1Value['VpcID'])){
1532
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.VpcID'] = $depth1Value['VpcID'];
1533
			}
1534
			if(isset($depth1Value['ZoneID'])){
1535
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.ZoneID'] = $depth1Value['ZoneID'];
1536
			}
1537
			if(isset($depth1Value['DBInstanceDescription'])){
1538
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.DBInstanceDescription'] = $depth1Value['DBInstanceDescription'];
1539
			}
1540
			if(isset($depth1Value['DBInstanceStorageType'])){
1541
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.DBInstanceStorageType'] = $depth1Value['DBInstanceStorageType'];
1542
			}
1543
			if(isset($depth1Value['PayType'])){
1544
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.PayType'] = $depth1Value['PayType'];
1545
			}
1546
			if(isset($depth1Value['DtsConflict'])){
1547
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.DtsConflict'] = $depth1Value['DtsConflict'];
1548
			}
1549
		}
1550
1551
		return $this;
1552
    }
1553
}
1554
1555
/**
1556
 * @method string getDBList()
1557
 * @method $this withDBList($value)
1558
 * @method string getCentralDBInstanceId()
1559
 * @method $this withCentralDBInstanceId($value)
1560
 * @method string getCentralRdsDtsAdminPassword()
1561
 * @method $this withCentralRdsDtsAdminPassword($value)
1562
 * @method string getCentralRdsDtsAdminAccount()
1563
 * @method $this withCentralRdsDtsAdminAccount($value)
1564
 * @method string getCentralRegionId()
1565
 * @method $this withCentralRegionId($value)
1566
 * @method string getGadInstanceId()
1567
 * @method $this withGadInstanceId($value)
1568
 * @method array getUnitNode()
1569
 */
1570
class CreateGadInstanceMember extends Rpc
1571
{
1572
1573
    /**
1574
     * @param array $unitNode
1575
     *
1576
     * @return $this
1577
     */
1578
	public function withUnitNode(array $unitNode)
1579
	{
1580
	    $this->data['UnitNode'] = $unitNode;
1581
		foreach ($unitNode as $depth1 => $depth1Value) {
1582
			if(isset($depth1Value['DBInstanceStorage'])){
1583
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.DBInstanceStorage'] = $depth1Value['DBInstanceStorage'];
1584
			}
1585
			if(isset($depth1Value['ZoneIDSlave1'])){
1586
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.ZoneIDSlave1'] = $depth1Value['ZoneIDSlave1'];
1587
			}
1588
			if(isset($depth1Value['ZoneIDSlave2'])){
1589
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.ZoneIDSlave2'] = $depth1Value['ZoneIDSlave2'];
1590
			}
1591
			if(isset($depth1Value['EngineVersion'])){
1592
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.EngineVersion'] = $depth1Value['EngineVersion'];
1593
			}
1594
			if(isset($depth1Value['DbInstanceClass'])){
1595
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.DbInstanceClass'] = $depth1Value['DbInstanceClass'];
1596
			}
1597
			if(isset($depth1Value['VSwitchID'])){
1598
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.VSwitchID'] = $depth1Value['VSwitchID'];
1599
			}
1600
			if(isset($depth1Value['SecurityIPList'])){
1601
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.SecurityIPList'] = $depth1Value['SecurityIPList'];
1602
			}
1603
			if(isset($depth1Value['RegionID'])){
1604
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.RegionID'] = $depth1Value['RegionID'];
1605
			}
1606
			if(isset($depth1Value['Engine'])){
1607
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.Engine'] = $depth1Value['Engine'];
1608
			}
1609
			if(isset($depth1Value['DtsInstanceClass'])){
1610
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.DtsInstanceClass'] = $depth1Value['DtsInstanceClass'];
1611
			}
1612
			if(isset($depth1Value['VpcID'])){
1613
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.VpcID'] = $depth1Value['VpcID'];
1614
			}
1615
			if(isset($depth1Value['ZoneID'])){
1616
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.ZoneID'] = $depth1Value['ZoneID'];
1617
			}
1618
			if(isset($depth1Value['DBInstanceDescription'])){
1619
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.DBInstanceDescription'] = $depth1Value['DBInstanceDescription'];
1620
			}
1621
			if(isset($depth1Value['DBInstanceStorageType'])){
1622
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.DBInstanceStorageType'] = $depth1Value['DBInstanceStorageType'];
1623
			}
1624
			if(isset($depth1Value['DtsConflict'])){
1625
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.DtsConflict'] = $depth1Value['DtsConflict'];
1626
			}
1627
		}
1628
1629
		return $this;
1630
    }
1631
}
1632
1633
/**
1634
 * @method string getDBInstanceName()
1635
 * @method $this withDBInstanceName($value)
1636
 * @method string getResourceOwnerId()
1637
 * @method $this withResourceOwnerId($value)
1638
 * @method string getMaskingAlgo()
1639
 * @method $this withMaskingAlgo($value)
1640
 * @method string getRuleName()
1641
 * @method $this withRuleName($value)
1642
 * @method string getResourceOwnerAccount()
1643
 * @method $this withResourceOwnerAccount($value)
1644
 * @method string getOwnerId()
1645
 * @method $this withOwnerId($value)
1646
 * @method string getDefaultAlgo()
1647
 * @method $this withDefaultAlgo($value)
1648
 * @method string getRuleConfig()
1649
 * @method $this withRuleConfig($value)
1650
 */
1651
class CreateMaskingRules extends Rpc
1652
{
1653
1654
    /** @var string */
1655
    public $scheme = 'https';
1656
}
1657
1658
/**
1659
 * @method string getResourceOwnerId()
1660
 * @method $this withResourceOwnerId($value)
1661
 * @method string getIsOnlineDB()
1662
 * @method $this withIsOnlineDB($value)
1663
 * @method string getDBInstanceId()
1664
 * @method $this withDBInstanceId($value)
1665
 * @method string getMigrateTaskId()
1666
 * @method $this withMigrateTaskId($value)
1667
 * @method string getResourceOwnerAccount()
1668
 * @method $this withResourceOwnerAccount($value)
1669
 * @method string getOwnerId()
1670
 * @method $this withOwnerId($value)
1671
 * @method string getOssObjectPositions()
1672
 * @method $this withOssObjectPositions($value)
1673
 * @method string getOSSUrls()
1674
 * @method $this withOSSUrls($value)
1675
 * @method string getDBName()
1676
 * @method $this withDBName($value)
1677
 * @method string getBackupMode()
1678
 * @method $this withBackupMode($value)
1679
 * @method string getCheckDBMode()
1680
 * @method $this withCheckDBMode($value)
1681
 */
1682
class CreateMigrateTask extends Rpc
1683
{
1684
}
1685
1686
/**
1687
 * @method string getResourceOwnerId()
1688
 * @method $this withResourceOwnerId($value)
1689
 * @method string getClientToken()
1690
 * @method $this withClientToken($value)
1691
 * @method string getDBInstanceId()
1692
 * @method $this withDBInstanceId($value)
1693
 * @method string getMigrateTaskId()
1694
 * @method $this withMigrateTaskId($value)
1695
 * @method string getResourceOwnerAccount()
1696
 * @method $this withResourceOwnerAccount($value)
1697
 * @method string getOwnerAccount()
1698
 * @method $this withOwnerAccount($value)
1699
 * @method string getOwnerId()
1700
 * @method $this withOwnerId($value)
1701
 * @method string getDBName()
1702
 * @method $this withDBName($value)
1703
 * @method string getCheckDBMode()
1704
 * @method $this withCheckDBMode($value)
1705
 */
1706
class CreateOnlineDatabaseTask extends Rpc
1707
{
1708
}
1709
1710
/**
1711
 * @method string getResourceOwnerId()
1712
 * @method $this withResourceOwnerId($value)
1713
 * @method string getNodeType()
1714
 * @method $this withNodeType($value)
1715
 * @method string getDBNodeId()
1716
 * @method $this withDBNodeId($value)
1717
 * @method string getClientToken()
1718
 * @method $this withClientToken($value)
1719
 * @method string getEngineVersion()
1720
 * @method $this withEngineVersion($value)
1721
 * @method string getResourceGroupId()
1722
 * @method $this withResourceGroupId($value)
1723
 * @method string getDBInstanceId()
1724
 * @method $this withDBInstanceId($value)
1725
 * @method string getBusinessInfo()
1726
 * @method $this withBusinessInfo($value)
1727
 * @method string getAutoPay()
1728
 * @method $this withAutoPay($value)
1729
 * @method string getResourceOwnerAccount()
1730
 * @method $this withResourceOwnerAccount($value)
1731
 * @method string getResource()
1732
 * @method $this withResource($value)
1733
 * @method string getCommodityCode()
1734
 * @method $this withCommodityCode($value)
1735
 * @method string getOwnerId()
1736
 * @method $this withOwnerId($value)
1737
 * @method string getPromotionCode()
1738
 * @method $this withPromotionCode($value)
1739
 * @method string getZoneId()
1740
 * @method $this withZoneId($value)
1741
 */
1742
class CreateOrderForDeleteDBNodes extends Rpc
1743
{
1744
}
1745
1746
/**
1747
 * @method string getResourceOwnerId()
1748
 * @method $this withResourceOwnerId($value)
1749
 * @method string getEngineVersion()
1750
 * @method $this withEngineVersion($value)
1751
 * @method string getResourceGroupId()
1752
 * @method $this withResourceGroupId($value)
1753
 * @method string getEngine()
1754
 * @method $this withEngine($value)
1755
 * @method string getResourceOwnerAccount()
1756
 * @method $this withResourceOwnerAccount($value)
1757
 * @method string getOwnerId()
1758
 * @method $this withOwnerId($value)
1759
 * @method string getParameterGroupName()
1760
 * @method $this withParameterGroupName($value)
1761
 * @method string getParameters()
1762
 * @method $this withParameters($value)
1763
 * @method string getParameterGroupDesc()
1764
 * @method $this withParameterGroupDesc($value)
1765
 */
1766
class CreateParameterGroup extends Rpc
1767
{
1768
}
1769
1770
/**
1771
 * @method string getResourceOwnerId()
1772
 * @method $this withResourceOwnerId($value)
1773
 * @method string getClientToken()
1774
 * @method $this withClientToken($value)
1775
 * @method string getRiskConfirmed()
1776
 * @method $this withRiskConfirmed($value)
1777
 * @method string getResourceGroupId()
1778
 * @method $this withResourceGroupId($value)
1779
 * @method string getAccountName()
1780
 * @method $this withAccountName($value)
1781
 * @method string getDBInstanceId()
1782
 * @method $this withDBInstanceId($value)
1783
 * @method string getSourceDatabase()
1784
 * @method $this withSourceDatabase($value)
1785
 * @method string getResourceOwnerAccount()
1786
 * @method $this withResourceOwnerAccount($value)
1787
 * @method string getOwnerAccount()
1788
 * @method $this withOwnerAccount($value)
1789
 * @method string getOwnerId()
1790
 * @method $this withOwnerId($value)
1791
 * @method string getDBNames()
1792
 * @method $this withDBNames($value)
1793
 * @method string getExtensions()
1794
 * @method $this withExtensions($value)
1795
 */
1796
class CreatePostgresExtensions extends Rpc
1797
{
1798
}
1799
1800
/**
1801
 * @method string getResourceOwnerId()
1802
 * @method $this withResourceOwnerId($value)
1803
 * @method string getDBInstanceStorage()
1804
 * @method $this withDBInstanceStorage($value)
1805
 * @method string getEngineVersion()
1806
 * @method $this withEngineVersion($value)
1807
 * @method string getDeletionProtection()
1808
 * @method $this withDeletionProtection($value)
1809
 * @method string getResourceGroupId()
1810
 * @method $this withResourceGroupId($value)
1811
 * @method string getTargetDedicatedHostIdForMaster()
1812
 * @method $this withTargetDedicatedHostIdForMaster($value)
1813
 * @method string getDBInstanceDescription()
1814
 * @method $this withDBInstanceDescription($value)
1815
 * @method string getGdnInstanceName()
1816
 * @method $this withGdnInstanceName($value)
1817
 * @method string getTddlBizType()
1818
 * @method $this withTddlBizType($value)
1819
 * @method string getPeriod()
1820
 * @method $this withPeriod($value)
1821
 * @method string getOwnerId()
1822
 * @method $this withOwnerId($value)
1823
 * @method string getDBInstanceClass()
1824
 * @method $this withDBInstanceClass($value)
1825
 * @method string getVSwitchId()
1826
 * @method $this withVSwitchId($value)
1827
 * @method string getPrivateIpAddress()
1828
 * @method $this withPrivateIpAddress($value)
1829
 * @method string getAutoRenew()
1830
 * @method $this withAutoRenew($value)
1831
 * @method string getPort()
1832
 * @method $this withPort($value)
1833
 * @method string getZoneId()
1834
 * @method $this withZoneId($value)
1835
 * @method string getInstanceNetworkType()
1836
 * @method $this withInstanceNetworkType($value)
1837
 * @method string getClientToken()
1838
 * @method $this withClientToken($value)
1839
 * @method string getInstructionSetArch()
1840
 * @method $this withInstructionSetArch($value)
1841
 * @method string getIoAccelerationEnabled()
1842
 * @method $this withIoAccelerationEnabled($value)
1843
 * @method string getTddlRegionConfig()
1844
 * @method $this withTddlRegionConfig($value)
1845
 * @method string getDBInstanceId()
1846
 * @method $this withDBInstanceId($value)
1847
 * @method string getDBInstanceStorageType()
1848
 * @method $this withDBInstanceStorageType($value)
1849
 * @method string getDedicatedHostGroupId()
1850
 * @method $this withDedicatedHostGroupId($value)
1851
 * @method string getAutoPay()
1852
 * @method $this withAutoPay($value)
1853
 * @method string getResourceOwnerAccount()
1854
 * @method $this withResourceOwnerAccount($value)
1855
 * @method string getOwnerAccount()
1856
 * @method $this withOwnerAccount($value)
1857
 * @method string getUsedTime()
1858
 * @method $this withUsedTime($value)
1859
 * @method string getBurstingEnabled()
1860
 * @method $this withBurstingEnabled($value)
1861
 * @method string getVPCId()
1862
 * @method $this withVPCId($value)
1863
 * @method string getCategory()
1864
 * @method $this withCategory($value)
1865
 * @method string getPayType()
1866
 * @method $this withPayType($value)
1867
 * @method string getBpeEnabled()
1868
 * @method $this withBpeEnabled($value)
1869
 */
1870
class CreateReadOnlyDBInstance extends Rpc
1871
{
1872
}
1873
1874
/**
1875
 * @method string getResourceOwnerId()
1876
 * @method $this withResourceOwnerId($value)
1877
 * @method string getClientToken()
1878
 * @method $this withClientToken($value)
1879
 * @method string getDescription()
1880
 * @method $this withDescription($value)
1881
 * @method string getResourceGroupId()
1882
 * @method $this withResourceGroupId($value)
1883
 * @method string getPassword()
1884
 * @method $this withPassword($value)
1885
 * @method string getEngine()
1886
 * @method $this withEngine($value)
1887
 * @method string getDbInstanceId()
1888
 * @method $this withDbInstanceId($value)
1889
 * @method string getResourceOwnerAccount()
1890
 * @method $this withResourceOwnerAccount($value)
1891
 * @method string getOwnerId()
1892
 * @method $this withOwnerId($value)
1893
 * @method string getDbNames()
1894
 * @method $this withDbNames($value)
1895
 * @method string getSecretName()
1896
 * @method $this withSecretName($value)
1897
 * @method string getUsername()
1898
 * @method $this withUsername($value)
1899
 */
1900
class CreateSecret extends Rpc
1901
{
1902
}
1903
1904
/**
1905
 * @method string getResourceOwnerId()
1906
 * @method $this withResourceOwnerId($value)
1907
 * @method string getResourceOwnerAccount()
1908
 * @method $this withResourceOwnerAccount($value)
1909
 * @method string getOwnerId()
1910
 * @method $this withOwnerId($value)
1911
 * @method string getServiceLinkedRole()
1912
 * @method $this withServiceLinkedRole($value)
1913
 */
1914
class CreateServiceLinkedRole extends Rpc
1915
{
1916
}
1917
1918
/**
1919
 * @method string getResourceOwnerId()
1920
 * @method $this withResourceOwnerId($value)
1921
 * @method string getResourceGroupId()
1922
 * @method $this withResourceGroupId($value)
1923
 * @method string getDBInstanceId()
1924
 * @method $this withDBInstanceId($value)
1925
 * @method string getRestoreTime()
1926
 * @method $this withRestoreTime($value)
1927
 * @method string getResourceOwnerAccount()
1928
 * @method $this withResourceOwnerAccount($value)
1929
 * @method string getBackupId()
1930
 * @method $this withBackupId($value)
1931
 * @method string getOwnerAccount()
1932
 * @method $this withOwnerAccount($value)
1933
 * @method string getOwnerId()
1934
 * @method $this withOwnerId($value)
1935
 */
1936
class CreateTempDBInstance extends Rpc
1937
{
1938
}
1939
1940
/**
1941
 * @method string getResourceOwnerId()
1942
 * @method $this withResourceOwnerId($value)
1943
 * @method string getResourceOwnerAccount()
1944
 * @method $this withResourceOwnerAccount($value)
1945
 * @method string getOwnerId()
1946
 * @method $this withOwnerId($value)
1947
 * @method string getPromotionId()
1948
 * @method $this withPromotionId($value)
1949
 * @method string getActivityId()
1950
 * @method $this withActivityId($value)
1951
 */
1952
class CreateYouhuiForOrder extends Rpc
1953
{
1954
}
1955
1956
/**
1957
 * @method string getResourceOwnerId()
1958
 * @method $this withResourceOwnerId($value)
1959
 * @method string getResourceOwnerAccount()
1960
 * @method $this withResourceOwnerAccount($value)
1961
 * @method string getOwnerAccount()
1962
 * @method $this withOwnerAccount($value)
1963
 * @method string getOwnerId()
1964
 * @method $this withOwnerId($value)
1965
 * @method string getAccountName()
1966
 * @method $this withAccountName($value)
1967
 * @method string getDBInstanceId()
1968
 * @method $this withDBInstanceId($value)
1969
 */
1970
class DeleteAccount extends Rpc
1971
{
1972
}
1973
1974
/**
1975
 * @method string getResourceOwnerId()
1976
 * @method $this withResourceOwnerId($value)
1977
 * @method string getResourceOwnerAccount()
1978
 * @method $this withResourceOwnerAccount($value)
1979
 * @method string getClientToken()
1980
 * @method $this withClientToken($value)
1981
 * @method string getOwnerId()
1982
 * @method $this withOwnerId($value)
1983
 * @method string getDBInstanceId()
1984
 * @method $this withDBInstanceId($value)
1985
 */
1986
class DeleteADSetting extends Rpc
1987
{
1988
}
1989
1990
/**
1991
 * @method string getResourceOwnerId()
1992
 * @method $this withResourceOwnerId($value)
1993
 * @method string getResourceOwnerAccount()
1994
 * @method $this withResourceOwnerAccount($value)
1995
 * @method string getBackupId()
1996
 * @method $this withBackupId($value)
1997
 * @method string getOwnerAccount()
1998
 * @method $this withOwnerAccount($value)
1999
 * @method string getOwnerId()
2000
 * @method $this withOwnerId($value)
2001
 * @method string getDBInstanceId()
2002
 * @method $this withDBInstanceId($value)
2003
 */
2004
class DeleteBackup extends Rpc
2005
{
2006
}
2007
2008
/**
2009
 * @method string getResourceOwnerId()
2010
 * @method $this withResourceOwnerId($value)
2011
 * @method string getDBInstanceId()
2012
 * @method $this withDBInstanceId($value)
2013
 * @method string getResourceOwnerAccount()
2014
 * @method $this withResourceOwnerAccount($value)
2015
 * @method string getBackupId()
2016
 * @method $this withBackupId($value)
2017
 * @method string getOwnerId()
2018
 * @method $this withOwnerId($value)
2019
 * @method string getBackupTime()
2020
 * @method $this withBackupTime($value)
2021
 * @method string getDBName()
2022
 * @method $this withDBName($value)
2023
 */
2024
class DeleteBackupFile extends Rpc
2025
{
2026
}
2027
2028
/**
2029
 * @method string getResourceOwnerId()
2030
 * @method $this withResourceOwnerId($value)
2031
 * @method string getResourceOwnerAccount()
2032
 * @method $this withResourceOwnerAccount($value)
2033
 * @method string getOwnerAccount()
2034
 * @method $this withOwnerAccount($value)
2035
 * @method string getOwnerId()
2036
 * @method $this withOwnerId($value)
2037
 * @method string getDBName()
2038
 * @method $this withDBName($value)
2039
 * @method string getDBInstanceId()
2040
 * @method $this withDBInstanceId($value)
2041
 */
2042
class DeleteDatabase extends Rpc
2043
{
2044
}
2045
2046
/**
2047
 * @method string getResourceOwnerId()
2048
 * @method $this withResourceOwnerId($value)
2049
 * @method string getClientToken()
2050
 * @method $this withClientToken($value)
2051
 * @method string getDBInstanceId()
2052
 * @method $this withDBInstanceId($value)
2053
 * @method string getReleasedKeepPolicy()
2054
 * @method $this withReleasedKeepPolicy($value)
2055
 * @method string getResourceOwnerAccount()
2056
 * @method $this withResourceOwnerAccount($value)
2057
 * @method string getOwnerAccount()
2058
 * @method $this withOwnerAccount($value)
2059
 * @method string getOwnerId()
2060
 * @method $this withOwnerId($value)
2061
 */
2062
class DeleteDBInstance extends Rpc
2063
{
2064
}
2065
2066
/**
2067
 * @method string getResourceOwnerId()
2068
 * @method $this withResourceOwnerId($value)
2069
 * @method string getClientToken()
2070
 * @method $this withClientToken($value)
2071
 * @method string getDBInstanceEndpointId()
2072
 * @method $this withDBInstanceEndpointId($value)
2073
 * @method string getDBInstanceId()
2074
 * @method $this withDBInstanceId($value)
2075
 */
2076
class DeleteDBInstanceEndpoint extends Rpc
2077
{
2078
}
2079
2080
/**
2081
 * @method string getResourceOwnerId()
2082
 * @method $this withResourceOwnerId($value)
2083
 * @method string getClientToken()
2084
 * @method $this withClientToken($value)
2085
 * @method string getConnectionString()
2086
 * @method string getDBInstanceEndpointId()
2087
 * @method string getDBInstanceId()
2088
 * @method $this withDBInstanceId($value)
2089
 */
2090
class DeleteDBInstanceEndpointAddress extends Rpc
2091
{
2092
2093
    /**
2094
     * @param string $value
2095
     *
2096
     * @return $this
2097
     */
2098
    public function withConnectionString($value)
2099
    {
2100
        $this->data['ConnectionString'] = $value;
2101
        $this->options['form_params']['ConnectionString'] = $value;
2102
2103
        return $this;
2104
    }
2105
2106
    /**
2107
     * @param string $value
2108
     *
2109
     * @return $this
2110
     */
2111
    public function withDBInstanceEndpointId($value)
2112
    {
2113
        $this->data['DBInstanceEndpointId'] = $value;
2114
        $this->options['form_params']['DBInstanceEndpointId'] = $value;
2115
2116
        return $this;
2117
    }
2118
}
2119
2120
/**
2121
 * @method string getResourceOwnerId()
2122
 * @method $this withResourceOwnerId($value)
2123
 * @method string getDBNodeId()
2124
 * @method $this withDBNodeId($value)
2125
 * @method string getClientToken()
2126
 * @method $this withClientToken($value)
2127
 * @method string getResourceGroupId()
2128
 * @method $this withResourceGroupId($value)
2129
 * @method string getDBInstanceId()
2130
 * @method $this withDBInstanceId($value)
2131
 * @method string getResourceOwnerAccount()
2132
 * @method $this withResourceOwnerAccount($value)
2133
 * @method string getOwnerAccount()
2134
 * @method $this withOwnerAccount($value)
2135
 * @method string getOwnerId()
2136
 * @method $this withOwnerId($value)
2137
 */
2138
class DeleteDBNodes extends Rpc
2139
{
2140
}
2141
2142
/**
2143
 * @method string getDBProxyConnectStringNetType()
2144
 * @method $this withDBProxyConnectStringNetType($value)
2145
 * @method string getDBInstanceId()
2146
 * @method $this withDBInstanceId($value)
2147
 * @method string getDBProxyEngineType()
2148
 * @method $this withDBProxyEngineType($value)
2149
 * @method string getDBProxyEndpointId()
2150
 * @method $this withDBProxyEndpointId($value)
2151
 */
2152
class DeleteDBProxyEndpointAddress extends Rpc
2153
{
2154
}
2155
2156
/**
2157
 * @method string getResourceGroupId()
2158
 * @method $this withResourceGroupId($value)
2159
 * @method string getGadInstanceName()
2160
 * @method $this withGadInstanceName($value)
2161
 */
2162
class DeleteGadInstance extends Rpc
2163
{
2164
}
2165
2166
/**
2167
 * @method string getDBInstanceName()
2168
 * @method $this withDBInstanceName($value)
2169
 * @method string getResourceOwnerId()
2170
 * @method $this withResourceOwnerId($value)
2171
 * @method string getResourceOwnerAccount()
2172
 * @method $this withResourceOwnerAccount($value)
2173
 * @method string getRuleName()
2174
 * @method $this withRuleName($value)
2175
 * @method string getOwnerId()
2176
 * @method $this withOwnerId($value)
2177
 */
2178
class DeleteMaskingRules extends Rpc
2179
{
2180
2181
    /** @var string */
2182
    public $scheme = 'https';
2183
}
2184
2185
/**
2186
 * @method string getResourceOwnerId()
2187
 * @method $this withResourceOwnerId($value)
2188
 * @method string getResourceGroupId()
2189
 * @method $this withResourceGroupId($value)
2190
 * @method string getParameterGroupId()
2191
 * @method $this withParameterGroupId($value)
2192
 * @method string getResourceOwnerAccount()
2193
 * @method $this withResourceOwnerAccount($value)
2194
 * @method string getOwnerId()
2195
 * @method $this withOwnerId($value)
2196
 */
2197
class DeleteParameterGroup extends Rpc
2198
{
2199
}
2200
2201
/**
2202
 * @method string getResourceOwnerId()
2203
 * @method $this withResourceOwnerId($value)
2204
 * @method string getClientToken()
2205
 * @method $this withClientToken($value)
2206
 * @method string getResourceGroupId()
2207
 * @method $this withResourceGroupId($value)
2208
 * @method string getDBInstanceId()
2209
 * @method $this withDBInstanceId($value)
2210
 * @method string getResourceOwnerAccount()
2211
 * @method $this withResourceOwnerAccount($value)
2212
 * @method string getOwnerAccount()
2213
 * @method $this withOwnerAccount($value)
2214
 * @method string getOwnerId()
2215
 * @method $this withOwnerId($value)
2216
 * @method string getDBNames()
2217
 * @method $this withDBNames($value)
2218
 * @method string getExtensions()
2219
 * @method $this withExtensions($value)
2220
 */
2221
class DeletePostgresExtensions extends Rpc
2222
{
2223
}
2224
2225
/**
2226
 * @method string getResourceOwnerId()
2227
 * @method $this withResourceOwnerId($value)
2228
 * @method string getClientToken()
2229
 * @method $this withClientToken($value)
2230
 * @method string getSecretArn()
2231
 * @method $this withSecretArn($value)
2232
 * @method string getResourceGroupId()
2233
 * @method $this withResourceGroupId($value)
2234
 * @method string getEngine()
2235
 * @method $this withEngine($value)
2236
 * @method string getDbInstanceId()
2237
 * @method $this withDbInstanceId($value)
2238
 * @method string getResourceOwnerAccount()
2239
 * @method $this withResourceOwnerAccount($value)
2240
 * @method string getOwnerId()
2241
 * @method $this withOwnerId($value)
2242
 * @method string getSecretName()
2243
 * @method $this withSecretName($value)
2244
 */
2245
class DeleteSecret extends Rpc
2246
{
2247
}
2248
2249
/**
2250
 * @method string getSlotName()
2251
 * @method $this withSlotName($value)
2252
 * @method string getResourceOwnerId()
2253
 * @method $this withResourceOwnerId($value)
2254
 * @method string getClientToken()
2255
 * @method $this withClientToken($value)
2256
 * @method string getResourceGroupId()
2257
 * @method $this withResourceGroupId($value)
2258
 * @method string getDBInstanceId()
2259
 * @method $this withDBInstanceId($value)
2260
 * @method string getResourceOwnerAccount()
2261
 * @method $this withResourceOwnerAccount($value)
2262
 * @method string getOwnerAccount()
2263
 * @method $this withOwnerAccount($value)
2264
 * @method string getOwnerId()
2265
 * @method $this withOwnerId($value)
2266
 * @method string getSlotStatus()
2267
 * @method $this withSlotStatus($value)
2268
 */
2269
class DeleteSlot extends Rpc
2270
{
2271
}
2272
2273
/**
2274
 * @method string getResourceOwnerId()
2275
 * @method $this withResourceOwnerId($value)
2276
 * @method string getResourceGroupId()
2277
 * @method $this withResourceGroupId($value)
2278
 * @method string getEngine()
2279
 * @method $this withEngine($value)
2280
 * @method string getResourceOwnerAccount()
2281
 * @method $this withResourceOwnerAccount($value)
2282
 * @method string getBackupId()
2283
 * @method $this withBackupId($value)
2284
 * @method string getOwnerId()
2285
 * @method $this withOwnerId($value)
2286
 * @method string getOpsServiceVersion()
2287
 * @method $this withOpsServiceVersion($value)
2288
 */
2289
class DeleteUserBackupFile extends Rpc
2290
{
2291
}
2292
2293
/**
2294
 * @method string getResourceOwnerId()
2295
 * @method $this withResourceOwnerId($value)
2296
 * @method string getClientToken()
2297
 * @method $this withClientToken($value)
2298
 * @method string getStartTime()
2299
 * @method $this withStartTime($value)
2300
 * @method string getPageNumber()
2301
 * @method $this withPageNumber($value)
2302
 * @method string getResourceGroupId()
2303
 * @method $this withResourceGroupId($value)
2304
 * @method string getImportId()
2305
 * @method $this withImportId($value)
2306
 * @method string getEngine()
2307
 * @method $this withEngine($value)
2308
 * @method string getPageSize()
2309
 * @method $this withPageSize($value)
2310
 * @method string getDBInstanceId()
2311
 * @method $this withDBInstanceId($value)
2312
 * @method string getResourceOwnerAccount()
2313
 * @method $this withResourceOwnerAccount($value)
2314
 * @method string getOwnerAccount()
2315
 * @method $this withOwnerAccount($value)
2316
 * @method string getEndTime()
2317
 * @method $this withEndTime($value)
2318
 * @method string getOwnerId()
2319
 * @method $this withOwnerId($value)
2320
 */
2321
class DescibeImportsFromDatabase extends Rpc
2322
{
2323
}
2324
2325
/**
2326
 * @method string getDBInstanceName()
2327
 * @method $this withDBInstanceName($value)
2328
 * @method string getResourceOwnerId()
2329
 * @method $this withResourceOwnerId($value)
2330
 * @method string getResourceOwnerAccount()
2331
 * @method $this withResourceOwnerAccount($value)
2332
 * @method string getOwnerId()
2333
 * @method $this withOwnerId($value)
2334
 * @method string getUserName()
2335
 * @method $this withUserName($value)
2336
 */
2337
class DescribeAccountMaskingPrivilege extends Rpc
2338
{
2339
2340
    /** @var string */
2341
    public $scheme = 'https';
2342
}
2343
2344
/**
2345
 * @method string getResourceOwnerId()
2346
 * @method $this withResourceOwnerId($value)
2347
 * @method string getPageNumber()
2348
 * @method $this withPageNumber($value)
2349
 * @method string getAccountName()
2350
 * @method $this withAccountName($value)
2351
 * @method string getPageSize()
2352
 * @method $this withPageSize($value)
2353
 * @method string getDBInstanceId()
2354
 * @method $this withDBInstanceId($value)
2355
 * @method string getResourceOwnerAccount()
2356
 * @method $this withResourceOwnerAccount($value)
2357
 * @method string getOwnerAccount()
2358
 * @method $this withOwnerAccount($value)
2359
 * @method string getOwnerId()
2360
 * @method $this withOwnerId($value)
2361
 */
2362
class DescribeAccounts extends Rpc
2363
{
2364
}
2365
2366
/**
2367
 * @method string getResourceOwnerId()
2368
 * @method $this withResourceOwnerId($value)
2369
 * @method string getResourceGroupId()
2370
 * @method $this withResourceGroupId($value)
2371
 * @method string getResourceOwnerAccount()
2372
 * @method $this withResourceOwnerAccount($value)
2373
 * @method string getOwnerId()
2374
 * @method $this withOwnerId($value)
2375
 */
2376
class DescribeActionEventPolicy extends Rpc
2377
{
2378
}
2379
2380
/**
2381
 * @method string getResourceOwnerId()
2382
 * @method $this withResourceOwnerId($value)
2383
 * @method string getProductId()
2384
 * @method $this withProductId($value)
2385
 * @method string getChangeLevel()
2386
 * @method $this withChangeLevel($value)
2387
 * @method string getPageNumber()
2388
 * @method $this withPageNumber($value)
2389
 * @method string getInsName()
2390
 * @method $this withInsName($value)
2391
 * @method string getSecurityToken()
2392
 * @method $this withSecurityToken($value)
2393
 * @method string getPageSize()
2394
 * @method $this withPageSize($value)
2395
 * @method string getTaskType()
2396
 * @method $this withTaskType($value)
2397
 * @method string getResourceOwnerAccount()
2398
 * @method $this withResourceOwnerAccount($value)
2399
 * @method string getOwnerAccount()
2400
 * @method $this withOwnerAccount($value)
2401
 * @method string getAllowCancel()
2402
 * @method $this withAllowCancel($value)
2403
 * @method string getOwnerId()
2404
 * @method $this withOwnerId($value)
2405
 * @method string getDbType()
2406
 * @method $this withDbType($value)
2407
 * @method string getAllowChange()
2408
 * @method $this withAllowChange($value)
2409
 * @method string getRegion()
2410
 * @method $this withRegion($value)
2411
 * @method string getStatus()
2412
 * @method $this withStatus($value)
2413
 */
2414
class DescribeActiveOperationTasks extends Rpc
2415
{
2416
}
2417
2418
/**
2419
 * @method string getResourceOwnerId()
2420
 * @method $this withResourceOwnerId($value)
2421
 * @method string getResourceOwnerAccount()
2422
 * @method $this withResourceOwnerAccount($value)
2423
 * @method string getClientToken()
2424
 * @method $this withClientToken($value)
2425
 * @method string getOwnerId()
2426
 * @method $this withOwnerId($value)
2427
 * @method string getDBInstanceId()
2428
 * @method $this withDBInstanceId($value)
2429
 */
2430
class DescribeADInfo extends Rpc
2431
{
2432
}
2433
2434
/**
2435
 * @method string getResourceOwnerId()
2436
 * @method $this withResourceOwnerId($value)
2437
 * @method string getResourceGroupId()
2438
 * @method $this withResourceGroupId($value)
2439
 * @method string getPageNumbers()
2440
 * @method $this withPageNumbers($value)
2441
 * @method string getTemplateName()
2442
 * @method $this withTemplateName($value)
2443
 * @method string getFuzzySearch()
2444
 * @method $this withFuzzySearch($value)
2445
 * @method string getResourceOwnerAccount()
2446
 * @method $this withResourceOwnerAccount($value)
2447
 * @method string getMaxRecordsPerPage()
2448
 * @method $this withMaxRecordsPerPage($value)
2449
 */
2450
class DescribeAllWhitelistTemplate extends Rpc
2451
{
2452
}
2453
2454
/**
2455
 * @method string getResourceOwnerId()
2456
 * @method $this withResourceOwnerId($value)
2457
 * @method string getResourceOwnerAccount()
2458
 * @method $this withResourceOwnerAccount($value)
2459
 * @method string getOwnerId()
2460
 * @method $this withOwnerId($value)
2461
 * @method string getDBInstanceId()
2462
 * @method $this withDBInstanceId($value)
2463
 */
2464
class DescribeAnalyticdbByPrimaryDBInstance extends Rpc
2465
{
2466
}
2467
2468
/**
2469
 * @method string getDBInstanceName()
2470
 * @method $this withDBInstanceName($value)
2471
 * @method string getResourceOwnerId()
2472
 * @method $this withResourceOwnerId($value)
2473
 * @method string getEngineVersion()
2474
 * @method $this withEngineVersion($value)
2475
 * @method string getUseSpecifyRegionFilterCommodityResource()
2476
 * @method $this withUseSpecifyRegionFilterCommodityResource($value)
2477
 * @method string getEngine()
2478
 * @method $this withEngine($value)
2479
 * @method string getDBInstanceId()
2480
 * @method $this withDBInstanceId($value)
2481
 * @method string getDBInstanceStorageType()
2482
 * @method $this withDBInstanceStorageType($value)
2483
 * @method string getInstanceChargeType()
2484
 * @method $this withInstanceChargeType($value)
2485
 * @method string getDispenseMode()
2486
 * @method $this withDispenseMode($value)
2487
 * @method string getResourceOwnerAccount()
2488
 * @method $this withResourceOwnerAccount($value)
2489
 * @method string getOwnerAccount()
2490
 * @method $this withOwnerAccount($value)
2491
 * @method string getCommodityCode()
2492
 * @method $this withCommodityCode($value)
2493
 * @method string getOwnerId()
2494
 * @method $this withOwnerId($value)
2495
 * @method string getEvaluateResource()
2496
 * @method $this withEvaluateResource($value)
2497
 * @method string getZoneId()
2498
 * @method $this withZoneId($value)
2499
 * @method string getCategory()
2500
 * @method $this withCategory($value)
2501
 * @method string getOrderType()
2502
 * @method $this withOrderType($value)
2503
 */
2504
class DescribeAvailableClasses extends Rpc
2505
{
2506
}
2507
2508
/**
2509
 * @method string getResourceOwnerId()
2510
 * @method $this withResourceOwnerId($value)
2511
 * @method string getResourceOwnerAccount()
2512
 * @method $this withResourceOwnerAccount($value)
2513
 * @method string getOwnerId()
2514
 * @method $this withOwnerId($value)
2515
 */
2516
class DescribeAvailableCrossRegion extends Rpc
2517
{
2518
}
2519
2520
/**
2521
 * @method string getDBInstanceName()
2522
 * @method $this withDBInstanceName($value)
2523
 * @method string getResourceOwnerId()
2524
 * @method $this withResourceOwnerId($value)
2525
 * @method string getResourceOwnerAccount()
2526
 * @method $this withResourceOwnerAccount($value)
2527
 * @method string getOwnerId()
2528
 * @method $this withOwnerId($value)
2529
 * @method string getResourceGroupId()
2530
 * @method $this withResourceGroupId($value)
2531
 */
2532
class DescribeAvailableMetrics extends Rpc
2533
{
2534
}
2535
2536
/**
2537
 * @method string getResourceOwnerId()
2538
 * @method $this withResourceOwnerId($value)
2539
 * @method string getResourceGroupId()
2540
 * @method $this withResourceGroupId($value)
2541
 * @method string getDBInstanceId()
2542
 * @method $this withDBInstanceId($value)
2543
 * @method string getResourceOwnerAccount()
2544
 * @method $this withResourceOwnerAccount($value)
2545
 * @method string getOwnerId()
2546
 * @method $this withOwnerId($value)
2547
 * @method string getCrossBackupId()
2548
 * @method $this withCrossBackupId($value)
2549
 */
2550
class DescribeAvailableRecoveryTime extends Rpc
2551
{
2552
}
2553
2554
/**
2555
 * @method string getDBInstanceName()
2556
 * @method $this withDBInstanceName($value)
2557
 * @method string getResourceOwnerId()
2558
 * @method $this withResourceOwnerId($value)
2559
 * @method string getEngineVersion()
2560
 * @method $this withEngineVersion($value)
2561
 * @method string getEngine()
2562
 * @method $this withEngine($value)
2563
 * @method string getInstanceChargeType()
2564
 * @method $this withInstanceChargeType($value)
2565
 * @method string getDispenseMode()
2566
 * @method $this withDispenseMode($value)
2567
 * @method string getResourceOwnerAccount()
2568
 * @method $this withResourceOwnerAccount($value)
2569
 * @method string getCachedAsync()
2570
 * @method $this withCachedAsync($value)
2571
 * @method string getCommodityCode()
2572
 * @method $this withCommodityCode($value)
2573
 * @method string getOwnerId()
2574
 * @method $this withOwnerId($value)
2575
 * @method string getEvaluateResource()
2576
 * @method $this withEvaluateResource($value)
2577
 * @method string getZoneId()
2578
 * @method $this withZoneId($value)
2579
 * @method string getCategory()
2580
 * @method $this withCategory($value)
2581
 */
2582
class DescribeAvailableZones extends Rpc
2583
{
2584
}
2585
2586
/**
2587
 * @method string getResourceOwnerId()
2588
 * @method $this withResourceOwnerId($value)
2589
 * @method string getResourceOwnerAccount()
2590
 * @method $this withResourceOwnerAccount($value)
2591
 * @method string getBackupId()
2592
 * @method $this withBackupId($value)
2593
 * @method string getOwnerId()
2594
 * @method $this withOwnerId($value)
2595
 * @method string getDBInstanceId()
2596
 * @method $this withDBInstanceId($value)
2597
 */
2598
class DescribeBackupDatabase extends Rpc
2599
{
2600
}
2601
2602
/**
2603
 * @method string getResourceOwnerId()
2604
 * @method $this withResourceOwnerId($value)
2605
 * @method string getDBInstanceId()
2606
 * @method $this withDBInstanceId($value)
2607
 * @method string getBackupPolicyMode()
2608
 * @method $this withBackupPolicyMode($value)
2609
 * @method string getReleasedKeepPolicy()
2610
 * @method $this withReleasedKeepPolicy($value)
2611
 * @method string getResourceOwnerAccount()
2612
 * @method $this withResourceOwnerAccount($value)
2613
 * @method string getOwnerAccount()
2614
 * @method $this withOwnerAccount($value)
2615
 * @method string getCompressType()
2616
 * @method $this withCompressType($value)
2617
 * @method string getOwnerId()
2618
 * @method $this withOwnerId($value)
2619
 */
2620
class DescribeBackupPolicy extends Rpc
2621
{
2622
}
2623
2624
/**
2625
 * @method string getResourceOwnerId()
2626
 * @method $this withResourceOwnerId($value)
2627
 * @method string getStartTime()
2628
 * @method $this withStartTime($value)
2629
 * @method string getPageNumber()
2630
 * @method $this withPageNumber($value)
2631
 * @method string getBackupLocation()
2632
 * @method $this withBackupLocation($value)
2633
 * @method string getResourceGroupId()
2634
 * @method $this withResourceGroupId($value)
2635
 * @method string getPageSize()
2636
 * @method $this withPageSize($value)
2637
 * @method string getDBInstanceId()
2638
 * @method $this withDBInstanceId($value)
2639
 * @method string getBackupType()
2640
 * @method $this withBackupType($value)
2641
 * @method string getResourceOwnerAccount()
2642
 * @method $this withResourceOwnerAccount($value)
2643
 * @method string getBackupId()
2644
 * @method $this withBackupId($value)
2645
 * @method string getOwnerAccount()
2646
 * @method $this withOwnerAccount($value)
2647
 * @method string getEndTime()
2648
 * @method $this withEndTime($value)
2649
 * @method string getOwnerId()
2650
 * @method $this withOwnerId($value)
2651
 * @method string getBackupStatus()
2652
 * @method $this withBackupStatus($value)
2653
 * @method string getBackupMode()
2654
 * @method $this withBackupMode($value)
2655
 */
2656
class DescribeBackups extends Rpc
2657
{
2658
}
2659
2660
/**
2661
 * @method string getBackupJobId()
2662
 * @method $this withBackupJobId($value)
2663
 * @method string getResourceOwnerId()
2664
 * @method $this withResourceOwnerId($value)
2665
 * @method string getFlag()
2666
 * @method $this withFlag($value)
2667
 * @method string getClientToken()
2668
 * @method $this withClientToken($value)
2669
 * @method string getDBInstanceId()
2670
 * @method $this withDBInstanceId($value)
2671
 * @method string getResourceOwnerAccount()
2672
 * @method $this withResourceOwnerAccount($value)
2673
 * @method string getOwnerAccount()
2674
 * @method $this withOwnerAccount($value)
2675
 * @method string getOwnerId()
2676
 * @method $this withOwnerId($value)
2677
 * @method string getBackupJobStatus()
2678
 * @method $this withBackupJobStatus($value)
2679
 * @method string getBackupMode()
2680
 * @method $this withBackupMode($value)
2681
 */
2682
class DescribeBackupTasks extends Rpc
2683
{
2684
}
2685
2686
/**
2687
 * @method string getResourceOwnerId()
2688
 * @method $this withResourceOwnerId($value)
2689
 * @method string getStartTime()
2690
 * @method $this withStartTime($value)
2691
 * @method string getPageNumber()
2692
 * @method $this withPageNumber($value)
2693
 * @method string getPageSize()
2694
 * @method $this withPageSize($value)
2695
 * @method string getDBInstanceId()
2696
 * @method $this withDBInstanceId($value)
2697
 * @method string getLatest()
2698
 * @method $this withLatest($value)
2699
 * @method string getResourceOwnerAccount()
2700
 * @method $this withResourceOwnerAccount($value)
2701
 * @method string getOwnerAccount()
2702
 * @method $this withOwnerAccount($value)
2703
 * @method string getEndTime()
2704
 * @method $this withEndTime($value)
2705
 * @method string getOwnerId()
2706
 * @method $this withOwnerId($value)
2707
 */
2708
class DescribeBinlogFiles extends Rpc
2709
{
2710
}
2711
2712
/**
2713
 * @method string getResourceOwnerId()
2714
 * @method $this withResourceOwnerId($value)
2715
 * @method string getResourceGroupId()
2716
 * @method $this withResourceGroupId($value)
2717
 * @method string getEngine()
2718
 * @method $this withEngine($value)
2719
 * @method string getResourceOwnerAccount()
2720
 * @method $this withResourceOwnerAccount($value)
2721
 * @method string getOwnerAccount()
2722
 * @method $this withOwnerAccount($value)
2723
 * @method string getOwnerId()
2724
 * @method $this withOwnerId($value)
2725
 */
2726
class DescribeCharacterSetName extends Rpc
2727
{
2728
}
2729
2730
/**
2731
 * @method string getResourceOwnerId()
2732
 * @method $this withResourceOwnerId($value)
2733
 * @method string getClientToken()
2734
 * @method $this withClientToken($value)
2735
 * @method string getEngineVersion()
2736
 * @method $this withEngineVersion($value)
2737
 * @method string getResourceGroupId()
2738
 * @method $this withResourceGroupId($value)
2739
 * @method string getEngine()
2740
 * @method $this withEngine($value)
2741
 * @method string getClassCode()
2742
 * @method $this withClassCode($value)
2743
 * @method string getResourceOwnerAccount()
2744
 * @method $this withResourceOwnerAccount($value)
2745
 * @method string getCommodityCode()
2746
 * @method $this withCommodityCode($value)
2747
 * @method string getOwnerId()
2748
 * @method $this withOwnerId($value)
2749
 */
2750
class DescribeClassDetails extends Rpc
2751
{
2752
}
2753
2754
/**
2755
 * @method string getDBInstanceName()
2756
 * @method $this withDBInstanceName($value)
2757
 * @method string getResourceOwnerId()
2758
 * @method $this withResourceOwnerId($value)
2759
 * @method string getTaskName()
2760
 * @method $this withTaskName($value)
2761
 * @method string getPageNumber()
2762
 * @method $this withPageNumber($value)
2763
 * @method string getSourcePort()
2764
 * @method $this withSourcePort($value)
2765
 * @method string getPageSize()
2766
 * @method $this withPageSize($value)
2767
 * @method string getTaskId()
2768
 * @method $this withTaskId($value)
2769
 * @method string getSourceIpAddress()
2770
 * @method $this withSourceIpAddress($value)
2771
 * @method string getResourceOwnerAccount()
2772
 * @method $this withResourceOwnerAccount($value)
2773
 * @method string getOwnerId()
2774
 * @method $this withOwnerId($value)
2775
 */
2776
class DescribeCloudMigrationPrecheckResult extends Rpc
2777
{
2778
}
2779
2780
/**
2781
 * @method string getDBInstanceName()
2782
 * @method $this withDBInstanceName($value)
2783
 * @method string getResourceOwnerId()
2784
 * @method $this withResourceOwnerId($value)
2785
 * @method string getTaskName()
2786
 * @method $this withTaskName($value)
2787
 * @method string getPageNumber()
2788
 * @method $this withPageNumber($value)
2789
 * @method string getSourcePort()
2790
 * @method $this withSourcePort($value)
2791
 * @method string getPageSize()
2792
 * @method $this withPageSize($value)
2793
 * @method string getTaskId()
2794
 * @method $this withTaskId($value)
2795
 * @method string getSourceIpAddress()
2796
 * @method $this withSourceIpAddress($value)
2797
 * @method string getResourceOwnerAccount()
2798
 * @method $this withResourceOwnerAccount($value)
2799
 * @method string getOwnerId()
2800
 * @method $this withOwnerId($value)
2801
 */
2802
class DescribeCloudMigrationResult extends Rpc
2803
{
2804
}
2805
2806
/**
2807
 * @method string getResourceOwnerId()
2808
 * @method $this withResourceOwnerId($value)
2809
 * @method string getResourceOwnerAccount()
2810
 * @method $this withResourceOwnerAccount($value)
2811
 * @method string getOwnerId()
2812
 * @method $this withOwnerId($value)
2813
 */
2814
class DescribeCollationTimeZones extends Rpc
2815
{
2816
}
2817
2818
/**
2819
 * @method string getResourceOwnerId()
2820
 * @method $this withResourceOwnerId($value)
2821
 * @method string getPattern()
2822
 * @method $this withPattern($value)
2823
 * @method string getResourceGroupId()
2824
 * @method $this withResourceGroupId($value)
2825
 * @method string getPageSize()
2826
 * @method $this withPageSize($value)
2827
 * @method string getPageIndex()
2828
 * @method $this withPageIndex($value)
2829
 * @method string getResourceOwnerAccount()
2830
 * @method $this withResourceOwnerAccount($value)
2831
 * @method string getBackupSetId()
2832
 * @method $this withBackupSetId($value)
2833
 * @method string getOwnerId()
2834
 * @method $this withOwnerId($value)
2835
 * @method string getGetDbName()
2836
 * @method $this withGetDbName($value)
2837
 * @method string getRegion()
2838
 * @method $this withRegion($value)
2839
 */
2840
class DescribeCrossBackupMetaList extends Rpc
2841
{
2842
}
2843
2844
/**
2845
 * @method string getResourceOwnerId()
2846
 * @method $this withResourceOwnerId($value)
2847
 * @method string getPageNumber()
2848
 * @method $this withPageNumber($value)
2849
 * @method string getPageSize()
2850
 * @method $this withPageSize($value)
2851
 * @method string getDBInstanceId()
2852
 * @method $this withDBInstanceId($value)
2853
 * @method string getNotEnabled()
2854
 * @method $this withNotEnabled($value)
2855
 * @method string getProduct()
2856
 * @method $this withProduct($value)
2857
 * @method string getResourceOwnerAccount()
2858
 * @method $this withResourceOwnerAccount($value)
2859
 * @method string getOwnerId()
2860
 * @method $this withOwnerId($value)
2861
 */
2862
class DescribeCrossRegionBackupDBInstance extends Rpc
2863
{
2864
}
2865
2866
/**
2867
 * @method string getResourceOwnerId()
2868
 * @method $this withResourceOwnerId($value)
2869
 * @method string getStartTime()
2870
 * @method $this withStartTime($value)
2871
 * @method string getPageNumber()
2872
 * @method $this withPageNumber($value)
2873
 * @method string getResourceGroupId()
2874
 * @method $this withResourceGroupId($value)
2875
 * @method string getPageSize()
2876
 * @method $this withPageSize($value)
2877
 * @method string getDBInstanceId()
2878
 * @method $this withDBInstanceId($value)
2879
 * @method string getResourceOwnerAccount()
2880
 * @method $this withResourceOwnerAccount($value)
2881
 * @method string getBackupId()
2882
 * @method $this withBackupId($value)
2883
 * @method string getEndTime()
2884
 * @method $this withEndTime($value)
2885
 * @method string getOwnerId()
2886
 * @method $this withOwnerId($value)
2887
 * @method string getCrossBackupRegion()
2888
 * @method $this withCrossBackupRegion($value)
2889
 * @method string getCrossBackupId()
2890
 * @method $this withCrossBackupId($value)
2891
 */
2892
class DescribeCrossRegionBackups extends Rpc
2893
{
2894
}
2895
2896
/**
2897
 * @method string getResourceOwnerId()
2898
 * @method $this withResourceOwnerId($value)
2899
 * @method string getStartTime()
2900
 * @method $this withStartTime($value)
2901
 * @method string getPageNumber()
2902
 * @method $this withPageNumber($value)
2903
 * @method string getPageSize()
2904
 * @method $this withPageSize($value)
2905
 * @method string getDBInstanceId()
2906
 * @method $this withDBInstanceId($value)
2907
 * @method string getResourceOwnerAccount()
2908
 * @method $this withResourceOwnerAccount($value)
2909
 * @method string getEndTime()
2910
 * @method $this withEndTime($value)
2911
 * @method string getOwnerId()
2912
 * @method $this withOwnerId($value)
2913
 * @method string getCrossBackupRegion()
2914
 * @method $this withCrossBackupRegion($value)
2915
 */
2916
class DescribeCrossRegionLogBackupFiles extends Rpc
2917
{
2918
}
2919
2920
/**
2921
 * @method string getResourceOwnerId()
2922
 * @method $this withResourceOwnerId($value)
2923
 * @method string getClientToken()
2924
 * @method $this withClientToken($value)
2925
 * @method string getResourceGroupId()
2926
 * @method $this withResourceGroupId($value)
2927
 * @method string getDbInstanceId()
2928
 * @method $this withDbInstanceId($value)
2929
 * @method string getResourceOwnerAccount()
2930
 * @method $this withResourceOwnerAccount($value)
2931
 * @method string getOwnerId()
2932
 * @method $this withOwnerId($value)
2933
 */
2934
class DescribeCurrentModifyOrder extends Rpc
2935
{
2936
}
2937
2938
/**
2939
 * @method string getResourceOwnerId()
2940
 * @method $this withResourceOwnerId($value)
2941
 * @method string getResourceGroupId()
2942
 * @method $this withResourceGroupId($value)
2943
 * @method string getDBInstanceIds()
2944
 * @method $this withDBInstanceIds($value)
2945
 * @method string getResourceOwnerAccount()
2946
 * @method $this withResourceOwnerAccount($value)
2947
 * @method string getOwnerId()
2948
 * @method $this withOwnerId($value)
2949
 */
2950
class DescribeCustinsResourceInfo extends Rpc
2951
{
2952
}
2953
2954
/**
2955
 * @method string getResourceOwnerId()
2956
 * @method $this withResourceOwnerId($value)
2957
 * @method string getPageNumber()
2958
 * @method $this withPageNumber($value)
2959
 * @method string getResourceGroupId()
2960
 * @method $this withResourceGroupId($value)
2961
 * @method string getDBStatus()
2962
 * @method $this withDBStatus($value)
2963
 * @method string getPageSize()
2964
 * @method $this withPageSize($value)
2965
 * @method string getDBInstanceId()
2966
 * @method $this withDBInstanceId($value)
2967
 * @method string getResourceOwnerAccount()
2968
 * @method $this withResourceOwnerAccount($value)
2969
 * @method string getOwnerAccount()
2970
 * @method $this withOwnerAccount($value)
2971
 * @method string getOwnerId()
2972
 * @method $this withOwnerId($value)
2973
 * @method string getDBName()
2974
 * @method $this withDBName($value)
2975
 */
2976
class DescribeDatabases extends Rpc
2977
{
2978
}
2979
2980
/**
2981
 * @method string getResourceOwnerId()
2982
 * @method $this withResourceOwnerId($value)
2983
 * @method string getResourceGroupId()
2984
 * @method $this withResourceGroupId($value)
2985
 * @method string getExpired()
2986
 * @method $this withExpired($value)
2987
 * @method string getDBInstanceId()
2988
 * @method $this withDBInstanceId($value)
2989
 * @method string getResourceOwnerAccount()
2990
 * @method $this withResourceOwnerAccount($value)
2991
 * @method string getOwnerAccount()
2992
 * @method $this withOwnerAccount($value)
2993
 * @method string getOwnerId()
2994
 * @method $this withOwnerId($value)
2995
 */
2996
class DescribeDBInstanceAttribute extends Rpc
2997
{
2998
}
2999
3000
/**
3001
 * @method string getResourceOwnerId()
3002
 * @method $this withResourceOwnerId($value)
3003
 * @method string getClientToken()
3004
 * @method $this withClientToken($value)
3005
 * @method string getPageNumber()
3006
 * @method $this withPageNumber($value)
3007
 * @method string getPageSize()
3008
 * @method $this withPageSize($value)
3009
 * @method string getDBInstanceId()
3010
 * @method $this withDBInstanceId($value)
3011
 * @method string getProxyId()
3012
 * @method string getResourceOwnerAccount()
3013
 * @method $this withResourceOwnerAccount($value)
3014
 * @method string getOwnerAccount()
3015
 * @method $this withOwnerAccount($value)
3016
 * @method string getOwnerId()
3017
 * @method $this withOwnerId($value)
3018
 */
3019
class DescribeDBInstanceByTags extends Rpc
3020
{
3021
3022
    /**
3023
     * @param string $value
3024
     *
3025
     * @return $this
3026
     */
3027
    public function withProxyId($value)
3028
    {
3029
        $this->data['ProxyId'] = $value;
3030
        $this->options['query']['proxyId'] = $value;
3031
3032
        return $this;
3033
    }
3034
}
3035
3036
/**
3037
 * @method string getDbInstanceName()
3038
 * @method $this withDbInstanceName($value)
3039
 * @method string getResourceOwnerId()
3040
 * @method $this withResourceOwnerId($value)
3041
 * @method string getResourceGroupId()
3042
 * @method $this withResourceGroupId($value)
3043
 * @method string getSecurityToken()
3044
 * @method $this withSecurityToken($value)
3045
 * @method string getSourceIpAddress()
3046
 * @method $this withSourceIpAddress($value)
3047
 * @method string getResourceOwnerAccount()
3048
 * @method $this withResourceOwnerAccount($value)
3049
 * @method string getOwnerAccount()
3050
 * @method $this withOwnerAccount($value)
3051
 * @method string getOwnerId()
3052
 * @method $this withOwnerId($value)
3053
 */
3054
class DescribeDBInstanceConnectivity extends Rpc
3055
{
3056
3057
    /** @var string */
3058
    public $method = 'GET';
3059
}
3060
3061
/**
3062
 * @method string getResourceOwnerId()
3063
 * @method $this withResourceOwnerId($value)
3064
 * @method string getResourceOwnerAccount()
3065
 * @method $this withResourceOwnerAccount($value)
3066
 * @method string getClientToken()
3067
 * @method $this withClientToken($value)
3068
 * @method string getOwnerId()
3069
 * @method $this withOwnerId($value)
3070
 * @method string getResourceGroupId()
3071
 * @method $this withResourceGroupId($value)
3072
 * @method string getDBInstanceId()
3073
 * @method $this withDBInstanceId($value)
3074
 */
3075
class DescribeDBInstanceDetail extends Rpc
3076
{
3077
}
3078
3079
/**
3080
 * @method string getResourceOwnerId()
3081
 * @method $this withResourceOwnerId($value)
3082
 * @method string getSecurityToken()
3083
 * @method $this withSecurityToken($value)
3084
 * @method string getDBInstanceId()
3085
 * @method $this withDBInstanceId($value)
3086
 * @method string getResourceOwnerAccount()
3087
 * @method $this withResourceOwnerAccount($value)
3088
 * @method string getOwnerAccount()
3089
 * @method $this withOwnerAccount($value)
3090
 * @method string getEncryptionKey()
3091
 * @method $this withEncryptionKey($value)
3092
 * @method string getOwnerId()
3093
 * @method $this withOwnerId($value)
3094
 * @method string getTargetRegionId()
3095
 * @method $this withTargetRegionId($value)
3096
 */
3097
class DescribeDBInstanceEncryptionKey extends Rpc
3098
{
3099
}
3100
3101
/**
3102
 * @method string getResourceOwnerId()
3103
 * @method $this withResourceOwnerId($value)
3104
 * @method string getClientToken()
3105
 * @method $this withClientToken($value)
3106
 * @method string getDBInstanceEndpointId()
3107
 * @method $this withDBInstanceEndpointId($value)
3108
 * @method string getDBInstanceId()
3109
 * @method $this withDBInstanceId($value)
3110
 */
3111
class DescribeDBInstanceEndpoints extends Rpc
3112
{
3113
}
3114
3115
/**
3116
 * @method string getResourceOwnerId()
3117
 * @method $this withResourceOwnerId($value)
3118
 * @method string getResourceOwnerAccount()
3119
 * @method $this withResourceOwnerAccount($value)
3120
 * @method string getOwnerAccount()
3121
 * @method $this withOwnerAccount($value)
3122
 * @method string getOwnerId()
3123
 * @method $this withOwnerId($value)
3124
 * @method string getDBInstanceId()
3125
 * @method $this withDBInstanceId($value)
3126
 */
3127
class DescribeDBInstanceHAConfig extends Rpc
3128
{
3129
}
3130
3131
/**
3132
 * @method string getResourceOwnerId()
3133
 * @method $this withResourceOwnerId($value)
3134
 * @method string getResourceOwnerAccount()
3135
 * @method $this withResourceOwnerAccount($value)
3136
 * @method string getOwnerAccount()
3137
 * @method $this withOwnerAccount($value)
3138
 * @method string getOwnerId()
3139
 * @method $this withOwnerId($value)
3140
 * @method string getWhitelistNetworkType()
3141
 * @method $this withWhitelistNetworkType($value)
3142
 * @method string getDBInstanceId()
3143
 * @method $this withDBInstanceId($value)
3144
 */
3145
class DescribeDBInstanceIPArrayList extends Rpc
3146
{
3147
}
3148
3149
/**
3150
 * @method string getResourceOwnerId()
3151
 * @method $this withResourceOwnerId($value)
3152
 * @method string getSecurityToken()
3153
 * @method $this withSecurityToken($value)
3154
 * @method string getDBInstanceId()
3155
 * @method $this withDBInstanceId($value)
3156
 * @method string getResourceOwnerAccount()
3157
 * @method $this withResourceOwnerAccount($value)
3158
 * @method string getOwnerAccount()
3159
 * @method $this withOwnerAccount($value)
3160
 * @method string getOwnerId()
3161
 * @method $this withOwnerId($value)
3162
 */
3163
class DescribeDBInstanceIpHostname extends Rpc
3164
{
3165
}
3166
3167
/**
3168
 * @method string getDBInstanceName()
3169
 * @method $this withDBInstanceName($value)
3170
 * @method string getResourceOwnerId()
3171
 * @method $this withResourceOwnerId($value)
3172
 * @method string getResourceOwnerAccount()
3173
 * @method $this withResourceOwnerAccount($value)
3174
 * @method string getOwnerId()
3175
 * @method $this withOwnerId($value)
3176
 * @method string getResourceGroupId()
3177
 * @method $this withResourceGroupId($value)
3178
 */
3179
class DescribeDBInstanceMetrics extends Rpc
3180
{
3181
}
3182
3183
/**
3184
 * @method string getResourceOwnerId()
3185
 * @method $this withResourceOwnerId($value)
3186
 * @method string getResourceOwnerAccount()
3187
 * @method $this withResourceOwnerAccount($value)
3188
 * @method string getClientToken()
3189
 * @method $this withClientToken($value)
3190
 * @method string getOwnerAccount()
3191
 * @method $this withOwnerAccount($value)
3192
 * @method string getOwnerId()
3193
 * @method $this withOwnerId($value)
3194
 * @method string getDBInstanceId()
3195
 * @method $this withDBInstanceId($value)
3196
 */
3197
class DescribeDBInstanceMonitor extends Rpc
3198
{
3199
}
3200
3201
/**
3202
 * @method string getResourceOwnerId()
3203
 * @method $this withResourceOwnerId($value)
3204
 * @method string getFlag()
3205
 * @method $this withFlag($value)
3206
 * @method string getClientToken()
3207
 * @method $this withClientToken($value)
3208
 * @method string getGeneralGroupName()
3209
 * @method $this withGeneralGroupName($value)
3210
 * @method string getDBInstanceId()
3211
 * @method $this withDBInstanceId($value)
3212
 * @method string getResourceOwnerAccount()
3213
 * @method $this withResourceOwnerAccount($value)
3214
 * @method string getOwnerAccount()
3215
 * @method $this withOwnerAccount($value)
3216
 * @method string getOwnerId()
3217
 * @method $this withOwnerId($value)
3218
 * @method string getDBInstanceNetRWSplitType()
3219
 * @method $this withDBInstanceNetRWSplitType($value)
3220
 */
3221
class DescribeDBInstanceNetInfo extends Rpc
3222
{
3223
}
3224
3225
/**
3226
 * @method string getResourceOwnerId()
3227
 * @method $this withResourceOwnerId($value)
3228
 * @method string getFlag()
3229
 * @method $this withFlag($value)
3230
 * @method string getClientToken()
3231
 * @method $this withClientToken($value)
3232
 * @method string getDBInstanceId()
3233
 * @method $this withDBInstanceId($value)
3234
 * @method string getResourceOwnerAccount()
3235
 * @method $this withResourceOwnerAccount($value)
3236
 * @method string getOwnerAccount()
3237
 * @method $this withOwnerAccount($value)
3238
 * @method string getOwnerId()
3239
 * @method $this withOwnerId($value)
3240
 * @method string getDBInstanceNetRWSplitType()
3241
 * @method $this withDBInstanceNetRWSplitType($value)
3242
 */
3243
class DescribeDBInstanceNetInfoForChannel extends Rpc
3244
{
3245
}
3246
3247
/**
3248
 * @method string getResourceOwnerId()
3249
 * @method $this withResourceOwnerId($value)
3250
 * @method string getRoleId()
3251
 * @method $this withRoleId($value)
3252
 * @method string getStartTime()
3253
 * @method $this withStartTime($value)
3254
 * @method string getDBInstanceId()
3255
 * @method $this withDBInstanceId($value)
3256
 * @method string getNodeId()
3257
 * @method $this withNodeId($value)
3258
 * @method string getKey()
3259
 * @method $this withKey($value)
3260
 * @method string getResourceOwnerAccount()
3261
 * @method $this withResourceOwnerAccount($value)
3262
 * @method string getOwnerAccount()
3263
 * @method $this withOwnerAccount($value)
3264
 * @method string getEndTime()
3265
 * @method $this withEndTime($value)
3266
 * @method string getOwnerId()
3267
 * @method $this withOwnerId($value)
3268
 * @method string getUseNullWhenMissingPoint()
3269
 * @method $this withUseNullWhenMissingPoint($value)
3270
 */
3271
class DescribeDBInstancePerformance extends Rpc
3272
{
3273
}
3274
3275
/**
3276
 * @method string getDbInstanceName()
3277
 * @method $this withDbInstanceName($value)
3278
 * @method string getResourceOwnerId()
3279
 * @method $this withResourceOwnerId($value)
3280
 * @method string getResourceGroupId()
3281
 * @method $this withResourceGroupId($value)
3282
 * @method string getAliUid()
3283
 * @method $this withAliUid($value)
3284
 * @method string getResourceOwnerAccount()
3285
 * @method $this withResourceOwnerAccount($value)
3286
 * @method string getOwnerId()
3287
 * @method $this withOwnerId($value)
3288
 */
3289
class DescribeDBInstancePromoteActivity extends Rpc
3290
{
3291
}
3292
3293
/**
3294
 * @method string getResourceOwnerId()
3295
 * @method $this withResourceOwnerId($value)
3296
 * @method string getResourceOwnerAccount()
3297
 * @method $this withResourceOwnerAccount($value)
3298
 * @method string getOwnerId()
3299
 * @method $this withOwnerId($value)
3300
 * @method string getDBInstanceId()
3301
 * @method $this withDBInstanceId($value)
3302
 */
3303
class DescribeDBInstanceProxyConfiguration extends Rpc
3304
{
3305
}
3306
3307
/**
3308
 * @method string getTag4value()
3309
 * @method string getResourceOwnerId()
3310
 * @method $this withResourceOwnerId($value)
3311
 * @method string getTag2key()
3312
 * @method string getConnectionString()
3313
 * @method $this withConnectionString($value)
3314
 * @method string getNeedVpcName()
3315
 * @method $this withNeedVpcName($value)
3316
 * @method string getTag3key()
3317
 * @method string getEngineVersion()
3318
 * @method $this withEngineVersion($value)
3319
 * @method string getTag1value()
3320
 * @method string getResourceGroupId()
3321
 * @method $this withResourceGroupId($value)
3322
 * @method string getProxyId()
3323
 * @method string getTag5key()
3324
 * @method string getOwnerId()
3325
 * @method $this withOwnerId($value)
3326
 * @method string getDBInstanceType()
3327
 * @method $this withDBInstanceType($value)
3328
 * @method string getDBInstanceClass()
3329
 * @method $this withDBInstanceClass($value)
3330
 * @method string getTags()
3331
 * @method $this withTags($value)
3332
 * @method string getVSwitchId()
3333
 * @method $this withVSwitchId($value)
3334
 * @method string getZoneId()
3335
 * @method $this withZoneId($value)
3336
 * @method string getTag4key()
3337
 * @method string getMaxResults()
3338
 * @method $this withMaxResults($value)
3339
 * @method string getInstanceNetworkType()
3340
 * @method $this withInstanceNetworkType($value)
3341
 * @method string getConnectionMode()
3342
 * @method $this withConnectionMode($value)
3343
 * @method string getClientToken()
3344
 * @method $this withClientToken($value)
3345
 * @method string getInstanceLevel()
3346
 * @method $this withInstanceLevel($value)
3347
 * @method string getSearchKey()
3348
 * @method $this withSearchKey($value)
3349
 * @method string getPageNumber()
3350
 * @method $this withPageNumber($value)
3351
 * @method string getExpired()
3352
 * @method $this withExpired($value)
3353
 * @method string getEngine()
3354
 * @method $this withEngine($value)
3355
 * @method string getNextToken()
3356
 * @method $this withNextToken($value)
3357
 * @method string getPageSize()
3358
 * @method $this withPageSize($value)
3359
 * @method string getDBInstanceStatus()
3360
 * @method $this withDBInstanceStatus($value)
3361
 * @method string getDBInstanceId()
3362
 * @method $this withDBInstanceId($value)
3363
 * @method string getDedicatedHostGroupId()
3364
 * @method $this withDedicatedHostGroupId($value)
3365
 * @method string getTag3value()
3366
 * @method string getResourceOwnerAccount()
3367
 * @method $this withResourceOwnerAccount($value)
3368
 * @method string getOwnerAccount()
3369
 * @method $this withOwnerAccount($value)
3370
 * @method string getDedicatedHostId()
3371
 * @method $this withDedicatedHostId($value)
3372
 * @method string getTag5value()
3373
 * @method string getTag1key()
3374
 * @method string getFilter()
3375
 * @method $this withFilter($value)
3376
 * @method string getVpcId()
3377
 * @method $this withVpcId($value)
3378
 * @method string getTag2value()
3379
 * @method string getCategory()
3380
 * @method $this withCategory($value)
3381
 * @method string getPayType()
3382
 * @method $this withPayType($value)
3383
 */
3384
class DescribeDBInstances extends Rpc
3385
{
3386
3387
    /**
3388
     * @param string $value
3389
     *
3390
     * @return $this
3391
     */
3392
    public function withTag4value($value)
3393
    {
3394
        $this->data['Tag4value'] = $value;
3395
        $this->options['query']['Tag.4.value'] = $value;
3396
3397
        return $this;
3398
    }
3399
3400
    /**
3401
     * @param string $value
3402
     *
3403
     * @return $this
3404
     */
3405
    public function withTag2key($value)
3406
    {
3407
        $this->data['Tag2key'] = $value;
3408
        $this->options['query']['Tag.2.key'] = $value;
3409
3410
        return $this;
3411
    }
3412
3413
    /**
3414
     * @param string $value
3415
     *
3416
     * @return $this
3417
     */
3418
    public function withTag3key($value)
3419
    {
3420
        $this->data['Tag3key'] = $value;
3421
        $this->options['query']['Tag.3.key'] = $value;
3422
3423
        return $this;
3424
    }
3425
3426
    /**
3427
     * @param string $value
3428
     *
3429
     * @return $this
3430
     */
3431
    public function withTag1value($value)
3432
    {
3433
        $this->data['Tag1value'] = $value;
3434
        $this->options['query']['Tag.1.value'] = $value;
3435
3436
        return $this;
3437
    }
3438
3439
    /**
3440
     * @param string $value
3441
     *
3442
     * @return $this
3443
     */
3444
    public function withProxyId($value)
3445
    {
3446
        $this->data['ProxyId'] = $value;
3447
        $this->options['query']['proxyId'] = $value;
3448
3449
        return $this;
3450
    }
3451
3452
    /**
3453
     * @param string $value
3454
     *
3455
     * @return $this
3456
     */
3457
    public function withTag5key($value)
3458
    {
3459
        $this->data['Tag5key'] = $value;
3460
        $this->options['query']['Tag.5.key'] = $value;
3461
3462
        return $this;
3463
    }
3464
3465
    /**
3466
     * @param string $value
3467
     *
3468
     * @return $this
3469
     */
3470
    public function withTag4key($value)
3471
    {
3472
        $this->data['Tag4key'] = $value;
3473
        $this->options['query']['Tag.4.key'] = $value;
3474
3475
        return $this;
3476
    }
3477
3478
    /**
3479
     * @param string $value
3480
     *
3481
     * @return $this
3482
     */
3483
    public function withTag3value($value)
3484
    {
3485
        $this->data['Tag3value'] = $value;
3486
        $this->options['query']['Tag.3.value'] = $value;
3487
3488
        return $this;
3489
    }
3490
3491
    /**
3492
     * @param string $value
3493
     *
3494
     * @return $this
3495
     */
3496
    public function withTag5value($value)
3497
    {
3498
        $this->data['Tag5value'] = $value;
3499
        $this->options['query']['Tag.5.value'] = $value;
3500
3501
        return $this;
3502
    }
3503
3504
    /**
3505
     * @param string $value
3506
     *
3507
     * @return $this
3508
     */
3509
    public function withTag1key($value)
3510
    {
3511
        $this->data['Tag1key'] = $value;
3512
        $this->options['query']['Tag.1.key'] = $value;
3513
3514
        return $this;
3515
    }
3516
3517
    /**
3518
     * @param string $value
3519
     *
3520
     * @return $this
3521
     */
3522
    public function withTag2value($value)
3523
    {
3524
        $this->data['Tag2value'] = $value;
3525
        $this->options['query']['Tag.2.value'] = $value;
3526
3527
        return $this;
3528
    }
3529
}
3530
3531
/**
3532
 * @method string getResourceOwnerId()
3533
 * @method $this withResourceOwnerId($value)
3534
 * @method string getExportKey()
3535
 * @method $this withExportKey($value)
3536
 * @method string getResourceGroupId()
3537
 * @method $this withResourceGroupId($value)
3538
 * @method string getDBInstanceId()
3539
 * @method $this withDBInstanceId($value)
3540
 * @method string getResourceOwnerAccount()
3541
 * @method $this withResourceOwnerAccount($value)
3542
 * @method string getCachedAsync()
3543
 * @method $this withCachedAsync($value)
3544
 * @method string getOwnerId()
3545
 * @method $this withOwnerId($value)
3546
 */
3547
class DescribeDBInstancesAsCsv extends Rpc
3548
{
3549
}
3550
3551
/**
3552
 * @method string getResourceOwnerId()
3553
 * @method $this withResourceOwnerId($value)
3554
 * @method string getPageNumber()
3555
 * @method $this withPageNumber($value)
3556
 * @method string getResourceGroupId()
3557
 * @method $this withResourceGroupId($value)
3558
 * @method string getExpired()
3559
 * @method $this withExpired($value)
3560
 * @method string getPageSize()
3561
 * @method $this withPageSize($value)
3562
 * @method string getExpirePeriod()
3563
 * @method $this withExpirePeriod($value)
3564
 * @method string getProxyId()
3565
 * @method string getResourceOwnerAccount()
3566
 * @method $this withResourceOwnerAccount($value)
3567
 * @method string getOwnerAccount()
3568
 * @method $this withOwnerAccount($value)
3569
 * @method string getOwnerId()
3570
 * @method $this withOwnerId($value)
3571
 * @method string getTags()
3572
 * @method $this withTags($value)
3573
 */
3574
class DescribeDBInstancesByExpireTime extends Rpc
3575
{
3576
3577
    /**
3578
     * @param string $value
3579
     *
3580
     * @return $this
3581
     */
3582
    public function withProxyId($value)
3583
    {
3584
        $this->data['ProxyId'] = $value;
3585
        $this->options['query']['proxyId'] = $value;
3586
3587
        return $this;
3588
    }
3589
}
3590
3591
/**
3592
 * @method string getTag4value()
3593
 * @method string getResourceOwnerId()
3594
 * @method $this withResourceOwnerId($value)
3595
 * @method string getTag2key()
3596
 * @method string getClientToken()
3597
 * @method $this withClientToken($value)
3598
 * @method string getTag3key()
3599
 * @method string getPageNumber()
3600
 * @method $this withPageNumber($value)
3601
 * @method string getTag1value()
3602
 * @method string getResourceGroupId()
3603
 * @method $this withResourceGroupId($value)
3604
 * @method string getSortKey()
3605
 * @method $this withSortKey($value)
3606
 * @method string getPageSize()
3607
 * @method $this withPageSize($value)
3608
 * @method string getDBInstanceId()
3609
 * @method $this withDBInstanceId($value)
3610
 * @method string getTag3value()
3611
 * @method string getProxyId()
3612
 * @method string getTag5key()
3613
 * @method string getResourceOwnerAccount()
3614
 * @method $this withResourceOwnerAccount($value)
3615
 * @method string getOwnerAccount()
3616
 * @method $this withOwnerAccount($value)
3617
 * @method string getOwnerId()
3618
 * @method $this withOwnerId($value)
3619
 * @method string getTag5value()
3620
 * @method string getTags()
3621
 * @method $this withTags($value)
3622
 * @method string getTag1key()
3623
 * @method string getSortMethod()
3624
 * @method $this withSortMethod($value)
3625
 * @method string getTag2value()
3626
 * @method string getTag4key()
3627
 */
3628
class DescribeDBInstancesByPerformance extends Rpc
3629
{
3630
3631
    /**
3632
     * @param string $value
3633
     *
3634
     * @return $this
3635
     */
3636
    public function withTag4value($value)
3637
    {
3638
        $this->data['Tag4value'] = $value;
3639
        $this->options['query']['Tag.4.value'] = $value;
3640
3641
        return $this;
3642
    }
3643
3644
    /**
3645
     * @param string $value
3646
     *
3647
     * @return $this
3648
     */
3649
    public function withTag2key($value)
3650
    {
3651
        $this->data['Tag2key'] = $value;
3652
        $this->options['query']['Tag.2.key'] = $value;
3653
3654
        return $this;
3655
    }
3656
3657
    /**
3658
     * @param string $value
3659
     *
3660
     * @return $this
3661
     */
3662
    public function withTag3key($value)
3663
    {
3664
        $this->data['Tag3key'] = $value;
3665
        $this->options['query']['Tag.3.key'] = $value;
3666
3667
        return $this;
3668
    }
3669
3670
    /**
3671
     * @param string $value
3672
     *
3673
     * @return $this
3674
     */
3675
    public function withTag1value($value)
3676
    {
3677
        $this->data['Tag1value'] = $value;
3678
        $this->options['query']['Tag.1.value'] = $value;
3679
3680
        return $this;
3681
    }
3682
3683
    /**
3684
     * @param string $value
3685
     *
3686
     * @return $this
3687
     */
3688
    public function withTag3value($value)
3689
    {
3690
        $this->data['Tag3value'] = $value;
3691
        $this->options['query']['Tag.3.value'] = $value;
3692
3693
        return $this;
3694
    }
3695
3696
    /**
3697
     * @param string $value
3698
     *
3699
     * @return $this
3700
     */
3701
    public function withProxyId($value)
3702
    {
3703
        $this->data['ProxyId'] = $value;
3704
        $this->options['query']['proxyId'] = $value;
3705
3706
        return $this;
3707
    }
3708
3709
    /**
3710
     * @param string $value
3711
     *
3712
     * @return $this
3713
     */
3714
    public function withTag5key($value)
3715
    {
3716
        $this->data['Tag5key'] = $value;
3717
        $this->options['query']['Tag.5.key'] = $value;
3718
3719
        return $this;
3720
    }
3721
3722
    /**
3723
     * @param string $value
3724
     *
3725
     * @return $this
3726
     */
3727
    public function withTag5value($value)
3728
    {
3729
        $this->data['Tag5value'] = $value;
3730
        $this->options['query']['Tag.5.value'] = $value;
3731
3732
        return $this;
3733
    }
3734
3735
    /**
3736
     * @param string $value
3737
     *
3738
     * @return $this
3739
     */
3740
    public function withTag1key($value)
3741
    {
3742
        $this->data['Tag1key'] = $value;
3743
        $this->options['query']['Tag.1.key'] = $value;
3744
3745
        return $this;
3746
    }
3747
3748
    /**
3749
     * @param string $value
3750
     *
3751
     * @return $this
3752
     */
3753
    public function withTag2value($value)
3754
    {
3755
        $this->data['Tag2value'] = $value;
3756
        $this->options['query']['Tag.2.value'] = $value;
3757
3758
        return $this;
3759
    }
3760
3761
    /**
3762
     * @param string $value
3763
     *
3764
     * @return $this
3765
     */
3766
    public function withTag4key($value)
3767
    {
3768
        $this->data['Tag4key'] = $value;
3769
        $this->options['query']['Tag.4.key'] = $value;
3770
3771
        return $this;
3772
    }
3773
}
3774
3775
/**
3776
 * @method string getConnectionMode()
3777
 * @method $this withConnectionMode($value)
3778
 * @method string getResourceOwnerId()
3779
 * @method $this withResourceOwnerId($value)
3780
 * @method string getNodeType()
3781
 * @method $this withNodeType($value)
3782
 * @method string getClientToken()
3783
 * @method $this withClientToken($value)
3784
 * @method string getSearchKey()
3785
 * @method $this withSearchKey($value)
3786
 * @method string getEngineVersion()
3787
 * @method $this withEngineVersion($value)
3788
 * @method string getPageNumber()
3789
 * @method $this withPageNumber($value)
3790
 * @method string getResourceGroupId()
3791
 * @method $this withResourceGroupId($value)
3792
 * @method string getExpired()
3793
 * @method $this withExpired($value)
3794
 * @method string getEngine()
3795
 * @method $this withEngine($value)
3796
 * @method string getCurrentInstanceId()
3797
 * @method $this withCurrentInstanceId($value)
3798
 * @method string getPageSize()
3799
 * @method $this withPageSize($value)
3800
 * @method string getDBInstanceStatus()
3801
 * @method $this withDBInstanceStatus($value)
3802
 * @method string getDBInstanceId()
3803
 * @method $this withDBInstanceId($value)
3804
 * @method string getProxyId()
3805
 * @method string getResourceOwnerAccount()
3806
 * @method $this withResourceOwnerAccount($value)
3807
 * @method string getOwnerAccount()
3808
 * @method $this withOwnerAccount($value)
3809
 * @method string getOwnerId()
3810
 * @method $this withOwnerId($value)
3811
 * @method string getDBInstanceType()
3812
 * @method $this withDBInstanceType($value)
3813
 * @method string getDBInstanceClass()
3814
 * @method $this withDBInstanceClass($value)
3815
 * @method string getVSwitchId()
3816
 * @method $this withVSwitchId($value)
3817
 * @method string getVpcId()
3818
 * @method $this withVpcId($value)
3819
 * @method string getZoneId()
3820
 * @method $this withZoneId($value)
3821
 * @method string getPayType()
3822
 * @method $this withPayType($value)
3823
 * @method string getInstanceNetworkType()
3824
 * @method $this withInstanceNetworkType($value)
3825
 */
3826
class DescribeDBInstancesForClone extends Rpc
3827
{
3828
3829
    /**
3830
     * @param string $value
3831
     *
3832
     * @return $this
3833
     */
3834
    public function withProxyId($value)
3835
    {
3836
        $this->data['ProxyId'] = $value;
3837
        $this->options['query']['proxyId'] = $value;
3838
3839
        return $this;
3840
    }
3841
}
3842
3843
/**
3844
 * @method string getResourceOwnerId()
3845
 * @method $this withResourceOwnerId($value)
3846
 * @method string getResourceOwnerAccount()
3847
 * @method $this withResourceOwnerAccount($value)
3848
 * @method string getOwnerAccount()
3849
 * @method $this withOwnerAccount($value)
3850
 * @method string getOwnerId()
3851
 * @method $this withOwnerId($value)
3852
 * @method string getDBInstanceId()
3853
 * @method $this withDBInstanceId($value)
3854
 */
3855
class DescribeDBInstanceSSL extends Rpc
3856
{
3857
}
3858
3859
/**
3860
 * @method string getResourceOwnerId()
3861
 * @method $this withResourceOwnerId($value)
3862
 * @method string getResourceOwnerAccount()
3863
 * @method $this withResourceOwnerAccount($value)
3864
 * @method string getOwnerAccount()
3865
 * @method $this withOwnerAccount($value)
3866
 * @method string getOwnerId()
3867
 * @method $this withOwnerId($value)
3868
 * @method string getDBInstanceId()
3869
 * @method $this withDBInstanceId($value)
3870
 */
3871
class DescribeDBInstanceTDE extends Rpc
3872
{
3873
}
3874
3875
/**
3876
 * @method string getResourceOwnerId()
3877
 * @method $this withResourceOwnerId($value)
3878
 * @method string getNodeType()
3879
 * @method $this withNodeType($value)
3880
 * @method string getEngineVersion()
3881
 * @method $this withEngineVersion($value)
3882
 * @method string getStorageType()
3883
 * @method $this withStorageType($value)
3884
 * @method string getMinorVersionTag()
3885
 * @method $this withMinorVersionTag($value)
3886
 * @method string getEngine()
3887
 * @method $this withEngine($value)
3888
 * @method string getDBInstanceId()
3889
 * @method $this withDBInstanceId($value)
3890
 * @method string getDedicatedHostGroupId()
3891
 * @method $this withDedicatedHostGroupId($value)
3892
 */
3893
class DescribeDBMiniEngineVersions extends Rpc
3894
{
3895
}
3896
3897
/**
3898
 * @method string getResourceOwnerId()
3899
 * @method $this withResourceOwnerId($value)
3900
 * @method string getResourceGroupId()
3901
 * @method $this withResourceGroupId($value)
3902
 * @method string getDBInstanceId()
3903
 * @method $this withDBInstanceId($value)
3904
 * @method string getResourceOwnerAccount()
3905
 * @method $this withResourceOwnerAccount($value)
3906
 * @method string getDBProxyEngineType()
3907
 * @method $this withDBProxyEngineType($value)
3908
 * @method string getOwnerId()
3909
 * @method $this withOwnerId($value)
3910
 */
3911
class DescribeDBProxy extends Rpc
3912
{
3913
}
3914
3915
/**
3916
 * @method string getResourceOwnerId()
3917
 * @method $this withResourceOwnerId($value)
3918
 * @method string getDBProxyConnectString()
3919
 * @method $this withDBProxyConnectString($value)
3920
 * @method string getDBInstanceId()
3921
 * @method $this withDBInstanceId($value)
3922
 * @method string getResourceOwnerAccount()
3923
 * @method $this withResourceOwnerAccount($value)
3924
 * @method string getDBProxyEngineType()
3925
 * @method $this withDBProxyEngineType($value)
3926
 * @method string getOwnerId()
3927
 * @method $this withOwnerId($value)
3928
 * @method string getDBProxyEndpointId()
3929
 * @method $this withDBProxyEndpointId($value)
3930
 */
3931
class DescribeDBProxyEndpoint extends Rpc
3932
{
3933
}
3934
3935
/**
3936
 * @method string getResourceOwnerId()
3937
 * @method $this withResourceOwnerId($value)
3938
 * @method string getMetricsName()
3939
 * @method $this withMetricsName($value)
3940
 * @method string getStartTime()
3941
 * @method $this withStartTime($value)
3942
 * @method string getDBInstanceId()
3943
 * @method $this withDBInstanceId($value)
3944
 * @method string getResourceOwnerAccount()
3945
 * @method $this withResourceOwnerAccount($value)
3946
 * @method string getEndTime()
3947
 * @method $this withEndTime($value)
3948
 * @method string getDBProxyEngineType()
3949
 * @method $this withDBProxyEngineType($value)
3950
 * @method string getOwnerId()
3951
 * @method $this withOwnerId($value)
3952
 * @method string getDBProxyInstanceType()
3953
 * @method $this withDBProxyInstanceType($value)
3954
 */
3955
class DescribeDBProxyPerformance extends Rpc
3956
{
3957
}
3958
3959
/**
3960
 * @method string getResourceOwnerId()
3961
 * @method $this withResourceOwnerId($value)
3962
 * @method string getResourceOwnerAccount()
3963
 * @method $this withResourceOwnerAccount($value)
3964
 * @method string getOwnerId()
3965
 * @method $this withOwnerId($value)
3966
 * @method string getImageCategory()
3967
 * @method $this withImageCategory($value)
3968
 * @method string getDedicatedHostGroupId()
3969
 * @method $this withDedicatedHostGroupId($value)
3970
 */
3971
class DescribeDedicatedHostGroups extends Rpc
3972
{
3973
}
3974
3975
/**
3976
 * @method string getResourceOwnerId()
3977
 * @method $this withResourceOwnerId($value)
3978
 * @method string getHostType()
3979
 * @method $this withHostType($value)
3980
 * @method string getHostStatus()
3981
 * @method $this withHostStatus($value)
3982
 * @method string getAllocationStatus()
3983
 * @method $this withAllocationStatus($value)
3984
 * @method string getDedicatedHostGroupId()
3985
 * @method $this withDedicatedHostGroupId($value)
3986
 * @method string getResourceOwnerAccount()
3987
 * @method $this withResourceOwnerAccount($value)
3988
 * @method string getOrderId()
3989
 * @method $this withOrderId($value)
3990
 * @method string getDedicatedHostId()
3991
 * @method $this withDedicatedHostId($value)
3992
 * @method string getOwnerId()
3993
 * @method $this withOwnerId($value)
3994
 * @method string getZoneId()
3995
 * @method $this withZoneId($value)
3996
 */
3997
class DescribeDedicatedHosts extends Rpc
3998
{
3999
}
4000
4001
/**
4002
 * @method string getResourceOwnerId()
4003
 * @method $this withResourceOwnerId($value)
4004
 * @method string getStartTime()
4005
 * @method $this withStartTime($value)
4006
 * @method string getPageNumber()
4007
 * @method $this withPageNumber($value)
4008
 * @method string getBackupLocation()
4009
 * @method $this withBackupLocation($value)
4010
 * @method string getResourceGroupId()
4011
 * @method $this withResourceGroupId($value)
4012
 * @method string getPageSize()
4013
 * @method $this withPageSize($value)
4014
 * @method string getDBInstanceId()
4015
 * @method $this withDBInstanceId($value)
4016
 * @method string getResourceOwnerAccount()
4017
 * @method $this withResourceOwnerAccount($value)
4018
 * @method string getBackupId()
4019
 * @method $this withBackupId($value)
4020
 * @method string getOwnerAccount()
4021
 * @method $this withOwnerAccount($value)
4022
 * @method string getEndTime()
4023
 * @method $this withEndTime($value)
4024
 * @method string getOwnerId()
4025
 * @method $this withOwnerId($value)
4026
 * @method string getBackupStatus()
4027
 * @method $this withBackupStatus($value)
4028
 * @method string getBackupMode()
4029
 * @method $this withBackupMode($value)
4030
 * @method string getRegion()
4031
 * @method $this withRegion($value)
4032
 */
4033
class DescribeDetachedBackups extends Rpc
4034
{
4035
}
4036
4037
/**
4038
 * @method string getResourceGroupId()
4039
 * @method $this withResourceGroupId($value)
4040
 * @method string getDBInstanceId()
4041
 * @method $this withDBInstanceId($value)
4042
 */
4043
class DescribeDiagnosticReportList extends Rpc
4044
{
4045
}
4046
4047
/**
4048
 * @method string getResourceOwnerId()
4049
 * @method $this withResourceOwnerId($value)
4050
 * @method string getResourceGroupId()
4051
 * @method $this withResourceGroupId($value)
4052
 * @method string getSecurityToken()
4053
 * @method $this withSecurityToken($value)
4054
 * @method string getDBInstanceId()
4055
 * @method $this withDBInstanceId($value)
4056
 * @method string getResourceOwnerAccount()
4057
 * @method $this withResourceOwnerAccount($value)
4058
 * @method string getOwnerAccount()
4059
 * @method $this withOwnerAccount($value)
4060
 * @method string getOwnerId()
4061
 * @method $this withOwnerId($value)
4062
 */
4063
class DescribeDTCSecurityIpHostsForSQLServer extends Rpc
4064
{
4065
}
4066
4067
/**
4068
 * @method string getResourceOwnerId()
4069
 * @method $this withResourceOwnerId($value)
4070
 * @method string getStartTime()
4071
 * @method $this withStartTime($value)
4072
 * @method string getPageNumber()
4073
 * @method $this withPageNumber($value)
4074
 * @method string getPageSize()
4075
 * @method $this withPageSize($value)
4076
 * @method string getDBInstanceId()
4077
 * @method $this withDBInstanceId($value)
4078
 * @method string getResourceOwnerAccount()
4079
 * @method $this withResourceOwnerAccount($value)
4080
 * @method string getOwnerAccount()
4081
 * @method $this withOwnerAccount($value)
4082
 * @method string getEndTime()
4083
 * @method $this withEndTime($value)
4084
 * @method string getOwnerId()
4085
 * @method $this withOwnerId($value)
4086
 */
4087
class DescribeErrorLogs extends Rpc
4088
{
4089
}
4090
4091
/**
4092
 * @method string getResourceOwnerId()
4093
 * @method $this withResourceOwnerId($value)
4094
 * @method string getStartTime()
4095
 * @method $this withStartTime($value)
4096
 * @method string getPageNumber()
4097
 * @method $this withPageNumber($value)
4098
 * @method string getPageSize()
4099
 * @method $this withPageSize($value)
4100
 * @method string getResourceOwnerAccount()
4101
 * @method $this withResourceOwnerAccount($value)
4102
 * @method string getEndTime()
4103
 * @method $this withEndTime($value)
4104
 * @method string getOwnerId()
4105
 * @method $this withOwnerId($value)
4106
 */
4107
class DescribeEvents extends Rpc
4108
{
4109
}
4110
4111
/**
4112
 * @method string getResourceGroupId()
4113
 * @method $this withResourceGroupId($value)
4114
 * @method string getGadInstanceName()
4115
 * @method $this withGadInstanceName($value)
4116
 */
4117
class DescribeGadInstances extends Rpc
4118
{
4119
}
4120
4121
/**
4122
 * @method string getResourceOwnerId()
4123
 * @method $this withResourceOwnerId($value)
4124
 * @method string getResourceOwnerAccount()
4125
 * @method $this withResourceOwnerAccount($value)
4126
 * @method string getOwnerId()
4127
 * @method $this withOwnerId($value)
4128
 * @method string getDBInstanceId()
4129
 * @method $this withDBInstanceId($value)
4130
 */
4131
class DescribeHADiagnoseConfig extends Rpc
4132
{
4133
}
4134
4135
/**
4136
 * @method string getResourceOwnerId()
4137
 * @method $this withResourceOwnerId($value)
4138
 * @method string getResourceOwnerAccount()
4139
 * @method $this withResourceOwnerAccount($value)
4140
 * @method string getOwnerId()
4141
 * @method $this withOwnerId($value)
4142
 * @method string getDBInstanceId()
4143
 * @method $this withDBInstanceId($value)
4144
 */
4145
class DescribeHASwitchConfig extends Rpc
4146
{
4147
}
4148
4149
/**
4150
 * @method string getEventId()
4151
 * @method $this withEventId($value)
4152
 * @method string getToStartTime()
4153
 * @method $this withToStartTime($value)
4154
 * @method string getPageNumber()
4155
 * @method $this withPageNumber($value)
4156
 * @method string getResourceGroupId()
4157
 * @method $this withResourceGroupId($value)
4158
 * @method string getSecurityToken()
4159
 * @method $this withSecurityToken($value)
4160
 * @method string getPageSize()
4161
 * @method $this withPageSize($value)
4162
 * @method string getTaskId()
4163
 * @method $this withTaskId($value)
4164
 * @method string getFromStartTime()
4165
 * @method $this withFromStartTime($value)
4166
 * @method string getResourceType()
4167
 * @method $this withResourceType($value)
4168
 * @method string getArchiveStatus()
4169
 * @method $this withArchiveStatus($value)
4170
 * @method string getInstanceId()
4171
 * @method $this withInstanceId($value)
4172
 * @method string getEventLevel()
4173
 * @method $this withEventLevel($value)
4174
 * @method string getEventCategory()
4175
 * @method $this withEventCategory($value)
4176
 * @method string getEventType()
4177
 * @method $this withEventType($value)
4178
 * @method string getEventStatus()
4179
 * @method $this withEventStatus($value)
4180
 */
4181
class DescribeHistoryEvents extends Rpc
4182
{
4183
}
4184
4185
/**
4186
 * @method string getToStartTime()
4187
 * @method $this withToStartTime($value)
4188
 * @method string getSecurityToken()
4189
 * @method $this withSecurityToken($value)
4190
 * @method string getFromStartTime()
4191
 * @method $this withFromStartTime($value)
4192
 * @method string getArchiveStatus()
4193
 * @method $this withArchiveStatus($value)
4194
 */
4195
class DescribeHistoryEventsStat extends Rpc
4196
{
4197
}
4198
4199
/**
4200
 * @method string getResourceOwnerId()
4201
 * @method $this withResourceOwnerId($value)
4202
 * @method string getToStartTime()
4203
 * @method $this withToStartTime($value)
4204
 * @method string getPageNumber()
4205
 * @method $this withPageNumber($value)
4206
 * @method string getResourceGroupId()
4207
 * @method $this withResourceGroupId($value)
4208
 * @method string getSecurityToken()
4209
 * @method $this withSecurityToken($value)
4210
 * @method string getPageSize()
4211
 * @method $this withPageSize($value)
4212
 * @method string getInstanceType()
4213
 * @method $this withInstanceType($value)
4214
 * @method string getTaskId()
4215
 * @method $this withTaskId($value)
4216
 * @method string getToExecTime()
4217
 * @method $this withToExecTime($value)
4218
 * @method string getTaskType()
4219
 * @method $this withTaskType($value)
4220
 * @method string getResourceOwnerAccount()
4221
 * @method $this withResourceOwnerAccount($value)
4222
 * @method string getFromStartTime()
4223
 * @method $this withFromStartTime($value)
4224
 * @method string getFromExecTime()
4225
 * @method $this withFromExecTime($value)
4226
 * @method string getOwnerId()
4227
 * @method $this withOwnerId($value)
4228
 * @method string getInstanceId()
4229
 * @method $this withInstanceId($value)
4230
 * @method string getStatus()
4231
 * @method $this withStatus($value)
4232
 */
4233
class DescribeHistoryTasks extends Rpc
4234
{
4235
}
4236
4237
/**
4238
 * @method string getResourceOwnerId()
4239
 * @method $this withResourceOwnerId($value)
4240
 * @method string getToStartTime()
4241
 * @method $this withToStartTime($value)
4242
 * @method string getResourceGroupId()
4243
 * @method $this withResourceGroupId($value)
4244
 * @method string getSecurityToken()
4245
 * @method $this withSecurityToken($value)
4246
 * @method string getTaskId()
4247
 * @method $this withTaskId($value)
4248
 * @method string getToExecTime()
4249
 * @method $this withToExecTime($value)
4250
 * @method string getTaskType()
4251
 * @method $this withTaskType($value)
4252
 * @method string getResourceOwnerAccount()
4253
 * @method $this withResourceOwnerAccount($value)
4254
 * @method string getFromStartTime()
4255
 * @method $this withFromStartTime($value)
4256
 * @method string getFromExecTime()
4257
 * @method $this withFromExecTime($value)
4258
 * @method string getOwnerId()
4259
 * @method $this withOwnerId($value)
4260
 * @method string getInstanceId()
4261
 * @method $this withInstanceId($value)
4262
 * @method string getStatus()
4263
 * @method $this withStatus($value)
4264
 */
4265
class DescribeHistoryTasksStat extends Rpc
4266
{
4267
}
4268
4269
/**
4270
 * @method string getResourceOwnerId()
4271
 * @method $this withResourceOwnerId($value)
4272
 * @method string getResourceOwnerAccount()
4273
 * @method $this withResourceOwnerAccount($value)
4274
 * @method string getOwnerId()
4275
 * @method $this withOwnerId($value)
4276
 * @method string getResourceGroupId()
4277
 * @method $this withResourceGroupId($value)
4278
 * @method string getDedicatedHostGroupName()
4279
 * @method $this withDedicatedHostGroupName($value)
4280
 */
4281
class DescribeHostGroupElasticStrategyParameters extends Rpc
4282
{
4283
}
4284
4285
/**
4286
 * @method string getResourceOwnerId()
4287
 * @method $this withResourceOwnerId($value)
4288
 * @method string getHostName()
4289
 * @method $this withHostName($value)
4290
 * @method string getAccountName()
4291
 * @method $this withAccountName($value)
4292
 * @method string getDBInstanceId()
4293
 * @method $this withDBInstanceId($value)
4294
 * @method string getResourceOwnerAccount()
4295
 * @method $this withResourceOwnerAccount($value)
4296
 * @method string getOwnerId()
4297
 * @method $this withOwnerId($value)
4298
 * @method string getAccountPassword()
4299
 * @method $this withAccountPassword($value)
4300
 */
4301
class DescribeHostWebShell extends Rpc
4302
{
4303
}
4304
4305
/**
4306
 * @method string getResourceOwnerId()
4307
 * @method $this withResourceOwnerId($value)
4308
 * @method string getClientToken()
4309
 * @method $this withClientToken($value)
4310
 * @method string getPageNumber()
4311
 * @method $this withPageNumber($value)
4312
 * @method string getPageSize()
4313
 * @method $this withPageSize($value)
4314
 * @method string getDBInstanceId()
4315
 * @method $this withDBInstanceId($value)
4316
 * @method string getProxyId()
4317
 * @method string getResourceOwnerAccount()
4318
 * @method $this withResourceOwnerAccount($value)
4319
 * @method string getOwnerAccount()
4320
 * @method $this withOwnerAccount($value)
4321
 * @method string getOwnerId()
4322
 * @method $this withOwnerId($value)
4323
 */
4324
class DescribeInstanceAutoRenewalAttribute extends Rpc
4325
{
4326
4327
    /**
4328
     * @param string $value
4329
     *
4330
     * @return $this
4331
     */
4332
    public function withProxyId($value)
4333
    {
4334
        $this->data['ProxyId'] = $value;
4335
        $this->options['query']['proxyId'] = $value;
4336
4337
        return $this;
4338
    }
4339
}
4340
4341
/**
4342
 * @method string getResourceOwnerId()
4343
 * @method $this withResourceOwnerId($value)
4344
 * @method string getResourceOwnerAccount()
4345
 * @method $this withResourceOwnerAccount($value)
4346
 * @method string getOwnerId()
4347
 * @method $this withOwnerId($value)
4348
 * @method string getDBInstanceId()
4349
 * @method $this withDBInstanceId($value)
4350
 */
4351
class DescribeInstanceCrossBackupPolicy extends Rpc
4352
{
4353
}
4354
4355
/**
4356
 * @method string getResourceOwnerId()
4357
 * @method $this withResourceOwnerId($value)
4358
 * @method string getResourceOwnerAccount()
4359
 * @method $this withResourceOwnerAccount($value)
4360
 * @method string getOwnerAccount()
4361
 * @method $this withOwnerAccount($value)
4362
 * @method string getOwnerId()
4363
 * @method $this withOwnerId($value)
4364
 * @method string getKey()
4365
 * @method $this withKey($value)
4366
 */
4367
class DescribeInstanceKeywords extends Rpc
4368
{
4369
}
4370
4371
/**
4372
 * @method string getResourceOwnerId()
4373
 * @method $this withResourceOwnerId($value)
4374
 * @method string getResourceOwnerAccount()
4375
 * @method $this withResourceOwnerAccount($value)
4376
 * @method string getResourceGroupId()
4377
 * @method $this withResourceGroupId($value)
4378
 * @method string getInsName()
4379
 * @method $this withInsName($value)
4380
 */
4381
class DescribeInstanceLinkedWhitelistTemplate extends Rpc
4382
{
4383
}
4384
4385
/**
4386
 * @method string getResourceOwnerId()
4387
 * @method $this withResourceOwnerId($value)
4388
 * @method string getClientToken()
4389
 * @method $this withClientToken($value)
4390
 * @method string getKmsResourceRegionId()
4391
 * @method $this withKmsResourceRegionId($value)
4392
 * @method string getKmsResourceUser()
4393
 * @method $this withKmsResourceUser($value)
4394
 * @method string getResourceGroupId()
4395
 * @method $this withResourceGroupId($value)
4396
 * @method string getKmsResourceId()
4397
 * @method $this withKmsResourceId($value)
4398
 * @method string getResourceOwnerAccount()
4399
 * @method $this withResourceOwnerAccount($value)
4400
 * @method string getOwnerAccount()
4401
 * @method $this withOwnerAccount($value)
4402
 * @method string getOwnerId()
4403
 * @method $this withOwnerId($value)
4404
 * @method string getKmsResourceType()
4405
 * @method $this withKmsResourceType($value)
4406
 */
4407
class DescribeKmsAssociateResources extends Rpc
4408
{
4409
4410
    /** @var string */
4411
    public $scheme = 'https';
4412
}
4413
4414
/**
4415
 * @method string getResourceOwnerId()
4416
 * @method $this withResourceOwnerId($value)
4417
 * @method string getResourceOwnerAccount()
4418
 * @method $this withResourceOwnerAccount($value)
4419
 * @method string getOwnerId()
4420
 * @method $this withOwnerId($value)
4421
 * @method string getResourceGroupId()
4422
 * @method $this withResourceGroupId($value)
4423
 * @method string getDBInstanceId()
4424
 * @method $this withDBInstanceId($value)
4425
 * @method string getRegion()
4426
 * @method $this withRegion($value)
4427
 */
4428
class DescribeLocalAvailableRecoveryTime extends Rpc
4429
{
4430
}
4431
4432
/**
4433
 * @method string getResourceOwnerId()
4434
 * @method $this withResourceOwnerId($value)
4435
 * @method string getStartTime()
4436
 * @method $this withStartTime($value)
4437
 * @method string getPageNumber()
4438
 * @method $this withPageNumber($value)
4439
 * @method string getPageSize()
4440
 * @method $this withPageSize($value)
4441
 * @method string getDBInstanceId()
4442
 * @method $this withDBInstanceId($value)
4443
 * @method string getResourceOwnerAccount()
4444
 * @method $this withResourceOwnerAccount($value)
4445
 * @method string getOwnerAccount()
4446
 * @method $this withOwnerAccount($value)
4447
 * @method string getEndTime()
4448
 * @method $this withEndTime($value)
4449
 * @method string getOwnerId()
4450
 * @method $this withOwnerId($value)
4451
 */
4452
class DescribeLogBackupFiles extends Rpc
4453
{
4454
}
4455
4456
/**
4457
 * @method string getResourceOwnerId()
4458
 * @method $this withResourceOwnerId($value)
4459
 * @method string getClientToken()
4460
 * @method $this withClientToken($value)
4461
 * @method string getResourceGroupId()
4462
 * @method $this withResourceGroupId($value)
4463
 * @method string getAliUid()
4464
 * @method $this withAliUid($value)
4465
 * @method string getUpgradeCode()
4466
 * @method $this withUpgradeCode($value)
4467
 * @method string getResourceOwnerAccount()
4468
 * @method $this withResourceOwnerAccount($value)
4469
 * @method string getOwnerId()
4470
 * @method $this withOwnerId($value)
4471
 * @method string getBid()
4472
 * @method $this withBid($value)
4473
 */
4474
class DescribeMarketingActivity extends Rpc
4475
{
4476
}
4477
4478
/**
4479
 * @method string getDBInstanceName()
4480
 * @method $this withDBInstanceName($value)
4481
 * @method string getResourceOwnerId()
4482
 * @method $this withResourceOwnerId($value)
4483
 * @method string getResourceOwnerAccount()
4484
 * @method $this withResourceOwnerAccount($value)
4485
 * @method string getRuleName()
4486
 * @method $this withRuleName($value)
4487
 * @method string getOwnerId()
4488
 * @method $this withOwnerId($value)
4489
 */
4490
class DescribeMaskingRules extends Rpc
4491
{
4492
4493
    /** @var string */
4494
    public $scheme = 'https';
4495
}
4496
4497
/**
4498
 * @method string getResourceOwnerId()
4499
 * @method $this withResourceOwnerId($value)
4500
 * @method string getClientToken()
4501
 * @method $this withClientToken($value)
4502
 * @method string getPattern()
4503
 * @method $this withPattern($value)
4504
 * @method string getResourceGroupId()
4505
 * @method $this withResourceGroupId($value)
4506
 * @method string getPageSize()
4507
 * @method $this withPageSize($value)
4508
 * @method string getDBInstanceId()
4509
 * @method $this withDBInstanceId($value)
4510
 * @method string getPageIndex()
4511
 * @method $this withPageIndex($value)
4512
 * @method string getRestoreTime()
4513
 * @method $this withRestoreTime($value)
4514
 * @method string getResourceOwnerAccount()
4515
 * @method $this withResourceOwnerAccount($value)
4516
 * @method string getBackupSetID()
4517
 * @method $this withBackupSetID($value)
4518
 * @method string getOwnerId()
4519
 * @method $this withOwnerId($value)
4520
 * @method string getGetDbName()
4521
 * @method $this withGetDbName($value)
4522
 * @method string getRestoreType()
4523
 * @method $this withRestoreType($value)
4524
 */
4525
class DescribeMetaList extends Rpc
4526
{
4527
}
4528
4529
/**
4530
 * @method string getResourceOwnerId()
4531
 * @method $this withResourceOwnerId($value)
4532
 * @method string getMigrateTaskId()
4533
 * @method $this withMigrateTaskId($value)
4534
 * @method string getResourceOwnerAccount()
4535
 * @method $this withResourceOwnerAccount($value)
4536
 * @method string getOwnerId()
4537
 * @method $this withOwnerId($value)
4538
 * @method string getResourceGroupId()
4539
 * @method $this withResourceGroupId($value)
4540
 * @method string getDBInstanceId()
4541
 * @method $this withDBInstanceId($value)
4542
 */
4543
class DescribeMigrateTaskById extends Rpc
4544
{
4545
}
4546
4547
/**
4548
 * @method string getResourceOwnerId()
4549
 * @method $this withResourceOwnerId($value)
4550
 * @method string getStartTime()
4551
 * @method $this withStartTime($value)
4552
 * @method string getPageNumber()
4553
 * @method $this withPageNumber($value)
4554
 * @method string getResourceGroupId()
4555
 * @method $this withResourceGroupId($value)
4556
 * @method string getPageSize()
4557
 * @method $this withPageSize($value)
4558
 * @method string getDBInstanceId()
4559
 * @method $this withDBInstanceId($value)
4560
 * @method string getResourceOwnerAccount()
4561
 * @method $this withResourceOwnerAccount($value)
4562
 * @method string getEndTime()
4563
 * @method $this withEndTime($value)
4564
 * @method string getOwnerId()
4565
 * @method $this withOwnerId($value)
4566
 */
4567
class DescribeMigrateTasks extends Rpc
4568
{
4569
}
4570
4571
/**
4572
 * @method string getResourceOwnerId()
4573
 * @method $this withResourceOwnerId($value)
4574
 * @method string getStartTime()
4575
 * @method $this withStartTime($value)
4576
 * @method string getPageNumber()
4577
 * @method $this withPageNumber($value)
4578
 * @method string getPageSize()
4579
 * @method $this withPageSize($value)
4580
 * @method string getDBInstanceId()
4581
 * @method $this withDBInstanceId($value)
4582
 * @method string getResourceOwnerAccount()
4583
 * @method $this withResourceOwnerAccount($value)
4584
 * @method string getOwnerAccount()
4585
 * @method $this withOwnerAccount($value)
4586
 * @method string getEndTime()
4587
 * @method $this withEndTime($value)
4588
 * @method string getOwnerId()
4589
 * @method $this withOwnerId($value)
4590
 */
4591
class DescribeModifyParameterLog extends Rpc
4592
{
4593
}
4594
4595
/**
4596
 * @method string getResourceOwnerId()
4597
 * @method $this withResourceOwnerId($value)
4598
 * @method string getClientToken()
4599
 * @method $this withClientToken($value)
4600
 * @method string getStartTime()
4601
 * @method $this withStartTime($value)
4602
 * @method string getResourceGroupId()
4603
 * @method $this withResourceGroupId($value)
4604
 * @method string getDBInstanceId()
4605
 * @method $this withDBInstanceId($value)
4606
 * @method string getResourceOwnerAccount()
4607
 * @method $this withResourceOwnerAccount($value)
4608
 * @method string getOwnerAccount()
4609
 * @method $this withOwnerAccount($value)
4610
 * @method string getEndTime()
4611
 * @method $this withEndTime($value)
4612
 * @method string getOwnerId()
4613
 * @method $this withOwnerId($value)
4614
 */
4615
class DescribeModifyPGHbaConfigLog extends Rpc
4616
{
4617
}
4618
4619
/**
4620
 * @method string getResourceOwnerId()
4621
 * @method $this withResourceOwnerId($value)
4622
 * @method string getMigrateTaskId()
4623
 * @method $this withMigrateTaskId($value)
4624
 * @method string getResourceOwnerAccount()
4625
 * @method $this withResourceOwnerAccount($value)
4626
 * @method string getOwnerId()
4627
 * @method $this withOwnerId($value)
4628
 * @method string getResourceGroupId()
4629
 * @method $this withResourceGroupId($value)
4630
 * @method string getDBInstanceId()
4631
 * @method $this withDBInstanceId($value)
4632
 */
4633
class DescribeOssDownloads extends Rpc
4634
{
4635
}
4636
4637
/**
4638
 * @method string getResourceOwnerId()
4639
 * @method $this withResourceOwnerId($value)
4640
 * @method string getResourceOwnerAccount()
4641
 * @method $this withResourceOwnerAccount($value)
4642
 * @method string getOwnerId()
4643
 * @method $this withOwnerId($value)
4644
 * @method string getParameterGroupId()
4645
 * @method $this withParameterGroupId($value)
4646
 */
4647
class DescribeParameterGroup extends Rpc
4648
{
4649
}
4650
4651
/**
4652
 * @method string getResourceOwnerId()
4653
 * @method $this withResourceOwnerId($value)
4654
 * @method string getResourceOwnerAccount()
4655
 * @method $this withResourceOwnerAccount($value)
4656
 * @method string getEnableDetail()
4657
 * @method $this withEnableDetail($value)
4658
 * @method string getOwnerId()
4659
 * @method $this withOwnerId($value)
4660
 * @method string getResourceGroupId()
4661
 * @method $this withResourceGroupId($value)
4662
 */
4663
class DescribeParameterGroups extends Rpc
4664
{
4665
}
4666
4667
/**
4668
 * @method string getResourceOwnerId()
4669
 * @method $this withResourceOwnerId($value)
4670
 * @method string getResourceOwnerAccount()
4671
 * @method $this withResourceOwnerAccount($value)
4672
 * @method string getClientToken()
4673
 * @method $this withClientToken($value)
4674
 * @method string getOwnerAccount()
4675
 * @method $this withOwnerAccount($value)
4676
 * @method string getOwnerId()
4677
 * @method $this withOwnerId($value)
4678
 * @method string getDBInstanceId()
4679
 * @method $this withDBInstanceId($value)
4680
 */
4681
class DescribeParameters extends Rpc
4682
{
4683
}
4684
4685
/**
4686
 * @method string getResourceOwnerId()
4687
 * @method $this withResourceOwnerId($value)
4688
 * @method string getClientToken()
4689
 * @method $this withClientToken($value)
4690
 * @method string getEngineVersion()
4691
 * @method $this withEngineVersion($value)
4692
 * @method string getEngine()
4693
 * @method $this withEngine($value)
4694
 * @method string getDBInstanceId()
4695
 * @method $this withDBInstanceId($value)
4696
 * @method string getResourceOwnerAccount()
4697
 * @method $this withResourceOwnerAccount($value)
4698
 * @method string getOwnerAccount()
4699
 * @method $this withOwnerAccount($value)
4700
 * @method string getOwnerId()
4701
 * @method $this withOwnerId($value)
4702
 * @method string getCategory()
4703
 * @method $this withCategory($value)
4704
 */
4705
class DescribeParameterTemplates extends Rpc
4706
{
4707
}
4708
4709
/**
4710
 * @method string getResourceOwnerId()
4711
 * @method $this withResourceOwnerId($value)
4712
 * @method string getClientToken()
4713
 * @method $this withClientToken($value)
4714
 * @method string getResourceGroupId()
4715
 * @method $this withResourceGroupId($value)
4716
 * @method string getDBInstanceId()
4717
 * @method $this withDBInstanceId($value)
4718
 * @method string getResourceOwnerAccount()
4719
 * @method $this withResourceOwnerAccount($value)
4720
 * @method string getOwnerAccount()
4721
 * @method $this withOwnerAccount($value)
4722
 * @method string getOwnerId()
4723
 * @method $this withOwnerId($value)
4724
 */
4725
class DescribePGHbaConfig extends Rpc
4726
{
4727
}
4728
4729
/**
4730
 * @method string getResourceOwnerId()
4731
 * @method $this withResourceOwnerId($value)
4732
 * @method string getClientToken()
4733
 * @method $this withClientToken($value)
4734
 * @method string getResourceGroupId()
4735
 * @method $this withResourceGroupId($value)
4736
 * @method string getDBInstanceId()
4737
 * @method $this withDBInstanceId($value)
4738
 * @method string getResourceOwnerAccount()
4739
 * @method $this withResourceOwnerAccount($value)
4740
 * @method string getOwnerAccount()
4741
 * @method $this withOwnerAccount($value)
4742
 * @method string getOwnerId()
4743
 * @method $this withOwnerId($value)
4744
 * @method string getDBName()
4745
 * @method $this withDBName($value)
4746
 */
4747
class DescribePostgresExtensions extends Rpc
4748
{
4749
}
4750
4751
/**
4752
 * @method string getResourceOwnerId()
4753
 * @method $this withResourceOwnerId($value)
4754
 * @method string getDBInstanceStorage()
4755
 * @method $this withDBInstanceStorage($value)
4756
 * @method string getClientToken()
4757
 * @method $this withClientToken($value)
4758
 * @method string getEngineVersion()
4759
 * @method $this withEngineVersion($value)
4760
 * @method string getEngine()
4761
 * @method $this withEngine($value)
4762
 * @method string getDBInstanceId()
4763
 * @method $this withDBInstanceId($value)
4764
 * @method string getDBInstanceStorageType()
4765
 * @method $this withDBInstanceStorageType($value)
4766
 * @method string getQuantity()
4767
 * @method $this withQuantity($value)
4768
 * @method string getServerlessConfig()
4769
 * @method $this withServerlessConfig($value)
4770
 * @method string getResourceOwnerAccount()
4771
 * @method $this withResourceOwnerAccount($value)
4772
 * @method string getOwnerAccount()
4773
 * @method $this withOwnerAccount($value)
4774
 * @method string getCommodityCode()
4775
 * @method $this withCommodityCode($value)
4776
 * @method string getOwnerId()
4777
 * @method $this withOwnerId($value)
4778
 * @method string getUsedTime()
4779
 * @method $this withUsedTime($value)
4780
 * @method string getDBInstanceClass()
4781
 * @method $this withDBInstanceClass($value)
4782
 * @method string getInstanceUsedType()
4783
 * @method $this withInstanceUsedType($value)
4784
 * @method string getZoneId()
4785
 * @method $this withZoneId($value)
4786
 * @method string getTimeType()
4787
 * @method $this withTimeType($value)
4788
 * @method string getPayType()
4789
 * @method $this withPayType($value)
4790
 * @method string getDBNode()
4791
 * @method $this withDBNode($value)
4792
 * @method string getOrderType()
4793
 * @method $this withOrderType($value)
4794
 */
4795
class DescribePrice extends Rpc
4796
{
4797
}
4798
4799
/**
4800
 * @method string getCommodity()
4801
 * @method $this withCommodity($value)
4802
 * @method string getEngine()
4803
 * @method $this withEngine($value)
4804
 */
4805
class DescribeQuickSaleConfig extends Rpc
4806
{
4807
}
4808
4809
/**
4810
 * @method string getResourceOwnerId()
4811
 * @method $this withResourceOwnerId($value)
4812
 * @method string getResourceOwnerAccount()
4813
 * @method $this withResourceOwnerAccount($value)
4814
 * @method string getResourceNiche()
4815
 * @method $this withResourceNiche($value)
4816
 * @method string getOwnerId()
4817
 * @method $this withOwnerId($value)
4818
 */
4819
class DescribeRdsResourceSettings extends Rpc
4820
{
4821
}
4822
4823
/**
4824
 * @method string getResourceOwnerId()
4825
 * @method $this withResourceOwnerId($value)
4826
 * @method string getSecurityToken()
4827
 * @method $this withSecurityToken($value)
4828
 * @method string getReadInstanceId()
4829
 * @method $this withReadInstanceId($value)
4830
 * @method string getDBInstanceId()
4831
 * @method $this withDBInstanceId($value)
4832
 * @method string getResourceOwnerAccount()
4833
 * @method $this withResourceOwnerAccount($value)
4834
 * @method string getOwnerAccount()
4835
 * @method $this withOwnerAccount($value)
4836
 * @method string getOwnerId()
4837
 * @method $this withOwnerId($value)
4838
 */
4839
class DescribeReadDBInstanceDelay extends Rpc
4840
{
4841
}
4842
4843
/**
4844
 * @method string getResourceOwnerId()
4845
 * @method $this withResourceOwnerId($value)
4846
 * @method string getResourceOwnerAccount()
4847
 * @method $this withResourceOwnerAccount($value)
4848
 * @method string getClientToken()
4849
 * @method $this withClientToken($value)
4850
 * @method string getOwnerId()
4851
 * @method $this withOwnerId($value)
4852
 */
4853
class DescribeRegionInfos extends Rpc
4854
{
4855
}
4856
4857
/**
4858
 * @method string getResourceOwnerId()
4859
 * @method $this withResourceOwnerId($value)
4860
 * @method string getResourceOwnerAccount()
4861
 * @method $this withResourceOwnerAccount($value)
4862
 * @method string getClientToken()
4863
 * @method $this withClientToken($value)
4864
 * @method string getOwnerAccount()
4865
 * @method $this withOwnerAccount($value)
4866
 * @method string getOwnerId()
4867
 * @method $this withOwnerId($value)
4868
 * @method string getAcceptLanguage()
4869
 * @method $this withAcceptLanguage($value)
4870
 */
4871
class DescribeRegions extends Rpc
4872
{
4873
}
4874
4875
/**
4876
 * @method string getResourceOwnerId()
4877
 * @method $this withResourceOwnerId($value)
4878
 * @method string getClientToken()
4879
 * @method $this withClientToken($value)
4880
 * @method string getResourceGroupId()
4881
 * @method $this withResourceGroupId($value)
4882
 * @method string getDBInstanceId()
4883
 * @method $this withDBInstanceId($value)
4884
 * @method string getBusinessInfo()
4885
 * @method $this withBusinessInfo($value)
4886
 * @method string getQuantity()
4887
 * @method $this withQuantity($value)
4888
 * @method string getResourceOwnerAccount()
4889
 * @method $this withResourceOwnerAccount($value)
4890
 * @method string getOwnerAccount()
4891
 * @method $this withOwnerAccount($value)
4892
 * @method string getCommodityCode()
4893
 * @method $this withCommodityCode($value)
4894
 * @method string getOwnerId()
4895
 * @method $this withOwnerId($value)
4896
 * @method string getUsedTime()
4897
 * @method $this withUsedTime($value)
4898
 * @method string getDBInstanceClass()
4899
 * @method $this withDBInstanceClass($value)
4900
 * @method string getPromotionCode()
4901
 * @method $this withPromotionCode($value)
4902
 * @method string getTimeType()
4903
 * @method $this withTimeType($value)
4904
 * @method string getPayType()
4905
 * @method $this withPayType($value)
4906
 * @method string getOrderType()
4907
 * @method $this withOrderType($value)
4908
 */
4909
class DescribeRenewalPrice extends Rpc
4910
{
4911
}
4912
4913
/**
4914
 * @method string getResourceOwnerId()
4915
 * @method $this withResourceOwnerId($value)
4916
 * @method string getClientToken()
4917
 * @method $this withClientToken($value)
4918
 * @method string getResourceGroupId()
4919
 * @method $this withResourceGroupId($value)
4920
 * @method string getDBInstanceId()
4921
 * @method $this withDBInstanceId($value)
4922
 * @method string getResourceOwnerAccount()
4923
 * @method $this withResourceOwnerAccount($value)
4924
 * @method string getOwnerId()
4925
 * @method $this withOwnerId($value)
4926
 */
4927
class DescribeResourceDetails extends Rpc
4928
{
4929
}
4930
4931
/**
4932
 * @method string getResourceOwnerId()
4933
 * @method $this withResourceOwnerId($value)
4934
 * @method string getClientToken()
4935
 * @method $this withClientToken($value)
4936
 * @method string getResourceGroupId()
4937
 * @method $this withResourceGroupId($value)
4938
 * @method string getDBInstanceId()
4939
 * @method $this withDBInstanceId($value)
4940
 * @method string getResourceOwnerAccount()
4941
 * @method $this withResourceOwnerAccount($value)
4942
 * @method string getOwnerAccount()
4943
 * @method $this withOwnerAccount($value)
4944
 * @method string getOwnerId()
4945
 * @method $this withOwnerId($value)
4946
 */
4947
class DescribeResourceUsage extends Rpc
4948
{
4949
}
4950
4951
/**
4952
 * @method string getResourceOwnerId()
4953
 * @method $this withResourceOwnerId($value)
4954
 * @method string getClientToken()
4955
 * @method $this withClientToken($value)
4956
 * @method string getPageNumber()
4957
 * @method $this withPageNumber($value)
4958
 * @method string getResourceGroupId()
4959
 * @method $this withResourceGroupId($value)
4960
 * @method string getEngine()
4961
 * @method $this withEngine($value)
4962
 * @method string getPageSize()
4963
 * @method $this withPageSize($value)
4964
 * @method string getDbInstanceId()
4965
 * @method $this withDbInstanceId($value)
4966
 * @method string getResourceOwnerAccount()
4967
 * @method $this withResourceOwnerAccount($value)
4968
 * @method string getOwnerAccount()
4969
 * @method $this withOwnerAccount($value)
4970
 * @method string getOwnerId()
4971
 * @method $this withOwnerId($value)
4972
 * @method string getAcceptLanguage()
4973
 * @method $this withAcceptLanguage($value)
4974
 */
4975
class DescribeSecrets extends Rpc
4976
{
4977
}
4978
4979
/**
4980
 * @method string getResourceOwnerId()
4981
 * @method $this withResourceOwnerId($value)
4982
 * @method string getResourceOwnerAccount()
4983
 * @method $this withResourceOwnerAccount($value)
4984
 * @method string getOwnerId()
4985
 * @method $this withOwnerId($value)
4986
 * @method string getDBInstanceId()
4987
 * @method $this withDBInstanceId($value)
4988
 */
4989
class DescribeSecurityGroupConfiguration extends Rpc
4990
{
4991
}
4992
4993
/**
4994
 * @method string getResourceOwnerId()
4995
 * @method $this withResourceOwnerId($value)
4996
 * @method string getClientToken()
4997
 * @method $this withClientToken($value)
4998
 * @method string getResourceGroupId()
4999
 * @method $this withResourceGroupId($value)
5000
 * @method string getDBInstanceId()
5001
 * @method $this withDBInstanceId($value)
5002
 * @method string getResourceOwnerAccount()
5003
 * @method $this withResourceOwnerAccount($value)
5004
 * @method string getOwnerAccount()
5005
 * @method $this withOwnerAccount($value)
5006
 * @method string getOwnerId()
5007
 * @method $this withOwnerId($value)
5008
 */
5009
class DescribeSlots extends Rpc
5010
{
5011
}
5012
5013
/**
5014
 * @method string getResourceOwnerId()
5015
 * @method $this withResourceOwnerId($value)
5016
 * @method string getStartTime()
5017
 * @method $this withStartTime($value)
5018
 * @method string getPageNumber()
5019
 * @method $this withPageNumber($value)
5020
 * @method string getPageSize()
5021
 * @method $this withPageSize($value)
5022
 * @method string getDBInstanceId()
5023
 * @method $this withDBInstanceId($value)
5024
 * @method string getNodeId()
5025
 * @method $this withNodeId($value)
5026
 * @method string getResourceOwnerAccount()
5027
 * @method $this withResourceOwnerAccount($value)
5028
 * @method string getOwnerAccount()
5029
 * @method $this withOwnerAccount($value)
5030
 * @method string getEndTime()
5031
 * @method $this withEndTime($value)
5032
 * @method string getOwnerId()
5033
 * @method $this withOwnerId($value)
5034
 * @method string getDBName()
5035
 * @method $this withDBName($value)
5036
 * @method string getSQLHASH()
5037
 * @method $this withSQLHASH($value)
5038
 */
5039
class DescribeSlowLogRecords extends Rpc
5040
{
5041
}
5042
5043
/**
5044
 * @method string getResourceOwnerId()
5045
 * @method $this withResourceOwnerId($value)
5046
 * @method string getStartTime()
5047
 * @method $this withStartTime($value)
5048
 * @method string getPageNumber()
5049
 * @method $this withPageNumber($value)
5050
 * @method string getSortKey()
5051
 * @method $this withSortKey($value)
5052
 * @method string getPageSize()
5053
 * @method $this withPageSize($value)
5054
 * @method string getDBInstanceId()
5055
 * @method $this withDBInstanceId($value)
5056
 * @method string getResourceOwnerAccount()
5057
 * @method $this withResourceOwnerAccount($value)
5058
 * @method string getOwnerAccount()
5059
 * @method $this withOwnerAccount($value)
5060
 * @method string getEndTime()
5061
 * @method $this withEndTime($value)
5062
 * @method string getOwnerId()
5063
 * @method $this withOwnerId($value)
5064
 * @method string getDBName()
5065
 * @method $this withDBName($value)
5066
 */
5067
class DescribeSlowLogs extends Rpc
5068
{
5069
}
5070
5071
/**
5072
 * @method string getResourceOwnerId()
5073
 * @method $this withResourceOwnerId($value)
5074
 * @method string getClientToken()
5075
 * @method $this withClientToken($value)
5076
 * @method string getResourceGroupId()
5077
 * @method $this withResourceGroupId($value)
5078
 * @method string getDBInstanceId()
5079
 * @method $this withDBInstanceId($value)
5080
 * @method string getResourceOwnerAccount()
5081
 * @method $this withResourceOwnerAccount($value)
5082
 * @method string getOwnerAccount()
5083
 * @method $this withOwnerAccount($value)
5084
 * @method string getOwnerId()
5085
 * @method $this withOwnerId($value)
5086
 */
5087
class DescribeSQLCollectorPolicy extends Rpc
5088
{
5089
}
5090
5091
/**
5092
 * @method string getResourceOwnerId()
5093
 * @method $this withResourceOwnerId($value)
5094
 * @method string getResourceGroupId()
5095
 * @method $this withResourceGroupId($value)
5096
 * @method string getSecurityToken()
5097
 * @method $this withSecurityToken($value)
5098
 * @method string getDBInstanceId()
5099
 * @method $this withDBInstanceId($value)
5100
 * @method string getResourceOwnerAccount()
5101
 * @method $this withResourceOwnerAccount($value)
5102
 * @method string getOwnerAccount()
5103
 * @method $this withOwnerAccount($value)
5104
 * @method string getOwnerId()
5105
 * @method $this withOwnerId($value)
5106
 */
5107
class DescribeSQLCollectorRetention extends Rpc
5108
{
5109
}
5110
5111
/**
5112
 * @method string getResourceOwnerId()
5113
 * @method $this withResourceOwnerId($value)
5114
 * @method string getPageNumber()
5115
 * @method $this withPageNumber($value)
5116
 * @method string getPageSize()
5117
 * @method $this withPageSize($value)
5118
 * @method string getDBInstanceId()
5119
 * @method $this withDBInstanceId($value)
5120
 * @method string getResourceOwnerAccount()
5121
 * @method $this withResourceOwnerAccount($value)
5122
 * @method string getOwnerAccount()
5123
 * @method $this withOwnerAccount($value)
5124
 * @method string getOwnerId()
5125
 * @method $this withOwnerId($value)
5126
 * @method string getFileName()
5127
 * @method $this withFileName($value)
5128
 */
5129
class DescribeSQLLogFiles extends Rpc
5130
{
5131
}
5132
5133
/**
5134
 * @method string getResourceOwnerId()
5135
 * @method $this withResourceOwnerId($value)
5136
 * @method string getClientToken()
5137
 * @method $this withClientToken($value)
5138
 * @method string getStartTime()
5139
 * @method $this withStartTime($value)
5140
 * @method string getQueryKeywords()
5141
 * @method $this withQueryKeywords($value)
5142
 * @method string getPageNumber()
5143
 * @method $this withPageNumber($value)
5144
 * @method string getDatabase()
5145
 * @method $this withDatabase($value)
5146
 * @method string getPageSize()
5147
 * @method $this withPageSize($value)
5148
 * @method string getDBInstanceId()
5149
 * @method $this withDBInstanceId($value)
5150
 * @method string getSQLId()
5151
 * @method $this withSQLId($value)
5152
 * @method string getResourceOwnerAccount()
5153
 * @method $this withResourceOwnerAccount($value)
5154
 * @method string getOwnerAccount()
5155
 * @method $this withOwnerAccount($value)
5156
 * @method string getEndTime()
5157
 * @method $this withEndTime($value)
5158
 * @method string getOwnerId()
5159
 * @method $this withOwnerId($value)
5160
 * @method string getForm()
5161
 * @method $this withForm($value)
5162
 * @method string getUser()
5163
 * @method $this withUser($value)
5164
 */
5165
class DescribeSQLLogRecords extends Rpc
5166
{
5167
}
5168
5169
/**
5170
 * @method string getResourceOwnerId()
5171
 * @method $this withResourceOwnerId($value)
5172
 * @method string getStartTime()
5173
 * @method $this withStartTime($value)
5174
 * @method string getPageNumber()
5175
 * @method $this withPageNumber($value)
5176
 * @method string getPageSize()
5177
 * @method $this withPageSize($value)
5178
 * @method string getDBInstanceId()
5179
 * @method $this withDBInstanceId($value)
5180
 * @method string getResourceOwnerAccount()
5181
 * @method $this withResourceOwnerAccount($value)
5182
 * @method string getOwnerAccount()
5183
 * @method $this withOwnerAccount($value)
5184
 * @method string getEndTime()
5185
 * @method $this withEndTime($value)
5186
 * @method string getOwnerId()
5187
 * @method $this withOwnerId($value)
5188
 */
5189
class DescribeSQLLogReportList extends Rpc
5190
{
5191
}
5192
5193
/**
5194
 * @method string getResourceOwnerId()
5195
 * @method $this withResourceOwnerId($value)
5196
 * @method string getClientToken()
5197
 * @method $this withClientToken($value)
5198
 * @method string getResourceGroupId()
5199
 * @method $this withResourceGroupId($value)
5200
 * @method string getDBInstanceId()
5201
 * @method $this withDBInstanceId($value)
5202
 * @method string getResourceOwnerAccount()
5203
 * @method $this withResourceOwnerAccount($value)
5204
 * @method string getOwnerAccount()
5205
 * @method $this withOwnerAccount($value)
5206
 * @method string getOwnerId()
5207
 * @method $this withOwnerId($value)
5208
 */
5209
class DescribeSupportOnlineResizeDisk extends Rpc
5210
{
5211
}
5212
5213
/**
5214
 * @method string getResourceOwnerId()
5215
 * @method $this withResourceOwnerId($value)
5216
 * @method string getClientToken()
5217
 * @method $this withClientToken($value)
5218
 * @method string getDBInstanceId()
5219
 * @method $this withDBInstanceId($value)
5220
 * @method string getProxyId()
5221
 * @method string getResourceOwnerAccount()
5222
 * @method $this withResourceOwnerAccount($value)
5223
 * @method string getOwnerAccount()
5224
 * @method $this withOwnerAccount($value)
5225
 * @method string getOwnerId()
5226
 * @method $this withOwnerId($value)
5227
 * @method string getResourceType()
5228
 * @method $this withResourceType($value)
5229
 * @method string getTags()
5230
 * @method $this withTags($value)
5231
 */
5232
class DescribeTags extends Rpc
5233
{
5234
5235
    /**
5236
     * @param string $value
5237
     *
5238
     * @return $this
5239
     */
5240
    public function withProxyId($value)
5241
    {
5242
        $this->data['ProxyId'] = $value;
5243
        $this->options['query']['proxyId'] = $value;
5244
5245
        return $this;
5246
    }
5247
}
5248
5249
/**
5250
 * @method string getResourceOwnerId()
5251
 * @method $this withResourceOwnerId($value)
5252
 * @method string getStartTime()
5253
 * @method $this withStartTime($value)
5254
 * @method string getPageNumber()
5255
 * @method $this withPageNumber($value)
5256
 * @method string getPageSize()
5257
 * @method $this withPageSize($value)
5258
 * @method string getDBInstanceId()
5259
 * @method $this withDBInstanceId($value)
5260
 * @method string getResourceOwnerAccount()
5261
 * @method $this withResourceOwnerAccount($value)
5262
 * @method string getOwnerAccount()
5263
 * @method $this withOwnerAccount($value)
5264
 * @method string getEndTime()
5265
 * @method $this withEndTime($value)
5266
 * @method string getOwnerId()
5267
 * @method $this withOwnerId($value)
5268
 * @method string getTaskAction()
5269
 * @method $this withTaskAction($value)
5270
 * @method string getStatus()
5271
 * @method $this withStatus($value)
5272
 */
5273
class DescribeTasks extends Rpc
5274
{
5275
}
5276
5277
/**
5278
 * @method string getResourceOwnerId()
5279
 * @method $this withResourceOwnerId($value)
5280
 * @method string getPageNumber()
5281
 * @method $this withPageNumber($value)
5282
 * @method string getPageSize()
5283
 * @method $this withPageSize($value)
5284
 * @method string getDBInstanceId()
5285
 * @method $this withDBInstanceId($value)
5286
 * @method string getTaskId()
5287
 * @method $this withTaskId($value)
5288
 * @method string getResourceOwnerAccount()
5289
 * @method $this withResourceOwnerAccount($value)
5290
 * @method string getOwnerAccount()
5291
 * @method $this withOwnerAccount($value)
5292
 * @method string getOwnerId()
5293
 * @method $this withOwnerId($value)
5294
 * @method string getTargetMajorVersion()
5295
 * @method $this withTargetMajorVersion($value)
5296
 */
5297
class DescribeUpgradeMajorVersionPrecheckTask extends Rpc
5298
{
5299
}
5300
5301
/**
5302
 * @method string getResourceOwnerId()
5303
 * @method $this withResourceOwnerId($value)
5304
 * @method string getPageNumber()
5305
 * @method $this withPageNumber($value)
5306
 * @method string getPageSize()
5307
 * @method $this withPageSize($value)
5308
 * @method string getDBInstanceId()
5309
 * @method $this withDBInstanceId($value)
5310
 * @method string getTaskId()
5311
 * @method $this withTaskId($value)
5312
 * @method string getResourceOwnerAccount()
5313
 * @method $this withResourceOwnerAccount($value)
5314
 * @method string getOwnerAccount()
5315
 * @method $this withOwnerAccount($value)
5316
 * @method string getOwnerId()
5317
 * @method $this withOwnerId($value)
5318
 * @method string getTargetMajorVersion()
5319
 * @method $this withTargetMajorVersion($value)
5320
 */
5321
class DescribeUpgradeMajorVersionTasks extends Rpc
5322
{
5323
}
5324
5325
/**
5326
 * @method string getResourceOwnerId()
5327
 * @method $this withResourceOwnerId($value)
5328
 * @method string getPageNumber()
5329
 * @method $this withPageNumber($value)
5330
 * @method string getResourceGroupId()
5331
 * @method $this withResourceGroupId($value)
5332
 * @method string getSecurityToken()
5333
 * @method $this withSecurityToken($value)
5334
 * @method string getPageSize()
5335
 * @method $this withPageSize($value)
5336
 * @method string getDedicatedHostGroupId()
5337
 * @method $this withDedicatedHostGroupId($value)
5338
 * @method string getResourceOwnerAccount()
5339
 * @method $this withResourceOwnerAccount($value)
5340
 * @method string getOwnerAccount()
5341
 * @method $this withOwnerAccount($value)
5342
 * @method string getOwnerId()
5343
 * @method $this withOwnerId($value)
5344
 * @method string getVpcId()
5345
 * @method $this withVpcId($value)
5346
 * @method string getZoneId()
5347
 * @method $this withZoneId($value)
5348
 */
5349
class DescribeVSwitches extends Rpc
5350
{
5351
}
5352
5353
/**
5354
 * @method string getResourceOwnerId()
5355
 * @method $this withResourceOwnerId($value)
5356
 * @method string getResourceOwnerAccount()
5357
 * @method $this withResourceOwnerAccount($value)
5358
 * @method string getTemplateId()
5359
 * @method $this withTemplateId($value)
5360
 * @method string getResourceGroupId()
5361
 * @method $this withResourceGroupId($value)
5362
 */
5363
class DescribeWhitelistTemplate extends Rpc
5364
{
5365
}
5366
5367
/**
5368
 * @method string getResourceOwnerId()
5369
 * @method $this withResourceOwnerId($value)
5370
 * @method string getResourceOwnerAccount()
5371
 * @method $this withResourceOwnerAccount($value)
5372
 * @method string getTemplateId()
5373
 * @method string getResourceGroupId()
5374
 * @method $this withResourceGroupId($value)
5375
 */
5376
class DescribeWhitelistTemplateLinkedInstance extends Rpc
5377
{
5378
5379
    /**
5380
     * @param string $value
5381
     *
5382
     * @return $this
5383
     */
5384
    public function withTemplateId($value)
5385
    {
5386
        $this->data['TemplateId'] = $value;
5387
        $this->options['form_params']['TemplateId'] = $value;
5388
5389
        return $this;
5390
    }
5391
}
5392
5393
/**
5394
 * @method string getResourceOwnerId()
5395
 * @method $this withResourceOwnerId($value)
5396
 * @method string getResourceOwnerAccount()
5397
 * @method $this withResourceOwnerAccount($value)
5398
 * @method string getClientToken()
5399
 * @method $this withClientToken($value)
5400
 * @method string getOwnerAccount()
5401
 * @method $this withOwnerAccount($value)
5402
 * @method string getOwnerId()
5403
 * @method $this withOwnerId($value)
5404
 * @method string getDBInstanceId()
5405
 * @method $this withDBInstanceId($value)
5406
 */
5407
class DestroyDBInstance extends Rpc
5408
{
5409
}
5410
5411
/**
5412
 * @method string getResourceGroupId()
5413
 * @method $this withResourceGroupId($value)
5414
 * @method string getMemberInstanceName()
5415
 * @method $this withMemberInstanceName($value)
5416
 * @method string getGadInstanceName()
5417
 * @method $this withGadInstanceName($value)
5418
 */
5419
class DetachGadInstanceMember extends Rpc
5420
{
5421
}
5422
5423
/**
5424
 * @method string getResourceOwnerId()
5425
 * @method $this withResourceOwnerId($value)
5426
 * @method string getResourceOwnerAccount()
5427
 * @method $this withResourceOwnerAccount($value)
5428
 * @method string getTemplateId()
5429
 * @method $this withTemplateId($value)
5430
 * @method string getResourceGroupId()
5431
 * @method $this withResourceGroupId($value)
5432
 * @method string getInsName()
5433
 * @method $this withInsName($value)
5434
 */
5435
class DetachWhitelistTemplateToInstance extends Rpc
5436
{
5437
}
5438
5439
/**
5440
 * @method string getDBInstanceName()
5441
 * @method $this withDBInstanceName($value)
5442
 * @method string getResourceOwnerId()
5443
 * @method $this withResourceOwnerId($value)
5444
 * @method string getStorage()
5445
 * @method $this withStorage($value)
5446
 * @method string getResourceGroupId()
5447
 * @method $this withResourceGroupId($value)
5448
 * @method string getResourceOwnerAccount()
5449
 * @method $this withResourceOwnerAccount($value)
5450
 * @method string getOwnerId()
5451
 * @method $this withOwnerId($value)
5452
 */
5453
class EvaluateLocalExtendDisk extends Rpc
5454
{
5455
}
5456
5457
/**
5458
 * @method string getResourceOwnerId()
5459
 * @method $this withResourceOwnerId($value)
5460
 * @method string getOwnerId()
5461
 * @method $this withOwnerId($value)
5462
 * @method string getDBInstanceId()
5463
 * @method $this withDBInstanceId($value)
5464
 */
5465
class GetDBInstanceTopology extends Rpc
5466
{
5467
}
5468
5469
/**
5470
 * @method string getDBProxyEngineType()
5471
 * @method $this withDBProxyEngineType($value)
5472
 * @method string getDbInstanceId()
5473
 * @method $this withDbInstanceId($value)
5474
 */
5475
class GetDbProxyInstanceSsl extends Rpc
5476
{
5477
}
5478
5479
/**
5480
 * @method string getResourceOwnerId()
5481
 * @method $this withResourceOwnerId($value)
5482
 * @method string getAccountPrivilege()
5483
 * @method $this withAccountPrivilege($value)
5484
 * @method string getAccountName()
5485
 * @method $this withAccountName($value)
5486
 * @method string getDBInstanceId()
5487
 * @method $this withDBInstanceId($value)
5488
 * @method string getResourceOwnerAccount()
5489
 * @method $this withResourceOwnerAccount($value)
5490
 * @method string getOwnerAccount()
5491
 * @method $this withOwnerAccount($value)
5492
 * @method string getOwnerId()
5493
 * @method $this withOwnerId($value)
5494
 * @method string getDBName()
5495
 * @method $this withDBName($value)
5496
 */
5497
class GrantAccountPrivilege extends Rpc
5498
{
5499
}
5500
5501
/**
5502
 * @method string getPrivileges()
5503
 * @method $this withPrivileges($value)
5504
 * @method string getResourceOwnerId()
5505
 * @method $this withResourceOwnerId($value)
5506
 * @method string getDBInstanceId()
5507
 * @method $this withDBInstanceId($value)
5508
 * @method string getResourceOwnerAccount()
5509
 * @method $this withResourceOwnerAccount($value)
5510
 * @method string getOwnerAccount()
5511
 * @method $this withOwnerAccount($value)
5512
 * @method string getOwnerId()
5513
 * @method $this withOwnerId($value)
5514
 * @method string getExpiredTime()
5515
 * @method $this withExpiredTime($value)
5516
 */
5517
class GrantOperatorPermission extends Rpc
5518
{
5519
}
5520
5521
/**
5522
 * @method string getResourceOwnerId()
5523
 * @method $this withResourceOwnerId($value)
5524
 * @method string getEngineVersion()
5525
 * @method $this withEngineVersion($value)
5526
 * @method string getResourceGroupId()
5527
 * @method $this withResourceGroupId($value)
5528
 * @method string getRetention()
5529
 * @method $this withRetention($value)
5530
 * @method string getResourceOwnerAccount()
5531
 * @method $this withResourceOwnerAccount($value)
5532
 * @method string getBackupFile()
5533
 * @method $this withBackupFile($value)
5534
 * @method string getBucketRegion()
5535
 * @method $this withBucketRegion($value)
5536
 * @method string getOwnerId()
5537
 * @method $this withOwnerId($value)
5538
 * @method string getRestoreSize()
5539
 * @method $this withRestoreSize($value)
5540
 * @method string getZoneId()
5541
 * @method $this withZoneId($value)
5542
 * @method string getComment()
5543
 * @method $this withComment($value)
5544
 */
5545
class ImportUserBackupFile extends Rpc
5546
{
5547
}
5548
5549
/**
5550
 * @method string getResourceOwnerId()
5551
 * @method $this withResourceOwnerId($value)
5552
 * @method string getClientToken()
5553
 * @method $this withClientToken($value)
5554
 * @method string getDBInstanceId()
5555
 * @method $this withDBInstanceId($value)
5556
 * @method string getResourceOwnerAccount()
5557
 * @method $this withResourceOwnerAccount($value)
5558
 * @method string getCommodityCode()
5559
 * @method $this withCommodityCode($value)
5560
 * @method string getOwnerId()
5561
 * @method $this withOwnerId($value)
5562
 * @method string getOrderType()
5563
 * @method $this withOrderType($value)
5564
 */
5565
class ListClasses extends Rpc
5566
{
5567
}
5568
5569
/**
5570
 * @method string getResourceOwnerId()
5571
 * @method $this withResourceOwnerId($value)
5572
 * @method array getResourceId()
5573
 * @method string getResourceOwnerAccount()
5574
 * @method $this withResourceOwnerAccount($value)
5575
 * @method string getOwnerId()
5576
 * @method $this withOwnerId($value)
5577
 * @method string getResourceType()
5578
 * @method $this withResourceType($value)
5579
 * @method string getNextToken()
5580
 * @method $this withNextToken($value)
5581
 * @method array getTag()
5582
 */
5583
class ListTagResources extends Rpc
5584
{
5585
5586
    /**
5587
     * @param array $resourceId
5588
     *
5589
     * @return $this
5590
     */
5591
	public function withResourceId(array $resourceId)
5592
	{
5593
	    $this->data['ResourceId'] = $resourceId;
5594
		foreach ($resourceId as $i => $iValue) {
5595
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
5596
		}
5597
5598
		return $this;
5599
    }
5600
5601
    /**
5602
     * @param array $tag
5603
     *
5604
     * @return $this
5605
     */
5606
	public function withTag(array $tag)
5607
	{
5608
	    $this->data['Tag'] = $tag;
5609
		foreach ($tag as $depth1 => $depth1Value) {
5610
			if(isset($depth1Value['Value'])){
5611
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
5612
			}
5613
			if(isset($depth1Value['Key'])){
5614
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
5615
			}
5616
		}
5617
5618
		return $this;
5619
    }
5620
}
5621
5622
/**
5623
 * @method string getTag4value()
5624
 * @method string getResourceOwnerId()
5625
 * @method $this withResourceOwnerId($value)
5626
 * @method string getTag2key()
5627
 * @method string getTag3key()
5628
 * @method string getTag1value()
5629
 * @method string getResourceGroupId()
5630
 * @method $this withResourceGroupId($value)
5631
 * @method string getEngine()
5632
 * @method $this withEngine($value)
5633
 * @method string getTag3value()
5634
 * @method string getTag5key()
5635
 * @method string getResourceOwnerAccount()
5636
 * @method $this withResourceOwnerAccount($value)
5637
 * @method string getBackupId()
5638
 * @method $this withBackupId($value)
5639
 * @method string getOwnerId()
5640
 * @method $this withOwnerId($value)
5641
 * @method string getTag5value()
5642
 * @method string getTags()
5643
 * @method $this withTags($value)
5644
 * @method string getTag1key()
5645
 * @method string getOpsServiceVersion()
5646
 * @method $this withOpsServiceVersion($value)
5647
 * @method string getOssUrl()
5648
 * @method $this withOssUrl($value)
5649
 * @method string getTag2value()
5650
 * @method string getTag4key()
5651
 * @method string getComment()
5652
 * @method $this withComment($value)
5653
 * @method string getStatus()
5654
 * @method $this withStatus($value)
5655
 */
5656
class ListUserBackupFiles extends Rpc
5657
{
5658
5659
    /**
5660
     * @param string $value
5661
     *
5662
     * @return $this
5663
     */
5664
    public function withTag4value($value)
5665
    {
5666
        $this->data['Tag4value'] = $value;
5667
        $this->options['query']['Tag.4.value'] = $value;
5668
5669
        return $this;
5670
    }
5671
5672
    /**
5673
     * @param string $value
5674
     *
5675
     * @return $this
5676
     */
5677
    public function withTag2key($value)
5678
    {
5679
        $this->data['Tag2key'] = $value;
5680
        $this->options['query']['Tag.2.key'] = $value;
5681
5682
        return $this;
5683
    }
5684
5685
    /**
5686
     * @param string $value
5687
     *
5688
     * @return $this
5689
     */
5690
    public function withTag3key($value)
5691
    {
5692
        $this->data['Tag3key'] = $value;
5693
        $this->options['query']['Tag.3.key'] = $value;
5694
5695
        return $this;
5696
    }
5697
5698
    /**
5699
     * @param string $value
5700
     *
5701
     * @return $this
5702
     */
5703
    public function withTag1value($value)
5704
    {
5705
        $this->data['Tag1value'] = $value;
5706
        $this->options['query']['Tag.1.value'] = $value;
5707
5708
        return $this;
5709
    }
5710
5711
    /**
5712
     * @param string $value
5713
     *
5714
     * @return $this
5715
     */
5716
    public function withTag3value($value)
5717
    {
5718
        $this->data['Tag3value'] = $value;
5719
        $this->options['query']['Tag.3.value'] = $value;
5720
5721
        return $this;
5722
    }
5723
5724
    /**
5725
     * @param string $value
5726
     *
5727
     * @return $this
5728
     */
5729
    public function withTag5key($value)
5730
    {
5731
        $this->data['Tag5key'] = $value;
5732
        $this->options['query']['Tag.5.key'] = $value;
5733
5734
        return $this;
5735
    }
5736
5737
    /**
5738
     * @param string $value
5739
     *
5740
     * @return $this
5741
     */
5742
    public function withTag5value($value)
5743
    {
5744
        $this->data['Tag5value'] = $value;
5745
        $this->options['query']['Tag.5.value'] = $value;
5746
5747
        return $this;
5748
    }
5749
5750
    /**
5751
     * @param string $value
5752
     *
5753
     * @return $this
5754
     */
5755
    public function withTag1key($value)
5756
    {
5757
        $this->data['Tag1key'] = $value;
5758
        $this->options['query']['Tag.1.key'] = $value;
5759
5760
        return $this;
5761
    }
5762
5763
    /**
5764
     * @param string $value
5765
     *
5766
     * @return $this
5767
     */
5768
    public function withTag2value($value)
5769
    {
5770
        $this->data['Tag2value'] = $value;
5771
        $this->options['query']['Tag.2.value'] = $value;
5772
5773
        return $this;
5774
    }
5775
5776
    /**
5777
     * @param string $value
5778
     *
5779
     * @return $this
5780
     */
5781
    public function withTag4key($value)
5782
    {
5783
        $this->data['Tag4key'] = $value;
5784
        $this->options['query']['Tag.4.key'] = $value;
5785
5786
        return $this;
5787
    }
5788
}
5789
5790
/**
5791
 * @method string getResourceOwnerId()
5792
 * @method $this withResourceOwnerId($value)
5793
 * @method string getResourceOwnerAccount()
5794
 * @method $this withResourceOwnerAccount($value)
5795
 * @method string getOwnerId()
5796
 * @method $this withOwnerId($value)
5797
 * @method string getAccountName()
5798
 * @method $this withAccountName($value)
5799
 * @method string getDBInstanceId()
5800
 * @method $this withDBInstanceId($value)
5801
 */
5802
class LockAccount extends Rpc
5803
{
5804
}
5805
5806
/**
5807
 * @method string getResourceOwnerId()
5808
 * @method $this withResourceOwnerId($value)
5809
 * @method string getConnectionString()
5810
 * @method $this withConnectionString($value)
5811
 * @method string getOwnerId()
5812
 * @method $this withOwnerId($value)
5813
 * @method string getZoneId()
5814
 * @method $this withZoneId($value)
5815
 * @method string getDBInstanceId()
5816
 * @method $this withDBInstanceId($value)
5817
 */
5818
class MigrateConnectionToOtherZone extends Rpc
5819
{
5820
}
5821
5822
/**
5823
 * @method string getResourceOwnerId()
5824
 * @method $this withResourceOwnerId($value)
5825
 * @method string getSpecifiedTime()
5826
 * @method $this withSpecifiedTime($value)
5827
 * @method string getTargetDedicatedHostIdForSlave()
5828
 * @method $this withTargetDedicatedHostIdForSlave($value)
5829
 * @method string getZoneIdSlave1()
5830
 * @method $this withZoneIdSlave1($value)
5831
 * @method string getZoneIdSlave2()
5832
 * @method $this withZoneIdSlave2($value)
5833
 * @method string getEngineVersion()
5834
 * @method $this withEngineVersion($value)
5835
 * @method string getStorage()
5836
 * @method $this withStorage($value)
5837
 * @method string getZoneIdForFollower()
5838
 * @method $this withZoneIdForFollower($value)
5839
 * @method string getEffectiveTime()
5840
 * @method $this withEffectiveTime($value)
5841
 * @method string getDBInstanceTransType()
5842
 * @method $this withDBInstanceTransType($value)
5843
 * @method string getTargetDedicatedHostIdForMaster()
5844
 * @method $this withTargetDedicatedHostIdForMaster($value)
5845
 * @method string getDBInstanceId()
5846
 * @method $this withDBInstanceId($value)
5847
 * @method string getDedicatedHostGroupId()
5848
 * @method $this withDedicatedHostGroupId($value)
5849
 * @method string getResourceOwnerAccount()
5850
 * @method $this withResourceOwnerAccount($value)
5851
 * @method string getZoneIdForLog()
5852
 * @method $this withZoneIdForLog($value)
5853
 * @method string getOwnerId()
5854
 * @method $this withOwnerId($value)
5855
 * @method string getTargetDBInstanceClass()
5856
 * @method $this withTargetDBInstanceClass($value)
5857
 * @method string getVSwitchId()
5858
 * @method $this withVSwitchId($value)
5859
 * @method string getTargetDedicatedHostIdForLog()
5860
 * @method $this withTargetDedicatedHostIdForLog($value)
5861
 * @method string getZoneId()
5862
 * @method $this withZoneId($value)
5863
 */
5864
class MigrateDBInstance extends Rpc
5865
{
5866
}
5867
5868
/**
5869
 * @method string getResourceOwnerId()
5870
 * @method $this withResourceOwnerId($value)
5871
 * @method string getResourceOwnerAccount()
5872
 * @method $this withResourceOwnerAccount($value)
5873
 * @method string getOwnerId()
5874
 * @method $this withOwnerId($value)
5875
 * @method string getDBInstanceId()
5876
 * @method $this withDBInstanceId($value)
5877
 */
5878
class MigrateSecurityIPMode extends Rpc
5879
{
5880
}
5881
5882
/**
5883
 * @method string getResourceOwnerId()
5884
 * @method $this withResourceOwnerId($value)
5885
 * @method string getDBInstanceStorage()
5886
 * @method $this withDBInstanceStorage($value)
5887
 * @method string getIsModifySpec()
5888
 * @method $this withIsModifySpec($value)
5889
 * @method string getZoneIdSlave1()
5890
 * @method $this withZoneIdSlave1($value)
5891
 * @method string getZoneIdSlave2()
5892
 * @method $this withZoneIdSlave2($value)
5893
 * @method string getIoAccelerationEnabled()
5894
 * @method $this withIoAccelerationEnabled($value)
5895
 * @method string getEffectiveTime()
5896
 * @method $this withEffectiveTime($value)
5897
 * @method string getDBInstanceId()
5898
 * @method $this withDBInstanceId($value)
5899
 * @method string getSwitchTime()
5900
 * @method $this withSwitchTime($value)
5901
 * @method string getResourceOwnerAccount()
5902
 * @method $this withResourceOwnerAccount($value)
5903
 * @method string getOwnerAccount()
5904
 * @method $this withOwnerAccount($value)
5905
 * @method string getOwnerId()
5906
 * @method $this withOwnerId($value)
5907
 * @method string getDBInstanceClass()
5908
 * @method $this withDBInstanceClass($value)
5909
 * @method string getVSwitchId()
5910
 * @method $this withVSwitchId($value)
5911
 * @method string getVPCId()
5912
 * @method $this withVPCId($value)
5913
 * @method string getZoneId()
5914
 * @method $this withZoneId($value)
5915
 * @method string getCategory()
5916
 * @method $this withCategory($value)
5917
 */
5918
class MigrateToOtherZone extends Rpc
5919
{
5920
}
5921
5922
/**
5923
 * @method string getResourceOwnerId()
5924
 * @method $this withResourceOwnerId($value)
5925
 * @method string getAccountDescription()
5926
 * @method $this withAccountDescription($value)
5927
 * @method string getAccountName()
5928
 * @method $this withAccountName($value)
5929
 * @method string getDBInstanceId()
5930
 * @method $this withDBInstanceId($value)
5931
 * @method string getResourceOwnerAccount()
5932
 * @method $this withResourceOwnerAccount($value)
5933
 * @method string getOwnerAccount()
5934
 * @method $this withOwnerAccount($value)
5935
 * @method string getOwnerId()
5936
 * @method $this withOwnerId($value)
5937
 */
5938
class ModifyAccountDescription extends Rpc
5939
{
5940
}
5941
5942
/**
5943
 * @method string getDBInstanceName()
5944
 * @method $this withDBInstanceName($value)
5945
 * @method string getExpireTime()
5946
 * @method $this withExpireTime($value)
5947
 * @method string getResourceOwnerId()
5948
 * @method $this withResourceOwnerId($value)
5949
 * @method string getResourceOwnerAccount()
5950
 * @method $this withResourceOwnerAccount($value)
5951
 * @method string getPrivilege()
5952
 * @method $this withPrivilege($value)
5953
 * @method string getOwnerId()
5954
 * @method $this withOwnerId($value)
5955
 * @method string getUserName()
5956
 * @method $this withUserName($value)
5957
 */
5958
class ModifyAccountMaskingPrivilege extends Rpc
5959
{
5960
5961
    /** @var string */
5962
    public $scheme = 'https';
5963
}
5964
5965
/**
5966
 * @method string getResourceOwnerId()
5967
 * @method $this withResourceOwnerId($value)
5968
 * @method string getResourceOwnerAccount()
5969
 * @method $this withResourceOwnerAccount($value)
5970
 * @method string getOwnerId()
5971
 * @method $this withOwnerId($value)
5972
 * @method string getEnableEventLog()
5973
 * @method $this withEnableEventLog($value)
5974
 */
5975
class ModifyActionEventPolicy extends Rpc
5976
{
5977
}
5978
5979
/**
5980
 * @method string getResourceOwnerId()
5981
 * @method $this withResourceOwnerId($value)
5982
 * @method string getSecurityToken()
5983
 * @method $this withSecurityToken($value)
5984
 * @method string getSwitchTime()
5985
 * @method $this withSwitchTime($value)
5986
 * @method string getResourceOwnerAccount()
5987
 * @method $this withResourceOwnerAccount($value)
5988
 * @method string getOwnerAccount()
5989
 * @method $this withOwnerAccount($value)
5990
 * @method string getOwnerId()
5991
 * @method $this withOwnerId($value)
5992
 * @method string getIds()
5993
 * @method $this withIds($value)
5994
 * @method string getImmediateStart()
5995
 * @method $this withImmediateStart($value)
5996
 */
5997
class ModifyActiveOperationTasks extends Rpc
5998
{
5999
}
6000
6001
/**
6002
 * @method string getResourceOwnerId()
6003
 * @method $this withResourceOwnerId($value)
6004
 * @method string getADAccountName()
6005
 * @method $this withADAccountName($value)
6006
 * @method string getClientToken()
6007
 * @method $this withClientToken($value)
6008
 * @method string getDBInstanceId()
6009
 * @method $this withDBInstanceId($value)
6010
 * @method string getADDNS()
6011
 * @method $this withADDNS($value)
6012
 * @method string getResourceOwnerAccount()
6013
 * @method $this withResourceOwnerAccount($value)
6014
 * @method string getADPassword()
6015
 * @method $this withADPassword($value)
6016
 * @method string getOwnerId()
6017
 * @method $this withOwnerId($value)
6018
 * @method string getADServerIpAddress()
6019
 * @method $this withADServerIpAddress($value)
6020
 */
6021
class ModifyADInfo extends Rpc
6022
{
6023
}
6024
6025
/**
6026
 * @method string getResourceOwnerId()
6027
 * @method $this withResourceOwnerId($value)
6028
 * @method string getLocalLogRetentionHours()
6029
 * @method $this withLocalLogRetentionHours($value)
6030
 * @method string getBackupPriority()
6031
 * @method $this withBackupPriority($value)
6032
 * @method string getLogBackupFrequency()
6033
 * @method $this withLogBackupFrequency($value)
6034
 * @method string getArchiveBackupKeepCount()
6035
 * @method $this withArchiveBackupKeepCount($value)
6036
 * @method string getBackupLog()
6037
 * @method $this withBackupLog($value)
6038
 * @method string getBackupInterval()
6039
 * @method $this withBackupInterval($value)
6040
 * @method string getDuplicationContent()
6041
 * @method $this withDuplicationContent($value)
6042
 * @method string getHighSpaceUsageProtection()
6043
 * @method $this withHighSpaceUsageProtection($value)
6044
 * @method string getLogBackupLocalRetentionNumber()
6045
 * @method $this withLogBackupLocalRetentionNumber($value)
6046
 * @method string getDBInstanceId()
6047
 * @method $this withDBInstanceId($value)
6048
 * @method string getEnableBackupLog()
6049
 * @method $this withEnableBackupLog($value)
6050
 * @method string getBackupPolicyMode()
6051
 * @method $this withBackupPolicyMode($value)
6052
 * @method string getPreferredBackupPeriod()
6053
 * @method $this withPreferredBackupPeriod($value)
6054
 * @method string getEnableIncrementDataBackup()
6055
 * @method $this withEnableIncrementDataBackup($value)
6056
 * @method string getReleasedKeepPolicy()
6057
 * @method $this withReleasedKeepPolicy($value)
6058
 * @method string getResourceOwnerAccount()
6059
 * @method $this withResourceOwnerAccount($value)
6060
 * @method string getOwnerAccount()
6061
 * @method $this withOwnerAccount($value)
6062
 * @method string getCompressType()
6063
 * @method $this withCompressType($value)
6064
 * @method string getLocalLogRetentionSpace()
6065
 * @method $this withLocalLogRetentionSpace($value)
6066
 * @method string getOwnerId()
6067
 * @method $this withOwnerId($value)
6068
 * @method string getArchiveBackupKeepPolicy()
6069
 * @method $this withArchiveBackupKeepPolicy($value)
6070
 * @method string getDuplication()
6071
 * @method $this withDuplication($value)
6072
 * @method string getPreferredBackupTime()
6073
 * @method $this withPreferredBackupTime($value)
6074
 * @method string getBackupRetentionPeriod()
6075
 * @method $this withBackupRetentionPeriod($value)
6076
 * @method string getBackupMethod()
6077
 * @method $this withBackupMethod($value)
6078
 * @method string getDuplicationLocation()
6079
 * @method $this withDuplicationLocation($value)
6080
 * @method string getArchiveBackupRetentionPeriod()
6081
 * @method $this withArchiveBackupRetentionPeriod($value)
6082
 * @method string getCategory()
6083
 * @method $this withCategory($value)
6084
 * @method string getLogBackupRetentionPeriod()
6085
 * @method $this withLogBackupRetentionPeriod($value)
6086
 */
6087
class ModifyBackupPolicy extends Rpc
6088
{
6089
}
6090
6091
/**
6092
 * @method string getResourceOwnerId()
6093
 * @method $this withResourceOwnerId($value)
6094
 * @method string getResourceOwnerAccount()
6095
 * @method $this withResourceOwnerAccount($value)
6096
 * @method string getTimezone()
6097
 * @method $this withTimezone($value)
6098
 * @method string getOwnerId()
6099
 * @method $this withOwnerId($value)
6100
 * @method string getDBInstanceId()
6101
 * @method $this withDBInstanceId($value)
6102
 * @method string getCollation()
6103
 * @method $this withCollation($value)
6104
 */
6105
class ModifyCollationTimeZone extends Rpc
6106
{
6107
}
6108
6109
/**
6110
 * @method string getResourceOwnerId()
6111
 * @method $this withResourceOwnerId($value)
6112
 * @method string getIncreaseRatio()
6113
 * @method $this withIncreaseRatio($value)
6114
 * @method string getRestoreOriginalSpecification()
6115
 * @method $this withRestoreOriginalSpecification($value)
6116
 * @method string getDBInstanceId()
6117
 * @method $this withDBInstanceId($value)
6118
 * @method string getResourceOwnerAccount()
6119
 * @method $this withResourceOwnerAccount($value)
6120
 * @method string getOwnerId()
6121
 * @method $this withOwnerId($value)
6122
 * @method string getResourceType()
6123
 * @method $this withResourceType($value)
6124
 * @method string getAdjustDeadline()
6125
 * @method $this withAdjustDeadline($value)
6126
 * @method string getTargetValue()
6127
 * @method $this withTargetValue($value)
6128
 */
6129
class ModifyCustinsResource extends Rpc
6130
{
6131
}
6132
6133
/**
6134
 * @method string getResourceOwnerId()
6135
 * @method $this withResourceOwnerId($value)
6136
 * @method string getClientToken()
6137
 * @method $this withClientToken($value)
6138
 * @method string getDBInstanceId()
6139
 * @method $this withDBInstanceId($value)
6140
 * @method string getResourceOwnerAccount()
6141
 * @method $this withResourceOwnerAccount($value)
6142
 * @method string getOwnerId()
6143
 * @method $this withOwnerId($value)
6144
 * @method string getStorageUpperBound()
6145
 * @method $this withStorageUpperBound($value)
6146
 * @method string getStorageThreshold()
6147
 * @method $this withStorageThreshold($value)
6148
 * @method string getStorageAutoScale()
6149
 * @method $this withStorageAutoScale($value)
6150
 */
6151
class ModifyDasInstanceConfig extends Rpc
6152
{
6153
}
6154
6155
/**
6156
 * @method string getDatabasePropertyValue()
6157
 * @method $this withDatabasePropertyValue($value)
6158
 * @method string getResourceOwnerId()
6159
 * @method $this withResourceOwnerId($value)
6160
 * @method string getClientToken()
6161
 * @method $this withClientToken($value)
6162
 * @method string getDatabasePropertyName()
6163
 * @method $this withDatabasePropertyName($value)
6164
 * @method string getResourceGroupId()
6165
 * @method $this withResourceGroupId($value)
6166
 * @method string getDBInstanceId()
6167
 * @method $this withDBInstanceId($value)
6168
 * @method string getResourceOwnerAccount()
6169
 * @method $this withResourceOwnerAccount($value)
6170
 * @method string getOwnerAccount()
6171
 * @method $this withOwnerAccount($value)
6172
 * @method string getOwnerId()
6173
 * @method $this withOwnerId($value)
6174
 * @method string getDBName()
6175
 * @method $this withDBName($value)
6176
 */
6177
class ModifyDatabaseConfig extends Rpc
6178
{
6179
}
6180
6181
/**
6182
 * @method string getResourceOwnerId()
6183
 * @method $this withResourceOwnerId($value)
6184
 * @method string getDBInstanceId()
6185
 * @method $this withDBInstanceId($value)
6186
 * @method string getDBDescription()
6187
 * @method $this withDBDescription($value)
6188
 * @method string getResourceOwnerAccount()
6189
 * @method $this withResourceOwnerAccount($value)
6190
 * @method string getOwnerAccount()
6191
 * @method $this withOwnerAccount($value)
6192
 * @method string getOwnerId()
6193
 * @method $this withOwnerId($value)
6194
 * @method string getDBName()
6195
 * @method $this withDBName($value)
6196
 */
6197
class ModifyDBDescription extends Rpc
6198
{
6199
}
6200
6201
/**
6202
 * @method string getResourceOwnerId()
6203
 * @method $this withResourceOwnerId($value)
6204
 * @method string getResourceOwnerAccount()
6205
 * @method $this withResourceOwnerAccount($value)
6206
 * @method string getClientToken()
6207
 * @method $this withClientToken($value)
6208
 * @method string getOwnerId()
6209
 * @method $this withOwnerId($value)
6210
 * @method string getAutoUpgradeMinorVersion()
6211
 * @method $this withAutoUpgradeMinorVersion($value)
6212
 * @method string getDBInstanceId()
6213
 * @method $this withDBInstanceId($value)
6214
 */
6215
class ModifyDBInstanceAutoUpgradeMinorVersion extends Rpc
6216
{
6217
}
6218
6219
/**
6220
 * @method string getResourceOwnerId()
6221
 * @method $this withResourceOwnerId($value)
6222
 * @method string getClientToken()
6223
 * @method $this withClientToken($value)
6224
 * @method string getResourceGroupId()
6225
 * @method $this withResourceGroupId($value)
6226
 * @method string getConfigName()
6227
 * @method $this withConfigName($value)
6228
 * @method string getDBInstanceId()
6229
 * @method $this withDBInstanceId($value)
6230
 * @method string getResourceOwnerAccount()
6231
 * @method $this withResourceOwnerAccount($value)
6232
 * @method string getOwnerAccount()
6233
 * @method $this withOwnerAccount($value)
6234
 * @method string getConfigValue()
6235
 * @method $this withConfigValue($value)
6236
 * @method string getOwnerId()
6237
 * @method $this withOwnerId($value)
6238
 */
6239
class ModifyDBInstanceConfig extends Rpc
6240
{
6241
}
6242
6243
/**
6244
 * @method string getConnectionMode()
6245
 * @method $this withConnectionMode($value)
6246
 * @method string getResourceOwnerId()
6247
 * @method $this withResourceOwnerId($value)
6248
 * @method string getResourceOwnerAccount()
6249
 * @method $this withResourceOwnerAccount($value)
6250
 * @method string getOwnerAccount()
6251
 * @method $this withOwnerAccount($value)
6252
 * @method string getOwnerId()
6253
 * @method $this withOwnerId($value)
6254
 * @method string getDBInstanceId()
6255
 * @method $this withDBInstanceId($value)
6256
 */
6257
class ModifyDBInstanceConnectionMode extends Rpc
6258
{
6259
}
6260
6261
/**
6262
 * @method string getResourceOwnerId()
6263
 * @method $this withResourceOwnerId($value)
6264
 * @method string getConnectionStringPrefix()
6265
 * @method $this withConnectionStringPrefix($value)
6266
 * @method string getPGBouncerPort()
6267
 * @method $this withPGBouncerPort($value)
6268
 * @method string getGeneralGroupName()
6269
 * @method $this withGeneralGroupName($value)
6270
 * @method string getDBInstanceId()
6271
 * @method $this withDBInstanceId($value)
6272
 * @method string getResourceOwnerAccount()
6273
 * @method $this withResourceOwnerAccount($value)
6274
 * @method string getOwnerAccount()
6275
 * @method $this withOwnerAccount($value)
6276
 * @method string getOwnerId()
6277
 * @method $this withOwnerId($value)
6278
 * @method string getBabelfishPort()
6279
 * @method $this withBabelfishPort($value)
6280
 * @method string getCurrentConnectionString()
6281
 * @method $this withCurrentConnectionString($value)
6282
 * @method string getPort()
6283
 * @method $this withPort($value)
6284
 */
6285
class ModifyDBInstanceConnectionString extends Rpc
6286
{
6287
}
6288
6289
/**
6290
 * @method string getResourceOwnerId()
6291
 * @method $this withResourceOwnerId($value)
6292
 * @method string getResourceOwnerAccount()
6293
 * @method $this withResourceOwnerAccount($value)
6294
 * @method string getOwnerId()
6295
 * @method $this withOwnerId($value)
6296
 * @method string getReadSQLReplicationTime()
6297
 * @method $this withReadSQLReplicationTime($value)
6298
 * @method string getDBInstanceId()
6299
 * @method $this withDBInstanceId($value)
6300
 */
6301
class ModifyDBInstanceDelayedReplicationTime extends Rpc
6302
{
6303
}
6304
6305
/**
6306
 * @method string getResourceOwnerId()
6307
 * @method $this withResourceOwnerId($value)
6308
 * @method string getClientToken()
6309
 * @method $this withClientToken($value)
6310
 * @method string getDeletionProtection()
6311
 * @method $this withDeletionProtection($value)
6312
 * @method string getDBInstanceId()
6313
 * @method $this withDBInstanceId($value)
6314
 * @method string getResourceOwnerAccount()
6315
 * @method $this withResourceOwnerAccount($value)
6316
 * @method string getOwnerAccount()
6317
 * @method $this withOwnerAccount($value)
6318
 * @method string getOwnerId()
6319
 * @method $this withOwnerId($value)
6320
 */
6321
class ModifyDBInstanceDeletionProtection extends Rpc
6322
{
6323
}
6324
6325
/**
6326
 * @method string getResourceOwnerId()
6327
 * @method $this withResourceOwnerId($value)
6328
 * @method string getClientToken()
6329
 * @method $this withClientToken($value)
6330
 * @method string getDBInstanceId()
6331
 * @method $this withDBInstanceId($value)
6332
 * @method string getDBInstanceDescription()
6333
 * @method $this withDBInstanceDescription($value)
6334
 * @method string getResourceOwnerAccount()
6335
 * @method $this withResourceOwnerAccount($value)
6336
 * @method string getOwnerAccount()
6337
 * @method $this withOwnerAccount($value)
6338
 * @method string getOwnerId()
6339
 * @method $this withOwnerId($value)
6340
 */
6341
class ModifyDBInstanceDescription extends Rpc
6342
{
6343
}
6344
6345
/**
6346
 * @method string getResourceOwnerId()
6347
 * @method $this withResourceOwnerId($value)
6348
 * @method string getClientToken()
6349
 * @method $this withClientToken($value)
6350
 * @method string getDBInstanceId()
6351
 * @method $this withDBInstanceId($value)
6352
 * @method string getDBInstanceEndpointDescription()
6353
 * @method $this withDBInstanceEndpointDescription($value)
6354
 * @method string getNodeItems()
6355
 * @method $this withNodeItems($value)
6356
 * @method string getDBInstanceEndpointId()
6357
 * @method $this withDBInstanceEndpointId($value)
6358
 */
6359
class ModifyDBInstanceEndpoint extends Rpc
6360
{
6361
}
6362
6363
/**
6364
 * @method string getConnectionStringPrefix()
6365
 * @method $this withConnectionStringPrefix($value)
6366
 * @method string getResourceOwnerId()
6367
 * @method $this withResourceOwnerId($value)
6368
 * @method string getClientToken()
6369
 * @method $this withClientToken($value)
6370
 * @method string getConnectionString()
6371
 * @method $this withConnectionString($value)
6372
 * @method string getDBInstanceId()
6373
 * @method $this withDBInstanceId($value)
6374
 * @method string getVSwitchId()
6375
 * @method $this withVSwitchId($value)
6376
 * @method string getPrivateIpAddress()
6377
 * @method $this withPrivateIpAddress($value)
6378
 * @method string getDBInstanceEndpointId()
6379
 * @method $this withDBInstanceEndpointId($value)
6380
 * @method string getPort()
6381
 * @method $this withPort($value)
6382
 * @method string getVpcId()
6383
 * @method $this withVpcId($value)
6384
 */
6385
class ModifyDBInstanceEndpointAddress extends Rpc
6386
{
6387
}
6388
6389
/**
6390
 * @method string getResourceOwnerId()
6391
 * @method $this withResourceOwnerId($value)
6392
 * @method string getDbInstanceId()
6393
 * @method $this withDbInstanceId($value)
6394
 * @method string getHAMode()
6395
 * @method $this withHAMode($value)
6396
 * @method string getResourceOwnerAccount()
6397
 * @method $this withResourceOwnerAccount($value)
6398
 * @method string getOwnerAccount()
6399
 * @method $this withOwnerAccount($value)
6400
 * @method string getSyncMode()
6401
 * @method $this withSyncMode($value)
6402
 * @method string getOwnerId()
6403
 * @method $this withOwnerId($value)
6404
 */
6405
class ModifyDBInstanceHAConfig extends Rpc
6406
{
6407
}
6408
6409
/**
6410
 * @method string getResourceOwnerId()
6411
 * @method $this withResourceOwnerId($value)
6412
 * @method string getClientToken()
6413
 * @method $this withClientToken($value)
6414
 * @method string getMaintainTime()
6415
 * @method $this withMaintainTime($value)
6416
 * @method string getDBInstanceId()
6417
 * @method $this withDBInstanceId($value)
6418
 * @method string getResourceOwnerAccount()
6419
 * @method $this withResourceOwnerAccount($value)
6420
 * @method string getOwnerAccount()
6421
 * @method $this withOwnerAccount($value)
6422
 * @method string getOwnerId()
6423
 * @method $this withOwnerId($value)
6424
 */
6425
class ModifyDBInstanceMaintainTime extends Rpc
6426
{
6427
}
6428
6429
/**
6430
 * @method string getDBInstanceName()
6431
 * @method $this withDBInstanceName($value)
6432
 * @method string getResourceOwnerId()
6433
 * @method $this withResourceOwnerId($value)
6434
 * @method string getMetricsConfig()
6435
 * @method $this withMetricsConfig($value)
6436
 * @method string getResourceOwnerAccount()
6437
 * @method $this withResourceOwnerAccount($value)
6438
 * @method string getOwnerId()
6439
 * @method $this withOwnerId($value)
6440
 * @method string getScope()
6441
 * @method $this withScope($value)
6442
 */
6443
class ModifyDBInstanceMetrics extends Rpc
6444
{
6445
}
6446
6447
/**
6448
 * @method string getResourceOwnerId()
6449
 * @method $this withResourceOwnerId($value)
6450
 * @method string getClientToken()
6451
 * @method $this withClientToken($value)
6452
 * @method string getDBInstanceId()
6453
 * @method $this withDBInstanceId($value)
6454
 * @method string getPeriod()
6455
 * @method $this withPeriod($value)
6456
 * @method string getResourceOwnerAccount()
6457
 * @method $this withResourceOwnerAccount($value)
6458
 * @method string getOwnerAccount()
6459
 * @method $this withOwnerAccount($value)
6460
 * @method string getOwnerId()
6461
 * @method $this withOwnerId($value)
6462
 */
6463
class ModifyDBInstanceMonitor extends Rpc
6464
{
6465
}
6466
6467
/**
6468
 * @method string getResourceOwnerId()
6469
 * @method $this withResourceOwnerId($value)
6470
 * @method string getConnectionString()
6471
 * @method $this withConnectionString($value)
6472
 * @method string getClassicExpiredDays()
6473
 * @method $this withClassicExpiredDays($value)
6474
 * @method string getDBInstanceId()
6475
 * @method $this withDBInstanceId($value)
6476
 * @method string getResourceOwnerAccount()
6477
 * @method $this withResourceOwnerAccount($value)
6478
 * @method string getOwnerAccount()
6479
 * @method $this withOwnerAccount($value)
6480
 * @method string getOwnerId()
6481
 * @method $this withOwnerId($value)
6482
 */
6483
class ModifyDBInstanceNetworkExpireTime extends Rpc
6484
{
6485
}
6486
6487
/**
6488
 * @method string getResourceOwnerId()
6489
 * @method $this withResourceOwnerId($value)
6490
 * @method string getClassicExpiredDays()
6491
 * @method $this withClassicExpiredDays($value)
6492
 * @method string getDBInstanceId()
6493
 * @method $this withDBInstanceId($value)
6494
 * @method string getReadWriteSplittingPrivateIpAddress()
6495
 * @method $this withReadWriteSplittingPrivateIpAddress($value)
6496
 * @method string getResourceOwnerAccount()
6497
 * @method $this withResourceOwnerAccount($value)
6498
 * @method string getOwnerAccount()
6499
 * @method $this withOwnerAccount($value)
6500
 * @method string getOwnerId()
6501
 * @method $this withOwnerId($value)
6502
 * @method string getVSwitchId()
6503
 * @method $this withVSwitchId($value)
6504
 * @method string getPrivateIpAddress()
6505
 * @method $this withPrivateIpAddress($value)
6506
 * @method string getRetainClassic()
6507
 * @method $this withRetainClassic($value)
6508
 * @method string getVPCId()
6509
 * @method $this withVPCId($value)
6510
 * @method string getInstanceNetworkType()
6511
 * @method $this withInstanceNetworkType($value)
6512
 * @method string getReadWriteSplittingClassicExpiredDays()
6513
 * @method $this withReadWriteSplittingClassicExpiredDays($value)
6514
 */
6515
class ModifyDBInstanceNetworkType extends Rpc
6516
{
6517
}
6518
6519
/**
6520
 * @method string getResourceOwnerId()
6521
 * @method $this withResourceOwnerId($value)
6522
 * @method string getClientToken()
6523
 * @method $this withClientToken($value)
6524
 * @method string getDBInstanceId()
6525
 * @method $this withDBInstanceId($value)
6526
 * @method string getBusinessInfo()
6527
 * @method $this withBusinessInfo($value)
6528
 * @method string getPeriod()
6529
 * @method $this withPeriod($value)
6530
 * @method string getAgentId()
6531
 * @method $this withAgentId($value)
6532
 * @method string getAutoPay()
6533
 * @method $this withAutoPay($value)
6534
 * @method string getResourceOwnerAccount()
6535
 * @method $this withResourceOwnerAccount($value)
6536
 * @method string getResource()
6537
 * @method $this withResource($value)
6538
 * @method string getOwnerAccount()
6539
 * @method $this withOwnerAccount($value)
6540
 * @method string getOwnerId()
6541
 * @method $this withOwnerId($value)
6542
 * @method string getUsedTime()
6543
 * @method $this withUsedTime($value)
6544
 * @method string getPayType()
6545
 * @method $this withPayType($value)
6546
 */
6547
class ModifyDBInstancePayType extends Rpc
6548
{
6549
}
6550
6551
/**
6552
 * @method string getResourceOwnerId()
6553
 * @method $this withResourceOwnerId($value)
6554
 * @method string getResourceOwnerAccount()
6555
 * @method $this withResourceOwnerAccount($value)
6556
 * @method string getProxyConfigurationValue()
6557
 * @method $this withProxyConfigurationValue($value)
6558
 * @method string getOwnerId()
6559
 * @method $this withOwnerId($value)
6560
 * @method string getProxyConfigurationKey()
6561
 * @method $this withProxyConfigurationKey($value)
6562
 * @method string getDBInstanceId()
6563
 * @method $this withDBInstanceId($value)
6564
 */
6565
class ModifyDBInstanceProxyConfiguration extends Rpc
6566
{
6567
}
6568
6569
/**
6570
 * @method string getResourceOwnerId()
6571
 * @method $this withResourceOwnerId($value)
6572
 * @method string getDBInstanceStorage()
6573
 * @method $this withDBInstanceStorage($value)
6574
 * @method string getClientToken()
6575
 * @method $this withClientToken($value)
6576
 * @method string getEngineVersion()
6577
 * @method $this withEngineVersion($value)
6578
 * @method string getAutoUseCoupon()
6579
 * @method $this withAutoUseCoupon($value)
6580
 * @method string getIoAccelerationEnabled()
6581
 * @method $this withIoAccelerationEnabled($value)
6582
 * @method string getColdDataEnabled()
6583
 * @method $this withColdDataEnabled($value)
6584
 * @method string getResourceGroupId()
6585
 * @method $this withResourceGroupId($value)
6586
 * @method string getServerlessConfiguration()
6587
 * @method $this withServerlessConfiguration($value)
6588
 * @method string getEffectiveTime()
6589
 * @method $this withEffectiveTime($value)
6590
 * @method string getDBInstanceTransType()
6591
 * @method $this withDBInstanceTransType($value)
6592
 * @method string getDBInstanceId()
6593
 * @method $this withDBInstanceId($value)
6594
 * @method string getSwitchTime()
6595
 * @method $this withSwitchTime($value)
6596
 * @method string getDBInstanceStorageType()
6597
 * @method $this withDBInstanceStorageType($value)
6598
 * @method string getSourceBiz()
6599
 * @method $this withSourceBiz($value)
6600
 * @method string getDedicatedHostGroupId()
6601
 * @method $this withDedicatedHostGroupId($value)
6602
 * @method string getDirection()
6603
 * @method $this withDirection($value)
6604
 * @method string getResourceOwnerAccount()
6605
 * @method $this withResourceOwnerAccount($value)
6606
 * @method string getOwnerAccount()
6607
 * @method $this withOwnerAccount($value)
6608
 * @method string getOwnerId()
6609
 * @method $this withOwnerId($value)
6610
 * @method string getUsedTime()
6611
 * @method $this withUsedTime($value)
6612
 * @method string getBurstingEnabled()
6613
 * @method $this withBurstingEnabled($value)
6614
 * @method string getTargetMinorVersion()
6615
 * @method $this withTargetMinorVersion($value)
6616
 * @method string getDBInstanceClass()
6617
 * @method $this withDBInstanceClass($value)
6618
 * @method string getZoneId()
6619
 * @method $this withZoneId($value)
6620
 * @method string getCategory()
6621
 * @method $this withCategory($value)
6622
 * @method string getPayType()
6623
 * @method $this withPayType($value)
6624
 */
6625
class ModifyDBInstanceSpec extends Rpc
6626
{
6627
}
6628
6629
/**
6630
 * @method string getResourceOwnerId()
6631
 * @method $this withResourceOwnerId($value)
6632
 * @method string getConnectionString()
6633
 * @method $this withConnectionString($value)
6634
 * @method string getServerKey()
6635
 * @method $this withServerKey($value)
6636
 * @method string getClientCrlEnabled()
6637
 * @method $this withClientCrlEnabled($value)
6638
 * @method string getCertificate()
6639
 * @method $this withCertificate($value)
6640
 * @method string getACL()
6641
 * @method $this withACL($value)
6642
 * @method string getPassWord()
6643
 * @method $this withPassWord($value)
6644
 * @method string getClientCertRevocationList()
6645
 * @method $this withClientCertRevocationList($value)
6646
 * @method string getServerCert()
6647
 * @method $this withServerCert($value)
6648
 * @method string getDBInstanceId()
6649
 * @method $this withDBInstanceId($value)
6650
 * @method string getForceEncryption()
6651
 * @method $this withForceEncryption($value)
6652
 * @method string getClientCAEnabled()
6653
 * @method $this withClientCAEnabled($value)
6654
 * @method string getClientCACert()
6655
 * @method $this withClientCACert($value)
6656
 * @method string getReplicationACL()
6657
 * @method $this withReplicationACL($value)
6658
 * @method string getResourceOwnerAccount()
6659
 * @method $this withResourceOwnerAccount($value)
6660
 * @method string getCAType()
6661
 * @method $this withCAType($value)
6662
 * @method string getOwnerAccount()
6663
 * @method $this withOwnerAccount($value)
6664
 * @method string getOwnerId()
6665
 * @method $this withOwnerId($value)
6666
 * @method string getSSLEnabled()
6667
 * @method $this withSSLEnabled($value)
6668
 * @method string getTlsVersion()
6669
 * @method $this withTlsVersion($value)
6670
 */
6671
class ModifyDBInstanceSSL extends Rpc
6672
{
6673
}
6674
6675
/**
6676
 * @method string getResourceOwnerId()
6677
 * @method $this withResourceOwnerId($value)
6678
 * @method string getCertificate()
6679
 * @method $this withCertificate($value)
6680
 * @method string getPrivateKey()
6681
 * @method $this withPrivateKey($value)
6682
 * @method string getPassWord()
6683
 * @method $this withPassWord($value)
6684
 * @method string getDBInstanceId()
6685
 * @method $this withDBInstanceId($value)
6686
 * @method string getResourceOwnerAccount()
6687
 * @method $this withResourceOwnerAccount($value)
6688
 * @method string getOwnerAccount()
6689
 * @method $this withOwnerAccount($value)
6690
 * @method string getIsRotate()
6691
 * @method $this withIsRotate($value)
6692
 * @method string getEncryptionKey()
6693
 * @method $this withEncryptionKey($value)
6694
 * @method string getOwnerId()
6695
 * @method $this withOwnerId($value)
6696
 * @method string getDBName()
6697
 * @method $this withDBName($value)
6698
 * @method string getRoleArn()
6699
 * @method $this withRoleArn($value)
6700
 * @method string getTDEStatus()
6701
 * @method $this withTDEStatus($value)
6702
 */
6703
class ModifyDBInstanceTDE extends Rpc
6704
{
6705
}
6706
6707
/**
6708
 * @method string getResourceOwnerId()
6709
 * @method $this withResourceOwnerId($value)
6710
 * @method string getDBInstanceStorage()
6711
 * @method $this withDBInstanceStorage($value)
6712
 * @method string getClientToken()
6713
 * @method $this withClientToken($value)
6714
 * @method string getEffectiveTime()
6715
 * @method $this withEffectiveTime($value)
6716
 * @method string getDBInstanceId()
6717
 * @method $this withDBInstanceId($value)
6718
 * @method string getDBInstanceStorageType()
6719
 * @method $this withDBInstanceStorageType($value)
6720
 * @method string getProduceAsync()
6721
 * @method $this withProduceAsync($value)
6722
 * @method string getAutoPay()
6723
 * @method $this withAutoPay($value)
6724
 * @method string getDryRun()
6725
 * @method $this withDryRun($value)
6726
 * @method string getResourceOwnerAccount()
6727
 * @method $this withResourceOwnerAccount($value)
6728
 * @method string getOwnerAccount()
6729
 * @method $this withOwnerAccount($value)
6730
 * @method string getOwnerId()
6731
 * @method $this withOwnerId($value)
6732
 * @method string getDBNode()
6733
 * @method $this withDBNode($value)
6734
 */
6735
class ModifyDBNode extends Rpc
6736
{
6737
}
6738
6739
/**
6740
 * @method string getResourceOwnerId()
6741
 * @method $this withResourceOwnerId($value)
6742
 * @method string getResourceGroupId()
6743
 * @method $this withResourceGroupId($value)
6744
 * @method string getAccountName()
6745
 * @method $this withAccountName($value)
6746
 * @method string getDBInstanceId()
6747
 * @method $this withDBInstanceId($value)
6748
 * @method string getPersistentConnectionStatus()
6749
 * @method $this withPersistentConnectionStatus($value)
6750
 * @method string getResourceOwnerAccount()
6751
 * @method $this withResourceOwnerAccount($value)
6752
 * @method string getDBProxyEngineType()
6753
 * @method $this withDBProxyEngineType($value)
6754
 * @method string getOwnerId()
6755
 * @method $this withOwnerId($value)
6756
 * @method string getDBProxyInstanceNum()
6757
 * @method $this withDBProxyInstanceNum($value)
6758
 * @method string getConfigDBProxyService()
6759
 * @method $this withConfigDBProxyService($value)
6760
 * @method string getVSwitchId()
6761
 * @method $this withVSwitchId($value)
6762
 * @method string getAccountPassword()
6763
 * @method $this withAccountPassword($value)
6764
 * @method string getDBProxyInstanceType()
6765
 * @method $this withDBProxyInstanceType($value)
6766
 * @method string getVPCId()
6767
 * @method $this withVPCId($value)
6768
 * @method string getInstanceNetworkType()
6769
 * @method $this withInstanceNetworkType($value)
6770
 */
6771
class ModifyDBProxy extends Rpc
6772
{
6773
}
6774
6775
/**
6776
 * @method string getResourceOwnerId()
6777
 * @method $this withResourceOwnerId($value)
6778
 * @method string getConfigDBProxyFeatures()
6779
 * @method $this withConfigDBProxyFeatures($value)
6780
 * @method string getDBInstanceId()
6781
 * @method $this withDBInstanceId($value)
6782
 * @method string getReadOnlyInstanceWeight()
6783
 * @method $this withReadOnlyInstanceWeight($value)
6784
 * @method string getReadOnlyInstanceMaxDelayTime()
6785
 * @method $this withReadOnlyInstanceMaxDelayTime($value)
6786
 * @method string getResourceOwnerAccount()
6787
 * @method $this withResourceOwnerAccount($value)
6788
 * @method string getDbEndpointAliases()
6789
 * @method $this withDbEndpointAliases($value)
6790
 * @method string getDBProxyEngineType()
6791
 * @method $this withDBProxyEngineType($value)
6792
 * @method string getDbEndpointOperator()
6793
 * @method $this withDbEndpointOperator($value)
6794
 * @method string getDbEndpointType()
6795
 * @method $this withDbEndpointType($value)
6796
 * @method string getOwnerId()
6797
 * @method $this withOwnerId($value)
6798
 * @method string getDbEndpointReadWriteMode()
6799
 * @method $this withDbEndpointReadWriteMode($value)
6800
 * @method string getDBProxyEndpointId()
6801
 * @method $this withDBProxyEndpointId($value)
6802
 * @method string getReadOnlyInstanceDistributionType()
6803
 * @method $this withReadOnlyInstanceDistributionType($value)
6804
 */
6805
class ModifyDBProxyEndpoint extends Rpc
6806
{
6807
}
6808
6809
/**
6810
 * @method string getResourceOwnerId()
6811
 * @method $this withResourceOwnerId($value)
6812
 * @method string getDBProxyConnectStringNetType()
6813
 * @method $this withDBProxyConnectStringNetType($value)
6814
 * @method string getDBInstanceId()
6815
 * @method $this withDBInstanceId($value)
6816
 * @method string getDBProxyNewConnectStringPort()
6817
 * @method $this withDBProxyNewConnectStringPort($value)
6818
 * @method string getResourceOwnerAccount()
6819
 * @method $this withResourceOwnerAccount($value)
6820
 * @method string getDBProxyEngineType()
6821
 * @method $this withDBProxyEngineType($value)
6822
 * @method string getOwnerId()
6823
 * @method $this withOwnerId($value)
6824
 * @method string getDBProxyEndpointId()
6825
 * @method $this withDBProxyEndpointId($value)
6826
 * @method string getDBProxyNewConnectString()
6827
 * @method $this withDBProxyNewConnectString($value)
6828
 */
6829
class ModifyDBProxyEndpointAddress extends Rpc
6830
{
6831
}
6832
6833
/**
6834
 * @method string getResourceOwnerId()
6835
 * @method $this withResourceOwnerId($value)
6836
 * @method string getVSwitchIds()
6837
 * @method $this withVSwitchIds($value)
6838
 * @method string getEffectiveTime()
6839
 * @method $this withEffectiveTime($value)
6840
 * @method string getEffectiveSpecificTime()
6841
 * @method $this withEffectiveSpecificTime($value)
6842
 * @method string getDBInstanceId()
6843
 * @method $this withDBInstanceId($value)
6844
 * @method string getResourceOwnerAccount()
6845
 * @method $this withResourceOwnerAccount($value)
6846
 * @method string getDBProxyEngineType()
6847
 * @method $this withDBProxyEngineType($value)
6848
 * @method string getOwnerId()
6849
 * @method $this withOwnerId($value)
6850
 * @method string getDBProxyInstanceNum()
6851
 * @method $this withDBProxyInstanceNum($value)
6852
 * @method string getDBProxyInstanceType()
6853
 * @method $this withDBProxyInstanceType($value)
6854
 */
6855
class ModifyDBProxyInstance extends Rpc
6856
{
6857
}
6858
6859
/**
6860
 * @method string getDbProxySslEnabled()
6861
 * @method $this withDbProxySslEnabled($value)
6862
 * @method string getDbProxyConnectString()
6863
 * @method $this withDbProxyConnectString($value)
6864
 * @method string getDbInstanceId()
6865
 * @method $this withDbInstanceId($value)
6866
 * @method string getDBProxyEngineType()
6867
 * @method $this withDBProxyEngineType($value)
6868
 * @method string getDbProxyEndpointId()
6869
 * @method $this withDbProxyEndpointId($value)
6870
 */
6871
class ModifyDbProxyInstanceSsl extends Rpc
6872
{
6873
}
6874
6875
/**
6876
 * @method string getResourceOwnerId()
6877
 * @method $this withResourceOwnerId($value)
6878
 * @method string getWhiteListGroupName()
6879
 * @method $this withWhiteListGroupName($value)
6880
 * @method string getSecurityIpHosts()
6881
 * @method $this withSecurityIpHosts($value)
6882
 * @method string getSecurityToken()
6883
 * @method $this withSecurityToken($value)
6884
 * @method string getDBInstanceId()
6885
 * @method $this withDBInstanceId($value)
6886
 * @method string getResourceOwnerAccount()
6887
 * @method $this withResourceOwnerAccount($value)
6888
 * @method string getOwnerAccount()
6889
 * @method $this withOwnerAccount($value)
6890
 * @method string getOwnerId()
6891
 * @method $this withOwnerId($value)
6892
 */
6893
class ModifyDTCSecurityIpHostsForSQLServer extends Rpc
6894
{
6895
}
6896
6897
/**
6898
 * @method string getEventId()
6899
 * @method $this withEventId($value)
6900
 * @method string getEventAction()
6901
 * @method $this withEventAction($value)
6902
 * @method string getSecurityToken()
6903
 * @method $this withSecurityToken($value)
6904
 * @method string getActionParams()
6905
 * @method $this withActionParams($value)
6906
 */
6907
class ModifyEventInfo extends Rpc
6908
{
6909
}
6910
6911
/**
6912
 * @method string getResourceOwnerId()
6913
 * @method $this withResourceOwnerId($value)
6914
 * @method string getResourceOwnerAccount()
6915
 * @method $this withResourceOwnerAccount($value)
6916
 * @method string getOwnerId()
6917
 * @method $this withOwnerId($value)
6918
 * @method string getDBInstanceId()
6919
 * @method $this withDBInstanceId($value)
6920
 * @method string getTcpConnectionType()
6921
 * @method $this withTcpConnectionType($value)
6922
 */
6923
class ModifyHADiagnoseConfig extends Rpc
6924
{
6925
}
6926
6927
/**
6928
 * @method string getResourceOwnerId()
6929
 * @method $this withResourceOwnerId($value)
6930
 * @method string getHAConfig()
6931
 * @method $this withHAConfig($value)
6932
 * @method string getManualHATime()
6933
 * @method $this withManualHATime($value)
6934
 * @method string getDBInstanceId()
6935
 * @method $this withDBInstanceId($value)
6936
 * @method string getResourceOwnerAccount()
6937
 * @method $this withResourceOwnerAccount($value)
6938
 * @method string getOwnerId()
6939
 * @method $this withOwnerId($value)
6940
 */
6941
class ModifyHASwitchConfig extends Rpc
6942
{
6943
}
6944
6945
/**
6946
 * @method string getResourceOwnerId()
6947
 * @method $this withResourceOwnerId($value)
6948
 * @method string getClientToken()
6949
 * @method $this withClientToken($value)
6950
 * @method string getDuration()
6951
 * @method $this withDuration($value)
6952
 * @method string getDBInstanceId()
6953
 * @method $this withDBInstanceId($value)
6954
 * @method string getResourceOwnerAccount()
6955
 * @method $this withResourceOwnerAccount($value)
6956
 * @method string getOwnerAccount()
6957
 * @method $this withOwnerAccount($value)
6958
 * @method string getOwnerId()
6959
 * @method $this withOwnerId($value)
6960
 * @method string getAutoRenew()
6961
 * @method $this withAutoRenew($value)
6962
 */
6963
class ModifyInstanceAutoRenewalAttribute extends Rpc
6964
{
6965
}
6966
6967
/**
6968
 * @method string getResourceOwnerId()
6969
 * @method $this withResourceOwnerId($value)
6970
 * @method string getRetentType()
6971
 * @method $this withRetentType($value)
6972
 * @method string getBackupEnabled()
6973
 * @method $this withBackupEnabled($value)
6974
 * @method string getRelService()
6975
 * @method $this withRelService($value)
6976
 * @method string getStorageType()
6977
 * @method $this withStorageType($value)
6978
 * @method string getEndpoint()
6979
 * @method $this withEndpoint($value)
6980
 * @method string getDBInstanceId()
6981
 * @method $this withDBInstanceId($value)
6982
 * @method string getRetention()
6983
 * @method $this withRetention($value)
6984
 * @method string getResourceOwnerAccount()
6985
 * @method $this withResourceOwnerAccount($value)
6986
 * @method string getCrossBackupType()
6987
 * @method $this withCrossBackupType($value)
6988
 * @method string getLogBackupEnabled()
6989
 * @method $this withLogBackupEnabled($value)
6990
 * @method string getOwnerId()
6991
 * @method $this withOwnerId($value)
6992
 * @method string getCrossBackupRegion()
6993
 * @method $this withCrossBackupRegion($value)
6994
 * @method string getStorageOwner()
6995
 * @method $this withStorageOwner($value)
6996
 */
6997
class ModifyInstanceCrossBackupPolicy extends Rpc
6998
{
6999
}
7000
7001
/**
7002
 * @method string getDBInstanceName()
7003
 * @method $this withDBInstanceName($value)
7004
 * @method string getResourceOwnerId()
7005
 * @method $this withResourceOwnerId($value)
7006
 * @method string getMaskingAlgo()
7007
 * @method $this withMaskingAlgo($value)
7008
 * @method string getRuleName()
7009
 * @method $this withRuleName($value)
7010
 * @method string getEnabled()
7011
 * @method $this withEnabled($value)
7012
 * @method string getResourceOwnerAccount()
7013
 * @method $this withResourceOwnerAccount($value)
7014
 * @method string getOwnerId()
7015
 * @method $this withOwnerId($value)
7016
 * @method string getDefaultAlgo()
7017
 * @method $this withDefaultAlgo($value)
7018
 * @method string getRuleConfig()
7019
 * @method $this withRuleConfig($value)
7020
 */
7021
class ModifyMaskingRules extends Rpc
7022
{
7023
7024
    /** @var string */
7025
    public $scheme = 'https';
7026
}
7027
7028
/**
7029
 * @method string getResourceOwnerId()
7030
 * @method $this withResourceOwnerId($value)
7031
 * @method string getClientToken()
7032
 * @method $this withClientToken($value)
7033
 * @method string getSwitchTimeMode()
7034
 * @method $this withSwitchTimeMode($value)
7035
 * @method string getParameterGroupId()
7036
 * @method $this withParameterGroupId($value)
7037
 * @method string getDBInstanceId()
7038
 * @method $this withDBInstanceId($value)
7039
 * @method string getForcerestart()
7040
 * @method $this withForcerestart($value)
7041
 * @method string getSwitchTime()
7042
 * @method $this withSwitchTime($value)
7043
 * @method string getResourceOwnerAccount()
7044
 * @method $this withResourceOwnerAccount($value)
7045
 * @method string getOwnerAccount()
7046
 * @method $this withOwnerAccount($value)
7047
 * @method string getOwnerId()
7048
 * @method $this withOwnerId($value)
7049
 * @method string getParameters()
7050
 * @method $this withParameters($value)
7051
 */
7052
class ModifyParameter extends Rpc
7053
{
7054
}
7055
7056
/**
7057
 * @method string getResourceOwnerId()
7058
 * @method $this withResourceOwnerId($value)
7059
 * @method string getResourceGroupId()
7060
 * @method $this withResourceGroupId($value)
7061
 * @method string getParameterGroupId()
7062
 * @method $this withParameterGroupId($value)
7063
 * @method string getModifyMode()
7064
 * @method $this withModifyMode($value)
7065
 * @method string getResourceOwnerAccount()
7066
 * @method $this withResourceOwnerAccount($value)
7067
 * @method string getOwnerId()
7068
 * @method $this withOwnerId($value)
7069
 * @method string getParameterGroupName()
7070
 * @method $this withParameterGroupName($value)
7071
 * @method string getParameters()
7072
 * @method $this withParameters($value)
7073
 * @method string getParameterGroupDesc()
7074
 * @method $this withParameterGroupDesc($value)
7075
 */
7076
class ModifyParameterGroup extends Rpc
7077
{
7078
}
7079
7080
/**
7081
 * @method string getResourceOwnerId()
7082
 * @method $this withResourceOwnerId($value)
7083
 * @method string getClientToken()
7084
 * @method $this withClientToken($value)
7085
 * @method string getOpsType()
7086
 * @method $this withOpsType($value)
7087
 * @method string getDBInstanceId()
7088
 * @method $this withDBInstanceId($value)
7089
 * @method string getResourceOwnerAccount()
7090
 * @method $this withResourceOwnerAccount($value)
7091
 * @method string getOwnerAccount()
7092
 * @method $this withOwnerAccount($value)
7093
 * @method string getOwnerId()
7094
 * @method $this withOwnerId($value)
7095
 * @method array getHbaItem()
7096
 */
7097
class ModifyPGHbaConfig extends Rpc
7098
{
7099
7100
    /**
7101
     * @param array $hbaItem
7102
     *
7103
     * @return $this
7104
     */
7105
	public function withHbaItem(array $hbaItem)
7106
	{
7107
	    $this->data['HbaItem'] = $hbaItem;
7108
		foreach ($hbaItem as $depth1 => $depth1Value) {
7109
			if(isset($depth1Value['Database'])){
7110
				$this->options['query']['HbaItem.' . ($depth1 + 1) . '.Database'] = $depth1Value['Database'];
7111
			}
7112
			if(isset($depth1Value['Address'])){
7113
				$this->options['query']['HbaItem.' . ($depth1 + 1) . '.Address'] = $depth1Value['Address'];
7114
			}
7115
			if(isset($depth1Value['Method'])){
7116
				$this->options['query']['HbaItem.' . ($depth1 + 1) . '.Method'] = $depth1Value['Method'];
7117
			}
7118
			if(isset($depth1Value['Type'])){
7119
				$this->options['query']['HbaItem.' . ($depth1 + 1) . '.Type'] = $depth1Value['Type'];
7120
			}
7121
			if(isset($depth1Value['User'])){
7122
				$this->options['query']['HbaItem.' . ($depth1 + 1) . '.User'] = $depth1Value['User'];
7123
			}
7124
			if(isset($depth1Value['Mask'])){
7125
				$this->options['query']['HbaItem.' . ($depth1 + 1) . '.Mask'] = $depth1Value['Mask'];
7126
			}
7127
			if(isset($depth1Value['PriorityId'])){
7128
				$this->options['query']['HbaItem.' . ($depth1 + 1) . '.PriorityId'] = $depth1Value['PriorityId'];
7129
			}
7130
			if(isset($depth1Value['Option'])){
7131
				$this->options['query']['HbaItem.' . ($depth1 + 1) . '.Option'] = $depth1Value['Option'];
7132
			}
7133
		}
7134
7135
		return $this;
7136
    }
7137
}
7138
7139
/**
7140
 * @method string getResourceOwnerId()
7141
 * @method $this withResourceOwnerId($value)
7142
 * @method string getResourceGroupId()
7143
 * @method $this withResourceGroupId($value)
7144
 * @method string getDBInstanceId()
7145
 * @method $this withDBInstanceId($value)
7146
 * @method string getResourceOwnerAccount()
7147
 * @method $this withResourceOwnerAccount($value)
7148
 * @method string getOwnerId()
7149
 * @method $this withOwnerId($value)
7150
 * @method string getReadSQLReplicationTime()
7151
 * @method $this withReadSQLReplicationTime($value)
7152
 */
7153
class ModifyReadonlyInstanceDelayReplicationTime extends Rpc
7154
{
7155
}
7156
7157
/**
7158
 * @method string getResourceOwnerId()
7159
 * @method $this withResourceOwnerId($value)
7160
 * @method string getConnectionStringPrefix()
7161
 * @method $this withConnectionStringPrefix($value)
7162
 * @method string getDistributionType()
7163
 * @method $this withDistributionType($value)
7164
 * @method string getDBInstanceId()
7165
 * @method $this withDBInstanceId($value)
7166
 * @method string getResourceOwnerAccount()
7167
 * @method $this withResourceOwnerAccount($value)
7168
 * @method string getOwnerAccount()
7169
 * @method $this withOwnerAccount($value)
7170
 * @method string getWeight()
7171
 * @method $this withWeight($value)
7172
 * @method string getOwnerId()
7173
 * @method $this withOwnerId($value)
7174
 * @method string getPort()
7175
 * @method $this withPort($value)
7176
 * @method string getMaxDelayTime()
7177
 * @method $this withMaxDelayTime($value)
7178
 */
7179
class ModifyReadWriteSplittingConnection extends Rpc
7180
{
7181
}
7182
7183
/**
7184
 * @method string getResourceOwnerId()
7185
 * @method $this withResourceOwnerId($value)
7186
 * @method string getClientToken()
7187
 * @method $this withClientToken($value)
7188
 * @method string getResourceGroupId()
7189
 * @method $this withResourceGroupId($value)
7190
 * @method string getDBInstanceId()
7191
 * @method $this withDBInstanceId($value)
7192
 * @method string getResourceOwnerAccount()
7193
 * @method $this withResourceOwnerAccount($value)
7194
 * @method string getOwnerAccount()
7195
 * @method $this withOwnerAccount($value)
7196
 * @method string getOwnerId()
7197
 * @method $this withOwnerId($value)
7198
 */
7199
class ModifyResourceGroup extends Rpc
7200
{
7201
}
7202
7203
/**
7204
 * @method string getResourceOwnerId()
7205
 * @method $this withResourceOwnerId($value)
7206
 * @method string getResourceOwnerAccount()
7207
 * @method $this withResourceOwnerAccount($value)
7208
 * @method string getSecurityGroupId()
7209
 * @method $this withSecurityGroupId($value)
7210
 * @method string getOwnerId()
7211
 * @method $this withOwnerId($value)
7212
 * @method string getDBInstanceId()
7213
 * @method $this withDBInstanceId($value)
7214
 */
7215
class ModifySecurityGroupConfiguration extends Rpc
7216
{
7217
}
7218
7219
/**
7220
 * @method string getDBInstanceIPArrayName()
7221
 * @method $this withDBInstanceIPArrayName($value)
7222
 * @method string getResourceOwnerId()
7223
 * @method $this withResourceOwnerId($value)
7224
 * @method string getClientToken()
7225
 * @method $this withClientToken($value)
7226
 * @method string getSecurityIps()
7227
 * @method $this withSecurityIps($value)
7228
 * @method string getSecurityGroupId()
7229
 * @method $this withSecurityGroupId($value)
7230
 * @method string getWhitelistNetworkType()
7231
 * @method $this withWhitelistNetworkType($value)
7232
 * @method string getSecurityIPType()
7233
 * @method $this withSecurityIPType($value)
7234
 * @method string getDBInstanceId()
7235
 * @method $this withDBInstanceId($value)
7236
 * @method string getModifyMode()
7237
 * @method $this withModifyMode($value)
7238
 * @method string getResourceOwnerAccount()
7239
 * @method $this withResourceOwnerAccount($value)
7240
 * @method string getOwnerAccount()
7241
 * @method $this withOwnerAccount($value)
7242
 * @method string getOwnerId()
7243
 * @method $this withOwnerId($value)
7244
 * @method string getFreshWhiteListReadins()
7245
 * @method $this withFreshWhiteListReadins($value)
7246
 * @method string getDBInstanceIPArrayAttribute()
7247
 * @method $this withDBInstanceIPArrayAttribute($value)
7248
 */
7249
class ModifySecurityIps extends Rpc
7250
{
7251
}
7252
7253
/**
7254
 * @method string getResourceOwnerId()
7255
 * @method $this withResourceOwnerId($value)
7256
 * @method string getStoragePeriod()
7257
 * @method $this withStoragePeriod($value)
7258
 * @method string getClientToken()
7259
 * @method $this withClientToken($value)
7260
 * @method string getResourceGroupId()
7261
 * @method $this withResourceGroupId($value)
7262
 * @method string getSQLCollectorStatus()
7263
 * @method $this withSQLCollectorStatus($value)
7264
 * @method string getDBInstanceId()
7265
 * @method $this withDBInstanceId($value)
7266
 * @method string getResourceOwnerAccount()
7267
 * @method $this withResourceOwnerAccount($value)
7268
 * @method string getOwnerAccount()
7269
 * @method $this withOwnerAccount($value)
7270
 * @method string getOwnerId()
7271
 * @method $this withOwnerId($value)
7272
 */
7273
class ModifySQLCollectorPolicy extends Rpc
7274
{
7275
}
7276
7277
/**
7278
 * @method string getResourceOwnerId()
7279
 * @method $this withResourceOwnerId($value)
7280
 * @method string getResourceGroupId()
7281
 * @method $this withResourceGroupId($value)
7282
 * @method string getSecurityToken()
7283
 * @method $this withSecurityToken($value)
7284
 * @method string getDBInstanceId()
7285
 * @method $this withDBInstanceId($value)
7286
 * @method string getResourceOwnerAccount()
7287
 * @method $this withResourceOwnerAccount($value)
7288
 * @method string getOwnerAccount()
7289
 * @method $this withOwnerAccount($value)
7290
 * @method string getConfigValue()
7291
 * @method $this withConfigValue($value)
7292
 * @method string getOwnerId()
7293
 * @method $this withOwnerId($value)
7294
 */
7295
class ModifySQLCollectorRetention extends Rpc
7296
{
7297
}
7298
7299
/**
7300
 * @method string getResourceOwnerId()
7301
 * @method $this withResourceOwnerId($value)
7302
 * @method string getSecurityToken()
7303
 * @method $this withSecurityToken($value)
7304
 * @method string getTaskId()
7305
 * @method $this withTaskId($value)
7306
 * @method string getResourceOwnerAccount()
7307
 * @method $this withResourceOwnerAccount($value)
7308
 * @method string getStepName()
7309
 * @method $this withStepName($value)
7310
 * @method string getActionParams()
7311
 * @method $this withActionParams($value)
7312
 * @method string getTaskAction()
7313
 * @method $this withTaskAction($value)
7314
 */
7315
class ModifyTaskInfo extends Rpc
7316
{
7317
}
7318
7319
/**
7320
 * @method string getResourceOwnerId()
7321
 * @method $this withResourceOwnerId($value)
7322
 * @method string getResourceOwnerAccount()
7323
 * @method $this withResourceOwnerAccount($value)
7324
 * @method string getTemplateId()
7325
 * @method $this withTemplateId($value)
7326
 * @method string getResourceGroupId()
7327
 * @method $this withResourceGroupId($value)
7328
 * @method string getTemplateName()
7329
 * @method $this withTemplateName($value)
7330
 * @method string getIpWhitelist()
7331
 * @method $this withIpWhitelist($value)
7332
 */
7333
class ModifyWhitelistTemplate extends Rpc
7334
{
7335
}
7336
7337
/**
7338
 * @method string getResourceOwnerId()
7339
 * @method $this withResourceOwnerId($value)
7340
 * @method string getNodeType()
7341
 * @method $this withNodeType($value)
7342
 * @method string getDBNodeId()
7343
 * @method $this withDBNodeId($value)
7344
 * @method string getClientToken()
7345
 * @method $this withClientToken($value)
7346
 * @method string getEngineVersion()
7347
 * @method $this withEngineVersion($value)
7348
 * @method string getDBInstanceId()
7349
 * @method $this withDBInstanceId($value)
7350
 * @method string getBusinessInfo()
7351
 * @method $this withBusinessInfo($value)
7352
 * @method string getAutoPay()
7353
 * @method $this withAutoPay($value)
7354
 * @method string getResourceOwnerAccount()
7355
 * @method $this withResourceOwnerAccount($value)
7356
 * @method string getResource()
7357
 * @method $this withResource($value)
7358
 * @method string getCommodityCode()
7359
 * @method $this withCommodityCode($value)
7360
 * @method string getOwnerId()
7361
 * @method $this withOwnerId($value)
7362
 * @method string getPromotionCode()
7363
 * @method $this withPromotionCode($value)
7364
 * @method string getZoneId()
7365
 * @method $this withZoneId($value)
7366
 */
7367
class PreCheckCreateOrderForDeleteDBNodes extends Rpc
7368
{
7369
}
7370
7371
/**
7372
 * @method string getResourceOwnerId()
7373
 * @method $this withResourceOwnerId($value)
7374
 * @method string getResourceOwnerAccount()
7375
 * @method $this withResourceOwnerAccount($value)
7376
 * @method string getClientToken()
7377
 * @method $this withClientToken($value)
7378
 * @method string getOwnerAccount()
7379
 * @method $this withOwnerAccount($value)
7380
 * @method string getOwnerId()
7381
 * @method $this withOwnerId($value)
7382
 * @method string getDBInstanceId()
7383
 * @method $this withDBInstanceId($value)
7384
 */
7385
class PurgeDBInstanceLog extends Rpc
7386
{
7387
}
7388
7389
/**
7390
 * @method string getPageNumber()
7391
 * @method string getWithConfirmed()
7392
 * @method string getPageSize()
7393
 * @method string getFrom()
7394
 * @method string getTo()
7395
 */
7396
class QueryNotify extends Rpc
7397
{
7398
7399
    /**
7400
     * @param string $value
7401
     *
7402
     * @return $this
7403
     */
7404
    public function withPageNumber($value)
7405
    {
7406
        $this->data['PageNumber'] = $value;
7407
        $this->options['form_params']['PageNumber'] = $value;
7408
7409
        return $this;
7410
    }
7411
7412
    /**
7413
     * @param string $value
7414
     *
7415
     * @return $this
7416
     */
7417
    public function withWithConfirmed($value)
7418
    {
7419
        $this->data['WithConfirmed'] = $value;
7420
        $this->options['form_params']['WithConfirmed'] = $value;
7421
7422
        return $this;
7423
    }
7424
7425
    /**
7426
     * @param string $value
7427
     *
7428
     * @return $this
7429
     */
7430
    public function withPageSize($value)
7431
    {
7432
        $this->data['PageSize'] = $value;
7433
        $this->options['form_params']['PageSize'] = $value;
7434
7435
        return $this;
7436
    }
7437
7438
    /**
7439
     * @param string $value
7440
     *
7441
     * @return $this
7442
     */
7443
    public function withFrom($value)
7444
    {
7445
        $this->data['From'] = $value;
7446
        $this->options['form_params']['From'] = $value;
7447
7448
        return $this;
7449
    }
7450
7451
    /**
7452
     * @param string $value
7453
     *
7454
     * @return $this
7455
     */
7456
    public function withTo($value)
7457
    {
7458
        $this->data['To'] = $value;
7459
        $this->options['form_params']['To'] = $value;
7460
7461
        return $this;
7462
    }
7463
}
7464
7465
/**
7466
 * @method string getResourceOwnerId()
7467
 * @method $this withResourceOwnerId($value)
7468
 * @method string getCode()
7469
 * @method $this withCode($value)
7470
 * @method string getResourceOwnerAccount()
7471
 * @method $this withResourceOwnerAccount($value)
7472
 * @method string getOwnerId()
7473
 * @method $this withOwnerId($value)
7474
 * @method string getResourceGroupId()
7475
 * @method $this withResourceGroupId($value)
7476
 */
7477
class QueryRecommendByCode extends Rpc
7478
{
7479
}
7480
7481
/**
7482
 * @method string getResourceOwnerId()
7483
 * @method $this withResourceOwnerId($value)
7484
 * @method string getRebuildNodeType()
7485
 * @method $this withRebuildNodeType($value)
7486
 * @method string getDBInstanceId()
7487
 * @method $this withDBInstanceId($value)
7488
 * @method string getDedicatedHostGroupId()
7489
 * @method $this withDedicatedHostGroupId($value)
7490
 * @method string getResourceOwnerAccount()
7491
 * @method $this withResourceOwnerAccount($value)
7492
 * @method string getDedicatedHostId()
7493
 * @method $this withDedicatedHostId($value)
7494
 * @method string getOwnerId()
7495
 * @method $this withOwnerId($value)
7496
 */
7497
class RebuildDBInstance extends Rpc
7498
{
7499
}
7500
7501
/**
7502
 * @method string getResourceOwnerId()
7503
 * @method $this withResourceOwnerId($value)
7504
 * @method string getResourceOwnerAccount()
7505
 * @method $this withResourceOwnerAccount($value)
7506
 * @method string getOwnerAccount()
7507
 * @method $this withOwnerAccount($value)
7508
 * @method string getOwnerId()
7509
 * @method $this withOwnerId($value)
7510
 * @method string getDBInstanceId()
7511
 * @method $this withDBInstanceId($value)
7512
 * @method string getGuardDBInstanceId()
7513
 * @method $this withGuardDBInstanceId($value)
7514
 */
7515
class ReceiveDBInstance extends Rpc
7516
{
7517
}
7518
7519
/**
7520
 * @method string getResourceOwnerId()
7521
 * @method $this withResourceOwnerId($value)
7522
 * @method string getDBInstanceStorage()
7523
 * @method $this withDBInstanceStorage($value)
7524
 * @method string getClientToken()
7525
 * @method $this withClientToken($value)
7526
 * @method string getResourceGroupId()
7527
 * @method $this withResourceGroupId($value)
7528
 * @method string getDBInstanceDescription()
7529
 * @method $this withDBInstanceDescription($value)
7530
 * @method string getDBInstanceId()
7531
 * @method $this withDBInstanceId($value)
7532
 * @method string getDBInstanceStorageType()
7533
 * @method $this withDBInstanceStorageType($value)
7534
 * @method string getRestoreTime()
7535
 * @method $this withRestoreTime($value)
7536
 * @method string getPeriod()
7537
 * @method $this withPeriod($value)
7538
 * @method string getResourceOwnerAccount()
7539
 * @method $this withResourceOwnerAccount($value)
7540
 * @method string getBackupId()
7541
 * @method $this withBackupId($value)
7542
 * @method string getOwnerAccount()
7543
 * @method $this withOwnerAccount($value)
7544
 * @method string getOwnerId()
7545
 * @method $this withOwnerId($value)
7546
 * @method string getUsedTime()
7547
 * @method $this withUsedTime($value)
7548
 * @method string getDBInstanceClass()
7549
 * @method $this withDBInstanceClass($value)
7550
 * @method string getDbNames()
7551
 * @method $this withDbNames($value)
7552
 * @method string getVSwitchId()
7553
 * @method $this withVSwitchId($value)
7554
 * @method string getPrivateIpAddress()
7555
 * @method $this withPrivateIpAddress($value)
7556
 * @method string getTargetDBInstanceId()
7557
 * @method $this withTargetDBInstanceId($value)
7558
 * @method string getVPCId()
7559
 * @method $this withVPCId($value)
7560
 * @method string getPayType()
7561
 * @method $this withPayType($value)
7562
 * @method string getInstanceNetworkType()
7563
 * @method $this withInstanceNetworkType($value)
7564
 */
7565
class RecoveryDBInstance extends Rpc
7566
{
7567
}
7568
7569
/**
7570
 * @method string getResourceOwnerId()
7571
 * @method $this withResourceOwnerId($value)
7572
 * @method string getDBInstanceId()
7573
 * @method $this withDBInstanceId($value)
7574
 * @method string getResourceOwnerAccount()
7575
 * @method $this withResourceOwnerAccount($value)
7576
 * @method string getOwnerAccount()
7577
 * @method $this withOwnerAccount($value)
7578
 * @method string getOwnerId()
7579
 * @method $this withOwnerId($value)
7580
 * @method string getCurrentConnectionString()
7581
 * @method $this withCurrentConnectionString($value)
7582
 * @method string getInstanceNetworkType()
7583
 * @method $this withInstanceNetworkType($value)
7584
 */
7585
class ReleaseInstanceConnection extends Rpc
7586
{
7587
}
7588
7589
/**
7590
 * @method string getResourceOwnerId()
7591
 * @method $this withResourceOwnerId($value)
7592
 * @method string getResourceOwnerAccount()
7593
 * @method $this withResourceOwnerAccount($value)
7594
 * @method string getOwnerAccount()
7595
 * @method $this withOwnerAccount($value)
7596
 * @method string getOwnerId()
7597
 * @method $this withOwnerId($value)
7598
 * @method string getCurrentConnectionString()
7599
 * @method $this withCurrentConnectionString($value)
7600
 * @method string getDBInstanceId()
7601
 * @method $this withDBInstanceId($value)
7602
 */
7603
class ReleaseInstancePublicConnection extends Rpc
7604
{
7605
}
7606
7607
/**
7608
 * @method string getResourceOwnerId()
7609
 * @method $this withResourceOwnerId($value)
7610
 * @method string getResourceOwnerAccount()
7611
 * @method $this withResourceOwnerAccount($value)
7612
 * @method string getOwnerAccount()
7613
 * @method $this withOwnerAccount($value)
7614
 * @method string getOwnerId()
7615
 * @method $this withOwnerId($value)
7616
 * @method string getDBInstanceId()
7617
 * @method $this withDBInstanceId($value)
7618
 */
7619
class ReleaseReadWriteSplittingConnection extends Rpc
7620
{
7621
}
7622
7623
/**
7624
 * @method string getTag4value()
7625
 * @method string getResourceOwnerId()
7626
 * @method $this withResourceOwnerId($value)
7627
 * @method string getTag2key()
7628
 * @method string getClientToken()
7629
 * @method $this withClientToken($value)
7630
 * @method string getTag3key()
7631
 * @method string getTag1value()
7632
 * @method string getResourceGroupId()
7633
 * @method $this withResourceGroupId($value)
7634
 * @method string getDBInstanceId()
7635
 * @method $this withDBInstanceId($value)
7636
 * @method string getTag3value()
7637
 * @method string getProxyId()
7638
 * @method string getTag5key()
7639
 * @method string getResourceOwnerAccount()
7640
 * @method $this withResourceOwnerAccount($value)
7641
 * @method string getOwnerAccount()
7642
 * @method $this withOwnerAccount($value)
7643
 * @method string getOwnerId()
7644
 * @method $this withOwnerId($value)
7645
 * @method string getTag5value()
7646
 * @method string getTags()
7647
 * @method $this withTags($value)
7648
 * @method string getTag1key()
7649
 * @method string getTag2value()
7650
 * @method string getTag4key()
7651
 */
7652
class RemoveTagsFromResource extends Rpc
7653
{
7654
7655
    /**
7656
     * @param string $value
7657
     *
7658
     * @return $this
7659
     */
7660
    public function withTag4value($value)
7661
    {
7662
        $this->data['Tag4value'] = $value;
7663
        $this->options['query']['Tag.4.value'] = $value;
7664
7665
        return $this;
7666
    }
7667
7668
    /**
7669
     * @param string $value
7670
     *
7671
     * @return $this
7672
     */
7673
    public function withTag2key($value)
7674
    {
7675
        $this->data['Tag2key'] = $value;
7676
        $this->options['query']['Tag.2.key'] = $value;
7677
7678
        return $this;
7679
    }
7680
7681
    /**
7682
     * @param string $value
7683
     *
7684
     * @return $this
7685
     */
7686
    public function withTag3key($value)
7687
    {
7688
        $this->data['Tag3key'] = $value;
7689
        $this->options['query']['Tag.3.key'] = $value;
7690
7691
        return $this;
7692
    }
7693
7694
    /**
7695
     * @param string $value
7696
     *
7697
     * @return $this
7698
     */
7699
    public function withTag1value($value)
7700
    {
7701
        $this->data['Tag1value'] = $value;
7702
        $this->options['query']['Tag.1.value'] = $value;
7703
7704
        return $this;
7705
    }
7706
7707
    /**
7708
     * @param string $value
7709
     *
7710
     * @return $this
7711
     */
7712
    public function withTag3value($value)
7713
    {
7714
        $this->data['Tag3value'] = $value;
7715
        $this->options['query']['Tag.3.value'] = $value;
7716
7717
        return $this;
7718
    }
7719
7720
    /**
7721
     * @param string $value
7722
     *
7723
     * @return $this
7724
     */
7725
    public function withProxyId($value)
7726
    {
7727
        $this->data['ProxyId'] = $value;
7728
        $this->options['query']['proxyId'] = $value;
7729
7730
        return $this;
7731
    }
7732
7733
    /**
7734
     * @param string $value
7735
     *
7736
     * @return $this
7737
     */
7738
    public function withTag5key($value)
7739
    {
7740
        $this->data['Tag5key'] = $value;
7741
        $this->options['query']['Tag.5.key'] = $value;
7742
7743
        return $this;
7744
    }
7745
7746
    /**
7747
     * @param string $value
7748
     *
7749
     * @return $this
7750
     */
7751
    public function withTag5value($value)
7752
    {
7753
        $this->data['Tag5value'] = $value;
7754
        $this->options['query']['Tag.5.value'] = $value;
7755
7756
        return $this;
7757
    }
7758
7759
    /**
7760
     * @param string $value
7761
     *
7762
     * @return $this
7763
     */
7764
    public function withTag1key($value)
7765
    {
7766
        $this->data['Tag1key'] = $value;
7767
        $this->options['query']['Tag.1.key'] = $value;
7768
7769
        return $this;
7770
    }
7771
7772
    /**
7773
     * @param string $value
7774
     *
7775
     * @return $this
7776
     */
7777
    public function withTag2value($value)
7778
    {
7779
        $this->data['Tag2value'] = $value;
7780
        $this->options['query']['Tag.2.value'] = $value;
7781
7782
        return $this;
7783
    }
7784
7785
    /**
7786
     * @param string $value
7787
     *
7788
     * @return $this
7789
     */
7790
    public function withTag4key($value)
7791
    {
7792
        $this->data['Tag4key'] = $value;
7793
        $this->options['query']['Tag.4.key'] = $value;
7794
7795
        return $this;
7796
    }
7797
}
7798
7799
/**
7800
 * @method string getResourceOwnerId()
7801
 * @method $this withResourceOwnerId($value)
7802
 * @method string getClientToken()
7803
 * @method $this withClientToken($value)
7804
 * @method string getDBInstanceId()
7805
 * @method $this withDBInstanceId($value)
7806
 * @method string getBusinessInfo()
7807
 * @method $this withBusinessInfo($value)
7808
 * @method string getPeriod()
7809
 * @method $this withPeriod($value)
7810
 * @method string getAutoPay()
7811
 * @method $this withAutoPay($value)
7812
 * @method string getResourceOwnerAccount()
7813
 * @method $this withResourceOwnerAccount($value)
7814
 * @method string getOwnerId()
7815
 * @method $this withOwnerId($value)
7816
 * @method string getAutoRenew()
7817
 * @method $this withAutoRenew($value)
7818
 */
7819
class RenewInstance extends Rpc
7820
{
7821
}
7822
7823
/**
7824
 * @method string getResourceOwnerId()
7825
 * @method $this withResourceOwnerId($value)
7826
 * @method string getAccountName()
7827
 * @method $this withAccountName($value)
7828
 * @method string getDBInstanceId()
7829
 * @method $this withDBInstanceId($value)
7830
 * @method string getResourceOwnerAccount()
7831
 * @method $this withResourceOwnerAccount($value)
7832
 * @method string getOwnerAccount()
7833
 * @method $this withOwnerAccount($value)
7834
 * @method string getOwnerId()
7835
 * @method $this withOwnerId($value)
7836
 * @method string getAccountPassword()
7837
 * @method $this withAccountPassword($value)
7838
 */
7839
class ResetAccount extends Rpc
7840
{
7841
}
7842
7843
/**
7844
 * @method string getResourceOwnerId()
7845
 * @method $this withResourceOwnerId($value)
7846
 * @method string getAccountName()
7847
 * @method $this withAccountName($value)
7848
 * @method string getDBInstanceId()
7849
 * @method $this withDBInstanceId($value)
7850
 * @method string getResourceOwnerAccount()
7851
 * @method $this withResourceOwnerAccount($value)
7852
 * @method string getOwnerAccount()
7853
 * @method $this withOwnerAccount($value)
7854
 * @method string getOwnerId()
7855
 * @method $this withOwnerId($value)
7856
 * @method string getAccountPassword()
7857
 * @method $this withAccountPassword($value)
7858
 */
7859
class ResetAccountPassword extends Rpc
7860
{
7861
}
7862
7863
/**
7864
 * @method string getResourceOwnerId()
7865
 * @method $this withResourceOwnerId($value)
7866
 * @method string getClientToken()
7867
 * @method $this withClientToken($value)
7868
 * @method string getRestartMethod()
7869
 * @method $this withRestartMethod($value)
7870
 * @method string getEffectiveTime()
7871
 * @method $this withEffectiveTime($value)
7872
 * @method string getDBInstanceId()
7873
 * @method $this withDBInstanceId($value)
7874
 * @method string getSwitchTime()
7875
 * @method $this withSwitchTime($value)
7876
 * @method string getNodeId()
7877
 * @method $this withNodeId($value)
7878
 * @method string getResourceOwnerAccount()
7879
 * @method $this withResourceOwnerAccount($value)
7880
 * @method string getOwnerAccount()
7881
 * @method $this withOwnerAccount($value)
7882
 * @method string getOwnerId()
7883
 * @method $this withOwnerId($value)
7884
 */
7885
class RestartDBInstance extends Rpc
7886
{
7887
}
7888
7889
/**
7890
 * @method string getResourceOwnerId()
7891
 * @method $this withResourceOwnerId($value)
7892
 * @method string getSourceDBInstanceName()
7893
 * @method $this withSourceDBInstanceName($value)
7894
 * @method string getClientToken()
7895
 * @method $this withClientToken($value)
7896
 * @method string getUserBakSetURL()
7897
 * @method $this withUserBakSetURL($value)
7898
 * @method string getResourceGroupId()
7899
 * @method $this withResourceGroupId($value)
7900
 * @method string getTableMeta()
7901
 * @method $this withTableMeta($value)
7902
 * @method string getDBInstanceId()
7903
 * @method $this withDBInstanceId($value)
7904
 * @method string getBackupSetRegion()
7905
 * @method $this withBackupSetRegion($value)
7906
 * @method string getBackupSetType()
7907
 * @method $this withBackupSetType($value)
7908
 * @method string getRestoreTime()
7909
 * @method $this withRestoreTime($value)
7910
 * @method string getBakSetName()
7911
 * @method $this withBakSetName($value)
7912
 * @method string getResourceOwnerAccount()
7913
 * @method $this withResourceOwnerAccount($value)
7914
 * @method string getBackupId()
7915
 * @method $this withBackupId($value)
7916
 * @method string getOwnerId()
7917
 * @method $this withOwnerId($value)
7918
 * @method string getRestoreType()
7919
 * @method $this withRestoreType($value)
7920
 * @method string getSourceRegion()
7921
 * @method $this withSourceRegion($value)
7922
 */
7923
class RestoreDdrTable extends Rpc
7924
{
7925
}
7926
7927
/**
7928
 * @method string getRestoreTableMode()
7929
 * @method $this withRestoreTableMode($value)
7930
 * @method string getResourceOwnerId()
7931
 * @method $this withResourceOwnerId($value)
7932
 * @method string getClientToken()
7933
 * @method $this withClientToken($value)
7934
 * @method string getInstantRecovery()
7935
 * @method $this withInstantRecovery($value)
7936
 * @method string getTableMeta()
7937
 * @method $this withTableMeta($value)
7938
 * @method string getDBInstanceId()
7939
 * @method $this withDBInstanceId($value)
7940
 * @method string getRestoreTime()
7941
 * @method $this withRestoreTime($value)
7942
 * @method string getResourceOwnerAccount()
7943
 * @method $this withResourceOwnerAccount($value)
7944
 * @method string getBackupId()
7945
 * @method $this withBackupId($value)
7946
 * @method string getOwnerAccount()
7947
 * @method $this withOwnerAccount($value)
7948
 * @method string getOwnerId()
7949
 * @method $this withOwnerId($value)
7950
 */
7951
class RestoreTable extends Rpc
7952
{
7953
}
7954
7955
/**
7956
 * @method string getResourceOwnerId()
7957
 * @method $this withResourceOwnerId($value)
7958
 * @method string getAccountName()
7959
 * @method $this withAccountName($value)
7960
 * @method string getDBInstanceId()
7961
 * @method $this withDBInstanceId($value)
7962
 * @method string getResourceOwnerAccount()
7963
 * @method $this withResourceOwnerAccount($value)
7964
 * @method string getOwnerAccount()
7965
 * @method $this withOwnerAccount($value)
7966
 * @method string getOwnerId()
7967
 * @method $this withOwnerId($value)
7968
 * @method string getDBName()
7969
 * @method $this withDBName($value)
7970
 */
7971
class RevokeAccountPrivilege extends Rpc
7972
{
7973
}
7974
7975
/**
7976
 * @method string getResourceOwnerId()
7977
 * @method $this withResourceOwnerId($value)
7978
 * @method string getResourceOwnerAccount()
7979
 * @method $this withResourceOwnerAccount($value)
7980
 * @method string getOwnerAccount()
7981
 * @method $this withOwnerAccount($value)
7982
 * @method string getOwnerId()
7983
 * @method $this withOwnerId($value)
7984
 * @method string getDBInstanceId()
7985
 * @method $this withDBInstanceId($value)
7986
 */
7987
class RevokeOperatorPermission extends Rpc
7988
{
7989
}
7990
7991
/**
7992
 * @method string getResourceOwnerId()
7993
 * @method $this withResourceOwnerId($value)
7994
 * @method string getSpecifiedTime()
7995
 * @method $this withSpecifiedTime($value)
7996
 * @method string getTargetDedicatedHostIdForSlave()
7997
 * @method $this withTargetDedicatedHostIdForSlave($value)
7998
 * @method string getEngineVersion()
7999
 * @method $this withEngineVersion($value)
8000
 * @method string getStorage()
8001
 * @method $this withStorage($value)
8002
 * @method string getEffectiveTime()
8003
 * @method $this withEffectiveTime($value)
8004
 * @method string getDBInstanceTransType()
8005
 * @method $this withDBInstanceTransType($value)
8006
 * @method string getTargetDedicatedHostIdForMaster()
8007
 * @method $this withTargetDedicatedHostIdForMaster($value)
8008
 * @method string getDBInstanceId()
8009
 * @method $this withDBInstanceId($value)
8010
 * @method string getDedicatedHostGroupId()
8011
 * @method $this withDedicatedHostGroupId($value)
8012
 * @method string getResourceOwnerAccount()
8013
 * @method $this withResourceOwnerAccount($value)
8014
 * @method string getOwnerId()
8015
 * @method $this withOwnerId($value)
8016
 * @method string getTargetDBInstanceClass()
8017
 * @method $this withTargetDBInstanceClass($value)
8018
 * @method string getVSwitchId()
8019
 * @method $this withVSwitchId($value)
8020
 * @method string getTargetDedicatedHostIdForLog()
8021
 * @method $this withTargetDedicatedHostIdForLog($value)
8022
 * @method string getZoneId()
8023
 * @method $this withZoneId($value)
8024
 */
8025
class StartDBInstance extends Rpc
8026
{
8027
}
8028
8029
/**
8030
 * @method string getResourceOwnerId()
8031
 * @method $this withResourceOwnerId($value)
8032
 * @method string getResourceOwnerAccount()
8033
 * @method $this withResourceOwnerAccount($value)
8034
 * @method string getOwnerId()
8035
 * @method $this withOwnerId($value)
8036
 * @method string getDBInstanceId()
8037
 * @method $this withDBInstanceId($value)
8038
 */
8039
class StopDBInstance extends Rpc
8040
{
8041
}
8042
8043
/**
8044
 * @method string getResourceOwnerId()
8045
 * @method $this withResourceOwnerId($value)
8046
 * @method string getEffectiveTime()
8047
 * @method $this withEffectiveTime($value)
8048
 * @method string getDBInstanceId()
8049
 * @method $this withDBInstanceId($value)
8050
 * @method string getNodeId()
8051
 * @method $this withNodeId($value)
8052
 * @method string getResourceOwnerAccount()
8053
 * @method $this withResourceOwnerAccount($value)
8054
 * @method string getOwnerAccount()
8055
 * @method $this withOwnerAccount($value)
8056
 * @method string getOwnerId()
8057
 * @method $this withOwnerId($value)
8058
 * @method string getForce()
8059
 * @method $this withForce($value)
8060
 * @method string getOperation()
8061
 * @method $this withOperation($value)
8062
 */
8063
class SwitchDBInstanceHA extends Rpc
8064
{
8065
}
8066
8067
/**
8068
 * @method string getResourceOwnerId()
8069
 * @method $this withResourceOwnerId($value)
8070
 * @method string getConnectionStringPrefix()
8071
 * @method $this withConnectionStringPrefix($value)
8072
 * @method string getClientToken()
8073
 * @method $this withClientToken($value)
8074
 * @method string getDBInstanceId()
8075
 * @method $this withDBInstanceId($value)
8076
 * @method string getResourceOwnerAccount()
8077
 * @method $this withResourceOwnerAccount($value)
8078
 * @method string getOwnerAccount()
8079
 * @method $this withOwnerAccount($value)
8080
 * @method string getOwnerId()
8081
 * @method $this withOwnerId($value)
8082
 * @method string getConnectionStringType()
8083
 * @method $this withConnectionStringType($value)
8084
 * @method string getPort()
8085
 * @method $this withPort($value)
8086
 */
8087
class SwitchDBInstanceNetType extends Rpc
8088
{
8089
}
8090
8091
/**
8092
 * @method string getResourceOwnerId()
8093
 * @method $this withResourceOwnerId($value)
8094
 * @method string getDBInstanceId()
8095
 * @method $this withDBInstanceId($value)
8096
 * @method string getResourceOwnerAccount()
8097
 * @method $this withResourceOwnerAccount($value)
8098
 * @method string getOwnerAccount()
8099
 * @method $this withOwnerAccount($value)
8100
 * @method string getOwnerId()
8101
 * @method $this withOwnerId($value)
8102
 * @method string getVSwitchId()
8103
 * @method $this withVSwitchId($value)
8104
 * @method string getPrivateIpAddress()
8105
 * @method $this withPrivateIpAddress($value)
8106
 * @method string getVPCId()
8107
 * @method $this withVPCId($value)
8108
 */
8109
class SwitchDBInstanceVpc extends Rpc
8110
{
8111
}
8112
8113
/**
8114
 * @method string getResourceOwnerId()
8115
 * @method $this withResourceOwnerId($value)
8116
 * @method string getResourceGroupId()
8117
 * @method $this withResourceGroupId($value)
8118
 * @method string getDBInstanceId()
8119
 * @method $this withDBInstanceId($value)
8120
 * @method string getResourceOwnerAccount()
8121
 * @method $this withResourceOwnerAccount($value)
8122
 * @method string getOwnerAccount()
8123
 * @method $this withOwnerAccount($value)
8124
 * @method string getOwnerId()
8125
 * @method $this withOwnerId($value)
8126
 */
8127
class SwitchGuardToMasterInstance extends Rpc
8128
{
8129
}
8130
8131
/**
8132
 * @method string getResourceOwnerId()
8133
 * @method $this withResourceOwnerId($value)
8134
 * @method array getTag()
8135
 * @method array getResourceId()
8136
 * @method string getResourceOwnerAccount()
8137
 * @method $this withResourceOwnerAccount($value)
8138
 * @method string getOwnerId()
8139
 * @method $this withOwnerId($value)
8140
 * @method string getResourceType()
8141
 * @method $this withResourceType($value)
8142
 */
8143
class TagResources extends Rpc
8144
{
8145
8146
    /**
8147
     * @param array $tag
8148
     *
8149
     * @return $this
8150
     */
8151
	public function withTag(array $tag)
8152
	{
8153
	    $this->data['Tag'] = $tag;
8154
		foreach ($tag as $depth1 => $depth1Value) {
8155
			if(isset($depth1Value['Value'])){
8156
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
8157
			}
8158
			if(isset($depth1Value['Key'])){
8159
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
8160
			}
8161
		}
8162
8163
		return $this;
8164
    }
8165
8166
    /**
8167
     * @param array $resourceId
8168
     *
8169
     * @return $this
8170
     */
8171
	public function withResourceId(array $resourceId)
8172
	{
8173
	    $this->data['ResourceId'] = $resourceId;
8174
		foreach ($resourceId as $i => $iValue) {
8175
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
8176
		}
8177
8178
		return $this;
8179
    }
8180
}
8181
8182
/**
8183
 * @method string getResourceOwnerId()
8184
 * @method $this withResourceOwnerId($value)
8185
 * @method string getMigrateTaskId()
8186
 * @method $this withMigrateTaskId($value)
8187
 * @method string getResourceOwnerAccount()
8188
 * @method $this withResourceOwnerAccount($value)
8189
 * @method string getOwnerId()
8190
 * @method $this withOwnerId($value)
8191
 * @method string getDBInstanceId()
8192
 * @method $this withDBInstanceId($value)
8193
 */
8194
class TerminateMigrateTask extends Rpc
8195
{
8196
}
8197
8198
/**
8199
 * @method string getResourceOwnerId()
8200
 * @method $this withResourceOwnerId($value)
8201
 * @method string getClientToken()
8202
 * @method $this withClientToken($value)
8203
 * @method string getDBInstanceId()
8204
 * @method $this withDBInstanceId($value)
8205
 * @method string getBusinessInfo()
8206
 * @method $this withBusinessInfo($value)
8207
 * @method string getPeriod()
8208
 * @method $this withPeriod($value)
8209
 * @method string getResourceOwnerAccount()
8210
 * @method $this withResourceOwnerAccount($value)
8211
 * @method string getResource()
8212
 * @method $this withResource($value)
8213
 * @method string getOwnerAccount()
8214
 * @method $this withOwnerAccount($value)
8215
 * @method string getOwnerId()
8216
 * @method $this withOwnerId($value)
8217
 * @method string getUsedTime()
8218
 * @method $this withUsedTime($value)
8219
 * @method string getAutoRenew()
8220
 * @method $this withAutoRenew($value)
8221
 * @method string getPayType()
8222
 * @method $this withPayType($value)
8223
 */
8224
class TransformDBInstancePayType extends Rpc
8225
{
8226
}
8227
8228
/**
8229
 * @method string getResourceOwnerId()
8230
 * @method $this withResourceOwnerId($value)
8231
 * @method string getResourceOwnerAccount()
8232
 * @method $this withResourceOwnerAccount($value)
8233
 * @method string getOwnerId()
8234
 * @method $this withOwnerId($value)
8235
 * @method string getAccountName()
8236
 * @method $this withAccountName($value)
8237
 * @method string getDBInstanceId()
8238
 * @method $this withDBInstanceId($value)
8239
 */
8240
class UnlockAccount extends Rpc
8241
{
8242
}
8243
8244
/**
8245
 * @method string getAll()
8246
 * @method $this withAll($value)
8247
 * @method string getResourceOwnerId()
8248
 * @method $this withResourceOwnerId($value)
8249
 * @method array getResourceId()
8250
 * @method string getResourceOwnerAccount()
8251
 * @method $this withResourceOwnerAccount($value)
8252
 * @method string getOwnerId()
8253
 * @method $this withOwnerId($value)
8254
 * @method string getResourceType()
8255
 * @method $this withResourceType($value)
8256
 * @method array getTagKey()
8257
 */
8258
class UntagResources extends Rpc
8259
{
8260
8261
    /**
8262
     * @param array $resourceId
8263
     *
8264
     * @return $this
8265
     */
8266
	public function withResourceId(array $resourceId)
8267
	{
8268
	    $this->data['ResourceId'] = $resourceId;
8269
		foreach ($resourceId as $i => $iValue) {
8270
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
8271
		}
8272
8273
		return $this;
8274
    }
8275
8276
    /**
8277
     * @param array $tagKey
8278
     *
8279
     * @return $this
8280
     */
8281
	public function withTagKey(array $tagKey)
8282
	{
8283
	    $this->data['TagKey'] = $tagKey;
8284
		foreach ($tagKey as $i => $iValue) {
8285
			$this->options['query']['TagKey.' . ($i + 1)] = $iValue;
8286
		}
8287
8288
		return $this;
8289
    }
8290
}
8291
8292
/**
8293
 * @method string getResourceOwnerId()
8294
 * @method $this withResourceOwnerId($value)
8295
 * @method string getClientToken()
8296
 * @method $this withClientToken($value)
8297
 * @method string getResourceGroupId()
8298
 * @method $this withResourceGroupId($value)
8299
 * @method string getDBInstanceId()
8300
 * @method $this withDBInstanceId($value)
8301
 * @method string getResourceOwnerAccount()
8302
 * @method $this withResourceOwnerAccount($value)
8303
 * @method string getOwnerAccount()
8304
 * @method $this withOwnerAccount($value)
8305
 * @method string getOwnerId()
8306
 * @method $this withOwnerId($value)
8307
 * @method string getDBNames()
8308
 * @method $this withDBNames($value)
8309
 * @method string getExtensions()
8310
 * @method $this withExtensions($value)
8311
 */
8312
class UpdatePostgresExtensions extends Rpc
8313
{
8314
}
8315
8316
/**
8317
 * @method string getResourceOwnerId()
8318
 * @method $this withResourceOwnerId($value)
8319
 * @method string getResourceGroupId()
8320
 * @method $this withResourceGroupId($value)
8321
 * @method string getRetention()
8322
 * @method $this withRetention($value)
8323
 * @method string getResourceOwnerAccount()
8324
 * @method $this withResourceOwnerAccount($value)
8325
 * @method string getBackupId()
8326
 * @method $this withBackupId($value)
8327
 * @method string getOwnerId()
8328
 * @method $this withOwnerId($value)
8329
 * @method string getOpsServiceVersion()
8330
 * @method $this withOpsServiceVersion($value)
8331
 * @method string getComment()
8332
 * @method $this withComment($value)
8333
 */
8334
class UpdateUserBackupFile extends Rpc
8335
{
8336
}
8337
8338
/**
8339
 * @method string getResourceOwnerId()
8340
 * @method $this withResourceOwnerId($value)
8341
 * @method string getClientToken()
8342
 * @method $this withClientToken($value)
8343
 * @method string getEngineVersion()
8344
 * @method $this withEngineVersion($value)
8345
 * @method string getEffectiveTime()
8346
 * @method $this withEffectiveTime($value)
8347
 * @method string getDBInstanceId()
8348
 * @method $this withDBInstanceId($value)
8349
 * @method string getResourceOwnerAccount()
8350
 * @method $this withResourceOwnerAccount($value)
8351
 * @method string getOwnerAccount()
8352
 * @method $this withOwnerAccount($value)
8353
 * @method string getOwnerId()
8354
 * @method $this withOwnerId($value)
8355
 */
8356
class UpgradeDBInstanceEngineVersion extends Rpc
8357
{
8358
}
8359
8360
/**
8361
 * @method string getResourceOwnerId()
8362
 * @method $this withResourceOwnerId($value)
8363
 * @method string getDBInstanceId()
8364
 * @method $this withDBInstanceId($value)
8365
 * @method string getSwitchTime()
8366
 * @method $this withSwitchTime($value)
8367
 * @method string getResourceOwnerAccount()
8368
 * @method $this withResourceOwnerAccount($value)
8369
 * @method string getOwnerId()
8370
 * @method $this withOwnerId($value)
8371
 * @method string getTargetMinorVersion()
8372
 * @method $this withTargetMinorVersion($value)
8373
 * @method string getUpgradeTime()
8374
 * @method $this withUpgradeTime($value)
8375
 */
8376
class UpgradeDBInstanceKernelVersion extends Rpc
8377
{
8378
}
8379
8380
/**
8381
 * @method string getResourceOwnerId()
8382
 * @method $this withResourceOwnerId($value)
8383
 * @method string getDBInstanceStorage()
8384
 * @method $this withDBInstanceStorage($value)
8385
 * @method string getClientToken()
8386
 * @method $this withClientToken($value)
8387
 * @method string getZoneIdSlave1()
8388
 * @method $this withZoneIdSlave1($value)
8389
 * @method string getZoneIdSlave2()
8390
 * @method $this withZoneIdSlave2($value)
8391
 * @method string getSwitchTimeMode()
8392
 * @method $this withSwitchTimeMode($value)
8393
 * @method string getSwitchOver()
8394
 * @method $this withSwitchOver($value)
8395
 * @method string getResourceGroupId()
8396
 * @method $this withResourceGroupId($value)
8397
 * @method string getCollectStatMode()
8398
 * @method $this withCollectStatMode($value)
8399
 * @method string getDBInstanceDescription()
8400
 * @method $this withDBInstanceDescription($value)
8401
 * @method string getSwitchTime()
8402
 * @method $this withSwitchTime($value)
8403
 * @method string getDBInstanceId()
8404
 * @method $this withDBInstanceId($value)
8405
 * @method string getDBInstanceStorageType()
8406
 * @method $this withDBInstanceStorageType($value)
8407
 * @method string getPeriod()
8408
 * @method $this withPeriod($value)
8409
 * @method string getResourceOwnerAccount()
8410
 * @method $this withResourceOwnerAccount($value)
8411
 * @method string getOwnerAccount()
8412
 * @method $this withOwnerAccount($value)
8413
 * @method string getOwnerId()
8414
 * @method $this withOwnerId($value)
8415
 * @method string getUsedTime()
8416
 * @method $this withUsedTime($value)
8417
 * @method string getDBInstanceClass()
8418
 * @method $this withDBInstanceClass($value)
8419
 * @method string getVSwitchId()
8420
 * @method $this withVSwitchId($value)
8421
 * @method string getPrivateIpAddress()
8422
 * @method $this withPrivateIpAddress($value)
8423
 * @method string getVPCId()
8424
 * @method $this withVPCId($value)
8425
 * @method string getZoneId()
8426
 * @method $this withZoneId($value)
8427
 * @method string getPayType()
8428
 * @method $this withPayType($value)
8429
 * @method string getInstanceNetworkType()
8430
 * @method $this withInstanceNetworkType($value)
8431
 * @method string getTargetMajorVersion()
8432
 * @method $this withTargetMajorVersion($value)
8433
 */
8434
class UpgradeDBInstanceMajorVersion extends Rpc
8435
{
8436
}
8437
8438
/**
8439
 * @method string getResourceOwnerId()
8440
 * @method $this withResourceOwnerId($value)
8441
 * @method string getResourceOwnerAccount()
8442
 * @method $this withResourceOwnerAccount($value)
8443
 * @method string getOwnerAccount()
8444
 * @method $this withOwnerAccount($value)
8445
 * @method string getOwnerId()
8446
 * @method $this withOwnerId($value)
8447
 * @method string getDBInstanceId()
8448
 * @method $this withDBInstanceId($value)
8449
 * @method string getTargetMajorVersion()
8450
 * @method $this withTargetMajorVersion($value)
8451
 */
8452
class UpgradeDBInstanceMajorVersionPrecheck extends Rpc
8453
{
8454
}
8455
8456
/**
8457
 * @method string getResourceOwnerId()
8458
 * @method $this withResourceOwnerId($value)
8459
 * @method string getDBInstanceId()
8460
 * @method $this withDBInstanceId($value)
8461
 * @method string getSwitchTime()
8462
 * @method $this withSwitchTime($value)
8463
 * @method string getResourceOwnerAccount()
8464
 * @method $this withResourceOwnerAccount($value)
8465
 * @method string getDBProxyEngineType()
8466
 * @method $this withDBProxyEngineType($value)
8467
 * @method string getOwnerId()
8468
 * @method $this withOwnerId($value)
8469
 * @method string getUpgradeTime()
8470
 * @method $this withUpgradeTime($value)
8471
 */
8472
class UpgradeDBProxyInstanceKernelVersion extends Rpc
8473
{
8474
}
8475