sdk-team 7 лет назад
Родитель
Сommit
6c7e427683
100 измененных файлов с 1913 добавлено и 1391 удалено
  1. 3 0
      CHANGELOG
  2. 1 1
      VERSION
  3. 97 45
      rds/CMakeLists.txt
  4. 192 88
      rds/include/alibabacloud/rds/RdsClient.h
  5. 24 24
      rds/include/alibabacloud/rds/model/AddTagsToResourceRequest.h
  6. 9 9
      rds/include/alibabacloud/rds/model/AllocateInstancePrivateConnectionRequest.h
  7. 9 9
      rds/include/alibabacloud/rds/model/AllocateInstancePublicConnectionRequest.h
  8. 12 12
      rds/include/alibabacloud/rds/model/AllocateInstanceVpcNetworkTypeRequest.h
  9. 9 9
      rds/include/alibabacloud/rds/model/AllocateReadWriteSplittingConnectionRequest.h
  10. 3 3
      rds/include/alibabacloud/rds/model/CalculateDBInstanceWeightRequest.h
  11. 6 6
      rds/include/alibabacloud/rds/model/CancelImportRequest.h
  12. 9 9
      rds/include/alibabacloud/rds/model/CheckAccountNameAvailableRequest.h
  13. 57 57
      rds/include/alibabacloud/rds/model/CheckCreateDdrDBInstanceRequest.h
  14. 3 3
      rds/include/alibabacloud/rds/model/CheckInstanceExistRequest.h
  15. 6 6
      rds/include/alibabacloud/rds/model/CheckRecoveryConditionsRequest.h
  16. 15 15
      rds/include/alibabacloud/rds/model/CheckResourceRequest.h
  17. 12 12
      rds/include/alibabacloud/rds/model/CopyDatabaseBetweenInstancesRequest.h
  18. 3 3
      rds/include/alibabacloud/rds/model/CopyDatabaseRequest.h
  19. 15 15
      rds/include/alibabacloud/rds/model/CreateAccountRequest.h
  20. 15 15
      rds/include/alibabacloud/rds/model/CreateBackupRequest.h
  21. 42 42
      rds/include/alibabacloud/rds/model/CreateDBInstanceRequest.h
  22. 12 12
      rds/include/alibabacloud/rds/model/CreateDatabaseRequest.h
  23. 111 111
      rds/include/alibabacloud/rds/model/CreateDdrInstanceRequest.h
  24. 3 3
      rds/include/alibabacloud/rds/model/CreateDiagnosticReportRequest.h
  25. 12 12
      rds/include/alibabacloud/rds/model/CreateMigrateTaskForSQLServerRequest.h
  26. 9 9
      rds/include/alibabacloud/rds/model/CreateMigrateTaskRequest.h
  27. 15 15
      rds/include/alibabacloud/rds/model/CreateOnlineDatabaseTaskRequest.h
  28. 24 24
      rds/include/alibabacloud/rds/model/CreateReadOnlyDBInstanceRequest.h
  29. 6 6
      rds/include/alibabacloud/rds/model/CreateTempDBInstanceRequest.h
  30. 6 6
      rds/include/alibabacloud/rds/model/DeleteAccountRequest.h
  31. 3 3
      rds/include/alibabacloud/rds/model/DeleteBackupRequest.h
  32. 3 3
      rds/include/alibabacloud/rds/model/DeleteDBInstanceRequest.h
  33. 6 6
      rds/include/alibabacloud/rds/model/DeleteDatabaseRequest.h
  34. 12 12
      rds/include/alibabacloud/rds/model/DescibeImportsFromDatabaseRequest.h
  35. 12 12
      rds/include/alibabacloud/rds/model/DescribeAccountsRequest.h
  36. 60 0
      rds/include/alibabacloud/rds/model/DescribeActionEventPolicyRequest.h
  37. 53 0
      rds/include/alibabacloud/rds/model/DescribeActionEventPolicyResult.h
  38. 15 15
      rds/include/alibabacloud/rds/model/DescribeAvailableCrossRegionRequest.h
  39. 12 12
      rds/include/alibabacloud/rds/model/DescribeAvailableInstanceClassRequest.h
  40. 18 18
      rds/include/alibabacloud/rds/model/DescribeAvailableRecoveryTimeRequest.h
  41. 15 15
      rds/include/alibabacloud/rds/model/DescribeAvailableResourceRequest.h
  42. 3 3
      rds/include/alibabacloud/rds/model/DescribeBackupDatabaseRequest.h
  43. 9 9
      rds/include/alibabacloud/rds/model/DescribeBackupPolicyRequest.h
  44. 12 12
      rds/include/alibabacloud/rds/model/DescribeBackupTasksRequest.h
  45. 18 18
      rds/include/alibabacloud/rds/model/DescribeBackupsRequest.h
  46. 15 15
      rds/include/alibabacloud/rds/model/DescribeBinlogFilesRequest.h
  47. 6 6
      rds/include/alibabacloud/rds/model/DescribeCharacterSetNameRequest.h
  48. 12 15
      rds/include/alibabacloud/rds/model/DescribeCloudDbExpertServiceRequest.h
  49. 24 24
      rds/include/alibabacloud/rds/model/DescribeCrossRegionBackupDBInstanceRequest.h
  50. 36 36
      rds/include/alibabacloud/rds/model/DescribeCrossRegionBackupsRequest.h
  51. 33 33
      rds/include/alibabacloud/rds/model/DescribeCrossRegionLogBackupFilesRequest.h
  52. 9 9
      rds/include/alibabacloud/rds/model/DescribeDBInstanceAttributeRequest.h
  53. 15 15
      rds/include/alibabacloud/rds/model/DescribeDBInstanceByTagsRequest.h
  54. 3 3
      rds/include/alibabacloud/rds/model/DescribeDBInstanceHAConfigRequest.h
  55. 6 6
      rds/include/alibabacloud/rds/model/DescribeDBInstanceIPArrayListRequest.h
  56. 24 24
      rds/include/alibabacloud/rds/model/DescribeDBInstanceIpHostnameRequest.h
  57. 3 3
      rds/include/alibabacloud/rds/model/DescribeDBInstanceMonitorRequest.h
  58. 12 12
      rds/include/alibabacloud/rds/model/DescribeDBInstanceNetInfoRequest.h
  59. 12 12
      rds/include/alibabacloud/rds/model/DescribeDBInstancePerformanceRequest.h
  60. 3 3
      rds/include/alibabacloud/rds/model/DescribeDBInstanceProxyConfigurationRequest.h
  61. 3 3
      rds/include/alibabacloud/rds/model/DescribeDBInstanceSSLRequest.h
  62. 3 3
      rds/include/alibabacloud/rds/model/DescribeDBInstanceTDERequest.h
  63. 6 6
      rds/include/alibabacloud/rds/model/DescribeDBInstancesAsCsvRequest.h
  64. 12 12
      rds/include/alibabacloud/rds/model/DescribeDBInstancesByExpireTimeRequest.h
  65. 45 45
      rds/include/alibabacloud/rds/model/DescribeDBInstancesRequest.h
  66. 24 24
      rds/include/alibabacloud/rds/model/DescribeDTCSecurityIpHostsForSQLServerRequest.h
  67. 15 15
      rds/include/alibabacloud/rds/model/DescribeDatabasesRequest.h
  68. 3 3
      rds/include/alibabacloud/rds/model/DescribeDiagnosticReportListRequest.h
  69. 15 15
      rds/include/alibabacloud/rds/model/DescribeErrorLogsRequest.h
  70. 72 0
      rds/include/alibabacloud/rds/model/DescribeEventsRequest.h
  71. 71 0
      rds/include/alibabacloud/rds/model/DescribeEventsResult.h
  72. 63 0
      rds/include/alibabacloud/rds/model/DescribeHASwitchConfigRequest.h
  73. 53 0
      rds/include/alibabacloud/rds/model/DescribeHASwitchConfigResult.h
  74. 15 15
      rds/include/alibabacloud/rds/model/DescribeInstanceAutoRenewalAttributeRequest.h
  75. 18 18
      rds/include/alibabacloud/rds/model/DescribeInstanceCrossBackupPolicyRequest.h
  76. 12 12
      rds/include/alibabacloud/rds/model/DescribeInstanceVpcMigrateInfoRequest.h
  77. 15 15
      rds/include/alibabacloud/rds/model/DescribeLogBackupFilesRequest.h
  78. 18 18
      rds/include/alibabacloud/rds/model/DescribeMetaListRequest.h
  79. 15 15
      rds/include/alibabacloud/rds/model/DescribeMigrateTasksForSQLServerRequest.h
  80. 15 15
      rds/include/alibabacloud/rds/model/DescribeMigrateTasksRequest.h
  81. 15 15
      rds/include/alibabacloud/rds/model/DescribeModifyParameterLogRequest.h
  82. 3 3
      rds/include/alibabacloud/rds/model/DescribeOssDownloadsForSQLServerRequest.h
  83. 3 3
      rds/include/alibabacloud/rds/model/DescribeOssDownloadsRequest.h
  84. 9 9
      rds/include/alibabacloud/rds/model/DescribeParameterTemplatesRequest.h
  85. 3 3
      rds/include/alibabacloud/rds/model/DescribeParametersRequest.h
  86. 15 15
      rds/include/alibabacloud/rds/model/DescribePriceRequest.h
  87. 6 9
      rds/include/alibabacloud/rds/model/DescribeProxyFunctionSupportRequest.h
  88. 9 12
      rds/include/alibabacloud/rds/model/DescribeReadDBInstanceDelayRequest.h
  89. 15 15
      rds/include/alibabacloud/rds/model/DescribeRenewalPriceRequest.h
  90. 3 3
      rds/include/alibabacloud/rds/model/DescribeResourceUsageRequest.h
  91. 15 15
      rds/include/alibabacloud/rds/model/DescribeSQLLogFilesRequest.h
  92. 18 18
      rds/include/alibabacloud/rds/model/DescribeSQLLogRecordsRequest.h
  93. 15 15
      rds/include/alibabacloud/rds/model/DescribeSQLLogReportListRequest.h
  94. 15 15
      rds/include/alibabacloud/rds/model/DescribeSQLLogReportsRequest.h
  95. 15 15
      rds/include/alibabacloud/rds/model/DescribeSQLReportsRequest.h
  96. 3 3
      rds/include/alibabacloud/rds/model/DescribeSecurityGroupConfigurationRequest.h
  97. 15 15
      rds/include/alibabacloud/rds/model/DescribeSlowLogRecordsRequest.h
  98. 15 15
      rds/include/alibabacloud/rds/model/DescribeSlowLogsRequest.h
  99. 12 12
      rds/include/alibabacloud/rds/model/DescribeTagsRequest.h
  100. 12 12
      rds/include/alibabacloud/rds/model/DescribeTaskInfoRequest.h

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2019-09-03 Version 1.36.104
+- Generated 2014-08-15 for `Rds`.
+
 2019-08-30 Version 1.36.103
 - Revert to 2015-09-01.
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.103
+1.36.104

+ 97 - 45
rds/CMakeLists.txt

@@ -37,26 +37,28 @@ set(rds_public_header_model
 	include/alibabacloud/rds/model/SwitchDBInstanceNetTypeResult.h
 	include/alibabacloud/rds/model/DescribeDBInstanceMonitorRequest.h
 	include/alibabacloud/rds/model/DescribeDBInstanceMonitorResult.h
-	include/alibabacloud/rds/model/ModifyAccountDescriptionRequest.h
-	include/alibabacloud/rds/model/ModifyAccountDescriptionResult.h
 	include/alibabacloud/rds/model/DescribeDBInstanceHAConfigRequest.h
 	include/alibabacloud/rds/model/DescribeDBInstanceHAConfigResult.h
 	include/alibabacloud/rds/model/CreateReadOnlyDBInstanceRequest.h
 	include/alibabacloud/rds/model/CreateReadOnlyDBInstanceResult.h
+	include/alibabacloud/rds/model/ModifyAccountDescriptionRequest.h
+	include/alibabacloud/rds/model/ModifyAccountDescriptionResult.h
 	include/alibabacloud/rds/model/MigrateToOtherRegionRequest.h
 	include/alibabacloud/rds/model/MigrateToOtherRegionResult.h
 	include/alibabacloud/rds/model/DescribeOssDownloadsRequest.h
 	include/alibabacloud/rds/model/DescribeOssDownloadsResult.h
 	include/alibabacloud/rds/model/ModifyParameterRequest.h
 	include/alibabacloud/rds/model/ModifyParameterResult.h
+	include/alibabacloud/rds/model/PreCheckCreateOrderForModifyRequest.h
+	include/alibabacloud/rds/model/PreCheckCreateOrderForModifyResult.h
 	include/alibabacloud/rds/model/UpgradeDBInstanceEngineVersionRequest.h
 	include/alibabacloud/rds/model/UpgradeDBInstanceEngineVersionResult.h
 	include/alibabacloud/rds/model/ModifyDBInstanceConnectionStringRequest.h
 	include/alibabacloud/rds/model/ModifyDBInstanceConnectionStringResult.h
-	include/alibabacloud/rds/model/RestartDBInstanceRequest.h
-	include/alibabacloud/rds/model/RestartDBInstanceResult.h
 	include/alibabacloud/rds/model/CheckAccountNameAvailableRequest.h
 	include/alibabacloud/rds/model/CheckAccountNameAvailableResult.h
+	include/alibabacloud/rds/model/RestartDBInstanceRequest.h
+	include/alibabacloud/rds/model/RestartDBInstanceResult.h
 	include/alibabacloud/rds/model/DescribeTemplatesListRequest.h
 	include/alibabacloud/rds/model/DescribeTemplatesListResult.h
 	include/alibabacloud/rds/model/ImportDataForSQLServerRequest.h
@@ -75,10 +77,10 @@ set(rds_public_header_model
 	include/alibabacloud/rds/model/DescribeMigrateTasksResult.h
 	include/alibabacloud/rds/model/ModifyDBInstanceNetworkExpireTimeRequest.h
 	include/alibabacloud/rds/model/ModifyDBInstanceNetworkExpireTimeResult.h
-	include/alibabacloud/rds/model/DescribeModifyParameterLogRequest.h
-	include/alibabacloud/rds/model/DescribeModifyParameterLogResult.h
 	include/alibabacloud/rds/model/CreateAccountRequest.h
 	include/alibabacloud/rds/model/CreateAccountResult.h
+	include/alibabacloud/rds/model/DescribeModifyParameterLogRequest.h
+	include/alibabacloud/rds/model/DescribeModifyParameterLogResult.h
 	include/alibabacloud/rds/model/ModifyDBInstancePayTypeRequest.h
 	include/alibabacloud/rds/model/ModifyDBInstancePayTypeResult.h
 	include/alibabacloud/rds/model/RecoveryDBInstanceRequest.h
@@ -93,26 +95,30 @@ set(rds_public_header_model
 	include/alibabacloud/rds/model/ModifyDBInstanceMonitorResult.h
 	include/alibabacloud/rds/model/ModifyInstanceCrossBackupPolicyRequest.h
 	include/alibabacloud/rds/model/ModifyInstanceCrossBackupPolicyResult.h
-	include/alibabacloud/rds/model/DescribeSQLLogFilesRequest.h
-	include/alibabacloud/rds/model/DescribeSQLLogFilesResult.h
 	include/alibabacloud/rds/model/DescribeAvailableCrossRegionRequest.h
 	include/alibabacloud/rds/model/DescribeAvailableCrossRegionResult.h
+	include/alibabacloud/rds/model/DescribeSQLLogFilesRequest.h
+	include/alibabacloud/rds/model/DescribeSQLLogFilesResult.h
 	include/alibabacloud/rds/model/CancelImportRequest.h
 	include/alibabacloud/rds/model/CancelImportResult.h
 	include/alibabacloud/rds/model/DescribeSecurityGroupConfigurationRequest.h
 	include/alibabacloud/rds/model/DescribeSecurityGroupConfigurationResult.h
 	include/alibabacloud/rds/model/ModifyBackupPolicyRequest.h
 	include/alibabacloud/rds/model/ModifyBackupPolicyResult.h
+	include/alibabacloud/rds/model/PreCheckCreateOrderForTempUpgradeRequest.h
+	include/alibabacloud/rds/model/PreCheckCreateOrderForTempUpgradeResult.h
 	include/alibabacloud/rds/model/ModifyReplicaDescriptionRequest.h
 	include/alibabacloud/rds/model/ModifyReplicaDescriptionResult.h
 	include/alibabacloud/rds/model/DescribeParametersRequest.h
 	include/alibabacloud/rds/model/DescribeParametersResult.h
-	include/alibabacloud/rds/model/AddTagsToResourceRequest.h
-	include/alibabacloud/rds/model/AddTagsToResourceResult.h
 	include/alibabacloud/rds/model/DescribeBinlogFilesRequest.h
 	include/alibabacloud/rds/model/DescribeBinlogFilesResult.h
+	include/alibabacloud/rds/model/AddTagsToResourceRequest.h
+	include/alibabacloud/rds/model/AddTagsToResourceResult.h
 	include/alibabacloud/rds/model/DescribeDBInstanceProxyConfigurationRequest.h
 	include/alibabacloud/rds/model/DescribeDBInstanceProxyConfigurationResult.h
+	include/alibabacloud/rds/model/PreCheckCreateOrderRequest.h
+	include/alibabacloud/rds/model/PreCheckCreateOrderResult.h
 	include/alibabacloud/rds/model/CreateDiagnosticReportRequest.h
 	include/alibabacloud/rds/model/CreateDiagnosticReportResult.h
 	include/alibabacloud/rds/model/DescribeReadDBInstanceDelayRequest.h
@@ -127,10 +133,16 @@ set(rds_public_header_model
 	include/alibabacloud/rds/model/DescribeRenewalPriceResult.h
 	include/alibabacloud/rds/model/AllocateInstancePublicConnectionRequest.h
 	include/alibabacloud/rds/model/AllocateInstancePublicConnectionResult.h
+	include/alibabacloud/rds/model/PreCheckDBInstanceOperationRequest.h
+	include/alibabacloud/rds/model/PreCheckDBInstanceOperationResult.h
 	include/alibabacloud/rds/model/DescribeDBInstanceAttributeRequest.h
 	include/alibabacloud/rds/model/DescribeDBInstanceAttributeResult.h
+	include/alibabacloud/rds/model/PreCheckCreateOrderForDeferRequest.h
+	include/alibabacloud/rds/model/PreCheckCreateOrderForDeferResult.h
 	include/alibabacloud/rds/model/CheckInstanceExistRequest.h
 	include/alibabacloud/rds/model/CheckInstanceExistResult.h
+	include/alibabacloud/rds/model/PreCheckCreateOrderForCloneRequest.h
+	include/alibabacloud/rds/model/PreCheckCreateOrderForCloneResult.h
 	include/alibabacloud/rds/model/CreateTempDBInstanceRequest.h
 	include/alibabacloud/rds/model/CreateTempDBInstanceResult.h
 	include/alibabacloud/rds/model/ModifyInstanceAutoRenewalAttributeRequest.h
@@ -151,10 +163,10 @@ set(rds_public_header_model
 	include/alibabacloud/rds/model/ModifyReadonlyInstanceDelayReplicationTimeResult.h
 	include/alibabacloud/rds/model/DescribeInstanceAutoRenewalAttributeRequest.h
 	include/alibabacloud/rds/model/DescribeInstanceAutoRenewalAttributeResult.h
-	include/alibabacloud/rds/model/SwitchDBInstanceVpcRequest.h
-	include/alibabacloud/rds/model/SwitchDBInstanceVpcResult.h
 	include/alibabacloud/rds/model/RestoreDBInstanceRequest.h
 	include/alibabacloud/rds/model/RestoreDBInstanceResult.h
+	include/alibabacloud/rds/model/SwitchDBInstanceVpcRequest.h
+	include/alibabacloud/rds/model/SwitchDBInstanceVpcResult.h
 	include/alibabacloud/rds/model/RevokeOperatorPermissionRequest.h
 	include/alibabacloud/rds/model/RevokeOperatorPermissionResult.h
 	include/alibabacloud/rds/model/ModifyDBInstanceSpecRequest.h
@@ -171,6 +183,8 @@ set(rds_public_header_model
 	include/alibabacloud/rds/model/ModifySecurityIpsResult.h
 	include/alibabacloud/rds/model/DescribeMigrateTasksForSQLServerRequest.h
 	include/alibabacloud/rds/model/DescribeMigrateTasksForSQLServerResult.h
+	include/alibabacloud/rds/model/ModifyHASwitchConfigRequest.h
+	include/alibabacloud/rds/model/ModifyHASwitchConfigResult.h
 	include/alibabacloud/rds/model/RestoreTableRequest.h
 	include/alibabacloud/rds/model/RestoreTableResult.h
 	include/alibabacloud/rds/model/CreateOnlineDatabaseTaskRequest.h
@@ -189,6 +203,8 @@ set(rds_public_header_model
 	include/alibabacloud/rds/model/DescribeDBInstancePerformanceResult.h
 	include/alibabacloud/rds/model/DescribeDBInstancesRequest.h
 	include/alibabacloud/rds/model/DescribeDBInstancesResult.h
+	include/alibabacloud/rds/model/DescribeActionEventPolicyRequest.h
+	include/alibabacloud/rds/model/DescribeActionEventPolicyResult.h
 	include/alibabacloud/rds/model/RequestServiceOfCloudDBExpertRequest.h
 	include/alibabacloud/rds/model/RequestServiceOfCloudDBExpertResult.h
 	include/alibabacloud/rds/model/DescribeCrossRegionLogBackupFilesRequest.h
@@ -197,48 +213,54 @@ set(rds_public_header_model
 	include/alibabacloud/rds/model/DescribeBackupDatabaseResult.h
 	include/alibabacloud/rds/model/CreateDBInstanceReplicaRequest.h
 	include/alibabacloud/rds/model/CreateDBInstanceReplicaResult.h
-	include/alibabacloud/rds/model/AllocateInstancePrivateConnectionRequest.h
-	include/alibabacloud/rds/model/AllocateInstancePrivateConnectionResult.h
 	include/alibabacloud/rds/model/RevokeAccountPrivilegeRequest.h
 	include/alibabacloud/rds/model/RevokeAccountPrivilegeResult.h
-	include/alibabacloud/rds/model/DescribeParameterTemplatesRequest.h
-	include/alibabacloud/rds/model/DescribeParameterTemplatesResult.h
+	include/alibabacloud/rds/model/AllocateInstancePrivateConnectionRequest.h
+	include/alibabacloud/rds/model/AllocateInstancePrivateConnectionResult.h
 	include/alibabacloud/rds/model/DescibeImportsFromDatabaseRequest.h
 	include/alibabacloud/rds/model/DescibeImportsFromDatabaseResult.h
+	include/alibabacloud/rds/model/DescribeParameterTemplatesRequest.h
+	include/alibabacloud/rds/model/DescribeParameterTemplatesResult.h
 	include/alibabacloud/rds/model/CopyDatabaseBetweenInstancesRequest.h
 	include/alibabacloud/rds/model/CopyDatabaseBetweenInstancesResult.h
 	include/alibabacloud/rds/model/DescribeInstanceVpcMigrateInfoRequest.h
 	include/alibabacloud/rds/model/DescribeInstanceVpcMigrateInfoResult.h
 	include/alibabacloud/rds/model/CopyDatabaseRequest.h
 	include/alibabacloud/rds/model/CopyDatabaseResult.h
-	include/alibabacloud/rds/model/ModifyDBInstanceSSLRequest.h
-	include/alibabacloud/rds/model/ModifyDBInstanceSSLResult.h
 	include/alibabacloud/rds/model/CreateDBInstanceRequest.h
 	include/alibabacloud/rds/model/CreateDBInstanceResult.h
+	include/alibabacloud/rds/model/ModifyDBInstanceSSLRequest.h
+	include/alibabacloud/rds/model/ModifyDBInstanceSSLResult.h
 	include/alibabacloud/rds/model/DescribeDBInstanceTDERequest.h
 	include/alibabacloud/rds/model/DescribeDBInstanceTDEResult.h
 	include/alibabacloud/rds/model/DescribeSQLLogReportsRequest.h
 	include/alibabacloud/rds/model/DescribeSQLLogReportsResult.h
 	include/alibabacloud/rds/model/ModifyDBInstanceConnectionModeRequest.h
 	include/alibabacloud/rds/model/ModifyDBInstanceConnectionModeResult.h
-	include/alibabacloud/rds/model/DescribeDBInstanceNetInfoRequest.h
-	include/alibabacloud/rds/model/DescribeDBInstanceNetInfoResult.h
 	include/alibabacloud/rds/model/DescribeAvailableResourceRequest.h
 	include/alibabacloud/rds/model/DescribeAvailableResourceResult.h
+	include/alibabacloud/rds/model/DescribeDBInstanceNetInfoRequest.h
+	include/alibabacloud/rds/model/DescribeDBInstanceNetInfoResult.h
 	include/alibabacloud/rds/model/AllocateReadWriteSplittingConnectionRequest.h
 	include/alibabacloud/rds/model/AllocateReadWriteSplittingConnectionResult.h
 	include/alibabacloud/rds/model/DescribeCloudDbExpertServiceRequest.h
 	include/alibabacloud/rds/model/DescribeCloudDbExpertServiceResult.h
 	include/alibabacloud/rds/model/ModifyDBInstanceAutoUpgradeMinorVersionRequest.h
 	include/alibabacloud/rds/model/ModifyDBInstanceAutoUpgradeMinorVersionResult.h
+	include/alibabacloud/rds/model/PreCheckCreateOrderForDegradeRequest.h
+	include/alibabacloud/rds/model/PreCheckCreateOrderForDegradeResult.h
 	include/alibabacloud/rds/model/EvaluateSupportByokShowRequest.h
 	include/alibabacloud/rds/model/EvaluateSupportByokShowResult.h
 	include/alibabacloud/rds/model/ReleaseInstancePublicConnectionRequest.h
 	include/alibabacloud/rds/model/ReleaseInstancePublicConnectionResult.h
 	include/alibabacloud/rds/model/CalculateDBInstanceWeightRequest.h
 	include/alibabacloud/rds/model/CalculateDBInstanceWeightResult.h
+	include/alibabacloud/rds/model/DescribeHASwitchConfigRequest.h
+	include/alibabacloud/rds/model/DescribeHASwitchConfigResult.h
 	include/alibabacloud/rds/model/ModifyDBInstanceNetworkTypeRequest.h
 	include/alibabacloud/rds/model/ModifyDBInstanceNetworkTypeResult.h
+	include/alibabacloud/rds/model/PreCheckCreateOrderForRebuildRequest.h
+	include/alibabacloud/rds/model/PreCheckCreateOrderForRebuildResult.h
 	include/alibabacloud/rds/model/CreateDdrInstanceRequest.h
 	include/alibabacloud/rds/model/CreateDdrInstanceResult.h
 	include/alibabacloud/rds/model/DescribeDTCSecurityIpHostsForSQLServerRequest.h
@@ -259,6 +281,8 @@ set(rds_public_header_model
 	include/alibabacloud/rds/model/ModifyResourceGroupResult.h
 	include/alibabacloud/rds/model/DescribeProxyFunctionSupportRequest.h
 	include/alibabacloud/rds/model/DescribeProxyFunctionSupportResult.h
+	include/alibabacloud/rds/model/ModifyActionEventPolicyRequest.h
+	include/alibabacloud/rds/model/ModifyActionEventPolicyResult.h
 	include/alibabacloud/rds/model/DescribeOssDownloadsForSQLServerRequest.h
 	include/alibabacloud/rds/model/DescribeOssDownloadsForSQLServerResult.h
 	include/alibabacloud/rds/model/DescribeInstanceCrossBackupPolicyRequest.h
@@ -283,10 +307,10 @@ set(rds_public_header_model
 	include/alibabacloud/rds/model/MigrateToOtherZoneResult.h
 	include/alibabacloud/rds/model/DeleteAccountRequest.h
 	include/alibabacloud/rds/model/DeleteAccountResult.h
-	include/alibabacloud/rds/model/DescribeSlowLogRecordsRequest.h
-	include/alibabacloud/rds/model/DescribeSlowLogRecordsResult.h
 	include/alibabacloud/rds/model/ReleaseReadWriteSplittingConnectionRequest.h
 	include/alibabacloud/rds/model/ReleaseReadWriteSplittingConnectionResult.h
+	include/alibabacloud/rds/model/DescribeSlowLogRecordsRequest.h
+	include/alibabacloud/rds/model/DescribeSlowLogRecordsResult.h
 	include/alibabacloud/rds/model/DescribeLogBackupFilesRequest.h
 	include/alibabacloud/rds/model/DescribeLogBackupFilesResult.h
 	include/alibabacloud/rds/model/DescribeAvailableInstanceClassRequest.h
@@ -311,6 +335,8 @@ set(rds_public_header_model
 	include/alibabacloud/rds/model/DescribeMetaListResult.h
 	include/alibabacloud/rds/model/DescribeDBInstanceSSLRequest.h
 	include/alibabacloud/rds/model/DescribeDBInstanceSSLResult.h
+	include/alibabacloud/rds/model/DescribeEventsRequest.h
+	include/alibabacloud/rds/model/DescribeEventsResult.h
 	include/alibabacloud/rds/model/DescribeDBInstancesByPerformanceRequest.h
 	include/alibabacloud/rds/model/DescribeDBInstancesByPerformanceResult.h
 	include/alibabacloud/rds/model/DescribeSQLReportsRequest.h
@@ -333,7 +359,7 @@ set(rds_public_header_model
 	include/alibabacloud/rds/model/ResetAccountForPGResult.h )
 
 set(rds_src 
-	src/RdsClient.cc
+	src/com.aliyun.pop.sdk.domain.Product@79ab97fdClient.cc
 	src/model/CheckCreateDdrDBInstanceRequest.cc
 	src/model/CheckCreateDdrDBInstanceResult.cc
 	src/model/CreateMigrateTaskRequest.cc
@@ -350,26 +376,28 @@ set(rds_src
 	src/model/SwitchDBInstanceNetTypeResult.cc
 	src/model/DescribeDBInstanceMonitorRequest.cc
 	src/model/DescribeDBInstanceMonitorResult.cc
-	src/model/ModifyAccountDescriptionRequest.cc
-	src/model/ModifyAccountDescriptionResult.cc
 	src/model/DescribeDBInstanceHAConfigRequest.cc
 	src/model/DescribeDBInstanceHAConfigResult.cc
 	src/model/CreateReadOnlyDBInstanceRequest.cc
 	src/model/CreateReadOnlyDBInstanceResult.cc
+	src/model/ModifyAccountDescriptionRequest.cc
+	src/model/ModifyAccountDescriptionResult.cc
 	src/model/MigrateToOtherRegionRequest.cc
 	src/model/MigrateToOtherRegionResult.cc
 	src/model/DescribeOssDownloadsRequest.cc
 	src/model/DescribeOssDownloadsResult.cc
 	src/model/ModifyParameterRequest.cc
 	src/model/ModifyParameterResult.cc
+	src/model/PreCheckCreateOrderForModifyRequest.cc
+	src/model/PreCheckCreateOrderForModifyResult.cc
 	src/model/UpgradeDBInstanceEngineVersionRequest.cc
 	src/model/UpgradeDBInstanceEngineVersionResult.cc
 	src/model/ModifyDBInstanceConnectionStringRequest.cc
 	src/model/ModifyDBInstanceConnectionStringResult.cc
-	src/model/RestartDBInstanceRequest.cc
-	src/model/RestartDBInstanceResult.cc
 	src/model/CheckAccountNameAvailableRequest.cc
 	src/model/CheckAccountNameAvailableResult.cc
+	src/model/RestartDBInstanceRequest.cc
+	src/model/RestartDBInstanceResult.cc
 	src/model/DescribeTemplatesListRequest.cc
 	src/model/DescribeTemplatesListResult.cc
 	src/model/ImportDataForSQLServerRequest.cc
@@ -388,10 +416,10 @@ set(rds_src
 	src/model/DescribeMigrateTasksResult.cc
 	src/model/ModifyDBInstanceNetworkExpireTimeRequest.cc
 	src/model/ModifyDBInstanceNetworkExpireTimeResult.cc
-	src/model/DescribeModifyParameterLogRequest.cc
-	src/model/DescribeModifyParameterLogResult.cc
 	src/model/CreateAccountRequest.cc
 	src/model/CreateAccountResult.cc
+	src/model/DescribeModifyParameterLogRequest.cc
+	src/model/DescribeModifyParameterLogResult.cc
 	src/model/ModifyDBInstancePayTypeRequest.cc
 	src/model/ModifyDBInstancePayTypeResult.cc
 	src/model/RecoveryDBInstanceRequest.cc
@@ -406,26 +434,30 @@ set(rds_src
 	src/model/ModifyDBInstanceMonitorResult.cc
 	src/model/ModifyInstanceCrossBackupPolicyRequest.cc
 	src/model/ModifyInstanceCrossBackupPolicyResult.cc
-	src/model/DescribeSQLLogFilesRequest.cc
-	src/model/DescribeSQLLogFilesResult.cc
 	src/model/DescribeAvailableCrossRegionRequest.cc
 	src/model/DescribeAvailableCrossRegionResult.cc
+	src/model/DescribeSQLLogFilesRequest.cc
+	src/model/DescribeSQLLogFilesResult.cc
 	src/model/CancelImportRequest.cc
 	src/model/CancelImportResult.cc
 	src/model/DescribeSecurityGroupConfigurationRequest.cc
 	src/model/DescribeSecurityGroupConfigurationResult.cc
 	src/model/ModifyBackupPolicyRequest.cc
 	src/model/ModifyBackupPolicyResult.cc
+	src/model/PreCheckCreateOrderForTempUpgradeRequest.cc
+	src/model/PreCheckCreateOrderForTempUpgradeResult.cc
 	src/model/ModifyReplicaDescriptionRequest.cc
 	src/model/ModifyReplicaDescriptionResult.cc
 	src/model/DescribeParametersRequest.cc
 	src/model/DescribeParametersResult.cc
-	src/model/AddTagsToResourceRequest.cc
-	src/model/AddTagsToResourceResult.cc
 	src/model/DescribeBinlogFilesRequest.cc
 	src/model/DescribeBinlogFilesResult.cc
+	src/model/AddTagsToResourceRequest.cc
+	src/model/AddTagsToResourceResult.cc
 	src/model/DescribeDBInstanceProxyConfigurationRequest.cc
 	src/model/DescribeDBInstanceProxyConfigurationResult.cc
+	src/model/PreCheckCreateOrderRequest.cc
+	src/model/PreCheckCreateOrderResult.cc
 	src/model/CreateDiagnosticReportRequest.cc
 	src/model/CreateDiagnosticReportResult.cc
 	src/model/DescribeReadDBInstanceDelayRequest.cc
@@ -440,10 +472,16 @@ set(rds_src
 	src/model/DescribeRenewalPriceResult.cc
 	src/model/AllocateInstancePublicConnectionRequest.cc
 	src/model/AllocateInstancePublicConnectionResult.cc
+	src/model/PreCheckDBInstanceOperationRequest.cc
+	src/model/PreCheckDBInstanceOperationResult.cc
 	src/model/DescribeDBInstanceAttributeRequest.cc
 	src/model/DescribeDBInstanceAttributeResult.cc
+	src/model/PreCheckCreateOrderForDeferRequest.cc
+	src/model/PreCheckCreateOrderForDeferResult.cc
 	src/model/CheckInstanceExistRequest.cc
 	src/model/CheckInstanceExistResult.cc
+	src/model/PreCheckCreateOrderForCloneRequest.cc
+	src/model/PreCheckCreateOrderForCloneResult.cc
 	src/model/CreateTempDBInstanceRequest.cc
 	src/model/CreateTempDBInstanceResult.cc
 	src/model/ModifyInstanceAutoRenewalAttributeRequest.cc
@@ -464,10 +502,10 @@ set(rds_src
 	src/model/ModifyReadonlyInstanceDelayReplicationTimeResult.cc
 	src/model/DescribeInstanceAutoRenewalAttributeRequest.cc
 	src/model/DescribeInstanceAutoRenewalAttributeResult.cc
-	src/model/SwitchDBInstanceVpcRequest.cc
-	src/model/SwitchDBInstanceVpcResult.cc
 	src/model/RestoreDBInstanceRequest.cc
 	src/model/RestoreDBInstanceResult.cc
+	src/model/SwitchDBInstanceVpcRequest.cc
+	src/model/SwitchDBInstanceVpcResult.cc
 	src/model/RevokeOperatorPermissionRequest.cc
 	src/model/RevokeOperatorPermissionResult.cc
 	src/model/ModifyDBInstanceSpecRequest.cc
@@ -484,6 +522,8 @@ set(rds_src
 	src/model/ModifySecurityIpsResult.cc
 	src/model/DescribeMigrateTasksForSQLServerRequest.cc
 	src/model/DescribeMigrateTasksForSQLServerResult.cc
+	src/model/ModifyHASwitchConfigRequest.cc
+	src/model/ModifyHASwitchConfigResult.cc
 	src/model/RestoreTableRequest.cc
 	src/model/RestoreTableResult.cc
 	src/model/CreateOnlineDatabaseTaskRequest.cc
@@ -502,6 +542,8 @@ set(rds_src
 	src/model/DescribeDBInstancePerformanceResult.cc
 	src/model/DescribeDBInstancesRequest.cc
 	src/model/DescribeDBInstancesResult.cc
+	src/model/DescribeActionEventPolicyRequest.cc
+	src/model/DescribeActionEventPolicyResult.cc
 	src/model/RequestServiceOfCloudDBExpertRequest.cc
 	src/model/RequestServiceOfCloudDBExpertResult.cc
 	src/model/DescribeCrossRegionLogBackupFilesRequest.cc
@@ -510,48 +552,54 @@ set(rds_src
 	src/model/DescribeBackupDatabaseResult.cc
 	src/model/CreateDBInstanceReplicaRequest.cc
 	src/model/CreateDBInstanceReplicaResult.cc
-	src/model/AllocateInstancePrivateConnectionRequest.cc
-	src/model/AllocateInstancePrivateConnectionResult.cc
 	src/model/RevokeAccountPrivilegeRequest.cc
 	src/model/RevokeAccountPrivilegeResult.cc
-	src/model/DescribeParameterTemplatesRequest.cc
-	src/model/DescribeParameterTemplatesResult.cc
+	src/model/AllocateInstancePrivateConnectionRequest.cc
+	src/model/AllocateInstancePrivateConnectionResult.cc
 	src/model/DescibeImportsFromDatabaseRequest.cc
 	src/model/DescibeImportsFromDatabaseResult.cc
+	src/model/DescribeParameterTemplatesRequest.cc
+	src/model/DescribeParameterTemplatesResult.cc
 	src/model/CopyDatabaseBetweenInstancesRequest.cc
 	src/model/CopyDatabaseBetweenInstancesResult.cc
 	src/model/DescribeInstanceVpcMigrateInfoRequest.cc
 	src/model/DescribeInstanceVpcMigrateInfoResult.cc
 	src/model/CopyDatabaseRequest.cc
 	src/model/CopyDatabaseResult.cc
-	src/model/ModifyDBInstanceSSLRequest.cc
-	src/model/ModifyDBInstanceSSLResult.cc
 	src/model/CreateDBInstanceRequest.cc
 	src/model/CreateDBInstanceResult.cc
+	src/model/ModifyDBInstanceSSLRequest.cc
+	src/model/ModifyDBInstanceSSLResult.cc
 	src/model/DescribeDBInstanceTDERequest.cc
 	src/model/DescribeDBInstanceTDEResult.cc
 	src/model/DescribeSQLLogReportsRequest.cc
 	src/model/DescribeSQLLogReportsResult.cc
 	src/model/ModifyDBInstanceConnectionModeRequest.cc
 	src/model/ModifyDBInstanceConnectionModeResult.cc
-	src/model/DescribeDBInstanceNetInfoRequest.cc
-	src/model/DescribeDBInstanceNetInfoResult.cc
 	src/model/DescribeAvailableResourceRequest.cc
 	src/model/DescribeAvailableResourceResult.cc
+	src/model/DescribeDBInstanceNetInfoRequest.cc
+	src/model/DescribeDBInstanceNetInfoResult.cc
 	src/model/AllocateReadWriteSplittingConnectionRequest.cc
 	src/model/AllocateReadWriteSplittingConnectionResult.cc
 	src/model/DescribeCloudDbExpertServiceRequest.cc
 	src/model/DescribeCloudDbExpertServiceResult.cc
 	src/model/ModifyDBInstanceAutoUpgradeMinorVersionRequest.cc
 	src/model/ModifyDBInstanceAutoUpgradeMinorVersionResult.cc
+	src/model/PreCheckCreateOrderForDegradeRequest.cc
+	src/model/PreCheckCreateOrderForDegradeResult.cc
 	src/model/EvaluateSupportByokShowRequest.cc
 	src/model/EvaluateSupportByokShowResult.cc
 	src/model/ReleaseInstancePublicConnectionRequest.cc
 	src/model/ReleaseInstancePublicConnectionResult.cc
 	src/model/CalculateDBInstanceWeightRequest.cc
 	src/model/CalculateDBInstanceWeightResult.cc
+	src/model/DescribeHASwitchConfigRequest.cc
+	src/model/DescribeHASwitchConfigResult.cc
 	src/model/ModifyDBInstanceNetworkTypeRequest.cc
 	src/model/ModifyDBInstanceNetworkTypeResult.cc
+	src/model/PreCheckCreateOrderForRebuildRequest.cc
+	src/model/PreCheckCreateOrderForRebuildResult.cc
 	src/model/CreateDdrInstanceRequest.cc
 	src/model/CreateDdrInstanceResult.cc
 	src/model/DescribeDTCSecurityIpHostsForSQLServerRequest.cc
@@ -572,6 +620,8 @@ set(rds_src
 	src/model/ModifyResourceGroupResult.cc
 	src/model/DescribeProxyFunctionSupportRequest.cc
 	src/model/DescribeProxyFunctionSupportResult.cc
+	src/model/ModifyActionEventPolicyRequest.cc
+	src/model/ModifyActionEventPolicyResult.cc
 	src/model/DescribeOssDownloadsForSQLServerRequest.cc
 	src/model/DescribeOssDownloadsForSQLServerResult.cc
 	src/model/DescribeInstanceCrossBackupPolicyRequest.cc
@@ -596,10 +646,10 @@ set(rds_src
 	src/model/MigrateToOtherZoneResult.cc
 	src/model/DeleteAccountRequest.cc
 	src/model/DeleteAccountResult.cc
-	src/model/DescribeSlowLogRecordsRequest.cc
-	src/model/DescribeSlowLogRecordsResult.cc
 	src/model/ReleaseReadWriteSplittingConnectionRequest.cc
 	src/model/ReleaseReadWriteSplittingConnectionResult.cc
+	src/model/DescribeSlowLogRecordsRequest.cc
+	src/model/DescribeSlowLogRecordsResult.cc
 	src/model/DescribeLogBackupFilesRequest.cc
 	src/model/DescribeLogBackupFilesResult.cc
 	src/model/DescribeAvailableInstanceClassRequest.cc
@@ -624,6 +674,8 @@ set(rds_src
 	src/model/DescribeMetaListResult.cc
 	src/model/DescribeDBInstanceSSLRequest.cc
 	src/model/DescribeDBInstanceSSLResult.cc
+	src/model/DescribeEventsRequest.cc
+	src/model/DescribeEventsResult.cc
 	src/model/DescribeDBInstancesByPerformanceRequest.cc
 	src/model/DescribeDBInstancesByPerformanceResult.cc
 	src/model/DescribeSQLReportsRequest.cc

+ 192 - 88
rds/include/alibabacloud/rds/RdsClient.h

@@ -38,26 +38,28 @@
 #include "model/SwitchDBInstanceNetTypeResult.h"
 #include "model/DescribeDBInstanceMonitorRequest.h"
 #include "model/DescribeDBInstanceMonitorResult.h"
-#include "model/ModifyAccountDescriptionRequest.h"
-#include "model/ModifyAccountDescriptionResult.h"
 #include "model/DescribeDBInstanceHAConfigRequest.h"
 #include "model/DescribeDBInstanceHAConfigResult.h"
 #include "model/CreateReadOnlyDBInstanceRequest.h"
 #include "model/CreateReadOnlyDBInstanceResult.h"
+#include "model/ModifyAccountDescriptionRequest.h"
+#include "model/ModifyAccountDescriptionResult.h"
 #include "model/MigrateToOtherRegionRequest.h"
 #include "model/MigrateToOtherRegionResult.h"
 #include "model/DescribeOssDownloadsRequest.h"
 #include "model/DescribeOssDownloadsResult.h"
 #include "model/ModifyParameterRequest.h"
 #include "model/ModifyParameterResult.h"
+#include "model/PreCheckCreateOrderForModifyRequest.h"
+#include "model/PreCheckCreateOrderForModifyResult.h"
 #include "model/UpgradeDBInstanceEngineVersionRequest.h"
 #include "model/UpgradeDBInstanceEngineVersionResult.h"
 #include "model/ModifyDBInstanceConnectionStringRequest.h"
 #include "model/ModifyDBInstanceConnectionStringResult.h"
-#include "model/RestartDBInstanceRequest.h"
-#include "model/RestartDBInstanceResult.h"
 #include "model/CheckAccountNameAvailableRequest.h"
 #include "model/CheckAccountNameAvailableResult.h"
+#include "model/RestartDBInstanceRequest.h"
+#include "model/RestartDBInstanceResult.h"
 #include "model/DescribeTemplatesListRequest.h"
 #include "model/DescribeTemplatesListResult.h"
 #include "model/ImportDataForSQLServerRequest.h"
@@ -76,10 +78,10 @@
 #include "model/DescribeMigrateTasksResult.h"
 #include "model/ModifyDBInstanceNetworkExpireTimeRequest.h"
 #include "model/ModifyDBInstanceNetworkExpireTimeResult.h"
-#include "model/DescribeModifyParameterLogRequest.h"
-#include "model/DescribeModifyParameterLogResult.h"
 #include "model/CreateAccountRequest.h"
 #include "model/CreateAccountResult.h"
+#include "model/DescribeModifyParameterLogRequest.h"
+#include "model/DescribeModifyParameterLogResult.h"
 #include "model/ModifyDBInstancePayTypeRequest.h"
 #include "model/ModifyDBInstancePayTypeResult.h"
 #include "model/RecoveryDBInstanceRequest.h"
@@ -94,26 +96,30 @@
 #include "model/ModifyDBInstanceMonitorResult.h"
 #include "model/ModifyInstanceCrossBackupPolicyRequest.h"
 #include "model/ModifyInstanceCrossBackupPolicyResult.h"
-#include "model/DescribeSQLLogFilesRequest.h"
-#include "model/DescribeSQLLogFilesResult.h"
 #include "model/DescribeAvailableCrossRegionRequest.h"
 #include "model/DescribeAvailableCrossRegionResult.h"
+#include "model/DescribeSQLLogFilesRequest.h"
+#include "model/DescribeSQLLogFilesResult.h"
 #include "model/CancelImportRequest.h"
 #include "model/CancelImportResult.h"
 #include "model/DescribeSecurityGroupConfigurationRequest.h"
 #include "model/DescribeSecurityGroupConfigurationResult.h"
 #include "model/ModifyBackupPolicyRequest.h"
 #include "model/ModifyBackupPolicyResult.h"
+#include "model/PreCheckCreateOrderForTempUpgradeRequest.h"
+#include "model/PreCheckCreateOrderForTempUpgradeResult.h"
 #include "model/ModifyReplicaDescriptionRequest.h"
 #include "model/ModifyReplicaDescriptionResult.h"
 #include "model/DescribeParametersRequest.h"
 #include "model/DescribeParametersResult.h"
-#include "model/AddTagsToResourceRequest.h"
-#include "model/AddTagsToResourceResult.h"
 #include "model/DescribeBinlogFilesRequest.h"
 #include "model/DescribeBinlogFilesResult.h"
+#include "model/AddTagsToResourceRequest.h"
+#include "model/AddTagsToResourceResult.h"
 #include "model/DescribeDBInstanceProxyConfigurationRequest.h"
 #include "model/DescribeDBInstanceProxyConfigurationResult.h"
+#include "model/PreCheckCreateOrderRequest.h"
+#include "model/PreCheckCreateOrderResult.h"
 #include "model/CreateDiagnosticReportRequest.h"
 #include "model/CreateDiagnosticReportResult.h"
 #include "model/DescribeReadDBInstanceDelayRequest.h"
@@ -128,10 +134,16 @@
 #include "model/DescribeRenewalPriceResult.h"
 #include "model/AllocateInstancePublicConnectionRequest.h"
 #include "model/AllocateInstancePublicConnectionResult.h"
+#include "model/PreCheckDBInstanceOperationRequest.h"
+#include "model/PreCheckDBInstanceOperationResult.h"
 #include "model/DescribeDBInstanceAttributeRequest.h"
 #include "model/DescribeDBInstanceAttributeResult.h"
+#include "model/PreCheckCreateOrderForDeferRequest.h"
+#include "model/PreCheckCreateOrderForDeferResult.h"
 #include "model/CheckInstanceExistRequest.h"
 #include "model/CheckInstanceExistResult.h"
+#include "model/PreCheckCreateOrderForCloneRequest.h"
+#include "model/PreCheckCreateOrderForCloneResult.h"
 #include "model/CreateTempDBInstanceRequest.h"
 #include "model/CreateTempDBInstanceResult.h"
 #include "model/ModifyInstanceAutoRenewalAttributeRequest.h"
@@ -152,10 +164,10 @@
 #include "model/ModifyReadonlyInstanceDelayReplicationTimeResult.h"
 #include "model/DescribeInstanceAutoRenewalAttributeRequest.h"
 #include "model/DescribeInstanceAutoRenewalAttributeResult.h"
-#include "model/SwitchDBInstanceVpcRequest.h"
-#include "model/SwitchDBInstanceVpcResult.h"
 #include "model/RestoreDBInstanceRequest.h"
 #include "model/RestoreDBInstanceResult.h"
+#include "model/SwitchDBInstanceVpcRequest.h"
+#include "model/SwitchDBInstanceVpcResult.h"
 #include "model/RevokeOperatorPermissionRequest.h"
 #include "model/RevokeOperatorPermissionResult.h"
 #include "model/ModifyDBInstanceSpecRequest.h"
@@ -172,6 +184,8 @@
 #include "model/ModifySecurityIpsResult.h"
 #include "model/DescribeMigrateTasksForSQLServerRequest.h"
 #include "model/DescribeMigrateTasksForSQLServerResult.h"
+#include "model/ModifyHASwitchConfigRequest.h"
+#include "model/ModifyHASwitchConfigResult.h"
 #include "model/RestoreTableRequest.h"
 #include "model/RestoreTableResult.h"
 #include "model/CreateOnlineDatabaseTaskRequest.h"
@@ -190,6 +204,8 @@
 #include "model/DescribeDBInstancePerformanceResult.h"
 #include "model/DescribeDBInstancesRequest.h"
 #include "model/DescribeDBInstancesResult.h"
+#include "model/DescribeActionEventPolicyRequest.h"
+#include "model/DescribeActionEventPolicyResult.h"
 #include "model/RequestServiceOfCloudDBExpertRequest.h"
 #include "model/RequestServiceOfCloudDBExpertResult.h"
 #include "model/DescribeCrossRegionLogBackupFilesRequest.h"
@@ -198,48 +214,54 @@
 #include "model/DescribeBackupDatabaseResult.h"
 #include "model/CreateDBInstanceReplicaRequest.h"
 #include "model/CreateDBInstanceReplicaResult.h"
-#include "model/AllocateInstancePrivateConnectionRequest.h"
-#include "model/AllocateInstancePrivateConnectionResult.h"
 #include "model/RevokeAccountPrivilegeRequest.h"
 #include "model/RevokeAccountPrivilegeResult.h"
-#include "model/DescribeParameterTemplatesRequest.h"
-#include "model/DescribeParameterTemplatesResult.h"
+#include "model/AllocateInstancePrivateConnectionRequest.h"
+#include "model/AllocateInstancePrivateConnectionResult.h"
 #include "model/DescibeImportsFromDatabaseRequest.h"
 #include "model/DescibeImportsFromDatabaseResult.h"
+#include "model/DescribeParameterTemplatesRequest.h"
+#include "model/DescribeParameterTemplatesResult.h"
 #include "model/CopyDatabaseBetweenInstancesRequest.h"
 #include "model/CopyDatabaseBetweenInstancesResult.h"
 #include "model/DescribeInstanceVpcMigrateInfoRequest.h"
 #include "model/DescribeInstanceVpcMigrateInfoResult.h"
 #include "model/CopyDatabaseRequest.h"
 #include "model/CopyDatabaseResult.h"
-#include "model/ModifyDBInstanceSSLRequest.h"
-#include "model/ModifyDBInstanceSSLResult.h"
 #include "model/CreateDBInstanceRequest.h"
 #include "model/CreateDBInstanceResult.h"
+#include "model/ModifyDBInstanceSSLRequest.h"
+#include "model/ModifyDBInstanceSSLResult.h"
 #include "model/DescribeDBInstanceTDERequest.h"
 #include "model/DescribeDBInstanceTDEResult.h"
 #include "model/DescribeSQLLogReportsRequest.h"
 #include "model/DescribeSQLLogReportsResult.h"
 #include "model/ModifyDBInstanceConnectionModeRequest.h"
 #include "model/ModifyDBInstanceConnectionModeResult.h"
-#include "model/DescribeDBInstanceNetInfoRequest.h"
-#include "model/DescribeDBInstanceNetInfoResult.h"
 #include "model/DescribeAvailableResourceRequest.h"
 #include "model/DescribeAvailableResourceResult.h"
+#include "model/DescribeDBInstanceNetInfoRequest.h"
+#include "model/DescribeDBInstanceNetInfoResult.h"
 #include "model/AllocateReadWriteSplittingConnectionRequest.h"
 #include "model/AllocateReadWriteSplittingConnectionResult.h"
 #include "model/DescribeCloudDbExpertServiceRequest.h"
 #include "model/DescribeCloudDbExpertServiceResult.h"
 #include "model/ModifyDBInstanceAutoUpgradeMinorVersionRequest.h"
 #include "model/ModifyDBInstanceAutoUpgradeMinorVersionResult.h"
+#include "model/PreCheckCreateOrderForDegradeRequest.h"
+#include "model/PreCheckCreateOrderForDegradeResult.h"
 #include "model/EvaluateSupportByokShowRequest.h"
 #include "model/EvaluateSupportByokShowResult.h"
 #include "model/ReleaseInstancePublicConnectionRequest.h"
 #include "model/ReleaseInstancePublicConnectionResult.h"
 #include "model/CalculateDBInstanceWeightRequest.h"
 #include "model/CalculateDBInstanceWeightResult.h"
+#include "model/DescribeHASwitchConfigRequest.h"
+#include "model/DescribeHASwitchConfigResult.h"
 #include "model/ModifyDBInstanceNetworkTypeRequest.h"
 #include "model/ModifyDBInstanceNetworkTypeResult.h"
+#include "model/PreCheckCreateOrderForRebuildRequest.h"
+#include "model/PreCheckCreateOrderForRebuildResult.h"
 #include "model/CreateDdrInstanceRequest.h"
 #include "model/CreateDdrInstanceResult.h"
 #include "model/DescribeDTCSecurityIpHostsForSQLServerRequest.h"
@@ -260,6 +282,8 @@
 #include "model/ModifyResourceGroupResult.h"
 #include "model/DescribeProxyFunctionSupportRequest.h"
 #include "model/DescribeProxyFunctionSupportResult.h"
+#include "model/ModifyActionEventPolicyRequest.h"
+#include "model/ModifyActionEventPolicyResult.h"
 #include "model/DescribeOssDownloadsForSQLServerRequest.h"
 #include "model/DescribeOssDownloadsForSQLServerResult.h"
 #include "model/DescribeInstanceCrossBackupPolicyRequest.h"
@@ -284,10 +308,10 @@
 #include "model/MigrateToOtherZoneResult.h"
 #include "model/DeleteAccountRequest.h"
 #include "model/DeleteAccountResult.h"
-#include "model/DescribeSlowLogRecordsRequest.h"
-#include "model/DescribeSlowLogRecordsResult.h"
 #include "model/ReleaseReadWriteSplittingConnectionRequest.h"
 #include "model/ReleaseReadWriteSplittingConnectionResult.h"
+#include "model/DescribeSlowLogRecordsRequest.h"
+#include "model/DescribeSlowLogRecordsResult.h"
 #include "model/DescribeLogBackupFilesRequest.h"
 #include "model/DescribeLogBackupFilesResult.h"
 #include "model/DescribeAvailableInstanceClassRequest.h"
@@ -312,6 +336,8 @@
 #include "model/DescribeMetaListResult.h"
 #include "model/DescribeDBInstanceSSLRequest.h"
 #include "model/DescribeDBInstanceSSLResult.h"
+#include "model/DescribeEventsRequest.h"
+#include "model/DescribeEventsResult.h"
 #include "model/DescribeDBInstancesByPerformanceRequest.h"
 #include "model/DescribeDBInstancesByPerformanceResult.h"
 #include "model/DescribeSQLReportsRequest.h"
@@ -365,15 +391,15 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeDBInstanceMonitorResult> DescribeDBInstanceMonitorOutcome;
 			typedef std::future<DescribeDBInstanceMonitorOutcome> DescribeDBInstanceMonitorOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::DescribeDBInstanceMonitorRequest&, const DescribeDBInstanceMonitorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceMonitorAsyncHandler;
-			typedef Outcome<Error, Model::ModifyAccountDescriptionResult> ModifyAccountDescriptionOutcome;
-			typedef std::future<ModifyAccountDescriptionOutcome> ModifyAccountDescriptionOutcomeCallable;
-			typedef std::function<void(const RdsClient*, const Model::ModifyAccountDescriptionRequest&, const ModifyAccountDescriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAccountDescriptionAsyncHandler;
 			typedef Outcome<Error, Model::DescribeDBInstanceHAConfigResult> DescribeDBInstanceHAConfigOutcome;
 			typedef std::future<DescribeDBInstanceHAConfigOutcome> DescribeDBInstanceHAConfigOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::DescribeDBInstanceHAConfigRequest&, const DescribeDBInstanceHAConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceHAConfigAsyncHandler;
 			typedef Outcome<Error, Model::CreateReadOnlyDBInstanceResult> CreateReadOnlyDBInstanceOutcome;
 			typedef std::future<CreateReadOnlyDBInstanceOutcome> CreateReadOnlyDBInstanceOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::CreateReadOnlyDBInstanceRequest&, const CreateReadOnlyDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateReadOnlyDBInstanceAsyncHandler;
+			typedef Outcome<Error, Model::ModifyAccountDescriptionResult> ModifyAccountDescriptionOutcome;
+			typedef std::future<ModifyAccountDescriptionOutcome> ModifyAccountDescriptionOutcomeCallable;
+			typedef std::function<void(const RdsClient*, const Model::ModifyAccountDescriptionRequest&, const ModifyAccountDescriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAccountDescriptionAsyncHandler;
 			typedef Outcome<Error, Model::MigrateToOtherRegionResult> MigrateToOtherRegionOutcome;
 			typedef std::future<MigrateToOtherRegionOutcome> MigrateToOtherRegionOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::MigrateToOtherRegionRequest&, const MigrateToOtherRegionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MigrateToOtherRegionAsyncHandler;
@@ -383,18 +409,21 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ModifyParameterResult> ModifyParameterOutcome;
 			typedef std::future<ModifyParameterOutcome> ModifyParameterOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::ModifyParameterRequest&, const ModifyParameterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyParameterAsyncHandler;
+			typedef Outcome<Error, Model::PreCheckCreateOrderForModifyResult> PreCheckCreateOrderForModifyOutcome;
+			typedef std::future<PreCheckCreateOrderForModifyOutcome> PreCheckCreateOrderForModifyOutcomeCallable;
+			typedef std::function<void(const RdsClient*, const Model::PreCheckCreateOrderForModifyRequest&, const PreCheckCreateOrderForModifyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PreCheckCreateOrderForModifyAsyncHandler;
 			typedef Outcome<Error, Model::UpgradeDBInstanceEngineVersionResult> UpgradeDBInstanceEngineVersionOutcome;
 			typedef std::future<UpgradeDBInstanceEngineVersionOutcome> UpgradeDBInstanceEngineVersionOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::UpgradeDBInstanceEngineVersionRequest&, const UpgradeDBInstanceEngineVersionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpgradeDBInstanceEngineVersionAsyncHandler;
 			typedef Outcome<Error, Model::ModifyDBInstanceConnectionStringResult> ModifyDBInstanceConnectionStringOutcome;
 			typedef std::future<ModifyDBInstanceConnectionStringOutcome> ModifyDBInstanceConnectionStringOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::ModifyDBInstanceConnectionStringRequest&, const ModifyDBInstanceConnectionStringOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceConnectionStringAsyncHandler;
-			typedef Outcome<Error, Model::RestartDBInstanceResult> RestartDBInstanceOutcome;
-			typedef std::future<RestartDBInstanceOutcome> RestartDBInstanceOutcomeCallable;
-			typedef std::function<void(const RdsClient*, const Model::RestartDBInstanceRequest&, const RestartDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RestartDBInstanceAsyncHandler;
 			typedef Outcome<Error, Model::CheckAccountNameAvailableResult> CheckAccountNameAvailableOutcome;
 			typedef std::future<CheckAccountNameAvailableOutcome> CheckAccountNameAvailableOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::CheckAccountNameAvailableRequest&, const CheckAccountNameAvailableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckAccountNameAvailableAsyncHandler;
+			typedef Outcome<Error, Model::RestartDBInstanceResult> RestartDBInstanceOutcome;
+			typedef std::future<RestartDBInstanceOutcome> RestartDBInstanceOutcomeCallable;
+			typedef std::function<void(const RdsClient*, const Model::RestartDBInstanceRequest&, const RestartDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RestartDBInstanceAsyncHandler;
 			typedef Outcome<Error, Model::DescribeTemplatesListResult> DescribeTemplatesListOutcome;
 			typedef std::future<DescribeTemplatesListOutcome> DescribeTemplatesListOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::DescribeTemplatesListRequest&, const DescribeTemplatesListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTemplatesListAsyncHandler;
@@ -422,12 +451,12 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ModifyDBInstanceNetworkExpireTimeResult> ModifyDBInstanceNetworkExpireTimeOutcome;
 			typedef std::future<ModifyDBInstanceNetworkExpireTimeOutcome> ModifyDBInstanceNetworkExpireTimeOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::ModifyDBInstanceNetworkExpireTimeRequest&, const ModifyDBInstanceNetworkExpireTimeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceNetworkExpireTimeAsyncHandler;
-			typedef Outcome<Error, Model::DescribeModifyParameterLogResult> DescribeModifyParameterLogOutcome;
-			typedef std::future<DescribeModifyParameterLogOutcome> DescribeModifyParameterLogOutcomeCallable;
-			typedef std::function<void(const RdsClient*, const Model::DescribeModifyParameterLogRequest&, const DescribeModifyParameterLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeModifyParameterLogAsyncHandler;
 			typedef Outcome<Error, Model::CreateAccountResult> CreateAccountOutcome;
 			typedef std::future<CreateAccountOutcome> CreateAccountOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::CreateAccountRequest&, const CreateAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAccountAsyncHandler;
+			typedef Outcome<Error, Model::DescribeModifyParameterLogResult> DescribeModifyParameterLogOutcome;
+			typedef std::future<DescribeModifyParameterLogOutcome> DescribeModifyParameterLogOutcomeCallable;
+			typedef std::function<void(const RdsClient*, const Model::DescribeModifyParameterLogRequest&, const DescribeModifyParameterLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeModifyParameterLogAsyncHandler;
 			typedef Outcome<Error, Model::ModifyDBInstancePayTypeResult> ModifyDBInstancePayTypeOutcome;
 			typedef std::future<ModifyDBInstancePayTypeOutcome> ModifyDBInstancePayTypeOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::ModifyDBInstancePayTypeRequest&, const ModifyDBInstancePayTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstancePayTypeAsyncHandler;
@@ -449,12 +478,12 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ModifyInstanceCrossBackupPolicyResult> ModifyInstanceCrossBackupPolicyOutcome;
 			typedef std::future<ModifyInstanceCrossBackupPolicyOutcome> ModifyInstanceCrossBackupPolicyOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::ModifyInstanceCrossBackupPolicyRequest&, const ModifyInstanceCrossBackupPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceCrossBackupPolicyAsyncHandler;
-			typedef Outcome<Error, Model::DescribeSQLLogFilesResult> DescribeSQLLogFilesOutcome;
-			typedef std::future<DescribeSQLLogFilesOutcome> DescribeSQLLogFilesOutcomeCallable;
-			typedef std::function<void(const RdsClient*, const Model::DescribeSQLLogFilesRequest&, const DescribeSQLLogFilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSQLLogFilesAsyncHandler;
 			typedef Outcome<Error, Model::DescribeAvailableCrossRegionResult> DescribeAvailableCrossRegionOutcome;
 			typedef std::future<DescribeAvailableCrossRegionOutcome> DescribeAvailableCrossRegionOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::DescribeAvailableCrossRegionRequest&, const DescribeAvailableCrossRegionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAvailableCrossRegionAsyncHandler;
+			typedef Outcome<Error, Model::DescribeSQLLogFilesResult> DescribeSQLLogFilesOutcome;
+			typedef std::future<DescribeSQLLogFilesOutcome> DescribeSQLLogFilesOutcomeCallable;
+			typedef std::function<void(const RdsClient*, const Model::DescribeSQLLogFilesRequest&, const DescribeSQLLogFilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSQLLogFilesAsyncHandler;
 			typedef Outcome<Error, Model::CancelImportResult> CancelImportOutcome;
 			typedef std::future<CancelImportOutcome> CancelImportOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::CancelImportRequest&, const CancelImportOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelImportAsyncHandler;
@@ -464,21 +493,27 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ModifyBackupPolicyResult> ModifyBackupPolicyOutcome;
 			typedef std::future<ModifyBackupPolicyOutcome> ModifyBackupPolicyOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::ModifyBackupPolicyRequest&, const ModifyBackupPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyBackupPolicyAsyncHandler;
+			typedef Outcome<Error, Model::PreCheckCreateOrderForTempUpgradeResult> PreCheckCreateOrderForTempUpgradeOutcome;
+			typedef std::future<PreCheckCreateOrderForTempUpgradeOutcome> PreCheckCreateOrderForTempUpgradeOutcomeCallable;
+			typedef std::function<void(const RdsClient*, const Model::PreCheckCreateOrderForTempUpgradeRequest&, const PreCheckCreateOrderForTempUpgradeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PreCheckCreateOrderForTempUpgradeAsyncHandler;
 			typedef Outcome<Error, Model::ModifyReplicaDescriptionResult> ModifyReplicaDescriptionOutcome;
 			typedef std::future<ModifyReplicaDescriptionOutcome> ModifyReplicaDescriptionOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::ModifyReplicaDescriptionRequest&, const ModifyReplicaDescriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyReplicaDescriptionAsyncHandler;
 			typedef Outcome<Error, Model::DescribeParametersResult> DescribeParametersOutcome;
 			typedef std::future<DescribeParametersOutcome> DescribeParametersOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::DescribeParametersRequest&, const DescribeParametersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeParametersAsyncHandler;
-			typedef Outcome<Error, Model::AddTagsToResourceResult> AddTagsToResourceOutcome;
-			typedef std::future<AddTagsToResourceOutcome> AddTagsToResourceOutcomeCallable;
-			typedef std::function<void(const RdsClient*, const Model::AddTagsToResourceRequest&, const AddTagsToResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddTagsToResourceAsyncHandler;
 			typedef Outcome<Error, Model::DescribeBinlogFilesResult> DescribeBinlogFilesOutcome;
 			typedef std::future<DescribeBinlogFilesOutcome> DescribeBinlogFilesOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::DescribeBinlogFilesRequest&, const DescribeBinlogFilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBinlogFilesAsyncHandler;
+			typedef Outcome<Error, Model::AddTagsToResourceResult> AddTagsToResourceOutcome;
+			typedef std::future<AddTagsToResourceOutcome> AddTagsToResourceOutcomeCallable;
+			typedef std::function<void(const RdsClient*, const Model::AddTagsToResourceRequest&, const AddTagsToResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddTagsToResourceAsyncHandler;
 			typedef Outcome<Error, Model::DescribeDBInstanceProxyConfigurationResult> DescribeDBInstanceProxyConfigurationOutcome;
 			typedef std::future<DescribeDBInstanceProxyConfigurationOutcome> DescribeDBInstanceProxyConfigurationOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::DescribeDBInstanceProxyConfigurationRequest&, const DescribeDBInstanceProxyConfigurationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceProxyConfigurationAsyncHandler;
+			typedef Outcome<Error, Model::PreCheckCreateOrderResult> PreCheckCreateOrderOutcome;
+			typedef std::future<PreCheckCreateOrderOutcome> PreCheckCreateOrderOutcomeCallable;
+			typedef std::function<void(const RdsClient*, const Model::PreCheckCreateOrderRequest&, const PreCheckCreateOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PreCheckCreateOrderAsyncHandler;
 			typedef Outcome<Error, Model::CreateDiagnosticReportResult> CreateDiagnosticReportOutcome;
 			typedef std::future<CreateDiagnosticReportOutcome> CreateDiagnosticReportOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::CreateDiagnosticReportRequest&, const CreateDiagnosticReportOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDiagnosticReportAsyncHandler;
@@ -500,12 +535,21 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::AllocateInstancePublicConnectionResult> AllocateInstancePublicConnectionOutcome;
 			typedef std::future<AllocateInstancePublicConnectionOutcome> AllocateInstancePublicConnectionOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::AllocateInstancePublicConnectionRequest&, const AllocateInstancePublicConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocateInstancePublicConnectionAsyncHandler;
+			typedef Outcome<Error, Model::PreCheckDBInstanceOperationResult> PreCheckDBInstanceOperationOutcome;
+			typedef std::future<PreCheckDBInstanceOperationOutcome> PreCheckDBInstanceOperationOutcomeCallable;
+			typedef std::function<void(const RdsClient*, const Model::PreCheckDBInstanceOperationRequest&, const PreCheckDBInstanceOperationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PreCheckDBInstanceOperationAsyncHandler;
 			typedef Outcome<Error, Model::DescribeDBInstanceAttributeResult> DescribeDBInstanceAttributeOutcome;
 			typedef std::future<DescribeDBInstanceAttributeOutcome> DescribeDBInstanceAttributeOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::DescribeDBInstanceAttributeRequest&, const DescribeDBInstanceAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceAttributeAsyncHandler;
+			typedef Outcome<Error, Model::PreCheckCreateOrderForDeferResult> PreCheckCreateOrderForDeferOutcome;
+			typedef std::future<PreCheckCreateOrderForDeferOutcome> PreCheckCreateOrderForDeferOutcomeCallable;
+			typedef std::function<void(const RdsClient*, const Model::PreCheckCreateOrderForDeferRequest&, const PreCheckCreateOrderForDeferOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PreCheckCreateOrderForDeferAsyncHandler;
 			typedef Outcome<Error, Model::CheckInstanceExistResult> CheckInstanceExistOutcome;
 			typedef std::future<CheckInstanceExistOutcome> CheckInstanceExistOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::CheckInstanceExistRequest&, const CheckInstanceExistOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckInstanceExistAsyncHandler;
+			typedef Outcome<Error, Model::PreCheckCreateOrderForCloneResult> PreCheckCreateOrderForCloneOutcome;
+			typedef std::future<PreCheckCreateOrderForCloneOutcome> PreCheckCreateOrderForCloneOutcomeCallable;
+			typedef std::function<void(const RdsClient*, const Model::PreCheckCreateOrderForCloneRequest&, const PreCheckCreateOrderForCloneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PreCheckCreateOrderForCloneAsyncHandler;
 			typedef Outcome<Error, Model::CreateTempDBInstanceResult> CreateTempDBInstanceOutcome;
 			typedef std::future<CreateTempDBInstanceOutcome> CreateTempDBInstanceOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::CreateTempDBInstanceRequest&, const CreateTempDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTempDBInstanceAsyncHandler;
@@ -536,12 +580,12 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeInstanceAutoRenewalAttributeResult> DescribeInstanceAutoRenewalAttributeOutcome;
 			typedef std::future<DescribeInstanceAutoRenewalAttributeOutcome> DescribeInstanceAutoRenewalAttributeOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::DescribeInstanceAutoRenewalAttributeRequest&, const DescribeInstanceAutoRenewalAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceAutoRenewalAttributeAsyncHandler;
-			typedef Outcome<Error, Model::SwitchDBInstanceVpcResult> SwitchDBInstanceVpcOutcome;
-			typedef std::future<SwitchDBInstanceVpcOutcome> SwitchDBInstanceVpcOutcomeCallable;
-			typedef std::function<void(const RdsClient*, const Model::SwitchDBInstanceVpcRequest&, const SwitchDBInstanceVpcOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SwitchDBInstanceVpcAsyncHandler;
 			typedef Outcome<Error, Model::RestoreDBInstanceResult> RestoreDBInstanceOutcome;
 			typedef std::future<RestoreDBInstanceOutcome> RestoreDBInstanceOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::RestoreDBInstanceRequest&, const RestoreDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RestoreDBInstanceAsyncHandler;
+			typedef Outcome<Error, Model::SwitchDBInstanceVpcResult> SwitchDBInstanceVpcOutcome;
+			typedef std::future<SwitchDBInstanceVpcOutcome> SwitchDBInstanceVpcOutcomeCallable;
+			typedef std::function<void(const RdsClient*, const Model::SwitchDBInstanceVpcRequest&, const SwitchDBInstanceVpcOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SwitchDBInstanceVpcAsyncHandler;
 			typedef Outcome<Error, Model::RevokeOperatorPermissionResult> RevokeOperatorPermissionOutcome;
 			typedef std::future<RevokeOperatorPermissionOutcome> RevokeOperatorPermissionOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::RevokeOperatorPermissionRequest&, const RevokeOperatorPermissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RevokeOperatorPermissionAsyncHandler;
@@ -566,6 +610,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeMigrateTasksForSQLServerResult> DescribeMigrateTasksForSQLServerOutcome;
 			typedef std::future<DescribeMigrateTasksForSQLServerOutcome> DescribeMigrateTasksForSQLServerOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::DescribeMigrateTasksForSQLServerRequest&, const DescribeMigrateTasksForSQLServerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMigrateTasksForSQLServerAsyncHandler;
+			typedef Outcome<Error, Model::ModifyHASwitchConfigResult> ModifyHASwitchConfigOutcome;
+			typedef std::future<ModifyHASwitchConfigOutcome> ModifyHASwitchConfigOutcomeCallable;
+			typedef std::function<void(const RdsClient*, const Model::ModifyHASwitchConfigRequest&, const ModifyHASwitchConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyHASwitchConfigAsyncHandler;
 			typedef Outcome<Error, Model::RestoreTableResult> RestoreTableOutcome;
 			typedef std::future<RestoreTableOutcome> RestoreTableOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::RestoreTableRequest&, const RestoreTableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RestoreTableAsyncHandler;
@@ -593,6 +640,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeDBInstancesResult> DescribeDBInstancesOutcome;
 			typedef std::future<DescribeDBInstancesOutcome> DescribeDBInstancesOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::DescribeDBInstancesRequest&, const DescribeDBInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstancesAsyncHandler;
+			typedef Outcome<Error, Model::DescribeActionEventPolicyResult> DescribeActionEventPolicyOutcome;
+			typedef std::future<DescribeActionEventPolicyOutcome> DescribeActionEventPolicyOutcomeCallable;
+			typedef std::function<void(const RdsClient*, const Model::DescribeActionEventPolicyRequest&, const DescribeActionEventPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeActionEventPolicyAsyncHandler;
 			typedef Outcome<Error, Model::RequestServiceOfCloudDBExpertResult> RequestServiceOfCloudDBExpertOutcome;
 			typedef std::future<RequestServiceOfCloudDBExpertOutcome> RequestServiceOfCloudDBExpertOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::RequestServiceOfCloudDBExpertRequest&, const RequestServiceOfCloudDBExpertOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RequestServiceOfCloudDBExpertAsyncHandler;
@@ -605,18 +655,18 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::CreateDBInstanceReplicaResult> CreateDBInstanceReplicaOutcome;
 			typedef std::future<CreateDBInstanceReplicaOutcome> CreateDBInstanceReplicaOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::CreateDBInstanceReplicaRequest&, const CreateDBInstanceReplicaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDBInstanceReplicaAsyncHandler;
-			typedef Outcome<Error, Model::AllocateInstancePrivateConnectionResult> AllocateInstancePrivateConnectionOutcome;
-			typedef std::future<AllocateInstancePrivateConnectionOutcome> AllocateInstancePrivateConnectionOutcomeCallable;
-			typedef std::function<void(const RdsClient*, const Model::AllocateInstancePrivateConnectionRequest&, const AllocateInstancePrivateConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocateInstancePrivateConnectionAsyncHandler;
 			typedef Outcome<Error, Model::RevokeAccountPrivilegeResult> RevokeAccountPrivilegeOutcome;
 			typedef std::future<RevokeAccountPrivilegeOutcome> RevokeAccountPrivilegeOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::RevokeAccountPrivilegeRequest&, const RevokeAccountPrivilegeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RevokeAccountPrivilegeAsyncHandler;
-			typedef Outcome<Error, Model::DescribeParameterTemplatesResult> DescribeParameterTemplatesOutcome;
-			typedef std::future<DescribeParameterTemplatesOutcome> DescribeParameterTemplatesOutcomeCallable;
-			typedef std::function<void(const RdsClient*, const Model::DescribeParameterTemplatesRequest&, const DescribeParameterTemplatesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeParameterTemplatesAsyncHandler;
+			typedef Outcome<Error, Model::AllocateInstancePrivateConnectionResult> AllocateInstancePrivateConnectionOutcome;
+			typedef std::future<AllocateInstancePrivateConnectionOutcome> AllocateInstancePrivateConnectionOutcomeCallable;
+			typedef std::function<void(const RdsClient*, const Model::AllocateInstancePrivateConnectionRequest&, const AllocateInstancePrivateConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocateInstancePrivateConnectionAsyncHandler;
 			typedef Outcome<Error, Model::DescibeImportsFromDatabaseResult> DescibeImportsFromDatabaseOutcome;
 			typedef std::future<DescibeImportsFromDatabaseOutcome> DescibeImportsFromDatabaseOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::DescibeImportsFromDatabaseRequest&, const DescibeImportsFromDatabaseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescibeImportsFromDatabaseAsyncHandler;
+			typedef Outcome<Error, Model::DescribeParameterTemplatesResult> DescribeParameterTemplatesOutcome;
+			typedef std::future<DescribeParameterTemplatesOutcome> DescribeParameterTemplatesOutcomeCallable;
+			typedef std::function<void(const RdsClient*, const Model::DescribeParameterTemplatesRequest&, const DescribeParameterTemplatesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeParameterTemplatesAsyncHandler;
 			typedef Outcome<Error, Model::CopyDatabaseBetweenInstancesResult> CopyDatabaseBetweenInstancesOutcome;
 			typedef std::future<CopyDatabaseBetweenInstancesOutcome> CopyDatabaseBetweenInstancesOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::CopyDatabaseBetweenInstancesRequest&, const CopyDatabaseBetweenInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CopyDatabaseBetweenInstancesAsyncHandler;
@@ -626,12 +676,12 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::CopyDatabaseResult> CopyDatabaseOutcome;
 			typedef std::future<CopyDatabaseOutcome> CopyDatabaseOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::CopyDatabaseRequest&, const CopyDatabaseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CopyDatabaseAsyncHandler;
-			typedef Outcome<Error, Model::ModifyDBInstanceSSLResult> ModifyDBInstanceSSLOutcome;
-			typedef std::future<ModifyDBInstanceSSLOutcome> ModifyDBInstanceSSLOutcomeCallable;
-			typedef std::function<void(const RdsClient*, const Model::ModifyDBInstanceSSLRequest&, const ModifyDBInstanceSSLOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceSSLAsyncHandler;
 			typedef Outcome<Error, Model::CreateDBInstanceResult> CreateDBInstanceOutcome;
 			typedef std::future<CreateDBInstanceOutcome> CreateDBInstanceOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::CreateDBInstanceRequest&, const CreateDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDBInstanceAsyncHandler;
+			typedef Outcome<Error, Model::ModifyDBInstanceSSLResult> ModifyDBInstanceSSLOutcome;
+			typedef std::future<ModifyDBInstanceSSLOutcome> ModifyDBInstanceSSLOutcomeCallable;
+			typedef std::function<void(const RdsClient*, const Model::ModifyDBInstanceSSLRequest&, const ModifyDBInstanceSSLOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceSSLAsyncHandler;
 			typedef Outcome<Error, Model::DescribeDBInstanceTDEResult> DescribeDBInstanceTDEOutcome;
 			typedef std::future<DescribeDBInstanceTDEOutcome> DescribeDBInstanceTDEOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::DescribeDBInstanceTDERequest&, const DescribeDBInstanceTDEOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceTDEAsyncHandler;
@@ -641,12 +691,12 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ModifyDBInstanceConnectionModeResult> ModifyDBInstanceConnectionModeOutcome;
 			typedef std::future<ModifyDBInstanceConnectionModeOutcome> ModifyDBInstanceConnectionModeOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::ModifyDBInstanceConnectionModeRequest&, const ModifyDBInstanceConnectionModeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceConnectionModeAsyncHandler;
-			typedef Outcome<Error, Model::DescribeDBInstanceNetInfoResult> DescribeDBInstanceNetInfoOutcome;
-			typedef std::future<DescribeDBInstanceNetInfoOutcome> DescribeDBInstanceNetInfoOutcomeCallable;
-			typedef std::function<void(const RdsClient*, const Model::DescribeDBInstanceNetInfoRequest&, const DescribeDBInstanceNetInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceNetInfoAsyncHandler;
 			typedef Outcome<Error, Model::DescribeAvailableResourceResult> DescribeAvailableResourceOutcome;
 			typedef std::future<DescribeAvailableResourceOutcome> DescribeAvailableResourceOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::DescribeAvailableResourceRequest&, const DescribeAvailableResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAvailableResourceAsyncHandler;
+			typedef Outcome<Error, Model::DescribeDBInstanceNetInfoResult> DescribeDBInstanceNetInfoOutcome;
+			typedef std::future<DescribeDBInstanceNetInfoOutcome> DescribeDBInstanceNetInfoOutcomeCallable;
+			typedef std::function<void(const RdsClient*, const Model::DescribeDBInstanceNetInfoRequest&, const DescribeDBInstanceNetInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceNetInfoAsyncHandler;
 			typedef Outcome<Error, Model::AllocateReadWriteSplittingConnectionResult> AllocateReadWriteSplittingConnectionOutcome;
 			typedef std::future<AllocateReadWriteSplittingConnectionOutcome> AllocateReadWriteSplittingConnectionOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::AllocateReadWriteSplittingConnectionRequest&, const AllocateReadWriteSplittingConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocateReadWriteSplittingConnectionAsyncHandler;
@@ -656,6 +706,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ModifyDBInstanceAutoUpgradeMinorVersionResult> ModifyDBInstanceAutoUpgradeMinorVersionOutcome;
 			typedef std::future<ModifyDBInstanceAutoUpgradeMinorVersionOutcome> ModifyDBInstanceAutoUpgradeMinorVersionOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::ModifyDBInstanceAutoUpgradeMinorVersionRequest&, const ModifyDBInstanceAutoUpgradeMinorVersionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceAutoUpgradeMinorVersionAsyncHandler;
+			typedef Outcome<Error, Model::PreCheckCreateOrderForDegradeResult> PreCheckCreateOrderForDegradeOutcome;
+			typedef std::future<PreCheckCreateOrderForDegradeOutcome> PreCheckCreateOrderForDegradeOutcomeCallable;
+			typedef std::function<void(const RdsClient*, const Model::PreCheckCreateOrderForDegradeRequest&, const PreCheckCreateOrderForDegradeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PreCheckCreateOrderForDegradeAsyncHandler;
 			typedef Outcome<Error, Model::EvaluateSupportByokShowResult> EvaluateSupportByokShowOutcome;
 			typedef std::future<EvaluateSupportByokShowOutcome> EvaluateSupportByokShowOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::EvaluateSupportByokShowRequest&, const EvaluateSupportByokShowOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EvaluateSupportByokShowAsyncHandler;
@@ -665,9 +718,15 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::CalculateDBInstanceWeightResult> CalculateDBInstanceWeightOutcome;
 			typedef std::future<CalculateDBInstanceWeightOutcome> CalculateDBInstanceWeightOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::CalculateDBInstanceWeightRequest&, const CalculateDBInstanceWeightOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CalculateDBInstanceWeightAsyncHandler;
+			typedef Outcome<Error, Model::DescribeHASwitchConfigResult> DescribeHASwitchConfigOutcome;
+			typedef std::future<DescribeHASwitchConfigOutcome> DescribeHASwitchConfigOutcomeCallable;
+			typedef std::function<void(const RdsClient*, const Model::DescribeHASwitchConfigRequest&, const DescribeHASwitchConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeHASwitchConfigAsyncHandler;
 			typedef Outcome<Error, Model::ModifyDBInstanceNetworkTypeResult> ModifyDBInstanceNetworkTypeOutcome;
 			typedef std::future<ModifyDBInstanceNetworkTypeOutcome> ModifyDBInstanceNetworkTypeOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::ModifyDBInstanceNetworkTypeRequest&, const ModifyDBInstanceNetworkTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceNetworkTypeAsyncHandler;
+			typedef Outcome<Error, Model::PreCheckCreateOrderForRebuildResult> PreCheckCreateOrderForRebuildOutcome;
+			typedef std::future<PreCheckCreateOrderForRebuildOutcome> PreCheckCreateOrderForRebuildOutcomeCallable;
+			typedef std::function<void(const RdsClient*, const Model::PreCheckCreateOrderForRebuildRequest&, const PreCheckCreateOrderForRebuildOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PreCheckCreateOrderForRebuildAsyncHandler;
 			typedef Outcome<Error, Model::CreateDdrInstanceResult> CreateDdrInstanceOutcome;
 			typedef std::future<CreateDdrInstanceOutcome> CreateDdrInstanceOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::CreateDdrInstanceRequest&, const CreateDdrInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDdrInstanceAsyncHandler;
@@ -698,6 +757,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeProxyFunctionSupportResult> DescribeProxyFunctionSupportOutcome;
 			typedef std::future<DescribeProxyFunctionSupportOutcome> DescribeProxyFunctionSupportOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::DescribeProxyFunctionSupportRequest&, const DescribeProxyFunctionSupportOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeProxyFunctionSupportAsyncHandler;
+			typedef Outcome<Error, Model::ModifyActionEventPolicyResult> ModifyActionEventPolicyOutcome;
+			typedef std::future<ModifyActionEventPolicyOutcome> ModifyActionEventPolicyOutcomeCallable;
+			typedef std::function<void(const RdsClient*, const Model::ModifyActionEventPolicyRequest&, const ModifyActionEventPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyActionEventPolicyAsyncHandler;
 			typedef Outcome<Error, Model::DescribeOssDownloadsForSQLServerResult> DescribeOssDownloadsForSQLServerOutcome;
 			typedef std::future<DescribeOssDownloadsForSQLServerOutcome> DescribeOssDownloadsForSQLServerOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::DescribeOssDownloadsForSQLServerRequest&, const DescribeOssDownloadsForSQLServerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeOssDownloadsForSQLServerAsyncHandler;
@@ -734,12 +796,12 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DeleteAccountResult> DeleteAccountOutcome;
 			typedef std::future<DeleteAccountOutcome> DeleteAccountOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::DeleteAccountRequest&, const DeleteAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAccountAsyncHandler;
-			typedef Outcome<Error, Model::DescribeSlowLogRecordsResult> DescribeSlowLogRecordsOutcome;
-			typedef std::future<DescribeSlowLogRecordsOutcome> DescribeSlowLogRecordsOutcomeCallable;
-			typedef std::function<void(const RdsClient*, const Model::DescribeSlowLogRecordsRequest&, const DescribeSlowLogRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSlowLogRecordsAsyncHandler;
 			typedef Outcome<Error, Model::ReleaseReadWriteSplittingConnectionResult> ReleaseReadWriteSplittingConnectionOutcome;
 			typedef std::future<ReleaseReadWriteSplittingConnectionOutcome> ReleaseReadWriteSplittingConnectionOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::ReleaseReadWriteSplittingConnectionRequest&, const ReleaseReadWriteSplittingConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReleaseReadWriteSplittingConnectionAsyncHandler;
+			typedef Outcome<Error, Model::DescribeSlowLogRecordsResult> DescribeSlowLogRecordsOutcome;
+			typedef std::future<DescribeSlowLogRecordsOutcome> DescribeSlowLogRecordsOutcomeCallable;
+			typedef std::function<void(const RdsClient*, const Model::DescribeSlowLogRecordsRequest&, const DescribeSlowLogRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSlowLogRecordsAsyncHandler;
 			typedef Outcome<Error, Model::DescribeLogBackupFilesResult> DescribeLogBackupFilesOutcome;
 			typedef std::future<DescribeLogBackupFilesOutcome> DescribeLogBackupFilesOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::DescribeLogBackupFilesRequest&, const DescribeLogBackupFilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLogBackupFilesAsyncHandler;
@@ -776,6 +838,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeDBInstanceSSLResult> DescribeDBInstanceSSLOutcome;
 			typedef std::future<DescribeDBInstanceSSLOutcome> DescribeDBInstanceSSLOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::DescribeDBInstanceSSLRequest&, const DescribeDBInstanceSSLOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceSSLAsyncHandler;
+			typedef Outcome<Error, Model::DescribeEventsResult> DescribeEventsOutcome;
+			typedef std::future<DescribeEventsOutcome> DescribeEventsOutcomeCallable;
+			typedef std::function<void(const RdsClient*, const Model::DescribeEventsRequest&, const DescribeEventsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEventsAsyncHandler;
 			typedef Outcome<Error, Model::DescribeDBInstancesByPerformanceResult> DescribeDBInstancesByPerformanceOutcome;
 			typedef std::future<DescribeDBInstancesByPerformanceOutcome> DescribeDBInstancesByPerformanceOutcomeCallable;
 			typedef std::function<void(const RdsClient*, const Model::DescribeDBInstancesByPerformanceRequest&, const DescribeDBInstancesByPerformanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstancesByPerformanceAsyncHandler;
@@ -835,15 +900,15 @@ namespace AlibabaCloud
 			DescribeDBInstanceMonitorOutcome describeDBInstanceMonitor(const Model::DescribeDBInstanceMonitorRequest &request)const;
 			void describeDBInstanceMonitorAsync(const Model::DescribeDBInstanceMonitorRequest& request, const DescribeDBInstanceMonitorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDBInstanceMonitorOutcomeCallable describeDBInstanceMonitorCallable(const Model::DescribeDBInstanceMonitorRequest& request) const;
-			ModifyAccountDescriptionOutcome modifyAccountDescription(const Model::ModifyAccountDescriptionRequest &request)const;
-			void modifyAccountDescriptionAsync(const Model::ModifyAccountDescriptionRequest& request, const ModifyAccountDescriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ModifyAccountDescriptionOutcomeCallable modifyAccountDescriptionCallable(const Model::ModifyAccountDescriptionRequest& request) const;
 			DescribeDBInstanceHAConfigOutcome describeDBInstanceHAConfig(const Model::DescribeDBInstanceHAConfigRequest &request)const;
 			void describeDBInstanceHAConfigAsync(const Model::DescribeDBInstanceHAConfigRequest& request, const DescribeDBInstanceHAConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDBInstanceHAConfigOutcomeCallable describeDBInstanceHAConfigCallable(const Model::DescribeDBInstanceHAConfigRequest& request) const;
 			CreateReadOnlyDBInstanceOutcome createReadOnlyDBInstance(const Model::CreateReadOnlyDBInstanceRequest &request)const;
 			void createReadOnlyDBInstanceAsync(const Model::CreateReadOnlyDBInstanceRequest& request, const CreateReadOnlyDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateReadOnlyDBInstanceOutcomeCallable createReadOnlyDBInstanceCallable(const Model::CreateReadOnlyDBInstanceRequest& request) const;
+			ModifyAccountDescriptionOutcome modifyAccountDescription(const Model::ModifyAccountDescriptionRequest &request)const;
+			void modifyAccountDescriptionAsync(const Model::ModifyAccountDescriptionRequest& request, const ModifyAccountDescriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ModifyAccountDescriptionOutcomeCallable modifyAccountDescriptionCallable(const Model::ModifyAccountDescriptionRequest& request) const;
 			MigrateToOtherRegionOutcome migrateToOtherRegion(const Model::MigrateToOtherRegionRequest &request)const;
 			void migrateToOtherRegionAsync(const Model::MigrateToOtherRegionRequest& request, const MigrateToOtherRegionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			MigrateToOtherRegionOutcomeCallable migrateToOtherRegionCallable(const Model::MigrateToOtherRegionRequest& request) const;
@@ -853,18 +918,21 @@ namespace AlibabaCloud
 			ModifyParameterOutcome modifyParameter(const Model::ModifyParameterRequest &request)const;
 			void modifyParameterAsync(const Model::ModifyParameterRequest& request, const ModifyParameterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyParameterOutcomeCallable modifyParameterCallable(const Model::ModifyParameterRequest& request) const;
+			PreCheckCreateOrderForModifyOutcome preCheckCreateOrderForModify(const Model::PreCheckCreateOrderForModifyRequest &request)const;
+			void preCheckCreateOrderForModifyAsync(const Model::PreCheckCreateOrderForModifyRequest& request, const PreCheckCreateOrderForModifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			PreCheckCreateOrderForModifyOutcomeCallable preCheckCreateOrderForModifyCallable(const Model::PreCheckCreateOrderForModifyRequest& request) const;
 			UpgradeDBInstanceEngineVersionOutcome upgradeDBInstanceEngineVersion(const Model::UpgradeDBInstanceEngineVersionRequest &request)const;
 			void upgradeDBInstanceEngineVersionAsync(const Model::UpgradeDBInstanceEngineVersionRequest& request, const UpgradeDBInstanceEngineVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			UpgradeDBInstanceEngineVersionOutcomeCallable upgradeDBInstanceEngineVersionCallable(const Model::UpgradeDBInstanceEngineVersionRequest& request) const;
 			ModifyDBInstanceConnectionStringOutcome modifyDBInstanceConnectionString(const Model::ModifyDBInstanceConnectionStringRequest &request)const;
 			void modifyDBInstanceConnectionStringAsync(const Model::ModifyDBInstanceConnectionStringRequest& request, const ModifyDBInstanceConnectionStringAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyDBInstanceConnectionStringOutcomeCallable modifyDBInstanceConnectionStringCallable(const Model::ModifyDBInstanceConnectionStringRequest& request) const;
-			RestartDBInstanceOutcome restartDBInstance(const Model::RestartDBInstanceRequest &request)const;
-			void restartDBInstanceAsync(const Model::RestartDBInstanceRequest& request, const RestartDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			RestartDBInstanceOutcomeCallable restartDBInstanceCallable(const Model::RestartDBInstanceRequest& request) const;
 			CheckAccountNameAvailableOutcome checkAccountNameAvailable(const Model::CheckAccountNameAvailableRequest &request)const;
 			void checkAccountNameAvailableAsync(const Model::CheckAccountNameAvailableRequest& request, const CheckAccountNameAvailableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CheckAccountNameAvailableOutcomeCallable checkAccountNameAvailableCallable(const Model::CheckAccountNameAvailableRequest& request) const;
+			RestartDBInstanceOutcome restartDBInstance(const Model::RestartDBInstanceRequest &request)const;
+			void restartDBInstanceAsync(const Model::RestartDBInstanceRequest& request, const RestartDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			RestartDBInstanceOutcomeCallable restartDBInstanceCallable(const Model::RestartDBInstanceRequest& request) const;
 			DescribeTemplatesListOutcome describeTemplatesList(const Model::DescribeTemplatesListRequest &request)const;
 			void describeTemplatesListAsync(const Model::DescribeTemplatesListRequest& request, const DescribeTemplatesListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeTemplatesListOutcomeCallable describeTemplatesListCallable(const Model::DescribeTemplatesListRequest& request) const;
@@ -892,12 +960,12 @@ namespace AlibabaCloud
 			ModifyDBInstanceNetworkExpireTimeOutcome modifyDBInstanceNetworkExpireTime(const Model::ModifyDBInstanceNetworkExpireTimeRequest &request)const;
 			void modifyDBInstanceNetworkExpireTimeAsync(const Model::ModifyDBInstanceNetworkExpireTimeRequest& request, const ModifyDBInstanceNetworkExpireTimeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyDBInstanceNetworkExpireTimeOutcomeCallable modifyDBInstanceNetworkExpireTimeCallable(const Model::ModifyDBInstanceNetworkExpireTimeRequest& request) const;
-			DescribeModifyParameterLogOutcome describeModifyParameterLog(const Model::DescribeModifyParameterLogRequest &request)const;
-			void describeModifyParameterLogAsync(const Model::DescribeModifyParameterLogRequest& request, const DescribeModifyParameterLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeModifyParameterLogOutcomeCallable describeModifyParameterLogCallable(const Model::DescribeModifyParameterLogRequest& request) const;
 			CreateAccountOutcome createAccount(const Model::CreateAccountRequest &request)const;
 			void createAccountAsync(const Model::CreateAccountRequest& request, const CreateAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateAccountOutcomeCallable createAccountCallable(const Model::CreateAccountRequest& request) const;
+			DescribeModifyParameterLogOutcome describeModifyParameterLog(const Model::DescribeModifyParameterLogRequest &request)const;
+			void describeModifyParameterLogAsync(const Model::DescribeModifyParameterLogRequest& request, const DescribeModifyParameterLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeModifyParameterLogOutcomeCallable describeModifyParameterLogCallable(const Model::DescribeModifyParameterLogRequest& request) const;
 			ModifyDBInstancePayTypeOutcome modifyDBInstancePayType(const Model::ModifyDBInstancePayTypeRequest &request)const;
 			void modifyDBInstancePayTypeAsync(const Model::ModifyDBInstancePayTypeRequest& request, const ModifyDBInstancePayTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyDBInstancePayTypeOutcomeCallable modifyDBInstancePayTypeCallable(const Model::ModifyDBInstancePayTypeRequest& request) const;
@@ -919,12 +987,12 @@ namespace AlibabaCloud
 			ModifyInstanceCrossBackupPolicyOutcome modifyInstanceCrossBackupPolicy(const Model::ModifyInstanceCrossBackupPolicyRequest &request)const;
 			void modifyInstanceCrossBackupPolicyAsync(const Model::ModifyInstanceCrossBackupPolicyRequest& request, const ModifyInstanceCrossBackupPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyInstanceCrossBackupPolicyOutcomeCallable modifyInstanceCrossBackupPolicyCallable(const Model::ModifyInstanceCrossBackupPolicyRequest& request) const;
-			DescribeSQLLogFilesOutcome describeSQLLogFiles(const Model::DescribeSQLLogFilesRequest &request)const;
-			void describeSQLLogFilesAsync(const Model::DescribeSQLLogFilesRequest& request, const DescribeSQLLogFilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeSQLLogFilesOutcomeCallable describeSQLLogFilesCallable(const Model::DescribeSQLLogFilesRequest& request) const;
 			DescribeAvailableCrossRegionOutcome describeAvailableCrossRegion(const Model::DescribeAvailableCrossRegionRequest &request)const;
 			void describeAvailableCrossRegionAsync(const Model::DescribeAvailableCrossRegionRequest& request, const DescribeAvailableCrossRegionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeAvailableCrossRegionOutcomeCallable describeAvailableCrossRegionCallable(const Model::DescribeAvailableCrossRegionRequest& request) const;
+			DescribeSQLLogFilesOutcome describeSQLLogFiles(const Model::DescribeSQLLogFilesRequest &request)const;
+			void describeSQLLogFilesAsync(const Model::DescribeSQLLogFilesRequest& request, const DescribeSQLLogFilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeSQLLogFilesOutcomeCallable describeSQLLogFilesCallable(const Model::DescribeSQLLogFilesRequest& request) const;
 			CancelImportOutcome cancelImport(const Model::CancelImportRequest &request)const;
 			void cancelImportAsync(const Model::CancelImportRequest& request, const CancelImportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CancelImportOutcomeCallable cancelImportCallable(const Model::CancelImportRequest& request) const;
@@ -934,21 +1002,27 @@ namespace AlibabaCloud
 			ModifyBackupPolicyOutcome modifyBackupPolicy(const Model::ModifyBackupPolicyRequest &request)const;
 			void modifyBackupPolicyAsync(const Model::ModifyBackupPolicyRequest& request, const ModifyBackupPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyBackupPolicyOutcomeCallable modifyBackupPolicyCallable(const Model::ModifyBackupPolicyRequest& request) const;
+			PreCheckCreateOrderForTempUpgradeOutcome preCheckCreateOrderForTempUpgrade(const Model::PreCheckCreateOrderForTempUpgradeRequest &request)const;
+			void preCheckCreateOrderForTempUpgradeAsync(const Model::PreCheckCreateOrderForTempUpgradeRequest& request, const PreCheckCreateOrderForTempUpgradeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			PreCheckCreateOrderForTempUpgradeOutcomeCallable preCheckCreateOrderForTempUpgradeCallable(const Model::PreCheckCreateOrderForTempUpgradeRequest& request) const;
 			ModifyReplicaDescriptionOutcome modifyReplicaDescription(const Model::ModifyReplicaDescriptionRequest &request)const;
 			void modifyReplicaDescriptionAsync(const Model::ModifyReplicaDescriptionRequest& request, const ModifyReplicaDescriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyReplicaDescriptionOutcomeCallable modifyReplicaDescriptionCallable(const Model::ModifyReplicaDescriptionRequest& request) const;
 			DescribeParametersOutcome describeParameters(const Model::DescribeParametersRequest &request)const;
 			void describeParametersAsync(const Model::DescribeParametersRequest& request, const DescribeParametersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeParametersOutcomeCallable describeParametersCallable(const Model::DescribeParametersRequest& request) const;
-			AddTagsToResourceOutcome addTagsToResource(const Model::AddTagsToResourceRequest &request)const;
-			void addTagsToResourceAsync(const Model::AddTagsToResourceRequest& request, const AddTagsToResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			AddTagsToResourceOutcomeCallable addTagsToResourceCallable(const Model::AddTagsToResourceRequest& request) const;
 			DescribeBinlogFilesOutcome describeBinlogFiles(const Model::DescribeBinlogFilesRequest &request)const;
 			void describeBinlogFilesAsync(const Model::DescribeBinlogFilesRequest& request, const DescribeBinlogFilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeBinlogFilesOutcomeCallable describeBinlogFilesCallable(const Model::DescribeBinlogFilesRequest& request) const;
+			AddTagsToResourceOutcome addTagsToResource(const Model::AddTagsToResourceRequest &request)const;
+			void addTagsToResourceAsync(const Model::AddTagsToResourceRequest& request, const AddTagsToResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			AddTagsToResourceOutcomeCallable addTagsToResourceCallable(const Model::AddTagsToResourceRequest& request) const;
 			DescribeDBInstanceProxyConfigurationOutcome describeDBInstanceProxyConfiguration(const Model::DescribeDBInstanceProxyConfigurationRequest &request)const;
 			void describeDBInstanceProxyConfigurationAsync(const Model::DescribeDBInstanceProxyConfigurationRequest& request, const DescribeDBInstanceProxyConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDBInstanceProxyConfigurationOutcomeCallable describeDBInstanceProxyConfigurationCallable(const Model::DescribeDBInstanceProxyConfigurationRequest& request) const;
+			PreCheckCreateOrderOutcome preCheckCreateOrder(const Model::PreCheckCreateOrderRequest &request)const;
+			void preCheckCreateOrderAsync(const Model::PreCheckCreateOrderRequest& request, const PreCheckCreateOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			PreCheckCreateOrderOutcomeCallable preCheckCreateOrderCallable(const Model::PreCheckCreateOrderRequest& request) const;
 			CreateDiagnosticReportOutcome createDiagnosticReport(const Model::CreateDiagnosticReportRequest &request)const;
 			void createDiagnosticReportAsync(const Model::CreateDiagnosticReportRequest& request, const CreateDiagnosticReportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateDiagnosticReportOutcomeCallable createDiagnosticReportCallable(const Model::CreateDiagnosticReportRequest& request) const;
@@ -970,12 +1044,21 @@ namespace AlibabaCloud
 			AllocateInstancePublicConnectionOutcome allocateInstancePublicConnection(const Model::AllocateInstancePublicConnectionRequest &request)const;
 			void allocateInstancePublicConnectionAsync(const Model::AllocateInstancePublicConnectionRequest& request, const AllocateInstancePublicConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			AllocateInstancePublicConnectionOutcomeCallable allocateInstancePublicConnectionCallable(const Model::AllocateInstancePublicConnectionRequest& request) const;
+			PreCheckDBInstanceOperationOutcome preCheckDBInstanceOperation(const Model::PreCheckDBInstanceOperationRequest &request)const;
+			void preCheckDBInstanceOperationAsync(const Model::PreCheckDBInstanceOperationRequest& request, const PreCheckDBInstanceOperationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			PreCheckDBInstanceOperationOutcomeCallable preCheckDBInstanceOperationCallable(const Model::PreCheckDBInstanceOperationRequest& request) const;
 			DescribeDBInstanceAttributeOutcome describeDBInstanceAttribute(const Model::DescribeDBInstanceAttributeRequest &request)const;
 			void describeDBInstanceAttributeAsync(const Model::DescribeDBInstanceAttributeRequest& request, const DescribeDBInstanceAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDBInstanceAttributeOutcomeCallable describeDBInstanceAttributeCallable(const Model::DescribeDBInstanceAttributeRequest& request) const;
+			PreCheckCreateOrderForDeferOutcome preCheckCreateOrderForDefer(const Model::PreCheckCreateOrderForDeferRequest &request)const;
+			void preCheckCreateOrderForDeferAsync(const Model::PreCheckCreateOrderForDeferRequest& request, const PreCheckCreateOrderForDeferAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			PreCheckCreateOrderForDeferOutcomeCallable preCheckCreateOrderForDeferCallable(const Model::PreCheckCreateOrderForDeferRequest& request) const;
 			CheckInstanceExistOutcome checkInstanceExist(const Model::CheckInstanceExistRequest &request)const;
 			void checkInstanceExistAsync(const Model::CheckInstanceExistRequest& request, const CheckInstanceExistAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CheckInstanceExistOutcomeCallable checkInstanceExistCallable(const Model::CheckInstanceExistRequest& request) const;
+			PreCheckCreateOrderForCloneOutcome preCheckCreateOrderForClone(const Model::PreCheckCreateOrderForCloneRequest &request)const;
+			void preCheckCreateOrderForCloneAsync(const Model::PreCheckCreateOrderForCloneRequest& request, const PreCheckCreateOrderForCloneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			PreCheckCreateOrderForCloneOutcomeCallable preCheckCreateOrderForCloneCallable(const Model::PreCheckCreateOrderForCloneRequest& request) const;
 			CreateTempDBInstanceOutcome createTempDBInstance(const Model::CreateTempDBInstanceRequest &request)const;
 			void createTempDBInstanceAsync(const Model::CreateTempDBInstanceRequest& request, const CreateTempDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateTempDBInstanceOutcomeCallable createTempDBInstanceCallable(const Model::CreateTempDBInstanceRequest& request) const;
@@ -1006,12 +1089,12 @@ namespace AlibabaCloud
 			DescribeInstanceAutoRenewalAttributeOutcome describeInstanceAutoRenewalAttribute(const Model::DescribeInstanceAutoRenewalAttributeRequest &request)const;
 			void describeInstanceAutoRenewalAttributeAsync(const Model::DescribeInstanceAutoRenewalAttributeRequest& request, const DescribeInstanceAutoRenewalAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeInstanceAutoRenewalAttributeOutcomeCallable describeInstanceAutoRenewalAttributeCallable(const Model::DescribeInstanceAutoRenewalAttributeRequest& request) const;
-			SwitchDBInstanceVpcOutcome switchDBInstanceVpc(const Model::SwitchDBInstanceVpcRequest &request)const;
-			void switchDBInstanceVpcAsync(const Model::SwitchDBInstanceVpcRequest& request, const SwitchDBInstanceVpcAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			SwitchDBInstanceVpcOutcomeCallable switchDBInstanceVpcCallable(const Model::SwitchDBInstanceVpcRequest& request) const;
 			RestoreDBInstanceOutcome restoreDBInstance(const Model::RestoreDBInstanceRequest &request)const;
 			void restoreDBInstanceAsync(const Model::RestoreDBInstanceRequest& request, const RestoreDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			RestoreDBInstanceOutcomeCallable restoreDBInstanceCallable(const Model::RestoreDBInstanceRequest& request) const;
+			SwitchDBInstanceVpcOutcome switchDBInstanceVpc(const Model::SwitchDBInstanceVpcRequest &request)const;
+			void switchDBInstanceVpcAsync(const Model::SwitchDBInstanceVpcRequest& request, const SwitchDBInstanceVpcAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			SwitchDBInstanceVpcOutcomeCallable switchDBInstanceVpcCallable(const Model::SwitchDBInstanceVpcRequest& request) const;
 			RevokeOperatorPermissionOutcome revokeOperatorPermission(const Model::RevokeOperatorPermissionRequest &request)const;
 			void revokeOperatorPermissionAsync(const Model::RevokeOperatorPermissionRequest& request, const RevokeOperatorPermissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			RevokeOperatorPermissionOutcomeCallable revokeOperatorPermissionCallable(const Model::RevokeOperatorPermissionRequest& request) const;
@@ -1036,6 +1119,9 @@ namespace AlibabaCloud
 			DescribeMigrateTasksForSQLServerOutcome describeMigrateTasksForSQLServer(const Model::DescribeMigrateTasksForSQLServerRequest &request)const;
 			void describeMigrateTasksForSQLServerAsync(const Model::DescribeMigrateTasksForSQLServerRequest& request, const DescribeMigrateTasksForSQLServerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeMigrateTasksForSQLServerOutcomeCallable describeMigrateTasksForSQLServerCallable(const Model::DescribeMigrateTasksForSQLServerRequest& request) const;
+			ModifyHASwitchConfigOutcome modifyHASwitchConfig(const Model::ModifyHASwitchConfigRequest &request)const;
+			void modifyHASwitchConfigAsync(const Model::ModifyHASwitchConfigRequest& request, const ModifyHASwitchConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ModifyHASwitchConfigOutcomeCallable modifyHASwitchConfigCallable(const Model::ModifyHASwitchConfigRequest& request) const;
 			RestoreTableOutcome restoreTable(const Model::RestoreTableRequest &request)const;
 			void restoreTableAsync(const Model::RestoreTableRequest& request, const RestoreTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			RestoreTableOutcomeCallable restoreTableCallable(const Model::RestoreTableRequest& request) const;
@@ -1063,6 +1149,9 @@ namespace AlibabaCloud
 			DescribeDBInstancesOutcome describeDBInstances(const Model::DescribeDBInstancesRequest &request)const;
 			void describeDBInstancesAsync(const Model::DescribeDBInstancesRequest& request, const DescribeDBInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDBInstancesOutcomeCallable describeDBInstancesCallable(const Model::DescribeDBInstancesRequest& request) const;
+			DescribeActionEventPolicyOutcome describeActionEventPolicy(const Model::DescribeActionEventPolicyRequest &request)const;
+			void describeActionEventPolicyAsync(const Model::DescribeActionEventPolicyRequest& request, const DescribeActionEventPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeActionEventPolicyOutcomeCallable describeActionEventPolicyCallable(const Model::DescribeActionEventPolicyRequest& request) const;
 			RequestServiceOfCloudDBExpertOutcome requestServiceOfCloudDBExpert(const Model::RequestServiceOfCloudDBExpertRequest &request)const;
 			void requestServiceOfCloudDBExpertAsync(const Model::RequestServiceOfCloudDBExpertRequest& request, const RequestServiceOfCloudDBExpertAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			RequestServiceOfCloudDBExpertOutcomeCallable requestServiceOfCloudDBExpertCallable(const Model::RequestServiceOfCloudDBExpertRequest& request) const;
@@ -1075,18 +1164,18 @@ namespace AlibabaCloud
 			CreateDBInstanceReplicaOutcome createDBInstanceReplica(const Model::CreateDBInstanceReplicaRequest &request)const;
 			void createDBInstanceReplicaAsync(const Model::CreateDBInstanceReplicaRequest& request, const CreateDBInstanceReplicaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateDBInstanceReplicaOutcomeCallable createDBInstanceReplicaCallable(const Model::CreateDBInstanceReplicaRequest& request) const;
-			AllocateInstancePrivateConnectionOutcome allocateInstancePrivateConnection(const Model::AllocateInstancePrivateConnectionRequest &request)const;
-			void allocateInstancePrivateConnectionAsync(const Model::AllocateInstancePrivateConnectionRequest& request, const AllocateInstancePrivateConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			AllocateInstancePrivateConnectionOutcomeCallable allocateInstancePrivateConnectionCallable(const Model::AllocateInstancePrivateConnectionRequest& request) const;
 			RevokeAccountPrivilegeOutcome revokeAccountPrivilege(const Model::RevokeAccountPrivilegeRequest &request)const;
 			void revokeAccountPrivilegeAsync(const Model::RevokeAccountPrivilegeRequest& request, const RevokeAccountPrivilegeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			RevokeAccountPrivilegeOutcomeCallable revokeAccountPrivilegeCallable(const Model::RevokeAccountPrivilegeRequest& request) const;
-			DescribeParameterTemplatesOutcome describeParameterTemplates(const Model::DescribeParameterTemplatesRequest &request)const;
-			void describeParameterTemplatesAsync(const Model::DescribeParameterTemplatesRequest& request, const DescribeParameterTemplatesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeParameterTemplatesOutcomeCallable describeParameterTemplatesCallable(const Model::DescribeParameterTemplatesRequest& request) const;
+			AllocateInstancePrivateConnectionOutcome allocateInstancePrivateConnection(const Model::AllocateInstancePrivateConnectionRequest &request)const;
+			void allocateInstancePrivateConnectionAsync(const Model::AllocateInstancePrivateConnectionRequest& request, const AllocateInstancePrivateConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			AllocateInstancePrivateConnectionOutcomeCallable allocateInstancePrivateConnectionCallable(const Model::AllocateInstancePrivateConnectionRequest& request) const;
 			DescibeImportsFromDatabaseOutcome descibeImportsFromDatabase(const Model::DescibeImportsFromDatabaseRequest &request)const;
 			void descibeImportsFromDatabaseAsync(const Model::DescibeImportsFromDatabaseRequest& request, const DescibeImportsFromDatabaseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescibeImportsFromDatabaseOutcomeCallable descibeImportsFromDatabaseCallable(const Model::DescibeImportsFromDatabaseRequest& request) const;
+			DescribeParameterTemplatesOutcome describeParameterTemplates(const Model::DescribeParameterTemplatesRequest &request)const;
+			void describeParameterTemplatesAsync(const Model::DescribeParameterTemplatesRequest& request, const DescribeParameterTemplatesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeParameterTemplatesOutcomeCallable describeParameterTemplatesCallable(const Model::DescribeParameterTemplatesRequest& request) const;
 			CopyDatabaseBetweenInstancesOutcome copyDatabaseBetweenInstances(const Model::CopyDatabaseBetweenInstancesRequest &request)const;
 			void copyDatabaseBetweenInstancesAsync(const Model::CopyDatabaseBetweenInstancesRequest& request, const CopyDatabaseBetweenInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CopyDatabaseBetweenInstancesOutcomeCallable copyDatabaseBetweenInstancesCallable(const Model::CopyDatabaseBetweenInstancesRequest& request) const;
@@ -1096,12 +1185,12 @@ namespace AlibabaCloud
 			CopyDatabaseOutcome copyDatabase(const Model::CopyDatabaseRequest &request)const;
 			void copyDatabaseAsync(const Model::CopyDatabaseRequest& request, const CopyDatabaseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CopyDatabaseOutcomeCallable copyDatabaseCallable(const Model::CopyDatabaseRequest& request) const;
-			ModifyDBInstanceSSLOutcome modifyDBInstanceSSL(const Model::ModifyDBInstanceSSLRequest &request)const;
-			void modifyDBInstanceSSLAsync(const Model::ModifyDBInstanceSSLRequest& request, const ModifyDBInstanceSSLAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ModifyDBInstanceSSLOutcomeCallable modifyDBInstanceSSLCallable(const Model::ModifyDBInstanceSSLRequest& request) const;
 			CreateDBInstanceOutcome createDBInstance(const Model::CreateDBInstanceRequest &request)const;
 			void createDBInstanceAsync(const Model::CreateDBInstanceRequest& request, const CreateDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateDBInstanceOutcomeCallable createDBInstanceCallable(const Model::CreateDBInstanceRequest& request) const;
+			ModifyDBInstanceSSLOutcome modifyDBInstanceSSL(const Model::ModifyDBInstanceSSLRequest &request)const;
+			void modifyDBInstanceSSLAsync(const Model::ModifyDBInstanceSSLRequest& request, const ModifyDBInstanceSSLAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ModifyDBInstanceSSLOutcomeCallable modifyDBInstanceSSLCallable(const Model::ModifyDBInstanceSSLRequest& request) const;
 			DescribeDBInstanceTDEOutcome describeDBInstanceTDE(const Model::DescribeDBInstanceTDERequest &request)const;
 			void describeDBInstanceTDEAsync(const Model::DescribeDBInstanceTDERequest& request, const DescribeDBInstanceTDEAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDBInstanceTDEOutcomeCallable describeDBInstanceTDECallable(const Model::DescribeDBInstanceTDERequest& request) const;
@@ -1111,12 +1200,12 @@ namespace AlibabaCloud
 			ModifyDBInstanceConnectionModeOutcome modifyDBInstanceConnectionMode(const Model::ModifyDBInstanceConnectionModeRequest &request)const;
 			void modifyDBInstanceConnectionModeAsync(const Model::ModifyDBInstanceConnectionModeRequest& request, const ModifyDBInstanceConnectionModeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyDBInstanceConnectionModeOutcomeCallable modifyDBInstanceConnectionModeCallable(const Model::ModifyDBInstanceConnectionModeRequest& request) const;
-			DescribeDBInstanceNetInfoOutcome describeDBInstanceNetInfo(const Model::DescribeDBInstanceNetInfoRequest &request)const;
-			void describeDBInstanceNetInfoAsync(const Model::DescribeDBInstanceNetInfoRequest& request, const DescribeDBInstanceNetInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeDBInstanceNetInfoOutcomeCallable describeDBInstanceNetInfoCallable(const Model::DescribeDBInstanceNetInfoRequest& request) const;
 			DescribeAvailableResourceOutcome describeAvailableResource(const Model::DescribeAvailableResourceRequest &request)const;
 			void describeAvailableResourceAsync(const Model::DescribeAvailableResourceRequest& request, const DescribeAvailableResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeAvailableResourceOutcomeCallable describeAvailableResourceCallable(const Model::DescribeAvailableResourceRequest& request) const;
+			DescribeDBInstanceNetInfoOutcome describeDBInstanceNetInfo(const Model::DescribeDBInstanceNetInfoRequest &request)const;
+			void describeDBInstanceNetInfoAsync(const Model::DescribeDBInstanceNetInfoRequest& request, const DescribeDBInstanceNetInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeDBInstanceNetInfoOutcomeCallable describeDBInstanceNetInfoCallable(const Model::DescribeDBInstanceNetInfoRequest& request) const;
 			AllocateReadWriteSplittingConnectionOutcome allocateReadWriteSplittingConnection(const Model::AllocateReadWriteSplittingConnectionRequest &request)const;
 			void allocateReadWriteSplittingConnectionAsync(const Model::AllocateReadWriteSplittingConnectionRequest& request, const AllocateReadWriteSplittingConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			AllocateReadWriteSplittingConnectionOutcomeCallable allocateReadWriteSplittingConnectionCallable(const Model::AllocateReadWriteSplittingConnectionRequest& request) const;
@@ -1126,6 +1215,9 @@ namespace AlibabaCloud
 			ModifyDBInstanceAutoUpgradeMinorVersionOutcome modifyDBInstanceAutoUpgradeMinorVersion(const Model::ModifyDBInstanceAutoUpgradeMinorVersionRequest &request)const;
 			void modifyDBInstanceAutoUpgradeMinorVersionAsync(const Model::ModifyDBInstanceAutoUpgradeMinorVersionRequest& request, const ModifyDBInstanceAutoUpgradeMinorVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyDBInstanceAutoUpgradeMinorVersionOutcomeCallable modifyDBInstanceAutoUpgradeMinorVersionCallable(const Model::ModifyDBInstanceAutoUpgradeMinorVersionRequest& request) const;
+			PreCheckCreateOrderForDegradeOutcome preCheckCreateOrderForDegrade(const Model::PreCheckCreateOrderForDegradeRequest &request)const;
+			void preCheckCreateOrderForDegradeAsync(const Model::PreCheckCreateOrderForDegradeRequest& request, const PreCheckCreateOrderForDegradeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			PreCheckCreateOrderForDegradeOutcomeCallable preCheckCreateOrderForDegradeCallable(const Model::PreCheckCreateOrderForDegradeRequest& request) const;
 			EvaluateSupportByokShowOutcome evaluateSupportByokShow(const Model::EvaluateSupportByokShowRequest &request)const;
 			void evaluateSupportByokShowAsync(const Model::EvaluateSupportByokShowRequest& request, const EvaluateSupportByokShowAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			EvaluateSupportByokShowOutcomeCallable evaluateSupportByokShowCallable(const Model::EvaluateSupportByokShowRequest& request) const;
@@ -1135,9 +1227,15 @@ namespace AlibabaCloud
 			CalculateDBInstanceWeightOutcome calculateDBInstanceWeight(const Model::CalculateDBInstanceWeightRequest &request)const;
 			void calculateDBInstanceWeightAsync(const Model::CalculateDBInstanceWeightRequest& request, const CalculateDBInstanceWeightAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CalculateDBInstanceWeightOutcomeCallable calculateDBInstanceWeightCallable(const Model::CalculateDBInstanceWeightRequest& request) const;
+			DescribeHASwitchConfigOutcome describeHASwitchConfig(const Model::DescribeHASwitchConfigRequest &request)const;
+			void describeHASwitchConfigAsync(const Model::DescribeHASwitchConfigRequest& request, const DescribeHASwitchConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeHASwitchConfigOutcomeCallable describeHASwitchConfigCallable(const Model::DescribeHASwitchConfigRequest& request) const;
 			ModifyDBInstanceNetworkTypeOutcome modifyDBInstanceNetworkType(const Model::ModifyDBInstanceNetworkTypeRequest &request)const;
 			void modifyDBInstanceNetworkTypeAsync(const Model::ModifyDBInstanceNetworkTypeRequest& request, const ModifyDBInstanceNetworkTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyDBInstanceNetworkTypeOutcomeCallable modifyDBInstanceNetworkTypeCallable(const Model::ModifyDBInstanceNetworkTypeRequest& request) const;
+			PreCheckCreateOrderForRebuildOutcome preCheckCreateOrderForRebuild(const Model::PreCheckCreateOrderForRebuildRequest &request)const;
+			void preCheckCreateOrderForRebuildAsync(const Model::PreCheckCreateOrderForRebuildRequest& request, const PreCheckCreateOrderForRebuildAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			PreCheckCreateOrderForRebuildOutcomeCallable preCheckCreateOrderForRebuildCallable(const Model::PreCheckCreateOrderForRebuildRequest& request) const;
 			CreateDdrInstanceOutcome createDdrInstance(const Model::CreateDdrInstanceRequest &request)const;
 			void createDdrInstanceAsync(const Model::CreateDdrInstanceRequest& request, const CreateDdrInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateDdrInstanceOutcomeCallable createDdrInstanceCallable(const Model::CreateDdrInstanceRequest& request) const;
@@ -1168,6 +1266,9 @@ namespace AlibabaCloud
 			DescribeProxyFunctionSupportOutcome describeProxyFunctionSupport(const Model::DescribeProxyFunctionSupportRequest &request)const;
 			void describeProxyFunctionSupportAsync(const Model::DescribeProxyFunctionSupportRequest& request, const DescribeProxyFunctionSupportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeProxyFunctionSupportOutcomeCallable describeProxyFunctionSupportCallable(const Model::DescribeProxyFunctionSupportRequest& request) const;
+			ModifyActionEventPolicyOutcome modifyActionEventPolicy(const Model::ModifyActionEventPolicyRequest &request)const;
+			void modifyActionEventPolicyAsync(const Model::ModifyActionEventPolicyRequest& request, const ModifyActionEventPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ModifyActionEventPolicyOutcomeCallable modifyActionEventPolicyCallable(const Model::ModifyActionEventPolicyRequest& request) const;
 			DescribeOssDownloadsForSQLServerOutcome describeOssDownloadsForSQLServer(const Model::DescribeOssDownloadsForSQLServerRequest &request)const;
 			void describeOssDownloadsForSQLServerAsync(const Model::DescribeOssDownloadsForSQLServerRequest& request, const DescribeOssDownloadsForSQLServerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeOssDownloadsForSQLServerOutcomeCallable describeOssDownloadsForSQLServerCallable(const Model::DescribeOssDownloadsForSQLServerRequest& request) const;
@@ -1204,12 +1305,12 @@ namespace AlibabaCloud
 			DeleteAccountOutcome deleteAccount(const Model::DeleteAccountRequest &request)const;
 			void deleteAccountAsync(const Model::DeleteAccountRequest& request, const DeleteAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteAccountOutcomeCallable deleteAccountCallable(const Model::DeleteAccountRequest& request) const;
-			DescribeSlowLogRecordsOutcome describeSlowLogRecords(const Model::DescribeSlowLogRecordsRequest &request)const;
-			void describeSlowLogRecordsAsync(const Model::DescribeSlowLogRecordsRequest& request, const DescribeSlowLogRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeSlowLogRecordsOutcomeCallable describeSlowLogRecordsCallable(const Model::DescribeSlowLogRecordsRequest& request) const;
 			ReleaseReadWriteSplittingConnectionOutcome releaseReadWriteSplittingConnection(const Model::ReleaseReadWriteSplittingConnectionRequest &request)const;
 			void releaseReadWriteSplittingConnectionAsync(const Model::ReleaseReadWriteSplittingConnectionRequest& request, const ReleaseReadWriteSplittingConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ReleaseReadWriteSplittingConnectionOutcomeCallable releaseReadWriteSplittingConnectionCallable(const Model::ReleaseReadWriteSplittingConnectionRequest& request) const;
+			DescribeSlowLogRecordsOutcome describeSlowLogRecords(const Model::DescribeSlowLogRecordsRequest &request)const;
+			void describeSlowLogRecordsAsync(const Model::DescribeSlowLogRecordsRequest& request, const DescribeSlowLogRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeSlowLogRecordsOutcomeCallable describeSlowLogRecordsCallable(const Model::DescribeSlowLogRecordsRequest& request) const;
 			DescribeLogBackupFilesOutcome describeLogBackupFiles(const Model::DescribeLogBackupFilesRequest &request)const;
 			void describeLogBackupFilesAsync(const Model::DescribeLogBackupFilesRequest& request, const DescribeLogBackupFilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeLogBackupFilesOutcomeCallable describeLogBackupFilesCallable(const Model::DescribeLogBackupFilesRequest& request) const;
@@ -1246,6 +1347,9 @@ namespace AlibabaCloud
 			DescribeDBInstanceSSLOutcome describeDBInstanceSSL(const Model::DescribeDBInstanceSSLRequest &request)const;
 			void describeDBInstanceSSLAsync(const Model::DescribeDBInstanceSSLRequest& request, const DescribeDBInstanceSSLAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDBInstanceSSLOutcomeCallable describeDBInstanceSSLCallable(const Model::DescribeDBInstanceSSLRequest& request) const;
+			DescribeEventsOutcome describeEvents(const Model::DescribeEventsRequest &request)const;
+			void describeEventsAsync(const Model::DescribeEventsRequest& request, const DescribeEventsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeEventsOutcomeCallable describeEventsCallable(const Model::DescribeEventsRequest& request) const;
 			DescribeDBInstancesByPerformanceOutcome describeDBInstancesByPerformance(const Model::DescribeDBInstancesByPerformanceRequest &request)const;
 			void describeDBInstancesByPerformanceAsync(const Model::DescribeDBInstancesByPerformanceRequest& request, const DescribeDBInstancesByPerformanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDBInstancesByPerformanceOutcomeCallable describeDBInstancesByPerformanceCallable(const Model::DescribeDBInstancesByPerformanceRequest& request) const;

+ 24 - 24
rds/include/alibabacloud/rds/model/AddTagsToResourceRequest.h

@@ -41,62 +41,62 @@ namespace AlibabaCloud
 				void setResourceOwnerId(long resourceOwnerId);
 				std::string getTag2key()const;
 				void setTag2key(const std::string& tag2key);
+				std::string getClientToken()const;
+				void setClientToken(const std::string& clientToken);
+				std::string getTag3key()const;
+				void setTag3key(const std::string& tag3key);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getTag1value()const;
+				void setTag1value(const std::string& tag1value);
+				std::string getRegionId()const;
+				void setRegionId(const std::string& regionId);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
+				std::string getTag3value()const;
+				void setTag3value(const std::string& tag3value);
+				std::string getProxyId()const;
+				void setProxyId(const std::string& proxyId);
 				std::string getTag5key()const;
 				void setTag5key(const std::string& tag5key);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getClientToken()const;
-				void setClientToken(const std::string& clientToken);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getTag3key()const;
-				void setTag3key(const std::string& tag3key);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getTag5value()const;
 				void setTag5value(const std::string& tag5value);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getTags()const;
 				void setTags(const std::string& tags);
 				std::string getTag1key()const;
 				void setTag1key(const std::string& tag1key);
-				std::string getTag1value()const;
-				void setTag1value(const std::string& tag1value);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
 				std::string getTag2value()const;
 				void setTag2value(const std::string& tag2value);
 				std::string getTag4key()const;
 				void setTag4key(const std::string& tag4key);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
-				std::string getTag3value()const;
-				void setTag3value(const std::string& tag3value);
-				std::string getProxyId()const;
-				void setProxyId(const std::string& proxyId);
 
             private:
 				std::string tag4value_;
 				long resourceOwnerId_;
 				std::string tag2key_;
+				std::string clientToken_;
+				std::string tag3key_;
+				std::string accessKeyId_;
+				std::string tag1value_;
+				std::string regionId_;
+				std::string dBInstanceId_;
+				std::string tag3value_;
+				std::string proxyId_;
 				std::string tag5key_;
 				std::string resourceOwnerAccount_;
-				std::string clientToken_;
 				std::string ownerAccount_;
-				std::string tag3key_;
 				long ownerId_;
 				std::string tag5value_;
-				std::string accessKeyId_;
 				std::string tags_;
 				std::string tag1key_;
-				std::string tag1value_;
-				std::string regionId_;
 				std::string tag2value_;
 				std::string tag4key_;
-				std::string dBInstanceId_;
-				std::string tag3value_;
-				std::string proxyId_;
 
 			};
 		}

+ 9 - 9
rds/include/alibabacloud/rds/model/AllocateInstancePrivateConnectionRequest.h

@@ -39,28 +39,28 @@ namespace AlibabaCloud
 				void setResourceOwnerId(long resourceOwnerId);
 				std::string getConnectionStringPrefix()const;
 				void setConnectionStringPrefix(const std::string& connectionStringPrefix);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getPort()const;
-				void setPort(const std::string& port);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getPort()const;
+				void setPort(const std::string& port);
 
             private:
 				long resourceOwnerId_;
 				std::string connectionStringPrefix_;
+				std::string accessKeyId_;
+				std::string dBInstanceId_;
 				std::string resourceOwnerAccount_;
-				std::string port_;
 				std::string ownerAccount_;
-				std::string dBInstanceId_;
 				long ownerId_;
-				std::string accessKeyId_;
+				std::string port_;
 
 			};
 		}

+ 9 - 9
rds/include/alibabacloud/rds/model/AllocateInstancePublicConnectionRequest.h

@@ -39,28 +39,28 @@ namespace AlibabaCloud
 				void setResourceOwnerId(long resourceOwnerId);
 				std::string getConnectionStringPrefix()const;
 				void setConnectionStringPrefix(const std::string& connectionStringPrefix);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getPort()const;
-				void setPort(const std::string& port);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getPort()const;
+				void setPort(const std::string& port);
 
             private:
 				long resourceOwnerId_;
 				std::string connectionStringPrefix_;
+				std::string accessKeyId_;
+				std::string dBInstanceId_;
 				std::string resourceOwnerAccount_;
-				std::string port_;
 				std::string ownerAccount_;
-				std::string dBInstanceId_;
 				long ownerId_;
-				std::string accessKeyId_;
+				std::string port_;
 
 			};
 		}

+ 12 - 12
rds/include/alibabacloud/rds/model/AllocateInstanceVpcNetworkTypeRequest.h

@@ -35,38 +35,38 @@ namespace AlibabaCloud
 				AllocateInstanceVpcNetworkTypeRequest();
 				~AllocateInstanceVpcNetworkTypeRequest();
 
-				std::string getTargetVpcId()const;
-				void setTargetVpcId(const std::string& targetVpcId);
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getTargetVpcId()const;
+				void setTargetVpcId(const std::string& targetVpcId);
 				std::string getTargetZoneId()const;
 				void setTargetZoneId(const std::string& targetZoneId);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
-				std::string getTargetRegionId()const;
-				void setTargetRegionId(const std::string& targetRegionId);
 				std::string getTargetVSwitchId()const;
 				void setTargetVSwitchId(const std::string& targetVSwitchId);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getTargetRegionId()const;
+				void setTargetRegionId(const std::string& targetRegionId);
 
             private:
-				std::string targetVpcId_;
 				long resourceOwnerId_;
+				std::string accessKeyId_;
+				std::string targetVpcId_;
 				std::string targetZoneId_;
+				std::string dBInstanceId_;
 				std::string resourceOwnerAccount_;
 				std::string ownerAccount_;
-				std::string dBInstanceId_;
-				std::string targetRegionId_;
 				std::string targetVSwitchId_;
 				long ownerId_;
-				std::string accessKeyId_;
+				std::string targetRegionId_;
 
 			};
 		}

+ 9 - 9
rds/include/alibabacloud/rds/model/AllocateReadWriteSplittingConnectionRequest.h

@@ -39,6 +39,12 @@ namespace AlibabaCloud
 				void setResourceOwnerId(long resourceOwnerId);
 				std::string getConnectionStringPrefix()const;
 				void setConnectionStringPrefix(const std::string& connectionStringPrefix);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getDistributionType()const;
+				void setDistributionType(const std::string& distributionType);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getOwnerAccount()const;
@@ -47,31 +53,25 @@ namespace AlibabaCloud
 				void setWeight(const std::string& weight);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getPort()const;
 				void setPort(const std::string& port);
-				std::string getDistributionType()const;
-				void setDistributionType(const std::string& distributionType);
 				std::string getNetType()const;
 				void setNetType(const std::string& netType);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				std::string getMaxDelayTime()const;
 				void setMaxDelayTime(const std::string& maxDelayTime);
 
             private:
 				long resourceOwnerId_;
 				std::string connectionStringPrefix_;
+				std::string accessKeyId_;
+				std::string distributionType_;
+				std::string dBInstanceId_;
 				std::string resourceOwnerAccount_;
 				std::string ownerAccount_;
 				std::string weight_;
 				long ownerId_;
-				std::string accessKeyId_;
 				std::string port_;
-				std::string distributionType_;
 				std::string netType_;
-				std::string dBInstanceId_;
 				std::string maxDelayTime_;
 
 			};

+ 3 - 3
rds/include/alibabacloud/rds/model/CalculateDBInstanceWeightRequest.h

@@ -41,20 +41,20 @@ namespace AlibabaCloud
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 
             private:
 				long resourceOwnerId_;
 				std::string resourceOwnerAccount_;
 				std::string ownerAccount_;
-				std::string dBInstanceId_;
 				long ownerId_;
 				std::string accessKeyId_;
+				std::string dBInstanceId_;
 
 			};
 		}

+ 6 - 6
rds/include/alibabacloud/rds/model/CancelImportRequest.h

@@ -37,27 +37,27 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
-				int getImportId()const;
-				void setImportId(int importId);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
+				int getImportId()const;
+				void setImportId(int importId);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 
             private:
 				long resourceOwnerId_;
-				int importId_;
 				std::string resourceOwnerAccount_;
 				std::string ownerAccount_;
-				std::string dBInstanceId_;
 				long ownerId_;
 				std::string accessKeyId_;
+				int importId_;
+				std::string dBInstanceId_;
 
 			};
 		}

+ 9 - 9
rds/include/alibabacloud/rds/model/CheckAccountNameAvailableRequest.h

@@ -37,30 +37,30 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
+				std::string getClientToken()const;
+				void setClientToken(const std::string& clientToken);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getAccountName()const;
 				void setAccountName(const std::string& accountName);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getClientToken()const;
-				void setClientToken(const std::string& clientToken);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
 
             private:
 				long resourceOwnerId_;
+				std::string clientToken_;
+				std::string accessKeyId_;
 				std::string accountName_;
+				std::string dBInstanceId_;
 				std::string resourceOwnerAccount_;
-				std::string clientToken_;
 				std::string ownerAccount_;
-				std::string dBInstanceId_;
 				long ownerId_;
-				std::string accessKeyId_;
 
 			};
 		}

+ 57 - 57
rds/include/alibabacloud/rds/model/CheckCreateDdrDBInstanceRequest.h

@@ -35,65 +35,65 @@ namespace AlibabaCloud
 				CheckCreateDdrDBInstanceRequest();
 				~CheckCreateDdrDBInstanceRequest();
 
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getRestoreTime()const;
-				void setRestoreTime(const std::string& restoreTime);
-				int getDBInstanceStorage()const;
-				void setDBInstanceStorage(int dBInstanceStorage);
-				std::string getSourceDBInstanceName()const;
-				void setSourceDBInstanceName(const std::string& sourceDBInstanceName);
-				std::string getBakSetName()const;
-				void setBakSetName(const std::string& bakSetName);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getHostType()const;
-				void setHostType(const std::string& hostType);
-				std::string getBackupSetId()const;
-				void setBackupSetId(const std::string& backupSetId);
-				std::string getEngineVersion()const;
-				void setEngineVersion(const std::string& engineVersion);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getUserBakSetURL()const;
-				void setUserBakSetURL(const std::string& userBakSetURL);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getDBInstanceClass()const;
-				void setDBInstanceClass(const std::string& dBInstanceClass);
-				std::string getRestoreType()const;
-				void setRestoreType(const std::string& restoreType);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getEngine()const;
-				void setEngine(const std::string& engine);
-				std::string getSourceRegion()const;
-				void setSourceRegion(const std::string& sourceRegion);
-				std::string getBackupSetRegion()const;
-				void setBackupSetRegion(const std::string& backupSetRegion);
-				std::string getBackupSetType()const;
-				void setBackupSetType(const std::string& backupSetType);
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				int getDBInstanceStorage()const;
+				void setDBInstanceStorage(int dBInstanceStorage);
+				std::string getSourceDBInstanceName()const;
+				void setSourceDBInstanceName(const std::string& sourceDBInstanceName);
+				std::string getHostType()const;
+				void setHostType(const std::string& hostType);
+				std::string getEngineVersion()const;
+				void setEngineVersion(const std::string& engineVersion);
+				std::string getUserBakSetURL()const;
+				void setUserBakSetURL(const std::string& userBakSetURL);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getRegionId()const;
+				void setRegionId(const std::string& regionId);
+				std::string getEngine()const;
+				void setEngine(const std::string& engine);
+				std::string getBackupSetRegion()const;
+				void setBackupSetRegion(const std::string& backupSetRegion);
+				std::string getBackupSetType()const;
+				void setBackupSetType(const std::string& backupSetType);
+				std::string getRestoreTime()const;
+				void setRestoreTime(const std::string& restoreTime);
+				std::string getBakSetName()const;
+				void setBakSetName(const std::string& bakSetName);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getBackupSetId()const;
+				void setBackupSetId(const std::string& backupSetId);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getDBInstanceClass()const;
+				void setDBInstanceClass(const std::string& dBInstanceClass);
+				std::string getRestoreType()const;
+				void setRestoreType(const std::string& restoreType);
+				std::string getSourceRegion()const;
+				void setSourceRegion(const std::string& sourceRegion);
 
             private:
-				long resourceOwnerId_;
-				std::string restoreTime_;
-				int dBInstanceStorage_;
-				std::string sourceDBInstanceName_;
-				std::string bakSetName_;
-				std::string resourceOwnerAccount_;
-				std::string hostType_;
-				std::string backupSetId_;
-				std::string engineVersion_;
-				long ownerId_;
-				std::string userBakSetURL_;
-				std::string accessKeyId_;
-				std::string dBInstanceClass_;
-				std::string restoreType_;
-				std::string regionId_;
-				std::string engine_;
-				std::string sourceRegion_;
-				std::string backupSetRegion_;
-				std::string backupSetType_;
+				long resourceOwnerId_;
+				int dBInstanceStorage_;
+				std::string sourceDBInstanceName_;
+				std::string hostType_;
+				std::string engineVersion_;
+				std::string userBakSetURL_;
+				std::string accessKeyId_;
+				std::string regionId_;
+				std::string engine_;
+				std::string backupSetRegion_;
+				std::string backupSetType_;
+				std::string restoreTime_;
+				std::string bakSetName_;
+				std::string resourceOwnerAccount_;
+				std::string backupSetId_;
+				long ownerId_;
+				std::string dBInstanceClass_;
+				std::string restoreType_;
+				std::string sourceRegion_;
 
 			};
 		}

+ 3 - 3
rds/include/alibabacloud/rds/model/CheckInstanceExistRequest.h

@@ -39,19 +39,19 @@ namespace AlibabaCloud
 				void setResourceOwnerId(long resourceOwnerId);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 
             private:
 				long resourceOwnerId_;
 				std::string resourceOwnerAccount_;
-				std::string dBInstanceId_;
 				long ownerId_;
 				std::string accessKeyId_;
+				std::string dBInstanceId_;
 
 			};
 		}

+ 6 - 6
rds/include/alibabacloud/rds/model/CheckRecoveryConditionsRequest.h

@@ -37,6 +37,10 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 				std::string getRestoreTime()const;
 				void setRestoreTime(const std::string& restoreTime);
 				std::string getResourceOwnerAccount()const;
@@ -47,23 +51,19 @@ namespace AlibabaCloud
 				void setBackupId(const std::string& backupId);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
 
             private:
 				long resourceOwnerId_;
+				std::string accessKeyId_;
+				std::string dBInstanceId_;
 				std::string restoreTime_;
 				std::string resourceOwnerAccount_;
 				std::string backupFile_;
 				std::string backupId_;
 				std::string ownerAccount_;
-				std::string dBInstanceId_;
 				long ownerId_;
-				std::string accessKeyId_;
 
 			};
 		}

+ 15 - 15
rds/include/alibabacloud/rds/model/CheckResourceRequest.h

@@ -37,45 +37,45 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
 				std::string getSpecifyCount()const;
 				void setSpecifyCount(const std::string& specifyCount);
 				std::string getEngineVersion()const;
 				void setEngineVersion(const std::string& engineVersion);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getDBInstanceClass()const;
-				void setDBInstanceClass(const std::string& dBInstanceClass);
 				std::string getEngine()const;
 				void setEngine(const std::string& engine);
 				std::string getRegionId()const;
 				void setRegionId(const std::string& regionId);
-				std::string getZoneId()const;
-				void setZoneId(const std::string& zoneId);
 				std::string getDBInstanceUseType()const;
 				void setDBInstanceUseType(const std::string& dBInstanceUseType);
 				std::string getDBInstanceId()const;
 				void setDBInstanceId(const std::string& dBInstanceId);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getDBInstanceClass()const;
+				void setDBInstanceClass(const std::string& dBInstanceClass);
+				std::string getZoneId()const;
+				void setZoneId(const std::string& zoneId);
 
             private:
 				long resourceOwnerId_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
 				std::string specifyCount_;
 				std::string engineVersion_;
-				long ownerId_;
 				std::string accessKeyId_;
-				std::string dBInstanceClass_;
 				std::string engine_;
 				std::string regionId_;
-				std::string zoneId_;
 				std::string dBInstanceUseType_;
 				std::string dBInstanceId_;
+				std::string resourceOwnerAccount_;
+				std::string ownerAccount_;
+				long ownerId_;
+				std::string dBInstanceClass_;
+				std::string zoneId_;
 
 			};
 		}

+ 12 - 12
rds/include/alibabacloud/rds/model/CopyDatabaseBetweenInstancesRequest.h

@@ -37,12 +37,18 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
+				std::string getClientToken()const;
+				void setClientToken(const std::string& clientToken);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getResourceGroupId()const;
+				void setResourceGroupId(const std::string& resourceGroupId);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 				std::string getRestoreTime()const;
 				void setRestoreTime(const std::string& restoreTime);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getClientToken()const;
-				void setClientToken(const std::string& clientToken);
 				std::string getBackupId()const;
 				void setBackupId(const std::string& backupId);
 				std::string getOwnerAccount()const;
@@ -51,33 +57,27 @@ namespace AlibabaCloud
 				void setOwnerId(long ownerId);
 				std::string getSyncUserPrivilege()const;
 				void setSyncUserPrivilege(const std::string& syncUserPrivilege);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getDbNames()const;
 				void setDbNames(const std::string& dbNames);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
 				std::string getTargetDBInstanceId()const;
 				void setTargetDBInstanceId(const std::string& targetDBInstanceId);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				std::string getPayType()const;
 				void setPayType(const std::string& payType);
 
             private:
 				long resourceOwnerId_;
+				std::string clientToken_;
+				std::string accessKeyId_;
+				std::string resourceGroupId_;
+				std::string dBInstanceId_;
 				std::string restoreTime_;
 				std::string resourceOwnerAccount_;
-				std::string clientToken_;
 				std::string backupId_;
 				std::string ownerAccount_;
 				long ownerId_;
 				std::string syncUserPrivilege_;
-				std::string accessKeyId_;
 				std::string dbNames_;
-				std::string resourceGroupId_;
 				std::string targetDBInstanceId_;
-				std::string dBInstanceId_;
 				std::string payType_;
 
 			};

+ 3 - 3
rds/include/alibabacloud/rds/model/CopyDatabaseRequest.h

@@ -37,18 +37,18 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
 
             private:
 				long resourceOwnerId_;
+				std::string accessKeyId_;
 				std::string resourceOwnerAccount_;
 				long ownerId_;
-				std::string accessKeyId_;
 
 			};
 		}

+ 15 - 15
rds/include/alibabacloud/rds/model/CreateAccountRequest.h

@@ -37,36 +37,36 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
-				std::string getAccountPassword()const;
-				void setAccountPassword(const std::string& accountPassword);
+				std::string getAccountType()const;
+				void setAccountType(const std::string& accountType);
+				std::string getAccountDescription()const;
+				void setAccountDescription(const std::string& accountDescription);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getAccountName()const;
 				void setAccountName(const std::string& accountName);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getAccountType()const;
-				void setAccountType(const std::string& accountType);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getAccountDescription()const;
-				void setAccountDescription(const std::string& accountDescription);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getAccountPassword()const;
+				void setAccountPassword(const std::string& accountPassword);
 
             private:
 				long resourceOwnerId_;
-				std::string accountPassword_;
+				std::string accountType_;
+				std::string accountDescription_;
+				std::string accessKeyId_;
 				std::string accountName_;
+				std::string dBInstanceId_;
 				std::string resourceOwnerAccount_;
 				std::string ownerAccount_;
-				std::string accountType_;
-				std::string dBInstanceId_;
 				long ownerId_;
-				std::string accountDescription_;
-				std::string accessKeyId_;
+				std::string accountPassword_;
 
 			};
 		}

+ 15 - 15
rds/include/alibabacloud/rds/model/CreateBackupRequest.h

@@ -35,38 +35,38 @@ namespace AlibabaCloud
 				CreateBackupRequest();
 				~CreateBackupRequest();
 
-				std::string getBackupMethod()const;
-				void setBackupMethod(const std::string& backupMethod);
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getBackupStrategy()const;
 				void setBackupStrategy(const std::string& backupStrategy);
-				std::string getDBName()const;
-				void setDBName(const std::string& dBName);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
+				std::string getBackupType()const;
+				void setBackupType(const std::string& backupType);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getBackupType()const;
-				void setBackupType(const std::string& backupType);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getBackupMethod()const;
+				void setBackupMethod(const std::string& backupMethod);
+				std::string getDBName()const;
+				void setDBName(const std::string& dBName);
 
             private:
-				std::string backupMethod_;
 				long resourceOwnerId_;
+				std::string accessKeyId_;
 				std::string backupStrategy_;
-				std::string dBName_;
+				std::string dBInstanceId_;
+				std::string backupType_;
 				std::string resourceOwnerAccount_;
 				std::string ownerAccount_;
-				std::string dBInstanceId_;
 				long ownerId_;
-				std::string backupType_;
-				std::string accessKeyId_;
+				std::string backupMethod_;
+				std::string dBName_;
 
 			};
 		}

+ 42 - 42
rds/include/alibabacloud/rds/model/CreateDBInstanceRequest.h

@@ -35,50 +35,26 @@ namespace AlibabaCloud
 				CreateDBInstanceRequest();
 				~CreateDBInstanceRequest();
 
-				std::string getConnectionMode()const;
-				void setConnectionMode(const std::string& connectionMode);
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
 				int getDBInstanceStorage()const;
 				void setDBInstanceStorage(int dBInstanceStorage);
 				std::string getSystemDBCharset()const;
 				void setSystemDBCharset(const std::string& systemDBCharset);
-				std::string getClientToken()const;
-				void setClientToken(const std::string& clientToken);
-				std::string getZoneIdSlave1()const;
-				void setZoneIdSlave1(const std::string& zoneIdSlave1);
-				std::string getZoneIdSlave2()const;
-				void setZoneIdSlave2(const std::string& zoneIdSlave2);
 				std::string getEngineVersion()const;
 				void setEngineVersion(const std::string& engineVersion);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getResourceGroupId()const;
 				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getEngine()const;
-				void setEngine(const std::string& engine);
 				std::string getDBInstanceDescription()const;
 				void setDBInstanceDescription(const std::string& dBInstanceDescription);
-				std::string getDBInstanceStorageType()const;
-				void setDBInstanceStorageType(const std::string& dBInstanceStorageType);
 				std::string getBusinessInfo()const;
 				void setBusinessInfo(const std::string& businessInfo);
-				std::string getDBInstanceNetType()const;
-				void setDBInstanceNetType(const std::string& dBInstanceNetType);
 				std::string getPeriod()const;
 				void setPeriod(const std::string& period);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
 				std::string getEncryptionKey()const;
 				void setEncryptionKey(const std::string& encryptionKey);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getUsedTime()const;
-				void setUsedTime(const std::string& usedTime);
 				std::string getDBInstanceClass()const;
 				void setDBInstanceClass(const std::string& dBInstanceClass);
 				std::string getSecurityIPList()const;
@@ -91,54 +67,78 @@ namespace AlibabaCloud
 				void setAutoRenew(const std::string& autoRenew);
 				std::string getRoleARN()const;
 				void setRoleARN(const std::string& roleARN);
-				std::string getVPCId()const;
-				void setVPCId(const std::string& vPCId);
 				std::string getTunnelId()const;
 				void setTunnelId(const std::string& tunnelId);
 				std::string getZoneId()const;
 				void setZoneId(const std::string& zoneId);
+				std::string getInstanceNetworkType()const;
+				void setInstanceNetworkType(const std::string& instanceNetworkType);
+				std::string getConnectionMode()const;
+				void setConnectionMode(const std::string& connectionMode);
+				std::string getClientToken()const;
+				void setClientToken(const std::string& clientToken);
+				std::string getZoneIdSlave1()const;
+				void setZoneIdSlave1(const std::string& zoneIdSlave1);
+				std::string getZoneIdSlave2()const;
+				void setZoneIdSlave2(const std::string& zoneIdSlave2);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getRegionId()const;
+				void setRegionId(const std::string& regionId);
+				std::string getEngine()const;
+				void setEngine(const std::string& engine);
+				std::string getDBInstanceStorageType()const;
+				void setDBInstanceStorageType(const std::string& dBInstanceStorageType);
+				std::string getDBInstanceNetType()const;
+				void setDBInstanceNetType(const std::string& dBInstanceNetType);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
+				std::string getUsedTime()const;
+				void setUsedTime(const std::string& usedTime);
+				std::string getVPCId()const;
+				void setVPCId(const std::string& vPCId);
 				std::string getCategory()const;
 				void setCategory(const std::string& category);
 				std::string getPayType()const;
 				void setPayType(const std::string& payType);
-				std::string getInstanceNetworkType()const;
-				void setInstanceNetworkType(const std::string& instanceNetworkType);
 
             private:
-				std::string connectionMode_;
 				long resourceOwnerId_;
 				int dBInstanceStorage_;
 				std::string systemDBCharset_;
-				std::string clientToken_;
-				std::string zoneIdSlave1_;
-				std::string zoneIdSlave2_;
 				std::string engineVersion_;
-				std::string accessKeyId_;
 				std::string resourceGroupId_;
-				std::string regionId_;
-				std::string engine_;
 				std::string dBInstanceDescription_;
-				std::string dBInstanceStorageType_;
 				std::string businessInfo_;
-				std::string dBInstanceNetType_;
 				std::string period_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
 				std::string encryptionKey_;
 				long ownerId_;
-				std::string usedTime_;
 				std::string dBInstanceClass_;
 				std::string securityIPList_;
 				std::string vSwitchId_;
 				std::string privateIpAddress_;
 				std::string autoRenew_;
 				std::string roleARN_;
-				std::string vPCId_;
 				std::string tunnelId_;
 				std::string zoneId_;
+				std::string instanceNetworkType_;
+				std::string connectionMode_;
+				std::string clientToken_;
+				std::string zoneIdSlave1_;
+				std::string zoneIdSlave2_;
+				std::string accessKeyId_;
+				std::string regionId_;
+				std::string engine_;
+				std::string dBInstanceStorageType_;
+				std::string dBInstanceNetType_;
+				std::string resourceOwnerAccount_;
+				std::string ownerAccount_;
+				std::string usedTime_;
+				std::string vPCId_;
 				std::string category_;
 				std::string payType_;
-				std::string instanceNetworkType_;
 
 			};
 		}

+ 12 - 12
rds/include/alibabacloud/rds/model/CreateDatabaseRequest.h

@@ -37,33 +37,33 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
-				std::string getDBName()const;
-				void setDBName(const std::string& dBName);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getDBInstanceId()const;
 				void setDBInstanceId(const std::string& dBInstanceId);
 				std::string getDBDescription()const;
 				void setDBDescription(const std::string& dBDescription);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
+				std::string getDBName()const;
+				void setDBName(const std::string& dBName);
 				std::string getCharacterSetName()const;
 				void setCharacterSetName(const std::string& characterSetName);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
 
             private:
 				long resourceOwnerId_;
-				std::string dBName_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
+				std::string accessKeyId_;
 				std::string dBInstanceId_;
 				std::string dBDescription_;
+				std::string resourceOwnerAccount_;
+				std::string ownerAccount_;
 				long ownerId_;
+				std::string dBName_;
 				std::string characterSetName_;
-				std::string accessKeyId_;
 
 			};
 		}

+ 111 - 111
rds/include/alibabacloud/rds/model/CreateDdrInstanceRequest.h

@@ -35,119 +35,119 @@ namespace AlibabaCloud
 				CreateDdrInstanceRequest();
 				~CreateDdrInstanceRequest();
 
-				std::string getConnectionMode()const;
-				void setConnectionMode(const std::string& connectionMode);
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				int getDBInstanceStorage()const;
-				void setDBInstanceStorage(int dBInstanceStorage);
-				std::string getSystemDBCharset()const;
-				void setSystemDBCharset(const std::string& systemDBCharset);
-				std::string getSourceDBInstanceName()const;
-				void setSourceDBInstanceName(const std::string& sourceDBInstanceName);
-				std::string getClientToken()const;
-				void setClientToken(const std::string& clientToken);
-				std::string getHostType()const;
-				void setHostType(const std::string& hostType);
-				std::string getEngineVersion()const;
-				void setEngineVersion(const std::string& engineVersion);
-				std::string getUserBakSetURL()const;
-				void setUserBakSetURL(const std::string& userBakSetURL);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getEngine()const;
-				void setEngine(const std::string& engine);
-				std::string getDBInstanceDescription()const;
-				void setDBInstanceDescription(const std::string& dBInstanceDescription);
-				std::string getDBInstanceStorageType()const;
-				void setDBInstanceStorageType(const std::string& dBInstanceStorageType);
-				std::string getBackupSetRegion()const;
-				void setBackupSetRegion(const std::string& backupSetRegion);
-				std::string getDBInstanceNetType()const;
-				void setDBInstanceNetType(const std::string& dBInstanceNetType);
-				std::string getBackupSetType()const;
-				void setBackupSetType(const std::string& backupSetType);
-				std::string getPeriod()const;
-				void setPeriod(const std::string& period);
-				std::string getRestoreTime()const;
-				void setRestoreTime(const std::string& restoreTime);
-				std::string getBakSetName()const;
-				void setBakSetName(const std::string& bakSetName);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getBackupSetId()const;
-				void setBackupSetId(const std::string& backupSetId);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getUsedTime()const;
-				void setUsedTime(const std::string& usedTime);
-				std::string getDBInstanceClass()const;
-				void setDBInstanceClass(const std::string& dBInstanceClass);
-				std::string getSecurityIPList()const;
-				void setSecurityIPList(const std::string& securityIPList);
-				std::string getVSwitchId()const;
-				void setVSwitchId(const std::string& vSwitchId);
-				std::string getPrivateIpAddress()const;
-				void setPrivateIpAddress(const std::string& privateIpAddress);
-				std::string getRestoreType()const;
-				void setRestoreType(const std::string& restoreType);
-				std::string getVPCId()const;
-				void setVPCId(const std::string& vPCId);
-				std::string getTunnelId()const;
-				void setTunnelId(const std::string& tunnelId);
-				std::string getZoneId()const;
-				void setZoneId(const std::string& zoneId);
-				std::string getPayType()const;
-				void setPayType(const std::string& payType);
-				std::string getSourceRegion()const;
-				void setSourceRegion(const std::string& sourceRegion);
-				std::string getInstanceNetworkType()const;
-				void setInstanceNetworkType(const std::string& instanceNetworkType);
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				int getDBInstanceStorage()const;
+				void setDBInstanceStorage(int dBInstanceStorage);
+				std::string getSystemDBCharset()const;
+				void setSystemDBCharset(const std::string& systemDBCharset);
+				std::string getEngineVersion()const;
+				void setEngineVersion(const std::string& engineVersion);
+				std::string getUserBakSetURL()const;
+				void setUserBakSetURL(const std::string& userBakSetURL);
+				std::string getResourceGroupId()const;
+				void setResourceGroupId(const std::string& resourceGroupId);
+				std::string getDBInstanceDescription()const;
+				void setDBInstanceDescription(const std::string& dBInstanceDescription);
+				std::string getBackupSetRegion()const;
+				void setBackupSetRegion(const std::string& backupSetRegion);
+				std::string getPeriod()const;
+				void setPeriod(const std::string& period);
+				std::string getBackupSetId()const;
+				void setBackupSetId(const std::string& backupSetId);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getDBInstanceClass()const;
+				void setDBInstanceClass(const std::string& dBInstanceClass);
+				std::string getSecurityIPList()const;
+				void setSecurityIPList(const std::string& securityIPList);
+				std::string getVSwitchId()const;
+				void setVSwitchId(const std::string& vSwitchId);
+				std::string getPrivateIpAddress()const;
+				void setPrivateIpAddress(const std::string& privateIpAddress);
+				std::string getTunnelId()const;
+				void setTunnelId(const std::string& tunnelId);
+				std::string getZoneId()const;
+				void setZoneId(const std::string& zoneId);
+				std::string getInstanceNetworkType()const;
+				void setInstanceNetworkType(const std::string& instanceNetworkType);
+				std::string getConnectionMode()const;
+				void setConnectionMode(const std::string& connectionMode);
+				std::string getSourceDBInstanceName()const;
+				void setSourceDBInstanceName(const std::string& sourceDBInstanceName);
+				std::string getClientToken()const;
+				void setClientToken(const std::string& clientToken);
+				std::string getHostType()const;
+				void setHostType(const std::string& hostType);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getRegionId()const;
+				void setRegionId(const std::string& regionId);
+				std::string getEngine()const;
+				void setEngine(const std::string& engine);
+				std::string getDBInstanceStorageType()const;
+				void setDBInstanceStorageType(const std::string& dBInstanceStorageType);
+				std::string getDBInstanceNetType()const;
+				void setDBInstanceNetType(const std::string& dBInstanceNetType);
+				std::string getBackupSetType()const;
+				void setBackupSetType(const std::string& backupSetType);
+				std::string getRestoreTime()const;
+				void setRestoreTime(const std::string& restoreTime);
+				std::string getBakSetName()const;
+				void setBakSetName(const std::string& bakSetName);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
+				std::string getUsedTime()const;
+				void setUsedTime(const std::string& usedTime);
+				std::string getRestoreType()const;
+				void setRestoreType(const std::string& restoreType);
+				std::string getVPCId()const;
+				void setVPCId(const std::string& vPCId);
+				std::string getPayType()const;
+				void setPayType(const std::string& payType);
+				std::string getSourceRegion()const;
+				void setSourceRegion(const std::string& sourceRegion);
 
             private:
-				std::string connectionMode_;
-				long resourceOwnerId_;
-				int dBInstanceStorage_;
-				std::string systemDBCharset_;
-				std::string sourceDBInstanceName_;
-				std::string clientToken_;
-				std::string hostType_;
-				std::string engineVersion_;
-				std::string userBakSetURL_;
-				std::string accessKeyId_;
-				std::string resourceGroupId_;
-				std::string regionId_;
-				std::string engine_;
-				std::string dBInstanceDescription_;
-				std::string dBInstanceStorageType_;
-				std::string backupSetRegion_;
-				std::string dBInstanceNetType_;
-				std::string backupSetType_;
-				std::string period_;
-				std::string restoreTime_;
-				std::string bakSetName_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				std::string backupSetId_;
-				long ownerId_;
-				std::string usedTime_;
-				std::string dBInstanceClass_;
-				std::string securityIPList_;
-				std::string vSwitchId_;
-				std::string privateIpAddress_;
-				std::string restoreType_;
-				std::string vPCId_;
-				std::string tunnelId_;
-				std::string zoneId_;
-				std::string payType_;
-				std::string sourceRegion_;
-				std::string instanceNetworkType_;
+				long resourceOwnerId_;
+				int dBInstanceStorage_;
+				std::string systemDBCharset_;
+				std::string engineVersion_;
+				std::string userBakSetURL_;
+				std::string resourceGroupId_;
+				std::string dBInstanceDescription_;
+				std::string backupSetRegion_;
+				std::string period_;
+				std::string backupSetId_;
+				long ownerId_;
+				std::string dBInstanceClass_;
+				std::string securityIPList_;
+				std::string vSwitchId_;
+				std::string privateIpAddress_;
+				std::string tunnelId_;
+				std::string zoneId_;
+				std::string instanceNetworkType_;
+				std::string connectionMode_;
+				std::string sourceDBInstanceName_;
+				std::string clientToken_;
+				std::string hostType_;
+				std::string accessKeyId_;
+				std::string regionId_;
+				std::string engine_;
+				std::string dBInstanceStorageType_;
+				std::string dBInstanceNetType_;
+				std::string backupSetType_;
+				std::string restoreTime_;
+				std::string bakSetName_;
+				std::string resourceOwnerAccount_;
+				std::string ownerAccount_;
+				std::string usedTime_;
+				std::string restoreType_;
+				std::string vPCId_;
+				std::string payType_;
+				std::string sourceRegion_;
 
 			};
 		}

+ 3 - 3
rds/include/alibabacloud/rds/model/CreateDiagnosticReportRequest.h

@@ -37,18 +37,18 @@ namespace AlibabaCloud
 
 				std::string getEndTime()const;
 				void setEndTime(const std::string& endTime);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				std::string getStartTime()const;
 				void setStartTime(const std::string& startTime);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 
             private:
 				std::string endTime_;
-				std::string dBInstanceId_;
 				std::string startTime_;
 				std::string accessKeyId_;
+				std::string dBInstanceId_;
 
 			};
 		}

+ 12 - 12
rds/include/alibabacloud/rds/model/CreateMigrateTaskForSQLServerRequest.h

@@ -37,33 +37,33 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
-				std::string getTaskType()const;
-				void setTaskType(const std::string& taskType);
-				std::string getDBName()const;
-				void setDBName(const std::string& dBName);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getIsOnlineDB()const;
 				void setIsOnlineDB(const std::string& isOnlineDB);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getDBInstanceId()const;
 				void setDBInstanceId(const std::string& dBInstanceId);
+				std::string getTaskType()const;
+				void setTaskType(const std::string& taskType);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getOSSUrls()const;
 				void setOSSUrls(const std::string& oSSUrls);
+				std::string getDBName()const;
+				void setDBName(const std::string& dBName);
 
             private:
 				long resourceOwnerId_;
-				std::string taskType_;
-				std::string dBName_;
-				std::string resourceOwnerAccount_;
 				std::string isOnlineDB_;
+				std::string accessKeyId_;
 				std::string dBInstanceId_;
+				std::string taskType_;
+				std::string resourceOwnerAccount_;
 				long ownerId_;
-				std::string accessKeyId_;
 				std::string oSSUrls_;
+				std::string dBName_;
 
 			};
 		}

+ 9 - 9
rds/include/alibabacloud/rds/model/CreateMigrateTaskRequest.h

@@ -37,24 +37,24 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
+				std::string getIsOnlineDB()const;
+				void setIsOnlineDB(const std::string& isOnlineDB);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 				std::string getMigrateTaskId()const;
 				void setMigrateTaskId(const std::string& migrateTaskId);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getIsOnlineDB()const;
-				void setIsOnlineDB(const std::string& isOnlineDB);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getOssObjectPositions()const;
 				void setOssObjectPositions(const std::string& ossObjectPositions);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getOSSUrls()const;
 				void setOSSUrls(const std::string& oSSUrls);
 				std::string getDBName()const;
 				void setDBName(const std::string& dBName);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				std::string getBackupMode()const;
 				void setBackupMode(const std::string& backupMode);
 				std::string getCheckDBMode()const;
@@ -62,15 +62,15 @@ namespace AlibabaCloud
 
             private:
 				long resourceOwnerId_;
+				std::string isOnlineDB_;
+				std::string accessKeyId_;
+				std::string dBInstanceId_;
 				std::string migrateTaskId_;
 				std::string resourceOwnerAccount_;
-				std::string isOnlineDB_;
 				long ownerId_;
 				std::string ossObjectPositions_;
-				std::string accessKeyId_;
 				std::string oSSUrls_;
 				std::string dBName_;
-				std::string dBInstanceId_;
 				std::string backupMode_;
 				std::string checkDBMode_;
 

+ 15 - 15
rds/include/alibabacloud/rds/model/CreateOnlineDatabaseTaskRequest.h

@@ -37,36 +37,36 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
+				std::string getClientToken()const;
+				void setClientToken(const std::string& clientToken);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 				std::string getMigrateTaskId()const;
 				void setMigrateTaskId(const std::string& migrateTaskId);
-				std::string getDBName()const;
-				void setDBName(const std::string& dBName);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getClientToken()const;
-				void setClientToken(const std::string& clientToken);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
-				std::string getCheckDBMode()const;
-				void setCheckDBMode(const std::string& checkDBMode);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getDBName()const;
+				void setDBName(const std::string& dBName);
+				std::string getCheckDBMode()const;
+				void setCheckDBMode(const std::string& checkDBMode);
 
             private:
 				long resourceOwnerId_;
+				std::string clientToken_;
+				std::string accessKeyId_;
+				std::string dBInstanceId_;
 				std::string migrateTaskId_;
-				std::string dBName_;
 				std::string resourceOwnerAccount_;
-				std::string clientToken_;
 				std::string ownerAccount_;
-				std::string dBInstanceId_;
-				std::string checkDBMode_;
 				long ownerId_;
-				std::string accessKeyId_;
+				std::string dBName_;
+				std::string checkDBMode_;
 
 			};
 		}

+ 24 - 24
rds/include/alibabacloud/rds/model/CreateReadOnlyDBInstanceRequest.h

@@ -39,38 +39,38 @@ namespace AlibabaCloud
 				void setResourceOwnerId(long resourceOwnerId);
 				int getDBInstanceStorage()const;
 				void setDBInstanceStorage(int dBInstanceStorage);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getClientToken()const;
 				void setClientToken(const std::string& clientToken);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
 				std::string getEngineVersion()const;
 				void setEngineVersion(const std::string& engineVersion);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getDBInstanceClass()const;
-				void setDBInstanceClass(const std::string& dBInstanceClass);
-				std::string getVSwitchId()const;
-				void setVSwitchId(const std::string& vSwitchId);
-				std::string getPrivateIpAddress()const;
-				void setPrivateIpAddress(const std::string& privateIpAddress);
 				std::string getResourceGroupId()const;
 				void setResourceGroupId(const std::string& resourceGroupId);
 				std::string getRegionId()const;
 				void setRegionId(const std::string& regionId);
-				std::string getVPCId()const;
-				void setVPCId(const std::string& vPCId);
-				std::string getZoneId()const;
-				void setZoneId(const std::string& zoneId);
 				std::string getDBInstanceId()const;
 				void setDBInstanceId(const std::string& dBInstanceId);
 				std::string getDBInstanceDescription()const;
 				void setDBInstanceDescription(const std::string& dBInstanceDescription);
 				std::string getDBInstanceStorageType()const;
 				void setDBInstanceStorageType(const std::string& dBInstanceStorageType);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getDBInstanceClass()const;
+				void setDBInstanceClass(const std::string& dBInstanceClass);
+				std::string getVSwitchId()const;
+				void setVSwitchId(const std::string& vSwitchId);
+				std::string getPrivateIpAddress()const;
+				void setPrivateIpAddress(const std::string& privateIpAddress);
+				std::string getVPCId()const;
+				void setVPCId(const std::string& vPCId);
+				std::string getZoneId()const;
+				void setZoneId(const std::string& zoneId);
 				std::string getCategory()const;
 				void setCategory(const std::string& category);
 				std::string getPayType()const;
@@ -81,22 +81,22 @@ namespace AlibabaCloud
             private:
 				long resourceOwnerId_;
 				int dBInstanceStorage_;
-				std::string resourceOwnerAccount_;
 				std::string clientToken_;
-				std::string ownerAccount_;
 				std::string engineVersion_;
-				long ownerId_;
 				std::string accessKeyId_;
-				std::string dBInstanceClass_;
-				std::string vSwitchId_;
-				std::string privateIpAddress_;
 				std::string resourceGroupId_;
 				std::string regionId_;
-				std::string vPCId_;
-				std::string zoneId_;
 				std::string dBInstanceId_;
 				std::string dBInstanceDescription_;
 				std::string dBInstanceStorageType_;
+				std::string resourceOwnerAccount_;
+				std::string ownerAccount_;
+				long ownerId_;
+				std::string dBInstanceClass_;
+				std::string vSwitchId_;
+				std::string privateIpAddress_;
+				std::string vPCId_;
+				std::string zoneId_;
 				std::string category_;
 				std::string payType_;
 				std::string instanceNetworkType_;

+ 6 - 6
rds/include/alibabacloud/rds/model/CreateTempDBInstanceRequest.h

@@ -37,6 +37,10 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 				std::string getRestoreTime()const;
 				void setRestoreTime(const std::string& restoreTime);
 				std::string getResourceOwnerAccount()const;
@@ -45,22 +49,18 @@ namespace AlibabaCloud
 				void setBackupId(int backupId);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
 
             private:
 				long resourceOwnerId_;
+				std::string accessKeyId_;
+				std::string dBInstanceId_;
 				std::string restoreTime_;
 				std::string resourceOwnerAccount_;
 				int backupId_;
 				std::string ownerAccount_;
-				std::string dBInstanceId_;
 				long ownerId_;
-				std::string accessKeyId_;
 
 			};
 		}

+ 6 - 6
rds/include/alibabacloud/rds/model/DeleteAccountRequest.h

@@ -37,27 +37,27 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
-				std::string getAccountName()const;
-				void setAccountName(const std::string& accountName);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getAccountName()const;
+				void setAccountName(const std::string& accountName);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 
             private:
 				long resourceOwnerId_;
-				std::string accountName_;
 				std::string resourceOwnerAccount_;
 				std::string ownerAccount_;
-				std::string dBInstanceId_;
 				long ownerId_;
 				std::string accessKeyId_;
+				std::string accountName_;
+				std::string dBInstanceId_;
 
 			};
 		}

+ 3 - 3
rds/include/alibabacloud/rds/model/DeleteBackupRequest.h

@@ -43,21 +43,21 @@ namespace AlibabaCloud
 				void setBackupId(const std::string& backupId);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 
             private:
 				long resourceOwnerId_;
 				std::string resourceOwnerAccount_;
 				std::string backupId_;
 				std::string ownerAccount_;
-				std::string dBInstanceId_;
 				long ownerId_;
 				std::string accessKeyId_;
+				std::string dBInstanceId_;
 
 			};
 		}

+ 3 - 3
rds/include/alibabacloud/rds/model/DeleteDBInstanceRequest.h

@@ -43,21 +43,21 @@ namespace AlibabaCloud
 				void setClientToken(const std::string& clientToken);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 
             private:
 				long resourceOwnerId_;
 				std::string resourceOwnerAccount_;
 				std::string clientToken_;
 				std::string ownerAccount_;
-				std::string dBInstanceId_;
 				long ownerId_;
 				std::string accessKeyId_;
+				std::string dBInstanceId_;
 
 			};
 		}

+ 6 - 6
rds/include/alibabacloud/rds/model/DeleteDatabaseRequest.h

@@ -37,27 +37,27 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
-				std::string getDBName()const;
-				void setDBName(const std::string& dBName);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getDBName()const;
+				void setDBName(const std::string& dBName);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 
             private:
 				long resourceOwnerId_;
-				std::string dBName_;
 				std::string resourceOwnerAccount_;
 				std::string ownerAccount_;
-				std::string dBInstanceId_;
 				long ownerId_;
 				std::string accessKeyId_;
+				std::string dBName_;
+				std::string dBInstanceId_;
 
 			};
 		}

+ 12 - 12
rds/include/alibabacloud/rds/model/DescibeImportsFromDatabaseRequest.h

@@ -37,18 +37,10 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getClientToken()const;
 				void setClientToken(const std::string& clientToken);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getEndTime()const;
-				void setEndTime(const std::string& endTime);
 				std::string getStartTime()const;
 				void setStartTime(const std::string& startTime);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
 				int getPageNumber()const;
 				void setPageNumber(int pageNumber);
 				std::string getAccessKeyId()const;
@@ -61,21 +53,29 @@ namespace AlibabaCloud
 				void setPageSize(int pageSize);
 				std::string getDBInstanceId()const;
 				void setDBInstanceId(const std::string& dBInstanceId);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
+				std::string getEndTime()const;
+				void setEndTime(const std::string& endTime);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
 
             private:
 				long resourceOwnerId_;
-				std::string resourceOwnerAccount_;
 				std::string clientToken_;
-				std::string ownerAccount_;
-				std::string endTime_;
 				std::string startTime_;
-				long ownerId_;
 				int pageNumber_;
 				std::string accessKeyId_;
 				int importId_;
 				std::string engine_;
 				int pageSize_;
 				std::string dBInstanceId_;
+				std::string resourceOwnerAccount_;
+				std::string ownerAccount_;
+				std::string endTime_;
+				long ownerId_;
 
 			};
 		}

+ 12 - 12
rds/include/alibabacloud/rds/model/DescribeAccountsRequest.h

@@ -37,33 +37,33 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
+				int getPageNumber()const;
+				void setPageNumber(int pageNumber);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getAccountName()const;
 				void setAccountName(const std::string& accountName);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
 				int getPageSize()const;
 				void setPageSize(int pageSize);
 				std::string getDBInstanceId()const;
 				void setDBInstanceId(const std::string& dBInstanceId);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
 
             private:
 				long resourceOwnerId_;
+				int pageNumber_;
+				std::string accessKeyId_;
 				std::string accountName_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
 				int pageSize_;
 				std::string dBInstanceId_;
+				std::string resourceOwnerAccount_;
+				std::string ownerAccount_;
 				long ownerId_;
-				int pageNumber_;
-				std::string accessKeyId_;
 
 			};
 		}

+ 60 - 0
rds/include/alibabacloud/rds/model/DescribeActionEventPolicyRequest.h

@@ -0,0 +1,60 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEACTIONEVENTPOLICYREQUEST_H_
+#define ALIBABACLOUD_RDS_MODEL_DESCRIBEACTIONEVENTPOLICYREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/rds/RdsExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Rds
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_RDS_EXPORT DescribeActionEventPolicyRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeActionEventPolicyRequest();
+				~DescribeActionEventPolicyRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getRegionId()const;
+				void setRegionId(const std::string& regionId);
+
+            private:
+				long resourceOwnerId_;
+				std::string resourceOwnerAccount_;
+				long ownerId_;
+				std::string accessKeyId_;
+				std::string regionId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEACTIONEVENTPOLICYREQUEST_H_

+ 53 - 0
rds/include/alibabacloud/rds/model/DescribeActionEventPolicyResult.h

@@ -0,0 +1,53 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEACTIONEVENTPOLICYRESULT_H_
+#define ALIBABACLOUD_RDS_MODEL_DESCRIBEACTIONEVENTPOLICYRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/rds/RdsExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Rds
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_RDS_EXPORT DescribeActionEventPolicyResult : public ServiceResult
+			{
+			public:
+
+
+				DescribeActionEventPolicyResult();
+				explicit DescribeActionEventPolicyResult(const std::string &payload);
+				~DescribeActionEventPolicyResult();
+				std::string getEnableEventLog()const;
+				std::string getRegionId()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string enableEventLog_;
+				std::string regionId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEACTIONEVENTPOLICYRESULT_H_

+ 15 - 15
rds/include/alibabacloud/rds/model/DescribeAvailableCrossRegionRequest.h

@@ -35,23 +35,23 @@ namespace AlibabaCloud
 				DescribeAvailableCrossRegionRequest();
 				~DescribeAvailableCrossRegionRequest();
 
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getRegionId()const;
+				void setRegionId(const std::string& regionId);
 
             private:
-				long resourceOwnerId_;
-				std::string resourceOwnerAccount_;
-				std::string regionId_;
-				long ownerId_;
-				std::string accessKeyId_;
+				long resourceOwnerId_;
+				std::string resourceOwnerAccount_;
+				long ownerId_;
+				std::string accessKeyId_;
+				std::string regionId_;
 
 			};
 		}

+ 12 - 12
rds/include/alibabacloud/rds/model/DescribeAvailableInstanceClassRequest.h

@@ -37,41 +37,41 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
 				std::string getEngineVersion()const;
 				void setEngineVersion(const std::string& engineVersion);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getRegionId()const;
 				void setRegionId(const std::string& regionId);
 				std::string getEngine()const;
 				void setEngine(const std::string& engine);
-				std::string getZoneId()const;
-				void setZoneId(const std::string& zoneId);
 				std::string getDBInstanceId()const;
 				void setDBInstanceId(const std::string& dBInstanceId);
 				std::string getInstanceChargeType()const;
 				void setInstanceChargeType(const std::string& instanceChargeType);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getZoneId()const;
+				void setZoneId(const std::string& zoneId);
 				std::string getOrderType()const;
 				void setOrderType(const std::string& orderType);
 
             private:
 				long resourceOwnerId_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
 				std::string engineVersion_;
-				long ownerId_;
 				std::string accessKeyId_;
 				std::string regionId_;
 				std::string engine_;
-				std::string zoneId_;
 				std::string dBInstanceId_;
 				std::string instanceChargeType_;
+				std::string resourceOwnerAccount_;
+				std::string ownerAccount_;
+				long ownerId_;
+				std::string zoneId_;
 				std::string orderType_;
 
 			};

+ 18 - 18
rds/include/alibabacloud/rds/model/DescribeAvailableRecoveryTimeRequest.h

@@ -35,26 +35,26 @@ namespace AlibabaCloud
 				DescribeAvailableRecoveryTimeRequest();
 				~DescribeAvailableRecoveryTimeRequest();
 
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				int getCrossBackupId()const;
-				void setCrossBackupId(int crossBackupId);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getRegionId()const;
+				void setRegionId(const std::string& regionId);
+				int getCrossBackupId()const;
+				void setCrossBackupId(int crossBackupId);
 
             private:
-				long resourceOwnerId_;
-				std::string resourceOwnerAccount_;
-				std::string regionId_;
-				int crossBackupId_;
-				long ownerId_;
-				std::string accessKeyId_;
+				long resourceOwnerId_;
+				std::string resourceOwnerAccount_;
+				long ownerId_;
+				std::string accessKeyId_;
+				std::string regionId_;
+				int crossBackupId_;
 
 			};
 		}

+ 15 - 15
rds/include/alibabacloud/rds/model/DescribeAvailableResourceRequest.h

@@ -37,44 +37,44 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
 				std::string getEngineVersion()const;
 				void setEngineVersion(const std::string& engineVersion);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getDBInstanceClass()const;
-				void setDBInstanceClass(const std::string& dBInstanceClass);
 				std::string getRegionId()const;
 				void setRegionId(const std::string& regionId);
 				std::string getEngine()const;
 				void setEngine(const std::string& engine);
-				std::string getZoneId()const;
-				void setZoneId(const std::string& zoneId);
 				std::string getDBInstanceId()const;
 				void setDBInstanceId(const std::string& dBInstanceId);
 				std::string getInstanceChargeType()const;
 				void setInstanceChargeType(const std::string& instanceChargeType);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getDBInstanceClass()const;
+				void setDBInstanceClass(const std::string& dBInstanceClass);
+				std::string getZoneId()const;
+				void setZoneId(const std::string& zoneId);
 				std::string getOrderType()const;
 				void setOrderType(const std::string& orderType);
 
             private:
 				long resourceOwnerId_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
 				std::string engineVersion_;
-				long ownerId_;
 				std::string accessKeyId_;
-				std::string dBInstanceClass_;
 				std::string regionId_;
 				std::string engine_;
-				std::string zoneId_;
 				std::string dBInstanceId_;
 				std::string instanceChargeType_;
+				std::string resourceOwnerAccount_;
+				std::string ownerAccount_;
+				long ownerId_;
+				std::string dBInstanceClass_;
+				std::string zoneId_;
 				std::string orderType_;
 
 			};

+ 3 - 3
rds/include/alibabacloud/rds/model/DescribeBackupDatabaseRequest.h

@@ -41,20 +41,20 @@ namespace AlibabaCloud
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getBackupId()const;
 				void setBackupId(const std::string& backupId);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 
             private:
 				long resourceOwnerId_;
 				std::string resourceOwnerAccount_;
 				std::string backupId_;
-				std::string dBInstanceId_;
 				long ownerId_;
 				std::string accessKeyId_;
+				std::string dBInstanceId_;
 
 			};
 		}

+ 9 - 9
rds/include/alibabacloud/rds/model/DescribeBackupPolicyRequest.h

@@ -37,30 +37,30 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
+				std::string getBackupPolicyMode()const;
+				void setBackupPolicyMode(const std::string& backupPolicyMode);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
 				std::string getCompressType()const;
 				void setCompressType(const std::string& compressType);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getBackupPolicyMode()const;
-				void setBackupPolicyMode(const std::string& backupPolicyMode);
 
             private:
 				long resourceOwnerId_;
+				std::string accessKeyId_;
+				std::string dBInstanceId_;
+				std::string backupPolicyMode_;
 				std::string resourceOwnerAccount_;
 				std::string ownerAccount_;
 				std::string compressType_;
-				std::string dBInstanceId_;
 				long ownerId_;
-				std::string accessKeyId_;
-				std::string backupPolicyMode_;
 
 			};
 		}

+ 12 - 12
rds/include/alibabacloud/rds/model/DescribeBackupTasksRequest.h

@@ -41,35 +41,35 @@ namespace AlibabaCloud
 				void setResourceOwnerId(long resourceOwnerId);
 				std::string getFlag()const;
 				void setFlag(const std::string& flag);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getClientToken()const;
 				void setClientToken(const std::string& clientToken);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getDBInstanceId()const;
 				void setDBInstanceId(const std::string& dBInstanceId);
-				std::string getBackupMode()const;
-				void setBackupMode(const std::string& backupMode);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getBackupJobStatus()const;
 				void setBackupJobStatus(const std::string& backupJobStatus);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getBackupMode()const;
+				void setBackupMode(const std::string& backupMode);
 
             private:
 				std::string backupJobId_;
 				long resourceOwnerId_;
 				std::string flag_;
-				std::string resourceOwnerAccount_;
 				std::string clientToken_;
-				std::string ownerAccount_;
+				std::string accessKeyId_;
 				std::string dBInstanceId_;
-				std::string backupMode_;
+				std::string resourceOwnerAccount_;
+				std::string ownerAccount_;
 				long ownerId_;
 				std::string backupJobStatus_;
-				std::string accessKeyId_;
+				std::string backupMode_;
 
 			};
 		}

+ 18 - 18
rds/include/alibabacloud/rds/model/DescribeBackupsRequest.h

@@ -37,47 +37,47 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getBackupId()const;
-				void setBackupId(const std::string& backupId);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getEndTime()const;
-				void setEndTime(const std::string& endTime);
 				std::string getStartTime()const;
 				void setStartTime(const std::string& startTime);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
 				int getPageNumber()const;
 				void setPageNumber(int pageNumber);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getBackupStatus()const;
-				void setBackupStatus(const std::string& backupStatus);
 				std::string getBackupLocation()const;
 				void setBackupLocation(const std::string& backupLocation);
 				int getPageSize()const;
 				void setPageSize(int pageSize);
 				std::string getDBInstanceId()const;
 				void setDBInstanceId(const std::string& dBInstanceId);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getBackupId()const;
+				void setBackupId(const std::string& backupId);
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
+				std::string getEndTime()const;
+				void setEndTime(const std::string& endTime);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getBackupStatus()const;
+				void setBackupStatus(const std::string& backupStatus);
 				std::string getBackupMode()const;
 				void setBackupMode(const std::string& backupMode);
 
             private:
 				long resourceOwnerId_;
-				std::string resourceOwnerAccount_;
-				std::string backupId_;
-				std::string ownerAccount_;
-				std::string endTime_;
 				std::string startTime_;
-				long ownerId_;
 				int pageNumber_;
 				std::string accessKeyId_;
-				std::string backupStatus_;
 				std::string backupLocation_;
 				int pageSize_;
 				std::string dBInstanceId_;
+				std::string resourceOwnerAccount_;
+				std::string backupId_;
+				std::string ownerAccount_;
+				std::string endTime_;
+				long ownerId_;
+				std::string backupStatus_;
 				std::string backupMode_;
 
 			};

+ 15 - 15
rds/include/alibabacloud/rds/model/DescribeBinlogFilesRequest.h

@@ -37,36 +37,36 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
+				std::string getStartTime()const;
+				void setStartTime(const std::string& startTime);
+				int getPageNumber()const;
+				void setPageNumber(int pageNumber);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
 				std::string getEndTime()const;
 				void setEndTime(const std::string& endTime);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
-				std::string getStartTime()const;
-				void setStartTime(const std::string& startTime);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
 
             private:
 				long resourceOwnerId_;
+				std::string startTime_;
+				int pageNumber_;
+				std::string accessKeyId_;
+				int pageSize_;
+				std::string dBInstanceId_;
 				std::string resourceOwnerAccount_;
 				std::string ownerAccount_;
-				int pageSize_;
 				std::string endTime_;
-				std::string dBInstanceId_;
-				std::string startTime_;
 				long ownerId_;
-				int pageNumber_;
-				std::string accessKeyId_;
 
 			};
 		}

+ 6 - 6
rds/include/alibabacloud/rds/model/DescribeCharacterSetNameRequest.h

@@ -39,25 +39,25 @@ namespace AlibabaCloud
 				void setResourceOwnerId(long resourceOwnerId);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getEngine()const;
-				void setEngine(const std::string& engine);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getEngine()const;
+				void setEngine(const std::string& engine);
+				std::string getRegionId()const;
+				void setRegionId(const std::string& regionId);
 
             private:
 				long resourceOwnerId_;
 				std::string resourceOwnerAccount_;
-				std::string engine_;
-				std::string regionId_;
 				std::string ownerAccount_;
 				long ownerId_;
 				std::string accessKeyId_;
+				std::string engine_;
+				std::string regionId_;
 
 			};
 		}

+ 12 - 15
rds/include/alibabacloud/rds/model/DescribeCloudDbExpertServiceRequest.h

@@ -35,38 +35,35 @@ namespace AlibabaCloud
 				DescribeCloudDbExpertServiceRequest();
 				~DescribeCloudDbExpertServiceRequest();
 
-				std::string getServiceRequestParam()const;
-				void setServiceRequestParam(const std::string& serviceRequestParam);
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
+				std::string getServiceRequestType()const;
+				void setServiceRequestType(const std::string& serviceRequestType);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getServiceRequestParam()const;
+				void setServiceRequestParam(const std::string& serviceRequestParam);
 				std::string getSecurityToken()const;
 				void setSecurityToken(const std::string& securityToken);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getServiceRequestType()const;
-				void setServiceRequestType(const std::string& serviceRequestType);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
 
             private:
-				std::string serviceRequestParam_;
 				long resourceOwnerId_;
+				std::string serviceRequestType_;
+				std::string accessKeyId_;
+				std::string serviceRequestParam_;
 				std::string securityToken_;
+				std::string dBInstanceId_;
 				std::string resourceOwnerAccount_;
-				std::string regionId_;
 				std::string ownerAccount_;
-				std::string dBInstanceId_;
 				long ownerId_;
-				std::string serviceRequestType_;
-				std::string accessKeyId_;
 
 			};
 		}

+ 24 - 24
rds/include/alibabacloud/rds/model/DescribeCrossRegionBackupDBInstanceRequest.h

@@ -35,32 +35,32 @@ namespace AlibabaCloud
 				DescribeCrossRegionBackupDBInstanceRequest();
 				~DescribeCrossRegionBackupDBInstanceRequest();
 
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				int getPageNumber()const;
+				void setPageNumber(int pageNumber);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getRegionId()const;
+				void setRegionId(const std::string& regionId);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
 
             private:
-				long resourceOwnerId_;
-				std::string resourceOwnerAccount_;
-				std::string regionId_;
-				int pageSize_;
-				std::string dBInstanceId_;
-				long ownerId_;
-				int pageNumber_;
-				std::string accessKeyId_;
+				long resourceOwnerId_;
+				int pageNumber_;
+				std::string accessKeyId_;
+				std::string regionId_;
+				int pageSize_;
+				std::string dBInstanceId_;
+				std::string resourceOwnerAccount_;
+				long ownerId_;
 
 			};
 		}

+ 36 - 36
rds/include/alibabacloud/rds/model/DescribeCrossRegionBackupsRequest.h

@@ -35,44 +35,44 @@ namespace AlibabaCloud
 				DescribeCrossRegionBackupsRequest();
 				~DescribeCrossRegionBackupsRequest();
 
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getEndTime()const;
-				void setEndTime(const std::string& endTime);
-				std::string getStartTime()const;
-				void setStartTime(const std::string& startTime);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getCrossBackupRegion()const;
-				void setCrossBackupRegion(const std::string& crossBackupRegion);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
-				int getCrossBackupId()const;
-				void setCrossBackupId(int crossBackupId);
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getStartTime()const;
+				void setStartTime(const std::string& startTime);
+				int getPageNumber()const;
+				void setPageNumber(int pageNumber);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getRegionId()const;
+				void setRegionId(const std::string& regionId);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getEndTime()const;
+				void setEndTime(const std::string& endTime);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getCrossBackupRegion()const;
+				void setCrossBackupRegion(const std::string& crossBackupRegion);
+				int getCrossBackupId()const;
+				void setCrossBackupId(int crossBackupId);
 
             private:
-				long resourceOwnerId_;
-				std::string resourceOwnerAccount_;
-				std::string endTime_;
-				std::string startTime_;
-				long ownerId_;
-				std::string crossBackupRegion_;
-				int pageNumber_;
-				std::string accessKeyId_;
-				std::string regionId_;
-				int pageSize_;
-				std::string dBInstanceId_;
-				int crossBackupId_;
+				long resourceOwnerId_;
+				std::string startTime_;
+				int pageNumber_;
+				std::string accessKeyId_;
+				std::string regionId_;
+				int pageSize_;
+				std::string dBInstanceId_;
+				std::string resourceOwnerAccount_;
+				std::string endTime_;
+				long ownerId_;
+				std::string crossBackupRegion_;
+				int crossBackupId_;
 
 			};
 		}

+ 33 - 33
rds/include/alibabacloud/rds/model/DescribeCrossRegionLogBackupFilesRequest.h

@@ -35,41 +35,41 @@ namespace AlibabaCloud
 				DescribeCrossRegionLogBackupFilesRequest();
 				~DescribeCrossRegionLogBackupFilesRequest();
 
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				std::string getEndTime()const;
-				void setEndTime(const std::string& endTime);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
-				std::string getStartTime()const;
-				void setStartTime(const std::string& startTime);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getCrossBackupRegion()const;
-				void setCrossBackupRegion(const std::string& crossBackupRegion);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getStartTime()const;
+				void setStartTime(const std::string& startTime);
+				int getPageNumber()const;
+				void setPageNumber(int pageNumber);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getRegionId()const;
+				void setRegionId(const std::string& regionId);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getEndTime()const;
+				void setEndTime(const std::string& endTime);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getCrossBackupRegion()const;
+				void setCrossBackupRegion(const std::string& crossBackupRegion);
 
             private:
-				long resourceOwnerId_;
-				std::string resourceOwnerAccount_;
-				std::string regionId_;
-				int pageSize_;
-				std::string endTime_;
-				std::string dBInstanceId_;
-				std::string startTime_;
-				long ownerId_;
-				std::string crossBackupRegion_;
-				int pageNumber_;
-				std::string accessKeyId_;
+				long resourceOwnerId_;
+				std::string startTime_;
+				int pageNumber_;
+				std::string accessKeyId_;
+				std::string regionId_;
+				int pageSize_;
+				std::string dBInstanceId_;
+				std::string resourceOwnerAccount_;
+				std::string endTime_;
+				long ownerId_;
+				std::string crossBackupRegion_;
 
 			};
 		}

+ 9 - 9
rds/include/alibabacloud/rds/model/DescribeDBInstanceAttributeRequest.h

@@ -35,32 +35,32 @@ namespace AlibabaCloud
 				DescribeDBInstanceAttributeRequest();
 				~DescribeDBInstanceAttributeRequest();
 
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getResourceGroupId()const;
+				void setResourceGroupId(const std::string& resourceGroupId);
 				std::string getExpired()const;
 				void setExpired(const std::string& expired);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
 
             private:
-				std::string resourceGroupId_;
 				long resourceOwnerId_;
+				std::string accessKeyId_;
+				std::string resourceGroupId_;
 				std::string expired_;
+				std::string dBInstanceId_;
 				std::string resourceOwnerAccount_;
 				std::string ownerAccount_;
-				std::string dBInstanceId_;
 				long ownerId_;
-				std::string accessKeyId_;
 
 			};
 		}

+ 15 - 15
rds/include/alibabacloud/rds/model/DescribeDBInstanceByTagsRequest.h

@@ -37,39 +37,39 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getClientToken()const;
 				void setClientToken(const std::string& clientToken);
+				int getPageNumber()const;
+				void setPageNumber(int pageNumber);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getRegionId()const;
 				void setRegionId(const std::string& regionId);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
 				int getPageSize()const;
 				void setPageSize(int pageSize);
 				std::string getDBInstanceId()const;
 				void setDBInstanceId(const std::string& dBInstanceId);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getProxyId()const;
 				void setProxyId(const std::string& proxyId);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
 
             private:
 				long resourceOwnerId_;
-				std::string resourceOwnerAccount_;
 				std::string clientToken_;
+				int pageNumber_;
+				std::string accessKeyId_;
 				std::string regionId_;
-				std::string ownerAccount_;
 				int pageSize_;
 				std::string dBInstanceId_;
-				long ownerId_;
-				int pageNumber_;
-				std::string accessKeyId_;
 				std::string proxyId_;
+				std::string resourceOwnerAccount_;
+				std::string ownerAccount_;
+				long ownerId_;
 
 			};
 		}

+ 3 - 3
rds/include/alibabacloud/rds/model/DescribeDBInstanceHAConfigRequest.h

@@ -41,20 +41,20 @@ namespace AlibabaCloud
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 
             private:
 				long resourceOwnerId_;
 				std::string resourceOwnerAccount_;
 				std::string ownerAccount_;
-				std::string dBInstanceId_;
 				long ownerId_;
 				std::string accessKeyId_;
+				std::string dBInstanceId_;
 
 			};
 		}

+ 6 - 6
rds/include/alibabacloud/rds/model/DescribeDBInstanceIPArrayListRequest.h

@@ -37,27 +37,27 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
-				std::string getWhitelistNetworkType()const;
-				void setWhitelistNetworkType(const std::string& whitelistNetworkType);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getWhitelistNetworkType()const;
+				void setWhitelistNetworkType(const std::string& whitelistNetworkType);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 
             private:
 				long resourceOwnerId_;
-				std::string whitelistNetworkType_;
 				std::string resourceOwnerAccount_;
 				std::string ownerAccount_;
-				std::string dBInstanceId_;
 				long ownerId_;
 				std::string accessKeyId_;
+				std::string whitelistNetworkType_;
+				std::string dBInstanceId_;
 
 			};
 		}

+ 24 - 24
rds/include/alibabacloud/rds/model/DescribeDBInstanceIpHostnameRequest.h

@@ -35,32 +35,32 @@ namespace AlibabaCloud
 				DescribeDBInstanceIpHostnameRequest();
 				~DescribeDBInstanceIpHostnameRequest();
 
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getSecurityToken()const;
+				void setSecurityToken(const std::string& securityToken);
+				std::string getRegionId()const;
+				void setRegionId(const std::string& regionId);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
 
             private:
-				long resourceOwnerId_;
-				std::string securityToken_;
-				std::string resourceOwnerAccount_;
-				std::string regionId_;
-				std::string ownerAccount_;
-				std::string dBInstanceId_;
-				long ownerId_;
-				std::string accessKeyId_;
+				long resourceOwnerId_;
+				std::string accessKeyId_;
+				std::string securityToken_;
+				std::string regionId_;
+				std::string dBInstanceId_;
+				std::string resourceOwnerAccount_;
+				std::string ownerAccount_;
+				long ownerId_;
 
 			};
 		}

+ 3 - 3
rds/include/alibabacloud/rds/model/DescribeDBInstanceMonitorRequest.h

@@ -43,21 +43,21 @@ namespace AlibabaCloud
 				void setClientToken(const std::string& clientToken);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 
             private:
 				long resourceOwnerId_;
 				std::string resourceOwnerAccount_;
 				std::string clientToken_;
 				std::string ownerAccount_;
-				std::string dBInstanceId_;
 				long ownerId_;
 				std::string accessKeyId_;
+				std::string dBInstanceId_;
 
 			};
 		}

+ 12 - 12
rds/include/alibabacloud/rds/model/DescribeDBInstanceNetInfoRequest.h

@@ -39,31 +39,31 @@ namespace AlibabaCloud
 				void setResourceOwnerId(long resourceOwnerId);
 				std::string getFlag()const;
 				void setFlag(const std::string& flag);
-				std::string getDBInstanceNetRWSplitType()const;
-				void setDBInstanceNetRWSplitType(const std::string& dBInstanceNetRWSplitType);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getClientToken()const;
 				void setClientToken(const std::string& clientToken);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getDBInstanceId()const;
 				void setDBInstanceId(const std::string& dBInstanceId);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getDBInstanceNetRWSplitType()const;
+				void setDBInstanceNetRWSplitType(const std::string& dBInstanceNetRWSplitType);
 
             private:
 				long resourceOwnerId_;
 				std::string flag_;
-				std::string dBInstanceNetRWSplitType_;
-				std::string resourceOwnerAccount_;
 				std::string clientToken_;
-				std::string ownerAccount_;
+				std::string accessKeyId_;
 				std::string dBInstanceId_;
+				std::string resourceOwnerAccount_;
+				std::string ownerAccount_;
 				long ownerId_;
-				std::string accessKeyId_;
+				std::string dBInstanceNetRWSplitType_;
 
 			};
 		}

+ 12 - 12
rds/include/alibabacloud/rds/model/DescribeDBInstancePerformanceRequest.h

@@ -37,33 +37,33 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
+				std::string getStartTime()const;
+				void setStartTime(const std::string& startTime);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
+				std::string getKey()const;
+				void setKey(const std::string& key);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
 				std::string getEndTime()const;
 				void setEndTime(const std::string& endTime);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
-				std::string getStartTime()const;
-				void setStartTime(const std::string& startTime);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getKey()const;
-				void setKey(const std::string& key);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
 
             private:
 				long resourceOwnerId_;
+				std::string startTime_;
+				std::string accessKeyId_;
+				std::string dBInstanceId_;
+				std::string key_;
 				std::string resourceOwnerAccount_;
 				std::string ownerAccount_;
 				std::string endTime_;
-				std::string dBInstanceId_;
-				std::string startTime_;
 				long ownerId_;
-				std::string key_;
-				std::string accessKeyId_;
 
 			};
 		}

+ 3 - 3
rds/include/alibabacloud/rds/model/DescribeDBInstanceProxyConfigurationRequest.h

@@ -39,19 +39,19 @@ namespace AlibabaCloud
 				void setResourceOwnerId(long resourceOwnerId);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 
             private:
 				long resourceOwnerId_;
 				std::string resourceOwnerAccount_;
-				std::string dBInstanceId_;
 				long ownerId_;
 				std::string accessKeyId_;
+				std::string dBInstanceId_;
 
 			};
 		}

+ 3 - 3
rds/include/alibabacloud/rds/model/DescribeDBInstanceSSLRequest.h

@@ -41,20 +41,20 @@ namespace AlibabaCloud
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 
             private:
 				long resourceOwnerId_;
 				std::string resourceOwnerAccount_;
 				std::string ownerAccount_;
-				std::string dBInstanceId_;
 				long ownerId_;
 				std::string accessKeyId_;
+				std::string dBInstanceId_;
 
 			};
 		}

+ 3 - 3
rds/include/alibabacloud/rds/model/DescribeDBInstanceTDERequest.h

@@ -41,20 +41,20 @@ namespace AlibabaCloud
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 
             private:
 				long resourceOwnerId_;
 				std::string resourceOwnerAccount_;
 				std::string ownerAccount_;
-				std::string dBInstanceId_;
 				long ownerId_;
 				std::string accessKeyId_;
+				std::string dBInstanceId_;
 
 			};
 		}

+ 6 - 6
rds/include/alibabacloud/rds/model/DescribeDBInstancesAsCsvRequest.h

@@ -39,22 +39,22 @@ namespace AlibabaCloud
 				void setResourceOwnerId(long resourceOwnerId);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getRegionId()const;
+				void setRegionId(const std::string& regionId);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 
             private:
 				long resourceOwnerId_;
 				std::string resourceOwnerAccount_;
-				std::string regionId_;
-				std::string dBInstanceId_;
 				long ownerId_;
 				std::string accessKeyId_;
+				std::string regionId_;
+				std::string dBInstanceId_;
 
 			};
 		}

+ 12 - 12
rds/include/alibabacloud/rds/model/DescribeDBInstancesByExpireTimeRequest.h

@@ -37,18 +37,10 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
 				int getPageNumber()const;
 				void setPageNumber(int pageNumber);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getTags()const;
-				void setTags(const std::string& tags);
 				bool getExpired()const;
 				void setExpired(bool expired);
 				std::string getRegionId()const;
@@ -59,20 +51,28 @@ namespace AlibabaCloud
 				void setExpirePeriod(int expirePeriod);
 				std::string getProxyId()const;
 				void setProxyId(const std::string& proxyId);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getTags()const;
+				void setTags(const std::string& tags);
 
             private:
 				long resourceOwnerId_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				long ownerId_;
 				int pageNumber_;
 				std::string accessKeyId_;
-				std::string tags_;
 				bool expired_;
 				std::string regionId_;
 				int pageSize_;
 				int expirePeriod_;
 				std::string proxyId_;
+				std::string resourceOwnerAccount_;
+				std::string ownerAccount_;
+				long ownerId_;
+				std::string tags_;
 
 			};
 		}

+ 45 - 45
rds/include/alibabacloud/rds/model/DescribeDBInstancesRequest.h

@@ -35,30 +35,50 @@ namespace AlibabaCloud
 				DescribeDBInstancesRequest();
 				~DescribeDBInstancesRequest();
 
-				std::string getConnectionMode()const;
-				void setConnectionMode(const std::string& connectionMode);
 				std::string getTag4value()const;
 				void setTag4value(const std::string& tag4value);
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
 				std::string getTag2key()const;
 				void setTag2key(const std::string& tag2key);
-				std::string getClientToken()const;
-				void setClientToken(const std::string& clientToken);
-				std::string getSearchKey()const;
-				void setSearchKey(const std::string& searchKey);
 				std::string getTag3key()const;
 				void setTag3key(const std::string& tag3key);
 				std::string getEngineVersion()const;
 				void setEngineVersion(const std::string& engineVersion);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getTag1value()const;
 				void setTag1value(const std::string& tag1value);
 				std::string getResourceGroupId()const;
 				void setResourceGroupId(const std::string& resourceGroupId);
+				std::string getProxyId()const;
+				void setProxyId(const std::string& proxyId);
+				std::string getTag5key()const;
+				void setTag5key(const std::string& tag5key);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getDBInstanceType()const;
+				void setDBInstanceType(const std::string& dBInstanceType);
+				std::string getDBInstanceClass()const;
+				void setDBInstanceClass(const std::string& dBInstanceClass);
+				std::string getTags()const;
+				void setTags(const std::string& tags);
+				std::string getVSwitchId()const;
+				void setVSwitchId(const std::string& vSwitchId);
+				std::string getZoneId()const;
+				void setZoneId(const std::string& zoneId);
+				std::string getTag4key()const;
+				void setTag4key(const std::string& tag4key);
+				std::string getInstanceNetworkType()const;
+				void setInstanceNetworkType(const std::string& instanceNetworkType);
+				std::string getConnectionMode()const;
+				void setConnectionMode(const std::string& connectionMode);
+				std::string getClientToken()const;
+				void setClientToken(const std::string& clientToken);
+				std::string getSearchKey()const;
+				void setSearchKey(const std::string& searchKey);
+				int getPageNumber()const;
+				void setPageNumber(int pageNumber);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getExpired()const;
 				void setExpired(const std::string& expired);
 				std::string getEngine()const;
@@ -73,54 +93,44 @@ namespace AlibabaCloud
 				void setDBInstanceId(const std::string& dBInstanceId);
 				std::string getTag3value()const;
 				void setTag3value(const std::string& tag3value);
-				std::string getProxyId()const;
-				void setProxyId(const std::string& proxyId);
-				std::string getTag5key()const;
-				void setTag5key(const std::string& tag5key);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
 				std::string getTag5value()const;
 				void setTag5value(const std::string& tag5value);
-				std::string getDBInstanceType()const;
-				void setDBInstanceType(const std::string& dBInstanceType);
-				std::string getDBInstanceClass()const;
-				void setDBInstanceClass(const std::string& dBInstanceClass);
-				std::string getTags()const;
-				void setTags(const std::string& tags);
-				std::string getVSwitchId()const;
-				void setVSwitchId(const std::string& vSwitchId);
 				std::string getTag1key()const;
 				void setTag1key(const std::string& tag1key);
 				std::string getVpcId()const;
 				void setVpcId(const std::string& vpcId);
 				std::string getTag2value()const;
 				void setTag2value(const std::string& tag2value);
-				std::string getZoneId()const;
-				void setZoneId(const std::string& zoneId);
-				std::string getTag4key()const;
-				void setTag4key(const std::string& tag4key);
 				std::string getPayType()const;
 				void setPayType(const std::string& payType);
-				std::string getInstanceNetworkType()const;
-				void setInstanceNetworkType(const std::string& instanceNetworkType);
 
             private:
-				std::string connectionMode_;
 				std::string tag4value_;
 				long resourceOwnerId_;
 				std::string tag2key_;
-				std::string clientToken_;
-				std::string searchKey_;
 				std::string tag3key_;
 				std::string engineVersion_;
-				int pageNumber_;
-				std::string accessKeyId_;
 				std::string tag1value_;
 				std::string resourceGroupId_;
+				std::string proxyId_;
+				std::string tag5key_;
+				long ownerId_;
+				std::string dBInstanceType_;
+				std::string dBInstanceClass_;
+				std::string tags_;
+				std::string vSwitchId_;
+				std::string zoneId_;
+				std::string tag4key_;
+				std::string instanceNetworkType_;
+				std::string connectionMode_;
+				std::string clientToken_;
+				std::string searchKey_;
+				int pageNumber_;
+				std::string accessKeyId_;
 				std::string expired_;
 				std::string engine_;
 				std::string regionId_;
@@ -128,23 +138,13 @@ namespace AlibabaCloud
 				std::string dBInstanceStatus_;
 				std::string dBInstanceId_;
 				std::string tag3value_;
-				std::string proxyId_;
-				std::string tag5key_;
 				std::string resourceOwnerAccount_;
 				std::string ownerAccount_;
-				long ownerId_;
 				std::string tag5value_;
-				std::string dBInstanceType_;
-				std::string dBInstanceClass_;
-				std::string tags_;
-				std::string vSwitchId_;
 				std::string tag1key_;
 				std::string vpcId_;
 				std::string tag2value_;
-				std::string zoneId_;
-				std::string tag4key_;
 				std::string payType_;
-				std::string instanceNetworkType_;
 
 			};
 		}

+ 24 - 24
rds/include/alibabacloud/rds/model/DescribeDTCSecurityIpHostsForSQLServerRequest.h

@@ -35,32 +35,32 @@ namespace AlibabaCloud
 				DescribeDTCSecurityIpHostsForSQLServerRequest();
 				~DescribeDTCSecurityIpHostsForSQLServerRequest();
 
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getSecurityToken()const;
+				void setSecurityToken(const std::string& securityToken);
+				std::string getRegionId()const;
+				void setRegionId(const std::string& regionId);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
 
             private:
-				long resourceOwnerId_;
-				std::string securityToken_;
-				std::string resourceOwnerAccount_;
-				std::string regionId_;
-				std::string ownerAccount_;
-				std::string dBInstanceId_;
-				long ownerId_;
-				std::string accessKeyId_;
+				long resourceOwnerId_;
+				std::string accessKeyId_;
+				std::string securityToken_;
+				std::string regionId_;
+				std::string dBInstanceId_;
+				std::string resourceOwnerAccount_;
+				std::string ownerAccount_;
+				long ownerId_;
 
 			};
 		}

+ 15 - 15
rds/include/alibabacloud/rds/model/DescribeDatabasesRequest.h

@@ -37,36 +37,36 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
-				std::string getDBName()const;
-				void setDBName(const std::string& dBName);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				int getPageNumber()const;
+				void setPageNumber(int pageNumber);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getDBStatus()const;
 				void setDBStatus(const std::string& dBStatus);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
 				int getPageSize()const;
 				void setPageSize(int pageSize);
 				std::string getDBInstanceId()const;
 				void setDBInstanceId(const std::string& dBInstanceId);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getDBName()const;
+				void setDBName(const std::string& dBName);
 
             private:
 				long resourceOwnerId_;
-				std::string dBName_;
-				std::string resourceOwnerAccount_;
+				int pageNumber_;
+				std::string accessKeyId_;
 				std::string dBStatus_;
-				std::string ownerAccount_;
 				int pageSize_;
 				std::string dBInstanceId_;
+				std::string resourceOwnerAccount_;
+				std::string ownerAccount_;
 				long ownerId_;
-				int pageNumber_;
-				std::string accessKeyId_;
+				std::string dBName_;
 
 			};
 		}

+ 3 - 3
rds/include/alibabacloud/rds/model/DescribeDiagnosticReportListRequest.h

@@ -35,14 +35,14 @@ namespace AlibabaCloud
 				DescribeDiagnosticReportListRequest();
 				~DescribeDiagnosticReportListRequest();
 
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 
             private:
-				std::string dBInstanceId_;
 				std::string accessKeyId_;
+				std::string dBInstanceId_;
 
 			};
 		}

+ 15 - 15
rds/include/alibabacloud/rds/model/DescribeErrorLogsRequest.h

@@ -37,36 +37,36 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
+				std::string getStartTime()const;
+				void setStartTime(const std::string& startTime);
+				int getPageNumber()const;
+				void setPageNumber(int pageNumber);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
 				std::string getEndTime()const;
 				void setEndTime(const std::string& endTime);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
-				std::string getStartTime()const;
-				void setStartTime(const std::string& startTime);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
 
             private:
 				long resourceOwnerId_;
+				std::string startTime_;
+				int pageNumber_;
+				std::string accessKeyId_;
+				int pageSize_;
+				std::string dBInstanceId_;
 				std::string resourceOwnerAccount_;
 				std::string ownerAccount_;
-				int pageSize_;
 				std::string endTime_;
-				std::string dBInstanceId_;
-				std::string startTime_;
 				long ownerId_;
-				int pageNumber_;
-				std::string accessKeyId_;
 
 			};
 		}

+ 72 - 0
rds/include/alibabacloud/rds/model/DescribeEventsRequest.h

@@ -0,0 +1,72 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEEVENTSREQUEST_H_
+#define ALIBABACLOUD_RDS_MODEL_DESCRIBEEVENTSREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/rds/RdsExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Rds
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_RDS_EXPORT DescribeEventsRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeEventsRequest();
+				~DescribeEventsRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getStartTime()const;
+				void setStartTime(const std::string& startTime);
+				int getPageNumber()const;
+				void setPageNumber(int pageNumber);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getRegionId()const;
+				void setRegionId(const std::string& regionId);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getEndTime()const;
+				void setEndTime(const std::string& endTime);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+
+            private:
+				long resourceOwnerId_;
+				std::string startTime_;
+				int pageNumber_;
+				std::string accessKeyId_;
+				std::string regionId_;
+				int pageSize_;
+				std::string resourceOwnerAccount_;
+				std::string endTime_;
+				long ownerId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEEVENTSREQUEST_H_

+ 71 - 0
rds/include/alibabacloud/rds/model/DescribeEventsResult.h

@@ -0,0 +1,71 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEEVENTSRESULT_H_
+#define ALIBABACLOUD_RDS_MODEL_DESCRIBEEVENTSRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/rds/RdsExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Rds
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_RDS_EXPORT DescribeEventsResult : public ServiceResult
+			{
+			public:
+				struct EventItemsItem
+				{
+					std::string eventReason;
+					std::string eventType;
+					std::string eventTime;
+					std::string resourceName;
+					int eventId;
+					std::string eventUserType;
+					std::string resourceType;
+					std::string eventName;
+					std::string regionId;
+					std::string eventRecordTime;
+					std::string eventPayload;
+				};
+
+
+				DescribeEventsResult();
+				explicit DescribeEventsResult(const std::string &payload);
+				~DescribeEventsResult();
+				int getTotalRecordCount()const;
+				std::vector<EventItemsItem> getEventItems()const;
+				int getPageSize()const;
+				int getPageNumber()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int totalRecordCount_;
+				std::vector<EventItemsItem> eventItems_;
+				int pageSize_;
+				int pageNumber_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEEVENTSRESULT_H_

+ 63 - 0
rds/include/alibabacloud/rds/model/DescribeHASwitchConfigRequest.h

@@ -0,0 +1,63 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEHASWITCHCONFIGREQUEST_H_
+#define ALIBABACLOUD_RDS_MODEL_DESCRIBEHASWITCHCONFIGREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/rds/RdsExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Rds
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_RDS_EXPORT DescribeHASwitchConfigRequest : public RpcServiceRequest
+			{
+
+			public:
+				DescribeHASwitchConfigRequest();
+				~DescribeHASwitchConfigRequest();
+
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getRegionId()const;
+				void setRegionId(const std::string& regionId);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
+
+            private:
+				long resourceOwnerId_;
+				std::string resourceOwnerAccount_;
+				long ownerId_;
+				std::string accessKeyId_;
+				std::string regionId_;
+				std::string dBInstanceId_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEHASWITCHCONFIGREQUEST_H_

+ 53 - 0
rds/include/alibabacloud/rds/model/DescribeHASwitchConfigResult.h

@@ -0,0 +1,53 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEHASWITCHCONFIGRESULT_H_
+#define ALIBABACLOUD_RDS_MODEL_DESCRIBEHASWITCHCONFIGRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/rds/RdsExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Rds
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_RDS_EXPORT DescribeHASwitchConfigResult : public ServiceResult
+			{
+			public:
+
+
+				DescribeHASwitchConfigResult();
+				explicit DescribeHASwitchConfigResult(const std::string &payload);
+				~DescribeHASwitchConfigResult();
+				std::string getHAConfig()const;
+				std::string getManualHATime()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string hAConfig_;
+				std::string manualHATime_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEHASWITCHCONFIGRESULT_H_

+ 15 - 15
rds/include/alibabacloud/rds/model/DescribeInstanceAutoRenewalAttributeRequest.h

@@ -37,39 +37,39 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getClientToken()const;
 				void setClientToken(const std::string& clientToken);
+				int getPageNumber()const;
+				void setPageNumber(int pageNumber);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getRegionId()const;
 				void setRegionId(const std::string& regionId);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
 				int getPageSize()const;
 				void setPageSize(int pageSize);
 				std::string getDBInstanceId()const;
 				void setDBInstanceId(const std::string& dBInstanceId);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getProxyId()const;
 				void setProxyId(const std::string& proxyId);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
 
             private:
 				long resourceOwnerId_;
-				std::string resourceOwnerAccount_;
 				std::string clientToken_;
+				int pageNumber_;
+				std::string accessKeyId_;
 				std::string regionId_;
-				std::string ownerAccount_;
 				int pageSize_;
 				std::string dBInstanceId_;
-				long ownerId_;
-				int pageNumber_;
-				std::string accessKeyId_;
 				std::string proxyId_;
+				std::string resourceOwnerAccount_;
+				std::string ownerAccount_;
+				long ownerId_;
 
 			};
 		}

+ 18 - 18
rds/include/alibabacloud/rds/model/DescribeInstanceCrossBackupPolicyRequest.h

@@ -35,26 +35,26 @@ namespace AlibabaCloud
 				DescribeInstanceCrossBackupPolicyRequest();
 				~DescribeInstanceCrossBackupPolicyRequest();
 
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getRegionId()const;
+				void setRegionId(const std::string& regionId);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 
             private:
-				long resourceOwnerId_;
-				std::string resourceOwnerAccount_;
-				std::string regionId_;
-				std::string dBInstanceId_;
-				long ownerId_;
-				std::string accessKeyId_;
+				long resourceOwnerId_;
+				std::string resourceOwnerAccount_;
+				long ownerId_;
+				std::string accessKeyId_;
+				std::string regionId_;
+				std::string dBInstanceId_;
 
 			};
 		}

+ 12 - 12
rds/include/alibabacloud/rds/model/DescribeInstanceVpcMigrateInfoRequest.h

@@ -37,33 +37,33 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getClientToken()const;
 				void setClientToken(const std::string& clientToken);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getRegionId()const;
 				void setRegionId(const std::string& regionId);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getVpcId()const;
-				void setVpcId(const std::string& vpcId);
 				std::string getDBInstanceId()const;
 				void setDBInstanceId(const std::string& dBInstanceId);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getVpcId()const;
+				void setVpcId(const std::string& vpcId);
 
             private:
 				long resourceOwnerId_;
-				std::string resourceOwnerAccount_;
 				std::string clientToken_;
+				std::string accessKeyId_;
 				std::string regionId_;
-				std::string ownerAccount_;
-				std::string vpcId_;
 				std::string dBInstanceId_;
+				std::string resourceOwnerAccount_;
+				std::string ownerAccount_;
 				long ownerId_;
-				std::string accessKeyId_;
+				std::string vpcId_;
 
 			};
 		}

+ 15 - 15
rds/include/alibabacloud/rds/model/DescribeLogBackupFilesRequest.h

@@ -37,36 +37,36 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
+				std::string getStartTime()const;
+				void setStartTime(const std::string& startTime);
+				int getPageNumber()const;
+				void setPageNumber(int pageNumber);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
 				std::string getEndTime()const;
 				void setEndTime(const std::string& endTime);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
-				std::string getStartTime()const;
-				void setStartTime(const std::string& startTime);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
 
             private:
 				long resourceOwnerId_;
+				std::string startTime_;
+				int pageNumber_;
+				std::string accessKeyId_;
+				int pageSize_;
+				std::string dBInstanceId_;
 				std::string resourceOwnerAccount_;
 				std::string ownerAccount_;
-				int pageSize_;
 				std::string endTime_;
-				std::string dBInstanceId_;
-				std::string startTime_;
 				long ownerId_;
-				int pageNumber_;
-				std::string accessKeyId_;
 
 			};
 		}

+ 18 - 18
rds/include/alibabacloud/rds/model/DescribeMetaListRequest.h

@@ -37,45 +37,45 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
-				std::string getRestoreTime()const;
-				void setRestoreTime(const std::string& restoreTime);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getClientToken()const;
 				void setClientToken(const std::string& clientToken);
 				std::string getPattern()const;
 				void setPattern(const std::string& pattern);
-				std::string getBackupSetID()const;
-				void setBackupSetID(const std::string& backupSetID);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getGetDbName()const;
-				void setGetDbName(const std::string& getDbName);
-				std::string getRestoreType()const;
-				void setRestoreType(const std::string& restoreType);
 				std::string getPageSize()const;
 				void setPageSize(const std::string& pageSize);
 				std::string getDBInstanceId()const;
 				void setDBInstanceId(const std::string& dBInstanceId);
 				std::string getPageIndex()const;
 				void setPageIndex(const std::string& pageIndex);
+				std::string getRestoreTime()const;
+				void setRestoreTime(const std::string& restoreTime);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getBackupSetID()const;
+				void setBackupSetID(const std::string& backupSetID);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getGetDbName()const;
+				void setGetDbName(const std::string& getDbName);
+				std::string getRestoreType()const;
+				void setRestoreType(const std::string& restoreType);
 
             private:
 				long resourceOwnerId_;
-				std::string restoreTime_;
-				std::string resourceOwnerAccount_;
 				std::string clientToken_;
 				std::string pattern_;
-				std::string backupSetID_;
-				long ownerId_;
 				std::string accessKeyId_;
-				std::string getDbName_;
-				std::string restoreType_;
 				std::string pageSize_;
 				std::string dBInstanceId_;
 				std::string pageIndex_;
+				std::string restoreTime_;
+				std::string resourceOwnerAccount_;
+				std::string backupSetID_;
+				long ownerId_;
+				std::string getDbName_;
+				std::string restoreType_;
 
 			};
 		}

+ 15 - 15
rds/include/alibabacloud/rds/model/DescribeMigrateTasksForSQLServerRequest.h

@@ -37,33 +37,33 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				std::string getEndTime()const;
-				void setEndTime(const std::string& endTime);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				std::string getStartTime()const;
 				void setStartTime(const std::string& startTime);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
 				int getPageNumber()const;
 				void setPageNumber(int pageNumber);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getEndTime()const;
+				void setEndTime(const std::string& endTime);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
 
             private:
 				long resourceOwnerId_;
-				std::string resourceOwnerAccount_;
-				int pageSize_;
-				std::string endTime_;
-				std::string dBInstanceId_;
 				std::string startTime_;
-				long ownerId_;
 				int pageNumber_;
 				std::string accessKeyId_;
+				int pageSize_;
+				std::string dBInstanceId_;
+				std::string resourceOwnerAccount_;
+				std::string endTime_;
+				long ownerId_;
 
 			};
 		}

+ 15 - 15
rds/include/alibabacloud/rds/model/DescribeMigrateTasksRequest.h

@@ -37,33 +37,33 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				std::string getEndTime()const;
-				void setEndTime(const std::string& endTime);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				std::string getStartTime()const;
 				void setStartTime(const std::string& startTime);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
 				int getPageNumber()const;
 				void setPageNumber(int pageNumber);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getEndTime()const;
+				void setEndTime(const std::string& endTime);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
 
             private:
 				long resourceOwnerId_;
-				std::string resourceOwnerAccount_;
-				int pageSize_;
-				std::string endTime_;
-				std::string dBInstanceId_;
 				std::string startTime_;
-				long ownerId_;
 				int pageNumber_;
 				std::string accessKeyId_;
+				int pageSize_;
+				std::string dBInstanceId_;
+				std::string resourceOwnerAccount_;
+				std::string endTime_;
+				long ownerId_;
 
 			};
 		}

+ 15 - 15
rds/include/alibabacloud/rds/model/DescribeModifyParameterLogRequest.h

@@ -37,36 +37,36 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
+				std::string getStartTime()const;
+				void setStartTime(const std::string& startTime);
+				int getPageNumber()const;
+				void setPageNumber(int pageNumber);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
 				std::string getEndTime()const;
 				void setEndTime(const std::string& endTime);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
-				std::string getStartTime()const;
-				void setStartTime(const std::string& startTime);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
 
             private:
 				long resourceOwnerId_;
+				std::string startTime_;
+				int pageNumber_;
+				std::string accessKeyId_;
+				int pageSize_;
+				std::string dBInstanceId_;
 				std::string resourceOwnerAccount_;
 				std::string ownerAccount_;
-				int pageSize_;
 				std::string endTime_;
-				std::string dBInstanceId_;
-				std::string startTime_;
 				long ownerId_;
-				int pageNumber_;
-				std::string accessKeyId_;
 
 			};
 		}

+ 3 - 3
rds/include/alibabacloud/rds/model/DescribeOssDownloadsForSQLServerRequest.h

@@ -41,20 +41,20 @@ namespace AlibabaCloud
 				void setMigrateTaskId(const std::string& migrateTaskId);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 
             private:
 				long resourceOwnerId_;
 				std::string migrateTaskId_;
 				std::string resourceOwnerAccount_;
-				std::string dBInstanceId_;
 				long ownerId_;
 				std::string accessKeyId_;
+				std::string dBInstanceId_;
 
 			};
 		}

+ 3 - 3
rds/include/alibabacloud/rds/model/DescribeOssDownloadsRequest.h

@@ -41,20 +41,20 @@ namespace AlibabaCloud
 				void setMigrateTaskId(const std::string& migrateTaskId);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 
             private:
 				long resourceOwnerId_;
 				std::string migrateTaskId_;
 				std::string resourceOwnerAccount_;
-				std::string dBInstanceId_;
 				long ownerId_;
 				std::string accessKeyId_;
+				std::string dBInstanceId_;
 
 			};
 		}

+ 9 - 9
rds/include/alibabacloud/rds/model/DescribeParameterTemplatesRequest.h

@@ -37,33 +37,33 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getClientToken()const;
 				void setClientToken(const std::string& clientToken);
+				std::string getEngineVersion()const;
+				void setEngineVersion(const std::string& engineVersion);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getEngine()const;
 				void setEngine(const std::string& engine);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getEngineVersion()const;
-				void setEngineVersion(const std::string& engineVersion);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getCategory()const;
 				void setCategory(const std::string& category);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
 
             private:
 				long resourceOwnerId_;
-				std::string resourceOwnerAccount_;
 				std::string clientToken_;
+				std::string engineVersion_;
+				std::string accessKeyId_;
 				std::string engine_;
+				std::string resourceOwnerAccount_;
 				std::string ownerAccount_;
-				std::string engineVersion_;
 				long ownerId_;
 				std::string category_;
-				std::string accessKeyId_;
 
 			};
 		}

+ 3 - 3
rds/include/alibabacloud/rds/model/DescribeParametersRequest.h

@@ -43,21 +43,21 @@ namespace AlibabaCloud
 				void setClientToken(const std::string& clientToken);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 
             private:
 				long resourceOwnerId_;
 				std::string resourceOwnerAccount_;
 				std::string clientToken_;
 				std::string ownerAccount_;
-				std::string dBInstanceId_;
 				long ownerId_;
 				std::string accessKeyId_;
+				std::string dBInstanceId_;
 
 			};
 		}

+ 15 - 15
rds/include/alibabacloud/rds/model/DescribePriceRequest.h

@@ -39,32 +39,32 @@ namespace AlibabaCloud
 				void setResourceOwnerId(long resourceOwnerId);
 				int getDBInstanceStorage()const;
 				void setDBInstanceStorage(int dBInstanceStorage);
+				std::string getClientToken()const;
+				void setClientToken(const std::string& clientToken);
+				std::string getEngineVersion()const;
+				void setEngineVersion(const std::string& engineVersion);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getRegionId()const;
+				void setRegionId(const std::string& regionId);
+				std::string getEngine()const;
+				void setEngine(const std::string& engine);
 				int getQuantity()const;
 				void setQuantity(int quantity);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getClientToken()const;
-				void setClientToken(const std::string& clientToken);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
 				std::string getCommodityCode()const;
 				void setCommodityCode(const std::string& commodityCode);
-				std::string getEngineVersion()const;
-				void setEngineVersion(const std::string& engineVersion);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getUsedTime()const;
 				void setUsedTime(const std::string& usedTime);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getDBInstanceClass()const;
 				void setDBInstanceClass(const std::string& dBInstanceClass);
 				int getInstanceUsedType()const;
 				void setInstanceUsedType(int instanceUsedType);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getEngine()const;
-				void setEngine(const std::string& engine);
 				std::string getZoneId()const;
 				void setZoneId(const std::string& zoneId);
 				std::string getTimeType()const;
@@ -77,19 +77,19 @@ namespace AlibabaCloud
             private:
 				long resourceOwnerId_;
 				int dBInstanceStorage_;
+				std::string clientToken_;
+				std::string engineVersion_;
+				std::string accessKeyId_;
+				std::string regionId_;
+				std::string engine_;
 				int quantity_;
 				std::string resourceOwnerAccount_;
-				std::string clientToken_;
 				std::string ownerAccount_;
 				std::string commodityCode_;
-				std::string engineVersion_;
 				long ownerId_;
 				std::string usedTime_;
-				std::string accessKeyId_;
 				std::string dBInstanceClass_;
 				int instanceUsedType_;
-				std::string regionId_;
-				std::string engine_;
 				std::string zoneId_;
 				std::string timeType_;
 				std::string payType_;

+ 6 - 9
rds/include/alibabacloud/rds/model/DescribeProxyFunctionSupportRequest.h

@@ -37,30 +37,27 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getSecurityToken()const;
 				void setSecurityToken(const std::string& securityToken);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
 
             private:
 				long resourceOwnerId_;
+				std::string accessKeyId_;
 				std::string securityToken_;
+				std::string dBInstanceId_;
 				std::string resourceOwnerAccount_;
-				std::string regionId_;
 				std::string ownerAccount_;
-				std::string dBInstanceId_;
 				long ownerId_;
-				std::string accessKeyId_;
 
 			};
 		}

+ 9 - 12
rds/include/alibabacloud/rds/model/DescribeReadDBInstanceDelayRequest.h

@@ -37,33 +37,30 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getSecurityToken()const;
 				void setSecurityToken(const std::string& securityToken);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
 				std::string getReadInstanceId()const;
 				void setReadInstanceId(const std::string& readInstanceId);
 				std::string getDBInstanceId()const;
 				void setDBInstanceId(const std::string& dBInstanceId);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
 
             private:
 				long resourceOwnerId_;
+				std::string accessKeyId_;
 				std::string securityToken_;
-				std::string resourceOwnerAccount_;
-				std::string regionId_;
-				std::string ownerAccount_;
 				std::string readInstanceId_;
 				std::string dBInstanceId_;
+				std::string resourceOwnerAccount_;
+				std::string ownerAccount_;
 				long ownerId_;
-				std::string accessKeyId_;
 
 			};
 		}

+ 15 - 15
rds/include/alibabacloud/rds/model/DescribeRenewalPriceRequest.h

@@ -37,12 +37,20 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
+				std::string getClientToken()const;
+				void setClientToken(const std::string& clientToken);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getRegionId()const;
+				void setRegionId(const std::string& regionId);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
+				std::string getBusinessInfo()const;
+				void setBusinessInfo(const std::string& businessInfo);
 				int getQuantity()const;
 				void setQuantity(int quantity);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getClientToken()const;
-				void setClientToken(const std::string& clientToken);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
 				std::string getCommodityCode()const;
@@ -51,42 +59,34 @@ namespace AlibabaCloud
 				void setOwnerId(long ownerId);
 				std::string getUsedTime()const;
 				void setUsedTime(const std::string& usedTime);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getDBInstanceClass()const;
 				void setDBInstanceClass(const std::string& dBInstanceClass);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
 				std::string getPromotionCode()const;
 				void setPromotionCode(const std::string& promotionCode);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				std::string getTimeType()const;
 				void setTimeType(const std::string& timeType);
 				std::string getPayType()const;
 				void setPayType(const std::string& payType);
-				std::string getBusinessInfo()const;
-				void setBusinessInfo(const std::string& businessInfo);
 				std::string getOrderType()const;
 				void setOrderType(const std::string& orderType);
 
             private:
 				long resourceOwnerId_;
+				std::string clientToken_;
+				std::string accessKeyId_;
+				std::string regionId_;
+				std::string dBInstanceId_;
+				std::string businessInfo_;
 				int quantity_;
 				std::string resourceOwnerAccount_;
-				std::string clientToken_;
 				std::string ownerAccount_;
 				std::string commodityCode_;
 				long ownerId_;
 				std::string usedTime_;
-				std::string accessKeyId_;
 				std::string dBInstanceClass_;
-				std::string regionId_;
 				std::string promotionCode_;
-				std::string dBInstanceId_;
 				std::string timeType_;
 				std::string payType_;
-				std::string businessInfo_;
 				std::string orderType_;
 
 			};

+ 3 - 3
rds/include/alibabacloud/rds/model/DescribeResourceUsageRequest.h

@@ -43,21 +43,21 @@ namespace AlibabaCloud
 				void setClientToken(const std::string& clientToken);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 
             private:
 				long resourceOwnerId_;
 				std::string resourceOwnerAccount_;
 				std::string clientToken_;
 				std::string ownerAccount_;
-				std::string dBInstanceId_;
 				long ownerId_;
 				std::string accessKeyId_;
+				std::string dBInstanceId_;
 
 			};
 		}

+ 15 - 15
rds/include/alibabacloud/rds/model/DescribeSQLLogFilesRequest.h

@@ -37,33 +37,33 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
-				std::string getFileName()const;
-				void setFileName(const std::string& fileName);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
+				int getPageNumber()const;
+				void setPageNumber(int pageNumber);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
 				int getPageSize()const;
 				void setPageSize(int pageSize);
 				std::string getDBInstanceId()const;
 				void setDBInstanceId(const std::string& dBInstanceId);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getFileName()const;
+				void setFileName(const std::string& fileName);
 
             private:
 				long resourceOwnerId_;
-				std::string fileName_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
+				int pageNumber_;
+				std::string accessKeyId_;
 				int pageSize_;
 				std::string dBInstanceId_;
+				std::string resourceOwnerAccount_;
+				std::string ownerAccount_;
 				long ownerId_;
-				int pageNumber_;
-				std::string accessKeyId_;
+				std::string fileName_;
 
 			};
 		}

+ 18 - 18
rds/include/alibabacloud/rds/model/DescribeSQLLogRecordsRequest.h

@@ -35,22 +35,12 @@ namespace AlibabaCloud
 				DescribeSQLLogRecordsRequest();
 				~DescribeSQLLogRecordsRequest();
 
-				long getSQLId()const;
-				void setSQLId(long sQLId);
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getClientToken()const;
 				void setClientToken(const std::string& clientToken);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getEndTime()const;
-				void setEndTime(const std::string& endTime);
 				std::string getStartTime()const;
 				void setStartTime(const std::string& startTime);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
 				std::string getQueryKeywords()const;
 				void setQueryKeywords(const std::string& queryKeywords);
 				int getPageNumber()const;
@@ -59,31 +49,41 @@ namespace AlibabaCloud
 				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getDatabase()const;
 				void setDatabase(const std::string& database);
-				std::string getForm()const;
-				void setForm(const std::string& form);
 				int getPageSize()const;
 				void setPageSize(int pageSize);
 				std::string getDBInstanceId()const;
 				void setDBInstanceId(const std::string& dBInstanceId);
+				long getSQLId()const;
+				void setSQLId(long sQLId);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
+				std::string getEndTime()const;
+				void setEndTime(const std::string& endTime);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getForm()const;
+				void setForm(const std::string& form);
 				std::string getUser()const;
 				void setUser(const std::string& user);
 
             private:
-				long sQLId_;
 				long resourceOwnerId_;
-				std::string resourceOwnerAccount_;
 				std::string clientToken_;
-				std::string ownerAccount_;
-				std::string endTime_;
 				std::string startTime_;
-				long ownerId_;
 				std::string queryKeywords_;
 				int pageNumber_;
 				std::string accessKeyId_;
 				std::string database_;
-				std::string form_;
 				int pageSize_;
 				std::string dBInstanceId_;
+				long sQLId_;
+				std::string resourceOwnerAccount_;
+				std::string ownerAccount_;
+				std::string endTime_;
+				long ownerId_;
+				std::string form_;
 				std::string user_;
 
 			};

+ 15 - 15
rds/include/alibabacloud/rds/model/DescribeSQLLogReportListRequest.h

@@ -37,36 +37,36 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
+				std::string getStartTime()const;
+				void setStartTime(const std::string& startTime);
+				int getPageNumber()const;
+				void setPageNumber(int pageNumber);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
 				std::string getEndTime()const;
 				void setEndTime(const std::string& endTime);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
-				std::string getStartTime()const;
-				void setStartTime(const std::string& startTime);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
 
             private:
 				long resourceOwnerId_;
+				std::string startTime_;
+				int pageNumber_;
+				std::string accessKeyId_;
+				int pageSize_;
+				std::string dBInstanceId_;
 				std::string resourceOwnerAccount_;
 				std::string ownerAccount_;
-				int pageSize_;
 				std::string endTime_;
-				std::string dBInstanceId_;
-				std::string startTime_;
 				long ownerId_;
-				int pageNumber_;
-				std::string accessKeyId_;
 
 			};
 		}

+ 15 - 15
rds/include/alibabacloud/rds/model/DescribeSQLLogReportsRequest.h

@@ -37,36 +37,36 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
+				std::string getStartTime()const;
+				void setStartTime(const std::string& startTime);
+				int getPageNumber()const;
+				void setPageNumber(int pageNumber);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
 				std::string getEndTime()const;
 				void setEndTime(const std::string& endTime);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
-				std::string getStartTime()const;
-				void setStartTime(const std::string& startTime);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
 
             private:
 				long resourceOwnerId_;
+				std::string startTime_;
+				int pageNumber_;
+				std::string accessKeyId_;
+				int pageSize_;
+				std::string dBInstanceId_;
 				std::string resourceOwnerAccount_;
 				std::string ownerAccount_;
-				int pageSize_;
 				std::string endTime_;
-				std::string dBInstanceId_;
-				std::string startTime_;
 				long ownerId_;
-				int pageNumber_;
-				std::string accessKeyId_;
 
 			};
 		}

+ 15 - 15
rds/include/alibabacloud/rds/model/DescribeSQLReportsRequest.h

@@ -37,36 +37,36 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
+				std::string getStartTime()const;
+				void setStartTime(const std::string& startTime);
+				int getPageNumber()const;
+				void setPageNumber(int pageNumber);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
 				std::string getEndTime()const;
 				void setEndTime(const std::string& endTime);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
-				std::string getStartTime()const;
-				void setStartTime(const std::string& startTime);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
 
             private:
 				long resourceOwnerId_;
+				std::string startTime_;
+				int pageNumber_;
+				std::string accessKeyId_;
+				int pageSize_;
+				std::string dBInstanceId_;
 				std::string resourceOwnerAccount_;
 				std::string ownerAccount_;
-				int pageSize_;
 				std::string endTime_;
-				std::string dBInstanceId_;
-				std::string startTime_;
 				long ownerId_;
-				int pageNumber_;
-				std::string accessKeyId_;
 
 			};
 		}

+ 3 - 3
rds/include/alibabacloud/rds/model/DescribeSecurityGroupConfigurationRequest.h

@@ -39,19 +39,19 @@ namespace AlibabaCloud
 				void setResourceOwnerId(long resourceOwnerId);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 
             private:
 				long resourceOwnerId_;
 				std::string resourceOwnerAccount_;
-				std::string dBInstanceId_;
 				long ownerId_;
 				std::string accessKeyId_;
+				std::string dBInstanceId_;
 
 			};
 		}

+ 15 - 15
rds/include/alibabacloud/rds/model/DescribeSlowLogRecordsRequest.h

@@ -37,41 +37,41 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getEndTime()const;
-				void setEndTime(const std::string& endTime);
 				std::string getStartTime()const;
 				void setStartTime(const std::string& startTime);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
 				int getPageNumber()const;
 				void setPageNumber(int pageNumber);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getDBName()const;
-				void setDBName(const std::string& dBName);
 				int getPageSize()const;
 				void setPageSize(int pageSize);
 				std::string getDBInstanceId()const;
 				void setDBInstanceId(const std::string& dBInstanceId);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
+				std::string getEndTime()const;
+				void setEndTime(const std::string& endTime);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getDBName()const;
+				void setDBName(const std::string& dBName);
 				std::string getSQLHASH()const;
 				void setSQLHASH(const std::string& sQLHASH);
 
             private:
 				long resourceOwnerId_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				std::string endTime_;
 				std::string startTime_;
-				long ownerId_;
 				int pageNumber_;
 				std::string accessKeyId_;
-				std::string dBName_;
 				int pageSize_;
 				std::string dBInstanceId_;
+				std::string resourceOwnerAccount_;
+				std::string ownerAccount_;
+				std::string endTime_;
+				long ownerId_;
+				std::string dBName_;
 				std::string sQLHASH_;
 
 			};

+ 15 - 15
rds/include/alibabacloud/rds/model/DescribeSlowLogsRequest.h

@@ -37,42 +37,42 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getEndTime()const;
-				void setEndTime(const std::string& endTime);
 				std::string getStartTime()const;
 				void setStartTime(const std::string& startTime);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
 				int getPageNumber()const;
 				void setPageNumber(int pageNumber);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getSortKey()const;
 				void setSortKey(const std::string& sortKey);
-				std::string getDBName()const;
-				void setDBName(const std::string& dBName);
 				int getPageSize()const;
 				void setPageSize(int pageSize);
 				std::string getDBInstanceId()const;
 				void setDBInstanceId(const std::string& dBInstanceId);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
+				std::string getEndTime()const;
+				void setEndTime(const std::string& endTime);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getDBName()const;
+				void setDBName(const std::string& dBName);
 
             private:
 				long resourceOwnerId_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				std::string endTime_;
 				std::string startTime_;
-				long ownerId_;
 				int pageNumber_;
 				std::string accessKeyId_;
 				std::string sortKey_;
-				std::string dBName_;
 				int pageSize_;
 				std::string dBInstanceId_;
+				std::string resourceOwnerAccount_;
+				std::string ownerAccount_;
+				std::string endTime_;
+				long ownerId_;
+				std::string dBName_;
 
 			};
 		}

+ 12 - 12
rds/include/alibabacloud/rds/model/DescribeTagsRequest.h

@@ -37,35 +37,35 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getClientToken()const;
 				void setClientToken(const std::string& clientToken);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getRegionId()const;
 				void setRegionId(const std::string& regionId);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
 				std::string getDBInstanceId()const;
 				void setDBInstanceId(const std::string& dBInstanceId);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getProxyId()const;
 				void setProxyId(const std::string& proxyId);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
 				std::string getTags()const;
 				void setTags(const std::string& tags);
 
             private:
 				long resourceOwnerId_;
-				std::string resourceOwnerAccount_;
 				std::string clientToken_;
+				std::string accessKeyId_;
 				std::string regionId_;
-				std::string ownerAccount_;
 				std::string dBInstanceId_;
-				long ownerId_;
-				std::string accessKeyId_;
 				std::string proxyId_;
+				std::string resourceOwnerAccount_;
+				std::string ownerAccount_;
+				long ownerId_;
 				std::string tags_;
 
 			};

+ 12 - 12
rds/include/alibabacloud/rds/model/DescribeTaskInfoRequest.h

@@ -37,30 +37,30 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getClientToken()const;
 				void setClientToken(const std::string& clientToken);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getDBInstanceId()const;
 				void setDBInstanceId(const std::string& dBInstanceId);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
 				long getTaskId()const;
 				void setTaskId(long taskId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
 
             private:
 				long resourceOwnerId_;
-				std::string resourceOwnerAccount_;
 				std::string clientToken_;
-				std::string ownerAccount_;
+				std::string accessKeyId_;
 				std::string dBInstanceId_;
-				long ownerId_;
 				long taskId_;
-				std::string accessKeyId_;
+				std::string resourceOwnerAccount_;
+				std::string ownerAccount_;
+				long ownerId_;
 
 			};
 		}

Некоторые файлы не были показаны из-за большого количества измененных файлов