sdk-team 3 лет назад
Родитель
Сommit
8ad84be9ba
100 измененных файлов с 2028 добавлено и 3675 удалено
  1. 1 1
      VERSION
  2. 216 200
      adb/CMakeLists.txt
  3. 432 400
      adb/include/alibabacloud/adb/AdbClient.h
  4. 3 15
      adb/include/alibabacloud/adb/model/AllocateClusterPublicConnectionRequest.h
  5. 15 21
      adb/include/alibabacloud/adb/model/BindAccountRequest.h
  6. 7 7
      adb/include/alibabacloud/adb/model/BindAccountResult.h
  7. 0 63
      adb/include/alibabacloud/adb/model/BindDBResourceGroupWithUserRequest.h
  8. 0 63
      adb/include/alibabacloud/adb/model/BindDBResourcePoolWithUserRequest.h
  9. 12 21
      adb/include/alibabacloud/adb/model/CheckBindRamUserRequest.h
  10. 9 7
      adb/include/alibabacloud/adb/model/CheckBindRamUserResult.h
  11. 6 18
      adb/include/alibabacloud/adb/model/CreateAccountRequest.h
  12. 0 4
      adb/include/alibabacloud/adb/model/CreateAccountResult.h
  13. 15 66
      adb/include/alibabacloud/adb/model/CreateDBClusterRequest.h
  14. 12 21
      adb/include/alibabacloud/adb/model/CreateDBResourceGroupRequest.h
  15. 0 66
      adb/include/alibabacloud/adb/model/CreateDBResourcePoolRequest.h
  16. 0 84
      adb/include/alibabacloud/adb/model/CreateElasticPlanRequest.h
  17. 45 0
      adb/include/alibabacloud/adb/model/CreateOssSubDirectoryRequest.h
  18. 64 0
      adb/include/alibabacloud/adb/model/CreateOssSubDirectoryResult.h
  19. 54 0
      adb/include/alibabacloud/adb/model/CreateSparkTemplateRequest.h
  20. 13 7
      adb/include/alibabacloud/adb/model/CreateSparkTemplateResult.h
  21. 3 18
      adb/include/alibabacloud/adb/model/DeleteAccountRequest.h
  22. 3 15
      adb/include/alibabacloud/adb/model/DeleteDBClusterRequest.h
  23. 0 2
      adb/include/alibabacloud/adb/model/DeleteDBClusterResult.h
  24. 3 15
      adb/include/alibabacloud/adb/model/DeleteDBResourceGroupRequest.h
  25. 0 60
      adb/include/alibabacloud/adb/model/DeleteDBResourcePoolRequest.h
  26. 0 60
      adb/include/alibabacloud/adb/model/DeleteElasticPlanRequest.h
  27. 51 0
      adb/include/alibabacloud/adb/model/DeleteProcessInstanceRequest.h
  28. 13 7
      adb/include/alibabacloud/adb/model/DeleteProcessInstanceResult.h
  29. 45 0
      adb/include/alibabacloud/adb/model/DeleteSparkTemplateFileRequest.h
  30. 13 7
      adb/include/alibabacloud/adb/model/DeleteSparkTemplateFileResult.h
  31. 45 0
      adb/include/alibabacloud/adb/model/DeleteSparkTemplateRequest.h
  32. 55 0
      adb/include/alibabacloud/adb/model/DeleteSparkTemplateResult.h
  33. 6 18
      adb/include/alibabacloud/adb/model/DescribeAccountsRequest.h
  34. 1 0
      adb/include/alibabacloud/adb/model/DescribeAccountsResult.h
  35. 51 0
      adb/include/alibabacloud/adb/model/DescribeAdbMySqlColumnsRequest.h
  36. 21 19
      adb/include/alibabacloud/adb/model/DescribeAdbMySqlColumnsResult.h
  37. 45 0
      adb/include/alibabacloud/adb/model/DescribeAdbMySqlSchemasRequest.h
  38. 55 0
      adb/include/alibabacloud/adb/model/DescribeAdbMySqlSchemasResult.h
  39. 15 18
      adb/include/alibabacloud/adb/model/DescribeAdbMySqlTablesRequest.h
  40. 57 0
      adb/include/alibabacloud/adb/model/DescribeAdbMySqlTablesResult.h
  41. 0 76
      adb/include/alibabacloud/adb/model/DescribeAllDataSourceResult.h
  42. 33 30
      adb/include/alibabacloud/adb/model/DescribeApsActionLogsRequest.h
  43. 15 17
      adb/include/alibabacloud/adb/model/DescribeApsActionLogsResult.h
  44. 42 0
      adb/include/alibabacloud/adb/model/DescribeApsResourceGroupsRequest.h
  45. 71 0
      adb/include/alibabacloud/adb/model/DescribeApsResourceGroupsResult.h
  46. 3 0
      adb/include/alibabacloud/adb/model/DescribeAuditLogRecordsRequest.h
  47. 0 69
      adb/include/alibabacloud/adb/model/DescribeAutoRenewAttributeRequest.h
  48. 0 66
      adb/include/alibabacloud/adb/model/DescribeAvailableResourceRequest.h
  49. 0 110
      adb/include/alibabacloud/adb/model/DescribeAvailableResourceResult.h
  50. 6 15
      adb/include/alibabacloud/adb/model/DescribeClusterAccessWhiteListRequest.h
  51. 7 7
      adb/include/alibabacloud/adb/model/DescribeClusterAccessWhiteListResult.h
  52. 9 21
      adb/include/alibabacloud/adb/model/DescribeClusterNetInfoRequest.h
  53. 7 7
      adb/include/alibabacloud/adb/model/DescribeClusterNetInfoResult.h
  54. 0 67
      adb/include/alibabacloud/adb/model/DescribeConnectionCountRecordsResult.h
  55. 0 57
      adb/include/alibabacloud/adb/model/DescribeDBClusterAccessWhiteListRequest.h
  56. 0 12
      adb/include/alibabacloud/adb/model/DescribeDBClusterAttributeRequest.h
  57. 3 19
      adb/include/alibabacloud/adb/model/DescribeDBClusterAttributeResult.h
  58. 9 9
      adb/include/alibabacloud/adb/model/DescribeDBClusterHealthStatusRequest.h
  59. 81 0
      adb/include/alibabacloud/adb/model/DescribeDBClusterHealthStatusResult.h
  60. 12 18
      adb/include/alibabacloud/adb/model/DescribeDBClusterPerformanceRequest.h
  61. 1 0
      adb/include/alibabacloud/adb/model/DescribeDBClusterPerformanceResult.h
  62. 0 69
      adb/include/alibabacloud/adb/model/DescribeDBClusterResourcePoolPerformanceRequest.h
  63. 0 73
      adb/include/alibabacloud/adb/model/DescribeDBClusterResourcePoolPerformanceResult.h
  64. 0 19
      adb/include/alibabacloud/adb/model/DescribeDBClustersRequest.h
  65. 1 16
      adb/include/alibabacloud/adb/model/DescribeDBClustersResult.h
  66. 6 12
      adb/include/alibabacloud/adb/model/DescribeDBResourceGroupRequest.h
  67. 4 1
      adb/include/alibabacloud/adb/model/DescribeDBResourceGroupResult.h
  68. 0 60
      adb/include/alibabacloud/adb/model/DescribeDBResourcePoolRequest.h
  69. 3 3
      adb/include/alibabacloud/adb/model/DescribeDiagnosisRecordsRequest.h
  70. 21 21
      adb/include/alibabacloud/adb/model/DescribeDiagnosisSQLInfoRequest.h
  71. 17 18
      adb/include/alibabacloud/adb/model/DescribeDiagnosisSQLInfoResult.h
  72. 0 69
      adb/include/alibabacloud/adb/model/DescribeElasticDailyPlanRequest.h
  73. 0 63
      adb/include/alibabacloud/adb/model/DescribeElasticDailyPlanResult.h
  74. 0 66
      adb/include/alibabacloud/adb/model/DescribeElasticPlanRequest.h
  75. 0 63
      adb/include/alibabacloud/adb/model/DescribeElasticPlanResult.h
  76. 0 69
      adb/include/alibabacloud/adb/model/DescribeInclinedTablesRequest.h
  77. 0 72
      adb/include/alibabacloud/adb/model/DescribeMaintenanceActionRequest.h
  78. 0 74
      adb/include/alibabacloud/adb/model/DescribeMaintenanceActionResult.h
  79. 0 57
      adb/include/alibabacloud/adb/model/DescribeOperatorPermissionResult.h
  80. 6 3
      adb/include/alibabacloud/adb/model/DescribePatternPerformanceRequest.h
  81. 0 78
      adb/include/alibabacloud/adb/model/DescribeProcessListRequest.h
  82. 0 69
      adb/include/alibabacloud/adb/model/DescribeProcessListResult.h
  83. 0 60
      adb/include/alibabacloud/adb/model/DescribeSQLPlanRequest.h
  84. 0 92
      adb/include/alibabacloud/adb/model/DescribeSQLPlanResult.h
  85. 0 63
      adb/include/alibabacloud/adb/model/DescribeSQLPlanTaskRequest.h
  86. 0 84
      adb/include/alibabacloud/adb/model/DescribeSlowLogRecordsRequest.h
  87. 0 80
      adb/include/alibabacloud/adb/model/DescribeSlowLogRecordsResult.h
  88. 0 66
      adb/include/alibabacloud/adb/model/DescribeSlowLogTrendRequest.h
  89. 48 0
      adb/include/alibabacloud/adb/model/DescribeSparkCodeLogRequest.h
  90. 13 7
      adb/include/alibabacloud/adb/model/DescribeSparkCodeLogResult.h
  91. 48 0
      adb/include/alibabacloud/adb/model/DescribeSparkCodeOutputRequest.h
  92. 55 0
      adb/include/alibabacloud/adb/model/DescribeSparkCodeOutputResult.h
  93. 48 0
      adb/include/alibabacloud/adb/model/DescribeSparkCodeWebUiRequest.h
  94. 13 13
      adb/include/alibabacloud/adb/model/DescribeSparkCodeWebUiResult.h
  95. 0 66
      adb/include/alibabacloud/adb/model/DescribeTablePartitionDiagnoseRequest.h
  96. 0 70
      adb/include/alibabacloud/adb/model/DescribeTablePartitionDiagnoseResult.h
  97. 0 66
      adb/include/alibabacloud/adb/model/DescribeTableStatisticsRequest.h
  98. 0 70
      adb/include/alibabacloud/adb/model/DescribeTableStatisticsResult.h
  99. 0 60
      adb/include/alibabacloud/adb/model/DescribeTaskInfoRequest.h
  100. 60 0
      adb/include/alibabacloud/adb/model/GetDatabaseObjectsRequest.h

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1493
+1.36.1494

+ 216 - 200
adb/CMakeLists.txt

@@ -23,355 +23,371 @@ set(adb_public_header
 set(adb_public_header_model 
 set(adb_public_header_model 
 	include/alibabacloud/adb/model/AllocateClusterPublicConnectionRequest.h
 	include/alibabacloud/adb/model/AllocateClusterPublicConnectionRequest.h
 	include/alibabacloud/adb/model/AllocateClusterPublicConnectionResult.h
 	include/alibabacloud/adb/model/AllocateClusterPublicConnectionResult.h
-	include/alibabacloud/adb/model/BindDBResourceGroupWithUserRequest.h
-	include/alibabacloud/adb/model/BindDBResourceGroupWithUserResult.h
-	include/alibabacloud/adb/model/BindDBResourcePoolWithUserRequest.h
-	include/alibabacloud/adb/model/BindDBResourcePoolWithUserResult.h
+	include/alibabacloud/adb/model/BindAccountRequest.h
+	include/alibabacloud/adb/model/BindAccountResult.h
+	include/alibabacloud/adb/model/CheckBindRamUserRequest.h
+	include/alibabacloud/adb/model/CheckBindRamUserResult.h
 	include/alibabacloud/adb/model/CreateAccountRequest.h
 	include/alibabacloud/adb/model/CreateAccountRequest.h
 	include/alibabacloud/adb/model/CreateAccountResult.h
 	include/alibabacloud/adb/model/CreateAccountResult.h
 	include/alibabacloud/adb/model/CreateDBClusterRequest.h
 	include/alibabacloud/adb/model/CreateDBClusterRequest.h
 	include/alibabacloud/adb/model/CreateDBClusterResult.h
 	include/alibabacloud/adb/model/CreateDBClusterResult.h
 	include/alibabacloud/adb/model/CreateDBResourceGroupRequest.h
 	include/alibabacloud/adb/model/CreateDBResourceGroupRequest.h
 	include/alibabacloud/adb/model/CreateDBResourceGroupResult.h
 	include/alibabacloud/adb/model/CreateDBResourceGroupResult.h
-	include/alibabacloud/adb/model/CreateDBResourcePoolRequest.h
-	include/alibabacloud/adb/model/CreateDBResourcePoolResult.h
-	include/alibabacloud/adb/model/CreateElasticPlanRequest.h
-	include/alibabacloud/adb/model/CreateElasticPlanResult.h
+	include/alibabacloud/adb/model/CreateOssSubDirectoryRequest.h
+	include/alibabacloud/adb/model/CreateOssSubDirectoryResult.h
+	include/alibabacloud/adb/model/CreateSparkTemplateRequest.h
+	include/alibabacloud/adb/model/CreateSparkTemplateResult.h
 	include/alibabacloud/adb/model/DeleteAccountRequest.h
 	include/alibabacloud/adb/model/DeleteAccountRequest.h
 	include/alibabacloud/adb/model/DeleteAccountResult.h
 	include/alibabacloud/adb/model/DeleteAccountResult.h
 	include/alibabacloud/adb/model/DeleteDBClusterRequest.h
 	include/alibabacloud/adb/model/DeleteDBClusterRequest.h
 	include/alibabacloud/adb/model/DeleteDBClusterResult.h
 	include/alibabacloud/adb/model/DeleteDBClusterResult.h
 	include/alibabacloud/adb/model/DeleteDBResourceGroupRequest.h
 	include/alibabacloud/adb/model/DeleteDBResourceGroupRequest.h
 	include/alibabacloud/adb/model/DeleteDBResourceGroupResult.h
 	include/alibabacloud/adb/model/DeleteDBResourceGroupResult.h
-	include/alibabacloud/adb/model/DeleteDBResourcePoolRequest.h
-	include/alibabacloud/adb/model/DeleteDBResourcePoolResult.h
-	include/alibabacloud/adb/model/DeleteElasticPlanRequest.h
-	include/alibabacloud/adb/model/DeleteElasticPlanResult.h
+	include/alibabacloud/adb/model/DeleteProcessInstanceRequest.h
+	include/alibabacloud/adb/model/DeleteProcessInstanceResult.h
+	include/alibabacloud/adb/model/DeleteSparkTemplateRequest.h
+	include/alibabacloud/adb/model/DeleteSparkTemplateResult.h
+	include/alibabacloud/adb/model/DeleteSparkTemplateFileRequest.h
+	include/alibabacloud/adb/model/DeleteSparkTemplateFileResult.h
 	include/alibabacloud/adb/model/DescribeAccountsRequest.h
 	include/alibabacloud/adb/model/DescribeAccountsRequest.h
 	include/alibabacloud/adb/model/DescribeAccountsResult.h
 	include/alibabacloud/adb/model/DescribeAccountsResult.h
-	include/alibabacloud/adb/model/DescribeAllAccountsRequest.h
-	include/alibabacloud/adb/model/DescribeAllAccountsResult.h
-	include/alibabacloud/adb/model/DescribeAllDataSourceRequest.h
-	include/alibabacloud/adb/model/DescribeAllDataSourceResult.h
+	include/alibabacloud/adb/model/DescribeAdbMySqlColumnsRequest.h
+	include/alibabacloud/adb/model/DescribeAdbMySqlColumnsResult.h
+	include/alibabacloud/adb/model/DescribeAdbMySqlSchemasRequest.h
+	include/alibabacloud/adb/model/DescribeAdbMySqlSchemasResult.h
+	include/alibabacloud/adb/model/DescribeAdbMySqlTablesRequest.h
+	include/alibabacloud/adb/model/DescribeAdbMySqlTablesResult.h
+	include/alibabacloud/adb/model/DescribeApsActionLogsRequest.h
+	include/alibabacloud/adb/model/DescribeApsActionLogsResult.h
+	include/alibabacloud/adb/model/DescribeApsResourceGroupsRequest.h
+	include/alibabacloud/adb/model/DescribeApsResourceGroupsResult.h
 	include/alibabacloud/adb/model/DescribeAuditLogConfigRequest.h
 	include/alibabacloud/adb/model/DescribeAuditLogConfigRequest.h
 	include/alibabacloud/adb/model/DescribeAuditLogConfigResult.h
 	include/alibabacloud/adb/model/DescribeAuditLogConfigResult.h
 	include/alibabacloud/adb/model/DescribeAuditLogRecordsRequest.h
 	include/alibabacloud/adb/model/DescribeAuditLogRecordsRequest.h
 	include/alibabacloud/adb/model/DescribeAuditLogRecordsResult.h
 	include/alibabacloud/adb/model/DescribeAuditLogRecordsResult.h
-	include/alibabacloud/adb/model/DescribeAutoRenewAttributeRequest.h
-	include/alibabacloud/adb/model/DescribeAutoRenewAttributeResult.h
-	include/alibabacloud/adb/model/DescribeAvailableResourceRequest.h
-	include/alibabacloud/adb/model/DescribeAvailableResourceResult.h
 	include/alibabacloud/adb/model/DescribeBackupPolicyRequest.h
 	include/alibabacloud/adb/model/DescribeBackupPolicyRequest.h
 	include/alibabacloud/adb/model/DescribeBackupPolicyResult.h
 	include/alibabacloud/adb/model/DescribeBackupPolicyResult.h
 	include/alibabacloud/adb/model/DescribeBackupsRequest.h
 	include/alibabacloud/adb/model/DescribeBackupsRequest.h
 	include/alibabacloud/adb/model/DescribeBackupsResult.h
 	include/alibabacloud/adb/model/DescribeBackupsResult.h
-	include/alibabacloud/adb/model/DescribeColumnsRequest.h
-	include/alibabacloud/adb/model/DescribeColumnsResult.h
-	include/alibabacloud/adb/model/DescribeConnectionCountRecordsRequest.h
-	include/alibabacloud/adb/model/DescribeConnectionCountRecordsResult.h
-	include/alibabacloud/adb/model/DescribeDBClusterAccessWhiteListRequest.h
-	include/alibabacloud/adb/model/DescribeDBClusterAccessWhiteListResult.h
+	include/alibabacloud/adb/model/DescribeClusterAccessWhiteListRequest.h
+	include/alibabacloud/adb/model/DescribeClusterAccessWhiteListResult.h
+	include/alibabacloud/adb/model/DescribeClusterNetInfoRequest.h
+	include/alibabacloud/adb/model/DescribeClusterNetInfoResult.h
 	include/alibabacloud/adb/model/DescribeDBClusterAttributeRequest.h
 	include/alibabacloud/adb/model/DescribeDBClusterAttributeRequest.h
 	include/alibabacloud/adb/model/DescribeDBClusterAttributeResult.h
 	include/alibabacloud/adb/model/DescribeDBClusterAttributeResult.h
 	include/alibabacloud/adb/model/DescribeDBClusterForecastRequest.h
 	include/alibabacloud/adb/model/DescribeDBClusterForecastRequest.h
 	include/alibabacloud/adb/model/DescribeDBClusterForecastResult.h
 	include/alibabacloud/adb/model/DescribeDBClusterForecastResult.h
-	include/alibabacloud/adb/model/DescribeDBClusterHealthReportRequest.h
-	include/alibabacloud/adb/model/DescribeDBClusterHealthReportResult.h
-	include/alibabacloud/adb/model/DescribeDBClusterNetInfoRequest.h
-	include/alibabacloud/adb/model/DescribeDBClusterNetInfoResult.h
+	include/alibabacloud/adb/model/DescribeDBClusterHealthStatusRequest.h
+	include/alibabacloud/adb/model/DescribeDBClusterHealthStatusResult.h
 	include/alibabacloud/adb/model/DescribeDBClusterPerformanceRequest.h
 	include/alibabacloud/adb/model/DescribeDBClusterPerformanceRequest.h
 	include/alibabacloud/adb/model/DescribeDBClusterPerformanceResult.h
 	include/alibabacloud/adb/model/DescribeDBClusterPerformanceResult.h
-	include/alibabacloud/adb/model/DescribeDBClusterResourcePoolPerformanceRequest.h
-	include/alibabacloud/adb/model/DescribeDBClusterResourcePoolPerformanceResult.h
 	include/alibabacloud/adb/model/DescribeDBClustersRequest.h
 	include/alibabacloud/adb/model/DescribeDBClustersRequest.h
 	include/alibabacloud/adb/model/DescribeDBClustersResult.h
 	include/alibabacloud/adb/model/DescribeDBClustersResult.h
 	include/alibabacloud/adb/model/DescribeDBResourceGroupRequest.h
 	include/alibabacloud/adb/model/DescribeDBResourceGroupRequest.h
 	include/alibabacloud/adb/model/DescribeDBResourceGroupResult.h
 	include/alibabacloud/adb/model/DescribeDBResourceGroupResult.h
-	include/alibabacloud/adb/model/DescribeDBResourcePoolRequest.h
-	include/alibabacloud/adb/model/DescribeDBResourcePoolResult.h
 	include/alibabacloud/adb/model/DescribeDiagnosisDimensionsRequest.h
 	include/alibabacloud/adb/model/DescribeDiagnosisDimensionsRequest.h
 	include/alibabacloud/adb/model/DescribeDiagnosisDimensionsResult.h
 	include/alibabacloud/adb/model/DescribeDiagnosisDimensionsResult.h
 	include/alibabacloud/adb/model/DescribeDiagnosisRecordsRequest.h
 	include/alibabacloud/adb/model/DescribeDiagnosisRecordsRequest.h
 	include/alibabacloud/adb/model/DescribeDiagnosisRecordsResult.h
 	include/alibabacloud/adb/model/DescribeDiagnosisRecordsResult.h
+	include/alibabacloud/adb/model/DescribeDiagnosisSQLInfoRequest.h
+	include/alibabacloud/adb/model/DescribeDiagnosisSQLInfoResult.h
 	include/alibabacloud/adb/model/DescribeDownloadRecordsRequest.h
 	include/alibabacloud/adb/model/DescribeDownloadRecordsRequest.h
 	include/alibabacloud/adb/model/DescribeDownloadRecordsResult.h
 	include/alibabacloud/adb/model/DescribeDownloadRecordsResult.h
-	include/alibabacloud/adb/model/DescribeElasticDailyPlanRequest.h
-	include/alibabacloud/adb/model/DescribeElasticDailyPlanResult.h
-	include/alibabacloud/adb/model/DescribeElasticPlanRequest.h
-	include/alibabacloud/adb/model/DescribeElasticPlanResult.h
-	include/alibabacloud/adb/model/DescribeInclinedTablesRequest.h
-	include/alibabacloud/adb/model/DescribeInclinedTablesResult.h
-	include/alibabacloud/adb/model/DescribeLoadTasksRecordsRequest.h
-	include/alibabacloud/adb/model/DescribeLoadTasksRecordsResult.h
-	include/alibabacloud/adb/model/DescribeMaintenanceActionRequest.h
-	include/alibabacloud/adb/model/DescribeMaintenanceActionResult.h
-	include/alibabacloud/adb/model/DescribeOperatorPermissionRequest.h
-	include/alibabacloud/adb/model/DescribeOperatorPermissionResult.h
 	include/alibabacloud/adb/model/DescribePatternPerformanceRequest.h
 	include/alibabacloud/adb/model/DescribePatternPerformanceRequest.h
 	include/alibabacloud/adb/model/DescribePatternPerformanceResult.h
 	include/alibabacloud/adb/model/DescribePatternPerformanceResult.h
-	include/alibabacloud/adb/model/DescribeProcessListRequest.h
-	include/alibabacloud/adb/model/DescribeProcessListResult.h
 	include/alibabacloud/adb/model/DescribeRegionsRequest.h
 	include/alibabacloud/adb/model/DescribeRegionsRequest.h
 	include/alibabacloud/adb/model/DescribeRegionsResult.h
 	include/alibabacloud/adb/model/DescribeRegionsResult.h
 	include/alibabacloud/adb/model/DescribeSQLPatternAttributeRequest.h
 	include/alibabacloud/adb/model/DescribeSQLPatternAttributeRequest.h
 	include/alibabacloud/adb/model/DescribeSQLPatternAttributeResult.h
 	include/alibabacloud/adb/model/DescribeSQLPatternAttributeResult.h
 	include/alibabacloud/adb/model/DescribeSQLPatternsRequest.h
 	include/alibabacloud/adb/model/DescribeSQLPatternsRequest.h
 	include/alibabacloud/adb/model/DescribeSQLPatternsResult.h
 	include/alibabacloud/adb/model/DescribeSQLPatternsResult.h
-	include/alibabacloud/adb/model/DescribeSQLPlanRequest.h
-	include/alibabacloud/adb/model/DescribeSQLPlanResult.h
-	include/alibabacloud/adb/model/DescribeSQLPlanTaskRequest.h
-	include/alibabacloud/adb/model/DescribeSQLPlanTaskResult.h
-	include/alibabacloud/adb/model/DescribeSchemasRequest.h
-	include/alibabacloud/adb/model/DescribeSchemasResult.h
-	include/alibabacloud/adb/model/DescribeSlowLogRecordsRequest.h
-	include/alibabacloud/adb/model/DescribeSlowLogRecordsResult.h
-	include/alibabacloud/adb/model/DescribeSlowLogTrendRequest.h
-	include/alibabacloud/adb/model/DescribeSlowLogTrendResult.h
+	include/alibabacloud/adb/model/DescribeSparkCodeLogRequest.h
+	include/alibabacloud/adb/model/DescribeSparkCodeLogResult.h
+	include/alibabacloud/adb/model/DescribeSparkCodeOutputRequest.h
+	include/alibabacloud/adb/model/DescribeSparkCodeOutputResult.h
+	include/alibabacloud/adb/model/DescribeSparkCodeWebUiRequest.h
+	include/alibabacloud/adb/model/DescribeSparkCodeWebUiResult.h
 	include/alibabacloud/adb/model/DescribeSqlPatternRequest.h
 	include/alibabacloud/adb/model/DescribeSqlPatternRequest.h
 	include/alibabacloud/adb/model/DescribeSqlPatternResult.h
 	include/alibabacloud/adb/model/DescribeSqlPatternResult.h
 	include/alibabacloud/adb/model/DescribeTableAccessCountRequest.h
 	include/alibabacloud/adb/model/DescribeTableAccessCountRequest.h
 	include/alibabacloud/adb/model/DescribeTableAccessCountResult.h
 	include/alibabacloud/adb/model/DescribeTableAccessCountResult.h
-	include/alibabacloud/adb/model/DescribeTableDetailRequest.h
-	include/alibabacloud/adb/model/DescribeTableDetailResult.h
-	include/alibabacloud/adb/model/DescribeTablePartitionDiagnoseRequest.h
-	include/alibabacloud/adb/model/DescribeTablePartitionDiagnoseResult.h
-	include/alibabacloud/adb/model/DescribeTableStatisticsRequest.h
-	include/alibabacloud/adb/model/DescribeTableStatisticsResult.h
-	include/alibabacloud/adb/model/DescribeTablesRequest.h
-	include/alibabacloud/adb/model/DescribeTablesResult.h
-	include/alibabacloud/adb/model/DescribeTaskInfoRequest.h
-	include/alibabacloud/adb/model/DescribeTaskInfoResult.h
 	include/alibabacloud/adb/model/DownloadDiagnosisRecordsRequest.h
 	include/alibabacloud/adb/model/DownloadDiagnosisRecordsRequest.h
 	include/alibabacloud/adb/model/DownloadDiagnosisRecordsResult.h
 	include/alibabacloud/adb/model/DownloadDiagnosisRecordsResult.h
-	include/alibabacloud/adb/model/GrantOperatorPermissionRequest.h
-	include/alibabacloud/adb/model/GrantOperatorPermissionResult.h
-	include/alibabacloud/adb/model/KillProcessRequest.h
-	include/alibabacloud/adb/model/KillProcessResult.h
-	include/alibabacloud/adb/model/ListTagResourcesRequest.h
-	include/alibabacloud/adb/model/ListTagResourcesResult.h
+	include/alibabacloud/adb/model/GetDatabaseObjectsRequest.h
+	include/alibabacloud/adb/model/GetDatabaseObjectsResult.h
+	include/alibabacloud/adb/model/GetLakehouseValidResourceGroupsRequest.h
+	include/alibabacloud/adb/model/GetLakehouseValidResourceGroupsResult.h
+	include/alibabacloud/adb/model/GetSparkAppAttemptLogRequest.h
+	include/alibabacloud/adb/model/GetSparkAppAttemptLogResult.h
+	include/alibabacloud/adb/model/GetSparkAppInfoRequest.h
+	include/alibabacloud/adb/model/GetSparkAppInfoResult.h
+	include/alibabacloud/adb/model/GetSparkAppLogRequest.h
+	include/alibabacloud/adb/model/GetSparkAppLogResult.h
+	include/alibabacloud/adb/model/GetSparkAppMetricsRequest.h
+	include/alibabacloud/adb/model/GetSparkAppMetricsResult.h
+	include/alibabacloud/adb/model/GetSparkAppStateRequest.h
+	include/alibabacloud/adb/model/GetSparkAppStateResult.h
+	include/alibabacloud/adb/model/GetSparkAppWebUiAddressRequest.h
+	include/alibabacloud/adb/model/GetSparkAppWebUiAddressResult.h
+	include/alibabacloud/adb/model/GetSparkConfigLogPathRequest.h
+	include/alibabacloud/adb/model/GetSparkConfigLogPathResult.h
+	include/alibabacloud/adb/model/GetSparkLogAnalyzeTaskRequest.h
+	include/alibabacloud/adb/model/GetSparkLogAnalyzeTaskResult.h
+	include/alibabacloud/adb/model/GetSparkSQLEngineStateRequest.h
+	include/alibabacloud/adb/model/GetSparkSQLEngineStateResult.h
+	include/alibabacloud/adb/model/GetSparkTemplateFileContentRequest.h
+	include/alibabacloud/adb/model/GetSparkTemplateFileContentResult.h
+	include/alibabacloud/adb/model/GetSparkTemplateFolderTreeRequest.h
+	include/alibabacloud/adb/model/GetSparkTemplateFolderTreeResult.h
+	include/alibabacloud/adb/model/GetSparkTemplateFullTreeRequest.h
+	include/alibabacloud/adb/model/GetSparkTemplateFullTreeResult.h
+	include/alibabacloud/adb/model/GetTableRequest.h
+	include/alibabacloud/adb/model/GetTableResult.h
+	include/alibabacloud/adb/model/GetTableColumnsRequest.h
+	include/alibabacloud/adb/model/GetTableColumnsResult.h
+	include/alibabacloud/adb/model/GetTableDDLRequest.h
+	include/alibabacloud/adb/model/GetTableDDLResult.h
+	include/alibabacloud/adb/model/GetTableObjectsRequest.h
+	include/alibabacloud/adb/model/GetTableObjectsResult.h
+	include/alibabacloud/adb/model/GetViewDDLRequest.h
+	include/alibabacloud/adb/model/GetViewDDLResult.h
+	include/alibabacloud/adb/model/GetViewObjectsRequest.h
+	include/alibabacloud/adb/model/GetViewObjectsResult.h
+	include/alibabacloud/adb/model/KillSparkAppRequest.h
+	include/alibabacloud/adb/model/KillSparkAppResult.h
+	include/alibabacloud/adb/model/KillSparkLogAnalyzeTaskRequest.h
+	include/alibabacloud/adb/model/KillSparkLogAnalyzeTaskResult.h
+	include/alibabacloud/adb/model/KillSparkSQLEngineRequest.h
+	include/alibabacloud/adb/model/KillSparkSQLEngineResult.h
+	include/alibabacloud/adb/model/ListSparkAppAttemptsRequest.h
+	include/alibabacloud/adb/model/ListSparkAppAttemptsResult.h
+	include/alibabacloud/adb/model/ListSparkAppsRequest.h
+	include/alibabacloud/adb/model/ListSparkAppsResult.h
+	include/alibabacloud/adb/model/ListSparkLogAnalyzeTasksRequest.h
+	include/alibabacloud/adb/model/ListSparkLogAnalyzeTasksResult.h
+	include/alibabacloud/adb/model/ListSparkTemplateFileIdsRequest.h
+	include/alibabacloud/adb/model/ListSparkTemplateFileIdsResult.h
 	include/alibabacloud/adb/model/ModifyAccountDescriptionRequest.h
 	include/alibabacloud/adb/model/ModifyAccountDescriptionRequest.h
 	include/alibabacloud/adb/model/ModifyAccountDescriptionResult.h
 	include/alibabacloud/adb/model/ModifyAccountDescriptionResult.h
 	include/alibabacloud/adb/model/ModifyAuditLogConfigRequest.h
 	include/alibabacloud/adb/model/ModifyAuditLogConfigRequest.h
 	include/alibabacloud/adb/model/ModifyAuditLogConfigResult.h
 	include/alibabacloud/adb/model/ModifyAuditLogConfigResult.h
-	include/alibabacloud/adb/model/ModifyAutoRenewAttributeRequest.h
-	include/alibabacloud/adb/model/ModifyAutoRenewAttributeResult.h
 	include/alibabacloud/adb/model/ModifyBackupPolicyRequest.h
 	include/alibabacloud/adb/model/ModifyBackupPolicyRequest.h
 	include/alibabacloud/adb/model/ModifyBackupPolicyResult.h
 	include/alibabacloud/adb/model/ModifyBackupPolicyResult.h
+	include/alibabacloud/adb/model/ModifyClusterAccessWhiteListRequest.h
+	include/alibabacloud/adb/model/ModifyClusterAccessWhiteListResult.h
 	include/alibabacloud/adb/model/ModifyClusterConnectionStringRequest.h
 	include/alibabacloud/adb/model/ModifyClusterConnectionStringRequest.h
 	include/alibabacloud/adb/model/ModifyClusterConnectionStringResult.h
 	include/alibabacloud/adb/model/ModifyClusterConnectionStringResult.h
 	include/alibabacloud/adb/model/ModifyDBClusterRequest.h
 	include/alibabacloud/adb/model/ModifyDBClusterRequest.h
 	include/alibabacloud/adb/model/ModifyDBClusterResult.h
 	include/alibabacloud/adb/model/ModifyDBClusterResult.h
-	include/alibabacloud/adb/model/ModifyDBClusterAccessWhiteListRequest.h
-	include/alibabacloud/adb/model/ModifyDBClusterAccessWhiteListResult.h
 	include/alibabacloud/adb/model/ModifyDBClusterDescriptionRequest.h
 	include/alibabacloud/adb/model/ModifyDBClusterDescriptionRequest.h
 	include/alibabacloud/adb/model/ModifyDBClusterDescriptionResult.h
 	include/alibabacloud/adb/model/ModifyDBClusterDescriptionResult.h
 	include/alibabacloud/adb/model/ModifyDBClusterMaintainTimeRequest.h
 	include/alibabacloud/adb/model/ModifyDBClusterMaintainTimeRequest.h
 	include/alibabacloud/adb/model/ModifyDBClusterMaintainTimeResult.h
 	include/alibabacloud/adb/model/ModifyDBClusterMaintainTimeResult.h
-	include/alibabacloud/adb/model/ModifyDBClusterPayTypeRequest.h
-	include/alibabacloud/adb/model/ModifyDBClusterPayTypeResult.h
-	include/alibabacloud/adb/model/ModifyDBClusterResourceGroupRequest.h
-	include/alibabacloud/adb/model/ModifyDBClusterResourceGroupResult.h
 	include/alibabacloud/adb/model/ModifyDBResourceGroupRequest.h
 	include/alibabacloud/adb/model/ModifyDBResourceGroupRequest.h
 	include/alibabacloud/adb/model/ModifyDBResourceGroupResult.h
 	include/alibabacloud/adb/model/ModifyDBResourceGroupResult.h
-	include/alibabacloud/adb/model/ModifyDBResourcePoolRequest.h
-	include/alibabacloud/adb/model/ModifyDBResourcePoolResult.h
-	include/alibabacloud/adb/model/ModifyElasticPlanRequest.h
-	include/alibabacloud/adb/model/ModifyElasticPlanResult.h
-	include/alibabacloud/adb/model/ModifyLogBackupPolicyRequest.h
-	include/alibabacloud/adb/model/ModifyLogBackupPolicyResult.h
-	include/alibabacloud/adb/model/ModifyMaintenanceActionRequest.h
-	include/alibabacloud/adb/model/ModifyMaintenanceActionResult.h
+	include/alibabacloud/adb/model/PreloadSparkAppMetricsRequest.h
+	include/alibabacloud/adb/model/PreloadSparkAppMetricsResult.h
 	include/alibabacloud/adb/model/ReleaseClusterPublicConnectionRequest.h
 	include/alibabacloud/adb/model/ReleaseClusterPublicConnectionRequest.h
 	include/alibabacloud/adb/model/ReleaseClusterPublicConnectionResult.h
 	include/alibabacloud/adb/model/ReleaseClusterPublicConnectionResult.h
 	include/alibabacloud/adb/model/ResetAccountPasswordRequest.h
 	include/alibabacloud/adb/model/ResetAccountPasswordRequest.h
 	include/alibabacloud/adb/model/ResetAccountPasswordResult.h
 	include/alibabacloud/adb/model/ResetAccountPasswordResult.h
-	include/alibabacloud/adb/model/RevokeOperatorPermissionRequest.h
-	include/alibabacloud/adb/model/RevokeOperatorPermissionResult.h
-	include/alibabacloud/adb/model/TagResourcesRequest.h
-	include/alibabacloud/adb/model/TagResourcesResult.h
-	include/alibabacloud/adb/model/UnbindDBResourceGroupWithUserRequest.h
-	include/alibabacloud/adb/model/UnbindDBResourceGroupWithUserResult.h
-	include/alibabacloud/adb/model/UnbindDBResourcePoolWithUserRequest.h
-	include/alibabacloud/adb/model/UnbindDBResourcePoolWithUserResult.h
-	include/alibabacloud/adb/model/UntagResourcesRequest.h
-	include/alibabacloud/adb/model/UntagResourcesResult.h )
+	include/alibabacloud/adb/model/SetSparkAppLogRootPathRequest.h
+	include/alibabacloud/adb/model/SetSparkAppLogRootPathResult.h
+	include/alibabacloud/adb/model/StartSparkSQLEngineRequest.h
+	include/alibabacloud/adb/model/StartSparkSQLEngineResult.h
+	include/alibabacloud/adb/model/SubmitSparkAppRequest.h
+	include/alibabacloud/adb/model/SubmitSparkAppResult.h
+	include/alibabacloud/adb/model/SubmitSparkLogAnalyzeTaskRequest.h
+	include/alibabacloud/adb/model/SubmitSparkLogAnalyzeTaskResult.h
+	include/alibabacloud/adb/model/UnbindAccountRequest.h
+	include/alibabacloud/adb/model/UnbindAccountResult.h
+	include/alibabacloud/adb/model/UpdateSparkTemplateFileRequest.h
+	include/alibabacloud/adb/model/UpdateSparkTemplateFileResult.h )
 
 
 set(adb_src 
 set(adb_src 
 	src/AdbClient.cc
 	src/AdbClient.cc
 	src/model/AllocateClusterPublicConnectionRequest.cc
 	src/model/AllocateClusterPublicConnectionRequest.cc
 	src/model/AllocateClusterPublicConnectionResult.cc
 	src/model/AllocateClusterPublicConnectionResult.cc
-	src/model/BindDBResourceGroupWithUserRequest.cc
-	src/model/BindDBResourceGroupWithUserResult.cc
-	src/model/BindDBResourcePoolWithUserRequest.cc
-	src/model/BindDBResourcePoolWithUserResult.cc
+	src/model/BindAccountRequest.cc
+	src/model/BindAccountResult.cc
+	src/model/CheckBindRamUserRequest.cc
+	src/model/CheckBindRamUserResult.cc
 	src/model/CreateAccountRequest.cc
 	src/model/CreateAccountRequest.cc
 	src/model/CreateAccountResult.cc
 	src/model/CreateAccountResult.cc
 	src/model/CreateDBClusterRequest.cc
 	src/model/CreateDBClusterRequest.cc
 	src/model/CreateDBClusterResult.cc
 	src/model/CreateDBClusterResult.cc
 	src/model/CreateDBResourceGroupRequest.cc
 	src/model/CreateDBResourceGroupRequest.cc
 	src/model/CreateDBResourceGroupResult.cc
 	src/model/CreateDBResourceGroupResult.cc
-	src/model/CreateDBResourcePoolRequest.cc
-	src/model/CreateDBResourcePoolResult.cc
-	src/model/CreateElasticPlanRequest.cc
-	src/model/CreateElasticPlanResult.cc
+	src/model/CreateOssSubDirectoryRequest.cc
+	src/model/CreateOssSubDirectoryResult.cc
+	src/model/CreateSparkTemplateRequest.cc
+	src/model/CreateSparkTemplateResult.cc
 	src/model/DeleteAccountRequest.cc
 	src/model/DeleteAccountRequest.cc
 	src/model/DeleteAccountResult.cc
 	src/model/DeleteAccountResult.cc
 	src/model/DeleteDBClusterRequest.cc
 	src/model/DeleteDBClusterRequest.cc
 	src/model/DeleteDBClusterResult.cc
 	src/model/DeleteDBClusterResult.cc
 	src/model/DeleteDBResourceGroupRequest.cc
 	src/model/DeleteDBResourceGroupRequest.cc
 	src/model/DeleteDBResourceGroupResult.cc
 	src/model/DeleteDBResourceGroupResult.cc
-	src/model/DeleteDBResourcePoolRequest.cc
-	src/model/DeleteDBResourcePoolResult.cc
-	src/model/DeleteElasticPlanRequest.cc
-	src/model/DeleteElasticPlanResult.cc
+	src/model/DeleteProcessInstanceRequest.cc
+	src/model/DeleteProcessInstanceResult.cc
+	src/model/DeleteSparkTemplateRequest.cc
+	src/model/DeleteSparkTemplateResult.cc
+	src/model/DeleteSparkTemplateFileRequest.cc
+	src/model/DeleteSparkTemplateFileResult.cc
 	src/model/DescribeAccountsRequest.cc
 	src/model/DescribeAccountsRequest.cc
 	src/model/DescribeAccountsResult.cc
 	src/model/DescribeAccountsResult.cc
-	src/model/DescribeAllAccountsRequest.cc
-	src/model/DescribeAllAccountsResult.cc
-	src/model/DescribeAllDataSourceRequest.cc
-	src/model/DescribeAllDataSourceResult.cc
+	src/model/DescribeAdbMySqlColumnsRequest.cc
+	src/model/DescribeAdbMySqlColumnsResult.cc
+	src/model/DescribeAdbMySqlSchemasRequest.cc
+	src/model/DescribeAdbMySqlSchemasResult.cc
+	src/model/DescribeAdbMySqlTablesRequest.cc
+	src/model/DescribeAdbMySqlTablesResult.cc
+	src/model/DescribeApsActionLogsRequest.cc
+	src/model/DescribeApsActionLogsResult.cc
+	src/model/DescribeApsResourceGroupsRequest.cc
+	src/model/DescribeApsResourceGroupsResult.cc
 	src/model/DescribeAuditLogConfigRequest.cc
 	src/model/DescribeAuditLogConfigRequest.cc
 	src/model/DescribeAuditLogConfigResult.cc
 	src/model/DescribeAuditLogConfigResult.cc
 	src/model/DescribeAuditLogRecordsRequest.cc
 	src/model/DescribeAuditLogRecordsRequest.cc
 	src/model/DescribeAuditLogRecordsResult.cc
 	src/model/DescribeAuditLogRecordsResult.cc
-	src/model/DescribeAutoRenewAttributeRequest.cc
-	src/model/DescribeAutoRenewAttributeResult.cc
-	src/model/DescribeAvailableResourceRequest.cc
-	src/model/DescribeAvailableResourceResult.cc
 	src/model/DescribeBackupPolicyRequest.cc
 	src/model/DescribeBackupPolicyRequest.cc
 	src/model/DescribeBackupPolicyResult.cc
 	src/model/DescribeBackupPolicyResult.cc
 	src/model/DescribeBackupsRequest.cc
 	src/model/DescribeBackupsRequest.cc
 	src/model/DescribeBackupsResult.cc
 	src/model/DescribeBackupsResult.cc
-	src/model/DescribeColumnsRequest.cc
-	src/model/DescribeColumnsResult.cc
-	src/model/DescribeConnectionCountRecordsRequest.cc
-	src/model/DescribeConnectionCountRecordsResult.cc
-	src/model/DescribeDBClusterAccessWhiteListRequest.cc
-	src/model/DescribeDBClusterAccessWhiteListResult.cc
+	src/model/DescribeClusterAccessWhiteListRequest.cc
+	src/model/DescribeClusterAccessWhiteListResult.cc
+	src/model/DescribeClusterNetInfoRequest.cc
+	src/model/DescribeClusterNetInfoResult.cc
 	src/model/DescribeDBClusterAttributeRequest.cc
 	src/model/DescribeDBClusterAttributeRequest.cc
 	src/model/DescribeDBClusterAttributeResult.cc
 	src/model/DescribeDBClusterAttributeResult.cc
 	src/model/DescribeDBClusterForecastRequest.cc
 	src/model/DescribeDBClusterForecastRequest.cc
 	src/model/DescribeDBClusterForecastResult.cc
 	src/model/DescribeDBClusterForecastResult.cc
-	src/model/DescribeDBClusterHealthReportRequest.cc
-	src/model/DescribeDBClusterHealthReportResult.cc
-	src/model/DescribeDBClusterNetInfoRequest.cc
-	src/model/DescribeDBClusterNetInfoResult.cc
+	src/model/DescribeDBClusterHealthStatusRequest.cc
+	src/model/DescribeDBClusterHealthStatusResult.cc
 	src/model/DescribeDBClusterPerformanceRequest.cc
 	src/model/DescribeDBClusterPerformanceRequest.cc
 	src/model/DescribeDBClusterPerformanceResult.cc
 	src/model/DescribeDBClusterPerformanceResult.cc
-	src/model/DescribeDBClusterResourcePoolPerformanceRequest.cc
-	src/model/DescribeDBClusterResourcePoolPerformanceResult.cc
 	src/model/DescribeDBClustersRequest.cc
 	src/model/DescribeDBClustersRequest.cc
 	src/model/DescribeDBClustersResult.cc
 	src/model/DescribeDBClustersResult.cc
 	src/model/DescribeDBResourceGroupRequest.cc
 	src/model/DescribeDBResourceGroupRequest.cc
 	src/model/DescribeDBResourceGroupResult.cc
 	src/model/DescribeDBResourceGroupResult.cc
-	src/model/DescribeDBResourcePoolRequest.cc
-	src/model/DescribeDBResourcePoolResult.cc
 	src/model/DescribeDiagnosisDimensionsRequest.cc
 	src/model/DescribeDiagnosisDimensionsRequest.cc
 	src/model/DescribeDiagnosisDimensionsResult.cc
 	src/model/DescribeDiagnosisDimensionsResult.cc
 	src/model/DescribeDiagnosisRecordsRequest.cc
 	src/model/DescribeDiagnosisRecordsRequest.cc
 	src/model/DescribeDiagnosisRecordsResult.cc
 	src/model/DescribeDiagnosisRecordsResult.cc
+	src/model/DescribeDiagnosisSQLInfoRequest.cc
+	src/model/DescribeDiagnosisSQLInfoResult.cc
 	src/model/DescribeDownloadRecordsRequest.cc
 	src/model/DescribeDownloadRecordsRequest.cc
 	src/model/DescribeDownloadRecordsResult.cc
 	src/model/DescribeDownloadRecordsResult.cc
-	src/model/DescribeElasticDailyPlanRequest.cc
-	src/model/DescribeElasticDailyPlanResult.cc
-	src/model/DescribeElasticPlanRequest.cc
-	src/model/DescribeElasticPlanResult.cc
-	src/model/DescribeInclinedTablesRequest.cc
-	src/model/DescribeInclinedTablesResult.cc
-	src/model/DescribeLoadTasksRecordsRequest.cc
-	src/model/DescribeLoadTasksRecordsResult.cc
-	src/model/DescribeMaintenanceActionRequest.cc
-	src/model/DescribeMaintenanceActionResult.cc
-	src/model/DescribeOperatorPermissionRequest.cc
-	src/model/DescribeOperatorPermissionResult.cc
 	src/model/DescribePatternPerformanceRequest.cc
 	src/model/DescribePatternPerformanceRequest.cc
 	src/model/DescribePatternPerformanceResult.cc
 	src/model/DescribePatternPerformanceResult.cc
-	src/model/DescribeProcessListRequest.cc
-	src/model/DescribeProcessListResult.cc
 	src/model/DescribeRegionsRequest.cc
 	src/model/DescribeRegionsRequest.cc
 	src/model/DescribeRegionsResult.cc
 	src/model/DescribeRegionsResult.cc
 	src/model/DescribeSQLPatternAttributeRequest.cc
 	src/model/DescribeSQLPatternAttributeRequest.cc
 	src/model/DescribeSQLPatternAttributeResult.cc
 	src/model/DescribeSQLPatternAttributeResult.cc
 	src/model/DescribeSQLPatternsRequest.cc
 	src/model/DescribeSQLPatternsRequest.cc
 	src/model/DescribeSQLPatternsResult.cc
 	src/model/DescribeSQLPatternsResult.cc
-	src/model/DescribeSQLPlanRequest.cc
-	src/model/DescribeSQLPlanResult.cc
-	src/model/DescribeSQLPlanTaskRequest.cc
-	src/model/DescribeSQLPlanTaskResult.cc
-	src/model/DescribeSchemasRequest.cc
-	src/model/DescribeSchemasResult.cc
-	src/model/DescribeSlowLogRecordsRequest.cc
-	src/model/DescribeSlowLogRecordsResult.cc
-	src/model/DescribeSlowLogTrendRequest.cc
-	src/model/DescribeSlowLogTrendResult.cc
+	src/model/DescribeSparkCodeLogRequest.cc
+	src/model/DescribeSparkCodeLogResult.cc
+	src/model/DescribeSparkCodeOutputRequest.cc
+	src/model/DescribeSparkCodeOutputResult.cc
+	src/model/DescribeSparkCodeWebUiRequest.cc
+	src/model/DescribeSparkCodeWebUiResult.cc
 	src/model/DescribeSqlPatternRequest.cc
 	src/model/DescribeSqlPatternRequest.cc
 	src/model/DescribeSqlPatternResult.cc
 	src/model/DescribeSqlPatternResult.cc
 	src/model/DescribeTableAccessCountRequest.cc
 	src/model/DescribeTableAccessCountRequest.cc
 	src/model/DescribeTableAccessCountResult.cc
 	src/model/DescribeTableAccessCountResult.cc
-	src/model/DescribeTableDetailRequest.cc
-	src/model/DescribeTableDetailResult.cc
-	src/model/DescribeTablePartitionDiagnoseRequest.cc
-	src/model/DescribeTablePartitionDiagnoseResult.cc
-	src/model/DescribeTableStatisticsRequest.cc
-	src/model/DescribeTableStatisticsResult.cc
-	src/model/DescribeTablesRequest.cc
-	src/model/DescribeTablesResult.cc
-	src/model/DescribeTaskInfoRequest.cc
-	src/model/DescribeTaskInfoResult.cc
 	src/model/DownloadDiagnosisRecordsRequest.cc
 	src/model/DownloadDiagnosisRecordsRequest.cc
 	src/model/DownloadDiagnosisRecordsResult.cc
 	src/model/DownloadDiagnosisRecordsResult.cc
-	src/model/GrantOperatorPermissionRequest.cc
-	src/model/GrantOperatorPermissionResult.cc
-	src/model/KillProcessRequest.cc
-	src/model/KillProcessResult.cc
-	src/model/ListTagResourcesRequest.cc
-	src/model/ListTagResourcesResult.cc
+	src/model/GetDatabaseObjectsRequest.cc
+	src/model/GetDatabaseObjectsResult.cc
+	src/model/GetLakehouseValidResourceGroupsRequest.cc
+	src/model/GetLakehouseValidResourceGroupsResult.cc
+	src/model/GetSparkAppAttemptLogRequest.cc
+	src/model/GetSparkAppAttemptLogResult.cc
+	src/model/GetSparkAppInfoRequest.cc
+	src/model/GetSparkAppInfoResult.cc
+	src/model/GetSparkAppLogRequest.cc
+	src/model/GetSparkAppLogResult.cc
+	src/model/GetSparkAppMetricsRequest.cc
+	src/model/GetSparkAppMetricsResult.cc
+	src/model/GetSparkAppStateRequest.cc
+	src/model/GetSparkAppStateResult.cc
+	src/model/GetSparkAppWebUiAddressRequest.cc
+	src/model/GetSparkAppWebUiAddressResult.cc
+	src/model/GetSparkConfigLogPathRequest.cc
+	src/model/GetSparkConfigLogPathResult.cc
+	src/model/GetSparkLogAnalyzeTaskRequest.cc
+	src/model/GetSparkLogAnalyzeTaskResult.cc
+	src/model/GetSparkSQLEngineStateRequest.cc
+	src/model/GetSparkSQLEngineStateResult.cc
+	src/model/GetSparkTemplateFileContentRequest.cc
+	src/model/GetSparkTemplateFileContentResult.cc
+	src/model/GetSparkTemplateFolderTreeRequest.cc
+	src/model/GetSparkTemplateFolderTreeResult.cc
+	src/model/GetSparkTemplateFullTreeRequest.cc
+	src/model/GetSparkTemplateFullTreeResult.cc
+	src/model/GetTableRequest.cc
+	src/model/GetTableResult.cc
+	src/model/GetTableColumnsRequest.cc
+	src/model/GetTableColumnsResult.cc
+	src/model/GetTableDDLRequest.cc
+	src/model/GetTableDDLResult.cc
+	src/model/GetTableObjectsRequest.cc
+	src/model/GetTableObjectsResult.cc
+	src/model/GetViewDDLRequest.cc
+	src/model/GetViewDDLResult.cc
+	src/model/GetViewObjectsRequest.cc
+	src/model/GetViewObjectsResult.cc
+	src/model/KillSparkAppRequest.cc
+	src/model/KillSparkAppResult.cc
+	src/model/KillSparkLogAnalyzeTaskRequest.cc
+	src/model/KillSparkLogAnalyzeTaskResult.cc
+	src/model/KillSparkSQLEngineRequest.cc
+	src/model/KillSparkSQLEngineResult.cc
+	src/model/ListSparkAppAttemptsRequest.cc
+	src/model/ListSparkAppAttemptsResult.cc
+	src/model/ListSparkAppsRequest.cc
+	src/model/ListSparkAppsResult.cc
+	src/model/ListSparkLogAnalyzeTasksRequest.cc
+	src/model/ListSparkLogAnalyzeTasksResult.cc
+	src/model/ListSparkTemplateFileIdsRequest.cc
+	src/model/ListSparkTemplateFileIdsResult.cc
 	src/model/ModifyAccountDescriptionRequest.cc
 	src/model/ModifyAccountDescriptionRequest.cc
 	src/model/ModifyAccountDescriptionResult.cc
 	src/model/ModifyAccountDescriptionResult.cc
 	src/model/ModifyAuditLogConfigRequest.cc
 	src/model/ModifyAuditLogConfigRequest.cc
 	src/model/ModifyAuditLogConfigResult.cc
 	src/model/ModifyAuditLogConfigResult.cc
-	src/model/ModifyAutoRenewAttributeRequest.cc
-	src/model/ModifyAutoRenewAttributeResult.cc
 	src/model/ModifyBackupPolicyRequest.cc
 	src/model/ModifyBackupPolicyRequest.cc
 	src/model/ModifyBackupPolicyResult.cc
 	src/model/ModifyBackupPolicyResult.cc
+	src/model/ModifyClusterAccessWhiteListRequest.cc
+	src/model/ModifyClusterAccessWhiteListResult.cc
 	src/model/ModifyClusterConnectionStringRequest.cc
 	src/model/ModifyClusterConnectionStringRequest.cc
 	src/model/ModifyClusterConnectionStringResult.cc
 	src/model/ModifyClusterConnectionStringResult.cc
 	src/model/ModifyDBClusterRequest.cc
 	src/model/ModifyDBClusterRequest.cc
 	src/model/ModifyDBClusterResult.cc
 	src/model/ModifyDBClusterResult.cc
-	src/model/ModifyDBClusterAccessWhiteListRequest.cc
-	src/model/ModifyDBClusterAccessWhiteListResult.cc
 	src/model/ModifyDBClusterDescriptionRequest.cc
 	src/model/ModifyDBClusterDescriptionRequest.cc
 	src/model/ModifyDBClusterDescriptionResult.cc
 	src/model/ModifyDBClusterDescriptionResult.cc
 	src/model/ModifyDBClusterMaintainTimeRequest.cc
 	src/model/ModifyDBClusterMaintainTimeRequest.cc
 	src/model/ModifyDBClusterMaintainTimeResult.cc
 	src/model/ModifyDBClusterMaintainTimeResult.cc
-	src/model/ModifyDBClusterPayTypeRequest.cc
-	src/model/ModifyDBClusterPayTypeResult.cc
-	src/model/ModifyDBClusterResourceGroupRequest.cc
-	src/model/ModifyDBClusterResourceGroupResult.cc
 	src/model/ModifyDBResourceGroupRequest.cc
 	src/model/ModifyDBResourceGroupRequest.cc
 	src/model/ModifyDBResourceGroupResult.cc
 	src/model/ModifyDBResourceGroupResult.cc
-	src/model/ModifyDBResourcePoolRequest.cc
-	src/model/ModifyDBResourcePoolResult.cc
-	src/model/ModifyElasticPlanRequest.cc
-	src/model/ModifyElasticPlanResult.cc
-	src/model/ModifyLogBackupPolicyRequest.cc
-	src/model/ModifyLogBackupPolicyResult.cc
-	src/model/ModifyMaintenanceActionRequest.cc
-	src/model/ModifyMaintenanceActionResult.cc
+	src/model/PreloadSparkAppMetricsRequest.cc
+	src/model/PreloadSparkAppMetricsResult.cc
 	src/model/ReleaseClusterPublicConnectionRequest.cc
 	src/model/ReleaseClusterPublicConnectionRequest.cc
 	src/model/ReleaseClusterPublicConnectionResult.cc
 	src/model/ReleaseClusterPublicConnectionResult.cc
 	src/model/ResetAccountPasswordRequest.cc
 	src/model/ResetAccountPasswordRequest.cc
 	src/model/ResetAccountPasswordResult.cc
 	src/model/ResetAccountPasswordResult.cc
-	src/model/RevokeOperatorPermissionRequest.cc
-	src/model/RevokeOperatorPermissionResult.cc
-	src/model/TagResourcesRequest.cc
-	src/model/TagResourcesResult.cc
-	src/model/UnbindDBResourceGroupWithUserRequest.cc
-	src/model/UnbindDBResourceGroupWithUserResult.cc
-	src/model/UnbindDBResourcePoolWithUserRequest.cc
-	src/model/UnbindDBResourcePoolWithUserResult.cc
-	src/model/UntagResourcesRequest.cc
-	src/model/UntagResourcesResult.cc )
+	src/model/SetSparkAppLogRootPathRequest.cc
+	src/model/SetSparkAppLogRootPathResult.cc
+	src/model/StartSparkSQLEngineRequest.cc
+	src/model/StartSparkSQLEngineResult.cc
+	src/model/SubmitSparkAppRequest.cc
+	src/model/SubmitSparkAppResult.cc
+	src/model/SubmitSparkLogAnalyzeTaskRequest.cc
+	src/model/SubmitSparkLogAnalyzeTaskResult.cc
+	src/model/UnbindAccountRequest.cc
+	src/model/UnbindAccountResult.cc
+	src/model/UpdateSparkTemplateFileRequest.cc
+	src/model/UpdateSparkTemplateFileResult.cc )
 
 
 add_library(adb ${LIB_TYPE}
 add_library(adb ${LIB_TYPE}
 	${adb_public_header}
 	${adb_public_header}

+ 432 - 400
adb/include/alibabacloud/adb/AdbClient.h

@@ -24,178 +24,186 @@
 #include "AdbExport.h"
 #include "AdbExport.h"
 #include "model/AllocateClusterPublicConnectionRequest.h"
 #include "model/AllocateClusterPublicConnectionRequest.h"
 #include "model/AllocateClusterPublicConnectionResult.h"
 #include "model/AllocateClusterPublicConnectionResult.h"
-#include "model/BindDBResourceGroupWithUserRequest.h"
-#include "model/BindDBResourceGroupWithUserResult.h"
-#include "model/BindDBResourcePoolWithUserRequest.h"
-#include "model/BindDBResourcePoolWithUserResult.h"
+#include "model/BindAccountRequest.h"
+#include "model/BindAccountResult.h"
+#include "model/CheckBindRamUserRequest.h"
+#include "model/CheckBindRamUserResult.h"
 #include "model/CreateAccountRequest.h"
 #include "model/CreateAccountRequest.h"
 #include "model/CreateAccountResult.h"
 #include "model/CreateAccountResult.h"
 #include "model/CreateDBClusterRequest.h"
 #include "model/CreateDBClusterRequest.h"
 #include "model/CreateDBClusterResult.h"
 #include "model/CreateDBClusterResult.h"
 #include "model/CreateDBResourceGroupRequest.h"
 #include "model/CreateDBResourceGroupRequest.h"
 #include "model/CreateDBResourceGroupResult.h"
 #include "model/CreateDBResourceGroupResult.h"
-#include "model/CreateDBResourcePoolRequest.h"
-#include "model/CreateDBResourcePoolResult.h"
-#include "model/CreateElasticPlanRequest.h"
-#include "model/CreateElasticPlanResult.h"
+#include "model/CreateOssSubDirectoryRequest.h"
+#include "model/CreateOssSubDirectoryResult.h"
+#include "model/CreateSparkTemplateRequest.h"
+#include "model/CreateSparkTemplateResult.h"
 #include "model/DeleteAccountRequest.h"
 #include "model/DeleteAccountRequest.h"
 #include "model/DeleteAccountResult.h"
 #include "model/DeleteAccountResult.h"
 #include "model/DeleteDBClusterRequest.h"
 #include "model/DeleteDBClusterRequest.h"
 #include "model/DeleteDBClusterResult.h"
 #include "model/DeleteDBClusterResult.h"
 #include "model/DeleteDBResourceGroupRequest.h"
 #include "model/DeleteDBResourceGroupRequest.h"
 #include "model/DeleteDBResourceGroupResult.h"
 #include "model/DeleteDBResourceGroupResult.h"
-#include "model/DeleteDBResourcePoolRequest.h"
-#include "model/DeleteDBResourcePoolResult.h"
-#include "model/DeleteElasticPlanRequest.h"
-#include "model/DeleteElasticPlanResult.h"
+#include "model/DeleteProcessInstanceRequest.h"
+#include "model/DeleteProcessInstanceResult.h"
+#include "model/DeleteSparkTemplateRequest.h"
+#include "model/DeleteSparkTemplateResult.h"
+#include "model/DeleteSparkTemplateFileRequest.h"
+#include "model/DeleteSparkTemplateFileResult.h"
 #include "model/DescribeAccountsRequest.h"
 #include "model/DescribeAccountsRequest.h"
 #include "model/DescribeAccountsResult.h"
 #include "model/DescribeAccountsResult.h"
-#include "model/DescribeAllAccountsRequest.h"
-#include "model/DescribeAllAccountsResult.h"
-#include "model/DescribeAllDataSourceRequest.h"
-#include "model/DescribeAllDataSourceResult.h"
+#include "model/DescribeAdbMySqlColumnsRequest.h"
+#include "model/DescribeAdbMySqlColumnsResult.h"
+#include "model/DescribeAdbMySqlSchemasRequest.h"
+#include "model/DescribeAdbMySqlSchemasResult.h"
+#include "model/DescribeAdbMySqlTablesRequest.h"
+#include "model/DescribeAdbMySqlTablesResult.h"
+#include "model/DescribeApsActionLogsRequest.h"
+#include "model/DescribeApsActionLogsResult.h"
+#include "model/DescribeApsResourceGroupsRequest.h"
+#include "model/DescribeApsResourceGroupsResult.h"
 #include "model/DescribeAuditLogConfigRequest.h"
 #include "model/DescribeAuditLogConfigRequest.h"
 #include "model/DescribeAuditLogConfigResult.h"
 #include "model/DescribeAuditLogConfigResult.h"
 #include "model/DescribeAuditLogRecordsRequest.h"
 #include "model/DescribeAuditLogRecordsRequest.h"
 #include "model/DescribeAuditLogRecordsResult.h"
 #include "model/DescribeAuditLogRecordsResult.h"
-#include "model/DescribeAutoRenewAttributeRequest.h"
-#include "model/DescribeAutoRenewAttributeResult.h"
-#include "model/DescribeAvailableResourceRequest.h"
-#include "model/DescribeAvailableResourceResult.h"
 #include "model/DescribeBackupPolicyRequest.h"
 #include "model/DescribeBackupPolicyRequest.h"
 #include "model/DescribeBackupPolicyResult.h"
 #include "model/DescribeBackupPolicyResult.h"
 #include "model/DescribeBackupsRequest.h"
 #include "model/DescribeBackupsRequest.h"
 #include "model/DescribeBackupsResult.h"
 #include "model/DescribeBackupsResult.h"
-#include "model/DescribeColumnsRequest.h"
-#include "model/DescribeColumnsResult.h"
-#include "model/DescribeConnectionCountRecordsRequest.h"
-#include "model/DescribeConnectionCountRecordsResult.h"
-#include "model/DescribeDBClusterAccessWhiteListRequest.h"
-#include "model/DescribeDBClusterAccessWhiteListResult.h"
+#include "model/DescribeClusterAccessWhiteListRequest.h"
+#include "model/DescribeClusterAccessWhiteListResult.h"
+#include "model/DescribeClusterNetInfoRequest.h"
+#include "model/DescribeClusterNetInfoResult.h"
 #include "model/DescribeDBClusterAttributeRequest.h"
 #include "model/DescribeDBClusterAttributeRequest.h"
 #include "model/DescribeDBClusterAttributeResult.h"
 #include "model/DescribeDBClusterAttributeResult.h"
 #include "model/DescribeDBClusterForecastRequest.h"
 #include "model/DescribeDBClusterForecastRequest.h"
 #include "model/DescribeDBClusterForecastResult.h"
 #include "model/DescribeDBClusterForecastResult.h"
-#include "model/DescribeDBClusterHealthReportRequest.h"
-#include "model/DescribeDBClusterHealthReportResult.h"
-#include "model/DescribeDBClusterNetInfoRequest.h"
-#include "model/DescribeDBClusterNetInfoResult.h"
+#include "model/DescribeDBClusterHealthStatusRequest.h"
+#include "model/DescribeDBClusterHealthStatusResult.h"
 #include "model/DescribeDBClusterPerformanceRequest.h"
 #include "model/DescribeDBClusterPerformanceRequest.h"
 #include "model/DescribeDBClusterPerformanceResult.h"
 #include "model/DescribeDBClusterPerformanceResult.h"
-#include "model/DescribeDBClusterResourcePoolPerformanceRequest.h"
-#include "model/DescribeDBClusterResourcePoolPerformanceResult.h"
 #include "model/DescribeDBClustersRequest.h"
 #include "model/DescribeDBClustersRequest.h"
 #include "model/DescribeDBClustersResult.h"
 #include "model/DescribeDBClustersResult.h"
 #include "model/DescribeDBResourceGroupRequest.h"
 #include "model/DescribeDBResourceGroupRequest.h"
 #include "model/DescribeDBResourceGroupResult.h"
 #include "model/DescribeDBResourceGroupResult.h"
-#include "model/DescribeDBResourcePoolRequest.h"
-#include "model/DescribeDBResourcePoolResult.h"
 #include "model/DescribeDiagnosisDimensionsRequest.h"
 #include "model/DescribeDiagnosisDimensionsRequest.h"
 #include "model/DescribeDiagnosisDimensionsResult.h"
 #include "model/DescribeDiagnosisDimensionsResult.h"
 #include "model/DescribeDiagnosisRecordsRequest.h"
 #include "model/DescribeDiagnosisRecordsRequest.h"
 #include "model/DescribeDiagnosisRecordsResult.h"
 #include "model/DescribeDiagnosisRecordsResult.h"
+#include "model/DescribeDiagnosisSQLInfoRequest.h"
+#include "model/DescribeDiagnosisSQLInfoResult.h"
 #include "model/DescribeDownloadRecordsRequest.h"
 #include "model/DescribeDownloadRecordsRequest.h"
 #include "model/DescribeDownloadRecordsResult.h"
 #include "model/DescribeDownloadRecordsResult.h"
-#include "model/DescribeElasticDailyPlanRequest.h"
-#include "model/DescribeElasticDailyPlanResult.h"
-#include "model/DescribeElasticPlanRequest.h"
-#include "model/DescribeElasticPlanResult.h"
-#include "model/DescribeInclinedTablesRequest.h"
-#include "model/DescribeInclinedTablesResult.h"
-#include "model/DescribeLoadTasksRecordsRequest.h"
-#include "model/DescribeLoadTasksRecordsResult.h"
-#include "model/DescribeMaintenanceActionRequest.h"
-#include "model/DescribeMaintenanceActionResult.h"
-#include "model/DescribeOperatorPermissionRequest.h"
-#include "model/DescribeOperatorPermissionResult.h"
 #include "model/DescribePatternPerformanceRequest.h"
 #include "model/DescribePatternPerformanceRequest.h"
 #include "model/DescribePatternPerformanceResult.h"
 #include "model/DescribePatternPerformanceResult.h"
-#include "model/DescribeProcessListRequest.h"
-#include "model/DescribeProcessListResult.h"
 #include "model/DescribeRegionsRequest.h"
 #include "model/DescribeRegionsRequest.h"
 #include "model/DescribeRegionsResult.h"
 #include "model/DescribeRegionsResult.h"
 #include "model/DescribeSQLPatternAttributeRequest.h"
 #include "model/DescribeSQLPatternAttributeRequest.h"
 #include "model/DescribeSQLPatternAttributeResult.h"
 #include "model/DescribeSQLPatternAttributeResult.h"
 #include "model/DescribeSQLPatternsRequest.h"
 #include "model/DescribeSQLPatternsRequest.h"
 #include "model/DescribeSQLPatternsResult.h"
 #include "model/DescribeSQLPatternsResult.h"
-#include "model/DescribeSQLPlanRequest.h"
-#include "model/DescribeSQLPlanResult.h"
-#include "model/DescribeSQLPlanTaskRequest.h"
-#include "model/DescribeSQLPlanTaskResult.h"
-#include "model/DescribeSchemasRequest.h"
-#include "model/DescribeSchemasResult.h"
-#include "model/DescribeSlowLogRecordsRequest.h"
-#include "model/DescribeSlowLogRecordsResult.h"
-#include "model/DescribeSlowLogTrendRequest.h"
-#include "model/DescribeSlowLogTrendResult.h"
+#include "model/DescribeSparkCodeLogRequest.h"
+#include "model/DescribeSparkCodeLogResult.h"
+#include "model/DescribeSparkCodeOutputRequest.h"
+#include "model/DescribeSparkCodeOutputResult.h"
+#include "model/DescribeSparkCodeWebUiRequest.h"
+#include "model/DescribeSparkCodeWebUiResult.h"
 #include "model/DescribeSqlPatternRequest.h"
 #include "model/DescribeSqlPatternRequest.h"
 #include "model/DescribeSqlPatternResult.h"
 #include "model/DescribeSqlPatternResult.h"
 #include "model/DescribeTableAccessCountRequest.h"
 #include "model/DescribeTableAccessCountRequest.h"
 #include "model/DescribeTableAccessCountResult.h"
 #include "model/DescribeTableAccessCountResult.h"
-#include "model/DescribeTableDetailRequest.h"
-#include "model/DescribeTableDetailResult.h"
-#include "model/DescribeTablePartitionDiagnoseRequest.h"
-#include "model/DescribeTablePartitionDiagnoseResult.h"
-#include "model/DescribeTableStatisticsRequest.h"
-#include "model/DescribeTableStatisticsResult.h"
-#include "model/DescribeTablesRequest.h"
-#include "model/DescribeTablesResult.h"
-#include "model/DescribeTaskInfoRequest.h"
-#include "model/DescribeTaskInfoResult.h"
 #include "model/DownloadDiagnosisRecordsRequest.h"
 #include "model/DownloadDiagnosisRecordsRequest.h"
 #include "model/DownloadDiagnosisRecordsResult.h"
 #include "model/DownloadDiagnosisRecordsResult.h"
-#include "model/GrantOperatorPermissionRequest.h"
-#include "model/GrantOperatorPermissionResult.h"
-#include "model/KillProcessRequest.h"
-#include "model/KillProcessResult.h"
-#include "model/ListTagResourcesRequest.h"
-#include "model/ListTagResourcesResult.h"
+#include "model/GetDatabaseObjectsRequest.h"
+#include "model/GetDatabaseObjectsResult.h"
+#include "model/GetLakehouseValidResourceGroupsRequest.h"
+#include "model/GetLakehouseValidResourceGroupsResult.h"
+#include "model/GetSparkAppAttemptLogRequest.h"
+#include "model/GetSparkAppAttemptLogResult.h"
+#include "model/GetSparkAppInfoRequest.h"
+#include "model/GetSparkAppInfoResult.h"
+#include "model/GetSparkAppLogRequest.h"
+#include "model/GetSparkAppLogResult.h"
+#include "model/GetSparkAppMetricsRequest.h"
+#include "model/GetSparkAppMetricsResult.h"
+#include "model/GetSparkAppStateRequest.h"
+#include "model/GetSparkAppStateResult.h"
+#include "model/GetSparkAppWebUiAddressRequest.h"
+#include "model/GetSparkAppWebUiAddressResult.h"
+#include "model/GetSparkConfigLogPathRequest.h"
+#include "model/GetSparkConfigLogPathResult.h"
+#include "model/GetSparkLogAnalyzeTaskRequest.h"
+#include "model/GetSparkLogAnalyzeTaskResult.h"
+#include "model/GetSparkSQLEngineStateRequest.h"
+#include "model/GetSparkSQLEngineStateResult.h"
+#include "model/GetSparkTemplateFileContentRequest.h"
+#include "model/GetSparkTemplateFileContentResult.h"
+#include "model/GetSparkTemplateFolderTreeRequest.h"
+#include "model/GetSparkTemplateFolderTreeResult.h"
+#include "model/GetSparkTemplateFullTreeRequest.h"
+#include "model/GetSparkTemplateFullTreeResult.h"
+#include "model/GetTableRequest.h"
+#include "model/GetTableResult.h"
+#include "model/GetTableColumnsRequest.h"
+#include "model/GetTableColumnsResult.h"
+#include "model/GetTableDDLRequest.h"
+#include "model/GetTableDDLResult.h"
+#include "model/GetTableObjectsRequest.h"
+#include "model/GetTableObjectsResult.h"
+#include "model/GetViewDDLRequest.h"
+#include "model/GetViewDDLResult.h"
+#include "model/GetViewObjectsRequest.h"
+#include "model/GetViewObjectsResult.h"
+#include "model/KillSparkAppRequest.h"
+#include "model/KillSparkAppResult.h"
+#include "model/KillSparkLogAnalyzeTaskRequest.h"
+#include "model/KillSparkLogAnalyzeTaskResult.h"
+#include "model/KillSparkSQLEngineRequest.h"
+#include "model/KillSparkSQLEngineResult.h"
+#include "model/ListSparkAppAttemptsRequest.h"
+#include "model/ListSparkAppAttemptsResult.h"
+#include "model/ListSparkAppsRequest.h"
+#include "model/ListSparkAppsResult.h"
+#include "model/ListSparkLogAnalyzeTasksRequest.h"
+#include "model/ListSparkLogAnalyzeTasksResult.h"
+#include "model/ListSparkTemplateFileIdsRequest.h"
+#include "model/ListSparkTemplateFileIdsResult.h"
 #include "model/ModifyAccountDescriptionRequest.h"
 #include "model/ModifyAccountDescriptionRequest.h"
 #include "model/ModifyAccountDescriptionResult.h"
 #include "model/ModifyAccountDescriptionResult.h"
 #include "model/ModifyAuditLogConfigRequest.h"
 #include "model/ModifyAuditLogConfigRequest.h"
 #include "model/ModifyAuditLogConfigResult.h"
 #include "model/ModifyAuditLogConfigResult.h"
-#include "model/ModifyAutoRenewAttributeRequest.h"
-#include "model/ModifyAutoRenewAttributeResult.h"
 #include "model/ModifyBackupPolicyRequest.h"
 #include "model/ModifyBackupPolicyRequest.h"
 #include "model/ModifyBackupPolicyResult.h"
 #include "model/ModifyBackupPolicyResult.h"
+#include "model/ModifyClusterAccessWhiteListRequest.h"
+#include "model/ModifyClusterAccessWhiteListResult.h"
 #include "model/ModifyClusterConnectionStringRequest.h"
 #include "model/ModifyClusterConnectionStringRequest.h"
 #include "model/ModifyClusterConnectionStringResult.h"
 #include "model/ModifyClusterConnectionStringResult.h"
 #include "model/ModifyDBClusterRequest.h"
 #include "model/ModifyDBClusterRequest.h"
 #include "model/ModifyDBClusterResult.h"
 #include "model/ModifyDBClusterResult.h"
-#include "model/ModifyDBClusterAccessWhiteListRequest.h"
-#include "model/ModifyDBClusterAccessWhiteListResult.h"
 #include "model/ModifyDBClusterDescriptionRequest.h"
 #include "model/ModifyDBClusterDescriptionRequest.h"
 #include "model/ModifyDBClusterDescriptionResult.h"
 #include "model/ModifyDBClusterDescriptionResult.h"
 #include "model/ModifyDBClusterMaintainTimeRequest.h"
 #include "model/ModifyDBClusterMaintainTimeRequest.h"
 #include "model/ModifyDBClusterMaintainTimeResult.h"
 #include "model/ModifyDBClusterMaintainTimeResult.h"
-#include "model/ModifyDBClusterPayTypeRequest.h"
-#include "model/ModifyDBClusterPayTypeResult.h"
-#include "model/ModifyDBClusterResourceGroupRequest.h"
-#include "model/ModifyDBClusterResourceGroupResult.h"
 #include "model/ModifyDBResourceGroupRequest.h"
 #include "model/ModifyDBResourceGroupRequest.h"
 #include "model/ModifyDBResourceGroupResult.h"
 #include "model/ModifyDBResourceGroupResult.h"
-#include "model/ModifyDBResourcePoolRequest.h"
-#include "model/ModifyDBResourcePoolResult.h"
-#include "model/ModifyElasticPlanRequest.h"
-#include "model/ModifyElasticPlanResult.h"
-#include "model/ModifyLogBackupPolicyRequest.h"
-#include "model/ModifyLogBackupPolicyResult.h"
-#include "model/ModifyMaintenanceActionRequest.h"
-#include "model/ModifyMaintenanceActionResult.h"
+#include "model/PreloadSparkAppMetricsRequest.h"
+#include "model/PreloadSparkAppMetricsResult.h"
 #include "model/ReleaseClusterPublicConnectionRequest.h"
 #include "model/ReleaseClusterPublicConnectionRequest.h"
 #include "model/ReleaseClusterPublicConnectionResult.h"
 #include "model/ReleaseClusterPublicConnectionResult.h"
 #include "model/ResetAccountPasswordRequest.h"
 #include "model/ResetAccountPasswordRequest.h"
 #include "model/ResetAccountPasswordResult.h"
 #include "model/ResetAccountPasswordResult.h"
-#include "model/RevokeOperatorPermissionRequest.h"
-#include "model/RevokeOperatorPermissionResult.h"
-#include "model/TagResourcesRequest.h"
-#include "model/TagResourcesResult.h"
-#include "model/UnbindDBResourceGroupWithUserRequest.h"
-#include "model/UnbindDBResourceGroupWithUserResult.h"
-#include "model/UnbindDBResourcePoolWithUserRequest.h"
-#include "model/UnbindDBResourcePoolWithUserResult.h"
-#include "model/UntagResourcesRequest.h"
-#include "model/UntagResourcesResult.h"
+#include "model/SetSparkAppLogRootPathRequest.h"
+#include "model/SetSparkAppLogRootPathResult.h"
+#include "model/StartSparkSQLEngineRequest.h"
+#include "model/StartSparkSQLEngineResult.h"
+#include "model/SubmitSparkAppRequest.h"
+#include "model/SubmitSparkAppResult.h"
+#include "model/SubmitSparkLogAnalyzeTaskRequest.h"
+#include "model/SubmitSparkLogAnalyzeTaskResult.h"
+#include "model/UnbindAccountRequest.h"
+#include "model/UnbindAccountResult.h"
+#include "model/UpdateSparkTemplateFileRequest.h"
+#include "model/UpdateSparkTemplateFileResult.h"
 
 
 
 
 namespace AlibabaCloud
 namespace AlibabaCloud
@@ -208,12 +216,12 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::AllocateClusterPublicConnectionResult> AllocateClusterPublicConnectionOutcome;
 			typedef Outcome<Error, Model::AllocateClusterPublicConnectionResult> AllocateClusterPublicConnectionOutcome;
 			typedef std::future<AllocateClusterPublicConnectionOutcome> AllocateClusterPublicConnectionOutcomeCallable;
 			typedef std::future<AllocateClusterPublicConnectionOutcome> AllocateClusterPublicConnectionOutcomeCallable;
 			typedef std::function<void(const AdbClient*, const Model::AllocateClusterPublicConnectionRequest&, const AllocateClusterPublicConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocateClusterPublicConnectionAsyncHandler;
 			typedef std::function<void(const AdbClient*, const Model::AllocateClusterPublicConnectionRequest&, const AllocateClusterPublicConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocateClusterPublicConnectionAsyncHandler;
-			typedef Outcome<Error, Model::BindDBResourceGroupWithUserResult> BindDBResourceGroupWithUserOutcome;
-			typedef std::future<BindDBResourceGroupWithUserOutcome> BindDBResourceGroupWithUserOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::BindDBResourceGroupWithUserRequest&, const BindDBResourceGroupWithUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BindDBResourceGroupWithUserAsyncHandler;
-			typedef Outcome<Error, Model::BindDBResourcePoolWithUserResult> BindDBResourcePoolWithUserOutcome;
-			typedef std::future<BindDBResourcePoolWithUserOutcome> BindDBResourcePoolWithUserOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::BindDBResourcePoolWithUserRequest&, const BindDBResourcePoolWithUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BindDBResourcePoolWithUserAsyncHandler;
+			typedef Outcome<Error, Model::BindAccountResult> BindAccountOutcome;
+			typedef std::future<BindAccountOutcome> BindAccountOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::BindAccountRequest&, const BindAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BindAccountAsyncHandler;
+			typedef Outcome<Error, Model::CheckBindRamUserResult> CheckBindRamUserOutcome;
+			typedef std::future<CheckBindRamUserOutcome> CheckBindRamUserOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::CheckBindRamUserRequest&, const CheckBindRamUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckBindRamUserAsyncHandler;
 			typedef Outcome<Error, Model::CreateAccountResult> CreateAccountOutcome;
 			typedef Outcome<Error, Model::CreateAccountResult> CreateAccountOutcome;
 			typedef std::future<CreateAccountOutcome> CreateAccountOutcomeCallable;
 			typedef std::future<CreateAccountOutcome> CreateAccountOutcomeCallable;
 			typedef std::function<void(const AdbClient*, const Model::CreateAccountRequest&, const CreateAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAccountAsyncHandler;
 			typedef std::function<void(const AdbClient*, const Model::CreateAccountRequest&, const CreateAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAccountAsyncHandler;
@@ -223,12 +231,12 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::CreateDBResourceGroupResult> CreateDBResourceGroupOutcome;
 			typedef Outcome<Error, Model::CreateDBResourceGroupResult> CreateDBResourceGroupOutcome;
 			typedef std::future<CreateDBResourceGroupOutcome> CreateDBResourceGroupOutcomeCallable;
 			typedef std::future<CreateDBResourceGroupOutcome> CreateDBResourceGroupOutcomeCallable;
 			typedef std::function<void(const AdbClient*, const Model::CreateDBResourceGroupRequest&, const CreateDBResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDBResourceGroupAsyncHandler;
 			typedef std::function<void(const AdbClient*, const Model::CreateDBResourceGroupRequest&, const CreateDBResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDBResourceGroupAsyncHandler;
-			typedef Outcome<Error, Model::CreateDBResourcePoolResult> CreateDBResourcePoolOutcome;
-			typedef std::future<CreateDBResourcePoolOutcome> CreateDBResourcePoolOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::CreateDBResourcePoolRequest&, const CreateDBResourcePoolOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDBResourcePoolAsyncHandler;
-			typedef Outcome<Error, Model::CreateElasticPlanResult> CreateElasticPlanOutcome;
-			typedef std::future<CreateElasticPlanOutcome> CreateElasticPlanOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::CreateElasticPlanRequest&, const CreateElasticPlanOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateElasticPlanAsyncHandler;
+			typedef Outcome<Error, Model::CreateOssSubDirectoryResult> CreateOssSubDirectoryOutcome;
+			typedef std::future<CreateOssSubDirectoryOutcome> CreateOssSubDirectoryOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::CreateOssSubDirectoryRequest&, const CreateOssSubDirectoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateOssSubDirectoryAsyncHandler;
+			typedef Outcome<Error, Model::CreateSparkTemplateResult> CreateSparkTemplateOutcome;
+			typedef std::future<CreateSparkTemplateOutcome> CreateSparkTemplateOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::CreateSparkTemplateRequest&, const CreateSparkTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSparkTemplateAsyncHandler;
 			typedef Outcome<Error, Model::DeleteAccountResult> DeleteAccountOutcome;
 			typedef Outcome<Error, Model::DeleteAccountResult> DeleteAccountOutcome;
 			typedef std::future<DeleteAccountOutcome> DeleteAccountOutcomeCallable;
 			typedef std::future<DeleteAccountOutcome> DeleteAccountOutcomeCallable;
 			typedef std::function<void(const AdbClient*, const Model::DeleteAccountRequest&, const DeleteAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAccountAsyncHandler;
 			typedef std::function<void(const AdbClient*, const Model::DeleteAccountRequest&, const DeleteAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAccountAsyncHandler;
@@ -238,108 +246,84 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DeleteDBResourceGroupResult> DeleteDBResourceGroupOutcome;
 			typedef Outcome<Error, Model::DeleteDBResourceGroupResult> DeleteDBResourceGroupOutcome;
 			typedef std::future<DeleteDBResourceGroupOutcome> DeleteDBResourceGroupOutcomeCallable;
 			typedef std::future<DeleteDBResourceGroupOutcome> DeleteDBResourceGroupOutcomeCallable;
 			typedef std::function<void(const AdbClient*, const Model::DeleteDBResourceGroupRequest&, const DeleteDBResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDBResourceGroupAsyncHandler;
 			typedef std::function<void(const AdbClient*, const Model::DeleteDBResourceGroupRequest&, const DeleteDBResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDBResourceGroupAsyncHandler;
-			typedef Outcome<Error, Model::DeleteDBResourcePoolResult> DeleteDBResourcePoolOutcome;
-			typedef std::future<DeleteDBResourcePoolOutcome> DeleteDBResourcePoolOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::DeleteDBResourcePoolRequest&, const DeleteDBResourcePoolOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDBResourcePoolAsyncHandler;
-			typedef Outcome<Error, Model::DeleteElasticPlanResult> DeleteElasticPlanOutcome;
-			typedef std::future<DeleteElasticPlanOutcome> DeleteElasticPlanOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::DeleteElasticPlanRequest&, const DeleteElasticPlanOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteElasticPlanAsyncHandler;
+			typedef Outcome<Error, Model::DeleteProcessInstanceResult> DeleteProcessInstanceOutcome;
+			typedef std::future<DeleteProcessInstanceOutcome> DeleteProcessInstanceOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::DeleteProcessInstanceRequest&, const DeleteProcessInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteProcessInstanceAsyncHandler;
+			typedef Outcome<Error, Model::DeleteSparkTemplateResult> DeleteSparkTemplateOutcome;
+			typedef std::future<DeleteSparkTemplateOutcome> DeleteSparkTemplateOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::DeleteSparkTemplateRequest&, const DeleteSparkTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSparkTemplateAsyncHandler;
+			typedef Outcome<Error, Model::DeleteSparkTemplateFileResult> DeleteSparkTemplateFileOutcome;
+			typedef std::future<DeleteSparkTemplateFileOutcome> DeleteSparkTemplateFileOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::DeleteSparkTemplateFileRequest&, const DeleteSparkTemplateFileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSparkTemplateFileAsyncHandler;
 			typedef Outcome<Error, Model::DescribeAccountsResult> DescribeAccountsOutcome;
 			typedef Outcome<Error, Model::DescribeAccountsResult> DescribeAccountsOutcome;
 			typedef std::future<DescribeAccountsOutcome> DescribeAccountsOutcomeCallable;
 			typedef std::future<DescribeAccountsOutcome> DescribeAccountsOutcomeCallable;
 			typedef std::function<void(const AdbClient*, const Model::DescribeAccountsRequest&, const DescribeAccountsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAccountsAsyncHandler;
 			typedef std::function<void(const AdbClient*, const Model::DescribeAccountsRequest&, const DescribeAccountsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAccountsAsyncHandler;
-			typedef Outcome<Error, Model::DescribeAllAccountsResult> DescribeAllAccountsOutcome;
-			typedef std::future<DescribeAllAccountsOutcome> DescribeAllAccountsOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::DescribeAllAccountsRequest&, const DescribeAllAccountsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAllAccountsAsyncHandler;
-			typedef Outcome<Error, Model::DescribeAllDataSourceResult> DescribeAllDataSourceOutcome;
-			typedef std::future<DescribeAllDataSourceOutcome> DescribeAllDataSourceOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::DescribeAllDataSourceRequest&, const DescribeAllDataSourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAllDataSourceAsyncHandler;
+			typedef Outcome<Error, Model::DescribeAdbMySqlColumnsResult> DescribeAdbMySqlColumnsOutcome;
+			typedef std::future<DescribeAdbMySqlColumnsOutcome> DescribeAdbMySqlColumnsOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::DescribeAdbMySqlColumnsRequest&, const DescribeAdbMySqlColumnsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAdbMySqlColumnsAsyncHandler;
+			typedef Outcome<Error, Model::DescribeAdbMySqlSchemasResult> DescribeAdbMySqlSchemasOutcome;
+			typedef std::future<DescribeAdbMySqlSchemasOutcome> DescribeAdbMySqlSchemasOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::DescribeAdbMySqlSchemasRequest&, const DescribeAdbMySqlSchemasOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAdbMySqlSchemasAsyncHandler;
+			typedef Outcome<Error, Model::DescribeAdbMySqlTablesResult> DescribeAdbMySqlTablesOutcome;
+			typedef std::future<DescribeAdbMySqlTablesOutcome> DescribeAdbMySqlTablesOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::DescribeAdbMySqlTablesRequest&, const DescribeAdbMySqlTablesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAdbMySqlTablesAsyncHandler;
+			typedef Outcome<Error, Model::DescribeApsActionLogsResult> DescribeApsActionLogsOutcome;
+			typedef std::future<DescribeApsActionLogsOutcome> DescribeApsActionLogsOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::DescribeApsActionLogsRequest&, const DescribeApsActionLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApsActionLogsAsyncHandler;
+			typedef Outcome<Error, Model::DescribeApsResourceGroupsResult> DescribeApsResourceGroupsOutcome;
+			typedef std::future<DescribeApsResourceGroupsOutcome> DescribeApsResourceGroupsOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::DescribeApsResourceGroupsRequest&, const DescribeApsResourceGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeApsResourceGroupsAsyncHandler;
 			typedef Outcome<Error, Model::DescribeAuditLogConfigResult> DescribeAuditLogConfigOutcome;
 			typedef Outcome<Error, Model::DescribeAuditLogConfigResult> DescribeAuditLogConfigOutcome;
 			typedef std::future<DescribeAuditLogConfigOutcome> DescribeAuditLogConfigOutcomeCallable;
 			typedef std::future<DescribeAuditLogConfigOutcome> DescribeAuditLogConfigOutcomeCallable;
 			typedef std::function<void(const AdbClient*, const Model::DescribeAuditLogConfigRequest&, const DescribeAuditLogConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAuditLogConfigAsyncHandler;
 			typedef std::function<void(const AdbClient*, const Model::DescribeAuditLogConfigRequest&, const DescribeAuditLogConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAuditLogConfigAsyncHandler;
 			typedef Outcome<Error, Model::DescribeAuditLogRecordsResult> DescribeAuditLogRecordsOutcome;
 			typedef Outcome<Error, Model::DescribeAuditLogRecordsResult> DescribeAuditLogRecordsOutcome;
 			typedef std::future<DescribeAuditLogRecordsOutcome> DescribeAuditLogRecordsOutcomeCallable;
 			typedef std::future<DescribeAuditLogRecordsOutcome> DescribeAuditLogRecordsOutcomeCallable;
 			typedef std::function<void(const AdbClient*, const Model::DescribeAuditLogRecordsRequest&, const DescribeAuditLogRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAuditLogRecordsAsyncHandler;
 			typedef std::function<void(const AdbClient*, const Model::DescribeAuditLogRecordsRequest&, const DescribeAuditLogRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAuditLogRecordsAsyncHandler;
-			typedef Outcome<Error, Model::DescribeAutoRenewAttributeResult> DescribeAutoRenewAttributeOutcome;
-			typedef std::future<DescribeAutoRenewAttributeOutcome> DescribeAutoRenewAttributeOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::DescribeAutoRenewAttributeRequest&, const DescribeAutoRenewAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAutoRenewAttributeAsyncHandler;
-			typedef Outcome<Error, Model::DescribeAvailableResourceResult> DescribeAvailableResourceOutcome;
-			typedef std::future<DescribeAvailableResourceOutcome> DescribeAvailableResourceOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::DescribeAvailableResourceRequest&, const DescribeAvailableResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAvailableResourceAsyncHandler;
 			typedef Outcome<Error, Model::DescribeBackupPolicyResult> DescribeBackupPolicyOutcome;
 			typedef Outcome<Error, Model::DescribeBackupPolicyResult> DescribeBackupPolicyOutcome;
 			typedef std::future<DescribeBackupPolicyOutcome> DescribeBackupPolicyOutcomeCallable;
 			typedef std::future<DescribeBackupPolicyOutcome> DescribeBackupPolicyOutcomeCallable;
 			typedef std::function<void(const AdbClient*, const Model::DescribeBackupPolicyRequest&, const DescribeBackupPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBackupPolicyAsyncHandler;
 			typedef std::function<void(const AdbClient*, const Model::DescribeBackupPolicyRequest&, const DescribeBackupPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBackupPolicyAsyncHandler;
 			typedef Outcome<Error, Model::DescribeBackupsResult> DescribeBackupsOutcome;
 			typedef Outcome<Error, Model::DescribeBackupsResult> DescribeBackupsOutcome;
 			typedef std::future<DescribeBackupsOutcome> DescribeBackupsOutcomeCallable;
 			typedef std::future<DescribeBackupsOutcome> DescribeBackupsOutcomeCallable;
 			typedef std::function<void(const AdbClient*, const Model::DescribeBackupsRequest&, const DescribeBackupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBackupsAsyncHandler;
 			typedef std::function<void(const AdbClient*, const Model::DescribeBackupsRequest&, const DescribeBackupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBackupsAsyncHandler;
-			typedef Outcome<Error, Model::DescribeColumnsResult> DescribeColumnsOutcome;
-			typedef std::future<DescribeColumnsOutcome> DescribeColumnsOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::DescribeColumnsRequest&, const DescribeColumnsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeColumnsAsyncHandler;
-			typedef Outcome<Error, Model::DescribeConnectionCountRecordsResult> DescribeConnectionCountRecordsOutcome;
-			typedef std::future<DescribeConnectionCountRecordsOutcome> DescribeConnectionCountRecordsOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::DescribeConnectionCountRecordsRequest&, const DescribeConnectionCountRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeConnectionCountRecordsAsyncHandler;
-			typedef Outcome<Error, Model::DescribeDBClusterAccessWhiteListResult> DescribeDBClusterAccessWhiteListOutcome;
-			typedef std::future<DescribeDBClusterAccessWhiteListOutcome> DescribeDBClusterAccessWhiteListOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::DescribeDBClusterAccessWhiteListRequest&, const DescribeDBClusterAccessWhiteListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBClusterAccessWhiteListAsyncHandler;
+			typedef Outcome<Error, Model::DescribeClusterAccessWhiteListResult> DescribeClusterAccessWhiteListOutcome;
+			typedef std::future<DescribeClusterAccessWhiteListOutcome> DescribeClusterAccessWhiteListOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::DescribeClusterAccessWhiteListRequest&, const DescribeClusterAccessWhiteListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeClusterAccessWhiteListAsyncHandler;
+			typedef Outcome<Error, Model::DescribeClusterNetInfoResult> DescribeClusterNetInfoOutcome;
+			typedef std::future<DescribeClusterNetInfoOutcome> DescribeClusterNetInfoOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::DescribeClusterNetInfoRequest&, const DescribeClusterNetInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeClusterNetInfoAsyncHandler;
 			typedef Outcome<Error, Model::DescribeDBClusterAttributeResult> DescribeDBClusterAttributeOutcome;
 			typedef Outcome<Error, Model::DescribeDBClusterAttributeResult> DescribeDBClusterAttributeOutcome;
 			typedef std::future<DescribeDBClusterAttributeOutcome> DescribeDBClusterAttributeOutcomeCallable;
 			typedef std::future<DescribeDBClusterAttributeOutcome> DescribeDBClusterAttributeOutcomeCallable;
 			typedef std::function<void(const AdbClient*, const Model::DescribeDBClusterAttributeRequest&, const DescribeDBClusterAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBClusterAttributeAsyncHandler;
 			typedef std::function<void(const AdbClient*, const Model::DescribeDBClusterAttributeRequest&, const DescribeDBClusterAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBClusterAttributeAsyncHandler;
 			typedef Outcome<Error, Model::DescribeDBClusterForecastResult> DescribeDBClusterForecastOutcome;
 			typedef Outcome<Error, Model::DescribeDBClusterForecastResult> DescribeDBClusterForecastOutcome;
 			typedef std::future<DescribeDBClusterForecastOutcome> DescribeDBClusterForecastOutcomeCallable;
 			typedef std::future<DescribeDBClusterForecastOutcome> DescribeDBClusterForecastOutcomeCallable;
 			typedef std::function<void(const AdbClient*, const Model::DescribeDBClusterForecastRequest&, const DescribeDBClusterForecastOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBClusterForecastAsyncHandler;
 			typedef std::function<void(const AdbClient*, const Model::DescribeDBClusterForecastRequest&, const DescribeDBClusterForecastOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBClusterForecastAsyncHandler;
-			typedef Outcome<Error, Model::DescribeDBClusterHealthReportResult> DescribeDBClusterHealthReportOutcome;
-			typedef std::future<DescribeDBClusterHealthReportOutcome> DescribeDBClusterHealthReportOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::DescribeDBClusterHealthReportRequest&, const DescribeDBClusterHealthReportOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBClusterHealthReportAsyncHandler;
-			typedef Outcome<Error, Model::DescribeDBClusterNetInfoResult> DescribeDBClusterNetInfoOutcome;
-			typedef std::future<DescribeDBClusterNetInfoOutcome> DescribeDBClusterNetInfoOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::DescribeDBClusterNetInfoRequest&, const DescribeDBClusterNetInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBClusterNetInfoAsyncHandler;
+			typedef Outcome<Error, Model::DescribeDBClusterHealthStatusResult> DescribeDBClusterHealthStatusOutcome;
+			typedef std::future<DescribeDBClusterHealthStatusOutcome> DescribeDBClusterHealthStatusOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::DescribeDBClusterHealthStatusRequest&, const DescribeDBClusterHealthStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBClusterHealthStatusAsyncHandler;
 			typedef Outcome<Error, Model::DescribeDBClusterPerformanceResult> DescribeDBClusterPerformanceOutcome;
 			typedef Outcome<Error, Model::DescribeDBClusterPerformanceResult> DescribeDBClusterPerformanceOutcome;
 			typedef std::future<DescribeDBClusterPerformanceOutcome> DescribeDBClusterPerformanceOutcomeCallable;
 			typedef std::future<DescribeDBClusterPerformanceOutcome> DescribeDBClusterPerformanceOutcomeCallable;
 			typedef std::function<void(const AdbClient*, const Model::DescribeDBClusterPerformanceRequest&, const DescribeDBClusterPerformanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBClusterPerformanceAsyncHandler;
 			typedef std::function<void(const AdbClient*, const Model::DescribeDBClusterPerformanceRequest&, const DescribeDBClusterPerformanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBClusterPerformanceAsyncHandler;
-			typedef Outcome<Error, Model::DescribeDBClusterResourcePoolPerformanceResult> DescribeDBClusterResourcePoolPerformanceOutcome;
-			typedef std::future<DescribeDBClusterResourcePoolPerformanceOutcome> DescribeDBClusterResourcePoolPerformanceOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::DescribeDBClusterResourcePoolPerformanceRequest&, const DescribeDBClusterResourcePoolPerformanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBClusterResourcePoolPerformanceAsyncHandler;
 			typedef Outcome<Error, Model::DescribeDBClustersResult> DescribeDBClustersOutcome;
 			typedef Outcome<Error, Model::DescribeDBClustersResult> DescribeDBClustersOutcome;
 			typedef std::future<DescribeDBClustersOutcome> DescribeDBClustersOutcomeCallable;
 			typedef std::future<DescribeDBClustersOutcome> DescribeDBClustersOutcomeCallable;
 			typedef std::function<void(const AdbClient*, const Model::DescribeDBClustersRequest&, const DescribeDBClustersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBClustersAsyncHandler;
 			typedef std::function<void(const AdbClient*, const Model::DescribeDBClustersRequest&, const DescribeDBClustersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBClustersAsyncHandler;
 			typedef Outcome<Error, Model::DescribeDBResourceGroupResult> DescribeDBResourceGroupOutcome;
 			typedef Outcome<Error, Model::DescribeDBResourceGroupResult> DescribeDBResourceGroupOutcome;
 			typedef std::future<DescribeDBResourceGroupOutcome> DescribeDBResourceGroupOutcomeCallable;
 			typedef std::future<DescribeDBResourceGroupOutcome> DescribeDBResourceGroupOutcomeCallable;
 			typedef std::function<void(const AdbClient*, const Model::DescribeDBResourceGroupRequest&, const DescribeDBResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBResourceGroupAsyncHandler;
 			typedef std::function<void(const AdbClient*, const Model::DescribeDBResourceGroupRequest&, const DescribeDBResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBResourceGroupAsyncHandler;
-			typedef Outcome<Error, Model::DescribeDBResourcePoolResult> DescribeDBResourcePoolOutcome;
-			typedef std::future<DescribeDBResourcePoolOutcome> DescribeDBResourcePoolOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::DescribeDBResourcePoolRequest&, const DescribeDBResourcePoolOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBResourcePoolAsyncHandler;
 			typedef Outcome<Error, Model::DescribeDiagnosisDimensionsResult> DescribeDiagnosisDimensionsOutcome;
 			typedef Outcome<Error, Model::DescribeDiagnosisDimensionsResult> DescribeDiagnosisDimensionsOutcome;
 			typedef std::future<DescribeDiagnosisDimensionsOutcome> DescribeDiagnosisDimensionsOutcomeCallable;
 			typedef std::future<DescribeDiagnosisDimensionsOutcome> DescribeDiagnosisDimensionsOutcomeCallable;
 			typedef std::function<void(const AdbClient*, const Model::DescribeDiagnosisDimensionsRequest&, const DescribeDiagnosisDimensionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDiagnosisDimensionsAsyncHandler;
 			typedef std::function<void(const AdbClient*, const Model::DescribeDiagnosisDimensionsRequest&, const DescribeDiagnosisDimensionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDiagnosisDimensionsAsyncHandler;
 			typedef Outcome<Error, Model::DescribeDiagnosisRecordsResult> DescribeDiagnosisRecordsOutcome;
 			typedef Outcome<Error, Model::DescribeDiagnosisRecordsResult> DescribeDiagnosisRecordsOutcome;
 			typedef std::future<DescribeDiagnosisRecordsOutcome> DescribeDiagnosisRecordsOutcomeCallable;
 			typedef std::future<DescribeDiagnosisRecordsOutcome> DescribeDiagnosisRecordsOutcomeCallable;
 			typedef std::function<void(const AdbClient*, const Model::DescribeDiagnosisRecordsRequest&, const DescribeDiagnosisRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDiagnosisRecordsAsyncHandler;
 			typedef std::function<void(const AdbClient*, const Model::DescribeDiagnosisRecordsRequest&, const DescribeDiagnosisRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDiagnosisRecordsAsyncHandler;
+			typedef Outcome<Error, Model::DescribeDiagnosisSQLInfoResult> DescribeDiagnosisSQLInfoOutcome;
+			typedef std::future<DescribeDiagnosisSQLInfoOutcome> DescribeDiagnosisSQLInfoOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::DescribeDiagnosisSQLInfoRequest&, const DescribeDiagnosisSQLInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDiagnosisSQLInfoAsyncHandler;
 			typedef Outcome<Error, Model::DescribeDownloadRecordsResult> DescribeDownloadRecordsOutcome;
 			typedef Outcome<Error, Model::DescribeDownloadRecordsResult> DescribeDownloadRecordsOutcome;
 			typedef std::future<DescribeDownloadRecordsOutcome> DescribeDownloadRecordsOutcomeCallable;
 			typedef std::future<DescribeDownloadRecordsOutcome> DescribeDownloadRecordsOutcomeCallable;
 			typedef std::function<void(const AdbClient*, const Model::DescribeDownloadRecordsRequest&, const DescribeDownloadRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDownloadRecordsAsyncHandler;
 			typedef std::function<void(const AdbClient*, const Model::DescribeDownloadRecordsRequest&, const DescribeDownloadRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDownloadRecordsAsyncHandler;
-			typedef Outcome<Error, Model::DescribeElasticDailyPlanResult> DescribeElasticDailyPlanOutcome;
-			typedef std::future<DescribeElasticDailyPlanOutcome> DescribeElasticDailyPlanOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::DescribeElasticDailyPlanRequest&, const DescribeElasticDailyPlanOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeElasticDailyPlanAsyncHandler;
-			typedef Outcome<Error, Model::DescribeElasticPlanResult> DescribeElasticPlanOutcome;
-			typedef std::future<DescribeElasticPlanOutcome> DescribeElasticPlanOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::DescribeElasticPlanRequest&, const DescribeElasticPlanOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeElasticPlanAsyncHandler;
-			typedef Outcome<Error, Model::DescribeInclinedTablesResult> DescribeInclinedTablesOutcome;
-			typedef std::future<DescribeInclinedTablesOutcome> DescribeInclinedTablesOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::DescribeInclinedTablesRequest&, const DescribeInclinedTablesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInclinedTablesAsyncHandler;
-			typedef Outcome<Error, Model::DescribeLoadTasksRecordsResult> DescribeLoadTasksRecordsOutcome;
-			typedef std::future<DescribeLoadTasksRecordsOutcome> DescribeLoadTasksRecordsOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::DescribeLoadTasksRecordsRequest&, const DescribeLoadTasksRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLoadTasksRecordsAsyncHandler;
-			typedef Outcome<Error, Model::DescribeMaintenanceActionResult> DescribeMaintenanceActionOutcome;
-			typedef std::future<DescribeMaintenanceActionOutcome> DescribeMaintenanceActionOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::DescribeMaintenanceActionRequest&, const DescribeMaintenanceActionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMaintenanceActionAsyncHandler;
-			typedef Outcome<Error, Model::DescribeOperatorPermissionResult> DescribeOperatorPermissionOutcome;
-			typedef std::future<DescribeOperatorPermissionOutcome> DescribeOperatorPermissionOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::DescribeOperatorPermissionRequest&, const DescribeOperatorPermissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeOperatorPermissionAsyncHandler;
 			typedef Outcome<Error, Model::DescribePatternPerformanceResult> DescribePatternPerformanceOutcome;
 			typedef Outcome<Error, Model::DescribePatternPerformanceResult> DescribePatternPerformanceOutcome;
 			typedef std::future<DescribePatternPerformanceOutcome> DescribePatternPerformanceOutcomeCallable;
 			typedef std::future<DescribePatternPerformanceOutcome> DescribePatternPerformanceOutcomeCallable;
 			typedef std::function<void(const AdbClient*, const Model::DescribePatternPerformanceRequest&, const DescribePatternPerformanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePatternPerformanceAsyncHandler;
 			typedef std::function<void(const AdbClient*, const Model::DescribePatternPerformanceRequest&, const DescribePatternPerformanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePatternPerformanceAsyncHandler;
-			typedef Outcome<Error, Model::DescribeProcessListResult> DescribeProcessListOutcome;
-			typedef std::future<DescribeProcessListOutcome> DescribeProcessListOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::DescribeProcessListRequest&, const DescribeProcessListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeProcessListAsyncHandler;
 			typedef Outcome<Error, Model::DescribeRegionsResult> DescribeRegionsOutcome;
 			typedef Outcome<Error, Model::DescribeRegionsResult> DescribeRegionsOutcome;
 			typedef std::future<DescribeRegionsOutcome> DescribeRegionsOutcomeCallable;
 			typedef std::future<DescribeRegionsOutcome> DescribeRegionsOutcomeCallable;
 			typedef std::function<void(const AdbClient*, const Model::DescribeRegionsRequest&, const DescribeRegionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRegionsAsyncHandler;
 			typedef std::function<void(const AdbClient*, const Model::DescribeRegionsRequest&, const DescribeRegionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRegionsAsyncHandler;
@@ -349,123 +333,159 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeSQLPatternsResult> DescribeSQLPatternsOutcome;
 			typedef Outcome<Error, Model::DescribeSQLPatternsResult> DescribeSQLPatternsOutcome;
 			typedef std::future<DescribeSQLPatternsOutcome> DescribeSQLPatternsOutcomeCallable;
 			typedef std::future<DescribeSQLPatternsOutcome> DescribeSQLPatternsOutcomeCallable;
 			typedef std::function<void(const AdbClient*, const Model::DescribeSQLPatternsRequest&, const DescribeSQLPatternsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSQLPatternsAsyncHandler;
 			typedef std::function<void(const AdbClient*, const Model::DescribeSQLPatternsRequest&, const DescribeSQLPatternsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSQLPatternsAsyncHandler;
-			typedef Outcome<Error, Model::DescribeSQLPlanResult> DescribeSQLPlanOutcome;
-			typedef std::future<DescribeSQLPlanOutcome> DescribeSQLPlanOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::DescribeSQLPlanRequest&, const DescribeSQLPlanOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSQLPlanAsyncHandler;
-			typedef Outcome<Error, Model::DescribeSQLPlanTaskResult> DescribeSQLPlanTaskOutcome;
-			typedef std::future<DescribeSQLPlanTaskOutcome> DescribeSQLPlanTaskOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::DescribeSQLPlanTaskRequest&, const DescribeSQLPlanTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSQLPlanTaskAsyncHandler;
-			typedef Outcome<Error, Model::DescribeSchemasResult> DescribeSchemasOutcome;
-			typedef std::future<DescribeSchemasOutcome> DescribeSchemasOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::DescribeSchemasRequest&, const DescribeSchemasOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSchemasAsyncHandler;
-			typedef Outcome<Error, Model::DescribeSlowLogRecordsResult> DescribeSlowLogRecordsOutcome;
-			typedef std::future<DescribeSlowLogRecordsOutcome> DescribeSlowLogRecordsOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::DescribeSlowLogRecordsRequest&, const DescribeSlowLogRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSlowLogRecordsAsyncHandler;
-			typedef Outcome<Error, Model::DescribeSlowLogTrendResult> DescribeSlowLogTrendOutcome;
-			typedef std::future<DescribeSlowLogTrendOutcome> DescribeSlowLogTrendOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::DescribeSlowLogTrendRequest&, const DescribeSlowLogTrendOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSlowLogTrendAsyncHandler;
+			typedef Outcome<Error, Model::DescribeSparkCodeLogResult> DescribeSparkCodeLogOutcome;
+			typedef std::future<DescribeSparkCodeLogOutcome> DescribeSparkCodeLogOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::DescribeSparkCodeLogRequest&, const DescribeSparkCodeLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSparkCodeLogAsyncHandler;
+			typedef Outcome<Error, Model::DescribeSparkCodeOutputResult> DescribeSparkCodeOutputOutcome;
+			typedef std::future<DescribeSparkCodeOutputOutcome> DescribeSparkCodeOutputOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::DescribeSparkCodeOutputRequest&, const DescribeSparkCodeOutputOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSparkCodeOutputAsyncHandler;
+			typedef Outcome<Error, Model::DescribeSparkCodeWebUiResult> DescribeSparkCodeWebUiOutcome;
+			typedef std::future<DescribeSparkCodeWebUiOutcome> DescribeSparkCodeWebUiOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::DescribeSparkCodeWebUiRequest&, const DescribeSparkCodeWebUiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSparkCodeWebUiAsyncHandler;
 			typedef Outcome<Error, Model::DescribeSqlPatternResult> DescribeSqlPatternOutcome;
 			typedef Outcome<Error, Model::DescribeSqlPatternResult> DescribeSqlPatternOutcome;
 			typedef std::future<DescribeSqlPatternOutcome> DescribeSqlPatternOutcomeCallable;
 			typedef std::future<DescribeSqlPatternOutcome> DescribeSqlPatternOutcomeCallable;
 			typedef std::function<void(const AdbClient*, const Model::DescribeSqlPatternRequest&, const DescribeSqlPatternOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSqlPatternAsyncHandler;
 			typedef std::function<void(const AdbClient*, const Model::DescribeSqlPatternRequest&, const DescribeSqlPatternOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSqlPatternAsyncHandler;
 			typedef Outcome<Error, Model::DescribeTableAccessCountResult> DescribeTableAccessCountOutcome;
 			typedef Outcome<Error, Model::DescribeTableAccessCountResult> DescribeTableAccessCountOutcome;
 			typedef std::future<DescribeTableAccessCountOutcome> DescribeTableAccessCountOutcomeCallable;
 			typedef std::future<DescribeTableAccessCountOutcome> DescribeTableAccessCountOutcomeCallable;
 			typedef std::function<void(const AdbClient*, const Model::DescribeTableAccessCountRequest&, const DescribeTableAccessCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTableAccessCountAsyncHandler;
 			typedef std::function<void(const AdbClient*, const Model::DescribeTableAccessCountRequest&, const DescribeTableAccessCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTableAccessCountAsyncHandler;
-			typedef Outcome<Error, Model::DescribeTableDetailResult> DescribeTableDetailOutcome;
-			typedef std::future<DescribeTableDetailOutcome> DescribeTableDetailOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::DescribeTableDetailRequest&, const DescribeTableDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTableDetailAsyncHandler;
-			typedef Outcome<Error, Model::DescribeTablePartitionDiagnoseResult> DescribeTablePartitionDiagnoseOutcome;
-			typedef std::future<DescribeTablePartitionDiagnoseOutcome> DescribeTablePartitionDiagnoseOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::DescribeTablePartitionDiagnoseRequest&, const DescribeTablePartitionDiagnoseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTablePartitionDiagnoseAsyncHandler;
-			typedef Outcome<Error, Model::DescribeTableStatisticsResult> DescribeTableStatisticsOutcome;
-			typedef std::future<DescribeTableStatisticsOutcome> DescribeTableStatisticsOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::DescribeTableStatisticsRequest&, const DescribeTableStatisticsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTableStatisticsAsyncHandler;
-			typedef Outcome<Error, Model::DescribeTablesResult> DescribeTablesOutcome;
-			typedef std::future<DescribeTablesOutcome> DescribeTablesOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::DescribeTablesRequest&, const DescribeTablesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTablesAsyncHandler;
-			typedef Outcome<Error, Model::DescribeTaskInfoResult> DescribeTaskInfoOutcome;
-			typedef std::future<DescribeTaskInfoOutcome> DescribeTaskInfoOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::DescribeTaskInfoRequest&, const DescribeTaskInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTaskInfoAsyncHandler;
 			typedef Outcome<Error, Model::DownloadDiagnosisRecordsResult> DownloadDiagnosisRecordsOutcome;
 			typedef Outcome<Error, Model::DownloadDiagnosisRecordsResult> DownloadDiagnosisRecordsOutcome;
 			typedef std::future<DownloadDiagnosisRecordsOutcome> DownloadDiagnosisRecordsOutcomeCallable;
 			typedef std::future<DownloadDiagnosisRecordsOutcome> DownloadDiagnosisRecordsOutcomeCallable;
 			typedef std::function<void(const AdbClient*, const Model::DownloadDiagnosisRecordsRequest&, const DownloadDiagnosisRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DownloadDiagnosisRecordsAsyncHandler;
 			typedef std::function<void(const AdbClient*, const Model::DownloadDiagnosisRecordsRequest&, const DownloadDiagnosisRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DownloadDiagnosisRecordsAsyncHandler;
-			typedef Outcome<Error, Model::GrantOperatorPermissionResult> GrantOperatorPermissionOutcome;
-			typedef std::future<GrantOperatorPermissionOutcome> GrantOperatorPermissionOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::GrantOperatorPermissionRequest&, const GrantOperatorPermissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GrantOperatorPermissionAsyncHandler;
-			typedef Outcome<Error, Model::KillProcessResult> KillProcessOutcome;
-			typedef std::future<KillProcessOutcome> KillProcessOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::KillProcessRequest&, const KillProcessOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> KillProcessAsyncHandler;
-			typedef Outcome<Error, Model::ListTagResourcesResult> ListTagResourcesOutcome;
-			typedef std::future<ListTagResourcesOutcome> ListTagResourcesOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::ListTagResourcesRequest&, const ListTagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTagResourcesAsyncHandler;
+			typedef Outcome<Error, Model::GetDatabaseObjectsResult> GetDatabaseObjectsOutcome;
+			typedef std::future<GetDatabaseObjectsOutcome> GetDatabaseObjectsOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::GetDatabaseObjectsRequest&, const GetDatabaseObjectsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDatabaseObjectsAsyncHandler;
+			typedef Outcome<Error, Model::GetLakehouseValidResourceGroupsResult> GetLakehouseValidResourceGroupsOutcome;
+			typedef std::future<GetLakehouseValidResourceGroupsOutcome> GetLakehouseValidResourceGroupsOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::GetLakehouseValidResourceGroupsRequest&, const GetLakehouseValidResourceGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetLakehouseValidResourceGroupsAsyncHandler;
+			typedef Outcome<Error, Model::GetSparkAppAttemptLogResult> GetSparkAppAttemptLogOutcome;
+			typedef std::future<GetSparkAppAttemptLogOutcome> GetSparkAppAttemptLogOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::GetSparkAppAttemptLogRequest&, const GetSparkAppAttemptLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSparkAppAttemptLogAsyncHandler;
+			typedef Outcome<Error, Model::GetSparkAppInfoResult> GetSparkAppInfoOutcome;
+			typedef std::future<GetSparkAppInfoOutcome> GetSparkAppInfoOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::GetSparkAppInfoRequest&, const GetSparkAppInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSparkAppInfoAsyncHandler;
+			typedef Outcome<Error, Model::GetSparkAppLogResult> GetSparkAppLogOutcome;
+			typedef std::future<GetSparkAppLogOutcome> GetSparkAppLogOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::GetSparkAppLogRequest&, const GetSparkAppLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSparkAppLogAsyncHandler;
+			typedef Outcome<Error, Model::GetSparkAppMetricsResult> GetSparkAppMetricsOutcome;
+			typedef std::future<GetSparkAppMetricsOutcome> GetSparkAppMetricsOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::GetSparkAppMetricsRequest&, const GetSparkAppMetricsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSparkAppMetricsAsyncHandler;
+			typedef Outcome<Error, Model::GetSparkAppStateResult> GetSparkAppStateOutcome;
+			typedef std::future<GetSparkAppStateOutcome> GetSparkAppStateOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::GetSparkAppStateRequest&, const GetSparkAppStateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSparkAppStateAsyncHandler;
+			typedef Outcome<Error, Model::GetSparkAppWebUiAddressResult> GetSparkAppWebUiAddressOutcome;
+			typedef std::future<GetSparkAppWebUiAddressOutcome> GetSparkAppWebUiAddressOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::GetSparkAppWebUiAddressRequest&, const GetSparkAppWebUiAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSparkAppWebUiAddressAsyncHandler;
+			typedef Outcome<Error, Model::GetSparkConfigLogPathResult> GetSparkConfigLogPathOutcome;
+			typedef std::future<GetSparkConfigLogPathOutcome> GetSparkConfigLogPathOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::GetSparkConfigLogPathRequest&, const GetSparkConfigLogPathOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSparkConfigLogPathAsyncHandler;
+			typedef Outcome<Error, Model::GetSparkLogAnalyzeTaskResult> GetSparkLogAnalyzeTaskOutcome;
+			typedef std::future<GetSparkLogAnalyzeTaskOutcome> GetSparkLogAnalyzeTaskOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::GetSparkLogAnalyzeTaskRequest&, const GetSparkLogAnalyzeTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSparkLogAnalyzeTaskAsyncHandler;
+			typedef Outcome<Error, Model::GetSparkSQLEngineStateResult> GetSparkSQLEngineStateOutcome;
+			typedef std::future<GetSparkSQLEngineStateOutcome> GetSparkSQLEngineStateOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::GetSparkSQLEngineStateRequest&, const GetSparkSQLEngineStateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSparkSQLEngineStateAsyncHandler;
+			typedef Outcome<Error, Model::GetSparkTemplateFileContentResult> GetSparkTemplateFileContentOutcome;
+			typedef std::future<GetSparkTemplateFileContentOutcome> GetSparkTemplateFileContentOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::GetSparkTemplateFileContentRequest&, const GetSparkTemplateFileContentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSparkTemplateFileContentAsyncHandler;
+			typedef Outcome<Error, Model::GetSparkTemplateFolderTreeResult> GetSparkTemplateFolderTreeOutcome;
+			typedef std::future<GetSparkTemplateFolderTreeOutcome> GetSparkTemplateFolderTreeOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::GetSparkTemplateFolderTreeRequest&, const GetSparkTemplateFolderTreeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSparkTemplateFolderTreeAsyncHandler;
+			typedef Outcome<Error, Model::GetSparkTemplateFullTreeResult> GetSparkTemplateFullTreeOutcome;
+			typedef std::future<GetSparkTemplateFullTreeOutcome> GetSparkTemplateFullTreeOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::GetSparkTemplateFullTreeRequest&, const GetSparkTemplateFullTreeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSparkTemplateFullTreeAsyncHandler;
+			typedef Outcome<Error, Model::GetTableResult> GetTableOutcome;
+			typedef std::future<GetTableOutcome> GetTableOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::GetTableRequest&, const GetTableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTableAsyncHandler;
+			typedef Outcome<Error, Model::GetTableColumnsResult> GetTableColumnsOutcome;
+			typedef std::future<GetTableColumnsOutcome> GetTableColumnsOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::GetTableColumnsRequest&, const GetTableColumnsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTableColumnsAsyncHandler;
+			typedef Outcome<Error, Model::GetTableDDLResult> GetTableDDLOutcome;
+			typedef std::future<GetTableDDLOutcome> GetTableDDLOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::GetTableDDLRequest&, const GetTableDDLOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTableDDLAsyncHandler;
+			typedef Outcome<Error, Model::GetTableObjectsResult> GetTableObjectsOutcome;
+			typedef std::future<GetTableObjectsOutcome> GetTableObjectsOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::GetTableObjectsRequest&, const GetTableObjectsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTableObjectsAsyncHandler;
+			typedef Outcome<Error, Model::GetViewDDLResult> GetViewDDLOutcome;
+			typedef std::future<GetViewDDLOutcome> GetViewDDLOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::GetViewDDLRequest&, const GetViewDDLOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetViewDDLAsyncHandler;
+			typedef Outcome<Error, Model::GetViewObjectsResult> GetViewObjectsOutcome;
+			typedef std::future<GetViewObjectsOutcome> GetViewObjectsOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::GetViewObjectsRequest&, const GetViewObjectsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetViewObjectsAsyncHandler;
+			typedef Outcome<Error, Model::KillSparkAppResult> KillSparkAppOutcome;
+			typedef std::future<KillSparkAppOutcome> KillSparkAppOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::KillSparkAppRequest&, const KillSparkAppOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> KillSparkAppAsyncHandler;
+			typedef Outcome<Error, Model::KillSparkLogAnalyzeTaskResult> KillSparkLogAnalyzeTaskOutcome;
+			typedef std::future<KillSparkLogAnalyzeTaskOutcome> KillSparkLogAnalyzeTaskOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::KillSparkLogAnalyzeTaskRequest&, const KillSparkLogAnalyzeTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> KillSparkLogAnalyzeTaskAsyncHandler;
+			typedef Outcome<Error, Model::KillSparkSQLEngineResult> KillSparkSQLEngineOutcome;
+			typedef std::future<KillSparkSQLEngineOutcome> KillSparkSQLEngineOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::KillSparkSQLEngineRequest&, const KillSparkSQLEngineOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> KillSparkSQLEngineAsyncHandler;
+			typedef Outcome<Error, Model::ListSparkAppAttemptsResult> ListSparkAppAttemptsOutcome;
+			typedef std::future<ListSparkAppAttemptsOutcome> ListSparkAppAttemptsOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::ListSparkAppAttemptsRequest&, const ListSparkAppAttemptsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSparkAppAttemptsAsyncHandler;
+			typedef Outcome<Error, Model::ListSparkAppsResult> ListSparkAppsOutcome;
+			typedef std::future<ListSparkAppsOutcome> ListSparkAppsOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::ListSparkAppsRequest&, const ListSparkAppsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSparkAppsAsyncHandler;
+			typedef Outcome<Error, Model::ListSparkLogAnalyzeTasksResult> ListSparkLogAnalyzeTasksOutcome;
+			typedef std::future<ListSparkLogAnalyzeTasksOutcome> ListSparkLogAnalyzeTasksOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::ListSparkLogAnalyzeTasksRequest&, const ListSparkLogAnalyzeTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSparkLogAnalyzeTasksAsyncHandler;
+			typedef Outcome<Error, Model::ListSparkTemplateFileIdsResult> ListSparkTemplateFileIdsOutcome;
+			typedef std::future<ListSparkTemplateFileIdsOutcome> ListSparkTemplateFileIdsOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::ListSparkTemplateFileIdsRequest&, const ListSparkTemplateFileIdsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSparkTemplateFileIdsAsyncHandler;
 			typedef Outcome<Error, Model::ModifyAccountDescriptionResult> ModifyAccountDescriptionOutcome;
 			typedef Outcome<Error, Model::ModifyAccountDescriptionResult> ModifyAccountDescriptionOutcome;
 			typedef std::future<ModifyAccountDescriptionOutcome> ModifyAccountDescriptionOutcomeCallable;
 			typedef std::future<ModifyAccountDescriptionOutcome> ModifyAccountDescriptionOutcomeCallable;
 			typedef std::function<void(const AdbClient*, const Model::ModifyAccountDescriptionRequest&, const ModifyAccountDescriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAccountDescriptionAsyncHandler;
 			typedef std::function<void(const AdbClient*, const Model::ModifyAccountDescriptionRequest&, const ModifyAccountDescriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAccountDescriptionAsyncHandler;
 			typedef Outcome<Error, Model::ModifyAuditLogConfigResult> ModifyAuditLogConfigOutcome;
 			typedef Outcome<Error, Model::ModifyAuditLogConfigResult> ModifyAuditLogConfigOutcome;
 			typedef std::future<ModifyAuditLogConfigOutcome> ModifyAuditLogConfigOutcomeCallable;
 			typedef std::future<ModifyAuditLogConfigOutcome> ModifyAuditLogConfigOutcomeCallable;
 			typedef std::function<void(const AdbClient*, const Model::ModifyAuditLogConfigRequest&, const ModifyAuditLogConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAuditLogConfigAsyncHandler;
 			typedef std::function<void(const AdbClient*, const Model::ModifyAuditLogConfigRequest&, const ModifyAuditLogConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAuditLogConfigAsyncHandler;
-			typedef Outcome<Error, Model::ModifyAutoRenewAttributeResult> ModifyAutoRenewAttributeOutcome;
-			typedef std::future<ModifyAutoRenewAttributeOutcome> ModifyAutoRenewAttributeOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::ModifyAutoRenewAttributeRequest&, const ModifyAutoRenewAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAutoRenewAttributeAsyncHandler;
 			typedef Outcome<Error, Model::ModifyBackupPolicyResult> ModifyBackupPolicyOutcome;
 			typedef Outcome<Error, Model::ModifyBackupPolicyResult> ModifyBackupPolicyOutcome;
 			typedef std::future<ModifyBackupPolicyOutcome> ModifyBackupPolicyOutcomeCallable;
 			typedef std::future<ModifyBackupPolicyOutcome> ModifyBackupPolicyOutcomeCallable;
 			typedef std::function<void(const AdbClient*, const Model::ModifyBackupPolicyRequest&, const ModifyBackupPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyBackupPolicyAsyncHandler;
 			typedef std::function<void(const AdbClient*, const Model::ModifyBackupPolicyRequest&, const ModifyBackupPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyBackupPolicyAsyncHandler;
+			typedef Outcome<Error, Model::ModifyClusterAccessWhiteListResult> ModifyClusterAccessWhiteListOutcome;
+			typedef std::future<ModifyClusterAccessWhiteListOutcome> ModifyClusterAccessWhiteListOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::ModifyClusterAccessWhiteListRequest&, const ModifyClusterAccessWhiteListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyClusterAccessWhiteListAsyncHandler;
 			typedef Outcome<Error, Model::ModifyClusterConnectionStringResult> ModifyClusterConnectionStringOutcome;
 			typedef Outcome<Error, Model::ModifyClusterConnectionStringResult> ModifyClusterConnectionStringOutcome;
 			typedef std::future<ModifyClusterConnectionStringOutcome> ModifyClusterConnectionStringOutcomeCallable;
 			typedef std::future<ModifyClusterConnectionStringOutcome> ModifyClusterConnectionStringOutcomeCallable;
 			typedef std::function<void(const AdbClient*, const Model::ModifyClusterConnectionStringRequest&, const ModifyClusterConnectionStringOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyClusterConnectionStringAsyncHandler;
 			typedef std::function<void(const AdbClient*, const Model::ModifyClusterConnectionStringRequest&, const ModifyClusterConnectionStringOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyClusterConnectionStringAsyncHandler;
 			typedef Outcome<Error, Model::ModifyDBClusterResult> ModifyDBClusterOutcome;
 			typedef Outcome<Error, Model::ModifyDBClusterResult> ModifyDBClusterOutcome;
 			typedef std::future<ModifyDBClusterOutcome> ModifyDBClusterOutcomeCallable;
 			typedef std::future<ModifyDBClusterOutcome> ModifyDBClusterOutcomeCallable;
 			typedef std::function<void(const AdbClient*, const Model::ModifyDBClusterRequest&, const ModifyDBClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBClusterAsyncHandler;
 			typedef std::function<void(const AdbClient*, const Model::ModifyDBClusterRequest&, const ModifyDBClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBClusterAsyncHandler;
-			typedef Outcome<Error, Model::ModifyDBClusterAccessWhiteListResult> ModifyDBClusterAccessWhiteListOutcome;
-			typedef std::future<ModifyDBClusterAccessWhiteListOutcome> ModifyDBClusterAccessWhiteListOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::ModifyDBClusterAccessWhiteListRequest&, const ModifyDBClusterAccessWhiteListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBClusterAccessWhiteListAsyncHandler;
 			typedef Outcome<Error, Model::ModifyDBClusterDescriptionResult> ModifyDBClusterDescriptionOutcome;
 			typedef Outcome<Error, Model::ModifyDBClusterDescriptionResult> ModifyDBClusterDescriptionOutcome;
 			typedef std::future<ModifyDBClusterDescriptionOutcome> ModifyDBClusterDescriptionOutcomeCallable;
 			typedef std::future<ModifyDBClusterDescriptionOutcome> ModifyDBClusterDescriptionOutcomeCallable;
 			typedef std::function<void(const AdbClient*, const Model::ModifyDBClusterDescriptionRequest&, const ModifyDBClusterDescriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBClusterDescriptionAsyncHandler;
 			typedef std::function<void(const AdbClient*, const Model::ModifyDBClusterDescriptionRequest&, const ModifyDBClusterDescriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBClusterDescriptionAsyncHandler;
 			typedef Outcome<Error, Model::ModifyDBClusterMaintainTimeResult> ModifyDBClusterMaintainTimeOutcome;
 			typedef Outcome<Error, Model::ModifyDBClusterMaintainTimeResult> ModifyDBClusterMaintainTimeOutcome;
 			typedef std::future<ModifyDBClusterMaintainTimeOutcome> ModifyDBClusterMaintainTimeOutcomeCallable;
 			typedef std::future<ModifyDBClusterMaintainTimeOutcome> ModifyDBClusterMaintainTimeOutcomeCallable;
 			typedef std::function<void(const AdbClient*, const Model::ModifyDBClusterMaintainTimeRequest&, const ModifyDBClusterMaintainTimeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBClusterMaintainTimeAsyncHandler;
 			typedef std::function<void(const AdbClient*, const Model::ModifyDBClusterMaintainTimeRequest&, const ModifyDBClusterMaintainTimeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBClusterMaintainTimeAsyncHandler;
-			typedef Outcome<Error, Model::ModifyDBClusterPayTypeResult> ModifyDBClusterPayTypeOutcome;
-			typedef std::future<ModifyDBClusterPayTypeOutcome> ModifyDBClusterPayTypeOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::ModifyDBClusterPayTypeRequest&, const ModifyDBClusterPayTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBClusterPayTypeAsyncHandler;
-			typedef Outcome<Error, Model::ModifyDBClusterResourceGroupResult> ModifyDBClusterResourceGroupOutcome;
-			typedef std::future<ModifyDBClusterResourceGroupOutcome> ModifyDBClusterResourceGroupOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::ModifyDBClusterResourceGroupRequest&, const ModifyDBClusterResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBClusterResourceGroupAsyncHandler;
 			typedef Outcome<Error, Model::ModifyDBResourceGroupResult> ModifyDBResourceGroupOutcome;
 			typedef Outcome<Error, Model::ModifyDBResourceGroupResult> ModifyDBResourceGroupOutcome;
 			typedef std::future<ModifyDBResourceGroupOutcome> ModifyDBResourceGroupOutcomeCallable;
 			typedef std::future<ModifyDBResourceGroupOutcome> ModifyDBResourceGroupOutcomeCallable;
 			typedef std::function<void(const AdbClient*, const Model::ModifyDBResourceGroupRequest&, const ModifyDBResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBResourceGroupAsyncHandler;
 			typedef std::function<void(const AdbClient*, const Model::ModifyDBResourceGroupRequest&, const ModifyDBResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBResourceGroupAsyncHandler;
-			typedef Outcome<Error, Model::ModifyDBResourcePoolResult> ModifyDBResourcePoolOutcome;
-			typedef std::future<ModifyDBResourcePoolOutcome> ModifyDBResourcePoolOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::ModifyDBResourcePoolRequest&, const ModifyDBResourcePoolOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBResourcePoolAsyncHandler;
-			typedef Outcome<Error, Model::ModifyElasticPlanResult> ModifyElasticPlanOutcome;
-			typedef std::future<ModifyElasticPlanOutcome> ModifyElasticPlanOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::ModifyElasticPlanRequest&, const ModifyElasticPlanOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyElasticPlanAsyncHandler;
-			typedef Outcome<Error, Model::ModifyLogBackupPolicyResult> ModifyLogBackupPolicyOutcome;
-			typedef std::future<ModifyLogBackupPolicyOutcome> ModifyLogBackupPolicyOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::ModifyLogBackupPolicyRequest&, const ModifyLogBackupPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyLogBackupPolicyAsyncHandler;
-			typedef Outcome<Error, Model::ModifyMaintenanceActionResult> ModifyMaintenanceActionOutcome;
-			typedef std::future<ModifyMaintenanceActionOutcome> ModifyMaintenanceActionOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::ModifyMaintenanceActionRequest&, const ModifyMaintenanceActionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyMaintenanceActionAsyncHandler;
+			typedef Outcome<Error, Model::PreloadSparkAppMetricsResult> PreloadSparkAppMetricsOutcome;
+			typedef std::future<PreloadSparkAppMetricsOutcome> PreloadSparkAppMetricsOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::PreloadSparkAppMetricsRequest&, const PreloadSparkAppMetricsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PreloadSparkAppMetricsAsyncHandler;
 			typedef Outcome<Error, Model::ReleaseClusterPublicConnectionResult> ReleaseClusterPublicConnectionOutcome;
 			typedef Outcome<Error, Model::ReleaseClusterPublicConnectionResult> ReleaseClusterPublicConnectionOutcome;
 			typedef std::future<ReleaseClusterPublicConnectionOutcome> ReleaseClusterPublicConnectionOutcomeCallable;
 			typedef std::future<ReleaseClusterPublicConnectionOutcome> ReleaseClusterPublicConnectionOutcomeCallable;
 			typedef std::function<void(const AdbClient*, const Model::ReleaseClusterPublicConnectionRequest&, const ReleaseClusterPublicConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReleaseClusterPublicConnectionAsyncHandler;
 			typedef std::function<void(const AdbClient*, const Model::ReleaseClusterPublicConnectionRequest&, const ReleaseClusterPublicConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReleaseClusterPublicConnectionAsyncHandler;
 			typedef Outcome<Error, Model::ResetAccountPasswordResult> ResetAccountPasswordOutcome;
 			typedef Outcome<Error, Model::ResetAccountPasswordResult> ResetAccountPasswordOutcome;
 			typedef std::future<ResetAccountPasswordOutcome> ResetAccountPasswordOutcomeCallable;
 			typedef std::future<ResetAccountPasswordOutcome> ResetAccountPasswordOutcomeCallable;
 			typedef std::function<void(const AdbClient*, const Model::ResetAccountPasswordRequest&, const ResetAccountPasswordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResetAccountPasswordAsyncHandler;
 			typedef std::function<void(const AdbClient*, const Model::ResetAccountPasswordRequest&, const ResetAccountPasswordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResetAccountPasswordAsyncHandler;
-			typedef Outcome<Error, Model::RevokeOperatorPermissionResult> RevokeOperatorPermissionOutcome;
-			typedef std::future<RevokeOperatorPermissionOutcome> RevokeOperatorPermissionOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::RevokeOperatorPermissionRequest&, const RevokeOperatorPermissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RevokeOperatorPermissionAsyncHandler;
-			typedef Outcome<Error, Model::TagResourcesResult> TagResourcesOutcome;
-			typedef std::future<TagResourcesOutcome> TagResourcesOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::TagResourcesRequest&, const TagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TagResourcesAsyncHandler;
-			typedef Outcome<Error, Model::UnbindDBResourceGroupWithUserResult> UnbindDBResourceGroupWithUserOutcome;
-			typedef std::future<UnbindDBResourceGroupWithUserOutcome> UnbindDBResourceGroupWithUserOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::UnbindDBResourceGroupWithUserRequest&, const UnbindDBResourceGroupWithUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnbindDBResourceGroupWithUserAsyncHandler;
-			typedef Outcome<Error, Model::UnbindDBResourcePoolWithUserResult> UnbindDBResourcePoolWithUserOutcome;
-			typedef std::future<UnbindDBResourcePoolWithUserOutcome> UnbindDBResourcePoolWithUserOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::UnbindDBResourcePoolWithUserRequest&, const UnbindDBResourcePoolWithUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnbindDBResourcePoolWithUserAsyncHandler;
-			typedef Outcome<Error, Model::UntagResourcesResult> UntagResourcesOutcome;
-			typedef std::future<UntagResourcesOutcome> UntagResourcesOutcomeCallable;
-			typedef std::function<void(const AdbClient*, const Model::UntagResourcesRequest&, const UntagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UntagResourcesAsyncHandler;
+			typedef Outcome<Error, Model::SetSparkAppLogRootPathResult> SetSparkAppLogRootPathOutcome;
+			typedef std::future<SetSparkAppLogRootPathOutcome> SetSparkAppLogRootPathOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::SetSparkAppLogRootPathRequest&, const SetSparkAppLogRootPathOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetSparkAppLogRootPathAsyncHandler;
+			typedef Outcome<Error, Model::StartSparkSQLEngineResult> StartSparkSQLEngineOutcome;
+			typedef std::future<StartSparkSQLEngineOutcome> StartSparkSQLEngineOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::StartSparkSQLEngineRequest&, const StartSparkSQLEngineOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartSparkSQLEngineAsyncHandler;
+			typedef Outcome<Error, Model::SubmitSparkAppResult> SubmitSparkAppOutcome;
+			typedef std::future<SubmitSparkAppOutcome> SubmitSparkAppOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::SubmitSparkAppRequest&, const SubmitSparkAppOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitSparkAppAsyncHandler;
+			typedef Outcome<Error, Model::SubmitSparkLogAnalyzeTaskResult> SubmitSparkLogAnalyzeTaskOutcome;
+			typedef std::future<SubmitSparkLogAnalyzeTaskOutcome> SubmitSparkLogAnalyzeTaskOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::SubmitSparkLogAnalyzeTaskRequest&, const SubmitSparkLogAnalyzeTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitSparkLogAnalyzeTaskAsyncHandler;
+			typedef Outcome<Error, Model::UnbindAccountResult> UnbindAccountOutcome;
+			typedef std::future<UnbindAccountOutcome> UnbindAccountOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::UnbindAccountRequest&, const UnbindAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnbindAccountAsyncHandler;
+			typedef Outcome<Error, Model::UpdateSparkTemplateFileResult> UpdateSparkTemplateFileOutcome;
+			typedef std::future<UpdateSparkTemplateFileOutcome> UpdateSparkTemplateFileOutcomeCallable;
+			typedef std::function<void(const AdbClient*, const Model::UpdateSparkTemplateFileRequest&, const UpdateSparkTemplateFileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateSparkTemplateFileAsyncHandler;
 
 
 			AdbClient(const Credentials &credentials, const ClientConfiguration &configuration);
 			AdbClient(const Credentials &credentials, const ClientConfiguration &configuration);
 			AdbClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
 			AdbClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
@@ -474,12 +494,12 @@ namespace AlibabaCloud
 			AllocateClusterPublicConnectionOutcome allocateClusterPublicConnection(const Model::AllocateClusterPublicConnectionRequest &request)const;
 			AllocateClusterPublicConnectionOutcome allocateClusterPublicConnection(const Model::AllocateClusterPublicConnectionRequest &request)const;
 			void allocateClusterPublicConnectionAsync(const Model::AllocateClusterPublicConnectionRequest& request, const AllocateClusterPublicConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void allocateClusterPublicConnectionAsync(const Model::AllocateClusterPublicConnectionRequest& request, const AllocateClusterPublicConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			AllocateClusterPublicConnectionOutcomeCallable allocateClusterPublicConnectionCallable(const Model::AllocateClusterPublicConnectionRequest& request) const;
 			AllocateClusterPublicConnectionOutcomeCallable allocateClusterPublicConnectionCallable(const Model::AllocateClusterPublicConnectionRequest& request) const;
-			BindDBResourceGroupWithUserOutcome bindDBResourceGroupWithUser(const Model::BindDBResourceGroupWithUserRequest &request)const;
-			void bindDBResourceGroupWithUserAsync(const Model::BindDBResourceGroupWithUserRequest& request, const BindDBResourceGroupWithUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			BindDBResourceGroupWithUserOutcomeCallable bindDBResourceGroupWithUserCallable(const Model::BindDBResourceGroupWithUserRequest& request) const;
-			BindDBResourcePoolWithUserOutcome bindDBResourcePoolWithUser(const Model::BindDBResourcePoolWithUserRequest &request)const;
-			void bindDBResourcePoolWithUserAsync(const Model::BindDBResourcePoolWithUserRequest& request, const BindDBResourcePoolWithUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			BindDBResourcePoolWithUserOutcomeCallable bindDBResourcePoolWithUserCallable(const Model::BindDBResourcePoolWithUserRequest& request) const;
+			BindAccountOutcome bindAccount(const Model::BindAccountRequest &request)const;
+			void bindAccountAsync(const Model::BindAccountRequest& request, const BindAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			BindAccountOutcomeCallable bindAccountCallable(const Model::BindAccountRequest& request) const;
+			CheckBindRamUserOutcome checkBindRamUser(const Model::CheckBindRamUserRequest &request)const;
+			void checkBindRamUserAsync(const Model::CheckBindRamUserRequest& request, const CheckBindRamUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CheckBindRamUserOutcomeCallable checkBindRamUserCallable(const Model::CheckBindRamUserRequest& request) const;
 			CreateAccountOutcome createAccount(const Model::CreateAccountRequest &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;
 			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;
 			CreateAccountOutcomeCallable createAccountCallable(const Model::CreateAccountRequest& request) const;
@@ -489,12 +509,12 @@ namespace AlibabaCloud
 			CreateDBResourceGroupOutcome createDBResourceGroup(const Model::CreateDBResourceGroupRequest &request)const;
 			CreateDBResourceGroupOutcome createDBResourceGroup(const Model::CreateDBResourceGroupRequest &request)const;
 			void createDBResourceGroupAsync(const Model::CreateDBResourceGroupRequest& request, const CreateDBResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void createDBResourceGroupAsync(const Model::CreateDBResourceGroupRequest& request, const CreateDBResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateDBResourceGroupOutcomeCallable createDBResourceGroupCallable(const Model::CreateDBResourceGroupRequest& request) const;
 			CreateDBResourceGroupOutcomeCallable createDBResourceGroupCallable(const Model::CreateDBResourceGroupRequest& request) const;
-			CreateDBResourcePoolOutcome createDBResourcePool(const Model::CreateDBResourcePoolRequest &request)const;
-			void createDBResourcePoolAsync(const Model::CreateDBResourcePoolRequest& request, const CreateDBResourcePoolAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateDBResourcePoolOutcomeCallable createDBResourcePoolCallable(const Model::CreateDBResourcePoolRequest& request) const;
-			CreateElasticPlanOutcome createElasticPlan(const Model::CreateElasticPlanRequest &request)const;
-			void createElasticPlanAsync(const Model::CreateElasticPlanRequest& request, const CreateElasticPlanAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateElasticPlanOutcomeCallable createElasticPlanCallable(const Model::CreateElasticPlanRequest& request) const;
+			CreateOssSubDirectoryOutcome createOssSubDirectory(const Model::CreateOssSubDirectoryRequest &request)const;
+			void createOssSubDirectoryAsync(const Model::CreateOssSubDirectoryRequest& request, const CreateOssSubDirectoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateOssSubDirectoryOutcomeCallable createOssSubDirectoryCallable(const Model::CreateOssSubDirectoryRequest& request) const;
+			CreateSparkTemplateOutcome createSparkTemplate(const Model::CreateSparkTemplateRequest &request)const;
+			void createSparkTemplateAsync(const Model::CreateSparkTemplateRequest& request, const CreateSparkTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateSparkTemplateOutcomeCallable createSparkTemplateCallable(const Model::CreateSparkTemplateRequest& request) const;
 			DeleteAccountOutcome deleteAccount(const Model::DeleteAccountRequest &request)const;
 			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;
 			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;
 			DeleteAccountOutcomeCallable deleteAccountCallable(const Model::DeleteAccountRequest& request) const;
@@ -504,108 +524,84 @@ namespace AlibabaCloud
 			DeleteDBResourceGroupOutcome deleteDBResourceGroup(const Model::DeleteDBResourceGroupRequest &request)const;
 			DeleteDBResourceGroupOutcome deleteDBResourceGroup(const Model::DeleteDBResourceGroupRequest &request)const;
 			void deleteDBResourceGroupAsync(const Model::DeleteDBResourceGroupRequest& request, const DeleteDBResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void deleteDBResourceGroupAsync(const Model::DeleteDBResourceGroupRequest& request, const DeleteDBResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteDBResourceGroupOutcomeCallable deleteDBResourceGroupCallable(const Model::DeleteDBResourceGroupRequest& request) const;
 			DeleteDBResourceGroupOutcomeCallable deleteDBResourceGroupCallable(const Model::DeleteDBResourceGroupRequest& request) const;
-			DeleteDBResourcePoolOutcome deleteDBResourcePool(const Model::DeleteDBResourcePoolRequest &request)const;
-			void deleteDBResourcePoolAsync(const Model::DeleteDBResourcePoolRequest& request, const DeleteDBResourcePoolAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DeleteDBResourcePoolOutcomeCallable deleteDBResourcePoolCallable(const Model::DeleteDBResourcePoolRequest& request) const;
-			DeleteElasticPlanOutcome deleteElasticPlan(const Model::DeleteElasticPlanRequest &request)const;
-			void deleteElasticPlanAsync(const Model::DeleteElasticPlanRequest& request, const DeleteElasticPlanAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DeleteElasticPlanOutcomeCallable deleteElasticPlanCallable(const Model::DeleteElasticPlanRequest& request) const;
+			DeleteProcessInstanceOutcome deleteProcessInstance(const Model::DeleteProcessInstanceRequest &request)const;
+			void deleteProcessInstanceAsync(const Model::DeleteProcessInstanceRequest& request, const DeleteProcessInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteProcessInstanceOutcomeCallable deleteProcessInstanceCallable(const Model::DeleteProcessInstanceRequest& request) const;
+			DeleteSparkTemplateOutcome deleteSparkTemplate(const Model::DeleteSparkTemplateRequest &request)const;
+			void deleteSparkTemplateAsync(const Model::DeleteSparkTemplateRequest& request, const DeleteSparkTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteSparkTemplateOutcomeCallable deleteSparkTemplateCallable(const Model::DeleteSparkTemplateRequest& request) const;
+			DeleteSparkTemplateFileOutcome deleteSparkTemplateFile(const Model::DeleteSparkTemplateFileRequest &request)const;
+			void deleteSparkTemplateFileAsync(const Model::DeleteSparkTemplateFileRequest& request, const DeleteSparkTemplateFileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteSparkTemplateFileOutcomeCallable deleteSparkTemplateFileCallable(const Model::DeleteSparkTemplateFileRequest& request) const;
 			DescribeAccountsOutcome describeAccounts(const Model::DescribeAccountsRequest &request)const;
 			DescribeAccountsOutcome describeAccounts(const Model::DescribeAccountsRequest &request)const;
 			void describeAccountsAsync(const Model::DescribeAccountsRequest& request, const DescribeAccountsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeAccountsAsync(const Model::DescribeAccountsRequest& request, const DescribeAccountsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeAccountsOutcomeCallable describeAccountsCallable(const Model::DescribeAccountsRequest& request) const;
 			DescribeAccountsOutcomeCallable describeAccountsCallable(const Model::DescribeAccountsRequest& request) const;
-			DescribeAllAccountsOutcome describeAllAccounts(const Model::DescribeAllAccountsRequest &request)const;
-			void describeAllAccountsAsync(const Model::DescribeAllAccountsRequest& request, const DescribeAllAccountsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeAllAccountsOutcomeCallable describeAllAccountsCallable(const Model::DescribeAllAccountsRequest& request) const;
-			DescribeAllDataSourceOutcome describeAllDataSource(const Model::DescribeAllDataSourceRequest &request)const;
-			void describeAllDataSourceAsync(const Model::DescribeAllDataSourceRequest& request, const DescribeAllDataSourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeAllDataSourceOutcomeCallable describeAllDataSourceCallable(const Model::DescribeAllDataSourceRequest& request) const;
+			DescribeAdbMySqlColumnsOutcome describeAdbMySqlColumns(const Model::DescribeAdbMySqlColumnsRequest &request)const;
+			void describeAdbMySqlColumnsAsync(const Model::DescribeAdbMySqlColumnsRequest& request, const DescribeAdbMySqlColumnsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeAdbMySqlColumnsOutcomeCallable describeAdbMySqlColumnsCallable(const Model::DescribeAdbMySqlColumnsRequest& request) const;
+			DescribeAdbMySqlSchemasOutcome describeAdbMySqlSchemas(const Model::DescribeAdbMySqlSchemasRequest &request)const;
+			void describeAdbMySqlSchemasAsync(const Model::DescribeAdbMySqlSchemasRequest& request, const DescribeAdbMySqlSchemasAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeAdbMySqlSchemasOutcomeCallable describeAdbMySqlSchemasCallable(const Model::DescribeAdbMySqlSchemasRequest& request) const;
+			DescribeAdbMySqlTablesOutcome describeAdbMySqlTables(const Model::DescribeAdbMySqlTablesRequest &request)const;
+			void describeAdbMySqlTablesAsync(const Model::DescribeAdbMySqlTablesRequest& request, const DescribeAdbMySqlTablesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeAdbMySqlTablesOutcomeCallable describeAdbMySqlTablesCallable(const Model::DescribeAdbMySqlTablesRequest& request) const;
+			DescribeApsActionLogsOutcome describeApsActionLogs(const Model::DescribeApsActionLogsRequest &request)const;
+			void describeApsActionLogsAsync(const Model::DescribeApsActionLogsRequest& request, const DescribeApsActionLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeApsActionLogsOutcomeCallable describeApsActionLogsCallable(const Model::DescribeApsActionLogsRequest& request) const;
+			DescribeApsResourceGroupsOutcome describeApsResourceGroups(const Model::DescribeApsResourceGroupsRequest &request)const;
+			void describeApsResourceGroupsAsync(const Model::DescribeApsResourceGroupsRequest& request, const DescribeApsResourceGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeApsResourceGroupsOutcomeCallable describeApsResourceGroupsCallable(const Model::DescribeApsResourceGroupsRequest& request) const;
 			DescribeAuditLogConfigOutcome describeAuditLogConfig(const Model::DescribeAuditLogConfigRequest &request)const;
 			DescribeAuditLogConfigOutcome describeAuditLogConfig(const Model::DescribeAuditLogConfigRequest &request)const;
 			void describeAuditLogConfigAsync(const Model::DescribeAuditLogConfigRequest& request, const DescribeAuditLogConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeAuditLogConfigAsync(const Model::DescribeAuditLogConfigRequest& request, const DescribeAuditLogConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeAuditLogConfigOutcomeCallable describeAuditLogConfigCallable(const Model::DescribeAuditLogConfigRequest& request) const;
 			DescribeAuditLogConfigOutcomeCallable describeAuditLogConfigCallable(const Model::DescribeAuditLogConfigRequest& request) const;
 			DescribeAuditLogRecordsOutcome describeAuditLogRecords(const Model::DescribeAuditLogRecordsRequest &request)const;
 			DescribeAuditLogRecordsOutcome describeAuditLogRecords(const Model::DescribeAuditLogRecordsRequest &request)const;
 			void describeAuditLogRecordsAsync(const Model::DescribeAuditLogRecordsRequest& request, const DescribeAuditLogRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeAuditLogRecordsAsync(const Model::DescribeAuditLogRecordsRequest& request, const DescribeAuditLogRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeAuditLogRecordsOutcomeCallable describeAuditLogRecordsCallable(const Model::DescribeAuditLogRecordsRequest& request) const;
 			DescribeAuditLogRecordsOutcomeCallable describeAuditLogRecordsCallable(const Model::DescribeAuditLogRecordsRequest& request) const;
-			DescribeAutoRenewAttributeOutcome describeAutoRenewAttribute(const Model::DescribeAutoRenewAttributeRequest &request)const;
-			void describeAutoRenewAttributeAsync(const Model::DescribeAutoRenewAttributeRequest& request, const DescribeAutoRenewAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeAutoRenewAttributeOutcomeCallable describeAutoRenewAttributeCallable(const Model::DescribeAutoRenewAttributeRequest& 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;
 			DescribeBackupPolicyOutcome describeBackupPolicy(const Model::DescribeBackupPolicyRequest &request)const;
 			DescribeBackupPolicyOutcome describeBackupPolicy(const Model::DescribeBackupPolicyRequest &request)const;
 			void describeBackupPolicyAsync(const Model::DescribeBackupPolicyRequest& request, const DescribeBackupPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeBackupPolicyAsync(const Model::DescribeBackupPolicyRequest& request, const DescribeBackupPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeBackupPolicyOutcomeCallable describeBackupPolicyCallable(const Model::DescribeBackupPolicyRequest& request) const;
 			DescribeBackupPolicyOutcomeCallable describeBackupPolicyCallable(const Model::DescribeBackupPolicyRequest& request) const;
 			DescribeBackupsOutcome describeBackups(const Model::DescribeBackupsRequest &request)const;
 			DescribeBackupsOutcome describeBackups(const Model::DescribeBackupsRequest &request)const;
 			void describeBackupsAsync(const Model::DescribeBackupsRequest& request, const DescribeBackupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeBackupsAsync(const Model::DescribeBackupsRequest& request, const DescribeBackupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeBackupsOutcomeCallable describeBackupsCallable(const Model::DescribeBackupsRequest& request) const;
 			DescribeBackupsOutcomeCallable describeBackupsCallable(const Model::DescribeBackupsRequest& request) const;
-			DescribeColumnsOutcome describeColumns(const Model::DescribeColumnsRequest &request)const;
-			void describeColumnsAsync(const Model::DescribeColumnsRequest& request, const DescribeColumnsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeColumnsOutcomeCallable describeColumnsCallable(const Model::DescribeColumnsRequest& request) const;
-			DescribeConnectionCountRecordsOutcome describeConnectionCountRecords(const Model::DescribeConnectionCountRecordsRequest &request)const;
-			void describeConnectionCountRecordsAsync(const Model::DescribeConnectionCountRecordsRequest& request, const DescribeConnectionCountRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeConnectionCountRecordsOutcomeCallable describeConnectionCountRecordsCallable(const Model::DescribeConnectionCountRecordsRequest& request) const;
-			DescribeDBClusterAccessWhiteListOutcome describeDBClusterAccessWhiteList(const Model::DescribeDBClusterAccessWhiteListRequest &request)const;
-			void describeDBClusterAccessWhiteListAsync(const Model::DescribeDBClusterAccessWhiteListRequest& request, const DescribeDBClusterAccessWhiteListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeDBClusterAccessWhiteListOutcomeCallable describeDBClusterAccessWhiteListCallable(const Model::DescribeDBClusterAccessWhiteListRequest& request) const;
+			DescribeClusterAccessWhiteListOutcome describeClusterAccessWhiteList(const Model::DescribeClusterAccessWhiteListRequest &request)const;
+			void describeClusterAccessWhiteListAsync(const Model::DescribeClusterAccessWhiteListRequest& request, const DescribeClusterAccessWhiteListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeClusterAccessWhiteListOutcomeCallable describeClusterAccessWhiteListCallable(const Model::DescribeClusterAccessWhiteListRequest& request) const;
+			DescribeClusterNetInfoOutcome describeClusterNetInfo(const Model::DescribeClusterNetInfoRequest &request)const;
+			void describeClusterNetInfoAsync(const Model::DescribeClusterNetInfoRequest& request, const DescribeClusterNetInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeClusterNetInfoOutcomeCallable describeClusterNetInfoCallable(const Model::DescribeClusterNetInfoRequest& request) const;
 			DescribeDBClusterAttributeOutcome describeDBClusterAttribute(const Model::DescribeDBClusterAttributeRequest &request)const;
 			DescribeDBClusterAttributeOutcome describeDBClusterAttribute(const Model::DescribeDBClusterAttributeRequest &request)const;
 			void describeDBClusterAttributeAsync(const Model::DescribeDBClusterAttributeRequest& request, const DescribeDBClusterAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeDBClusterAttributeAsync(const Model::DescribeDBClusterAttributeRequest& request, const DescribeDBClusterAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDBClusterAttributeOutcomeCallable describeDBClusterAttributeCallable(const Model::DescribeDBClusterAttributeRequest& request) const;
 			DescribeDBClusterAttributeOutcomeCallable describeDBClusterAttributeCallable(const Model::DescribeDBClusterAttributeRequest& request) const;
 			DescribeDBClusterForecastOutcome describeDBClusterForecast(const Model::DescribeDBClusterForecastRequest &request)const;
 			DescribeDBClusterForecastOutcome describeDBClusterForecast(const Model::DescribeDBClusterForecastRequest &request)const;
 			void describeDBClusterForecastAsync(const Model::DescribeDBClusterForecastRequest& request, const DescribeDBClusterForecastAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeDBClusterForecastAsync(const Model::DescribeDBClusterForecastRequest& request, const DescribeDBClusterForecastAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDBClusterForecastOutcomeCallable describeDBClusterForecastCallable(const Model::DescribeDBClusterForecastRequest& request) const;
 			DescribeDBClusterForecastOutcomeCallable describeDBClusterForecastCallable(const Model::DescribeDBClusterForecastRequest& request) const;
-			DescribeDBClusterHealthReportOutcome describeDBClusterHealthReport(const Model::DescribeDBClusterHealthReportRequest &request)const;
-			void describeDBClusterHealthReportAsync(const Model::DescribeDBClusterHealthReportRequest& request, const DescribeDBClusterHealthReportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeDBClusterHealthReportOutcomeCallable describeDBClusterHealthReportCallable(const Model::DescribeDBClusterHealthReportRequest& request) const;
-			DescribeDBClusterNetInfoOutcome describeDBClusterNetInfo(const Model::DescribeDBClusterNetInfoRequest &request)const;
-			void describeDBClusterNetInfoAsync(const Model::DescribeDBClusterNetInfoRequest& request, const DescribeDBClusterNetInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeDBClusterNetInfoOutcomeCallable describeDBClusterNetInfoCallable(const Model::DescribeDBClusterNetInfoRequest& request) const;
+			DescribeDBClusterHealthStatusOutcome describeDBClusterHealthStatus(const Model::DescribeDBClusterHealthStatusRequest &request)const;
+			void describeDBClusterHealthStatusAsync(const Model::DescribeDBClusterHealthStatusRequest& request, const DescribeDBClusterHealthStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeDBClusterHealthStatusOutcomeCallable describeDBClusterHealthStatusCallable(const Model::DescribeDBClusterHealthStatusRequest& request) const;
 			DescribeDBClusterPerformanceOutcome describeDBClusterPerformance(const Model::DescribeDBClusterPerformanceRequest &request)const;
 			DescribeDBClusterPerformanceOutcome describeDBClusterPerformance(const Model::DescribeDBClusterPerformanceRequest &request)const;
 			void describeDBClusterPerformanceAsync(const Model::DescribeDBClusterPerformanceRequest& request, const DescribeDBClusterPerformanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeDBClusterPerformanceAsync(const Model::DescribeDBClusterPerformanceRequest& request, const DescribeDBClusterPerformanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDBClusterPerformanceOutcomeCallable describeDBClusterPerformanceCallable(const Model::DescribeDBClusterPerformanceRequest& request) const;
 			DescribeDBClusterPerformanceOutcomeCallable describeDBClusterPerformanceCallable(const Model::DescribeDBClusterPerformanceRequest& request) const;
-			DescribeDBClusterResourcePoolPerformanceOutcome describeDBClusterResourcePoolPerformance(const Model::DescribeDBClusterResourcePoolPerformanceRequest &request)const;
-			void describeDBClusterResourcePoolPerformanceAsync(const Model::DescribeDBClusterResourcePoolPerformanceRequest& request, const DescribeDBClusterResourcePoolPerformanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeDBClusterResourcePoolPerformanceOutcomeCallable describeDBClusterResourcePoolPerformanceCallable(const Model::DescribeDBClusterResourcePoolPerformanceRequest& request) const;
 			DescribeDBClustersOutcome describeDBClusters(const Model::DescribeDBClustersRequest &request)const;
 			DescribeDBClustersOutcome describeDBClusters(const Model::DescribeDBClustersRequest &request)const;
 			void describeDBClustersAsync(const Model::DescribeDBClustersRequest& request, const DescribeDBClustersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeDBClustersAsync(const Model::DescribeDBClustersRequest& request, const DescribeDBClustersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDBClustersOutcomeCallable describeDBClustersCallable(const Model::DescribeDBClustersRequest& request) const;
 			DescribeDBClustersOutcomeCallable describeDBClustersCallable(const Model::DescribeDBClustersRequest& request) const;
 			DescribeDBResourceGroupOutcome describeDBResourceGroup(const Model::DescribeDBResourceGroupRequest &request)const;
 			DescribeDBResourceGroupOutcome describeDBResourceGroup(const Model::DescribeDBResourceGroupRequest &request)const;
 			void describeDBResourceGroupAsync(const Model::DescribeDBResourceGroupRequest& request, const DescribeDBResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeDBResourceGroupAsync(const Model::DescribeDBResourceGroupRequest& request, const DescribeDBResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDBResourceGroupOutcomeCallable describeDBResourceGroupCallable(const Model::DescribeDBResourceGroupRequest& request) const;
 			DescribeDBResourceGroupOutcomeCallable describeDBResourceGroupCallable(const Model::DescribeDBResourceGroupRequest& request) const;
-			DescribeDBResourcePoolOutcome describeDBResourcePool(const Model::DescribeDBResourcePoolRequest &request)const;
-			void describeDBResourcePoolAsync(const Model::DescribeDBResourcePoolRequest& request, const DescribeDBResourcePoolAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeDBResourcePoolOutcomeCallable describeDBResourcePoolCallable(const Model::DescribeDBResourcePoolRequest& request) const;
 			DescribeDiagnosisDimensionsOutcome describeDiagnosisDimensions(const Model::DescribeDiagnosisDimensionsRequest &request)const;
 			DescribeDiagnosisDimensionsOutcome describeDiagnosisDimensions(const Model::DescribeDiagnosisDimensionsRequest &request)const;
 			void describeDiagnosisDimensionsAsync(const Model::DescribeDiagnosisDimensionsRequest& request, const DescribeDiagnosisDimensionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeDiagnosisDimensionsAsync(const Model::DescribeDiagnosisDimensionsRequest& request, const DescribeDiagnosisDimensionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDiagnosisDimensionsOutcomeCallable describeDiagnosisDimensionsCallable(const Model::DescribeDiagnosisDimensionsRequest& request) const;
 			DescribeDiagnosisDimensionsOutcomeCallable describeDiagnosisDimensionsCallable(const Model::DescribeDiagnosisDimensionsRequest& request) const;
 			DescribeDiagnosisRecordsOutcome describeDiagnosisRecords(const Model::DescribeDiagnosisRecordsRequest &request)const;
 			DescribeDiagnosisRecordsOutcome describeDiagnosisRecords(const Model::DescribeDiagnosisRecordsRequest &request)const;
 			void describeDiagnosisRecordsAsync(const Model::DescribeDiagnosisRecordsRequest& request, const DescribeDiagnosisRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeDiagnosisRecordsAsync(const Model::DescribeDiagnosisRecordsRequest& request, const DescribeDiagnosisRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDiagnosisRecordsOutcomeCallable describeDiagnosisRecordsCallable(const Model::DescribeDiagnosisRecordsRequest& request) const;
 			DescribeDiagnosisRecordsOutcomeCallable describeDiagnosisRecordsCallable(const Model::DescribeDiagnosisRecordsRequest& request) const;
+			DescribeDiagnosisSQLInfoOutcome describeDiagnosisSQLInfo(const Model::DescribeDiagnosisSQLInfoRequest &request)const;
+			void describeDiagnosisSQLInfoAsync(const Model::DescribeDiagnosisSQLInfoRequest& request, const DescribeDiagnosisSQLInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeDiagnosisSQLInfoOutcomeCallable describeDiagnosisSQLInfoCallable(const Model::DescribeDiagnosisSQLInfoRequest& request) const;
 			DescribeDownloadRecordsOutcome describeDownloadRecords(const Model::DescribeDownloadRecordsRequest &request)const;
 			DescribeDownloadRecordsOutcome describeDownloadRecords(const Model::DescribeDownloadRecordsRequest &request)const;
 			void describeDownloadRecordsAsync(const Model::DescribeDownloadRecordsRequest& request, const DescribeDownloadRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeDownloadRecordsAsync(const Model::DescribeDownloadRecordsRequest& request, const DescribeDownloadRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDownloadRecordsOutcomeCallable describeDownloadRecordsCallable(const Model::DescribeDownloadRecordsRequest& request) const;
 			DescribeDownloadRecordsOutcomeCallable describeDownloadRecordsCallable(const Model::DescribeDownloadRecordsRequest& request) const;
-			DescribeElasticDailyPlanOutcome describeElasticDailyPlan(const Model::DescribeElasticDailyPlanRequest &request)const;
-			void describeElasticDailyPlanAsync(const Model::DescribeElasticDailyPlanRequest& request, const DescribeElasticDailyPlanAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeElasticDailyPlanOutcomeCallable describeElasticDailyPlanCallable(const Model::DescribeElasticDailyPlanRequest& request) const;
-			DescribeElasticPlanOutcome describeElasticPlan(const Model::DescribeElasticPlanRequest &request)const;
-			void describeElasticPlanAsync(const Model::DescribeElasticPlanRequest& request, const DescribeElasticPlanAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeElasticPlanOutcomeCallable describeElasticPlanCallable(const Model::DescribeElasticPlanRequest& request) const;
-			DescribeInclinedTablesOutcome describeInclinedTables(const Model::DescribeInclinedTablesRequest &request)const;
-			void describeInclinedTablesAsync(const Model::DescribeInclinedTablesRequest& request, const DescribeInclinedTablesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeInclinedTablesOutcomeCallable describeInclinedTablesCallable(const Model::DescribeInclinedTablesRequest& request) const;
-			DescribeLoadTasksRecordsOutcome describeLoadTasksRecords(const Model::DescribeLoadTasksRecordsRequest &request)const;
-			void describeLoadTasksRecordsAsync(const Model::DescribeLoadTasksRecordsRequest& request, const DescribeLoadTasksRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeLoadTasksRecordsOutcomeCallable describeLoadTasksRecordsCallable(const Model::DescribeLoadTasksRecordsRequest& request) const;
-			DescribeMaintenanceActionOutcome describeMaintenanceAction(const Model::DescribeMaintenanceActionRequest &request)const;
-			void describeMaintenanceActionAsync(const Model::DescribeMaintenanceActionRequest& request, const DescribeMaintenanceActionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeMaintenanceActionOutcomeCallable describeMaintenanceActionCallable(const Model::DescribeMaintenanceActionRequest& request) const;
-			DescribeOperatorPermissionOutcome describeOperatorPermission(const Model::DescribeOperatorPermissionRequest &request)const;
-			void describeOperatorPermissionAsync(const Model::DescribeOperatorPermissionRequest& request, const DescribeOperatorPermissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeOperatorPermissionOutcomeCallable describeOperatorPermissionCallable(const Model::DescribeOperatorPermissionRequest& request) const;
 			DescribePatternPerformanceOutcome describePatternPerformance(const Model::DescribePatternPerformanceRequest &request)const;
 			DescribePatternPerformanceOutcome describePatternPerformance(const Model::DescribePatternPerformanceRequest &request)const;
 			void describePatternPerformanceAsync(const Model::DescribePatternPerformanceRequest& request, const DescribePatternPerformanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describePatternPerformanceAsync(const Model::DescribePatternPerformanceRequest& request, const DescribePatternPerformanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribePatternPerformanceOutcomeCallable describePatternPerformanceCallable(const Model::DescribePatternPerformanceRequest& request) const;
 			DescribePatternPerformanceOutcomeCallable describePatternPerformanceCallable(const Model::DescribePatternPerformanceRequest& request) const;
-			DescribeProcessListOutcome describeProcessList(const Model::DescribeProcessListRequest &request)const;
-			void describeProcessListAsync(const Model::DescribeProcessListRequest& request, const DescribeProcessListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeProcessListOutcomeCallable describeProcessListCallable(const Model::DescribeProcessListRequest& request) const;
 			DescribeRegionsOutcome describeRegions(const Model::DescribeRegionsRequest &request)const;
 			DescribeRegionsOutcome describeRegions(const Model::DescribeRegionsRequest &request)const;
 			void describeRegionsAsync(const Model::DescribeRegionsRequest& request, const DescribeRegionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeRegionsAsync(const Model::DescribeRegionsRequest& request, const DescribeRegionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeRegionsOutcomeCallable describeRegionsCallable(const Model::DescribeRegionsRequest& request) const;
 			DescribeRegionsOutcomeCallable describeRegionsCallable(const Model::DescribeRegionsRequest& request) const;
@@ -615,123 +611,159 @@ namespace AlibabaCloud
 			DescribeSQLPatternsOutcome describeSQLPatterns(const Model::DescribeSQLPatternsRequest &request)const;
 			DescribeSQLPatternsOutcome describeSQLPatterns(const Model::DescribeSQLPatternsRequest &request)const;
 			void describeSQLPatternsAsync(const Model::DescribeSQLPatternsRequest& request, const DescribeSQLPatternsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeSQLPatternsAsync(const Model::DescribeSQLPatternsRequest& request, const DescribeSQLPatternsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeSQLPatternsOutcomeCallable describeSQLPatternsCallable(const Model::DescribeSQLPatternsRequest& request) const;
 			DescribeSQLPatternsOutcomeCallable describeSQLPatternsCallable(const Model::DescribeSQLPatternsRequest& request) const;
-			DescribeSQLPlanOutcome describeSQLPlan(const Model::DescribeSQLPlanRequest &request)const;
-			void describeSQLPlanAsync(const Model::DescribeSQLPlanRequest& request, const DescribeSQLPlanAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeSQLPlanOutcomeCallable describeSQLPlanCallable(const Model::DescribeSQLPlanRequest& request) const;
-			DescribeSQLPlanTaskOutcome describeSQLPlanTask(const Model::DescribeSQLPlanTaskRequest &request)const;
-			void describeSQLPlanTaskAsync(const Model::DescribeSQLPlanTaskRequest& request, const DescribeSQLPlanTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeSQLPlanTaskOutcomeCallable describeSQLPlanTaskCallable(const Model::DescribeSQLPlanTaskRequest& request) const;
-			DescribeSchemasOutcome describeSchemas(const Model::DescribeSchemasRequest &request)const;
-			void describeSchemasAsync(const Model::DescribeSchemasRequest& request, const DescribeSchemasAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeSchemasOutcomeCallable describeSchemasCallable(const Model::DescribeSchemasRequest& 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;
-			DescribeSlowLogTrendOutcome describeSlowLogTrend(const Model::DescribeSlowLogTrendRequest &request)const;
-			void describeSlowLogTrendAsync(const Model::DescribeSlowLogTrendRequest& request, const DescribeSlowLogTrendAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeSlowLogTrendOutcomeCallable describeSlowLogTrendCallable(const Model::DescribeSlowLogTrendRequest& request) const;
+			DescribeSparkCodeLogOutcome describeSparkCodeLog(const Model::DescribeSparkCodeLogRequest &request)const;
+			void describeSparkCodeLogAsync(const Model::DescribeSparkCodeLogRequest& request, const DescribeSparkCodeLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeSparkCodeLogOutcomeCallable describeSparkCodeLogCallable(const Model::DescribeSparkCodeLogRequest& request) const;
+			DescribeSparkCodeOutputOutcome describeSparkCodeOutput(const Model::DescribeSparkCodeOutputRequest &request)const;
+			void describeSparkCodeOutputAsync(const Model::DescribeSparkCodeOutputRequest& request, const DescribeSparkCodeOutputAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeSparkCodeOutputOutcomeCallable describeSparkCodeOutputCallable(const Model::DescribeSparkCodeOutputRequest& request) const;
+			DescribeSparkCodeWebUiOutcome describeSparkCodeWebUi(const Model::DescribeSparkCodeWebUiRequest &request)const;
+			void describeSparkCodeWebUiAsync(const Model::DescribeSparkCodeWebUiRequest& request, const DescribeSparkCodeWebUiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeSparkCodeWebUiOutcomeCallable describeSparkCodeWebUiCallable(const Model::DescribeSparkCodeWebUiRequest& request) const;
 			DescribeSqlPatternOutcome describeSqlPattern(const Model::DescribeSqlPatternRequest &request)const;
 			DescribeSqlPatternOutcome describeSqlPattern(const Model::DescribeSqlPatternRequest &request)const;
 			void describeSqlPatternAsync(const Model::DescribeSqlPatternRequest& request, const DescribeSqlPatternAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeSqlPatternAsync(const Model::DescribeSqlPatternRequest& request, const DescribeSqlPatternAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeSqlPatternOutcomeCallable describeSqlPatternCallable(const Model::DescribeSqlPatternRequest& request) const;
 			DescribeSqlPatternOutcomeCallable describeSqlPatternCallable(const Model::DescribeSqlPatternRequest& request) const;
 			DescribeTableAccessCountOutcome describeTableAccessCount(const Model::DescribeTableAccessCountRequest &request)const;
 			DescribeTableAccessCountOutcome describeTableAccessCount(const Model::DescribeTableAccessCountRequest &request)const;
 			void describeTableAccessCountAsync(const Model::DescribeTableAccessCountRequest& request, const DescribeTableAccessCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeTableAccessCountAsync(const Model::DescribeTableAccessCountRequest& request, const DescribeTableAccessCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeTableAccessCountOutcomeCallable describeTableAccessCountCallable(const Model::DescribeTableAccessCountRequest& request) const;
 			DescribeTableAccessCountOutcomeCallable describeTableAccessCountCallable(const Model::DescribeTableAccessCountRequest& request) const;
-			DescribeTableDetailOutcome describeTableDetail(const Model::DescribeTableDetailRequest &request)const;
-			void describeTableDetailAsync(const Model::DescribeTableDetailRequest& request, const DescribeTableDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeTableDetailOutcomeCallable describeTableDetailCallable(const Model::DescribeTableDetailRequest& request) const;
-			DescribeTablePartitionDiagnoseOutcome describeTablePartitionDiagnose(const Model::DescribeTablePartitionDiagnoseRequest &request)const;
-			void describeTablePartitionDiagnoseAsync(const Model::DescribeTablePartitionDiagnoseRequest& request, const DescribeTablePartitionDiagnoseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeTablePartitionDiagnoseOutcomeCallable describeTablePartitionDiagnoseCallable(const Model::DescribeTablePartitionDiagnoseRequest& request) const;
-			DescribeTableStatisticsOutcome describeTableStatistics(const Model::DescribeTableStatisticsRequest &request)const;
-			void describeTableStatisticsAsync(const Model::DescribeTableStatisticsRequest& request, const DescribeTableStatisticsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeTableStatisticsOutcomeCallable describeTableStatisticsCallable(const Model::DescribeTableStatisticsRequest& request) const;
-			DescribeTablesOutcome describeTables(const Model::DescribeTablesRequest &request)const;
-			void describeTablesAsync(const Model::DescribeTablesRequest& request, const DescribeTablesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeTablesOutcomeCallable describeTablesCallable(const Model::DescribeTablesRequest& request) const;
-			DescribeTaskInfoOutcome describeTaskInfo(const Model::DescribeTaskInfoRequest &request)const;
-			void describeTaskInfoAsync(const Model::DescribeTaskInfoRequest& request, const DescribeTaskInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeTaskInfoOutcomeCallable describeTaskInfoCallable(const Model::DescribeTaskInfoRequest& request) const;
 			DownloadDiagnosisRecordsOutcome downloadDiagnosisRecords(const Model::DownloadDiagnosisRecordsRequest &request)const;
 			DownloadDiagnosisRecordsOutcome downloadDiagnosisRecords(const Model::DownloadDiagnosisRecordsRequest &request)const;
 			void downloadDiagnosisRecordsAsync(const Model::DownloadDiagnosisRecordsRequest& request, const DownloadDiagnosisRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void downloadDiagnosisRecordsAsync(const Model::DownloadDiagnosisRecordsRequest& request, const DownloadDiagnosisRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DownloadDiagnosisRecordsOutcomeCallable downloadDiagnosisRecordsCallable(const Model::DownloadDiagnosisRecordsRequest& request) const;
 			DownloadDiagnosisRecordsOutcomeCallable downloadDiagnosisRecordsCallable(const Model::DownloadDiagnosisRecordsRequest& request) const;
-			GrantOperatorPermissionOutcome grantOperatorPermission(const Model::GrantOperatorPermissionRequest &request)const;
-			void grantOperatorPermissionAsync(const Model::GrantOperatorPermissionRequest& request, const GrantOperatorPermissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			GrantOperatorPermissionOutcomeCallable grantOperatorPermissionCallable(const Model::GrantOperatorPermissionRequest& request) const;
-			KillProcessOutcome killProcess(const Model::KillProcessRequest &request)const;
-			void killProcessAsync(const Model::KillProcessRequest& request, const KillProcessAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			KillProcessOutcomeCallable killProcessCallable(const Model::KillProcessRequest& request) const;
-			ListTagResourcesOutcome listTagResources(const Model::ListTagResourcesRequest &request)const;
-			void listTagResourcesAsync(const Model::ListTagResourcesRequest& request, const ListTagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ListTagResourcesOutcomeCallable listTagResourcesCallable(const Model::ListTagResourcesRequest& request) const;
+			GetDatabaseObjectsOutcome getDatabaseObjects(const Model::GetDatabaseObjectsRequest &request)const;
+			void getDatabaseObjectsAsync(const Model::GetDatabaseObjectsRequest& request, const GetDatabaseObjectsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetDatabaseObjectsOutcomeCallable getDatabaseObjectsCallable(const Model::GetDatabaseObjectsRequest& request) const;
+			GetLakehouseValidResourceGroupsOutcome getLakehouseValidResourceGroups(const Model::GetLakehouseValidResourceGroupsRequest &request)const;
+			void getLakehouseValidResourceGroupsAsync(const Model::GetLakehouseValidResourceGroupsRequest& request, const GetLakehouseValidResourceGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetLakehouseValidResourceGroupsOutcomeCallable getLakehouseValidResourceGroupsCallable(const Model::GetLakehouseValidResourceGroupsRequest& request) const;
+			GetSparkAppAttemptLogOutcome getSparkAppAttemptLog(const Model::GetSparkAppAttemptLogRequest &request)const;
+			void getSparkAppAttemptLogAsync(const Model::GetSparkAppAttemptLogRequest& request, const GetSparkAppAttemptLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetSparkAppAttemptLogOutcomeCallable getSparkAppAttemptLogCallable(const Model::GetSparkAppAttemptLogRequest& request) const;
+			GetSparkAppInfoOutcome getSparkAppInfo(const Model::GetSparkAppInfoRequest &request)const;
+			void getSparkAppInfoAsync(const Model::GetSparkAppInfoRequest& request, const GetSparkAppInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetSparkAppInfoOutcomeCallable getSparkAppInfoCallable(const Model::GetSparkAppInfoRequest& request) const;
+			GetSparkAppLogOutcome getSparkAppLog(const Model::GetSparkAppLogRequest &request)const;
+			void getSparkAppLogAsync(const Model::GetSparkAppLogRequest& request, const GetSparkAppLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetSparkAppLogOutcomeCallable getSparkAppLogCallable(const Model::GetSparkAppLogRequest& request) const;
+			GetSparkAppMetricsOutcome getSparkAppMetrics(const Model::GetSparkAppMetricsRequest &request)const;
+			void getSparkAppMetricsAsync(const Model::GetSparkAppMetricsRequest& request, const GetSparkAppMetricsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetSparkAppMetricsOutcomeCallable getSparkAppMetricsCallable(const Model::GetSparkAppMetricsRequest& request) const;
+			GetSparkAppStateOutcome getSparkAppState(const Model::GetSparkAppStateRequest &request)const;
+			void getSparkAppStateAsync(const Model::GetSparkAppStateRequest& request, const GetSparkAppStateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetSparkAppStateOutcomeCallable getSparkAppStateCallable(const Model::GetSparkAppStateRequest& request) const;
+			GetSparkAppWebUiAddressOutcome getSparkAppWebUiAddress(const Model::GetSparkAppWebUiAddressRequest &request)const;
+			void getSparkAppWebUiAddressAsync(const Model::GetSparkAppWebUiAddressRequest& request, const GetSparkAppWebUiAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetSparkAppWebUiAddressOutcomeCallable getSparkAppWebUiAddressCallable(const Model::GetSparkAppWebUiAddressRequest& request) const;
+			GetSparkConfigLogPathOutcome getSparkConfigLogPath(const Model::GetSparkConfigLogPathRequest &request)const;
+			void getSparkConfigLogPathAsync(const Model::GetSparkConfigLogPathRequest& request, const GetSparkConfigLogPathAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetSparkConfigLogPathOutcomeCallable getSparkConfigLogPathCallable(const Model::GetSparkConfigLogPathRequest& request) const;
+			GetSparkLogAnalyzeTaskOutcome getSparkLogAnalyzeTask(const Model::GetSparkLogAnalyzeTaskRequest &request)const;
+			void getSparkLogAnalyzeTaskAsync(const Model::GetSparkLogAnalyzeTaskRequest& request, const GetSparkLogAnalyzeTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetSparkLogAnalyzeTaskOutcomeCallable getSparkLogAnalyzeTaskCallable(const Model::GetSparkLogAnalyzeTaskRequest& request) const;
+			GetSparkSQLEngineStateOutcome getSparkSQLEngineState(const Model::GetSparkSQLEngineStateRequest &request)const;
+			void getSparkSQLEngineStateAsync(const Model::GetSparkSQLEngineStateRequest& request, const GetSparkSQLEngineStateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetSparkSQLEngineStateOutcomeCallable getSparkSQLEngineStateCallable(const Model::GetSparkSQLEngineStateRequest& request) const;
+			GetSparkTemplateFileContentOutcome getSparkTemplateFileContent(const Model::GetSparkTemplateFileContentRequest &request)const;
+			void getSparkTemplateFileContentAsync(const Model::GetSparkTemplateFileContentRequest& request, const GetSparkTemplateFileContentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetSparkTemplateFileContentOutcomeCallable getSparkTemplateFileContentCallable(const Model::GetSparkTemplateFileContentRequest& request) const;
+			GetSparkTemplateFolderTreeOutcome getSparkTemplateFolderTree(const Model::GetSparkTemplateFolderTreeRequest &request)const;
+			void getSparkTemplateFolderTreeAsync(const Model::GetSparkTemplateFolderTreeRequest& request, const GetSparkTemplateFolderTreeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetSparkTemplateFolderTreeOutcomeCallable getSparkTemplateFolderTreeCallable(const Model::GetSparkTemplateFolderTreeRequest& request) const;
+			GetSparkTemplateFullTreeOutcome getSparkTemplateFullTree(const Model::GetSparkTemplateFullTreeRequest &request)const;
+			void getSparkTemplateFullTreeAsync(const Model::GetSparkTemplateFullTreeRequest& request, const GetSparkTemplateFullTreeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetSparkTemplateFullTreeOutcomeCallable getSparkTemplateFullTreeCallable(const Model::GetSparkTemplateFullTreeRequest& request) const;
+			GetTableOutcome getTable(const Model::GetTableRequest &request)const;
+			void getTableAsync(const Model::GetTableRequest& request, const GetTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetTableOutcomeCallable getTableCallable(const Model::GetTableRequest& request) const;
+			GetTableColumnsOutcome getTableColumns(const Model::GetTableColumnsRequest &request)const;
+			void getTableColumnsAsync(const Model::GetTableColumnsRequest& request, const GetTableColumnsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetTableColumnsOutcomeCallable getTableColumnsCallable(const Model::GetTableColumnsRequest& request) const;
+			GetTableDDLOutcome getTableDDL(const Model::GetTableDDLRequest &request)const;
+			void getTableDDLAsync(const Model::GetTableDDLRequest& request, const GetTableDDLAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetTableDDLOutcomeCallable getTableDDLCallable(const Model::GetTableDDLRequest& request) const;
+			GetTableObjectsOutcome getTableObjects(const Model::GetTableObjectsRequest &request)const;
+			void getTableObjectsAsync(const Model::GetTableObjectsRequest& request, const GetTableObjectsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetTableObjectsOutcomeCallable getTableObjectsCallable(const Model::GetTableObjectsRequest& request) const;
+			GetViewDDLOutcome getViewDDL(const Model::GetViewDDLRequest &request)const;
+			void getViewDDLAsync(const Model::GetViewDDLRequest& request, const GetViewDDLAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetViewDDLOutcomeCallable getViewDDLCallable(const Model::GetViewDDLRequest& request) const;
+			GetViewObjectsOutcome getViewObjects(const Model::GetViewObjectsRequest &request)const;
+			void getViewObjectsAsync(const Model::GetViewObjectsRequest& request, const GetViewObjectsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetViewObjectsOutcomeCallable getViewObjectsCallable(const Model::GetViewObjectsRequest& request) const;
+			KillSparkAppOutcome killSparkApp(const Model::KillSparkAppRequest &request)const;
+			void killSparkAppAsync(const Model::KillSparkAppRequest& request, const KillSparkAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			KillSparkAppOutcomeCallable killSparkAppCallable(const Model::KillSparkAppRequest& request) const;
+			KillSparkLogAnalyzeTaskOutcome killSparkLogAnalyzeTask(const Model::KillSparkLogAnalyzeTaskRequest &request)const;
+			void killSparkLogAnalyzeTaskAsync(const Model::KillSparkLogAnalyzeTaskRequest& request, const KillSparkLogAnalyzeTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			KillSparkLogAnalyzeTaskOutcomeCallable killSparkLogAnalyzeTaskCallable(const Model::KillSparkLogAnalyzeTaskRequest& request) const;
+			KillSparkSQLEngineOutcome killSparkSQLEngine(const Model::KillSparkSQLEngineRequest &request)const;
+			void killSparkSQLEngineAsync(const Model::KillSparkSQLEngineRequest& request, const KillSparkSQLEngineAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			KillSparkSQLEngineOutcomeCallable killSparkSQLEngineCallable(const Model::KillSparkSQLEngineRequest& request) const;
+			ListSparkAppAttemptsOutcome listSparkAppAttempts(const Model::ListSparkAppAttemptsRequest &request)const;
+			void listSparkAppAttemptsAsync(const Model::ListSparkAppAttemptsRequest& request, const ListSparkAppAttemptsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListSparkAppAttemptsOutcomeCallable listSparkAppAttemptsCallable(const Model::ListSparkAppAttemptsRequest& request) const;
+			ListSparkAppsOutcome listSparkApps(const Model::ListSparkAppsRequest &request)const;
+			void listSparkAppsAsync(const Model::ListSparkAppsRequest& request, const ListSparkAppsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListSparkAppsOutcomeCallable listSparkAppsCallable(const Model::ListSparkAppsRequest& request) const;
+			ListSparkLogAnalyzeTasksOutcome listSparkLogAnalyzeTasks(const Model::ListSparkLogAnalyzeTasksRequest &request)const;
+			void listSparkLogAnalyzeTasksAsync(const Model::ListSparkLogAnalyzeTasksRequest& request, const ListSparkLogAnalyzeTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListSparkLogAnalyzeTasksOutcomeCallable listSparkLogAnalyzeTasksCallable(const Model::ListSparkLogAnalyzeTasksRequest& request) const;
+			ListSparkTemplateFileIdsOutcome listSparkTemplateFileIds(const Model::ListSparkTemplateFileIdsRequest &request)const;
+			void listSparkTemplateFileIdsAsync(const Model::ListSparkTemplateFileIdsRequest& request, const ListSparkTemplateFileIdsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListSparkTemplateFileIdsOutcomeCallable listSparkTemplateFileIdsCallable(const Model::ListSparkTemplateFileIdsRequest& request) const;
 			ModifyAccountDescriptionOutcome modifyAccountDescription(const Model::ModifyAccountDescriptionRequest &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;
 			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;
 			ModifyAccountDescriptionOutcomeCallable modifyAccountDescriptionCallable(const Model::ModifyAccountDescriptionRequest& request) const;
 			ModifyAuditLogConfigOutcome modifyAuditLogConfig(const Model::ModifyAuditLogConfigRequest &request)const;
 			ModifyAuditLogConfigOutcome modifyAuditLogConfig(const Model::ModifyAuditLogConfigRequest &request)const;
 			void modifyAuditLogConfigAsync(const Model::ModifyAuditLogConfigRequest& request, const ModifyAuditLogConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void modifyAuditLogConfigAsync(const Model::ModifyAuditLogConfigRequest& request, const ModifyAuditLogConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyAuditLogConfigOutcomeCallable modifyAuditLogConfigCallable(const Model::ModifyAuditLogConfigRequest& request) const;
 			ModifyAuditLogConfigOutcomeCallable modifyAuditLogConfigCallable(const Model::ModifyAuditLogConfigRequest& request) const;
-			ModifyAutoRenewAttributeOutcome modifyAutoRenewAttribute(const Model::ModifyAutoRenewAttributeRequest &request)const;
-			void modifyAutoRenewAttributeAsync(const Model::ModifyAutoRenewAttributeRequest& request, const ModifyAutoRenewAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ModifyAutoRenewAttributeOutcomeCallable modifyAutoRenewAttributeCallable(const Model::ModifyAutoRenewAttributeRequest& request) const;
 			ModifyBackupPolicyOutcome modifyBackupPolicy(const Model::ModifyBackupPolicyRequest &request)const;
 			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;
 			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;
 			ModifyBackupPolicyOutcomeCallable modifyBackupPolicyCallable(const Model::ModifyBackupPolicyRequest& request) const;
+			ModifyClusterAccessWhiteListOutcome modifyClusterAccessWhiteList(const Model::ModifyClusterAccessWhiteListRequest &request)const;
+			void modifyClusterAccessWhiteListAsync(const Model::ModifyClusterAccessWhiteListRequest& request, const ModifyClusterAccessWhiteListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ModifyClusterAccessWhiteListOutcomeCallable modifyClusterAccessWhiteListCallable(const Model::ModifyClusterAccessWhiteListRequest& request) const;
 			ModifyClusterConnectionStringOutcome modifyClusterConnectionString(const Model::ModifyClusterConnectionStringRequest &request)const;
 			ModifyClusterConnectionStringOutcome modifyClusterConnectionString(const Model::ModifyClusterConnectionStringRequest &request)const;
 			void modifyClusterConnectionStringAsync(const Model::ModifyClusterConnectionStringRequest& request, const ModifyClusterConnectionStringAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void modifyClusterConnectionStringAsync(const Model::ModifyClusterConnectionStringRequest& request, const ModifyClusterConnectionStringAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyClusterConnectionStringOutcomeCallable modifyClusterConnectionStringCallable(const Model::ModifyClusterConnectionStringRequest& request) const;
 			ModifyClusterConnectionStringOutcomeCallable modifyClusterConnectionStringCallable(const Model::ModifyClusterConnectionStringRequest& request) const;
 			ModifyDBClusterOutcome modifyDBCluster(const Model::ModifyDBClusterRequest &request)const;
 			ModifyDBClusterOutcome modifyDBCluster(const Model::ModifyDBClusterRequest &request)const;
 			void modifyDBClusterAsync(const Model::ModifyDBClusterRequest& request, const ModifyDBClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void modifyDBClusterAsync(const Model::ModifyDBClusterRequest& request, const ModifyDBClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyDBClusterOutcomeCallable modifyDBClusterCallable(const Model::ModifyDBClusterRequest& request) const;
 			ModifyDBClusterOutcomeCallable modifyDBClusterCallable(const Model::ModifyDBClusterRequest& request) const;
-			ModifyDBClusterAccessWhiteListOutcome modifyDBClusterAccessWhiteList(const Model::ModifyDBClusterAccessWhiteListRequest &request)const;
-			void modifyDBClusterAccessWhiteListAsync(const Model::ModifyDBClusterAccessWhiteListRequest& request, const ModifyDBClusterAccessWhiteListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ModifyDBClusterAccessWhiteListOutcomeCallable modifyDBClusterAccessWhiteListCallable(const Model::ModifyDBClusterAccessWhiteListRequest& request) const;
 			ModifyDBClusterDescriptionOutcome modifyDBClusterDescription(const Model::ModifyDBClusterDescriptionRequest &request)const;
 			ModifyDBClusterDescriptionOutcome modifyDBClusterDescription(const Model::ModifyDBClusterDescriptionRequest &request)const;
 			void modifyDBClusterDescriptionAsync(const Model::ModifyDBClusterDescriptionRequest& request, const ModifyDBClusterDescriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void modifyDBClusterDescriptionAsync(const Model::ModifyDBClusterDescriptionRequest& request, const ModifyDBClusterDescriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyDBClusterDescriptionOutcomeCallable modifyDBClusterDescriptionCallable(const Model::ModifyDBClusterDescriptionRequest& request) const;
 			ModifyDBClusterDescriptionOutcomeCallable modifyDBClusterDescriptionCallable(const Model::ModifyDBClusterDescriptionRequest& request) const;
 			ModifyDBClusterMaintainTimeOutcome modifyDBClusterMaintainTime(const Model::ModifyDBClusterMaintainTimeRequest &request)const;
 			ModifyDBClusterMaintainTimeOutcome modifyDBClusterMaintainTime(const Model::ModifyDBClusterMaintainTimeRequest &request)const;
 			void modifyDBClusterMaintainTimeAsync(const Model::ModifyDBClusterMaintainTimeRequest& request, const ModifyDBClusterMaintainTimeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void modifyDBClusterMaintainTimeAsync(const Model::ModifyDBClusterMaintainTimeRequest& request, const ModifyDBClusterMaintainTimeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyDBClusterMaintainTimeOutcomeCallable modifyDBClusterMaintainTimeCallable(const Model::ModifyDBClusterMaintainTimeRequest& request) const;
 			ModifyDBClusterMaintainTimeOutcomeCallable modifyDBClusterMaintainTimeCallable(const Model::ModifyDBClusterMaintainTimeRequest& request) const;
-			ModifyDBClusterPayTypeOutcome modifyDBClusterPayType(const Model::ModifyDBClusterPayTypeRequest &request)const;
-			void modifyDBClusterPayTypeAsync(const Model::ModifyDBClusterPayTypeRequest& request, const ModifyDBClusterPayTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ModifyDBClusterPayTypeOutcomeCallable modifyDBClusterPayTypeCallable(const Model::ModifyDBClusterPayTypeRequest& request) const;
-			ModifyDBClusterResourceGroupOutcome modifyDBClusterResourceGroup(const Model::ModifyDBClusterResourceGroupRequest &request)const;
-			void modifyDBClusterResourceGroupAsync(const Model::ModifyDBClusterResourceGroupRequest& request, const ModifyDBClusterResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ModifyDBClusterResourceGroupOutcomeCallable modifyDBClusterResourceGroupCallable(const Model::ModifyDBClusterResourceGroupRequest& request) const;
 			ModifyDBResourceGroupOutcome modifyDBResourceGroup(const Model::ModifyDBResourceGroupRequest &request)const;
 			ModifyDBResourceGroupOutcome modifyDBResourceGroup(const Model::ModifyDBResourceGroupRequest &request)const;
 			void modifyDBResourceGroupAsync(const Model::ModifyDBResourceGroupRequest& request, const ModifyDBResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void modifyDBResourceGroupAsync(const Model::ModifyDBResourceGroupRequest& request, const ModifyDBResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyDBResourceGroupOutcomeCallable modifyDBResourceGroupCallable(const Model::ModifyDBResourceGroupRequest& request) const;
 			ModifyDBResourceGroupOutcomeCallable modifyDBResourceGroupCallable(const Model::ModifyDBResourceGroupRequest& request) const;
-			ModifyDBResourcePoolOutcome modifyDBResourcePool(const Model::ModifyDBResourcePoolRequest &request)const;
-			void modifyDBResourcePoolAsync(const Model::ModifyDBResourcePoolRequest& request, const ModifyDBResourcePoolAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ModifyDBResourcePoolOutcomeCallable modifyDBResourcePoolCallable(const Model::ModifyDBResourcePoolRequest& request) const;
-			ModifyElasticPlanOutcome modifyElasticPlan(const Model::ModifyElasticPlanRequest &request)const;
-			void modifyElasticPlanAsync(const Model::ModifyElasticPlanRequest& request, const ModifyElasticPlanAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ModifyElasticPlanOutcomeCallable modifyElasticPlanCallable(const Model::ModifyElasticPlanRequest& request) const;
-			ModifyLogBackupPolicyOutcome modifyLogBackupPolicy(const Model::ModifyLogBackupPolicyRequest &request)const;
-			void modifyLogBackupPolicyAsync(const Model::ModifyLogBackupPolicyRequest& request, const ModifyLogBackupPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ModifyLogBackupPolicyOutcomeCallable modifyLogBackupPolicyCallable(const Model::ModifyLogBackupPolicyRequest& request) const;
-			ModifyMaintenanceActionOutcome modifyMaintenanceAction(const Model::ModifyMaintenanceActionRequest &request)const;
-			void modifyMaintenanceActionAsync(const Model::ModifyMaintenanceActionRequest& request, const ModifyMaintenanceActionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ModifyMaintenanceActionOutcomeCallable modifyMaintenanceActionCallable(const Model::ModifyMaintenanceActionRequest& request) const;
+			PreloadSparkAppMetricsOutcome preloadSparkAppMetrics(const Model::PreloadSparkAppMetricsRequest &request)const;
+			void preloadSparkAppMetricsAsync(const Model::PreloadSparkAppMetricsRequest& request, const PreloadSparkAppMetricsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			PreloadSparkAppMetricsOutcomeCallable preloadSparkAppMetricsCallable(const Model::PreloadSparkAppMetricsRequest& request) const;
 			ReleaseClusterPublicConnectionOutcome releaseClusterPublicConnection(const Model::ReleaseClusterPublicConnectionRequest &request)const;
 			ReleaseClusterPublicConnectionOutcome releaseClusterPublicConnection(const Model::ReleaseClusterPublicConnectionRequest &request)const;
 			void releaseClusterPublicConnectionAsync(const Model::ReleaseClusterPublicConnectionRequest& request, const ReleaseClusterPublicConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void releaseClusterPublicConnectionAsync(const Model::ReleaseClusterPublicConnectionRequest& request, const ReleaseClusterPublicConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ReleaseClusterPublicConnectionOutcomeCallable releaseClusterPublicConnectionCallable(const Model::ReleaseClusterPublicConnectionRequest& request) const;
 			ReleaseClusterPublicConnectionOutcomeCallable releaseClusterPublicConnectionCallable(const Model::ReleaseClusterPublicConnectionRequest& request) const;
 			ResetAccountPasswordOutcome resetAccountPassword(const Model::ResetAccountPasswordRequest &request)const;
 			ResetAccountPasswordOutcome resetAccountPassword(const Model::ResetAccountPasswordRequest &request)const;
 			void resetAccountPasswordAsync(const Model::ResetAccountPasswordRequest& request, const ResetAccountPasswordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void resetAccountPasswordAsync(const Model::ResetAccountPasswordRequest& request, const ResetAccountPasswordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ResetAccountPasswordOutcomeCallable resetAccountPasswordCallable(const Model::ResetAccountPasswordRequest& request) const;
 			ResetAccountPasswordOutcomeCallable resetAccountPasswordCallable(const Model::ResetAccountPasswordRequest& 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;
-			TagResourcesOutcome tagResources(const Model::TagResourcesRequest &request)const;
-			void tagResourcesAsync(const Model::TagResourcesRequest& request, const TagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			TagResourcesOutcomeCallable tagResourcesCallable(const Model::TagResourcesRequest& request) const;
-			UnbindDBResourceGroupWithUserOutcome unbindDBResourceGroupWithUser(const Model::UnbindDBResourceGroupWithUserRequest &request)const;
-			void unbindDBResourceGroupWithUserAsync(const Model::UnbindDBResourceGroupWithUserRequest& request, const UnbindDBResourceGroupWithUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			UnbindDBResourceGroupWithUserOutcomeCallable unbindDBResourceGroupWithUserCallable(const Model::UnbindDBResourceGroupWithUserRequest& request) const;
-			UnbindDBResourcePoolWithUserOutcome unbindDBResourcePoolWithUser(const Model::UnbindDBResourcePoolWithUserRequest &request)const;
-			void unbindDBResourcePoolWithUserAsync(const Model::UnbindDBResourcePoolWithUserRequest& request, const UnbindDBResourcePoolWithUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			UnbindDBResourcePoolWithUserOutcomeCallable unbindDBResourcePoolWithUserCallable(const Model::UnbindDBResourcePoolWithUserRequest& request) const;
-			UntagResourcesOutcome untagResources(const Model::UntagResourcesRequest &request)const;
-			void untagResourcesAsync(const Model::UntagResourcesRequest& request, const UntagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			UntagResourcesOutcomeCallable untagResourcesCallable(const Model::UntagResourcesRequest& request) const;
+			SetSparkAppLogRootPathOutcome setSparkAppLogRootPath(const Model::SetSparkAppLogRootPathRequest &request)const;
+			void setSparkAppLogRootPathAsync(const Model::SetSparkAppLogRootPathRequest& request, const SetSparkAppLogRootPathAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			SetSparkAppLogRootPathOutcomeCallable setSparkAppLogRootPathCallable(const Model::SetSparkAppLogRootPathRequest& request) const;
+			StartSparkSQLEngineOutcome startSparkSQLEngine(const Model::StartSparkSQLEngineRequest &request)const;
+			void startSparkSQLEngineAsync(const Model::StartSparkSQLEngineRequest& request, const StartSparkSQLEngineAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			StartSparkSQLEngineOutcomeCallable startSparkSQLEngineCallable(const Model::StartSparkSQLEngineRequest& request) const;
+			SubmitSparkAppOutcome submitSparkApp(const Model::SubmitSparkAppRequest &request)const;
+			void submitSparkAppAsync(const Model::SubmitSparkAppRequest& request, const SubmitSparkAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			SubmitSparkAppOutcomeCallable submitSparkAppCallable(const Model::SubmitSparkAppRequest& request) const;
+			SubmitSparkLogAnalyzeTaskOutcome submitSparkLogAnalyzeTask(const Model::SubmitSparkLogAnalyzeTaskRequest &request)const;
+			void submitSparkLogAnalyzeTaskAsync(const Model::SubmitSparkLogAnalyzeTaskRequest& request, const SubmitSparkLogAnalyzeTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			SubmitSparkLogAnalyzeTaskOutcomeCallable submitSparkLogAnalyzeTaskCallable(const Model::SubmitSparkLogAnalyzeTaskRequest& request) const;
+			UnbindAccountOutcome unbindAccount(const Model::UnbindAccountRequest &request)const;
+			void unbindAccountAsync(const Model::UnbindAccountRequest& request, const UnbindAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UnbindAccountOutcomeCallable unbindAccountCallable(const Model::UnbindAccountRequest& request) const;
+			UpdateSparkTemplateFileOutcome updateSparkTemplateFile(const Model::UpdateSparkTemplateFileRequest &request)const;
+			void updateSparkTemplateFileAsync(const Model::UpdateSparkTemplateFileRequest& request, const UpdateSparkTemplateFileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateSparkTemplateFileOutcomeCallable updateSparkTemplateFileCallable(const Model::UpdateSparkTemplateFileRequest& request) const;
 	
 	
 		private:
 		private:
 			std::shared_ptr<EndpointProvider> endpointProvider_;
 			std::shared_ptr<EndpointProvider> endpointProvider_;

+ 3 - 15
adb/include/alibabacloud/adb/model/AllocateClusterPublicConnectionRequest.h

@@ -30,29 +30,17 @@ class ALIBABACLOUD_ADB_EXPORT AllocateClusterPublicConnectionRequest : public Rp
 public:
 public:
 	AllocateClusterPublicConnectionRequest();
 	AllocateClusterPublicConnectionRequest();
 	~AllocateClusterPublicConnectionRequest();
 	~AllocateClusterPublicConnectionRequest();
-	long getResourceOwnerId() const;
-	void setResourceOwnerId(long resourceOwnerId);
 	std::string getConnectionStringPrefix() const;
 	std::string getConnectionStringPrefix() const;
 	void setConnectionStringPrefix(const std::string &connectionStringPrefix);
 	void setConnectionStringPrefix(const std::string &connectionStringPrefix);
-	std::string getAccessKeyId() const;
-	void setAccessKeyId(const std::string &accessKeyId);
-	std::string getResourceOwnerAccount() const;
-	void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
 	std::string getDBClusterId() const;
 	std::string getDBClusterId() const;
 	void setDBClusterId(const std::string &dBClusterId);
 	void setDBClusterId(const std::string &dBClusterId);
-	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:
 private:
-	long resourceOwnerId_;
 	std::string connectionStringPrefix_;
 	std::string connectionStringPrefix_;
-	std::string accessKeyId_;
-	std::string resourceOwnerAccount_;
 	std::string dBClusterId_;
 	std::string dBClusterId_;
-	std::string ownerAccount_;
-	long ownerId_;
+	std::string accessKeyId_;
 };
 };
 } // namespace Model
 } // namespace Model
 } // namespace Adb
 } // namespace Adb

+ 15 - 21
adb/include/alibabacloud/adb/model/DescribeSchemasRequest.h → adb/include/alibabacloud/adb/model/BindAccountRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  * limitations under the License.
  */
  */
 
 
-#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBESCHEMASREQUEST_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBESCHEMASREQUEST_H_
+#ifndef ALIBABACLOUD_ADB_MODEL_BINDACCOUNTREQUEST_H_
+#define ALIBABACLOUD_ADB_MODEL_BINDACCOUNTREQUEST_H_
 
 
 #include <alibabacloud/adb/AdbExport.h>
 #include <alibabacloud/adb/AdbExport.h>
 #include <alibabacloud/core/RpcServiceRequest.h>
 #include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,32 +26,26 @@
 namespace AlibabaCloud {
 namespace AlibabaCloud {
 namespace Adb {
 namespace Adb {
 namespace Model {
 namespace Model {
-class ALIBABACLOUD_ADB_EXPORT DescribeSchemasRequest : public RpcServiceRequest {
+class ALIBABACLOUD_ADB_EXPORT BindAccountRequest : public RpcServiceRequest {
 public:
 public:
-	DescribeSchemasRequest();
-	~DescribeSchemasRequest();
-	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);
+	BindAccountRequest();
+	~BindAccountRequest();
 	std::string getDBClusterId() const;
 	std::string getDBClusterId() const;
 	void setDBClusterId(const std::string &dBClusterId);
 	void setDBClusterId(const std::string &dBClusterId);
-	std::string getOwnerAccount() const;
-	void setOwnerAccount(const std::string &ownerAccount);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
+	std::string getRamUser() const;
+	void setRamUser(const std::string &ramUser);
+	std::string getAccessKeyId() const;
+	void setAccessKeyId(const std::string &accessKeyId);
+	std::string getAccountName() const;
+	void setAccountName(const std::string &accountName);
 
 
 private:
 private:
-	long resourceOwnerId_;
-	std::string accessKeyId_;
-	std::string resourceOwnerAccount_;
 	std::string dBClusterId_;
 	std::string dBClusterId_;
-	std::string ownerAccount_;
-	long ownerId_;
+	std::string ramUser_;
+	std::string accessKeyId_;
+	std::string accountName_;
 };
 };
 } // namespace Model
 } // namespace Model
 } // namespace Adb
 } // namespace Adb
 } // namespace AlibabaCloud
 } // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBESCHEMASREQUEST_H_
+#endif // !ALIBABACLOUD_ADB_MODEL_BINDACCOUNTREQUEST_H_

+ 7 - 7
adb/include/alibabacloud/adb/model/KillProcessResult.h → adb/include/alibabacloud/adb/model/BindAccountResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  * limitations under the License.
  */
  */
 
 
-#ifndef ALIBABACLOUD_ADB_MODEL_KILLPROCESSRESULT_H_
-#define ALIBABACLOUD_ADB_MODEL_KILLPROCESSRESULT_H_
+#ifndef ALIBABACLOUD_ADB_MODEL_BINDACCOUNTRESULT_H_
+#define ALIBABACLOUD_ADB_MODEL_BINDACCOUNTRESULT_H_
 
 
 #include <string>
 #include <string>
 #include <vector>
 #include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
 	{
 	{
 		namespace Model
 		namespace Model
 		{
 		{
-			class ALIBABACLOUD_ADB_EXPORT KillProcessResult : public ServiceResult
+			class ALIBABACLOUD_ADB_EXPORT BindAccountResult : public ServiceResult
 			{
 			{
 			public:
 			public:
 
 
 
 
-				KillProcessResult();
-				explicit KillProcessResult(const std::string &payload);
-				~KillProcessResult();
+				BindAccountResult();
+				explicit BindAccountResult(const std::string &payload);
+				~BindAccountResult();
 
 
 			protected:
 			protected:
 				void parse(const std::string &payload);
 				void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
 		}
 		}
 	}
 	}
 }
 }
-#endif // !ALIBABACLOUD_ADB_MODEL_KILLPROCESSRESULT_H_
+#endif // !ALIBABACLOUD_ADB_MODEL_BINDACCOUNTRESULT_H_

+ 0 - 63
adb/include/alibabacloud/adb/model/BindDBResourceGroupWithUserRequest.h

@@ -1,63 +0,0 @@
-/*
- * 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_ADB_MODEL_BINDDBRESOURCEGROUPWITHUSERREQUEST_H_
-#define ALIBABACLOUD_ADB_MODEL_BINDDBRESOURCEGROUPWITHUSERREQUEST_H_
-
-#include <alibabacloud/adb/AdbExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Adb {
-namespace Model {
-class ALIBABACLOUD_ADB_EXPORT BindDBResourceGroupWithUserRequest : public RpcServiceRequest {
-public:
-	BindDBResourceGroupWithUserRequest();
-	~BindDBResourceGroupWithUserRequest();
-	long getResourceOwnerId() const;
-	void setResourceOwnerId(long resourceOwnerId);
-	std::string getAccessKeyId() const;
-	void setAccessKeyId(const std::string &accessKeyId);
-	std::string getGroupUser() const;
-	void setGroupUser(const std::string &groupUser);
-	std::string getResourceOwnerAccount() const;
-	void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
-	std::string getDBClusterId() const;
-	void setDBClusterId(const std::string &dBClusterId);
-	std::string getOwnerAccount() const;
-	void setOwnerAccount(const std::string &ownerAccount);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getGroupName() const;
-	void setGroupName(const std::string &groupName);
-
-private:
-	long resourceOwnerId_;
-	std::string accessKeyId_;
-	std::string groupUser_;
-	std::string resourceOwnerAccount_;
-	std::string dBClusterId_;
-	std::string ownerAccount_;
-	long ownerId_;
-	std::string groupName_;
-};
-} // namespace Model
-} // namespace Adb
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_ADB_MODEL_BINDDBRESOURCEGROUPWITHUSERREQUEST_H_

+ 0 - 63
adb/include/alibabacloud/adb/model/BindDBResourcePoolWithUserRequest.h

@@ -1,63 +0,0 @@
-/*
- * 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_ADB_MODEL_BINDDBRESOURCEPOOLWITHUSERREQUEST_H_
-#define ALIBABACLOUD_ADB_MODEL_BINDDBRESOURCEPOOLWITHUSERREQUEST_H_
-
-#include <alibabacloud/adb/AdbExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Adb {
-namespace Model {
-class ALIBABACLOUD_ADB_EXPORT BindDBResourcePoolWithUserRequest : public RpcServiceRequest {
-public:
-	BindDBResourcePoolWithUserRequest();
-	~BindDBResourcePoolWithUserRequest();
-	std::string getPoolName() const;
-	void setPoolName(const std::string &poolName);
-	long getResourceOwnerId() const;
-	void setResourceOwnerId(long resourceOwnerId);
-	std::string getPoolUser() const;
-	void setPoolUser(const std::string &poolUser);
-	std::string getAccessKeyId() const;
-	void setAccessKeyId(const std::string &accessKeyId);
-	std::string getResourceOwnerAccount() const;
-	void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
-	std::string getDBClusterId() const;
-	void setDBClusterId(const std::string &dBClusterId);
-	std::string getOwnerAccount() const;
-	void setOwnerAccount(const std::string &ownerAccount);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-
-private:
-	std::string poolName_;
-	long resourceOwnerId_;
-	std::string poolUser_;
-	std::string accessKeyId_;
-	std::string resourceOwnerAccount_;
-	std::string dBClusterId_;
-	std::string ownerAccount_;
-	long ownerId_;
-};
-} // namespace Model
-} // namespace Adb
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_ADB_MODEL_BINDDBRESOURCEPOOLWITHUSERREQUEST_H_

+ 12 - 21
adb/include/alibabacloud/adb/model/DescribeAllAccountsRequest.h → adb/include/alibabacloud/adb/model/CheckBindRamUserRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  * limitations under the License.
  */
  */
 
 
-#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEALLACCOUNTSREQUEST_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBEALLACCOUNTSREQUEST_H_
+#ifndef ALIBABACLOUD_ADB_MODEL_CHECKBINDRAMUSERREQUEST_H_
+#define ALIBABACLOUD_ADB_MODEL_CHECKBINDRAMUSERREQUEST_H_
 
 
 #include <alibabacloud/adb/AdbExport.h>
 #include <alibabacloud/adb/AdbExport.h>
 #include <alibabacloud/core/RpcServiceRequest.h>
 #include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,32 +26,23 @@
 namespace AlibabaCloud {
 namespace AlibabaCloud {
 namespace Adb {
 namespace Adb {
 namespace Model {
 namespace Model {
-class ALIBABACLOUD_ADB_EXPORT DescribeAllAccountsRequest : public RpcServiceRequest {
+class ALIBABACLOUD_ADB_EXPORT CheckBindRamUserRequest : public RpcServiceRequest {
 public:
 public:
-	DescribeAllAccountsRequest();
-	~DescribeAllAccountsRequest();
-	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);
+	CheckBindRamUserRequest();
+	~CheckBindRamUserRequest();
 	std::string getDBClusterId() const;
 	std::string getDBClusterId() const;
 	void setDBClusterId(const std::string &dBClusterId);
 	void setDBClusterId(const std::string &dBClusterId);
-	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 getRegionId() const;
+	void setRegionId(const std::string &regionId);
 
 
 private:
 private:
-	long resourceOwnerId_;
-	std::string accessKeyId_;
-	std::string resourceOwnerAccount_;
 	std::string dBClusterId_;
 	std::string dBClusterId_;
-	std::string ownerAccount_;
-	long ownerId_;
+	std::string accessKeyId_;
+	std::string regionId_;
 };
 };
 } // namespace Model
 } // namespace Model
 } // namespace Adb
 } // namespace Adb
 } // namespace AlibabaCloud
 } // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEALLACCOUNTSREQUEST_H_
+#endif // !ALIBABACLOUD_ADB_MODEL_CHECKBINDRAMUSERREQUEST_H_

+ 9 - 7
adb/include/alibabacloud/adb/model/CreateDBResourcePoolResult.h → adb/include/alibabacloud/adb/model/CheckBindRamUserResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  * limitations under the License.
  */
  */
 
 
-#ifndef ALIBABACLOUD_ADB_MODEL_CREATEDBRESOURCEPOOLRESULT_H_
-#define ALIBABACLOUD_ADB_MODEL_CREATEDBRESOURCEPOOLRESULT_H_
+#ifndef ALIBABACLOUD_ADB_MODEL_CHECKBINDRAMUSERRESULT_H_
+#define ALIBABACLOUD_ADB_MODEL_CHECKBINDRAMUSERRESULT_H_
 
 
 #include <string>
 #include <string>
 #include <vector>
 #include <vector>
@@ -29,21 +29,23 @@ namespace AlibabaCloud
 	{
 	{
 		namespace Model
 		namespace Model
 		{
 		{
-			class ALIBABACLOUD_ADB_EXPORT CreateDBResourcePoolResult : public ServiceResult
+			class ALIBABACLOUD_ADB_EXPORT CheckBindRamUserResult : public ServiceResult
 			{
 			{
 			public:
 			public:
 
 
 
 
-				CreateDBResourcePoolResult();
-				explicit CreateDBResourcePoolResult(const std::string &payload);
-				~CreateDBResourcePoolResult();
+				CheckBindRamUserResult();
+				explicit CheckBindRamUserResult(const std::string &payload);
+				~CheckBindRamUserResult();
+				bool getResult()const;
 
 
 			protected:
 			protected:
 				void parse(const std::string &payload);
 				void parse(const std::string &payload);
 			private:
 			private:
+				bool result_;
 
 
 			};
 			};
 		}
 		}
 	}
 	}
 }
 }
-#endif // !ALIBABACLOUD_ADB_MODEL_CREATEDBRESOURCEPOOLRESULT_H_
+#endif // !ALIBABACLOUD_ADB_MODEL_CHECKBINDRAMUSERRESULT_H_

+ 6 - 18
adb/include/alibabacloud/adb/model/CreateAccountRequest.h

@@ -30,38 +30,26 @@ class ALIBABACLOUD_ADB_EXPORT CreateAccountRequest : public RpcServiceRequest {
 public:
 public:
 	CreateAccountRequest();
 	CreateAccountRequest();
 	~CreateAccountRequest();
 	~CreateAccountRequest();
-	long getResourceOwnerId() const;
-	void setResourceOwnerId(long resourceOwnerId);
+	std::string getDBClusterId() const;
+	void setDBClusterId(const std::string &dBClusterId);
 	std::string getAccountType() const;
 	std::string getAccountType() const;
 	void setAccountType(const std::string &accountType);
 	void setAccountType(const std::string &accountType);
 	std::string getAccountDescription() const;
 	std::string getAccountDescription() const;
 	void setAccountDescription(const std::string &accountDescription);
 	void setAccountDescription(const std::string &accountDescription);
 	std::string getAccessKeyId() const;
 	std::string getAccessKeyId() const;
 	void setAccessKeyId(const std::string &accessKeyId);
 	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 getDBClusterId() const;
-	void setDBClusterId(const std::string &dBClusterId);
-	std::string getOwnerAccount() const;
-	void setOwnerAccount(const std::string &ownerAccount);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
 	std::string getAccountPassword() const;
 	std::string getAccountPassword() const;
 	void setAccountPassword(const std::string &accountPassword);
 	void setAccountPassword(const std::string &accountPassword);
+	std::string getAccountName() const;
+	void setAccountName(const std::string &accountName);
 
 
 private:
 private:
-	long resourceOwnerId_;
+	std::string dBClusterId_;
 	std::string accountType_;
 	std::string accountType_;
 	std::string accountDescription_;
 	std::string accountDescription_;
 	std::string accessKeyId_;
 	std::string accessKeyId_;
-	std::string accountName_;
-	std::string resourceOwnerAccount_;
-	std::string dBClusterId_;
-	std::string ownerAccount_;
-	long ownerId_;
 	std::string accountPassword_;
 	std::string accountPassword_;
+	std::string accountName_;
 };
 };
 } // namespace Model
 } // namespace Model
 } // namespace Adb
 } // namespace Adb

+ 0 - 4
adb/include/alibabacloud/adb/model/CreateAccountResult.h

@@ -37,14 +37,10 @@ namespace AlibabaCloud
 				CreateAccountResult();
 				CreateAccountResult();
 				explicit CreateAccountResult(const std::string &payload);
 				explicit CreateAccountResult(const std::string &payload);
 				~CreateAccountResult();
 				~CreateAccountResult();
-				int getTaskId()const;
-				std::string getDBClusterId()const;
 
 
 			protected:
 			protected:
 				void parse(const std::string &payload);
 				void parse(const std::string &payload);
 			private:
 			private:
-				int taskId_;
-				std::string dBClusterId_;
 
 
 			};
 			};
 		}
 		}

+ 15 - 66
adb/include/alibabacloud/adb/model/CreateDBClusterRequest.h

@@ -30,100 +30,49 @@ class ALIBABACLOUD_ADB_EXPORT CreateDBClusterRequest : public RpcServiceRequest
 public:
 public:
 	CreateDBClusterRequest();
 	CreateDBClusterRequest();
 	~CreateDBClusterRequest();
 	~CreateDBClusterRequest();
-	long getResourceOwnerId() const;
-	void setResourceOwnerId(long resourceOwnerId);
 	std::string getDBClusterDescription() const;
 	std::string getDBClusterDescription() const;
 	void setDBClusterDescription(const std::string &dBClusterDescription);
 	void setDBClusterDescription(const std::string &dBClusterDescription);
-	std::string getStorageType() const;
-	void setStorageType(const std::string &storageType);
-	std::string getMode() const;
-	void setMode(const std::string &mode);
-	std::string getResourceGroupId() const;
-	void setResourceGroupId(const std::string &resourceGroupId);
-	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 getDBNodeGroupCount() const;
-	void setDBNodeGroupCount(const std::string &dBNodeGroupCount);
-	std::string getVSwitchId() const;
-	void setVSwitchId(const std::string &vSwitchId);
-	std::string getZoneId() const;
-	void setZoneId(const std::string &zoneId);
-	std::string getComputeResource() const;
-	void setComputeResource(const std::string &computeResource);
-	std::string getElasticIOResource() const;
-	void setElasticIOResource(const std::string &elasticIOResource);
-	std::string getSourceDBInstanceName() const;
-	void setSourceDBInstanceName(const std::string &sourceDBInstanceName);
-	std::string getClientToken() const;
-	void setClientToken(const std::string &clientToken);
+	bool getEnableDefaultResourcePool() const;
+	void setEnableDefaultResourcePool(bool enableDefaultResourcePool);
 	std::string getAccessKeyId() const;
 	std::string getAccessKeyId() const;
 	void setAccessKeyId(const std::string &accessKeyId);
 	void setAccessKeyId(const std::string &accessKeyId);
 	std::string getStorageResource() const;
 	std::string getStorageResource() const;
 	void setStorageResource(const std::string &storageResource);
 	void setStorageResource(const std::string &storageResource);
 	std::string getRegionId() const;
 	std::string getRegionId() const;
 	void setRegionId(const std::string &regionId);
 	void setRegionId(const std::string &regionId);
-	std::string getDBClusterCategory() const;
-	void setDBClusterCategory(const std::string &dBClusterCategory);
 	std::string getDBClusterNetworkType() const;
 	std::string getDBClusterNetworkType() const;
 	void setDBClusterNetworkType(const std::string &dBClusterNetworkType);
 	void setDBClusterNetworkType(const std::string &dBClusterNetworkType);
-	std::string getRestoreTime() const;
-	void setRestoreTime(const std::string &restoreTime);
-	std::string getResourceOwnerAccount() const;
-	void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
-	std::string getOwnerAccount() const;
-	void setOwnerAccount(const std::string &ownerAccount);
+	std::string getPeriod() const;
+	void setPeriod(const std::string &period);
 	std::string getDBClusterVersion() const;
 	std::string getDBClusterVersion() const;
 	void setDBClusterVersion(const std::string &dBClusterVersion);
 	void setDBClusterVersion(const std::string &dBClusterVersion);
-	std::string getDBClusterClass() const;
-	void setDBClusterClass(const std::string &dBClusterClass);
 	std::string getUsedTime() const;
 	std::string getUsedTime() const;
 	void setUsedTime(const std::string &usedTime);
 	void setUsedTime(const std::string &usedTime);
-	std::string getRestoreType() const;
-	void setRestoreType(const std::string &restoreType);
-	std::string getDBNodeStorage() const;
-	void setDBNodeStorage(const std::string &dBNodeStorage);
-	std::string getExecutorCount() const;
-	void setExecutorCount(const std::string &executorCount);
+	std::string getVSwitchId() const;
+	void setVSwitchId(const std::string &vSwitchId);
 	std::string getVPCId() const;
 	std::string getVPCId() const;
 	void setVPCId(const std::string &vPCId);
 	void setVPCId(const std::string &vPCId);
+	std::string getZoneId() const;
+	void setZoneId(const std::string &zoneId);
+	std::string getComputeResource() const;
+	void setComputeResource(const std::string &computeResource);
 	std::string getPayType() const;
 	std::string getPayType() const;
 	void setPayType(const std::string &payType);
 	void setPayType(const std::string &payType);
 
 
 private:
 private:
-	long resourceOwnerId_;
 	std::string dBClusterDescription_;
 	std::string dBClusterDescription_;
-	std::string storageType_;
-	std::string mode_;
-	std::string resourceGroupId_;
-	std::string period_;
-	std::string backupSetID_;
-	long ownerId_;
-	std::string dBNodeGroupCount_;
-	std::string vSwitchId_;
-	std::string zoneId_;
-	std::string computeResource_;
-	std::string elasticIOResource_;
-	std::string sourceDBInstanceName_;
-	std::string clientToken_;
+	bool enableDefaultResourcePool_;
 	std::string accessKeyId_;
 	std::string accessKeyId_;
 	std::string storageResource_;
 	std::string storageResource_;
 	std::string regionId_;
 	std::string regionId_;
-	std::string dBClusterCategory_;
 	std::string dBClusterNetworkType_;
 	std::string dBClusterNetworkType_;
-	std::string restoreTime_;
-	std::string resourceOwnerAccount_;
-	std::string ownerAccount_;
+	std::string period_;
 	std::string dBClusterVersion_;
 	std::string dBClusterVersion_;
-	std::string dBClusterClass_;
 	std::string usedTime_;
 	std::string usedTime_;
-	std::string restoreType_;
-	std::string dBNodeStorage_;
-	std::string executorCount_;
+	std::string vSwitchId_;
 	std::string vPCId_;
 	std::string vPCId_;
+	std::string zoneId_;
+	std::string computeResource_;
 	std::string payType_;
 	std::string payType_;
 };
 };
 } // namespace Model
 } // namespace Model

+ 12 - 21
adb/include/alibabacloud/adb/model/CreateDBResourceGroupRequest.h

@@ -30,35 +30,26 @@ class ALIBABACLOUD_ADB_EXPORT CreateDBResourceGroupRequest : public RpcServiceRe
 public:
 public:
 	CreateDBResourceGroupRequest();
 	CreateDBResourceGroupRequest();
 	~CreateDBResourceGroupRequest();
 	~CreateDBResourceGroupRequest();
-	long getResourceOwnerId() const;
-	void setResourceOwnerId(long resourceOwnerId);
-	int getNodeNum() const;
-	void setNodeNum(int nodeNum);
-	std::string getAccessKeyId() const;
-	void setAccessKeyId(const std::string &accessKeyId);
-	std::string getGroupType() const;
-	void setGroupType(const std::string &groupType);
-	std::string getResourceOwnerAccount() const;
-	void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
 	std::string getDBClusterId() const;
 	std::string getDBClusterId() const;
 	void setDBClusterId(const std::string &dBClusterId);
 	void setDBClusterId(const std::string &dBClusterId);
-	std::string getOwnerAccount() const;
-	void setOwnerAccount(const std::string &ownerAccount);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
+	std::string getMinComputeResource() const;
+	void setMinComputeResource(const std::string &minComputeResource);
 	std::string getGroupName() const;
 	std::string getGroupName() const;
 	void setGroupName(const std::string &groupName);
 	void setGroupName(const std::string &groupName);
+	std::string getAccessKeyId() const;
+	void setAccessKeyId(const std::string &accessKeyId);
+	std::string getGroupType() const;
+	void setGroupType(const std::string &groupType);
+	std::string getMaxComputeResource() const;
+	void setMaxComputeResource(const std::string &maxComputeResource);
 
 
 private:
 private:
-	long resourceOwnerId_;
-	int nodeNum_;
-	std::string accessKeyId_;
-	std::string groupType_;
-	std::string resourceOwnerAccount_;
 	std::string dBClusterId_;
 	std::string dBClusterId_;
-	std::string ownerAccount_;
-	long ownerId_;
+	std::string minComputeResource_;
 	std::string groupName_;
 	std::string groupName_;
+	std::string accessKeyId_;
+	std::string groupType_;
+	std::string maxComputeResource_;
 };
 };
 } // namespace Model
 } // namespace Model
 } // namespace Adb
 } // namespace Adb

+ 0 - 66
adb/include/alibabacloud/adb/model/CreateDBResourcePoolRequest.h

@@ -1,66 +0,0 @@
-/*
- * 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_ADB_MODEL_CREATEDBRESOURCEPOOLREQUEST_H_
-#define ALIBABACLOUD_ADB_MODEL_CREATEDBRESOURCEPOOLREQUEST_H_
-
-#include <alibabacloud/adb/AdbExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Adb {
-namespace Model {
-class ALIBABACLOUD_ADB_EXPORT CreateDBResourcePoolRequest : public RpcServiceRequest {
-public:
-	CreateDBResourcePoolRequest();
-	~CreateDBResourcePoolRequest();
-	std::string getPoolName() const;
-	void setPoolName(const std::string &poolName);
-	long getResourceOwnerId() const;
-	void setResourceOwnerId(long resourceOwnerId);
-	int getNodeNum() const;
-	void setNodeNum(int nodeNum);
-	std::string getAccessKeyId() const;
-	void setAccessKeyId(const std::string &accessKeyId);
-	std::string getQueryType() const;
-	void setQueryType(const std::string &queryType);
-	std::string getResourceOwnerAccount() const;
-	void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
-	std::string getDBClusterId() const;
-	void setDBClusterId(const std::string &dBClusterId);
-	std::string getOwnerAccount() const;
-	void setOwnerAccount(const std::string &ownerAccount);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-
-private:
-	std::string poolName_;
-	long resourceOwnerId_;
-	int nodeNum_;
-	std::string accessKeyId_;
-	std::string queryType_;
-	std::string resourceOwnerAccount_;
-	std::string dBClusterId_;
-	std::string ownerAccount_;
-	long ownerId_;
-};
-} // namespace Model
-} // namespace Adb
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_ADB_MODEL_CREATEDBRESOURCEPOOLREQUEST_H_

+ 0 - 84
adb/include/alibabacloud/adb/model/CreateElasticPlanRequest.h

@@ -1,84 +0,0 @@
-/*
- * 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_ADB_MODEL_CREATEELASTICPLANREQUEST_H_
-#define ALIBABACLOUD_ADB_MODEL_CREATEELASTICPLANREQUEST_H_
-
-#include <alibabacloud/adb/AdbExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Adb {
-namespace Model {
-class ALIBABACLOUD_ADB_EXPORT CreateElasticPlanRequest : public RpcServiceRequest {
-public:
-	CreateElasticPlanRequest();
-	~CreateElasticPlanRequest();
-	long getResourceOwnerId() const;
-	void setResourceOwnerId(long resourceOwnerId);
-	std::string getElasticPlanTimeStart() const;
-	void setElasticPlanTimeStart(const std::string &elasticPlanTimeStart);
-	std::string getElasticPlanEndDay() const;
-	void setElasticPlanEndDay(const std::string &elasticPlanEndDay);
-	std::string getElasticPlanWeeklyRepeat() const;
-	void setElasticPlanWeeklyRepeat(const std::string &elasticPlanWeeklyRepeat);
-	std::string getAccessKeyId() const;
-	void setAccessKeyId(const std::string &accessKeyId);
-	bool getElasticPlanEnable() const;
-	void setElasticPlanEnable(bool elasticPlanEnable);
-	std::string getElasticPlanTimeEnd() const;
-	void setElasticPlanTimeEnd(const std::string &elasticPlanTimeEnd);
-	std::string getElasticPlanStartDay() const;
-	void setElasticPlanStartDay(const std::string &elasticPlanStartDay);
-	std::string getResourceOwnerAccount() const;
-	void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
-	std::string getDBClusterId() const;
-	void setDBClusterId(const std::string &dBClusterId);
-	std::string getOwnerAccount() const;
-	void setOwnerAccount(const std::string &ownerAccount);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getElasticPlanName() const;
-	void setElasticPlanName(const std::string &elasticPlanName);
-	std::string getResourcePoolName() const;
-	void setResourcePoolName(const std::string &resourcePoolName);
-	int getElasticPlanNodeNum() const;
-	void setElasticPlanNodeNum(int elasticPlanNodeNum);
-
-private:
-	long resourceOwnerId_;
-	std::string elasticPlanTimeStart_;
-	std::string elasticPlanEndDay_;
-	std::string elasticPlanWeeklyRepeat_;
-	std::string accessKeyId_;
-	bool elasticPlanEnable_;
-	std::string elasticPlanTimeEnd_;
-	std::string elasticPlanStartDay_;
-	std::string resourceOwnerAccount_;
-	std::string dBClusterId_;
-	std::string ownerAccount_;
-	long ownerId_;
-	std::string elasticPlanName_;
-	std::string resourcePoolName_;
-	int elasticPlanNodeNum_;
-};
-} // namespace Model
-} // namespace Adb
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_ADB_MODEL_CREATEELASTICPLANREQUEST_H_

+ 45 - 0
adb/include/alibabacloud/adb/model/CreateOssSubDirectoryRequest.h

@@ -0,0 +1,45 @@
+/*
+ * 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_ADB_MODEL_CREATEOSSSUBDIRECTORYREQUEST_H_
+#define ALIBABACLOUD_ADB_MODEL_CREATEOSSSUBDIRECTORYREQUEST_H_
+
+#include <alibabacloud/adb/AdbExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Adb {
+namespace Model {
+class ALIBABACLOUD_ADB_EXPORT CreateOssSubDirectoryRequest : public RpcServiceRequest {
+public:
+	CreateOssSubDirectoryRequest();
+	~CreateOssSubDirectoryRequest();
+	std::string getDBClusterId() const;
+	void setDBClusterId(const std::string &dBClusterId);
+	std::string getPath() const;
+	void setPath(const std::string &path);
+
+private:
+	std::string dBClusterId_;
+	std::string path_;
+};
+} // namespace Model
+} // namespace Adb
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ADB_MODEL_CREATEOSSSUBDIRECTORYREQUEST_H_

+ 64 - 0
adb/include/alibabacloud/adb/model/CreateOssSubDirectoryResult.h

@@ -0,0 +1,64 @@
+/*
+ * 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_ADB_MODEL_CREATEOSSSUBDIRECTORYRESULT_H_
+#define ALIBABACLOUD_ADB_MODEL_CREATEOSSSUBDIRECTORYRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/adb/AdbExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Adb
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ADB_EXPORT CreateOssSubDirectoryResult : public ServiceResult
+			{
+			public:
+				struct Data
+				{
+					std::string requestId;
+					std::string eTag;
+					long clientCRC;
+					long serverCRC;
+				};
+
+
+				CreateOssSubDirectoryResult();
+				explicit CreateOssSubDirectoryResult(const std::string &payload);
+				~CreateOssSubDirectoryResult();
+				std::string getMessage()const;
+				long getHttpStatusCode()const;
+				Data getData()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				long httpStatusCode_;
+				Data data_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ADB_MODEL_CREATEOSSSUBDIRECTORYRESULT_H_

+ 54 - 0
adb/include/alibabacloud/adb/model/CreateSparkTemplateRequest.h

@@ -0,0 +1,54 @@
+/*
+ * 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_ADB_MODEL_CREATESPARKTEMPLATEREQUEST_H_
+#define ALIBABACLOUD_ADB_MODEL_CREATESPARKTEMPLATEREQUEST_H_
+
+#include <alibabacloud/adb/AdbExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Adb {
+namespace Model {
+class ALIBABACLOUD_ADB_EXPORT CreateSparkTemplateRequest : public RpcServiceRequest {
+public:
+	CreateSparkTemplateRequest();
+	~CreateSparkTemplateRequest();
+	std::string getDBClusterId() const;
+	void setDBClusterId(const std::string &dBClusterId);
+	std::string getAppType() const;
+	void setAppType(const std::string &appType);
+	std::string getType() const;
+	void setType(const std::string &type);
+	long getParentId() const;
+	void setParentId(long parentId);
+	std::string getName() const;
+	void setName(const std::string &name);
+
+private:
+	std::string dBClusterId_;
+	std::string appType_;
+	std::string type_;
+	long parentId_;
+	std::string name_;
+};
+} // namespace Model
+} // namespace Adb
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ADB_MODEL_CREATESPARKTEMPLATEREQUEST_H_

+ 13 - 7
adb/include/alibabacloud/adb/model/BindDBResourceGroupWithUserResult.h → adb/include/alibabacloud/adb/model/CreateSparkTemplateResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  * limitations under the License.
  */
  */
 
 
-#ifndef ALIBABACLOUD_ADB_MODEL_BINDDBRESOURCEGROUPWITHUSERRESULT_H_
-#define ALIBABACLOUD_ADB_MODEL_BINDDBRESOURCEGROUPWITHUSERRESULT_H_
+#ifndef ALIBABACLOUD_ADB_MODEL_CREATESPARKTEMPLATERESULT_H_
+#define ALIBABACLOUD_ADB_MODEL_CREATESPARKTEMPLATERESULT_H_
 
 
 #include <string>
 #include <string>
 #include <vector>
 #include <vector>
@@ -29,21 +29,27 @@ namespace AlibabaCloud
 	{
 	{
 		namespace Model
 		namespace Model
 		{
 		{
-			class ALIBABACLOUD_ADB_EXPORT BindDBResourceGroupWithUserResult : public ServiceResult
+			class ALIBABACLOUD_ADB_EXPORT CreateSparkTemplateResult : public ServiceResult
 			{
 			{
 			public:
 			public:
+				struct Data
+				{
+					bool succeeded;
+				};
 
 
 
 
-				BindDBResourceGroupWithUserResult();
-				explicit BindDBResourceGroupWithUserResult(const std::string &payload);
-				~BindDBResourceGroupWithUserResult();
+				CreateSparkTemplateResult();
+				explicit CreateSparkTemplateResult(const std::string &payload);
+				~CreateSparkTemplateResult();
+				Data getData()const;
 
 
 			protected:
 			protected:
 				void parse(const std::string &payload);
 				void parse(const std::string &payload);
 			private:
 			private:
+				Data data_;
 
 
 			};
 			};
 		}
 		}
 	}
 	}
 }
 }
-#endif // !ALIBABACLOUD_ADB_MODEL_BINDDBRESOURCEGROUPWITHUSERRESULT_H_
+#endif // !ALIBABACLOUD_ADB_MODEL_CREATESPARKTEMPLATERESULT_H_

+ 3 - 18
adb/include/alibabacloud/adb/model/DeleteAccountRequest.h

@@ -30,32 +30,17 @@ class ALIBABACLOUD_ADB_EXPORT DeleteAccountRequest : public RpcServiceRequest {
 public:
 public:
 	DeleteAccountRequest();
 	DeleteAccountRequest();
 	~DeleteAccountRequest();
 	~DeleteAccountRequest();
-	long getResourceOwnerId() const;
-	void setResourceOwnerId(long resourceOwnerId);
-	std::string getAccountType() const;
-	void setAccountType(const std::string &accountType);
+	std::string getDBClusterId() const;
+	void setDBClusterId(const std::string &dBClusterId);
 	std::string getAccessKeyId() const;
 	std::string getAccessKeyId() const;
 	void setAccessKeyId(const std::string &accessKeyId);
 	void setAccessKeyId(const std::string &accessKeyId);
 	std::string getAccountName() const;
 	std::string getAccountName() const;
 	void setAccountName(const std::string &accountName);
 	void setAccountName(const std::string &accountName);
-	std::string getResourceOwnerAccount() const;
-	void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
-	std::string getDBClusterId() const;
-	void setDBClusterId(const std::string &dBClusterId);
-	std::string getOwnerAccount() const;
-	void setOwnerAccount(const std::string &ownerAccount);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
 
 
 private:
 private:
-	long resourceOwnerId_;
-	std::string accountType_;
+	std::string dBClusterId_;
 	std::string accessKeyId_;
 	std::string accessKeyId_;
 	std::string accountName_;
 	std::string accountName_;
-	std::string resourceOwnerAccount_;
-	std::string dBClusterId_;
-	std::string ownerAccount_;
-	long ownerId_;
 };
 };
 } // namespace Model
 } // namespace Model
 } // namespace Adb
 } // namespace Adb

+ 3 - 15
adb/include/alibabacloud/adb/model/DeleteDBClusterRequest.h

@@ -30,26 +30,14 @@ class ALIBABACLOUD_ADB_EXPORT DeleteDBClusterRequest : public RpcServiceRequest
 public:
 public:
 	DeleteDBClusterRequest();
 	DeleteDBClusterRequest();
 	~DeleteDBClusterRequest();
 	~DeleteDBClusterRequest();
-	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);
 	std::string getDBClusterId() const;
 	std::string getDBClusterId() const;
 	void setDBClusterId(const std::string &dBClusterId);
 	void setDBClusterId(const std::string &dBClusterId);
-	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:
 private:
-	long resourceOwnerId_;
-	std::string accessKeyId_;
-	std::string resourceOwnerAccount_;
 	std::string dBClusterId_;
 	std::string dBClusterId_;
-	std::string ownerAccount_;
-	long ownerId_;
+	std::string accessKeyId_;
 };
 };
 } // namespace Model
 } // namespace Model
 } // namespace Adb
 } // namespace Adb

+ 0 - 2
adb/include/alibabacloud/adb/model/DeleteDBClusterResult.h

@@ -37,13 +37,11 @@ namespace AlibabaCloud
 				DeleteDBClusterResult();
 				DeleteDBClusterResult();
 				explicit DeleteDBClusterResult(const std::string &payload);
 				explicit DeleteDBClusterResult(const std::string &payload);
 				~DeleteDBClusterResult();
 				~DeleteDBClusterResult();
-				int getTaskId()const;
 				std::string getDBClusterId()const;
 				std::string getDBClusterId()const;
 
 
 			protected:
 			protected:
 				void parse(const std::string &payload);
 				void parse(const std::string &payload);
 			private:
 			private:
-				int taskId_;
 				std::string dBClusterId_;
 				std::string dBClusterId_;
 
 
 			};
 			};

+ 3 - 15
adb/include/alibabacloud/adb/model/DeleteDBResourceGroupRequest.h

@@ -30,29 +30,17 @@ class ALIBABACLOUD_ADB_EXPORT DeleteDBResourceGroupRequest : public RpcServiceRe
 public:
 public:
 	DeleteDBResourceGroupRequest();
 	DeleteDBResourceGroupRequest();
 	~DeleteDBResourceGroupRequest();
 	~DeleteDBResourceGroupRequest();
-	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);
 	std::string getDBClusterId() const;
 	std::string getDBClusterId() const;
 	void setDBClusterId(const std::string &dBClusterId);
 	void setDBClusterId(const std::string &dBClusterId);
-	std::string getOwnerAccount() const;
-	void setOwnerAccount(const std::string &ownerAccount);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
 	std::string getGroupName() const;
 	std::string getGroupName() const;
 	void setGroupName(const std::string &groupName);
 	void setGroupName(const std::string &groupName);
+	std::string getAccessKeyId() const;
+	void setAccessKeyId(const std::string &accessKeyId);
 
 
 private:
 private:
-	long resourceOwnerId_;
-	std::string accessKeyId_;
-	std::string resourceOwnerAccount_;
 	std::string dBClusterId_;
 	std::string dBClusterId_;
-	std::string ownerAccount_;
-	long ownerId_;
 	std::string groupName_;
 	std::string groupName_;
+	std::string accessKeyId_;
 };
 };
 } // namespace Model
 } // namespace Model
 } // namespace Adb
 } // namespace Adb

+ 0 - 60
adb/include/alibabacloud/adb/model/DeleteDBResourcePoolRequest.h

@@ -1,60 +0,0 @@
-/*
- * 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_ADB_MODEL_DELETEDBRESOURCEPOOLREQUEST_H_
-#define ALIBABACLOUD_ADB_MODEL_DELETEDBRESOURCEPOOLREQUEST_H_
-
-#include <alibabacloud/adb/AdbExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Adb {
-namespace Model {
-class ALIBABACLOUD_ADB_EXPORT DeleteDBResourcePoolRequest : public RpcServiceRequest {
-public:
-	DeleteDBResourcePoolRequest();
-	~DeleteDBResourcePoolRequest();
-	std::string getPoolName() const;
-	void setPoolName(const std::string &poolName);
-	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);
-	std::string getDBClusterId() const;
-	void setDBClusterId(const std::string &dBClusterId);
-	std::string getOwnerAccount() const;
-	void setOwnerAccount(const std::string &ownerAccount);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-
-private:
-	std::string poolName_;
-	long resourceOwnerId_;
-	std::string accessKeyId_;
-	std::string resourceOwnerAccount_;
-	std::string dBClusterId_;
-	std::string ownerAccount_;
-	long ownerId_;
-};
-} // namespace Model
-} // namespace Adb
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_ADB_MODEL_DELETEDBRESOURCEPOOLREQUEST_H_

+ 0 - 60
adb/include/alibabacloud/adb/model/DeleteElasticPlanRequest.h

@@ -1,60 +0,0 @@
-/*
- * 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_ADB_MODEL_DELETEELASTICPLANREQUEST_H_
-#define ALIBABACLOUD_ADB_MODEL_DELETEELASTICPLANREQUEST_H_
-
-#include <alibabacloud/adb/AdbExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Adb {
-namespace Model {
-class ALIBABACLOUD_ADB_EXPORT DeleteElasticPlanRequest : public RpcServiceRequest {
-public:
-	DeleteElasticPlanRequest();
-	~DeleteElasticPlanRequest();
-	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);
-	std::string getDBClusterId() const;
-	void setDBClusterId(const std::string &dBClusterId);
-	std::string getOwnerAccount() const;
-	void setOwnerAccount(const std::string &ownerAccount);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getElasticPlanName() const;
-	void setElasticPlanName(const std::string &elasticPlanName);
-
-private:
-	long resourceOwnerId_;
-	std::string accessKeyId_;
-	std::string resourceOwnerAccount_;
-	std::string dBClusterId_;
-	std::string ownerAccount_;
-	long ownerId_;
-	std::string elasticPlanName_;
-};
-} // namespace Model
-} // namespace Adb
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_ADB_MODEL_DELETEELASTICPLANREQUEST_H_

+ 51 - 0
adb/include/alibabacloud/adb/model/DeleteProcessInstanceRequest.h

@@ -0,0 +1,51 @@
+/*
+ * 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_ADB_MODEL_DELETEPROCESSINSTANCEREQUEST_H_
+#define ALIBABACLOUD_ADB_MODEL_DELETEPROCESSINSTANCEREQUEST_H_
+
+#include <alibabacloud/adb/AdbExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Adb {
+namespace Model {
+class ALIBABACLOUD_ADB_EXPORT DeleteProcessInstanceRequest : public RpcServiceRequest {
+public:
+	DeleteProcessInstanceRequest();
+	~DeleteProcessInstanceRequest();
+	long getProjectCode() const;
+	void setProjectCode(long projectCode);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	std::string getDBClusterId() const;
+	void setDBClusterId(const std::string &dBClusterId);
+	long getProcessInstanceId() const;
+	void setProcessInstanceId(long processInstanceId);
+
+private:
+	long projectCode_;
+	std::string regionId_;
+	std::string dBClusterId_;
+	long processInstanceId_;
+};
+} // namespace Model
+} // namespace Adb
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ADB_MODEL_DELETEPROCESSINSTANCEREQUEST_H_

+ 13 - 7
adb/include/alibabacloud/adb/model/ModifyLogBackupPolicyResult.h → adb/include/alibabacloud/adb/model/DeleteProcessInstanceResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  * limitations under the License.
  */
  */
 
 
-#ifndef ALIBABACLOUD_ADB_MODEL_MODIFYLOGBACKUPPOLICYRESULT_H_
-#define ALIBABACLOUD_ADB_MODEL_MODIFYLOGBACKUPPOLICYRESULT_H_
+#ifndef ALIBABACLOUD_ADB_MODEL_DELETEPROCESSINSTANCERESULT_H_
+#define ALIBABACLOUD_ADB_MODEL_DELETEPROCESSINSTANCERESULT_H_
 
 
 #include <string>
 #include <string>
 #include <vector>
 #include <vector>
@@ -29,21 +29,27 @@ namespace AlibabaCloud
 	{
 	{
 		namespace Model
 		namespace Model
 		{
 		{
-			class ALIBABACLOUD_ADB_EXPORT ModifyLogBackupPolicyResult : public ServiceResult
+			class ALIBABACLOUD_ADB_EXPORT DeleteProcessInstanceResult : public ServiceResult
 			{
 			{
 			public:
 			public:
 
 
 
 
-				ModifyLogBackupPolicyResult();
-				explicit ModifyLogBackupPolicyResult(const std::string &payload);
-				~ModifyLogBackupPolicyResult();
+				DeleteProcessInstanceResult();
+				explicit DeleteProcessInstanceResult(const std::string &payload);
+				~DeleteProcessInstanceResult();
+				std::string getMessage()const;
+				bool getData()const;
+				bool getSuccess()const;
 
 
 			protected:
 			protected:
 				void parse(const std::string &payload);
 				void parse(const std::string &payload);
 			private:
 			private:
+				std::string message_;
+				bool data_;
+				bool success_;
 
 
 			};
 			};
 		}
 		}
 	}
 	}
 }
 }
-#endif // !ALIBABACLOUD_ADB_MODEL_MODIFYLOGBACKUPPOLICYRESULT_H_
+#endif // !ALIBABACLOUD_ADB_MODEL_DELETEPROCESSINSTANCERESULT_H_

+ 45 - 0
adb/include/alibabacloud/adb/model/DeleteSparkTemplateFileRequest.h

@@ -0,0 +1,45 @@
+/*
+ * 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_ADB_MODEL_DELETESPARKTEMPLATEFILEREQUEST_H_
+#define ALIBABACLOUD_ADB_MODEL_DELETESPARKTEMPLATEFILEREQUEST_H_
+
+#include <alibabacloud/adb/AdbExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Adb {
+namespace Model {
+class ALIBABACLOUD_ADB_EXPORT DeleteSparkTemplateFileRequest : public RpcServiceRequest {
+public:
+	DeleteSparkTemplateFileRequest();
+	~DeleteSparkTemplateFileRequest();
+	std::string getDBClusterId() const;
+	void setDBClusterId(const std::string &dBClusterId);
+	long getId() const;
+	void setId(long id);
+
+private:
+	std::string dBClusterId_;
+	long id_;
+};
+} // namespace Model
+} // namespace Adb
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ADB_MODEL_DELETESPARKTEMPLATEFILEREQUEST_H_

+ 13 - 7
adb/include/alibabacloud/adb/model/GrantOperatorPermissionResult.h → adb/include/alibabacloud/adb/model/DeleteSparkTemplateFileResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  * limitations under the License.
  */
  */
 
 
-#ifndef ALIBABACLOUD_ADB_MODEL_GRANTOPERATORPERMISSIONRESULT_H_
-#define ALIBABACLOUD_ADB_MODEL_GRANTOPERATORPERMISSIONRESULT_H_
+#ifndef ALIBABACLOUD_ADB_MODEL_DELETESPARKTEMPLATEFILERESULT_H_
+#define ALIBABACLOUD_ADB_MODEL_DELETESPARKTEMPLATEFILERESULT_H_
 
 
 #include <string>
 #include <string>
 #include <vector>
 #include <vector>
@@ -29,21 +29,27 @@ namespace AlibabaCloud
 	{
 	{
 		namespace Model
 		namespace Model
 		{
 		{
-			class ALIBABACLOUD_ADB_EXPORT GrantOperatorPermissionResult : public ServiceResult
+			class ALIBABACLOUD_ADB_EXPORT DeleteSparkTemplateFileResult : public ServiceResult
 			{
 			{
 			public:
 			public:
+				struct Data
+				{
+					bool succeeded;
+				};
 
 
 
 
-				GrantOperatorPermissionResult();
-				explicit GrantOperatorPermissionResult(const std::string &payload);
-				~GrantOperatorPermissionResult();
+				DeleteSparkTemplateFileResult();
+				explicit DeleteSparkTemplateFileResult(const std::string &payload);
+				~DeleteSparkTemplateFileResult();
+				Data getData()const;
 
 
 			protected:
 			protected:
 				void parse(const std::string &payload);
 				void parse(const std::string &payload);
 			private:
 			private:
+				Data data_;
 
 
 			};
 			};
 		}
 		}
 	}
 	}
 }
 }
-#endif // !ALIBABACLOUD_ADB_MODEL_GRANTOPERATORPERMISSIONRESULT_H_
+#endif // !ALIBABACLOUD_ADB_MODEL_DELETESPARKTEMPLATEFILERESULT_H_

+ 45 - 0
adb/include/alibabacloud/adb/model/DeleteSparkTemplateRequest.h

@@ -0,0 +1,45 @@
+/*
+ * 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_ADB_MODEL_DELETESPARKTEMPLATEREQUEST_H_
+#define ALIBABACLOUD_ADB_MODEL_DELETESPARKTEMPLATEREQUEST_H_
+
+#include <alibabacloud/adb/AdbExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Adb {
+namespace Model {
+class ALIBABACLOUD_ADB_EXPORT DeleteSparkTemplateRequest : public RpcServiceRequest {
+public:
+	DeleteSparkTemplateRequest();
+	~DeleteSparkTemplateRequest();
+	std::string getDBClusterId() const;
+	void setDBClusterId(const std::string &dBClusterId);
+	long getId() const;
+	void setId(long id);
+
+private:
+	std::string dBClusterId_;
+	long id_;
+};
+} // namespace Model
+} // namespace Adb
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ADB_MODEL_DELETESPARKTEMPLATEREQUEST_H_

+ 55 - 0
adb/include/alibabacloud/adb/model/DeleteSparkTemplateResult.h

@@ -0,0 +1,55 @@
+/*
+ * 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_ADB_MODEL_DELETESPARKTEMPLATERESULT_H_
+#define ALIBABACLOUD_ADB_MODEL_DELETESPARKTEMPLATERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/adb/AdbExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Adb
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ADB_EXPORT DeleteSparkTemplateResult : public ServiceResult
+			{
+			public:
+				struct Data
+				{
+					bool succeeded;
+				};
+
+
+				DeleteSparkTemplateResult();
+				explicit DeleteSparkTemplateResult(const std::string &payload);
+				~DeleteSparkTemplateResult();
+				Data getData()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				Data data_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ADB_MODEL_DELETESPARKTEMPLATERESULT_H_

+ 6 - 18
adb/include/alibabacloud/adb/model/DescribeAccountsRequest.h

@@ -30,32 +30,20 @@ class ALIBABACLOUD_ADB_EXPORT DescribeAccountsRequest : public RpcServiceRequest
 public:
 public:
 	DescribeAccountsRequest();
 	DescribeAccountsRequest();
 	~DescribeAccountsRequest();
 	~DescribeAccountsRequest();
-	long getResourceOwnerId() const;
-	void setResourceOwnerId(long resourceOwnerId);
-	std::string getAccountType() const;
-	void setAccountType(const std::string &accountType);
+	std::string getDBClusterId() const;
+	void setDBClusterId(const std::string &dBClusterId);
+	std::string getOwnerId() const;
+	void setOwnerId(const std::string &ownerId);
 	std::string getAccessKeyId() const;
 	std::string getAccessKeyId() const;
 	void setAccessKeyId(const std::string &accessKeyId);
 	void setAccessKeyId(const std::string &accessKeyId);
 	std::string getAccountName() const;
 	std::string getAccountName() const;
 	void setAccountName(const std::string &accountName);
 	void setAccountName(const std::string &accountName);
-	std::string getResourceOwnerAccount() const;
-	void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
-	std::string getDBClusterId() const;
-	void setDBClusterId(const std::string &dBClusterId);
-	std::string getOwnerAccount() const;
-	void setOwnerAccount(const std::string &ownerAccount);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
 
 
 private:
 private:
-	long resourceOwnerId_;
-	std::string accountType_;
+	std::string dBClusterId_;
+	std::string ownerId_;
 	std::string accessKeyId_;
 	std::string accessKeyId_;
 	std::string accountName_;
 	std::string accountName_;
-	std::string resourceOwnerAccount_;
-	std::string dBClusterId_;
-	std::string ownerAccount_;
-	long ownerId_;
 };
 };
 } // namespace Model
 } // namespace Model
 } // namespace Adb
 } // namespace Adb

+ 1 - 0
adb/include/alibabacloud/adb/model/DescribeAccountsResult.h

@@ -36,6 +36,7 @@ namespace AlibabaCloud
 				{
 				{
 					std::string accountDescription;
 					std::string accountDescription;
 					std::string accountStatus;
 					std::string accountStatus;
+					std::string ramUsers;
 					std::string accountType;
 					std::string accountType;
 					std::string accountName;
 					std::string accountName;
 				};
 				};

+ 51 - 0
adb/include/alibabacloud/adb/model/DescribeAdbMySqlColumnsRequest.h

@@ -0,0 +1,51 @@
+/*
+ * 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_ADB_MODEL_DESCRIBEADBMYSQLCOLUMNSREQUEST_H_
+#define ALIBABACLOUD_ADB_MODEL_DESCRIBEADBMYSQLCOLUMNSREQUEST_H_
+
+#include <alibabacloud/adb/AdbExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Adb {
+namespace Model {
+class ALIBABACLOUD_ADB_EXPORT DescribeAdbMySqlColumnsRequest : public RpcServiceRequest {
+public:
+	DescribeAdbMySqlColumnsRequest();
+	~DescribeAdbMySqlColumnsRequest();
+	std::string getSchema() const;
+	void setSchema(const std::string &schema);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	std::string getTableName() const;
+	void setTableName(const std::string &tableName);
+	std::string getDBClusterId() const;
+	void setDBClusterId(const std::string &dBClusterId);
+
+private:
+	std::string schema_;
+	std::string regionId_;
+	std::string tableName_;
+	std::string dBClusterId_;
+};
+} // namespace Model
+} // namespace Adb
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEADBMYSQLCOLUMNSREQUEST_H_

+ 21 - 19
adb/include/alibabacloud/adb/model/DescribeInclinedTablesResult.h → adb/include/alibabacloud/adb/model/DescribeAdbMySqlColumnsResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  * limitations under the License.
  */
  */
 
 
-#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEINCLINEDTABLESRESULT_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBEINCLINEDTABLESRESULT_H_
+#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEADBMYSQLCOLUMNSRESULT_H_
+#define ALIBABACLOUD_ADB_MODEL_DESCRIBEADBMYSQLCOLUMNSRESULT_H_
 
 
 #include <string>
 #include <string>
 #include <vector>
 #include <vector>
@@ -29,37 +29,39 @@ namespace AlibabaCloud
 	{
 	{
 		namespace Model
 		namespace Model
 		{
 		{
-			class ALIBABACLOUD_ADB_EXPORT DescribeInclinedTablesResult : public ServiceResult
+			class ALIBABACLOUD_ADB_EXPORT DescribeAdbMySqlColumnsResult : public ServiceResult
 			{
 			{
 			public:
 			public:
-				struct Table
+				struct Column
 				{
 				{
+					std::string comment;
 					std::string type;
 					std::string type;
-					bool isIncline;
-					long size;
-					std::string schema;
 					std::string name;
 					std::string name;
 				};
 				};
 
 
 
 
-				DescribeInclinedTablesResult();
-				explicit DescribeInclinedTablesResult(const std::string &payload);
-				~DescribeInclinedTablesResult();
-				std::string getTotalCount()const;
-				std::string getPageSize()const;
-				std::string getPageNumber()const;
-				std::vector<Table> getItems()const;
+				DescribeAdbMySqlColumnsResult();
+				explicit DescribeAdbMySqlColumnsResult(const std::string &payload);
+				~DescribeAdbMySqlColumnsResult();
+				std::string getTableName()const;
+				int getColumnCount()const;
+				std::string getMessage()const;
+				std::string getSchema()const;
+				std::vector<Column> getColumns()const;
+				bool getSuccess()const;
 
 
 			protected:
 			protected:
 				void parse(const std::string &payload);
 				void parse(const std::string &payload);
 			private:
 			private:
-				std::string totalCount_;
-				std::string pageSize_;
-				std::string pageNumber_;
-				std::vector<Table> items_;
+				std::string tableName_;
+				int columnCount_;
+				std::string message_;
+				std::string schema_;
+				std::vector<Column> columns_;
+				bool success_;
 
 
 			};
 			};
 		}
 		}
 	}
 	}
 }
 }
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEINCLINEDTABLESRESULT_H_
+#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEADBMYSQLCOLUMNSRESULT_H_

+ 45 - 0
adb/include/alibabacloud/adb/model/DescribeAdbMySqlSchemasRequest.h

@@ -0,0 +1,45 @@
+/*
+ * 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_ADB_MODEL_DESCRIBEADBMYSQLSCHEMASREQUEST_H_
+#define ALIBABACLOUD_ADB_MODEL_DESCRIBEADBMYSQLSCHEMASREQUEST_H_
+
+#include <alibabacloud/adb/AdbExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Adb {
+namespace Model {
+class ALIBABACLOUD_ADB_EXPORT DescribeAdbMySqlSchemasRequest : public RpcServiceRequest {
+public:
+	DescribeAdbMySqlSchemasRequest();
+	~DescribeAdbMySqlSchemasRequest();
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	std::string getDBClusterId() const;
+	void setDBClusterId(const std::string &dBClusterId);
+
+private:
+	std::string regionId_;
+	std::string dBClusterId_;
+};
+} // namespace Model
+} // namespace Adb
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEADBMYSQLSCHEMASREQUEST_H_

+ 55 - 0
adb/include/alibabacloud/adb/model/DescribeAdbMySqlSchemasResult.h

@@ -0,0 +1,55 @@
+/*
+ * 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_ADB_MODEL_DESCRIBEADBMYSQLSCHEMASRESULT_H_
+#define ALIBABACLOUD_ADB_MODEL_DESCRIBEADBMYSQLSCHEMASRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/adb/AdbExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Adb
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ADB_EXPORT DescribeAdbMySqlSchemasResult : public ServiceResult
+			{
+			public:
+
+
+				DescribeAdbMySqlSchemasResult();
+				explicit DescribeAdbMySqlSchemasResult(const std::string &payload);
+				~DescribeAdbMySqlSchemasResult();
+				std::string getMessage()const;
+				std::vector<std::string> getSchemas()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::vector<std::string> schemas_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEADBMYSQLSCHEMASRESULT_H_

+ 15 - 18
adb/include/alibabacloud/adb/model/ModifyDBClusterPayTypeRequest.h → adb/include/alibabacloud/adb/model/DescribeAdbMySqlTablesRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  * limitations under the License.
  */
  */
 
 
-#ifndef ALIBABACLOUD_ADB_MODEL_MODIFYDBCLUSTERPAYTYPEREQUEST_H_
-#define ALIBABACLOUD_ADB_MODEL_MODIFYDBCLUSTERPAYTYPEREQUEST_H_
+#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEADBMYSQLTABLESREQUEST_H_
+#define ALIBABACLOUD_ADB_MODEL_DESCRIBEADBMYSQLTABLESREQUEST_H_
 
 
 #include <alibabacloud/adb/AdbExport.h>
 #include <alibabacloud/adb/AdbExport.h>
 #include <alibabacloud/core/RpcServiceRequest.h>
 #include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,26 +26,23 @@
 namespace AlibabaCloud {
 namespace AlibabaCloud {
 namespace Adb {
 namespace Adb {
 namespace Model {
 namespace Model {
-class ALIBABACLOUD_ADB_EXPORT ModifyDBClusterPayTypeRequest : public RpcServiceRequest {
+class ALIBABACLOUD_ADB_EXPORT DescribeAdbMySqlTablesRequest : public RpcServiceRequest {
 public:
 public:
-	ModifyDBClusterPayTypeRequest();
-	~ModifyDBClusterPayTypeRequest();
-	std::string getPeriod() const;
-	void setPeriod(const std::string &period);
-	std::string getDbClusterId() const;
-	void setDbClusterId(const std::string &dbClusterId);
-	std::string getUsedTime() const;
-	void setUsedTime(const std::string &usedTime);
-	std::string getPayType() const;
-	void setPayType(const std::string &payType);
+	DescribeAdbMySqlTablesRequest();
+	~DescribeAdbMySqlTablesRequest();
+	std::string getSchema() const;
+	void setSchema(const std::string &schema);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	std::string getDBClusterId() const;
+	void setDBClusterId(const std::string &dBClusterId);
 
 
 private:
 private:
-	std::string period_;
-	std::string dbClusterId_;
-	std::string usedTime_;
-	std::string payType_;
+	std::string schema_;
+	std::string regionId_;
+	std::string dBClusterId_;
 };
 };
 } // namespace Model
 } // namespace Model
 } // namespace Adb
 } // namespace Adb
 } // namespace AlibabaCloud
 } // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_ADB_MODEL_MODIFYDBCLUSTERPAYTYPEREQUEST_H_
+#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEADBMYSQLTABLESREQUEST_H_

+ 57 - 0
adb/include/alibabacloud/adb/model/DescribeAdbMySqlTablesResult.h

@@ -0,0 +1,57 @@
+/*
+ * 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_ADB_MODEL_DESCRIBEADBMYSQLTABLESRESULT_H_
+#define ALIBABACLOUD_ADB_MODEL_DESCRIBEADBMYSQLTABLESRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/adb/AdbExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Adb
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ADB_EXPORT DescribeAdbMySqlTablesResult : public ServiceResult
+			{
+			public:
+
+
+				DescribeAdbMySqlTablesResult();
+				explicit DescribeAdbMySqlTablesResult(const std::string &payload);
+				~DescribeAdbMySqlTablesResult();
+				std::string getMessage()const;
+				std::string getSchema()const;
+				std::vector<std::string> getTables()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string schema_;
+				std::vector<std::string> tables_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEADBMYSQLTABLESRESULT_H_

+ 0 - 76
adb/include/alibabacloud/adb/model/DescribeAllDataSourceResult.h

@@ -1,76 +0,0 @@
-/*
- * 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_ADB_MODEL_DESCRIBEALLDATASOURCERESULT_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBEALLDATASOURCERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/adb/AdbExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Adb
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ADB_EXPORT DescribeAllDataSourceResult : public ServiceResult
-			{
-			public:
-				struct Table
-				{
-					std::string tableName;
-					std::string dBClusterId;
-					std::string schemaName;
-				};
-				struct Column
-				{
-					std::string columnName;
-					std::string tableName;
-					std::string type;
-					bool autoIncrementColumn;
-					std::string dBClusterId;
-					bool primaryKey;
-					std::string schemaName;
-				};
-				struct Schema
-				{
-					std::string dBClusterId;
-					std::string schemaName;
-				};
-
-
-				DescribeAllDataSourceResult();
-				explicit DescribeAllDataSourceResult(const std::string &payload);
-				~DescribeAllDataSourceResult();
-				std::vector<Table> getTables()const;
-				std::vector<Column> getColumns()const;
-				std::vector<Schema> getSchemas()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<Table> tables_;
-				std::vector<Column> columns_;
-				std::vector<Schema> schemas_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEALLDATASOURCERESULT_H_

+ 33 - 30
adb/include/alibabacloud/adb/model/DescribeLoadTasksRecordsRequest.h → adb/include/alibabacloud/adb/model/DescribeApsActionLogsRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  * limitations under the License.
  */
  */
 
 
-#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBELOADTASKSRECORDSREQUEST_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBELOADTASKSRECORDSREQUEST_H_
+#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEAPSACTIONLOGSREQUEST_H_
+#define ALIBABACLOUD_ADB_MODEL_DESCRIBEAPSACTIONLOGSREQUEST_H_
 
 
 #include <alibabacloud/adb/AdbExport.h>
 #include <alibabacloud/adb/AdbExport.h>
 #include <alibabacloud/core/RpcServiceRequest.h>
 #include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,26 +26,12 @@
 namespace AlibabaCloud {
 namespace AlibabaCloud {
 namespace Adb {
 namespace Adb {
 namespace Model {
 namespace Model {
-class ALIBABACLOUD_ADB_EXPORT DescribeLoadTasksRecordsRequest : public RpcServiceRequest {
+class ALIBABACLOUD_ADB_EXPORT DescribeApsActionLogsRequest : public RpcServiceRequest {
 public:
 public:
-	DescribeLoadTasksRecordsRequest();
-	~DescribeLoadTasksRecordsRequest();
+	DescribeApsActionLogsRequest();
+	~DescribeApsActionLogsRequest();
 	long getResourceOwnerId() const;
 	long getResourceOwnerId() const;
 	void setResourceOwnerId(long resourceOwnerId);
 	void setResourceOwnerId(long resourceOwnerId);
-	std::string getRange() const;
-	void setRange(const std::string &range);
-	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 getState() const;
-	void setState(const std::string &state);
-	std::string getOrder() const;
-	void setOrder(const std::string &order);
 	std::string getResourceOwnerAccount() const;
 	std::string getResourceOwnerAccount() const;
 	void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
 	void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
 	std::string getDBClusterId() const;
 	std::string getDBClusterId() const;
@@ -54,28 +40,45 @@ public:
 	void setOwnerAccount(const std::string &ownerAccount);
 	void setOwnerAccount(const std::string &ownerAccount);
 	std::string getEndTime() const;
 	std::string getEndTime() const;
 	void setEndTime(const std::string &endTime);
 	void setEndTime(const std::string &endTime);
+	std::string getStartTime() const;
+	void setStartTime(const std::string &startTime);
 	long getOwnerId() const;
 	long getOwnerId() const;
 	void setOwnerId(long ownerId);
 	void setOwnerId(long ownerId);
-	std::string getDBName() const;
-	void setDBName(const std::string &dBName);
+	int getPageNumber() const;
+	void setPageNumber(int pageNumber);
+	std::string getStage() const;
+	void setStage(const std::string &stage);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	std::string getProxyUser() const;
+	void setProxyUser(const std::string &proxyUser);
+	std::string getWorkloadId() const;
+	void setWorkloadId(const std::string &workloadId);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getState() const;
+	void setState(const std::string &state);
+	std::string getKeyword() const;
+	void setKeyword(const std::string &keyword);
 
 
 private:
 private:
 	long resourceOwnerId_;
 	long resourceOwnerId_;
-	std::string range_;
-	std::string startTime_;
-	int pageNumber_;
-	std::string accessKeyId_;
-	int pageSize_;
-	std::string state_;
-	std::string order_;
 	std::string resourceOwnerAccount_;
 	std::string resourceOwnerAccount_;
 	std::string dBClusterId_;
 	std::string dBClusterId_;
 	std::string ownerAccount_;
 	std::string ownerAccount_;
 	std::string endTime_;
 	std::string endTime_;
+	std::string startTime_;
 	long ownerId_;
 	long ownerId_;
-	std::string dBName_;
+	int pageNumber_;
+	std::string stage_;
+	std::string regionId_;
+	std::string proxyUser_;
+	std::string workloadId_;
+	int pageSize_;
+	std::string state_;
+	std::string keyword_;
 };
 };
 } // namespace Model
 } // namespace Model
 } // namespace Adb
 } // namespace Adb
 } // namespace AlibabaCloud
 } // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBELOADTASKSRECORDSREQUEST_H_
+#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEAPSACTIONLOGSREQUEST_H_

+ 15 - 17
adb/include/alibabacloud/adb/model/DescribeLoadTasksRecordsResult.h → adb/include/alibabacloud/adb/model/DescribeApsActionLogsResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  * limitations under the License.
  */
  */
 
 
-#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBELOADTASKSRECORDSRESULT_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBELOADTASKSRECORDSRESULT_H_
+#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEAPSACTIONLOGSRESULT_H_
+#define ALIBABACLOUD_ADB_MODEL_DESCRIBEAPSACTIONLOGSRESULT_H_
 
 
 #include <string>
 #include <string>
 #include <vector>
 #include <vector>
@@ -29,42 +29,40 @@ namespace AlibabaCloud
 	{
 	{
 		namespace Model
 		namespace Model
 		{
 		{
-			class ALIBABACLOUD_ADB_EXPORT DescribeLoadTasksRecordsResult : public ServiceResult
+			class ALIBABACLOUD_ADB_EXPORT DescribeApsActionLogsResult : public ServiceResult
 			{
 			{
 			public:
 			public:
-				struct LoadTaskRecord
+				struct SlowLogRecord
 				{
 				{
-					long processRows;
+					std::string context;
 					std::string state;
 					std::string state;
-					std::string createTime;
-					std::string updateTime;
-					std::string jobName;
-					std::string dBName;
-					std::string processID;
-					std::string sql;
+					std::string stage;
+					std::string time;
 				};
 				};
 
 
 
 
-				DescribeLoadTasksRecordsResult();
-				explicit DescribeLoadTasksRecordsResult(const std::string &payload);
-				~DescribeLoadTasksRecordsResult();
+				DescribeApsActionLogsResult();
+				explicit DescribeApsActionLogsResult(const std::string &payload);
+				~DescribeApsActionLogsResult();
 				std::string getTotalCount()const;
 				std::string getTotalCount()const;
-				std::vector<LoadTaskRecord> getLoadTasksRecords()const;
 				std::string getPageSize()const;
 				std::string getPageSize()const;
+				std::string getWorkloadId()const;
 				std::string getPageNumber()const;
 				std::string getPageNumber()const;
 				std::string getDBClusterId()const;
 				std::string getDBClusterId()const;
+				std::vector<SlowLogRecord> getActionLogs()const;
 
 
 			protected:
 			protected:
 				void parse(const std::string &payload);
 				void parse(const std::string &payload);
 			private:
 			private:
 				std::string totalCount_;
 				std::string totalCount_;
-				std::vector<LoadTaskRecord> loadTasksRecords_;
 				std::string pageSize_;
 				std::string pageSize_;
+				std::string workloadId_;
 				std::string pageNumber_;
 				std::string pageNumber_;
 				std::string dBClusterId_;
 				std::string dBClusterId_;
+				std::vector<SlowLogRecord> actionLogs_;
 
 
 			};
 			};
 		}
 		}
 	}
 	}
 }
 }
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBELOADTASKSRECORDSRESULT_H_
+#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEAPSACTIONLOGSRESULT_H_

+ 42 - 0
adb/include/alibabacloud/adb/model/DescribeApsResourceGroupsRequest.h

@@ -0,0 +1,42 @@
+/*
+ * 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_ADB_MODEL_DESCRIBEAPSRESOURCEGROUPSREQUEST_H_
+#define ALIBABACLOUD_ADB_MODEL_DESCRIBEAPSRESOURCEGROUPSREQUEST_H_
+
+#include <alibabacloud/adb/AdbExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Adb {
+namespace Model {
+class ALIBABACLOUD_ADB_EXPORT DescribeApsResourceGroupsRequest : public RpcServiceRequest {
+public:
+	DescribeApsResourceGroupsRequest();
+	~DescribeApsResourceGroupsRequest();
+	std::string getDBClusterId() const;
+	void setDBClusterId(const std::string &dBClusterId);
+
+private:
+	std::string dBClusterId_;
+};
+} // namespace Model
+} // namespace Adb
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEAPSRESOURCEGROUPSREQUEST_H_

+ 71 - 0
adb/include/alibabacloud/adb/model/DescribeApsResourceGroupsResult.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_ADB_MODEL_DESCRIBEAPSRESOURCEGROUPSRESULT_H_
+#define ALIBABACLOUD_ADB_MODEL_DESCRIBEAPSRESOURCEGROUPSRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/adb/AdbExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Adb
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ADB_EXPORT DescribeApsResourceGroupsResult : public ServiceResult
+			{
+			public:
+				struct Data
+				{
+					struct ValidPoolsInfo
+					{
+						std::string groupName;
+						std::string groupType;
+						int minComputeResource;
+						bool available;
+						int maxComputeResource;
+						std::vector<std::string> cuOptions;
+					};
+					std::vector<ValidPoolsInfo> resourceGroups;
+					long step;
+				};
+
+
+				DescribeApsResourceGroupsResult();
+				explicit DescribeApsResourceGroupsResult(const std::string &payload);
+				~DescribeApsResourceGroupsResult();
+				std::string getMessage()const;
+				long getHttpStatusCode()const;
+				Data getData()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				long httpStatusCode_;
+				Data data_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEAPSRESOURCEGROUPSRESULT_H_

+ 3 - 0
adb/include/alibabacloud/adb/model/DescribeAuditLogRecordsRequest.h

@@ -42,6 +42,8 @@ public:
 	void setHostAddress(const std::string &hostAddress);
 	void setHostAddress(const std::string &hostAddress);
 	std::string getRegionId() const;
 	std::string getRegionId() const;
 	void setRegionId(const std::string &regionId);
 	void setRegionId(const std::string &regionId);
+	std::string getProxyUser() const;
+	void setProxyUser(const std::string &proxyUser);
 	int getPageSize() const;
 	int getPageSize() const;
 	void setPageSize(int pageSize);
 	void setPageSize(int pageSize);
 	std::string getOrder() const;
 	std::string getOrder() const;
@@ -76,6 +78,7 @@ private:
 	std::string accessKeyId_;
 	std::string accessKeyId_;
 	std::string hostAddress_;
 	std::string hostAddress_;
 	std::string regionId_;
 	std::string regionId_;
+	std::string proxyUser_;
 	int pageSize_;
 	int pageSize_;
 	std::string order_;
 	std::string order_;
 	std::string sqlType_;
 	std::string sqlType_;

+ 0 - 69
adb/include/alibabacloud/adb/model/DescribeAutoRenewAttributeRequest.h

@@ -1,69 +0,0 @@
-/*
- * 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_ADB_MODEL_DESCRIBEAUTORENEWATTRIBUTEREQUEST_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBEAUTORENEWATTRIBUTEREQUEST_H_
-
-#include <alibabacloud/adb/AdbExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Adb {
-namespace Model {
-class ALIBABACLOUD_ADB_EXPORT DescribeAutoRenewAttributeRequest : public RpcServiceRequest {
-public:
-	DescribeAutoRenewAttributeRequest();
-	~DescribeAutoRenewAttributeRequest();
-	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 getResourceGroupId() const;
-	void setResourceGroupId(const std::string &resourceGroupId);
-	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 getOwnerAccount() const;
-	void setOwnerAccount(const std::string &ownerAccount);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getDBClusterIds() const;
-	void setDBClusterIds(const std::string &dBClusterIds);
-
-private:
-	long resourceOwnerId_;
-	int pageNumber_;
-	std::string accessKeyId_;
-	std::string resourceGroupId_;
-	std::string regionId_;
-	int pageSize_;
-	std::string resourceOwnerAccount_;
-	std::string ownerAccount_;
-	long ownerId_;
-	std::string dBClusterIds_;
-};
-} // namespace Model
-} // namespace Adb
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEAUTORENEWATTRIBUTEREQUEST_H_

+ 0 - 66
adb/include/alibabacloud/adb/model/DescribeAvailableResourceRequest.h

@@ -1,66 +0,0 @@
-/*
- * 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_ADB_MODEL_DESCRIBEAVAILABLERESOURCEREQUEST_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBEAVAILABLERESOURCEREQUEST_H_
-
-#include <alibabacloud/adb/AdbExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Adb {
-namespace Model {
-class ALIBABACLOUD_ADB_EXPORT DescribeAvailableResourceRequest : public RpcServiceRequest {
-public:
-	DescribeAvailableResourceRequest();
-	~DescribeAvailableResourceRequest();
-	long getResourceOwnerId() const;
-	void setResourceOwnerId(long resourceOwnerId);
-	std::string getAccessKeyId() const;
-	void setAccessKeyId(const std::string &accessKeyId);
-	std::string getRegionId() const;
-	void setRegionId(const std::string &regionId);
-	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 getAcceptLanguage() const;
-	void setAcceptLanguage(const std::string &acceptLanguage);
-	std::string getZoneId() const;
-	void setZoneId(const std::string &zoneId);
-	std::string getChargeType() const;
-	void setChargeType(const std::string &chargeType);
-
-private:
-	long resourceOwnerId_;
-	std::string accessKeyId_;
-	std::string regionId_;
-	std::string resourceOwnerAccount_;
-	std::string ownerAccount_;
-	long ownerId_;
-	std::string acceptLanguage_;
-	std::string zoneId_;
-	std::string chargeType_;
-};
-} // namespace Model
-} // namespace Adb
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEAVAILABLERESOURCEREQUEST_H_

+ 0 - 110
adb/include/alibabacloud/adb/model/DescribeAvailableResourceResult.h

@@ -1,110 +0,0 @@
-/*
- * 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_ADB_MODEL_DESCRIBEAVAILABLERESOURCERESULT_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBEAVAILABLERESOURCERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/adb/AdbExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Adb
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ADB_EXPORT DescribeAvailableResourceResult : public ServiceResult
-			{
-			public:
-				struct AvailableZone
-				{
-					struct SupportedModeItem
-					{
-						struct SupportedSerialListItem
-						{
-							struct SupportedFlexibleResourceItem
-							{
-								struct SupportedElasticIOResource
-								{
-									std::string step;
-									std::string maxCount;
-									std::string minCount;
-								};
-								std::string storageType;
-								SupportedElasticIOResource supportedElasticIOResource;
-								std::vector<std::string> supportedStorageResource;
-								std::vector<std::string> supportedComputeResource;
-							};
-							struct SupportedInstanceClass
-							{
-								struct SupportedNodeCount
-								{
-									struct NodeCount
-									{
-										std::string step;
-										std::string maxCount;
-										std::string minCount;
-									};
-									NodeCount nodeCount;
-									std::vector<std::string> storageSize;
-								};
-								struct SupportedExecutor
-								{
-									struct NodeCount1
-									{
-										std::string step;
-										std::string maxCount;
-										std::string minCount;
-									};
-									NodeCount1 nodeCount1;
-								};
-								std::vector<SupportedInstanceClass::SupportedExecutor> supportedExecutorList;
-								std::string instanceClass;
-								std::vector<SupportedInstanceClass::SupportedNodeCount> supportedNodeCountList;
-								std::string tips;
-							};
-							std::string serial;
-							std::vector<SupportedSerialListItem::SupportedFlexibleResourceItem> supportedFlexibleResource;
-							std::vector<SupportedSerialListItem::SupportedInstanceClass> supportedInstanceClassList;
-						};
-						std::string mode;
-						std::vector<SupportedModeItem::SupportedSerialListItem> supportedSerialList;
-					};
-					std::string zoneId;
-					std::vector<AvailableZone::SupportedModeItem> supportedMode;
-				};
-
-
-				DescribeAvailableResourceResult();
-				explicit DescribeAvailableResourceResult(const std::string &payload);
-				~DescribeAvailableResourceResult();
-				std::string getRegionId()const;
-				std::vector<AvailableZone> getAvailableZoneList()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string regionId_;
-				std::vector<AvailableZone> availableZoneList_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEAVAILABLERESOURCERESULT_H_

+ 6 - 15
adb/include/alibabacloud/adb/model/DescribeConnectionCountRecordsRequest.h → adb/include/alibabacloud/adb/model/DescribeClusterAccessWhiteListRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  * limitations under the License.
  */
  */
 
 
-#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBECONNECTIONCOUNTRECORDSREQUEST_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBECONNECTIONCOUNTRECORDSREQUEST_H_
+#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBECLUSTERACCESSWHITELISTREQUEST_H_
+#define ALIBABACLOUD_ADB_MODEL_DESCRIBECLUSTERACCESSWHITELISTREQUEST_H_
 
 
 #include <alibabacloud/adb/AdbExport.h>
 #include <alibabacloud/adb/AdbExport.h>
 #include <alibabacloud/core/RpcServiceRequest.h>
 #include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,32 +26,23 @@
 namespace AlibabaCloud {
 namespace AlibabaCloud {
 namespace Adb {
 namespace Adb {
 namespace Model {
 namespace Model {
-class ALIBABACLOUD_ADB_EXPORT DescribeConnectionCountRecordsRequest : public RpcServiceRequest {
+class ALIBABACLOUD_ADB_EXPORT DescribeClusterAccessWhiteListRequest : public RpcServiceRequest {
 public:
 public:
-	DescribeConnectionCountRecordsRequest();
-	~DescribeConnectionCountRecordsRequest();
-	long getResourceOwnerId() const;
-	void setResourceOwnerId(long resourceOwnerId);
+	DescribeClusterAccessWhiteListRequest();
+	~DescribeClusterAccessWhiteListRequest();
 	std::string getAccessKeyId() const;
 	std::string getAccessKeyId() const;
 	void setAccessKeyId(const std::string &accessKeyId);
 	void setAccessKeyId(const std::string &accessKeyId);
 	std::string getResourceOwnerAccount() const;
 	std::string getResourceOwnerAccount() const;
 	void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
 	void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
 	std::string getDBClusterId() const;
 	std::string getDBClusterId() const;
 	void setDBClusterId(const std::string &dBClusterId);
 	void setDBClusterId(const std::string &dBClusterId);
-	std::string getOwnerAccount() const;
-	void setOwnerAccount(const std::string &ownerAccount);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
 
 
 private:
 private:
-	long resourceOwnerId_;
 	std::string accessKeyId_;
 	std::string accessKeyId_;
 	std::string resourceOwnerAccount_;
 	std::string resourceOwnerAccount_;
 	std::string dBClusterId_;
 	std::string dBClusterId_;
-	std::string ownerAccount_;
-	long ownerId_;
 };
 };
 } // namespace Model
 } // namespace Model
 } // namespace Adb
 } // namespace Adb
 } // namespace AlibabaCloud
 } // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBECONNECTIONCOUNTRECORDSREQUEST_H_
+#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBECLUSTERACCESSWHITELISTREQUEST_H_

+ 7 - 7
adb/include/alibabacloud/adb/model/DescribeDBClusterAccessWhiteListResult.h → adb/include/alibabacloud/adb/model/DescribeClusterAccessWhiteListResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  * limitations under the License.
  */
  */
 
 
-#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERACCESSWHITELISTRESULT_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERACCESSWHITELISTRESULT_H_
+#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBECLUSTERACCESSWHITELISTRESULT_H_
+#define ALIBABACLOUD_ADB_MODEL_DESCRIBECLUSTERACCESSWHITELISTRESULT_H_
 
 
 #include <string>
 #include <string>
 #include <vector>
 #include <vector>
@@ -29,7 +29,7 @@ namespace AlibabaCloud
 	{
 	{
 		namespace Model
 		namespace Model
 		{
 		{
-			class ALIBABACLOUD_ADB_EXPORT DescribeDBClusterAccessWhiteListResult : public ServiceResult
+			class ALIBABACLOUD_ADB_EXPORT DescribeClusterAccessWhiteListResult : public ServiceResult
 			{
 			{
 			public:
 			public:
 				struct IPArray
 				struct IPArray
@@ -40,9 +40,9 @@ namespace AlibabaCloud
 				};
 				};
 
 
 
 
-				DescribeDBClusterAccessWhiteListResult();
-				explicit DescribeDBClusterAccessWhiteListResult(const std::string &payload);
-				~DescribeDBClusterAccessWhiteListResult();
+				DescribeClusterAccessWhiteListResult();
+				explicit DescribeClusterAccessWhiteListResult(const std::string &payload);
+				~DescribeClusterAccessWhiteListResult();
 				std::vector<IPArray> getItems()const;
 				std::vector<IPArray> getItems()const;
 
 
 			protected:
 			protected:
@@ -54,4 +54,4 @@ namespace AlibabaCloud
 		}
 		}
 	}
 	}
 }
 }
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERACCESSWHITELISTRESULT_H_
+#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBECLUSTERACCESSWHITELISTRESULT_H_

+ 9 - 21
adb/include/alibabacloud/adb/model/DescribeDBClusterNetInfoRequest.h → adb/include/alibabacloud/adb/model/DescribeClusterNetInfoRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  * limitations under the License.
  */
  */
 
 
-#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERNETINFOREQUEST_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERNETINFOREQUEST_H_
+#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBECLUSTERNETINFOREQUEST_H_
+#define ALIBABACLOUD_ADB_MODEL_DESCRIBECLUSTERNETINFOREQUEST_H_
 
 
 #include <alibabacloud/adb/AdbExport.h>
 #include <alibabacloud/adb/AdbExport.h>
 #include <alibabacloud/core/RpcServiceRequest.h>
 #include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,32 +26,20 @@
 namespace AlibabaCloud {
 namespace AlibabaCloud {
 namespace Adb {
 namespace Adb {
 namespace Model {
 namespace Model {
-class ALIBABACLOUD_ADB_EXPORT DescribeDBClusterNetInfoRequest : public RpcServiceRequest {
+class ALIBABACLOUD_ADB_EXPORT DescribeClusterNetInfoRequest : public RpcServiceRequest {
 public:
 public:
-	DescribeDBClusterNetInfoRequest();
-	~DescribeDBClusterNetInfoRequest();
-	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);
+	DescribeClusterNetInfoRequest();
+	~DescribeClusterNetInfoRequest();
 	std::string getDBClusterId() const;
 	std::string getDBClusterId() const;
 	void setDBClusterId(const std::string &dBClusterId);
 	void setDBClusterId(const std::string &dBClusterId);
-	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:
 private:
-	long resourceOwnerId_;
-	std::string accessKeyId_;
-	std::string resourceOwnerAccount_;
 	std::string dBClusterId_;
 	std::string dBClusterId_;
-	std::string ownerAccount_;
-	long ownerId_;
+	std::string accessKeyId_;
 };
 };
 } // namespace Model
 } // namespace Model
 } // namespace Adb
 } // namespace Adb
 } // namespace AlibabaCloud
 } // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERNETINFOREQUEST_H_
+#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBECLUSTERNETINFOREQUEST_H_

+ 7 - 7
adb/include/alibabacloud/adb/model/DescribeDBClusterNetInfoResult.h → adb/include/alibabacloud/adb/model/DescribeClusterNetInfoResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  * limitations under the License.
  */
  */
 
 
-#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERNETINFORESULT_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERNETINFORESULT_H_
+#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBECLUSTERNETINFORESULT_H_
+#define ALIBABACLOUD_ADB_MODEL_DESCRIBECLUSTERNETINFORESULT_H_
 
 
 #include <string>
 #include <string>
 #include <vector>
 #include <vector>
@@ -29,7 +29,7 @@ namespace AlibabaCloud
 	{
 	{
 		namespace Model
 		namespace Model
 		{
 		{
-			class ALIBABACLOUD_ADB_EXPORT DescribeDBClusterNetInfoResult : public ServiceResult
+			class ALIBABACLOUD_ADB_EXPORT DescribeClusterNetInfoResult : public ServiceResult
 			{
 			{
 			public:
 			public:
 				struct Address
 				struct Address
@@ -44,9 +44,9 @@ namespace AlibabaCloud
 				};
 				};
 
 
 
 
-				DescribeDBClusterNetInfoResult();
-				explicit DescribeDBClusterNetInfoResult(const std::string &payload);
-				~DescribeDBClusterNetInfoResult();
+				DescribeClusterNetInfoResult();
+				explicit DescribeClusterNetInfoResult(const std::string &payload);
+				~DescribeClusterNetInfoResult();
 				std::string getClusterNetworkType()const;
 				std::string getClusterNetworkType()const;
 				std::vector<Address> getItems()const;
 				std::vector<Address> getItems()const;
 
 
@@ -60,4 +60,4 @@ namespace AlibabaCloud
 		}
 		}
 	}
 	}
 }
 }
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERNETINFORESULT_H_
+#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBECLUSTERNETINFORESULT_H_

+ 0 - 67
adb/include/alibabacloud/adb/model/DescribeConnectionCountRecordsResult.h

@@ -1,67 +0,0 @@
-/*
- * 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_ADB_MODEL_DESCRIBECONNECTIONCOUNTRECORDSRESULT_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBECONNECTIONCOUNTRECORDSRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/adb/AdbExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Adb
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ADB_EXPORT DescribeConnectionCountRecordsResult : public ServiceResult
-			{
-			public:
-				struct AccessIps
-				{
-					std::string accessIp;
-					long count;
-				};
-				struct Users
-				{
-					std::string user;
-					long count;
-				};
-
-
-				DescribeConnectionCountRecordsResult();
-				explicit DescribeConnectionCountRecordsResult(const std::string &payload);
-				~DescribeConnectionCountRecordsResult();
-				std::string getTotalCount()const;
-				std::vector<Users> getUserRecords()const;
-				std::string getDBClusterId()const;
-				std::vector<AccessIps> getAccessIpRecords()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string totalCount_;
-				std::vector<Users> userRecords_;
-				std::string dBClusterId_;
-				std::vector<AccessIps> accessIpRecords_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBECONNECTIONCOUNTRECORDSRESULT_H_

+ 0 - 57
adb/include/alibabacloud/adb/model/DescribeDBClusterAccessWhiteListRequest.h

@@ -1,57 +0,0 @@
-/*
- * 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_ADB_MODEL_DESCRIBEDBCLUSTERACCESSWHITELISTREQUEST_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERACCESSWHITELISTREQUEST_H_
-
-#include <alibabacloud/adb/AdbExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Adb {
-namespace Model {
-class ALIBABACLOUD_ADB_EXPORT DescribeDBClusterAccessWhiteListRequest : public RpcServiceRequest {
-public:
-	DescribeDBClusterAccessWhiteListRequest();
-	~DescribeDBClusterAccessWhiteListRequest();
-	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);
-	std::string getDBClusterId() const;
-	void setDBClusterId(const std::string &dBClusterId);
-	std::string getOwnerAccount() const;
-	void setOwnerAccount(const std::string &ownerAccount);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-
-private:
-	long resourceOwnerId_;
-	std::string accessKeyId_;
-	std::string resourceOwnerAccount_;
-	std::string dBClusterId_;
-	std::string ownerAccount_;
-	long ownerId_;
-};
-} // namespace Model
-} // namespace Adb
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERACCESSWHITELISTREQUEST_H_

+ 0 - 12
adb/include/alibabacloud/adb/model/DescribeDBClusterAttributeRequest.h

@@ -30,26 +30,14 @@ class ALIBABACLOUD_ADB_EXPORT DescribeDBClusterAttributeRequest : public RpcServ
 public:
 public:
 	DescribeDBClusterAttributeRequest();
 	DescribeDBClusterAttributeRequest();
 	~DescribeDBClusterAttributeRequest();
 	~DescribeDBClusterAttributeRequest();
-	long getResourceOwnerId() const;
-	void setResourceOwnerId(long resourceOwnerId);
 	std::string getAccessKeyId() const;
 	std::string getAccessKeyId() const;
 	void setAccessKeyId(const std::string &accessKeyId);
 	void setAccessKeyId(const std::string &accessKeyId);
-	std::string getResourceOwnerAccount() const;
-	void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
 	std::string getDBClusterId() const;
 	std::string getDBClusterId() const;
 	void setDBClusterId(const std::string &dBClusterId);
 	void setDBClusterId(const std::string &dBClusterId);
-	std::string getOwnerAccount() const;
-	void setOwnerAccount(const std::string &ownerAccount);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
 
 
 private:
 private:
-	long resourceOwnerId_;
 	std::string accessKeyId_;
 	std::string accessKeyId_;
-	std::string resourceOwnerAccount_;
 	std::string dBClusterId_;
 	std::string dBClusterId_;
-	std::string ownerAccount_;
-	long ownerId_;
 };
 };
 } // namespace Model
 } // namespace Model
 } // namespace Adb
 } // namespace Adb

+ 3 - 19
adb/include/alibabacloud/adb/model/DescribeDBClusterAttributeResult.h

@@ -34,30 +34,19 @@ namespace AlibabaCloud
 			public:
 			public:
 				struct DBCluster
 				struct DBCluster
 				{
 				{
-					struct Tag
-					{
-						std::string value;
-						std::string key;
-					};
 					std::string storageResource;
 					std::string storageResource;
-					std::string category;
 					std::string resourceGroupId;
 					std::string resourceGroupId;
+					std::string reservedACU;
 					int port;
 					int port;
 					std::string dBClusterId;
 					std::string dBClusterId;
 					std::string dBClusterNetworkType;
 					std::string dBClusterNetworkType;
 					std::string dBClusterType;
 					std::string dBClusterType;
-					std::string diskType;
-					int elasticIOResource;
 					std::string dBVersion;
 					std::string dBVersion;
-					std::string dtsJobId;
-					long dBNodeCount;
 					std::string commodityCode;
 					std::string commodityCode;
-					std::string executorCount;
+					std::string computeResourceTotal;
 					std::string lockReason;
 					std::string lockReason;
 					std::string maintainTime;
 					std::string maintainTime;
-					std::vector<DBCluster::Tag> tags;
 					std::string engine;
 					std::string engine;
-					long dBNodeStorage;
 					std::string engineVersion;
 					std::string engineVersion;
 					bool userENIStatus;
 					bool userENIStatus;
 					std::string zoneId;
 					std::string zoneId;
@@ -70,16 +59,11 @@ namespace AlibabaCloud
 					std::string expired;
 					std::string expired;
 					std::string payType;
 					std::string payType;
 					std::string lockMode;
 					std::string lockMode;
-					bool enableAirflow;
-					bool enableSpark;
-					std::string dBNodeClass;
-					std::string vPCCloudInstanceId;
 					std::string creationTime;
 					std::string creationTime;
-					std::string kmsId;
 					std::string regionId;
 					std::string regionId;
 					std::string connectionString;
 					std::string connectionString;
 					std::string expireTime;
 					std::string expireTime;
-					std::string rdsInstanceId;
+					std::string storageResourceTotal;
 				};
 				};
 
 
 
 

+ 9 - 9
adb/include/alibabacloud/adb/model/DescribeDBClusterHealthReportRequest.h → adb/include/alibabacloud/adb/model/DescribeDBClusterHealthStatusRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  * limitations under the License.
  */
  */
 
 
-#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERHEALTHREPORTREQUEST_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERHEALTHREPORTREQUEST_H_
+#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERHEALTHSTATUSREQUEST_H_
+#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERHEALTHSTATUSREQUEST_H_
 
 
 #include <alibabacloud/adb/AdbExport.h>
 #include <alibabacloud/adb/AdbExport.h>
 #include <alibabacloud/core/RpcServiceRequest.h>
 #include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,23 +26,23 @@
 namespace AlibabaCloud {
 namespace AlibabaCloud {
 namespace Adb {
 namespace Adb {
 namespace Model {
 namespace Model {
-class ALIBABACLOUD_ADB_EXPORT DescribeDBClusterHealthReportRequest : public RpcServiceRequest {
+class ALIBABACLOUD_ADB_EXPORT DescribeDBClusterHealthStatusRequest : public RpcServiceRequest {
 public:
 public:
-	DescribeDBClusterHealthReportRequest();
-	~DescribeDBClusterHealthReportRequest();
+	DescribeDBClusterHealthStatusRequest();
+	~DescribeDBClusterHealthStatusRequest();
 	std::string getRegionId() const;
 	std::string getRegionId() const;
 	void setRegionId(const std::string &regionId);
 	void setRegionId(const std::string &regionId);
 	std::string getDBClusterId() const;
 	std::string getDBClusterId() const;
 	void setDBClusterId(const std::string &dBClusterId);
 	void setDBClusterId(const std::string &dBClusterId);
-	std::string getStartTime() const;
-	void setStartTime(const std::string &startTime);
+	std::string getAccessKeyId() const;
+	void setAccessKeyId(const std::string &accessKeyId);
 
 
 private:
 private:
 	std::string regionId_;
 	std::string regionId_;
 	std::string dBClusterId_;
 	std::string dBClusterId_;
-	std::string startTime_;
+	std::string accessKeyId_;
 };
 };
 } // namespace Model
 } // namespace Model
 } // namespace Adb
 } // namespace Adb
 } // namespace AlibabaCloud
 } // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERHEALTHREPORTREQUEST_H_
+#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERHEALTHSTATUSREQUEST_H_

+ 81 - 0
adb/include/alibabacloud/adb/model/DescribeDBClusterHealthStatusResult.h

@@ -0,0 +1,81 @@
+/*
+ * 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_ADB_MODEL_DESCRIBEDBCLUSTERHEALTHSTATUSRESULT_H_
+#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERHEALTHSTATUSRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/adb/AdbExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Adb
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ADB_EXPORT DescribeDBClusterHealthStatusResult : public ServiceResult
+			{
+			public:
+				struct CS
+				{
+					std::string status;
+					long unavailableCount;
+					long activeCount;
+					long expectedCount;
+					long riskCount;
+				};
+				struct Executor
+				{
+					std::string status;
+					long unavailableCount;
+					long activeCount;
+					long expectedCount;
+					long riskCount;
+				};
+				struct Worker
+				{
+					std::string status;
+					long unavailableCount;
+					long activeCount;
+					long expectedCount;
+					long riskCount;
+				};
+
+
+				DescribeDBClusterHealthStatusResult();
+				explicit DescribeDBClusterHealthStatusResult(const std::string &payload);
+				~DescribeDBClusterHealthStatusResult();
+				CS getCS()const;
+				Executor getExecutor()const;
+				std::string getInstanceStatus()const;
+				Worker getWorker()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				CS cS_;
+				Executor executor_;
+				std::string instanceStatus_;
+				Worker worker_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERHEALTHSTATUSRESULT_H_

+ 12 - 18
adb/include/alibabacloud/adb/model/DescribeDBClusterPerformanceRequest.h

@@ -30,35 +30,29 @@ class ALIBABACLOUD_ADB_EXPORT DescribeDBClusterPerformanceRequest : public RpcSe
 public:
 public:
 	DescribeDBClusterPerformanceRequest();
 	DescribeDBClusterPerformanceRequest();
 	~DescribeDBClusterPerformanceRequest();
 	~DescribeDBClusterPerformanceRequest();
-	long getResourceOwnerId() const;
-	void setResourceOwnerId(long resourceOwnerId);
+	std::string getDBClusterId() const;
+	void setDBClusterId(const std::string &dBClusterId);
+	std::string getEndTime() const;
+	void setEndTime(const std::string &endTime);
 	std::string getStartTime() const;
 	std::string getStartTime() const;
 	void setStartTime(const std::string &startTime);
 	void setStartTime(const std::string &startTime);
 	std::string getAccessKeyId() const;
 	std::string getAccessKeyId() const;
 	void setAccessKeyId(const std::string &accessKeyId);
 	void setAccessKeyId(const std::string &accessKeyId);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	std::string getResourcePools() const;
+	void setResourcePools(const std::string &resourcePools);
 	std::string getKey() const;
 	std::string getKey() const;
 	void setKey(const std::string &key);
 	void setKey(const std::string &key);
-	std::string getResourceOwnerAccount() const;
-	void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
-	std::string getDBClusterId() const;
-	void setDBClusterId(const std::string &dBClusterId);
-	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:
 private:
-	long resourceOwnerId_;
+	std::string dBClusterId_;
+	std::string endTime_;
 	std::string startTime_;
 	std::string startTime_;
 	std::string accessKeyId_;
 	std::string accessKeyId_;
+	std::string regionId_;
+	std::string resourcePools_;
 	std::string key_;
 	std::string key_;
-	std::string resourceOwnerAccount_;
-	std::string dBClusterId_;
-	std::string ownerAccount_;
-	std::string endTime_;
-	long ownerId_;
 };
 };
 } // namespace Model
 } // namespace Model
 } // namespace Adb
 } // namespace Adb

+ 1 - 0
adb/include/alibabacloud/adb/model/DescribeDBClusterPerformanceResult.h

@@ -37,6 +37,7 @@ namespace AlibabaCloud
 					struct SeriesItem
 					struct SeriesItem
 					{
 					{
 						std::vector<std::string> values;
 						std::vector<std::string> values;
+						std::string tags;
 						std::string name;
 						std::string name;
 					};
 					};
 					std::vector<PerformanceItem::SeriesItem> series;
 					std::vector<PerformanceItem::SeriesItem> series;

+ 0 - 69
adb/include/alibabacloud/adb/model/DescribeDBClusterResourcePoolPerformanceRequest.h

@@ -1,69 +0,0 @@
-/*
- * 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_ADB_MODEL_DESCRIBEDBCLUSTERRESOURCEPOOLPERFORMANCEREQUEST_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERRESOURCEPOOLPERFORMANCEREQUEST_H_
-
-#include <alibabacloud/adb/AdbExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Adb {
-namespace Model {
-class ALIBABACLOUD_ADB_EXPORT DescribeDBClusterResourcePoolPerformanceRequest : public RpcServiceRequest {
-public:
-	DescribeDBClusterResourcePoolPerformanceRequest();
-	~DescribeDBClusterResourcePoolPerformanceRequest();
-	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 getResourcePools() const;
-	void setResourcePools(const std::string &resourcePools);
-	std::string getKey() const;
-	void setKey(const std::string &key);
-	std::string getResourceOwnerAccount() const;
-	void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
-	std::string getDBClusterId() const;
-	void setDBClusterId(const std::string &dBClusterId);
-	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 startTime_;
-	std::string accessKeyId_;
-	std::string resourcePools_;
-	std::string key_;
-	std::string resourceOwnerAccount_;
-	std::string dBClusterId_;
-	std::string ownerAccount_;
-	std::string endTime_;
-	long ownerId_;
-};
-} // namespace Model
-} // namespace Adb
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERRESOURCEPOOLPERFORMANCEREQUEST_H_

+ 0 - 73
adb/include/alibabacloud/adb/model/DescribeDBClusterResourcePoolPerformanceResult.h

@@ -1,73 +0,0 @@
-/*
- * 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_ADB_MODEL_DESCRIBEDBCLUSTERRESOURCEPOOLPERFORMANCERESULT_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERRESOURCEPOOLPERFORMANCERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/adb/AdbExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Adb
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ADB_EXPORT DescribeDBClusterResourcePoolPerformanceResult : public ServiceResult
-			{
-			public:
-				struct PerformanceItem
-				{
-					struct ResourcePoolPerformancesItem
-					{
-						struct ResourcePoolSeriesItem
-						{
-							std::vector<std::string> values;
-							std::string name;
-						};
-						std::vector<ResourcePoolPerformancesItem::ResourcePoolSeriesItem> resourcePoolSeries;
-						std::string resourcePoolName;
-					};
-					std::vector<PerformanceItem::ResourcePoolPerformancesItem> resourcePoolPerformances;
-					std::string unit;
-					std::string key;
-				};
-
-
-				DescribeDBClusterResourcePoolPerformanceResult();
-				explicit DescribeDBClusterResourcePoolPerformanceResult(const std::string &payload);
-				~DescribeDBClusterResourcePoolPerformanceResult();
-				std::string getEndTime()const;
-				std::string getStartTime()const;
-				std::string getDBClusterId()const;
-				std::vector<PerformanceItem> getPerformances()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string endTime_;
-				std::string startTime_;
-				std::string dBClusterId_;
-				std::vector<PerformanceItem> performances_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERRESOURCEPOOLPERFORMANCERESULT_H_

+ 0 - 19
adb/include/alibabacloud/adb/model/DescribeDBClustersRequest.h

@@ -28,14 +28,8 @@ namespace Adb {
 namespace Model {
 namespace Model {
 class ALIBABACLOUD_ADB_EXPORT DescribeDBClustersRequest : public RpcServiceRequest {
 class ALIBABACLOUD_ADB_EXPORT DescribeDBClustersRequest : public RpcServiceRequest {
 public:
 public:
-	struct Tag {
-		std::string value;
-		std::string key;
-	};
 	DescribeDBClustersRequest();
 	DescribeDBClustersRequest();
 	~DescribeDBClustersRequest();
 	~DescribeDBClustersRequest();
-	long getResourceOwnerId() const;
-	void setResourceOwnerId(long resourceOwnerId);
 	std::string getDBClusterDescription() const;
 	std::string getDBClusterDescription() const;
 	void setDBClusterDescription(const std::string &dBClusterDescription);
 	void setDBClusterDescription(const std::string &dBClusterDescription);
 	std::string getDBClusterStatus() const;
 	std::string getDBClusterStatus() const;
@@ -50,19 +44,10 @@ public:
 	void setRegionId(const std::string &regionId);
 	void setRegionId(const std::string &regionId);
 	int getPageSize() const;
 	int getPageSize() const;
 	void setPageSize(int pageSize);
 	void setPageSize(int pageSize);
-	std::vector<Tag> getTag() const;
-	void setTag(const std::vector<Tag> &tag);
-	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 getDBClusterIds() const;
 	std::string getDBClusterIds() const;
 	void setDBClusterIds(const std::string &dBClusterIds);
 	void setDBClusterIds(const std::string &dBClusterIds);
 
 
 private:
 private:
-	long resourceOwnerId_;
 	std::string dBClusterDescription_;
 	std::string dBClusterDescription_;
 	std::string dBClusterStatus_;
 	std::string dBClusterStatus_;
 	int pageNumber_;
 	int pageNumber_;
@@ -70,10 +55,6 @@ private:
 	std::string resourceGroupId_;
 	std::string resourceGroupId_;
 	std::string regionId_;
 	std::string regionId_;
 	int pageSize_;
 	int pageSize_;
-	std::vector<Tag> tag_;
-	std::string resourceOwnerAccount_;
-	std::string ownerAccount_;
-	long ownerId_;
 	std::string dBClusterIds_;
 	std::string dBClusterIds_;
 };
 };
 } // namespace Model
 } // namespace Model

+ 1 - 16
adb/include/alibabacloud/adb/model/DescribeDBClustersResult.h

@@ -34,29 +34,17 @@ namespace AlibabaCloud
 			public:
 			public:
 				struct DBCluster
 				struct DBCluster
 				{
 				{
-					struct Tag
-					{
-						std::string value;
-						std::string key;
-					};
 					std::string storageResource;
 					std::string storageResource;
-					std::string category;
 					std::string resourceGroupId;
 					std::string resourceGroupId;
+					std::string reservedACU;
 					std::string port;
 					std::string port;
 					std::string dBClusterId;
 					std::string dBClusterId;
 					std::string dBClusterNetworkType;
 					std::string dBClusterNetworkType;
 					std::string dBClusterType;
 					std::string dBClusterType;
-					std::string diskType;
-					int elasticIOResource;
 					std::string dBVersion;
 					std::string dBVersion;
-					std::string dtsJobId;
-					long dBNodeCount;
 					std::string commodityCode;
 					std::string commodityCode;
-					std::string executorCount;
 					std::string lockReason;
 					std::string lockReason;
-					std::vector<DBCluster::Tag> tags;
 					std::string engine;
 					std::string engine;
-					long dBNodeStorage;
 					std::string zoneId;
 					std::string zoneId;
 					std::string vPCId;
 					std::string vPCId;
 					std::string dBClusterStatus;
 					std::string dBClusterStatus;
@@ -68,12 +56,9 @@ namespace AlibabaCloud
 					std::string expired;
 					std::string expired;
 					std::string payType;
 					std::string payType;
 					std::string lockMode;
 					std::string lockMode;
-					std::string dBNodeClass;
-					std::string vPCCloudInstanceId;
 					std::string regionId;
 					std::string regionId;
 					std::string connectionString;
 					std::string connectionString;
 					std::string expireTime;
 					std::string expireTime;
-					std::string rdsInstanceId;
 				};
 				};
 
 
 
 

+ 6 - 12
adb/include/alibabacloud/adb/model/DescribeDBResourceGroupRequest.h

@@ -30,29 +30,23 @@ class ALIBABACLOUD_ADB_EXPORT DescribeDBResourceGroupRequest : public RpcService
 public:
 public:
 	DescribeDBResourceGroupRequest();
 	DescribeDBResourceGroupRequest();
 	~DescribeDBResourceGroupRequest();
 	~DescribeDBResourceGroupRequest();
-	long getResourceOwnerId() const;
-	void setResourceOwnerId(long resourceOwnerId);
-	std::string getAccessKeyId() const;
-	void setAccessKeyId(const std::string &accessKeyId);
 	std::string getResourceOwnerAccount() const;
 	std::string getResourceOwnerAccount() const;
 	void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
 	void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
 	std::string getDBClusterId() const;
 	std::string getDBClusterId() const;
 	void setDBClusterId(const std::string &dBClusterId);
 	void setDBClusterId(const std::string &dBClusterId);
-	std::string getOwnerAccount() const;
-	void setOwnerAccount(const std::string &ownerAccount);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
 	std::string getGroupName() const;
 	std::string getGroupName() const;
 	void setGroupName(const std::string &groupName);
 	void setGroupName(const std::string &groupName);
+	std::string getAccessKeyId() const;
+	void setAccessKeyId(const std::string &accessKeyId);
+	std::string getGroupType() const;
+	void setGroupType(const std::string &groupType);
 
 
 private:
 private:
-	long resourceOwnerId_;
-	std::string accessKeyId_;
 	std::string resourceOwnerAccount_;
 	std::string resourceOwnerAccount_;
 	std::string dBClusterId_;
 	std::string dBClusterId_;
-	std::string ownerAccount_;
-	long ownerId_;
 	std::string groupName_;
 	std::string groupName_;
+	std::string accessKeyId_;
+	std::string groupType_;
 };
 };
 } // namespace Model
 } // namespace Model
 } // namespace Adb
 } // namespace Adb

+ 4 - 1
adb/include/alibabacloud/adb/model/DescribeDBResourceGroupResult.h

@@ -35,11 +35,14 @@ namespace AlibabaCloud
 				struct PoolInfo
 				struct PoolInfo
 				{
 				{
 					std::string groupName;
 					std::string groupName;
+					std::string status;
 					std::string groupType;
 					std::string groupType;
-					int nodeNum;
+					std::string minComputeResource;
 					std::string createTime;
 					std::string createTime;
 					std::string updateTime;
 					std::string updateTime;
+					std::string maxComputeResource;
 					std::string groupUsers;
 					std::string groupUsers;
+					std::string elasticMinComputeResource;
 				};
 				};
 
 
 
 

+ 0 - 60
adb/include/alibabacloud/adb/model/DescribeDBResourcePoolRequest.h

@@ -1,60 +0,0 @@
-/*
- * 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_ADB_MODEL_DESCRIBEDBRESOURCEPOOLREQUEST_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDBRESOURCEPOOLREQUEST_H_
-
-#include <alibabacloud/adb/AdbExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Adb {
-namespace Model {
-class ALIBABACLOUD_ADB_EXPORT DescribeDBResourcePoolRequest : public RpcServiceRequest {
-public:
-	DescribeDBResourcePoolRequest();
-	~DescribeDBResourcePoolRequest();
-	std::string getPoolName() const;
-	void setPoolName(const std::string &poolName);
-	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);
-	std::string getDBClusterId() const;
-	void setDBClusterId(const std::string &dBClusterId);
-	std::string getOwnerAccount() const;
-	void setOwnerAccount(const std::string &ownerAccount);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-
-private:
-	std::string poolName_;
-	long resourceOwnerId_;
-	std::string accessKeyId_;
-	std::string resourceOwnerAccount_;
-	std::string dBClusterId_;
-	std::string ownerAccount_;
-	long ownerId_;
-};
-} // namespace Model
-} // namespace Adb
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDBRESOURCEPOOLREQUEST_H_

+ 3 - 3
adb/include/alibabacloud/adb/model/DescribeDiagnosisRecordsRequest.h

@@ -60,8 +60,8 @@ public:
 	void setResourceGroup(const std::string &resourceGroup);
 	void setResourceGroup(const std::string &resourceGroup);
 	std::string getDBClusterId() const;
 	std::string getDBClusterId() const;
 	void setDBClusterId(const std::string &dBClusterId);
 	void setDBClusterId(const std::string &dBClusterId);
-	long getPatternId() const;
-	void setPatternId(long patternId);
+	std::string getPatternId() const;
+	void setPatternId(const std::string &patternId);
 	std::string getEndTime() const;
 	std::string getEndTime() const;
 	void setEndTime(const std::string &endTime);
 	void setEndTime(const std::string &endTime);
 	long getMinPeakMemory() const;
 	long getMinPeakMemory() const;
@@ -89,7 +89,7 @@ private:
 	long maxScanSize_;
 	long maxScanSize_;
 	std::string resourceGroup_;
 	std::string resourceGroup_;
 	std::string dBClusterId_;
 	std::string dBClusterId_;
-	long patternId_;
+	std::string patternId_;
 	std::string endTime_;
 	std::string endTime_;
 	long minPeakMemory_;
 	long minPeakMemory_;
 	long minScanSize_;
 	long minScanSize_;

+ 21 - 21
adb/include/alibabacloud/adb/model/KillProcessRequest.h → adb/include/alibabacloud/adb/model/DescribeDiagnosisSQLInfoRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  * limitations under the License.
  */
  */
 
 
-#ifndef ALIBABACLOUD_ADB_MODEL_KILLPROCESSREQUEST_H_
-#define ALIBABACLOUD_ADB_MODEL_KILLPROCESSREQUEST_H_
+#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEDIAGNOSISSQLINFOREQUEST_H_
+#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDIAGNOSISSQLINFOREQUEST_H_
 
 
 #include <alibabacloud/adb/AdbExport.h>
 #include <alibabacloud/adb/AdbExport.h>
 #include <alibabacloud/core/RpcServiceRequest.h>
 #include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,35 +26,35 @@
 namespace AlibabaCloud {
 namespace AlibabaCloud {
 namespace Adb {
 namespace Adb {
 namespace Model {
 namespace Model {
-class ALIBABACLOUD_ADB_EXPORT KillProcessRequest : public RpcServiceRequest {
+class ALIBABACLOUD_ADB_EXPORT DescribeDiagnosisSQLInfoRequest : public RpcServiceRequest {
 public:
 public:
-	KillProcessRequest();
-	~KillProcessRequest();
-	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);
+	DescribeDiagnosisSQLInfoRequest();
+	~DescribeDiagnosisSQLInfoRequest();
 	std::string getDBClusterId() const;
 	std::string getDBClusterId() const;
 	void setDBClusterId(const std::string &dBClusterId);
 	void setDBClusterId(const std::string &dBClusterId);
-	std::string getOwnerAccount() const;
-	void setOwnerAccount(const std::string &ownerAccount);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
+	std::string getProcessState() const;
+	void setProcessState(const std::string &processState);
+	long getProcessStartTime() const;
+	void setProcessStartTime(long processStartTime);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
 	std::string getProcessId() const;
 	std::string getProcessId() const;
 	void setProcessId(const std::string &processId);
 	void setProcessId(const std::string &processId);
+	std::string getProcessRcHost() const;
+	void setProcessRcHost(const std::string &processRcHost);
+	std::string getLang() const;
+	void setLang(const std::string &lang);
 
 
 private:
 private:
-	long resourceOwnerId_;
-	std::string accessKeyId_;
-	std::string resourceOwnerAccount_;
 	std::string dBClusterId_;
 	std::string dBClusterId_;
-	std::string ownerAccount_;
-	long ownerId_;
+	std::string processState_;
+	long processStartTime_;
+	std::string regionId_;
 	std::string processId_;
 	std::string processId_;
+	std::string processRcHost_;
+	std::string lang_;
 };
 };
 } // namespace Model
 } // namespace Model
 } // namespace Adb
 } // namespace Adb
 } // namespace AlibabaCloud
 } // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_ADB_MODEL_KILLPROCESSREQUEST_H_
+#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDIAGNOSISSQLINFOREQUEST_H_

+ 17 - 18
adb/include/alibabacloud/adb/model/DescribeSQLPlanTaskResult.h → adb/include/alibabacloud/adb/model/DescribeDiagnosisSQLInfoResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  * limitations under the License.
  */
  */
 
 
-#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBESQLPLANTASKRESULT_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBESQLPLANTASKRESULT_H_
+#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEDIAGNOSISSQLINFORESULT_H_
+#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDIAGNOSISSQLINFORESULT_H_
 
 
 #include <string>
 #include <string>
 #include <vector>
 #include <vector>
@@ -29,38 +29,37 @@ namespace AlibabaCloud
 	{
 	{
 		namespace Model
 		namespace Model
 		{
 		{
-			class ALIBABACLOUD_ADB_EXPORT DescribeSQLPlanTaskResult : public ServiceResult
+			class ALIBABACLOUD_ADB_EXPORT DescribeDiagnosisSQLInfoResult : public ServiceResult
 			{
 			{
 			public:
 			public:
-				struct SqlPlanTask
+				struct StageInfosItem
 				{
 				{
-					long outputSize;
-					long scanRows;
-					int taskId;
-					long scanCost;
-					long inputSize;
+					double progress;
 					std::string state;
 					std::string state;
 					long peakMemory;
 					long peakMemory;
-					long operatorCost;
+					std::string stageId;
 					long outputRows;
 					long outputRows;
-					long elapsedTime;
-					long scanSize;
+					long operatorCost;
+					long inputDataSize;
 					long inputRows;
 					long inputRows;
+					long outputDataSize;
 				};
 				};
 
 
 
 
-				DescribeSQLPlanTaskResult();
-				explicit DescribeSQLPlanTaskResult(const std::string &payload);
-				~DescribeSQLPlanTaskResult();
-				std::vector<SqlPlanTask> getTaskList()const;
+				DescribeDiagnosisSQLInfoResult();
+				explicit DescribeDiagnosisSQLInfoResult(const std::string &payload);
+				~DescribeDiagnosisSQLInfoResult();
+				std::vector<StageInfosItem> getStageInfos()const;
+				std::string getDiagnosisSQLInfo()const;
 
 
 			protected:
 			protected:
 				void parse(const std::string &payload);
 				void parse(const std::string &payload);
 			private:
 			private:
-				std::vector<SqlPlanTask> taskList_;
+				std::vector<StageInfosItem> stageInfos_;
+				std::string diagnosisSQLInfo_;
 
 
 			};
 			};
 		}
 		}
 	}
 	}
 }
 }
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBESQLPLANTASKRESULT_H_
+#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDIAGNOSISSQLINFORESULT_H_

+ 0 - 69
adb/include/alibabacloud/adb/model/DescribeElasticDailyPlanRequest.h

@@ -1,69 +0,0 @@
-/*
- * 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_ADB_MODEL_DESCRIBEELASTICDAILYPLANREQUEST_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBEELASTICDAILYPLANREQUEST_H_
-
-#include <alibabacloud/adb/AdbExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Adb {
-namespace Model {
-class ALIBABACLOUD_ADB_EXPORT DescribeElasticDailyPlanRequest : public RpcServiceRequest {
-public:
-	DescribeElasticDailyPlanRequest();
-	~DescribeElasticDailyPlanRequest();
-	long getResourceOwnerId() const;
-	void setResourceOwnerId(long resourceOwnerId);
-	std::string getElasticDailyPlanStatusList() const;
-	void setElasticDailyPlanStatusList(const std::string &elasticDailyPlanStatusList);
-	std::string getAccessKeyId() const;
-	void setAccessKeyId(const std::string &accessKeyId);
-	std::string getElasticDailyPlanDay() const;
-	void setElasticDailyPlanDay(const std::string &elasticDailyPlanDay);
-	std::string getResourceOwnerAccount() const;
-	void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
-	std::string getDBClusterId() const;
-	void setDBClusterId(const std::string &dBClusterId);
-	std::string getOwnerAccount() const;
-	void setOwnerAccount(const std::string &ownerAccount);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getElasticPlanName() const;
-	void setElasticPlanName(const std::string &elasticPlanName);
-	std::string getResourcePoolName() const;
-	void setResourcePoolName(const std::string &resourcePoolName);
-
-private:
-	long resourceOwnerId_;
-	std::string elasticDailyPlanStatusList_;
-	std::string accessKeyId_;
-	std::string elasticDailyPlanDay_;
-	std::string resourceOwnerAccount_;
-	std::string dBClusterId_;
-	std::string ownerAccount_;
-	long ownerId_;
-	std::string elasticPlanName_;
-	std::string resourcePoolName_;
-};
-} // namespace Model
-} // namespace Adb
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEELASTICDAILYPLANREQUEST_H_

+ 0 - 63
adb/include/alibabacloud/adb/model/DescribeElasticDailyPlanResult.h

@@ -1,63 +0,0 @@
-/*
- * 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_ADB_MODEL_DESCRIBEELASTICDAILYPLANRESULT_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBEELASTICDAILYPLANRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/adb/AdbExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Adb
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ADB_EXPORT DescribeElasticDailyPlanResult : public ServiceResult
-			{
-			public:
-				struct ElasticDailyPlanInfo
-				{
-					int status;
-					std::string startTs;
-					std::string planEndTs;
-					std::string endTs;
-					int elasticNodeNum;
-					std::string resourcePoolName;
-					std::string planName;
-					std::string day;
-					std::string planStartTs;
-				};
-
-
-				DescribeElasticDailyPlanResult();
-				explicit DescribeElasticDailyPlanResult(const std::string &payload);
-				~DescribeElasticDailyPlanResult();
-				std::vector<ElasticDailyPlanInfo> getElasticDailyPlanList()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<ElasticDailyPlanInfo> elasticDailyPlanList_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEELASTICDAILYPLANRESULT_H_

+ 0 - 66
adb/include/alibabacloud/adb/model/DescribeElasticPlanRequest.h

@@ -1,66 +0,0 @@
-/*
- * 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_ADB_MODEL_DESCRIBEELASTICPLANREQUEST_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBEELASTICPLANREQUEST_H_
-
-#include <alibabacloud/adb/AdbExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Adb {
-namespace Model {
-class ALIBABACLOUD_ADB_EXPORT DescribeElasticPlanRequest : public RpcServiceRequest {
-public:
-	DescribeElasticPlanRequest();
-	~DescribeElasticPlanRequest();
-	long getResourceOwnerId() const;
-	void setResourceOwnerId(long resourceOwnerId);
-	std::string getAccessKeyId() const;
-	void setAccessKeyId(const std::string &accessKeyId);
-	bool getElasticPlanEnable() const;
-	void setElasticPlanEnable(bool elasticPlanEnable);
-	std::string getResourceOwnerAccount() const;
-	void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
-	std::string getDBClusterId() const;
-	void setDBClusterId(const std::string &dBClusterId);
-	std::string getOwnerAccount() const;
-	void setOwnerAccount(const std::string &ownerAccount);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getElasticPlanName() const;
-	void setElasticPlanName(const std::string &elasticPlanName);
-	std::string getResourcePoolName() const;
-	void setResourcePoolName(const std::string &resourcePoolName);
-
-private:
-	long resourceOwnerId_;
-	std::string accessKeyId_;
-	bool elasticPlanEnable_;
-	std::string resourceOwnerAccount_;
-	std::string dBClusterId_;
-	std::string ownerAccount_;
-	long ownerId_;
-	std::string elasticPlanName_;
-	std::string resourcePoolName_;
-};
-} // namespace Model
-} // namespace Adb
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEELASTICPLANREQUEST_H_

+ 0 - 63
adb/include/alibabacloud/adb/model/DescribeElasticPlanResult.h

@@ -1,63 +0,0 @@
-/*
- * 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_ADB_MODEL_DESCRIBEELASTICPLANRESULT_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBEELASTICPLANRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/adb/AdbExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Adb
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ADB_EXPORT DescribeElasticPlanResult : public ServiceResult
-			{
-			public:
-				struct ElasticPlanInfo
-				{
-					std::string weeklyRepeat;
-					std::string endTime;
-					std::string startTime;
-					int elasticNodeNum;
-					std::string resourcePoolName;
-					bool enable;
-					std::string endDay;
-					std::string startDay;
-					std::string planName;
-				};
-
-
-				DescribeElasticPlanResult();
-				explicit DescribeElasticPlanResult(const std::string &payload);
-				~DescribeElasticPlanResult();
-				std::vector<ElasticPlanInfo> getElasticPlanList()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<ElasticPlanInfo> elasticPlanList_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEELASTICPLANRESULT_H_

+ 0 - 69
adb/include/alibabacloud/adb/model/DescribeInclinedTablesRequest.h

@@ -1,69 +0,0 @@
-/*
- * 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_ADB_MODEL_DESCRIBEINCLINEDTABLESREQUEST_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBEINCLINEDTABLESREQUEST_H_
-
-#include <alibabacloud/adb/AdbExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Adb {
-namespace Model {
-class ALIBABACLOUD_ADB_EXPORT DescribeInclinedTablesRequest : public RpcServiceRequest {
-public:
-	DescribeInclinedTablesRequest();
-	~DescribeInclinedTablesRequest();
-	std::string getTableType() const;
-	void setTableType(const std::string &tableType);
-	long getResourceOwnerId() const;
-	void setResourceOwnerId(long resourceOwnerId);
-	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 getOrder() const;
-	void setOrder(const std::string &order);
-	std::string getResourceOwnerAccount() const;
-	void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
-	std::string getDBClusterId() const;
-	void setDBClusterId(const std::string &dBClusterId);
-	std::string getOwnerAccount() const;
-	void setOwnerAccount(const std::string &ownerAccount);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-
-private:
-	std::string tableType_;
-	long resourceOwnerId_;
-	int pageNumber_;
-	std::string accessKeyId_;
-	int pageSize_;
-	std::string order_;
-	std::string resourceOwnerAccount_;
-	std::string dBClusterId_;
-	std::string ownerAccount_;
-	long ownerId_;
-};
-} // namespace Model
-} // namespace Adb
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEINCLINEDTABLESREQUEST_H_

+ 0 - 72
adb/include/alibabacloud/adb/model/DescribeMaintenanceActionRequest.h

@@ -1,72 +0,0 @@
-/*
- * 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_ADB_MODEL_DESCRIBEMAINTENANCEACTIONREQUEST_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBEMAINTENANCEACTIONREQUEST_H_
-
-#include <alibabacloud/adb/AdbExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Adb {
-namespace Model {
-class ALIBABACLOUD_ADB_EXPORT DescribeMaintenanceActionRequest : public RpcServiceRequest {
-public:
-	DescribeMaintenanceActionRequest();
-	~DescribeMaintenanceActionRequest();
-	long getResourceOwnerId() const;
-	void setResourceOwnerId(long resourceOwnerId);
-	int getPageNumber() const;
-	void setPageNumber(int pageNumber);
-	std::string getAccessKeyId() const;
-	void setAccessKeyId(const std::string &accessKeyId);
-	int getIsHistory() const;
-	void setIsHistory(int isHistory);
-	std::string getRegionId() const;
-	void setRegionId(const std::string &regionId);
-	int getPageSize() const;
-	void setPageSize(int pageSize);
-	std::string getTaskType() const;
-	void setTaskType(const std::string &taskType);
-	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 getRegion() const;
-	void setRegion(const std::string &region);
-
-private:
-	long resourceOwnerId_;
-	int pageNumber_;
-	std::string accessKeyId_;
-	int isHistory_;
-	std::string regionId_;
-	int pageSize_;
-	std::string taskType_;
-	std::string resourceOwnerAccount_;
-	std::string ownerAccount_;
-	long ownerId_;
-	std::string region_;
-};
-} // namespace Model
-} // namespace Adb
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEMAINTENANCEACTIONREQUEST_H_

+ 0 - 74
adb/include/alibabacloud/adb/model/DescribeMaintenanceActionResult.h

@@ -1,74 +0,0 @@
-/*
- * 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_ADB_MODEL_DESCRIBEMAINTENANCEACTIONRESULT_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBEMAINTENANCEACTIONRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/adb/AdbExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Adb
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ADB_EXPORT DescribeMaintenanceActionResult : public ServiceResult
-			{
-			public:
-				struct ItemsItem
-				{
-					std::string status;
-					std::string createdTime;
-					std::string deadline;
-					std::string startTime;
-					std::string dBClusterId;
-					std::string dBType;
-					std::string dBVersion;
-					std::string modifiedTime;
-					std::string taskType;
-					std::string prepareInterval;
-					std::string region;
-					int id;
-					std::string resultInfo;
-					std::string switchTime;
-				};
-
-
-				DescribeMaintenanceActionResult();
-				explicit DescribeMaintenanceActionResult(const std::string &payload);
-				~DescribeMaintenanceActionResult();
-				int getTotalRecordCount()const;
-				int getPageSize()const;
-				int getPageNumber()const;
-				std::vector<ItemsItem> getItems()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				int totalRecordCount_;
-				int pageSize_;
-				int pageNumber_;
-				std::vector<ItemsItem> items_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEMAINTENANCEACTIONRESULT_H_

+ 0 - 57
adb/include/alibabacloud/adb/model/DescribeOperatorPermissionResult.h

@@ -1,57 +0,0 @@
-/*
- * 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_ADB_MODEL_DESCRIBEOPERATORPERMISSIONRESULT_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBEOPERATORPERMISSIONRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/adb/AdbExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Adb
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ADB_EXPORT DescribeOperatorPermissionResult : public ServiceResult
-			{
-			public:
-
-
-				DescribeOperatorPermissionResult();
-				explicit DescribeOperatorPermissionResult(const std::string &payload);
-				~DescribeOperatorPermissionResult();
-				std::string getCreatedTime()const;
-				std::string getPrivileges()const;
-				std::string getExpiredTime()const;
-				std::string getDBClusterId()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string createdTime_;
-				std::string privileges_;
-				std::string expiredTime_;
-				std::string dBClusterId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEOPERATORPERMISSIONRESULT_H_

+ 6 - 3
adb/include/alibabacloud/adb/model/DescribePatternPerformanceRequest.h

@@ -30,8 +30,6 @@ class ALIBABACLOUD_ADB_EXPORT DescribePatternPerformanceRequest : public RpcServ
 public:
 public:
 	DescribePatternPerformanceRequest();
 	DescribePatternPerformanceRequest();
 	~DescribePatternPerformanceRequest();
 	~DescribePatternPerformanceRequest();
-	std::string getRegionId() const;
-	void setRegionId(const std::string &regionId);
 	std::string getDBClusterId() const;
 	std::string getDBClusterId() const;
 	void setDBClusterId(const std::string &dBClusterId);
 	void setDBClusterId(const std::string &dBClusterId);
 	std::string getPatternId() const;
 	std::string getPatternId() const;
@@ -40,13 +38,18 @@ public:
 	void setEndTime(const std::string &endTime);
 	void setEndTime(const std::string &endTime);
 	std::string getStartTime() const;
 	std::string getStartTime() const;
 	void setStartTime(const std::string &startTime);
 	void setStartTime(const std::string &startTime);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	std::string getKey() const;
+	void setKey(const std::string &key);
 
 
 private:
 private:
-	std::string regionId_;
 	std::string dBClusterId_;
 	std::string dBClusterId_;
 	std::string patternId_;
 	std::string patternId_;
 	std::string endTime_;
 	std::string endTime_;
 	std::string startTime_;
 	std::string startTime_;
+	std::string regionId_;
+	std::string key_;
 };
 };
 } // namespace Model
 } // namespace Model
 } // namespace Adb
 } // namespace Adb

+ 0 - 78
adb/include/alibabacloud/adb/model/DescribeProcessListRequest.h

@@ -1,78 +0,0 @@
-/*
- * 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_ADB_MODEL_DESCRIBEPROCESSLISTREQUEST_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBEPROCESSLISTREQUEST_H_
-
-#include <alibabacloud/adb/AdbExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Adb {
-namespace Model {
-class ALIBABACLOUD_ADB_EXPORT DescribeProcessListRequest : public RpcServiceRequest {
-public:
-	DescribeProcessListRequest();
-	~DescribeProcessListRequest();
-	long getResourceOwnerId() const;
-	void setResourceOwnerId(long resourceOwnerId);
-	int getPageNumber() const;
-	void setPageNumber(int pageNumber);
-	std::string getAccessKeyId() const;
-	void setAccessKeyId(const std::string &accessKeyId);
-	int getPageSize() const;
-	void setPageSize(int pageSize);
-	bool getShowFull() const;
-	void setShowFull(bool showFull);
-	int getRunningTime() const;
-	void setRunningTime(int runningTime);
-	std::string getKeyword() const;
-	void setKeyword(const std::string &keyword);
-	std::string getOrder() const;
-	void setOrder(const std::string &order);
-	std::string getResourceOwnerAccount() const;
-	void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
-	std::string getDBClusterId() const;
-	void setDBClusterId(const std::string &dBClusterId);
-	std::string getOwnerAccount() const;
-	void setOwnerAccount(const std::string &ownerAccount);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getUser() const;
-	void setUser(const std::string &user);
-
-private:
-	long resourceOwnerId_;
-	int pageNumber_;
-	std::string accessKeyId_;
-	int pageSize_;
-	bool showFull_;
-	int runningTime_;
-	std::string keyword_;
-	std::string order_;
-	std::string resourceOwnerAccount_;
-	std::string dBClusterId_;
-	std::string ownerAccount_;
-	long ownerId_;
-	std::string user_;
-};
-} // namespace Model
-} // namespace Adb
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEPROCESSLISTREQUEST_H_

+ 0 - 69
adb/include/alibabacloud/adb/model/DescribeProcessListResult.h

@@ -1,69 +0,0 @@
-/*
- * 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_ADB_MODEL_DESCRIBEPROCESSLISTRESULT_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBEPROCESSLISTRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/adb/AdbExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Adb
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ADB_EXPORT DescribeProcessListResult : public ServiceResult
-			{
-			public:
-				struct Process
-				{
-					std::string user;
-					std::string command;
-					std::string startTime;
-					int time;
-					std::string host;
-					std::string processId;
-					int id;
-					std::string info;
-					std::string dB;
-				};
-
-
-				DescribeProcessListResult();
-				explicit DescribeProcessListResult(const std::string &payload);
-				~DescribeProcessListResult();
-				std::string getTotalCount()const;
-				std::string getPageSize()const;
-				std::string getPageNumber()const;
-				std::vector<Process> getItems()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string totalCount_;
-				std::string pageSize_;
-				std::string pageNumber_;
-				std::vector<Process> items_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEPROCESSLISTRESULT_H_

+ 0 - 60
adb/include/alibabacloud/adb/model/DescribeSQLPlanRequest.h

@@ -1,60 +0,0 @@
-/*
- * 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_ADB_MODEL_DESCRIBESQLPLANREQUEST_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBESQLPLANREQUEST_H_
-
-#include <alibabacloud/adb/AdbExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Adb {
-namespace Model {
-class ALIBABACLOUD_ADB_EXPORT DescribeSQLPlanRequest : public RpcServiceRequest {
-public:
-	DescribeSQLPlanRequest();
-	~DescribeSQLPlanRequest();
-	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);
-	std::string getDBClusterId() const;
-	void setDBClusterId(const std::string &dBClusterId);
-	std::string getOwnerAccount() const;
-	void setOwnerAccount(const std::string &ownerAccount);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getProcessId() const;
-	void setProcessId(const std::string &processId);
-
-private:
-	long resourceOwnerId_;
-	std::string accessKeyId_;
-	std::string resourceOwnerAccount_;
-	std::string dBClusterId_;
-	std::string ownerAccount_;
-	long ownerId_;
-	std::string processId_;
-};
-} // namespace Model
-} // namespace Adb
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBESQLPLANREQUEST_H_

+ 0 - 92
adb/include/alibabacloud/adb/model/DescribeSQLPlanResult.h

@@ -1,92 +0,0 @@
-/*
- * 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_ADB_MODEL_DESCRIBESQLPLANRESULT_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBESQLPLANRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/adb/AdbExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Adb
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ADB_EXPORT DescribeSQLPlanResult : public ServiceResult
-			{
-			public:
-				struct Detail
-				{
-					long totalTask;
-					long outputSize;
-					std::string user;
-					long totalStage;
-					long peakMemory;
-					std::string startTime;
-					std::string clientIP;
-					std::string sQL;
-					long cPUTime;
-					long queuedTime;
-					std::string state;
-					long totalTime;
-					std::string database;
-					long planningTime;
-					long outputRows;
-				};
-				struct SqlPlanStage
-				{
-					long scanSizeMin;
-					long scanSizeAvg;
-					int stageId;
-					long peakMemory;
-					long cPUTimeMax;
-					long scanTimeMin;
-					long scanTimeAvg;
-					long inputSizeMax;
-					long scanSizeMax;
-					long inputSizeMin;
-					long inputSizeAvg;
-					std::string state;
-					long operatorCost;
-					long scanTimeMax;
-					long cPUTimeAvg;
-					long cPUTimeMin;
-				};
-
-
-				DescribeSQLPlanResult();
-				explicit DescribeSQLPlanResult(const std::string &payload);
-				~DescribeSQLPlanResult();
-				std::vector<SqlPlanStage> getStageList()const;
-				std::string getOriginInfo()const;
-				Detail getDetail()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<SqlPlanStage> stageList_;
-				std::string originInfo_;
-				Detail detail_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBESQLPLANRESULT_H_

+ 0 - 63
adb/include/alibabacloud/adb/model/DescribeSQLPlanTaskRequest.h

@@ -1,63 +0,0 @@
-/*
- * 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_ADB_MODEL_DESCRIBESQLPLANTASKREQUEST_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBESQLPLANTASKREQUEST_H_
-
-#include <alibabacloud/adb/AdbExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Adb {
-namespace Model {
-class ALIBABACLOUD_ADB_EXPORT DescribeSQLPlanTaskRequest : public RpcServiceRequest {
-public:
-	DescribeSQLPlanTaskRequest();
-	~DescribeSQLPlanTaskRequest();
-	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);
-	std::string getDBClusterId() const;
-	void setDBClusterId(const std::string &dBClusterId);
-	std::string getOwnerAccount() const;
-	void setOwnerAccount(const std::string &ownerAccount);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	std::string getProcessId() const;
-	void setProcessId(const std::string &processId);
-	std::string getStageId() const;
-	void setStageId(const std::string &stageId);
-
-private:
-	long resourceOwnerId_;
-	std::string accessKeyId_;
-	std::string resourceOwnerAccount_;
-	std::string dBClusterId_;
-	std::string ownerAccount_;
-	long ownerId_;
-	std::string processId_;
-	std::string stageId_;
-};
-} // namespace Model
-} // namespace Adb
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBESQLPLANTASKREQUEST_H_

+ 0 - 84
adb/include/alibabacloud/adb/model/DescribeSlowLogRecordsRequest.h

@@ -1,84 +0,0 @@
-/*
- * 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_ADB_MODEL_DESCRIBESLOWLOGRECORDSREQUEST_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBESLOWLOGRECORDSREQUEST_H_
-
-#include <alibabacloud/adb/AdbExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Adb {
-namespace Model {
-class ALIBABACLOUD_ADB_EXPORT DescribeSlowLogRecordsRequest : public RpcServiceRequest {
-public:
-	DescribeSlowLogRecordsRequest();
-	~DescribeSlowLogRecordsRequest();
-	long getResourceOwnerId() const;
-	void setResourceOwnerId(long resourceOwnerId);
-	std::string getRange() const;
-	void setRange(const std::string &range);
-	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 getState() const;
-	void setState(const std::string &state);
-	std::string getOrder() const;
-	void setOrder(const std::string &order);
-	std::string getResourceOwnerAccount() const;
-	void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
-	std::string getDBClusterId() const;
-	void setDBClusterId(const std::string &dBClusterId);
-	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 getProcessID() const;
-	void setProcessID(const std::string &processID);
-
-private:
-	long resourceOwnerId_;
-	std::string range_;
-	std::string startTime_;
-	int pageNumber_;
-	std::string accessKeyId_;
-	int pageSize_;
-	std::string state_;
-	std::string order_;
-	std::string resourceOwnerAccount_;
-	std::string dBClusterId_;
-	std::string ownerAccount_;
-	std::string endTime_;
-	long ownerId_;
-	std::string dBName_;
-	std::string processID_;
-};
-} // namespace Model
-} // namespace Adb
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBESLOWLOGRECORDSREQUEST_H_

+ 0 - 80
adb/include/alibabacloud/adb/model/DescribeSlowLogRecordsResult.h

@@ -1,80 +0,0 @@
-/*
- * 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_ADB_MODEL_DESCRIBESLOWLOGRECORDSRESULT_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBESLOWLOGRECORDSRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/adb/AdbExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Adb
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ADB_EXPORT DescribeSlowLogRecordsResult : public ServiceResult
-			{
-			public:
-				struct SlowLogRecord
-				{
-					std::string outputSize;
-					std::string userName;
-					std::string peakMemoryUsage;
-					std::string executionStartTime;
-					long queryTime;
-					long parseRowCounts;
-					std::string hostAddress;
-					long scanTime;
-					std::string sQLText;
-					long wallTime;
-					long scanRows;
-					std::string state;
-					long returnRowCounts;
-					long planningTime;
-					std::string dBName;
-					long queueTime;
-					std::string scanSize;
-					std::string processID;
-				};
-
-
-				DescribeSlowLogRecordsResult();
-				explicit DescribeSlowLogRecordsResult(const std::string &payload);
-				~DescribeSlowLogRecordsResult();
-				std::string getTotalCount()const;
-				std::string getPageSize()const;
-				std::string getPageNumber()const;
-				std::string getDBClusterId()const;
-				std::vector<SlowLogRecord> getItems()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string totalCount_;
-				std::string pageSize_;
-				std::string pageNumber_;
-				std::string dBClusterId_;
-				std::vector<SlowLogRecord> items_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBESLOWLOGRECORDSRESULT_H_

+ 0 - 66
adb/include/alibabacloud/adb/model/DescribeSlowLogTrendRequest.h

@@ -1,66 +0,0 @@
-/*
- * 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_ADB_MODEL_DESCRIBESLOWLOGTRENDREQUEST_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBESLOWLOGTRENDREQUEST_H_
-
-#include <alibabacloud/adb/AdbExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Adb {
-namespace Model {
-class ALIBABACLOUD_ADB_EXPORT DescribeSlowLogTrendRequest : public RpcServiceRequest {
-public:
-	DescribeSlowLogTrendRequest();
-	~DescribeSlowLogTrendRequest();
-	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 getResourceOwnerAccount() const;
-	void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
-	std::string getDBClusterId() const;
-	void setDBClusterId(const std::string &dBClusterId);
-	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 startTime_;
-	std::string accessKeyId_;
-	std::string resourceOwnerAccount_;
-	std::string dBClusterId_;
-	std::string ownerAccount_;
-	std::string endTime_;
-	long ownerId_;
-	std::string dBName_;
-};
-} // namespace Model
-} // namespace Adb
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBESLOWLOGTRENDREQUEST_H_

+ 48 - 0
adb/include/alibabacloud/adb/model/DescribeSparkCodeLogRequest.h

@@ -0,0 +1,48 @@
+/*
+ * 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_ADB_MODEL_DESCRIBESPARKCODELOGREQUEST_H_
+#define ALIBABACLOUD_ADB_MODEL_DESCRIBESPARKCODELOGREQUEST_H_
+
+#include <alibabacloud/adb/AdbExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Adb {
+namespace Model {
+class ALIBABACLOUD_ADB_EXPORT DescribeSparkCodeLogRequest : public RpcServiceRequest {
+public:
+	DescribeSparkCodeLogRequest();
+	~DescribeSparkCodeLogRequest();
+	long getJobId() const;
+	void setJobId(long jobId);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	std::string getDBClusterId() const;
+	void setDBClusterId(const std::string &dBClusterId);
+
+private:
+	long jobId_;
+	std::string regionId_;
+	std::string dBClusterId_;
+};
+} // namespace Model
+} // namespace Adb
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBESPARKCODELOGREQUEST_H_

+ 13 - 7
adb/include/alibabacloud/adb/model/ModifyDBResourcePoolResult.h → adb/include/alibabacloud/adb/model/DescribeSparkCodeLogResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  * limitations under the License.
  */
  */
 
 
-#ifndef ALIBABACLOUD_ADB_MODEL_MODIFYDBRESOURCEPOOLRESULT_H_
-#define ALIBABACLOUD_ADB_MODEL_MODIFYDBRESOURCEPOOLRESULT_H_
+#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBESPARKCODELOGRESULT_H_
+#define ALIBABACLOUD_ADB_MODEL_DESCRIBESPARKCODELOGRESULT_H_
 
 
 #include <string>
 #include <string>
 #include <vector>
 #include <vector>
@@ -29,21 +29,27 @@ namespace AlibabaCloud
 	{
 	{
 		namespace Model
 		namespace Model
 		{
 		{
-			class ALIBABACLOUD_ADB_EXPORT ModifyDBResourcePoolResult : public ServiceResult
+			class ALIBABACLOUD_ADB_EXPORT DescribeSparkCodeLogResult : public ServiceResult
 			{
 			{
 			public:
 			public:
 
 
 
 
-				ModifyDBResourcePoolResult();
-				explicit ModifyDBResourcePoolResult(const std::string &payload);
-				~ModifyDBResourcePoolResult();
+				DescribeSparkCodeLogResult();
+				explicit DescribeSparkCodeLogResult(const std::string &payload);
+				~DescribeSparkCodeLogResult();
+				std::string getMessage()const;
+				std::string getLog()const;
+				bool getSuccess()const;
 
 
 			protected:
 			protected:
 				void parse(const std::string &payload);
 				void parse(const std::string &payload);
 			private:
 			private:
+				std::string message_;
+				std::string log_;
+				bool success_;
 
 
 			};
 			};
 		}
 		}
 	}
 	}
 }
 }
-#endif // !ALIBABACLOUD_ADB_MODEL_MODIFYDBRESOURCEPOOLRESULT_H_
+#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBESPARKCODELOGRESULT_H_

+ 48 - 0
adb/include/alibabacloud/adb/model/DescribeSparkCodeOutputRequest.h

@@ -0,0 +1,48 @@
+/*
+ * 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_ADB_MODEL_DESCRIBESPARKCODEOUTPUTREQUEST_H_
+#define ALIBABACLOUD_ADB_MODEL_DESCRIBESPARKCODEOUTPUTREQUEST_H_
+
+#include <alibabacloud/adb/AdbExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Adb {
+namespace Model {
+class ALIBABACLOUD_ADB_EXPORT DescribeSparkCodeOutputRequest : public RpcServiceRequest {
+public:
+	DescribeSparkCodeOutputRequest();
+	~DescribeSparkCodeOutputRequest();
+	long getJobId() const;
+	void setJobId(long jobId);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	std::string getDBClusterId() const;
+	void setDBClusterId(const std::string &dBClusterId);
+
+private:
+	long jobId_;
+	std::string regionId_;
+	std::string dBClusterId_;
+};
+} // namespace Model
+} // namespace Adb
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBESPARKCODEOUTPUTREQUEST_H_

+ 55 - 0
adb/include/alibabacloud/adb/model/DescribeSparkCodeOutputResult.h

@@ -0,0 +1,55 @@
+/*
+ * 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_ADB_MODEL_DESCRIBESPARKCODEOUTPUTRESULT_H_
+#define ALIBABACLOUD_ADB_MODEL_DESCRIBESPARKCODEOUTPUTRESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/adb/AdbExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Adb
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_ADB_EXPORT DescribeSparkCodeOutputResult : public ServiceResult
+			{
+			public:
+
+
+				DescribeSparkCodeOutputResult();
+				explicit DescribeSparkCodeOutputResult(const std::string &payload);
+				~DescribeSparkCodeOutputResult();
+				std::string getMessage()const;
+				std::string getOutput()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string message_;
+				std::string output_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBESPARKCODEOUTPUTRESULT_H_

+ 48 - 0
adb/include/alibabacloud/adb/model/DescribeSparkCodeWebUiRequest.h

@@ -0,0 +1,48 @@
+/*
+ * 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_ADB_MODEL_DESCRIBESPARKCODEWEBUIREQUEST_H_
+#define ALIBABACLOUD_ADB_MODEL_DESCRIBESPARKCODEWEBUIREQUEST_H_
+
+#include <alibabacloud/adb/AdbExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Adb {
+namespace Model {
+class ALIBABACLOUD_ADB_EXPORT DescribeSparkCodeWebUiRequest : public RpcServiceRequest {
+public:
+	DescribeSparkCodeWebUiRequest();
+	~DescribeSparkCodeWebUiRequest();
+	long getJobId() const;
+	void setJobId(long jobId);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	std::string getDBClusterId() const;
+	void setDBClusterId(const std::string &dBClusterId);
+
+private:
+	long jobId_;
+	std::string regionId_;
+	std::string dBClusterId_;
+};
+} // namespace Model
+} // namespace Adb
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBESPARKCODEWEBUIREQUEST_H_

+ 13 - 13
adb/include/alibabacloud/adb/model/ModifyDBClusterPayTypeResult.h → adb/include/alibabacloud/adb/model/DescribeSparkCodeWebUiResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  * limitations under the License.
  */
  */
 
 
-#ifndef ALIBABACLOUD_ADB_MODEL_MODIFYDBCLUSTERPAYTYPERESULT_H_
-#define ALIBABACLOUD_ADB_MODEL_MODIFYDBCLUSTERPAYTYPERESULT_H_
+#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBESPARKCODEWEBUIRESULT_H_
+#define ALIBABACLOUD_ADB_MODEL_DESCRIBESPARKCODEWEBUIRESULT_H_
 
 
 #include <string>
 #include <string>
 #include <vector>
 #include <vector>
@@ -29,27 +29,27 @@ namespace AlibabaCloud
 	{
 	{
 		namespace Model
 		namespace Model
 		{
 		{
-			class ALIBABACLOUD_ADB_EXPORT ModifyDBClusterPayTypeResult : public ServiceResult
+			class ALIBABACLOUD_ADB_EXPORT DescribeSparkCodeWebUiResult : public ServiceResult
 			{
 			{
 			public:
 			public:
 
 
 
 
-				ModifyDBClusterPayTypeResult();
-				explicit ModifyDBClusterPayTypeResult(const std::string &payload);
-				~ModifyDBClusterPayTypeResult();
-				std::string getDBClusterId()const;
-				std::string getPayType()const;
-				std::string getOrderId()const;
+				DescribeSparkCodeWebUiResult();
+				explicit DescribeSparkCodeWebUiResult(const std::string &payload);
+				~DescribeSparkCodeWebUiResult();
+				std::string getMessage()const;
+				bool getSuccess()const;
+				std::string getUrl()const;
 
 
 			protected:
 			protected:
 				void parse(const std::string &payload);
 				void parse(const std::string &payload);
 			private:
 			private:
-				std::string dBClusterId_;
-				std::string payType_;
-				std::string orderId_;
+				std::string message_;
+				bool success_;
+				std::string url_;
 
 
 			};
 			};
 		}
 		}
 	}
 	}
 }
 }
-#endif // !ALIBABACLOUD_ADB_MODEL_MODIFYDBCLUSTERPAYTYPERESULT_H_
+#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBESPARKCODEWEBUIRESULT_H_

+ 0 - 66
adb/include/alibabacloud/adb/model/DescribeTablePartitionDiagnoseRequest.h

@@ -1,66 +0,0 @@
-/*
- * 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_ADB_MODEL_DESCRIBETABLEPARTITIONDIAGNOSEREQUEST_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBETABLEPARTITIONDIAGNOSEREQUEST_H_
-
-#include <alibabacloud/adb/AdbExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Adb {
-namespace Model {
-class ALIBABACLOUD_ADB_EXPORT DescribeTablePartitionDiagnoseRequest : public RpcServiceRequest {
-public:
-	DescribeTablePartitionDiagnoseRequest();
-	~DescribeTablePartitionDiagnoseRequest();
-	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 getResourceOwnerAccount() const;
-	void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
-	std::string getDBClusterId() const;
-	void setDBClusterId(const std::string &dBClusterId);
-	std::string getOwnerAccount() const;
-	void setOwnerAccount(const std::string &ownerAccount);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-
-private:
-	long resourceOwnerId_;
-	int pageNumber_;
-	std::string accessKeyId_;
-	std::string regionId_;
-	int pageSize_;
-	std::string resourceOwnerAccount_;
-	std::string dBClusterId_;
-	std::string ownerAccount_;
-	long ownerId_;
-};
-} // namespace Model
-} // namespace Adb
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBETABLEPARTITIONDIAGNOSEREQUEST_H_

+ 0 - 70
adb/include/alibabacloud/adb/model/DescribeTablePartitionDiagnoseResult.h

@@ -1,70 +0,0 @@
-/*
- * 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_ADB_MODEL_DESCRIBETABLEPARTITIONDIAGNOSERESULT_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBETABLEPARTITIONDIAGNOSERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/adb/AdbExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Adb
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ADB_EXPORT DescribeTablePartitionDiagnoseResult : public ServiceResult
-			{
-			public:
-				struct TablePartitionDiagnose
-				{
-					std::string tableName;
-					int partitionNumber;
-					std::string partitionDetail;
-					std::string schemaName;
-				};
-
-
-				DescribeTablePartitionDiagnoseResult();
-				explicit DescribeTablePartitionDiagnoseResult(const std::string &payload);
-				~DescribeTablePartitionDiagnoseResult();
-				int getTotalCount()const;
-				int getPageSize()const;
-				int getPageNumber()const;
-				std::string getDBClusterId()const;
-				long getSuggestMaxRecordsPerPartition()const;
-				std::vector<TablePartitionDiagnose> getItems()const;
-				long getSuggestMinRecordsPerPartition()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				int totalCount_;
-				int pageSize_;
-				int pageNumber_;
-				std::string dBClusterId_;
-				long suggestMaxRecordsPerPartition_;
-				std::vector<TablePartitionDiagnose> items_;
-				long suggestMinRecordsPerPartition_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBETABLEPARTITIONDIAGNOSERESULT_H_

+ 0 - 66
adb/include/alibabacloud/adb/model/DescribeTableStatisticsRequest.h

@@ -1,66 +0,0 @@
-/*
- * 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_ADB_MODEL_DESCRIBETABLESTATISTICSREQUEST_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBETABLESTATISTICSREQUEST_H_
-
-#include <alibabacloud/adb/AdbExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Adb {
-namespace Model {
-class ALIBABACLOUD_ADB_EXPORT DescribeTableStatisticsRequest : public RpcServiceRequest {
-public:
-	DescribeTableStatisticsRequest();
-	~DescribeTableStatisticsRequest();
-	long getResourceOwnerId() const;
-	void setResourceOwnerId(long resourceOwnerId);
-	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 getOrder() const;
-	void setOrder(const std::string &order);
-	std::string getResourceOwnerAccount() const;
-	void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
-	std::string getDBClusterId() const;
-	void setDBClusterId(const std::string &dBClusterId);
-	std::string getOwnerAccount() const;
-	void setOwnerAccount(const std::string &ownerAccount);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-
-private:
-	long resourceOwnerId_;
-	int pageNumber_;
-	std::string accessKeyId_;
-	int pageSize_;
-	std::string order_;
-	std::string resourceOwnerAccount_;
-	std::string dBClusterId_;
-	std::string ownerAccount_;
-	long ownerId_;
-};
-} // namespace Model
-} // namespace Adb
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBETABLESTATISTICSREQUEST_H_

+ 0 - 70
adb/include/alibabacloud/adb/model/DescribeTableStatisticsResult.h

@@ -1,70 +0,0 @@
-/*
- * 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_ADB_MODEL_DESCRIBETABLESTATISTICSRESULT_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBETABLESTATISTICSRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/adb/AdbExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Adb
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ADB_EXPORT DescribeTableStatisticsResult : public ServiceResult
-			{
-			public:
-				struct TableStatisticRecords
-				{
-					std::string tableName;
-					long coldDataSize;
-					long dataSize;
-					long primaryKeyIndexSize;
-					long rowCount;
-					long indexSize;
-					std::string schemaName;
-					long partitionCount;
-				};
-
-
-				DescribeTableStatisticsResult();
-				explicit DescribeTableStatisticsResult(const std::string &payload);
-				~DescribeTableStatisticsResult();
-				std::string getTotalCount()const;
-				std::string getPageSize()const;
-				std::string getPageNumber()const;
-				std::string getDBClusterId()const;
-				std::vector<TableStatisticRecords> getItems()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string totalCount_;
-				std::string pageSize_;
-				std::string pageNumber_;
-				std::string dBClusterId_;
-				std::vector<TableStatisticRecords> items_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBETABLESTATISTICSRESULT_H_

+ 0 - 60
adb/include/alibabacloud/adb/model/DescribeTaskInfoRequest.h

@@ -1,60 +0,0 @@
-/*
- * 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_ADB_MODEL_DESCRIBETASKINFOREQUEST_H_
-#define ALIBABACLOUD_ADB_MODEL_DESCRIBETASKINFOREQUEST_H_
-
-#include <alibabacloud/adb/AdbExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Adb {
-namespace Model {
-class ALIBABACLOUD_ADB_EXPORT DescribeTaskInfoRequest : public RpcServiceRequest {
-public:
-	DescribeTaskInfoRequest();
-	~DescribeTaskInfoRequest();
-	long getResourceOwnerId() const;
-	void setResourceOwnerId(long resourceOwnerId);
-	std::string getAccessKeyId() const;
-	void setAccessKeyId(const std::string &accessKeyId);
-	int getTaskId() const;
-	void setTaskId(int taskId);
-	std::string getResourceOwnerAccount() const;
-	void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
-	std::string getDBClusterId() const;
-	void setDBClusterId(const std::string &dBClusterId);
-	std::string getOwnerAccount() const;
-	void setOwnerAccount(const std::string &ownerAccount);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-
-private:
-	long resourceOwnerId_;
-	std::string accessKeyId_;
-	int taskId_;
-	std::string resourceOwnerAccount_;
-	std::string dBClusterId_;
-	std::string ownerAccount_;
-	long ownerId_;
-};
-} // namespace Model
-} // namespace Adb
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBETASKINFOREQUEST_H_

+ 60 - 0
adb/include/alibabacloud/adb/model/GetDatabaseObjectsRequest.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_ADB_MODEL_GETDATABASEOBJECTSREQUEST_H_
+#define ALIBABACLOUD_ADB_MODEL_GETDATABASEOBJECTSREQUEST_H_
+
+#include <alibabacloud/adb/AdbExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Adb {
+namespace Model {
+class ALIBABACLOUD_ADB_EXPORT GetDatabaseObjectsRequest : public RpcServiceRequest {
+public:
+	GetDatabaseObjectsRequest();
+	~GetDatabaseObjectsRequest();
+	std::string getDBClusterId() const;
+	void setDBClusterId(const std::string &dBClusterId);
+	std::string getOrderBy() const;
+	void setOrderBy(const std::string &orderBy);
+	std::string getFilterOwner() const;
+	void setFilterOwner(const std::string &filterOwner);
+	std::string getFilterSchemaName() const;
+	void setFilterSchemaName(const std::string &filterSchemaName);
+	long getPageNumber() const;
+	void setPageNumber(long pageNumber);
+	std::string getRegionId() const;
+	void setRegionId(const std::string &regionId);
+	long getPageSize() const;
+	void setPageSize(long pageSize);
+
+private:
+	std::string dBClusterId_;
+	std::string orderBy_;
+	std::string filterOwner_;
+	std::string filterSchemaName_;
+	long pageNumber_;
+	std::string regionId_;
+	long pageSize_;
+};
+} // namespace Model
+} // namespace Adb
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_ADB_MODEL_GETDATABASEOBJECTSREQUEST_H_

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