diff --git a/CHANGELOG b/CHANGELOG
index 891cd4542..ee94b7783 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,6 @@
+2021-03-13 Version: patch
+- Supportd DescribeTableStatisticsRequest.
+
2021-03-12 Version: patch
- Add EnableAdditionalBandwidth API.
- Add CreateTairInstance API.
diff --git a/adb/2019-03-15/AllocateClusterPublicConnection.xml b/adb/2019-03-15/AllocateClusterPublicConnection.xml
new file mode 100644
index 000000000..fa40419f2
--- /dev/null
+++ b/adb/2019-03-15/AllocateClusterPublicConnection.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/AttachUserENI.xml b/adb/2019-03-15/AttachUserENI.xml
new file mode 100644
index 000000000..743b34779
--- /dev/null
+++ b/adb/2019-03-15/AttachUserENI.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/BindDBResourcePoolWithUser.xml b/adb/2019-03-15/BindDBResourcePoolWithUser.xml
new file mode 100644
index 000000000..140002330
--- /dev/null
+++ b/adb/2019-03-15/BindDBResourcePoolWithUser.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/CheckServiceLinkedRole.xml b/adb/2019-03-15/CheckServiceLinkedRole.xml
new file mode 100644
index 000000000..b760439d0
--- /dev/null
+++ b/adb/2019-03-15/CheckServiceLinkedRole.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/ConfigAlarmRule.xml b/adb/2019-03-15/ConfigAlarmRule.xml
new file mode 100644
index 000000000..7d5d3f100
--- /dev/null
+++ b/adb/2019-03-15/ConfigAlarmRule.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/CreateAccount.xml b/adb/2019-03-15/CreateAccount.xml
new file mode 100644
index 000000000..d7ad3897a
--- /dev/null
+++ b/adb/2019-03-15/CreateAccount.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/CreateAirflowInstance.xml b/adb/2019-03-15/CreateAirflowInstance.xml
new file mode 100644
index 000000000..f7472d2c2
--- /dev/null
+++ b/adb/2019-03-15/CreateAirflowInstance.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/CreateDBCluster.xml b/adb/2019-03-15/CreateDBCluster.xml
new file mode 100644
index 000000000..cfa6da576
--- /dev/null
+++ b/adb/2019-03-15/CreateDBCluster.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/CreateDBResourcePool.xml b/adb/2019-03-15/CreateDBResourcePool.xml
new file mode 100644
index 000000000..982db8b33
--- /dev/null
+++ b/adb/2019-03-15/CreateDBResourcePool.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/CreateDag.xml b/adb/2019-03-15/CreateDag.xml
new file mode 100644
index 000000000..5ae40a2f5
--- /dev/null
+++ b/adb/2019-03-15/CreateDag.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/CreateDagAccount.xml b/adb/2019-03-15/CreateDagAccount.xml
new file mode 100644
index 000000000..19b126d16
--- /dev/null
+++ b/adb/2019-03-15/CreateDagAccount.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/CreateElasticPlan.xml b/adb/2019-03-15/CreateElasticPlan.xml
new file mode 100644
index 000000000..51b7b3253
--- /dev/null
+++ b/adb/2019-03-15/CreateElasticPlan.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/CreateServiceLinkedRole.xml b/adb/2019-03-15/CreateServiceLinkedRole.xml
new file mode 100644
index 000000000..ada18010d
--- /dev/null
+++ b/adb/2019-03-15/CreateServiceLinkedRole.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/CreateSparkInstance.xml b/adb/2019-03-15/CreateSparkInstance.xml
new file mode 100644
index 000000000..87a4923b7
--- /dev/null
+++ b/adb/2019-03-15/CreateSparkInstance.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DeleteAccount.xml b/adb/2019-03-15/DeleteAccount.xml
new file mode 100644
index 000000000..be7e093bb
--- /dev/null
+++ b/adb/2019-03-15/DeleteAccount.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DeleteAirflowDag.xml b/adb/2019-03-15/DeleteAirflowDag.xml
new file mode 100644
index 000000000..eaa78a6f3
--- /dev/null
+++ b/adb/2019-03-15/DeleteAirflowDag.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DeleteAirflowInstance.xml b/adb/2019-03-15/DeleteAirflowInstance.xml
new file mode 100644
index 000000000..666b287f9
--- /dev/null
+++ b/adb/2019-03-15/DeleteAirflowInstance.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DeleteDBCluster.xml b/adb/2019-03-15/DeleteDBCluster.xml
new file mode 100644
index 000000000..bd688d508
--- /dev/null
+++ b/adb/2019-03-15/DeleteDBCluster.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DeleteDBResourcePool.xml b/adb/2019-03-15/DeleteDBResourcePool.xml
new file mode 100644
index 000000000..92132c76f
--- /dev/null
+++ b/adb/2019-03-15/DeleteDBResourcePool.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DeleteDagAccount.xml b/adb/2019-03-15/DeleteDagAccount.xml
new file mode 100644
index 000000000..988370556
--- /dev/null
+++ b/adb/2019-03-15/DeleteDagAccount.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DeleteElasticPlan.xml b/adb/2019-03-15/DeleteElasticPlan.xml
new file mode 100644
index 000000000..be82c863f
--- /dev/null
+++ b/adb/2019-03-15/DeleteElasticPlan.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DeleteResources.xml b/adb/2019-03-15/DeleteResources.xml
new file mode 100644
index 000000000..a941ccb64
--- /dev/null
+++ b/adb/2019-03-15/DeleteResources.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DeleteSparkInstance.xml b/adb/2019-03-15/DeleteSparkInstance.xml
new file mode 100644
index 000000000..237c8ff8d
--- /dev/null
+++ b/adb/2019-03-15/DeleteSparkInstance.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeAccounts.xml b/adb/2019-03-15/DescribeAccounts.xml
new file mode 100644
index 000000000..bbfef37d6
--- /dev/null
+++ b/adb/2019-03-15/DescribeAccounts.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeAirflowAttribute.xml b/adb/2019-03-15/DescribeAirflowAttribute.xml
new file mode 100644
index 000000000..ad762465f
--- /dev/null
+++ b/adb/2019-03-15/DescribeAirflowAttribute.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeAllAccounts.xml b/adb/2019-03-15/DescribeAllAccounts.xml
new file mode 100644
index 000000000..dde1f5c69
--- /dev/null
+++ b/adb/2019-03-15/DescribeAllAccounts.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeAllDataSource.xml b/adb/2019-03-15/DescribeAllDataSource.xml
new file mode 100644
index 000000000..7597c410f
--- /dev/null
+++ b/adb/2019-03-15/DescribeAllDataSource.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeAuditLogConfig.xml b/adb/2019-03-15/DescribeAuditLogConfig.xml
new file mode 100644
index 000000000..79262af0a
--- /dev/null
+++ b/adb/2019-03-15/DescribeAuditLogConfig.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeAuditLogRecords.xml b/adb/2019-03-15/DescribeAuditLogRecords.xml
new file mode 100644
index 000000000..13ecc8540
--- /dev/null
+++ b/adb/2019-03-15/DescribeAuditLogRecords.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeAutoRenewAttribute.xml b/adb/2019-03-15/DescribeAutoRenewAttribute.xml
new file mode 100644
index 000000000..585430d0a
--- /dev/null
+++ b/adb/2019-03-15/DescribeAutoRenewAttribute.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeAvailableResource.xml b/adb/2019-03-15/DescribeAvailableResource.xml
new file mode 100644
index 000000000..039958a96
--- /dev/null
+++ b/adb/2019-03-15/DescribeAvailableResource.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeBackupPolicy.xml b/adb/2019-03-15/DescribeBackupPolicy.xml
new file mode 100644
index 000000000..f470efad0
--- /dev/null
+++ b/adb/2019-03-15/DescribeBackupPolicy.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeBackups.xml b/adb/2019-03-15/DescribeBackups.xml
new file mode 100644
index 000000000..0ac371303
--- /dev/null
+++ b/adb/2019-03-15/DescribeBackups.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeColumns.xml b/adb/2019-03-15/DescribeColumns.xml
new file mode 100644
index 000000000..40f090c12
--- /dev/null
+++ b/adb/2019-03-15/DescribeColumns.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeConnectionCountRecords.xml b/adb/2019-03-15/DescribeConnectionCountRecords.xml
new file mode 100644
index 000000000..1a5ba9215
--- /dev/null
+++ b/adb/2019-03-15/DescribeConnectionCountRecords.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeDBClusterAccessWhiteList.xml b/adb/2019-03-15/DescribeDBClusterAccessWhiteList.xml
new file mode 100644
index 000000000..331a85861
--- /dev/null
+++ b/adb/2019-03-15/DescribeDBClusterAccessWhiteList.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeDBClusterAttribute.xml b/adb/2019-03-15/DescribeDBClusterAttribute.xml
new file mode 100644
index 000000000..2f8712f96
--- /dev/null
+++ b/adb/2019-03-15/DescribeDBClusterAttribute.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeDBClusterNetInfo.xml b/adb/2019-03-15/DescribeDBClusterNetInfo.xml
new file mode 100644
index 000000000..b71525045
--- /dev/null
+++ b/adb/2019-03-15/DescribeDBClusterNetInfo.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeDBClusterPerformance.xml b/adb/2019-03-15/DescribeDBClusterPerformance.xml
new file mode 100644
index 000000000..959f7373e
--- /dev/null
+++ b/adb/2019-03-15/DescribeDBClusterPerformance.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeDBClusterResourcePoolPerformance.xml b/adb/2019-03-15/DescribeDBClusterResourcePoolPerformance.xml
new file mode 100644
index 000000000..07cc4940c
--- /dev/null
+++ b/adb/2019-03-15/DescribeDBClusterResourcePoolPerformance.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeDBClusterStatus.xml b/adb/2019-03-15/DescribeDBClusterStatus.xml
new file mode 100644
index 000000000..0a9d8fdac
--- /dev/null
+++ b/adb/2019-03-15/DescribeDBClusterStatus.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeDBClusters.xml b/adb/2019-03-15/DescribeDBClusters.xml
new file mode 100644
index 000000000..5f6fac3b3
--- /dev/null
+++ b/adb/2019-03-15/DescribeDBClusters.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeDBResourcePool.xml b/adb/2019-03-15/DescribeDBResourcePool.xml
new file mode 100644
index 000000000..1051f5577
--- /dev/null
+++ b/adb/2019-03-15/DescribeDBResourcePool.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeDagAccounts.xml b/adb/2019-03-15/DescribeDagAccounts.xml
new file mode 100644
index 000000000..03d4a1d1b
--- /dev/null
+++ b/adb/2019-03-15/DescribeDagAccounts.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeDagCode.xml b/adb/2019-03-15/DescribeDagCode.xml
new file mode 100644
index 000000000..5266f6273
--- /dev/null
+++ b/adb/2019-03-15/DescribeDagCode.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeDagGraph.xml b/adb/2019-03-15/DescribeDagGraph.xml
new file mode 100644
index 000000000..c5e0f98eb
--- /dev/null
+++ b/adb/2019-03-15/DescribeDagGraph.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeDagList.xml b/adb/2019-03-15/DescribeDagList.xml
new file mode 100644
index 000000000..30ce478b1
--- /dev/null
+++ b/adb/2019-03-15/DescribeDagList.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeElasticDailyPlan.xml b/adb/2019-03-15/DescribeElasticDailyPlan.xml
new file mode 100644
index 000000000..2bf6d4b65
--- /dev/null
+++ b/adb/2019-03-15/DescribeElasticDailyPlan.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeElasticPlan.xml b/adb/2019-03-15/DescribeElasticPlan.xml
new file mode 100644
index 000000000..ab389df73
--- /dev/null
+++ b/adb/2019-03-15/DescribeElasticPlan.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeInclinedTables.xml b/adb/2019-03-15/DescribeInclinedTables.xml
new file mode 100644
index 000000000..d1ab4740e
--- /dev/null
+++ b/adb/2019-03-15/DescribeInclinedTables.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeLoadTasksRecords.xml b/adb/2019-03-15/DescribeLoadTasksRecords.xml
new file mode 100644
index 000000000..9527e74da
--- /dev/null
+++ b/adb/2019-03-15/DescribeLoadTasksRecords.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeLogHubAttribute.xml b/adb/2019-03-15/DescribeLogHubAttribute.xml
new file mode 100644
index 000000000..a30ecbe0d
--- /dev/null
+++ b/adb/2019-03-15/DescribeLogHubAttribute.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeLogStoreKeys.xml b/adb/2019-03-15/DescribeLogStoreKeys.xml
new file mode 100644
index 000000000..d8deb9137
--- /dev/null
+++ b/adb/2019-03-15/DescribeLogStoreKeys.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeLoghubDetail.xml b/adb/2019-03-15/DescribeLoghubDetail.xml
new file mode 100644
index 000000000..5ec0457f5
--- /dev/null
+++ b/adb/2019-03-15/DescribeLoghubDetail.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeOperatorPermission.xml b/adb/2019-03-15/DescribeOperatorPermission.xml
new file mode 100644
index 000000000..c3410d305
--- /dev/null
+++ b/adb/2019-03-15/DescribeOperatorPermission.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeProcessList.xml b/adb/2019-03-15/DescribeProcessList.xml
new file mode 100644
index 000000000..135dbfc9d
--- /dev/null
+++ b/adb/2019-03-15/DescribeProcessList.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeRdsAnalysisResourceQuotas.xml b/adb/2019-03-15/DescribeRdsAnalysisResourceQuotas.xml
new file mode 100644
index 000000000..cf98683a2
--- /dev/null
+++ b/adb/2019-03-15/DescribeRdsAnalysisResourceQuotas.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeRdsInstanceList.xml b/adb/2019-03-15/DescribeRdsInstanceList.xml
new file mode 100644
index 000000000..3cc2dd9da
--- /dev/null
+++ b/adb/2019-03-15/DescribeRdsInstanceList.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeRegions.xml b/adb/2019-03-15/DescribeRegions.xml
new file mode 100644
index 000000000..a39cc0c52
--- /dev/null
+++ b/adb/2019-03-15/DescribeRegions.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeRegionsMixed.xml b/adb/2019-03-15/DescribeRegionsMixed.xml
new file mode 100644
index 000000000..baacf6322
--- /dev/null
+++ b/adb/2019-03-15/DescribeRegionsMixed.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeSQLPlan.xml b/adb/2019-03-15/DescribeSQLPlan.xml
new file mode 100644
index 000000000..8824183d2
--- /dev/null
+++ b/adb/2019-03-15/DescribeSQLPlan.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeSQLPlanTask.xml b/adb/2019-03-15/DescribeSQLPlanTask.xml
new file mode 100644
index 000000000..774536b27
--- /dev/null
+++ b/adb/2019-03-15/DescribeSQLPlanTask.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeSchemas.xml b/adb/2019-03-15/DescribeSchemas.xml
new file mode 100644
index 000000000..4fd74b893
--- /dev/null
+++ b/adb/2019-03-15/DescribeSchemas.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeSlowLogRecords.xml b/adb/2019-03-15/DescribeSlowLogRecords.xml
new file mode 100644
index 000000000..355b6fa91
--- /dev/null
+++ b/adb/2019-03-15/DescribeSlowLogRecords.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeSlowLogTrend.xml b/adb/2019-03-15/DescribeSlowLogTrend.xml
new file mode 100644
index 000000000..78ea4e3b2
--- /dev/null
+++ b/adb/2019-03-15/DescribeSlowLogTrend.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeSparkAttribute.xml b/adb/2019-03-15/DescribeSparkAttribute.xml
new file mode 100644
index 000000000..a38a7f0b8
--- /dev/null
+++ b/adb/2019-03-15/DescribeSparkAttribute.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeSyncAvailableDBClusterList.xml b/adb/2019-03-15/DescribeSyncAvailableDBClusterList.xml
new file mode 100644
index 000000000..936db9d55
--- /dev/null
+++ b/adb/2019-03-15/DescribeSyncAvailableDBClusterList.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeSyncJobList.xml b/adb/2019-03-15/DescribeSyncJobList.xml
new file mode 100644
index 000000000..f3e81cd95
--- /dev/null
+++ b/adb/2019-03-15/DescribeSyncJobList.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeTableDetail.xml b/adb/2019-03-15/DescribeTableDetail.xml
new file mode 100644
index 000000000..bceec9fff
--- /dev/null
+++ b/adb/2019-03-15/DescribeTableDetail.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeTablePartitionDiagnose.xml b/adb/2019-03-15/DescribeTablePartitionDiagnose.xml
new file mode 100644
index 000000000..399abcc83
--- /dev/null
+++ b/adb/2019-03-15/DescribeTablePartitionDiagnose.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeTableStatistics.xml b/adb/2019-03-15/DescribeTableStatistics.xml
new file mode 100644
index 000000000..5f91af2d5
--- /dev/null
+++ b/adb/2019-03-15/DescribeTableStatistics.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeTables.xml b/adb/2019-03-15/DescribeTables.xml
new file mode 100644
index 000000000..690a01a72
--- /dev/null
+++ b/adb/2019-03-15/DescribeTables.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeTaskInfo.xml b/adb/2019-03-15/DescribeTaskInfo.xml
new file mode 100644
index 000000000..ab71752f9
--- /dev/null
+++ b/adb/2019-03-15/DescribeTaskInfo.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeVSwitchs.xml b/adb/2019-03-15/DescribeVSwitchs.xml
new file mode 100644
index 000000000..d6615acc7
--- /dev/null
+++ b/adb/2019-03-15/DescribeVSwitchs.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DescribeVpcs.xml b/adb/2019-03-15/DescribeVpcs.xml
new file mode 100644
index 000000000..dff7cf401
--- /dev/null
+++ b/adb/2019-03-15/DescribeVpcs.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/DetachUserENI.xml b/adb/2019-03-15/DetachUserENI.xml
new file mode 100644
index 000000000..af4b1d675
--- /dev/null
+++ b/adb/2019-03-15/DetachUserENI.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/GetResource.xml b/adb/2019-03-15/GetResource.xml
new file mode 100644
index 000000000..1c20b1686
--- /dev/null
+++ b/adb/2019-03-15/GetResource.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/GetResourceDownloadUrl.xml b/adb/2019-03-15/GetResourceDownloadUrl.xml
new file mode 100644
index 000000000..8834a2e9e
--- /dev/null
+++ b/adb/2019-03-15/GetResourceDownloadUrl.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/GetResourceSpaceCertificate.xml b/adb/2019-03-15/GetResourceSpaceCertificate.xml
new file mode 100644
index 000000000..61878df0a
--- /dev/null
+++ b/adb/2019-03-15/GetResourceSpaceCertificate.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/GrantOperatorPermission.xml b/adb/2019-03-15/GrantOperatorPermission.xml
new file mode 100644
index 000000000..3a2eb4d38
--- /dev/null
+++ b/adb/2019-03-15/GrantOperatorPermission.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/KillProcess.xml b/adb/2019-03-15/KillProcess.xml
new file mode 100644
index 000000000..75313d18e
--- /dev/null
+++ b/adb/2019-03-15/KillProcess.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/ListResources.xml b/adb/2019-03-15/ListResources.xml
new file mode 100644
index 000000000..faf66d6a6
--- /dev/null
+++ b/adb/2019-03-15/ListResources.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/ListTagResources.xml b/adb/2019-03-15/ListTagResources.xml
new file mode 100644
index 000000000..5311ef7e3
--- /dev/null
+++ b/adb/2019-03-15/ListTagResources.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/ModifyAccountDescription.xml b/adb/2019-03-15/ModifyAccountDescription.xml
new file mode 100644
index 000000000..6e53008d7
--- /dev/null
+++ b/adb/2019-03-15/ModifyAccountDescription.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/ModifyAirflowDag.xml b/adb/2019-03-15/ModifyAirflowDag.xml
new file mode 100644
index 000000000..a3f7096ac
--- /dev/null
+++ b/adb/2019-03-15/ModifyAirflowDag.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/ModifyAuditLogConfig.xml b/adb/2019-03-15/ModifyAuditLogConfig.xml
new file mode 100644
index 000000000..cc947c9b6
--- /dev/null
+++ b/adb/2019-03-15/ModifyAuditLogConfig.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/ModifyAutoRenewAttribute.xml b/adb/2019-03-15/ModifyAutoRenewAttribute.xml
new file mode 100644
index 000000000..a7e6b53c2
--- /dev/null
+++ b/adb/2019-03-15/ModifyAutoRenewAttribute.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/ModifyBackupPolicy.xml b/adb/2019-03-15/ModifyBackupPolicy.xml
new file mode 100644
index 000000000..60e4af084
--- /dev/null
+++ b/adb/2019-03-15/ModifyBackupPolicy.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/ModifyClusterConnectionString.xml b/adb/2019-03-15/ModifyClusterConnectionString.xml
new file mode 100644
index 000000000..d08a9a3cc
--- /dev/null
+++ b/adb/2019-03-15/ModifyClusterConnectionString.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/ModifyDBCluster.xml b/adb/2019-03-15/ModifyDBCluster.xml
new file mode 100644
index 000000000..a4683783b
--- /dev/null
+++ b/adb/2019-03-15/ModifyDBCluster.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/ModifyDBClusterAccessWhiteList.xml b/adb/2019-03-15/ModifyDBClusterAccessWhiteList.xml
new file mode 100644
index 000000000..bbe3ff2f8
--- /dev/null
+++ b/adb/2019-03-15/ModifyDBClusterAccessWhiteList.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/ModifyDBClusterDescription.xml b/adb/2019-03-15/ModifyDBClusterDescription.xml
new file mode 100644
index 000000000..df3eaccdf
--- /dev/null
+++ b/adb/2019-03-15/ModifyDBClusterDescription.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/ModifyDBClusterMaintainTime.xml b/adb/2019-03-15/ModifyDBClusterMaintainTime.xml
new file mode 100644
index 000000000..4f742496c
--- /dev/null
+++ b/adb/2019-03-15/ModifyDBClusterMaintainTime.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/ModifyDBClusterResourceGroup.xml b/adb/2019-03-15/ModifyDBClusterResourceGroup.xml
new file mode 100644
index 000000000..4f207e9d9
--- /dev/null
+++ b/adb/2019-03-15/ModifyDBClusterResourceGroup.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/ModifyDBResourcePool.xml b/adb/2019-03-15/ModifyDBResourcePool.xml
new file mode 100644
index 000000000..70f669fb7
--- /dev/null
+++ b/adb/2019-03-15/ModifyDBResourcePool.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/ModifyDagAccount.xml b/adb/2019-03-15/ModifyDagAccount.xml
new file mode 100644
index 000000000..fdcc3e017
--- /dev/null
+++ b/adb/2019-03-15/ModifyDagAccount.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/ModifyElasticPlan.xml b/adb/2019-03-15/ModifyElasticPlan.xml
new file mode 100644
index 000000000..6119b035f
--- /dev/null
+++ b/adb/2019-03-15/ModifyElasticPlan.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/ModifyLogBackupPolicy.xml b/adb/2019-03-15/ModifyLogBackupPolicy.xml
new file mode 100644
index 000000000..11f64c48a
--- /dev/null
+++ b/adb/2019-03-15/ModifyLogBackupPolicy.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/ModifyLogHubStatus.xml b/adb/2019-03-15/ModifyLogHubStatus.xml
new file mode 100644
index 000000000..41351dec0
--- /dev/null
+++ b/adb/2019-03-15/ModifyLogHubStatus.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/ModifySyncJob.xml b/adb/2019-03-15/ModifySyncJob.xml
new file mode 100644
index 000000000..13f71011e
--- /dev/null
+++ b/adb/2019-03-15/ModifySyncJob.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/ModifyUIProxyAccountPassword.xml b/adb/2019-03-15/ModifyUIProxyAccountPassword.xml
new file mode 100644
index 000000000..e80ac31d2
--- /dev/null
+++ b/adb/2019-03-15/ModifyUIProxyAccountPassword.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/OperateLogHub.xml b/adb/2019-03-15/OperateLogHub.xml
new file mode 100644
index 000000000..e8019d626
--- /dev/null
+++ b/adb/2019-03-15/OperateLogHub.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/ReleaseClusterPublicConnection.xml b/adb/2019-03-15/ReleaseClusterPublicConnection.xml
new file mode 100644
index 000000000..515d88423
--- /dev/null
+++ b/adb/2019-03-15/ReleaseClusterPublicConnection.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/ResetAccountPassword.xml b/adb/2019-03-15/ResetAccountPassword.xml
new file mode 100644
index 000000000..7f1ab8e4e
--- /dev/null
+++ b/adb/2019-03-15/ResetAccountPassword.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/RevokeOperatorPermission.xml b/adb/2019-03-15/RevokeOperatorPermission.xml
new file mode 100644
index 000000000..39ddf4fde
--- /dev/null
+++ b/adb/2019-03-15/RevokeOperatorPermission.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/StartAirflowDag.xml b/adb/2019-03-15/StartAirflowDag.xml
new file mode 100644
index 000000000..c14ba3542
--- /dev/null
+++ b/adb/2019-03-15/StartAirflowDag.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/StatResourceSpace.xml b/adb/2019-03-15/StatResourceSpace.xml
new file mode 100644
index 000000000..2b835784e
--- /dev/null
+++ b/adb/2019-03-15/StatResourceSpace.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/StopAirflowDag.xml b/adb/2019-03-15/StopAirflowDag.xml
new file mode 100644
index 000000000..6f9e2a792
--- /dev/null
+++ b/adb/2019-03-15/StopAirflowDag.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/SubmitSparkJob.xml b/adb/2019-03-15/SubmitSparkJob.xml
new file mode 100644
index 000000000..ae2bd9e73
--- /dev/null
+++ b/adb/2019-03-15/SubmitSparkJob.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/TagResources.xml b/adb/2019-03-15/TagResources.xml
new file mode 100644
index 000000000..0a474ee6c
--- /dev/null
+++ b/adb/2019-03-15/TagResources.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/TestAirflowConnection.xml b/adb/2019-03-15/TestAirflowConnection.xml
new file mode 100644
index 000000000..3df8fb28d
--- /dev/null
+++ b/adb/2019-03-15/TestAirflowConnection.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/TriggerAirflowDag.xml b/adb/2019-03-15/TriggerAirflowDag.xml
new file mode 100644
index 000000000..8088562c6
--- /dev/null
+++ b/adb/2019-03-15/TriggerAirflowDag.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/UnbindDBResourcePoolWithUser.xml b/adb/2019-03-15/UnbindDBResourcePoolWithUser.xml
new file mode 100644
index 000000000..6f4550645
--- /dev/null
+++ b/adb/2019-03-15/UnbindDBResourcePoolWithUser.xml
@@ -0,0 +1 @@
+
diff --git a/adb/2019-03-15/UntagResources.xml b/adb/2019-03-15/UntagResources.xml
new file mode 100644
index 000000000..2059ae49f
--- /dev/null
+++ b/adb/2019-03-15/UntagResources.xml
@@ -0,0 +1 @@
+
diff --git a/adb/CMakeLists.txt b/adb/CMakeLists.txt
index 9f37505bb..85fb86735 100644
--- a/adb/CMakeLists.txt
+++ b/adb/CMakeLists.txt
@@ -23,16 +23,28 @@ set(adb_public_header
set(adb_public_header_model
include/alibabacloud/adb/model/AllocateClusterPublicConnectionRequest.h
include/alibabacloud/adb/model/AllocateClusterPublicConnectionResult.h
+ include/alibabacloud/adb/model/BindDBResourcePoolWithUserRequest.h
+ include/alibabacloud/adb/model/BindDBResourcePoolWithUserResult.h
include/alibabacloud/adb/model/CreateAccountRequest.h
include/alibabacloud/adb/model/CreateAccountResult.h
include/alibabacloud/adb/model/CreateDBClusterRequest.h
include/alibabacloud/adb/model/CreateDBClusterResult.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/DeleteAccountRequest.h
include/alibabacloud/adb/model/DeleteAccountResult.h
include/alibabacloud/adb/model/DeleteDBClusterRequest.h
include/alibabacloud/adb/model/DeleteDBClusterResult.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/DescribeAccountsRequest.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/DescribeAuditLogConfigRequest.h
@@ -49,6 +61,8 @@ set(adb_public_header_model
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/DescribeDBClusterAttributeRequest.h
@@ -57,16 +71,30 @@ set(adb_public_header_model
include/alibabacloud/adb/model/DescribeDBClusterNetInfoResult.h
include/alibabacloud/adb/model/DescribeDBClusterPerformanceRequest.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/DescribeDBClustersResult.h
+ include/alibabacloud/adb/model/DescribeDBResourcePoolRequest.h
+ include/alibabacloud/adb/model/DescribeDBResourcePoolResult.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/DescribeOperatorPermissionRequest.h
include/alibabacloud/adb/model/DescribeOperatorPermissionResult.h
include/alibabacloud/adb/model/DescribeProcessListRequest.h
include/alibabacloud/adb/model/DescribeProcessListResult.h
include/alibabacloud/adb/model/DescribeRegionsRequest.h
include/alibabacloud/adb/model/DescribeRegionsResult.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
@@ -77,6 +105,8 @@ set(adb_public_header_model
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
@@ -105,6 +135,12 @@ set(adb_public_header_model
include/alibabacloud/adb/model/ModifyDBClusterDescriptionResult.h
include/alibabacloud/adb/model/ModifyDBClusterMaintainTimeRequest.h
include/alibabacloud/adb/model/ModifyDBClusterMaintainTimeResult.h
+ include/alibabacloud/adb/model/ModifyDBClusterResourceGroupRequest.h
+ include/alibabacloud/adb/model/ModifyDBClusterResourceGroupResult.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/ReleaseClusterPublicConnectionRequest.h
@@ -115,6 +151,8 @@ set(adb_public_header_model
include/alibabacloud/adb/model/RevokeOperatorPermissionResult.h
include/alibabacloud/adb/model/TagResourcesRequest.h
include/alibabacloud/adb/model/TagResourcesResult.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 )
@@ -122,16 +160,28 @@ set(adb_src
src/AdbClient.cc
src/model/AllocateClusterPublicConnectionRequest.cc
src/model/AllocateClusterPublicConnectionResult.cc
+ src/model/BindDBResourcePoolWithUserRequest.cc
+ src/model/BindDBResourcePoolWithUserResult.cc
src/model/CreateAccountRequest.cc
src/model/CreateAccountResult.cc
src/model/CreateDBClusterRequest.cc
src/model/CreateDBClusterResult.cc
+ src/model/CreateDBResourcePoolRequest.cc
+ src/model/CreateDBResourcePoolResult.cc
+ src/model/CreateElasticPlanRequest.cc
+ src/model/CreateElasticPlanResult.cc
src/model/DeleteAccountRequest.cc
src/model/DeleteAccountResult.cc
src/model/DeleteDBClusterRequest.cc
src/model/DeleteDBClusterResult.cc
+ src/model/DeleteDBResourcePoolRequest.cc
+ src/model/DeleteDBResourcePoolResult.cc
+ src/model/DeleteElasticPlanRequest.cc
+ src/model/DeleteElasticPlanResult.cc
src/model/DescribeAccountsRequest.cc
src/model/DescribeAccountsResult.cc
+ src/model/DescribeAllAccountsRequest.cc
+ src/model/DescribeAllAccountsResult.cc
src/model/DescribeAllDataSourceRequest.cc
src/model/DescribeAllDataSourceResult.cc
src/model/DescribeAuditLogConfigRequest.cc
@@ -148,6 +198,8 @@ set(adb_src
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/DescribeDBClusterAttributeRequest.cc
@@ -156,16 +208,30 @@ set(adb_src
src/model/DescribeDBClusterNetInfoResult.cc
src/model/DescribeDBClusterPerformanceRequest.cc
src/model/DescribeDBClusterPerformanceResult.cc
+ src/model/DescribeDBClusterResourcePoolPerformanceRequest.cc
+ src/model/DescribeDBClusterResourcePoolPerformanceResult.cc
src/model/DescribeDBClustersRequest.cc
src/model/DescribeDBClustersResult.cc
+ src/model/DescribeDBResourcePoolRequest.cc
+ src/model/DescribeDBResourcePoolResult.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/DescribeOperatorPermissionRequest.cc
src/model/DescribeOperatorPermissionResult.cc
src/model/DescribeProcessListRequest.cc
src/model/DescribeProcessListResult.cc
src/model/DescribeRegionsRequest.cc
src/model/DescribeRegionsResult.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
@@ -176,6 +242,8 @@ set(adb_src
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
@@ -204,6 +272,12 @@ set(adb_src
src/model/ModifyDBClusterDescriptionResult.cc
src/model/ModifyDBClusterMaintainTimeRequest.cc
src/model/ModifyDBClusterMaintainTimeResult.cc
+ src/model/ModifyDBClusterResourceGroupRequest.cc
+ src/model/ModifyDBClusterResourceGroupResult.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/ReleaseClusterPublicConnectionRequest.cc
@@ -214,6 +288,8 @@ set(adb_src
src/model/RevokeOperatorPermissionResult.cc
src/model/TagResourcesRequest.cc
src/model/TagResourcesResult.cc
+ src/model/UnbindDBResourcePoolWithUserRequest.cc
+ src/model/UnbindDBResourcePoolWithUserResult.cc
src/model/UntagResourcesRequest.cc
src/model/UntagResourcesResult.cc )
diff --git a/adb/include/alibabacloud/adb/AdbClient.h b/adb/include/alibabacloud/adb/AdbClient.h
index 73898c37f..f4f07f251 100644
--- a/adb/include/alibabacloud/adb/AdbClient.h
+++ b/adb/include/alibabacloud/adb/AdbClient.h
@@ -24,16 +24,28 @@
#include "AdbExport.h"
#include "model/AllocateClusterPublicConnectionRequest.h"
#include "model/AllocateClusterPublicConnectionResult.h"
+#include "model/BindDBResourcePoolWithUserRequest.h"
+#include "model/BindDBResourcePoolWithUserResult.h"
#include "model/CreateAccountRequest.h"
#include "model/CreateAccountResult.h"
#include "model/CreateDBClusterRequest.h"
#include "model/CreateDBClusterResult.h"
+#include "model/CreateDBResourcePoolRequest.h"
+#include "model/CreateDBResourcePoolResult.h"
+#include "model/CreateElasticPlanRequest.h"
+#include "model/CreateElasticPlanResult.h"
#include "model/DeleteAccountRequest.h"
#include "model/DeleteAccountResult.h"
#include "model/DeleteDBClusterRequest.h"
#include "model/DeleteDBClusterResult.h"
+#include "model/DeleteDBResourcePoolRequest.h"
+#include "model/DeleteDBResourcePoolResult.h"
+#include "model/DeleteElasticPlanRequest.h"
+#include "model/DeleteElasticPlanResult.h"
#include "model/DescribeAccountsRequest.h"
#include "model/DescribeAccountsResult.h"
+#include "model/DescribeAllAccountsRequest.h"
+#include "model/DescribeAllAccountsResult.h"
#include "model/DescribeAllDataSourceRequest.h"
#include "model/DescribeAllDataSourceResult.h"
#include "model/DescribeAuditLogConfigRequest.h"
@@ -50,6 +62,8 @@
#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/DescribeDBClusterAttributeRequest.h"
@@ -58,16 +72,30 @@
#include "model/DescribeDBClusterNetInfoResult.h"
#include "model/DescribeDBClusterPerformanceRequest.h"
#include "model/DescribeDBClusterPerformanceResult.h"
+#include "model/DescribeDBClusterResourcePoolPerformanceRequest.h"
+#include "model/DescribeDBClusterResourcePoolPerformanceResult.h"
#include "model/DescribeDBClustersRequest.h"
#include "model/DescribeDBClustersResult.h"
+#include "model/DescribeDBResourcePoolRequest.h"
+#include "model/DescribeDBResourcePoolResult.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/DescribeOperatorPermissionRequest.h"
#include "model/DescribeOperatorPermissionResult.h"
#include "model/DescribeProcessListRequest.h"
#include "model/DescribeProcessListResult.h"
#include "model/DescribeRegionsRequest.h"
#include "model/DescribeRegionsResult.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"
@@ -78,6 +106,8 @@
#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"
@@ -106,6 +136,12 @@
#include "model/ModifyDBClusterDescriptionResult.h"
#include "model/ModifyDBClusterMaintainTimeRequest.h"
#include "model/ModifyDBClusterMaintainTimeResult.h"
+#include "model/ModifyDBClusterResourceGroupRequest.h"
+#include "model/ModifyDBClusterResourceGroupResult.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/ReleaseClusterPublicConnectionRequest.h"
@@ -116,6 +152,8 @@
#include "model/RevokeOperatorPermissionResult.h"
#include "model/TagResourcesRequest.h"
#include "model/TagResourcesResult.h"
+#include "model/UnbindDBResourcePoolWithUserRequest.h"
+#include "model/UnbindDBResourcePoolWithUserResult.h"
#include "model/UntagResourcesRequest.h"
#include "model/UntagResourcesResult.h"
@@ -130,21 +168,39 @@ namespace AlibabaCloud
typedef Outcome AllocateClusterPublicConnectionOutcome;
typedef std::future AllocateClusterPublicConnectionOutcomeCallable;
typedef std::function&)> AllocateClusterPublicConnectionAsyncHandler;
+ typedef Outcome BindDBResourcePoolWithUserOutcome;
+ typedef std::future BindDBResourcePoolWithUserOutcomeCallable;
+ typedef std::function&)> BindDBResourcePoolWithUserAsyncHandler;
typedef Outcome CreateAccountOutcome;
typedef std::future CreateAccountOutcomeCallable;
typedef std::function&)> CreateAccountAsyncHandler;
typedef Outcome CreateDBClusterOutcome;
typedef std::future CreateDBClusterOutcomeCallable;
typedef std::function&)> CreateDBClusterAsyncHandler;
+ typedef Outcome CreateDBResourcePoolOutcome;
+ typedef std::future CreateDBResourcePoolOutcomeCallable;
+ typedef std::function&)> CreateDBResourcePoolAsyncHandler;
+ typedef Outcome CreateElasticPlanOutcome;
+ typedef std::future CreateElasticPlanOutcomeCallable;
+ typedef std::function&)> CreateElasticPlanAsyncHandler;
typedef Outcome DeleteAccountOutcome;
typedef std::future DeleteAccountOutcomeCallable;
typedef std::function&)> DeleteAccountAsyncHandler;
typedef Outcome DeleteDBClusterOutcome;
typedef std::future DeleteDBClusterOutcomeCallable;
typedef std::function&)> DeleteDBClusterAsyncHandler;
+ typedef Outcome DeleteDBResourcePoolOutcome;
+ typedef std::future DeleteDBResourcePoolOutcomeCallable;
+ typedef std::function&)> DeleteDBResourcePoolAsyncHandler;
+ typedef Outcome DeleteElasticPlanOutcome;
+ typedef std::future DeleteElasticPlanOutcomeCallable;
+ typedef std::function&)> DeleteElasticPlanAsyncHandler;
typedef Outcome DescribeAccountsOutcome;
typedef std::future DescribeAccountsOutcomeCallable;
typedef std::function&)> DescribeAccountsAsyncHandler;
+ typedef Outcome DescribeAllAccountsOutcome;
+ typedef std::future DescribeAllAccountsOutcomeCallable;
+ typedef std::function&)> DescribeAllAccountsAsyncHandler;
typedef Outcome DescribeAllDataSourceOutcome;
typedef std::future DescribeAllDataSourceOutcomeCallable;
typedef std::function&)> DescribeAllDataSourceAsyncHandler;
@@ -169,6 +225,9 @@ namespace AlibabaCloud
typedef Outcome DescribeColumnsOutcome;
typedef std::future DescribeColumnsOutcomeCallable;
typedef std::function&)> DescribeColumnsAsyncHandler;
+ typedef Outcome DescribeConnectionCountRecordsOutcome;
+ typedef std::future DescribeConnectionCountRecordsOutcomeCallable;
+ typedef std::function&)> DescribeConnectionCountRecordsAsyncHandler;
typedef Outcome DescribeDBClusterAccessWhiteListOutcome;
typedef std::future DescribeDBClusterAccessWhiteListOutcomeCallable;
typedef std::function&)> DescribeDBClusterAccessWhiteListAsyncHandler;
@@ -181,12 +240,27 @@ namespace AlibabaCloud
typedef Outcome DescribeDBClusterPerformanceOutcome;
typedef std::future DescribeDBClusterPerformanceOutcomeCallable;
typedef std::function&)> DescribeDBClusterPerformanceAsyncHandler;
+ typedef Outcome DescribeDBClusterResourcePoolPerformanceOutcome;
+ typedef std::future DescribeDBClusterResourcePoolPerformanceOutcomeCallable;
+ typedef std::function&)> DescribeDBClusterResourcePoolPerformanceAsyncHandler;
typedef Outcome DescribeDBClustersOutcome;
typedef std::future DescribeDBClustersOutcomeCallable;
typedef std::function&)> DescribeDBClustersAsyncHandler;
+ typedef Outcome DescribeDBResourcePoolOutcome;
+ typedef std::future DescribeDBResourcePoolOutcomeCallable;
+ typedef std::function&)> DescribeDBResourcePoolAsyncHandler;
+ typedef Outcome DescribeElasticDailyPlanOutcome;
+ typedef std::future DescribeElasticDailyPlanOutcomeCallable;
+ typedef std::function&)> DescribeElasticDailyPlanAsyncHandler;
+ typedef Outcome DescribeElasticPlanOutcome;
+ typedef std::future DescribeElasticPlanOutcomeCallable;
+ typedef std::function&)> DescribeElasticPlanAsyncHandler;
typedef Outcome DescribeInclinedTablesOutcome;
typedef std::future DescribeInclinedTablesOutcomeCallable;
typedef std::function&)> DescribeInclinedTablesAsyncHandler;
+ typedef Outcome DescribeLoadTasksRecordsOutcome;
+ typedef std::future DescribeLoadTasksRecordsOutcomeCallable;
+ typedef std::function&)> DescribeLoadTasksRecordsAsyncHandler;
typedef Outcome DescribeOperatorPermissionOutcome;
typedef std::future DescribeOperatorPermissionOutcomeCallable;
typedef std::function&)> DescribeOperatorPermissionAsyncHandler;
@@ -196,6 +270,12 @@ namespace AlibabaCloud
typedef Outcome DescribeRegionsOutcome;
typedef std::future DescribeRegionsOutcomeCallable;
typedef std::function&)> DescribeRegionsAsyncHandler;
+ typedef Outcome DescribeSQLPlanOutcome;
+ typedef std::future DescribeSQLPlanOutcomeCallable;
+ typedef std::function&)> DescribeSQLPlanAsyncHandler;
+ typedef Outcome DescribeSQLPlanTaskOutcome;
+ typedef std::future DescribeSQLPlanTaskOutcomeCallable;
+ typedef std::function&)> DescribeSQLPlanTaskAsyncHandler;
typedef Outcome DescribeSchemasOutcome;
typedef std::future DescribeSchemasOutcomeCallable;
typedef std::function&)> DescribeSchemasAsyncHandler;
@@ -211,6 +291,9 @@ namespace AlibabaCloud
typedef Outcome DescribeTablePartitionDiagnoseOutcome;
typedef std::future DescribeTablePartitionDiagnoseOutcomeCallable;
typedef std::function&)> DescribeTablePartitionDiagnoseAsyncHandler;
+ typedef Outcome DescribeTableStatisticsOutcome;
+ typedef std::future DescribeTableStatisticsOutcomeCallable;
+ typedef std::function&)> DescribeTableStatisticsAsyncHandler;
typedef Outcome DescribeTablesOutcome;
typedef std::future DescribeTablesOutcomeCallable;
typedef std::function&)> DescribeTablesAsyncHandler;
@@ -253,6 +336,15 @@ namespace AlibabaCloud
typedef Outcome ModifyDBClusterMaintainTimeOutcome;
typedef std::future ModifyDBClusterMaintainTimeOutcomeCallable;
typedef std::function&)> ModifyDBClusterMaintainTimeAsyncHandler;
+ typedef Outcome ModifyDBClusterResourceGroupOutcome;
+ typedef std::future ModifyDBClusterResourceGroupOutcomeCallable;
+ typedef std::function&)> ModifyDBClusterResourceGroupAsyncHandler;
+ typedef Outcome ModifyDBResourcePoolOutcome;
+ typedef std::future ModifyDBResourcePoolOutcomeCallable;
+ typedef std::function&)> ModifyDBResourcePoolAsyncHandler;
+ typedef Outcome ModifyElasticPlanOutcome;
+ typedef std::future ModifyElasticPlanOutcomeCallable;
+ typedef std::function&)> ModifyElasticPlanAsyncHandler;
typedef Outcome ModifyLogBackupPolicyOutcome;
typedef std::future ModifyLogBackupPolicyOutcomeCallable;
typedef std::function&)> ModifyLogBackupPolicyAsyncHandler;
@@ -268,6 +360,9 @@ namespace AlibabaCloud
typedef Outcome TagResourcesOutcome;
typedef std::future TagResourcesOutcomeCallable;
typedef std::function&)> TagResourcesAsyncHandler;
+ typedef Outcome UnbindDBResourcePoolWithUserOutcome;
+ typedef std::future UnbindDBResourcePoolWithUserOutcomeCallable;
+ typedef std::function&)> UnbindDBResourcePoolWithUserAsyncHandler;
typedef Outcome UntagResourcesOutcome;
typedef std::future UntagResourcesOutcomeCallable;
typedef std::function&)> UntagResourcesAsyncHandler;
@@ -279,21 +374,39 @@ namespace AlibabaCloud
AllocateClusterPublicConnectionOutcome allocateClusterPublicConnection(const Model::AllocateClusterPublicConnectionRequest &request)const;
void allocateClusterPublicConnectionAsync(const Model::AllocateClusterPublicConnectionRequest& request, const AllocateClusterPublicConnectionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const;
AllocateClusterPublicConnectionOutcomeCallable allocateClusterPublicConnectionCallable(const Model::AllocateClusterPublicConnectionRequest& request) const;
+ BindDBResourcePoolWithUserOutcome bindDBResourcePoolWithUser(const Model::BindDBResourcePoolWithUserRequest &request)const;
+ void bindDBResourcePoolWithUserAsync(const Model::BindDBResourcePoolWithUserRequest& request, const BindDBResourcePoolWithUserAsyncHandler& handler, const std::shared_ptr& context = nullptr) const;
+ BindDBResourcePoolWithUserOutcomeCallable bindDBResourcePoolWithUserCallable(const Model::BindDBResourcePoolWithUserRequest& request) const;
CreateAccountOutcome createAccount(const Model::CreateAccountRequest &request)const;
void createAccountAsync(const Model::CreateAccountRequest& request, const CreateAccountAsyncHandler& handler, const std::shared_ptr& context = nullptr) const;
CreateAccountOutcomeCallable createAccountCallable(const Model::CreateAccountRequest& request) const;
CreateDBClusterOutcome createDBCluster(const Model::CreateDBClusterRequest &request)const;
void createDBClusterAsync(const Model::CreateDBClusterRequest& request, const CreateDBClusterAsyncHandler& handler, const std::shared_ptr& context = nullptr) const;
CreateDBClusterOutcomeCallable createDBClusterCallable(const Model::CreateDBClusterRequest& request) const;
+ CreateDBResourcePoolOutcome createDBResourcePool(const Model::CreateDBResourcePoolRequest &request)const;
+ void createDBResourcePoolAsync(const Model::CreateDBResourcePoolRequest& request, const CreateDBResourcePoolAsyncHandler& handler, const std::shared_ptr& 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& context = nullptr) const;
+ CreateElasticPlanOutcomeCallable createElasticPlanCallable(const Model::CreateElasticPlanRequest& request) const;
DeleteAccountOutcome deleteAccount(const Model::DeleteAccountRequest &request)const;
void deleteAccountAsync(const Model::DeleteAccountRequest& request, const DeleteAccountAsyncHandler& handler, const std::shared_ptr& context = nullptr) const;
DeleteAccountOutcomeCallable deleteAccountCallable(const Model::DeleteAccountRequest& request) const;
DeleteDBClusterOutcome deleteDBCluster(const Model::DeleteDBClusterRequest &request)const;
void deleteDBClusterAsync(const Model::DeleteDBClusterRequest& request, const DeleteDBClusterAsyncHandler& handler, const std::shared_ptr& context = nullptr) const;
DeleteDBClusterOutcomeCallable deleteDBClusterCallable(const Model::DeleteDBClusterRequest& request) const;
+ DeleteDBResourcePoolOutcome deleteDBResourcePool(const Model::DeleteDBResourcePoolRequest &request)const;
+ void deleteDBResourcePoolAsync(const Model::DeleteDBResourcePoolRequest& request, const DeleteDBResourcePoolAsyncHandler& handler, const std::shared_ptr& 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& context = nullptr) const;
+ DeleteElasticPlanOutcomeCallable deleteElasticPlanCallable(const Model::DeleteElasticPlanRequest& request) const;
DescribeAccountsOutcome describeAccounts(const Model::DescribeAccountsRequest &request)const;
void describeAccountsAsync(const Model::DescribeAccountsRequest& request, const DescribeAccountsAsyncHandler& handler, const std::shared_ptr& context = nullptr) 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& 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& context = nullptr) const;
DescribeAllDataSourceOutcomeCallable describeAllDataSourceCallable(const Model::DescribeAllDataSourceRequest& request) const;
@@ -318,6 +431,9 @@ namespace AlibabaCloud
DescribeColumnsOutcome describeColumns(const Model::DescribeColumnsRequest &request)const;
void describeColumnsAsync(const Model::DescribeColumnsRequest& request, const DescribeColumnsAsyncHandler& handler, const std::shared_ptr& 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& 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& context = nullptr) const;
DescribeDBClusterAccessWhiteListOutcomeCallable describeDBClusterAccessWhiteListCallable(const Model::DescribeDBClusterAccessWhiteListRequest& request) const;
@@ -330,12 +446,27 @@ namespace AlibabaCloud
DescribeDBClusterPerformanceOutcome describeDBClusterPerformance(const Model::DescribeDBClusterPerformanceRequest &request)const;
void describeDBClusterPerformanceAsync(const Model::DescribeDBClusterPerformanceRequest& request, const DescribeDBClusterPerformanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) 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& context = nullptr) const;
+ DescribeDBClusterResourcePoolPerformanceOutcomeCallable describeDBClusterResourcePoolPerformanceCallable(const Model::DescribeDBClusterResourcePoolPerformanceRequest& request) const;
DescribeDBClustersOutcome describeDBClusters(const Model::DescribeDBClustersRequest &request)const;
void describeDBClustersAsync(const Model::DescribeDBClustersRequest& request, const DescribeDBClustersAsyncHandler& handler, const std::shared_ptr& context = nullptr) const;
DescribeDBClustersOutcomeCallable describeDBClustersCallable(const Model::DescribeDBClustersRequest& request) const;
+ DescribeDBResourcePoolOutcome describeDBResourcePool(const Model::DescribeDBResourcePoolRequest &request)const;
+ void describeDBResourcePoolAsync(const Model::DescribeDBResourcePoolRequest& request, const DescribeDBResourcePoolAsyncHandler& handler, const std::shared_ptr& context = nullptr) const;
+ DescribeDBResourcePoolOutcomeCallable describeDBResourcePoolCallable(const Model::DescribeDBResourcePoolRequest& request) const;
+ DescribeElasticDailyPlanOutcome describeElasticDailyPlan(const Model::DescribeElasticDailyPlanRequest &request)const;
+ void describeElasticDailyPlanAsync(const Model::DescribeElasticDailyPlanRequest& request, const DescribeElasticDailyPlanAsyncHandler& handler, const std::shared_ptr& 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& 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& 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& context = nullptr) const;
+ DescribeLoadTasksRecordsOutcomeCallable describeLoadTasksRecordsCallable(const Model::DescribeLoadTasksRecordsRequest& request) const;
DescribeOperatorPermissionOutcome describeOperatorPermission(const Model::DescribeOperatorPermissionRequest &request)const;
void describeOperatorPermissionAsync(const Model::DescribeOperatorPermissionRequest& request, const DescribeOperatorPermissionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const;
DescribeOperatorPermissionOutcomeCallable describeOperatorPermissionCallable(const Model::DescribeOperatorPermissionRequest& request) const;
@@ -345,6 +476,12 @@ namespace AlibabaCloud
DescribeRegionsOutcome describeRegions(const Model::DescribeRegionsRequest &request)const;
void describeRegionsAsync(const Model::DescribeRegionsRequest& request, const DescribeRegionsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const;
DescribeRegionsOutcomeCallable describeRegionsCallable(const Model::DescribeRegionsRequest& request) const;
+ DescribeSQLPlanOutcome describeSQLPlan(const Model::DescribeSQLPlanRequest &request)const;
+ void describeSQLPlanAsync(const Model::DescribeSQLPlanRequest& request, const DescribeSQLPlanAsyncHandler& handler, const std::shared_ptr& 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& 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& context = nullptr) const;
DescribeSchemasOutcomeCallable describeSchemasCallable(const Model::DescribeSchemasRequest& request) const;
@@ -360,6 +497,9 @@ namespace AlibabaCloud
DescribeTablePartitionDiagnoseOutcome describeTablePartitionDiagnose(const Model::DescribeTablePartitionDiagnoseRequest &request)const;
void describeTablePartitionDiagnoseAsync(const Model::DescribeTablePartitionDiagnoseRequest& request, const DescribeTablePartitionDiagnoseAsyncHandler& handler, const std::shared_ptr& 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& 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& context = nullptr) const;
DescribeTablesOutcomeCallable describeTablesCallable(const Model::DescribeTablesRequest& request) const;
@@ -402,6 +542,15 @@ namespace AlibabaCloud
ModifyDBClusterMaintainTimeOutcome modifyDBClusterMaintainTime(const Model::ModifyDBClusterMaintainTimeRequest &request)const;
void modifyDBClusterMaintainTimeAsync(const Model::ModifyDBClusterMaintainTimeRequest& request, const ModifyDBClusterMaintainTimeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const;
ModifyDBClusterMaintainTimeOutcomeCallable modifyDBClusterMaintainTimeCallable(const Model::ModifyDBClusterMaintainTimeRequest& request) const;
+ ModifyDBClusterResourceGroupOutcome modifyDBClusterResourceGroup(const Model::ModifyDBClusterResourceGroupRequest &request)const;
+ void modifyDBClusterResourceGroupAsync(const Model::ModifyDBClusterResourceGroupRequest& request, const ModifyDBClusterResourceGroupAsyncHandler& handler, const std::shared_ptr& context = nullptr) const;
+ ModifyDBClusterResourceGroupOutcomeCallable modifyDBClusterResourceGroupCallable(const Model::ModifyDBClusterResourceGroupRequest& request) const;
+ ModifyDBResourcePoolOutcome modifyDBResourcePool(const Model::ModifyDBResourcePoolRequest &request)const;
+ void modifyDBResourcePoolAsync(const Model::ModifyDBResourcePoolRequest& request, const ModifyDBResourcePoolAsyncHandler& handler, const std::shared_ptr& 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& 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& context = nullptr) const;
ModifyLogBackupPolicyOutcomeCallable modifyLogBackupPolicyCallable(const Model::ModifyLogBackupPolicyRequest& request) const;
@@ -417,6 +566,9 @@ namespace AlibabaCloud
TagResourcesOutcome tagResources(const Model::TagResourcesRequest &request)const;
void tagResourcesAsync(const Model::TagResourcesRequest& request, const TagResourcesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const;
TagResourcesOutcomeCallable tagResourcesCallable(const Model::TagResourcesRequest& request) const;
+ UnbindDBResourcePoolWithUserOutcome unbindDBResourcePoolWithUser(const Model::UnbindDBResourcePoolWithUserRequest &request)const;
+ void unbindDBResourcePoolWithUserAsync(const Model::UnbindDBResourcePoolWithUserRequest& request, const UnbindDBResourcePoolWithUserAsyncHandler& handler, const std::shared_ptr& 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& context = nullptr) const;
UntagResourcesOutcomeCallable untagResourcesCallable(const Model::UntagResourcesRequest& request) const;
diff --git a/adb/include/alibabacloud/adb/model/BindDBResourcePoolWithUserRequest.h b/adb/include/alibabacloud/adb/model/BindDBResourcePoolWithUserRequest.h
new file mode 100644
index 000000000..d8f1d3923
--- /dev/null
+++ b/adb/include/alibabacloud/adb/model/BindDBResourcePoolWithUserRequest.h
@@ -0,0 +1,69 @@
+/*
+ * 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
+#include
+#include
+#include
+
+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_;
+
+ };
+ }
+ }
+}
+#endif // !ALIBABACLOUD_ADB_MODEL_BINDDBRESOURCEPOOLWITHUSERREQUEST_H_
\ No newline at end of file
diff --git a/adb/include/alibabacloud/adb/model/BindDBResourcePoolWithUserResult.h b/adb/include/alibabacloud/adb/model/BindDBResourcePoolWithUserResult.h
new file mode 100644
index 000000000..5bae286e8
--- /dev/null
+++ b/adb/include/alibabacloud/adb/model/BindDBResourcePoolWithUserResult.h
@@ -0,0 +1,49 @@
+/*
+ * 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_BINDDBRESOURCEPOOLWITHUSERRESULT_H_
+#define ALIBABACLOUD_ADB_MODEL_BINDDBRESOURCEPOOLWITHUSERRESULT_H_
+
+#include
+#include
+#include
+#include
+#include
+
+namespace AlibabaCloud
+{
+ namespace Adb
+ {
+ namespace Model
+ {
+ class ALIBABACLOUD_ADB_EXPORT BindDBResourcePoolWithUserResult : public ServiceResult
+ {
+ public:
+
+
+ BindDBResourcePoolWithUserResult();
+ explicit BindDBResourcePoolWithUserResult(const std::string &payload);
+ ~BindDBResourcePoolWithUserResult();
+
+ protected:
+ void parse(const std::string &payload);
+ private:
+
+ };
+ }
+ }
+}
+#endif // !ALIBABACLOUD_ADB_MODEL_BINDDBRESOURCEPOOLWITHUSERRESULT_H_
\ No newline at end of file
diff --git a/adb/include/alibabacloud/adb/model/CreateDBClusterRequest.h b/adb/include/alibabacloud/adb/model/CreateDBClusterRequest.h
index 687981781..9fe2f529e 100644
--- a/adb/include/alibabacloud/adb/model/CreateDBClusterRequest.h
+++ b/adb/include/alibabacloud/adb/model/CreateDBClusterRequest.h
@@ -39,16 +39,32 @@ namespace AlibabaCloud
void setResourceOwnerId(long resourceOwnerId);
std::string getDBClusterDescription()const;
void setDBClusterDescription(const std::string& dBClusterDescription);
- std::string getClientToken()const;
- void setClientToken(const std::string& clientToken);
std::string getStorageType()const;
void setStorageType(const std::string& storageType);
- std::string getAccessKeyId()const;
- void setAccessKeyId(const std::string& accessKeyId);
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 getSourceDBInstanceName()const;
+ void setSourceDBInstanceName(const std::string& sourceDBInstanceName);
+ std::string getClientToken()const;
+ void setClientToken(const std::string& clientToken);
+ std::string getAccessKeyId()const;
+ void setAccessKeyId(const std::string& accessKeyId);
std::string getStorageResource()const;
void setStorageResource(const std::string& storageResource);
std::string getRegionId()const;
@@ -57,8 +73,8 @@ namespace AlibabaCloud
void setDBClusterCategory(const std::string& dBClusterCategory);
std::string getDBClusterNetworkType()const;
void setDBClusterNetworkType(const std::string& dBClusterNetworkType);
- std::string getPeriod()const;
- void setPeriod(const std::string& period);
+ std::string getRestoreTime()const;
+ void setRestoreTime(const std::string& restoreTime);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
@@ -67,53 +83,49 @@ namespace AlibabaCloud
void setDBClusterVersion(const std::string& dBClusterVersion);
std::string getDBClusterClass()const;
void setDBClusterClass(const std::string& dBClusterClass);
- long getOwnerId()const;
- void setOwnerId(long ownerId);
- std::string getDBNodeGroupCount()const;
- void setDBNodeGroupCount(const std::string& dBNodeGroupCount);
std::string getUsedTime()const;
void setUsedTime(const std::string& usedTime);
- std::string getVSwitchId()const;
- void setVSwitchId(const std::string& vSwitchId);
+ 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 getVPCId()const;
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;
void setPayType(const std::string& payType);
private:
long resourceOwnerId_;
std::string dBClusterDescription_;
- std::string clientToken_;
std::string storageType_;
- std::string accessKeyId_;
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 sourceDBInstanceName_;
+ std::string clientToken_;
+ std::string accessKeyId_;
std::string storageResource_;
std::string regionId_;
std::string dBClusterCategory_;
std::string dBClusterNetworkType_;
- std::string period_;
+ std::string restoreTime_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string dBClusterVersion_;
std::string dBClusterClass_;
- long ownerId_;
- std::string dBNodeGroupCount_;
std::string usedTime_;
- std::string vSwitchId_;
+ std::string restoreType_;
std::string dBNodeStorage_;
std::string executorCount_;
std::string vPCId_;
- std::string zoneId_;
- std::string computeResource_;
std::string payType_;
};
diff --git a/adb/include/alibabacloud/adb/model/CreateDBResourcePoolRequest.h b/adb/include/alibabacloud/adb/model/CreateDBResourcePoolRequest.h
new file mode 100644
index 000000000..895b50ca3
--- /dev/null
+++ b/adb/include/alibabacloud/adb/model/CreateDBResourcePoolRequest.h
@@ -0,0 +1,72 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ADB_MODEL_CREATEDBRESOURCEPOOLREQUEST_H_
+#define ALIBABACLOUD_ADB_MODEL_CREATEDBRESOURCEPOOLREQUEST_H_
+
+#include
+#include
+#include
+#include
+
+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_;
+
+ };
+ }
+ }
+}
+#endif // !ALIBABACLOUD_ADB_MODEL_CREATEDBRESOURCEPOOLREQUEST_H_
\ No newline at end of file
diff --git a/adb/include/alibabacloud/adb/model/CreateDBResourcePoolResult.h b/adb/include/alibabacloud/adb/model/CreateDBResourcePoolResult.h
new file mode 100644
index 000000000..3ffbc7f53
--- /dev/null
+++ b/adb/include/alibabacloud/adb/model/CreateDBResourcePoolResult.h
@@ -0,0 +1,49 @@
+/*
+ * 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_CREATEDBRESOURCEPOOLRESULT_H_
+#define ALIBABACLOUD_ADB_MODEL_CREATEDBRESOURCEPOOLRESULT_H_
+
+#include
+#include
+#include
+#include
+#include
+
+namespace AlibabaCloud
+{
+ namespace Adb
+ {
+ namespace Model
+ {
+ class ALIBABACLOUD_ADB_EXPORT CreateDBResourcePoolResult : public ServiceResult
+ {
+ public:
+
+
+ CreateDBResourcePoolResult();
+ explicit CreateDBResourcePoolResult(const std::string &payload);
+ ~CreateDBResourcePoolResult();
+
+ protected:
+ void parse(const std::string &payload);
+ private:
+
+ };
+ }
+ }
+}
+#endif // !ALIBABACLOUD_ADB_MODEL_CREATEDBRESOURCEPOOLRESULT_H_
\ No newline at end of file
diff --git a/adb/include/alibabacloud/adb/model/CreateElasticPlanRequest.h b/adb/include/alibabacloud/adb/model/CreateElasticPlanRequest.h
new file mode 100644
index 000000000..fda45b068
--- /dev/null
+++ b/adb/include/alibabacloud/adb/model/CreateElasticPlanRequest.h
@@ -0,0 +1,90 @@
+/*
+ * 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
+#include
+#include
+#include
+
+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_;
+
+ };
+ }
+ }
+}
+#endif // !ALIBABACLOUD_ADB_MODEL_CREATEELASTICPLANREQUEST_H_
\ No newline at end of file
diff --git a/adb/include/alibabacloud/adb/model/CreateElasticPlanResult.h b/adb/include/alibabacloud/adb/model/CreateElasticPlanResult.h
new file mode 100644
index 000000000..23fd3cffb
--- /dev/null
+++ b/adb/include/alibabacloud/adb/model/CreateElasticPlanResult.h
@@ -0,0 +1,49 @@
+/*
+ * 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_CREATEELASTICPLANRESULT_H_
+#define ALIBABACLOUD_ADB_MODEL_CREATEELASTICPLANRESULT_H_
+
+#include
+#include
+#include
+#include
+#include
+
+namespace AlibabaCloud
+{
+ namespace Adb
+ {
+ namespace Model
+ {
+ class ALIBABACLOUD_ADB_EXPORT CreateElasticPlanResult : public ServiceResult
+ {
+ public:
+
+
+ CreateElasticPlanResult();
+ explicit CreateElasticPlanResult(const std::string &payload);
+ ~CreateElasticPlanResult();
+
+ protected:
+ void parse(const std::string &payload);
+ private:
+
+ };
+ }
+ }
+}
+#endif // !ALIBABACLOUD_ADB_MODEL_CREATEELASTICPLANRESULT_H_
\ No newline at end of file
diff --git a/adb/include/alibabacloud/adb/model/DeleteDBClusterResult.h b/adb/include/alibabacloud/adb/model/DeleteDBClusterResult.h
index a69b6f513..8d176a16c 100644
--- a/adb/include/alibabacloud/adb/model/DeleteDBClusterResult.h
+++ b/adb/include/alibabacloud/adb/model/DeleteDBClusterResult.h
@@ -37,10 +37,14 @@ namespace AlibabaCloud
DeleteDBClusterResult();
explicit DeleteDBClusterResult(const std::string &payload);
~DeleteDBClusterResult();
+ int getTaskId()const;
+ std::string getDBClusterId()const;
protected:
void parse(const std::string &payload);
private:
+ int taskId_;
+ std::string dBClusterId_;
};
}
diff --git a/adb/include/alibabacloud/adb/model/DeleteDBResourcePoolRequest.h b/adb/include/alibabacloud/adb/model/DeleteDBResourcePoolRequest.h
new file mode 100644
index 000000000..f77e5f065
--- /dev/null
+++ b/adb/include/alibabacloud/adb/model/DeleteDBResourcePoolRequest.h
@@ -0,0 +1,66 @@
+/*
+ * 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
+#include
+#include
+#include
+
+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_;
+
+ };
+ }
+ }
+}
+#endif // !ALIBABACLOUD_ADB_MODEL_DELETEDBRESOURCEPOOLREQUEST_H_
\ No newline at end of file
diff --git a/adb/include/alibabacloud/adb/model/DeleteDBResourcePoolResult.h b/adb/include/alibabacloud/adb/model/DeleteDBResourcePoolResult.h
new file mode 100644
index 000000000..0586b58fb
--- /dev/null
+++ b/adb/include/alibabacloud/adb/model/DeleteDBResourcePoolResult.h
@@ -0,0 +1,49 @@
+/*
+ * 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_DELETEDBRESOURCEPOOLRESULT_H_
+#define ALIBABACLOUD_ADB_MODEL_DELETEDBRESOURCEPOOLRESULT_H_
+
+#include
+#include
+#include
+#include
+#include
+
+namespace AlibabaCloud
+{
+ namespace Adb
+ {
+ namespace Model
+ {
+ class ALIBABACLOUD_ADB_EXPORT DeleteDBResourcePoolResult : public ServiceResult
+ {
+ public:
+
+
+ DeleteDBResourcePoolResult();
+ explicit DeleteDBResourcePoolResult(const std::string &payload);
+ ~DeleteDBResourcePoolResult();
+
+ protected:
+ void parse(const std::string &payload);
+ private:
+
+ };
+ }
+ }
+}
+#endif // !ALIBABACLOUD_ADB_MODEL_DELETEDBRESOURCEPOOLRESULT_H_
\ No newline at end of file
diff --git a/adb/include/alibabacloud/adb/model/DeleteElasticPlanRequest.h b/adb/include/alibabacloud/adb/model/DeleteElasticPlanRequest.h
new file mode 100644
index 000000000..ca82b6863
--- /dev/null
+++ b/adb/include/alibabacloud/adb/model/DeleteElasticPlanRequest.h
@@ -0,0 +1,66 @@
+/*
+ * 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
+#include
+#include
+#include
+
+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_;
+
+ };
+ }
+ }
+}
+#endif // !ALIBABACLOUD_ADB_MODEL_DELETEELASTICPLANREQUEST_H_
\ No newline at end of file
diff --git a/adb/include/alibabacloud/adb/model/DeleteElasticPlanResult.h b/adb/include/alibabacloud/adb/model/DeleteElasticPlanResult.h
new file mode 100644
index 000000000..7242abadb
--- /dev/null
+++ b/adb/include/alibabacloud/adb/model/DeleteElasticPlanResult.h
@@ -0,0 +1,49 @@
+/*
+ * 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_DELETEELASTICPLANRESULT_H_
+#define ALIBABACLOUD_ADB_MODEL_DELETEELASTICPLANRESULT_H_
+
+#include
+#include
+#include
+#include
+#include
+
+namespace AlibabaCloud
+{
+ namespace Adb
+ {
+ namespace Model
+ {
+ class ALIBABACLOUD_ADB_EXPORT DeleteElasticPlanResult : public ServiceResult
+ {
+ public:
+
+
+ DeleteElasticPlanResult();
+ explicit DeleteElasticPlanResult(const std::string &payload);
+ ~DeleteElasticPlanResult();
+
+ protected:
+ void parse(const std::string &payload);
+ private:
+
+ };
+ }
+ }
+}
+#endif // !ALIBABACLOUD_ADB_MODEL_DELETEELASTICPLANRESULT_H_
\ No newline at end of file
diff --git a/adb/include/alibabacloud/adb/model/DescribeAllAccountsRequest.h b/adb/include/alibabacloud/adb/model/DescribeAllAccountsRequest.h
new file mode 100644
index 000000000..fa1149481
--- /dev/null
+++ b/adb/include/alibabacloud/adb/model/DescribeAllAccountsRequest.h
@@ -0,0 +1,63 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBEALLACCOUNTSREQUEST_H_
+#define ALIBABACLOUD_ADB_MODEL_DESCRIBEALLACCOUNTSREQUEST_H_
+
+#include
+#include
+#include
+#include
+
+namespace AlibabaCloud
+{
+ namespace Adb
+ {
+ namespace Model
+ {
+ class ALIBABACLOUD_ADB_EXPORT DescribeAllAccountsRequest : public RpcServiceRequest
+ {
+
+ 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);
+ 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_;
+
+ };
+ }
+ }
+}
+#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEALLACCOUNTSREQUEST_H_
\ No newline at end of file
diff --git a/adb/include/alibabacloud/adb/model/DescribeAllAccountsResult.h b/adb/include/alibabacloud/adb/model/DescribeAllAccountsResult.h
new file mode 100644
index 000000000..629784f93
--- /dev/null
+++ b/adb/include/alibabacloud/adb/model/DescribeAllAccountsResult.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_DESCRIBEALLACCOUNTSRESULT_H_
+#define ALIBABACLOUD_ADB_MODEL_DESCRIBEALLACCOUNTSRESULT_H_
+
+#include
+#include
+#include
+#include
+#include
+
+namespace AlibabaCloud
+{
+ namespace Adb
+ {
+ namespace Model
+ {
+ class ALIBABACLOUD_ADB_EXPORT DescribeAllAccountsResult : public ServiceResult
+ {
+ public:
+ struct AccountInfo
+ {
+ std::string user;
+ };
+
+
+ DescribeAllAccountsResult();
+ explicit DescribeAllAccountsResult(const std::string &payload);
+ ~DescribeAllAccountsResult();
+ std::vector getAccountList()const;
+
+ protected:
+ void parse(const std::string &payload);
+ private:
+ std::vector accountList_;
+
+ };
+ }
+ }
+}
+#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEALLACCOUNTSRESULT_H_
\ No newline at end of file
diff --git a/adb/include/alibabacloud/adb/model/DescribeAvailableResourceResult.h b/adb/include/alibabacloud/adb/model/DescribeAvailableResourceResult.h
index 313ab5fc8..32c63ffd8 100644
--- a/adb/include/alibabacloud/adb/model/DescribeAvailableResourceResult.h
+++ b/adb/include/alibabacloud/adb/model/DescribeAvailableResourceResult.h
@@ -40,7 +40,14 @@ namespace AlibabaCloud
{
struct SupportedFlexibleResourceItem
{
+ struct SupportedElasticIOResource
+ {
+ std::string maxCount;
+ std::string step;
+ std::string minCount;
+ };
std::string storageType;
+ SupportedElasticIOResource supportedElasticIOResource;
std::vector supportedStorageResource;
std::vector supportedComputeResource;
};
diff --git a/adb/include/alibabacloud/adb/model/DescribeConnectionCountRecordsRequest.h b/adb/include/alibabacloud/adb/model/DescribeConnectionCountRecordsRequest.h
new file mode 100644
index 000000000..fd710022c
--- /dev/null
+++ b/adb/include/alibabacloud/adb/model/DescribeConnectionCountRecordsRequest.h
@@ -0,0 +1,63 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBECONNECTIONCOUNTRECORDSREQUEST_H_
+#define ALIBABACLOUD_ADB_MODEL_DESCRIBECONNECTIONCOUNTRECORDSREQUEST_H_
+
+#include
+#include
+#include
+#include
+
+namespace AlibabaCloud
+{
+ namespace Adb
+ {
+ namespace Model
+ {
+ class ALIBABACLOUD_ADB_EXPORT DescribeConnectionCountRecordsRequest : public RpcServiceRequest
+ {
+
+ public:
+ DescribeConnectionCountRecordsRequest();
+ ~DescribeConnectionCountRecordsRequest();
+
+ 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_;
+
+ };
+ }
+ }
+}
+#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBECONNECTIONCOUNTRECORDSREQUEST_H_
\ No newline at end of file
diff --git a/adb/include/alibabacloud/adb/model/DescribeConnectionCountRecordsResult.h b/adb/include/alibabacloud/adb/model/DescribeConnectionCountRecordsResult.h
new file mode 100644
index 000000000..63332ff8e
--- /dev/null
+++ b/adb/include/alibabacloud/adb/model/DescribeConnectionCountRecordsResult.h
@@ -0,0 +1,67 @@
+/*
+ * 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
+#include
+#include
+#include
+#include
+
+namespace AlibabaCloud
+{
+ namespace Adb
+ {
+ namespace Model
+ {
+ class ALIBABACLOUD_ADB_EXPORT DescribeConnectionCountRecordsResult : public ServiceResult
+ {
+ public:
+ struct Users
+ {
+ std::string user;
+ long count;
+ };
+ struct AccessIps
+ {
+ std::string accessIp;
+ long count;
+ };
+
+
+ DescribeConnectionCountRecordsResult();
+ explicit DescribeConnectionCountRecordsResult(const std::string &payload);
+ ~DescribeConnectionCountRecordsResult();
+ std::string getTotalCount()const;
+ std::vector getUserRecords()const;
+ std::string getDBClusterId()const;
+ std::vector getAccessIpRecords()const;
+
+ protected:
+ void parse(const std::string &payload);
+ private:
+ std::string totalCount_;
+ std::vector userRecords_;
+ std::string dBClusterId_;
+ std::vector accessIpRecords_;
+
+ };
+ }
+ }
+}
+#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBECONNECTIONCOUNTRECORDSRESULT_H_
\ No newline at end of file
diff --git a/adb/include/alibabacloud/adb/model/DescribeDBClusterAttributeResult.h b/adb/include/alibabacloud/adb/model/DescribeDBClusterAttributeResult.h
index e0836d975..a0264332c 100644
--- a/adb/include/alibabacloud/adb/model/DescribeDBClusterAttributeResult.h
+++ b/adb/include/alibabacloud/adb/model/DescribeDBClusterAttributeResult.h
@@ -47,6 +47,7 @@ namespace AlibabaCloud
std::string dBClusterNetworkType;
std::string dBClusterType;
std::string diskType;
+ int elasticIOResource;
std::string dBVersion;
std::string dtsJobId;
long dBNodeCount;
@@ -57,6 +58,8 @@ namespace AlibabaCloud
std::vector tags;
std::string engine;
long dBNodeStorage;
+ std::string engineVersion;
+ bool userENIStatus;
std::string zoneId;
std::string vPCId;
std::string dBClusterStatus;
@@ -67,7 +70,9 @@ namespace AlibabaCloud
std::string expired;
std::string lockMode;
std::string payType;
+ bool enableAirflow;
std::string dBNodeClass;
+ bool enableSpark;
std::string vPCCloudInstanceId;
std::string creationTime;
std::string regionId;
diff --git a/adb/include/alibabacloud/adb/model/DescribeDBClusterResourcePoolPerformanceRequest.h b/adb/include/alibabacloud/adb/model/DescribeDBClusterResourcePoolPerformanceRequest.h
new file mode 100644
index 000000000..7394179c0
--- /dev/null
+++ b/adb/include/alibabacloud/adb/model/DescribeDBClusterResourcePoolPerformanceRequest.h
@@ -0,0 +1,75 @@
+/*
+ * 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
+#include
+#include
+#include
+
+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_;
+
+ };
+ }
+ }
+}
+#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERRESOURCEPOOLPERFORMANCEREQUEST_H_
\ No newline at end of file
diff --git a/adb/include/alibabacloud/adb/model/DescribeDBClusterResourcePoolPerformanceResult.h b/adb/include/alibabacloud/adb/model/DescribeDBClusterResourcePoolPerformanceResult.h
new file mode 100644
index 000000000..d1d32885d
--- /dev/null
+++ b/adb/include/alibabacloud/adb/model/DescribeDBClusterResourcePoolPerformanceResult.h
@@ -0,0 +1,73 @@
+/*
+ * 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
+#include
+#include
+#include
+#include
+
+namespace AlibabaCloud
+{
+ namespace Adb
+ {
+ namespace Model
+ {
+ class ALIBABACLOUD_ADB_EXPORT DescribeDBClusterResourcePoolPerformanceResult : public ServiceResult
+ {
+ public:
+ struct PerformanceItem
+ {
+ struct ResourcePoolPerformancesItem
+ {
+ struct ResourcePoolSeriesItem
+ {
+ std::vector values;
+ std::string name;
+ };
+ std::vector resourcePoolSeries;
+ std::string resourcePoolName;
+ };
+ std::vector resourcePoolPerformances;
+ std::string unit;
+ std::string key;
+ };
+
+
+ DescribeDBClusterResourcePoolPerformanceResult();
+ explicit DescribeDBClusterResourcePoolPerformanceResult(const std::string &payload);
+ ~DescribeDBClusterResourcePoolPerformanceResult();
+ std::string getEndTime()const;
+ std::string getDBClusterId()const;
+ std::string getStartTime()const;
+ std::vector getPerformances()const;
+
+ protected:
+ void parse(const std::string &payload);
+ private:
+ std::string endTime_;
+ std::string dBClusterId_;
+ std::string startTime_;
+ std::vector performances_;
+
+ };
+ }
+ }
+}
+#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDBCLUSTERRESOURCEPOOLPERFORMANCERESULT_H_
\ No newline at end of file
diff --git a/adb/include/alibabacloud/adb/model/DescribeDBClustersResult.h b/adb/include/alibabacloud/adb/model/DescribeDBClustersResult.h
index 716718415..6432a539f 100644
--- a/adb/include/alibabacloud/adb/model/DescribeDBClustersResult.h
+++ b/adb/include/alibabacloud/adb/model/DescribeDBClustersResult.h
@@ -47,6 +47,7 @@ namespace AlibabaCloud
std::string dBClusterNetworkType;
std::string dBClusterType;
std::string diskType;
+ int elasticIOResource;
std::string dBVersion;
std::string dtsJobId;
long dBNodeCount;
diff --git a/adb/include/alibabacloud/adb/model/DescribeDBResourcePoolRequest.h b/adb/include/alibabacloud/adb/model/DescribeDBResourcePoolRequest.h
new file mode 100644
index 000000000..ed737026b
--- /dev/null
+++ b/adb/include/alibabacloud/adb/model/DescribeDBResourcePoolRequest.h
@@ -0,0 +1,66 @@
+/*
+ * 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
+#include
+#include
+#include
+
+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_;
+
+ };
+ }
+ }
+}
+#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBEDBRESOURCEPOOLREQUEST_H_
\ No newline at end of file
diff --git a/adb/include/alibabacloud/adb/model/DescribeDBResourcePoolResult.h b/adb/include/alibabacloud/adb/model/DescribeDBResourcePoolResult.h
new file mode 100644
index 000000000..f2377f649
--- /dev/null
+++ b/adb/include/alibabacloud/adb/model/DescribeDBResourcePoolResult.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_DESCRIBEDBRESOURCEPOOLRESULT_H_
+#define ALIBABACLOUD_ADB_MODEL_DESCRIBEDBRESOURCEPOOLRESULT_H_
+
+#include
+#include
+#include
+#include
+#include