diff --git a/CHANGELOG b/CHANGELOG
index 02d4a2b92..52c2f4274 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,6 @@
+2021-03-30 Version: 1.36.660
+- Supported Open Api.
+
2021-03-30 Version: 1.36.659
- Support ListDDLPublishRecords API.
- Fixed GetMetaTableColumn, GetMetaTableDetailInfo API response param DataLength lack of precision.
diff --git a/VERSION b/VERSION
index 7b887b623..dc4fcb1bf 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-1.36.659
\ No newline at end of file
+1.36.660
\ No newline at end of file
diff --git a/openanalytics-open/2018-06-19/Activate.xml b/openanalytics-open/2018-06-19/Activate.xml
new file mode 100644
index 000000000..b7ce79d55
--- /dev/null
+++ b/openanalytics-open/2018-06-19/Activate.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/AddAccount.xml b/openanalytics-open/2018-06-19/AddAccount.xml
new file mode 100644
index 000000000..4402901aa
--- /dev/null
+++ b/openanalytics-open/2018-06-19/AddAccount.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/AddEndPoint.xml b/openanalytics-open/2018-06-19/AddEndPoint.xml
new file mode 100644
index 000000000..c0d85b77c
--- /dev/null
+++ b/openanalytics-open/2018-06-19/AddEndPoint.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/AddPartitions.xml b/openanalytics-open/2018-06-19/AddPartitions.xml
new file mode 100644
index 000000000..15e7f0838
--- /dev/null
+++ b/openanalytics-open/2018-06-19/AddPartitions.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/AlterDatabase.xml b/openanalytics-open/2018-06-19/AlterDatabase.xml
new file mode 100644
index 000000000..f1ea943de
--- /dev/null
+++ b/openanalytics-open/2018-06-19/AlterDatabase.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/AlterTable.xml b/openanalytics-open/2018-06-19/AlterTable.xml
new file mode 100644
index 000000000..105096e3a
--- /dev/null
+++ b/openanalytics-open/2018-06-19/AlterTable.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/BindingRamUidToDlaAccount.xml b/openanalytics-open/2018-06-19/BindingRamUidToDlaAccount.xml
new file mode 100644
index 000000000..26c230641
--- /dev/null
+++ b/openanalytics-open/2018-06-19/BindingRamUidToDlaAccount.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/CancelExecute.xml b/openanalytics-open/2018-06-19/CancelExecute.xml
new file mode 100644
index 000000000..c8b88444c
--- /dev/null
+++ b/openanalytics-open/2018-06-19/CancelExecute.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/CancelQueryByExecuteId.xml b/openanalytics-open/2018-06-19/CancelQueryByExecuteId.xml
new file mode 100644
index 000000000..7fe4e72d2
--- /dev/null
+++ b/openanalytics-open/2018-06-19/CancelQueryByExecuteId.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/CancelQueryById.xml b/openanalytics-open/2018-06-19/CancelQueryById.xml
new file mode 100644
index 000000000..ece107ba1
--- /dev/null
+++ b/openanalytics-open/2018-06-19/CancelQueryById.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/CheckFormationSchemaExists.xml b/openanalytics-open/2018-06-19/CheckFormationSchemaExists.xml
new file mode 100644
index 000000000..217aa079d
--- /dev/null
+++ b/openanalytics-open/2018-06-19/CheckFormationSchemaExists.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/CheckPermission.xml b/openanalytics-open/2018-06-19/CheckPermission.xml
new file mode 100644
index 000000000..94d97158b
--- /dev/null
+++ b/openanalytics-open/2018-06-19/CheckPermission.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/ConsoleLogger.xml b/openanalytics-open/2018-06-19/ConsoleLogger.xml
new file mode 100644
index 000000000..e00c1e780
--- /dev/null
+++ b/openanalytics-open/2018-06-19/ConsoleLogger.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/CreateDatabase.xml b/openanalytics-open/2018-06-19/CreateDatabase.xml
new file mode 100644
index 000000000..c407fd2b4
--- /dev/null
+++ b/openanalytics-open/2018-06-19/CreateDatabase.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/CreateElasticJob.xml b/openanalytics-open/2018-06-19/CreateElasticJob.xml
new file mode 100644
index 000000000..5bfcec68a
--- /dev/null
+++ b/openanalytics-open/2018-06-19/CreateElasticJob.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/CreateFormationCrawler.xml b/openanalytics-open/2018-06-19/CreateFormationCrawler.xml
new file mode 100644
index 000000000..5700e025b
--- /dev/null
+++ b/openanalytics-open/2018-06-19/CreateFormationCrawler.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/CreateInstance.xml b/openanalytics-open/2018-06-19/CreateInstance.xml
new file mode 100644
index 000000000..e5018c3ac
--- /dev/null
+++ b/openanalytics-open/2018-06-19/CreateInstance.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/CreateReverseEndpoint.xml b/openanalytics-open/2018-06-19/CreateReverseEndpoint.xml
new file mode 100644
index 000000000..980727a92
--- /dev/null
+++ b/openanalytics-open/2018-06-19/CreateReverseEndpoint.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/CreateServiceLinkedRole.xml b/openanalytics-open/2018-06-19/CreateServiceLinkedRole.xml
new file mode 100644
index 000000000..07c04778e
--- /dev/null
+++ b/openanalytics-open/2018-06-19/CreateServiceLinkedRole.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/CreateSparkAccount.xml b/openanalytics-open/2018-06-19/CreateSparkAccount.xml
new file mode 100644
index 000000000..6a31fda9f
--- /dev/null
+++ b/openanalytics-open/2018-06-19/CreateSparkAccount.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/CreateSparkJob.xml b/openanalytics-open/2018-06-19/CreateSparkJob.xml
new file mode 100644
index 000000000..4eec4e860
--- /dev/null
+++ b/openanalytics-open/2018-06-19/CreateSparkJob.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/CreateTable.xml b/openanalytics-open/2018-06-19/CreateTable.xml
new file mode 100644
index 000000000..ee9ae7195
--- /dev/null
+++ b/openanalytics-open/2018-06-19/CreateTable.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/CreateUserNetConfig.xml b/openanalytics-open/2018-06-19/CreateUserNetConfig.xml
new file mode 100644
index 000000000..1d8c2a7ec
--- /dev/null
+++ b/openanalytics-open/2018-06-19/CreateUserNetConfig.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/CreateVirtualCluster.xml b/openanalytics-open/2018-06-19/CreateVirtualCluster.xml
new file mode 100644
index 000000000..59be3a505
--- /dev/null
+++ b/openanalytics-open/2018-06-19/CreateVirtualCluster.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/CreateVirtualClusterForSpark.xml b/openanalytics-open/2018-06-19/CreateVirtualClusterForSpark.xml
new file mode 100644
index 000000000..f78e87a40
--- /dev/null
+++ b/openanalytics-open/2018-06-19/CreateVirtualClusterForSpark.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/DecodeStsToken.xml b/openanalytics-open/2018-06-19/DecodeStsToken.xml
new file mode 100644
index 000000000..6333f841b
--- /dev/null
+++ b/openanalytics-open/2018-06-19/DecodeStsToken.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/DeleteAccount.xml b/openanalytics-open/2018-06-19/DeleteAccount.xml
new file mode 100644
index 000000000..7a2a7b654
--- /dev/null
+++ b/openanalytics-open/2018-06-19/DeleteAccount.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/DeleteElasticJob.xml b/openanalytics-open/2018-06-19/DeleteElasticJob.xml
new file mode 100644
index 000000000..cc0b10940
--- /dev/null
+++ b/openanalytics-open/2018-06-19/DeleteElasticJob.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/DeleteFormationCrawler.xml b/openanalytics-open/2018-06-19/DeleteFormationCrawler.xml
new file mode 100644
index 000000000..090d90658
--- /dev/null
+++ b/openanalytics-open/2018-06-19/DeleteFormationCrawler.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/DeleteFormationTask.xml b/openanalytics-open/2018-06-19/DeleteFormationTask.xml
new file mode 100644
index 000000000..2e37dd10b
--- /dev/null
+++ b/openanalytics-open/2018-06-19/DeleteFormationTask.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/DeleteReverseEndpoint.xml b/openanalytics-open/2018-06-19/DeleteReverseEndpoint.xml
new file mode 100644
index 000000000..22e27be08
--- /dev/null
+++ b/openanalytics-open/2018-06-19/DeleteReverseEndpoint.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/DeleteSparkJob.xml b/openanalytics-open/2018-06-19/DeleteSparkJob.xml
new file mode 100644
index 000000000..5a560c512
--- /dev/null
+++ b/openanalytics-open/2018-06-19/DeleteSparkJob.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/DeleteTemporaryJob.xml b/openanalytics-open/2018-06-19/DeleteTemporaryJob.xml
new file mode 100644
index 000000000..1679ae479
--- /dev/null
+++ b/openanalytics-open/2018-06-19/DeleteTemporaryJob.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/DeleteTemporaryJobTree.xml b/openanalytics-open/2018-06-19/DeleteTemporaryJobTree.xml
new file mode 100644
index 000000000..4e529380e
--- /dev/null
+++ b/openanalytics-open/2018-06-19/DeleteTemporaryJobTree.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/DeleteUserNetConfig.xml b/openanalytics-open/2018-06-19/DeleteUserNetConfig.xml
new file mode 100644
index 000000000..496d41545
--- /dev/null
+++ b/openanalytics-open/2018-06-19/DeleteUserNetConfig.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/DescribeCapacity.xml b/openanalytics-open/2018-06-19/DescribeCapacity.xml
new file mode 100644
index 000000000..2c9cbf9ff
--- /dev/null
+++ b/openanalytics-open/2018-06-19/DescribeCapacity.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/DescribeDataLakeAnalyticsService.xml b/openanalytics-open/2018-06-19/DescribeDataLakeAnalyticsService.xml
new file mode 100644
index 000000000..f1bd7fe01
--- /dev/null
+++ b/openanalytics-open/2018-06-19/DescribeDataLakeAnalyticsService.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/DescribeElasticJob.xml b/openanalytics-open/2018-06-19/DescribeElasticJob.xml
new file mode 100644
index 000000000..d3543284b
--- /dev/null
+++ b/openanalytics-open/2018-06-19/DescribeElasticJob.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/DescribeRegionList.xml b/openanalytics-open/2018-06-19/DescribeRegionList.xml
new file mode 100644
index 000000000..bbb2d2814
--- /dev/null
+++ b/openanalytics-open/2018-06-19/DescribeRegionList.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/DescribeTags.xml b/openanalytics-open/2018-06-19/DescribeTags.xml
new file mode 100644
index 000000000..7bb0cddf1
--- /dev/null
+++ b/openanalytics-open/2018-06-19/DescribeTags.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/DescribeVirtualCluster.xml b/openanalytics-open/2018-06-19/DescribeVirtualCluster.xml
new file mode 100644
index 000000000..43783c2ea
--- /dev/null
+++ b/openanalytics-open/2018-06-19/DescribeVirtualCluster.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/DescribeVirtualClusterV2.xml b/openanalytics-open/2018-06-19/DescribeVirtualClusterV2.xml
new file mode 100644
index 000000000..3ed24cc8e
--- /dev/null
+++ b/openanalytics-open/2018-06-19/DescribeVirtualClusterV2.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/DestroyVirtualCluster.xml b/openanalytics-open/2018-06-19/DestroyVirtualCluster.xml
new file mode 100644
index 000000000..52e8f9bcc
--- /dev/null
+++ b/openanalytics-open/2018-06-19/DestroyVirtualCluster.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/DetectTableInfo.xml b/openanalytics-open/2018-06-19/DetectTableInfo.xml
new file mode 100644
index 000000000..e0a03ffce
--- /dev/null
+++ b/openanalytics-open/2018-06-19/DetectTableInfo.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/DropDatabase.xml b/openanalytics-open/2018-06-19/DropDatabase.xml
new file mode 100644
index 000000000..a3e6c6ddc
--- /dev/null
+++ b/openanalytics-open/2018-06-19/DropDatabase.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/DropPartition.xml b/openanalytics-open/2018-06-19/DropPartition.xml
new file mode 100644
index 000000000..ff4e657ef
--- /dev/null
+++ b/openanalytics-open/2018-06-19/DropPartition.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/DropTable.xml b/openanalytics-open/2018-06-19/DropTable.xml
new file mode 100644
index 000000000..4e1e8a2be
--- /dev/null
+++ b/openanalytics-open/2018-06-19/DropTable.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/EchoUserID.xml b/openanalytics-open/2018-06-19/EchoUserID.xml
new file mode 100644
index 000000000..9c3abd220
--- /dev/null
+++ b/openanalytics-open/2018-06-19/EchoUserID.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/ExecuteDDL.xml b/openanalytics-open/2018-06-19/ExecuteDDL.xml
new file mode 100644
index 000000000..eb25f1f1f
--- /dev/null
+++ b/openanalytics-open/2018-06-19/ExecuteDDL.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/ExecuteInitOSSAccessLog.xml b/openanalytics-open/2018-06-19/ExecuteInitOSSAccessLog.xml
new file mode 100644
index 000000000..2259fc64b
--- /dev/null
+++ b/openanalytics-open/2018-06-19/ExecuteInitOSSAccessLog.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/ExecuteSQL.xml b/openanalytics-open/2018-06-19/ExecuteSQL.xml
new file mode 100644
index 000000000..1f50a45e7
--- /dev/null
+++ b/openanalytics-open/2018-06-19/ExecuteSQL.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/ExecuteService.xml b/openanalytics-open/2018-06-19/ExecuteService.xml
new file mode 100644
index 000000000..8a606077e
--- /dev/null
+++ b/openanalytics-open/2018-06-19/ExecuteService.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/ForbidAutomaticMetaSyncAsIntegrationAccount.xml b/openanalytics-open/2018-06-19/ForbidAutomaticMetaSyncAsIntegrationAccount.xml
new file mode 100644
index 000000000..168f0ece9
--- /dev/null
+++ b/openanalytics-open/2018-06-19/ForbidAutomaticMetaSyncAsIntegrationAccount.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/GenerateSchema.xml b/openanalytics-open/2018-06-19/GenerateSchema.xml
new file mode 100644
index 000000000..f032c106c
--- /dev/null
+++ b/openanalytics-open/2018-06-19/GenerateSchema.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/GenerateTable.xml b/openanalytics-open/2018-06-19/GenerateTable.xml
new file mode 100644
index 000000000..79fcf85c2
--- /dev/null
+++ b/openanalytics-open/2018-06-19/GenerateTable.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/GenerateToken.xml b/openanalytics-open/2018-06-19/GenerateToken.xml
new file mode 100644
index 000000000..8cdb1c407
--- /dev/null
+++ b/openanalytics-open/2018-06-19/GenerateToken.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/GetAllDatabases.xml b/openanalytics-open/2018-06-19/GetAllDatabases.xml
new file mode 100644
index 000000000..cd7658bf5
--- /dev/null
+++ b/openanalytics-open/2018-06-19/GetAllDatabases.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/GetAllTables.xml b/openanalytics-open/2018-06-19/GetAllTables.xml
new file mode 100644
index 000000000..94c8eb810
--- /dev/null
+++ b/openanalytics-open/2018-06-19/GetAllTables.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/GetAllowIP.xml b/openanalytics-open/2018-06-19/GetAllowIP.xml
new file mode 100644
index 000000000..265d8b83d
--- /dev/null
+++ b/openanalytics-open/2018-06-19/GetAllowIP.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/GetAvailableFormationProductTypes.xml b/openanalytics-open/2018-06-19/GetAvailableFormationProductTypes.xml
new file mode 100644
index 000000000..b9a3fb81c
--- /dev/null
+++ b/openanalytics-open/2018-06-19/GetAvailableFormationProductTypes.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/GetConsolePermission.xml b/openanalytics-open/2018-06-19/GetConsolePermission.xml
new file mode 100644
index 000000000..f96e9f828
--- /dev/null
+++ b/openanalytics-open/2018-06-19/GetConsolePermission.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/GetDLAServiceStatus.xml b/openanalytics-open/2018-06-19/GetDLAServiceStatus.xml
new file mode 100644
index 000000000..2dcbcd0a5
--- /dev/null
+++ b/openanalytics-open/2018-06-19/GetDLAServiceStatus.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/GetDatabase.xml b/openanalytics-open/2018-06-19/GetDatabase.xml
new file mode 100644
index 000000000..664e16387
--- /dev/null
+++ b/openanalytics-open/2018-06-19/GetDatabase.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/GetEndPoint.xml b/openanalytics-open/2018-06-19/GetEndPoint.xml
new file mode 100644
index 000000000..0117fe428
--- /dev/null
+++ b/openanalytics-open/2018-06-19/GetEndPoint.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/GetEndPointByDomain.xml b/openanalytics-open/2018-06-19/GetEndPointByDomain.xml
new file mode 100644
index 000000000..4c1c084a8
--- /dev/null
+++ b/openanalytics-open/2018-06-19/GetEndPointByDomain.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/GetFormationCrawler.xml b/openanalytics-open/2018-06-19/GetFormationCrawler.xml
new file mode 100644
index 000000000..ec8f05392
--- /dev/null
+++ b/openanalytics-open/2018-06-19/GetFormationCrawler.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/GetJobDetail.xml b/openanalytics-open/2018-06-19/GetJobDetail.xml
new file mode 100644
index 000000000..fc4d6137e
--- /dev/null
+++ b/openanalytics-open/2018-06-19/GetJobDetail.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/GetJobLog.xml b/openanalytics-open/2018-06-19/GetJobLog.xml
new file mode 100644
index 000000000..a485674cd
--- /dev/null
+++ b/openanalytics-open/2018-06-19/GetJobLog.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/GetJobStatus.xml b/openanalytics-open/2018-06-19/GetJobStatus.xml
new file mode 100644
index 000000000..c2a45e03a
--- /dev/null
+++ b/openanalytics-open/2018-06-19/GetJobStatus.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/GetPartition.xml b/openanalytics-open/2018-06-19/GetPartition.xml
new file mode 100644
index 000000000..557a9a0b4
--- /dev/null
+++ b/openanalytics-open/2018-06-19/GetPartition.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/GetPartitions.xml b/openanalytics-open/2018-06-19/GetPartitions.xml
new file mode 100644
index 000000000..0be7b7035
--- /dev/null
+++ b/openanalytics-open/2018-06-19/GetPartitions.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/GetPrepareStatus.xml b/openanalytics-open/2018-06-19/GetPrepareStatus.xml
new file mode 100644
index 000000000..588261faf
--- /dev/null
+++ b/openanalytics-open/2018-06-19/GetPrepareStatus.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/GetRdsBackupDBs.xml b/openanalytics-open/2018-06-19/GetRdsBackupDBs.xml
new file mode 100644
index 000000000..ffa893bac
--- /dev/null
+++ b/openanalytics-open/2018-06-19/GetRdsBackupDBs.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/GetRdsBackupTables.xml b/openanalytics-open/2018-06-19/GetRdsBackupTables.xml
new file mode 100644
index 000000000..29db98ca0
--- /dev/null
+++ b/openanalytics-open/2018-06-19/GetRdsBackupTables.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/GetRdsBackupViewIds.xml b/openanalytics-open/2018-06-19/GetRdsBackupViewIds.xml
new file mode 100644
index 000000000..3cb5b3e3f
--- /dev/null
+++ b/openanalytics-open/2018-06-19/GetRdsBackupViewIds.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/GetRegionStatus.xml b/openanalytics-open/2018-06-19/GetRegionStatus.xml
new file mode 100644
index 000000000..3ab929be6
--- /dev/null
+++ b/openanalytics-open/2018-06-19/GetRegionStatus.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/GetSLSProjectLogStoreCount.xml b/openanalytics-open/2018-06-19/GetSLSProjectLogStoreCount.xml
new file mode 100644
index 000000000..e5765b557
--- /dev/null
+++ b/openanalytics-open/2018-06-19/GetSLSProjectLogStoreCount.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/GetServiceLinkedRoleStatus.xml b/openanalytics-open/2018-06-19/GetServiceLinkedRoleStatus.xml
new file mode 100644
index 000000000..eee04afe5
--- /dev/null
+++ b/openanalytics-open/2018-06-19/GetServiceLinkedRoleStatus.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/GetTable.xml b/openanalytics-open/2018-06-19/GetTable.xml
new file mode 100644
index 000000000..82f3220d9
--- /dev/null
+++ b/openanalytics-open/2018-06-19/GetTable.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/GetTable1.xml b/openanalytics-open/2018-06-19/GetTable1.xml
new file mode 100644
index 000000000..b6809d86f
--- /dev/null
+++ b/openanalytics-open/2018-06-19/GetTable1.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/GetTemporaryJob.xml b/openanalytics-open/2018-06-19/GetTemporaryJob.xml
new file mode 100644
index 000000000..b53538364
--- /dev/null
+++ b/openanalytics-open/2018-06-19/GetTemporaryJob.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/GetVcCuStats.xml b/openanalytics-open/2018-06-19/GetVcCuStats.xml
new file mode 100644
index 000000000..d8f2131ef
--- /dev/null
+++ b/openanalytics-open/2018-06-19/GetVcCuStats.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/GetVirtualClusterCount.xml b/openanalytics-open/2018-06-19/GetVirtualClusterCount.xml
new file mode 100644
index 000000000..e9e4e6ae4
--- /dev/null
+++ b/openanalytics-open/2018-06-19/GetVirtualClusterCount.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/GrantPrivileges.xml b/openanalytics-open/2018-06-19/GrantPrivileges.xml
new file mode 100644
index 000000000..f092b3c8b
--- /dev/null
+++ b/openanalytics-open/2018-06-19/GrantPrivileges.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/InitializeDLAService.xml b/openanalytics-open/2018-06-19/InitializeDLAService.xml
new file mode 100644
index 000000000..843469f42
--- /dev/null
+++ b/openanalytics-open/2018-06-19/InitializeDLAService.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/InitializeRegion.xml b/openanalytics-open/2018-06-19/InitializeRegion.xml
new file mode 100644
index 000000000..98c9ff12f
--- /dev/null
+++ b/openanalytics-open/2018-06-19/InitializeRegion.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/InnerListVirtualCluster.xml b/openanalytics-open/2018-06-19/InnerListVirtualCluster.xml
new file mode 100644
index 000000000..aec98bddb
--- /dev/null
+++ b/openanalytics-open/2018-06-19/InnerListVirtualCluster.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/InnerSubmitSparkJob.xml b/openanalytics-open/2018-06-19/InnerSubmitSparkJob.xml
new file mode 100644
index 000000000..2866deee8
--- /dev/null
+++ b/openanalytics-open/2018-06-19/InnerSubmitSparkJob.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/KillSparkJob.xml b/openanalytics-open/2018-06-19/KillSparkJob.xml
new file mode 100644
index 000000000..e032cb29e
--- /dev/null
+++ b/openanalytics-open/2018-06-19/KillSparkJob.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/ListAlreadyBingingRamUid.xml b/openanalytics-open/2018-06-19/ListAlreadyBingingRamUid.xml
new file mode 100644
index 000000000..0660638fa
--- /dev/null
+++ b/openanalytics-open/2018-06-19/ListAlreadyBingingRamUid.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/ListElasticCuSpec.xml b/openanalytics-open/2018-06-19/ListElasticCuSpec.xml
new file mode 100644
index 000000000..ffdb86206
--- /dev/null
+++ b/openanalytics-open/2018-06-19/ListElasticCuSpec.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/ListElasticJobs.xml b/openanalytics-open/2018-06-19/ListElasticJobs.xml
new file mode 100644
index 000000000..8ca5ae5e7
--- /dev/null
+++ b/openanalytics-open/2018-06-19/ListElasticJobs.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/ListElasticTasks.xml b/openanalytics-open/2018-06-19/ListElasticTasks.xml
new file mode 100644
index 000000000..4377b2e5c
--- /dev/null
+++ b/openanalytics-open/2018-06-19/ListElasticTasks.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/ListLogServiceProjects.xml b/openanalytics-open/2018-06-19/ListLogServiceProjects.xml
new file mode 100644
index 000000000..3b9f52b19
--- /dev/null
+++ b/openanalytics-open/2018-06-19/ListLogServiceProjects.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/ListModulesRelease.xml b/openanalytics-open/2018-06-19/ListModulesRelease.xml
new file mode 100644
index 000000000..75ddac538
--- /dev/null
+++ b/openanalytics-open/2018-06-19/ListModulesRelease.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/ListResourcesSpec.xml b/openanalytics-open/2018-06-19/ListResourcesSpec.xml
new file mode 100644
index 000000000..8ea493d38
--- /dev/null
+++ b/openanalytics-open/2018-06-19/ListResourcesSpec.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/ListReverseEndpoints.xml b/openanalytics-open/2018-06-19/ListReverseEndpoints.xml
new file mode 100644
index 000000000..3b2f8a7ed
--- /dev/null
+++ b/openanalytics-open/2018-06-19/ListReverseEndpoints.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/ListSLSLogStores.xml b/openanalytics-open/2018-06-19/ListSLSLogStores.xml
new file mode 100644
index 000000000..52ee841dd
--- /dev/null
+++ b/openanalytics-open/2018-06-19/ListSLSLogStores.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/ListSLSProjects.xml b/openanalytics-open/2018-06-19/ListSLSProjects.xml
new file mode 100644
index 000000000..37faea0df
--- /dev/null
+++ b/openanalytics-open/2018-06-19/ListSLSProjects.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/ListSLSShipperInfos.xml b/openanalytics-open/2018-06-19/ListSLSShipperInfos.xml
new file mode 100644
index 000000000..a085f0b00
--- /dev/null
+++ b/openanalytics-open/2018-06-19/ListSLSShipperInfos.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/ListSparkJob.xml b/openanalytics-open/2018-06-19/ListSparkJob.xml
new file mode 100644
index 000000000..ea9935026
--- /dev/null
+++ b/openanalytics-open/2018-06-19/ListSparkJob.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/ListTagResources.xml b/openanalytics-open/2018-06-19/ListTagResources.xml
new file mode 100644
index 000000000..6f4adca80
--- /dev/null
+++ b/openanalytics-open/2018-06-19/ListTagResources.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/ListTemporaryJobFolders.xml b/openanalytics-open/2018-06-19/ListTemporaryJobFolders.xml
new file mode 100644
index 000000000..ff56ee9ce
--- /dev/null
+++ b/openanalytics-open/2018-06-19/ListTemporaryJobFolders.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/ListTemporaryJobTrees.xml b/openanalytics-open/2018-06-19/ListTemporaryJobTrees.xml
new file mode 100644
index 000000000..54e7ee6b7
--- /dev/null
+++ b/openanalytics-open/2018-06-19/ListTemporaryJobTrees.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/ListVirtualClusters.xml b/openanalytics-open/2018-06-19/ListVirtualClusters.xml
new file mode 100644
index 000000000..24c22c442
--- /dev/null
+++ b/openanalytics-open/2018-06-19/ListVirtualClusters.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/LogoutDataLakeAnalyticsService.xml b/openanalytics-open/2018-06-19/LogoutDataLakeAnalyticsService.xml
new file mode 100644
index 000000000..e78cc4912
--- /dev/null
+++ b/openanalytics-open/2018-06-19/LogoutDataLakeAnalyticsService.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/ModifyElasticJob.xml b/openanalytics-open/2018-06-19/ModifyElasticJob.xml
new file mode 100644
index 000000000..ccab07d52
--- /dev/null
+++ b/openanalytics-open/2018-06-19/ModifyElasticJob.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/ModifyVirtualCluster.xml b/openanalytics-open/2018-06-19/ModifyVirtualCluster.xml
new file mode 100644
index 000000000..d42b5f673
--- /dev/null
+++ b/openanalytics-open/2018-06-19/ModifyVirtualCluster.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/ModifyVirtualClusterForSpark.xml b/openanalytics-open/2018-06-19/ModifyVirtualClusterForSpark.xml
new file mode 100644
index 000000000..49cdf29fb
--- /dev/null
+++ b/openanalytics-open/2018-06-19/ModifyVirtualClusterForSpark.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/OfSite.xml b/openanalytics-open/2018-06-19/OfSite.xml
new file mode 100644
index 000000000..dce599c36
--- /dev/null
+++ b/openanalytics-open/2018-06-19/OfSite.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/OpenDataLakeAnalyticsService.xml b/openanalytics-open/2018-06-19/OpenDataLakeAnalyticsService.xml
new file mode 100644
index 000000000..f831583a6
--- /dev/null
+++ b/openanalytics-open/2018-06-19/OpenDataLakeAnalyticsService.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/OpenMetaDataService.xml b/openanalytics-open/2018-06-19/OpenMetaDataService.xml
new file mode 100644
index 000000000..43a1bfbf0
--- /dev/null
+++ b/openanalytics-open/2018-06-19/OpenMetaDataService.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/PageQuerySchemaList.xml b/openanalytics-open/2018-06-19/PageQuerySchemaList.xml
new file mode 100644
index 000000000..b996bdcc3
--- /dev/null
+++ b/openanalytics-open/2018-06-19/PageQuerySchemaList.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/PrepareRdsBackupDbs.xml b/openanalytics-open/2018-06-19/PrepareRdsBackupDbs.xml
new file mode 100644
index 000000000..9f87220db
--- /dev/null
+++ b/openanalytics-open/2018-06-19/PrepareRdsBackupDbs.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/PrepareRdsBackupTables.xml b/openanalytics-open/2018-06-19/PrepareRdsBackupTables.xml
new file mode 100644
index 000000000..e760259c5
--- /dev/null
+++ b/openanalytics-open/2018-06-19/PrepareRdsBackupTables.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/QueryAccountList.xml b/openanalytics-open/2018-06-19/QueryAccountList.xml
new file mode 100644
index 000000000..eb38500d2
--- /dev/null
+++ b/openanalytics-open/2018-06-19/QueryAccountList.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/QueryAuthorizationRole.xml b/openanalytics-open/2018-06-19/QueryAuthorizationRole.xml
new file mode 100644
index 000000000..abd081948
--- /dev/null
+++ b/openanalytics-open/2018-06-19/QueryAuthorizationRole.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/QueryBucketList.xml b/openanalytics-open/2018-06-19/QueryBucketList.xml
new file mode 100644
index 000000000..c1cd29c56
--- /dev/null
+++ b/openanalytics-open/2018-06-19/QueryBucketList.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/QueryColumnList.xml b/openanalytics-open/2018-06-19/QueryColumnList.xml
new file mode 100644
index 000000000..643291561
--- /dev/null
+++ b/openanalytics-open/2018-06-19/QueryColumnList.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/QueryConsoleExecuteHistoryList.xml b/openanalytics-open/2018-06-19/QueryConsoleExecuteHistoryList.xml
new file mode 100644
index 000000000..e39d5ed01
--- /dev/null
+++ b/openanalytics-open/2018-06-19/QueryConsoleExecuteHistoryList.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/QueryDataSourceDef.xml b/openanalytics-open/2018-06-19/QueryDataSourceDef.xml
new file mode 100644
index 000000000..dbda6e279
--- /dev/null
+++ b/openanalytics-open/2018-06-19/QueryDataSourceDef.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/QueryDirectoryList.xml b/openanalytics-open/2018-06-19/QueryDirectoryList.xml
new file mode 100644
index 000000000..6b8558b40
--- /dev/null
+++ b/openanalytics-open/2018-06-19/QueryDirectoryList.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/QueryDiscountList.xml b/openanalytics-open/2018-06-19/QueryDiscountList.xml
new file mode 100644
index 000000000..3a4d6824d
--- /dev/null
+++ b/openanalytics-open/2018-06-19/QueryDiscountList.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/QueryEndPointList.xml b/openanalytics-open/2018-06-19/QueryEndPointList.xml
new file mode 100644
index 000000000..46bdebfd6
--- /dev/null
+++ b/openanalytics-open/2018-06-19/QueryEndPointList.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/QueryExecute.xml b/openanalytics-open/2018-06-19/QueryExecute.xml
new file mode 100644
index 000000000..fcb64ae9f
--- /dev/null
+++ b/openanalytics-open/2018-06-19/QueryExecute.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/QueryFormationInstsByTaskID.xml b/openanalytics-open/2018-06-19/QueryFormationInstsByTaskID.xml
new file mode 100644
index 000000000..b11480b27
--- /dev/null
+++ b/openanalytics-open/2018-06-19/QueryFormationInstsByTaskID.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/QueryFormationTasksByType.xml b/openanalytics-open/2018-06-19/QueryFormationTasksByType.xml
new file mode 100644
index 000000000..0ad2ae615
--- /dev/null
+++ b/openanalytics-open/2018-06-19/QueryFormationTasksByType.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/QueryMetaDataService.xml b/openanalytics-open/2018-06-19/QueryMetaDataService.xml
new file mode 100644
index 000000000..28c754fe7
--- /dev/null
+++ b/openanalytics-open/2018-06-19/QueryMetaDataService.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/QueryOtsInstanceList.xml b/openanalytics-open/2018-06-19/QueryOtsInstanceList.xml
new file mode 100644
index 000000000..f86018c39
--- /dev/null
+++ b/openanalytics-open/2018-06-19/QueryOtsInstanceList.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/QueryOtsInstanceTableList.xml b/openanalytics-open/2018-06-19/QueryOtsInstanceTableList.xml
new file mode 100644
index 000000000..fb529ca46
--- /dev/null
+++ b/openanalytics-open/2018-06-19/QueryOtsInstanceTableList.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/QueryPopEndpointList.xml b/openanalytics-open/2018-06-19/QueryPopEndpointList.xml
new file mode 100644
index 000000000..499ef5fc4
--- /dev/null
+++ b/openanalytics-open/2018-06-19/QueryPopEndpointList.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/QuerySchemaList.xml b/openanalytics-open/2018-06-19/QuerySchemaList.xml
new file mode 100644
index 000000000..bbb3f92e3
--- /dev/null
+++ b/openanalytics-open/2018-06-19/QuerySchemaList.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/QuerySchemaSourceTypeList.xml b/openanalytics-open/2018-06-19/QuerySchemaSourceTypeList.xml
new file mode 100644
index 000000000..52204e915
--- /dev/null
+++ b/openanalytics-open/2018-06-19/QuerySchemaSourceTypeList.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/QueryService.xml b/openanalytics-open/2018-06-19/QueryService.xml
new file mode 100644
index 000000000..6c3a5b346
--- /dev/null
+++ b/openanalytics-open/2018-06-19/QueryService.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/QueryServiceAccountList.xml b/openanalytics-open/2018-06-19/QueryServiceAccountList.xml
new file mode 100644
index 000000000..f4db985c8
--- /dev/null
+++ b/openanalytics-open/2018-06-19/QueryServiceAccountList.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/QuerySparkAccount.xml b/openanalytics-open/2018-06-19/QuerySparkAccount.xml
new file mode 100644
index 000000000..d42578bf6
--- /dev/null
+++ b/openanalytics-open/2018-06-19/QuerySparkAccount.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/QueryTableList.xml b/openanalytics-open/2018-06-19/QueryTableList.xml
new file mode 100644
index 000000000..f76b53065
--- /dev/null
+++ b/openanalytics-open/2018-06-19/QueryTableList.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/QueryTableStatus.xml b/openanalytics-open/2018-06-19/QueryTableStatus.xml
new file mode 100644
index 000000000..5cbf9734e
--- /dev/null
+++ b/openanalytics-open/2018-06-19/QueryTableStatus.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/QueryTaskSum.xml b/openanalytics-open/2018-06-19/QueryTaskSum.xml
new file mode 100644
index 000000000..79606f0f6
--- /dev/null
+++ b/openanalytics-open/2018-06-19/QueryTaskSum.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/RecoverDataLakeAnalyticsService.xml b/openanalytics-open/2018-06-19/RecoverDataLakeAnalyticsService.xml
new file mode 100644
index 000000000..5632a07fa
--- /dev/null
+++ b/openanalytics-open/2018-06-19/RecoverDataLakeAnalyticsService.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/ReleaseInstance.xml b/openanalytics-open/2018-06-19/ReleaseInstance.xml
new file mode 100644
index 000000000..8ca56e84f
--- /dev/null
+++ b/openanalytics-open/2018-06-19/ReleaseInstance.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/RemoveEndPoint.xml b/openanalytics-open/2018-06-19/RemoveEndPoint.xml
new file mode 100644
index 000000000..0f4860d34
--- /dev/null
+++ b/openanalytics-open/2018-06-19/RemoveEndPoint.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/ResetMainPassword.xml b/openanalytics-open/2018-06-19/ResetMainPassword.xml
new file mode 100644
index 000000000..f12b805fe
--- /dev/null
+++ b/openanalytics-open/2018-06-19/ResetMainPassword.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/RevokePrivileges.xml b/openanalytics-open/2018-06-19/RevokePrivileges.xml
new file mode 100644
index 000000000..9ae950afd
--- /dev/null
+++ b/openanalytics-open/2018-06-19/RevokePrivileges.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/SetAllowIP.xml b/openanalytics-open/2018-06-19/SetAllowIP.xml
new file mode 100644
index 000000000..283b06159
--- /dev/null
+++ b/openanalytics-open/2018-06-19/SetAllowIP.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/SetCapacityLimitPolicy.xml b/openanalytics-open/2018-06-19/SetCapacityLimitPolicy.xml
new file mode 100644
index 000000000..1aee6e097
--- /dev/null
+++ b/openanalytics-open/2018-06-19/SetCapacityLimitPolicy.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/SetPrestoDefaultVirtualCluster.xml b/openanalytics-open/2018-06-19/SetPrestoDefaultVirtualCluster.xml
new file mode 100644
index 000000000..d843fd6d7
--- /dev/null
+++ b/openanalytics-open/2018-06-19/SetPrestoDefaultVirtualCluster.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/SetRelationWithBiz.xml b/openanalytics-open/2018-06-19/SetRelationWithBiz.xml
new file mode 100644
index 000000000..11e3fd43a
--- /dev/null
+++ b/openanalytics-open/2018-06-19/SetRelationWithBiz.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/SetTrafficLimitPolicy.xml b/openanalytics-open/2018-06-19/SetTrafficLimitPolicy.xml
new file mode 100644
index 000000000..a6f09e55d
--- /dev/null
+++ b/openanalytics-open/2018-06-19/SetTrafficLimitPolicy.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/ShowColumnList.xml b/openanalytics-open/2018-06-19/ShowColumnList.xml
new file mode 100644
index 000000000..794ca2868
--- /dev/null
+++ b/openanalytics-open/2018-06-19/ShowColumnList.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/ShowCuStats.xml b/openanalytics-open/2018-06-19/ShowCuStats.xml
new file mode 100644
index 000000000..03ce85adf
--- /dev/null
+++ b/openanalytics-open/2018-06-19/ShowCuStats.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/ShowSchemaList.xml b/openanalytics-open/2018-06-19/ShowSchemaList.xml
new file mode 100644
index 000000000..73e6027db
--- /dev/null
+++ b/openanalytics-open/2018-06-19/ShowSchemaList.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/ShowSchemaListWithoutSourceType.xml b/openanalytics-open/2018-06-19/ShowSchemaListWithoutSourceType.xml
new file mode 100644
index 000000000..8ac32d6aa
--- /dev/null
+++ b/openanalytics-open/2018-06-19/ShowSchemaListWithoutSourceType.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/ShowTableList.xml b/openanalytics-open/2018-06-19/ShowTableList.xml
new file mode 100644
index 000000000..1a73e1c76
--- /dev/null
+++ b/openanalytics-open/2018-06-19/ShowTableList.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/StartFormationCrawler.xml b/openanalytics-open/2018-06-19/StartFormationCrawler.xml
new file mode 100644
index 000000000..6441a38b0
--- /dev/null
+++ b/openanalytics-open/2018-06-19/StartFormationCrawler.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/StartVirtualCluster.xml b/openanalytics-open/2018-06-19/StartVirtualCluster.xml
new file mode 100644
index 000000000..0a525b6d8
--- /dev/null
+++ b/openanalytics-open/2018-06-19/StartVirtualCluster.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/StopDataLakeAnalyticsService.xml b/openanalytics-open/2018-06-19/StopDataLakeAnalyticsService.xml
new file mode 100644
index 000000000..221e5ef19
--- /dev/null
+++ b/openanalytics-open/2018-06-19/StopDataLakeAnalyticsService.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/StopFormationCrawler.xml b/openanalytics-open/2018-06-19/StopFormationCrawler.xml
new file mode 100644
index 000000000..adc0abcc1
--- /dev/null
+++ b/openanalytics-open/2018-06-19/StopFormationCrawler.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/StopVirtualCluster.xml b/openanalytics-open/2018-06-19/StopVirtualCluster.xml
new file mode 100644
index 000000000..b17467374
--- /dev/null
+++ b/openanalytics-open/2018-06-19/StopVirtualCluster.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/SubmitSparkJob.xml b/openanalytics-open/2018-06-19/SubmitSparkJob.xml
new file mode 100644
index 000000000..ebebcc538
--- /dev/null
+++ b/openanalytics-open/2018-06-19/SubmitSparkJob.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/SuggestBestFormationOptions.xml b/openanalytics-open/2018-06-19/SuggestBestFormationOptions.xml
new file mode 100644
index 000000000..d45620cb9
--- /dev/null
+++ b/openanalytics-open/2018-06-19/SuggestBestFormationOptions.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/TagResources.xml b/openanalytics-open/2018-06-19/TagResources.xml
new file mode 100644
index 000000000..3bf2dac31
--- /dev/null
+++ b/openanalytics-open/2018-06-19/TagResources.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/UnSubscribeRegion.xml b/openanalytics-open/2018-06-19/UnSubscribeRegion.xml
new file mode 100644
index 000000000..d21608a27
--- /dev/null
+++ b/openanalytics-open/2018-06-19/UnSubscribeRegion.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/UntagResources.xml b/openanalytics-open/2018-06-19/UntagResources.xml
new file mode 100644
index 000000000..11efd51e5
--- /dev/null
+++ b/openanalytics-open/2018-06-19/UntagResources.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/UpdateAccountPassword.xml b/openanalytics-open/2018-06-19/UpdateAccountPassword.xml
new file mode 100644
index 000000000..7c11a0af9
--- /dev/null
+++ b/openanalytics-open/2018-06-19/UpdateAccountPassword.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/UpdateFormationCrawler.xml b/openanalytics-open/2018-06-19/UpdateFormationCrawler.xml
new file mode 100644
index 000000000..6b774282b
--- /dev/null
+++ b/openanalytics-open/2018-06-19/UpdateFormationCrawler.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/UpdateFormationCrawlerScheduleState.xml b/openanalytics-open/2018-06-19/UpdateFormationCrawlerScheduleState.xml
new file mode 100644
index 000000000..12f704234
--- /dev/null
+++ b/openanalytics-open/2018-06-19/UpdateFormationCrawlerScheduleState.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/UpdateRemark.xml b/openanalytics-open/2018-06-19/UpdateRemark.xml
new file mode 100644
index 000000000..5079a26de
--- /dev/null
+++ b/openanalytics-open/2018-06-19/UpdateRemark.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/UpdateTemporaryJob.xml b/openanalytics-open/2018-06-19/UpdateTemporaryJob.xml
new file mode 100644
index 000000000..510b039fd
--- /dev/null
+++ b/openanalytics-open/2018-06-19/UpdateTemporaryJob.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/UpdateTemporaryJobTree.xml b/openanalytics-open/2018-06-19/UpdateTemporaryJobTree.xml
new file mode 100644
index 000000000..62d0502f5
--- /dev/null
+++ b/openanalytics-open/2018-06-19/UpdateTemporaryJobTree.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/UpgradeInstance.xml b/openanalytics-open/2018-06-19/UpgradeInstance.xml
new file mode 100644
index 000000000..9eafa4461
--- /dev/null
+++ b/openanalytics-open/2018-06-19/UpgradeInstance.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2018-06-19/ValidateVirtualClusterName.xml b/openanalytics-open/2018-06-19/ValidateVirtualClusterName.xml
new file mode 100644
index 000000000..388378cb2
--- /dev/null
+++ b/openanalytics-open/2018-06-19/ValidateVirtualClusterName.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-07-14/CreateVirtualClusterForSpark.xml b/openanalytics-open/2020-07-14/CreateVirtualClusterForSpark.xml
new file mode 100644
index 000000000..8dc5c189d
--- /dev/null
+++ b/openanalytics-open/2020-07-14/CreateVirtualClusterForSpark.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-07-14/DeleteTemporaryJob.xml b/openanalytics-open/2020-07-14/DeleteTemporaryJob.xml
new file mode 100644
index 000000000..e3ef7e60c
--- /dev/null
+++ b/openanalytics-open/2020-07-14/DeleteTemporaryJob.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-07-14/DescribeVirtualCluster.xml b/openanalytics-open/2020-07-14/DescribeVirtualCluster.xml
new file mode 100644
index 000000000..0c2909de7
--- /dev/null
+++ b/openanalytics-open/2020-07-14/DescribeVirtualCluster.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-07-14/DestroyVirtualCluster.xml b/openanalytics-open/2020-07-14/DestroyVirtualCluster.xml
new file mode 100644
index 000000000..a3a310ed5
--- /dev/null
+++ b/openanalytics-open/2020-07-14/DestroyVirtualCluster.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-07-14/GetJobDetail.xml b/openanalytics-open/2020-07-14/GetJobDetail.xml
new file mode 100644
index 000000000..f0e665cf0
--- /dev/null
+++ b/openanalytics-open/2020-07-14/GetJobDetail.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-07-14/GetJobStatus.xml b/openanalytics-open/2020-07-14/GetJobStatus.xml
new file mode 100644
index 000000000..fde94d271
--- /dev/null
+++ b/openanalytics-open/2020-07-14/GetJobStatus.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-07-14/GetTemporaryJob.xml b/openanalytics-open/2020-07-14/GetTemporaryJob.xml
new file mode 100644
index 000000000..73c3fe704
--- /dev/null
+++ b/openanalytics-open/2020-07-14/GetTemporaryJob.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-07-14/ListSparkJob.xml b/openanalytics-open/2020-07-14/ListSparkJob.xml
new file mode 100644
index 000000000..a5aec04a7
--- /dev/null
+++ b/openanalytics-open/2020-07-14/ListSparkJob.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-07-14/ListVirtualClusters.xml b/openanalytics-open/2020-07-14/ListVirtualClusters.xml
new file mode 100644
index 000000000..1be5a6a6b
--- /dev/null
+++ b/openanalytics-open/2020-07-14/ListVirtualClusters.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-07-14/ModifyVirtualClusterForSpark.xml b/openanalytics-open/2020-07-14/ModifyVirtualClusterForSpark.xml
new file mode 100644
index 000000000..a139fd229
--- /dev/null
+++ b/openanalytics-open/2020-07-14/ModifyVirtualClusterForSpark.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-07-14/StartVirtualCluster.xml b/openanalytics-open/2020-07-14/StartVirtualCluster.xml
new file mode 100644
index 000000000..0048355ea
--- /dev/null
+++ b/openanalytics-open/2020-07-14/StartVirtualCluster.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-07-14/StopVirtualCluster.xml b/openanalytics-open/2020-07-14/StopVirtualCluster.xml
new file mode 100644
index 000000000..6751e056a
--- /dev/null
+++ b/openanalytics-open/2020-07-14/StopVirtualCluster.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-07-14/SubmitSparkJob.xml b/openanalytics-open/2020-07-14/SubmitSparkJob.xml
new file mode 100644
index 000000000..de7d25e51
--- /dev/null
+++ b/openanalytics-open/2020-07-14/SubmitSparkJob.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-07-14/UpdateTemporaryJob.xml b/openanalytics-open/2020-07-14/UpdateTemporaryJob.xml
new file mode 100644
index 000000000..b43fdebd6
--- /dev/null
+++ b/openanalytics-open/2020-07-14/UpdateTemporaryJob.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-09-28/AddPartitions.xml b/openanalytics-open/2020-09-28/AddPartitions.xml
new file mode 100644
index 000000000..ad30e0858
--- /dev/null
+++ b/openanalytics-open/2020-09-28/AddPartitions.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-09-28/AlterDatabase.xml b/openanalytics-open/2020-09-28/AlterDatabase.xml
new file mode 100644
index 000000000..e376728fe
--- /dev/null
+++ b/openanalytics-open/2020-09-28/AlterDatabase.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-09-28/AlterTable.xml b/openanalytics-open/2020-09-28/AlterTable.xml
new file mode 100644
index 000000000..f8fd91bf7
--- /dev/null
+++ b/openanalytics-open/2020-09-28/AlterTable.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-09-28/CountDatabasesByNameAndTags.xml b/openanalytics-open/2020-09-28/CountDatabasesByNameAndTags.xml
new file mode 100644
index 000000000..cf1f99d21
--- /dev/null
+++ b/openanalytics-open/2020-09-28/CountDatabasesByNameAndTags.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-09-28/CreateDatabase.xml b/openanalytics-open/2020-09-28/CreateDatabase.xml
new file mode 100644
index 000000000..6fe330afc
--- /dev/null
+++ b/openanalytics-open/2020-09-28/CreateDatabase.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-09-28/CreateTable.xml b/openanalytics-open/2020-09-28/CreateTable.xml
new file mode 100644
index 000000000..fc2986087
--- /dev/null
+++ b/openanalytics-open/2020-09-28/CreateTable.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-09-28/DropDatabase.xml b/openanalytics-open/2020-09-28/DropDatabase.xml
new file mode 100644
index 000000000..7b6a57582
--- /dev/null
+++ b/openanalytics-open/2020-09-28/DropDatabase.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-09-28/DropPartition.xml b/openanalytics-open/2020-09-28/DropPartition.xml
new file mode 100644
index 000000000..c34f1e88e
--- /dev/null
+++ b/openanalytics-open/2020-09-28/DropPartition.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-09-28/DropTable.xml b/openanalytics-open/2020-09-28/DropTable.xml
new file mode 100644
index 000000000..5682a76e2
--- /dev/null
+++ b/openanalytics-open/2020-09-28/DropTable.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-09-28/GetAllDatabases.xml b/openanalytics-open/2020-09-28/GetAllDatabases.xml
new file mode 100644
index 000000000..6b9203a63
--- /dev/null
+++ b/openanalytics-open/2020-09-28/GetAllDatabases.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-09-28/GetAllTables.xml b/openanalytics-open/2020-09-28/GetAllTables.xml
new file mode 100644
index 000000000..fbc928a0d
--- /dev/null
+++ b/openanalytics-open/2020-09-28/GetAllTables.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-09-28/GetColumnObjects.xml b/openanalytics-open/2020-09-28/GetColumnObjects.xml
new file mode 100644
index 000000000..94a28c028
--- /dev/null
+++ b/openanalytics-open/2020-09-28/GetColumnObjects.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-09-28/GetDatabase.xml b/openanalytics-open/2020-09-28/GetDatabase.xml
new file mode 100644
index 000000000..6944e7b0f
--- /dev/null
+++ b/openanalytics-open/2020-09-28/GetDatabase.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-09-28/GetDatabaseObjectById.xml b/openanalytics-open/2020-09-28/GetDatabaseObjectById.xml
new file mode 100644
index 000000000..04daca18b
--- /dev/null
+++ b/openanalytics-open/2020-09-28/GetDatabaseObjectById.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-09-28/GetDatabaseObjectByName.xml b/openanalytics-open/2020-09-28/GetDatabaseObjectByName.xml
new file mode 100644
index 000000000..fedc9fd1f
--- /dev/null
+++ b/openanalytics-open/2020-09-28/GetDatabaseObjectByName.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-09-28/GetDatabaseObjects.xml b/openanalytics-open/2020-09-28/GetDatabaseObjects.xml
new file mode 100644
index 000000000..f4dc38696
--- /dev/null
+++ b/openanalytics-open/2020-09-28/GetDatabaseObjects.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-09-28/GetDatabaseObjectsByNameAndTags.xml b/openanalytics-open/2020-09-28/GetDatabaseObjectsByNameAndTags.xml
new file mode 100644
index 000000000..e213afc93
--- /dev/null
+++ b/openanalytics-open/2020-09-28/GetDatabaseObjectsByNameAndTags.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-09-28/GetDatabaseObjectsByNamePrefix.xml b/openanalytics-open/2020-09-28/GetDatabaseObjectsByNamePrefix.xml
new file mode 100644
index 000000000..17be0afab
--- /dev/null
+++ b/openanalytics-open/2020-09-28/GetDatabaseObjectsByNamePrefix.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-09-28/GetDatabaseTags.xml b/openanalytics-open/2020-09-28/GetDatabaseTags.xml
new file mode 100644
index 000000000..7586a4ff6
--- /dev/null
+++ b/openanalytics-open/2020-09-28/GetDatabaseTags.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-09-28/GetPartition.xml b/openanalytics-open/2020-09-28/GetPartition.xml
new file mode 100644
index 000000000..5c76351d1
--- /dev/null
+++ b/openanalytics-open/2020-09-28/GetPartition.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-09-28/GetPartitions.xml b/openanalytics-open/2020-09-28/GetPartitions.xml
new file mode 100644
index 000000000..6fd4a882d
--- /dev/null
+++ b/openanalytics-open/2020-09-28/GetPartitions.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-09-28/GetTable.xml b/openanalytics-open/2020-09-28/GetTable.xml
new file mode 100644
index 000000000..3b521e5ad
--- /dev/null
+++ b/openanalytics-open/2020-09-28/GetTable.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-09-28/GetTableObjectsByDatabaseId.xml b/openanalytics-open/2020-09-28/GetTableObjectsByDatabaseId.xml
new file mode 100644
index 000000000..384cc1934
--- /dev/null
+++ b/openanalytics-open/2020-09-28/GetTableObjectsByDatabaseId.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-09-28/GetTableObjectsByName.xml b/openanalytics-open/2020-09-28/GetTableObjectsByName.xml
new file mode 100644
index 000000000..32ffd4f7c
--- /dev/null
+++ b/openanalytics-open/2020-09-28/GetTableObjectsByName.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-09-28/GrantAdminPrivilege.xml b/openanalytics-open/2020-09-28/GrantAdminPrivilege.xml
new file mode 100644
index 000000000..bcb45341a
--- /dev/null
+++ b/openanalytics-open/2020-09-28/GrantAdminPrivilege.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-09-28/GrantPrivileges.xml b/openanalytics-open/2020-09-28/GrantPrivileges.xml
new file mode 100644
index 000000000..7f97781bd
--- /dev/null
+++ b/openanalytics-open/2020-09-28/GrantPrivileges.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-09-28/ListPrivileges.xml b/openanalytics-open/2020-09-28/ListPrivileges.xml
new file mode 100644
index 000000000..255ce4743
--- /dev/null
+++ b/openanalytics-open/2020-09-28/ListPrivileges.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-09-28/RevokePrivileges.xml b/openanalytics-open/2020-09-28/RevokePrivileges.xml
new file mode 100644
index 000000000..266248f95
--- /dev/null
+++ b/openanalytics-open/2020-09-28/RevokePrivileges.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/2020-09-28/getDatabaseObjectsByFilter.xml b/openanalytics-open/2020-09-28/getDatabaseObjectsByFilter.xml
new file mode 100644
index 000000000..bce5b66af
--- /dev/null
+++ b/openanalytics-open/2020-09-28/getDatabaseObjectsByFilter.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/CMakeLists.txt b/openanalytics-open/CMakeLists.txt
index aaced9728..3fb0e5e39 100644
--- a/openanalytics-open/CMakeLists.txt
+++ b/openanalytics-open/CMakeLists.txt
@@ -31,6 +31,10 @@ set(openanalytics-open_public_header_model
include/alibabacloud/openanalytics-open/model/AlterDatabaseResult.h
include/alibabacloud/openanalytics-open/model/AlterTableRequest.h
include/alibabacloud/openanalytics-open/model/AlterTableResult.h
+ include/alibabacloud/openanalytics-open/model/CancelQueryByExecuteIdRequest.h
+ include/alibabacloud/openanalytics-open/model/CancelQueryByExecuteIdResult.h
+ include/alibabacloud/openanalytics-open/model/CancelQueryByIdRequest.h
+ include/alibabacloud/openanalytics-open/model/CancelQueryByIdResult.h
include/alibabacloud/openanalytics-open/model/CreateDatabaseRequest.h
include/alibabacloud/openanalytics-open/model/CreateDatabaseResult.h
include/alibabacloud/openanalytics-open/model/CreateInstanceRequest.h
@@ -39,6 +43,8 @@ set(openanalytics-open_public_header_model
include/alibabacloud/openanalytics-open/model/CreateTableResult.h
include/alibabacloud/openanalytics-open/model/DeleteAccountRequest.h
include/alibabacloud/openanalytics-open/model/DeleteAccountResult.h
+ include/alibabacloud/openanalytics-open/model/DescribeTagsRequest.h
+ include/alibabacloud/openanalytics-open/model/DescribeTagsResult.h
include/alibabacloud/openanalytics-open/model/DropDatabaseRequest.h
include/alibabacloud/openanalytics-open/model/DropDatabaseResult.h
include/alibabacloud/openanalytics-open/model/DropPartitionRequest.h
@@ -75,6 +81,8 @@ set(openanalytics-open_public_header_model
include/alibabacloud/openanalytics-open/model/KillSparkJobResult.h
include/alibabacloud/openanalytics-open/model/ListSparkJobRequest.h
include/alibabacloud/openanalytics-open/model/ListSparkJobResult.h
+ include/alibabacloud/openanalytics-open/model/ListTagResourcesRequest.h
+ include/alibabacloud/openanalytics-open/model/ListTagResourcesResult.h
include/alibabacloud/openanalytics-open/model/QueryAccountListRequest.h
include/alibabacloud/openanalytics-open/model/QueryAccountListResult.h
include/alibabacloud/openanalytics-open/model/QueryEndPointListRequest.h
@@ -91,12 +99,18 @@ set(openanalytics-open_public_header_model
include/alibabacloud/openanalytics-open/model/SetAllowIPResult.h
include/alibabacloud/openanalytics-open/model/SubmitSparkJobRequest.h
include/alibabacloud/openanalytics-open/model/SubmitSparkJobResult.h
+ include/alibabacloud/openanalytics-open/model/TagResourcesRequest.h
+ include/alibabacloud/openanalytics-open/model/TagResourcesResult.h
include/alibabacloud/openanalytics-open/model/UnSubscribeRegionRequest.h
include/alibabacloud/openanalytics-open/model/UnSubscribeRegionResult.h
+ include/alibabacloud/openanalytics-open/model/UntagResourcesRequest.h
+ include/alibabacloud/openanalytics-open/model/UntagResourcesResult.h
include/alibabacloud/openanalytics-open/model/UpdateAccountPasswordRequest.h
include/alibabacloud/openanalytics-open/model/UpdateAccountPasswordResult.h
include/alibabacloud/openanalytics-open/model/UpgradeInstanceRequest.h
- include/alibabacloud/openanalytics-open/model/UpgradeInstanceResult.h )
+ include/alibabacloud/openanalytics-open/model/UpgradeInstanceResult.h
+ include/alibabacloud/openanalytics-open/model/ValidateVirtualClusterNameRequest.h
+ include/alibabacloud/openanalytics-open/model/ValidateVirtualClusterNameResult.h )
set(openanalytics-open_src
src/Openanalytics-openClient.cc
@@ -110,6 +124,10 @@ set(openanalytics-open_src
src/model/AlterDatabaseResult.cc
src/model/AlterTableRequest.cc
src/model/AlterTableResult.cc
+ src/model/CancelQueryByExecuteIdRequest.cc
+ src/model/CancelQueryByExecuteIdResult.cc
+ src/model/CancelQueryByIdRequest.cc
+ src/model/CancelQueryByIdResult.cc
src/model/CreateDatabaseRequest.cc
src/model/CreateDatabaseResult.cc
src/model/CreateInstanceRequest.cc
@@ -118,6 +136,8 @@ set(openanalytics-open_src
src/model/CreateTableResult.cc
src/model/DeleteAccountRequest.cc
src/model/DeleteAccountResult.cc
+ src/model/DescribeTagsRequest.cc
+ src/model/DescribeTagsResult.cc
src/model/DropDatabaseRequest.cc
src/model/DropDatabaseResult.cc
src/model/DropPartitionRequest.cc
@@ -154,6 +174,8 @@ set(openanalytics-open_src
src/model/KillSparkJobResult.cc
src/model/ListSparkJobRequest.cc
src/model/ListSparkJobResult.cc
+ src/model/ListTagResourcesRequest.cc
+ src/model/ListTagResourcesResult.cc
src/model/QueryAccountListRequest.cc
src/model/QueryAccountListResult.cc
src/model/QueryEndPointListRequest.cc
@@ -170,12 +192,18 @@ set(openanalytics-open_src
src/model/SetAllowIPResult.cc
src/model/SubmitSparkJobRequest.cc
src/model/SubmitSparkJobResult.cc
+ src/model/TagResourcesRequest.cc
+ src/model/TagResourcesResult.cc
src/model/UnSubscribeRegionRequest.cc
src/model/UnSubscribeRegionResult.cc
+ src/model/UntagResourcesRequest.cc
+ src/model/UntagResourcesResult.cc
src/model/UpdateAccountPasswordRequest.cc
src/model/UpdateAccountPasswordResult.cc
src/model/UpgradeInstanceRequest.cc
- src/model/UpgradeInstanceResult.cc )
+ src/model/UpgradeInstanceResult.cc
+ src/model/ValidateVirtualClusterNameRequest.cc
+ src/model/ValidateVirtualClusterNameResult.cc )
add_library(openanalytics-open ${LIB_TYPE}
${openanalytics-open_public_header}
diff --git a/openanalytics-open/include/alibabacloud/openanalytics-open/Openanalytics_openClient.h b/openanalytics-open/include/alibabacloud/openanalytics-open/Openanalytics_openClient.h
index 4c4a038f8..3b7060ba9 100644
--- a/openanalytics-open/include/alibabacloud/openanalytics-open/Openanalytics_openClient.h
+++ b/openanalytics-open/include/alibabacloud/openanalytics-open/Openanalytics_openClient.h
@@ -32,6 +32,10 @@
#include "model/AlterDatabaseResult.h"
#include "model/AlterTableRequest.h"
#include "model/AlterTableResult.h"
+#include "model/CancelQueryByExecuteIdRequest.h"
+#include "model/CancelQueryByExecuteIdResult.h"
+#include "model/CancelQueryByIdRequest.h"
+#include "model/CancelQueryByIdResult.h"
#include "model/CreateDatabaseRequest.h"
#include "model/CreateDatabaseResult.h"
#include "model/CreateInstanceRequest.h"
@@ -40,6 +44,8 @@
#include "model/CreateTableResult.h"
#include "model/DeleteAccountRequest.h"
#include "model/DeleteAccountResult.h"
+#include "model/DescribeTagsRequest.h"
+#include "model/DescribeTagsResult.h"
#include "model/DropDatabaseRequest.h"
#include "model/DropDatabaseResult.h"
#include "model/DropPartitionRequest.h"
@@ -76,6 +82,8 @@
#include "model/KillSparkJobResult.h"
#include "model/ListSparkJobRequest.h"
#include "model/ListSparkJobResult.h"
+#include "model/ListTagResourcesRequest.h"
+#include "model/ListTagResourcesResult.h"
#include "model/QueryAccountListRequest.h"
#include "model/QueryAccountListResult.h"
#include "model/QueryEndPointListRequest.h"
@@ -92,12 +100,18 @@
#include "model/SetAllowIPResult.h"
#include "model/SubmitSparkJobRequest.h"
#include "model/SubmitSparkJobResult.h"
+#include "model/TagResourcesRequest.h"
+#include "model/TagResourcesResult.h"
#include "model/UnSubscribeRegionRequest.h"
#include "model/UnSubscribeRegionResult.h"
+#include "model/UntagResourcesRequest.h"
+#include "model/UntagResourcesResult.h"
#include "model/UpdateAccountPasswordRequest.h"
#include "model/UpdateAccountPasswordResult.h"
#include "model/UpgradeInstanceRequest.h"
#include "model/UpgradeInstanceResult.h"
+#include "model/ValidateVirtualClusterNameRequest.h"
+#include "model/ValidateVirtualClusterNameResult.h"
namespace AlibabaCloud
@@ -122,6 +136,12 @@ namespace AlibabaCloud
typedef Outcome AlterTableOutcome;
typedef std::future AlterTableOutcomeCallable;
typedef std::function&)> AlterTableAsyncHandler;
+ typedef Outcome CancelQueryByExecuteIdOutcome;
+ typedef std::future CancelQueryByExecuteIdOutcomeCallable;
+ typedef std::function&)> CancelQueryByExecuteIdAsyncHandler;
+ typedef Outcome CancelQueryByIdOutcome;
+ typedef std::future CancelQueryByIdOutcomeCallable;
+ typedef std::function&)> CancelQueryByIdAsyncHandler;
typedef Outcome CreateDatabaseOutcome;
typedef std::future CreateDatabaseOutcomeCallable;
typedef std::function&)> CreateDatabaseAsyncHandler;
@@ -134,6 +154,9 @@ namespace AlibabaCloud
typedef Outcome DeleteAccountOutcome;
typedef std::future DeleteAccountOutcomeCallable;
typedef std::function&)> DeleteAccountAsyncHandler;
+ typedef Outcome DescribeTagsOutcome;
+ typedef std::future DescribeTagsOutcomeCallable;
+ typedef std::function&)> DescribeTagsAsyncHandler;
typedef Outcome DropDatabaseOutcome;
typedef std::future DropDatabaseOutcomeCallable;
typedef std::function&)> DropDatabaseAsyncHandler;
@@ -188,6 +211,9 @@ namespace AlibabaCloud
typedef Outcome ListSparkJobOutcome;
typedef std::future ListSparkJobOutcomeCallable;
typedef std::function&)> ListSparkJobAsyncHandler;
+ typedef Outcome ListTagResourcesOutcome;
+ typedef std::future ListTagResourcesOutcomeCallable;
+ typedef std::function&)> ListTagResourcesAsyncHandler;
typedef Outcome QueryAccountListOutcome;
typedef std::future QueryAccountListOutcomeCallable;
typedef std::function&)> QueryAccountListAsyncHandler;
@@ -212,15 +238,24 @@ namespace AlibabaCloud
typedef Outcome SubmitSparkJobOutcome;
typedef std::future SubmitSparkJobOutcomeCallable;
typedef std::function&)> SubmitSparkJobAsyncHandler;
+ typedef Outcome TagResourcesOutcome;
+ typedef std::future TagResourcesOutcomeCallable;
+ typedef std::function&)> TagResourcesAsyncHandler;
typedef Outcome UnSubscribeRegionOutcome;
typedef std::future UnSubscribeRegionOutcomeCallable;
typedef std::function&)> UnSubscribeRegionAsyncHandler;
+ typedef Outcome UntagResourcesOutcome;
+ typedef std::future UntagResourcesOutcomeCallable;
+ typedef std::function&)> UntagResourcesAsyncHandler;
typedef Outcome UpdateAccountPasswordOutcome;
typedef std::future UpdateAccountPasswordOutcomeCallable;
typedef std::function&)> UpdateAccountPasswordAsyncHandler;
typedef Outcome UpgradeInstanceOutcome;
typedef std::future UpgradeInstanceOutcomeCallable;
typedef std::function&)> UpgradeInstanceAsyncHandler;
+ typedef Outcome ValidateVirtualClusterNameOutcome;
+ typedef std::future ValidateVirtualClusterNameOutcomeCallable;
+ typedef std::function&)> ValidateVirtualClusterNameAsyncHandler;
Openanalytics_openClient(const Credentials &credentials, const ClientConfiguration &configuration);
Openanalytics_openClient(const std::shared_ptr &credentialsProvider, const ClientConfiguration &configuration);
@@ -241,6 +276,12 @@ namespace AlibabaCloud
AlterTableOutcome alterTable(const Model::AlterTableRequest &request)const;
void alterTableAsync(const Model::AlterTableRequest& request, const AlterTableAsyncHandler& handler, const std::shared_ptr& context = nullptr) const;
AlterTableOutcomeCallable alterTableCallable(const Model::AlterTableRequest& request) const;
+ CancelQueryByExecuteIdOutcome cancelQueryByExecuteId(const Model::CancelQueryByExecuteIdRequest &request)const;
+ void cancelQueryByExecuteIdAsync(const Model::CancelQueryByExecuteIdRequest& request, const CancelQueryByExecuteIdAsyncHandler& handler, const std::shared_ptr& context = nullptr) const;
+ CancelQueryByExecuteIdOutcomeCallable cancelQueryByExecuteIdCallable(const Model::CancelQueryByExecuteIdRequest& request) const;
+ CancelQueryByIdOutcome cancelQueryById(const Model::CancelQueryByIdRequest &request)const;
+ void cancelQueryByIdAsync(const Model::CancelQueryByIdRequest& request, const CancelQueryByIdAsyncHandler& handler, const std::shared_ptr& context = nullptr) const;
+ CancelQueryByIdOutcomeCallable cancelQueryByIdCallable(const Model::CancelQueryByIdRequest& request) const;
CreateDatabaseOutcome createDatabase(const Model::CreateDatabaseRequest &request)const;
void createDatabaseAsync(const Model::CreateDatabaseRequest& request, const CreateDatabaseAsyncHandler& handler, const std::shared_ptr& context = nullptr) const;
CreateDatabaseOutcomeCallable createDatabaseCallable(const Model::CreateDatabaseRequest& request) const;
@@ -253,6 +294,9 @@ namespace AlibabaCloud
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;
+ DescribeTagsOutcome describeTags(const Model::DescribeTagsRequest &request)const;
+ void describeTagsAsync(const Model::DescribeTagsRequest& request, const DescribeTagsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const;
+ DescribeTagsOutcomeCallable describeTagsCallable(const Model::DescribeTagsRequest& request) const;
DropDatabaseOutcome dropDatabase(const Model::DropDatabaseRequest &request)const;
void dropDatabaseAsync(const Model::DropDatabaseRequest& request, const DropDatabaseAsyncHandler& handler, const std::shared_ptr& context = nullptr) const;
DropDatabaseOutcomeCallable dropDatabaseCallable(const Model::DropDatabaseRequest& request) const;
@@ -307,6 +351,9 @@ namespace AlibabaCloud
ListSparkJobOutcome listSparkJob(const Model::ListSparkJobRequest &request)const;
void listSparkJobAsync(const Model::ListSparkJobRequest& request, const ListSparkJobAsyncHandler& handler, const std::shared_ptr& context = nullptr) const;
ListSparkJobOutcomeCallable listSparkJobCallable(const Model::ListSparkJobRequest& request) const;
+ ListTagResourcesOutcome listTagResources(const Model::ListTagResourcesRequest &request)const;
+ void listTagResourcesAsync(const Model::ListTagResourcesRequest& request, const ListTagResourcesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const;
+ ListTagResourcesOutcomeCallable listTagResourcesCallable(const Model::ListTagResourcesRequest& request) const;
QueryAccountListOutcome queryAccountList(const Model::QueryAccountListRequest &request)const;
void queryAccountListAsync(const Model::QueryAccountListRequest& request, const QueryAccountListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const;
QueryAccountListOutcomeCallable queryAccountListCallable(const Model::QueryAccountListRequest& request) const;
@@ -331,15 +378,24 @@ namespace AlibabaCloud
SubmitSparkJobOutcome submitSparkJob(const Model::SubmitSparkJobRequest &request)const;
void submitSparkJobAsync(const Model::SubmitSparkJobRequest& request, const SubmitSparkJobAsyncHandler& handler, const std::shared_ptr& context = nullptr) const;
SubmitSparkJobOutcomeCallable submitSparkJobCallable(const Model::SubmitSparkJobRequest& request) const;
+ 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;
UnSubscribeRegionOutcome unSubscribeRegion(const Model::UnSubscribeRegionRequest &request)const;
void unSubscribeRegionAsync(const Model::UnSubscribeRegionRequest& request, const UnSubscribeRegionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const;
UnSubscribeRegionOutcomeCallable unSubscribeRegionCallable(const Model::UnSubscribeRegionRequest& 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;
UpdateAccountPasswordOutcome updateAccountPassword(const Model::UpdateAccountPasswordRequest &request)const;
void updateAccountPasswordAsync(const Model::UpdateAccountPasswordRequest& request, const UpdateAccountPasswordAsyncHandler& handler, const std::shared_ptr& context = nullptr) const;
UpdateAccountPasswordOutcomeCallable updateAccountPasswordCallable(const Model::UpdateAccountPasswordRequest& request) const;
UpgradeInstanceOutcome upgradeInstance(const Model::UpgradeInstanceRequest &request)const;
void upgradeInstanceAsync(const Model::UpgradeInstanceRequest& request, const UpgradeInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const;
UpgradeInstanceOutcomeCallable upgradeInstanceCallable(const Model::UpgradeInstanceRequest& request) const;
+ ValidateVirtualClusterNameOutcome validateVirtualClusterName(const Model::ValidateVirtualClusterNameRequest &request)const;
+ void validateVirtualClusterNameAsync(const Model::ValidateVirtualClusterNameRequest& request, const ValidateVirtualClusterNameAsyncHandler& handler, const std::shared_ptr& context = nullptr) const;
+ ValidateVirtualClusterNameOutcomeCallable validateVirtualClusterNameCallable(const Model::ValidateVirtualClusterNameRequest& request) const;
private:
std::shared_ptr endpointProvider_;
diff --git a/openanalytics-open/include/alibabacloud/openanalytics-open/model/CancelQueryByExecuteIdRequest.h b/openanalytics-open/include/alibabacloud/openanalytics-open/model/CancelQueryByExecuteIdRequest.h
new file mode 100644
index 000000000..ca9d137cd
--- /dev/null
+++ b/openanalytics-open/include/alibabacloud/openanalytics-open/model/CancelQueryByExecuteIdRequest.h
@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_CANCELQUERYBYEXECUTEIDREQUEST_H_
+#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_CANCELQUERYBYEXECUTEIDREQUEST_H_
+
+#include
+#include
+#include
+#include
+
+namespace AlibabaCloud
+{
+ namespace Openanalytics_open
+ {
+ namespace Model
+ {
+ class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT CancelQueryByExecuteIdRequest : public RpcServiceRequest
+ {
+
+ public:
+ CancelQueryByExecuteIdRequest();
+ ~CancelQueryByExecuteIdRequest();
+
+ std::string getRegionId()const;
+ void setRegionId(const std::string& regionId);
+ std::string getExecuteId()const;
+ void setExecuteId(const std::string& executeId);
+
+ private:
+ std::string regionId_;
+ std::string executeId_;
+
+ };
+ }
+ }
+}
+#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_CANCELQUERYBYEXECUTEIDREQUEST_H_
\ No newline at end of file
diff --git a/openanalytics-open/include/alibabacloud/openanalytics-open/model/CancelQueryByExecuteIdResult.h b/openanalytics-open/include/alibabacloud/openanalytics-open/model/CancelQueryByExecuteIdResult.h
new file mode 100644
index 000000000..a743eccc5
--- /dev/null
+++ b/openanalytics-open/include/alibabacloud/openanalytics-open/model/CancelQueryByExecuteIdResult.h
@@ -0,0 +1,53 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_CANCELQUERYBYEXECUTEIDRESULT_H_
+#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_CANCELQUERYBYEXECUTEIDRESULT_H_
+
+#include
+#include
+#include
+#include
+#include
+
+namespace AlibabaCloud
+{
+ namespace Openanalytics_open
+ {
+ namespace Model
+ {
+ class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT CancelQueryByExecuteIdResult : public ServiceResult
+ {
+ public:
+
+
+ CancelQueryByExecuteIdResult();
+ explicit CancelQueryByExecuteIdResult(const std::string &payload);
+ ~CancelQueryByExecuteIdResult();
+ bool getData()const;
+ std::string getRegionId()const;
+
+ protected:
+ void parse(const std::string &payload);
+ private:
+ bool data_;
+ std::string regionId_;
+
+ };
+ }
+ }
+}
+#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_CANCELQUERYBYEXECUTEIDRESULT_H_
\ No newline at end of file
diff --git a/openanalytics-open/include/alibabacloud/openanalytics-open/model/CancelQueryByIdRequest.h b/openanalytics-open/include/alibabacloud/openanalytics-open/model/CancelQueryByIdRequest.h
new file mode 100644
index 000000000..3988af030
--- /dev/null
+++ b/openanalytics-open/include/alibabacloud/openanalytics-open/model/CancelQueryByIdRequest.h
@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_CANCELQUERYBYIDREQUEST_H_
+#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_CANCELQUERYBYIDREQUEST_H_
+
+#include
+#include
+#include
+#include
+
+namespace AlibabaCloud
+{
+ namespace Openanalytics_open
+ {
+ namespace Model
+ {
+ class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT CancelQueryByIdRequest : public RpcServiceRequest
+ {
+
+ public:
+ CancelQueryByIdRequest();
+ ~CancelQueryByIdRequest();
+
+ std::string getRegionId()const;
+ void setRegionId(const std::string& regionId);
+ std::string getQueryId()const;
+ void setQueryId(const std::string& queryId);
+
+ private:
+ std::string regionId_;
+ std::string queryId_;
+
+ };
+ }
+ }
+}
+#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_CANCELQUERYBYIDREQUEST_H_
\ No newline at end of file
diff --git a/openanalytics-open/include/alibabacloud/openanalytics-open/model/CancelQueryByIdResult.h b/openanalytics-open/include/alibabacloud/openanalytics-open/model/CancelQueryByIdResult.h
new file mode 100644
index 000000000..d4203e463
--- /dev/null
+++ b/openanalytics-open/include/alibabacloud/openanalytics-open/model/CancelQueryByIdResult.h
@@ -0,0 +1,53 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_CANCELQUERYBYIDRESULT_H_
+#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_CANCELQUERYBYIDRESULT_H_
+
+#include
+#include
+#include
+#include
+#include
+
+namespace AlibabaCloud
+{
+ namespace Openanalytics_open
+ {
+ namespace Model
+ {
+ class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT CancelQueryByIdResult : public ServiceResult
+ {
+ public:
+
+
+ CancelQueryByIdResult();
+ explicit CancelQueryByIdResult(const std::string &payload);
+ ~CancelQueryByIdResult();
+ bool getData()const;
+ std::string getRegionId()const;
+
+ protected:
+ void parse(const std::string &payload);
+ private:
+ bool data_;
+ std::string regionId_;
+
+ };
+ }
+ }
+}
+#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_CANCELQUERYBYIDRESULT_H_
\ No newline at end of file
diff --git a/openanalytics-open/include/alibabacloud/openanalytics-open/model/DescribeTagsRequest.h b/openanalytics-open/include/alibabacloud/openanalytics-open/model/DescribeTagsRequest.h
new file mode 100644
index 000000000..91e706f6e
--- /dev/null
+++ b/openanalytics-open/include/alibabacloud/openanalytics-open/model/DescribeTagsRequest.h
@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DESCRIBETAGSREQUEST_H_
+#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DESCRIBETAGSREQUEST_H_
+
+#include
+#include
+#include
+#include
+
+namespace AlibabaCloud
+{
+ namespace Openanalytics_open
+ {
+ namespace Model
+ {
+ class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT DescribeTagsRequest : public RpcServiceRequest
+ {
+
+ public:
+ DescribeTagsRequest();
+ ~DescribeTagsRequest();
+
+ std::string getResourceType()const;
+ void setResourceType(const std::string& resourceType);
+ std::string getRegionId()const;
+ void setRegionId(const std::string& regionId);
+
+ private:
+ std::string resourceType_;
+ std::string regionId_;
+
+ };
+ }
+ }
+}
+#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DESCRIBETAGSREQUEST_H_
\ No newline at end of file
diff --git a/openanalytics-open/include/alibabacloud/openanalytics-open/model/DescribeTagsResult.h b/openanalytics-open/include/alibabacloud/openanalytics-open/model/DescribeTagsResult.h
new file mode 100644
index 000000000..86fa9d38f
--- /dev/null
+++ b/openanalytics-open/include/alibabacloud/openanalytics-open/model/DescribeTagsResult.h
@@ -0,0 +1,56 @@
+/*
+ * 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_OPENANALYTICS_OPEN_MODEL_DESCRIBETAGSRESULT_H_
+#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DESCRIBETAGSRESULT_H_
+
+#include
+#include
+#include
+#include
+#include
+
+namespace AlibabaCloud
+{
+ namespace Openanalytics_open
+ {
+ namespace Model
+ {
+ class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT DescribeTagsResult : public ServiceResult
+ {
+ public:
+ struct Tag
+ {
+ std::string tagKey;
+ std::string tagValue;
+ };
+
+
+ DescribeTagsResult();
+ explicit DescribeTagsResult(const std::string &payload);
+ ~DescribeTagsResult();
+ std::vector getTags()const;
+
+ protected:
+ void parse(const std::string &payload);
+ private:
+ std::vector tags_;
+
+ };
+ }
+ }
+}
+#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_DESCRIBETAGSRESULT_H_
\ No newline at end of file
diff --git a/openanalytics-open/include/alibabacloud/openanalytics-open/model/ListSparkJobRequest.h b/openanalytics-open/include/alibabacloud/openanalytics-open/model/ListSparkJobRequest.h
index b3ebdce7d..33ce8f650 100644
--- a/openanalytics-open/include/alibabacloud/openanalytics-open/model/ListSparkJobRequest.h
+++ b/openanalytics-open/include/alibabacloud/openanalytics-open/model/ListSparkJobRequest.h
@@ -37,6 +37,8 @@ namespace AlibabaCloud
int getPageNumber()const;
void setPageNumber(int pageNumber);
+ std::string getCondition()const;
+ void setCondition(const std::string& condition);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getVcName()const;
@@ -44,6 +46,7 @@ namespace AlibabaCloud
private:
int pageNumber_;
+ std::string condition_;
int pageSize_;
std::string vcName_;
diff --git a/openanalytics-open/include/alibabacloud/openanalytics-open/model/ListTagResourcesRequest.h b/openanalytics-open/include/alibabacloud/openanalytics-open/model/ListTagResourcesRequest.h
new file mode 100644
index 000000000..52637c3ea
--- /dev/null
+++ b/openanalytics-open/include/alibabacloud/openanalytics-open/model/ListTagResourcesRequest.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_OPENANALYTICS_OPEN_MODEL_LISTTAGRESOURCESREQUEST_H_
+#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_LISTTAGRESOURCESREQUEST_H_
+
+#include
+#include
+#include
+#include
+
+namespace AlibabaCloud
+{
+ namespace Openanalytics_open
+ {
+ namespace Model
+ {
+ class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT ListTagResourcesRequest : public RpcServiceRequest
+ {
+ public:
+ struct Tag
+ {
+ std::string key;
+ std::string value;
+ };
+
+ public:
+ ListTagResourcesRequest();
+ ~ListTagResourcesRequest();
+
+ std::vector getResourceId()const;
+ void setResourceId(const std::vector& resourceId);
+ std::string getResourceType()const;
+ void setResourceType(const std::string& resourceType);
+ std::string getRegionId()const;
+ void setRegionId(const std::string& regionId);
+ std::string getNextToken()const;
+ void setNextToken(const std::string& nextToken);
+ std::vector getTag()const;
+ void setTag(const std::vector& tag);
+ std::string getCategory()const;
+ void setCategory(const std::string& category);
+
+ private:
+ std::vector resourceId_;
+ std::string resourceType_;
+ std::string regionId_;
+ std::string nextToken_;
+ std::vector tag_;
+ std::string category_;
+
+ };
+ }
+ }
+}
+#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_LISTTAGRESOURCESREQUEST_H_
\ No newline at end of file
diff --git a/openanalytics-open/include/alibabacloud/openanalytics-open/model/ListTagResourcesResult.h b/openanalytics-open/include/alibabacloud/openanalytics-open/model/ListTagResourcesResult.h
new file mode 100644
index 000000000..12e893aba
--- /dev/null
+++ b/openanalytics-open/include/alibabacloud/openanalytics-open/model/ListTagResourcesResult.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_OPENANALYTICS_OPEN_MODEL_LISTTAGRESOURCESRESULT_H_
+#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_LISTTAGRESOURCESRESULT_H_
+
+#include
+#include
+#include
+#include
+#include
+
+namespace AlibabaCloud
+{
+ namespace Openanalytics_open
+ {
+ namespace Model
+ {
+ class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT ListTagResourcesResult : public ServiceResult
+ {
+ public:
+ struct TagResourcesItem
+ {
+ std::string resourceId;
+ std::string tagKey;
+ std::string resourceType;
+ std::string tagValue;
+ };
+
+
+ ListTagResourcesResult();
+ explicit ListTagResourcesResult(const std::string &payload);
+ ~ListTagResourcesResult();
+ std::string getNextToken()const;
+ std::vector getTagResources()const;
+
+ protected:
+ void parse(const std::string &payload);
+ private:
+ std::string nextToken_;
+ std::vector tagResources_;
+
+ };
+ }
+ }
+}
+#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_LISTTAGRESOURCESRESULT_H_
\ No newline at end of file
diff --git a/openanalytics-open/include/alibabacloud/openanalytics-open/model/TagResourcesRequest.h b/openanalytics-open/include/alibabacloud/openanalytics-open/model/TagResourcesRequest.h
new file mode 100644
index 000000000..79417cd61
--- /dev/null
+++ b/openanalytics-open/include/alibabacloud/openanalytics-open/model/TagResourcesRequest.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_OPENANALYTICS_OPEN_MODEL_TAGRESOURCESREQUEST_H_
+#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_TAGRESOURCESREQUEST_H_
+
+#include
+#include
+#include
+#include
+
+namespace AlibabaCloud
+{
+ namespace Openanalytics_open
+ {
+ namespace Model
+ {
+ class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT TagResourcesRequest : public RpcServiceRequest
+ {
+ public:
+ struct Tag
+ {
+ std::string key;
+ std::string value;
+ };
+
+ public:
+ TagResourcesRequest();
+ ~TagResourcesRequest();
+
+ std::vector getResourceId()const;
+ void setResourceId(const std::vector& resourceId);
+ std::string getResourceType()const;
+ void setResourceType(const std::string& resourceType);
+ std::string getRegionId()const;
+ void setRegionId(const std::string& regionId);
+ std::vector getTag()const;
+ void setTag(const std::vector& tag);
+
+ private:
+ std::vector resourceId_;
+ std::string resourceType_;
+ std::string regionId_;
+ std::vector tag_;
+
+ };
+ }
+ }
+}
+#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_TAGRESOURCESREQUEST_H_
\ No newline at end of file
diff --git a/openanalytics-open/include/alibabacloud/openanalytics-open/model/TagResourcesResult.h b/openanalytics-open/include/alibabacloud/openanalytics-open/model/TagResourcesResult.h
new file mode 100644
index 000000000..a6170f358
--- /dev/null
+++ b/openanalytics-open/include/alibabacloud/openanalytics-open/model/TagResourcesResult.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_OPENANALYTICS_OPEN_MODEL_TAGRESOURCESRESULT_H_
+#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_TAGRESOURCESRESULT_H_
+
+#include
+#include
+#include
+#include
+#include
+
+namespace AlibabaCloud
+{
+ namespace Openanalytics_open
+ {
+ namespace Model
+ {
+ class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT TagResourcesResult : public ServiceResult
+ {
+ public:
+
+
+ TagResourcesResult();
+ explicit TagResourcesResult(const std::string &payload);
+ ~TagResourcesResult();
+
+ protected:
+ void parse(const std::string &payload);
+ private:
+
+ };
+ }
+ }
+}
+#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_TAGRESOURCESRESULT_H_
\ No newline at end of file
diff --git a/openanalytics-open/include/alibabacloud/openanalytics-open/model/UntagResourcesRequest.h b/openanalytics-open/include/alibabacloud/openanalytics-open/model/UntagResourcesRequest.h
new file mode 100644
index 000000000..ccdbb4fff
--- /dev/null
+++ b/openanalytics-open/include/alibabacloud/openanalytics-open/model/UntagResourcesRequest.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_OPENANALYTICS_OPEN_MODEL_UNTAGRESOURCESREQUEST_H_
+#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_UNTAGRESOURCESREQUEST_H_
+
+#include
+#include
+#include
+#include
+
+namespace AlibabaCloud
+{
+ namespace Openanalytics_open
+ {
+ namespace Model
+ {
+ class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT UntagResourcesRequest : public RpcServiceRequest
+ {
+
+ public:
+ UntagResourcesRequest();
+ ~UntagResourcesRequest();
+
+ bool getAll()const;
+ void setAll(bool all);
+ std::vector getResourceId()const;
+ void setResourceId(const std::vector& resourceId);
+ std::string getResourceType()const;
+ void setResourceType(const std::string& resourceType);
+ std::string getRegionId()const;
+ void setRegionId(const std::string& regionId);
+ std::vector getTagKey()const;
+ void setTagKey(const std::vector& tagKey);
+
+ private:
+ bool all_;
+ std::vector resourceId_;
+ std::string resourceType_;
+ std::string regionId_;
+ std::vector tagKey_;
+
+ };
+ }
+ }
+}
+#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_UNTAGRESOURCESREQUEST_H_
\ No newline at end of file
diff --git a/openanalytics-open/include/alibabacloud/openanalytics-open/model/UntagResourcesResult.h b/openanalytics-open/include/alibabacloud/openanalytics-open/model/UntagResourcesResult.h
new file mode 100644
index 000000000..e39fceb70
--- /dev/null
+++ b/openanalytics-open/include/alibabacloud/openanalytics-open/model/UntagResourcesResult.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_OPENANALYTICS_OPEN_MODEL_UNTAGRESOURCESRESULT_H_
+#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_UNTAGRESOURCESRESULT_H_
+
+#include
+#include
+#include
+#include
+#include
+
+namespace AlibabaCloud
+{
+ namespace Openanalytics_open
+ {
+ namespace Model
+ {
+ class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT UntagResourcesResult : public ServiceResult
+ {
+ public:
+
+
+ UntagResourcesResult();
+ explicit UntagResourcesResult(const std::string &payload);
+ ~UntagResourcesResult();
+
+ protected:
+ void parse(const std::string &payload);
+ private:
+
+ };
+ }
+ }
+}
+#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_UNTAGRESOURCESRESULT_H_
\ No newline at end of file
diff --git a/openanalytics-open/include/alibabacloud/openanalytics-open/model/ValidateVirtualClusterNameRequest.h b/openanalytics-open/include/alibabacloud/openanalytics-open/model/ValidateVirtualClusterNameRequest.h
new file mode 100644
index 000000000..13a553bfa
--- /dev/null
+++ b/openanalytics-open/include/alibabacloud/openanalytics-open/model/ValidateVirtualClusterNameRequest.h
@@ -0,0 +1,48 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_VALIDATEVIRTUALCLUSTERNAMEREQUEST_H_
+#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_VALIDATEVIRTUALCLUSTERNAMEREQUEST_H_
+
+#include
+#include
+#include
+#include
+
+namespace AlibabaCloud
+{
+ namespace Openanalytics_open
+ {
+ namespace Model
+ {
+ class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT ValidateVirtualClusterNameRequest : public RpcServiceRequest
+ {
+
+ public:
+ ValidateVirtualClusterNameRequest();
+ ~ValidateVirtualClusterNameRequest();
+
+ std::string getVcName()const;
+ void setVcName(const std::string& vcName);
+
+ private:
+ std::string vcName_;
+
+ };
+ }
+ }
+}
+#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_VALIDATEVIRTUALCLUSTERNAMEREQUEST_H_
\ No newline at end of file
diff --git a/openanalytics-open/include/alibabacloud/openanalytics-open/model/ValidateVirtualClusterNameResult.h b/openanalytics-open/include/alibabacloud/openanalytics-open/model/ValidateVirtualClusterNameResult.h
new file mode 100644
index 000000000..e1549b8ea
--- /dev/null
+++ b/openanalytics-open/include/alibabacloud/openanalytics-open/model/ValidateVirtualClusterNameResult.h
@@ -0,0 +1,56 @@
+/*
+ * 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_OPENANALYTICS_OPEN_MODEL_VALIDATEVIRTUALCLUSTERNAMERESULT_H_
+#define ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_VALIDATEVIRTUALCLUSTERNAMERESULT_H_
+
+#include
+#include
+#include
+#include
+#include
+
+namespace AlibabaCloud
+{
+ namespace Openanalytics_open
+ {
+ namespace Model
+ {
+ class ALIBABACLOUD_OPENANALYTICS_OPEN_EXPORT ValidateVirtualClusterNameResult : public ServiceResult
+ {
+ public:
+ struct Data
+ {
+ std::string message;
+ std::string legal;
+ };
+
+
+ ValidateVirtualClusterNameResult();
+ explicit ValidateVirtualClusterNameResult(const std::string &payload);
+ ~ValidateVirtualClusterNameResult();
+ Data getData()const;
+
+ protected:
+ void parse(const std::string &payload);
+ private:
+ Data data_;
+
+ };
+ }
+ }
+}
+#endif // !ALIBABACLOUD_OPENANALYTICS_OPEN_MODEL_VALIDATEVIRTUALCLUSTERNAMERESULT_H_
\ No newline at end of file
diff --git a/openanalytics-open/src/Openanalytics-openClient.cc b/openanalytics-open/src/Openanalytics-openClient.cc
index 8c9046468..6b5f1e4e6 100644
--- a/openanalytics-open/src/Openanalytics-openClient.cc
+++ b/openanalytics-open/src/Openanalytics-openClient.cc
@@ -231,6 +231,78 @@ Openanalytics_openClient::AlterTableOutcomeCallable Openanalytics_openClient::al
return task->get_future();
}
+Openanalytics_openClient::CancelQueryByExecuteIdOutcome Openanalytics_openClient::cancelQueryByExecuteId(const CancelQueryByExecuteIdRequest &request) const
+{
+ auto endpointOutcome = endpointProvider_->getEndpoint();
+ if (!endpointOutcome.isSuccess())
+ return CancelQueryByExecuteIdOutcome(endpointOutcome.error());
+
+ auto outcome = makeRequest(endpointOutcome.result(), request);
+
+ if (outcome.isSuccess())
+ return CancelQueryByExecuteIdOutcome(CancelQueryByExecuteIdResult(outcome.result()));
+ else
+ return CancelQueryByExecuteIdOutcome(outcome.error());
+}
+
+void Openanalytics_openClient::cancelQueryByExecuteIdAsync(const CancelQueryByExecuteIdRequest& request, const CancelQueryByExecuteIdAsyncHandler& handler, const std::shared_ptr& context) const
+{
+ auto fn = [this, request, handler, context]()
+ {
+ handler(this, request, cancelQueryByExecuteId(request), context);
+ };
+
+ asyncExecute(new Runnable(fn));
+}
+
+Openanalytics_openClient::CancelQueryByExecuteIdOutcomeCallable Openanalytics_openClient::cancelQueryByExecuteIdCallable(const CancelQueryByExecuteIdRequest &request) const
+{
+ auto task = std::make_shared>(
+ [this, request]()
+ {
+ return this->cancelQueryByExecuteId(request);
+ });
+
+ asyncExecute(new Runnable([task]() { (*task)(); }));
+ return task->get_future();
+}
+
+Openanalytics_openClient::CancelQueryByIdOutcome Openanalytics_openClient::cancelQueryById(const CancelQueryByIdRequest &request) const
+{
+ auto endpointOutcome = endpointProvider_->getEndpoint();
+ if (!endpointOutcome.isSuccess())
+ return CancelQueryByIdOutcome(endpointOutcome.error());
+
+ auto outcome = makeRequest(endpointOutcome.result(), request);
+
+ if (outcome.isSuccess())
+ return CancelQueryByIdOutcome(CancelQueryByIdResult(outcome.result()));
+ else
+ return CancelQueryByIdOutcome(outcome.error());
+}
+
+void Openanalytics_openClient::cancelQueryByIdAsync(const CancelQueryByIdRequest& request, const CancelQueryByIdAsyncHandler& handler, const std::shared_ptr& context) const
+{
+ auto fn = [this, request, handler, context]()
+ {
+ handler(this, request, cancelQueryById(request), context);
+ };
+
+ asyncExecute(new Runnable(fn));
+}
+
+Openanalytics_openClient::CancelQueryByIdOutcomeCallable Openanalytics_openClient::cancelQueryByIdCallable(const CancelQueryByIdRequest &request) const
+{
+ auto task = std::make_shared>(
+ [this, request]()
+ {
+ return this->cancelQueryById(request);
+ });
+
+ asyncExecute(new Runnable([task]() { (*task)(); }));
+ return task->get_future();
+}
+
Openanalytics_openClient::CreateDatabaseOutcome Openanalytics_openClient::createDatabase(const CreateDatabaseRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -375,6 +447,42 @@ Openanalytics_openClient::DeleteAccountOutcomeCallable Openanalytics_openClient:
return task->get_future();
}
+Openanalytics_openClient::DescribeTagsOutcome Openanalytics_openClient::describeTags(const DescribeTagsRequest &request) const
+{
+ auto endpointOutcome = endpointProvider_->getEndpoint();
+ if (!endpointOutcome.isSuccess())
+ return DescribeTagsOutcome(endpointOutcome.error());
+
+ auto outcome = makeRequest(endpointOutcome.result(), request);
+
+ if (outcome.isSuccess())
+ return DescribeTagsOutcome(DescribeTagsResult(outcome.result()));
+ else
+ return DescribeTagsOutcome(outcome.error());
+}
+
+void Openanalytics_openClient::describeTagsAsync(const DescribeTagsRequest& request, const DescribeTagsAsyncHandler& handler, const std::shared_ptr& context) const
+{
+ auto fn = [this, request, handler, context]()
+ {
+ handler(this, request, describeTags(request), context);
+ };
+
+ asyncExecute(new Runnable(fn));
+}
+
+Openanalytics_openClient::DescribeTagsOutcomeCallable Openanalytics_openClient::describeTagsCallable(const DescribeTagsRequest &request) const
+{
+ auto task = std::make_shared>(
+ [this, request]()
+ {
+ return this->describeTags(request);
+ });
+
+ asyncExecute(new Runnable([task]() { (*task)(); }));
+ return task->get_future();
+}
+
Openanalytics_openClient::DropDatabaseOutcome Openanalytics_openClient::dropDatabase(const DropDatabaseRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1023,6 +1131,42 @@ Openanalytics_openClient::ListSparkJobOutcomeCallable Openanalytics_openClient::
return task->get_future();
}
+Openanalytics_openClient::ListTagResourcesOutcome Openanalytics_openClient::listTagResources(const ListTagResourcesRequest &request) const
+{
+ auto endpointOutcome = endpointProvider_->getEndpoint();
+ if (!endpointOutcome.isSuccess())
+ return ListTagResourcesOutcome(endpointOutcome.error());
+
+ auto outcome = makeRequest(endpointOutcome.result(), request);
+
+ if (outcome.isSuccess())
+ return ListTagResourcesOutcome(ListTagResourcesResult(outcome.result()));
+ else
+ return ListTagResourcesOutcome(outcome.error());
+}
+
+void Openanalytics_openClient::listTagResourcesAsync(const ListTagResourcesRequest& request, const ListTagResourcesAsyncHandler& handler, const std::shared_ptr& context) const
+{
+ auto fn = [this, request, handler, context]()
+ {
+ handler(this, request, listTagResources(request), context);
+ };
+
+ asyncExecute(new Runnable(fn));
+}
+
+Openanalytics_openClient::ListTagResourcesOutcomeCallable Openanalytics_openClient::listTagResourcesCallable(const ListTagResourcesRequest &request) const
+{
+ auto task = std::make_shared>(
+ [this, request]()
+ {
+ return this->listTagResources(request);
+ });
+
+ asyncExecute(new Runnable([task]() { (*task)(); }));
+ return task->get_future();
+}
+
Openanalytics_openClient::QueryAccountListOutcome Openanalytics_openClient::queryAccountList(const QueryAccountListRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1311,6 +1455,42 @@ Openanalytics_openClient::SubmitSparkJobOutcomeCallable Openanalytics_openClient
return task->get_future();
}
+Openanalytics_openClient::TagResourcesOutcome Openanalytics_openClient::tagResources(const TagResourcesRequest &request) const
+{
+ auto endpointOutcome = endpointProvider_->getEndpoint();
+ if (!endpointOutcome.isSuccess())
+ return TagResourcesOutcome(endpointOutcome.error());
+
+ auto outcome = makeRequest(endpointOutcome.result(), request);
+
+ if (outcome.isSuccess())
+ return TagResourcesOutcome(TagResourcesResult(outcome.result()));
+ else
+ return TagResourcesOutcome(outcome.error());
+}
+
+void Openanalytics_openClient::tagResourcesAsync(const TagResourcesRequest& request, const TagResourcesAsyncHandler& handler, const std::shared_ptr& context) const
+{
+ auto fn = [this, request, handler, context]()
+ {
+ handler(this, request, tagResources(request), context);
+ };
+
+ asyncExecute(new Runnable(fn));
+}
+
+Openanalytics_openClient::TagResourcesOutcomeCallable Openanalytics_openClient::tagResourcesCallable(const TagResourcesRequest &request) const
+{
+ auto task = std::make_shared>(
+ [this, request]()
+ {
+ return this->tagResources(request);
+ });
+
+ asyncExecute(new Runnable([task]() { (*task)(); }));
+ return task->get_future();
+}
+
Openanalytics_openClient::UnSubscribeRegionOutcome Openanalytics_openClient::unSubscribeRegion(const UnSubscribeRegionRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1347,6 +1527,42 @@ Openanalytics_openClient::UnSubscribeRegionOutcomeCallable Openanalytics_openCli
return task->get_future();
}
+Openanalytics_openClient::UntagResourcesOutcome Openanalytics_openClient::untagResources(const UntagResourcesRequest &request) const
+{
+ auto endpointOutcome = endpointProvider_->getEndpoint();
+ if (!endpointOutcome.isSuccess())
+ return UntagResourcesOutcome(endpointOutcome.error());
+
+ auto outcome = makeRequest(endpointOutcome.result(), request);
+
+ if (outcome.isSuccess())
+ return UntagResourcesOutcome(UntagResourcesResult(outcome.result()));
+ else
+ return UntagResourcesOutcome(outcome.error());
+}
+
+void Openanalytics_openClient::untagResourcesAsync(const UntagResourcesRequest& request, const UntagResourcesAsyncHandler& handler, const std::shared_ptr& context) const
+{
+ auto fn = [this, request, handler, context]()
+ {
+ handler(this, request, untagResources(request), context);
+ };
+
+ asyncExecute(new Runnable(fn));
+}
+
+Openanalytics_openClient::UntagResourcesOutcomeCallable Openanalytics_openClient::untagResourcesCallable(const UntagResourcesRequest &request) const
+{
+ auto task = std::make_shared>(
+ [this, request]()
+ {
+ return this->untagResources(request);
+ });
+
+ asyncExecute(new Runnable([task]() { (*task)(); }));
+ return task->get_future();
+}
+
Openanalytics_openClient::UpdateAccountPasswordOutcome Openanalytics_openClient::updateAccountPassword(const UpdateAccountPasswordRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1419,3 +1635,39 @@ Openanalytics_openClient::UpgradeInstanceOutcomeCallable Openanalytics_openClien
return task->get_future();
}
+Openanalytics_openClient::ValidateVirtualClusterNameOutcome Openanalytics_openClient::validateVirtualClusterName(const ValidateVirtualClusterNameRequest &request) const
+{
+ auto endpointOutcome = endpointProvider_->getEndpoint();
+ if (!endpointOutcome.isSuccess())
+ return ValidateVirtualClusterNameOutcome(endpointOutcome.error());
+
+ auto outcome = makeRequest(endpointOutcome.result(), request);
+
+ if (outcome.isSuccess())
+ return ValidateVirtualClusterNameOutcome(ValidateVirtualClusterNameResult(outcome.result()));
+ else
+ return ValidateVirtualClusterNameOutcome(outcome.error());
+}
+
+void Openanalytics_openClient::validateVirtualClusterNameAsync(const ValidateVirtualClusterNameRequest& request, const ValidateVirtualClusterNameAsyncHandler& handler, const std::shared_ptr& context) const
+{
+ auto fn = [this, request, handler, context]()
+ {
+ handler(this, request, validateVirtualClusterName(request), context);
+ };
+
+ asyncExecute(new Runnable(fn));
+}
+
+Openanalytics_openClient::ValidateVirtualClusterNameOutcomeCallable Openanalytics_openClient::validateVirtualClusterNameCallable(const ValidateVirtualClusterNameRequest &request) const
+{
+ auto task = std::make_shared>(
+ [this, request]()
+ {
+ return this->validateVirtualClusterName(request);
+ });
+
+ asyncExecute(new Runnable([task]() { (*task)(); }));
+ return task->get_future();
+}
+
diff --git a/openanalytics-open/src/model/CancelQueryByExecuteIdRequest.cc b/openanalytics-open/src/model/CancelQueryByExecuteIdRequest.cc
new file mode 100644
index 000000000..91a11bcc7
--- /dev/null
+++ b/openanalytics-open/src/model/CancelQueryByExecuteIdRequest.cc
@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include
+
+using AlibabaCloud::Openanalytics_open::Model::CancelQueryByExecuteIdRequest;
+
+CancelQueryByExecuteIdRequest::CancelQueryByExecuteIdRequest() :
+ RpcServiceRequest("openanalytics-open", "2018-06-19", "CancelQueryByExecuteId")
+{
+ setMethod(HttpRequest::Method::Post);
+}
+
+CancelQueryByExecuteIdRequest::~CancelQueryByExecuteIdRequest()
+{}
+
+std::string CancelQueryByExecuteIdRequest::getRegionId()const
+{
+ return regionId_;
+}
+
+void CancelQueryByExecuteIdRequest::setRegionId(const std::string& regionId)
+{
+ regionId_ = regionId;
+ setBodyParameter("RegionId", regionId);
+}
+
+std::string CancelQueryByExecuteIdRequest::getExecuteId()const
+{
+ return executeId_;
+}
+
+void CancelQueryByExecuteIdRequest::setExecuteId(const std::string& executeId)
+{
+ executeId_ = executeId;
+ setBodyParameter("ExecuteId", executeId);
+}
+
diff --git a/openanalytics-open/src/model/CancelQueryByExecuteIdResult.cc b/openanalytics-open/src/model/CancelQueryByExecuteIdResult.cc
new file mode 100644
index 000000000..e8709b943
--- /dev/null
+++ b/openanalytics-open/src/model/CancelQueryByExecuteIdResult.cc
@@ -0,0 +1,58 @@
+/*
+ * 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.
+ */
+
+#include
+#include
+
+using namespace AlibabaCloud::Openanalytics_open;
+using namespace AlibabaCloud::Openanalytics_open::Model;
+
+CancelQueryByExecuteIdResult::CancelQueryByExecuteIdResult() :
+ ServiceResult()
+{}
+
+CancelQueryByExecuteIdResult::CancelQueryByExecuteIdResult(const std::string &payload) :
+ ServiceResult()
+{
+ parse(payload);
+}
+
+CancelQueryByExecuteIdResult::~CancelQueryByExecuteIdResult()
+{}
+
+void CancelQueryByExecuteIdResult::parse(const std::string &payload)
+{
+ Json::Reader reader;
+ Json::Value value;
+ reader.parse(payload, value);
+ setRequestId(value["RequestId"].asString());
+ if(!value["RegionId"].isNull())
+ regionId_ = value["RegionId"].asString();
+ if(!value["Data"].isNull())
+ data_ = value["Data"].asString() == "true";
+
+}
+
+bool CancelQueryByExecuteIdResult::getData()const
+{
+ return data_;
+}
+
+std::string CancelQueryByExecuteIdResult::getRegionId()const
+{
+ return regionId_;
+}
+
diff --git a/openanalytics-open/src/model/CancelQueryByIdRequest.cc b/openanalytics-open/src/model/CancelQueryByIdRequest.cc
new file mode 100644
index 000000000..b866c8f62
--- /dev/null
+++ b/openanalytics-open/src/model/CancelQueryByIdRequest.cc
@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include
+
+using AlibabaCloud::Openanalytics_open::Model::CancelQueryByIdRequest;
+
+CancelQueryByIdRequest::CancelQueryByIdRequest() :
+ RpcServiceRequest("openanalytics-open", "2018-06-19", "CancelQueryById")
+{
+ setMethod(HttpRequest::Method::Post);
+}
+
+CancelQueryByIdRequest::~CancelQueryByIdRequest()
+{}
+
+std::string CancelQueryByIdRequest::getRegionId()const
+{
+ return regionId_;
+}
+
+void CancelQueryByIdRequest::setRegionId(const std::string& regionId)
+{
+ regionId_ = regionId;
+ setBodyParameter("RegionId", regionId);
+}
+
+std::string CancelQueryByIdRequest::getQueryId()const
+{
+ return queryId_;
+}
+
+void CancelQueryByIdRequest::setQueryId(const std::string& queryId)
+{
+ queryId_ = queryId;
+ setBodyParameter("QueryId", queryId);
+}
+
diff --git a/openanalytics-open/src/model/CancelQueryByIdResult.cc b/openanalytics-open/src/model/CancelQueryByIdResult.cc
new file mode 100644
index 000000000..df1822ee4
--- /dev/null
+++ b/openanalytics-open/src/model/CancelQueryByIdResult.cc
@@ -0,0 +1,58 @@
+/*
+ * 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.
+ */
+
+#include
+#include
+
+using namespace AlibabaCloud::Openanalytics_open;
+using namespace AlibabaCloud::Openanalytics_open::Model;
+
+CancelQueryByIdResult::CancelQueryByIdResult() :
+ ServiceResult()
+{}
+
+CancelQueryByIdResult::CancelQueryByIdResult(const std::string &payload) :
+ ServiceResult()
+{
+ parse(payload);
+}
+
+CancelQueryByIdResult::~CancelQueryByIdResult()
+{}
+
+void CancelQueryByIdResult::parse(const std::string &payload)
+{
+ Json::Reader reader;
+ Json::Value value;
+ reader.parse(payload, value);
+ setRequestId(value["RequestId"].asString());
+ if(!value["RegionId"].isNull())
+ regionId_ = value["RegionId"].asString();
+ if(!value["Data"].isNull())
+ data_ = value["Data"].asString() == "true";
+
+}
+
+bool CancelQueryByIdResult::getData()const
+{
+ return data_;
+}
+
+std::string CancelQueryByIdResult::getRegionId()const
+{
+ return regionId_;
+}
+
diff --git a/openanalytics-open/src/model/DescribeTagsRequest.cc b/openanalytics-open/src/model/DescribeTagsRequest.cc
new file mode 100644
index 000000000..897cc9435
--- /dev/null
+++ b/openanalytics-open/src/model/DescribeTagsRequest.cc
@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include
+
+using AlibabaCloud::Openanalytics_open::Model::DescribeTagsRequest;
+
+DescribeTagsRequest::DescribeTagsRequest() :
+ RpcServiceRequest("openanalytics-open", "2018-06-19", "DescribeTags")
+{
+ setMethod(HttpRequest::Method::Post);
+}
+
+DescribeTagsRequest::~DescribeTagsRequest()
+{}
+
+std::string DescribeTagsRequest::getResourceType()const
+{
+ return resourceType_;
+}
+
+void DescribeTagsRequest::setResourceType(const std::string& resourceType)
+{
+ resourceType_ = resourceType;
+ setParameter("ResourceType", resourceType);
+}
+
+std::string DescribeTagsRequest::getRegionId()const
+{
+ return regionId_;
+}
+
+void DescribeTagsRequest::setRegionId(const std::string& regionId)
+{
+ regionId_ = regionId;
+ setBodyParameter("RegionId", regionId);
+}
+
diff --git a/openanalytics-open/src/model/DescribeTagsResult.cc b/openanalytics-open/src/model/DescribeTagsResult.cc
new file mode 100644
index 000000000..12b407019
--- /dev/null
+++ b/openanalytics-open/src/model/DescribeTagsResult.cc
@@ -0,0 +1,59 @@
+/*
+ * 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.
+ */
+
+#include
+#include
+
+using namespace AlibabaCloud::Openanalytics_open;
+using namespace AlibabaCloud::Openanalytics_open::Model;
+
+DescribeTagsResult::DescribeTagsResult() :
+ ServiceResult()
+{}
+
+DescribeTagsResult::DescribeTagsResult(const std::string &payload) :
+ ServiceResult()
+{
+ parse(payload);
+}
+
+DescribeTagsResult::~DescribeTagsResult()
+{}
+
+void DescribeTagsResult::parse(const std::string &payload)
+{
+ Json::Reader reader;
+ Json::Value value;
+ reader.parse(payload, value);
+ setRequestId(value["RequestId"].asString());
+ auto allTagsNode = value["Tags"]["Tag"];
+ for (auto valueTagsTag : allTagsNode)
+ {
+ Tag tagsObject;
+ if(!valueTagsTag["TagKey"].isNull())
+ tagsObject.tagKey = valueTagsTag["TagKey"].asString();
+ if(!valueTagsTag["TagValue"].isNull())
+ tagsObject.tagValue = valueTagsTag["TagValue"].asString();
+ tags_.push_back(tagsObject);
+ }
+
+}
+
+std::vector DescribeTagsResult::getTags()const
+{
+ return tags_;
+}
+
diff --git a/openanalytics-open/src/model/ListSparkJobRequest.cc b/openanalytics-open/src/model/ListSparkJobRequest.cc
index 49e795daa..1c3a56dbe 100644
--- a/openanalytics-open/src/model/ListSparkJobRequest.cc
+++ b/openanalytics-open/src/model/ListSparkJobRequest.cc
@@ -38,6 +38,17 @@ void ListSparkJobRequest::setPageNumber(int pageNumber)
setParameter("PageNumber", std::to_string(pageNumber));
}
+std::string ListSparkJobRequest::getCondition()const
+{
+ return condition_;
+}
+
+void ListSparkJobRequest::setCondition(const std::string& condition)
+{
+ condition_ = condition;
+ setParameter("Condition", condition);
+}
+
int ListSparkJobRequest::getPageSize()const
{
return pageSize_;
diff --git a/openanalytics-open/src/model/ListTagResourcesRequest.cc b/openanalytics-open/src/model/ListTagResourcesRequest.cc
new file mode 100644
index 000000000..33c3da157
--- /dev/null
+++ b/openanalytics-open/src/model/ListTagResourcesRequest.cc
@@ -0,0 +1,102 @@
+/*
+ * 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.
+ */
+
+#include
+
+using AlibabaCloud::Openanalytics_open::Model::ListTagResourcesRequest;
+
+ListTagResourcesRequest::ListTagResourcesRequest() :
+ RpcServiceRequest("openanalytics-open", "2018-06-19", "ListTagResources")
+{
+ setMethod(HttpRequest::Method::Post);
+}
+
+ListTagResourcesRequest::~ListTagResourcesRequest()
+{}
+
+std::vector ListTagResourcesRequest::getResourceId()const
+{
+ return resourceId_;
+}
+
+void ListTagResourcesRequest::setResourceId(const std::vector& resourceId)
+{
+ resourceId_ = resourceId;
+ for(int dep1 = 0; dep1!= resourceId.size(); dep1++) {
+ setParameter("ResourceId."+ std::to_string(dep1), resourceId.at(dep1));
+ }
+}
+
+std::string ListTagResourcesRequest::getResourceType()const
+{
+ return resourceType_;
+}
+
+void ListTagResourcesRequest::setResourceType(const std::string& resourceType)
+{
+ resourceType_ = resourceType;
+ setParameter("ResourceType", resourceType);
+}
+
+std::string ListTagResourcesRequest::getRegionId()const
+{
+ return regionId_;
+}
+
+void ListTagResourcesRequest::setRegionId(const std::string& regionId)
+{
+ regionId_ = regionId;
+ setBodyParameter("RegionId", regionId);
+}
+
+std::string ListTagResourcesRequest::getNextToken()const
+{
+ return nextToken_;
+}
+
+void ListTagResourcesRequest::setNextToken(const std::string& nextToken)
+{
+ nextToken_ = nextToken;
+ setParameter("NextToken", nextToken);
+}
+
+std::vector ListTagResourcesRequest::getTag()const
+{
+ return tag_;
+}
+
+void ListTagResourcesRequest::setTag(const std::vector& tag)
+{
+ tag_ = tag;
+ for(int dep1 = 0; dep1!= tag.size(); dep1++) {
+ auto tagObj = tag.at(dep1);
+ std::string tagObjStr = "Tag." + std::to_string(dep1 + 1);
+ setParameter(tagObjStr + ".Key", tagObj.key);
+ setParameter(tagObjStr + ".Value", tagObj.value);
+ }
+}
+
+std::string ListTagResourcesRequest::getCategory()const
+{
+ return category_;
+}
+
+void ListTagResourcesRequest::setCategory(const std::string& category)
+{
+ category_ = category;
+ setParameter("Category", category);
+}
+
diff --git a/openanalytics-open/src/model/ListTagResourcesResult.cc b/openanalytics-open/src/model/ListTagResourcesResult.cc
new file mode 100644
index 000000000..f883c2fb8
--- /dev/null
+++ b/openanalytics-open/src/model/ListTagResourcesResult.cc
@@ -0,0 +1,70 @@
+/*
+ * 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.
+ */
+
+#include
+#include
+
+using namespace AlibabaCloud::Openanalytics_open;
+using namespace AlibabaCloud::Openanalytics_open::Model;
+
+ListTagResourcesResult::ListTagResourcesResult() :
+ ServiceResult()
+{}
+
+ListTagResourcesResult::ListTagResourcesResult(const std::string &payload) :
+ ServiceResult()
+{
+ parse(payload);
+}
+
+ListTagResourcesResult::~ListTagResourcesResult()
+{}
+
+void ListTagResourcesResult::parse(const std::string &payload)
+{
+ Json::Reader reader;
+ Json::Value value;
+ reader.parse(payload, value);
+ setRequestId(value["RequestId"].asString());
+ auto allTagResourcesNode = value["TagResources"]["TagResourcesItem"];
+ for (auto valueTagResourcesTagResourcesItem : allTagResourcesNode)
+ {
+ TagResourcesItem tagResourcesObject;
+ if(!valueTagResourcesTagResourcesItem["TagKey"].isNull())
+ tagResourcesObject.tagKey = valueTagResourcesTagResourcesItem["TagKey"].asString();
+ if(!valueTagResourcesTagResourcesItem["TagValue"].isNull())
+ tagResourcesObject.tagValue = valueTagResourcesTagResourcesItem["TagValue"].asString();
+ if(!valueTagResourcesTagResourcesItem["ResourceType"].isNull())
+ tagResourcesObject.resourceType = valueTagResourcesTagResourcesItem["ResourceType"].asString();
+ if(!valueTagResourcesTagResourcesItem["ResourceId"].isNull())
+ tagResourcesObject.resourceId = valueTagResourcesTagResourcesItem["ResourceId"].asString();
+ tagResources_.push_back(tagResourcesObject);
+ }
+ if(!value["NextToken"].isNull())
+ nextToken_ = value["NextToken"].asString();
+
+}
+
+std::string ListTagResourcesResult::getNextToken()const
+{
+ return nextToken_;
+}
+
+std::vector ListTagResourcesResult::getTagResources()const
+{
+ return tagResources_;
+}
+
diff --git a/openanalytics-open/src/model/TagResourcesRequest.cc b/openanalytics-open/src/model/TagResourcesRequest.cc
new file mode 100644
index 000000000..127d27d91
--- /dev/null
+++ b/openanalytics-open/src/model/TagResourcesRequest.cc
@@ -0,0 +1,80 @@
+/*
+ * 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.
+ */
+
+#include
+
+using AlibabaCloud::Openanalytics_open::Model::TagResourcesRequest;
+
+TagResourcesRequest::TagResourcesRequest() :
+ RpcServiceRequest("openanalytics-open", "2018-06-19", "TagResources")
+{
+ setMethod(HttpRequest::Method::Post);
+}
+
+TagResourcesRequest::~TagResourcesRequest()
+{}
+
+std::vector TagResourcesRequest::getResourceId()const
+{
+ return resourceId_;
+}
+
+void TagResourcesRequest::setResourceId(const std::vector& resourceId)
+{
+ resourceId_ = resourceId;
+ for(int dep1 = 0; dep1!= resourceId.size(); dep1++) {
+ setParameter("ResourceId."+ std::to_string(dep1), resourceId.at(dep1));
+ }
+}
+
+std::string TagResourcesRequest::getResourceType()const
+{
+ return resourceType_;
+}
+
+void TagResourcesRequest::setResourceType(const std::string& resourceType)
+{
+ resourceType_ = resourceType;
+ setParameter("ResourceType", resourceType);
+}
+
+std::string TagResourcesRequest::getRegionId()const
+{
+ return regionId_;
+}
+
+void TagResourcesRequest::setRegionId(const std::string& regionId)
+{
+ regionId_ = regionId;
+ setBodyParameter("RegionId", regionId);
+}
+
+std::vector TagResourcesRequest::getTag()const
+{
+ return tag_;
+}
+
+void TagResourcesRequest::setTag(const std::vector& tag)
+{
+ tag_ = tag;
+ for(int dep1 = 0; dep1!= tag.size(); dep1++) {
+ auto tagObj = tag.at(dep1);
+ std::string tagObjStr = "Tag." + std::to_string(dep1 + 1);
+ setParameter(tagObjStr + ".Key", tagObj.key);
+ setParameter(tagObjStr + ".Value", tagObj.value);
+ }
+}
+
diff --git a/openanalytics-open/src/model/TagResourcesResult.cc b/openanalytics-open/src/model/TagResourcesResult.cc
new file mode 100644
index 000000000..840f44fed
--- /dev/null
+++ b/openanalytics-open/src/model/TagResourcesResult.cc
@@ -0,0 +1,44 @@
+/*
+ * 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.
+ */
+
+#include
+#include
+
+using namespace AlibabaCloud::Openanalytics_open;
+using namespace AlibabaCloud::Openanalytics_open::Model;
+
+TagResourcesResult::TagResourcesResult() :
+ ServiceResult()
+{}
+
+TagResourcesResult::TagResourcesResult(const std::string &payload) :
+ ServiceResult()
+{
+ parse(payload);
+}
+
+TagResourcesResult::~TagResourcesResult()
+{}
+
+void TagResourcesResult::parse(const std::string &payload)
+{
+ Json::Reader reader;
+ Json::Value value;
+ reader.parse(payload, value);
+ setRequestId(value["RequestId"].asString());
+
+}
+
diff --git a/openanalytics-open/src/model/UntagResourcesRequest.cc b/openanalytics-open/src/model/UntagResourcesRequest.cc
new file mode 100644
index 000000000..4bfd8899a
--- /dev/null
+++ b/openanalytics-open/src/model/UntagResourcesRequest.cc
@@ -0,0 +1,88 @@
+/*
+ * 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.
+ */
+
+#include
+
+using AlibabaCloud::Openanalytics_open::Model::UntagResourcesRequest;
+
+UntagResourcesRequest::UntagResourcesRequest() :
+ RpcServiceRequest("openanalytics-open", "2018-06-19", "UntagResources")
+{
+ setMethod(HttpRequest::Method::Post);
+}
+
+UntagResourcesRequest::~UntagResourcesRequest()
+{}
+
+bool UntagResourcesRequest::getAll()const
+{
+ return all_;
+}
+
+void UntagResourcesRequest::setAll(bool all)
+{
+ all_ = all;
+ setParameter("All", all ? "true" : "false");
+}
+
+std::vector UntagResourcesRequest::getResourceId()const
+{
+ return resourceId_;
+}
+
+void UntagResourcesRequest::setResourceId(const std::vector& resourceId)
+{
+ resourceId_ = resourceId;
+ for(int dep1 = 0; dep1!= resourceId.size(); dep1++) {
+ setParameter("ResourceId."+ std::to_string(dep1), resourceId.at(dep1));
+ }
+}
+
+std::string UntagResourcesRequest::getResourceType()const
+{
+ return resourceType_;
+}
+
+void UntagResourcesRequest::setResourceType(const std::string& resourceType)
+{
+ resourceType_ = resourceType;
+ setParameter("ResourceType", resourceType);
+}
+
+std::string UntagResourcesRequest::getRegionId()const
+{
+ return regionId_;
+}
+
+void UntagResourcesRequest::setRegionId(const std::string& regionId)
+{
+ regionId_ = regionId;
+ setBodyParameter("RegionId", regionId);
+}
+
+std::vector UntagResourcesRequest::getTagKey()const
+{
+ return tagKey_;
+}
+
+void UntagResourcesRequest::setTagKey(const std::vector& tagKey)
+{
+ tagKey_ = tagKey;
+ for(int dep1 = 0; dep1!= tagKey.size(); dep1++) {
+ setParameter("TagKey."+ std::to_string(dep1), tagKey.at(dep1));
+ }
+}
+
diff --git a/openanalytics-open/src/model/UntagResourcesResult.cc b/openanalytics-open/src/model/UntagResourcesResult.cc
new file mode 100644
index 000000000..fe47ff591
--- /dev/null
+++ b/openanalytics-open/src/model/UntagResourcesResult.cc
@@ -0,0 +1,44 @@
+/*
+ * 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.
+ */
+
+#include
+#include
+
+using namespace AlibabaCloud::Openanalytics_open;
+using namespace AlibabaCloud::Openanalytics_open::Model;
+
+UntagResourcesResult::UntagResourcesResult() :
+ ServiceResult()
+{}
+
+UntagResourcesResult::UntagResourcesResult(const std::string &payload) :
+ ServiceResult()
+{
+ parse(payload);
+}
+
+UntagResourcesResult::~UntagResourcesResult()
+{}
+
+void UntagResourcesResult::parse(const std::string &payload)
+{
+ Json::Reader reader;
+ Json::Value value;
+ reader.parse(payload, value);
+ setRequestId(value["RequestId"].asString());
+
+}
+
diff --git a/openanalytics-open/src/model/ValidateVirtualClusterNameRequest.cc b/openanalytics-open/src/model/ValidateVirtualClusterNameRequest.cc
new file mode 100644
index 000000000..3b8651598
--- /dev/null
+++ b/openanalytics-open/src/model/ValidateVirtualClusterNameRequest.cc
@@ -0,0 +1,40 @@
+/*
+ * 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.
+ */
+
+#include
+
+using AlibabaCloud::Openanalytics_open::Model::ValidateVirtualClusterNameRequest;
+
+ValidateVirtualClusterNameRequest::ValidateVirtualClusterNameRequest() :
+ RpcServiceRequest("openanalytics-open", "2018-06-19", "ValidateVirtualClusterName")
+{
+ setMethod(HttpRequest::Method::Post);
+}
+
+ValidateVirtualClusterNameRequest::~ValidateVirtualClusterNameRequest()
+{}
+
+std::string ValidateVirtualClusterNameRequest::getVcName()const
+{
+ return vcName_;
+}
+
+void ValidateVirtualClusterNameRequest::setVcName(const std::string& vcName)
+{
+ vcName_ = vcName;
+ setBodyParameter("VcName", vcName);
+}
+
diff --git a/openanalytics-open/src/model/ValidateVirtualClusterNameResult.cc b/openanalytics-open/src/model/ValidateVirtualClusterNameResult.cc
new file mode 100644
index 000000000..f7033570f
--- /dev/null
+++ b/openanalytics-open/src/model/ValidateVirtualClusterNameResult.cc
@@ -0,0 +1,54 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#include
+#include
+
+using namespace AlibabaCloud::Openanalytics_open;
+using namespace AlibabaCloud::Openanalytics_open::Model;
+
+ValidateVirtualClusterNameResult::ValidateVirtualClusterNameResult() :
+ ServiceResult()
+{}
+
+ValidateVirtualClusterNameResult::ValidateVirtualClusterNameResult(const std::string &payload) :
+ ServiceResult()
+{
+ parse(payload);
+}
+
+ValidateVirtualClusterNameResult::~ValidateVirtualClusterNameResult()
+{}
+
+void ValidateVirtualClusterNameResult::parse(const std::string &payload)
+{
+ Json::Reader reader;
+ Json::Value value;
+ reader.parse(payload, value);
+ setRequestId(value["RequestId"].asString());
+ auto dataNode = value["Data"];
+ if(!dataNode["Legal"].isNull())
+ data_.legal = dataNode["Legal"].asString();
+ if(!dataNode["Message"].isNull())
+ data_.message = dataNode["Message"].asString();
+
+}
+
+ValidateVirtualClusterNameResult::Data ValidateVirtualClusterNameResult::getData()const
+{
+ return data_;
+}
+
diff --git a/openanalytics-open/version-2018-06-19.xml b/openanalytics-open/version-2018-06-19.xml
new file mode 100644
index 000000000..cb549f41e
--- /dev/null
+++ b/openanalytics-open/version-2018-06-19.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/version-2020-07-14.xml b/openanalytics-open/version-2020-07-14.xml
new file mode 100644
index 000000000..a44988d23
--- /dev/null
+++ b/openanalytics-open/version-2020-07-14.xml
@@ -0,0 +1 @@
+
diff --git a/openanalytics-open/version-2020-09-28.xml b/openanalytics-open/version-2020-09-28.xml
new file mode 100644
index 000000000..50df31f01
--- /dev/null
+++ b/openanalytics-open/version-2020-09-28.xml
@@ -0,0 +1 @@
+