GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.

CreateGADInstance::withUnitNode()   F
last analyzed

Complexity

Conditions 18
Paths > 20000

Size

Total Lines 55
Code Lines 35

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 342

Importance

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

How to fix   Long Method    Complexity   

Long Method

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

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

Commonly applied refactorings include:

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