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.

CreateGadInstanceMember::withUnitNode()   F
last analyzed

Complexity

Conditions 17
Paths > 20000

Size

Total Lines 52
Code Lines 33

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 306

Importance

Changes 0
Metric Value
eloc 33
dl 0
loc 52
ccs 0
cts 0
cp 0
rs 1.0499
c 0
b 0
f 0
cc 17
nc 32769
nop 1
crap 306

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 AcceptRCInquiredSystemEvent acceptRCInquiredSystemEvent(array $options = [])
9
 * @method ActivateMigrationTargetInstance activateMigrationTargetInstance(array $options = [])
10
 * @method AddTagsToResource addTagsToResource(array $options = [])
11
 * @method AllocateInstancePublicConnection allocateInstancePublicConnection(array $options = [])
12
 * @method AllocateReadWriteSplittingConnection allocateReadWriteSplittingConnection(array $options = [])
13
 * @method AssociateEipAddressWithRCInstance associateEipAddressWithRCInstance(array $options = [])
14
 * @method AttachRCDisk attachRCDisk(array $options = [])
15
 * @method AttachRCInstances attachRCInstances(array $options = [])
16
 * @method AttachWhitelistTemplateToInstance attachWhitelistTemplateToInstance(array $options = [])
17
 * @method AuthorizeRCSecurityGroupPermission authorizeRCSecurityGroupPermission(array $options = [])
18
 * @method CalculateDBInstanceWeight calculateDBInstanceWeight(array $options = [])
19
 * @method CancelActiveOperationTasks cancelActiveOperationTasks(array $options = [])
20
 * @method CheckAccountNameAvailable checkAccountNameAvailable(array $options = [])
21
 * @method CheckCloudResourceAuthorized checkCloudResourceAuthorized(array $options = [])
22
 * @method CheckCreateDdrDBInstance checkCreateDdrDBInstance(array $options = [])
23
 * @method CheckDBNameAvailable checkDBNameAvailable(array $options = [])
24
 * @method CheckInstanceExist checkInstanceExist(array $options = [])
25
 * @method CheckServiceLinkedRole checkServiceLinkedRole(array $options = [])
26
 * @method CloneDBInstance cloneDBInstance(array $options = [])
27
 * @method CloneParameterGroup cloneParameterGroup(array $options = [])
28
 * @method ConfirmNotify confirmNotify(array $options = [])
29
 * @method CopyDatabase copyDatabase(array $options = [])
30
 * @method CopyDatabaseBetweenInstances copyDatabaseBetweenInstances(array $options = [])
31
 * @method CreateAccount createAccount(array $options = [])
32
 * @method CreateBackup createBackup(array $options = [])
33
 * @method CreateCloudMigrationPrecheckTask createCloudMigrationPrecheckTask(array $options = [])
34
 * @method CreateCloudMigrationTask createCloudMigrationTask(array $options = [])
35
 * @method CreateDatabase createDatabase(array $options = [])
36
 * @method CreateDBInstance createDBInstance(array $options = [])
37
 * @method CreateDBInstanceEndpoint createDBInstanceEndpoint(array $options = [])
38
 * @method CreateDBInstanceEndpointAddress createDBInstanceEndpointAddress(array $options = [])
39
 * @method CreateDBInstanceForRebuild createDBInstanceForRebuild(array $options = [])
40
 * @method CreateDBInstanceSecurityGroupRule createDBInstanceSecurityGroupRule(array $options = [])
41
 * @method CreateDBNodes createDBNodes(array $options = [])
42
 * @method CreateDBProxyEndpointAddress createDBProxyEndpointAddress(array $options = [])
43
 * @method CreateDdrInstance createDdrInstance(array $options = [])
44
 * @method CreateGADInstance createGADInstance(array $options = [])
45
 * @method CreateGadInstanceMember createGadInstanceMember(array $options = [])
46
 * @method CreateMaskingRules createMaskingRules(array $options = [])
47
 * @method CreateMigrateTask createMigrateTask(array $options = [])
48
 * @method CreateOnlineDatabaseTask createOnlineDatabaseTask(array $options = [])
49
 * @method CreateOrderForDeleteDBNodes createOrderForDeleteDBNodes(array $options = [])
50
 * @method CreateParameterGroup createParameterGroup(array $options = [])
51
 * @method CreatePostgresExtensions createPostgresExtensions(array $options = [])
52
 * @method CreateRCDeploymentSet createRCDeploymentSet(array $options = [])
53
 * @method CreateRCDisk createRCDisk(array $options = [])
54
 * @method CreateRCNodePool createRCNodePool(array $options = [])
55
 * @method CreateRCSnapshot createRCSnapshot(array $options = [])
56
 * @method CreateReadOnlyDBInstance createReadOnlyDBInstance(array $options = [])
57
 * @method CreateReplicationLink createReplicationLink(array $options = [])
58
 * @method CreateSecret createSecret(array $options = [])
59
 * @method CreateServiceLinkedRole createServiceLinkedRole(array $options = [])
60
 * @method CreateTempDBInstance createTempDBInstance(array $options = [])
61
 * @method CreateYouhuiForOrder createYouhuiForOrder(array $options = [])
62
 * @method DeleteAccount deleteAccount(array $options = [])
63
 * @method DeleteADSetting deleteADSetting(array $options = [])
64
 * @method DeleteBackup deleteBackup(array $options = [])
65
 * @method DeleteBackupFile deleteBackupFile(array $options = [])
66
 * @method DeleteDatabase deleteDatabase(array $options = [])
67
 * @method DeleteDBInstance deleteDBInstance(array $options = [])
68
 * @method DeleteDBInstanceEndpoint deleteDBInstanceEndpoint(array $options = [])
69
 * @method DeleteDBInstanceEndpointAddress deleteDBInstanceEndpointAddress(array $options = [])
70
 * @method DeleteDBInstanceSecurityGroupRule deleteDBInstanceSecurityGroupRule(array $options = [])
71
 * @method DeleteDBNodes deleteDBNodes(array $options = [])
72
 * @method DeleteDBProxyEndpointAddress deleteDBProxyEndpointAddress(array $options = [])
73
 * @method DeleteGadInstance deleteGadInstance(array $options = [])
74
 * @method DeleteMaskingRules deleteMaskingRules(array $options = [])
75
 * @method DeleteParameterGroup deleteParameterGroup(array $options = [])
76
 * @method DeletePostgresExtensions deletePostgresExtensions(array $options = [])
77
 * @method DeleteRCClusterNodes deleteRCClusterNodes(array $options = [])
78
 * @method DeleteRCDeploymentSet deleteRCDeploymentSet(array $options = [])
79
 * @method DeleteRCDisk deleteRCDisk(array $options = [])
80
 * @method DeleteRCInstance deleteRCInstance(array $options = [])
81
 * @method DeleteRCInstances deleteRCInstances(array $options = [])
82
 * @method DeleteRCNodePool deleteRCNodePool(array $options = [])
83
 * @method DeleteRCSnapshot deleteRCSnapshot(array $options = [])
84
 * @method DeleteRCVCluster deleteRCVCluster(array $options = [])
85
 * @method DeleteReplicationLink deleteReplicationLink(array $options = [])
86
 * @method DeleteSecret deleteSecret(array $options = [])
87
 * @method DeleteSlot deleteSlot(array $options = [])
88
 * @method DeleteUserBackupFile deleteUserBackupFile(array $options = [])
89
 * @method DescibeImportsFromDatabase descibeImportsFromDatabase(array $options = [])
90
 * @method DescribeAccountMaskingPrivilege describeAccountMaskingPrivilege(array $options = [])
91
 * @method DescribeAccounts describeAccounts(array $options = [])
92
 * @method DescribeActionEventPolicy describeActionEventPolicy(array $options = [])
93
 * @method DescribeActiveOperationTasks describeActiveOperationTasks(array $options = [])
94
 * @method DescribeADInfo describeADInfo(array $options = [])
95
 * @method DescribeAllWhitelistTemplate describeAllWhitelistTemplate(array $options = [])
96
 * @method DescribeAnalyticdbByPrimaryDBInstance describeAnalyticdbByPrimaryDBInstance(array $options = [])
97
 * @method DescribeAvailableClasses describeAvailableClasses(array $options = [])
98
 * @method DescribeAvailableCrossRegion describeAvailableCrossRegion(array $options = [])
99
 * @method DescribeAvailableMetrics describeAvailableMetrics(array $options = [])
100
 * @method DescribeAvailableRecoveryTime describeAvailableRecoveryTime(array $options = [])
101
 * @method DescribeAvailableZones describeAvailableZones(array $options = [])
102
 * @method DescribeBackupDatabase describeBackupDatabase(array $options = [])
103
 * @method DescribeBackupPolicy describeBackupPolicy(array $options = [])
104
 * @method DescribeBackups describeBackups(array $options = [])
105
 * @method DescribeBackupTasks describeBackupTasks(array $options = [])
106
 * @method DescribeBinlogFiles describeBinlogFiles(array $options = [])
107
 * @method DescribeCharacterSetName describeCharacterSetName(array $options = [])
108
 * @method DescribeClassDetails describeClassDetails(array $options = [])
109
 * @method DescribeCloudMigrationPrecheckResult describeCloudMigrationPrecheckResult(array $options = [])
110
 * @method DescribeCloudMigrationResult describeCloudMigrationResult(array $options = [])
111
 * @method DescribeCollationTimeZones describeCollationTimeZones(array $options = [])
112
 * @method DescribeComputeBurstConfig describeComputeBurstConfig(array $options = [])
113
 * @method DescribeCrossBackupMetaList describeCrossBackupMetaList(array $options = [])
114
 * @method DescribeCrossRegionBackupDBInstance describeCrossRegionBackupDBInstance(array $options = [])
115
 * @method DescribeCrossRegionBackups describeCrossRegionBackups(array $options = [])
116
 * @method DescribeCrossRegionLogBackupFiles describeCrossRegionLogBackupFiles(array $options = [])
117
 * @method DescribeCurrentModifyOrder describeCurrentModifyOrder(array $options = [])
118
 * @method DescribeCustinsResourceInfo describeCustinsResourceInfo(array $options = [])
119
 * @method DescribeDatabases describeDatabases(array $options = [])
120
 * @method DescribeDBInstanceAttribute describeDBInstanceAttribute(array $options = [])
121
 * @method DescribeDBInstanceByTags describeDBInstanceByTags(array $options = [])
122
 * @method DescribeDBInstanceConnectivity describeDBInstanceConnectivity(array $options = [])
123
 * @method DescribeDBInstanceDetail describeDBInstanceDetail(array $options = [])
124
 * @method DescribeDBInstanceEncryptionKey describeDBInstanceEncryptionKey(array $options = [])
125
 * @method DescribeDBInstanceEndpoints describeDBInstanceEndpoints(array $options = [])
126
 * @method DescribeDBInstanceHAConfig describeDBInstanceHAConfig(array $options = [])
127
 * @method DescribeDBInstanceIPArrayList describeDBInstanceIPArrayList(array $options = [])
128
 * @method DescribeDBInstanceIpHostname describeDBInstanceIpHostname(array $options = [])
129
 * @method DescribeDBInstanceMetrics describeDBInstanceMetrics(array $options = [])
130
 * @method DescribeDBInstanceMonitor describeDBInstanceMonitor(array $options = [])
131
 * @method DescribeDBInstanceNetInfo describeDBInstanceNetInfo(array $options = [])
132
 * @method DescribeDBInstanceNetInfoForChannel describeDBInstanceNetInfoForChannel(array $options = [])
133
 * @method DescribeDBInstancePerformance describeDBInstancePerformance(array $options = [])
134
 * @method DescribeDBInstancePromoteActivity describeDBInstancePromoteActivity(array $options = [])
135
 * @method DescribeDBInstanceProxyConfiguration describeDBInstanceProxyConfiguration(array $options = [])
136
 * @method DescribeDBInstanceReplication describeDBInstanceReplication(array $options = [])
137
 * @method DescribeDBInstances describeDBInstances(array $options = [])
138
 * @method DescribeDBInstancesAsCsv describeDBInstancesAsCsv(array $options = [])
139
 * @method DescribeDBInstancesByExpireTime describeDBInstancesByExpireTime(array $options = [])
140
 * @method DescribeDBInstancesByPerformance describeDBInstancesByPerformance(array $options = [])
141
 * @method DescribeDBInstanceSecurityGroupRule describeDBInstanceSecurityGroupRule(array $options = [])
142
 * @method DescribeDBInstancesForClone describeDBInstancesForClone(array $options = [])
143
 * @method DescribeDBInstanceSSL describeDBInstanceSSL(array $options = [])
144
 * @method DescribeDBInstanceTDE describeDBInstanceTDE(array $options = [])
145
 * @method DescribeDBMiniEngineVersions describeDBMiniEngineVersions(array $options = [])
146
 * @method DescribeDBProxy describeDBProxy(array $options = [])
147
 * @method DescribeDBProxyEndpoint describeDBProxyEndpoint(array $options = [])
148
 * @method DescribeDBProxyPerformance describeDBProxyPerformance(array $options = [])
149
 * @method DescribeDedicatedHostGroups describeDedicatedHostGroups(array $options = [])
150
 * @method DescribeDedicatedHosts describeDedicatedHosts(array $options = [])
151
 * @method DescribeDetachedBackups describeDetachedBackups(array $options = [])
152
 * @method DescribeDTCSecurityIpHostsForSQLServer describeDTCSecurityIpHostsForSQLServer(array $options = [])
153
 * @method DescribeErrorLogs describeErrorLogs(array $options = [])
154
 * @method DescribeEvents describeEvents(array $options = [])
155
 * @method DescribeGadInstances describeGadInstances(array $options = [])
156
 * @method DescribeHADiagnoseConfig describeHADiagnoseConfig(array $options = [])
157
 * @method DescribeHASwitchConfig describeHASwitchConfig(array $options = [])
158
 * @method DescribeHistoryEvents describeHistoryEvents(array $options = [])
159
 * @method DescribeHistoryEventsStat describeHistoryEventsStat(array $options = [])
160
 * @method DescribeHistoryTasks describeHistoryTasks(array $options = [])
161
 * @method DescribeHistoryTasksStat describeHistoryTasksStat(array $options = [])
162
 * @method DescribeHostGroupElasticStrategyParameters describeHostGroupElasticStrategyParameters(array $options = [])
163
 * @method DescribeHostWebShell describeHostWebShell(array $options = [])
164
 * @method DescribeInstanceAutoRenewalAttribute describeInstanceAutoRenewalAttribute(array $options = [])
165
 * @method DescribeInstanceCrossBackupPolicy describeInstanceCrossBackupPolicy(array $options = [])
166
 * @method DescribeInstanceKeywords describeInstanceKeywords(array $options = [])
167
 * @method DescribeInstanceLinkedWhitelistTemplate describeInstanceLinkedWhitelistTemplate(array $options = [])
168
 * @method DescribeKmsAssociateResources describeKmsAssociateResources(array $options = [])
169
 * @method DescribeLocalAvailableRecoveryTime describeLocalAvailableRecoveryTime(array $options = [])
170
 * @method DescribeLogBackupFiles describeLogBackupFiles(array $options = [])
171
 * @method DescribeMarketingActivity describeMarketingActivity(array $options = [])
172
 * @method DescribeMaskingRules describeMaskingRules(array $options = [])
173
 * @method DescribeMetaList describeMetaList(array $options = [])
174
 * @method DescribeMigrateTaskById describeMigrateTaskById(array $options = [])
175
 * @method DescribeMigrateTasks describeMigrateTasks(array $options = [])
176
 * @method DescribeModifyParameterLog describeModifyParameterLog(array $options = [])
177
 * @method DescribeModifyPGHbaConfigLog describeModifyPGHbaConfigLog(array $options = [])
178
 * @method DescribeOssDownloads describeOssDownloads(array $options = [])
179
 * @method DescribeParameterGroup describeParameterGroup(array $options = [])
180
 * @method DescribeParameterGroups describeParameterGroups(array $options = [])
181
 * @method DescribeParameters describeParameters(array $options = [])
182
 * @method DescribeParameterTemplates describeParameterTemplates(array $options = [])
183
 * @method DescribePGHbaConfig describePGHbaConfig(array $options = [])
184
 * @method DescribePostgresExtensions describePostgresExtensions(array $options = [])
185
 * @method DescribePrice describePrice(array $options = [])
186
 * @method DescribeQuickSaleConfig describeQuickSaleConfig(array $options = [])
187
 * @method DescribeRCAvailableResource describeRCAvailableResource(array $options = [])
188
 * @method DescribeRCCloudAssistantStatus describeRCCloudAssistantStatus(array $options = [])
189
 * @method DescribeRCClusterConfig describeRCClusterConfig(array $options = [])
190
 * @method DescribeRCClusterNodes describeRCClusterNodes(array $options = [])
191
 * @method DescribeRCClusters describeRCClusters(array $options = [])
192
 * @method DescribeRCDeploymentSets describeRCDeploymentSets(array $options = [])
193
 * @method DescribeRCDisks describeRCDisks(array $options = [])
194
 * @method DescribeRCImageList describeRCImageList(array $options = [])
195
 * @method DescribeRCInstanceAttribute describeRCInstanceAttribute(array $options = [])
196
 * @method DescribeRCInstanceDdosCount describeRCInstanceDdosCount(array $options = [])
197
 * @method DescribeRCInstanceHistoryEvents describeRCInstanceHistoryEvents(array $options = [])
198
 * @method DescribeRCInstanceIpAddress describeRCInstanceIpAddress(array $options = [])
199
 * @method DescribeRCInstances describeRCInstances(array $options = [])
200
 * @method DescribeRCInstanceTypeFamilies describeRCInstanceTypeFamilies(array $options = [])
201
 * @method DescribeRCInstanceTypes describeRCInstanceTypes(array $options = [])
202
 * @method DescribeRCInstanceVncUrl describeRCInstanceVncUrl(array $options = [])
203
 * @method DescribeRCInvocationResults describeRCInvocationResults(array $options = [])
204
 * @method DescribeRCMetricList describeRCMetricList(array $options = [])
205
 * @method DescribeRCNodePool describeRCNodePool(array $options = [])
206
 * @method DescribeRCResourcesModification describeRCResourcesModification(array $options = [])
207
 * @method DescribeRCSecurityGroupList describeRCSecurityGroupList(array $options = [])
208
 * @method DescribeRCSecurityGroupPermission describeRCSecurityGroupPermission(array $options = [])
209
 * @method DescribeRCSnapshots describeRCSnapshots(array $options = [])
210
 * @method DescribeRCVCluster describeRCVCluster(array $options = [])
211
 * @method DescribeRdsResourceSettings describeRdsResourceSettings(array $options = [])
212
 * @method DescribeReadDBInstanceDelay describeReadDBInstanceDelay(array $options = [])
213
 * @method DescribeRegionInfos describeRegionInfos(array $options = [])
214
 * @method DescribeRegions describeRegions(array $options = [])
215
 * @method DescribeRenewalPrice describeRenewalPrice(array $options = [])
216
 * @method DescribeReplicationLinkLogs describeReplicationLinkLogs(array $options = [])
217
 * @method DescribeResourceDetails describeResourceDetails(array $options = [])
218
 * @method DescribeResourceUsage describeResourceUsage(array $options = [])
219
 * @method DescribeSecrets describeSecrets(array $options = [])
220
 * @method DescribeSecurityGroupConfiguration describeSecurityGroupConfiguration(array $options = [])
221
 * @method DescribeSlots describeSlots(array $options = [])
222
 * @method DescribeSlowLogRecords describeSlowLogRecords(array $options = [])
223
 * @method DescribeSlowLogs describeSlowLogs(array $options = [])
224
 * @method DescribeSQLCollectorPolicy describeSQLCollectorPolicy(array $options = [])
225
 * @method DescribeSQLCollectorRetention describeSQLCollectorRetention(array $options = [])
226
 * @method DescribeSQLLogFiles describeSQLLogFiles(array $options = [])
227
 * @method DescribeSQLLogRecords describeSQLLogRecords(array $options = [])
228
 * @method DescribeSQLLogReportList describeSQLLogReportList(array $options = [])
229
 * @method DescribeSupportOnlineResizeDisk describeSupportOnlineResizeDisk(array $options = [])
230
 * @method DescribeTags describeTags(array $options = [])
231
 * @method DescribeTasks describeTasks(array $options = [])
232
 * @method DescribeUpgradeMajorVersionPrecheckTask describeUpgradeMajorVersionPrecheckTask(array $options = [])
233
 * @method DescribeUpgradeMajorVersionTasks describeUpgradeMajorVersionTasks(array $options = [])
234
 * @method DescribeVSwitches describeVSwitches(array $options = [])
235
 * @method DescribeVSwitchList describeVSwitchList(array $options = [])
236
 * @method DescribeWhitelistTemplate describeWhitelistTemplate(array $options = [])
237
 * @method DescribeWhitelistTemplateLinkedInstance describeWhitelistTemplateLinkedInstance(array $options = [])
238
 * @method DestroyDBInstance destroyDBInstance(array $options = [])
239
 * @method DetachGadInstanceMember detachGadInstanceMember(array $options = [])
240
 * @method DetachRCDisk detachRCDisk(array $options = [])
241
 * @method DetachWhitelistTemplateToInstance detachWhitelistTemplateToInstance(array $options = [])
242
 * @method EvaluateLocalExtendDisk evaluateLocalExtendDisk(array $options = [])
243
 * @method GetDBInstanceTopology getDBInstanceTopology(array $options = [])
244
 * @method GetDbProxyInstanceSsl getDbProxyInstanceSsl(array $options = [])
245
 * @method GrantAccountPrivilege grantAccountPrivilege(array $options = [])
246
 * @method GrantOperatorPermission grantOperatorPermission(array $options = [])
247
 * @method ImportUserBackupFile importUserBackupFile(array $options = [])
248
 * @method InstallRCCloudAssistant installRCCloudAssistant(array $options = [])
249
 * @method ListClasses listClasses(array $options = [])
250
 * @method ListRCVClusters listRCVClusters(array $options = [])
251
 * @method ListTagResources listTagResources(array $options = [])
252
 * @method ListUserBackupFiles listUserBackupFiles(array $options = [])
253
 * @method LockAccount lockAccount(array $options = [])
254
 * @method MigrateConnectionToOtherZone migrateConnectionToOtherZone(array $options = [])
255
 * @method MigrateDBInstance migrateDBInstance(array $options = [])
256
 * @method MigrateDBNodes migrateDBNodes(array $options = [])
257
 * @method MigrateSecurityIPMode migrateSecurityIPMode(array $options = [])
258
 * @method MigrateToOtherZone migrateToOtherZone(array $options = [])
259
 * @method ModifyAccountCheckPolicy modifyAccountCheckPolicy(array $options = [])
260
 * @method ModifyAccountDescription modifyAccountDescription(array $options = [])
261
 * @method ModifyAccountMaskingPrivilege modifyAccountMaskingPrivilege(array $options = [])
262
 * @method ModifyAccountSecurityPolicy modifyAccountSecurityPolicy(array $options = [])
263
 * @method ModifyActionEventPolicy modifyActionEventPolicy(array $options = [])
264
 * @method ModifyActiveOperationTasks modifyActiveOperationTasks(array $options = [])
265
 * @method ModifyADInfo modifyADInfo(array $options = [])
266
 * @method ModifyBackupPolicy modifyBackupPolicy(array $options = [])
267
 * @method ModifyBackupSetExpireTime modifyBackupSetExpireTime(array $options = [])
268
 * @method ModifyCollationTimeZone modifyCollationTimeZone(array $options = [])
269
 * @method ModifyComputeBurstConfig modifyComputeBurstConfig(array $options = [])
270
 * @method ModifyCustinsResource modifyCustinsResource(array $options = [])
271
 * @method ModifyDasInstanceConfig modifyDasInstanceConfig(array $options = [])
272
 * @method ModifyDatabaseConfig modifyDatabaseConfig(array $options = [])
273
 * @method ModifyDBDescription modifyDBDescription(array $options = [])
274
 * @method ModifyDBInstanceAutoUpgradeMinorVersion modifyDBInstanceAutoUpgradeMinorVersion(array $options = [])
275
 * @method ModifyDBInstanceConfig modifyDBInstanceConfig(array $options = [])
276
 * @method ModifyDBInstanceConnectionString modifyDBInstanceConnectionString(array $options = [])
277
 * @method ModifyDBInstanceDelayedReplicationTime modifyDBInstanceDelayedReplicationTime(array $options = [])
278
 * @method ModifyDBInstanceDeletionProtection modifyDBInstanceDeletionProtection(array $options = [])
279
 * @method ModifyDBInstanceDescription modifyDBInstanceDescription(array $options = [])
280
 * @method ModifyDBInstanceEndpoint modifyDBInstanceEndpoint(array $options = [])
281
 * @method ModifyDBInstanceEndpointAddress modifyDBInstanceEndpointAddress(array $options = [])
282
 * @method ModifyDBInstanceHAConfig modifyDBInstanceHAConfig(array $options = [])
283
 * @method ModifyDBInstanceMaintainTime modifyDBInstanceMaintainTime(array $options = [])
284
 * @method ModifyDBInstanceMetrics modifyDBInstanceMetrics(array $options = [])
285
 * @method ModifyDBInstanceMonitor modifyDBInstanceMonitor(array $options = [])
286
 * @method ModifyDBInstanceNetworkExpireTime modifyDBInstanceNetworkExpireTime(array $options = [])
287
 * @method ModifyDBInstanceNetworkType modifyDBInstanceNetworkType(array $options = [])
288
 * @method ModifyDBInstancePayType modifyDBInstancePayType(array $options = [])
289
 * @method ModifyDBInstanceReplicationSwitch modifyDBInstanceReplicationSwitch(array $options = [])
290
 * @method ModifyDBInstanceSecurityGroupRule modifyDBInstanceSecurityGroupRule(array $options = [])
291
 * @method ModifyDBInstanceSpec modifyDBInstanceSpec(array $options = [])
292
 * @method ModifyDBInstanceSSL modifyDBInstanceSSL(array $options = [])
293
 * @method ModifyDBInstanceTDE modifyDBInstanceTDE(array $options = [])
294
 * @method ModifyDBNode modifyDBNode(array $options = [])
295
 * @method ModifyDBProxy modifyDBProxy(array $options = [])
296
 * @method ModifyDBProxyEndpoint modifyDBProxyEndpoint(array $options = [])
297
 * @method ModifyDBProxyEndpointAddress modifyDBProxyEndpointAddress(array $options = [])
298
 * @method ModifyDBProxyInstance modifyDBProxyInstance(array $options = [])
299
 * @method ModifyDbProxyInstanceSsl modifyDbProxyInstanceSsl(array $options = [])
300
 * @method ModifyDTCSecurityIpHostsForSQLServer modifyDTCSecurityIpHostsForSQLServer(array $options = [])
301
 * @method ModifyEventInfo modifyEventInfo(array $options = [])
302
 * @method ModifyHADiagnoseConfig modifyHADiagnoseConfig(array $options = [])
303
 * @method ModifyHASwitchConfig modifyHASwitchConfig(array $options = [])
304
 * @method ModifyInstanceAutoRenewalAttribute modifyInstanceAutoRenewalAttribute(array $options = [])
305
 * @method ModifyInstanceCrossBackupPolicy modifyInstanceCrossBackupPolicy(array $options = [])
306
 * @method ModifyMaskingRules modifyMaskingRules(array $options = [])
307
 * @method ModifyParameter modifyParameter(array $options = [])
308
 * @method ModifyParameterGroup modifyParameterGroup(array $options = [])
309
 * @method ModifyPGHbaConfig modifyPGHbaConfig(array $options = [])
310
 * @method ModifyRCDiskSpec modifyRCDiskSpec(array $options = [])
311
 * @method ModifyRCInstance modifyRCInstance(array $options = [])
312
 * @method ModifyRCInstanceAttribute modifyRCInstanceAttribute(array $options = [])
313
 * @method ModifyRCInstanceChargeType modifyRCInstanceChargeType(array $options = [])
314
 * @method ModifyRCInstanceDescription modifyRCInstanceDescription(array $options = [])
315
 * @method ModifyRCInstanceKeyPair modifyRCInstanceKeyPair(array $options = [])
316
 * @method ModifyRCInstanceNetworkSpec modifyRCInstanceNetworkSpec(array $options = [])
317
 * @method ModifyRCSecurityGroupPermission modifyRCSecurityGroupPermission(array $options = [])
318
 * @method ModifyRCVCluster modifyRCVCluster(array $options = [])
319
 * @method ModifyReadonlyInstanceDelayReplicationTime modifyReadonlyInstanceDelayReplicationTime(array $options = [])
320
 * @method ModifyReadWriteSplittingConnection modifyReadWriteSplittingConnection(array $options = [])
321
 * @method ModifyResourceGroup modifyResourceGroup(array $options = [])
322
 * @method ModifySecurityGroupConfiguration modifySecurityGroupConfiguration(array $options = [])
323
 * @method ModifySecurityIps modifySecurityIps(array $options = [])
324
 * @method ModifySQLCollectorPolicy modifySQLCollectorPolicy(array $options = [])
325
 * @method ModifySQLCollectorRetention modifySQLCollectorRetention(array $options = [])
326
 * @method ModifyTaskInfo modifyTaskInfo(array $options = [])
327
 * @method ModifyWhitelistTemplate modifyWhitelistTemplate(array $options = [])
328
 * @method PreCheckCreateOrderForDeleteDBNodes preCheckCreateOrderForDeleteDBNodes(array $options = [])
329
 * @method PurgeDBInstanceLog purgeDBInstanceLog(array $options = [])
330
 * @method QueryNotify queryNotify(array $options = [])
331
 * @method QueryRecommendByCode queryRecommendByCode(array $options = [])
332
 * @method RebootRCInstance rebootRCInstance(array $options = [])
333
 * @method RebootRCInstances rebootRCInstances(array $options = [])
334
 * @method RebuildDBInstance rebuildDBInstance(array $options = [])
335
 * @method RebuildReplicationLink rebuildReplicationLink(array $options = [])
336
 * @method ReceiveDBInstance receiveDBInstance(array $options = [])
337
 * @method RecoveryDBInstance recoveryDBInstance(array $options = [])
338
 * @method RedeployRCInstance redeployRCInstance(array $options = [])
339
 * @method ReleaseInstanceConnection releaseInstanceConnection(array $options = [])
340
 * @method ReleaseInstancePublicConnection releaseInstancePublicConnection(array $options = [])
341
 * @method ReleaseReadWriteSplittingConnection releaseReadWriteSplittingConnection(array $options = [])
342
 * @method RemoveTagsFromResource removeTagsFromResource(array $options = [])
343
 * @method RenewInstance renewInstance(array $options = [])
344
 * @method RenewRCInstance renewRCInstance(array $options = [])
345
 * @method ReplaceRCInstanceSystemDisk replaceRCInstanceSystemDisk(array $options = [])
346
 * @method ResetAccount resetAccount(array $options = [])
347
 * @method ResetAccountPassword resetAccountPassword(array $options = [])
348
 * @method ResizeRCInstanceDisk resizeRCInstanceDisk(array $options = [])
349
 * @method RestartDBInstance restartDBInstance(array $options = [])
350
 * @method RestoreDdrTable restoreDdrTable(array $options = [])
351
 * @method RestoreTable restoreTable(array $options = [])
352
 * @method RevokeAccountPrivilege revokeAccountPrivilege(array $options = [])
353
 * @method RevokeOperatorPermission revokeOperatorPermission(array $options = [])
354
 * @method RevokeRCSecurityGroupPermission revokeRCSecurityGroupPermission(array $options = [])
355
 * @method RunRCCommand runRCCommand(array $options = [])
356
 * @method RunRCInstances runRCInstances(array $options = [])
357
 * @method StartDBInstance startDBInstance(array $options = [])
358
 * @method StartRCInstance startRCInstance(array $options = [])
359
 * @method StartRCInstances startRCInstances(array $options = [])
360
 * @method StopDBInstance stopDBInstance(array $options = [])
361
 * @method StopRCInstance stopRCInstance(array $options = [])
362
 * @method StopRCInstances stopRCInstances(array $options = [])
363
 * @method SwitchDBInstanceHA switchDBInstanceHA(array $options = [])
364
 * @method SwitchDBInstanceNetType switchDBInstanceNetType(array $options = [])
365
 * @method SwitchDBInstanceVpc switchDBInstanceVpc(array $options = [])
366
 * @method SwitchOverMajorVersionUpgrade switchOverMajorVersionUpgrade(array $options = [])
367
 * @method SwitchReplicationLink switchReplicationLink(array $options = [])
368
 * @method SyncRCKeyPair syncRCKeyPair(array $options = [])
369
 * @method SyncRCSecurityGroup syncRCSecurityGroup(array $options = [])
370
 * @method TagResources tagResources(array $options = [])
371
 * @method TerminateMigrateTask terminateMigrateTask(array $options = [])
372
 * @method TransformDBInstancePayType transformDBInstancePayType(array $options = [])
373
 * @method UnassociateEipAddressWithRCInstance unassociateEipAddressWithRCInstance(array $options = [])
374
 * @method UnlockAccount unlockAccount(array $options = [])
375
 * @method UntagResources untagResources(array $options = [])
376
 * @method UpdatePostgresExtensions updatePostgresExtensions(array $options = [])
377
 * @method UpdateUserBackupFile updateUserBackupFile(array $options = [])
378
 * @method UpgradeDBInstanceEngineVersion upgradeDBInstanceEngineVersion(array $options = [])
379
 * @method UpgradeDBInstanceKernelVersion upgradeDBInstanceKernelVersion(array $options = [])
380
 * @method UpgradeDBInstanceMajorVersion upgradeDBInstanceMajorVersion(array $options = [])
381
 * @method UpgradeDBInstanceMajorVersionPrecheck upgradeDBInstanceMajorVersionPrecheck(array $options = [])
382
 * @method UpgradeDBProxyInstanceKernelVersion upgradeDBProxyInstanceKernelVersion(array $options = [])
383
 */
384
class RdsApiResolver extends ApiResolver
385
{
386
}
387
388
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
389
{
390
    /** @var string */
391
    public $product = 'Rds';
392
393
    /** @var string */
394
    public $version = '2014-08-15';
395
396
    /** @var string */
397
    public $method = 'POST';
398
399
    /** @var string */
400
    public $serviceCode = 'rds';
401
}
402
403
/**
404
 * @method string getEventId()
405
 * @method $this withEventId($value)
406
 */
407
class AcceptRCInquiredSystemEvent extends Rpc
408
{
409
}
410
411
/**
412
 * @method string getDBInstanceName()
413
 * @method $this withDBInstanceName($value)
414
 * @method string getResourceOwnerId()
415
 * @method $this withResourceOwnerId($value)
416
 * @method string getForceSwitch()
417
 * @method $this withForceSwitch($value)
418
 * @method string getSwitchTimeMode()
419
 * @method $this withSwitchTimeMode($value)
420
 * @method string getSwitchTime()
421
 * @method $this withSwitchTime($value)
422
 * @method string getResourceOwnerAccount()
423
 * @method $this withResourceOwnerAccount($value)
424
 * @method string getOwnerId()
425
 * @method $this withOwnerId($value)
426
 */
427
class ActivateMigrationTargetInstance extends Rpc
428
{
429
}
430
431
/**
432
 * @method string getTag4value()
433
 * @method string getResourceOwnerId()
434
 * @method $this withResourceOwnerId($value)
435
 * @method string getTag2key()
436
 * @method string getClientToken()
437
 * @method $this withClientToken($value)
438
 * @method string getTag3key()
439
 * @method string getTag1value()
440
 * @method string getResourceGroupId()
441
 * @method $this withResourceGroupId($value)
442
 * @method string getDBInstanceId()
443
 * @method $this withDBInstanceId($value)
444
 * @method string getTag3value()
445
 * @method string getProxyId()
446
 * @method string getTag5key()
447
 * @method string getResourceOwnerAccount()
448
 * @method $this withResourceOwnerAccount($value)
449
 * @method string getOwnerAccount()
450
 * @method $this withOwnerAccount($value)
451
 * @method string getOwnerId()
452
 * @method $this withOwnerId($value)
453
 * @method string getTag5value()
454
 * @method string getTags()
455
 * @method $this withTags($value)
456
 * @method string getTag1key()
457
 * @method string getTag2value()
458
 * @method string getTag4key()
459
 */
460
class AddTagsToResource extends Rpc
461
{
462
463
    /**
464
     * @param string $value
465
     *
466
     * @return $this
467
     */
468
    public function withTag4value($value)
469
    {
470
        $this->data['Tag4value'] = $value;
471
        $this->options['query']['Tag.4.value'] = $value;
472
473
        return $this;
474
    }
475
476
    /**
477
     * @param string $value
478
     *
479
     * @return $this
480
     */
481
    public function withTag2key($value)
482
    {
483
        $this->data['Tag2key'] = $value;
484
        $this->options['query']['Tag.2.key'] = $value;
485
486
        return $this;
487
    }
488
489
    /**
490
     * @param string $value
491
     *
492
     * @return $this
493
     */
494
    public function withTag3key($value)
495
    {
496
        $this->data['Tag3key'] = $value;
497
        $this->options['query']['Tag.3.key'] = $value;
498
499
        return $this;
500
    }
501
502
    /**
503
     * @param string $value
504
     *
505
     * @return $this
506
     */
507
    public function withTag1value($value)
508
    {
509
        $this->data['Tag1value'] = $value;
510
        $this->options['query']['Tag.1.value'] = $value;
511
512
        return $this;
513
    }
514
515
    /**
516
     * @param string $value
517
     *
518
     * @return $this
519
     */
520
    public function withTag3value($value)
521
    {
522
        $this->data['Tag3value'] = $value;
523
        $this->options['query']['Tag.3.value'] = $value;
524
525
        return $this;
526
    }
527
528
    /**
529
     * @param string $value
530
     *
531
     * @return $this
532
     */
533
    public function withProxyId($value)
534
    {
535
        $this->data['ProxyId'] = $value;
536
        $this->options['query']['proxyId'] = $value;
537
538
        return $this;
539
    }
540
541
    /**
542
     * @param string $value
543
     *
544
     * @return $this
545
     */
546
    public function withTag5key($value)
547
    {
548
        $this->data['Tag5key'] = $value;
549
        $this->options['query']['Tag.5.key'] = $value;
550
551
        return $this;
552
    }
553
554
    /**
555
     * @param string $value
556
     *
557
     * @return $this
558
     */
559
    public function withTag5value($value)
560
    {
561
        $this->data['Tag5value'] = $value;
562
        $this->options['query']['Tag.5.value'] = $value;
563
564
        return $this;
565
    }
566
567
    /**
568
     * @param string $value
569
     *
570
     * @return $this
571
     */
572
    public function withTag1key($value)
573
    {
574
        $this->data['Tag1key'] = $value;
575
        $this->options['query']['Tag.1.key'] = $value;
576
577
        return $this;
578
    }
579
580
    /**
581
     * @param string $value
582
     *
583
     * @return $this
584
     */
585
    public function withTag2value($value)
586
    {
587
        $this->data['Tag2value'] = $value;
588
        $this->options['query']['Tag.2.value'] = $value;
589
590
        return $this;
591
    }
592
593
    /**
594
     * @param string $value
595
     *
596
     * @return $this
597
     */
598
    public function withTag4key($value)
599
    {
600
        $this->data['Tag4key'] = $value;
601
        $this->options['query']['Tag.4.key'] = $value;
602
603
        return $this;
604
    }
605
}
606
607
/**
608
 * @method string getResourceOwnerId()
609
 * @method $this withResourceOwnerId($value)
610
 * @method string getConnectionStringPrefix()
611
 * @method $this withConnectionStringPrefix($value)
612
 * @method string getPGBouncerPort()
613
 * @method $this withPGBouncerPort($value)
614
 * @method string getGeneralGroupName()
615
 * @method $this withGeneralGroupName($value)
616
 * @method string getDBInstanceId()
617
 * @method $this withDBInstanceId($value)
618
 * @method string getResourceOwnerAccount()
619
 * @method $this withResourceOwnerAccount($value)
620
 * @method string getOwnerAccount()
621
 * @method $this withOwnerAccount($value)
622
 * @method string getOwnerId()
623
 * @method $this withOwnerId($value)
624
 * @method string getBabelfishPort()
625
 * @method $this withBabelfishPort($value)
626
 * @method string getPort()
627
 * @method $this withPort($value)
628
 */
629
class AllocateInstancePublicConnection extends Rpc
630
{
631
}
632
633
/**
634
 * @method string getResourceOwnerId()
635
 * @method $this withResourceOwnerId($value)
636
 * @method string getConnectionStringPrefix()
637
 * @method $this withConnectionStringPrefix($value)
638
 * @method string getDistributionType()
639
 * @method $this withDistributionType($value)
640
 * @method string getDBInstanceId()
641
 * @method $this withDBInstanceId($value)
642
 * @method string getResourceOwnerAccount()
643
 * @method $this withResourceOwnerAccount($value)
644
 * @method string getOwnerAccount()
645
 * @method $this withOwnerAccount($value)
646
 * @method string getWeight()
647
 * @method $this withWeight($value)
648
 * @method string getOwnerId()
649
 * @method $this withOwnerId($value)
650
 * @method string getPort()
651
 * @method $this withPort($value)
652
 * @method string getNetType()
653
 * @method $this withNetType($value)
654
 * @method string getMaxDelayTime()
655
 * @method $this withMaxDelayTime($value)
656
 */
657
class AllocateReadWriteSplittingConnection extends Rpc
658
{
659
}
660
661
/**
662
 * @method string getAllocationId()
663
 * @method $this withAllocationId($value)
664
 * @method string getInstanceId()
665
 * @method $this withInstanceId($value)
666
 */
667
class AssociateEipAddressWithRCInstance extends Rpc
668
{
669
}
670
671
/**
672
 * @method string getInstanceId()
673
 * @method $this withInstanceId($value)
674
 * @method string getDiskId()
675
 * @method $this withDiskId($value)
676
 * @method string getDeleteWithInstance()
677
 * @method $this withDeleteWithInstance($value)
678
 */
679
class AttachRCDisk extends Rpc
680
{
681
}
682
683
/**
684
 * @method string getKeyPair()
685
 * @method $this withKeyPair($value)
686
 * @method string getPassword()
687
 * @method $this withPassword($value)
688
 * @method string getInstanceIds()
689
 * @method $this withInstanceIds($value)
690
 * @method string getVpcId()
691
 * @method $this withVpcId($value)
692
 */
693
class AttachRCInstances extends Rpc
694
{
695
}
696
697
/**
698
 * @method string getResourceOwnerId()
699
 * @method $this withResourceOwnerId($value)
700
 * @method string getResourceOwnerAccount()
701
 * @method $this withResourceOwnerAccount($value)
702
 * @method string getTemplateId()
703
 * @method $this withTemplateId($value)
704
 * @method string getResourceGroupId()
705
 * @method $this withResourceGroupId($value)
706
 * @method string getInsName()
707
 * @method $this withInsName($value)
708
 */
709
class AttachWhitelistTemplateToInstance extends Rpc
710
{
711
}
712
713
/**
714
 * @method string getSecurityGroupId()
715
 * @method $this withSecurityGroupId($value)
716
 * @method string getSecurityGroupPermissions()
717
 * @method $this withSecurityGroupPermissions($value)
718
 * @method string getDirection()
719
 * @method $this withDirection($value)
720
 */
721
class AuthorizeRCSecurityGroupPermission extends Rpc
722
{
723
}
724
725
/**
726
 * @method string getResourceOwnerId()
727
 * @method $this withResourceOwnerId($value)
728
 * @method string getDBInstanceId()
729
 * @method $this withDBInstanceId($value)
730
 * @method string getResourceOwnerAccount()
731
 * @method $this withResourceOwnerAccount($value)
732
 * @method string getOwnerAccount()
733
 * @method $this withOwnerAccount($value)
734
 * @method string getOwnerId()
735
 * @method $this withOwnerId($value)
736
 */
737
class CalculateDBInstanceWeight extends Rpc
738
{
739
}
740
741
/**
742
 * @method string getResourceOwnerId()
743
 * @method $this withResourceOwnerId($value)
744
 * @method string getSecurityToken()
745
 * @method $this withSecurityToken($value)
746
 * @method string getResourceOwnerAccount()
747
 * @method $this withResourceOwnerAccount($value)
748
 * @method string getOwnerAccount()
749
 * @method $this withOwnerAccount($value)
750
 * @method string getOwnerId()
751
 * @method $this withOwnerId($value)
752
 * @method string getIds()
753
 * @method $this withIds($value)
754
 */
755
class CancelActiveOperationTasks extends Rpc
756
{
757
}
758
759
/**
760
 * @method string getResourceOwnerId()
761
 * @method $this withResourceOwnerId($value)
762
 * @method string getClientToken()
763
 * @method $this withClientToken($value)
764
 * @method string getAccountName()
765
 * @method $this withAccountName($value)
766
 * @method string getDBInstanceId()
767
 * @method $this withDBInstanceId($value)
768
 * @method string getResourceOwnerAccount()
769
 * @method $this withResourceOwnerAccount($value)
770
 * @method string getOwnerAccount()
771
 * @method $this withOwnerAccount($value)
772
 * @method string getOwnerId()
773
 * @method $this withOwnerId($value)
774
 */
775
class CheckAccountNameAvailable extends Rpc
776
{
777
}
778
779
/**
780
 * @method string getResourceOwnerId()
781
 * @method $this withResourceOwnerId($value)
782
 * @method string getResourceGroupId()
783
 * @method $this withResourceGroupId($value)
784
 * @method string getSecurityToken()
785
 * @method $this withSecurityToken($value)
786
 * @method string getDBInstanceId()
787
 * @method $this withDBInstanceId($value)
788
 * @method string getResourceOwnerAccount()
789
 * @method $this withResourceOwnerAccount($value)
790
 * @method string getOwnerAccount()
791
 * @method $this withOwnerAccount($value)
792
 * @method string getOwnerId()
793
 * @method $this withOwnerId($value)
794
 * @method string getTargetRegionId()
795
 * @method $this withTargetRegionId($value)
796
 */
797
class CheckCloudResourceAuthorized extends Rpc
798
{
799
}
800
801
/**
802
 * @method string getResourceOwnerId()
803
 * @method $this withResourceOwnerId($value)
804
 * @method string getDBInstanceStorage()
805
 * @method $this withDBInstanceStorage($value)
806
 * @method string getSourceDBInstanceName()
807
 * @method $this withSourceDBInstanceName($value)
808
 * @method string getHostType()
809
 * @method $this withHostType($value)
810
 * @method string getBinlogRole()
811
 * @method $this withBinlogRole($value)
812
 * @method string getEngineVersion()
813
 * @method $this withEngineVersion($value)
814
 * @method string getUserBakSetURL()
815
 * @method $this withUserBakSetURL($value)
816
 * @method string getResourceGroupId()
817
 * @method $this withResourceGroupId($value)
818
 * @method string getEngine()
819
 * @method $this withEngine($value)
820
 * @method string getBackupSetRegion()
821
 * @method $this withBackupSetRegion($value)
822
 * @method string getBackupSetType()
823
 * @method $this withBackupSetType($value)
824
 * @method string getRestoreTime()
825
 * @method $this withRestoreTime($value)
826
 * @method string getBakSetName()
827
 * @method $this withBakSetName($value)
828
 * @method string getResourceOwnerAccount()
829
 * @method $this withResourceOwnerAccount($value)
830
 * @method string getBackupSetId()
831
 * @method $this withBackupSetId($value)
832
 * @method string getOwnerId()
833
 * @method $this withOwnerId($value)
834
 * @method string getBinlogPosition()
835
 * @method $this withBinlogPosition($value)
836
 * @method string getDBInstanceClass()
837
 * @method $this withDBInstanceClass($value)
838
 * @method string getRestoreType()
839
 * @method $this withRestoreType($value)
840
 * @method string getBinlogName()
841
 * @method $this withBinlogName($value)
842
 * @method string getSourceRegion()
843
 * @method $this withSourceRegion($value)
844
 */
845
class CheckCreateDdrDBInstance extends Rpc
846
{
847
}
848
849
/**
850
 * @method string getResourceOwnerId()
851
 * @method $this withResourceOwnerId($value)
852
 * @method string getClientToken()
853
 * @method $this withClientToken($value)
854
 * @method string getDBInstanceId()
855
 * @method $this withDBInstanceId($value)
856
 * @method string getResourceOwnerAccount()
857
 * @method $this withResourceOwnerAccount($value)
858
 * @method string getOwnerAccount()
859
 * @method $this withOwnerAccount($value)
860
 * @method string getOwnerId()
861
 * @method $this withOwnerId($value)
862
 * @method string getDBName()
863
 * @method $this withDBName($value)
864
 */
865
class CheckDBNameAvailable extends Rpc
866
{
867
}
868
869
/**
870
 * @method string getResourceOwnerId()
871
 * @method $this withResourceOwnerId($value)
872
 * @method string getResourceOwnerAccount()
873
 * @method $this withResourceOwnerAccount($value)
874
 * @method string getOwnerId()
875
 * @method $this withOwnerId($value)
876
 * @method string getDBInstanceId()
877
 * @method $this withDBInstanceId($value)
878
 */
879
class CheckInstanceExist extends Rpc
880
{
881
}
882
883
/**
884
 * @method string getResourceOwnerId()
885
 * @method $this withResourceOwnerId($value)
886
 * @method string getResourceGroupId()
887
 * @method $this withResourceGroupId($value)
888
 * @method string getServiceLinkedRole()
889
 * @method $this withServiceLinkedRole($value)
890
 * @method string getResourceOwnerAccount()
891
 * @method $this withResourceOwnerAccount($value)
892
 * @method string getOwnerId()
893
 * @method $this withOwnerId($value)
894
 */
895
class CheckServiceLinkedRole extends Rpc
896
{
897
}
898
899
/**
900
 * @method string getResourceOwnerId()
901
 * @method $this withResourceOwnerId($value)
902
 * @method string getDBInstanceStorage()
903
 * @method $this withDBInstanceStorage($value)
904
 * @method string getDeletionProtection()
905
 * @method $this withDeletionProtection($value)
906
 * @method string getResourceGroupId()
907
 * @method $this withResourceGroupId($value)
908
 * @method string getDBInstanceDescription()
909
 * @method $this withDBInstanceDescription($value)
910
 * @method string getBackupType()
911
 * @method $this withBackupType($value)
912
 * @method string getPeriod()
913
 * @method $this withPeriod($value)
914
 * @method string getBackupId()
915
 * @method $this withBackupId($value)
916
 * @method string getOwnerId()
917
 * @method $this withOwnerId($value)
918
 * @method string getDBInstanceClass()
919
 * @method $this withDBInstanceClass($value)
920
 * @method string getVSwitchId()
921
 * @method $this withVSwitchId($value)
922
 * @method string getPrivateIpAddress()
923
 * @method $this withPrivateIpAddress($value)
924
 * @method string getZoneId()
925
 * @method $this withZoneId($value)
926
 * @method string getInstanceNetworkType()
927
 * @method $this withInstanceNetworkType($value)
928
 * @method string getClientToken()
929
 * @method $this withClientToken($value)
930
 * @method string getZoneIdSlave1()
931
 * @method $this withZoneIdSlave1($value)
932
 * @method string getZoneIdSlave2()
933
 * @method $this withZoneIdSlave2($value)
934
 * @method string getIoAccelerationEnabled()
935
 * @method $this withIoAccelerationEnabled($value)
936
 * @method string getTableMeta()
937
 * @method $this withTableMeta($value)
938
 * @method string getDBInstanceId()
939
 * @method $this withDBInstanceId($value)
940
 * @method string getDBInstanceStorageType()
941
 * @method $this withDBInstanceStorageType($value)
942
 * @method string getDedicatedHostGroupId()
943
 * @method $this withDedicatedHostGroupId($value)
944
 * @method string getRestoreTime()
945
 * @method $this withRestoreTime($value)
946
 * @method string getAutoPay()
947
 * @method $this withAutoPay($value)
948
 * @method string getServerlessConfig()
949
 * @method $this withServerlessConfig($value)
950
 * @method string getResourceOwnerAccount()
951
 * @method $this withResourceOwnerAccount($value)
952
 * @method string getOwnerAccount()
953
 * @method $this withOwnerAccount($value)
954
 * @method string getRestoreTable()
955
 * @method $this withRestoreTable($value)
956
 * @method string getUsedTime()
957
 * @method $this withUsedTime($value)
958
 * @method string getBurstingEnabled()
959
 * @method $this withBurstingEnabled($value)
960
 * @method string getDbNames()
961
 * @method $this withDbNames($value)
962
 * @method string getVPCId()
963
 * @method $this withVPCId($value)
964
 * @method string getCategory()
965
 * @method $this withCategory($value)
966
 * @method string getPayType()
967
 * @method $this withPayType($value)
968
 * @method string getBpeEnabled()
969
 * @method $this withBpeEnabled($value)
970
 */
971
class CloneDBInstance extends Rpc
972
{
973
}
974
975
/**
976
 * @method string getResourceOwnerId()
977
 * @method $this withResourceOwnerId($value)
978
 * @method string getResourceGroupId()
979
 * @method $this withResourceGroupId($value)
980
 * @method string getParameterGroupId()
981
 * @method $this withParameterGroupId($value)
982
 * @method string getResourceOwnerAccount()
983
 * @method $this withResourceOwnerAccount($value)
984
 * @method string getOwnerId()
985
 * @method $this withOwnerId($value)
986
 * @method string getTargetRegionId()
987
 * @method $this withTargetRegionId($value)
988
 * @method string getParameterGroupName()
989
 * @method $this withParameterGroupName($value)
990
 * @method string getParameterGroupDesc()
991
 * @method $this withParameterGroupDesc($value)
992
 */
993
class CloneParameterGroup extends Rpc
994
{
995
}
996
997
/**
998
 * @method string getNotifyIdList()
999
 * @method string getConfirmor()
1000
 */
1001
class ConfirmNotify extends Rpc
1002
{
1003
1004
    /**
1005
     * @param string $value
1006
     *
1007
     * @return $this
1008
     */
1009
    public function withNotifyIdList($value)
1010
    {
1011
        $this->data['NotifyIdList'] = $value;
1012
        $this->options['form_params']['NotifyIdList'] = $value;
1013
1014
        return $this;
1015
    }
1016
1017
    /**
1018
     * @param string $value
1019
     *
1020
     * @return $this
1021
     */
1022
    public function withConfirmor($value)
1023
    {
1024
        $this->data['Confirmor'] = $value;
1025
        $this->options['form_params']['Confirmor'] = $value;
1026
1027
        return $this;
1028
    }
1029
}
1030
1031
/**
1032
 * @method string getDBInstanceName()
1033
 * @method $this withDBInstanceName($value)
1034
 * @method string getResourceOwnerId()
1035
 * @method $this withResourceOwnerId($value)
1036
 * @method string getResourceGroupId()
1037
 * @method $this withResourceGroupId($value)
1038
 * @method string getReserveAccount()
1039
 * @method $this withReserveAccount($value)
1040
 * @method string getSrcDBName()
1041
 * @method $this withSrcDBName($value)
1042
 * @method string getResourceOwnerAccount()
1043
 * @method $this withResourceOwnerAccount($value)
1044
 * @method string getOwnerId()
1045
 * @method $this withOwnerId($value)
1046
 * @method string getDstDBName()
1047
 * @method $this withDstDBName($value)
1048
 */
1049
class CopyDatabase extends Rpc
1050
{
1051
}
1052
1053
/**
1054
 * @method string getResourceOwnerId()
1055
 * @method $this withResourceOwnerId($value)
1056
 * @method string getClientToken()
1057
 * @method $this withClientToken($value)
1058
 * @method string getResourceGroupId()
1059
 * @method $this withResourceGroupId($value)
1060
 * @method string getDBInstanceId()
1061
 * @method $this withDBInstanceId($value)
1062
 * @method string getRestoreTime()
1063
 * @method $this withRestoreTime($value)
1064
 * @method string getResourceOwnerAccount()
1065
 * @method $this withResourceOwnerAccount($value)
1066
 * @method string getBackupId()
1067
 * @method $this withBackupId($value)
1068
 * @method string getOwnerAccount()
1069
 * @method $this withOwnerAccount($value)
1070
 * @method string getOwnerId()
1071
 * @method $this withOwnerId($value)
1072
 * @method string getSyncUserPrivilege()
1073
 * @method $this withSyncUserPrivilege($value)
1074
 * @method string getDbNames()
1075
 * @method $this withDbNames($value)
1076
 * @method string getTargetDBInstanceId()
1077
 * @method $this withTargetDBInstanceId($value)
1078
 * @method string getPayType()
1079
 * @method $this withPayType($value)
1080
 */
1081
class CopyDatabaseBetweenInstances extends Rpc
1082
{
1083
}
1084
1085
/**
1086
 * @method string getResourceOwnerId()
1087
 * @method $this withResourceOwnerId($value)
1088
 * @method string getAccountType()
1089
 * @method $this withAccountType($value)
1090
 * @method string getAccountDescription()
1091
 * @method $this withAccountDescription($value)
1092
 * @method string getAccountName()
1093
 * @method $this withAccountName($value)
1094
 * @method string getDBInstanceId()
1095
 * @method $this withDBInstanceId($value)
1096
 * @method string getResourceOwnerAccount()
1097
 * @method $this withResourceOwnerAccount($value)
1098
 * @method string getOwnerAccount()
1099
 * @method $this withOwnerAccount($value)
1100
 * @method string getOwnerId()
1101
 * @method $this withOwnerId($value)
1102
 * @method string getAccountPassword()
1103
 * @method $this withAccountPassword($value)
1104
 * @method string getCheckPolicy()
1105
 * @method $this withCheckPolicy($value)
1106
 */
1107
class CreateAccount extends Rpc
1108
{
1109
}
1110
1111
/**
1112
 * @method string getResourceOwnerId()
1113
 * @method $this withResourceOwnerId($value)
1114
 * @method string getResourceGroupId()
1115
 * @method $this withResourceGroupId($value)
1116
 * @method string getBackupStrategy()
1117
 * @method $this withBackupStrategy($value)
1118
 * @method string getDBInstanceId()
1119
 * @method $this withDBInstanceId($value)
1120
 * @method string getBackupType()
1121
 * @method $this withBackupType($value)
1122
 * @method string getResourceOwnerAccount()
1123
 * @method $this withResourceOwnerAccount($value)
1124
 * @method string getOwnerAccount()
1125
 * @method $this withOwnerAccount($value)
1126
 * @method string getOwnerId()
1127
 * @method $this withOwnerId($value)
1128
 * @method string getBackupMethod()
1129
 * @method $this withBackupMethod($value)
1130
 * @method string getBackupRetentionPeriod()
1131
 * @method $this withBackupRetentionPeriod($value)
1132
 * @method string getDBName()
1133
 * @method $this withDBName($value)
1134
 */
1135
class CreateBackup extends Rpc
1136
{
1137
}
1138
1139
/**
1140
 * @method string getDBInstanceName()
1141
 * @method $this withDBInstanceName($value)
1142
 * @method string getResourceOwnerId()
1143
 * @method $this withResourceOwnerId($value)
1144
 * @method string getTaskName()
1145
 * @method $this withTaskName($value)
1146
 * @method string getSourceAccount()
1147
 * @method $this withSourceAccount($value)
1148
 * @method string getSourcePort()
1149
 * @method $this withSourcePort($value)
1150
 * @method string getSourcePassword()
1151
 * @method $this withSourcePassword($value)
1152
 * @method string getSourceIpAddress()
1153
 * @method $this withSourceIpAddress($value)
1154
 * @method string getResourceOwnerAccount()
1155
 * @method $this withResourceOwnerAccount($value)
1156
 * @method string getOwnerId()
1157
 * @method $this withOwnerId($value)
1158
 * @method string getSourceCategory()
1159
 * @method $this withSourceCategory($value)
1160
 */
1161
class CreateCloudMigrationPrecheckTask extends Rpc
1162
{
1163
}
1164
1165
/**
1166
 * @method string getDBInstanceName()
1167
 * @method $this withDBInstanceName($value)
1168
 * @method string getResourceOwnerId()
1169
 * @method $this withResourceOwnerId($value)
1170
 * @method string getTaskName()
1171
 * @method $this withTaskName($value)
1172
 * @method string getSourceAccount()
1173
 * @method $this withSourceAccount($value)
1174
 * @method string getSourcePort()
1175
 * @method $this withSourcePort($value)
1176
 * @method string getSourcePassword()
1177
 * @method $this withSourcePassword($value)
1178
 * @method string getSourceIpAddress()
1179
 * @method $this withSourceIpAddress($value)
1180
 * @method string getResourceOwnerAccount()
1181
 * @method $this withResourceOwnerAccount($value)
1182
 * @method string getOwnerId()
1183
 * @method $this withOwnerId($value)
1184
 * @method string getSourceCategory()
1185
 * @method $this withSourceCategory($value)
1186
 */
1187
class CreateCloudMigrationTask extends Rpc
1188
{
1189
}
1190
1191
/**
1192
 * @method string getResourceOwnerId()
1193
 * @method $this withResourceOwnerId($value)
1194
 * @method string getResourceGroupId()
1195
 * @method $this withResourceGroupId($value)
1196
 * @method string getDBInstanceId()
1197
 * @method $this withDBInstanceId($value)
1198
 * @method string getDBDescription()
1199
 * @method $this withDBDescription($value)
1200
 * @method string getResourceOwnerAccount()
1201
 * @method $this withResourceOwnerAccount($value)
1202
 * @method string getOwnerAccount()
1203
 * @method $this withOwnerAccount($value)
1204
 * @method string getOwnerId()
1205
 * @method $this withOwnerId($value)
1206
 * @method string getDBName()
1207
 * @method $this withDBName($value)
1208
 * @method string getCharacterSetName()
1209
 * @method $this withCharacterSetName($value)
1210
 */
1211
class CreateDatabase extends Rpc
1212
{
1213
}
1214
1215
/**
1216
 * @method string getDBParamGroupId()
1217
 * @method $this withDBParamGroupId($value)
1218
 * @method string getBabelfishConfig()
1219
 * @method $this withBabelfishConfig($value)
1220
 * @method string getResourceOwnerId()
1221
 * @method $this withResourceOwnerId($value)
1222
 * @method string getDBInstanceStorage()
1223
 * @method $this withDBInstanceStorage($value)
1224
 * @method string getSystemDBCharset()
1225
 * @method $this withSystemDBCharset($value)
1226
 * @method string getConnectionString()
1227
 * @method $this withConnectionString($value)
1228
 * @method string getAutoCreateProxy()
1229
 * @method $this withAutoCreateProxy($value)
1230
 * @method string getOptimizedWrites()
1231
 * @method $this withOptimizedWrites($value)
1232
 * @method string getEngineVersion()
1233
 * @method $this withEngineVersion($value)
1234
 * @method string getDeletionProtection()
1235
 * @method $this withDeletionProtection($value)
1236
 * @method string getResourceGroupId()
1237
 * @method $this withResourceGroupId($value)
1238
 * @method string getTargetDedicatedHostIdForMaster()
1239
 * @method $this withTargetDedicatedHostIdForMaster($value)
1240
 * @method string getDBInstanceDescription()
1241
 * @method $this withDBInstanceDescription($value)
1242
 * @method array getTag()
1243
 * @method string getBusinessInfo()
1244
 * @method $this withBusinessInfo($value)
1245
 * @method string getWhitelistTemplateList()
1246
 * @method $this withWhitelistTemplateList($value)
1247
 * @method string getPeriod()
1248
 * @method $this withPeriod($value)
1249
 * @method string getDryRun()
1250
 * @method $this withDryRun($value)
1251
 * @method string getBackupId()
1252
 * @method $this withBackupId($value)
1253
 * @method string getEncryptionKey()
1254
 * @method $this withEncryptionKey($value)
1255
 * @method string getOwnerId()
1256
 * @method $this withOwnerId($value)
1257
 * @method string getDBInstanceClass()
1258
 * @method $this withDBInstanceClass($value)
1259
 * @method string getSecurityIPList()
1260
 * @method $this withSecurityIPList($value)
1261
 * @method string getVSwitchId()
1262
 * @method $this withVSwitchId($value)
1263
 * @method string getPrivateIpAddress()
1264
 * @method $this withPrivateIpAddress($value)
1265
 * @method string getTargetDedicatedHostIdForLog()
1266
 * @method $this withTargetDedicatedHostIdForLog($value)
1267
 * @method string getAutoRenew()
1268
 * @method $this withAutoRenew($value)
1269
 * @method string getPort()
1270
 * @method $this withPort($value)
1271
 * @method string getRoleARN()
1272
 * @method $this withRoleARN($value)
1273
 * @method string getPromotionCode()
1274
 * @method $this withPromotionCode($value)
1275
 * @method string getTunnelId()
1276
 * @method $this withTunnelId($value)
1277
 * @method string getZoneId()
1278
 * @method $this withZoneId($value)
1279
 * @method string getStorageAutoScale()
1280
 * @method $this withStorageAutoScale($value)
1281
 * @method string getInstanceNetworkType()
1282
 * @method $this withInstanceNetworkType($value)
1283
 * @method string getConnectionMode()
1284
 * @method $this withConnectionMode($value)
1285
 * @method string getClientToken()
1286
 * @method $this withClientToken($value)
1287
 * @method string getTargetDedicatedHostIdForSlave()
1288
 * @method $this withTargetDedicatedHostIdForSlave($value)
1289
 * @method string getExternalReplication()
1290
 * @method $this withExternalReplication($value)
1291
 * @method string getZoneIdSlave1()
1292
 * @method $this withZoneIdSlave1($value)
1293
 * @method string getZoneIdSlave2()
1294
 * @method $this withZoneIdSlave2($value)
1295
 * @method string getAutoUseCoupon()
1296
 * @method $this withAutoUseCoupon($value)
1297
 * @method string getDBIsIgnoreCase()
1298
 * @method $this withDBIsIgnoreCase($value)
1299
 * @method string getIoAccelerationEnabled()
1300
 * @method $this withIoAccelerationEnabled($value)
1301
 * @method string getColdDataEnabled()
1302
 * @method $this withColdDataEnabled($value)
1303
 * @method string getEngine()
1304
 * @method $this withEngine($value)
1305
 * @method string getDBTimeZone()
1306
 * @method $this withDBTimeZone($value)
1307
 * @method string getDBInstanceStorageType()
1308
 * @method $this withDBInstanceStorageType($value)
1309
 * @method string getDedicatedHostGroupId()
1310
 * @method $this withDedicatedHostGroupId($value)
1311
 * @method string getCreateStrategy()
1312
 * @method $this withCreateStrategy($value)
1313
 * @method string getDBInstanceNetType()
1314
 * @method $this withDBInstanceNetType($value)
1315
 * @method string getAmount()
1316
 * @method $this withAmount($value)
1317
 * @method string getAutoPay()
1318
 * @method $this withAutoPay($value)
1319
 * @method string getServerlessConfig()
1320
 * @method $this withServerlessConfig($value)
1321
 * @method string getResourceOwnerAccount()
1322
 * @method $this withResourceOwnerAccount($value)
1323
 * @method string getOwnerAccount()
1324
 * @method $this withOwnerAccount($value)
1325
 * @method string getUsedTime()
1326
 * @method $this withUsedTime($value)
1327
 * @method string getBurstingEnabled()
1328
 * @method $this withBurstingEnabled($value)
1329
 * @method string getTargetMinorVersion()
1330
 * @method $this withTargetMinorVersion($value)
1331
 * @method string getUserBackupId()
1332
 * @method $this withUserBackupId($value)
1333
 * @method string getStorageUpperBound()
1334
 * @method $this withStorageUpperBound($value)
1335
 * @method string getStorageThreshold()
1336
 * @method $this withStorageThreshold($value)
1337
 * @method string getVPCId()
1338
 * @method $this withVPCId($value)
1339
 * @method string getCategory()
1340
 * @method $this withCategory($value)
1341
 * @method string getPayType()
1342
 * @method $this withPayType($value)
1343
 * @method string getBpeEnabled()
1344
 * @method $this withBpeEnabled($value)
1345
 */
1346
class CreateDBInstance extends Rpc
1347
{
1348
1349
    /**
1350
     * @param array $tag
1351
     *
1352
     * @return $this
1353
     */
1354
	public function withTag(array $tag)
1355
	{
1356
	    $this->data['Tag'] = $tag;
1357
		foreach ($tag as $depth1 => $depth1Value) {
1358
			if(isset($depth1Value['Value'])){
1359
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1360
			}
1361
			if(isset($depth1Value['Key'])){
1362
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1363
			}
1364
		}
1365
1366
		return $this;
1367
    }
1368
}
1369
1370
/**
1371
 * @method string getConnectionStringPrefix()
1372
 * @method $this withConnectionStringPrefix($value)
1373
 * @method string getResourceOwnerId()
1374
 * @method $this withResourceOwnerId($value)
1375
 * @method string getClientToken()
1376
 * @method $this withClientToken($value)
1377
 * @method string getResourceGroupId()
1378
 * @method $this withResourceGroupId($value)
1379
 * @method string getDBInstanceId()
1380
 * @method $this withDBInstanceId($value)
1381
 * @method string getDBInstanceEndpointDescription()
1382
 * @method $this withDBInstanceEndpointDescription($value)
1383
 * @method string getDBInstanceEndpointType()
1384
 * @method $this withDBInstanceEndpointType($value)
1385
 * @method string getNodeItems()
1386
 * @method $this withNodeItems($value)
1387
 * @method string getVSwitchId()
1388
 * @method $this withVSwitchId($value)
1389
 * @method string getPrivateIpAddress()
1390
 * @method $this withPrivateIpAddress($value)
1391
 * @method string getPort()
1392
 * @method $this withPort($value)
1393
 * @method string getVpcId()
1394
 * @method $this withVpcId($value)
1395
 */
1396
class CreateDBInstanceEndpoint extends Rpc
1397
{
1398
}
1399
1400
/**
1401
 * @method string getConnectionStringPrefix()
1402
 * @method $this withConnectionStringPrefix($value)
1403
 * @method string getResourceOwnerId()
1404
 * @method $this withResourceOwnerId($value)
1405
 * @method string getClientToken()
1406
 * @method $this withClientToken($value)
1407
 * @method string getResourceGroupId()
1408
 * @method $this withResourceGroupId($value)
1409
 * @method string getDBInstanceId()
1410
 * @method $this withDBInstanceId($value)
1411
 * @method string getIpType()
1412
 * @method $this withIpType($value)
1413
 * @method string getDBInstanceEndpointId()
1414
 * @method $this withDBInstanceEndpointId($value)
1415
 * @method string getPort()
1416
 * @method $this withPort($value)
1417
 */
1418
class CreateDBInstanceEndpointAddress extends Rpc
1419
{
1420
}
1421
1422
/**
1423
 * @method string getResourceOwnerId()
1424
 * @method $this withResourceOwnerId($value)
1425
 * @method string getClientToken()
1426
 * @method $this withClientToken($value)
1427
 * @method string getZoneIdSlave1()
1428
 * @method $this withZoneIdSlave1($value)
1429
 * @method string getZoneIdSlave2()
1430
 * @method $this withZoneIdSlave2($value)
1431
 * @method string getResourceGroupId()
1432
 * @method $this withResourceGroupId($value)
1433
 * @method string getSecurityToken()
1434
 * @method $this withSecurityToken($value)
1435
 * @method string getDBInstanceId()
1436
 * @method $this withDBInstanceId($value)
1437
 * @method string getDBInstanceDescription()
1438
 * @method $this withDBInstanceDescription($value)
1439
 * @method string getDBInstanceNetType()
1440
 * @method $this withDBInstanceNetType($value)
1441
 * @method string getPeriod()
1442
 * @method $this withPeriod($value)
1443
 * @method string getResourceOwnerAccount()
1444
 * @method $this withResourceOwnerAccount($value)
1445
 * @method string getOwnerAccount()
1446
 * @method $this withOwnerAccount($value)
1447
 * @method string getOwnerId()
1448
 * @method $this withOwnerId($value)
1449
 * @method string getUsedTime()
1450
 * @method $this withUsedTime($value)
1451
 * @method string getSecurityIPList()
1452
 * @method $this withSecurityIPList($value)
1453
 * @method string getVSwitchId()
1454
 * @method $this withVSwitchId($value)
1455
 * @method string getVPCId()
1456
 * @method $this withVPCId($value)
1457
 * @method string getZoneId()
1458
 * @method $this withZoneId($value)
1459
 * @method string getPayType()
1460
 * @method $this withPayType($value)
1461
 * @method string getInstanceNetworkType()
1462
 * @method $this withInstanceNetworkType($value)
1463
 */
1464
class CreateDBInstanceForRebuild extends Rpc
1465
{
1466
}
1467
1468
/**
1469
 * @method string getResourceOwnerId()
1470
 * @method $this withResourceOwnerId($value)
1471
 * @method string getClientToken()
1472
 * @method $this withClientToken($value)
1473
 * @method string getDescription()
1474
 * @method $this withDescription($value)
1475
 * @method string getResourceGroupId()
1476
 * @method $this withResourceGroupId($value)
1477
 * @method string getDBInstanceId()
1478
 * @method $this withDBInstanceId($value)
1479
 * @method string getPortRange()
1480
 * @method $this withPortRange($value)
1481
 * @method string getIpProtocol()
1482
 * @method $this withIpProtocol($value)
1483
 * @method string getResourceOwnerAccount()
1484
 * @method $this withResourceOwnerAccount($value)
1485
 * @method string getSourceCidrIp()
1486
 * @method $this withSourceCidrIp($value)
1487
 * @method string getOwnerAccount()
1488
 * @method $this withOwnerAccount($value)
1489
 * @method string getOwnerId()
1490
 * @method $this withOwnerId($value)
1491
 */
1492
class CreateDBInstanceSecurityGroupRule extends Rpc
1493
{
1494
}
1495
1496
/**
1497
 * @method string getResourceOwnerId()
1498
 * @method $this withResourceOwnerId($value)
1499
 * @method string getClientToken()
1500
 * @method $this withClientToken($value)
1501
 * @method string getResourceGroupId()
1502
 * @method $this withResourceGroupId($value)
1503
 * @method string getDBInstanceId()
1504
 * @method $this withDBInstanceId($value)
1505
 * @method string getResourceOwnerAccount()
1506
 * @method $this withResourceOwnerAccount($value)
1507
 * @method string getOwnerAccount()
1508
 * @method $this withOwnerAccount($value)
1509
 * @method string getOwnerId()
1510
 * @method $this withOwnerId($value)
1511
 * @method string getDBNode()
1512
 * @method $this withDBNode($value)
1513
 */
1514
class CreateDBNodes extends Rpc
1515
{
1516
}
1517
1518
/**
1519
 * @method string getConnectionStringPrefix()
1520
 * @method $this withConnectionStringPrefix($value)
1521
 * @method string getDBProxyConnectStringNetType()
1522
 * @method $this withDBProxyConnectStringNetType($value)
1523
 * @method string getResourceGroupId()
1524
 * @method $this withResourceGroupId($value)
1525
 * @method string getDBInstanceId()
1526
 * @method $this withDBInstanceId($value)
1527
 * @method string getDBProxyNewConnectStringPort()
1528
 * @method $this withDBProxyNewConnectStringPort($value)
1529
 * @method string getDBProxyEngineType()
1530
 * @method $this withDBProxyEngineType($value)
1531
 * @method string getVSwitchId()
1532
 * @method $this withVSwitchId($value)
1533
 * @method string getDBProxyEndpointId()
1534
 * @method $this withDBProxyEndpointId($value)
1535
 * @method string getVPCId()
1536
 * @method $this withVPCId($value)
1537
 */
1538
class CreateDBProxyEndpointAddress extends Rpc
1539
{
1540
}
1541
1542
/**
1543
 * @method string getResourceOwnerId()
1544
 * @method $this withResourceOwnerId($value)
1545
 * @method string getDBInstanceStorage()
1546
 * @method $this withDBInstanceStorage($value)
1547
 * @method string getSystemDBCharset()
1548
 * @method $this withSystemDBCharset($value)
1549
 * @method string getBinlogRole()
1550
 * @method $this withBinlogRole($value)
1551
 * @method string getEngineVersion()
1552
 * @method $this withEngineVersion($value)
1553
 * @method string getUserBakSetURL()
1554
 * @method $this withUserBakSetURL($value)
1555
 * @method string getResourceGroupId()
1556
 * @method $this withResourceGroupId($value)
1557
 * @method string getDBInstanceDescription()
1558
 * @method $this withDBInstanceDescription($value)
1559
 * @method string getBackupSetRegion()
1560
 * @method $this withBackupSetRegion($value)
1561
 * @method string getPeriod()
1562
 * @method $this withPeriod($value)
1563
 * @method string getBackupSetId()
1564
 * @method $this withBackupSetId($value)
1565
 * @method string getEncryptionKey()
1566
 * @method $this withEncryptionKey($value)
1567
 * @method string getOwnerId()
1568
 * @method $this withOwnerId($value)
1569
 * @method string getDBInstanceClass()
1570
 * @method $this withDBInstanceClass($value)
1571
 * @method string getSecurityIPList()
1572
 * @method $this withSecurityIPList($value)
1573
 * @method string getVSwitchId()
1574
 * @method $this withVSwitchId($value)
1575
 * @method string getPrivateIpAddress()
1576
 * @method $this withPrivateIpAddress($value)
1577
 * @method string getBinlogName()
1578
 * @method $this withBinlogName($value)
1579
 * @method string getRoleARN()
1580
 * @method $this withRoleARN($value)
1581
 * @method string getTunnelId()
1582
 * @method $this withTunnelId($value)
1583
 * @method string getZoneId()
1584
 * @method $this withZoneId($value)
1585
 * @method string getInstanceNetworkType()
1586
 * @method $this withInstanceNetworkType($value)
1587
 * @method string getConnectionMode()
1588
 * @method $this withConnectionMode($value)
1589
 * @method string getSourceDBInstanceName()
1590
 * @method $this withSourceDBInstanceName($value)
1591
 * @method string getClientToken()
1592
 * @method $this withClientToken($value)
1593
 * @method string getHostType()
1594
 * @method $this withHostType($value)
1595
 * @method string getEngine()
1596
 * @method $this withEngine($value)
1597
 * @method string getDBInstanceStorageType()
1598
 * @method $this withDBInstanceStorageType($value)
1599
 * @method string getDBInstanceNetType()
1600
 * @method $this withDBInstanceNetType($value)
1601
 * @method string getBackupSetType()
1602
 * @method $this withBackupSetType($value)
1603
 * @method string getRestoreTime()
1604
 * @method $this withRestoreTime($value)
1605
 * @method string getBakSetName()
1606
 * @method $this withBakSetName($value)
1607
 * @method string getResourceOwnerAccount()
1608
 * @method $this withResourceOwnerAccount($value)
1609
 * @method string getOwnerAccount()
1610
 * @method $this withOwnerAccount($value)
1611
 * @method string getUsedTime()
1612
 * @method $this withUsedTime($value)
1613
 * @method string getBinlogPosition()
1614
 * @method $this withBinlogPosition($value)
1615
 * @method string getRestoreType()
1616
 * @method $this withRestoreType($value)
1617
 * @method string getVPCId()
1618
 * @method $this withVPCId($value)
1619
 * @method string getPayType()
1620
 * @method $this withPayType($value)
1621
 * @method string getSourceRegion()
1622
 * @method $this withSourceRegion($value)
1623
 */
1624
class CreateDdrInstance extends Rpc
1625
{
1626
}
1627
1628
/**
1629
 * @method string getDescription()
1630
 * @method $this withDescription($value)
1631
 * @method string getCentralRdsDtsAdminAccount()
1632
 * @method $this withCentralRdsDtsAdminAccount($value)
1633
 * @method string getCentralRegionId()
1634
 * @method $this withCentralRegionId($value)
1635
 * @method string getResourceGroupId()
1636
 * @method $this withResourceGroupId($value)
1637
 * @method array getTag()
1638
 * @method array getUnitNode()
1639
 * @method string getDBList()
1640
 * @method $this withDBList($value)
1641
 * @method string getCentralDBInstanceId()
1642
 * @method $this withCentralDBInstanceId($value)
1643
 * @method string getCentralRdsDtsAdminPassword()
1644
 * @method $this withCentralRdsDtsAdminPassword($value)
1645
 */
1646
class CreateGADInstance extends Rpc
1647
{
1648
1649
    /**
1650
     * @param array $tag
1651
     *
1652
     * @return $this
1653
     */
1654
	public function withTag(array $tag)
1655
	{
1656
	    $this->data['Tag'] = $tag;
1657
		foreach ($tag as $depth1 => $depth1Value) {
1658
			if(isset($depth1Value['Value'])){
1659
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1660
			}
1661
			if(isset($depth1Value['Key'])){
1662
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1663
			}
1664
		}
1665
1666
		return $this;
1667
    }
1668
1669
    /**
1670
     * @param array $unitNode
1671
     *
1672
     * @return $this
1673
     */
1674
	public function withUnitNode(array $unitNode)
1675
	{
1676
	    $this->data['UnitNode'] = $unitNode;
1677
		foreach ($unitNode as $depth1 => $depth1Value) {
1678
			if(isset($depth1Value['DBInstanceStorage'])){
1679
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.DBInstanceStorage'] = $depth1Value['DBInstanceStorage'];
1680
			}
1681
			if(isset($depth1Value['ZoneIDSlave1'])){
1682
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.ZoneIDSlave1'] = $depth1Value['ZoneIDSlave1'];
1683
			}
1684
			if(isset($depth1Value['ZoneIDSlave2'])){
1685
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.ZoneIDSlave2'] = $depth1Value['ZoneIDSlave2'];
1686
			}
1687
			if(isset($depth1Value['EngineVersion'])){
1688
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.EngineVersion'] = $depth1Value['EngineVersion'];
1689
			}
1690
			if(isset($depth1Value['DbInstanceClass'])){
1691
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.DbInstanceClass'] = $depth1Value['DbInstanceClass'];
1692
			}
1693
			if(isset($depth1Value['SecurityIPList'])){
1694
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.SecurityIPList'] = $depth1Value['SecurityIPList'];
1695
			}
1696
			if(isset($depth1Value['VSwitchID'])){
1697
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.VSwitchID'] = $depth1Value['VSwitchID'];
1698
			}
1699
			if(isset($depth1Value['Engine'])){
1700
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.Engine'] = $depth1Value['Engine'];
1701
			}
1702
			if(isset($depth1Value['RegionID'])){
1703
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.RegionID'] = $depth1Value['RegionID'];
1704
			}
1705
			if(isset($depth1Value['DtsInstanceClass'])){
1706
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.DtsInstanceClass'] = $depth1Value['DtsInstanceClass'];
1707
			}
1708
			if(isset($depth1Value['VpcID'])){
1709
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.VpcID'] = $depth1Value['VpcID'];
1710
			}
1711
			if(isset($depth1Value['ZoneID'])){
1712
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.ZoneID'] = $depth1Value['ZoneID'];
1713
			}
1714
			if(isset($depth1Value['DBInstanceDescription'])){
1715
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.DBInstanceDescription'] = $depth1Value['DBInstanceDescription'];
1716
			}
1717
			if(isset($depth1Value['DBInstanceStorageType'])){
1718
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.DBInstanceStorageType'] = $depth1Value['DBInstanceStorageType'];
1719
			}
1720
			if(isset($depth1Value['DtsConflict'])){
1721
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.DtsConflict'] = $depth1Value['DtsConflict'];
1722
			}
1723
			if(isset($depth1Value['PayType'])){
1724
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.PayType'] = $depth1Value['PayType'];
1725
			}
1726
		}
1727
1728
		return $this;
1729
    }
1730
}
1731
1732
/**
1733
 * @method string getCentralRdsDtsAdminAccount()
1734
 * @method $this withCentralRdsDtsAdminAccount($value)
1735
 * @method string getCentralRegionId()
1736
 * @method $this withCentralRegionId($value)
1737
 * @method string getGadInstanceId()
1738
 * @method $this withGadInstanceId($value)
1739
 * @method array getUnitNode()
1740
 * @method string getDBList()
1741
 * @method $this withDBList($value)
1742
 * @method string getCentralDBInstanceId()
1743
 * @method $this withCentralDBInstanceId($value)
1744
 * @method string getCentralRdsDtsAdminPassword()
1745
 * @method $this withCentralRdsDtsAdminPassword($value)
1746
 */
1747
class CreateGadInstanceMember extends Rpc
1748
{
1749
1750
    /**
1751
     * @param array $unitNode
1752
     *
1753
     * @return $this
1754
     */
1755
	public function withUnitNode(array $unitNode)
1756
	{
1757
	    $this->data['UnitNode'] = $unitNode;
1758
		foreach ($unitNode as $depth1 => $depth1Value) {
1759
			if(isset($depth1Value['DBInstanceStorage'])){
1760
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.DBInstanceStorage'] = $depth1Value['DBInstanceStorage'];
1761
			}
1762
			if(isset($depth1Value['ZoneIDSlave1'])){
1763
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.ZoneIDSlave1'] = $depth1Value['ZoneIDSlave1'];
1764
			}
1765
			if(isset($depth1Value['ZoneIDSlave2'])){
1766
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.ZoneIDSlave2'] = $depth1Value['ZoneIDSlave2'];
1767
			}
1768
			if(isset($depth1Value['EngineVersion'])){
1769
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.EngineVersion'] = $depth1Value['EngineVersion'];
1770
			}
1771
			if(isset($depth1Value['DbInstanceClass'])){
1772
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.DbInstanceClass'] = $depth1Value['DbInstanceClass'];
1773
			}
1774
			if(isset($depth1Value['SecurityIPList'])){
1775
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.SecurityIPList'] = $depth1Value['SecurityIPList'];
1776
			}
1777
			if(isset($depth1Value['VSwitchID'])){
1778
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.VSwitchID'] = $depth1Value['VSwitchID'];
1779
			}
1780
			if(isset($depth1Value['Engine'])){
1781
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.Engine'] = $depth1Value['Engine'];
1782
			}
1783
			if(isset($depth1Value['RegionID'])){
1784
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.RegionID'] = $depth1Value['RegionID'];
1785
			}
1786
			if(isset($depth1Value['DtsInstanceClass'])){
1787
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.DtsInstanceClass'] = $depth1Value['DtsInstanceClass'];
1788
			}
1789
			if(isset($depth1Value['VpcID'])){
1790
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.VpcID'] = $depth1Value['VpcID'];
1791
			}
1792
			if(isset($depth1Value['ZoneID'])){
1793
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.ZoneID'] = $depth1Value['ZoneID'];
1794
			}
1795
			if(isset($depth1Value['DBInstanceDescription'])){
1796
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.DBInstanceDescription'] = $depth1Value['DBInstanceDescription'];
1797
			}
1798
			if(isset($depth1Value['DBInstanceStorageType'])){
1799
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.DBInstanceStorageType'] = $depth1Value['DBInstanceStorageType'];
1800
			}
1801
			if(isset($depth1Value['DtsConflict'])){
1802
				$this->options['query']['UnitNode.' . ($depth1 + 1) . '.DtsConflict'] = $depth1Value['DtsConflict'];
1803
			}
1804
		}
1805
1806
		return $this;
1807
    }
1808
}
1809
1810
/**
1811
 * @method string getDBInstanceName()
1812
 * @method $this withDBInstanceName($value)
1813
 * @method string getResourceOwnerId()
1814
 * @method $this withResourceOwnerId($value)
1815
 * @method string getMaskingAlgo()
1816
 * @method $this withMaskingAlgo($value)
1817
 * @method string getRuleName()
1818
 * @method $this withRuleName($value)
1819
 * @method string getResourceOwnerAccount()
1820
 * @method $this withResourceOwnerAccount($value)
1821
 * @method string getOwnerId()
1822
 * @method $this withOwnerId($value)
1823
 * @method string getDefaultAlgo()
1824
 * @method $this withDefaultAlgo($value)
1825
 * @method string getRuleConfig()
1826
 * @method $this withRuleConfig($value)
1827
 * @method string getDBName()
1828
 * @method $this withDBName($value)
1829
 */
1830
class CreateMaskingRules extends Rpc
1831
{
1832
}
1833
1834
/**
1835
 * @method string getResourceOwnerId()
1836
 * @method $this withResourceOwnerId($value)
1837
 * @method string getIsOnlineDB()
1838
 * @method $this withIsOnlineDB($value)
1839
 * @method string getDBInstanceId()
1840
 * @method $this withDBInstanceId($value)
1841
 * @method string getMigrateTaskId()
1842
 * @method $this withMigrateTaskId($value)
1843
 * @method string getResourceOwnerAccount()
1844
 * @method $this withResourceOwnerAccount($value)
1845
 * @method string getOwnerId()
1846
 * @method $this withOwnerId($value)
1847
 * @method string getOssObjectPositions()
1848
 * @method $this withOssObjectPositions($value)
1849
 * @method string getOSSUrls()
1850
 * @method $this withOSSUrls($value)
1851
 * @method string getDBName()
1852
 * @method $this withDBName($value)
1853
 * @method string getBackupMode()
1854
 * @method $this withBackupMode($value)
1855
 * @method string getCheckDBMode()
1856
 * @method $this withCheckDBMode($value)
1857
 */
1858
class CreateMigrateTask extends Rpc
1859
{
1860
}
1861
1862
/**
1863
 * @method string getResourceOwnerId()
1864
 * @method $this withResourceOwnerId($value)
1865
 * @method string getClientToken()
1866
 * @method $this withClientToken($value)
1867
 * @method string getDBInstanceId()
1868
 * @method $this withDBInstanceId($value)
1869
 * @method string getMigrateTaskId()
1870
 * @method $this withMigrateTaskId($value)
1871
 * @method string getResourceOwnerAccount()
1872
 * @method $this withResourceOwnerAccount($value)
1873
 * @method string getOwnerAccount()
1874
 * @method $this withOwnerAccount($value)
1875
 * @method string getOwnerId()
1876
 * @method $this withOwnerId($value)
1877
 * @method string getDBName()
1878
 * @method $this withDBName($value)
1879
 * @method string getCheckDBMode()
1880
 * @method $this withCheckDBMode($value)
1881
 */
1882
class CreateOnlineDatabaseTask extends Rpc
1883
{
1884
}
1885
1886
/**
1887
 * @method string getResourceOwnerId()
1888
 * @method $this withResourceOwnerId($value)
1889
 * @method string getNodeType()
1890
 * @method $this withNodeType($value)
1891
 * @method string getDBNodeId()
1892
 * @method $this withDBNodeId($value)
1893
 * @method string getClientToken()
1894
 * @method $this withClientToken($value)
1895
 * @method string getEngineVersion()
1896
 * @method $this withEngineVersion($value)
1897
 * @method string getResourceGroupId()
1898
 * @method $this withResourceGroupId($value)
1899
 * @method string getDBInstanceId()
1900
 * @method $this withDBInstanceId($value)
1901
 * @method string getBusinessInfo()
1902
 * @method $this withBusinessInfo($value)
1903
 * @method string getAutoPay()
1904
 * @method $this withAutoPay($value)
1905
 * @method string getResourceOwnerAccount()
1906
 * @method $this withResourceOwnerAccount($value)
1907
 * @method string getResource()
1908
 * @method $this withResource($value)
1909
 * @method string getCommodityCode()
1910
 * @method $this withCommodityCode($value)
1911
 * @method string getOwnerId()
1912
 * @method $this withOwnerId($value)
1913
 * @method string getPromotionCode()
1914
 * @method $this withPromotionCode($value)
1915
 * @method string getZoneId()
1916
 * @method $this withZoneId($value)
1917
 */
1918
class CreateOrderForDeleteDBNodes extends Rpc
1919
{
1920
}
1921
1922
/**
1923
 * @method string getResourceOwnerId()
1924
 * @method $this withResourceOwnerId($value)
1925
 * @method string getEngineVersion()
1926
 * @method $this withEngineVersion($value)
1927
 * @method string getResourceGroupId()
1928
 * @method $this withResourceGroupId($value)
1929
 * @method string getEngine()
1930
 * @method $this withEngine($value)
1931
 * @method string getResourceOwnerAccount()
1932
 * @method $this withResourceOwnerAccount($value)
1933
 * @method string getOwnerId()
1934
 * @method $this withOwnerId($value)
1935
 * @method string getParameterGroupName()
1936
 * @method $this withParameterGroupName($value)
1937
 * @method string getParameters()
1938
 * @method $this withParameters($value)
1939
 * @method string getParameterGroupDesc()
1940
 * @method $this withParameterGroupDesc($value)
1941
 */
1942
class CreateParameterGroup extends Rpc
1943
{
1944
}
1945
1946
/**
1947
 * @method string getResourceOwnerId()
1948
 * @method $this withResourceOwnerId($value)
1949
 * @method string getClientToken()
1950
 * @method $this withClientToken($value)
1951
 * @method string getRiskConfirmed()
1952
 * @method $this withRiskConfirmed($value)
1953
 * @method string getResourceGroupId()
1954
 * @method $this withResourceGroupId($value)
1955
 * @method string getAccountName()
1956
 * @method $this withAccountName($value)
1957
 * @method string getDBInstanceId()
1958
 * @method $this withDBInstanceId($value)
1959
 * @method string getSourceDatabase()
1960
 * @method $this withSourceDatabase($value)
1961
 * @method string getResourceOwnerAccount()
1962
 * @method $this withResourceOwnerAccount($value)
1963
 * @method string getOwnerAccount()
1964
 * @method $this withOwnerAccount($value)
1965
 * @method string getOwnerId()
1966
 * @method $this withOwnerId($value)
1967
 * @method string getDBNames()
1968
 * @method $this withDBNames($value)
1969
 * @method string getExtensions()
1970
 * @method $this withExtensions($value)
1971
 */
1972
class CreatePostgresExtensions extends Rpc
1973
{
1974
}
1975
1976
/**
1977
 * @method string getClientToken()
1978
 * @method $this withClientToken($value)
1979
 * @method string getDescription()
1980
 * @method $this withDescription($value)
1981
 * @method string getGroupCount()
1982
 * @method $this withGroupCount($value)
1983
 * @method array getTag()
1984
 * @method string getDeploymentSetName()
1985
 * @method $this withDeploymentSetName($value)
1986
 * @method string getOnUnableToRedeployFailedInstance()
1987
 * @method $this withOnUnableToRedeployFailedInstance($value)
1988
 * @method string getStrategy()
1989
 * @method $this withStrategy($value)
1990
 */
1991
class CreateRCDeploymentSet extends Rpc
1992
{
1993
1994
    /**
1995
     * @param array $tag
1996
     *
1997
     * @return $this
1998
     */
1999
	public function withTag(array $tag)
2000
	{
2001
	    $this->data['Tag'] = $tag;
2002
		foreach ($tag as $depth1 => $depth1Value) {
2003
			if(isset($depth1Value['Value'])){
2004
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
2005
			}
2006
			if(isset($depth1Value['Key'])){
2007
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
2008
			}
2009
		}
2010
2011
		return $this;
2012
    }
2013
}
2014
2015
/**
2016
 * @method string getSnapshotId()
2017
 * @method $this withSnapshotId($value)
2018
 * @method string getDescription()
2019
 * @method $this withDescription($value)
2020
 * @method string getDiskName()
2021
 * @method $this withDiskName($value)
2022
 * @method string getResourceGroupId()
2023
 * @method $this withResourceGroupId($value)
2024
 * @method string getDiskCategory()
2025
 * @method $this withDiskCategory($value)
2026
 * @method array getTag()
2027
 * @method string getInstanceChargeType()
2028
 * @method $this withInstanceChargeType($value)
2029
 * @method string getPeriod()
2030
 * @method $this withPeriod($value)
2031
 * @method string getAutoPay()
2032
 * @method $this withAutoPay($value)
2033
 * @method string getPerformanceLevel()
2034
 * @method $this withPerformanceLevel($value)
2035
 * @method string getPeriodUnit()
2036
 * @method $this withPeriodUnit($value)
2037
 * @method string getInstanceId()
2038
 * @method $this withInstanceId($value)
2039
 * @method string getSize()
2040
 * @method $this withSize($value)
2041
 * @method string getAutoRenew()
2042
 * @method $this withAutoRenew($value)
2043
 * @method string getZoneId()
2044
 * @method $this withZoneId($value)
2045
 */
2046
class CreateRCDisk extends Rpc
2047
{
2048
2049
    /**
2050
     * @param array $tag
2051
     *
2052
     * @return $this
2053
     */
2054
	public function withTag(array $tag)
2055
	{
2056
	    $this->data['Tag'] = $tag;
2057
		foreach ($tag as $depth1 => $depth1Value) {
2058
			if(isset($depth1Value['Value'])){
2059
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
2060
			}
2061
			if(isset($depth1Value['Key'])){
2062
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
2063
			}
2064
		}
2065
2066
		return $this;
2067
    }
2068
}
2069
2070
/**
2071
 * @method string getSecurityEnhancementStrategy()
2072
 * @method $this withSecurityEnhancementStrategy($value)
2073
 * @method string getKeyPairName()
2074
 * @method $this withKeyPairName($value)
2075
 * @method string getResourceGroupId()
2076
 * @method $this withResourceGroupId($value)
2077
 * @method string getPassword()
2078
 * @method $this withPassword($value)
2079
 * @method string getHostName()
2080
 * @method $this withHostName($value)
2081
 * @method string getSystemDisk()
2082
 * @method $this withSystemDisk($value)
2083
 * @method array getTag()
2084
 * @method string getPeriod()
2085
 * @method $this withPeriod($value)
2086
 * @method string getDryRun()
2087
 * @method $this withDryRun($value)
2088
 * @method string getVSwitchId()
2089
 * @method $this withVSwitchId($value)
2090
 * @method string getSpotStrategy()
2091
 * @method $this withSpotStrategy($value)
2092
 * @method string getPeriodUnit()
2093
 * @method $this withPeriodUnit($value)
2094
 * @method string getInstanceName()
2095
 * @method $this withInstanceName($value)
2096
 * @method string getAutoRenew()
2097
 * @method $this withAutoRenew($value)
2098
 * @method string getInternetChargeType()
2099
 * @method $this withInternetChargeType($value)
2100
 * @method string getCreateMode()
2101
 * @method $this withCreateMode($value)
2102
 * @method string getZoneId()
2103
 * @method $this withZoneId($value)
2104
 * @method string getNodePoolName()
2105
 * @method $this withNodePoolName($value)
2106
 * @method string getImageId()
2107
 * @method $this withImageId($value)
2108
 * @method string getClientToken()
2109
 * @method $this withClientToken($value)
2110
 * @method string getIoOptimized()
2111
 * @method $this withIoOptimized($value)
2112
 * @method string getInternetMaxBandwidthOut()
2113
 * @method $this withInternetMaxBandwidthOut($value)
2114
 * @method string getSecurityGroupId()
2115
 * @method $this withSecurityGroupId($value)
2116
 * @method string getDescription()
2117
 * @method $this withDescription($value)
2118
 * @method string getSupportCase()
2119
 * @method $this withSupportCase($value)
2120
 * @method string getUserData()
2121
 * @method $this withUserData($value)
2122
 * @method string getInstanceType()
2123
 * @method $this withInstanceType($value)
2124
 * @method string getInstanceChargeType()
2125
 * @method $this withInstanceChargeType($value)
2126
 * @method string getDeploymentSetId()
2127
 * @method $this withDeploymentSetId($value)
2128
 * @method string getAmount()
2129
 * @method $this withAmount($value)
2130
 * @method string getAutoPay()
2131
 * @method $this withAutoPay($value)
2132
 * @method string getClusterId()
2133
 * @method $this withClusterId($value)
2134
 * @method string getDataDisk()
2135
 * @method $this withDataDisk($value)
2136
 */
2137
class CreateRCNodePool extends Rpc
2138
{
2139
2140
    /**
2141
     * @param array $tag
2142
     *
2143
     * @return $this
2144
     */
2145
	public function withTag(array $tag)
2146
	{
2147
	    $this->data['Tag'] = $tag;
2148
		foreach ($tag as $depth1 => $depth1Value) {
2149
			if(isset($depth1Value['Value'])){
2150
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
2151
			}
2152
			if(isset($depth1Value['Key'])){
2153
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
2154
			}
2155
		}
2156
2157
		return $this;
2158
    }
2159
}
2160
2161
/**
2162
 * @method string getInstantAccess()
2163
 * @method $this withInstantAccess($value)
2164
 * @method string getDescription()
2165
 * @method $this withDescription($value)
2166
 * @method string getResourceGroupId()
2167
 * @method $this withResourceGroupId($value)
2168
 * @method string getInstantAccessRetentionDays()
2169
 * @method $this withInstantAccessRetentionDays($value)
2170
 * @method string getDiskId()
2171
 * @method $this withDiskId($value)
2172
 * @method array getTag()
2173
 * @method string getZoneId()
2174
 * @method $this withZoneId($value)
2175
 * @method string getRetentionDays()
2176
 * @method $this withRetentionDays($value)
2177
 */
2178
class CreateRCSnapshot extends Rpc
2179
{
2180
2181
    /**
2182
     * @param array $tag
2183
     *
2184
     * @return $this
2185
     */
2186
	public function withTag(array $tag)
2187
	{
2188
	    $this->data['Tag'] = $tag;
2189
		foreach ($tag as $depth1 => $depth1Value) {
2190
			if(isset($depth1Value['Value'])){
2191
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
2192
			}
2193
			if(isset($depth1Value['Key'])){
2194
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
2195
			}
2196
		}
2197
2198
		return $this;
2199
    }
2200
}
2201
2202
/**
2203
 * @method string getResourceOwnerId()
2204
 * @method $this withResourceOwnerId($value)
2205
 * @method string getDBInstanceStorage()
2206
 * @method $this withDBInstanceStorage($value)
2207
 * @method string getAutoCreateProxy()
2208
 * @method $this withAutoCreateProxy($value)
2209
 * @method string getEngineVersion()
2210
 * @method $this withEngineVersion($value)
2211
 * @method string getDeletionProtection()
2212
 * @method $this withDeletionProtection($value)
2213
 * @method string getResourceGroupId()
2214
 * @method $this withResourceGroupId($value)
2215
 * @method string getTargetDedicatedHostIdForMaster()
2216
 * @method $this withTargetDedicatedHostIdForMaster($value)
2217
 * @method string getDBInstanceDescription()
2218
 * @method $this withDBInstanceDescription($value)
2219
 * @method string getGdnInstanceName()
2220
 * @method $this withGdnInstanceName($value)
2221
 * @method string getTddlBizType()
2222
 * @method $this withTddlBizType($value)
2223
 * @method string getPeriod()
2224
 * @method $this withPeriod($value)
2225
 * @method string getOwnerId()
2226
 * @method $this withOwnerId($value)
2227
 * @method string getDBInstanceClass()
2228
 * @method $this withDBInstanceClass($value)
2229
 * @method string getVSwitchId()
2230
 * @method $this withVSwitchId($value)
2231
 * @method string getPrivateIpAddress()
2232
 * @method $this withPrivateIpAddress($value)
2233
 * @method string getAutoRenew()
2234
 * @method $this withAutoRenew($value)
2235
 * @method string getPort()
2236
 * @method $this withPort($value)
2237
 * @method string getPromotionCode()
2238
 * @method $this withPromotionCode($value)
2239
 * @method string getZoneId()
2240
 * @method $this withZoneId($value)
2241
 * @method string getInstanceNetworkType()
2242
 * @method $this withInstanceNetworkType($value)
2243
 * @method string getClientToken()
2244
 * @method $this withClientToken($value)
2245
 * @method string getInstructionSetArch()
2246
 * @method $this withInstructionSetArch($value)
2247
 * @method string getAutoUseCoupon()
2248
 * @method $this withAutoUseCoupon($value)
2249
 * @method string getIoAccelerationEnabled()
2250
 * @method $this withIoAccelerationEnabled($value)
2251
 * @method string getTddlRegionConfig()
2252
 * @method $this withTddlRegionConfig($value)
2253
 * @method string getDBInstanceId()
2254
 * @method $this withDBInstanceId($value)
2255
 * @method string getDBInstanceStorageType()
2256
 * @method $this withDBInstanceStorageType($value)
2257
 * @method string getDedicatedHostGroupId()
2258
 * @method $this withDedicatedHostGroupId($value)
2259
 * @method string getAutoPay()
2260
 * @method $this withAutoPay($value)
2261
 * @method string getResourceOwnerAccount()
2262
 * @method $this withResourceOwnerAccount($value)
2263
 * @method string getOwnerAccount()
2264
 * @method $this withOwnerAccount($value)
2265
 * @method string getUsedTime()
2266
 * @method $this withUsedTime($value)
2267
 * @method string getBurstingEnabled()
2268
 * @method $this withBurstingEnabled($value)
2269
 * @method string getVPCId()
2270
 * @method $this withVPCId($value)
2271
 * @method string getIsAnalyticReadOnlyIns()
2272
 * @method $this withIsAnalyticReadOnlyIns($value)
2273
 * @method string getCategory()
2274
 * @method $this withCategory($value)
2275
 * @method string getPayType()
2276
 * @method $this withPayType($value)
2277
 * @method string getBpeEnabled()
2278
 * @method $this withBpeEnabled($value)
2279
 */
2280
class CreateReadOnlyDBInstance extends Rpc
2281
{
2282
}
2283
2284
/**
2285
 * @method string getReplicatorAccount()
2286
 * @method $this withReplicatorAccount($value)
2287
 * @method string getTaskName()
2288
 * @method $this withTaskName($value)
2289
 * @method string getSourcePort()
2290
 * @method $this withSourcePort($value)
2291
 * @method string getDBInstanceId()
2292
 * @method $this withDBInstanceId($value)
2293
 * @method string getTaskId()
2294
 * @method $this withTaskId($value)
2295
 * @method string getSourceInstanceName()
2296
 * @method $this withSourceInstanceName($value)
2297
 * @method string getDryRun()
2298
 * @method $this withDryRun($value)
2299
 * @method string getSourceInstanceRegionId()
2300
 * @method $this withSourceInstanceRegionId($value)
2301
 * @method string getTargetAddress()
2302
 * @method $this withTargetAddress($value)
2303
 * @method string getReplicatorPassword()
2304
 * @method $this withReplicatorPassword($value)
2305
 * @method string getSourceAddress()
2306
 * @method $this withSourceAddress($value)
2307
 * @method string getSourceCategory()
2308
 * @method $this withSourceCategory($value)
2309
 */
2310
class CreateReplicationLink extends Rpc
2311
{
2312
}
2313
2314
/**
2315
 * @method string getResourceOwnerId()
2316
 * @method $this withResourceOwnerId($value)
2317
 * @method string getClientToken()
2318
 * @method $this withClientToken($value)
2319
 * @method string getDescription()
2320
 * @method $this withDescription($value)
2321
 * @method string getResourceGroupId()
2322
 * @method $this withResourceGroupId($value)
2323
 * @method string getPassword()
2324
 * @method $this withPassword($value)
2325
 * @method string getEngine()
2326
 * @method $this withEngine($value)
2327
 * @method string getDbInstanceId()
2328
 * @method $this withDbInstanceId($value)
2329
 * @method string getResourceOwnerAccount()
2330
 * @method $this withResourceOwnerAccount($value)
2331
 * @method string getOwnerId()
2332
 * @method $this withOwnerId($value)
2333
 * @method string getDbNames()
2334
 * @method $this withDbNames($value)
2335
 * @method string getSecretName()
2336
 * @method $this withSecretName($value)
2337
 * @method string getUsername()
2338
 * @method $this withUsername($value)
2339
 */
2340
class CreateSecret extends Rpc
2341
{
2342
}
2343
2344
/**
2345
 * @method string getResourceOwnerId()
2346
 * @method $this withResourceOwnerId($value)
2347
 * @method string getResourceOwnerAccount()
2348
 * @method $this withResourceOwnerAccount($value)
2349
 * @method string getOwnerId()
2350
 * @method $this withOwnerId($value)
2351
 * @method string getServiceLinkedRole()
2352
 * @method $this withServiceLinkedRole($value)
2353
 */
2354
class CreateServiceLinkedRole extends Rpc
2355
{
2356
}
2357
2358
/**
2359
 * @method string getResourceOwnerId()
2360
 * @method $this withResourceOwnerId($value)
2361
 * @method string getResourceGroupId()
2362
 * @method $this withResourceGroupId($value)
2363
 * @method string getDBInstanceId()
2364
 * @method $this withDBInstanceId($value)
2365
 * @method string getRestoreTime()
2366
 * @method $this withRestoreTime($value)
2367
 * @method string getResourceOwnerAccount()
2368
 * @method $this withResourceOwnerAccount($value)
2369
 * @method string getBackupId()
2370
 * @method $this withBackupId($value)
2371
 * @method string getOwnerAccount()
2372
 * @method $this withOwnerAccount($value)
2373
 * @method string getOwnerId()
2374
 * @method $this withOwnerId($value)
2375
 */
2376
class CreateTempDBInstance extends Rpc
2377
{
2378
}
2379
2380
/**
2381
 * @method string getResourceOwnerId()
2382
 * @method $this withResourceOwnerId($value)
2383
 * @method string getResourceOwnerAccount()
2384
 * @method $this withResourceOwnerAccount($value)
2385
 * @method string getOwnerId()
2386
 * @method $this withOwnerId($value)
2387
 * @method string getPromotionId()
2388
 * @method $this withPromotionId($value)
2389
 * @method string getActivityId()
2390
 * @method $this withActivityId($value)
2391
 */
2392
class CreateYouhuiForOrder extends Rpc
2393
{
2394
}
2395
2396
/**
2397
 * @method string getResourceOwnerId()
2398
 * @method $this withResourceOwnerId($value)
2399
 * @method string getAccountName()
2400
 * @method $this withAccountName($value)
2401
 * @method string getDBInstanceId()
2402
 * @method $this withDBInstanceId($value)
2403
 * @method string getResourceOwnerAccount()
2404
 * @method $this withResourceOwnerAccount($value)
2405
 * @method string getOwnerAccount()
2406
 * @method $this withOwnerAccount($value)
2407
 * @method string getOwnerId()
2408
 * @method $this withOwnerId($value)
2409
 */
2410
class DeleteAccount extends Rpc
2411
{
2412
}
2413
2414
/**
2415
 * @method string getResourceOwnerId()
2416
 * @method $this withResourceOwnerId($value)
2417
 * @method string getClientToken()
2418
 * @method $this withClientToken($value)
2419
 * @method string getDBInstanceId()
2420
 * @method $this withDBInstanceId($value)
2421
 * @method string getResourceOwnerAccount()
2422
 * @method $this withResourceOwnerAccount($value)
2423
 * @method string getOwnerId()
2424
 * @method $this withOwnerId($value)
2425
 */
2426
class DeleteADSetting extends Rpc
2427
{
2428
}
2429
2430
/**
2431
 * @method string getResourceOwnerId()
2432
 * @method $this withResourceOwnerId($value)
2433
 * @method string getDBInstanceId()
2434
 * @method $this withDBInstanceId($value)
2435
 * @method string getResourceOwnerAccount()
2436
 * @method $this withResourceOwnerAccount($value)
2437
 * @method string getBackupId()
2438
 * @method $this withBackupId($value)
2439
 * @method string getOwnerAccount()
2440
 * @method $this withOwnerAccount($value)
2441
 * @method string getOwnerId()
2442
 * @method $this withOwnerId($value)
2443
 */
2444
class DeleteBackup extends Rpc
2445
{
2446
}
2447
2448
/**
2449
 * @method string getResourceOwnerId()
2450
 * @method $this withResourceOwnerId($value)
2451
 * @method string getDBInstanceId()
2452
 * @method $this withDBInstanceId($value)
2453
 * @method string getResourceOwnerAccount()
2454
 * @method $this withResourceOwnerAccount($value)
2455
 * @method string getBackupId()
2456
 * @method $this withBackupId($value)
2457
 * @method string getOwnerId()
2458
 * @method $this withOwnerId($value)
2459
 * @method string getBackupTime()
2460
 * @method $this withBackupTime($value)
2461
 * @method string getDBName()
2462
 * @method $this withDBName($value)
2463
 */
2464
class DeleteBackupFile extends Rpc
2465
{
2466
}
2467
2468
/**
2469
 * @method string getResourceOwnerId()
2470
 * @method $this withResourceOwnerId($value)
2471
 * @method string getDBInstanceId()
2472
 * @method $this withDBInstanceId($value)
2473
 * @method string getResourceOwnerAccount()
2474
 * @method $this withResourceOwnerAccount($value)
2475
 * @method string getOwnerAccount()
2476
 * @method $this withOwnerAccount($value)
2477
 * @method string getOwnerId()
2478
 * @method $this withOwnerId($value)
2479
 * @method string getDBName()
2480
 * @method $this withDBName($value)
2481
 */
2482
class DeleteDatabase extends Rpc
2483
{
2484
}
2485
2486
/**
2487
 * @method string getResourceOwnerId()
2488
 * @method $this withResourceOwnerId($value)
2489
 * @method string getClientToken()
2490
 * @method $this withClientToken($value)
2491
 * @method string getDBInstanceId()
2492
 * @method $this withDBInstanceId($value)
2493
 * @method string getReleasedKeepPolicy()
2494
 * @method $this withReleasedKeepPolicy($value)
2495
 * @method string getResourceOwnerAccount()
2496
 * @method $this withResourceOwnerAccount($value)
2497
 * @method string getOwnerAccount()
2498
 * @method $this withOwnerAccount($value)
2499
 * @method string getOwnerId()
2500
 * @method $this withOwnerId($value)
2501
 */
2502
class DeleteDBInstance extends Rpc
2503
{
2504
}
2505
2506
/**
2507
 * @method string getResourceOwnerId()
2508
 * @method $this withResourceOwnerId($value)
2509
 * @method string getClientToken()
2510
 * @method $this withClientToken($value)
2511
 * @method string getDBInstanceEndpointId()
2512
 * @method $this withDBInstanceEndpointId($value)
2513
 * @method string getDBInstanceId()
2514
 * @method $this withDBInstanceId($value)
2515
 */
2516
class DeleteDBInstanceEndpoint extends Rpc
2517
{
2518
}
2519
2520
/**
2521
 * @method string getResourceOwnerId()
2522
 * @method $this withResourceOwnerId($value)
2523
 * @method string getClientToken()
2524
 * @method $this withClientToken($value)
2525
 * @method string getConnectionString()
2526
 * @method string getDBInstanceId()
2527
 * @method $this withDBInstanceId($value)
2528
 * @method string getDBInstanceEndpointId()
2529
 */
2530
class DeleteDBInstanceEndpointAddress extends Rpc
2531
{
2532
2533
    /**
2534
     * @param string $value
2535
     *
2536
     * @return $this
2537
     */
2538
    public function withConnectionString($value)
2539
    {
2540
        $this->data['ConnectionString'] = $value;
2541
        $this->options['form_params']['ConnectionString'] = $value;
2542
2543
        return $this;
2544
    }
2545
2546
    /**
2547
     * @param string $value
2548
     *
2549
     * @return $this
2550
     */
2551
    public function withDBInstanceEndpointId($value)
2552
    {
2553
        $this->data['DBInstanceEndpointId'] = $value;
2554
        $this->options['form_params']['DBInstanceEndpointId'] = $value;
2555
2556
        return $this;
2557
    }
2558
}
2559
2560
/**
2561
 * @method string getResourceOwnerId()
2562
 * @method $this withResourceOwnerId($value)
2563
 * @method string getClientToken()
2564
 * @method $this withClientToken($value)
2565
 * @method string getSecurityGroupRuleIds()
2566
 * @method $this withSecurityGroupRuleIds($value)
2567
 * @method string getResourceGroupId()
2568
 * @method $this withResourceGroupId($value)
2569
 * @method string getDBInstanceId()
2570
 * @method $this withDBInstanceId($value)
2571
 * @method string getResourceOwnerAccount()
2572
 * @method $this withResourceOwnerAccount($value)
2573
 * @method string getOwnerAccount()
2574
 * @method $this withOwnerAccount($value)
2575
 * @method string getOwnerId()
2576
 * @method $this withOwnerId($value)
2577
 */
2578
class DeleteDBInstanceSecurityGroupRule extends Rpc
2579
{
2580
}
2581
2582
/**
2583
 * @method string getResourceOwnerId()
2584
 * @method $this withResourceOwnerId($value)
2585
 * @method string getDBNodeId()
2586
 * @method $this withDBNodeId($value)
2587
 * @method string getClientToken()
2588
 * @method $this withClientToken($value)
2589
 * @method string getResourceGroupId()
2590
 * @method $this withResourceGroupId($value)
2591
 * @method string getDBInstanceId()
2592
 * @method $this withDBInstanceId($value)
2593
 * @method string getResourceOwnerAccount()
2594
 * @method $this withResourceOwnerAccount($value)
2595
 * @method string getOwnerAccount()
2596
 * @method $this withOwnerAccount($value)
2597
 * @method string getOwnerId()
2598
 * @method $this withOwnerId($value)
2599
 */
2600
class DeleteDBNodes extends Rpc
2601
{
2602
}
2603
2604
/**
2605
 * @method string getDBProxyConnectStringNetType()
2606
 * @method $this withDBProxyConnectStringNetType($value)
2607
 * @method string getDBInstanceId()
2608
 * @method $this withDBInstanceId($value)
2609
 * @method string getDBProxyEngineType()
2610
 * @method $this withDBProxyEngineType($value)
2611
 * @method string getDBProxyEndpointId()
2612
 * @method $this withDBProxyEndpointId($value)
2613
 */
2614
class DeleteDBProxyEndpointAddress extends Rpc
2615
{
2616
}
2617
2618
/**
2619
 * @method string getResourceGroupId()
2620
 * @method $this withResourceGroupId($value)
2621
 * @method string getGadInstanceName()
2622
 * @method $this withGadInstanceName($value)
2623
 */
2624
class DeleteGadInstance extends Rpc
2625
{
2626
}
2627
2628
/**
2629
 * @method string getDBInstanceName()
2630
 * @method $this withDBInstanceName($value)
2631
 * @method string getResourceOwnerId()
2632
 * @method $this withResourceOwnerId($value)
2633
 * @method string getResourceOwnerAccount()
2634
 * @method $this withResourceOwnerAccount($value)
2635
 * @method string getRuleName()
2636
 * @method $this withRuleName($value)
2637
 * @method string getOwnerId()
2638
 * @method $this withOwnerId($value)
2639
 * @method string getDBName()
2640
 * @method $this withDBName($value)
2641
 */
2642
class DeleteMaskingRules extends Rpc
2643
{
2644
}
2645
2646
/**
2647
 * @method string getResourceOwnerId()
2648
 * @method $this withResourceOwnerId($value)
2649
 * @method string getResourceGroupId()
2650
 * @method $this withResourceGroupId($value)
2651
 * @method string getParameterGroupId()
2652
 * @method $this withParameterGroupId($value)
2653
 * @method string getResourceOwnerAccount()
2654
 * @method $this withResourceOwnerAccount($value)
2655
 * @method string getOwnerId()
2656
 * @method $this withOwnerId($value)
2657
 */
2658
class DeleteParameterGroup extends Rpc
2659
{
2660
}
2661
2662
/**
2663
 * @method string getResourceOwnerId()
2664
 * @method $this withResourceOwnerId($value)
2665
 * @method string getClientToken()
2666
 * @method $this withClientToken($value)
2667
 * @method string getResourceGroupId()
2668
 * @method $this withResourceGroupId($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 getDBNames()
2678
 * @method $this withDBNames($value)
2679
 * @method string getExtensions()
2680
 * @method $this withExtensions($value)
2681
 */
2682
class DeletePostgresExtensions extends Rpc
2683
{
2684
}
2685
2686
/**
2687
 * @method string getNodes()
2688
 * @method $this withNodes($value)
2689
 * @method string getInstanceIds()
2690
 * @method $this withInstanceIds($value)
2691
 * @method string getVpcId()
2692
 * @method $this withVpcId($value)
2693
 */
2694
class DeleteRCClusterNodes extends Rpc
2695
{
2696
}
2697
2698
/**
2699
 * @method string getDeploymentSetId()
2700
 * @method $this withDeploymentSetId($value)
2701
 */
2702
class DeleteRCDeploymentSet extends Rpc
2703
{
2704
}
2705
2706
/**
2707
 * @method string getDiskId()
2708
 * @method $this withDiskId($value)
2709
 */
2710
class DeleteRCDisk extends Rpc
2711
{
2712
}
2713
2714
/**
2715
 * @method string getInstanceId()
2716
 * @method $this withInstanceId($value)
2717
 * @method string getForce()
2718
 * @method $this withForce($value)
2719
 */
2720
class DeleteRCInstance extends Rpc
2721
{
2722
}
2723
2724
/**
2725
 * @method string getDryRun()
2726
 * @method $this withDryRun($value)
2727
 * @method string getInstanceId()
2728
 * @method $this withInstanceId($value)
2729
 * @method string getTerminateSubscription()
2730
 * @method $this withTerminateSubscription($value)
2731
 * @method string getForce()
2732
 * @method $this withForce($value)
2733
 */
2734
class DeleteRCInstances extends Rpc
2735
{
2736
}
2737
2738
/**
2739
 * @method string getClusterId()
2740
 * @method $this withClusterId($value)
2741
 * @method string getNodePoolId()
2742
 * @method $this withNodePoolId($value)
2743
 */
2744
class DeleteRCNodePool extends Rpc
2745
{
2746
}
2747
2748
/**
2749
 * @method string getSnapshotId()
2750
 * @method $this withSnapshotId($value)
2751
 * @method string getForce()
2752
 * @method $this withForce($value)
2753
 */
2754
class DeleteRCSnapshot extends Rpc
2755
{
2756
}
2757
2758
/**
2759
 * @method string getClusterId()
2760
 * @method $this withClusterId($value)
2761
 */
2762
class DeleteRCVCluster extends Rpc
2763
{
2764
}
2765
2766
/**
2767
 * @method string getResourceOwnerId()
2768
 * @method $this withResourceOwnerId($value)
2769
 * @method string getPromoteToMaster()
2770
 * @method $this withPromoteToMaster($value)
2771
 * @method string getDBInstanceId()
2772
 * @method $this withDBInstanceId($value)
2773
 * @method string getResourceOwnerAccount()
2774
 * @method $this withResourceOwnerAccount($value)
2775
 * @method string getOwnerId()
2776
 * @method $this withOwnerId($value)
2777
 */
2778
class DeleteReplicationLink extends Rpc
2779
{
2780
}
2781
2782
/**
2783
 * @method string getResourceOwnerId()
2784
 * @method $this withResourceOwnerId($value)
2785
 * @method string getClientToken()
2786
 * @method $this withClientToken($value)
2787
 * @method string getSecretArn()
2788
 * @method $this withSecretArn($value)
2789
 * @method string getResourceGroupId()
2790
 * @method $this withResourceGroupId($value)
2791
 * @method string getEngine()
2792
 * @method $this withEngine($value)
2793
 * @method string getDbInstanceId()
2794
 * @method $this withDbInstanceId($value)
2795
 * @method string getResourceOwnerAccount()
2796
 * @method $this withResourceOwnerAccount($value)
2797
 * @method string getOwnerId()
2798
 * @method $this withOwnerId($value)
2799
 * @method string getSecretName()
2800
 * @method $this withSecretName($value)
2801
 */
2802
class DeleteSecret extends Rpc
2803
{
2804
}
2805
2806
/**
2807
 * @method string getSlotName()
2808
 * @method $this withSlotName($value)
2809
 * @method string getResourceOwnerId()
2810
 * @method $this withResourceOwnerId($value)
2811
 * @method string getClientToken()
2812
 * @method $this withClientToken($value)
2813
 * @method string getResourceGroupId()
2814
 * @method $this withResourceGroupId($value)
2815
 * @method string getDBInstanceId()
2816
 * @method $this withDBInstanceId($value)
2817
 * @method string getResourceOwnerAccount()
2818
 * @method $this withResourceOwnerAccount($value)
2819
 * @method string getOwnerAccount()
2820
 * @method $this withOwnerAccount($value)
2821
 * @method string getOwnerId()
2822
 * @method $this withOwnerId($value)
2823
 * @method string getSlotStatus()
2824
 * @method $this withSlotStatus($value)
2825
 */
2826
class DeleteSlot extends Rpc
2827
{
2828
}
2829
2830
/**
2831
 * @method string getResourceOwnerId()
2832
 * @method $this withResourceOwnerId($value)
2833
 * @method string getResourceGroupId()
2834
 * @method $this withResourceGroupId($value)
2835
 * @method string getEngine()
2836
 * @method $this withEngine($value)
2837
 * @method string getResourceOwnerAccount()
2838
 * @method $this withResourceOwnerAccount($value)
2839
 * @method string getBackupId()
2840
 * @method $this withBackupId($value)
2841
 * @method string getOwnerId()
2842
 * @method $this withOwnerId($value)
2843
 * @method string getOpsServiceVersion()
2844
 * @method $this withOpsServiceVersion($value)
2845
 */
2846
class DeleteUserBackupFile extends Rpc
2847
{
2848
}
2849
2850
/**
2851
 * @method string getResourceOwnerId()
2852
 * @method $this withResourceOwnerId($value)
2853
 * @method string getClientToken()
2854
 * @method $this withClientToken($value)
2855
 * @method string getStartTime()
2856
 * @method $this withStartTime($value)
2857
 * @method string getPageNumber()
2858
 * @method $this withPageNumber($value)
2859
 * @method string getResourceGroupId()
2860
 * @method $this withResourceGroupId($value)
2861
 * @method string getImportId()
2862
 * @method $this withImportId($value)
2863
 * @method string getEngine()
2864
 * @method $this withEngine($value)
2865
 * @method string getPageSize()
2866
 * @method $this withPageSize($value)
2867
 * @method string getDBInstanceId()
2868
 * @method $this withDBInstanceId($value)
2869
 * @method string getResourceOwnerAccount()
2870
 * @method $this withResourceOwnerAccount($value)
2871
 * @method string getOwnerAccount()
2872
 * @method $this withOwnerAccount($value)
2873
 * @method string getEndTime()
2874
 * @method $this withEndTime($value)
2875
 * @method string getOwnerId()
2876
 * @method $this withOwnerId($value)
2877
 */
2878
class DescibeImportsFromDatabase extends Rpc
2879
{
2880
}
2881
2882
/**
2883
 * @method string getDBInstanceName()
2884
 * @method $this withDBInstanceName($value)
2885
 * @method string getResourceOwnerId()
2886
 * @method $this withResourceOwnerId($value)
2887
 * @method string getResourceOwnerAccount()
2888
 * @method $this withResourceOwnerAccount($value)
2889
 * @method string getOwnerId()
2890
 * @method $this withOwnerId($value)
2891
 * @method string getDBName()
2892
 * @method $this withDBName($value)
2893
 * @method string getUserName()
2894
 * @method $this withUserName($value)
2895
 */
2896
class DescribeAccountMaskingPrivilege extends Rpc
2897
{
2898
}
2899
2900
/**
2901
 * @method string getResourceOwnerId()
2902
 * @method $this withResourceOwnerId($value)
2903
 * @method string getPageNumber()
2904
 * @method $this withPageNumber($value)
2905
 * @method string getAccountName()
2906
 * @method $this withAccountName($value)
2907
 * @method string getPageSize()
2908
 * @method $this withPageSize($value)
2909
 * @method string getDBInstanceId()
2910
 * @method $this withDBInstanceId($value)
2911
 * @method string getResourceOwnerAccount()
2912
 * @method $this withResourceOwnerAccount($value)
2913
 * @method string getOwnerAccount()
2914
 * @method $this withOwnerAccount($value)
2915
 * @method string getOwnerId()
2916
 * @method $this withOwnerId($value)
2917
 */
2918
class DescribeAccounts extends Rpc
2919
{
2920
}
2921
2922
/**
2923
 * @method string getResourceOwnerId()
2924
 * @method $this withResourceOwnerId($value)
2925
 * @method string getResourceGroupId()
2926
 * @method $this withResourceGroupId($value)
2927
 * @method string getResourceOwnerAccount()
2928
 * @method $this withResourceOwnerAccount($value)
2929
 * @method string getOwnerId()
2930
 * @method $this withOwnerId($value)
2931
 */
2932
class DescribeActionEventPolicy extends Rpc
2933
{
2934
}
2935
2936
/**
2937
 * @method string getResourceOwnerId()
2938
 * @method $this withResourceOwnerId($value)
2939
 * @method string getProductId()
2940
 * @method $this withProductId($value)
2941
 * @method string getChangeLevel()
2942
 * @method $this withChangeLevel($value)
2943
 * @method string getPageNumber()
2944
 * @method $this withPageNumber($value)
2945
 * @method string getInsName()
2946
 * @method $this withInsName($value)
2947
 * @method string getSecurityToken()
2948
 * @method $this withSecurityToken($value)
2949
 * @method string getPageSize()
2950
 * @method $this withPageSize($value)
2951
 * @method string getTaskType()
2952
 * @method $this withTaskType($value)
2953
 * @method string getResourceOwnerAccount()
2954
 * @method $this withResourceOwnerAccount($value)
2955
 * @method string getOwnerAccount()
2956
 * @method $this withOwnerAccount($value)
2957
 * @method string getAllowCancel()
2958
 * @method $this withAllowCancel($value)
2959
 * @method string getOwnerId()
2960
 * @method $this withOwnerId($value)
2961
 * @method string getDbType()
2962
 * @method $this withDbType($value)
2963
 * @method string getAllowChange()
2964
 * @method $this withAllowChange($value)
2965
 * @method string getRegion()
2966
 * @method $this withRegion($value)
2967
 * @method string getStatus()
2968
 * @method $this withStatus($value)
2969
 */
2970
class DescribeActiveOperationTasks extends Rpc
2971
{
2972
}
2973
2974
/**
2975
 * @method string getResourceOwnerId()
2976
 * @method $this withResourceOwnerId($value)
2977
 * @method string getClientToken()
2978
 * @method $this withClientToken($value)
2979
 * @method string getDBInstanceId()
2980
 * @method $this withDBInstanceId($value)
2981
 * @method string getResourceOwnerAccount()
2982
 * @method $this withResourceOwnerAccount($value)
2983
 * @method string getOwnerId()
2984
 * @method $this withOwnerId($value)
2985
 */
2986
class DescribeADInfo extends Rpc
2987
{
2988
}
2989
2990
/**
2991
 * @method string getResourceOwnerId()
2992
 * @method $this withResourceOwnerId($value)
2993
 * @method string getResourceGroupId()
2994
 * @method $this withResourceGroupId($value)
2995
 * @method string getPageNumbers()
2996
 * @method $this withPageNumbers($value)
2997
 * @method string getTemplateName()
2998
 * @method $this withTemplateName($value)
2999
 * @method string getFuzzySearch()
3000
 * @method $this withFuzzySearch($value)
3001
 * @method string getResourceOwnerAccount()
3002
 * @method $this withResourceOwnerAccount($value)
3003
 * @method string getMaxRecordsPerPage()
3004
 * @method $this withMaxRecordsPerPage($value)
3005
 */
3006
class DescribeAllWhitelistTemplate extends Rpc
3007
{
3008
}
3009
3010
/**
3011
 * @method string getResourceOwnerId()
3012
 * @method $this withResourceOwnerId($value)
3013
 * @method string getResourceOwnerAccount()
3014
 * @method $this withResourceOwnerAccount($value)
3015
 * @method string getOwnerId()
3016
 * @method $this withOwnerId($value)
3017
 * @method string getDBInstanceId()
3018
 * @method $this withDBInstanceId($value)
3019
 */
3020
class DescribeAnalyticdbByPrimaryDBInstance extends Rpc
3021
{
3022
}
3023
3024
/**
3025
 * @method string getDBInstanceName()
3026
 * @method $this withDBInstanceName($value)
3027
 * @method string getResourceOwnerId()
3028
 * @method $this withResourceOwnerId($value)
3029
 * @method string getEngineVersion()
3030
 * @method $this withEngineVersion($value)
3031
 * @method string getUseSpecifyRegionFilterCommodityResource()
3032
 * @method $this withUseSpecifyRegionFilterCommodityResource($value)
3033
 * @method string getEngine()
3034
 * @method $this withEngine($value)
3035
 * @method string getDBInstanceId()
3036
 * @method $this withDBInstanceId($value)
3037
 * @method string getDBInstanceStorageType()
3038
 * @method $this withDBInstanceStorageType($value)
3039
 * @method string getInstanceChargeType()
3040
 * @method $this withInstanceChargeType($value)
3041
 * @method string getDispenseMode()
3042
 * @method $this withDispenseMode($value)
3043
 * @method string getResourceOwnerAccount()
3044
 * @method $this withResourceOwnerAccount($value)
3045
 * @method string getOwnerAccount()
3046
 * @method $this withOwnerAccount($value)
3047
 * @method string getCommodityCode()
3048
 * @method $this withCommodityCode($value)
3049
 * @method string getOwnerId()
3050
 * @method $this withOwnerId($value)
3051
 * @method string getEvaluateResource()
3052
 * @method $this withEvaluateResource($value)
3053
 * @method string getZoneId()
3054
 * @method $this withZoneId($value)
3055
 * @method string getCategory()
3056
 * @method $this withCategory($value)
3057
 * @method string getOrderType()
3058
 * @method $this withOrderType($value)
3059
 */
3060
class DescribeAvailableClasses extends Rpc
3061
{
3062
}
3063
3064
/**
3065
 * @method string getResourceOwnerId()
3066
 * @method $this withResourceOwnerId($value)
3067
 * @method string getResourceOwnerAccount()
3068
 * @method $this withResourceOwnerAccount($value)
3069
 * @method string getOwnerId()
3070
 * @method $this withOwnerId($value)
3071
 */
3072
class DescribeAvailableCrossRegion extends Rpc
3073
{
3074
}
3075
3076
/**
3077
 * @method string getDBInstanceName()
3078
 * @method $this withDBInstanceName($value)
3079
 * @method string getResourceOwnerId()
3080
 * @method $this withResourceOwnerId($value)
3081
 * @method string getResourceGroupId()
3082
 * @method $this withResourceGroupId($value)
3083
 * @method string getResourceOwnerAccount()
3084
 * @method $this withResourceOwnerAccount($value)
3085
 * @method string getOwnerId()
3086
 * @method $this withOwnerId($value)
3087
 */
3088
class DescribeAvailableMetrics extends Rpc
3089
{
3090
}
3091
3092
/**
3093
 * @method string getResourceOwnerId()
3094
 * @method $this withResourceOwnerId($value)
3095
 * @method string getResourceGroupId()
3096
 * @method $this withResourceGroupId($value)
3097
 * @method string getDBInstanceId()
3098
 * @method $this withDBInstanceId($value)
3099
 * @method string getResourceOwnerAccount()
3100
 * @method $this withResourceOwnerAccount($value)
3101
 * @method string getOwnerId()
3102
 * @method $this withOwnerId($value)
3103
 * @method string getCrossBackupId()
3104
 * @method $this withCrossBackupId($value)
3105
 */
3106
class DescribeAvailableRecoveryTime extends Rpc
3107
{
3108
}
3109
3110
/**
3111
 * @method string getDBInstanceName()
3112
 * @method $this withDBInstanceName($value)
3113
 * @method string getResourceOwnerId()
3114
 * @method $this withResourceOwnerId($value)
3115
 * @method string getEngineVersion()
3116
 * @method $this withEngineVersion($value)
3117
 * @method string getEngine()
3118
 * @method $this withEngine($value)
3119
 * @method string getInstanceChargeType()
3120
 * @method $this withInstanceChargeType($value)
3121
 * @method string getDispenseMode()
3122
 * @method $this withDispenseMode($value)
3123
 * @method string getResourceOwnerAccount()
3124
 * @method $this withResourceOwnerAccount($value)
3125
 * @method string getCachedAsync()
3126
 * @method $this withCachedAsync($value)
3127
 * @method string getCommodityCode()
3128
 * @method $this withCommodityCode($value)
3129
 * @method string getOwnerId()
3130
 * @method $this withOwnerId($value)
3131
 * @method string getEvaluateResource()
3132
 * @method $this withEvaluateResource($value)
3133
 * @method string getZoneId()
3134
 * @method $this withZoneId($value)
3135
 * @method string getCategory()
3136
 * @method $this withCategory($value)
3137
 */
3138
class DescribeAvailableZones extends Rpc
3139
{
3140
}
3141
3142
/**
3143
 * @method string getResourceOwnerId()
3144
 * @method $this withResourceOwnerId($value)
3145
 * @method string getDBInstanceId()
3146
 * @method $this withDBInstanceId($value)
3147
 * @method string getResourceOwnerAccount()
3148
 * @method $this withResourceOwnerAccount($value)
3149
 * @method string getBackupId()
3150
 * @method $this withBackupId($value)
3151
 * @method string getOwnerId()
3152
 * @method $this withOwnerId($value)
3153
 */
3154
class DescribeBackupDatabase extends Rpc
3155
{
3156
}
3157
3158
/**
3159
 * @method string getResourceOwnerId()
3160
 * @method $this withResourceOwnerId($value)
3161
 * @method string getDBInstanceId()
3162
 * @method $this withDBInstanceId($value)
3163
 * @method string getBackupPolicyMode()
3164
 * @method $this withBackupPolicyMode($value)
3165
 * @method string getReleasedKeepPolicy()
3166
 * @method $this withReleasedKeepPolicy($value)
3167
 * @method string getResourceOwnerAccount()
3168
 * @method $this withResourceOwnerAccount($value)
3169
 * @method string getOwnerAccount()
3170
 * @method $this withOwnerAccount($value)
3171
 * @method string getCompressType()
3172
 * @method $this withCompressType($value)
3173
 * @method string getOwnerId()
3174
 * @method $this withOwnerId($value)
3175
 */
3176
class DescribeBackupPolicy extends Rpc
3177
{
3178
}
3179
3180
/**
3181
 * @method string getResourceOwnerId()
3182
 * @method $this withResourceOwnerId($value)
3183
 * @method string getStartTime()
3184
 * @method $this withStartTime($value)
3185
 * @method string getPageNumber()
3186
 * @method $this withPageNumber($value)
3187
 * @method string getBackupLocation()
3188
 * @method $this withBackupLocation($value)
3189
 * @method string getResourceGroupId()
3190
 * @method $this withResourceGroupId($value)
3191
 * @method string getPageSize()
3192
 * @method $this withPageSize($value)
3193
 * @method string getDBInstanceId()
3194
 * @method $this withDBInstanceId($value)
3195
 * @method string getBackupType()
3196
 * @method $this withBackupType($value)
3197
 * @method string getResourceOwnerAccount()
3198
 * @method $this withResourceOwnerAccount($value)
3199
 * @method string getBackupId()
3200
 * @method $this withBackupId($value)
3201
 * @method string getOwnerAccount()
3202
 * @method $this withOwnerAccount($value)
3203
 * @method string getEndTime()
3204
 * @method $this withEndTime($value)
3205
 * @method string getOwnerId()
3206
 * @method $this withOwnerId($value)
3207
 * @method string getBackupStatus()
3208
 * @method $this withBackupStatus($value)
3209
 * @method string getBackupMode()
3210
 * @method $this withBackupMode($value)
3211
 */
3212
class DescribeBackups extends Rpc
3213
{
3214
}
3215
3216
/**
3217
 * @method string getBackupJobId()
3218
 * @method $this withBackupJobId($value)
3219
 * @method string getResourceOwnerId()
3220
 * @method $this withResourceOwnerId($value)
3221
 * @method string getFlag()
3222
 * @method $this withFlag($value)
3223
 * @method string getClientToken()
3224
 * @method $this withClientToken($value)
3225
 * @method string getDBInstanceId()
3226
 * @method $this withDBInstanceId($value)
3227
 * @method string getResourceOwnerAccount()
3228
 * @method $this withResourceOwnerAccount($value)
3229
 * @method string getOwnerAccount()
3230
 * @method $this withOwnerAccount($value)
3231
 * @method string getOwnerId()
3232
 * @method $this withOwnerId($value)
3233
 * @method string getBackupJobStatus()
3234
 * @method $this withBackupJobStatus($value)
3235
 * @method string getBackupMode()
3236
 * @method $this withBackupMode($value)
3237
 */
3238
class DescribeBackupTasks extends Rpc
3239
{
3240
}
3241
3242
/**
3243
 * @method string getResourceOwnerId()
3244
 * @method $this withResourceOwnerId($value)
3245
 * @method string getStartTime()
3246
 * @method $this withStartTime($value)
3247
 * @method string getPageNumber()
3248
 * @method $this withPageNumber($value)
3249
 * @method string getPageSize()
3250
 * @method $this withPageSize($value)
3251
 * @method string getDBInstanceId()
3252
 * @method $this withDBInstanceId($value)
3253
 * @method string getLatest()
3254
 * @method $this withLatest($value)
3255
 * @method string getResourceOwnerAccount()
3256
 * @method $this withResourceOwnerAccount($value)
3257
 * @method string getOwnerAccount()
3258
 * @method $this withOwnerAccount($value)
3259
 * @method string getEndTime()
3260
 * @method $this withEndTime($value)
3261
 * @method string getOwnerId()
3262
 * @method $this withOwnerId($value)
3263
 */
3264
class DescribeBinlogFiles extends Rpc
3265
{
3266
}
3267
3268
/**
3269
 * @method string getResourceOwnerId()
3270
 * @method $this withResourceOwnerId($value)
3271
 * @method string getResourceGroupId()
3272
 * @method $this withResourceGroupId($value)
3273
 * @method string getEngine()
3274
 * @method $this withEngine($value)
3275
 * @method string getResourceOwnerAccount()
3276
 * @method $this withResourceOwnerAccount($value)
3277
 * @method string getOwnerAccount()
3278
 * @method $this withOwnerAccount($value)
3279
 * @method string getOwnerId()
3280
 * @method $this withOwnerId($value)
3281
 */
3282
class DescribeCharacterSetName extends Rpc
3283
{
3284
}
3285
3286
/**
3287
 * @method string getResourceOwnerId()
3288
 * @method $this withResourceOwnerId($value)
3289
 * @method string getClientToken()
3290
 * @method $this withClientToken($value)
3291
 * @method string getEngineVersion()
3292
 * @method $this withEngineVersion($value)
3293
 * @method string getResourceGroupId()
3294
 * @method $this withResourceGroupId($value)
3295
 * @method string getEngine()
3296
 * @method $this withEngine($value)
3297
 * @method string getClassCode()
3298
 * @method $this withClassCode($value)
3299
 * @method string getResourceOwnerAccount()
3300
 * @method $this withResourceOwnerAccount($value)
3301
 * @method string getCommodityCode()
3302
 * @method $this withCommodityCode($value)
3303
 * @method string getOwnerId()
3304
 * @method $this withOwnerId($value)
3305
 */
3306
class DescribeClassDetails extends Rpc
3307
{
3308
}
3309
3310
/**
3311
 * @method string getDBInstanceName()
3312
 * @method $this withDBInstanceName($value)
3313
 * @method string getResourceOwnerId()
3314
 * @method $this withResourceOwnerId($value)
3315
 * @method string getTaskName()
3316
 * @method $this withTaskName($value)
3317
 * @method string getPageNumber()
3318
 * @method $this withPageNumber($value)
3319
 * @method string getSourcePort()
3320
 * @method $this withSourcePort($value)
3321
 * @method string getPageSize()
3322
 * @method $this withPageSize($value)
3323
 * @method string getTaskId()
3324
 * @method $this withTaskId($value)
3325
 * @method string getSourceIpAddress()
3326
 * @method $this withSourceIpAddress($value)
3327
 * @method string getResourceOwnerAccount()
3328
 * @method $this withResourceOwnerAccount($value)
3329
 * @method string getOwnerId()
3330
 * @method $this withOwnerId($value)
3331
 */
3332
class DescribeCloudMigrationPrecheckResult extends Rpc
3333
{
3334
}
3335
3336
/**
3337
 * @method string getDBInstanceName()
3338
 * @method $this withDBInstanceName($value)
3339
 * @method string getResourceOwnerId()
3340
 * @method $this withResourceOwnerId($value)
3341
 * @method string getTaskName()
3342
 * @method $this withTaskName($value)
3343
 * @method string getPageNumber()
3344
 * @method $this withPageNumber($value)
3345
 * @method string getSourcePort()
3346
 * @method $this withSourcePort($value)
3347
 * @method string getPageSize()
3348
 * @method $this withPageSize($value)
3349
 * @method string getTaskId()
3350
 * @method $this withTaskId($value)
3351
 * @method string getSourceIpAddress()
3352
 * @method $this withSourceIpAddress($value)
3353
 * @method string getResourceOwnerAccount()
3354
 * @method $this withResourceOwnerAccount($value)
3355
 * @method string getOwnerId()
3356
 * @method $this withOwnerId($value)
3357
 */
3358
class DescribeCloudMigrationResult extends Rpc
3359
{
3360
}
3361
3362
/**
3363
 * @method string getResourceOwnerId()
3364
 * @method $this withResourceOwnerId($value)
3365
 * @method string getResourceOwnerAccount()
3366
 * @method $this withResourceOwnerAccount($value)
3367
 * @method string getOwnerId()
3368
 * @method $this withOwnerId($value)
3369
 */
3370
class DescribeCollationTimeZones extends Rpc
3371
{
3372
}
3373
3374
/**
3375
 * @method string getResourceOwnerAccount()
3376
 * @method $this withResourceOwnerAccount($value)
3377
 * @method string getClientToken()
3378
 * @method $this withClientToken($value)
3379
 * @method string getOwnerAccount()
3380
 * @method $this withOwnerAccount($value)
3381
 * @method string getOwnerId()
3382
 * @method $this withOwnerId($value)
3383
 * @method string getResourceGroupId()
3384
 * @method $this withResourceGroupId($value)
3385
 * @method string getDBInstanceId()
3386
 * @method $this withDBInstanceId($value)
3387
 */
3388
class DescribeComputeBurstConfig extends Rpc
3389
{
3390
}
3391
3392
/**
3393
 * @method string getResourceOwnerId()
3394
 * @method $this withResourceOwnerId($value)
3395
 * @method string getPattern()
3396
 * @method $this withPattern($value)
3397
 * @method string getResourceGroupId()
3398
 * @method $this withResourceGroupId($value)
3399
 * @method string getPageSize()
3400
 * @method $this withPageSize($value)
3401
 * @method string getPageIndex()
3402
 * @method $this withPageIndex($value)
3403
 * @method string getResourceOwnerAccount()
3404
 * @method $this withResourceOwnerAccount($value)
3405
 * @method string getBackupSetId()
3406
 * @method $this withBackupSetId($value)
3407
 * @method string getOwnerId()
3408
 * @method $this withOwnerId($value)
3409
 * @method string getGetDbName()
3410
 * @method $this withGetDbName($value)
3411
 * @method string getRegion()
3412
 * @method $this withRegion($value)
3413
 */
3414
class DescribeCrossBackupMetaList extends Rpc
3415
{
3416
}
3417
3418
/**
3419
 * @method string getResourceOwnerId()
3420
 * @method $this withResourceOwnerId($value)
3421
 * @method string getPageNumber()
3422
 * @method $this withPageNumber($value)
3423
 * @method string getPageSize()
3424
 * @method $this withPageSize($value)
3425
 * @method string getDBInstanceId()
3426
 * @method $this withDBInstanceId($value)
3427
 * @method string getNotEnabled()
3428
 * @method $this withNotEnabled($value)
3429
 * @method string getProduct()
3430
 * @method $this withProduct($value)
3431
 * @method string getResourceOwnerAccount()
3432
 * @method $this withResourceOwnerAccount($value)
3433
 * @method string getOwnerId()
3434
 * @method $this withOwnerId($value)
3435
 */
3436
class DescribeCrossRegionBackupDBInstance extends Rpc
3437
{
3438
}
3439
3440
/**
3441
 * @method string getResourceOwnerId()
3442
 * @method $this withResourceOwnerId($value)
3443
 * @method string getStartTime()
3444
 * @method $this withStartTime($value)
3445
 * @method string getPageNumber()
3446
 * @method $this withPageNumber($value)
3447
 * @method string getResourceGroupId()
3448
 * @method $this withResourceGroupId($value)
3449
 * @method string getPageSize()
3450
 * @method $this withPageSize($value)
3451
 * @method string getDBInstanceId()
3452
 * @method $this withDBInstanceId($value)
3453
 * @method string getResourceOwnerAccount()
3454
 * @method $this withResourceOwnerAccount($value)
3455
 * @method string getBackupId()
3456
 * @method $this withBackupId($value)
3457
 * @method string getEndTime()
3458
 * @method $this withEndTime($value)
3459
 * @method string getOwnerId()
3460
 * @method $this withOwnerId($value)
3461
 * @method string getCrossBackupRegion()
3462
 * @method $this withCrossBackupRegion($value)
3463
 * @method string getCrossBackupId()
3464
 * @method $this withCrossBackupId($value)
3465
 */
3466
class DescribeCrossRegionBackups extends Rpc
3467
{
3468
}
3469
3470
/**
3471
 * @method string getResourceOwnerId()
3472
 * @method $this withResourceOwnerId($value)
3473
 * @method string getStartTime()
3474
 * @method $this withStartTime($value)
3475
 * @method string getPageNumber()
3476
 * @method $this withPageNumber($value)
3477
 * @method string getPageSize()
3478
 * @method $this withPageSize($value)
3479
 * @method string getDBInstanceId()
3480
 * @method $this withDBInstanceId($value)
3481
 * @method string getResourceOwnerAccount()
3482
 * @method $this withResourceOwnerAccount($value)
3483
 * @method string getEndTime()
3484
 * @method $this withEndTime($value)
3485
 * @method string getOwnerId()
3486
 * @method $this withOwnerId($value)
3487
 * @method string getCrossBackupRegion()
3488
 * @method $this withCrossBackupRegion($value)
3489
 */
3490
class DescribeCrossRegionLogBackupFiles extends Rpc
3491
{
3492
}
3493
3494
/**
3495
 * @method string getResourceOwnerId()
3496
 * @method $this withResourceOwnerId($value)
3497
 * @method string getClientToken()
3498
 * @method $this withClientToken($value)
3499
 * @method string getResourceGroupId()
3500
 * @method $this withResourceGroupId($value)
3501
 * @method string getDbInstanceId()
3502
 * @method $this withDbInstanceId($value)
3503
 * @method string getResourceOwnerAccount()
3504
 * @method $this withResourceOwnerAccount($value)
3505
 * @method string getOwnerId()
3506
 * @method $this withOwnerId($value)
3507
 */
3508
class DescribeCurrentModifyOrder extends Rpc
3509
{
3510
}
3511
3512
/**
3513
 * @method string getResourceOwnerId()
3514
 * @method $this withResourceOwnerId($value)
3515
 * @method string getResourceGroupId()
3516
 * @method $this withResourceGroupId($value)
3517
 * @method string getDBInstanceIds()
3518
 * @method $this withDBInstanceIds($value)
3519
 * @method string getResourceOwnerAccount()
3520
 * @method $this withResourceOwnerAccount($value)
3521
 * @method string getOwnerId()
3522
 * @method $this withOwnerId($value)
3523
 */
3524
class DescribeCustinsResourceInfo extends Rpc
3525
{
3526
}
3527
3528
/**
3529
 * @method string getResourceOwnerId()
3530
 * @method $this withResourceOwnerId($value)
3531
 * @method string getPageNumber()
3532
 * @method $this withPageNumber($value)
3533
 * @method string getResourceGroupId()
3534
 * @method $this withResourceGroupId($value)
3535
 * @method string getDBStatus()
3536
 * @method $this withDBStatus($value)
3537
 * @method string getPageSize()
3538
 * @method $this withPageSize($value)
3539
 * @method string getDBInstanceId()
3540
 * @method $this withDBInstanceId($value)
3541
 * @method string getResourceOwnerAccount()
3542
 * @method $this withResourceOwnerAccount($value)
3543
 * @method string getOwnerAccount()
3544
 * @method $this withOwnerAccount($value)
3545
 * @method string getOwnerId()
3546
 * @method $this withOwnerId($value)
3547
 * @method string getDBName()
3548
 * @method $this withDBName($value)
3549
 */
3550
class DescribeDatabases extends Rpc
3551
{
3552
}
3553
3554
/**
3555
 * @method string getResourceOwnerId()
3556
 * @method $this withResourceOwnerId($value)
3557
 * @method string getResourceGroupId()
3558
 * @method $this withResourceGroupId($value)
3559
 * @method string getExpired()
3560
 * @method $this withExpired($value)
3561
 * @method string getDBInstanceId()
3562
 * @method $this withDBInstanceId($value)
3563
 * @method string getResourceOwnerAccount()
3564
 * @method $this withResourceOwnerAccount($value)
3565
 * @method string getOwnerAccount()
3566
 * @method $this withOwnerAccount($value)
3567
 * @method string getOwnerId()
3568
 * @method $this withOwnerId($value)
3569
 */
3570
class DescribeDBInstanceAttribute extends Rpc
3571
{
3572
}
3573
3574
/**
3575
 * @method string getResourceOwnerId()
3576
 * @method $this withResourceOwnerId($value)
3577
 * @method string getClientToken()
3578
 * @method $this withClientToken($value)
3579
 * @method string getPageNumber()
3580
 * @method $this withPageNumber($value)
3581
 * @method string getPageSize()
3582
 * @method $this withPageSize($value)
3583
 * @method string getDBInstanceId()
3584
 * @method $this withDBInstanceId($value)
3585
 * @method string getProxyId()
3586
 * @method string getResourceOwnerAccount()
3587
 * @method $this withResourceOwnerAccount($value)
3588
 * @method string getOwnerAccount()
3589
 * @method $this withOwnerAccount($value)
3590
 * @method string getOwnerId()
3591
 * @method $this withOwnerId($value)
3592
 */
3593
class DescribeDBInstanceByTags extends Rpc
3594
{
3595
3596
    /**
3597
     * @param string $value
3598
     *
3599
     * @return $this
3600
     */
3601
    public function withProxyId($value)
3602
    {
3603
        $this->data['ProxyId'] = $value;
3604
        $this->options['query']['proxyId'] = $value;
3605
3606
        return $this;
3607
    }
3608
}
3609
3610
/**
3611
 * @method string getDbInstanceName()
3612
 * @method $this withDbInstanceName($value)
3613
 * @method string getResourceOwnerId()
3614
 * @method $this withResourceOwnerId($value)
3615
 * @method string getResourceGroupId()
3616
 * @method $this withResourceGroupId($value)
3617
 * @method string getSecurityToken()
3618
 * @method $this withSecurityToken($value)
3619
 * @method string getSourceIpAddress()
3620
 * @method $this withSourceIpAddress($value)
3621
 * @method string getResourceOwnerAccount()
3622
 * @method $this withResourceOwnerAccount($value)
3623
 * @method string getOwnerAccount()
3624
 * @method $this withOwnerAccount($value)
3625
 * @method string getOwnerId()
3626
 * @method $this withOwnerId($value)
3627
 */
3628
class DescribeDBInstanceConnectivity extends Rpc
3629
{
3630
3631
    /** @var string */
3632
    public $method = 'GET';
3633
}
3634
3635
/**
3636
 * @method string getResourceOwnerId()
3637
 * @method $this withResourceOwnerId($value)
3638
 * @method string getClientToken()
3639
 * @method $this withClientToken($value)
3640
 * @method string getResourceGroupId()
3641
 * @method $this withResourceGroupId($value)
3642
 * @method string getDBInstanceId()
3643
 * @method $this withDBInstanceId($value)
3644
 * @method string getResourceOwnerAccount()
3645
 * @method $this withResourceOwnerAccount($value)
3646
 * @method string getOwnerId()
3647
 * @method $this withOwnerId($value)
3648
 */
3649
class DescribeDBInstanceDetail extends Rpc
3650
{
3651
}
3652
3653
/**
3654
 * @method string getResourceOwnerId()
3655
 * @method $this withResourceOwnerId($value)
3656
 * @method string getSecurityToken()
3657
 * @method $this withSecurityToken($value)
3658
 * @method string getDBInstanceId()
3659
 * @method $this withDBInstanceId($value)
3660
 * @method string getResourceOwnerAccount()
3661
 * @method $this withResourceOwnerAccount($value)
3662
 * @method string getOwnerAccount()
3663
 * @method $this withOwnerAccount($value)
3664
 * @method string getEncryptionKey()
3665
 * @method $this withEncryptionKey($value)
3666
 * @method string getOwnerId()
3667
 * @method $this withOwnerId($value)
3668
 * @method string getTargetRegionId()
3669
 * @method $this withTargetRegionId($value)
3670
 */
3671
class DescribeDBInstanceEncryptionKey extends Rpc
3672
{
3673
}
3674
3675
/**
3676
 * @method string getResourceOwnerId()
3677
 * @method $this withResourceOwnerId($value)
3678
 * @method string getClientToken()
3679
 * @method $this withClientToken($value)
3680
 * @method string getDBInstanceEndpointId()
3681
 * @method $this withDBInstanceEndpointId($value)
3682
 * @method string getDBInstanceId()
3683
 * @method $this withDBInstanceId($value)
3684
 */
3685
class DescribeDBInstanceEndpoints extends Rpc
3686
{
3687
}
3688
3689
/**
3690
 * @method string getResourceOwnerId()
3691
 * @method $this withResourceOwnerId($value)
3692
 * @method string getDBInstanceId()
3693
 * @method $this withDBInstanceId($value)
3694
 * @method string getResourceOwnerAccount()
3695
 * @method $this withResourceOwnerAccount($value)
3696
 * @method string getOwnerAccount()
3697
 * @method $this withOwnerAccount($value)
3698
 * @method string getOwnerId()
3699
 * @method $this withOwnerId($value)
3700
 */
3701
class DescribeDBInstanceHAConfig extends Rpc
3702
{
3703
}
3704
3705
/**
3706
 * @method string getResourceOwnerId()
3707
 * @method $this withResourceOwnerId($value)
3708
 * @method string getWhitelistNetworkType()
3709
 * @method $this withWhitelistNetworkType($value)
3710
 * @method string getDBInstanceId()
3711
 * @method $this withDBInstanceId($value)
3712
 * @method string getResourceOwnerAccount()
3713
 * @method $this withResourceOwnerAccount($value)
3714
 * @method string getOwnerAccount()
3715
 * @method $this withOwnerAccount($value)
3716
 * @method string getOwnerId()
3717
 * @method $this withOwnerId($value)
3718
 */
3719
class DescribeDBInstanceIPArrayList extends Rpc
3720
{
3721
}
3722
3723
/**
3724
 * @method string getResourceOwnerId()
3725
 * @method $this withResourceOwnerId($value)
3726
 * @method string getSecurityToken()
3727
 * @method $this withSecurityToken($value)
3728
 * @method string getDBInstanceId()
3729
 * @method $this withDBInstanceId($value)
3730
 * @method string getResourceOwnerAccount()
3731
 * @method $this withResourceOwnerAccount($value)
3732
 * @method string getOwnerAccount()
3733
 * @method $this withOwnerAccount($value)
3734
 * @method string getOwnerId()
3735
 * @method $this withOwnerId($value)
3736
 */
3737
class DescribeDBInstanceIpHostname extends Rpc
3738
{
3739
}
3740
3741
/**
3742
 * @method string getDBInstanceName()
3743
 * @method $this withDBInstanceName($value)
3744
 * @method string getResourceOwnerId()
3745
 * @method $this withResourceOwnerId($value)
3746
 * @method string getResourceGroupId()
3747
 * @method $this withResourceGroupId($value)
3748
 * @method string getResourceOwnerAccount()
3749
 * @method $this withResourceOwnerAccount($value)
3750
 * @method string getOwnerId()
3751
 * @method $this withOwnerId($value)
3752
 */
3753
class DescribeDBInstanceMetrics extends Rpc
3754
{
3755
}
3756
3757
/**
3758
 * @method string getResourceOwnerId()
3759
 * @method $this withResourceOwnerId($value)
3760
 * @method string getClientToken()
3761
 * @method $this withClientToken($value)
3762
 * @method string getDBInstanceId()
3763
 * @method $this withDBInstanceId($value)
3764
 * @method string getResourceOwnerAccount()
3765
 * @method $this withResourceOwnerAccount($value)
3766
 * @method string getOwnerAccount()
3767
 * @method $this withOwnerAccount($value)
3768
 * @method string getOwnerId()
3769
 * @method $this withOwnerId($value)
3770
 */
3771
class DescribeDBInstanceMonitor extends Rpc
3772
{
3773
}
3774
3775
/**
3776
 * @method string getResourceOwnerId()
3777
 * @method $this withResourceOwnerId($value)
3778
 * @method string getFlag()
3779
 * @method $this withFlag($value)
3780
 * @method string getClientToken()
3781
 * @method $this withClientToken($value)
3782
 * @method string getGeneralGroupName()
3783
 * @method $this withGeneralGroupName($value)
3784
 * @method string getDBInstanceId()
3785
 * @method $this withDBInstanceId($value)
3786
 * @method string getResourceOwnerAccount()
3787
 * @method $this withResourceOwnerAccount($value)
3788
 * @method string getOwnerAccount()
3789
 * @method $this withOwnerAccount($value)
3790
 * @method string getOwnerId()
3791
 * @method $this withOwnerId($value)
3792
 * @method string getDBInstanceNetRWSplitType()
3793
 * @method $this withDBInstanceNetRWSplitType($value)
3794
 */
3795
class DescribeDBInstanceNetInfo extends Rpc
3796
{
3797
}
3798
3799
/**
3800
 * @method string getResourceOwnerId()
3801
 * @method $this withResourceOwnerId($value)
3802
 * @method string getFlag()
3803
 * @method $this withFlag($value)
3804
 * @method string getClientToken()
3805
 * @method $this withClientToken($value)
3806
 * @method string getDBInstanceId()
3807
 * @method $this withDBInstanceId($value)
3808
 * @method string getResourceOwnerAccount()
3809
 * @method $this withResourceOwnerAccount($value)
3810
 * @method string getOwnerAccount()
3811
 * @method $this withOwnerAccount($value)
3812
 * @method string getOwnerId()
3813
 * @method $this withOwnerId($value)
3814
 * @method string getDBInstanceNetRWSplitType()
3815
 * @method $this withDBInstanceNetRWSplitType($value)
3816
 */
3817
class DescribeDBInstanceNetInfoForChannel extends Rpc
3818
{
3819
}
3820
3821
/**
3822
 * @method string getResourceOwnerId()
3823
 * @method $this withResourceOwnerId($value)
3824
 * @method string getRoleId()
3825
 * @method $this withRoleId($value)
3826
 * @method string getStartTime()
3827
 * @method $this withStartTime($value)
3828
 * @method string getDBInstanceId()
3829
 * @method $this withDBInstanceId($value)
3830
 * @method string getNodeId()
3831
 * @method $this withNodeId($value)
3832
 * @method string getKey()
3833
 * @method $this withKey($value)
3834
 * @method string getResourceOwnerAccount()
3835
 * @method $this withResourceOwnerAccount($value)
3836
 * @method string getOwnerAccount()
3837
 * @method $this withOwnerAccount($value)
3838
 * @method string getEndTime()
3839
 * @method $this withEndTime($value)
3840
 * @method string getOwnerId()
3841
 * @method $this withOwnerId($value)
3842
 * @method string getUseNullWhenMissingPoint()
3843
 * @method $this withUseNullWhenMissingPoint($value)
3844
 */
3845
class DescribeDBInstancePerformance extends Rpc
3846
{
3847
}
3848
3849
/**
3850
 * @method string getDbInstanceName()
3851
 * @method $this withDbInstanceName($value)
3852
 * @method string getResourceOwnerId()
3853
 * @method $this withResourceOwnerId($value)
3854
 * @method string getResourceGroupId()
3855
 * @method $this withResourceGroupId($value)
3856
 * @method string getAliUid()
3857
 * @method $this withAliUid($value)
3858
 * @method string getResourceOwnerAccount()
3859
 * @method $this withResourceOwnerAccount($value)
3860
 * @method string getOwnerId()
3861
 * @method $this withOwnerId($value)
3862
 */
3863
class DescribeDBInstancePromoteActivity extends Rpc
3864
{
3865
}
3866
3867
/**
3868
 * @method string getResourceOwnerId()
3869
 * @method $this withResourceOwnerId($value)
3870
 * @method string getResourceOwnerAccount()
3871
 * @method $this withResourceOwnerAccount($value)
3872
 * @method string getOwnerId()
3873
 * @method $this withOwnerId($value)
3874
 * @method string getDBInstanceId()
3875
 * @method $this withDBInstanceId($value)
3876
 */
3877
class DescribeDBInstanceProxyConfiguration extends Rpc
3878
{
3879
}
3880
3881
/**
3882
 * @method string getResourceGroupId()
3883
 * @method $this withResourceGroupId($value)
3884
 * @method string getDBInstanceId()
3885
 * @method $this withDBInstanceId($value)
3886
 */
3887
class DescribeDBInstanceReplication extends Rpc
3888
{
3889
3890
    /** @var string */
3891
    public $method = 'GET';
3892
}
3893
3894
/**
3895
 * @method string getTag4value()
3896
 * @method string getResourceOwnerId()
3897
 * @method $this withResourceOwnerId($value)
3898
 * @method string getTag2key()
3899
 * @method string getConnectionString()
3900
 * @method $this withConnectionString($value)
3901
 * @method string getNeedVpcName()
3902
 * @method $this withNeedVpcName($value)
3903
 * @method string getTag3key()
3904
 * @method string getEngineVersion()
3905
 * @method $this withEngineVersion($value)
3906
 * @method string getTag1value()
3907
 * @method string getResourceGroupId()
3908
 * @method $this withResourceGroupId($value)
3909
 * @method string getProxyId()
3910
 * @method string getTag5key()
3911
 * @method string getOwnerId()
3912
 * @method $this withOwnerId($value)
3913
 * @method string getDBInstanceType()
3914
 * @method $this withDBInstanceType($value)
3915
 * @method string getDBInstanceClass()
3916
 * @method $this withDBInstanceClass($value)
3917
 * @method string getTags()
3918
 * @method $this withTags($value)
3919
 * @method string getVSwitchId()
3920
 * @method $this withVSwitchId($value)
3921
 * @method string getZoneId()
3922
 * @method $this withZoneId($value)
3923
 * @method string getTag4key()
3924
 * @method string getMaxResults()
3925
 * @method $this withMaxResults($value)
3926
 * @method string getInstanceNetworkType()
3927
 * @method $this withInstanceNetworkType($value)
3928
 * @method string getConnectionMode()
3929
 * @method $this withConnectionMode($value)
3930
 * @method string getClientToken()
3931
 * @method $this withClientToken($value)
3932
 * @method string getInstanceLevel()
3933
 * @method $this withInstanceLevel($value)
3934
 * @method string getSearchKey()
3935
 * @method $this withSearchKey($value)
3936
 * @method string getPageNumber()
3937
 * @method $this withPageNumber($value)
3938
 * @method string getExpired()
3939
 * @method $this withExpired($value)
3940
 * @method string getQueryAutoRenewal()
3941
 * @method $this withQueryAutoRenewal($value)
3942
 * @method string getEngine()
3943
 * @method $this withEngine($value)
3944
 * @method string getNextToken()
3945
 * @method $this withNextToken($value)
3946
 * @method string getPageSize()
3947
 * @method $this withPageSize($value)
3948
 * @method string getDBInstanceStatus()
3949
 * @method $this withDBInstanceStatus($value)
3950
 * @method string getDBInstanceId()
3951
 * @method $this withDBInstanceId($value)
3952
 * @method string getDedicatedHostGroupId()
3953
 * @method $this withDedicatedHostGroupId($value)
3954
 * @method string getTag3value()
3955
 * @method string getResourceOwnerAccount()
3956
 * @method $this withResourceOwnerAccount($value)
3957
 * @method string getOwnerAccount()
3958
 * @method $this withOwnerAccount($value)
3959
 * @method string getDedicatedHostId()
3960
 * @method $this withDedicatedHostId($value)
3961
 * @method string getTag5value()
3962
 * @method string getTag1key()
3963
 * @method string getFilter()
3964
 * @method $this withFilter($value)
3965
 * @method string getVpcId()
3966
 * @method $this withVpcId($value)
3967
 * @method string getTag2value()
3968
 * @method string getCategory()
3969
 * @method $this withCategory($value)
3970
 * @method string getPayType()
3971
 * @method $this withPayType($value)
3972
 */
3973
class DescribeDBInstances extends Rpc
3974
{
3975
3976
    /**
3977
     * @param string $value
3978
     *
3979
     * @return $this
3980
     */
3981
    public function withTag4value($value)
3982
    {
3983
        $this->data['Tag4value'] = $value;
3984
        $this->options['query']['Tag.4.value'] = $value;
3985
3986
        return $this;
3987
    }
3988
3989
    /**
3990
     * @param string $value
3991
     *
3992
     * @return $this
3993
     */
3994
    public function withTag2key($value)
3995
    {
3996
        $this->data['Tag2key'] = $value;
3997
        $this->options['query']['Tag.2.key'] = $value;
3998
3999
        return $this;
4000
    }
4001
4002
    /**
4003
     * @param string $value
4004
     *
4005
     * @return $this
4006
     */
4007
    public function withTag3key($value)
4008
    {
4009
        $this->data['Tag3key'] = $value;
4010
        $this->options['query']['Tag.3.key'] = $value;
4011
4012
        return $this;
4013
    }
4014
4015
    /**
4016
     * @param string $value
4017
     *
4018
     * @return $this
4019
     */
4020
    public function withTag1value($value)
4021
    {
4022
        $this->data['Tag1value'] = $value;
4023
        $this->options['query']['Tag.1.value'] = $value;
4024
4025
        return $this;
4026
    }
4027
4028
    /**
4029
     * @param string $value
4030
     *
4031
     * @return $this
4032
     */
4033
    public function withProxyId($value)
4034
    {
4035
        $this->data['ProxyId'] = $value;
4036
        $this->options['query']['proxyId'] = $value;
4037
4038
        return $this;
4039
    }
4040
4041
    /**
4042
     * @param string $value
4043
     *
4044
     * @return $this
4045
     */
4046
    public function withTag5key($value)
4047
    {
4048
        $this->data['Tag5key'] = $value;
4049
        $this->options['query']['Tag.5.key'] = $value;
4050
4051
        return $this;
4052
    }
4053
4054
    /**
4055
     * @param string $value
4056
     *
4057
     * @return $this
4058
     */
4059
    public function withTag4key($value)
4060
    {
4061
        $this->data['Tag4key'] = $value;
4062
        $this->options['query']['Tag.4.key'] = $value;
4063
4064
        return $this;
4065
    }
4066
4067
    /**
4068
     * @param string $value
4069
     *
4070
     * @return $this
4071
     */
4072
    public function withTag3value($value)
4073
    {
4074
        $this->data['Tag3value'] = $value;
4075
        $this->options['query']['Tag.3.value'] = $value;
4076
4077
        return $this;
4078
    }
4079
4080
    /**
4081
     * @param string $value
4082
     *
4083
     * @return $this
4084
     */
4085
    public function withTag5value($value)
4086
    {
4087
        $this->data['Tag5value'] = $value;
4088
        $this->options['query']['Tag.5.value'] = $value;
4089
4090
        return $this;
4091
    }
4092
4093
    /**
4094
     * @param string $value
4095
     *
4096
     * @return $this
4097
     */
4098
    public function withTag1key($value)
4099
    {
4100
        $this->data['Tag1key'] = $value;
4101
        $this->options['query']['Tag.1.key'] = $value;
4102
4103
        return $this;
4104
    }
4105
4106
    /**
4107
     * @param string $value
4108
     *
4109
     * @return $this
4110
     */
4111
    public function withTag2value($value)
4112
    {
4113
        $this->data['Tag2value'] = $value;
4114
        $this->options['query']['Tag.2.value'] = $value;
4115
4116
        return $this;
4117
    }
4118
}
4119
4120
/**
4121
 * @method string getResourceOwnerId()
4122
 * @method $this withResourceOwnerId($value)
4123
 * @method string getExportKey()
4124
 * @method $this withExportKey($value)
4125
 * @method string getResourceGroupId()
4126
 * @method $this withResourceGroupId($value)
4127
 * @method string getDBInstanceId()
4128
 * @method $this withDBInstanceId($value)
4129
 * @method string getResourceOwnerAccount()
4130
 * @method $this withResourceOwnerAccount($value)
4131
 * @method string getCachedAsync()
4132
 * @method $this withCachedAsync($value)
4133
 * @method string getOwnerId()
4134
 * @method $this withOwnerId($value)
4135
 */
4136
class DescribeDBInstancesAsCsv extends Rpc
4137
{
4138
}
4139
4140
/**
4141
 * @method string getResourceOwnerId()
4142
 * @method $this withResourceOwnerId($value)
4143
 * @method string getPageNumber()
4144
 * @method $this withPageNumber($value)
4145
 * @method string getResourceGroupId()
4146
 * @method $this withResourceGroupId($value)
4147
 * @method string getExpired()
4148
 * @method $this withExpired($value)
4149
 * @method string getPageSize()
4150
 * @method $this withPageSize($value)
4151
 * @method string getExpirePeriod()
4152
 * @method $this withExpirePeriod($value)
4153
 * @method string getProxyId()
4154
 * @method string getResourceOwnerAccount()
4155
 * @method $this withResourceOwnerAccount($value)
4156
 * @method string getOwnerAccount()
4157
 * @method $this withOwnerAccount($value)
4158
 * @method string getOwnerId()
4159
 * @method $this withOwnerId($value)
4160
 * @method string getTags()
4161
 * @method $this withTags($value)
4162
 */
4163
class DescribeDBInstancesByExpireTime extends Rpc
4164
{
4165
4166
    /**
4167
     * @param string $value
4168
     *
4169
     * @return $this
4170
     */
4171
    public function withProxyId($value)
4172
    {
4173
        $this->data['ProxyId'] = $value;
4174
        $this->options['query']['proxyId'] = $value;
4175
4176
        return $this;
4177
    }
4178
}
4179
4180
/**
4181
 * @method string getTag4value()
4182
 * @method string getResourceOwnerId()
4183
 * @method $this withResourceOwnerId($value)
4184
 * @method string getTag2key()
4185
 * @method string getClientToken()
4186
 * @method $this withClientToken($value)
4187
 * @method string getTag3key()
4188
 * @method string getPageNumber()
4189
 * @method $this withPageNumber($value)
4190
 * @method string getTag1value()
4191
 * @method string getResourceGroupId()
4192
 * @method $this withResourceGroupId($value)
4193
 * @method string getSortKey()
4194
 * @method $this withSortKey($value)
4195
 * @method string getPageSize()
4196
 * @method $this withPageSize($value)
4197
 * @method string getDBInstanceId()
4198
 * @method $this withDBInstanceId($value)
4199
 * @method string getTag3value()
4200
 * @method string getProxyId()
4201
 * @method string getTag5key()
4202
 * @method string getResourceOwnerAccount()
4203
 * @method $this withResourceOwnerAccount($value)
4204
 * @method string getOwnerAccount()
4205
 * @method $this withOwnerAccount($value)
4206
 * @method string getOwnerId()
4207
 * @method $this withOwnerId($value)
4208
 * @method string getTag5value()
4209
 * @method string getTags()
4210
 * @method $this withTags($value)
4211
 * @method string getTag1key()
4212
 * @method string getSortMethod()
4213
 * @method $this withSortMethod($value)
4214
 * @method string getTag2value()
4215
 * @method string getTag4key()
4216
 */
4217
class DescribeDBInstancesByPerformance extends Rpc
4218
{
4219
4220
    /**
4221
     * @param string $value
4222
     *
4223
     * @return $this
4224
     */
4225
    public function withTag4value($value)
4226
    {
4227
        $this->data['Tag4value'] = $value;
4228
        $this->options['query']['Tag.4.value'] = $value;
4229
4230
        return $this;
4231
    }
4232
4233
    /**
4234
     * @param string $value
4235
     *
4236
     * @return $this
4237
     */
4238
    public function withTag2key($value)
4239
    {
4240
        $this->data['Tag2key'] = $value;
4241
        $this->options['query']['Tag.2.key'] = $value;
4242
4243
        return $this;
4244
    }
4245
4246
    /**
4247
     * @param string $value
4248
     *
4249
     * @return $this
4250
     */
4251
    public function withTag3key($value)
4252
    {
4253
        $this->data['Tag3key'] = $value;
4254
        $this->options['query']['Tag.3.key'] = $value;
4255
4256
        return $this;
4257
    }
4258
4259
    /**
4260
     * @param string $value
4261
     *
4262
     * @return $this
4263
     */
4264
    public function withTag1value($value)
4265
    {
4266
        $this->data['Tag1value'] = $value;
4267
        $this->options['query']['Tag.1.value'] = $value;
4268
4269
        return $this;
4270
    }
4271
4272
    /**
4273
     * @param string $value
4274
     *
4275
     * @return $this
4276
     */
4277
    public function withTag3value($value)
4278
    {
4279
        $this->data['Tag3value'] = $value;
4280
        $this->options['query']['Tag.3.value'] = $value;
4281
4282
        return $this;
4283
    }
4284
4285
    /**
4286
     * @param string $value
4287
     *
4288
     * @return $this
4289
     */
4290
    public function withProxyId($value)
4291
    {
4292
        $this->data['ProxyId'] = $value;
4293
        $this->options['query']['proxyId'] = $value;
4294
4295
        return $this;
4296
    }
4297
4298
    /**
4299
     * @param string $value
4300
     *
4301
     * @return $this
4302
     */
4303
    public function withTag5key($value)
4304
    {
4305
        $this->data['Tag5key'] = $value;
4306
        $this->options['query']['Tag.5.key'] = $value;
4307
4308
        return $this;
4309
    }
4310
4311
    /**
4312
     * @param string $value
4313
     *
4314
     * @return $this
4315
     */
4316
    public function withTag5value($value)
4317
    {
4318
        $this->data['Tag5value'] = $value;
4319
        $this->options['query']['Tag.5.value'] = $value;
4320
4321
        return $this;
4322
    }
4323
4324
    /**
4325
     * @param string $value
4326
     *
4327
     * @return $this
4328
     */
4329
    public function withTag1key($value)
4330
    {
4331
        $this->data['Tag1key'] = $value;
4332
        $this->options['query']['Tag.1.key'] = $value;
4333
4334
        return $this;
4335
    }
4336
4337
    /**
4338
     * @param string $value
4339
     *
4340
     * @return $this
4341
     */
4342
    public function withTag2value($value)
4343
    {
4344
        $this->data['Tag2value'] = $value;
4345
        $this->options['query']['Tag.2.value'] = $value;
4346
4347
        return $this;
4348
    }
4349
4350
    /**
4351
     * @param string $value
4352
     *
4353
     * @return $this
4354
     */
4355
    public function withTag4key($value)
4356
    {
4357
        $this->data['Tag4key'] = $value;
4358
        $this->options['query']['Tag.4.key'] = $value;
4359
4360
        return $this;
4361
    }
4362
}
4363
4364
/**
4365
 * @method string getResourceOwnerId()
4366
 * @method $this withResourceOwnerId($value)
4367
 * @method string getClientToken()
4368
 * @method $this withClientToken($value)
4369
 * @method string getResourceGroupId()
4370
 * @method $this withResourceGroupId($value)
4371
 * @method string getDBInstanceId()
4372
 * @method $this withDBInstanceId($value)
4373
 * @method string getResourceOwnerAccount()
4374
 * @method $this withResourceOwnerAccount($value)
4375
 * @method string getOwnerAccount()
4376
 * @method $this withOwnerAccount($value)
4377
 * @method string getOwnerId()
4378
 * @method $this withOwnerId($value)
4379
 */
4380
class DescribeDBInstanceSecurityGroupRule extends Rpc
4381
{
4382
}
4383
4384
/**
4385
 * @method string getConnectionMode()
4386
 * @method $this withConnectionMode($value)
4387
 * @method string getResourceOwnerId()
4388
 * @method $this withResourceOwnerId($value)
4389
 * @method string getNodeType()
4390
 * @method $this withNodeType($value)
4391
 * @method string getClientToken()
4392
 * @method $this withClientToken($value)
4393
 * @method string getSearchKey()
4394
 * @method $this withSearchKey($value)
4395
 * @method string getEngineVersion()
4396
 * @method $this withEngineVersion($value)
4397
 * @method string getPageNumber()
4398
 * @method $this withPageNumber($value)
4399
 * @method string getResourceGroupId()
4400
 * @method $this withResourceGroupId($value)
4401
 * @method string getExpired()
4402
 * @method $this withExpired($value)
4403
 * @method string getEngine()
4404
 * @method $this withEngine($value)
4405
 * @method string getCurrentInstanceId()
4406
 * @method $this withCurrentInstanceId($value)
4407
 * @method string getPageSize()
4408
 * @method $this withPageSize($value)
4409
 * @method string getDBInstanceStatus()
4410
 * @method $this withDBInstanceStatus($value)
4411
 * @method string getDBInstanceId()
4412
 * @method $this withDBInstanceId($value)
4413
 * @method string getProxyId()
4414
 * @method string getResourceOwnerAccount()
4415
 * @method $this withResourceOwnerAccount($value)
4416
 * @method string getOwnerAccount()
4417
 * @method $this withOwnerAccount($value)
4418
 * @method string getOwnerId()
4419
 * @method $this withOwnerId($value)
4420
 * @method string getDBInstanceType()
4421
 * @method $this withDBInstanceType($value)
4422
 * @method string getDBInstanceClass()
4423
 * @method $this withDBInstanceClass($value)
4424
 * @method string getVSwitchId()
4425
 * @method $this withVSwitchId($value)
4426
 * @method string getVpcId()
4427
 * @method $this withVpcId($value)
4428
 * @method string getZoneId()
4429
 * @method $this withZoneId($value)
4430
 * @method string getPayType()
4431
 * @method $this withPayType($value)
4432
 * @method string getInstanceNetworkType()
4433
 * @method $this withInstanceNetworkType($value)
4434
 */
4435
class DescribeDBInstancesForClone extends Rpc
4436
{
4437
4438
    /**
4439
     * @param string $value
4440
     *
4441
     * @return $this
4442
     */
4443
    public function withProxyId($value)
4444
    {
4445
        $this->data['ProxyId'] = $value;
4446
        $this->options['query']['proxyId'] = $value;
4447
4448
        return $this;
4449
    }
4450
}
4451
4452
/**
4453
 * @method string getResourceOwnerId()
4454
 * @method $this withResourceOwnerId($value)
4455
 * @method string getDBInstanceId()
4456
 * @method $this withDBInstanceId($value)
4457
 * @method string getResourceOwnerAccount()
4458
 * @method $this withResourceOwnerAccount($value)
4459
 * @method string getOwnerAccount()
4460
 * @method $this withOwnerAccount($value)
4461
 * @method string getOwnerId()
4462
 * @method $this withOwnerId($value)
4463
 */
4464
class DescribeDBInstanceSSL extends Rpc
4465
{
4466
}
4467
4468
/**
4469
 * @method string getResourceOwnerId()
4470
 * @method $this withResourceOwnerId($value)
4471
 * @method string getResourceOwnerAccount()
4472
 * @method $this withResourceOwnerAccount($value)
4473
 * @method string getOwnerAccount()
4474
 * @method $this withOwnerAccount($value)
4475
 * @method string getOwnerId()
4476
 * @method $this withOwnerId($value)
4477
 * @method string getDBInstanceId()
4478
 * @method $this withDBInstanceId($value)
4479
 */
4480
class DescribeDBInstanceTDE extends Rpc
4481
{
4482
}
4483
4484
/**
4485
 * @method string getResourceOwnerId()
4486
 * @method $this withResourceOwnerId($value)
4487
 * @method string getNodeType()
4488
 * @method $this withNodeType($value)
4489
 * @method string getEngineVersion()
4490
 * @method $this withEngineVersion($value)
4491
 * @method string getStorageType()
4492
 * @method $this withStorageType($value)
4493
 * @method string getMinorVersionTag()
4494
 * @method $this withMinorVersionTag($value)
4495
 * @method string getEngine()
4496
 * @method $this withEngine($value)
4497
 * @method string getDBInstanceId()
4498
 * @method $this withDBInstanceId($value)
4499
 * @method string getDedicatedHostGroupId()
4500
 * @method $this withDedicatedHostGroupId($value)
4501
 */
4502
class DescribeDBMiniEngineVersions extends Rpc
4503
{
4504
}
4505
4506
/**
4507
 * @method string getResourceOwnerId()
4508
 * @method $this withResourceOwnerId($value)
4509
 * @method string getResourceGroupId()
4510
 * @method $this withResourceGroupId($value)
4511
 * @method string getDBInstanceId()
4512
 * @method $this withDBInstanceId($value)
4513
 * @method string getResourceOwnerAccount()
4514
 * @method $this withResourceOwnerAccount($value)
4515
 * @method string getDBProxyEngineType()
4516
 * @method $this withDBProxyEngineType($value)
4517
 * @method string getOwnerId()
4518
 * @method $this withOwnerId($value)
4519
 */
4520
class DescribeDBProxy extends Rpc
4521
{
4522
}
4523
4524
/**
4525
 * @method string getResourceOwnerId()
4526
 * @method $this withResourceOwnerId($value)
4527
 * @method string getDBProxyConnectString()
4528
 * @method $this withDBProxyConnectString($value)
4529
 * @method string getDBInstanceId()
4530
 * @method $this withDBInstanceId($value)
4531
 * @method string getResourceOwnerAccount()
4532
 * @method $this withResourceOwnerAccount($value)
4533
 * @method string getDBProxyEngineType()
4534
 * @method $this withDBProxyEngineType($value)
4535
 * @method string getOwnerId()
4536
 * @method $this withOwnerId($value)
4537
 * @method string getDBProxyEndpointId()
4538
 * @method $this withDBProxyEndpointId($value)
4539
 */
4540
class DescribeDBProxyEndpoint extends Rpc
4541
{
4542
}
4543
4544
/**
4545
 * @method string getResourceOwnerId()
4546
 * @method $this withResourceOwnerId($value)
4547
 * @method string getMetricsName()
4548
 * @method $this withMetricsName($value)
4549
 * @method string getStartTime()
4550
 * @method $this withStartTime($value)
4551
 * @method string getDBInstanceId()
4552
 * @method $this withDBInstanceId($value)
4553
 * @method string getDimension()
4554
 * @method $this withDimension($value)
4555
 * @method string getResourceOwnerAccount()
4556
 * @method $this withResourceOwnerAccount($value)
4557
 * @method string getEndTime()
4558
 * @method $this withEndTime($value)
4559
 * @method string getDBProxyEngineType()
4560
 * @method $this withDBProxyEngineType($value)
4561
 * @method string getOwnerId()
4562
 * @method $this withOwnerId($value)
4563
 * @method string getDBProxyInstanceType()
4564
 * @method $this withDBProxyInstanceType($value)
4565
 */
4566
class DescribeDBProxyPerformance extends Rpc
4567
{
4568
}
4569
4570
/**
4571
 * @method string getResourceOwnerId()
4572
 * @method $this withResourceOwnerId($value)
4573
 * @method string getImageCategory()
4574
 * @method $this withImageCategory($value)
4575
 * @method string getDedicatedHostGroupId()
4576
 * @method $this withDedicatedHostGroupId($value)
4577
 * @method string getResourceOwnerAccount()
4578
 * @method $this withResourceOwnerAccount($value)
4579
 * @method string getOwnerId()
4580
 * @method $this withOwnerId($value)
4581
 */
4582
class DescribeDedicatedHostGroups extends Rpc
4583
{
4584
}
4585
4586
/**
4587
 * @method string getResourceOwnerId()
4588
 * @method $this withResourceOwnerId($value)
4589
 * @method string getHostType()
4590
 * @method $this withHostType($value)
4591
 * @method string getHostStatus()
4592
 * @method $this withHostStatus($value)
4593
 * @method string getAllocationStatus()
4594
 * @method $this withAllocationStatus($value)
4595
 * @method string getDedicatedHostGroupId()
4596
 * @method $this withDedicatedHostGroupId($value)
4597
 * @method string getResourceOwnerAccount()
4598
 * @method $this withResourceOwnerAccount($value)
4599
 * @method string getOrderId()
4600
 * @method $this withOrderId($value)
4601
 * @method string getDedicatedHostId()
4602
 * @method $this withDedicatedHostId($value)
4603
 * @method string getOwnerId()
4604
 * @method $this withOwnerId($value)
4605
 * @method string getZoneId()
4606
 * @method $this withZoneId($value)
4607
 */
4608
class DescribeDedicatedHosts extends Rpc
4609
{
4610
}
4611
4612
/**
4613
 * @method string getResourceOwnerId()
4614
 * @method $this withResourceOwnerId($value)
4615
 * @method string getStartTime()
4616
 * @method $this withStartTime($value)
4617
 * @method string getPageNumber()
4618
 * @method $this withPageNumber($value)
4619
 * @method string getBackupLocation()
4620
 * @method $this withBackupLocation($value)
4621
 * @method string getResourceGroupId()
4622
 * @method $this withResourceGroupId($value)
4623
 * @method string getPageSize()
4624
 * @method $this withPageSize($value)
4625
 * @method string getDBInstanceId()
4626
 * @method $this withDBInstanceId($value)
4627
 * @method string getResourceOwnerAccount()
4628
 * @method $this withResourceOwnerAccount($value)
4629
 * @method string getBackupId()
4630
 * @method $this withBackupId($value)
4631
 * @method string getOwnerAccount()
4632
 * @method $this withOwnerAccount($value)
4633
 * @method string getEndTime()
4634
 * @method $this withEndTime($value)
4635
 * @method string getOwnerId()
4636
 * @method $this withOwnerId($value)
4637
 * @method string getBackupStatus()
4638
 * @method $this withBackupStatus($value)
4639
 * @method string getBackupMode()
4640
 * @method $this withBackupMode($value)
4641
 * @method string getRegion()
4642
 * @method $this withRegion($value)
4643
 */
4644
class DescribeDetachedBackups extends Rpc
4645
{
4646
}
4647
4648
/**
4649
 * @method string getResourceOwnerId()
4650
 * @method $this withResourceOwnerId($value)
4651
 * @method string getResourceGroupId()
4652
 * @method $this withResourceGroupId($value)
4653
 * @method string getSecurityToken()
4654
 * @method $this withSecurityToken($value)
4655
 * @method string getDBInstanceId()
4656
 * @method $this withDBInstanceId($value)
4657
 * @method string getResourceOwnerAccount()
4658
 * @method $this withResourceOwnerAccount($value)
4659
 * @method string getOwnerAccount()
4660
 * @method $this withOwnerAccount($value)
4661
 * @method string getOwnerId()
4662
 * @method $this withOwnerId($value)
4663
 */
4664
class DescribeDTCSecurityIpHostsForSQLServer extends Rpc
4665
{
4666
}
4667
4668
/**
4669
 * @method string getResourceOwnerId()
4670
 * @method $this withResourceOwnerId($value)
4671
 * @method string getStartTime()
4672
 * @method $this withStartTime($value)
4673
 * @method string getPageNumber()
4674
 * @method $this withPageNumber($value)
4675
 * @method string getPageSize()
4676
 * @method $this withPageSize($value)
4677
 * @method string getDBInstanceId()
4678
 * @method $this withDBInstanceId($value)
4679
 * @method string getResourceOwnerAccount()
4680
 * @method $this withResourceOwnerAccount($value)
4681
 * @method string getOwnerAccount()
4682
 * @method $this withOwnerAccount($value)
4683
 * @method string getEndTime()
4684
 * @method $this withEndTime($value)
4685
 * @method string getOwnerId()
4686
 * @method $this withOwnerId($value)
4687
 */
4688
class DescribeErrorLogs extends Rpc
4689
{
4690
}
4691
4692
/**
4693
 * @method string getResourceOwnerId()
4694
 * @method $this withResourceOwnerId($value)
4695
 * @method string getStartTime()
4696
 * @method $this withStartTime($value)
4697
 * @method string getPageNumber()
4698
 * @method $this withPageNumber($value)
4699
 * @method string getPageSize()
4700
 * @method $this withPageSize($value)
4701
 * @method string getResourceOwnerAccount()
4702
 * @method $this withResourceOwnerAccount($value)
4703
 * @method string getEndTime()
4704
 * @method $this withEndTime($value)
4705
 * @method string getOwnerId()
4706
 * @method $this withOwnerId($value)
4707
 */
4708
class DescribeEvents extends Rpc
4709
{
4710
}
4711
4712
/**
4713
 * @method string getResourceGroupId()
4714
 * @method $this withResourceGroupId($value)
4715
 * @method string getGadInstanceName()
4716
 * @method $this withGadInstanceName($value)
4717
 */
4718
class DescribeGadInstances extends Rpc
4719
{
4720
}
4721
4722
/**
4723
 * @method string getResourceOwnerId()
4724
 * @method $this withResourceOwnerId($value)
4725
 * @method string getResourceOwnerAccount()
4726
 * @method $this withResourceOwnerAccount($value)
4727
 * @method string getOwnerId()
4728
 * @method $this withOwnerId($value)
4729
 * @method string getDBInstanceId()
4730
 * @method $this withDBInstanceId($value)
4731
 */
4732
class DescribeHADiagnoseConfig extends Rpc
4733
{
4734
}
4735
4736
/**
4737
 * @method string getResourceOwnerId()
4738
 * @method $this withResourceOwnerId($value)
4739
 * @method string getResourceOwnerAccount()
4740
 * @method $this withResourceOwnerAccount($value)
4741
 * @method string getOwnerId()
4742
 * @method $this withOwnerId($value)
4743
 * @method string getDBInstanceId()
4744
 * @method $this withDBInstanceId($value)
4745
 */
4746
class DescribeHASwitchConfig extends Rpc
4747
{
4748
}
4749
4750
/**
4751
 * @method string getEventId()
4752
 * @method $this withEventId($value)
4753
 * @method string getToStartTime()
4754
 * @method $this withToStartTime($value)
4755
 * @method string getPageNumber()
4756
 * @method $this withPageNumber($value)
4757
 * @method string getResourceGroupId()
4758
 * @method $this withResourceGroupId($value)
4759
 * @method string getSecurityToken()
4760
 * @method $this withSecurityToken($value)
4761
 * @method string getPageSize()
4762
 * @method $this withPageSize($value)
4763
 * @method string getTaskId()
4764
 * @method $this withTaskId($value)
4765
 * @method string getFromStartTime()
4766
 * @method $this withFromStartTime($value)
4767
 * @method string getResourceType()
4768
 * @method $this withResourceType($value)
4769
 * @method string getArchiveStatus()
4770
 * @method $this withArchiveStatus($value)
4771
 * @method string getInstanceId()
4772
 * @method $this withInstanceId($value)
4773
 * @method string getEventLevel()
4774
 * @method $this withEventLevel($value)
4775
 * @method string getEventCategory()
4776
 * @method $this withEventCategory($value)
4777
 * @method string getEventType()
4778
 * @method $this withEventType($value)
4779
 * @method string getEventStatus()
4780
 * @method $this withEventStatus($value)
4781
 */
4782
class DescribeHistoryEvents extends Rpc
4783
{
4784
}
4785
4786
/**
4787
 * @method string getToStartTime()
4788
 * @method $this withToStartTime($value)
4789
 * @method string getSecurityToken()
4790
 * @method $this withSecurityToken($value)
4791
 * @method string getFromStartTime()
4792
 * @method $this withFromStartTime($value)
4793
 * @method string getArchiveStatus()
4794
 * @method $this withArchiveStatus($value)
4795
 */
4796
class DescribeHistoryEventsStat extends Rpc
4797
{
4798
}
4799
4800
/**
4801
 * @method string getResourceOwnerId()
4802
 * @method $this withResourceOwnerId($value)
4803
 * @method string getToStartTime()
4804
 * @method $this withToStartTime($value)
4805
 * @method string getPageNumber()
4806
 * @method $this withPageNumber($value)
4807
 * @method string getResourceGroupId()
4808
 * @method $this withResourceGroupId($value)
4809
 * @method string getSecurityToken()
4810
 * @method $this withSecurityToken($value)
4811
 * @method string getPageSize()
4812
 * @method $this withPageSize($value)
4813
 * @method string getInstanceType()
4814
 * @method $this withInstanceType($value)
4815
 * @method string getTaskId()
4816
 * @method $this withTaskId($value)
4817
 * @method string getToExecTime()
4818
 * @method $this withToExecTime($value)
4819
 * @method string getTaskType()
4820
 * @method $this withTaskType($value)
4821
 * @method string getResourceOwnerAccount()
4822
 * @method $this withResourceOwnerAccount($value)
4823
 * @method string getFromStartTime()
4824
 * @method $this withFromStartTime($value)
4825
 * @method string getFromExecTime()
4826
 * @method $this withFromExecTime($value)
4827
 * @method string getOwnerId()
4828
 * @method $this withOwnerId($value)
4829
 * @method string getInstanceId()
4830
 * @method $this withInstanceId($value)
4831
 * @method string getStatus()
4832
 * @method $this withStatus($value)
4833
 */
4834
class DescribeHistoryTasks extends Rpc
4835
{
4836
}
4837
4838
/**
4839
 * @method string getResourceOwnerId()
4840
 * @method $this withResourceOwnerId($value)
4841
 * @method string getToStartTime()
4842
 * @method $this withToStartTime($value)
4843
 * @method string getResourceGroupId()
4844
 * @method $this withResourceGroupId($value)
4845
 * @method string getSecurityToken()
4846
 * @method $this withSecurityToken($value)
4847
 * @method string getTaskId()
4848
 * @method $this withTaskId($value)
4849
 * @method string getToExecTime()
4850
 * @method $this withToExecTime($value)
4851
 * @method string getTaskType()
4852
 * @method $this withTaskType($value)
4853
 * @method string getResourceOwnerAccount()
4854
 * @method $this withResourceOwnerAccount($value)
4855
 * @method string getFromStartTime()
4856
 * @method $this withFromStartTime($value)
4857
 * @method string getFromExecTime()
4858
 * @method $this withFromExecTime($value)
4859
 * @method string getOwnerId()
4860
 * @method $this withOwnerId($value)
4861
 * @method string getInstanceId()
4862
 * @method $this withInstanceId($value)
4863
 * @method string getStatus()
4864
 * @method $this withStatus($value)
4865
 */
4866
class DescribeHistoryTasksStat extends Rpc
4867
{
4868
}
4869
4870
/**
4871
 * @method string getResourceOwnerId()
4872
 * @method $this withResourceOwnerId($value)
4873
 * @method string getResourceGroupId()
4874
 * @method $this withResourceGroupId($value)
4875
 * @method string getResourceOwnerAccount()
4876
 * @method $this withResourceOwnerAccount($value)
4877
 * @method string getOwnerId()
4878
 * @method $this withOwnerId($value)
4879
 * @method string getDedicatedHostGroupName()
4880
 * @method $this withDedicatedHostGroupName($value)
4881
 */
4882
class DescribeHostGroupElasticStrategyParameters extends Rpc
4883
{
4884
}
4885
4886
/**
4887
 * @method string getResourceOwnerId()
4888
 * @method $this withResourceOwnerId($value)
4889
 * @method string getHostName()
4890
 * @method $this withHostName($value)
4891
 * @method string getAccountName()
4892
 * @method $this withAccountName($value)
4893
 * @method string getDBInstanceId()
4894
 * @method $this withDBInstanceId($value)
4895
 * @method string getResourceOwnerAccount()
4896
 * @method $this withResourceOwnerAccount($value)
4897
 * @method string getOwnerId()
4898
 * @method $this withOwnerId($value)
4899
 * @method string getAccountPassword()
4900
 * @method $this withAccountPassword($value)
4901
 */
4902
class DescribeHostWebShell extends Rpc
4903
{
4904
}
4905
4906
/**
4907
 * @method string getResourceOwnerId()
4908
 * @method $this withResourceOwnerId($value)
4909
 * @method string getClientToken()
4910
 * @method $this withClientToken($value)
4911
 * @method string getPageNumber()
4912
 * @method $this withPageNumber($value)
4913
 * @method string getPageSize()
4914
 * @method $this withPageSize($value)
4915
 * @method string getDBInstanceId()
4916
 * @method $this withDBInstanceId($value)
4917
 * @method string getProxyId()
4918
 * @method string getResourceOwnerAccount()
4919
 * @method $this withResourceOwnerAccount($value)
4920
 * @method string getOwnerAccount()
4921
 * @method $this withOwnerAccount($value)
4922
 * @method string getOwnerId()
4923
 * @method $this withOwnerId($value)
4924
 */
4925
class DescribeInstanceAutoRenewalAttribute extends Rpc
4926
{
4927
4928
    /**
4929
     * @param string $value
4930
     *
4931
     * @return $this
4932
     */
4933
    public function withProxyId($value)
4934
    {
4935
        $this->data['ProxyId'] = $value;
4936
        $this->options['query']['proxyId'] = $value;
4937
4938
        return $this;
4939
    }
4940
}
4941
4942
/**
4943
 * @method string getResourceOwnerId()
4944
 * @method $this withResourceOwnerId($value)
4945
 * @method string getResourceOwnerAccount()
4946
 * @method $this withResourceOwnerAccount($value)
4947
 * @method string getOwnerId()
4948
 * @method $this withOwnerId($value)
4949
 * @method string getDBInstanceId()
4950
 * @method $this withDBInstanceId($value)
4951
 */
4952
class DescribeInstanceCrossBackupPolicy extends Rpc
4953
{
4954
}
4955
4956
/**
4957
 * @method string getResourceOwnerId()
4958
 * @method $this withResourceOwnerId($value)
4959
 * @method string getKey()
4960
 * @method $this withKey($value)
4961
 * @method string getResourceOwnerAccount()
4962
 * @method $this withResourceOwnerAccount($value)
4963
 * @method string getOwnerAccount()
4964
 * @method $this withOwnerAccount($value)
4965
 * @method string getOwnerId()
4966
 * @method $this withOwnerId($value)
4967
 */
4968
class DescribeInstanceKeywords extends Rpc
4969
{
4970
}
4971
4972
/**
4973
 * @method string getResourceOwnerId()
4974
 * @method $this withResourceOwnerId($value)
4975
 * @method string getResourceOwnerAccount()
4976
 * @method $this withResourceOwnerAccount($value)
4977
 * @method string getResourceGroupId()
4978
 * @method $this withResourceGroupId($value)
4979
 * @method string getInsName()
4980
 * @method $this withInsName($value)
4981
 */
4982
class DescribeInstanceLinkedWhitelistTemplate extends Rpc
4983
{
4984
}
4985
4986
/**
4987
 * @method string getResourceOwnerId()
4988
 * @method $this withResourceOwnerId($value)
4989
 * @method string getClientToken()
4990
 * @method $this withClientToken($value)
4991
 * @method string getKmsResourceRegionId()
4992
 * @method $this withKmsResourceRegionId($value)
4993
 * @method string getKmsResourceUser()
4994
 * @method $this withKmsResourceUser($value)
4995
 * @method string getResourceGroupId()
4996
 * @method $this withResourceGroupId($value)
4997
 * @method string getKmsResourceId()
4998
 * @method $this withKmsResourceId($value)
4999
 * @method string getResourceOwnerAccount()
5000
 * @method $this withResourceOwnerAccount($value)
5001
 * @method string getOwnerAccount()
5002
 * @method $this withOwnerAccount($value)
5003
 * @method string getOwnerId()
5004
 * @method $this withOwnerId($value)
5005
 * @method string getKmsResourceType()
5006
 * @method $this withKmsResourceType($value)
5007
 */
5008
class DescribeKmsAssociateResources extends Rpc
5009
{
5010
5011
    /** @var string */
5012
    public $scheme = 'https';
5013
}
5014
5015
/**
5016
 * @method string getResourceOwnerId()
5017
 * @method $this withResourceOwnerId($value)
5018
 * @method string getResourceGroupId()
5019
 * @method $this withResourceGroupId($value)
5020
 * @method string getDBInstanceId()
5021
 * @method $this withDBInstanceId($value)
5022
 * @method string getResourceOwnerAccount()
5023
 * @method $this withResourceOwnerAccount($value)
5024
 * @method string getOwnerId()
5025
 * @method $this withOwnerId($value)
5026
 * @method string getRegion()
5027
 * @method $this withRegion($value)
5028
 */
5029
class DescribeLocalAvailableRecoveryTime extends Rpc
5030
{
5031
}
5032
5033
/**
5034
 * @method string getResourceOwnerId()
5035
 * @method $this withResourceOwnerId($value)
5036
 * @method string getStartTime()
5037
 * @method $this withStartTime($value)
5038
 * @method string getPageNumber()
5039
 * @method $this withPageNumber($value)
5040
 * @method string getPageSize()
5041
 * @method $this withPageSize($value)
5042
 * @method string getDBInstanceId()
5043
 * @method $this withDBInstanceId($value)
5044
 * @method string getResourceOwnerAccount()
5045
 * @method $this withResourceOwnerAccount($value)
5046
 * @method string getOwnerAccount()
5047
 * @method $this withOwnerAccount($value)
5048
 * @method string getEndTime()
5049
 * @method $this withEndTime($value)
5050
 * @method string getOwnerId()
5051
 * @method $this withOwnerId($value)
5052
 */
5053
class DescribeLogBackupFiles extends Rpc
5054
{
5055
}
5056
5057
/**
5058
 * @method string getResourceOwnerId()
5059
 * @method $this withResourceOwnerId($value)
5060
 * @method string getClientToken()
5061
 * @method $this withClientToken($value)
5062
 * @method string getResourceGroupId()
5063
 * @method $this withResourceGroupId($value)
5064
 * @method string getAliUid()
5065
 * @method $this withAliUid($value)
5066
 * @method string getUpgradeCode()
5067
 * @method $this withUpgradeCode($value)
5068
 * @method string getResourceOwnerAccount()
5069
 * @method $this withResourceOwnerAccount($value)
5070
 * @method string getOwnerId()
5071
 * @method $this withOwnerId($value)
5072
 * @method string getBid()
5073
 * @method $this withBid($value)
5074
 */
5075
class DescribeMarketingActivity extends Rpc
5076
{
5077
}
5078
5079
/**
5080
 * @method string getDBInstanceName()
5081
 * @method $this withDBInstanceName($value)
5082
 * @method string getResourceOwnerId()
5083
 * @method $this withResourceOwnerId($value)
5084
 * @method string getResourceOwnerAccount()
5085
 * @method $this withResourceOwnerAccount($value)
5086
 * @method string getRuleName()
5087
 * @method $this withRuleName($value)
5088
 * @method string getOwnerId()
5089
 * @method $this withOwnerId($value)
5090
 * @method string getDBName()
5091
 * @method $this withDBName($value)
5092
 */
5093
class DescribeMaskingRules extends Rpc
5094
{
5095
}
5096
5097
/**
5098
 * @method string getResourceOwnerId()
5099
 * @method $this withResourceOwnerId($value)
5100
 * @method string getClientToken()
5101
 * @method $this withClientToken($value)
5102
 * @method string getPattern()
5103
 * @method $this withPattern($value)
5104
 * @method string getResourceGroupId()
5105
 * @method $this withResourceGroupId($value)
5106
 * @method string getPageSize()
5107
 * @method $this withPageSize($value)
5108
 * @method string getDBInstanceId()
5109
 * @method $this withDBInstanceId($value)
5110
 * @method string getPageIndex()
5111
 * @method $this withPageIndex($value)
5112
 * @method string getRestoreTime()
5113
 * @method $this withRestoreTime($value)
5114
 * @method string getResourceOwnerAccount()
5115
 * @method $this withResourceOwnerAccount($value)
5116
 * @method string getBackupSetID()
5117
 * @method $this withBackupSetID($value)
5118
 * @method string getOwnerId()
5119
 * @method $this withOwnerId($value)
5120
 * @method string getGetDbName()
5121
 * @method $this withGetDbName($value)
5122
 * @method string getRestoreType()
5123
 * @method $this withRestoreType($value)
5124
 */
5125
class DescribeMetaList extends Rpc
5126
{
5127
}
5128
5129
/**
5130
 * @method string getResourceOwnerId()
5131
 * @method $this withResourceOwnerId($value)
5132
 * @method string getResourceGroupId()
5133
 * @method $this withResourceGroupId($value)
5134
 * @method string getDBInstanceId()
5135
 * @method $this withDBInstanceId($value)
5136
 * @method string getMigrateTaskId()
5137
 * @method $this withMigrateTaskId($value)
5138
 * @method string getResourceOwnerAccount()
5139
 * @method $this withResourceOwnerAccount($value)
5140
 * @method string getOwnerId()
5141
 * @method $this withOwnerId($value)
5142
 */
5143
class DescribeMigrateTaskById extends Rpc
5144
{
5145
}
5146
5147
/**
5148
 * @method string getResourceOwnerId()
5149
 * @method $this withResourceOwnerId($value)
5150
 * @method string getStartTime()
5151
 * @method $this withStartTime($value)
5152
 * @method string getPageNumber()
5153
 * @method $this withPageNumber($value)
5154
 * @method string getResourceGroupId()
5155
 * @method $this withResourceGroupId($value)
5156
 * @method string getPageSize()
5157
 * @method $this withPageSize($value)
5158
 * @method string getDBInstanceId()
5159
 * @method $this withDBInstanceId($value)
5160
 * @method string getResourceOwnerAccount()
5161
 * @method $this withResourceOwnerAccount($value)
5162
 * @method string getEndTime()
5163
 * @method $this withEndTime($value)
5164
 * @method string getOwnerId()
5165
 * @method $this withOwnerId($value)
5166
 */
5167
class DescribeMigrateTasks extends Rpc
5168
{
5169
}
5170
5171
/**
5172
 * @method string getResourceOwnerId()
5173
 * @method $this withResourceOwnerId($value)
5174
 * @method string getStartTime()
5175
 * @method $this withStartTime($value)
5176
 * @method string getPageNumber()
5177
 * @method $this withPageNumber($value)
5178
 * @method string getPageSize()
5179
 * @method $this withPageSize($value)
5180
 * @method string getDBInstanceId()
5181
 * @method $this withDBInstanceId($value)
5182
 * @method string getResourceOwnerAccount()
5183
 * @method $this withResourceOwnerAccount($value)
5184
 * @method string getOwnerAccount()
5185
 * @method $this withOwnerAccount($value)
5186
 * @method string getEndTime()
5187
 * @method $this withEndTime($value)
5188
 * @method string getOwnerId()
5189
 * @method $this withOwnerId($value)
5190
 */
5191
class DescribeModifyParameterLog extends Rpc
5192
{
5193
}
5194
5195
/**
5196
 * @method string getResourceOwnerId()
5197
 * @method $this withResourceOwnerId($value)
5198
 * @method string getClientToken()
5199
 * @method $this withClientToken($value)
5200
 * @method string getStartTime()
5201
 * @method $this withStartTime($value)
5202
 * @method string getResourceGroupId()
5203
 * @method $this withResourceGroupId($value)
5204
 * @method string getDBInstanceId()
5205
 * @method $this withDBInstanceId($value)
5206
 * @method string getResourceOwnerAccount()
5207
 * @method $this withResourceOwnerAccount($value)
5208
 * @method string getOwnerAccount()
5209
 * @method $this withOwnerAccount($value)
5210
 * @method string getEndTime()
5211
 * @method $this withEndTime($value)
5212
 * @method string getOwnerId()
5213
 * @method $this withOwnerId($value)
5214
 */
5215
class DescribeModifyPGHbaConfigLog extends Rpc
5216
{
5217
}
5218
5219
/**
5220
 * @method string getResourceOwnerId()
5221
 * @method $this withResourceOwnerId($value)
5222
 * @method string getResourceGroupId()
5223
 * @method $this withResourceGroupId($value)
5224
 * @method string getDBInstanceId()
5225
 * @method $this withDBInstanceId($value)
5226
 * @method string getMigrateTaskId()
5227
 * @method $this withMigrateTaskId($value)
5228
 * @method string getResourceOwnerAccount()
5229
 * @method $this withResourceOwnerAccount($value)
5230
 * @method string getOwnerId()
5231
 * @method $this withOwnerId($value)
5232
 */
5233
class DescribeOssDownloads extends Rpc
5234
{
5235
}
5236
5237
/**
5238
 * @method string getResourceOwnerId()
5239
 * @method $this withResourceOwnerId($value)
5240
 * @method string getResourceOwnerAccount()
5241
 * @method $this withResourceOwnerAccount($value)
5242
 * @method string getOwnerId()
5243
 * @method $this withOwnerId($value)
5244
 * @method string getParameterGroupId()
5245
 * @method $this withParameterGroupId($value)
5246
 */
5247
class DescribeParameterGroup extends Rpc
5248
{
5249
}
5250
5251
/**
5252
 * @method string getResourceOwnerId()
5253
 * @method $this withResourceOwnerId($value)
5254
 * @method string getEnableDetail()
5255
 * @method $this withEnableDetail($value)
5256
 * @method string getResourceGroupId()
5257
 * @method $this withResourceGroupId($value)
5258
 * @method string getResourceOwnerAccount()
5259
 * @method $this withResourceOwnerAccount($value)
5260
 * @method string getOwnerId()
5261
 * @method $this withOwnerId($value)
5262
 */
5263
class DescribeParameterGroups extends Rpc
5264
{
5265
}
5266
5267
/**
5268
 * @method string getResourceOwnerId()
5269
 * @method $this withResourceOwnerId($value)
5270
 * @method string getClientToken()
5271
 * @method $this withClientToken($value)
5272
 * @method string getDBInstanceId()
5273
 * @method $this withDBInstanceId($value)
5274
 * @method string getResourceOwnerAccount()
5275
 * @method $this withResourceOwnerAccount($value)
5276
 * @method string getOwnerAccount()
5277
 * @method $this withOwnerAccount($value)
5278
 * @method string getOwnerId()
5279
 * @method $this withOwnerId($value)
5280
 */
5281
class DescribeParameters extends Rpc
5282
{
5283
}
5284
5285
/**
5286
 * @method string getResourceOwnerId()
5287
 * @method $this withResourceOwnerId($value)
5288
 * @method string getClientToken()
5289
 * @method $this withClientToken($value)
5290
 * @method string getEngineVersion()
5291
 * @method $this withEngineVersion($value)
5292
 * @method string getEngine()
5293
 * @method $this withEngine($value)
5294
 * @method string getDBInstanceId()
5295
 * @method $this withDBInstanceId($value)
5296
 * @method string getResourceOwnerAccount()
5297
 * @method $this withResourceOwnerAccount($value)
5298
 * @method string getOwnerAccount()
5299
 * @method $this withOwnerAccount($value)
5300
 * @method string getOwnerId()
5301
 * @method $this withOwnerId($value)
5302
 * @method string getCategory()
5303
 * @method $this withCategory($value)
5304
 */
5305
class DescribeParameterTemplates extends Rpc
5306
{
5307
}
5308
5309
/**
5310
 * @method string getResourceOwnerId()
5311
 * @method $this withResourceOwnerId($value)
5312
 * @method string getClientToken()
5313
 * @method $this withClientToken($value)
5314
 * @method string getResourceGroupId()
5315
 * @method $this withResourceGroupId($value)
5316
 * @method string getDBInstanceId()
5317
 * @method $this withDBInstanceId($value)
5318
 * @method string getResourceOwnerAccount()
5319
 * @method $this withResourceOwnerAccount($value)
5320
 * @method string getOwnerAccount()
5321
 * @method $this withOwnerAccount($value)
5322
 * @method string getOwnerId()
5323
 * @method $this withOwnerId($value)
5324
 */
5325
class DescribePGHbaConfig extends Rpc
5326
{
5327
}
5328
5329
/**
5330
 * @method string getResourceOwnerId()
5331
 * @method $this withResourceOwnerId($value)
5332
 * @method string getClientToken()
5333
 * @method $this withClientToken($value)
5334
 * @method string getResourceGroupId()
5335
 * @method $this withResourceGroupId($value)
5336
 * @method string getDBInstanceId()
5337
 * @method $this withDBInstanceId($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 getDBName()
5345
 * @method $this withDBName($value)
5346
 */
5347
class DescribePostgresExtensions extends Rpc
5348
{
5349
}
5350
5351
/**
5352
 * @method string getResourceOwnerId()
5353
 * @method $this withResourceOwnerId($value)
5354
 * @method string getDBInstanceStorage()
5355
 * @method $this withDBInstanceStorage($value)
5356
 * @method string getClientToken()
5357
 * @method $this withClientToken($value)
5358
 * @method string getEngineVersion()
5359
 * @method $this withEngineVersion($value)
5360
 * @method string getEngine()
5361
 * @method $this withEngine($value)
5362
 * @method string getDBInstanceId()
5363
 * @method $this withDBInstanceId($value)
5364
 * @method string getDBInstanceStorageType()
5365
 * @method $this withDBInstanceStorageType($value)
5366
 * @method string getQuantity()
5367
 * @method $this withQuantity($value)
5368
 * @method string getServerlessConfig()
5369
 * @method $this withServerlessConfig($value)
5370
 * @method string getResourceOwnerAccount()
5371
 * @method $this withResourceOwnerAccount($value)
5372
 * @method string getOwnerAccount()
5373
 * @method $this withOwnerAccount($value)
5374
 * @method string getCommodityCode()
5375
 * @method $this withCommodityCode($value)
5376
 * @method string getOwnerId()
5377
 * @method $this withOwnerId($value)
5378
 * @method string getUsedTime()
5379
 * @method $this withUsedTime($value)
5380
 * @method string getDBInstanceClass()
5381
 * @method $this withDBInstanceClass($value)
5382
 * @method string getInstanceUsedType()
5383
 * @method $this withInstanceUsedType($value)
5384
 * @method string getZoneId()
5385
 * @method $this withZoneId($value)
5386
 * @method string getTimeType()
5387
 * @method $this withTimeType($value)
5388
 * @method string getPayType()
5389
 * @method $this withPayType($value)
5390
 * @method string getDBNode()
5391
 * @method $this withDBNode($value)
5392
 * @method string getOrderType()
5393
 * @method $this withOrderType($value)
5394
 */
5395
class DescribePrice extends Rpc
5396
{
5397
}
5398
5399
/**
5400
 * @method string getCommodity()
5401
 * @method $this withCommodity($value)
5402
 * @method string getEngine()
5403
 * @method $this withEngine($value)
5404
 */
5405
class DescribeQuickSaleConfig extends Rpc
5406
{
5407
}
5408
5409
/**
5410
 * @method string getMemory()
5411
 * @method $this withMemory($value)
5412
 * @method string getIoOptimized()
5413
 * @method $this withIoOptimized($value)
5414
 * @method string getDataDiskCategory()
5415
 * @method $this withDataDiskCategory($value)
5416
 * @method string getCores()
5417
 * @method $this withCores($value)
5418
 * @method string getSystemDiskCategory()
5419
 * @method $this withSystemDiskCategory($value)
5420
 * @method string getScope()
5421
 * @method $this withScope($value)
5422
 * @method string getInstanceType()
5423
 * @method $this withInstanceType($value)
5424
 * @method string getNetworkCategory()
5425
 * @method $this withNetworkCategory($value)
5426
 * @method string getInstanceChargeType()
5427
 * @method $this withInstanceChargeType($value)
5428
 * @method string getDedicatedHostId()
5429
 * @method $this withDedicatedHostId($value)
5430
 * @method string getSpotDuration()
5431
 * @method $this withSpotDuration($value)
5432
 * @method string getResourceType()
5433
 * @method $this withResourceType($value)
5434
 * @method string getSpotStrategy()
5435
 * @method $this withSpotStrategy($value)
5436
 * @method string getDestinationResource()
5437
 * @method $this withDestinationResource($value)
5438
 * @method string getZoneId()
5439
 * @method $this withZoneId($value)
5440
 */
5441
class DescribeRCAvailableResource extends Rpc
5442
{
5443
}
5444
5445
/**
5446
 * @method string getOSType()
5447
 * @method $this withOSType($value)
5448
 * @method string getPageNumber()
5449
 * @method $this withPageNumber($value)
5450
 * @method string getNextToken()
5451
 * @method $this withNextToken($value)
5452
 * @method string getInstanceIds()
5453
 * @method $this withInstanceIds($value)
5454
 * @method string getPageSize()
5455
 * @method $this withPageSize($value)
5456
 * @method string getMaxResults()
5457
 * @method $this withMaxResults($value)
5458
 */
5459
class DescribeRCCloudAssistantStatus extends Rpc
5460
{
5461
}
5462
5463
/**
5464
 * @method string getVpcId()
5465
 * @method $this withVpcId($value)
5466
 * @method string getTemporaryDurationMinutes()
5467
 * @method $this withTemporaryDurationMinutes($value)
5468
 */
5469
class DescribeRCClusterConfig extends Rpc
5470
{
5471
}
5472
5473
/**
5474
 * @method string getPageNumber()
5475
 * @method $this withPageNumber($value)
5476
 * @method string getVpcId()
5477
 * @method $this withVpcId($value)
5478
 * @method string getPageSize()
5479
 * @method $this withPageSize($value)
5480
 */
5481
class DescribeRCClusterNodes extends Rpc
5482
{
5483
}
5484
5485
/**
5486
 * @method string getProfile()
5487
 * @method $this withProfile($value)
5488
 * @method string getVpcId()
5489
 * @method $this withVpcId($value)
5490
 */
5491
class DescribeRCClusters extends Rpc
5492
{
5493
}
5494
5495
/**
5496
 * @method string getDeploymentSetIds()
5497
 * @method $this withDeploymentSetIds($value)
5498
 * @method string getPageNumber()
5499
 * @method $this withPageNumber($value)
5500
 * @method string getPageSize()
5501
 * @method $this withPageSize($value)
5502
 * @method string getTag()
5503
 * @method $this withTag($value)
5504
 * @method string getDeploymentSetName()
5505
 * @method $this withDeploymentSetName($value)
5506
 * @method string getStrategy()
5507
 * @method $this withStrategy($value)
5508
 */
5509
class DescribeRCDeploymentSets extends Rpc
5510
{
5511
5512
    /** @var string */
5513
    public $method = 'GET';
5514
}
5515
5516
/**
5517
 * @method string getPageNumber()
5518
 * @method $this withPageNumber($value)
5519
 * @method string getPageSize()
5520
 * @method $this withPageSize($value)
5521
 * @method string getDiskIds()
5522
 * @method $this withDiskIds($value)
5523
 * @method array getTag()
5524
 * @method string getInstanceId()
5525
 * @method $this withInstanceId($value)
5526
 */
5527
class DescribeRCDisks extends Rpc
5528
{
5529
5530
    /** @var string */
5531
    public $method = 'GET';
5532
5533
    /**
5534
     * @param array $tag
5535
     *
5536
     * @return $this
5537
     */
5538
	public function withTag(array $tag)
5539
	{
5540
	    $this->data['Tag'] = $tag;
5541
		foreach ($tag as $depth1 => $depth1Value) {
5542
			if(isset($depth1Value['Value'])){
5543
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
5544
			}
5545
			if(isset($depth1Value['Key'])){
5546
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
5547
			}
5548
		}
5549
5550
		return $this;
5551
    }
5552
}
5553
5554
/**
5555
 * @method string getImageId()
5556
 * @method $this withImageId($value)
5557
 * @method string getType()
5558
 * @method $this withType($value)
5559
 * @method string getPageNumber()
5560
 * @method $this withPageNumber($value)
5561
 * @method string getImageName()
5562
 * @method $this withImageName($value)
5563
 * @method string getPageSize()
5564
 * @method $this withPageSize($value)
5565
 * @method string getInstanceType()
5566
 * @method $this withInstanceType($value)
5567
 * @method string getArchitecture()
5568
 * @method $this withArchitecture($value)
5569
 */
5570
class DescribeRCImageList extends Rpc
5571
{
5572
5573
    /** @var string */
5574
    public $method = 'GET';
5575
}
5576
5577
/**
5578
 * @method string getPrivateIpAddress()
5579
 * @method $this withPrivateIpAddress($value)
5580
 * @method string getInstanceId()
5581
 * @method $this withInstanceId($value)
5582
 * @method string getMaxDisksResults()
5583
 * @method $this withMaxDisksResults($value)
5584
 */
5585
class DescribeRCInstanceAttribute extends Rpc
5586
{
5587
}
5588
5589
/**
5590
 * @method string getInstanceType()
5591
 * @method $this withInstanceType($value)
5592
 * @method string getDdosRegionId()
5593
 * @method $this withDdosRegionId($value)
5594
 */
5595
class DescribeRCInstanceDdosCount extends Rpc
5596
{
5597
5598
    /** @var string */
5599
    public $scheme = 'https';
5600
}
5601
5602
/**
5603
 * @method array getEventId()
5604
 * @method string getEventCycleStatus()
5605
 * @method $this withEventCycleStatus($value)
5606
 * @method string getPageNumber()
5607
 * @method $this withPageNumber($value)
5608
 * @method string getImpactLevel()
5609
 * @method $this withImpactLevel($value)
5610
 * @method string getResourceGroupId()
5611
 * @method $this withResourceGroupId($value)
5612
 * @method string getPageSize()
5613
 * @method $this withPageSize($value)
5614
 * @method array getInstanceEventCycleStatus()
5615
 * @method array getTag()
5616
 * @method string getEventPublishTimeEnd()
5617
 * @method array getResourceId()
5618
 * @method array getInstanceEventType()
5619
 * @method string getNotBeforeStart()
5620
 * @method string getEventPublishTimeStart()
5621
 * @method string getInstanceId()
5622
 * @method $this withInstanceId($value)
5623
 * @method string getNotBeforeEnd()
5624
 * @method string getMaxResults()
5625
 * @method $this withMaxResults($value)
5626
 * @method string getEventType()
5627
 * @method $this withEventType($value)
5628
 */
5629
class DescribeRCInstanceHistoryEvents extends Rpc
5630
{
5631
5632
    /**
5633
     * @param array $eventId
5634
     *
5635
     * @return $this
5636
     */
5637
	public function withEventId(array $eventId)
5638
	{
5639
	    $this->data['EventId'] = $eventId;
5640
		foreach ($eventId as $i => $iValue) {
5641
			$this->options['query']['EventId.' . ($i + 1)] = $iValue;
5642
		}
5643
5644
		return $this;
5645
    }
5646
5647
    /**
5648
     * @param array $instanceEventCycleStatus
5649
     *
5650
     * @return $this
5651
     */
5652
	public function withInstanceEventCycleStatus(array $instanceEventCycleStatus)
5653
	{
5654
	    $this->data['InstanceEventCycleStatus'] = $instanceEventCycleStatus;
5655
		foreach ($instanceEventCycleStatus as $i => $iValue) {
5656
			$this->options['query']['InstanceEventCycleStatus.' . ($i + 1)] = $iValue;
5657
		}
5658
5659
		return $this;
5660
    }
5661
5662
    /**
5663
     * @param array $tag
5664
     *
5665
     * @return $this
5666
     */
5667
	public function withTag(array $tag)
5668
	{
5669
	    $this->data['Tag'] = $tag;
5670
		foreach ($tag as $depth1 => $depth1Value) {
5671
			if(isset($depth1Value['Value'])){
5672
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
5673
			}
5674
			if(isset($depth1Value['Key'])){
5675
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
5676
			}
5677
		}
5678
5679
		return $this;
5680
    }
5681
5682
    /**
5683
     * @param string $value
5684
     *
5685
     * @return $this
5686
     */
5687
    public function withEventPublishTimeEnd($value)
5688
    {
5689
        $this->data['EventPublishTimeEnd'] = $value;
5690
        $this->options['query']['EventPublishTime.End'] = $value;
5691
5692
        return $this;
5693
    }
5694
5695
    /**
5696
     * @param array $resourceId
5697
     *
5698
     * @return $this
5699
     */
5700
	public function withResourceId(array $resourceId)
5701
	{
5702
	    $this->data['ResourceId'] = $resourceId;
5703
		foreach ($resourceId as $i => $iValue) {
5704
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
5705
		}
5706
5707
		return $this;
5708
    }
5709
5710
    /**
5711
     * @param array $instanceEventType
5712
     *
5713
     * @return $this
5714
     */
5715
	public function withInstanceEventType(array $instanceEventType)
5716
	{
5717
	    $this->data['InstanceEventType'] = $instanceEventType;
5718
		foreach ($instanceEventType as $i => $iValue) {
5719
			$this->options['query']['InstanceEventType.' . ($i + 1)] = $iValue;
5720
		}
5721
5722
		return $this;
5723
    }
5724
5725
    /**
5726
     * @param string $value
5727
     *
5728
     * @return $this
5729
     */
5730
    public function withNotBeforeStart($value)
5731
    {
5732
        $this->data['NotBeforeStart'] = $value;
5733
        $this->options['query']['NotBefore.Start'] = $value;
5734
5735
        return $this;
5736
    }
5737
5738
    /**
5739
     * @param string $value
5740
     *
5741
     * @return $this
5742
     */
5743
    public function withEventPublishTimeStart($value)
5744
    {
5745
        $this->data['EventPublishTimeStart'] = $value;
5746
        $this->options['query']['EventPublishTime.Start'] = $value;
5747
5748
        return $this;
5749
    }
5750
5751
    /**
5752
     * @param string $value
5753
     *
5754
     * @return $this
5755
     */
5756
    public function withNotBeforeEnd($value)
5757
    {
5758
        $this->data['NotBeforeEnd'] = $value;
5759
        $this->options['query']['NotBefore.End'] = $value;
5760
5761
        return $this;
5762
    }
5763
}
5764
5765
/**
5766
 * @method string getPageSize()
5767
 * @method $this withPageSize($value)
5768
 * @method string getInstanceType()
5769
 * @method $this withInstanceType($value)
5770
 * @method string getDdosRegionId()
5771
 * @method $this withDdosRegionId($value)
5772
 * @method string getDdosStatus()
5773
 * @method $this withDdosStatus($value)
5774
 * @method string getCurrentPage()
5775
 * @method $this withCurrentPage($value)
5776
 * @method string getResourceType()
5777
 * @method $this withResourceType($value)
5778
 * @method string getInstanceId()
5779
 * @method $this withInstanceId($value)
5780
 * @method string getInstanceName()
5781
 * @method $this withInstanceName($value)
5782
 * @method string getInstanceIp()
5783
 * @method $this withInstanceIp($value)
5784
 */
5785
class DescribeRCInstanceIpAddress extends Rpc
5786
{
5787
5788
    /** @var string */
5789
    public $scheme = 'https';
5790
}
5791
5792
/**
5793
 * @method string getHostIp()
5794
 * @method $this withHostIp($value)
5795
 * @method string getPublicIp()
5796
 * @method $this withPublicIp($value)
5797
 * @method string getPageNumber()
5798
 * @method $this withPageNumber($value)
5799
 * @method string getPageSize()
5800
 * @method $this withPageSize($value)
5801
 * @method string getTag()
5802
 * @method $this withTag($value)
5803
 * @method string getInstanceId()
5804
 * @method $this withInstanceId($value)
5805
 * @method string getInstanceIds()
5806
 * @method $this withInstanceIds($value)
5807
 * @method string getVpcId()
5808
 * @method $this withVpcId($value)
5809
 * @method string getStatus()
5810
 * @method $this withStatus($value)
5811
 */
5812
class DescribeRCInstances extends Rpc
5813
{
5814
}
5815
5816
class DescribeRCInstanceTypeFamilies extends Rpc
5817
{
5818
5819
    /** @var string */
5820
    public $method = 'GET';
5821
}
5822
5823
/**
5824
 * @method string getInstanceTypeFamily()
5825
 * @method $this withInstanceTypeFamily($value)
5826
 * @method string getCommodityCode()
5827
 * @method $this withCommodityCode($value)
5828
 * @method string getEngine()
5829
 * @method $this withEngine($value)
5830
 * @method string getInstanceType()
5831
 * @method $this withInstanceType($value)
5832
 */
5833
class DescribeRCInstanceTypes extends Rpc
5834
{
5835
}
5836
5837
/**
5838
 * @method string getInstanceId()
5839
 * @method $this withInstanceId($value)
5840
 * @method string getDbType()
5841
 * @method $this withDbType($value)
5842
 */
5843
class DescribeRCInstanceVncUrl extends Rpc
5844
{
5845
}
5846
5847
/**
5848
 * @method string getCommandId()
5849
 * @method $this withCommandId($value)
5850
 * @method string getPageNumber()
5851
 * @method $this withPageNumber($value)
5852
 * @method string getResourceGroupId()
5853
 * @method $this withResourceGroupId($value)
5854
 * @method string getNextToken()
5855
 * @method $this withNextToken($value)
5856
 * @method string getContentEncoding()
5857
 * @method $this withContentEncoding($value)
5858
 * @method string getPageSize()
5859
 * @method $this withPageSize($value)
5860
 * @method string getTag()
5861
 * @method $this withTag($value)
5862
 * @method string getInvokeId()
5863
 * @method $this withInvokeId($value)
5864
 * @method string getInstanceId()
5865
 * @method $this withInstanceId($value)
5866
 * @method string getInvokeRecordStatus()
5867
 * @method $this withInvokeRecordStatus($value)
5868
 * @method string getIncludeHistory()
5869
 * @method $this withIncludeHistory($value)
5870
 * @method string getMaxResults()
5871
 * @method $this withMaxResults($value)
5872
 */
5873
class DescribeRCInvocationResults extends Rpc
5874
{
5875
}
5876
5877
/**
5878
 * @method string getExpress()
5879
 * @method $this withExpress($value)
5880
 * @method string getStartTime()
5881
 * @method $this withStartTime($value)
5882
 * @method string getNextToken()
5883
 * @method $this withNextToken($value)
5884
 * @method string getMetricName()
5885
 * @method $this withMetricName($value)
5886
 * @method string getPeriod()
5887
 * @method $this withPeriod($value)
5888
 * @method string getLength()
5889
 * @method $this withLength($value)
5890
 * @method string getEndTime()
5891
 * @method $this withEndTime($value)
5892
 * @method string getInstanceId()
5893
 * @method $this withInstanceId($value)
5894
 * @method string getDimensions()
5895
 * @method $this withDimensions($value)
5896
 */
5897
class DescribeRCMetricList extends Rpc
5898
{
5899
5900
    /** @var string */
5901
    public $method = 'GET';
5902
}
5903
5904
/**
5905
 * @method string getClusterId()
5906
 * @method $this withClusterId($value)
5907
 * @method string getNodePoolId()
5908
 * @method $this withNodePoolId($value)
5909
 */
5910
class DescribeRCNodePool extends Rpc
5911
{
5912
5913
    /** @var string */
5914
    public $method = 'GET';
5915
}
5916
5917
/**
5918
 * @method string getMemory()
5919
 * @method $this withMemory($value)
5920
 * @method string getCores()
5921
 * @method $this withCores($value)
5922
 * @method string getInstanceType()
5923
 * @method $this withInstanceType($value)
5924
 * @method string getOperationType()
5925
 * @method $this withOperationType($value)
5926
 * @method string getDestinationResource()
5927
 * @method $this withDestinationResource($value)
5928
 * @method string getInstanceId()
5929
 * @method $this withInstanceId($value)
5930
 * @method string getZoneId()
5931
 * @method $this withZoneId($value)
5932
 * @method string getConditionss()
5933
 * @method $this withConditionss($value)
5934
 */
5935
class DescribeRCResourcesModification extends Rpc
5936
{
5937
}
5938
5939
/**
5940
 * @method string getSecurityGroupId()
5941
 * @method $this withSecurityGroupId($value)
5942
 * @method string getVpcId()
5943
 * @method $this withVpcId($value)
5944
 */
5945
class DescribeRCSecurityGroupList extends Rpc
5946
{
5947
}
5948
5949
/**
5950
 * @method string getSecurityGroupId()
5951
 * @method $this withSecurityGroupId($value)
5952
 */
5953
class DescribeRCSecurityGroupPermission extends Rpc
5954
{
5955
}
5956
5957
/**
5958
 * @method string getSnapshotIds()
5959
 * @method $this withSnapshotIds($value)
5960
 * @method string getPageNumber()
5961
 * @method $this withPageNumber($value)
5962
 * @method string getPageSize()
5963
 * @method $this withPageSize($value)
5964
 * @method string getDiskId()
5965
 * @method $this withDiskId($value)
5966
 * @method array getTag()
5967
 */
5968
class DescribeRCSnapshots extends Rpc
5969
{
5970
5971
    /**
5972
     * @param array $tag
5973
     *
5974
     * @return $this
5975
     */
5976
	public function withTag(array $tag)
5977
	{
5978
	    $this->data['Tag'] = $tag;
5979
		foreach ($tag as $depth1 => $depth1Value) {
5980
			if(isset($depth1Value['Value'])){
5981
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
5982
			}
5983
			if(isset($depth1Value['Key'])){
5984
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
5985
			}
5986
		}
5987
5988
		return $this;
5989
    }
5990
}
5991
5992
/**
5993
 * @method string getClusterId()
5994
 * @method $this withClusterId($value)
5995
 */
5996
class DescribeRCVCluster extends Rpc
5997
{
5998
}
5999
6000
/**
6001
 * @method string getResourceOwnerId()
6002
 * @method $this withResourceOwnerId($value)
6003
 * @method string getResourceOwnerAccount()
6004
 * @method $this withResourceOwnerAccount($value)
6005
 * @method string getResourceNiche()
6006
 * @method $this withResourceNiche($value)
6007
 * @method string getOwnerId()
6008
 * @method $this withOwnerId($value)
6009
 */
6010
class DescribeRdsResourceSettings extends Rpc
6011
{
6012
}
6013
6014
/**
6015
 * @method string getResourceOwnerId()
6016
 * @method $this withResourceOwnerId($value)
6017
 * @method string getSecurityToken()
6018
 * @method $this withSecurityToken($value)
6019
 * @method string getReadInstanceId()
6020
 * @method $this withReadInstanceId($value)
6021
 * @method string getDBInstanceId()
6022
 * @method $this withDBInstanceId($value)
6023
 * @method string getResourceOwnerAccount()
6024
 * @method $this withResourceOwnerAccount($value)
6025
 * @method string getOwnerAccount()
6026
 * @method $this withOwnerAccount($value)
6027
 * @method string getOwnerId()
6028
 * @method $this withOwnerId($value)
6029
 */
6030
class DescribeReadDBInstanceDelay extends Rpc
6031
{
6032
}
6033
6034
/**
6035
 * @method string getResourceOwnerId()
6036
 * @method $this withResourceOwnerId($value)
6037
 * @method string getResourceOwnerAccount()
6038
 * @method $this withResourceOwnerAccount($value)
6039
 * @method string getClientToken()
6040
 * @method $this withClientToken($value)
6041
 * @method string getOwnerId()
6042
 * @method $this withOwnerId($value)
6043
 */
6044
class DescribeRegionInfos extends Rpc
6045
{
6046
}
6047
6048
/**
6049
 * @method string getResourceOwnerId()
6050
 * @method $this withResourceOwnerId($value)
6051
 * @method string getClientToken()
6052
 * @method $this withClientToken($value)
6053
 * @method string getResourceOwnerAccount()
6054
 * @method $this withResourceOwnerAccount($value)
6055
 * @method string getOwnerAccount()
6056
 * @method $this withOwnerAccount($value)
6057
 * @method string getOwnerId()
6058
 * @method $this withOwnerId($value)
6059
 * @method string getAcceptLanguage()
6060
 * @method $this withAcceptLanguage($value)
6061
 */
6062
class DescribeRegions extends Rpc
6063
{
6064
}
6065
6066
/**
6067
 * @method string getResourceOwnerId()
6068
 * @method $this withResourceOwnerId($value)
6069
 * @method string getClientToken()
6070
 * @method $this withClientToken($value)
6071
 * @method string getResourceGroupId()
6072
 * @method $this withResourceGroupId($value)
6073
 * @method string getDBInstanceId()
6074
 * @method $this withDBInstanceId($value)
6075
 * @method string getBusinessInfo()
6076
 * @method $this withBusinessInfo($value)
6077
 * @method string getQuantity()
6078
 * @method $this withQuantity($value)
6079
 * @method string getResourceOwnerAccount()
6080
 * @method $this withResourceOwnerAccount($value)
6081
 * @method string getOwnerAccount()
6082
 * @method $this withOwnerAccount($value)
6083
 * @method string getCommodityCode()
6084
 * @method $this withCommodityCode($value)
6085
 * @method string getOwnerId()
6086
 * @method $this withOwnerId($value)
6087
 * @method string getUsedTime()
6088
 * @method $this withUsedTime($value)
6089
 * @method string getDBInstanceClass()
6090
 * @method $this withDBInstanceClass($value)
6091
 * @method string getPromotionCode()
6092
 * @method $this withPromotionCode($value)
6093
 * @method string getTimeType()
6094
 * @method $this withTimeType($value)
6095
 * @method string getPayType()
6096
 * @method $this withPayType($value)
6097
 * @method string getOrderType()
6098
 * @method $this withOrderType($value)
6099
 */
6100
class DescribeRenewalPrice extends Rpc
6101
{
6102
}
6103
6104
/**
6105
 * @method string getTaskName()
6106
 * @method $this withTaskName($value)
6107
 * @method string getPageNumber()
6108
 * @method $this withPageNumber($value)
6109
 * @method string getPageSize()
6110
 * @method $this withPageSize($value)
6111
 * @method string getDBInstanceId()
6112
 * @method $this withDBInstanceId($value)
6113
 * @method string getTaskId()
6114
 * @method $this withTaskId($value)
6115
 * @method string getTaskType()
6116
 * @method $this withTaskType($value)
6117
 */
6118
class DescribeReplicationLinkLogs extends Rpc
6119
{
6120
}
6121
6122
/**
6123
 * @method string getResourceOwnerId()
6124
 * @method $this withResourceOwnerId($value)
6125
 * @method string getClientToken()
6126
 * @method $this withClientToken($value)
6127
 * @method string getResourceGroupId()
6128
 * @method $this withResourceGroupId($value)
6129
 * @method string getDBInstanceId()
6130
 * @method $this withDBInstanceId($value)
6131
 * @method string getResourceOwnerAccount()
6132
 * @method $this withResourceOwnerAccount($value)
6133
 * @method string getOwnerId()
6134
 * @method $this withOwnerId($value)
6135
 */
6136
class DescribeResourceDetails extends Rpc
6137
{
6138
}
6139
6140
/**
6141
 * @method string getResourceOwnerId()
6142
 * @method $this withResourceOwnerId($value)
6143
 * @method string getClientToken()
6144
 * @method $this withClientToken($value)
6145
 * @method string getResourceGroupId()
6146
 * @method $this withResourceGroupId($value)
6147
 * @method string getDBInstanceId()
6148
 * @method $this withDBInstanceId($value)
6149
 * @method string getResourceOwnerAccount()
6150
 * @method $this withResourceOwnerAccount($value)
6151
 * @method string getOwnerAccount()
6152
 * @method $this withOwnerAccount($value)
6153
 * @method string getOwnerId()
6154
 * @method $this withOwnerId($value)
6155
 */
6156
class DescribeResourceUsage extends Rpc
6157
{
6158
}
6159
6160
/**
6161
 * @method string getResourceOwnerId()
6162
 * @method $this withResourceOwnerId($value)
6163
 * @method string getClientToken()
6164
 * @method $this withClientToken($value)
6165
 * @method string getPageNumber()
6166
 * @method $this withPageNumber($value)
6167
 * @method string getResourceGroupId()
6168
 * @method $this withResourceGroupId($value)
6169
 * @method string getEngine()
6170
 * @method $this withEngine($value)
6171
 * @method string getPageSize()
6172
 * @method $this withPageSize($value)
6173
 * @method string getDbInstanceId()
6174
 * @method $this withDbInstanceId($value)
6175
 * @method string getResourceOwnerAccount()
6176
 * @method $this withResourceOwnerAccount($value)
6177
 * @method string getOwnerAccount()
6178
 * @method $this withOwnerAccount($value)
6179
 * @method string getOwnerId()
6180
 * @method $this withOwnerId($value)
6181
 * @method string getAcceptLanguage()
6182
 * @method $this withAcceptLanguage($value)
6183
 */
6184
class DescribeSecrets extends Rpc
6185
{
6186
}
6187
6188
/**
6189
 * @method string getResourceOwnerId()
6190
 * @method $this withResourceOwnerId($value)
6191
 * @method string getResourceOwnerAccount()
6192
 * @method $this withResourceOwnerAccount($value)
6193
 * @method string getOwnerId()
6194
 * @method $this withOwnerId($value)
6195
 * @method string getDBInstanceId()
6196
 * @method $this withDBInstanceId($value)
6197
 */
6198
class DescribeSecurityGroupConfiguration extends Rpc
6199
{
6200
}
6201
6202
/**
6203
 * @method string getResourceOwnerId()
6204
 * @method $this withResourceOwnerId($value)
6205
 * @method string getClientToken()
6206
 * @method $this withClientToken($value)
6207
 * @method string getResourceGroupId()
6208
 * @method $this withResourceGroupId($value)
6209
 * @method string getDBInstanceId()
6210
 * @method $this withDBInstanceId($value)
6211
 * @method string getResourceOwnerAccount()
6212
 * @method $this withResourceOwnerAccount($value)
6213
 * @method string getOwnerAccount()
6214
 * @method $this withOwnerAccount($value)
6215
 * @method string getOwnerId()
6216
 * @method $this withOwnerId($value)
6217
 */
6218
class DescribeSlots extends Rpc
6219
{
6220
}
6221
6222
/**
6223
 * @method string getResourceOwnerId()
6224
 * @method $this withResourceOwnerId($value)
6225
 * @method string getStartTime()
6226
 * @method $this withStartTime($value)
6227
 * @method string getPageNumber()
6228
 * @method $this withPageNumber($value)
6229
 * @method string getPageSize()
6230
 * @method $this withPageSize($value)
6231
 * @method string getDBInstanceId()
6232
 * @method $this withDBInstanceId($value)
6233
 * @method string getNodeId()
6234
 * @method $this withNodeId($value)
6235
 * @method string getResourceOwnerAccount()
6236
 * @method $this withResourceOwnerAccount($value)
6237
 * @method string getOwnerAccount()
6238
 * @method $this withOwnerAccount($value)
6239
 * @method string getEndTime()
6240
 * @method $this withEndTime($value)
6241
 * @method string getOwnerId()
6242
 * @method $this withOwnerId($value)
6243
 * @method string getDBName()
6244
 * @method $this withDBName($value)
6245
 * @method string getSQLHASH()
6246
 * @method $this withSQLHASH($value)
6247
 */
6248
class DescribeSlowLogRecords extends Rpc
6249
{
6250
}
6251
6252
/**
6253
 * @method string getResourceOwnerId()
6254
 * @method $this withResourceOwnerId($value)
6255
 * @method string getStartTime()
6256
 * @method $this withStartTime($value)
6257
 * @method string getPageNumber()
6258
 * @method $this withPageNumber($value)
6259
 * @method string getSortKey()
6260
 * @method $this withSortKey($value)
6261
 * @method string getPageSize()
6262
 * @method $this withPageSize($value)
6263
 * @method string getDBInstanceId()
6264
 * @method $this withDBInstanceId($value)
6265
 * @method string getResourceOwnerAccount()
6266
 * @method $this withResourceOwnerAccount($value)
6267
 * @method string getOwnerAccount()
6268
 * @method $this withOwnerAccount($value)
6269
 * @method string getEndTime()
6270
 * @method $this withEndTime($value)
6271
 * @method string getOwnerId()
6272
 * @method $this withOwnerId($value)
6273
 * @method string getDBName()
6274
 * @method $this withDBName($value)
6275
 */
6276
class DescribeSlowLogs extends Rpc
6277
{
6278
}
6279
6280
/**
6281
 * @method string getResourceOwnerId()
6282
 * @method $this withResourceOwnerId($value)
6283
 * @method string getClientToken()
6284
 * @method $this withClientToken($value)
6285
 * @method string getResourceGroupId()
6286
 * @method $this withResourceGroupId($value)
6287
 * @method string getDBInstanceId()
6288
 * @method $this withDBInstanceId($value)
6289
 * @method string getResourceOwnerAccount()
6290
 * @method $this withResourceOwnerAccount($value)
6291
 * @method string getOwnerAccount()
6292
 * @method $this withOwnerAccount($value)
6293
 * @method string getOwnerId()
6294
 * @method $this withOwnerId($value)
6295
 */
6296
class DescribeSQLCollectorPolicy extends Rpc
6297
{
6298
}
6299
6300
/**
6301
 * @method string getResourceOwnerId()
6302
 * @method $this withResourceOwnerId($value)
6303
 * @method string getResourceGroupId()
6304
 * @method $this withResourceGroupId($value)
6305
 * @method string getSecurityToken()
6306
 * @method $this withSecurityToken($value)
6307
 * @method string getDBInstanceId()
6308
 * @method $this withDBInstanceId($value)
6309
 * @method string getResourceOwnerAccount()
6310
 * @method $this withResourceOwnerAccount($value)
6311
 * @method string getOwnerAccount()
6312
 * @method $this withOwnerAccount($value)
6313
 * @method string getOwnerId()
6314
 * @method $this withOwnerId($value)
6315
 */
6316
class DescribeSQLCollectorRetention extends Rpc
6317
{
6318
}
6319
6320
/**
6321
 * @method string getResourceOwnerId()
6322
 * @method $this withResourceOwnerId($value)
6323
 * @method string getPageNumber()
6324
 * @method $this withPageNumber($value)
6325
 * @method string getPageSize()
6326
 * @method $this withPageSize($value)
6327
 * @method string getDBInstanceId()
6328
 * @method $this withDBInstanceId($value)
6329
 * @method string getResourceOwnerAccount()
6330
 * @method $this withResourceOwnerAccount($value)
6331
 * @method string getOwnerAccount()
6332
 * @method $this withOwnerAccount($value)
6333
 * @method string getOwnerId()
6334
 * @method $this withOwnerId($value)
6335
 * @method string getFileName()
6336
 * @method $this withFileName($value)
6337
 */
6338
class DescribeSQLLogFiles extends Rpc
6339
{
6340
}
6341
6342
/**
6343
 * @method string getResourceOwnerId()
6344
 * @method $this withResourceOwnerId($value)
6345
 * @method string getClientToken()
6346
 * @method $this withClientToken($value)
6347
 * @method string getStartTime()
6348
 * @method $this withStartTime($value)
6349
 * @method string getQueryKeywords()
6350
 * @method $this withQueryKeywords($value)
6351
 * @method string getPageNumber()
6352
 * @method $this withPageNumber($value)
6353
 * @method string getDatabase()
6354
 * @method $this withDatabase($value)
6355
 * @method string getPageSize()
6356
 * @method $this withPageSize($value)
6357
 * @method string getDBInstanceId()
6358
 * @method $this withDBInstanceId($value)
6359
 * @method string getSQLId()
6360
 * @method $this withSQLId($value)
6361
 * @method string getResourceOwnerAccount()
6362
 * @method $this withResourceOwnerAccount($value)
6363
 * @method string getOwnerAccount()
6364
 * @method $this withOwnerAccount($value)
6365
 * @method string getEndTime()
6366
 * @method $this withEndTime($value)
6367
 * @method string getOwnerId()
6368
 * @method $this withOwnerId($value)
6369
 * @method string getForm()
6370
 * @method $this withForm($value)
6371
 * @method string getUser()
6372
 * @method $this withUser($value)
6373
 */
6374
class DescribeSQLLogRecords extends Rpc
6375
{
6376
}
6377
6378
/**
6379
 * @method string getResourceOwnerId()
6380
 * @method $this withResourceOwnerId($value)
6381
 * @method string getStartTime()
6382
 * @method $this withStartTime($value)
6383
 * @method string getPageNumber()
6384
 * @method $this withPageNumber($value)
6385
 * @method string getPageSize()
6386
 * @method $this withPageSize($value)
6387
 * @method string getDBInstanceId()
6388
 * @method $this withDBInstanceId($value)
6389
 * @method string getResourceOwnerAccount()
6390
 * @method $this withResourceOwnerAccount($value)
6391
 * @method string getOwnerAccount()
6392
 * @method $this withOwnerAccount($value)
6393
 * @method string getEndTime()
6394
 * @method $this withEndTime($value)
6395
 * @method string getOwnerId()
6396
 * @method $this withOwnerId($value)
6397
 */
6398
class DescribeSQLLogReportList extends Rpc
6399
{
6400
}
6401
6402
/**
6403
 * @method string getResourceOwnerId()
6404
 * @method $this withResourceOwnerId($value)
6405
 * @method string getClientToken()
6406
 * @method $this withClientToken($value)
6407
 * @method string getResourceGroupId()
6408
 * @method $this withResourceGroupId($value)
6409
 * @method string getDBInstanceId()
6410
 * @method $this withDBInstanceId($value)
6411
 * @method string getResourceOwnerAccount()
6412
 * @method $this withResourceOwnerAccount($value)
6413
 * @method string getOwnerAccount()
6414
 * @method $this withOwnerAccount($value)
6415
 * @method string getOwnerId()
6416
 * @method $this withOwnerId($value)
6417
 */
6418
class DescribeSupportOnlineResizeDisk extends Rpc
6419
{
6420
}
6421
6422
/**
6423
 * @method string getResourceOwnerId()
6424
 * @method $this withResourceOwnerId($value)
6425
 * @method string getClientToken()
6426
 * @method $this withClientToken($value)
6427
 * @method string getDBInstanceId()
6428
 * @method $this withDBInstanceId($value)
6429
 * @method string getProxyId()
6430
 * @method string getResourceOwnerAccount()
6431
 * @method $this withResourceOwnerAccount($value)
6432
 * @method string getOwnerAccount()
6433
 * @method $this withOwnerAccount($value)
6434
 * @method string getOwnerId()
6435
 * @method $this withOwnerId($value)
6436
 * @method string getResourceType()
6437
 * @method $this withResourceType($value)
6438
 * @method string getTags()
6439
 * @method $this withTags($value)
6440
 */
6441
class DescribeTags extends Rpc
6442
{
6443
6444
    /**
6445
     * @param string $value
6446
     *
6447
     * @return $this
6448
     */
6449
    public function withProxyId($value)
6450
    {
6451
        $this->data['ProxyId'] = $value;
6452
        $this->options['query']['proxyId'] = $value;
6453
6454
        return $this;
6455
    }
6456
}
6457
6458
/**
6459
 * @method string getResourceOwnerId()
6460
 * @method $this withResourceOwnerId($value)
6461
 * @method string getStartTime()
6462
 * @method $this withStartTime($value)
6463
 * @method string getPageNumber()
6464
 * @method $this withPageNumber($value)
6465
 * @method string getPageSize()
6466
 * @method $this withPageSize($value)
6467
 * @method string getDBInstanceId()
6468
 * @method $this withDBInstanceId($value)
6469
 * @method string getResourceOwnerAccount()
6470
 * @method $this withResourceOwnerAccount($value)
6471
 * @method string getOwnerAccount()
6472
 * @method $this withOwnerAccount($value)
6473
 * @method string getEndTime()
6474
 * @method $this withEndTime($value)
6475
 * @method string getOwnerId()
6476
 * @method $this withOwnerId($value)
6477
 * @method string getTaskAction()
6478
 * @method $this withTaskAction($value)
6479
 * @method string getStatus()
6480
 * @method $this withStatus($value)
6481
 */
6482
class DescribeTasks extends Rpc
6483
{
6484
}
6485
6486
/**
6487
 * @method string getResourceOwnerId()
6488
 * @method $this withResourceOwnerId($value)
6489
 * @method string getPageNumber()
6490
 * @method $this withPageNumber($value)
6491
 * @method string getPageSize()
6492
 * @method $this withPageSize($value)
6493
 * @method string getDBInstanceId()
6494
 * @method $this withDBInstanceId($value)
6495
 * @method string getTaskId()
6496
 * @method $this withTaskId($value)
6497
 * @method string getResourceOwnerAccount()
6498
 * @method $this withResourceOwnerAccount($value)
6499
 * @method string getOwnerAccount()
6500
 * @method $this withOwnerAccount($value)
6501
 * @method string getOwnerId()
6502
 * @method $this withOwnerId($value)
6503
 * @method string getTargetMajorVersion()
6504
 * @method $this withTargetMajorVersion($value)
6505
 */
6506
class DescribeUpgradeMajorVersionPrecheckTask extends Rpc
6507
{
6508
}
6509
6510
/**
6511
 * @method string getResourceOwnerId()
6512
 * @method $this withResourceOwnerId($value)
6513
 * @method string getPageNumber()
6514
 * @method $this withPageNumber($value)
6515
 * @method string getPageSize()
6516
 * @method $this withPageSize($value)
6517
 * @method string getDBInstanceId()
6518
 * @method $this withDBInstanceId($value)
6519
 * @method string getTaskId()
6520
 * @method $this withTaskId($value)
6521
 * @method string getResourceOwnerAccount()
6522
 * @method $this withResourceOwnerAccount($value)
6523
 * @method string getOwnerAccount()
6524
 * @method $this withOwnerAccount($value)
6525
 * @method string getOwnerId()
6526
 * @method $this withOwnerId($value)
6527
 * @method string getTargetMajorVersion()
6528
 * @method $this withTargetMajorVersion($value)
6529
 */
6530
class DescribeUpgradeMajorVersionTasks extends Rpc
6531
{
6532
}
6533
6534
/**
6535
 * @method string getResourceOwnerId()
6536
 * @method $this withResourceOwnerId($value)
6537
 * @method string getPageNumber()
6538
 * @method $this withPageNumber($value)
6539
 * @method string getResourceGroupId()
6540
 * @method $this withResourceGroupId($value)
6541
 * @method string getSecurityToken()
6542
 * @method $this withSecurityToken($value)
6543
 * @method string getPageSize()
6544
 * @method $this withPageSize($value)
6545
 * @method string getDedicatedHostGroupId()
6546
 * @method $this withDedicatedHostGroupId($value)
6547
 * @method string getResourceOwnerAccount()
6548
 * @method $this withResourceOwnerAccount($value)
6549
 * @method string getOwnerAccount()
6550
 * @method $this withOwnerAccount($value)
6551
 * @method string getOwnerId()
6552
 * @method $this withOwnerId($value)
6553
 * @method string getVpcId()
6554
 * @method $this withVpcId($value)
6555
 * @method string getZoneId()
6556
 * @method $this withZoneId($value)
6557
 */
6558
class DescribeVSwitches extends Rpc
6559
{
6560
}
6561
6562
/**
6563
 * @method array getVSwitchIds()
6564
 * @method string getPageNumber()
6565
 * @method $this withPageNumber($value)
6566
 * @method string getPageSize()
6567
 * @method $this withPageSize($value)
6568
 * @method string getVpcId()
6569
 * @method $this withVpcId($value)
6570
 */
6571
class DescribeVSwitchList extends Rpc
6572
{
6573
6574
    /**
6575
     * @param array $vSwitchIds
6576
     *
6577
     * @return $this
6578
     */
6579
	public function withVSwitchIds(array $vSwitchIds)
6580
	{
6581
	    $this->data['VSwitchIds'] = $vSwitchIds;
6582
		foreach ($vSwitchIds as $i => $iValue) {
6583
			$this->options['query']['VSwitchIds.' . ($i + 1)] = $iValue;
6584
		}
6585
6586
		return $this;
6587
    }
6588
}
6589
6590
/**
6591
 * @method string getResourceOwnerId()
6592
 * @method $this withResourceOwnerId($value)
6593
 * @method string getResourceOwnerAccount()
6594
 * @method $this withResourceOwnerAccount($value)
6595
 * @method string getTemplateId()
6596
 * @method $this withTemplateId($value)
6597
 * @method string getResourceGroupId()
6598
 * @method $this withResourceGroupId($value)
6599
 */
6600
class DescribeWhitelistTemplate extends Rpc
6601
{
6602
}
6603
6604
/**
6605
 * @method string getResourceOwnerId()
6606
 * @method $this withResourceOwnerId($value)
6607
 * @method string getResourceOwnerAccount()
6608
 * @method $this withResourceOwnerAccount($value)
6609
 * @method string getTemplateId()
6610
 * @method string getResourceGroupId()
6611
 * @method $this withResourceGroupId($value)
6612
 */
6613
class DescribeWhitelistTemplateLinkedInstance extends Rpc
6614
{
6615
6616
    /**
6617
     * @param string $value
6618
     *
6619
     * @return $this
6620
     */
6621
    public function withTemplateId($value)
6622
    {
6623
        $this->data['TemplateId'] = $value;
6624
        $this->options['form_params']['TemplateId'] = $value;
6625
6626
        return $this;
6627
    }
6628
}
6629
6630
/**
6631
 * @method string getResourceOwnerId()
6632
 * @method $this withResourceOwnerId($value)
6633
 * @method string getClientToken()
6634
 * @method $this withClientToken($value)
6635
 * @method string getDBInstanceId()
6636
 * @method $this withDBInstanceId($value)
6637
 * @method string getResourceOwnerAccount()
6638
 * @method $this withResourceOwnerAccount($value)
6639
 * @method string getOwnerAccount()
6640
 * @method $this withOwnerAccount($value)
6641
 * @method string getOwnerId()
6642
 * @method $this withOwnerId($value)
6643
 */
6644
class DestroyDBInstance extends Rpc
6645
{
6646
}
6647
6648
/**
6649
 * @method string getResourceGroupId()
6650
 * @method $this withResourceGroupId($value)
6651
 * @method string getMemberInstanceName()
6652
 * @method $this withMemberInstanceName($value)
6653
 * @method string getGadInstanceName()
6654
 * @method $this withGadInstanceName($value)
6655
 */
6656
class DetachGadInstanceMember extends Rpc
6657
{
6658
}
6659
6660
/**
6661
 * @method string getInstanceId()
6662
 * @method $this withInstanceId($value)
6663
 * @method string getDiskId()
6664
 * @method $this withDiskId($value)
6665
 * @method string getDeleteWithInstance()
6666
 * @method $this withDeleteWithInstance($value)
6667
 */
6668
class DetachRCDisk extends Rpc
6669
{
6670
}
6671
6672
/**
6673
 * @method string getResourceOwnerId()
6674
 * @method $this withResourceOwnerId($value)
6675
 * @method string getResourceOwnerAccount()
6676
 * @method $this withResourceOwnerAccount($value)
6677
 * @method string getTemplateId()
6678
 * @method $this withTemplateId($value)
6679
 * @method string getResourceGroupId()
6680
 * @method $this withResourceGroupId($value)
6681
 * @method string getInsName()
6682
 * @method $this withInsName($value)
6683
 */
6684
class DetachWhitelistTemplateToInstance extends Rpc
6685
{
6686
}
6687
6688
/**
6689
 * @method string getDBInstanceName()
6690
 * @method $this withDBInstanceName($value)
6691
 * @method string getResourceOwnerId()
6692
 * @method $this withResourceOwnerId($value)
6693
 * @method string getStorage()
6694
 * @method $this withStorage($value)
6695
 * @method string getResourceGroupId()
6696
 * @method $this withResourceGroupId($value)
6697
 * @method string getResourceOwnerAccount()
6698
 * @method $this withResourceOwnerAccount($value)
6699
 * @method string getOwnerId()
6700
 * @method $this withOwnerId($value)
6701
 */
6702
class EvaluateLocalExtendDisk extends Rpc
6703
{
6704
}
6705
6706
/**
6707
 * @method string getResourceOwnerId()
6708
 * @method $this withResourceOwnerId($value)
6709
 * @method string getOwnerId()
6710
 * @method $this withOwnerId($value)
6711
 * @method string getDBInstanceId()
6712
 * @method $this withDBInstanceId($value)
6713
 */
6714
class GetDBInstanceTopology extends Rpc
6715
{
6716
}
6717
6718
/**
6719
 * @method string getDBProxyEngineType()
6720
 * @method $this withDBProxyEngineType($value)
6721
 * @method string getDbInstanceId()
6722
 * @method $this withDbInstanceId($value)
6723
 */
6724
class GetDbProxyInstanceSsl extends Rpc
6725
{
6726
}
6727
6728
/**
6729
 * @method string getResourceOwnerId()
6730
 * @method $this withResourceOwnerId($value)
6731
 * @method string getAccountPrivilege()
6732
 * @method $this withAccountPrivilege($value)
6733
 * @method string getAccountName()
6734
 * @method $this withAccountName($value)
6735
 * @method string getDBInstanceId()
6736
 * @method $this withDBInstanceId($value)
6737
 * @method string getResourceOwnerAccount()
6738
 * @method $this withResourceOwnerAccount($value)
6739
 * @method string getOwnerAccount()
6740
 * @method $this withOwnerAccount($value)
6741
 * @method string getOwnerId()
6742
 * @method $this withOwnerId($value)
6743
 * @method string getDBName()
6744
 * @method $this withDBName($value)
6745
 */
6746
class GrantAccountPrivilege extends Rpc
6747
{
6748
}
6749
6750
/**
6751
 * @method string getPrivileges()
6752
 * @method $this withPrivileges($value)
6753
 * @method string getResourceOwnerId()
6754
 * @method $this withResourceOwnerId($value)
6755
 * @method string getDBInstanceId()
6756
 * @method $this withDBInstanceId($value)
6757
 * @method string getResourceOwnerAccount()
6758
 * @method $this withResourceOwnerAccount($value)
6759
 * @method string getOwnerAccount()
6760
 * @method $this withOwnerAccount($value)
6761
 * @method string getOwnerId()
6762
 * @method $this withOwnerId($value)
6763
 * @method string getExpiredTime()
6764
 * @method $this withExpiredTime($value)
6765
 */
6766
class GrantOperatorPermission extends Rpc
6767
{
6768
}
6769
6770
/**
6771
 * @method string getResourceOwnerId()
6772
 * @method $this withResourceOwnerId($value)
6773
 * @method string getSourceInfo()
6774
 * @method $this withSourceInfo($value)
6775
 * @method string getEngineVersion()
6776
 * @method $this withEngineVersion($value)
6777
 * @method string getMode()
6778
 * @method $this withMode($value)
6779
 * @method string getResourceGroupId()
6780
 * @method $this withResourceGroupId($value)
6781
 * @method string getDBInstanceId()
6782
 * @method $this withDBInstanceId($value)
6783
 * @method string getRetention()
6784
 * @method $this withRetention($value)
6785
 * @method string getResourceOwnerAccount()
6786
 * @method $this withResourceOwnerAccount($value)
6787
 * @method string getBackupFile()
6788
 * @method $this withBackupFile($value)
6789
 * @method string getBucketRegion()
6790
 * @method $this withBucketRegion($value)
6791
 * @method string getOwnerId()
6792
 * @method $this withOwnerId($value)
6793
 * @method string getMasterInfo()
6794
 * @method $this withMasterInfo($value)
6795
 * @method string getBuildReplication()
6796
 * @method $this withBuildReplication($value)
6797
 * @method string getRestoreSize()
6798
 * @method $this withRestoreSize($value)
6799
 * @method string getZoneId()
6800
 * @method $this withZoneId($value)
6801
 * @method string getComment()
6802
 * @method $this withComment($value)
6803
 */
6804
class ImportUserBackupFile extends Rpc
6805
{
6806
}
6807
6808
/**
6809
 * @method string getInstanceIds()
6810
 * @method $this withInstanceIds($value)
6811
 */
6812
class InstallRCCloudAssistant extends Rpc
6813
{
6814
}
6815
6816
/**
6817
 * @method string getResourceOwnerId()
6818
 * @method $this withResourceOwnerId($value)
6819
 * @method string getClientToken()
6820
 * @method $this withClientToken($value)
6821
 * @method string getEngine()
6822
 * @method $this withEngine($value)
6823
 * @method string getDBInstanceId()
6824
 * @method $this withDBInstanceId($value)
6825
 * @method string getResourceOwnerAccount()
6826
 * @method $this withResourceOwnerAccount($value)
6827
 * @method string getCommodityCode()
6828
 * @method $this withCommodityCode($value)
6829
 * @method string getOwnerId()
6830
 * @method $this withOwnerId($value)
6831
 * @method string getOrderType()
6832
 * @method $this withOrderType($value)
6833
 */
6834
class ListClasses extends Rpc
6835
{
6836
}
6837
6838
class ListRCVClusters extends Rpc
6839
{
6840
}
6841
6842
/**
6843
 * @method string getResourceOwnerId()
6844
 * @method $this withResourceOwnerId($value)
6845
 * @method string getNextToken()
6846
 * @method $this withNextToken($value)
6847
 * @method array getTag()
6848
 * @method array getResourceId()
6849
 * @method string getResourceOwnerAccount()
6850
 * @method $this withResourceOwnerAccount($value)
6851
 * @method string getOwnerId()
6852
 * @method $this withOwnerId($value)
6853
 * @method string getResourceType()
6854
 * @method $this withResourceType($value)
6855
 */
6856
class ListTagResources extends Rpc
6857
{
6858
6859
    /**
6860
     * @param array $tag
6861
     *
6862
     * @return $this
6863
     */
6864
	public function withTag(array $tag)
6865
	{
6866
	    $this->data['Tag'] = $tag;
6867
		foreach ($tag as $depth1 => $depth1Value) {
6868
			if(isset($depth1Value['Value'])){
6869
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
6870
			}
6871
			if(isset($depth1Value['Key'])){
6872
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
6873
			}
6874
		}
6875
6876
		return $this;
6877
    }
6878
6879
    /**
6880
     * @param array $resourceId
6881
     *
6882
     * @return $this
6883
     */
6884
	public function withResourceId(array $resourceId)
6885
	{
6886
	    $this->data['ResourceId'] = $resourceId;
6887
		foreach ($resourceId as $i => $iValue) {
6888
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
6889
		}
6890
6891
		return $this;
6892
    }
6893
}
6894
6895
/**
6896
 * @method string getTag4value()
6897
 * @method string getResourceOwnerId()
6898
 * @method $this withResourceOwnerId($value)
6899
 * @method string getTag2key()
6900
 * @method string getTag3key()
6901
 * @method string getTag1value()
6902
 * @method string getResourceGroupId()
6903
 * @method $this withResourceGroupId($value)
6904
 * @method string getEngine()
6905
 * @method $this withEngine($value)
6906
 * @method string getTag3value()
6907
 * @method string getTag5key()
6908
 * @method string getResourceOwnerAccount()
6909
 * @method $this withResourceOwnerAccount($value)
6910
 * @method string getBackupId()
6911
 * @method $this withBackupId($value)
6912
 * @method string getOwnerId()
6913
 * @method $this withOwnerId($value)
6914
 * @method string getTag5value()
6915
 * @method string getTags()
6916
 * @method $this withTags($value)
6917
 * @method string getTag1key()
6918
 * @method string getOpsServiceVersion()
6919
 * @method $this withOpsServiceVersion($value)
6920
 * @method string getOssUrl()
6921
 * @method $this withOssUrl($value)
6922
 * @method string getTag2value()
6923
 * @method string getTag4key()
6924
 * @method string getComment()
6925
 * @method $this withComment($value)
6926
 * @method string getStatus()
6927
 * @method $this withStatus($value)
6928
 */
6929
class ListUserBackupFiles extends Rpc
6930
{
6931
6932
    /**
6933
     * @param string $value
6934
     *
6935
     * @return $this
6936
     */
6937
    public function withTag4value($value)
6938
    {
6939
        $this->data['Tag4value'] = $value;
6940
        $this->options['query']['Tag.4.value'] = $value;
6941
6942
        return $this;
6943
    }
6944
6945
    /**
6946
     * @param string $value
6947
     *
6948
     * @return $this
6949
     */
6950
    public function withTag2key($value)
6951
    {
6952
        $this->data['Tag2key'] = $value;
6953
        $this->options['query']['Tag.2.key'] = $value;
6954
6955
        return $this;
6956
    }
6957
6958
    /**
6959
     * @param string $value
6960
     *
6961
     * @return $this
6962
     */
6963
    public function withTag3key($value)
6964
    {
6965
        $this->data['Tag3key'] = $value;
6966
        $this->options['query']['Tag.3.key'] = $value;
6967
6968
        return $this;
6969
    }
6970
6971
    /**
6972
     * @param string $value
6973
     *
6974
     * @return $this
6975
     */
6976
    public function withTag1value($value)
6977
    {
6978
        $this->data['Tag1value'] = $value;
6979
        $this->options['query']['Tag.1.value'] = $value;
6980
6981
        return $this;
6982
    }
6983
6984
    /**
6985
     * @param string $value
6986
     *
6987
     * @return $this
6988
     */
6989
    public function withTag3value($value)
6990
    {
6991
        $this->data['Tag3value'] = $value;
6992
        $this->options['query']['Tag.3.value'] = $value;
6993
6994
        return $this;
6995
    }
6996
6997
    /**
6998
     * @param string $value
6999
     *
7000
     * @return $this
7001
     */
7002
    public function withTag5key($value)
7003
    {
7004
        $this->data['Tag5key'] = $value;
7005
        $this->options['query']['Tag.5.key'] = $value;
7006
7007
        return $this;
7008
    }
7009
7010
    /**
7011
     * @param string $value
7012
     *
7013
     * @return $this
7014
     */
7015
    public function withTag5value($value)
7016
    {
7017
        $this->data['Tag5value'] = $value;
7018
        $this->options['query']['Tag.5.value'] = $value;
7019
7020
        return $this;
7021
    }
7022
7023
    /**
7024
     * @param string $value
7025
     *
7026
     * @return $this
7027
     */
7028
    public function withTag1key($value)
7029
    {
7030
        $this->data['Tag1key'] = $value;
7031
        $this->options['query']['Tag.1.key'] = $value;
7032
7033
        return $this;
7034
    }
7035
7036
    /**
7037
     * @param string $value
7038
     *
7039
     * @return $this
7040
     */
7041
    public function withTag2value($value)
7042
    {
7043
        $this->data['Tag2value'] = $value;
7044
        $this->options['query']['Tag.2.value'] = $value;
7045
7046
        return $this;
7047
    }
7048
7049
    /**
7050
     * @param string $value
7051
     *
7052
     * @return $this
7053
     */
7054
    public function withTag4key($value)
7055
    {
7056
        $this->data['Tag4key'] = $value;
7057
        $this->options['query']['Tag.4.key'] = $value;
7058
7059
        return $this;
7060
    }
7061
}
7062
7063
/**
7064
 * @method string getResourceOwnerId()
7065
 * @method $this withResourceOwnerId($value)
7066
 * @method string getAccountName()
7067
 * @method $this withAccountName($value)
7068
 * @method string getDBInstanceId()
7069
 * @method $this withDBInstanceId($value)
7070
 * @method string getResourceOwnerAccount()
7071
 * @method $this withResourceOwnerAccount($value)
7072
 * @method string getOwnerId()
7073
 * @method $this withOwnerId($value)
7074
 */
7075
class LockAccount extends Rpc
7076
{
7077
}
7078
7079
/**
7080
 * @method string getResourceOwnerId()
7081
 * @method $this withResourceOwnerId($value)
7082
 * @method string getConnectionString()
7083
 * @method $this withConnectionString($value)
7084
 * @method string getDBInstanceId()
7085
 * @method $this withDBInstanceId($value)
7086
 * @method string getOwnerId()
7087
 * @method $this withOwnerId($value)
7088
 * @method string getZoneId()
7089
 * @method $this withZoneId($value)
7090
 */
7091
class MigrateConnectionToOtherZone extends Rpc
7092
{
7093
}
7094
7095
/**
7096
 * @method string getResourceOwnerId()
7097
 * @method $this withResourceOwnerId($value)
7098
 * @method string getSpecifiedTime()
7099
 * @method $this withSpecifiedTime($value)
7100
 * @method string getTargetDedicatedHostIdForSlave()
7101
 * @method $this withTargetDedicatedHostIdForSlave($value)
7102
 * @method string getZoneIdSlave1()
7103
 * @method $this withZoneIdSlave1($value)
7104
 * @method string getZoneIdSlave2()
7105
 * @method $this withZoneIdSlave2($value)
7106
 * @method string getEngineVersion()
7107
 * @method $this withEngineVersion($value)
7108
 * @method string getStorage()
7109
 * @method $this withStorage($value)
7110
 * @method string getZoneIdForFollower()
7111
 * @method $this withZoneIdForFollower($value)
7112
 * @method string getEffectiveTime()
7113
 * @method $this withEffectiveTime($value)
7114
 * @method string getDBInstanceTransType()
7115
 * @method $this withDBInstanceTransType($value)
7116
 * @method string getTargetDedicatedHostIdForMaster()
7117
 * @method $this withTargetDedicatedHostIdForMaster($value)
7118
 * @method string getDBInstanceId()
7119
 * @method $this withDBInstanceId($value)
7120
 * @method string getDedicatedHostGroupId()
7121
 * @method $this withDedicatedHostGroupId($value)
7122
 * @method string getResourceOwnerAccount()
7123
 * @method $this withResourceOwnerAccount($value)
7124
 * @method string getZoneIdForLog()
7125
 * @method $this withZoneIdForLog($value)
7126
 * @method string getOwnerId()
7127
 * @method $this withOwnerId($value)
7128
 * @method string getTargetDBInstanceClass()
7129
 * @method $this withTargetDBInstanceClass($value)
7130
 * @method string getVSwitchId()
7131
 * @method $this withVSwitchId($value)
7132
 * @method string getTargetDedicatedHostIdForLog()
7133
 * @method $this withTargetDedicatedHostIdForLog($value)
7134
 * @method string getZoneId()
7135
 * @method $this withZoneId($value)
7136
 */
7137
class MigrateDBInstance extends Rpc
7138
{
7139
}
7140
7141
/**
7142
 * @method string getResourceOwnerId()
7143
 * @method $this withResourceOwnerId($value)
7144
 * @method string getClientToken()
7145
 * @method $this withClientToken($value)
7146
 * @method string getEffectiveTime()
7147
 * @method $this withEffectiveTime($value)
7148
 * @method string getDBInstanceId()
7149
 * @method $this withDBInstanceId($value)
7150
 * @method string getSwitchTime()
7151
 * @method $this withSwitchTime($value)
7152
 * @method string getResourceOwnerAccount()
7153
 * @method $this withResourceOwnerAccount($value)
7154
 * @method string getOwnerAccount()
7155
 * @method $this withOwnerAccount($value)
7156
 * @method string getOwnerId()
7157
 * @method $this withOwnerId($value)
7158
 * @method string getVSwitchId()
7159
 * @method $this withVSwitchId($value)
7160
 * @method string getDBNode()
7161
 * @method $this withDBNode($value)
7162
 */
7163
class MigrateDBNodes extends Rpc
7164
{
7165
}
7166
7167
/**
7168
 * @method string getResourceOwnerId()
7169
 * @method $this withResourceOwnerId($value)
7170
 * @method string getResourceOwnerAccount()
7171
 * @method $this withResourceOwnerAccount($value)
7172
 * @method string getOwnerId()
7173
 * @method $this withOwnerId($value)
7174
 * @method string getDBInstanceId()
7175
 * @method $this withDBInstanceId($value)
7176
 */
7177
class MigrateSecurityIPMode extends Rpc
7178
{
7179
}
7180
7181
/**
7182
 * @method string getResourceOwnerId()
7183
 * @method $this withResourceOwnerId($value)
7184
 * @method string getDBInstanceStorage()
7185
 * @method $this withDBInstanceStorage($value)
7186
 * @method string getIsModifySpec()
7187
 * @method $this withIsModifySpec($value)
7188
 * @method string getZoneIdSlave1()
7189
 * @method $this withZoneIdSlave1($value)
7190
 * @method string getZoneIdSlave2()
7191
 * @method $this withZoneIdSlave2($value)
7192
 * @method string getIoAccelerationEnabled()
7193
 * @method $this withIoAccelerationEnabled($value)
7194
 * @method string getEffectiveTime()
7195
 * @method $this withEffectiveTime($value)
7196
 * @method string getDBInstanceId()
7197
 * @method $this withDBInstanceId($value)
7198
 * @method string getSwitchTime()
7199
 * @method $this withSwitchTime($value)
7200
 * @method string getDBInstanceStorageType()
7201
 * @method $this withDBInstanceStorageType($value)
7202
 * @method string getResourceOwnerAccount()
7203
 * @method $this withResourceOwnerAccount($value)
7204
 * @method string getOwnerAccount()
7205
 * @method $this withOwnerAccount($value)
7206
 * @method string getOwnerId()
7207
 * @method $this withOwnerId($value)
7208
 * @method string getDBInstanceClass()
7209
 * @method $this withDBInstanceClass($value)
7210
 * @method string getVSwitchId()
7211
 * @method $this withVSwitchId($value)
7212
 * @method string getVPCId()
7213
 * @method $this withVPCId($value)
7214
 * @method string getZoneId()
7215
 * @method $this withZoneId($value)
7216
 * @method string getCategory()
7217
 * @method $this withCategory($value)
7218
 */
7219
class MigrateToOtherZone extends Rpc
7220
{
7221
}
7222
7223
/**
7224
 * @method string getResourceOwnerId()
7225
 * @method $this withResourceOwnerId($value)
7226
 * @method string getClientToken()
7227
 * @method $this withClientToken($value)
7228
 * @method string getResourceGroupId()
7229
 * @method $this withResourceGroupId($value)
7230
 * @method string getAccountName()
7231
 * @method $this withAccountName($value)
7232
 * @method string getDBInstanceId()
7233
 * @method $this withDBInstanceId($value)
7234
 * @method string getResourceOwnerAccount()
7235
 * @method $this withResourceOwnerAccount($value)
7236
 * @method string getOwnerAccount()
7237
 * @method $this withOwnerAccount($value)
7238
 * @method string getOwnerId()
7239
 * @method $this withOwnerId($value)
7240
 * @method string getCheckPolicy()
7241
 * @method $this withCheckPolicy($value)
7242
 */
7243
class ModifyAccountCheckPolicy extends Rpc
7244
{
7245
}
7246
7247
/**
7248
 * @method string getResourceOwnerId()
7249
 * @method $this withResourceOwnerId($value)
7250
 * @method string getAccountDescription()
7251
 * @method $this withAccountDescription($value)
7252
 * @method string getAccountName()
7253
 * @method $this withAccountName($value)
7254
 * @method string getDBInstanceId()
7255
 * @method $this withDBInstanceId($value)
7256
 * @method string getResourceOwnerAccount()
7257
 * @method $this withResourceOwnerAccount($value)
7258
 * @method string getOwnerAccount()
7259
 * @method $this withOwnerAccount($value)
7260
 * @method string getOwnerId()
7261
 * @method $this withOwnerId($value)
7262
 */
7263
class ModifyAccountDescription extends Rpc
7264
{
7265
}
7266
7267
/**
7268
 * @method string getDBInstanceName()
7269
 * @method $this withDBInstanceName($value)
7270
 * @method string getResourceOwnerId()
7271
 * @method $this withResourceOwnerId($value)
7272
 * @method string getPrivilege()
7273
 * @method $this withPrivilege($value)
7274
 * @method string getExpireTime()
7275
 * @method $this withExpireTime($value)
7276
 * @method string getResourceOwnerAccount()
7277
 * @method $this withResourceOwnerAccount($value)
7278
 * @method string getOwnerId()
7279
 * @method $this withOwnerId($value)
7280
 * @method string getDBName()
7281
 * @method $this withDBName($value)
7282
 * @method string getUserName()
7283
 * @method $this withUserName($value)
7284
 */
7285
class ModifyAccountMaskingPrivilege extends Rpc
7286
{
7287
}
7288
7289
/**
7290
 * @method string getResourceOwnerId()
7291
 * @method $this withResourceOwnerId($value)
7292
 * @method string getGroupPolicy()
7293
 * @method $this withGroupPolicy($value)
7294
 * @method string getClientToken()
7295
 * @method $this withClientToken($value)
7296
 * @method string getResourceGroupId()
7297
 * @method $this withResourceGroupId($value)
7298
 * @method string getDBInstanceId()
7299
 * @method $this withDBInstanceId($value)
7300
 * @method string getResourceOwnerAccount()
7301
 * @method $this withResourceOwnerAccount($value)
7302
 * @method string getOwnerAccount()
7303
 * @method $this withOwnerAccount($value)
7304
 * @method string getOwnerId()
7305
 * @method $this withOwnerId($value)
7306
 */
7307
class ModifyAccountSecurityPolicy extends Rpc
7308
{
7309
}
7310
7311
/**
7312
 * @method string getResourceOwnerId()
7313
 * @method $this withResourceOwnerId($value)
7314
 * @method string getResourceOwnerAccount()
7315
 * @method $this withResourceOwnerAccount($value)
7316
 * @method string getOwnerId()
7317
 * @method $this withOwnerId($value)
7318
 * @method string getEnableEventLog()
7319
 * @method $this withEnableEventLog($value)
7320
 */
7321
class ModifyActionEventPolicy extends Rpc
7322
{
7323
}
7324
7325
/**
7326
 * @method string getResourceOwnerId()
7327
 * @method $this withResourceOwnerId($value)
7328
 * @method string getSecurityToken()
7329
 * @method $this withSecurityToken($value)
7330
 * @method string getSwitchTime()
7331
 * @method $this withSwitchTime($value)
7332
 * @method string getResourceOwnerAccount()
7333
 * @method $this withResourceOwnerAccount($value)
7334
 * @method string getOwnerAccount()
7335
 * @method $this withOwnerAccount($value)
7336
 * @method string getOwnerId()
7337
 * @method $this withOwnerId($value)
7338
 * @method string getIds()
7339
 * @method $this withIds($value)
7340
 * @method string getImmediateStart()
7341
 * @method $this withImmediateStart($value)
7342
 */
7343
class ModifyActiveOperationTasks extends Rpc
7344
{
7345
}
7346
7347
/**
7348
 * @method string getResourceOwnerId()
7349
 * @method $this withResourceOwnerId($value)
7350
 * @method string getADAccountName()
7351
 * @method $this withADAccountName($value)
7352
 * @method string getClientToken()
7353
 * @method $this withClientToken($value)
7354
 * @method string getDBInstanceId()
7355
 * @method $this withDBInstanceId($value)
7356
 * @method string getADDNS()
7357
 * @method $this withADDNS($value)
7358
 * @method string getResourceOwnerAccount()
7359
 * @method $this withResourceOwnerAccount($value)
7360
 * @method string getADPassword()
7361
 * @method $this withADPassword($value)
7362
 * @method string getOwnerId()
7363
 * @method $this withOwnerId($value)
7364
 * @method string getADServerIpAddress()
7365
 * @method $this withADServerIpAddress($value)
7366
 */
7367
class ModifyADInfo extends Rpc
7368
{
7369
}
7370
7371
/**
7372
 * @method string getResourceOwnerId()
7373
 * @method $this withResourceOwnerId($value)
7374
 * @method string getBackupPriority()
7375
 * @method $this withBackupPriority($value)
7376
 * @method string getBackupLog()
7377
 * @method $this withBackupLog($value)
7378
 * @method string getHighSpaceUsageProtection()
7379
 * @method $this withHighSpaceUsageProtection($value)
7380
 * @method string getEnableIncrementDataBackup()
7381
 * @method $this withEnableIncrementDataBackup($value)
7382
 * @method string getLocalLogRetentionSpace()
7383
 * @method $this withLocalLogRetentionSpace($value)
7384
 * @method string getOwnerId()
7385
 * @method $this withOwnerId($value)
7386
 * @method string getArchiveBackupKeepPolicy()
7387
 * @method $this withArchiveBackupKeepPolicy($value)
7388
 * @method string getBackupRetentionPeriod()
7389
 * @method $this withBackupRetentionPeriod($value)
7390
 * @method string getBackupMethod()
7391
 * @method $this withBackupMethod($value)
7392
 * @method string getDuplicationLocation()
7393
 * @method $this withDuplicationLocation($value)
7394
 * @method string getLocalLogRetentionHours()
7395
 * @method $this withLocalLogRetentionHours($value)
7396
 * @method string getLogBackupFrequency()
7397
 * @method $this withLogBackupFrequency($value)
7398
 * @method string getArchiveBackupKeepCount()
7399
 * @method $this withArchiveBackupKeepCount($value)
7400
 * @method string getBackupInterval()
7401
 * @method $this withBackupInterval($value)
7402
 * @method string getDuplicationContent()
7403
 * @method $this withDuplicationContent($value)
7404
 * @method string getLogBackupLocalRetentionNumber()
7405
 * @method $this withLogBackupLocalRetentionNumber($value)
7406
 * @method string getDBInstanceId()
7407
 * @method $this withDBInstanceId($value)
7408
 * @method string getEnableBackupLog()
7409
 * @method $this withEnableBackupLog($value)
7410
 * @method string getBackupPolicyMode()
7411
 * @method $this withBackupPolicyMode($value)
7412
 * @method string getPreferredBackupPeriod()
7413
 * @method $this withPreferredBackupPeriod($value)
7414
 * @method string getReleasedKeepPolicy()
7415
 * @method $this withReleasedKeepPolicy($value)
7416
 * @method string getResourceOwnerAccount()
7417
 * @method $this withResourceOwnerAccount($value)
7418
 * @method string getOwnerAccount()
7419
 * @method $this withOwnerAccount($value)
7420
 * @method string getCompressType()
7421
 * @method $this withCompressType($value)
7422
 * @method string getDuplication()
7423
 * @method $this withDuplication($value)
7424
 * @method string getPreferredBackupTime()
7425
 * @method $this withPreferredBackupTime($value)
7426
 * @method string getArchiveBackupRetentionPeriod()
7427
 * @method $this withArchiveBackupRetentionPeriod($value)
7428
 * @method string getCategory()
7429
 * @method $this withCategory($value)
7430
 * @method string getLogBackupRetentionPeriod()
7431
 * @method $this withLogBackupRetentionPeriod($value)
7432
 */
7433
class ModifyBackupPolicy extends Rpc
7434
{
7435
}
7436
7437
/**
7438
 * @method string getResourceOwnerId()
7439
 * @method $this withResourceOwnerId($value)
7440
 * @method string getExpectExpireTime()
7441
 * @method $this withExpectExpireTime($value)
7442
 * @method string getResourceGroupId()
7443
 * @method $this withResourceGroupId($value)
7444
 * @method string getDBInstanceId()
7445
 * @method $this withDBInstanceId($value)
7446
 * @method string getResourceOwnerAccount()
7447
 * @method $this withResourceOwnerAccount($value)
7448
 * @method string getBackupId()
7449
 * @method $this withBackupId($value)
7450
 * @method string getOwnerAccount()
7451
 * @method $this withOwnerAccount($value)
7452
 * @method string getOwnerId()
7453
 * @method $this withOwnerId($value)
7454
 */
7455
class ModifyBackupSetExpireTime extends Rpc
7456
{
7457
}
7458
7459
/**
7460
 * @method string getResourceOwnerId()
7461
 * @method $this withResourceOwnerId($value)
7462
 * @method string getTimezone()
7463
 * @method $this withTimezone($value)
7464
 * @method string getDBInstanceId()
7465
 * @method $this withDBInstanceId($value)
7466
 * @method string getCollation()
7467
 * @method $this withCollation($value)
7468
 * @method string getResourceOwnerAccount()
7469
 * @method $this withResourceOwnerAccount($value)
7470
 * @method string getOwnerId()
7471
 * @method $this withOwnerId($value)
7472
 */
7473
class ModifyCollationTimeZone extends Rpc
7474
{
7475
}
7476
7477
/**
7478
 * @method string getClientToken()
7479
 * @method $this withClientToken($value)
7480
 * @method string getCpuShrinkThreshold()
7481
 * @method $this withCpuShrinkThreshold($value)
7482
 * @method string getBurstStatus()
7483
 * @method $this withBurstStatus($value)
7484
 * @method string getPeriodScaleMemory()
7485
 * @method $this withPeriodScaleMemory($value)
7486
 * @method string getSwitchTimeMode()
7487
 * @method $this withSwitchTimeMode($value)
7488
 * @method string getResourceGroupId()
7489
 * @method $this withResourceGroupId($value)
7490
 * @method string getPeriodScaleCpus()
7491
 * @method $this withPeriodScaleCpus($value)
7492
 * @method string getDBInstanceId()
7493
 * @method $this withDBInstanceId($value)
7494
 * @method string getSwitchTime()
7495
 * @method $this withSwitchTime($value)
7496
 * @method string getScaleType()
7497
 * @method $this withScaleType($value)
7498
 * @method string getTaskId()
7499
 * @method $this withTaskId($value)
7500
 * @method string getMemoryEnlargeThreshold()
7501
 * @method $this withMemoryEnlargeThreshold($value)
7502
 * @method string getCrontabJobId()
7503
 * @method $this withCrontabJobId($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 getScaleMaxMemory()
7511
 * @method $this withScaleMaxMemory($value)
7512
 * @method string getMemoryShrinkThreshold()
7513
 * @method $this withMemoryShrinkThreshold($value)
7514
 * @method string getScaleMaxCpus()
7515
 * @method $this withScaleMaxCpus($value)
7516
 * @method string getCpuEnlargeThreshold()
7517
 * @method $this withCpuEnlargeThreshold($value)
7518
 */
7519
class ModifyComputeBurstConfig extends Rpc
7520
{
7521
}
7522
7523
/**
7524
 * @method string getResourceOwnerId()
7525
 * @method $this withResourceOwnerId($value)
7526
 * @method string getIncreaseRatio()
7527
 * @method $this withIncreaseRatio($value)
7528
 * @method string getRestoreOriginalSpecification()
7529
 * @method $this withRestoreOriginalSpecification($value)
7530
 * @method string getDBInstanceId()
7531
 * @method $this withDBInstanceId($value)
7532
 * @method string getResourceOwnerAccount()
7533
 * @method $this withResourceOwnerAccount($value)
7534
 * @method string getOwnerId()
7535
 * @method $this withOwnerId($value)
7536
 * @method string getResourceType()
7537
 * @method $this withResourceType($value)
7538
 * @method string getAdjustDeadline()
7539
 * @method $this withAdjustDeadline($value)
7540
 * @method string getTargetValue()
7541
 * @method $this withTargetValue($value)
7542
 */
7543
class ModifyCustinsResource extends Rpc
7544
{
7545
}
7546
7547
/**
7548
 * @method string getResourceOwnerId()
7549
 * @method $this withResourceOwnerId($value)
7550
 * @method string getClientToken()
7551
 * @method $this withClientToken($value)
7552
 * @method string getDBInstanceId()
7553
 * @method $this withDBInstanceId($value)
7554
 * @method string getResourceOwnerAccount()
7555
 * @method $this withResourceOwnerAccount($value)
7556
 * @method string getOwnerId()
7557
 * @method $this withOwnerId($value)
7558
 * @method string getStorageUpperBound()
7559
 * @method $this withStorageUpperBound($value)
7560
 * @method string getStorageThreshold()
7561
 * @method $this withStorageThreshold($value)
7562
 * @method string getStorageAutoScale()
7563
 * @method $this withStorageAutoScale($value)
7564
 */
7565
class ModifyDasInstanceConfig extends Rpc
7566
{
7567
}
7568
7569
/**
7570
 * @method string getDatabasePropertyValue()
7571
 * @method $this withDatabasePropertyValue($value)
7572
 * @method string getResourceOwnerId()
7573
 * @method $this withResourceOwnerId($value)
7574
 * @method string getClientToken()
7575
 * @method $this withClientToken($value)
7576
 * @method string getDatabasePropertyName()
7577
 * @method $this withDatabasePropertyName($value)
7578
 * @method string getResourceGroupId()
7579
 * @method $this withResourceGroupId($value)
7580
 * @method string getDBInstanceId()
7581
 * @method $this withDBInstanceId($value)
7582
 * @method string getResourceOwnerAccount()
7583
 * @method $this withResourceOwnerAccount($value)
7584
 * @method string getOwnerAccount()
7585
 * @method $this withOwnerAccount($value)
7586
 * @method string getOwnerId()
7587
 * @method $this withOwnerId($value)
7588
 * @method string getDBName()
7589
 * @method $this withDBName($value)
7590
 */
7591
class ModifyDatabaseConfig extends Rpc
7592
{
7593
}
7594
7595
/**
7596
 * @method string getResourceOwnerId()
7597
 * @method $this withResourceOwnerId($value)
7598
 * @method string getDBInstanceId()
7599
 * @method $this withDBInstanceId($value)
7600
 * @method string getDBDescription()
7601
 * @method $this withDBDescription($value)
7602
 * @method string getResourceOwnerAccount()
7603
 * @method $this withResourceOwnerAccount($value)
7604
 * @method string getOwnerAccount()
7605
 * @method $this withOwnerAccount($value)
7606
 * @method string getOwnerId()
7607
 * @method $this withOwnerId($value)
7608
 * @method string getDBName()
7609
 * @method $this withDBName($value)
7610
 */
7611
class ModifyDBDescription extends Rpc
7612
{
7613
}
7614
7615
/**
7616
 * @method string getResourceOwnerId()
7617
 * @method $this withResourceOwnerId($value)
7618
 * @method string getClientToken()
7619
 * @method $this withClientToken($value)
7620
 * @method string getAutoUpgradeMinorVersion()
7621
 * @method $this withAutoUpgradeMinorVersion($value)
7622
 * @method string getDBInstanceId()
7623
 * @method $this withDBInstanceId($value)
7624
 * @method string getResourceOwnerAccount()
7625
 * @method $this withResourceOwnerAccount($value)
7626
 * @method string getOwnerId()
7627
 * @method $this withOwnerId($value)
7628
 */
7629
class ModifyDBInstanceAutoUpgradeMinorVersion extends Rpc
7630
{
7631
}
7632
7633
/**
7634
 * @method string getResourceOwnerId()
7635
 * @method $this withResourceOwnerId($value)
7636
 * @method string getClientToken()
7637
 * @method $this withClientToken($value)
7638
 * @method string getSwitchTimeMode()
7639
 * @method $this withSwitchTimeMode($value)
7640
 * @method string getResourceGroupId()
7641
 * @method $this withResourceGroupId($value)
7642
 * @method string getConfigName()
7643
 * @method $this withConfigName($value)
7644
 * @method string getDBInstanceId()
7645
 * @method $this withDBInstanceId($value)
7646
 * @method string getSwitchTime()
7647
 * @method $this withSwitchTime($value)
7648
 * @method string getResourceOwnerAccount()
7649
 * @method $this withResourceOwnerAccount($value)
7650
 * @method string getOwnerAccount()
7651
 * @method $this withOwnerAccount($value)
7652
 * @method string getConfigValue()
7653
 * @method $this withConfigValue($value)
7654
 * @method string getOwnerId()
7655
 * @method $this withOwnerId($value)
7656
 */
7657
class ModifyDBInstanceConfig extends Rpc
7658
{
7659
}
7660
7661
/**
7662
 * @method string getResourceOwnerId()
7663
 * @method $this withResourceOwnerId($value)
7664
 * @method string getConnectionStringPrefix()
7665
 * @method $this withConnectionStringPrefix($value)
7666
 * @method string getPGBouncerPort()
7667
 * @method $this withPGBouncerPort($value)
7668
 * @method string getGeneralGroupName()
7669
 * @method $this withGeneralGroupName($value)
7670
 * @method string getDBInstanceId()
7671
 * @method $this withDBInstanceId($value)
7672
 * @method string getRetainVip()
7673
 * @method $this withRetainVip($value)
7674
 * @method string getResourceOwnerAccount()
7675
 * @method $this withResourceOwnerAccount($value)
7676
 * @method string getOwnerAccount()
7677
 * @method $this withOwnerAccount($value)
7678
 * @method string getOwnerId()
7679
 * @method $this withOwnerId($value)
7680
 * @method string getBabelfishPort()
7681
 * @method $this withBabelfishPort($value)
7682
 * @method string getCurrentConnectionString()
7683
 * @method $this withCurrentConnectionString($value)
7684
 * @method string getPort()
7685
 * @method $this withPort($value)
7686
 * @method string getTargetDBInstanceId()
7687
 * @method $this withTargetDBInstanceId($value)
7688
 */
7689
class ModifyDBInstanceConnectionString extends Rpc
7690
{
7691
}
7692
7693
/**
7694
 * @method string getResourceOwnerId()
7695
 * @method $this withResourceOwnerId($value)
7696
 * @method string getDBInstanceId()
7697
 * @method $this withDBInstanceId($value)
7698
 * @method string getResourceOwnerAccount()
7699
 * @method $this withResourceOwnerAccount($value)
7700
 * @method string getOwnerId()
7701
 * @method $this withOwnerId($value)
7702
 * @method string getReadSQLReplicationTime()
7703
 * @method $this withReadSQLReplicationTime($value)
7704
 */
7705
class ModifyDBInstanceDelayedReplicationTime extends Rpc
7706
{
7707
}
7708
7709
/**
7710
 * @method string getResourceOwnerId()
7711
 * @method $this withResourceOwnerId($value)
7712
 * @method string getClientToken()
7713
 * @method $this withClientToken($value)
7714
 * @method string getDeletionProtection()
7715
 * @method $this withDeletionProtection($value)
7716
 * @method string getDBInstanceId()
7717
 * @method $this withDBInstanceId($value)
7718
 * @method string getResourceOwnerAccount()
7719
 * @method $this withResourceOwnerAccount($value)
7720
 * @method string getOwnerAccount()
7721
 * @method $this withOwnerAccount($value)
7722
 * @method string getOwnerId()
7723
 * @method $this withOwnerId($value)
7724
 */
7725
class ModifyDBInstanceDeletionProtection extends Rpc
7726
{
7727
}
7728
7729
/**
7730
 * @method string getResourceOwnerId()
7731
 * @method $this withResourceOwnerId($value)
7732
 * @method string getClientToken()
7733
 * @method $this withClientToken($value)
7734
 * @method string getDBInstanceId()
7735
 * @method $this withDBInstanceId($value)
7736
 * @method string getDBInstanceDescription()
7737
 * @method $this withDBInstanceDescription($value)
7738
 * @method string getResourceOwnerAccount()
7739
 * @method $this withResourceOwnerAccount($value)
7740
 * @method string getOwnerAccount()
7741
 * @method $this withOwnerAccount($value)
7742
 * @method string getOwnerId()
7743
 * @method $this withOwnerId($value)
7744
 */
7745
class ModifyDBInstanceDescription extends Rpc
7746
{
7747
}
7748
7749
/**
7750
 * @method string getResourceOwnerId()
7751
 * @method $this withResourceOwnerId($value)
7752
 * @method string getClientToken()
7753
 * @method $this withClientToken($value)
7754
 * @method string getDBInstanceId()
7755
 * @method $this withDBInstanceId($value)
7756
 * @method string getDBInstanceEndpointDescription()
7757
 * @method $this withDBInstanceEndpointDescription($value)
7758
 * @method string getNodeItems()
7759
 * @method $this withNodeItems($value)
7760
 * @method string getDBInstanceEndpointId()
7761
 * @method $this withDBInstanceEndpointId($value)
7762
 */
7763
class ModifyDBInstanceEndpoint extends Rpc
7764
{
7765
}
7766
7767
/**
7768
 * @method string getConnectionStringPrefix()
7769
 * @method $this withConnectionStringPrefix($value)
7770
 * @method string getResourceOwnerId()
7771
 * @method $this withResourceOwnerId($value)
7772
 * @method string getClientToken()
7773
 * @method $this withClientToken($value)
7774
 * @method string getConnectionString()
7775
 * @method $this withConnectionString($value)
7776
 * @method string getDBInstanceId()
7777
 * @method $this withDBInstanceId($value)
7778
 * @method string getVSwitchId()
7779
 * @method $this withVSwitchId($value)
7780
 * @method string getPrivateIpAddress()
7781
 * @method $this withPrivateIpAddress($value)
7782
 * @method string getDBInstanceEndpointId()
7783
 * @method $this withDBInstanceEndpointId($value)
7784
 * @method string getPort()
7785
 * @method $this withPort($value)
7786
 * @method string getVpcId()
7787
 * @method $this withVpcId($value)
7788
 */
7789
class ModifyDBInstanceEndpointAddress extends Rpc
7790
{
7791
}
7792
7793
/**
7794
 * @method string getResourceOwnerId()
7795
 * @method $this withResourceOwnerId($value)
7796
 * @method string getDbInstanceId()
7797
 * @method $this withDbInstanceId($value)
7798
 * @method string getHAMode()
7799
 * @method $this withHAMode($value)
7800
 * @method string getResourceOwnerAccount()
7801
 * @method $this withResourceOwnerAccount($value)
7802
 * @method string getOwnerAccount()
7803
 * @method $this withOwnerAccount($value)
7804
 * @method string getSyncMode()
7805
 * @method $this withSyncMode($value)
7806
 * @method string getOwnerId()
7807
 * @method $this withOwnerId($value)
7808
 */
7809
class ModifyDBInstanceHAConfig extends Rpc
7810
{
7811
}
7812
7813
/**
7814
 * @method string getResourceOwnerId()
7815
 * @method $this withResourceOwnerId($value)
7816
 * @method string getClientToken()
7817
 * @method $this withClientToken($value)
7818
 * @method string getMaintainTime()
7819
 * @method $this withMaintainTime($value)
7820
 * @method string getDBInstanceId()
7821
 * @method $this withDBInstanceId($value)
7822
 * @method string getResourceOwnerAccount()
7823
 * @method $this withResourceOwnerAccount($value)
7824
 * @method string getOwnerAccount()
7825
 * @method $this withOwnerAccount($value)
7826
 * @method string getOwnerId()
7827
 * @method $this withOwnerId($value)
7828
 */
7829
class ModifyDBInstanceMaintainTime extends Rpc
7830
{
7831
}
7832
7833
/**
7834
 * @method string getDBInstanceName()
7835
 * @method $this withDBInstanceName($value)
7836
 * @method string getResourceOwnerId()
7837
 * @method $this withResourceOwnerId($value)
7838
 * @method string getMetricsConfig()
7839
 * @method $this withMetricsConfig($value)
7840
 * @method string getScope()
7841
 * @method $this withScope($value)
7842
 * @method string getResourceOwnerAccount()
7843
 * @method $this withResourceOwnerAccount($value)
7844
 * @method string getOwnerId()
7845
 * @method $this withOwnerId($value)
7846
 */
7847
class ModifyDBInstanceMetrics extends Rpc
7848
{
7849
}
7850
7851
/**
7852
 * @method string getResourceOwnerId()
7853
 * @method $this withResourceOwnerId($value)
7854
 * @method string getClientToken()
7855
 * @method $this withClientToken($value)
7856
 * @method string getDBInstanceId()
7857
 * @method $this withDBInstanceId($value)
7858
 * @method string getPeriod()
7859
 * @method $this withPeriod($value)
7860
 * @method string getResourceOwnerAccount()
7861
 * @method $this withResourceOwnerAccount($value)
7862
 * @method string getOwnerAccount()
7863
 * @method $this withOwnerAccount($value)
7864
 * @method string getOwnerId()
7865
 * @method $this withOwnerId($value)
7866
 */
7867
class ModifyDBInstanceMonitor extends Rpc
7868
{
7869
}
7870
7871
/**
7872
 * @method string getResourceOwnerId()
7873
 * @method $this withResourceOwnerId($value)
7874
 * @method string getConnectionString()
7875
 * @method $this withConnectionString($value)
7876
 * @method string getClassicExpiredDays()
7877
 * @method $this withClassicExpiredDays($value)
7878
 * @method string getDBInstanceId()
7879
 * @method $this withDBInstanceId($value)
7880
 * @method string getResourceOwnerAccount()
7881
 * @method $this withResourceOwnerAccount($value)
7882
 * @method string getOwnerAccount()
7883
 * @method $this withOwnerAccount($value)
7884
 * @method string getOwnerId()
7885
 * @method $this withOwnerId($value)
7886
 */
7887
class ModifyDBInstanceNetworkExpireTime extends Rpc
7888
{
7889
}
7890
7891
/**
7892
 * @method string getResourceOwnerId()
7893
 * @method $this withResourceOwnerId($value)
7894
 * @method string getClassicExpiredDays()
7895
 * @method $this withClassicExpiredDays($value)
7896
 * @method string getDBInstanceId()
7897
 * @method $this withDBInstanceId($value)
7898
 * @method string getReadWriteSplittingPrivateIpAddress()
7899
 * @method $this withReadWriteSplittingPrivateIpAddress($value)
7900
 * @method string getResourceOwnerAccount()
7901
 * @method $this withResourceOwnerAccount($value)
7902
 * @method string getOwnerAccount()
7903
 * @method $this withOwnerAccount($value)
7904
 * @method string getOwnerId()
7905
 * @method $this withOwnerId($value)
7906
 * @method string getVSwitchId()
7907
 * @method $this withVSwitchId($value)
7908
 * @method string getPrivateIpAddress()
7909
 * @method $this withPrivateIpAddress($value)
7910
 * @method string getRetainClassic()
7911
 * @method $this withRetainClassic($value)
7912
 * @method string getVPCId()
7913
 * @method $this withVPCId($value)
7914
 * @method string getInstanceNetworkType()
7915
 * @method $this withInstanceNetworkType($value)
7916
 * @method string getReadWriteSplittingClassicExpiredDays()
7917
 * @method $this withReadWriteSplittingClassicExpiredDays($value)
7918
 */
7919
class ModifyDBInstanceNetworkType extends Rpc
7920
{
7921
}
7922
7923
/**
7924
 * @method string getResourceOwnerId()
7925
 * @method $this withResourceOwnerId($value)
7926
 * @method string getClientToken()
7927
 * @method $this withClientToken($value)
7928
 * @method string getDBInstanceId()
7929
 * @method $this withDBInstanceId($value)
7930
 * @method string getBusinessInfo()
7931
 * @method $this withBusinessInfo($value)
7932
 * @method string getPeriod()
7933
 * @method $this withPeriod($value)
7934
 * @method string getAgentId()
7935
 * @method $this withAgentId($value)
7936
 * @method string getAutoPay()
7937
 * @method $this withAutoPay($value)
7938
 * @method string getResourceOwnerAccount()
7939
 * @method $this withResourceOwnerAccount($value)
7940
 * @method string getResource()
7941
 * @method $this withResource($value)
7942
 * @method string getOwnerAccount()
7943
 * @method $this withOwnerAccount($value)
7944
 * @method string getOwnerId()
7945
 * @method $this withOwnerId($value)
7946
 * @method string getUsedTime()
7947
 * @method $this withUsedTime($value)
7948
 * @method string getPayType()
7949
 * @method $this withPayType($value)
7950
 */
7951
class ModifyDBInstancePayType extends Rpc
7952
{
7953
}
7954
7955
/**
7956
 * @method string getResourceOwnerId()
7957
 * @method $this withResourceOwnerId($value)
7958
 * @method string getExternalReplication()
7959
 * @method $this withExternalReplication($value)
7960
 * @method string getResourceGroupId()
7961
 * @method $this withResourceGroupId($value)
7962
 * @method string getDBInstanceId()
7963
 * @method $this withDBInstanceId($value)
7964
 */
7965
class ModifyDBInstanceReplicationSwitch extends Rpc
7966
{
7967
}
7968
7969
/**
7970
 * @method string getResourceOwnerId()
7971
 * @method $this withResourceOwnerId($value)
7972
 * @method string getClientToken()
7973
 * @method $this withClientToken($value)
7974
 * @method string getDescription()
7975
 * @method $this withDescription($value)
7976
 * @method string getResourceGroupId()
7977
 * @method $this withResourceGroupId($value)
7978
 * @method string getDBInstanceId()
7979
 * @method $this withDBInstanceId($value)
7980
 * @method string getPortRange()
7981
 * @method $this withPortRange($value)
7982
 * @method string getIpProtocol()
7983
 * @method $this withIpProtocol($value)
7984
 * @method string getResourceOwnerAccount()
7985
 * @method $this withResourceOwnerAccount($value)
7986
 * @method string getSourceCidrIp()
7987
 * @method $this withSourceCidrIp($value)
7988
 * @method string getOwnerAccount()
7989
 * @method $this withOwnerAccount($value)
7990
 * @method string getOwnerId()
7991
 * @method $this withOwnerId($value)
7992
 * @method string getSecurityGroupRuleId()
7993
 * @method $this withSecurityGroupRuleId($value)
7994
 */
7995
class ModifyDBInstanceSecurityGroupRule extends Rpc
7996
{
7997
}
7998
7999
/**
8000
 * @method string getResourceOwnerId()
8001
 * @method $this withResourceOwnerId($value)
8002
 * @method string getDBInstanceStorage()
8003
 * @method $this withDBInstanceStorage($value)
8004
 * @method string getOptimizedWrites()
8005
 * @method $this withOptimizedWrites($value)
8006
 * @method string getEngineVersion()
8007
 * @method $this withEngineVersion($value)
8008
 * @method string getResourceGroupId()
8009
 * @method $this withResourceGroupId($value)
8010
 * @method string getServerlessConfiguration()
8011
 * @method $this withServerlessConfiguration($value)
8012
 * @method string getOwnerId()
8013
 * @method $this withOwnerId($value)
8014
 * @method string getDBInstanceClass()
8015
 * @method $this withDBInstanceClass($value)
8016
 * @method string getVSwitchId()
8017
 * @method $this withVSwitchId($value)
8018
 * @method string getPromotionCode()
8019
 * @method $this withPromotionCode($value)
8020
 * @method string getZoneId()
8021
 * @method $this withZoneId($value)
8022
 * @method string getClientToken()
8023
 * @method $this withClientToken($value)
8024
 * @method string getZoneIdSlave1()
8025
 * @method $this withZoneIdSlave1($value)
8026
 * @method string getAutoUseCoupon()
8027
 * @method $this withAutoUseCoupon($value)
8028
 * @method string getIoAccelerationEnabled()
8029
 * @method $this withIoAccelerationEnabled($value)
8030
 * @method string getColdDataEnabled()
8031
 * @method $this withColdDataEnabled($value)
8032
 * @method string getEffectiveTime()
8033
 * @method $this withEffectiveTime($value)
8034
 * @method string getDBInstanceTransType()
8035
 * @method $this withDBInstanceTransType($value)
8036
 * @method string getReadOnlyDBInstanceClass()
8037
 * @method $this withReadOnlyDBInstanceClass($value)
8038
 * @method string getDBInstanceId()
8039
 * @method $this withDBInstanceId($value)
8040
 * @method string getSwitchTime()
8041
 * @method $this withSwitchTime($value)
8042
 * @method string getDBInstanceStorageType()
8043
 * @method $this withDBInstanceStorageType($value)
8044
 * @method string getSourceBiz()
8045
 * @method $this withSourceBiz($value)
8046
 * @method string getDedicatedHostGroupId()
8047
 * @method $this withDedicatedHostGroupId($value)
8048
 * @method string getDirection()
8049
 * @method $this withDirection($value)
8050
 * @method string getCompressionMode()
8051
 * @method $this withCompressionMode($value)
8052
 * @method string getResourceOwnerAccount()
8053
 * @method $this withResourceOwnerAccount($value)
8054
 * @method string getOwnerAccount()
8055
 * @method $this withOwnerAccount($value)
8056
 * @method string getUsedTime()
8057
 * @method $this withUsedTime($value)
8058
 * @method string getBurstingEnabled()
8059
 * @method $this withBurstingEnabled($value)
8060
 * @method string getTargetMinorVersion()
8061
 * @method $this withTargetMinorVersion($value)
8062
 * @method string getAllowMajorVersionUpgrade()
8063
 * @method $this withAllowMajorVersionUpgrade($value)
8064
 * @method string getCategory()
8065
 * @method $this withCategory($value)
8066
 * @method string getPayType()
8067
 * @method $this withPayType($value)
8068
 */
8069
class ModifyDBInstanceSpec extends Rpc
8070
{
8071
}
8072
8073
/**
8074
 * @method string getResourceOwnerId()
8075
 * @method $this withResourceOwnerId($value)
8076
 * @method string getConnectionString()
8077
 * @method $this withConnectionString($value)
8078
 * @method string getServerKey()
8079
 * @method $this withServerKey($value)
8080
 * @method string getClientCrlEnabled()
8081
 * @method $this withClientCrlEnabled($value)
8082
 * @method string getCertificate()
8083
 * @method $this withCertificate($value)
8084
 * @method string getACL()
8085
 * @method $this withACL($value)
8086
 * @method string getPassWord()
8087
 * @method $this withPassWord($value)
8088
 * @method string getClientCertRevocationList()
8089
 * @method $this withClientCertRevocationList($value)
8090
 * @method string getServerCert()
8091
 * @method $this withServerCert($value)
8092
 * @method string getDBInstanceId()
8093
 * @method $this withDBInstanceId($value)
8094
 * @method string getForceEncryption()
8095
 * @method $this withForceEncryption($value)
8096
 * @method string getClientCAEnabled()
8097
 * @method $this withClientCAEnabled($value)
8098
 * @method string getClientCACert()
8099
 * @method $this withClientCACert($value)
8100
 * @method string getReplicationACL()
8101
 * @method $this withReplicationACL($value)
8102
 * @method string getResourceOwnerAccount()
8103
 * @method $this withResourceOwnerAccount($value)
8104
 * @method string getCAType()
8105
 * @method $this withCAType($value)
8106
 * @method string getOwnerAccount()
8107
 * @method $this withOwnerAccount($value)
8108
 * @method string getOwnerId()
8109
 * @method $this withOwnerId($value)
8110
 * @method string getSSLEnabled()
8111
 * @method $this withSSLEnabled($value)
8112
 * @method string getTlsVersion()
8113
 * @method $this withTlsVersion($value)
8114
 */
8115
class ModifyDBInstanceSSL extends Rpc
8116
{
8117
}
8118
8119
/**
8120
 * @method string getResourceOwnerId()
8121
 * @method $this withResourceOwnerId($value)
8122
 * @method string getCertificate()
8123
 * @method $this withCertificate($value)
8124
 * @method string getPrivateKey()
8125
 * @method $this withPrivateKey($value)
8126
 * @method string getPassWord()
8127
 * @method $this withPassWord($value)
8128
 * @method string getDBInstanceId()
8129
 * @method $this withDBInstanceId($value)
8130
 * @method string getResourceOwnerAccount()
8131
 * @method $this withResourceOwnerAccount($value)
8132
 * @method string getOwnerAccount()
8133
 * @method $this withOwnerAccount($value)
8134
 * @method string getIsRotate()
8135
 * @method $this withIsRotate($value)
8136
 * @method string getEncryptionKey()
8137
 * @method $this withEncryptionKey($value)
8138
 * @method string getOwnerId()
8139
 * @method $this withOwnerId($value)
8140
 * @method string getDBName()
8141
 * @method $this withDBName($value)
8142
 * @method string getRoleArn()
8143
 * @method $this withRoleArn($value)
8144
 * @method string getTDEStatus()
8145
 * @method $this withTDEStatus($value)
8146
 */
8147
class ModifyDBInstanceTDE extends Rpc
8148
{
8149
}
8150
8151
/**
8152
 * @method string getResourceOwnerId()
8153
 * @method $this withResourceOwnerId($value)
8154
 * @method string getDBInstanceStorage()
8155
 * @method $this withDBInstanceStorage($value)
8156
 * @method string getClientToken()
8157
 * @method $this withClientToken($value)
8158
 * @method string getEffectiveTime()
8159
 * @method $this withEffectiveTime($value)
8160
 * @method string getDBInstanceId()
8161
 * @method $this withDBInstanceId($value)
8162
 * @method string getDBInstanceStorageType()
8163
 * @method $this withDBInstanceStorageType($value)
8164
 * @method string getProduceAsync()
8165
 * @method $this withProduceAsync($value)
8166
 * @method string getAutoPay()
8167
 * @method $this withAutoPay($value)
8168
 * @method string getDryRun()
8169
 * @method $this withDryRun($value)
8170
 * @method string getResourceOwnerAccount()
8171
 * @method $this withResourceOwnerAccount($value)
8172
 * @method string getOwnerAccount()
8173
 * @method $this withOwnerAccount($value)
8174
 * @method string getOwnerId()
8175
 * @method $this withOwnerId($value)
8176
 * @method string getDBNode()
8177
 * @method $this withDBNode($value)
8178
 */
8179
class ModifyDBNode extends Rpc
8180
{
8181
}
8182
8183
/**
8184
 * @method string getResourceOwnerId()
8185
 * @method $this withResourceOwnerId($value)
8186
 * @method string getResourceGroupId()
8187
 * @method $this withResourceGroupId($value)
8188
 * @method string getAccountName()
8189
 * @method $this withAccountName($value)
8190
 * @method string getDBProxyNodes()
8191
 * @method $this withDBProxyNodes($value)
8192
 * @method string getDBInstanceId()
8193
 * @method $this withDBInstanceId($value)
8194
 * @method string getPersistentConnectionStatus()
8195
 * @method $this withPersistentConnectionStatus($value)
8196
 * @method string getResourceOwnerAccount()
8197
 * @method $this withResourceOwnerAccount($value)
8198
 * @method string getDBProxyEngineType()
8199
 * @method $this withDBProxyEngineType($value)
8200
 * @method string getOwnerId()
8201
 * @method $this withOwnerId($value)
8202
 * @method string getDBProxyInstanceNum()
8203
 * @method $this withDBProxyInstanceNum($value)
8204
 * @method string getConfigDBProxyService()
8205
 * @method $this withConfigDBProxyService($value)
8206
 * @method string getVSwitchId()
8207
 * @method $this withVSwitchId($value)
8208
 * @method string getAccountPassword()
8209
 * @method $this withAccountPassword($value)
8210
 * @method string getDBProxyInstanceType()
8211
 * @method $this withDBProxyInstanceType($value)
8212
 * @method string getVPCId()
8213
 * @method $this withVPCId($value)
8214
 * @method string getInstanceNetworkType()
8215
 * @method $this withInstanceNetworkType($value)
8216
 */
8217
class ModifyDBProxy extends Rpc
8218
{
8219
}
8220
8221
/**
8222
 * @method string getResourceOwnerId()
8223
 * @method $this withResourceOwnerId($value)
8224
 * @method string getConfigDBProxyFeatures()
8225
 * @method $this withConfigDBProxyFeatures($value)
8226
 * @method string getEffectiveTime()
8227
 * @method $this withEffectiveTime($value)
8228
 * @method string getEffectiveSpecificTime()
8229
 * @method $this withEffectiveSpecificTime($value)
8230
 * @method string getDBInstanceId()
8231
 * @method $this withDBInstanceId($value)
8232
 * @method string getReadOnlyInstanceWeight()
8233
 * @method $this withReadOnlyInstanceWeight($value)
8234
 * @method string getReadOnlyInstanceMaxDelayTime()
8235
 * @method $this withReadOnlyInstanceMaxDelayTime($value)
8236
 * @method string getResourceOwnerAccount()
8237
 * @method $this withResourceOwnerAccount($value)
8238
 * @method string getDbEndpointMinSlaveCount()
8239
 * @method $this withDbEndpointMinSlaveCount($value)
8240
 * @method string getDbEndpointAliases()
8241
 * @method $this withDbEndpointAliases($value)
8242
 * @method string getDBProxyEngineType()
8243
 * @method $this withDBProxyEngineType($value)
8244
 * @method string getCausalConsistReadTimeout()
8245
 * @method $this withCausalConsistReadTimeout($value)
8246
 * @method string getDbEndpointOperator()
8247
 * @method $this withDbEndpointOperator($value)
8248
 * @method string getDbEndpointType()
8249
 * @method $this withDbEndpointType($value)
8250
 * @method string getOwnerId()
8251
 * @method $this withOwnerId($value)
8252
 * @method string getDbEndpointReadWriteMode()
8253
 * @method $this withDbEndpointReadWriteMode($value)
8254
 * @method string getVSwitchId()
8255
 * @method $this withVSwitchId($value)
8256
 * @method string getDBProxyEndpointId()
8257
 * @method $this withDBProxyEndpointId($value)
8258
 * @method string getVpcId()
8259
 * @method $this withVpcId($value)
8260
 * @method string getReadOnlyInstanceDistributionType()
8261
 * @method $this withReadOnlyInstanceDistributionType($value)
8262
 */
8263
class ModifyDBProxyEndpoint extends Rpc
8264
{
8265
}
8266
8267
/**
8268
 * @method string getResourceOwnerId()
8269
 * @method $this withResourceOwnerId($value)
8270
 * @method string getDBProxyConnectStringNetType()
8271
 * @method $this withDBProxyConnectStringNetType($value)
8272
 * @method string getDBInstanceId()
8273
 * @method $this withDBInstanceId($value)
8274
 * @method string getDBProxyNewConnectStringPort()
8275
 * @method $this withDBProxyNewConnectStringPort($value)
8276
 * @method string getResourceOwnerAccount()
8277
 * @method $this withResourceOwnerAccount($value)
8278
 * @method string getDBProxyEngineType()
8279
 * @method $this withDBProxyEngineType($value)
8280
 * @method string getOwnerId()
8281
 * @method $this withOwnerId($value)
8282
 * @method string getDBProxyEndpointId()
8283
 * @method $this withDBProxyEndpointId($value)
8284
 * @method string getDBProxyNewConnectString()
8285
 * @method $this withDBProxyNewConnectString($value)
8286
 */
8287
class ModifyDBProxyEndpointAddress extends Rpc
8288
{
8289
}
8290
8291
/**
8292
 * @method string getResourceOwnerId()
8293
 * @method $this withResourceOwnerId($value)
8294
 * @method string getVSwitchIds()
8295
 * @method $this withVSwitchIds($value)
8296
 * @method string getMigrateAZ()
8297
 * @method $this withMigrateAZ($value)
8298
 * @method string getEffectiveTime()
8299
 * @method $this withEffectiveTime($value)
8300
 * @method string getEffectiveSpecificTime()
8301
 * @method $this withEffectiveSpecificTime($value)
8302
 * @method string getDBProxyNodes()
8303
 * @method $this withDBProxyNodes($value)
8304
 * @method string getDBInstanceId()
8305
 * @method $this withDBInstanceId($value)
8306
 * @method string getResourceOwnerAccount()
8307
 * @method $this withResourceOwnerAccount($value)
8308
 * @method string getDBProxyEngineType()
8309
 * @method $this withDBProxyEngineType($value)
8310
 * @method string getOwnerId()
8311
 * @method $this withOwnerId($value)
8312
 * @method string getDBProxyInstanceNum()
8313
 * @method $this withDBProxyInstanceNum($value)
8314
 * @method string getDBProxyInstanceType()
8315
 * @method $this withDBProxyInstanceType($value)
8316
 */
8317
class ModifyDBProxyInstance extends Rpc
8318
{
8319
}
8320
8321
/**
8322
 * @method string getDbProxySslEnabled()
8323
 * @method $this withDbProxySslEnabled($value)
8324
 * @method string getDbProxyConnectString()
8325
 * @method $this withDbProxyConnectString($value)
8326
 * @method string getDbInstanceId()
8327
 * @method $this withDbInstanceId($value)
8328
 * @method string getDBProxyEngineType()
8329
 * @method $this withDBProxyEngineType($value)
8330
 * @method string getDbProxyEndpointId()
8331
 * @method $this withDbProxyEndpointId($value)
8332
 */
8333
class ModifyDbProxyInstanceSsl extends Rpc
8334
{
8335
}
8336
8337
/**
8338
 * @method string getResourceOwnerId()
8339
 * @method $this withResourceOwnerId($value)
8340
 * @method string getWhiteListGroupName()
8341
 * @method $this withWhiteListGroupName($value)
8342
 * @method string getSecurityIpHosts()
8343
 * @method $this withSecurityIpHosts($value)
8344
 * @method string getSecurityToken()
8345
 * @method $this withSecurityToken($value)
8346
 * @method string getDBInstanceId()
8347
 * @method $this withDBInstanceId($value)
8348
 * @method string getResourceOwnerAccount()
8349
 * @method $this withResourceOwnerAccount($value)
8350
 * @method string getOwnerAccount()
8351
 * @method $this withOwnerAccount($value)
8352
 * @method string getOwnerId()
8353
 * @method $this withOwnerId($value)
8354
 */
8355
class ModifyDTCSecurityIpHostsForSQLServer extends Rpc
8356
{
8357
}
8358
8359
/**
8360
 * @method string getEventId()
8361
 * @method $this withEventId($value)
8362
 * @method string getEventAction()
8363
 * @method $this withEventAction($value)
8364
 * @method string getSecurityToken()
8365
 * @method $this withSecurityToken($value)
8366
 * @method string getActionParams()
8367
 * @method $this withActionParams($value)
8368
 */
8369
class ModifyEventInfo extends Rpc
8370
{
8371
}
8372
8373
/**
8374
 * @method string getResourceOwnerId()
8375
 * @method $this withResourceOwnerId($value)
8376
 * @method string getDBInstanceId()
8377
 * @method $this withDBInstanceId($value)
8378
 * @method string getTcpConnectionType()
8379
 * @method $this withTcpConnectionType($value)
8380
 * @method string getResourceOwnerAccount()
8381
 * @method $this withResourceOwnerAccount($value)
8382
 * @method string getOwnerId()
8383
 * @method $this withOwnerId($value)
8384
 */
8385
class ModifyHADiagnoseConfig extends Rpc
8386
{
8387
}
8388
8389
/**
8390
 * @method string getResourceOwnerId()
8391
 * @method $this withResourceOwnerId($value)
8392
 * @method string getHAConfig()
8393
 * @method $this withHAConfig($value)
8394
 * @method string getManualHATime()
8395
 * @method $this withManualHATime($value)
8396
 * @method string getDBInstanceId()
8397
 * @method $this withDBInstanceId($value)
8398
 * @method string getResourceOwnerAccount()
8399
 * @method $this withResourceOwnerAccount($value)
8400
 * @method string getOwnerId()
8401
 * @method $this withOwnerId($value)
8402
 */
8403
class ModifyHASwitchConfig extends Rpc
8404
{
8405
}
8406
8407
/**
8408
 * @method string getResourceOwnerId()
8409
 * @method $this withResourceOwnerId($value)
8410
 * @method string getClientToken()
8411
 * @method $this withClientToken($value)
8412
 * @method string getDuration()
8413
 * @method $this withDuration($value)
8414
 * @method string getDBInstanceId()
8415
 * @method $this withDBInstanceId($value)
8416
 * @method string getResourceOwnerAccount()
8417
 * @method $this withResourceOwnerAccount($value)
8418
 * @method string getOwnerAccount()
8419
 * @method $this withOwnerAccount($value)
8420
 * @method string getOwnerId()
8421
 * @method $this withOwnerId($value)
8422
 * @method string getAutoRenew()
8423
 * @method $this withAutoRenew($value)
8424
 */
8425
class ModifyInstanceAutoRenewalAttribute extends Rpc
8426
{
8427
}
8428
8429
/**
8430
 * @method string getResourceOwnerId()
8431
 * @method $this withResourceOwnerId($value)
8432
 * @method string getRetentType()
8433
 * @method $this withRetentType($value)
8434
 * @method string getBackupEnabled()
8435
 * @method $this withBackupEnabled($value)
8436
 * @method string getRelService()
8437
 * @method $this withRelService($value)
8438
 * @method string getStorageType()
8439
 * @method $this withStorageType($value)
8440
 * @method string getEndpoint()
8441
 * @method $this withEndpoint($value)
8442
 * @method string getDBInstanceId()
8443
 * @method $this withDBInstanceId($value)
8444
 * @method string getRetention()
8445
 * @method $this withRetention($value)
8446
 * @method string getResourceOwnerAccount()
8447
 * @method $this withResourceOwnerAccount($value)
8448
 * @method string getCrossBackupType()
8449
 * @method $this withCrossBackupType($value)
8450
 * @method string getLogBackupEnabled()
8451
 * @method $this withLogBackupEnabled($value)
8452
 * @method string getOwnerId()
8453
 * @method $this withOwnerId($value)
8454
 * @method string getCrossBackupRegion()
8455
 * @method $this withCrossBackupRegion($value)
8456
 * @method string getStorageOwner()
8457
 * @method $this withStorageOwner($value)
8458
 */
8459
class ModifyInstanceCrossBackupPolicy extends Rpc
8460
{
8461
}
8462
8463
/**
8464
 * @method string getDBInstanceName()
8465
 * @method $this withDBInstanceName($value)
8466
 * @method string getResourceOwnerId()
8467
 * @method $this withResourceOwnerId($value)
8468
 * @method string getMaskingAlgo()
8469
 * @method $this withMaskingAlgo($value)
8470
 * @method string getRuleName()
8471
 * @method $this withRuleName($value)
8472
 * @method string getEnabled()
8473
 * @method $this withEnabled($value)
8474
 * @method string getResourceOwnerAccount()
8475
 * @method $this withResourceOwnerAccount($value)
8476
 * @method string getOwnerId()
8477
 * @method $this withOwnerId($value)
8478
 * @method string getDefaultAlgo()
8479
 * @method $this withDefaultAlgo($value)
8480
 * @method string getRuleConfig()
8481
 * @method $this withRuleConfig($value)
8482
 * @method string getDBName()
8483
 * @method $this withDBName($value)
8484
 */
8485
class ModifyMaskingRules extends Rpc
8486
{
8487
}
8488
8489
/**
8490
 * @method string getResourceOwnerId()
8491
 * @method $this withResourceOwnerId($value)
8492
 * @method string getClientToken()
8493
 * @method $this withClientToken($value)
8494
 * @method string getSwitchTimeMode()
8495
 * @method $this withSwitchTimeMode($value)
8496
 * @method string getParameterGroupId()
8497
 * @method $this withParameterGroupId($value)
8498
 * @method string getDBInstanceId()
8499
 * @method $this withDBInstanceId($value)
8500
 * @method string getForcerestart()
8501
 * @method $this withForcerestart($value)
8502
 * @method string getSwitchTime()
8503
 * @method $this withSwitchTime($value)
8504
 * @method string getResourceOwnerAccount()
8505
 * @method $this withResourceOwnerAccount($value)
8506
 * @method string getOwnerAccount()
8507
 * @method $this withOwnerAccount($value)
8508
 * @method string getOwnerId()
8509
 * @method $this withOwnerId($value)
8510
 * @method string getParameters()
8511
 * @method $this withParameters($value)
8512
 */
8513
class ModifyParameter extends Rpc
8514
{
8515
}
8516
8517
/**
8518
 * @method string getResourceOwnerId()
8519
 * @method $this withResourceOwnerId($value)
8520
 * @method string getResourceGroupId()
8521
 * @method $this withResourceGroupId($value)
8522
 * @method string getParameterGroupId()
8523
 * @method $this withParameterGroupId($value)
8524
 * @method string getModifyMode()
8525
 * @method $this withModifyMode($value)
8526
 * @method string getResourceOwnerAccount()
8527
 * @method $this withResourceOwnerAccount($value)
8528
 * @method string getOwnerId()
8529
 * @method $this withOwnerId($value)
8530
 * @method string getParameterGroupName()
8531
 * @method $this withParameterGroupName($value)
8532
 * @method string getParameters()
8533
 * @method $this withParameters($value)
8534
 * @method string getParameterGroupDesc()
8535
 * @method $this withParameterGroupDesc($value)
8536
 */
8537
class ModifyParameterGroup extends Rpc
8538
{
8539
}
8540
8541
/**
8542
 * @method string getResourceOwnerId()
8543
 * @method $this withResourceOwnerId($value)
8544
 * @method string getClientToken()
8545
 * @method $this withClientToken($value)
8546
 * @method string getOpsType()
8547
 * @method $this withOpsType($value)
8548
 * @method string getDBInstanceId()
8549
 * @method $this withDBInstanceId($value)
8550
 * @method string getResourceOwnerAccount()
8551
 * @method $this withResourceOwnerAccount($value)
8552
 * @method string getOwnerAccount()
8553
 * @method $this withOwnerAccount($value)
8554
 * @method string getOwnerId()
8555
 * @method $this withOwnerId($value)
8556
 * @method array getHbaItem()
8557
 */
8558
class ModifyPGHbaConfig extends Rpc
8559
{
8560
8561
    /**
8562
     * @param array $hbaItem
8563
     *
8564
     * @return $this
8565
     */
8566
	public function withHbaItem(array $hbaItem)
8567
	{
8568
	    $this->data['HbaItem'] = $hbaItem;
8569
		foreach ($hbaItem as $depth1 => $depth1Value) {
8570
			if(isset($depth1Value['Database'])){
8571
				$this->options['query']['HbaItem.' . ($depth1 + 1) . '.Database'] = $depth1Value['Database'];
8572
			}
8573
			if(isset($depth1Value['Address'])){
8574
				$this->options['query']['HbaItem.' . ($depth1 + 1) . '.Address'] = $depth1Value['Address'];
8575
			}
8576
			if(isset($depth1Value['Method'])){
8577
				$this->options['query']['HbaItem.' . ($depth1 + 1) . '.Method'] = $depth1Value['Method'];
8578
			}
8579
			if(isset($depth1Value['Type'])){
8580
				$this->options['query']['HbaItem.' . ($depth1 + 1) . '.Type'] = $depth1Value['Type'];
8581
			}
8582
			if(isset($depth1Value['User'])){
8583
				$this->options['query']['HbaItem.' . ($depth1 + 1) . '.User'] = $depth1Value['User'];
8584
			}
8585
			if(isset($depth1Value['Mask'])){
8586
				$this->options['query']['HbaItem.' . ($depth1 + 1) . '.Mask'] = $depth1Value['Mask'];
8587
			}
8588
			if(isset($depth1Value['Option'])){
8589
				$this->options['query']['HbaItem.' . ($depth1 + 1) . '.Option'] = $depth1Value['Option'];
8590
			}
8591
			if(isset($depth1Value['PriorityId'])){
8592
				$this->options['query']['HbaItem.' . ($depth1 + 1) . '.PriorityId'] = $depth1Value['PriorityId'];
8593
			}
8594
		}
8595
8596
		return $this;
8597
    }
8598
}
8599
8600
/**
8601
 * @method string getAutoPay()
8602
 * @method $this withAutoPay($value)
8603
 * @method string getDryRun()
8604
 * @method $this withDryRun($value)
8605
 * @method string getPerformanceLevel()
8606
 * @method $this withPerformanceLevel($value)
8607
 * @method string getDiskCategory()
8608
 * @method $this withDiskCategory($value)
8609
 * @method string getDiskId()
8610
 * @method $this withDiskId($value)
8611
 */
8612
class ModifyRCDiskSpec extends Rpc
8613
{
8614
}
8615
8616
/**
8617
 * @method string getAutoUseCoupon()
8618
 * @method $this withAutoUseCoupon($value)
8619
 * @method string getRebootTime()
8620
 * @method $this withRebootTime($value)
8621
 * @method string getInstanceType()
8622
 * @method $this withInstanceType($value)
8623
 * @method string getDirection()
8624
 * @method $this withDirection($value)
8625
 * @method string getAutoPay()
8626
 * @method $this withAutoPay($value)
8627
 * @method string getDryRun()
8628
 * @method $this withDryRun($value)
8629
 * @method string getRebootWhenFinished()
8630
 * @method $this withRebootWhenFinished($value)
8631
 * @method string getInstanceId()
8632
 * @method $this withInstanceId($value)
8633
 * @method string getPromotionCode()
8634
 * @method $this withPromotionCode($value)
8635
 */
8636
class ModifyRCInstance extends Rpc
8637
{
8638
}
8639
8640
/**
8641
 * @method string getSecurityGroupId()
8642
 * @method $this withSecurityGroupId($value)
8643
 * @method string getDeletionProtection()
8644
 * @method $this withDeletionProtection($value)
8645
 * @method string getPassword()
8646
 * @method $this withPassword($value)
8647
 * @method string getHostName()
8648
 * @method $this withHostName($value)
8649
 * @method string getReboot()
8650
 * @method $this withReboot($value)
8651
 * @method string getSecurityGroupIds()
8652
 * @method $this withSecurityGroupIds($value)
8653
 * @method string getInstanceId()
8654
 * @method $this withInstanceId($value)
8655
 * @method string getInstanceIds()
8656
 * @method $this withInstanceIds($value)
8657
 */
8658
class ModifyRCInstanceAttribute extends Rpc
8659
{
8660
}
8661
8662
/**
8663
 * @method string getClientToken()
8664
 * @method $this withClientToken($value)
8665
 * @method string getAutoUseCoupon()
8666
 * @method $this withAutoUseCoupon($value)
8667
 * @method string getInstanceChargeType()
8668
 * @method $this withInstanceChargeType($value)
8669
 * @method string getBusinessInfo()
8670
 * @method $this withBusinessInfo($value)
8671
 * @method string getPeriod()
8672
 * @method $this withPeriod($value)
8673
 * @method string getDryRun()
8674
 * @method $this withDryRun($value)
8675
 * @method string getAutoPay()
8676
 * @method $this withAutoPay($value)
8677
 * @method string getIncludeDataDisks()
8678
 * @method $this withIncludeDataDisks($value)
8679
 * @method string getResource()
8680
 * @method $this withResource($value)
8681
 * @method string getUsedTime()
8682
 * @method $this withUsedTime($value)
8683
 * @method string getInstanceId()
8684
 * @method $this withInstanceId($value)
8685
 * @method string getAutoRenew()
8686
 * @method $this withAutoRenew($value)
8687
 * @method string getInstanceIds()
8688
 * @method $this withInstanceIds($value)
8689
 * @method string getPromotionCode()
8690
 * @method $this withPromotionCode($value)
8691
 * @method string getPayType()
8692
 * @method $this withPayType($value)
8693
 */
8694
class ModifyRCInstanceChargeType extends Rpc
8695
{
8696
}
8697
8698
/**
8699
 * @method string getInstanceId()
8700
 * @method $this withInstanceId($value)
8701
 * @method string getInstanceDescription()
8702
 * @method $this withInstanceDescription($value)
8703
 */
8704
class ModifyRCInstanceDescription extends Rpc
8705
{
8706
}
8707
8708
/**
8709
 * @method string getReboot()
8710
 * @method $this withReboot($value)
8711
 * @method string getKeyPairName()
8712
 * @method $this withKeyPairName($value)
8713
 * @method string getInstanceId()
8714
 * @method $this withInstanceId($value)
8715
 */
8716
class ModifyRCInstanceKeyPair extends Rpc
8717
{
8718
}
8719
8720
/**
8721
 * @method string getInternetMaxBandwidthOut()
8722
 * @method $this withInternetMaxBandwidthOut($value)
8723
 * @method string getInstanceId()
8724
 * @method $this withInstanceId($value)
8725
 * @method string getNetworkChargeType()
8726
 * @method $this withNetworkChargeType($value)
8727
 */
8728
class ModifyRCInstanceNetworkSpec extends Rpc
8729
{
8730
}
8731
8732
/**
8733
 * @method string getSourcePortRange()
8734
 * @method $this withSourcePortRange($value)
8735
 * @method string getSecurityGroupId()
8736
 * @method $this withSecurityGroupId($value)
8737
 * @method string getDirection()
8738
 * @method $this withDirection($value)
8739
 * @method string getPolicy()
8740
 * @method $this withPolicy($value)
8741
 * @method string getPortRange()
8742
 * @method $this withPortRange($value)
8743
 * @method string getIpProtocol()
8744
 * @method $this withIpProtocol($value)
8745
 * @method string getSourceCidrIp()
8746
 * @method $this withSourceCidrIp($value)
8747
 * @method string getPriority()
8748
 * @method $this withPriority($value)
8749
 * @method string getDestCidrIp()
8750
 * @method $this withDestCidrIp($value)
8751
 * @method string getSecurityGroupRuleId()
8752
 * @method $this withSecurityGroupRuleId($value)
8753
 */
8754
class ModifyRCSecurityGroupPermission extends Rpc
8755
{
8756
}
8757
8758
/**
8759
 * @method string getClusterId()
8760
 * @method $this withClusterId($value)
8761
 * @method string getSupportDiskPerformanceLevel()
8762
 * @method $this withSupportDiskPerformanceLevel($value)
8763
 */
8764
class ModifyRCVCluster extends Rpc
8765
{
8766
}
8767
8768
/**
8769
 * @method string getResourceOwnerId()
8770
 * @method $this withResourceOwnerId($value)
8771
 * @method string getResourceGroupId()
8772
 * @method $this withResourceGroupId($value)
8773
 * @method string getDBInstanceId()
8774
 * @method $this withDBInstanceId($value)
8775
 * @method string getResourceOwnerAccount()
8776
 * @method $this withResourceOwnerAccount($value)
8777
 * @method string getOwnerId()
8778
 * @method $this withOwnerId($value)
8779
 * @method string getReadSQLReplicationTime()
8780
 * @method $this withReadSQLReplicationTime($value)
8781
 */
8782
class ModifyReadonlyInstanceDelayReplicationTime extends Rpc
8783
{
8784
}
8785
8786
/**
8787
 * @method string getResourceOwnerId()
8788
 * @method $this withResourceOwnerId($value)
8789
 * @method string getConnectionStringPrefix()
8790
 * @method $this withConnectionStringPrefix($value)
8791
 * @method string getDistributionType()
8792
 * @method $this withDistributionType($value)
8793
 * @method string getDBInstanceId()
8794
 * @method $this withDBInstanceId($value)
8795
 * @method string getResourceOwnerAccount()
8796
 * @method $this withResourceOwnerAccount($value)
8797
 * @method string getOwnerAccount()
8798
 * @method $this withOwnerAccount($value)
8799
 * @method string getWeight()
8800
 * @method $this withWeight($value)
8801
 * @method string getOwnerId()
8802
 * @method $this withOwnerId($value)
8803
 * @method string getPort()
8804
 * @method $this withPort($value)
8805
 * @method string getMaxDelayTime()
8806
 * @method $this withMaxDelayTime($value)
8807
 */
8808
class ModifyReadWriteSplittingConnection extends Rpc
8809
{
8810
}
8811
8812
/**
8813
 * @method string getResourceOwnerId()
8814
 * @method $this withResourceOwnerId($value)
8815
 * @method string getClientToken()
8816
 * @method $this withClientToken($value)
8817
 * @method string getResourceGroupId()
8818
 * @method $this withResourceGroupId($value)
8819
 * @method string getDBInstanceId()
8820
 * @method $this withDBInstanceId($value)
8821
 * @method string getResourceOwnerAccount()
8822
 * @method $this withResourceOwnerAccount($value)
8823
 * @method string getOwnerAccount()
8824
 * @method $this withOwnerAccount($value)
8825
 * @method string getOwnerId()
8826
 * @method $this withOwnerId($value)
8827
 * @method string getResourceType()
8828
 * @method $this withResourceType($value)
8829
 */
8830
class ModifyResourceGroup extends Rpc
8831
{
8832
}
8833
8834
/**
8835
 * @method string getResourceOwnerId()
8836
 * @method $this withResourceOwnerId($value)
8837
 * @method string getSecurityGroupId()
8838
 * @method $this withSecurityGroupId($value)
8839
 * @method string getDBInstanceId()
8840
 * @method $this withDBInstanceId($value)
8841
 * @method string getResourceOwnerAccount()
8842
 * @method $this withResourceOwnerAccount($value)
8843
 * @method string getOwnerId()
8844
 * @method $this withOwnerId($value)
8845
 */
8846
class ModifySecurityGroupConfiguration extends Rpc
8847
{
8848
}
8849
8850
/**
8851
 * @method string getDBInstanceIPArrayName()
8852
 * @method $this withDBInstanceIPArrayName($value)
8853
 * @method string getResourceOwnerId()
8854
 * @method $this withResourceOwnerId($value)
8855
 * @method string getClientToken()
8856
 * @method $this withClientToken($value)
8857
 * @method string getSecurityIps()
8858
 * @method $this withSecurityIps($value)
8859
 * @method string getSecurityGroupId()
8860
 * @method $this withSecurityGroupId($value)
8861
 * @method string getWhitelistNetworkType()
8862
 * @method $this withWhitelistNetworkType($value)
8863
 * @method string getSecurityIPType()
8864
 * @method $this withSecurityIPType($value)
8865
 * @method string getDBInstanceId()
8866
 * @method $this withDBInstanceId($value)
8867
 * @method string getModifyMode()
8868
 * @method $this withModifyMode($value)
8869
 * @method string getResourceOwnerAccount()
8870
 * @method $this withResourceOwnerAccount($value)
8871
 * @method string getOwnerAccount()
8872
 * @method $this withOwnerAccount($value)
8873
 * @method string getOwnerId()
8874
 * @method $this withOwnerId($value)
8875
 * @method string getFreshWhiteListReadins()
8876
 * @method $this withFreshWhiteListReadins($value)
8877
 * @method string getDBInstanceIPArrayAttribute()
8878
 * @method $this withDBInstanceIPArrayAttribute($value)
8879
 */
8880
class ModifySecurityIps extends Rpc
8881
{
8882
}
8883
8884
/**
8885
 * @method string getResourceOwnerId()
8886
 * @method $this withResourceOwnerId($value)
8887
 * @method string getStoragePeriod()
8888
 * @method $this withStoragePeriod($value)
8889
 * @method string getClientToken()
8890
 * @method $this withClientToken($value)
8891
 * @method string getResourceGroupId()
8892
 * @method $this withResourceGroupId($value)
8893
 * @method string getSQLCollectorStatus()
8894
 * @method $this withSQLCollectorStatus($value)
8895
 * @method string getDBInstanceId()
8896
 * @method $this withDBInstanceId($value)
8897
 * @method string getResourceOwnerAccount()
8898
 * @method $this withResourceOwnerAccount($value)
8899
 * @method string getOwnerAccount()
8900
 * @method $this withOwnerAccount($value)
8901
 * @method string getOwnerId()
8902
 * @method $this withOwnerId($value)
8903
 */
8904
class ModifySQLCollectorPolicy extends Rpc
8905
{
8906
}
8907
8908
/**
8909
 * @method string getResourceOwnerId()
8910
 * @method $this withResourceOwnerId($value)
8911
 * @method string getResourceGroupId()
8912
 * @method $this withResourceGroupId($value)
8913
 * @method string getSecurityToken()
8914
 * @method $this withSecurityToken($value)
8915
 * @method string getDBInstanceId()
8916
 * @method $this withDBInstanceId($value)
8917
 * @method string getResourceOwnerAccount()
8918
 * @method $this withResourceOwnerAccount($value)
8919
 * @method string getOwnerAccount()
8920
 * @method $this withOwnerAccount($value)
8921
 * @method string getConfigValue()
8922
 * @method $this withConfigValue($value)
8923
 * @method string getOwnerId()
8924
 * @method $this withOwnerId($value)
8925
 */
8926
class ModifySQLCollectorRetention extends Rpc
8927
{
8928
}
8929
8930
/**
8931
 * @method string getResourceOwnerId()
8932
 * @method $this withResourceOwnerId($value)
8933
 * @method string getSecurityToken()
8934
 * @method $this withSecurityToken($value)
8935
 * @method string getTaskId()
8936
 * @method $this withTaskId($value)
8937
 * @method string getResourceOwnerAccount()
8938
 * @method $this withResourceOwnerAccount($value)
8939
 * @method string getStepName()
8940
 * @method $this withStepName($value)
8941
 * @method string getActionParams()
8942
 * @method $this withActionParams($value)
8943
 * @method string getTaskAction()
8944
 * @method $this withTaskAction($value)
8945
 */
8946
class ModifyTaskInfo extends Rpc
8947
{
8948
}
8949
8950
/**
8951
 * @method string getResourceOwnerId()
8952
 * @method $this withResourceOwnerId($value)
8953
 * @method string getResourceOwnerAccount()
8954
 * @method $this withResourceOwnerAccount($value)
8955
 * @method string getTemplateId()
8956
 * @method $this withTemplateId($value)
8957
 * @method string getResourceGroupId()
8958
 * @method $this withResourceGroupId($value)
8959
 * @method string getTemplateName()
8960
 * @method $this withTemplateName($value)
8961
 * @method string getIpWhitelist()
8962
 * @method $this withIpWhitelist($value)
8963
 */
8964
class ModifyWhitelistTemplate extends Rpc
8965
{
8966
}
8967
8968
/**
8969
 * @method string getResourceOwnerId()
8970
 * @method $this withResourceOwnerId($value)
8971
 * @method string getNodeType()
8972
 * @method $this withNodeType($value)
8973
 * @method string getDBNodeId()
8974
 * @method $this withDBNodeId($value)
8975
 * @method string getClientToken()
8976
 * @method $this withClientToken($value)
8977
 * @method string getEngineVersion()
8978
 * @method $this withEngineVersion($value)
8979
 * @method string getDBInstanceId()
8980
 * @method $this withDBInstanceId($value)
8981
 * @method string getBusinessInfo()
8982
 * @method $this withBusinessInfo($value)
8983
 * @method string getAutoPay()
8984
 * @method $this withAutoPay($value)
8985
 * @method string getResourceOwnerAccount()
8986
 * @method $this withResourceOwnerAccount($value)
8987
 * @method string getResource()
8988
 * @method $this withResource($value)
8989
 * @method string getCommodityCode()
8990
 * @method $this withCommodityCode($value)
8991
 * @method string getOwnerId()
8992
 * @method $this withOwnerId($value)
8993
 * @method string getPromotionCode()
8994
 * @method $this withPromotionCode($value)
8995
 * @method string getZoneId()
8996
 * @method $this withZoneId($value)
8997
 */
8998
class PreCheckCreateOrderForDeleteDBNodes extends Rpc
8999
{
9000
}
9001
9002
/**
9003
 * @method string getResourceOwnerId()
9004
 * @method $this withResourceOwnerId($value)
9005
 * @method string getClientToken()
9006
 * @method $this withClientToken($value)
9007
 * @method string getDBInstanceId()
9008
 * @method $this withDBInstanceId($value)
9009
 * @method string getResourceOwnerAccount()
9010
 * @method $this withResourceOwnerAccount($value)
9011
 * @method string getOwnerAccount()
9012
 * @method $this withOwnerAccount($value)
9013
 * @method string getOwnerId()
9014
 * @method $this withOwnerId($value)
9015
 */
9016
class PurgeDBInstanceLog extends Rpc
9017
{
9018
}
9019
9020
/**
9021
 * @method string getPageNumber()
9022
 * @method string getWithConfirmed()
9023
 * @method string getPageSize()
9024
 * @method string getFrom()
9025
 * @method string getTo()
9026
 */
9027
class QueryNotify extends Rpc
9028
{
9029
9030
    /**
9031
     * @param string $value
9032
     *
9033
     * @return $this
9034
     */
9035
    public function withPageNumber($value)
9036
    {
9037
        $this->data['PageNumber'] = $value;
9038
        $this->options['form_params']['PageNumber'] = $value;
9039
9040
        return $this;
9041
    }
9042
9043
    /**
9044
     * @param string $value
9045
     *
9046
     * @return $this
9047
     */
9048
    public function withWithConfirmed($value)
9049
    {
9050
        $this->data['WithConfirmed'] = $value;
9051
        $this->options['form_params']['WithConfirmed'] = $value;
9052
9053
        return $this;
9054
    }
9055
9056
    /**
9057
     * @param string $value
9058
     *
9059
     * @return $this
9060
     */
9061
    public function withPageSize($value)
9062
    {
9063
        $this->data['PageSize'] = $value;
9064
        $this->options['form_params']['PageSize'] = $value;
9065
9066
        return $this;
9067
    }
9068
9069
    /**
9070
     * @param string $value
9071
     *
9072
     * @return $this
9073
     */
9074
    public function withFrom($value)
9075
    {
9076
        $this->data['From'] = $value;
9077
        $this->options['form_params']['From'] = $value;
9078
9079
        return $this;
9080
    }
9081
9082
    /**
9083
     * @param string $value
9084
     *
9085
     * @return $this
9086
     */
9087
    public function withTo($value)
9088
    {
9089
        $this->data['To'] = $value;
9090
        $this->options['form_params']['To'] = $value;
9091
9092
        return $this;
9093
    }
9094
}
9095
9096
/**
9097
 * @method string getResourceOwnerId()
9098
 * @method $this withResourceOwnerId($value)
9099
 * @method string getCode()
9100
 * @method $this withCode($value)
9101
 * @method string getResourceGroupId()
9102
 * @method $this withResourceGroupId($value)
9103
 * @method string getResourceOwnerAccount()
9104
 * @method $this withResourceOwnerAccount($value)
9105
 * @method string getOwnerId()
9106
 * @method $this withOwnerId($value)
9107
 */
9108
class QueryRecommendByCode extends Rpc
9109
{
9110
}
9111
9112
/**
9113
 * @method string getDryRun()
9114
 * @method $this withDryRun($value)
9115
 * @method string getForceStop()
9116
 * @method $this withForceStop($value)
9117
 * @method string getInstanceId()
9118
 * @method $this withInstanceId($value)
9119
 */
9120
class RebootRCInstance extends Rpc
9121
{
9122
}
9123
9124
/**
9125
 * @method string getForceReboot()
9126
 * @method $this withForceReboot($value)
9127
 * @method string getInstanceIds()
9128
 * @method $this withInstanceIds($value)
9129
 * @method string getBatchOptimization()
9130
 * @method $this withBatchOptimization($value)
9131
 */
9132
class RebootRCInstances extends Rpc
9133
{
9134
}
9135
9136
/**
9137
 * @method string getResourceOwnerId()
9138
 * @method $this withResourceOwnerId($value)
9139
 * @method string getRebuildNodeType()
9140
 * @method $this withRebuildNodeType($value)
9141
 * @method string getDBInstanceId()
9142
 * @method $this withDBInstanceId($value)
9143
 * @method string getDedicatedHostGroupId()
9144
 * @method $this withDedicatedHostGroupId($value)
9145
 * @method string getResourceOwnerAccount()
9146
 * @method $this withResourceOwnerAccount($value)
9147
 * @method string getDedicatedHostId()
9148
 * @method $this withDedicatedHostId($value)
9149
 * @method string getOwnerId()
9150
 * @method $this withOwnerId($value)
9151
 */
9152
class RebuildDBInstance extends Rpc
9153
{
9154
}
9155
9156
/**
9157
 * @method string getDBInstanceId()
9158
 * @method $this withDBInstanceId($value)
9159
 */
9160
class RebuildReplicationLink extends Rpc
9161
{
9162
}
9163
9164
/**
9165
 * @method string getResourceOwnerId()
9166
 * @method $this withResourceOwnerId($value)
9167
 * @method string getDBInstanceId()
9168
 * @method $this withDBInstanceId($value)
9169
 * @method string getGuardDBInstanceId()
9170
 * @method $this withGuardDBInstanceId($value)
9171
 * @method string getResourceOwnerAccount()
9172
 * @method $this withResourceOwnerAccount($value)
9173
 * @method string getOwnerAccount()
9174
 * @method $this withOwnerAccount($value)
9175
 * @method string getOwnerId()
9176
 * @method $this withOwnerId($value)
9177
 */
9178
class ReceiveDBInstance extends Rpc
9179
{
9180
}
9181
9182
/**
9183
 * @method string getResourceOwnerId()
9184
 * @method $this withResourceOwnerId($value)
9185
 * @method string getDBInstanceStorage()
9186
 * @method $this withDBInstanceStorage($value)
9187
 * @method string getClientToken()
9188
 * @method $this withClientToken($value)
9189
 * @method string getResourceGroupId()
9190
 * @method $this withResourceGroupId($value)
9191
 * @method string getDBInstanceDescription()
9192
 * @method $this withDBInstanceDescription($value)
9193
 * @method string getDBInstanceId()
9194
 * @method $this withDBInstanceId($value)
9195
 * @method string getDBInstanceStorageType()
9196
 * @method $this withDBInstanceStorageType($value)
9197
 * @method string getRestoreTime()
9198
 * @method $this withRestoreTime($value)
9199
 * @method string getPeriod()
9200
 * @method $this withPeriod($value)
9201
 * @method string getResourceOwnerAccount()
9202
 * @method $this withResourceOwnerAccount($value)
9203
 * @method string getBackupId()
9204
 * @method $this withBackupId($value)
9205
 * @method string getOwnerAccount()
9206
 * @method $this withOwnerAccount($value)
9207
 * @method string getOwnerId()
9208
 * @method $this withOwnerId($value)
9209
 * @method string getUsedTime()
9210
 * @method $this withUsedTime($value)
9211
 * @method string getDBInstanceClass()
9212
 * @method $this withDBInstanceClass($value)
9213
 * @method string getDbNames()
9214
 * @method $this withDbNames($value)
9215
 * @method string getVSwitchId()
9216
 * @method $this withVSwitchId($value)
9217
 * @method string getPrivateIpAddress()
9218
 * @method $this withPrivateIpAddress($value)
9219
 * @method string getTargetDBInstanceId()
9220
 * @method $this withTargetDBInstanceId($value)
9221
 * @method string getVPCId()
9222
 * @method $this withVPCId($value)
9223
 * @method string getPayType()
9224
 * @method $this withPayType($value)
9225
 * @method string getInstanceNetworkType()
9226
 * @method $this withInstanceNetworkType($value)
9227
 */
9228
class RecoveryDBInstance extends Rpc
9229
{
9230
}
9231
9232
/**
9233
 * @method string getForceStop()
9234
 * @method $this withForceStop($value)
9235
 * @method string getInstanceId()
9236
 * @method $this withInstanceId($value)
9237
 */
9238
class RedeployRCInstance extends Rpc
9239
{
9240
}
9241
9242
/**
9243
 * @method string getResourceOwnerId()
9244
 * @method $this withResourceOwnerId($value)
9245
 * @method string getDBInstanceId()
9246
 * @method $this withDBInstanceId($value)
9247
 * @method string getResourceOwnerAccount()
9248
 * @method $this withResourceOwnerAccount($value)
9249
 * @method string getOwnerAccount()
9250
 * @method $this withOwnerAccount($value)
9251
 * @method string getOwnerId()
9252
 * @method $this withOwnerId($value)
9253
 * @method string getCurrentConnectionString()
9254
 * @method $this withCurrentConnectionString($value)
9255
 * @method string getInstanceNetworkType()
9256
 * @method $this withInstanceNetworkType($value)
9257
 */
9258
class ReleaseInstanceConnection extends Rpc
9259
{
9260
}
9261
9262
/**
9263
 * @method string getResourceOwnerId()
9264
 * @method $this withResourceOwnerId($value)
9265
 * @method string getDBInstanceId()
9266
 * @method $this withDBInstanceId($value)
9267
 * @method string getResourceOwnerAccount()
9268
 * @method $this withResourceOwnerAccount($value)
9269
 * @method string getOwnerAccount()
9270
 * @method $this withOwnerAccount($value)
9271
 * @method string getOwnerId()
9272
 * @method $this withOwnerId($value)
9273
 * @method string getCurrentConnectionString()
9274
 * @method $this withCurrentConnectionString($value)
9275
 */
9276
class ReleaseInstancePublicConnection extends Rpc
9277
{
9278
}
9279
9280
/**
9281
 * @method string getResourceOwnerId()
9282
 * @method $this withResourceOwnerId($value)
9283
 * @method string getDBInstanceId()
9284
 * @method $this withDBInstanceId($value)
9285
 * @method string getResourceOwnerAccount()
9286
 * @method $this withResourceOwnerAccount($value)
9287
 * @method string getOwnerAccount()
9288
 * @method $this withOwnerAccount($value)
9289
 * @method string getOwnerId()
9290
 * @method $this withOwnerId($value)
9291
 */
9292
class ReleaseReadWriteSplittingConnection extends Rpc
9293
{
9294
}
9295
9296
/**
9297
 * @method string getTag4value()
9298
 * @method string getResourceOwnerId()
9299
 * @method $this withResourceOwnerId($value)
9300
 * @method string getTag2key()
9301
 * @method string getClientToken()
9302
 * @method $this withClientToken($value)
9303
 * @method string getTag3key()
9304
 * @method string getTag1value()
9305
 * @method string getResourceGroupId()
9306
 * @method $this withResourceGroupId($value)
9307
 * @method string getDBInstanceId()
9308
 * @method $this withDBInstanceId($value)
9309
 * @method string getTag3value()
9310
 * @method string getProxyId()
9311
 * @method string getTag5key()
9312
 * @method string getResourceOwnerAccount()
9313
 * @method $this withResourceOwnerAccount($value)
9314
 * @method string getOwnerAccount()
9315
 * @method $this withOwnerAccount($value)
9316
 * @method string getOwnerId()
9317
 * @method $this withOwnerId($value)
9318
 * @method string getTag5value()
9319
 * @method string getTags()
9320
 * @method $this withTags($value)
9321
 * @method string getTag1key()
9322
 * @method string getTag2value()
9323
 * @method string getTag4key()
9324
 */
9325
class RemoveTagsFromResource extends Rpc
9326
{
9327
9328
    /**
9329
     * @param string $value
9330
     *
9331
     * @return $this
9332
     */
9333
    public function withTag4value($value)
9334
    {
9335
        $this->data['Tag4value'] = $value;
9336
        $this->options['query']['Tag.4.value'] = $value;
9337
9338
        return $this;
9339
    }
9340
9341
    /**
9342
     * @param string $value
9343
     *
9344
     * @return $this
9345
     */
9346
    public function withTag2key($value)
9347
    {
9348
        $this->data['Tag2key'] = $value;
9349
        $this->options['query']['Tag.2.key'] = $value;
9350
9351
        return $this;
9352
    }
9353
9354
    /**
9355
     * @param string $value
9356
     *
9357
     * @return $this
9358
     */
9359
    public function withTag3key($value)
9360
    {
9361
        $this->data['Tag3key'] = $value;
9362
        $this->options['query']['Tag.3.key'] = $value;
9363
9364
        return $this;
9365
    }
9366
9367
    /**
9368
     * @param string $value
9369
     *
9370
     * @return $this
9371
     */
9372
    public function withTag1value($value)
9373
    {
9374
        $this->data['Tag1value'] = $value;
9375
        $this->options['query']['Tag.1.value'] = $value;
9376
9377
        return $this;
9378
    }
9379
9380
    /**
9381
     * @param string $value
9382
     *
9383
     * @return $this
9384
     */
9385
    public function withTag3value($value)
9386
    {
9387
        $this->data['Tag3value'] = $value;
9388
        $this->options['query']['Tag.3.value'] = $value;
9389
9390
        return $this;
9391
    }
9392
9393
    /**
9394
     * @param string $value
9395
     *
9396
     * @return $this
9397
     */
9398
    public function withProxyId($value)
9399
    {
9400
        $this->data['ProxyId'] = $value;
9401
        $this->options['query']['proxyId'] = $value;
9402
9403
        return $this;
9404
    }
9405
9406
    /**
9407
     * @param string $value
9408
     *
9409
     * @return $this
9410
     */
9411
    public function withTag5key($value)
9412
    {
9413
        $this->data['Tag5key'] = $value;
9414
        $this->options['query']['Tag.5.key'] = $value;
9415
9416
        return $this;
9417
    }
9418
9419
    /**
9420
     * @param string $value
9421
     *
9422
     * @return $this
9423
     */
9424
    public function withTag5value($value)
9425
    {
9426
        $this->data['Tag5value'] = $value;
9427
        $this->options['query']['Tag.5.value'] = $value;
9428
9429
        return $this;
9430
    }
9431
9432
    /**
9433
     * @param string $value
9434
     *
9435
     * @return $this
9436
     */
9437
    public function withTag1key($value)
9438
    {
9439
        $this->data['Tag1key'] = $value;
9440
        $this->options['query']['Tag.1.key'] = $value;
9441
9442
        return $this;
9443
    }
9444
9445
    /**
9446
     * @param string $value
9447
     *
9448
     * @return $this
9449
     */
9450
    public function withTag2value($value)
9451
    {
9452
        $this->data['Tag2value'] = $value;
9453
        $this->options['query']['Tag.2.value'] = $value;
9454
9455
        return $this;
9456
    }
9457
9458
    /**
9459
     * @param string $value
9460
     *
9461
     * @return $this
9462
     */
9463
    public function withTag4key($value)
9464
    {
9465
        $this->data['Tag4key'] = $value;
9466
        $this->options['query']['Tag.4.key'] = $value;
9467
9468
        return $this;
9469
    }
9470
}
9471
9472
/**
9473
 * @method string getResourceOwnerId()
9474
 * @method $this withResourceOwnerId($value)
9475
 * @method string getClientToken()
9476
 * @method $this withClientToken($value)
9477
 * @method string getAutoUseCoupon()
9478
 * @method $this withAutoUseCoupon($value)
9479
 * @method string getDBInstanceId()
9480
 * @method $this withDBInstanceId($value)
9481
 * @method string getBusinessInfo()
9482
 * @method $this withBusinessInfo($value)
9483
 * @method string getPeriod()
9484
 * @method $this withPeriod($value)
9485
 * @method string getAutoPay()
9486
 * @method $this withAutoPay($value)
9487
 * @method string getResourceOwnerAccount()
9488
 * @method $this withResourceOwnerAccount($value)
9489
 * @method string getOwnerId()
9490
 * @method $this withOwnerId($value)
9491
 * @method string getAutoRenew()
9492
 * @method $this withAutoRenew($value)
9493
 * @method string getPromotionCode()
9494
 * @method $this withPromotionCode($value)
9495
 */
9496
class RenewInstance extends Rpc
9497
{
9498
}
9499
9500
/**
9501
 * @method string getClientToken()
9502
 * @method $this withClientToken($value)
9503
 * @method string getAutoUseCoupon()
9504
 * @method $this withAutoUseCoupon($value)
9505
 * @method string getBusinessInfo()
9506
 * @method $this withBusinessInfo($value)
9507
 * @method string getAutoPay()
9508
 * @method $this withAutoPay($value)
9509
 * @method string getResourceOwnerAccount()
9510
 * @method $this withResourceOwnerAccount($value)
9511
 * @method string getResource()
9512
 * @method $this withResource($value)
9513
 * @method string getCommodityCode()
9514
 * @method $this withCommodityCode($value)
9515
 * @method string getOwnerId()
9516
 * @method $this withOwnerId($value)
9517
 * @method string getUsedTime()
9518
 * @method $this withUsedTime($value)
9519
 * @method string getInstanceId()
9520
 * @method $this withInstanceId($value)
9521
 * @method string getAutoRenew()
9522
 * @method $this withAutoRenew($value)
9523
 * @method string getPromotionCode()
9524
 * @method $this withPromotionCode($value)
9525
 * @method string getPeriodAlign()
9526
 * @method $this withPeriodAlign($value)
9527
 * @method string getTimeType()
9528
 * @method $this withTimeType($value)
9529
 * @method string getPayType()
9530
 * @method $this withPayType($value)
9531
 */
9532
class RenewRCInstance extends Rpc
9533
{
9534
}
9535
9536
/**
9537
 * @method string getIsLocalDisk()
9538
 * @method $this withIsLocalDisk($value)
9539
 * @method string getImageId()
9540
 * @method $this withImageId($value)
9541
 * @method string getKeyPairName()
9542
 * @method $this withKeyPairName($value)
9543
 * @method string getPassword()
9544
 * @method $this withPassword($value)
9545
 * @method string getInstanceId()
9546
 * @method $this withInstanceId($value)
9547
 */
9548
class ReplaceRCInstanceSystemDisk extends Rpc
9549
{
9550
}
9551
9552
/**
9553
 * @method string getResourceOwnerId()
9554
 * @method $this withResourceOwnerId($value)
9555
 * @method string getAccountName()
9556
 * @method $this withAccountName($value)
9557
 * @method string getDBInstanceId()
9558
 * @method $this withDBInstanceId($value)
9559
 * @method string getResourceOwnerAccount()
9560
 * @method $this withResourceOwnerAccount($value)
9561
 * @method string getOwnerAccount()
9562
 * @method $this withOwnerAccount($value)
9563
 * @method string getOwnerId()
9564
 * @method $this withOwnerId($value)
9565
 * @method string getAccountPassword()
9566
 * @method $this withAccountPassword($value)
9567
 */
9568
class ResetAccount extends Rpc
9569
{
9570
}
9571
9572
/**
9573
 * @method string getResourceOwnerId()
9574
 * @method $this withResourceOwnerId($value)
9575
 * @method string getAccountName()
9576
 * @method $this withAccountName($value)
9577
 * @method string getDBInstanceId()
9578
 * @method $this withDBInstanceId($value)
9579
 * @method string getResourceOwnerAccount()
9580
 * @method $this withResourceOwnerAccount($value)
9581
 * @method string getOwnerAccount()
9582
 * @method $this withOwnerAccount($value)
9583
 * @method string getOwnerId()
9584
 * @method $this withOwnerId($value)
9585
 * @method string getAccountPassword()
9586
 * @method $this withAccountPassword($value)
9587
 */
9588
class ResetAccountPassword extends Rpc
9589
{
9590
}
9591
9592
/**
9593
 * @method string getType()
9594
 * @method $this withType($value)
9595
 * @method string getDiskId()
9596
 * @method $this withDiskId($value)
9597
 * @method string getAutoPay()
9598
 * @method $this withAutoPay($value)
9599
 * @method string getDryRun()
9600
 * @method $this withDryRun($value)
9601
 * @method string getNewSize()
9602
 * @method $this withNewSize($value)
9603
 * @method string getInstanceId()
9604
 * @method $this withInstanceId($value)
9605
 */
9606
class ResizeRCInstanceDisk extends Rpc
9607
{
9608
}
9609
9610
/**
9611
 * @method string getResourceOwnerId()
9612
 * @method $this withResourceOwnerId($value)
9613
 * @method string getClientToken()
9614
 * @method $this withClientToken($value)
9615
 * @method string getRestartMethod()
9616
 * @method $this withRestartMethod($value)
9617
 * @method string getEffectiveTime()
9618
 * @method $this withEffectiveTime($value)
9619
 * @method string getDBInstanceId()
9620
 * @method $this withDBInstanceId($value)
9621
 * @method string getSwitchTime()
9622
 * @method $this withSwitchTime($value)
9623
 * @method string getNodeId()
9624
 * @method $this withNodeId($value)
9625
 * @method string getResourceOwnerAccount()
9626
 * @method $this withResourceOwnerAccount($value)
9627
 * @method string getOwnerAccount()
9628
 * @method $this withOwnerAccount($value)
9629
 * @method string getOwnerId()
9630
 * @method $this withOwnerId($value)
9631
 */
9632
class RestartDBInstance extends Rpc
9633
{
9634
}
9635
9636
/**
9637
 * @method string getResourceOwnerId()
9638
 * @method $this withResourceOwnerId($value)
9639
 * @method string getSourceDBInstanceName()
9640
 * @method $this withSourceDBInstanceName($value)
9641
 * @method string getClientToken()
9642
 * @method $this withClientToken($value)
9643
 * @method string getUserBakSetURL()
9644
 * @method $this withUserBakSetURL($value)
9645
 * @method string getResourceGroupId()
9646
 * @method $this withResourceGroupId($value)
9647
 * @method string getTableMeta()
9648
 * @method $this withTableMeta($value)
9649
 * @method string getDBInstanceId()
9650
 * @method $this withDBInstanceId($value)
9651
 * @method string getBackupSetRegion()
9652
 * @method $this withBackupSetRegion($value)
9653
 * @method string getBackupSetType()
9654
 * @method $this withBackupSetType($value)
9655
 * @method string getRestoreTime()
9656
 * @method $this withRestoreTime($value)
9657
 * @method string getBakSetName()
9658
 * @method $this withBakSetName($value)
9659
 * @method string getResourceOwnerAccount()
9660
 * @method $this withResourceOwnerAccount($value)
9661
 * @method string getBackupId()
9662
 * @method $this withBackupId($value)
9663
 * @method string getOwnerId()
9664
 * @method $this withOwnerId($value)
9665
 * @method string getRestoreType()
9666
 * @method $this withRestoreType($value)
9667
 * @method string getSourceRegion()
9668
 * @method $this withSourceRegion($value)
9669
 */
9670
class RestoreDdrTable extends Rpc
9671
{
9672
}
9673
9674
/**
9675
 * @method string getRestoreTableMode()
9676
 * @method $this withRestoreTableMode($value)
9677
 * @method string getResourceOwnerId()
9678
 * @method $this withResourceOwnerId($value)
9679
 * @method string getClientToken()
9680
 * @method $this withClientToken($value)
9681
 * @method string getInstantRecovery()
9682
 * @method $this withInstantRecovery($value)
9683
 * @method string getTableMeta()
9684
 * @method $this withTableMeta($value)
9685
 * @method string getDBInstanceId()
9686
 * @method $this withDBInstanceId($value)
9687
 * @method string getRestoreTime()
9688
 * @method $this withRestoreTime($value)
9689
 * @method string getResourceOwnerAccount()
9690
 * @method $this withResourceOwnerAccount($value)
9691
 * @method string getBackupId()
9692
 * @method $this withBackupId($value)
9693
 * @method string getOwnerAccount()
9694
 * @method $this withOwnerAccount($value)
9695
 * @method string getOwnerId()
9696
 * @method $this withOwnerId($value)
9697
 */
9698
class RestoreTable extends Rpc
9699
{
9700
}
9701
9702
/**
9703
 * @method string getResourceOwnerId()
9704
 * @method $this withResourceOwnerId($value)
9705
 * @method string getAccountName()
9706
 * @method $this withAccountName($value)
9707
 * @method string getDBInstanceId()
9708
 * @method $this withDBInstanceId($value)
9709
 * @method string getResourceOwnerAccount()
9710
 * @method $this withResourceOwnerAccount($value)
9711
 * @method string getOwnerAccount()
9712
 * @method $this withOwnerAccount($value)
9713
 * @method string getOwnerId()
9714
 * @method $this withOwnerId($value)
9715
 * @method string getDBName()
9716
 * @method $this withDBName($value)
9717
 */
9718
class RevokeAccountPrivilege extends Rpc
9719
{
9720
}
9721
9722
/**
9723
 * @method string getResourceOwnerId()
9724
 * @method $this withResourceOwnerId($value)
9725
 * @method string getDBInstanceId()
9726
 * @method $this withDBInstanceId($value)
9727
 * @method string getResourceOwnerAccount()
9728
 * @method $this withResourceOwnerAccount($value)
9729
 * @method string getOwnerAccount()
9730
 * @method $this withOwnerAccount($value)
9731
 * @method string getOwnerId()
9732
 * @method $this withOwnerId($value)
9733
 */
9734
class RevokeOperatorPermission extends Rpc
9735
{
9736
}
9737
9738
/**
9739
 * @method string getSecurityGroupRuleIdList()
9740
 * @method $this withSecurityGroupRuleIdList($value)
9741
 * @method string getSecurityGroupId()
9742
 * @method $this withSecurityGroupId($value)
9743
 * @method string getDirection()
9744
 * @method $this withDirection($value)
9745
 */
9746
class RevokeRCSecurityGroupPermission extends Rpc
9747
{
9748
}
9749
9750
/**
9751
 * @method string getResourceTags()
9752
 * @method $this withResourceTags($value)
9753
 * @method string getContainerName()
9754
 * @method $this withContainerName($value)
9755
 * @method string getClientToken()
9756
 * @method $this withClientToken($value)
9757
 * @method string getWorkingDir()
9758
 * @method $this withWorkingDir($value)
9759
 * @method string getDescription()
9760
 * @method $this withDescription($value)
9761
 * @method string getType()
9762
 * @method $this withType($value)
9763
 * @method string getCommandContent()
9764
 * @method $this withCommandContent($value)
9765
 * @method string getTimeout()
9766
 * @method $this withTimeout($value)
9767
 * @method string getFrequency()
9768
 * @method $this withFrequency($value)
9769
 * @method string getResourceGroupId()
9770
 * @method $this withResourceGroupId($value)
9771
 * @method string getContentEncoding()
9772
 * @method $this withContentEncoding($value)
9773
 * @method string getRepeatMode()
9774
 * @method $this withRepeatMode($value)
9775
 * @method string getWindowsPasswordName()
9776
 * @method $this withWindowsPasswordName($value)
9777
 * @method string getKeepCommand()
9778
 * @method $this withKeepCommand($value)
9779
 * @method string getTags()
9780
 * @method $this withTags($value)
9781
 * @method string getTerminationMode()
9782
 * @method $this withTerminationMode($value)
9783
 * @method string getInstanceIds()
9784
 * @method $this withInstanceIds($value)
9785
 * @method string getName()
9786
 * @method $this withName($value)
9787
 * @method string getContainerId()
9788
 * @method $this withContainerId($value)
9789
 * @method string getParameters()
9790
 * @method $this withParameters($value)
9791
 * @method string getEnableParameter()
9792
 * @method $this withEnableParameter($value)
9793
 * @method string getUsername()
9794
 * @method $this withUsername($value)
9795
 * @method string getLauncher()
9796
 * @method $this withLauncher($value)
9797
 */
9798
class RunRCCommand extends Rpc
9799
{
9800
}
9801
9802
/**
9803
 * @method string getCreateExtraParam()
9804
 * @method $this withCreateExtraParam($value)
9805
 * @method string getSecurityEnhancementStrategy()
9806
 * @method $this withSecurityEnhancementStrategy($value)
9807
 * @method string getKeyPairName()
9808
 * @method $this withKeyPairName($value)
9809
 * @method string getDeletionProtection()
9810
 * @method $this withDeletionProtection($value)
9811
 * @method string getResourceGroupId()
9812
 * @method $this withResourceGroupId($value)
9813
 * @method string getPassword()
9814
 * @method $this withPassword($value)
9815
 * @method string getHostName()
9816
 * @method $this withHostName($value)
9817
 * @method string getSystemDisk()
9818
 * @method $this withSystemDisk($value)
9819
 * @method array getTag()
9820
 * @method string getPeriod()
9821
 * @method $this withPeriod($value)
9822
 * @method string getDryRun()
9823
 * @method $this withDryRun($value)
9824
 * @method string getCreateAckEdgeParam()
9825
 * @method $this withCreateAckEdgeParam($value)
9826
 * @method string getVSwitchId()
9827
 * @method $this withVSwitchId($value)
9828
 * @method string getSpotStrategy()
9829
 * @method $this withSpotStrategy($value)
9830
 * @method string getPeriodUnit()
9831
 * @method $this withPeriodUnit($value)
9832
 * @method string getInstanceName()
9833
 * @method $this withInstanceName($value)
9834
 * @method string getAutoRenew()
9835
 * @method $this withAutoRenew($value)
9836
 * @method string getPromotionCode()
9837
 * @method $this withPromotionCode($value)
9838
 * @method string getInternetChargeType()
9839
 * @method $this withInternetChargeType($value)
9840
 * @method string getCreateMode()
9841
 * @method $this withCreateMode($value)
9842
 * @method string getZoneId()
9843
 * @method $this withZoneId($value)
9844
 * @method string getImageId()
9845
 * @method $this withImageId($value)
9846
 * @method string getClientToken()
9847
 * @method $this withClientToken($value)
9848
 * @method string getIoOptimized()
9849
 * @method $this withIoOptimized($value)
9850
 * @method string getInternetMaxBandwidthOut()
9851
 * @method $this withInternetMaxBandwidthOut($value)
9852
 * @method string getSecurityGroupId()
9853
 * @method $this withSecurityGroupId($value)
9854
 * @method string getDescription()
9855
 * @method $this withDescription($value)
9856
 * @method string getAutoUseCoupon()
9857
 * @method $this withAutoUseCoupon($value)
9858
 * @method string getUserDataInBase64()
9859
 * @method $this withUserDataInBase64($value)
9860
 * @method string getSupportCase()
9861
 * @method $this withSupportCase($value)
9862
 * @method string getUserData()
9863
 * @method $this withUserData($value)
9864
 * @method string getInstanceType()
9865
 * @method $this withInstanceType($value)
9866
 * @method string getInstanceChargeType()
9867
 * @method $this withInstanceChargeType($value)
9868
 * @method string getDeploymentSetId()
9869
 * @method $this withDeploymentSetId($value)
9870
 * @method string getAmount()
9871
 * @method $this withAmount($value)
9872
 * @method string getAutoPay()
9873
 * @method $this withAutoPay($value)
9874
 * @method string getDataDisk()
9875
 * @method $this withDataDisk($value)
9876
 */
9877
class RunRCInstances extends Rpc
9878
{
9879
9880
    /**
9881
     * @param array $tag
9882
     *
9883
     * @return $this
9884
     */
9885
	public function withTag(array $tag)
9886
	{
9887
	    $this->data['Tag'] = $tag;
9888
		foreach ($tag as $depth1 => $depth1Value) {
9889
			if(isset($depth1Value['Value'])){
9890
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
9891
			}
9892
			if(isset($depth1Value['Key'])){
9893
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
9894
			}
9895
		}
9896
9897
		return $this;
9898
    }
9899
}
9900
9901
/**
9902
 * @method string getResourceOwnerId()
9903
 * @method $this withResourceOwnerId($value)
9904
 * @method string getSpecifiedTime()
9905
 * @method $this withSpecifiedTime($value)
9906
 * @method string getTargetDedicatedHostIdForSlave()
9907
 * @method $this withTargetDedicatedHostIdForSlave($value)
9908
 * @method string getEngineVersion()
9909
 * @method $this withEngineVersion($value)
9910
 * @method string getStorage()
9911
 * @method $this withStorage($value)
9912
 * @method string getEffectiveTime()
9913
 * @method $this withEffectiveTime($value)
9914
 * @method string getDBInstanceTransType()
9915
 * @method $this withDBInstanceTransType($value)
9916
 * @method string getTargetDedicatedHostIdForMaster()
9917
 * @method $this withTargetDedicatedHostIdForMaster($value)
9918
 * @method string getDBInstanceId()
9919
 * @method $this withDBInstanceId($value)
9920
 * @method string getDedicatedHostGroupId()
9921
 * @method $this withDedicatedHostGroupId($value)
9922
 * @method string getResourceOwnerAccount()
9923
 * @method $this withResourceOwnerAccount($value)
9924
 * @method string getOwnerId()
9925
 * @method $this withOwnerId($value)
9926
 * @method string getTargetDBInstanceClass()
9927
 * @method $this withTargetDBInstanceClass($value)
9928
 * @method string getVSwitchId()
9929
 * @method $this withVSwitchId($value)
9930
 * @method string getTargetDedicatedHostIdForLog()
9931
 * @method $this withTargetDedicatedHostIdForLog($value)
9932
 * @method string getZoneId()
9933
 * @method $this withZoneId($value)
9934
 */
9935
class StartDBInstance extends Rpc
9936
{
9937
}
9938
9939
/**
9940
 * @method string getInstanceId()
9941
 * @method $this withInstanceId($value)
9942
 */
9943
class StartRCInstance extends Rpc
9944
{
9945
}
9946
9947
/**
9948
 * @method string getInstanceIds()
9949
 * @method $this withInstanceIds($value)
9950
 * @method string getBatchOptimization()
9951
 * @method $this withBatchOptimization($value)
9952
 */
9953
class StartRCInstances extends Rpc
9954
{
9955
}
9956
9957
/**
9958
 * @method string getResourceOwnerId()
9959
 * @method $this withResourceOwnerId($value)
9960
 * @method string getResourceOwnerAccount()
9961
 * @method $this withResourceOwnerAccount($value)
9962
 * @method string getOwnerId()
9963
 * @method $this withOwnerId($value)
9964
 * @method string getDBInstanceId()
9965
 * @method $this withDBInstanceId($value)
9966
 */
9967
class StopDBInstance extends Rpc
9968
{
9969
}
9970
9971
/**
9972
 * @method string getForceStop()
9973
 * @method $this withForceStop($value)
9974
 * @method string getInstanceId()
9975
 * @method $this withInstanceId($value)
9976
 */
9977
class StopRCInstance extends Rpc
9978
{
9979
}
9980
9981
/**
9982
 * @method string getForceStop()
9983
 * @method $this withForceStop($value)
9984
 * @method string getInstanceIds()
9985
 * @method $this withInstanceIds($value)
9986
 * @method string getBatchOptimization()
9987
 * @method $this withBatchOptimization($value)
9988
 */
9989
class StopRCInstances extends Rpc
9990
{
9991
}
9992
9993
/**
9994
 * @method string getResourceOwnerId()
9995
 * @method $this withResourceOwnerId($value)
9996
 * @method string getEffectiveTime()
9997
 * @method $this withEffectiveTime($value)
9998
 * @method string getDBInstanceId()
9999
 * @method $this withDBInstanceId($value)
10000
 * @method string getNodeId()
10001
 * @method $this withNodeId($value)
10002
 * @method string getResourceOwnerAccount()
10003
 * @method $this withResourceOwnerAccount($value)
10004
 * @method string getOwnerAccount()
10005
 * @method $this withOwnerAccount($value)
10006
 * @method string getOwnerId()
10007
 * @method $this withOwnerId($value)
10008
 * @method string getForce()
10009
 * @method $this withForce($value)
10010
 * @method string getOperation()
10011
 * @method $this withOperation($value)
10012
 */
10013
class SwitchDBInstanceHA extends Rpc
10014
{
10015
}
10016
10017
/**
10018
 * @method string getResourceOwnerId()
10019
 * @method $this withResourceOwnerId($value)
10020
 * @method string getConnectionStringPrefix()
10021
 * @method $this withConnectionStringPrefix($value)
10022
 * @method string getClientToken()
10023
 * @method $this withClientToken($value)
10024
 * @method string getDBInstanceId()
10025
 * @method $this withDBInstanceId($value)
10026
 * @method string getResourceOwnerAccount()
10027
 * @method $this withResourceOwnerAccount($value)
10028
 * @method string getOwnerAccount()
10029
 * @method $this withOwnerAccount($value)
10030
 * @method string getOwnerId()
10031
 * @method $this withOwnerId($value)
10032
 * @method string getConnectionStringType()
10033
 * @method $this withConnectionStringType($value)
10034
 * @method string getPort()
10035
 * @method $this withPort($value)
10036
 */
10037
class SwitchDBInstanceNetType extends Rpc
10038
{
10039
}
10040
10041
/**
10042
 * @method string getResourceOwnerId()
10043
 * @method $this withResourceOwnerId($value)
10044
 * @method string getDBInstanceId()
10045
 * @method $this withDBInstanceId($value)
10046
 * @method string getResourceOwnerAccount()
10047
 * @method $this withResourceOwnerAccount($value)
10048
 * @method string getOwnerAccount()
10049
 * @method $this withOwnerAccount($value)
10050
 * @method string getOwnerId()
10051
 * @method $this withOwnerId($value)
10052
 * @method string getVSwitchId()
10053
 * @method $this withVSwitchId($value)
10054
 * @method string getPrivateIpAddress()
10055
 * @method $this withPrivateIpAddress($value)
10056
 * @method string getVPCId()
10057
 * @method $this withVPCId($value)
10058
 */
10059
class SwitchDBInstanceVpc extends Rpc
10060
{
10061
}
10062
10063
/**
10064
 * @method string getDBInstanceName()
10065
 * @method $this withDBInstanceName($value)
10066
 * @method string getResourceOwnerId()
10067
 * @method $this withResourceOwnerId($value)
10068
 * @method string getClientToken()
10069
 * @method $this withClientToken($value)
10070
 * @method string getType()
10071
 * @method $this withType($value)
10072
 * @method string getResourceGroupId()
10073
 * @method $this withResourceGroupId($value)
10074
 * @method string getResourceOwnerAccount()
10075
 * @method $this withResourceOwnerAccount($value)
10076
 * @method string getOwnerAccount()
10077
 * @method $this withOwnerAccount($value)
10078
 * @method string getOwnerId()
10079
 * @method $this withOwnerId($value)
10080
 * @method string getSwitchoverTimeout()
10081
 * @method $this withSwitchoverTimeout($value)
10082
 */
10083
class SwitchOverMajorVersionUpgrade extends Rpc
10084
{
10085
}
10086
10087
/**
10088
 * @method string getOwnerId()
10089
 * @method $this withOwnerId($value)
10090
 * @method string getTargetInstanceRegionId()
10091
 * @method $this withTargetInstanceRegionId($value)
10092
 * @method string getTargetInstanceName()
10093
 * @method $this withTargetInstanceName($value)
10094
 * @method string getDBInstanceId()
10095
 * @method $this withDBInstanceId($value)
10096
 */
10097
class SwitchReplicationLink extends Rpc
10098
{
10099
10100
    /** @var string */
10101
    public $scheme = 'https';
10102
}
10103
10104
/**
10105
 * @method string getSyncMode()
10106
 * @method $this withSyncMode($value)
10107
 * @method string getKeyPairName()
10108
 * @method $this withKeyPairName($value)
10109
 */
10110
class SyncRCKeyPair extends Rpc
10111
{
10112
}
10113
10114
/**
10115
 * @method string getSecurityGroupId()
10116
 * @method $this withSecurityGroupId($value)
10117
 * @method string getInstanceId()
10118
 * @method $this withInstanceId($value)
10119
 */
10120
class SyncRCSecurityGroup extends Rpc
10121
{
10122
}
10123
10124
/**
10125
 * @method string getResourceOwnerId()
10126
 * @method $this withResourceOwnerId($value)
10127
 * @method array getTag()
10128
 * @method array getResourceId()
10129
 * @method string getResourceOwnerAccount()
10130
 * @method $this withResourceOwnerAccount($value)
10131
 * @method string getOwnerId()
10132
 * @method $this withOwnerId($value)
10133
 * @method string getResourceType()
10134
 * @method $this withResourceType($value)
10135
 */
10136
class TagResources extends Rpc
10137
{
10138
10139
    /**
10140
     * @param array $tag
10141
     *
10142
     * @return $this
10143
     */
10144
	public function withTag(array $tag)
10145
	{
10146
	    $this->data['Tag'] = $tag;
10147
		foreach ($tag as $depth1 => $depth1Value) {
10148
			if(isset($depth1Value['Value'])){
10149
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
10150
			}
10151
			if(isset($depth1Value['Key'])){
10152
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
10153
			}
10154
		}
10155
10156
		return $this;
10157
    }
10158
10159
    /**
10160
     * @param array $resourceId
10161
     *
10162
     * @return $this
10163
     */
10164
	public function withResourceId(array $resourceId)
10165
	{
10166
	    $this->data['ResourceId'] = $resourceId;
10167
		foreach ($resourceId as $i => $iValue) {
10168
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
10169
		}
10170
10171
		return $this;
10172
    }
10173
}
10174
10175
/**
10176
 * @method string getResourceOwnerId()
10177
 * @method $this withResourceOwnerId($value)
10178
 * @method string getDBInstanceId()
10179
 * @method $this withDBInstanceId($value)
10180
 * @method string getMigrateTaskId()
10181
 * @method $this withMigrateTaskId($value)
10182
 * @method string getResourceOwnerAccount()
10183
 * @method $this withResourceOwnerAccount($value)
10184
 * @method string getOwnerId()
10185
 * @method $this withOwnerId($value)
10186
 */
10187
class TerminateMigrateTask extends Rpc
10188
{
10189
}
10190
10191
/**
10192
 * @method string getResourceOwnerId()
10193
 * @method $this withResourceOwnerId($value)
10194
 * @method string getClientToken()
10195
 * @method $this withClientToken($value)
10196
 * @method string getAutoUseCoupon()
10197
 * @method $this withAutoUseCoupon($value)
10198
 * @method string getDBInstanceId()
10199
 * @method $this withDBInstanceId($value)
10200
 * @method string getBusinessInfo()
10201
 * @method $this withBusinessInfo($value)
10202
 * @method string getPeriod()
10203
 * @method $this withPeriod($value)
10204
 * @method string getResourceOwnerAccount()
10205
 * @method $this withResourceOwnerAccount($value)
10206
 * @method string getResource()
10207
 * @method $this withResource($value)
10208
 * @method string getOwnerAccount()
10209
 * @method $this withOwnerAccount($value)
10210
 * @method string getOwnerId()
10211
 * @method $this withOwnerId($value)
10212
 * @method string getUsedTime()
10213
 * @method $this withUsedTime($value)
10214
 * @method string getAutoRenew()
10215
 * @method $this withAutoRenew($value)
10216
 * @method string getPromotionCode()
10217
 * @method $this withPromotionCode($value)
10218
 * @method string getPayType()
10219
 * @method $this withPayType($value)
10220
 */
10221
class TransformDBInstancePayType extends Rpc
10222
{
10223
}
10224
10225
/**
10226
 * @method string getAllocationId()
10227
 * @method $this withAllocationId($value)
10228
 * @method string getInstanceId()
10229
 * @method $this withInstanceId($value)
10230
 */
10231
class UnassociateEipAddressWithRCInstance extends Rpc
10232
{
10233
}
10234
10235
/**
10236
 * @method string getResourceOwnerId()
10237
 * @method $this withResourceOwnerId($value)
10238
 * @method string getAccountName()
10239
 * @method $this withAccountName($value)
10240
 * @method string getDBInstanceId()
10241
 * @method $this withDBInstanceId($value)
10242
 * @method string getResourceOwnerAccount()
10243
 * @method $this withResourceOwnerAccount($value)
10244
 * @method string getOwnerId()
10245
 * @method $this withOwnerId($value)
10246
 */
10247
class UnlockAccount extends Rpc
10248
{
10249
}
10250
10251
/**
10252
 * @method string getResourceOwnerId()
10253
 * @method $this withResourceOwnerId($value)
10254
 * @method string getAll()
10255
 * @method $this withAll($value)
10256
 * @method array getResourceId()
10257
 * @method string getResourceOwnerAccount()
10258
 * @method $this withResourceOwnerAccount($value)
10259
 * @method string getOwnerId()
10260
 * @method $this withOwnerId($value)
10261
 * @method string getResourceType()
10262
 * @method $this withResourceType($value)
10263
 * @method array getTagKey()
10264
 */
10265
class UntagResources extends Rpc
10266
{
10267
10268
    /**
10269
     * @param array $resourceId
10270
     *
10271
     * @return $this
10272
     */
10273
	public function withResourceId(array $resourceId)
10274
	{
10275
	    $this->data['ResourceId'] = $resourceId;
10276
		foreach ($resourceId as $i => $iValue) {
10277
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
10278
		}
10279
10280
		return $this;
10281
    }
10282
10283
    /**
10284
     * @param array $tagKey
10285
     *
10286
     * @return $this
10287
     */
10288
	public function withTagKey(array $tagKey)
10289
	{
10290
	    $this->data['TagKey'] = $tagKey;
10291
		foreach ($tagKey as $i => $iValue) {
10292
			$this->options['query']['TagKey.' . ($i + 1)] = $iValue;
10293
		}
10294
10295
		return $this;
10296
    }
10297
}
10298
10299
/**
10300
 * @method string getResourceOwnerId()
10301
 * @method $this withResourceOwnerId($value)
10302
 * @method string getClientToken()
10303
 * @method $this withClientToken($value)
10304
 * @method string getResourceGroupId()
10305
 * @method $this withResourceGroupId($value)
10306
 * @method string getDBInstanceId()
10307
 * @method $this withDBInstanceId($value)
10308
 * @method string getResourceOwnerAccount()
10309
 * @method $this withResourceOwnerAccount($value)
10310
 * @method string getOwnerAccount()
10311
 * @method $this withOwnerAccount($value)
10312
 * @method string getOwnerId()
10313
 * @method $this withOwnerId($value)
10314
 * @method string getDBNames()
10315
 * @method $this withDBNames($value)
10316
 * @method string getExtensions()
10317
 * @method $this withExtensions($value)
10318
 */
10319
class UpdatePostgresExtensions extends Rpc
10320
{
10321
}
10322
10323
/**
10324
 * @method string getResourceOwnerId()
10325
 * @method $this withResourceOwnerId($value)
10326
 * @method string getResourceGroupId()
10327
 * @method $this withResourceGroupId($value)
10328
 * @method string getRetention()
10329
 * @method $this withRetention($value)
10330
 * @method string getResourceOwnerAccount()
10331
 * @method $this withResourceOwnerAccount($value)
10332
 * @method string getBackupId()
10333
 * @method $this withBackupId($value)
10334
 * @method string getOwnerId()
10335
 * @method $this withOwnerId($value)
10336
 * @method string getOpsServiceVersion()
10337
 * @method $this withOpsServiceVersion($value)
10338
 * @method string getComment()
10339
 * @method $this withComment($value)
10340
 */
10341
class UpdateUserBackupFile extends Rpc
10342
{
10343
}
10344
10345
/**
10346
 * @method string getResourceOwnerId()
10347
 * @method $this withResourceOwnerId($value)
10348
 * @method string getClientToken()
10349
 * @method $this withClientToken($value)
10350
 * @method string getEngineVersion()
10351
 * @method $this withEngineVersion($value)
10352
 * @method string getEffectiveTime()
10353
 * @method $this withEffectiveTime($value)
10354
 * @method string getDBInstanceId()
10355
 * @method $this withDBInstanceId($value)
10356
 * @method string getResourceOwnerAccount()
10357
 * @method $this withResourceOwnerAccount($value)
10358
 * @method string getOwnerAccount()
10359
 * @method $this withOwnerAccount($value)
10360
 * @method string getOwnerId()
10361
 * @method $this withOwnerId($value)
10362
 */
10363
class UpgradeDBInstanceEngineVersion extends Rpc
10364
{
10365
}
10366
10367
/**
10368
 * @method string getResourceOwnerId()
10369
 * @method $this withResourceOwnerId($value)
10370
 * @method string getDBInstanceId()
10371
 * @method $this withDBInstanceId($value)
10372
 * @method string getSwitchTime()
10373
 * @method $this withSwitchTime($value)
10374
 * @method string getResourceOwnerAccount()
10375
 * @method $this withResourceOwnerAccount($value)
10376
 * @method string getOwnerId()
10377
 * @method $this withOwnerId($value)
10378
 * @method string getTargetMinorVersion()
10379
 * @method $this withTargetMinorVersion($value)
10380
 * @method string getUpgradeTime()
10381
 * @method $this withUpgradeTime($value)
10382
 */
10383
class UpgradeDBInstanceKernelVersion extends Rpc
10384
{
10385
}
10386
10387
/**
10388
 * @method string getResourceOwnerId()
10389
 * @method $this withResourceOwnerId($value)
10390
 * @method string getDBInstanceStorage()
10391
 * @method $this withDBInstanceStorage($value)
10392
 * @method string getResourceGroupId()
10393
 * @method $this withResourceGroupId($value)
10394
 * @method string getDBInstanceDescription()
10395
 * @method $this withDBInstanceDescription($value)
10396
 * @method string getPeriod()
10397
 * @method $this withPeriod($value)
10398
 * @method string getUpgradeMode()
10399
 * @method $this withUpgradeMode($value)
10400
 * @method string getOwnerId()
10401
 * @method $this withOwnerId($value)
10402
 * @method string getDBInstanceClass()
10403
 * @method $this withDBInstanceClass($value)
10404
 * @method string getVSwitchId()
10405
 * @method $this withVSwitchId($value)
10406
 * @method string getPrivateIpAddress()
10407
 * @method $this withPrivateIpAddress($value)
10408
 * @method string getZoneId()
10409
 * @method $this withZoneId($value)
10410
 * @method string getInstanceNetworkType()
10411
 * @method $this withInstanceNetworkType($value)
10412
 * @method string getTargetMajorVersion()
10413
 * @method $this withTargetMajorVersion($value)
10414
 * @method string getClientToken()
10415
 * @method $this withClientToken($value)
10416
 * @method string getZoneIdSlave1()
10417
 * @method $this withZoneIdSlave1($value)
10418
 * @method string getZoneIdSlave2()
10419
 * @method $this withZoneIdSlave2($value)
10420
 * @method string getSwitchTimeMode()
10421
 * @method $this withSwitchTimeMode($value)
10422
 * @method string getSwitchOver()
10423
 * @method $this withSwitchOver($value)
10424
 * @method string getCollectStatMode()
10425
 * @method $this withCollectStatMode($value)
10426
 * @method string getSwitchTime()
10427
 * @method $this withSwitchTime($value)
10428
 * @method string getDBInstanceId()
10429
 * @method $this withDBInstanceId($value)
10430
 * @method string getDBInstanceStorageType()
10431
 * @method $this withDBInstanceStorageType($value)
10432
 * @method string getResourceOwnerAccount()
10433
 * @method $this withResourceOwnerAccount($value)
10434
 * @method string getOwnerAccount()
10435
 * @method $this withOwnerAccount($value)
10436
 * @method string getUsedTime()
10437
 * @method $this withUsedTime($value)
10438
 * @method string getVPCId()
10439
 * @method $this withVPCId($value)
10440
 * @method string getPayType()
10441
 * @method $this withPayType($value)
10442
 */
10443
class UpgradeDBInstanceMajorVersion extends Rpc
10444
{
10445
}
10446
10447
/**
10448
 * @method string getResourceOwnerId()
10449
 * @method $this withResourceOwnerId($value)
10450
 * @method string getDBInstanceId()
10451
 * @method $this withDBInstanceId($value)
10452
 * @method string getResourceOwnerAccount()
10453
 * @method $this withResourceOwnerAccount($value)
10454
 * @method string getUpgradeMode()
10455
 * @method $this withUpgradeMode($value)
10456
 * @method string getOwnerAccount()
10457
 * @method $this withOwnerAccount($value)
10458
 * @method string getOwnerId()
10459
 * @method $this withOwnerId($value)
10460
 * @method string getTargetMajorVersion()
10461
 * @method $this withTargetMajorVersion($value)
10462
 */
10463
class UpgradeDBInstanceMajorVersionPrecheck extends Rpc
10464
{
10465
}
10466
10467
/**
10468
 * @method string getResourceOwnerId()
10469
 * @method $this withResourceOwnerId($value)
10470
 * @method string getDBInstanceId()
10471
 * @method $this withDBInstanceId($value)
10472
 * @method string getSwitchTime()
10473
 * @method $this withSwitchTime($value)
10474
 * @method string getResourceOwnerAccount()
10475
 * @method $this withResourceOwnerAccount($value)
10476
 * @method string getDBProxyEngineType()
10477
 * @method $this withDBProxyEngineType($value)
10478
 * @method string getOwnerId()
10479
 * @method $this withOwnerId($value)
10480
 * @method string getUpgradeTime()
10481
 * @method $this withUpgradeTime($value)
10482
 */
10483
class UpgradeDBProxyInstanceKernelVersion extends Rpc
10484
{
10485
}
10486