sdk-team 5 лет назад
Родитель
Сommit
1ac255eae8
44 измененных файлов с 345 добавлено и 2990 удалено
  1. 3 0
      CHANGELOG
  2. 4 28
      r-kvstore/CMakeLists.txt
  3. 8 56
      r-kvstore/include/alibabacloud/r-kvstore/R_kvstoreClient.h
  4. 3 0
      r-kvstore/include/alibabacloud/r-kvstore/model/AddShardingNodeRequest.h
  5. 3 0
      r-kvstore/include/alibabacloud/r-kvstore/model/AllocateDirectConnectionRequest.h
  6. 3 0
      r-kvstore/include/alibabacloud/r-kvstore/model/AllocateInstancePublicConnectionRequest.h
  7. 3 0
      r-kvstore/include/alibabacloud/r-kvstore/model/CreateAccountRequest.h
  8. 0 114
      r-kvstore/include/alibabacloud/r-kvstore/model/CreateDedicatedInstanceRequest.h
  9. 0 85
      r-kvstore/include/alibabacloud/r-kvstore/model/CreateDedicatedInstanceResult.h
  10. 0 90
      r-kvstore/include/alibabacloud/r-kvstore/model/CreateDedicatedUserClusterRequest.h
  11. 0 51
      r-kvstore/include/alibabacloud/r-kvstore/model/CreateDedicatedUserClusterResult.h
  12. 0 49
      r-kvstore/include/alibabacloud/r-kvstore/model/DeleteDedicatedInstanceResult.h
  13. 0 75
      r-kvstore/include/alibabacloud/r-kvstore/model/DeleteDedicatedUserClusterRequest.h
  14. 12 15
      r-kvstore/include/alibabacloud/r-kvstore/model/DescribeBackupTasksRequest.h
  15. 20 7
      r-kvstore/include/alibabacloud/r-kvstore/model/DescribeBackupTasksResult.h
  16. 0 69
      r-kvstore/include/alibabacloud/r-kvstore/model/DescribeDedicatedUserClusterRequest.h
  17. 0 72
      r-kvstore/include/alibabacloud/r-kvstore/model/DescribeDedicatedUserClusterResult.h
  18. 0 84
      r-kvstore/include/alibabacloud/r-kvstore/model/ModifyDedicatedInstanceSpecRequest.h
  19. 0 49
      r-kvstore/include/alibabacloud/r-kvstore/model/ModifyDedicatedInstanceSpecResult.h
  20. 0 93
      r-kvstore/include/alibabacloud/r-kvstore/model/ModifyDedicatedUserClusterRequest.h
  21. 0 49
      r-kvstore/include/alibabacloud/r-kvstore/model/ModifyDedicatedUserClusterResult.h
  22. 2 2
      r-kvstore/include/alibabacloud/r-kvstore/model/ModifyNodeSpecResult.h
  23. 36 252
      r-kvstore/src/R-kvstoreClient.cc
  24. 11 0
      r-kvstore/src/model/AddShardingNodeRequest.cc
  25. 11 0
      r-kvstore/src/model/AllocateDirectConnectionRequest.cc
  26. 11 0
      r-kvstore/src/model/AllocateInstancePublicConnectionRequest.cc
  27. 11 0
      r-kvstore/src/model/CreateAccountRequest.cc
  28. 0 282
      r-kvstore/src/model/CreateDedicatedInstanceRequest.cc
  29. 0 170
      r-kvstore/src/model/CreateDedicatedInstanceResult.cc
  30. 0 194
      r-kvstore/src/model/CreateDedicatedUserClusterRequest.cc
  31. 0 51
      r-kvstore/src/model/CreateDedicatedUserClusterResult.cc
  32. 0 139
      r-kvstore/src/model/DeleteDedicatedInstanceRequest.cc
  33. 0 44
      r-kvstore/src/model/DeleteDedicatedInstanceResult.cc
  34. 0 139
      r-kvstore/src/model/DeleteDedicatedUserClusterRequest.cc
  35. 0 44
      r-kvstore/src/model/DeleteDedicatedUserClusterResult.cc
  36. 128 0
      r-kvstore/src/model/DescribeBackupTasksRequest.cc
  37. 74 0
      r-kvstore/src/model/DescribeBackupTasksResult.cc
  38. 0 117
      r-kvstore/src/model/DescribeDedicatedUserClusterRequest.cc
  39. 0 103
      r-kvstore/src/model/DescribeDedicatedUserClusterResult.cc
  40. 0 172
      r-kvstore/src/model/ModifyDedicatedInstanceSpecRequest.cc
  41. 0 44
      r-kvstore/src/model/ModifyDedicatedInstanceSpecResult.cc
  42. 0 205
      r-kvstore/src/model/ModifyDedicatedUserClusterRequest.cc
  43. 0 44
      r-kvstore/src/model/ModifyDedicatedUserClusterResult.cc
  44. 2 2
      r-kvstore/src/model/ModifyNodeSpecResult.cc

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2021-01-05 Version: patch
+- Add DescribeBackupTasks API.
+
 2021-01-04 Version: patch
 - Generated 2014-05-26 for `Ecs`.
 

+ 4 - 28
r-kvstore/CMakeLists.txt

@@ -33,10 +33,6 @@ set(r-kvstore_public_header_model
 	include/alibabacloud/r-kvstore/model/CreateBackupResult.h
 	include/alibabacloud/r-kvstore/model/CreateCacheAnalysisTaskRequest.h
 	include/alibabacloud/r-kvstore/model/CreateCacheAnalysisTaskResult.h
-	include/alibabacloud/r-kvstore/model/CreateDedicatedInstanceRequest.h
-	include/alibabacloud/r-kvstore/model/CreateDedicatedInstanceResult.h
-	include/alibabacloud/r-kvstore/model/CreateDedicatedUserClusterRequest.h
-	include/alibabacloud/r-kvstore/model/CreateDedicatedUserClusterResult.h
 	include/alibabacloud/r-kvstore/model/CreateGlobalDistributeCacheRequest.h
 	include/alibabacloud/r-kvstore/model/CreateGlobalDistributeCacheResult.h
 	include/alibabacloud/r-kvstore/model/CreateInstanceRequest.h
@@ -45,10 +41,6 @@ set(r-kvstore_public_header_model
 	include/alibabacloud/r-kvstore/model/CreateUserClusterHostResult.h
 	include/alibabacloud/r-kvstore/model/DeleteAccountRequest.h
 	include/alibabacloud/r-kvstore/model/DeleteAccountResult.h
-	include/alibabacloud/r-kvstore/model/DeleteDedicatedInstanceRequest.h
-	include/alibabacloud/r-kvstore/model/DeleteDedicatedInstanceResult.h
-	include/alibabacloud/r-kvstore/model/DeleteDedicatedUserClusterRequest.h
-	include/alibabacloud/r-kvstore/model/DeleteDedicatedUserClusterResult.h
 	include/alibabacloud/r-kvstore/model/DeleteInstanceRequest.h
 	include/alibabacloud/r-kvstore/model/DeleteInstanceResult.h
 	include/alibabacloud/r-kvstore/model/DeleteShardingNodeRequest.h
@@ -65,6 +57,8 @@ set(r-kvstore_public_header_model
 	include/alibabacloud/r-kvstore/model/DescribeAvailableResourceResult.h
 	include/alibabacloud/r-kvstore/model/DescribeBackupPolicyRequest.h
 	include/alibabacloud/r-kvstore/model/DescribeBackupPolicyResult.h
+	include/alibabacloud/r-kvstore/model/DescribeBackupTasksRequest.h
+	include/alibabacloud/r-kvstore/model/DescribeBackupTasksResult.h
 	include/alibabacloud/r-kvstore/model/DescribeBackupsRequest.h
 	include/alibabacloud/r-kvstore/model/DescribeBackupsResult.h
 	include/alibabacloud/r-kvstore/model/DescribeCacheAnalysisReportRequest.h
@@ -77,8 +71,6 @@ set(r-kvstore_public_header_model
 	include/alibabacloud/r-kvstore/model/DescribeDBInstanceNetInfoResult.h
 	include/alibabacloud/r-kvstore/model/DescribeDedicatedClusterInstanceListRequest.h
 	include/alibabacloud/r-kvstore/model/DescribeDedicatedClusterInstanceListResult.h
-	include/alibabacloud/r-kvstore/model/DescribeDedicatedUserClusterRequest.h
-	include/alibabacloud/r-kvstore/model/DescribeDedicatedUserClusterResult.h
 	include/alibabacloud/r-kvstore/model/DescribeEngineVersionRequest.h
 	include/alibabacloud/r-kvstore/model/DescribeEngineVersionResult.h
 	include/alibabacloud/r-kvstore/model/DescribeGlobalDistributeCacheRequest.h
@@ -149,10 +141,6 @@ set(r-kvstore_public_header_model
 	include/alibabacloud/r-kvstore/model/ModifyBackupPolicyResult.h
 	include/alibabacloud/r-kvstore/model/ModifyDBInstanceConnectionStringRequest.h
 	include/alibabacloud/r-kvstore/model/ModifyDBInstanceConnectionStringResult.h
-	include/alibabacloud/r-kvstore/model/ModifyDedicatedInstanceSpecRequest.h
-	include/alibabacloud/r-kvstore/model/ModifyDedicatedInstanceSpecResult.h
-	include/alibabacloud/r-kvstore/model/ModifyDedicatedUserClusterRequest.h
-	include/alibabacloud/r-kvstore/model/ModifyDedicatedUserClusterResult.h
 	include/alibabacloud/r-kvstore/model/ModifyInstanceAttributeRequest.h
 	include/alibabacloud/r-kvstore/model/ModifyInstanceAttributeResult.h
 	include/alibabacloud/r-kvstore/model/ModifyInstanceAutoRenewalAttributeRequest.h
@@ -224,10 +212,6 @@ set(r-kvstore_src
 	src/model/CreateBackupResult.cc
 	src/model/CreateCacheAnalysisTaskRequest.cc
 	src/model/CreateCacheAnalysisTaskResult.cc
-	src/model/CreateDedicatedInstanceRequest.cc
-	src/model/CreateDedicatedInstanceResult.cc
-	src/model/CreateDedicatedUserClusterRequest.cc
-	src/model/CreateDedicatedUserClusterResult.cc
 	src/model/CreateGlobalDistributeCacheRequest.cc
 	src/model/CreateGlobalDistributeCacheResult.cc
 	src/model/CreateInstanceRequest.cc
@@ -236,10 +220,6 @@ set(r-kvstore_src
 	src/model/CreateUserClusterHostResult.cc
 	src/model/DeleteAccountRequest.cc
 	src/model/DeleteAccountResult.cc
-	src/model/DeleteDedicatedInstanceRequest.cc
-	src/model/DeleteDedicatedInstanceResult.cc
-	src/model/DeleteDedicatedUserClusterRequest.cc
-	src/model/DeleteDedicatedUserClusterResult.cc
 	src/model/DeleteInstanceRequest.cc
 	src/model/DeleteInstanceResult.cc
 	src/model/DeleteShardingNodeRequest.cc
@@ -256,6 +236,8 @@ set(r-kvstore_src
 	src/model/DescribeAvailableResourceResult.cc
 	src/model/DescribeBackupPolicyRequest.cc
 	src/model/DescribeBackupPolicyResult.cc
+	src/model/DescribeBackupTasksRequest.cc
+	src/model/DescribeBackupTasksResult.cc
 	src/model/DescribeBackupsRequest.cc
 	src/model/DescribeBackupsResult.cc
 	src/model/DescribeCacheAnalysisReportRequest.cc
@@ -268,8 +250,6 @@ set(r-kvstore_src
 	src/model/DescribeDBInstanceNetInfoResult.cc
 	src/model/DescribeDedicatedClusterInstanceListRequest.cc
 	src/model/DescribeDedicatedClusterInstanceListResult.cc
-	src/model/DescribeDedicatedUserClusterRequest.cc
-	src/model/DescribeDedicatedUserClusterResult.cc
 	src/model/DescribeEngineVersionRequest.cc
 	src/model/DescribeEngineVersionResult.cc
 	src/model/DescribeGlobalDistributeCacheRequest.cc
@@ -340,10 +320,6 @@ set(r-kvstore_src
 	src/model/ModifyBackupPolicyResult.cc
 	src/model/ModifyDBInstanceConnectionStringRequest.cc
 	src/model/ModifyDBInstanceConnectionStringResult.cc
-	src/model/ModifyDedicatedInstanceSpecRequest.cc
-	src/model/ModifyDedicatedInstanceSpecResult.cc
-	src/model/ModifyDedicatedUserClusterRequest.cc
-	src/model/ModifyDedicatedUserClusterResult.cc
 	src/model/ModifyInstanceAttributeRequest.cc
 	src/model/ModifyInstanceAttributeResult.cc
 	src/model/ModifyInstanceAutoRenewalAttributeRequest.cc

+ 8 - 56
r-kvstore/include/alibabacloud/r-kvstore/R_kvstoreClient.h

@@ -34,10 +34,6 @@
 #include "model/CreateBackupResult.h"
 #include "model/CreateCacheAnalysisTaskRequest.h"
 #include "model/CreateCacheAnalysisTaskResult.h"
-#include "model/CreateDedicatedInstanceRequest.h"
-#include "model/CreateDedicatedInstanceResult.h"
-#include "model/CreateDedicatedUserClusterRequest.h"
-#include "model/CreateDedicatedUserClusterResult.h"
 #include "model/CreateGlobalDistributeCacheRequest.h"
 #include "model/CreateGlobalDistributeCacheResult.h"
 #include "model/CreateInstanceRequest.h"
@@ -46,10 +42,6 @@
 #include "model/CreateUserClusterHostResult.h"
 #include "model/DeleteAccountRequest.h"
 #include "model/DeleteAccountResult.h"
-#include "model/DeleteDedicatedInstanceRequest.h"
-#include "model/DeleteDedicatedInstanceResult.h"
-#include "model/DeleteDedicatedUserClusterRequest.h"
-#include "model/DeleteDedicatedUserClusterResult.h"
 #include "model/DeleteInstanceRequest.h"
 #include "model/DeleteInstanceResult.h"
 #include "model/DeleteShardingNodeRequest.h"
@@ -66,6 +58,8 @@
 #include "model/DescribeAvailableResourceResult.h"
 #include "model/DescribeBackupPolicyRequest.h"
 #include "model/DescribeBackupPolicyResult.h"
+#include "model/DescribeBackupTasksRequest.h"
+#include "model/DescribeBackupTasksResult.h"
 #include "model/DescribeBackupsRequest.h"
 #include "model/DescribeBackupsResult.h"
 #include "model/DescribeCacheAnalysisReportRequest.h"
@@ -78,8 +72,6 @@
 #include "model/DescribeDBInstanceNetInfoResult.h"
 #include "model/DescribeDedicatedClusterInstanceListRequest.h"
 #include "model/DescribeDedicatedClusterInstanceListResult.h"
-#include "model/DescribeDedicatedUserClusterRequest.h"
-#include "model/DescribeDedicatedUserClusterResult.h"
 #include "model/DescribeEngineVersionRequest.h"
 #include "model/DescribeEngineVersionResult.h"
 #include "model/DescribeGlobalDistributeCacheRequest.h"
@@ -150,10 +142,6 @@
 #include "model/ModifyBackupPolicyResult.h"
 #include "model/ModifyDBInstanceConnectionStringRequest.h"
 #include "model/ModifyDBInstanceConnectionStringResult.h"
-#include "model/ModifyDedicatedInstanceSpecRequest.h"
-#include "model/ModifyDedicatedInstanceSpecResult.h"
-#include "model/ModifyDedicatedUserClusterRequest.h"
-#include "model/ModifyDedicatedUserClusterResult.h"
 #include "model/ModifyInstanceAttributeRequest.h"
 #include "model/ModifyInstanceAttributeResult.h"
 #include "model/ModifyInstanceAutoRenewalAttributeRequest.h"
@@ -237,12 +225,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::CreateCacheAnalysisTaskResult> CreateCacheAnalysisTaskOutcome;
 			typedef std::future<CreateCacheAnalysisTaskOutcome> CreateCacheAnalysisTaskOutcomeCallable;
 			typedef std::function<void(const R_kvstoreClient*, const Model::CreateCacheAnalysisTaskRequest&, const CreateCacheAnalysisTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateCacheAnalysisTaskAsyncHandler;
-			typedef Outcome<Error, Model::CreateDedicatedInstanceResult> CreateDedicatedInstanceOutcome;
-			typedef std::future<CreateDedicatedInstanceOutcome> CreateDedicatedInstanceOutcomeCallable;
-			typedef std::function<void(const R_kvstoreClient*, const Model::CreateDedicatedInstanceRequest&, const CreateDedicatedInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDedicatedInstanceAsyncHandler;
-			typedef Outcome<Error, Model::CreateDedicatedUserClusterResult> CreateDedicatedUserClusterOutcome;
-			typedef std::future<CreateDedicatedUserClusterOutcome> CreateDedicatedUserClusterOutcomeCallable;
-			typedef std::function<void(const R_kvstoreClient*, const Model::CreateDedicatedUserClusterRequest&, const CreateDedicatedUserClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDedicatedUserClusterAsyncHandler;
 			typedef Outcome<Error, Model::CreateGlobalDistributeCacheResult> CreateGlobalDistributeCacheOutcome;
 			typedef std::future<CreateGlobalDistributeCacheOutcome> CreateGlobalDistributeCacheOutcomeCallable;
 			typedef std::function<void(const R_kvstoreClient*, const Model::CreateGlobalDistributeCacheRequest&, const CreateGlobalDistributeCacheOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateGlobalDistributeCacheAsyncHandler;
@@ -255,12 +237,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DeleteAccountResult> DeleteAccountOutcome;
 			typedef std::future<DeleteAccountOutcome> DeleteAccountOutcomeCallable;
 			typedef std::function<void(const R_kvstoreClient*, const Model::DeleteAccountRequest&, const DeleteAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAccountAsyncHandler;
-			typedef Outcome<Error, Model::DeleteDedicatedInstanceResult> DeleteDedicatedInstanceOutcome;
-			typedef std::future<DeleteDedicatedInstanceOutcome> DeleteDedicatedInstanceOutcomeCallable;
-			typedef std::function<void(const R_kvstoreClient*, const Model::DeleteDedicatedInstanceRequest&, const DeleteDedicatedInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDedicatedInstanceAsyncHandler;
-			typedef Outcome<Error, Model::DeleteDedicatedUserClusterResult> DeleteDedicatedUserClusterOutcome;
-			typedef std::future<DeleteDedicatedUserClusterOutcome> DeleteDedicatedUserClusterOutcomeCallable;
-			typedef std::function<void(const R_kvstoreClient*, const Model::DeleteDedicatedUserClusterRequest&, const DeleteDedicatedUserClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDedicatedUserClusterAsyncHandler;
 			typedef Outcome<Error, Model::DeleteInstanceResult> DeleteInstanceOutcome;
 			typedef std::future<DeleteInstanceOutcome> DeleteInstanceOutcomeCallable;
 			typedef std::function<void(const R_kvstoreClient*, const Model::DeleteInstanceRequest&, const DeleteInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteInstanceAsyncHandler;
@@ -285,6 +261,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeBackupPolicyResult> DescribeBackupPolicyOutcome;
 			typedef std::future<DescribeBackupPolicyOutcome> DescribeBackupPolicyOutcomeCallable;
 			typedef std::function<void(const R_kvstoreClient*, const Model::DescribeBackupPolicyRequest&, const DescribeBackupPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBackupPolicyAsyncHandler;
+			typedef Outcome<Error, Model::DescribeBackupTasksResult> DescribeBackupTasksOutcome;
+			typedef std::future<DescribeBackupTasksOutcome> DescribeBackupTasksOutcomeCallable;
+			typedef std::function<void(const R_kvstoreClient*, const Model::DescribeBackupTasksRequest&, const DescribeBackupTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBackupTasksAsyncHandler;
 			typedef Outcome<Error, Model::DescribeBackupsResult> DescribeBackupsOutcome;
 			typedef std::future<DescribeBackupsOutcome> DescribeBackupsOutcomeCallable;
 			typedef std::function<void(const R_kvstoreClient*, const Model::DescribeBackupsRequest&, const DescribeBackupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBackupsAsyncHandler;
@@ -303,9 +282,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeDedicatedClusterInstanceListResult> DescribeDedicatedClusterInstanceListOutcome;
 			typedef std::future<DescribeDedicatedClusterInstanceListOutcome> DescribeDedicatedClusterInstanceListOutcomeCallable;
 			typedef std::function<void(const R_kvstoreClient*, const Model::DescribeDedicatedClusterInstanceListRequest&, const DescribeDedicatedClusterInstanceListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDedicatedClusterInstanceListAsyncHandler;
-			typedef Outcome<Error, Model::DescribeDedicatedUserClusterResult> DescribeDedicatedUserClusterOutcome;
-			typedef std::future<DescribeDedicatedUserClusterOutcome> DescribeDedicatedUserClusterOutcomeCallable;
-			typedef std::function<void(const R_kvstoreClient*, const Model::DescribeDedicatedUserClusterRequest&, const DescribeDedicatedUserClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDedicatedUserClusterAsyncHandler;
 			typedef Outcome<Error, Model::DescribeEngineVersionResult> DescribeEngineVersionOutcome;
 			typedef std::future<DescribeEngineVersionOutcome> DescribeEngineVersionOutcomeCallable;
 			typedef std::function<void(const R_kvstoreClient*, const Model::DescribeEngineVersionRequest&, const DescribeEngineVersionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEngineVersionAsyncHandler;
@@ -411,12 +387,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ModifyDBInstanceConnectionStringResult> ModifyDBInstanceConnectionStringOutcome;
 			typedef std::future<ModifyDBInstanceConnectionStringOutcome> ModifyDBInstanceConnectionStringOutcomeCallable;
 			typedef std::function<void(const R_kvstoreClient*, const Model::ModifyDBInstanceConnectionStringRequest&, const ModifyDBInstanceConnectionStringOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceConnectionStringAsyncHandler;
-			typedef Outcome<Error, Model::ModifyDedicatedInstanceSpecResult> ModifyDedicatedInstanceSpecOutcome;
-			typedef std::future<ModifyDedicatedInstanceSpecOutcome> ModifyDedicatedInstanceSpecOutcomeCallable;
-			typedef std::function<void(const R_kvstoreClient*, const Model::ModifyDedicatedInstanceSpecRequest&, const ModifyDedicatedInstanceSpecOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDedicatedInstanceSpecAsyncHandler;
-			typedef Outcome<Error, Model::ModifyDedicatedUserClusterResult> ModifyDedicatedUserClusterOutcome;
-			typedef std::future<ModifyDedicatedUserClusterOutcome> ModifyDedicatedUserClusterOutcomeCallable;
-			typedef std::function<void(const R_kvstoreClient*, const Model::ModifyDedicatedUserClusterRequest&, const ModifyDedicatedUserClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDedicatedUserClusterAsyncHandler;
 			typedef Outcome<Error, Model::ModifyInstanceAttributeResult> ModifyInstanceAttributeOutcome;
 			typedef std::future<ModifyInstanceAttributeOutcome> ModifyInstanceAttributeOutcomeCallable;
 			typedef std::function<void(const R_kvstoreClient*, const Model::ModifyInstanceAttributeRequest&, const ModifyInstanceAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceAttributeAsyncHandler;
@@ -524,12 +494,6 @@ namespace AlibabaCloud
 			CreateCacheAnalysisTaskOutcome createCacheAnalysisTask(const Model::CreateCacheAnalysisTaskRequest &request)const;
 			void createCacheAnalysisTaskAsync(const Model::CreateCacheAnalysisTaskRequest& request, const CreateCacheAnalysisTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateCacheAnalysisTaskOutcomeCallable createCacheAnalysisTaskCallable(const Model::CreateCacheAnalysisTaskRequest& request) const;
-			CreateDedicatedInstanceOutcome createDedicatedInstance(const Model::CreateDedicatedInstanceRequest &request)const;
-			void createDedicatedInstanceAsync(const Model::CreateDedicatedInstanceRequest& request, const CreateDedicatedInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateDedicatedInstanceOutcomeCallable createDedicatedInstanceCallable(const Model::CreateDedicatedInstanceRequest& request) const;
-			CreateDedicatedUserClusterOutcome createDedicatedUserCluster(const Model::CreateDedicatedUserClusterRequest &request)const;
-			void createDedicatedUserClusterAsync(const Model::CreateDedicatedUserClusterRequest& request, const CreateDedicatedUserClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateDedicatedUserClusterOutcomeCallable createDedicatedUserClusterCallable(const Model::CreateDedicatedUserClusterRequest& request) const;
 			CreateGlobalDistributeCacheOutcome createGlobalDistributeCache(const Model::CreateGlobalDistributeCacheRequest &request)const;
 			void createGlobalDistributeCacheAsync(const Model::CreateGlobalDistributeCacheRequest& request, const CreateGlobalDistributeCacheAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateGlobalDistributeCacheOutcomeCallable createGlobalDistributeCacheCallable(const Model::CreateGlobalDistributeCacheRequest& request) const;
@@ -542,12 +506,6 @@ namespace AlibabaCloud
 			DeleteAccountOutcome deleteAccount(const Model::DeleteAccountRequest &request)const;
 			void deleteAccountAsync(const Model::DeleteAccountRequest& request, const DeleteAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteAccountOutcomeCallable deleteAccountCallable(const Model::DeleteAccountRequest& request) const;
-			DeleteDedicatedInstanceOutcome deleteDedicatedInstance(const Model::DeleteDedicatedInstanceRequest &request)const;
-			void deleteDedicatedInstanceAsync(const Model::DeleteDedicatedInstanceRequest& request, const DeleteDedicatedInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DeleteDedicatedInstanceOutcomeCallable deleteDedicatedInstanceCallable(const Model::DeleteDedicatedInstanceRequest& request) const;
-			DeleteDedicatedUserClusterOutcome deleteDedicatedUserCluster(const Model::DeleteDedicatedUserClusterRequest &request)const;
-			void deleteDedicatedUserClusterAsync(const Model::DeleteDedicatedUserClusterRequest& request, const DeleteDedicatedUserClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DeleteDedicatedUserClusterOutcomeCallable deleteDedicatedUserClusterCallable(const Model::DeleteDedicatedUserClusterRequest& request) const;
 			DeleteInstanceOutcome deleteInstance(const Model::DeleteInstanceRequest &request)const;
 			void deleteInstanceAsync(const Model::DeleteInstanceRequest& request, const DeleteInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteInstanceOutcomeCallable deleteInstanceCallable(const Model::DeleteInstanceRequest& request) const;
@@ -572,6 +530,9 @@ namespace AlibabaCloud
 			DescribeBackupPolicyOutcome describeBackupPolicy(const Model::DescribeBackupPolicyRequest &request)const;
 			void describeBackupPolicyAsync(const Model::DescribeBackupPolicyRequest& request, const DescribeBackupPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeBackupPolicyOutcomeCallable describeBackupPolicyCallable(const Model::DescribeBackupPolicyRequest& request) const;
+			DescribeBackupTasksOutcome describeBackupTasks(const Model::DescribeBackupTasksRequest &request)const;
+			void describeBackupTasksAsync(const Model::DescribeBackupTasksRequest& request, const DescribeBackupTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeBackupTasksOutcomeCallable describeBackupTasksCallable(const Model::DescribeBackupTasksRequest& request) const;
 			DescribeBackupsOutcome describeBackups(const Model::DescribeBackupsRequest &request)const;
 			void describeBackupsAsync(const Model::DescribeBackupsRequest& request, const DescribeBackupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeBackupsOutcomeCallable describeBackupsCallable(const Model::DescribeBackupsRequest& request) const;
@@ -590,9 +551,6 @@ namespace AlibabaCloud
 			DescribeDedicatedClusterInstanceListOutcome describeDedicatedClusterInstanceList(const Model::DescribeDedicatedClusterInstanceListRequest &request)const;
 			void describeDedicatedClusterInstanceListAsync(const Model::DescribeDedicatedClusterInstanceListRequest& request, const DescribeDedicatedClusterInstanceListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDedicatedClusterInstanceListOutcomeCallable describeDedicatedClusterInstanceListCallable(const Model::DescribeDedicatedClusterInstanceListRequest& request) const;
-			DescribeDedicatedUserClusterOutcome describeDedicatedUserCluster(const Model::DescribeDedicatedUserClusterRequest &request)const;
-			void describeDedicatedUserClusterAsync(const Model::DescribeDedicatedUserClusterRequest& request, const DescribeDedicatedUserClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeDedicatedUserClusterOutcomeCallable describeDedicatedUserClusterCallable(const Model::DescribeDedicatedUserClusterRequest& request) const;
 			DescribeEngineVersionOutcome describeEngineVersion(const Model::DescribeEngineVersionRequest &request)const;
 			void describeEngineVersionAsync(const Model::DescribeEngineVersionRequest& request, const DescribeEngineVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeEngineVersionOutcomeCallable describeEngineVersionCallable(const Model::DescribeEngineVersionRequest& request) const;
@@ -698,12 +656,6 @@ namespace AlibabaCloud
 			ModifyDBInstanceConnectionStringOutcome modifyDBInstanceConnectionString(const Model::ModifyDBInstanceConnectionStringRequest &request)const;
 			void modifyDBInstanceConnectionStringAsync(const Model::ModifyDBInstanceConnectionStringRequest& request, const ModifyDBInstanceConnectionStringAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyDBInstanceConnectionStringOutcomeCallable modifyDBInstanceConnectionStringCallable(const Model::ModifyDBInstanceConnectionStringRequest& request) const;
-			ModifyDedicatedInstanceSpecOutcome modifyDedicatedInstanceSpec(const Model::ModifyDedicatedInstanceSpecRequest &request)const;
-			void modifyDedicatedInstanceSpecAsync(const Model::ModifyDedicatedInstanceSpecRequest& request, const ModifyDedicatedInstanceSpecAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ModifyDedicatedInstanceSpecOutcomeCallable modifyDedicatedInstanceSpecCallable(const Model::ModifyDedicatedInstanceSpecRequest& request) const;
-			ModifyDedicatedUserClusterOutcome modifyDedicatedUserCluster(const Model::ModifyDedicatedUserClusterRequest &request)const;
-			void modifyDedicatedUserClusterAsync(const Model::ModifyDedicatedUserClusterRequest& request, const ModifyDedicatedUserClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ModifyDedicatedUserClusterOutcomeCallable modifyDedicatedUserClusterCallable(const Model::ModifyDedicatedUserClusterRequest& request) const;
 			ModifyInstanceAttributeOutcome modifyInstanceAttribute(const Model::ModifyInstanceAttributeRequest &request)const;
 			void modifyInstanceAttributeAsync(const Model::ModifyInstanceAttributeRequest& request, const ModifyInstanceAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyInstanceAttributeOutcomeCallable modifyInstanceAttributeCallable(const Model::ModifyInstanceAttributeRequest& request) const;

+ 3 - 0
r-kvstore/include/alibabacloud/r-kvstore/model/AddShardingNodeRequest.h

@@ -37,6 +37,8 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
+				std::string getClientToken()const;
+				void setClientToken(const std::string& clientToken);
 				std::string getCouponNo()const;
 				void setCouponNo(const std::string& couponNo);
 				std::string getAccessKeyId()const;
@@ -62,6 +64,7 @@ namespace AlibabaCloud
 
             private:
 				long resourceOwnerId_;
+				std::string clientToken_;
 				std::string couponNo_;
 				std::string accessKeyId_;
 				std::string securityToken_;

+ 3 - 0
r-kvstore/include/alibabacloud/r-kvstore/model/AllocateDirectConnectionRequest.h

@@ -39,6 +39,8 @@ namespace AlibabaCloud
 				void setResourceOwnerId(long resourceOwnerId);
 				std::string getConnectionString()const;
 				void setConnectionString(const std::string& connectionString);
+				std::string getClientToken()const;
+				void setClientToken(const std::string& clientToken);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
 				bool getOnlyAllocateIp()const;
@@ -59,6 +61,7 @@ namespace AlibabaCloud
             private:
 				long resourceOwnerId_;
 				std::string connectionString_;
+				std::string clientToken_;
 				std::string accessKeyId_;
 				bool onlyAllocateIp_;
 				std::string securityToken_;

+ 3 - 0
r-kvstore/include/alibabacloud/r-kvstore/model/AllocateInstancePublicConnectionRequest.h

@@ -39,6 +39,8 @@ namespace AlibabaCloud
 				void setResourceOwnerId(long resourceOwnerId);
 				std::string getConnectionStringPrefix()const;
 				void setConnectionStringPrefix(const std::string& connectionStringPrefix);
+				std::string getClientToken()const;
+				void setClientToken(const std::string& clientToken);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getSecurityToken()const;
@@ -57,6 +59,7 @@ namespace AlibabaCloud
             private:
 				long resourceOwnerId_;
 				std::string connectionStringPrefix_;
+				std::string clientToken_;
 				std::string accessKeyId_;
 				std::string securityToken_;
 				std::string resourceOwnerAccount_;

+ 3 - 0
r-kvstore/include/alibabacloud/r-kvstore/model/CreateAccountRequest.h

@@ -37,6 +37,8 @@ namespace AlibabaCloud
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
+				std::string getClientToken()const;
+				void setClientToken(const std::string& clientToken);
 				std::string getAccountType()const;
 				void setAccountType(const std::string& accountType);
 				std::string getAccountDescription()const;
@@ -62,6 +64,7 @@ namespace AlibabaCloud
 
             private:
 				long resourceOwnerId_;
+				std::string clientToken_;
 				std::string accountType_;
 				std::string accountDescription_;
 				std::string accessKeyId_;

+ 0 - 114
r-kvstore/include/alibabacloud/r-kvstore/model/CreateDedicatedInstanceRequest.h

@@ -1,114 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_CREATEDEDICATEDINSTANCEREQUEST_H_
-#define ALIBABACLOUD_R_KVSTORE_MODEL_CREATEDEDICATEDINSTANCEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/r-kvstore/R_kvstoreExport.h>
-
-namespace AlibabaCloud
-{
-	namespace R_kvstore
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_R_KVSTORE_EXPORT CreateDedicatedInstanceRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateDedicatedInstanceRequest();
-				~CreateDedicatedInstanceRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getNodeType()const;
-				void setNodeType(const std::string& nodeType);
-				std::string getNetworkType()const;
-				void setNetworkType(const std::string& networkType);
-				std::string getEngineVersion()const;
-				void setEngineVersion(const std::string& engineVersion);
-				std::string getInstanceClass()const;
-				void setInstanceClass(const std::string& instanceClass);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getResourceGroupId()const;
-				void setResourceGroupId(const std::string& resourceGroupId);
-				std::string getPassword()const;
-				void setPassword(const std::string& password);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getInstanceType()const;
-				void setInstanceType(const std::string& instanceType);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getSrcDBInstanceId()const;
-				void setSrcDBInstanceId(const std::string& srcDBInstanceId);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getBackupId()const;
-				void setBackupId(const std::string& backupId);
-				std::string getClusterId()const;
-				void setClusterId(const std::string& clusterId);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getVSwitchId()const;
-				void setVSwitchId(const std::string& vSwitchId);
-				std::string getPrivateIpAddress()const;
-				void setPrivateIpAddress(const std::string& privateIpAddress);
-				std::string getInstanceName()const;
-				void setInstanceName(const std::string& instanceName);
-				std::string getVpcId()const;
-				void setVpcId(const std::string& vpcId);
-				std::string getZoneId()const;
-				void setZoneId(const std::string& zoneId);
-				std::string getConfig()const;
-				void setConfig(const std::string& config);
-
-            private:
-				long resourceOwnerId_;
-				std::string nodeType_;
-				std::string networkType_;
-				std::string engineVersion_;
-				std::string instanceClass_;
-				std::string accessKeyId_;
-				std::string resourceGroupId_;
-				std::string password_;
-				std::string securityToken_;
-				std::string regionId_;
-				std::string instanceType_;
-				std::string resourceOwnerAccount_;
-				std::string srcDBInstanceId_;
-				std::string ownerAccount_;
-				std::string backupId_;
-				std::string clusterId_;
-				long ownerId_;
-				std::string vSwitchId_;
-				std::string privateIpAddress_;
-				std::string instanceName_;
-				std::string vpcId_;
-				std::string zoneId_;
-				std::string config_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_CREATEDEDICATEDINSTANCEREQUEST_H_

+ 0 - 85
r-kvstore/include/alibabacloud/r-kvstore/model/CreateDedicatedInstanceResult.h

@@ -1,85 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_CREATEDEDICATEDINSTANCERESULT_H_
-#define ALIBABACLOUD_R_KVSTORE_MODEL_CREATEDEDICATEDINSTANCERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/r-kvstore/R_kvstoreExport.h>
-
-namespace AlibabaCloud
-{
-	namespace R_kvstore
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_R_KVSTORE_EXPORT CreateDedicatedInstanceResult : public ServiceResult
-			{
-			public:
-
-
-				CreateDedicatedInstanceResult();
-				explicit CreateDedicatedInstanceResult(const std::string &payload);
-				~CreateDedicatedInstanceResult();
-				int getConnections()const;
-				std::string getUserName()const;
-				std::string getZoneId()const;
-				std::string getInstanceId()const;
-				std::string getConfig()const;
-				int getPort()const;
-				std::string getVSwitchId()const;
-				std::string getPrivateIpAddr()const;
-				std::string getInstanceName()const;
-				std::string getConnectionDomain()const;
-				std::string getVpcId()const;
-				long getCapacity()const;
-				std::string getQPS()const;
-				std::string getInstanceStatus()const;
-				std::string getNetworkType()const;
-				int getBandwidth()const;
-				std::string getNodeType()const;
-				std::string getRegionId()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				int connections_;
-				std::string userName_;
-				std::string zoneId_;
-				std::string instanceId_;
-				std::string config_;
-				int port_;
-				std::string vSwitchId_;
-				std::string privateIpAddr_;
-				std::string instanceName_;
-				std::string connectionDomain_;
-				std::string vpcId_;
-				long capacity_;
-				std::string qPS_;
-				std::string instanceStatus_;
-				std::string networkType_;
-				int bandwidth_;
-				std::string nodeType_;
-				std::string regionId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_CREATEDEDICATEDINSTANCERESULT_H_

+ 0 - 90
r-kvstore/include/alibabacloud/r-kvstore/model/CreateDedicatedUserClusterRequest.h

@@ -1,90 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_CREATEDEDICATEDUSERCLUSTERREQUEST_H_
-#define ALIBABACLOUD_R_KVSTORE_MODEL_CREATEDEDICATEDUSERCLUSTERREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/r-kvstore/R_kvstoreExport.h>
-
-namespace AlibabaCloud
-{
-	namespace R_kvstore
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_R_KVSTORE_EXPORT CreateDedicatedUserClusterRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateDedicatedUserClusterRequest();
-				~CreateDedicatedUserClusterRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getClusterName()const;
-				void setClusterName(const std::string& clusterName);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				int getDiskOverAllocationRatio()const;
-				void setDiskOverAllocationRatio(int diskOverAllocationRatio);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getClusterId()const;
-				void setClusterId(const std::string& clusterId);
-				int getMemoryOverAllocationRatio()const;
-				void setMemoryOverAllocationRatio(int memoryOverAllocationRatio);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getHostReplacePolicy()const;
-				void setHostReplacePolicy(const std::string& hostReplacePolicy);
-				std::string getAllocationPolicy()const;
-				void setAllocationPolicy(const std::string& allocationPolicy);
-				std::string getZoneId()const;
-				void setZoneId(const std::string& zoneId);
-				int getCpuOverAllocationRatio()const;
-				void setCpuOverAllocationRatio(int cpuOverAllocationRatio);
-
-            private:
-				long resourceOwnerId_;
-				std::string clusterName_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string regionId_;
-				int diskOverAllocationRatio_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				std::string clusterId_;
-				int memoryOverAllocationRatio_;
-				long ownerId_;
-				std::string hostReplacePolicy_;
-				std::string allocationPolicy_;
-				std::string zoneId_;
-				int cpuOverAllocationRatio_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_CREATEDEDICATEDUSERCLUSTERREQUEST_H_

+ 0 - 51
r-kvstore/include/alibabacloud/r-kvstore/model/CreateDedicatedUserClusterResult.h

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

+ 0 - 49
r-kvstore/include/alibabacloud/r-kvstore/model/DeleteDedicatedInstanceResult.h

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

+ 0 - 75
r-kvstore/include/alibabacloud/r-kvstore/model/DeleteDedicatedUserClusterRequest.h

@@ -1,75 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_DELETEDEDICATEDUSERCLUSTERREQUEST_H_
-#define ALIBABACLOUD_R_KVSTORE_MODEL_DELETEDEDICATEDUSERCLUSTERREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/r-kvstore/R_kvstoreExport.h>
-
-namespace AlibabaCloud
-{
-	namespace R_kvstore
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_R_KVSTORE_EXPORT DeleteDedicatedUserClusterRequest : public RpcServiceRequest
-			{
-
-			public:
-				DeleteDedicatedUserClusterRequest();
-				~DeleteDedicatedUserClusterRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getEngine()const;
-				void setEngine(const std::string& engine);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getClusterId()const;
-				void setClusterId(const std::string& clusterId);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getZoneId()const;
-				void setZoneId(const std::string& zoneId);
-
-            private:
-				long resourceOwnerId_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string regionId_;
-				std::string engine_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				std::string clusterId_;
-				long ownerId_;
-				std::string zoneId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DELETEDEDICATEDUSERCLUSTERREQUEST_H_

+ 12 - 15
r-kvstore/include/alibabacloud/r-kvstore/model/DeleteDedicatedInstanceRequest.h → r-kvstore/include/alibabacloud/r-kvstore/model/DescribeBackupTasksRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_DELETEDEDICATEDINSTANCEREQUEST_H_
-#define ALIBABACLOUD_R_KVSTORE_MODEL_DELETEDEDICATEDINSTANCEREQUEST_H_
+#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEBACKUPTASKSREQUEST_H_
+#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEBACKUPTASKSREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,48 +28,45 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_R_KVSTORE_EXPORT DeleteDedicatedInstanceRequest : public RpcServiceRequest
+			class ALIBABACLOUD_R_KVSTORE_EXPORT DescribeBackupTasksRequest : public RpcServiceRequest
 			{
 
 			public:
-				DeleteDedicatedInstanceRequest();
-				~DeleteDedicatedInstanceRequest();
+				DescribeBackupTasksRequest();
+				~DescribeBackupTasksRequest();
 
+				std::string getBackupJobId()const;
+				void setBackupJobId(const std::string& backupJobId);
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getSecurityToken()const;
 				void setSecurityToken(const std::string& securityToken);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getClusterId()const;
-				void setClusterId(const std::string& clusterId);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getInstanceId()const;
 				void setInstanceId(const std::string& instanceId);
-				std::string getZoneId()const;
-				void setZoneId(const std::string& zoneId);
+				std::string getJobMode()const;
+				void setJobMode(const std::string& jobMode);
 
             private:
+				std::string backupJobId_;
 				long resourceOwnerId_;
 				std::string accessKeyId_;
 				std::string securityToken_;
-				std::string regionId_;
 				std::string resourceOwnerAccount_;
 				std::string ownerAccount_;
-				std::string clusterId_;
 				long ownerId_;
 				std::string instanceId_;
-				std::string zoneId_;
+				std::string jobMode_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DELETEDEDICATEDINSTANCEREQUEST_H_
+#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEBACKUPTASKSREQUEST_H_

+ 20 - 7
r-kvstore/include/alibabacloud/r-kvstore/model/DeleteDedicatedUserClusterResult.h → r-kvstore/include/alibabacloud/r-kvstore/model/DescribeBackupTasksResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_DELETEDEDICATEDUSERCLUSTERRESULT_H_
-#define ALIBABACLOUD_R_KVSTORE_MODEL_DELETEDEDICATEDUSERCLUSTERRESULT_H_
+#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEBACKUPTASKSRESULT_H_
+#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEBACKUPTASKSRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,21 +29,34 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_R_KVSTORE_EXPORT DeleteDedicatedUserClusterResult : public ServiceResult
+			class ALIBABACLOUD_R_KVSTORE_EXPORT DescribeBackupTasksResult : public ServiceResult
 			{
 			public:
+				struct BackupJob
+				{
+					std::string jobMode;
+					std::string taskAction;
+					std::string startTime;
+					std::string backupProgressStatus;
+					std::string process;
+					int backupJobID;
+				};
 
 
-				DeleteDedicatedUserClusterResult();
-				explicit DeleteDedicatedUserClusterResult(const std::string &payload);
-				~DeleteDedicatedUserClusterResult();
+				DescribeBackupTasksResult();
+				explicit DescribeBackupTasksResult(const std::string &payload);
+				~DescribeBackupTasksResult();
+				std::string getInstanceId()const;
+				std::vector<BackupJob> getBackupJobs()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
+				std::string instanceId_;
+				std::vector<BackupJob> backupJobs_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DELETEDEDICATEDUSERCLUSTERRESULT_H_
+#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEBACKUPTASKSRESULT_H_

+ 0 - 69
r-kvstore/include/alibabacloud/r-kvstore/model/DescribeDedicatedUserClusterRequest.h

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

+ 0 - 72
r-kvstore/include/alibabacloud/r-kvstore/model/DescribeDedicatedUserClusterResult.h

@@ -1,72 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEDEDICATEDUSERCLUSTERRESULT_H_
-#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEDEDICATEDUSERCLUSTERRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/r-kvstore/R_kvstoreExport.h>
-
-namespace AlibabaCloud
-{
-	namespace R_kvstore
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_R_KVSTORE_EXPORT DescribeDedicatedUserClusterResult : public ServiceResult
-			{
-			public:
-				struct ClusterInfo
-				{
-					int cpuOverAllocationRatio;
-					int memoryOverAllocationRatio;
-					int instanceNumbers;
-					std::string allocationPolicy;
-					int diskOverAllocationRatio;
-					std::string clusterId;
-					std::string hostReplacePolicy;
-					std::string createTime;
-					std::string clusterName;
-					int hostNumbers;
-				};
-
-
-				DescribeDedicatedUserClusterResult();
-				explicit DescribeDedicatedUserClusterResult(const std::string &payload);
-				~DescribeDedicatedUserClusterResult();
-				int getMaxRecordsPerPage()const;
-				int getItemsNumbers()const;
-				int getPageNumber()const;
-				int getTotalRecords()const;
-				std::vector<ClusterInfo> getClusterItems()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				int maxRecordsPerPage_;
-				int itemsNumbers_;
-				int pageNumber_;
-				int totalRecords_;
-				std::vector<ClusterInfo> clusterItems_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEDEDICATEDUSERCLUSTERRESULT_H_

+ 0 - 84
r-kvstore/include/alibabacloud/r-kvstore/model/ModifyDedicatedInstanceSpecRequest.h

@@ -1,84 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYDEDICATEDINSTANCESPECREQUEST_H_
-#define ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYDEDICATEDINSTANCESPECREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/r-kvstore/R_kvstoreExport.h>
-
-namespace AlibabaCloud
-{
-	namespace R_kvstore
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_R_KVSTORE_EXPORT ModifyDedicatedInstanceSpecRequest : public RpcServiceRequest
-			{
-
-			public:
-				ModifyDedicatedInstanceSpecRequest();
-				~ModifyDedicatedInstanceSpecRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getInstanceClass()const;
-				void setInstanceClass(const std::string& instanceClass);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getEffectiveTime()const;
-				void setEffectiveTime(const std::string& effectiveTime);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getClusterId()const;
-				void setClusterId(const std::string& clusterId);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getInstanceId()const;
-				void setInstanceId(const std::string& instanceId);
-				std::string getZoneId()const;
-				void setZoneId(const std::string& zoneId);
-				bool getForceUpgrade()const;
-				void setForceUpgrade(bool forceUpgrade);
-
-            private:
-				long resourceOwnerId_;
-				std::string instanceClass_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string regionId_;
-				std::string effectiveTime_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				std::string clusterId_;
-				long ownerId_;
-				std::string instanceId_;
-				std::string zoneId_;
-				bool forceUpgrade_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYDEDICATEDINSTANCESPECREQUEST_H_

+ 0 - 49
r-kvstore/include/alibabacloud/r-kvstore/model/ModifyDedicatedInstanceSpecResult.h

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

+ 0 - 93
r-kvstore/include/alibabacloud/r-kvstore/model/ModifyDedicatedUserClusterRequest.h

@@ -1,93 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYDEDICATEDUSERCLUSTERREQUEST_H_
-#define ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYDEDICATEDUSERCLUSTERREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/r-kvstore/R_kvstoreExport.h>
-
-namespace AlibabaCloud
-{
-	namespace R_kvstore
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_R_KVSTORE_EXPORT ModifyDedicatedUserClusterRequest : public RpcServiceRequest
-			{
-
-			public:
-				ModifyDedicatedUserClusterRequest();
-				~ModifyDedicatedUserClusterRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getClusterName()const;
-				void setClusterName(const std::string& clusterName);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getEngine()const;
-				void setEngine(const std::string& engine);
-				int getDiskOverAllocationRatio()const;
-				void setDiskOverAllocationRatio(int diskOverAllocationRatio);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getClusterId()const;
-				void setClusterId(const std::string& clusterId);
-				int getMemoryOverAllocationRatio()const;
-				void setMemoryOverAllocationRatio(int memoryOverAllocationRatio);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getHostReplacePolicy()const;
-				void setHostReplacePolicy(const std::string& hostReplacePolicy);
-				std::string getAllocationPolicy()const;
-				void setAllocationPolicy(const std::string& allocationPolicy);
-				std::string getZoneId()const;
-				void setZoneId(const std::string& zoneId);
-				int getCpuOverAllocationRatio()const;
-				void setCpuOverAllocationRatio(int cpuOverAllocationRatio);
-
-            private:
-				long resourceOwnerId_;
-				std::string clusterName_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string regionId_;
-				std::string engine_;
-				int diskOverAllocationRatio_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				std::string clusterId_;
-				int memoryOverAllocationRatio_;
-				long ownerId_;
-				std::string hostReplacePolicy_;
-				std::string allocationPolicy_;
-				std::string zoneId_;
-				int cpuOverAllocationRatio_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYDEDICATEDUSERCLUSTERREQUEST_H_

+ 0 - 49
r-kvstore/include/alibabacloud/r-kvstore/model/ModifyDedicatedUserClusterResult.h

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

+ 2 - 2
r-kvstore/include/alibabacloud/r-kvstore/model/ModifyNodeSpecResult.h

@@ -37,12 +37,12 @@ namespace AlibabaCloud
 				ModifyNodeSpecResult();
 				explicit ModifyNodeSpecResult(const std::string &payload);
 				~ModifyNodeSpecResult();
-				std::string getOrderId()const;
+				long getOrderId()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::string orderId_;
+				long orderId_;
 
 			};
 		}

+ 36 - 252
r-kvstore/src/R-kvstoreClient.cc

@@ -267,78 +267,6 @@ R_kvstoreClient::CreateCacheAnalysisTaskOutcomeCallable R_kvstoreClient::createC
 	return task->get_future();
 }
 
-R_kvstoreClient::CreateDedicatedInstanceOutcome R_kvstoreClient::createDedicatedInstance(const CreateDedicatedInstanceRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return CreateDedicatedInstanceOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return CreateDedicatedInstanceOutcome(CreateDedicatedInstanceResult(outcome.result()));
-	else
-		return CreateDedicatedInstanceOutcome(outcome.error());
-}
-
-void R_kvstoreClient::createDedicatedInstanceAsync(const CreateDedicatedInstanceRequest& request, const CreateDedicatedInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, createDedicatedInstance(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-R_kvstoreClient::CreateDedicatedInstanceOutcomeCallable R_kvstoreClient::createDedicatedInstanceCallable(const CreateDedicatedInstanceRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<CreateDedicatedInstanceOutcome()>>(
-			[this, request]()
-			{
-			return this->createDedicatedInstance(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
-R_kvstoreClient::CreateDedicatedUserClusterOutcome R_kvstoreClient::createDedicatedUserCluster(const CreateDedicatedUserClusterRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return CreateDedicatedUserClusterOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return CreateDedicatedUserClusterOutcome(CreateDedicatedUserClusterResult(outcome.result()));
-	else
-		return CreateDedicatedUserClusterOutcome(outcome.error());
-}
-
-void R_kvstoreClient::createDedicatedUserClusterAsync(const CreateDedicatedUserClusterRequest& request, const CreateDedicatedUserClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, createDedicatedUserCluster(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-R_kvstoreClient::CreateDedicatedUserClusterOutcomeCallable R_kvstoreClient::createDedicatedUserClusterCallable(const CreateDedicatedUserClusterRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<CreateDedicatedUserClusterOutcome()>>(
-			[this, request]()
-			{
-			return this->createDedicatedUserCluster(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
 R_kvstoreClient::CreateGlobalDistributeCacheOutcome R_kvstoreClient::createGlobalDistributeCache(const CreateGlobalDistributeCacheRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -483,78 +411,6 @@ R_kvstoreClient::DeleteAccountOutcomeCallable R_kvstoreClient::deleteAccountCall
 	return task->get_future();
 }
 
-R_kvstoreClient::DeleteDedicatedInstanceOutcome R_kvstoreClient::deleteDedicatedInstance(const DeleteDedicatedInstanceRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return DeleteDedicatedInstanceOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return DeleteDedicatedInstanceOutcome(DeleteDedicatedInstanceResult(outcome.result()));
-	else
-		return DeleteDedicatedInstanceOutcome(outcome.error());
-}
-
-void R_kvstoreClient::deleteDedicatedInstanceAsync(const DeleteDedicatedInstanceRequest& request, const DeleteDedicatedInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, deleteDedicatedInstance(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-R_kvstoreClient::DeleteDedicatedInstanceOutcomeCallable R_kvstoreClient::deleteDedicatedInstanceCallable(const DeleteDedicatedInstanceRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<DeleteDedicatedInstanceOutcome()>>(
-			[this, request]()
-			{
-			return this->deleteDedicatedInstance(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
-R_kvstoreClient::DeleteDedicatedUserClusterOutcome R_kvstoreClient::deleteDedicatedUserCluster(const DeleteDedicatedUserClusterRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return DeleteDedicatedUserClusterOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return DeleteDedicatedUserClusterOutcome(DeleteDedicatedUserClusterResult(outcome.result()));
-	else
-		return DeleteDedicatedUserClusterOutcome(outcome.error());
-}
-
-void R_kvstoreClient::deleteDedicatedUserClusterAsync(const DeleteDedicatedUserClusterRequest& request, const DeleteDedicatedUserClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, deleteDedicatedUserCluster(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-R_kvstoreClient::DeleteDedicatedUserClusterOutcomeCallable R_kvstoreClient::deleteDedicatedUserClusterCallable(const DeleteDedicatedUserClusterRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<DeleteDedicatedUserClusterOutcome()>>(
-			[this, request]()
-			{
-			return this->deleteDedicatedUserCluster(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
 R_kvstoreClient::DeleteInstanceOutcome R_kvstoreClient::deleteInstance(const DeleteInstanceRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -843,6 +699,42 @@ R_kvstoreClient::DescribeBackupPolicyOutcomeCallable R_kvstoreClient::describeBa
 	return task->get_future();
 }
 
+R_kvstoreClient::DescribeBackupTasksOutcome R_kvstoreClient::describeBackupTasks(const DescribeBackupTasksRequest &request) const
+{
+	auto endpointOutcome = endpointProvider_->getEndpoint();
+	if (!endpointOutcome.isSuccess())
+		return DescribeBackupTasksOutcome(endpointOutcome.error());
+
+	auto outcome = makeRequest(endpointOutcome.result(), request);
+
+	if (outcome.isSuccess())
+		return DescribeBackupTasksOutcome(DescribeBackupTasksResult(outcome.result()));
+	else
+		return DescribeBackupTasksOutcome(outcome.error());
+}
+
+void R_kvstoreClient::describeBackupTasksAsync(const DescribeBackupTasksRequest& request, const DescribeBackupTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+{
+	auto fn = [this, request, handler, context]()
+	{
+		handler(this, request, describeBackupTasks(request), context);
+	};
+
+	asyncExecute(new Runnable(fn));
+}
+
+R_kvstoreClient::DescribeBackupTasksOutcomeCallable R_kvstoreClient::describeBackupTasksCallable(const DescribeBackupTasksRequest &request) const
+{
+	auto task = std::make_shared<std::packaged_task<DescribeBackupTasksOutcome()>>(
+			[this, request]()
+			{
+			return this->describeBackupTasks(request);
+			});
+
+	asyncExecute(new Runnable([task]() { (*task)(); }));
+	return task->get_future();
+}
+
 R_kvstoreClient::DescribeBackupsOutcome R_kvstoreClient::describeBackups(const DescribeBackupsRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1059,42 +951,6 @@ R_kvstoreClient::DescribeDedicatedClusterInstanceListOutcomeCallable R_kvstoreCl
 	return task->get_future();
 }
 
-R_kvstoreClient::DescribeDedicatedUserClusterOutcome R_kvstoreClient::describeDedicatedUserCluster(const DescribeDedicatedUserClusterRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return DescribeDedicatedUserClusterOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return DescribeDedicatedUserClusterOutcome(DescribeDedicatedUserClusterResult(outcome.result()));
-	else
-		return DescribeDedicatedUserClusterOutcome(outcome.error());
-}
-
-void R_kvstoreClient::describeDedicatedUserClusterAsync(const DescribeDedicatedUserClusterRequest& request, const DescribeDedicatedUserClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, describeDedicatedUserCluster(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-R_kvstoreClient::DescribeDedicatedUserClusterOutcomeCallable R_kvstoreClient::describeDedicatedUserClusterCallable(const DescribeDedicatedUserClusterRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<DescribeDedicatedUserClusterOutcome()>>(
-			[this, request]()
-			{
-			return this->describeDedicatedUserCluster(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
 R_kvstoreClient::DescribeEngineVersionOutcome R_kvstoreClient::describeEngineVersion(const DescribeEngineVersionRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2355,78 +2211,6 @@ R_kvstoreClient::ModifyDBInstanceConnectionStringOutcomeCallable R_kvstoreClient
 	return task->get_future();
 }
 
-R_kvstoreClient::ModifyDedicatedInstanceSpecOutcome R_kvstoreClient::modifyDedicatedInstanceSpec(const ModifyDedicatedInstanceSpecRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return ModifyDedicatedInstanceSpecOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return ModifyDedicatedInstanceSpecOutcome(ModifyDedicatedInstanceSpecResult(outcome.result()));
-	else
-		return ModifyDedicatedInstanceSpecOutcome(outcome.error());
-}
-
-void R_kvstoreClient::modifyDedicatedInstanceSpecAsync(const ModifyDedicatedInstanceSpecRequest& request, const ModifyDedicatedInstanceSpecAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, modifyDedicatedInstanceSpec(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-R_kvstoreClient::ModifyDedicatedInstanceSpecOutcomeCallable R_kvstoreClient::modifyDedicatedInstanceSpecCallable(const ModifyDedicatedInstanceSpecRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<ModifyDedicatedInstanceSpecOutcome()>>(
-			[this, request]()
-			{
-			return this->modifyDedicatedInstanceSpec(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
-R_kvstoreClient::ModifyDedicatedUserClusterOutcome R_kvstoreClient::modifyDedicatedUserCluster(const ModifyDedicatedUserClusterRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return ModifyDedicatedUserClusterOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return ModifyDedicatedUserClusterOutcome(ModifyDedicatedUserClusterResult(outcome.result()));
-	else
-		return ModifyDedicatedUserClusterOutcome(outcome.error());
-}
-
-void R_kvstoreClient::modifyDedicatedUserClusterAsync(const ModifyDedicatedUserClusterRequest& request, const ModifyDedicatedUserClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, modifyDedicatedUserCluster(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-R_kvstoreClient::ModifyDedicatedUserClusterOutcomeCallable R_kvstoreClient::modifyDedicatedUserClusterCallable(const ModifyDedicatedUserClusterRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<ModifyDedicatedUserClusterOutcome()>>(
-			[this, request]()
-			{
-			return this->modifyDedicatedUserCluster(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
 R_kvstoreClient::ModifyInstanceAttributeOutcome R_kvstoreClient::modifyInstanceAttribute(const ModifyInstanceAttributeRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();

+ 11 - 0
r-kvstore/src/model/AddShardingNodeRequest.cc

@@ -38,6 +38,17 @@ void AddShardingNodeRequest::setResourceOwnerId(long resourceOwnerId)
 	setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
 }
 
+std::string AddShardingNodeRequest::getClientToken()const
+{
+	return clientToken_;
+}
+
+void AddShardingNodeRequest::setClientToken(const std::string& clientToken)
+{
+	clientToken_ = clientToken;
+	setParameter("ClientToken", clientToken);
+}
+
 std::string AddShardingNodeRequest::getCouponNo()const
 {
 	return couponNo_;

+ 11 - 0
r-kvstore/src/model/AllocateDirectConnectionRequest.cc

@@ -49,6 +49,17 @@ void AllocateDirectConnectionRequest::setConnectionString(const std::string& con
 	setParameter("ConnectionString", connectionString);
 }
 
+std::string AllocateDirectConnectionRequest::getClientToken()const
+{
+	return clientToken_;
+}
+
+void AllocateDirectConnectionRequest::setClientToken(const std::string& clientToken)
+{
+	clientToken_ = clientToken;
+	setParameter("ClientToken", clientToken);
+}
+
 std::string AllocateDirectConnectionRequest::getAccessKeyId()const
 {
 	return accessKeyId_;

+ 11 - 0
r-kvstore/src/model/AllocateInstancePublicConnectionRequest.cc

@@ -49,6 +49,17 @@ void AllocateInstancePublicConnectionRequest::setConnectionStringPrefix(const st
 	setParameter("ConnectionStringPrefix", connectionStringPrefix);
 }
 
+std::string AllocateInstancePublicConnectionRequest::getClientToken()const
+{
+	return clientToken_;
+}
+
+void AllocateInstancePublicConnectionRequest::setClientToken(const std::string& clientToken)
+{
+	clientToken_ = clientToken;
+	setParameter("ClientToken", clientToken);
+}
+
 std::string AllocateInstancePublicConnectionRequest::getAccessKeyId()const
 {
 	return accessKeyId_;

+ 11 - 0
r-kvstore/src/model/CreateAccountRequest.cc

@@ -38,6 +38,17 @@ void CreateAccountRequest::setResourceOwnerId(long resourceOwnerId)
 	setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
 }
 
+std::string CreateAccountRequest::getClientToken()const
+{
+	return clientToken_;
+}
+
+void CreateAccountRequest::setClientToken(const std::string& clientToken)
+{
+	clientToken_ = clientToken;
+	setParameter("ClientToken", clientToken);
+}
+
 std::string CreateAccountRequest::getAccountType()const
 {
 	return accountType_;

+ 0 - 282
r-kvstore/src/model/CreateDedicatedInstanceRequest.cc

@@ -1,282 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/r-kvstore/model/CreateDedicatedInstanceRequest.h>
-
-using AlibabaCloud::R_kvstore::Model::CreateDedicatedInstanceRequest;
-
-CreateDedicatedInstanceRequest::CreateDedicatedInstanceRequest() :
-	RpcServiceRequest("r-kvstore", "2015-01-01", "CreateDedicatedInstance")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-CreateDedicatedInstanceRequest::~CreateDedicatedInstanceRequest()
-{}
-
-long CreateDedicatedInstanceRequest::getResourceOwnerId()const
-{
-	return resourceOwnerId_;
-}
-
-void CreateDedicatedInstanceRequest::setResourceOwnerId(long resourceOwnerId)
-{
-	resourceOwnerId_ = resourceOwnerId;
-	setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
-}
-
-std::string CreateDedicatedInstanceRequest::getNodeType()const
-{
-	return nodeType_;
-}
-
-void CreateDedicatedInstanceRequest::setNodeType(const std::string& nodeType)
-{
-	nodeType_ = nodeType;
-	setParameter("NodeType", nodeType);
-}
-
-std::string CreateDedicatedInstanceRequest::getNetworkType()const
-{
-	return networkType_;
-}
-
-void CreateDedicatedInstanceRequest::setNetworkType(const std::string& networkType)
-{
-	networkType_ = networkType;
-	setParameter("NetworkType", networkType);
-}
-
-std::string CreateDedicatedInstanceRequest::getEngineVersion()const
-{
-	return engineVersion_;
-}
-
-void CreateDedicatedInstanceRequest::setEngineVersion(const std::string& engineVersion)
-{
-	engineVersion_ = engineVersion;
-	setParameter("EngineVersion", engineVersion);
-}
-
-std::string CreateDedicatedInstanceRequest::getInstanceClass()const
-{
-	return instanceClass_;
-}
-
-void CreateDedicatedInstanceRequest::setInstanceClass(const std::string& instanceClass)
-{
-	instanceClass_ = instanceClass;
-	setParameter("InstanceClass", instanceClass);
-}
-
-std::string CreateDedicatedInstanceRequest::getAccessKeyId()const
-{
-	return accessKeyId_;
-}
-
-void CreateDedicatedInstanceRequest::setAccessKeyId(const std::string& accessKeyId)
-{
-	accessKeyId_ = accessKeyId;
-	setParameter("AccessKeyId", accessKeyId);
-}
-
-std::string CreateDedicatedInstanceRequest::getResourceGroupId()const
-{
-	return resourceGroupId_;
-}
-
-void CreateDedicatedInstanceRequest::setResourceGroupId(const std::string& resourceGroupId)
-{
-	resourceGroupId_ = resourceGroupId;
-	setParameter("ResourceGroupId", resourceGroupId);
-}
-
-std::string CreateDedicatedInstanceRequest::getPassword()const
-{
-	return password_;
-}
-
-void CreateDedicatedInstanceRequest::setPassword(const std::string& password)
-{
-	password_ = password;
-	setParameter("Password", password);
-}
-
-std::string CreateDedicatedInstanceRequest::getSecurityToken()const
-{
-	return securityToken_;
-}
-
-void CreateDedicatedInstanceRequest::setSecurityToken(const std::string& securityToken)
-{
-	securityToken_ = securityToken;
-	setParameter("SecurityToken", securityToken);
-}
-
-std::string CreateDedicatedInstanceRequest::getRegionId()const
-{
-	return regionId_;
-}
-
-void CreateDedicatedInstanceRequest::setRegionId(const std::string& regionId)
-{
-	regionId_ = regionId;
-	setParameter("RegionId", regionId);
-}
-
-std::string CreateDedicatedInstanceRequest::getInstanceType()const
-{
-	return instanceType_;
-}
-
-void CreateDedicatedInstanceRequest::setInstanceType(const std::string& instanceType)
-{
-	instanceType_ = instanceType;
-	setParameter("InstanceType", instanceType);
-}
-
-std::string CreateDedicatedInstanceRequest::getResourceOwnerAccount()const
-{
-	return resourceOwnerAccount_;
-}
-
-void CreateDedicatedInstanceRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
-{
-	resourceOwnerAccount_ = resourceOwnerAccount;
-	setParameter("ResourceOwnerAccount", resourceOwnerAccount);
-}
-
-std::string CreateDedicatedInstanceRequest::getSrcDBInstanceId()const
-{
-	return srcDBInstanceId_;
-}
-
-void CreateDedicatedInstanceRequest::setSrcDBInstanceId(const std::string& srcDBInstanceId)
-{
-	srcDBInstanceId_ = srcDBInstanceId;
-	setParameter("SrcDBInstanceId", srcDBInstanceId);
-}
-
-std::string CreateDedicatedInstanceRequest::getOwnerAccount()const
-{
-	return ownerAccount_;
-}
-
-void CreateDedicatedInstanceRequest::setOwnerAccount(const std::string& ownerAccount)
-{
-	ownerAccount_ = ownerAccount;
-	setParameter("OwnerAccount", ownerAccount);
-}
-
-std::string CreateDedicatedInstanceRequest::getBackupId()const
-{
-	return backupId_;
-}
-
-void CreateDedicatedInstanceRequest::setBackupId(const std::string& backupId)
-{
-	backupId_ = backupId;
-	setParameter("BackupId", backupId);
-}
-
-std::string CreateDedicatedInstanceRequest::getClusterId()const
-{
-	return clusterId_;
-}
-
-void CreateDedicatedInstanceRequest::setClusterId(const std::string& clusterId)
-{
-	clusterId_ = clusterId;
-	setParameter("ClusterId", clusterId);
-}
-
-long CreateDedicatedInstanceRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void CreateDedicatedInstanceRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setParameter("OwnerId", std::to_string(ownerId));
-}
-
-std::string CreateDedicatedInstanceRequest::getVSwitchId()const
-{
-	return vSwitchId_;
-}
-
-void CreateDedicatedInstanceRequest::setVSwitchId(const std::string& vSwitchId)
-{
-	vSwitchId_ = vSwitchId;
-	setParameter("VSwitchId", vSwitchId);
-}
-
-std::string CreateDedicatedInstanceRequest::getPrivateIpAddress()const
-{
-	return privateIpAddress_;
-}
-
-void CreateDedicatedInstanceRequest::setPrivateIpAddress(const std::string& privateIpAddress)
-{
-	privateIpAddress_ = privateIpAddress;
-	setParameter("PrivateIpAddress", privateIpAddress);
-}
-
-std::string CreateDedicatedInstanceRequest::getInstanceName()const
-{
-	return instanceName_;
-}
-
-void CreateDedicatedInstanceRequest::setInstanceName(const std::string& instanceName)
-{
-	instanceName_ = instanceName;
-	setParameter("InstanceName", instanceName);
-}
-
-std::string CreateDedicatedInstanceRequest::getVpcId()const
-{
-	return vpcId_;
-}
-
-void CreateDedicatedInstanceRequest::setVpcId(const std::string& vpcId)
-{
-	vpcId_ = vpcId;
-	setParameter("VpcId", vpcId);
-}
-
-std::string CreateDedicatedInstanceRequest::getZoneId()const
-{
-	return zoneId_;
-}
-
-void CreateDedicatedInstanceRequest::setZoneId(const std::string& zoneId)
-{
-	zoneId_ = zoneId;
-	setParameter("ZoneId", zoneId);
-}
-
-std::string CreateDedicatedInstanceRequest::getConfig()const
-{
-	return config_;
-}
-
-void CreateDedicatedInstanceRequest::setConfig(const std::string& config)
-{
-	config_ = config;
-	setParameter("Config", config);
-}
-

+ 0 - 170
r-kvstore/src/model/CreateDedicatedInstanceResult.cc

@@ -1,170 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/r-kvstore/model/CreateDedicatedInstanceResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::R_kvstore;
-using namespace AlibabaCloud::R_kvstore::Model;
-
-CreateDedicatedInstanceResult::CreateDedicatedInstanceResult() :
-	ServiceResult()
-{}
-
-CreateDedicatedInstanceResult::CreateDedicatedInstanceResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-CreateDedicatedInstanceResult::~CreateDedicatedInstanceResult()
-{}
-
-void CreateDedicatedInstanceResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-	setRequestId(value["RequestId"].asString());
-	if(!value["InstanceId"].isNull())
-		instanceId_ = value["InstanceId"].asString();
-	if(!value["InstanceName"].isNull())
-		instanceName_ = value["InstanceName"].asString();
-	if(!value["ConnectionDomain"].isNull())
-		connectionDomain_ = value["ConnectionDomain"].asString();
-	if(!value["Port"].isNull())
-		port_ = std::stoi(value["Port"].asString());
-	if(!value["UserName"].isNull())
-		userName_ = value["UserName"].asString();
-	if(!value["InstanceStatus"].isNull())
-		instanceStatus_ = value["InstanceStatus"].asString();
-	if(!value["RegionId"].isNull())
-		regionId_ = value["RegionId"].asString();
-	if(!value["Capacity"].isNull())
-		capacity_ = std::stol(value["Capacity"].asString());
-	if(!value["QPS"].isNull())
-		qPS_ = value["QPS"].asString();
-	if(!value["Bandwidth"].isNull())
-		bandwidth_ = std::stoi(value["Bandwidth"].asString());
-	if(!value["Connections"].isNull())
-		connections_ = std::stoi(value["Connections"].asString());
-	if(!value["ZoneId"].isNull())
-		zoneId_ = value["ZoneId"].asString();
-	if(!value["Config"].isNull())
-		config_ = value["Config"].asString();
-	if(!value["NodeType"].isNull())
-		nodeType_ = value["NodeType"].asString();
-	if(!value["NetworkType"].isNull())
-		networkType_ = value["NetworkType"].asString();
-	if(!value["VpcId"].isNull())
-		vpcId_ = value["VpcId"].asString();
-	if(!value["VSwitchId"].isNull())
-		vSwitchId_ = value["VSwitchId"].asString();
-	if(!value["PrivateIpAddr"].isNull())
-		privateIpAddr_ = value["PrivateIpAddr"].asString();
-
-}
-
-int CreateDedicatedInstanceResult::getConnections()const
-{
-	return connections_;
-}
-
-std::string CreateDedicatedInstanceResult::getUserName()const
-{
-	return userName_;
-}
-
-std::string CreateDedicatedInstanceResult::getZoneId()const
-{
-	return zoneId_;
-}
-
-std::string CreateDedicatedInstanceResult::getInstanceId()const
-{
-	return instanceId_;
-}
-
-std::string CreateDedicatedInstanceResult::getConfig()const
-{
-	return config_;
-}
-
-int CreateDedicatedInstanceResult::getPort()const
-{
-	return port_;
-}
-
-std::string CreateDedicatedInstanceResult::getVSwitchId()const
-{
-	return vSwitchId_;
-}
-
-std::string CreateDedicatedInstanceResult::getPrivateIpAddr()const
-{
-	return privateIpAddr_;
-}
-
-std::string CreateDedicatedInstanceResult::getInstanceName()const
-{
-	return instanceName_;
-}
-
-std::string CreateDedicatedInstanceResult::getConnectionDomain()const
-{
-	return connectionDomain_;
-}
-
-std::string CreateDedicatedInstanceResult::getVpcId()const
-{
-	return vpcId_;
-}
-
-long CreateDedicatedInstanceResult::getCapacity()const
-{
-	return capacity_;
-}
-
-std::string CreateDedicatedInstanceResult::getQPS()const
-{
-	return qPS_;
-}
-
-std::string CreateDedicatedInstanceResult::getInstanceStatus()const
-{
-	return instanceStatus_;
-}
-
-std::string CreateDedicatedInstanceResult::getNetworkType()const
-{
-	return networkType_;
-}
-
-int CreateDedicatedInstanceResult::getBandwidth()const
-{
-	return bandwidth_;
-}
-
-std::string CreateDedicatedInstanceResult::getNodeType()const
-{
-	return nodeType_;
-}
-
-std::string CreateDedicatedInstanceResult::getRegionId()const
-{
-	return regionId_;
-}
-

+ 0 - 194
r-kvstore/src/model/CreateDedicatedUserClusterRequest.cc

@@ -1,194 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/r-kvstore/model/CreateDedicatedUserClusterRequest.h>
-
-using AlibabaCloud::R_kvstore::Model::CreateDedicatedUserClusterRequest;
-
-CreateDedicatedUserClusterRequest::CreateDedicatedUserClusterRequest() :
-	RpcServiceRequest("r-kvstore", "2015-01-01", "CreateDedicatedUserCluster")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-CreateDedicatedUserClusterRequest::~CreateDedicatedUserClusterRequest()
-{}
-
-long CreateDedicatedUserClusterRequest::getResourceOwnerId()const
-{
-	return resourceOwnerId_;
-}
-
-void CreateDedicatedUserClusterRequest::setResourceOwnerId(long resourceOwnerId)
-{
-	resourceOwnerId_ = resourceOwnerId;
-	setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
-}
-
-std::string CreateDedicatedUserClusterRequest::getClusterName()const
-{
-	return clusterName_;
-}
-
-void CreateDedicatedUserClusterRequest::setClusterName(const std::string& clusterName)
-{
-	clusterName_ = clusterName;
-	setParameter("ClusterName", clusterName);
-}
-
-std::string CreateDedicatedUserClusterRequest::getAccessKeyId()const
-{
-	return accessKeyId_;
-}
-
-void CreateDedicatedUserClusterRequest::setAccessKeyId(const std::string& accessKeyId)
-{
-	accessKeyId_ = accessKeyId;
-	setParameter("AccessKeyId", accessKeyId);
-}
-
-std::string CreateDedicatedUserClusterRequest::getSecurityToken()const
-{
-	return securityToken_;
-}
-
-void CreateDedicatedUserClusterRequest::setSecurityToken(const std::string& securityToken)
-{
-	securityToken_ = securityToken;
-	setParameter("SecurityToken", securityToken);
-}
-
-std::string CreateDedicatedUserClusterRequest::getRegionId()const
-{
-	return regionId_;
-}
-
-void CreateDedicatedUserClusterRequest::setRegionId(const std::string& regionId)
-{
-	regionId_ = regionId;
-	setParameter("RegionId", regionId);
-}
-
-int CreateDedicatedUserClusterRequest::getDiskOverAllocationRatio()const
-{
-	return diskOverAllocationRatio_;
-}
-
-void CreateDedicatedUserClusterRequest::setDiskOverAllocationRatio(int diskOverAllocationRatio)
-{
-	diskOverAllocationRatio_ = diskOverAllocationRatio;
-	setParameter("DiskOverAllocationRatio", std::to_string(diskOverAllocationRatio));
-}
-
-std::string CreateDedicatedUserClusterRequest::getResourceOwnerAccount()const
-{
-	return resourceOwnerAccount_;
-}
-
-void CreateDedicatedUserClusterRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
-{
-	resourceOwnerAccount_ = resourceOwnerAccount;
-	setParameter("ResourceOwnerAccount", resourceOwnerAccount);
-}
-
-std::string CreateDedicatedUserClusterRequest::getOwnerAccount()const
-{
-	return ownerAccount_;
-}
-
-void CreateDedicatedUserClusterRequest::setOwnerAccount(const std::string& ownerAccount)
-{
-	ownerAccount_ = ownerAccount;
-	setParameter("OwnerAccount", ownerAccount);
-}
-
-std::string CreateDedicatedUserClusterRequest::getClusterId()const
-{
-	return clusterId_;
-}
-
-void CreateDedicatedUserClusterRequest::setClusterId(const std::string& clusterId)
-{
-	clusterId_ = clusterId;
-	setParameter("ClusterId", clusterId);
-}
-
-int CreateDedicatedUserClusterRequest::getMemoryOverAllocationRatio()const
-{
-	return memoryOverAllocationRatio_;
-}
-
-void CreateDedicatedUserClusterRequest::setMemoryOverAllocationRatio(int memoryOverAllocationRatio)
-{
-	memoryOverAllocationRatio_ = memoryOverAllocationRatio;
-	setParameter("MemoryOverAllocationRatio", std::to_string(memoryOverAllocationRatio));
-}
-
-long CreateDedicatedUserClusterRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void CreateDedicatedUserClusterRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setParameter("OwnerId", std::to_string(ownerId));
-}
-
-std::string CreateDedicatedUserClusterRequest::getHostReplacePolicy()const
-{
-	return hostReplacePolicy_;
-}
-
-void CreateDedicatedUserClusterRequest::setHostReplacePolicy(const std::string& hostReplacePolicy)
-{
-	hostReplacePolicy_ = hostReplacePolicy;
-	setParameter("HostReplacePolicy", hostReplacePolicy);
-}
-
-std::string CreateDedicatedUserClusterRequest::getAllocationPolicy()const
-{
-	return allocationPolicy_;
-}
-
-void CreateDedicatedUserClusterRequest::setAllocationPolicy(const std::string& allocationPolicy)
-{
-	allocationPolicy_ = allocationPolicy;
-	setParameter("AllocationPolicy", allocationPolicy);
-}
-
-std::string CreateDedicatedUserClusterRequest::getZoneId()const
-{
-	return zoneId_;
-}
-
-void CreateDedicatedUserClusterRequest::setZoneId(const std::string& zoneId)
-{
-	zoneId_ = zoneId;
-	setParameter("ZoneId", zoneId);
-}
-
-int CreateDedicatedUserClusterRequest::getCpuOverAllocationRatio()const
-{
-	return cpuOverAllocationRatio_;
-}
-
-void CreateDedicatedUserClusterRequest::setCpuOverAllocationRatio(int cpuOverAllocationRatio)
-{
-	cpuOverAllocationRatio_ = cpuOverAllocationRatio;
-	setParameter("CpuOverAllocationRatio", std::to_string(cpuOverAllocationRatio));
-}
-

+ 0 - 51
r-kvstore/src/model/CreateDedicatedUserClusterResult.cc

@@ -1,51 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/r-kvstore/model/CreateDedicatedUserClusterResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::R_kvstore;
-using namespace AlibabaCloud::R_kvstore::Model;
-
-CreateDedicatedUserClusterResult::CreateDedicatedUserClusterResult() :
-	ServiceResult()
-{}
-
-CreateDedicatedUserClusterResult::CreateDedicatedUserClusterResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-CreateDedicatedUserClusterResult::~CreateDedicatedUserClusterResult()
-{}
-
-void CreateDedicatedUserClusterResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-	setRequestId(value["RequestId"].asString());
-	if(!value["ClusterId"].isNull())
-		clusterId_ = value["ClusterId"].asString();
-
-}
-
-std::string CreateDedicatedUserClusterResult::getClusterId()const
-{
-	return clusterId_;
-}
-

+ 0 - 139
r-kvstore/src/model/DeleteDedicatedInstanceRequest.cc

@@ -1,139 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/r-kvstore/model/DeleteDedicatedInstanceRequest.h>
-
-using AlibabaCloud::R_kvstore::Model::DeleteDedicatedInstanceRequest;
-
-DeleteDedicatedInstanceRequest::DeleteDedicatedInstanceRequest() :
-	RpcServiceRequest("r-kvstore", "2015-01-01", "DeleteDedicatedInstance")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-DeleteDedicatedInstanceRequest::~DeleteDedicatedInstanceRequest()
-{}
-
-long DeleteDedicatedInstanceRequest::getResourceOwnerId()const
-{
-	return resourceOwnerId_;
-}
-
-void DeleteDedicatedInstanceRequest::setResourceOwnerId(long resourceOwnerId)
-{
-	resourceOwnerId_ = resourceOwnerId;
-	setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
-}
-
-std::string DeleteDedicatedInstanceRequest::getAccessKeyId()const
-{
-	return accessKeyId_;
-}
-
-void DeleteDedicatedInstanceRequest::setAccessKeyId(const std::string& accessKeyId)
-{
-	accessKeyId_ = accessKeyId;
-	setParameter("AccessKeyId", accessKeyId);
-}
-
-std::string DeleteDedicatedInstanceRequest::getSecurityToken()const
-{
-	return securityToken_;
-}
-
-void DeleteDedicatedInstanceRequest::setSecurityToken(const std::string& securityToken)
-{
-	securityToken_ = securityToken;
-	setParameter("SecurityToken", securityToken);
-}
-
-std::string DeleteDedicatedInstanceRequest::getRegionId()const
-{
-	return regionId_;
-}
-
-void DeleteDedicatedInstanceRequest::setRegionId(const std::string& regionId)
-{
-	regionId_ = regionId;
-	setParameter("RegionId", regionId);
-}
-
-std::string DeleteDedicatedInstanceRequest::getResourceOwnerAccount()const
-{
-	return resourceOwnerAccount_;
-}
-
-void DeleteDedicatedInstanceRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
-{
-	resourceOwnerAccount_ = resourceOwnerAccount;
-	setParameter("ResourceOwnerAccount", resourceOwnerAccount);
-}
-
-std::string DeleteDedicatedInstanceRequest::getOwnerAccount()const
-{
-	return ownerAccount_;
-}
-
-void DeleteDedicatedInstanceRequest::setOwnerAccount(const std::string& ownerAccount)
-{
-	ownerAccount_ = ownerAccount;
-	setParameter("OwnerAccount", ownerAccount);
-}
-
-std::string DeleteDedicatedInstanceRequest::getClusterId()const
-{
-	return clusterId_;
-}
-
-void DeleteDedicatedInstanceRequest::setClusterId(const std::string& clusterId)
-{
-	clusterId_ = clusterId;
-	setParameter("ClusterId", clusterId);
-}
-
-long DeleteDedicatedInstanceRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void DeleteDedicatedInstanceRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setParameter("OwnerId", std::to_string(ownerId));
-}
-
-std::string DeleteDedicatedInstanceRequest::getInstanceId()const
-{
-	return instanceId_;
-}
-
-void DeleteDedicatedInstanceRequest::setInstanceId(const std::string& instanceId)
-{
-	instanceId_ = instanceId;
-	setParameter("InstanceId", instanceId);
-}
-
-std::string DeleteDedicatedInstanceRequest::getZoneId()const
-{
-	return zoneId_;
-}
-
-void DeleteDedicatedInstanceRequest::setZoneId(const std::string& zoneId)
-{
-	zoneId_ = zoneId;
-	setParameter("ZoneId", zoneId);
-}
-

+ 0 - 44
r-kvstore/src/model/DeleteDedicatedInstanceResult.cc

@@ -1,44 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/r-kvstore/model/DeleteDedicatedInstanceResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::R_kvstore;
-using namespace AlibabaCloud::R_kvstore::Model;
-
-DeleteDedicatedInstanceResult::DeleteDedicatedInstanceResult() :
-	ServiceResult()
-{}
-
-DeleteDedicatedInstanceResult::DeleteDedicatedInstanceResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-DeleteDedicatedInstanceResult::~DeleteDedicatedInstanceResult()
-{}
-
-void DeleteDedicatedInstanceResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-	setRequestId(value["RequestId"].asString());
-
-}
-

+ 0 - 139
r-kvstore/src/model/DeleteDedicatedUserClusterRequest.cc

@@ -1,139 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/r-kvstore/model/DeleteDedicatedUserClusterRequest.h>
-
-using AlibabaCloud::R_kvstore::Model::DeleteDedicatedUserClusterRequest;
-
-DeleteDedicatedUserClusterRequest::DeleteDedicatedUserClusterRequest() :
-	RpcServiceRequest("r-kvstore", "2015-01-01", "DeleteDedicatedUserCluster")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-DeleteDedicatedUserClusterRequest::~DeleteDedicatedUserClusterRequest()
-{}
-
-long DeleteDedicatedUserClusterRequest::getResourceOwnerId()const
-{
-	return resourceOwnerId_;
-}
-
-void DeleteDedicatedUserClusterRequest::setResourceOwnerId(long resourceOwnerId)
-{
-	resourceOwnerId_ = resourceOwnerId;
-	setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
-}
-
-std::string DeleteDedicatedUserClusterRequest::getAccessKeyId()const
-{
-	return accessKeyId_;
-}
-
-void DeleteDedicatedUserClusterRequest::setAccessKeyId(const std::string& accessKeyId)
-{
-	accessKeyId_ = accessKeyId;
-	setParameter("AccessKeyId", accessKeyId);
-}
-
-std::string DeleteDedicatedUserClusterRequest::getSecurityToken()const
-{
-	return securityToken_;
-}
-
-void DeleteDedicatedUserClusterRequest::setSecurityToken(const std::string& securityToken)
-{
-	securityToken_ = securityToken;
-	setParameter("SecurityToken", securityToken);
-}
-
-std::string DeleteDedicatedUserClusterRequest::getRegionId()const
-{
-	return regionId_;
-}
-
-void DeleteDedicatedUserClusterRequest::setRegionId(const std::string& regionId)
-{
-	regionId_ = regionId;
-	setParameter("RegionId", regionId);
-}
-
-std::string DeleteDedicatedUserClusterRequest::getEngine()const
-{
-	return engine_;
-}
-
-void DeleteDedicatedUserClusterRequest::setEngine(const std::string& engine)
-{
-	engine_ = engine;
-	setParameter("Engine", engine);
-}
-
-std::string DeleteDedicatedUserClusterRequest::getResourceOwnerAccount()const
-{
-	return resourceOwnerAccount_;
-}
-
-void DeleteDedicatedUserClusterRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
-{
-	resourceOwnerAccount_ = resourceOwnerAccount;
-	setParameter("ResourceOwnerAccount", resourceOwnerAccount);
-}
-
-std::string DeleteDedicatedUserClusterRequest::getOwnerAccount()const
-{
-	return ownerAccount_;
-}
-
-void DeleteDedicatedUserClusterRequest::setOwnerAccount(const std::string& ownerAccount)
-{
-	ownerAccount_ = ownerAccount;
-	setParameter("OwnerAccount", ownerAccount);
-}
-
-std::string DeleteDedicatedUserClusterRequest::getClusterId()const
-{
-	return clusterId_;
-}
-
-void DeleteDedicatedUserClusterRequest::setClusterId(const std::string& clusterId)
-{
-	clusterId_ = clusterId;
-	setParameter("ClusterId", clusterId);
-}
-
-long DeleteDedicatedUserClusterRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void DeleteDedicatedUserClusterRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setParameter("OwnerId", std::to_string(ownerId));
-}
-
-std::string DeleteDedicatedUserClusterRequest::getZoneId()const
-{
-	return zoneId_;
-}
-
-void DeleteDedicatedUserClusterRequest::setZoneId(const std::string& zoneId)
-{
-	zoneId_ = zoneId;
-	setParameter("ZoneId", zoneId);
-}
-

+ 0 - 44
r-kvstore/src/model/DeleteDedicatedUserClusterResult.cc

@@ -1,44 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/r-kvstore/model/DeleteDedicatedUserClusterResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::R_kvstore;
-using namespace AlibabaCloud::R_kvstore::Model;
-
-DeleteDedicatedUserClusterResult::DeleteDedicatedUserClusterResult() :
-	ServiceResult()
-{}
-
-DeleteDedicatedUserClusterResult::DeleteDedicatedUserClusterResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-DeleteDedicatedUserClusterResult::~DeleteDedicatedUserClusterResult()
-{}
-
-void DeleteDedicatedUserClusterResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-	setRequestId(value["RequestId"].asString());
-
-}
-

+ 128 - 0
r-kvstore/src/model/DescribeBackupTasksRequest.cc

@@ -0,0 +1,128 @@
+/*
+ * 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 <alibabacloud/r-kvstore/model/DescribeBackupTasksRequest.h>
+
+using AlibabaCloud::R_kvstore::Model::DescribeBackupTasksRequest;
+
+DescribeBackupTasksRequest::DescribeBackupTasksRequest() :
+	RpcServiceRequest("r-kvstore", "2015-01-01", "DescribeBackupTasks")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+DescribeBackupTasksRequest::~DescribeBackupTasksRequest()
+{}
+
+std::string DescribeBackupTasksRequest::getBackupJobId()const
+{
+	return backupJobId_;
+}
+
+void DescribeBackupTasksRequest::setBackupJobId(const std::string& backupJobId)
+{
+	backupJobId_ = backupJobId;
+	setParameter("BackupJobId", backupJobId);
+}
+
+long DescribeBackupTasksRequest::getResourceOwnerId()const
+{
+	return resourceOwnerId_;
+}
+
+void DescribeBackupTasksRequest::setResourceOwnerId(long resourceOwnerId)
+{
+	resourceOwnerId_ = resourceOwnerId;
+	setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
+}
+
+std::string DescribeBackupTasksRequest::getAccessKeyId()const
+{
+	return accessKeyId_;
+}
+
+void DescribeBackupTasksRequest::setAccessKeyId(const std::string& accessKeyId)
+{
+	accessKeyId_ = accessKeyId;
+	setParameter("AccessKeyId", accessKeyId);
+}
+
+std::string DescribeBackupTasksRequest::getSecurityToken()const
+{
+	return securityToken_;
+}
+
+void DescribeBackupTasksRequest::setSecurityToken(const std::string& securityToken)
+{
+	securityToken_ = securityToken;
+	setParameter("SecurityToken", securityToken);
+}
+
+std::string DescribeBackupTasksRequest::getResourceOwnerAccount()const
+{
+	return resourceOwnerAccount_;
+}
+
+void DescribeBackupTasksRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
+{
+	resourceOwnerAccount_ = resourceOwnerAccount;
+	setParameter("ResourceOwnerAccount", resourceOwnerAccount);
+}
+
+std::string DescribeBackupTasksRequest::getOwnerAccount()const
+{
+	return ownerAccount_;
+}
+
+void DescribeBackupTasksRequest::setOwnerAccount(const std::string& ownerAccount)
+{
+	ownerAccount_ = ownerAccount;
+	setParameter("OwnerAccount", ownerAccount);
+}
+
+long DescribeBackupTasksRequest::getOwnerId()const
+{
+	return ownerId_;
+}
+
+void DescribeBackupTasksRequest::setOwnerId(long ownerId)
+{
+	ownerId_ = ownerId;
+	setParameter("OwnerId", std::to_string(ownerId));
+}
+
+std::string DescribeBackupTasksRequest::getInstanceId()const
+{
+	return instanceId_;
+}
+
+void DescribeBackupTasksRequest::setInstanceId(const std::string& instanceId)
+{
+	instanceId_ = instanceId;
+	setParameter("InstanceId", instanceId);
+}
+
+std::string DescribeBackupTasksRequest::getJobMode()const
+{
+	return jobMode_;
+}
+
+void DescribeBackupTasksRequest::setJobMode(const std::string& jobMode)
+{
+	jobMode_ = jobMode;
+	setParameter("JobMode", jobMode);
+}
+

+ 74 - 0
r-kvstore/src/model/DescribeBackupTasksResult.cc

@@ -0,0 +1,74 @@
+/*
+ * 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 <alibabacloud/r-kvstore/model/DescribeBackupTasksResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::R_kvstore;
+using namespace AlibabaCloud::R_kvstore::Model;
+
+DescribeBackupTasksResult::DescribeBackupTasksResult() :
+	ServiceResult()
+{}
+
+DescribeBackupTasksResult::DescribeBackupTasksResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+DescribeBackupTasksResult::~DescribeBackupTasksResult()
+{}
+
+void DescribeBackupTasksResult::parse(const std::string &payload)
+{
+	Json::Reader reader;
+	Json::Value value;
+	reader.parse(payload, value);
+	setRequestId(value["RequestId"].asString());
+	auto allBackupJobsNode = value["BackupJobs"]["BackupJob"];
+	for (auto valueBackupJobsBackupJob : allBackupJobsNode)
+	{
+		BackupJob backupJobsObject;
+		if(!valueBackupJobsBackupJob["BackupJobID"].isNull())
+			backupJobsObject.backupJobID = std::stoi(valueBackupJobsBackupJob["BackupJobID"].asString());
+		if(!valueBackupJobsBackupJob["BackupProgressStatus"].isNull())
+			backupJobsObject.backupProgressStatus = valueBackupJobsBackupJob["BackupProgressStatus"].asString();
+		if(!valueBackupJobsBackupJob["JobMode"].isNull())
+			backupJobsObject.jobMode = valueBackupJobsBackupJob["JobMode"].asString();
+		if(!valueBackupJobsBackupJob["Process"].isNull())
+			backupJobsObject.process = valueBackupJobsBackupJob["Process"].asString();
+		if(!valueBackupJobsBackupJob["StartTime"].isNull())
+			backupJobsObject.startTime = valueBackupJobsBackupJob["StartTime"].asString();
+		if(!valueBackupJobsBackupJob["TaskAction"].isNull())
+			backupJobsObject.taskAction = valueBackupJobsBackupJob["TaskAction"].asString();
+		backupJobs_.push_back(backupJobsObject);
+	}
+	if(!value["InstanceId"].isNull())
+		instanceId_ = value["InstanceId"].asString();
+
+}
+
+std::string DescribeBackupTasksResult::getInstanceId()const
+{
+	return instanceId_;
+}
+
+std::vector<DescribeBackupTasksResult::BackupJob> DescribeBackupTasksResult::getBackupJobs()const
+{
+	return backupJobs_;
+}
+

+ 0 - 117
r-kvstore/src/model/DescribeDedicatedUserClusterRequest.cc

@@ -1,117 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/r-kvstore/model/DescribeDedicatedUserClusterRequest.h>
-
-using AlibabaCloud::R_kvstore::Model::DescribeDedicatedUserClusterRequest;
-
-DescribeDedicatedUserClusterRequest::DescribeDedicatedUserClusterRequest() :
-	RpcServiceRequest("r-kvstore", "2015-01-01", "DescribeDedicatedUserCluster")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-DescribeDedicatedUserClusterRequest::~DescribeDedicatedUserClusterRequest()
-{}
-
-long DescribeDedicatedUserClusterRequest::getResourceOwnerId()const
-{
-	return resourceOwnerId_;
-}
-
-void DescribeDedicatedUserClusterRequest::setResourceOwnerId(long resourceOwnerId)
-{
-	resourceOwnerId_ = resourceOwnerId;
-	setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
-}
-
-std::string DescribeDedicatedUserClusterRequest::getAccessKeyId()const
-{
-	return accessKeyId_;
-}
-
-void DescribeDedicatedUserClusterRequest::setAccessKeyId(const std::string& accessKeyId)
-{
-	accessKeyId_ = accessKeyId;
-	setParameter("AccessKeyId", accessKeyId);
-}
-
-std::string DescribeDedicatedUserClusterRequest::getSecurityToken()const
-{
-	return securityToken_;
-}
-
-void DescribeDedicatedUserClusterRequest::setSecurityToken(const std::string& securityToken)
-{
-	securityToken_ = securityToken;
-	setParameter("SecurityToken", securityToken);
-}
-
-std::string DescribeDedicatedUserClusterRequest::getRegionId()const
-{
-	return regionId_;
-}
-
-void DescribeDedicatedUserClusterRequest::setRegionId(const std::string& regionId)
-{
-	regionId_ = regionId;
-	setParameter("RegionId", regionId);
-}
-
-std::string DescribeDedicatedUserClusterRequest::getResourceOwnerAccount()const
-{
-	return resourceOwnerAccount_;
-}
-
-void DescribeDedicatedUserClusterRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
-{
-	resourceOwnerAccount_ = resourceOwnerAccount;
-	setParameter("ResourceOwnerAccount", resourceOwnerAccount);
-}
-
-std::string DescribeDedicatedUserClusterRequest::getOwnerAccount()const
-{
-	return ownerAccount_;
-}
-
-void DescribeDedicatedUserClusterRequest::setOwnerAccount(const std::string& ownerAccount)
-{
-	ownerAccount_ = ownerAccount;
-	setParameter("OwnerAccount", ownerAccount);
-}
-
-long DescribeDedicatedUserClusterRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void DescribeDedicatedUserClusterRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setParameter("OwnerId", std::to_string(ownerId));
-}
-
-std::string DescribeDedicatedUserClusterRequest::getZoneId()const
-{
-	return zoneId_;
-}
-
-void DescribeDedicatedUserClusterRequest::setZoneId(const std::string& zoneId)
-{
-	zoneId_ = zoneId;
-	setParameter("ZoneId", zoneId);
-}
-

+ 0 - 103
r-kvstore/src/model/DescribeDedicatedUserClusterResult.cc

@@ -1,103 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/r-kvstore/model/DescribeDedicatedUserClusterResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::R_kvstore;
-using namespace AlibabaCloud::R_kvstore::Model;
-
-DescribeDedicatedUserClusterResult::DescribeDedicatedUserClusterResult() :
-	ServiceResult()
-{}
-
-DescribeDedicatedUserClusterResult::DescribeDedicatedUserClusterResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-DescribeDedicatedUserClusterResult::~DescribeDedicatedUserClusterResult()
-{}
-
-void DescribeDedicatedUserClusterResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-	setRequestId(value["RequestId"].asString());
-	auto allClusterItemsNode = value["ClusterItems"]["ClusterInfo"];
-	for (auto valueClusterItemsClusterInfo : allClusterItemsNode)
-	{
-		ClusterInfo clusterItemsObject;
-		if(!valueClusterItemsClusterInfo["ClusterId"].isNull())
-			clusterItemsObject.clusterId = valueClusterItemsClusterInfo["ClusterId"].asString();
-		if(!valueClusterItemsClusterInfo["ClusterName"].isNull())
-			clusterItemsObject.clusterName = valueClusterItemsClusterInfo["ClusterName"].asString();
-		if(!valueClusterItemsClusterInfo["HostNumbers"].isNull())
-			clusterItemsObject.hostNumbers = std::stoi(valueClusterItemsClusterInfo["HostNumbers"].asString());
-		if(!valueClusterItemsClusterInfo["InstanceNumbers"].isNull())
-			clusterItemsObject.instanceNumbers = std::stoi(valueClusterItemsClusterInfo["InstanceNumbers"].asString());
-		if(!valueClusterItemsClusterInfo["CpuOverAllocationRatio"].isNull())
-			clusterItemsObject.cpuOverAllocationRatio = std::stoi(valueClusterItemsClusterInfo["CpuOverAllocationRatio"].asString());
-		if(!valueClusterItemsClusterInfo["MemoryOverAllocationRatio"].isNull())
-			clusterItemsObject.memoryOverAllocationRatio = std::stoi(valueClusterItemsClusterInfo["MemoryOverAllocationRatio"].asString());
-		if(!valueClusterItemsClusterInfo["DiskOverAllocationRatio"].isNull())
-			clusterItemsObject.diskOverAllocationRatio = std::stoi(valueClusterItemsClusterInfo["DiskOverAllocationRatio"].asString());
-		if(!valueClusterItemsClusterInfo["AllocationPolicy"].isNull())
-			clusterItemsObject.allocationPolicy = valueClusterItemsClusterInfo["AllocationPolicy"].asString();
-		if(!valueClusterItemsClusterInfo["HostReplacePolicy"].isNull())
-			clusterItemsObject.hostReplacePolicy = valueClusterItemsClusterInfo["HostReplacePolicy"].asString();
-		if(!valueClusterItemsClusterInfo["CreateTime"].isNull())
-			clusterItemsObject.createTime = valueClusterItemsClusterInfo["CreateTime"].asString();
-		clusterItems_.push_back(clusterItemsObject);
-	}
-	if(!value["MaxRecordsPerPage"].isNull())
-		maxRecordsPerPage_ = std::stoi(value["MaxRecordsPerPage"].asString());
-	if(!value["PageNumber"].isNull())
-		pageNumber_ = std::stoi(value["PageNumber"].asString());
-	if(!value["TotalRecords"].isNull())
-		totalRecords_ = std::stoi(value["TotalRecords"].asString());
-	if(!value["ItemsNumbers"].isNull())
-		itemsNumbers_ = std::stoi(value["ItemsNumbers"].asString());
-
-}
-
-int DescribeDedicatedUserClusterResult::getMaxRecordsPerPage()const
-{
-	return maxRecordsPerPage_;
-}
-
-int DescribeDedicatedUserClusterResult::getItemsNumbers()const
-{
-	return itemsNumbers_;
-}
-
-int DescribeDedicatedUserClusterResult::getPageNumber()const
-{
-	return pageNumber_;
-}
-
-int DescribeDedicatedUserClusterResult::getTotalRecords()const
-{
-	return totalRecords_;
-}
-
-std::vector<DescribeDedicatedUserClusterResult::ClusterInfo> DescribeDedicatedUserClusterResult::getClusterItems()const
-{
-	return clusterItems_;
-}
-

+ 0 - 172
r-kvstore/src/model/ModifyDedicatedInstanceSpecRequest.cc

@@ -1,172 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/r-kvstore/model/ModifyDedicatedInstanceSpecRequest.h>
-
-using AlibabaCloud::R_kvstore::Model::ModifyDedicatedInstanceSpecRequest;
-
-ModifyDedicatedInstanceSpecRequest::ModifyDedicatedInstanceSpecRequest() :
-	RpcServiceRequest("r-kvstore", "2015-01-01", "ModifyDedicatedInstanceSpec")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-ModifyDedicatedInstanceSpecRequest::~ModifyDedicatedInstanceSpecRequest()
-{}
-
-long ModifyDedicatedInstanceSpecRequest::getResourceOwnerId()const
-{
-	return resourceOwnerId_;
-}
-
-void ModifyDedicatedInstanceSpecRequest::setResourceOwnerId(long resourceOwnerId)
-{
-	resourceOwnerId_ = resourceOwnerId;
-	setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
-}
-
-std::string ModifyDedicatedInstanceSpecRequest::getInstanceClass()const
-{
-	return instanceClass_;
-}
-
-void ModifyDedicatedInstanceSpecRequest::setInstanceClass(const std::string& instanceClass)
-{
-	instanceClass_ = instanceClass;
-	setParameter("InstanceClass", instanceClass);
-}
-
-std::string ModifyDedicatedInstanceSpecRequest::getAccessKeyId()const
-{
-	return accessKeyId_;
-}
-
-void ModifyDedicatedInstanceSpecRequest::setAccessKeyId(const std::string& accessKeyId)
-{
-	accessKeyId_ = accessKeyId;
-	setParameter("AccessKeyId", accessKeyId);
-}
-
-std::string ModifyDedicatedInstanceSpecRequest::getSecurityToken()const
-{
-	return securityToken_;
-}
-
-void ModifyDedicatedInstanceSpecRequest::setSecurityToken(const std::string& securityToken)
-{
-	securityToken_ = securityToken;
-	setParameter("SecurityToken", securityToken);
-}
-
-std::string ModifyDedicatedInstanceSpecRequest::getRegionId()const
-{
-	return regionId_;
-}
-
-void ModifyDedicatedInstanceSpecRequest::setRegionId(const std::string& regionId)
-{
-	regionId_ = regionId;
-	setParameter("RegionId", regionId);
-}
-
-std::string ModifyDedicatedInstanceSpecRequest::getEffectiveTime()const
-{
-	return effectiveTime_;
-}
-
-void ModifyDedicatedInstanceSpecRequest::setEffectiveTime(const std::string& effectiveTime)
-{
-	effectiveTime_ = effectiveTime;
-	setParameter("EffectiveTime", effectiveTime);
-}
-
-std::string ModifyDedicatedInstanceSpecRequest::getResourceOwnerAccount()const
-{
-	return resourceOwnerAccount_;
-}
-
-void ModifyDedicatedInstanceSpecRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
-{
-	resourceOwnerAccount_ = resourceOwnerAccount;
-	setParameter("ResourceOwnerAccount", resourceOwnerAccount);
-}
-
-std::string ModifyDedicatedInstanceSpecRequest::getOwnerAccount()const
-{
-	return ownerAccount_;
-}
-
-void ModifyDedicatedInstanceSpecRequest::setOwnerAccount(const std::string& ownerAccount)
-{
-	ownerAccount_ = ownerAccount;
-	setParameter("OwnerAccount", ownerAccount);
-}
-
-std::string ModifyDedicatedInstanceSpecRequest::getClusterId()const
-{
-	return clusterId_;
-}
-
-void ModifyDedicatedInstanceSpecRequest::setClusterId(const std::string& clusterId)
-{
-	clusterId_ = clusterId;
-	setParameter("ClusterId", clusterId);
-}
-
-long ModifyDedicatedInstanceSpecRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void ModifyDedicatedInstanceSpecRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setParameter("OwnerId", std::to_string(ownerId));
-}
-
-std::string ModifyDedicatedInstanceSpecRequest::getInstanceId()const
-{
-	return instanceId_;
-}
-
-void ModifyDedicatedInstanceSpecRequest::setInstanceId(const std::string& instanceId)
-{
-	instanceId_ = instanceId;
-	setParameter("InstanceId", instanceId);
-}
-
-std::string ModifyDedicatedInstanceSpecRequest::getZoneId()const
-{
-	return zoneId_;
-}
-
-void ModifyDedicatedInstanceSpecRequest::setZoneId(const std::string& zoneId)
-{
-	zoneId_ = zoneId;
-	setParameter("ZoneId", zoneId);
-}
-
-bool ModifyDedicatedInstanceSpecRequest::getForceUpgrade()const
-{
-	return forceUpgrade_;
-}
-
-void ModifyDedicatedInstanceSpecRequest::setForceUpgrade(bool forceUpgrade)
-{
-	forceUpgrade_ = forceUpgrade;
-	setParameter("ForceUpgrade", forceUpgrade ? "true" : "false");
-}
-

+ 0 - 44
r-kvstore/src/model/ModifyDedicatedInstanceSpecResult.cc

@@ -1,44 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/r-kvstore/model/ModifyDedicatedInstanceSpecResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::R_kvstore;
-using namespace AlibabaCloud::R_kvstore::Model;
-
-ModifyDedicatedInstanceSpecResult::ModifyDedicatedInstanceSpecResult() :
-	ServiceResult()
-{}
-
-ModifyDedicatedInstanceSpecResult::ModifyDedicatedInstanceSpecResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-ModifyDedicatedInstanceSpecResult::~ModifyDedicatedInstanceSpecResult()
-{}
-
-void ModifyDedicatedInstanceSpecResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-	setRequestId(value["RequestId"].asString());
-
-}
-

+ 0 - 205
r-kvstore/src/model/ModifyDedicatedUserClusterRequest.cc

@@ -1,205 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/r-kvstore/model/ModifyDedicatedUserClusterRequest.h>
-
-using AlibabaCloud::R_kvstore::Model::ModifyDedicatedUserClusterRequest;
-
-ModifyDedicatedUserClusterRequest::ModifyDedicatedUserClusterRequest() :
-	RpcServiceRequest("r-kvstore", "2015-01-01", "ModifyDedicatedUserCluster")
-{
-	setMethod(HttpRequest::Method::Post);
-}
-
-ModifyDedicatedUserClusterRequest::~ModifyDedicatedUserClusterRequest()
-{}
-
-long ModifyDedicatedUserClusterRequest::getResourceOwnerId()const
-{
-	return resourceOwnerId_;
-}
-
-void ModifyDedicatedUserClusterRequest::setResourceOwnerId(long resourceOwnerId)
-{
-	resourceOwnerId_ = resourceOwnerId;
-	setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
-}
-
-std::string ModifyDedicatedUserClusterRequest::getClusterName()const
-{
-	return clusterName_;
-}
-
-void ModifyDedicatedUserClusterRequest::setClusterName(const std::string& clusterName)
-{
-	clusterName_ = clusterName;
-	setParameter("ClusterName", clusterName);
-}
-
-std::string ModifyDedicatedUserClusterRequest::getAccessKeyId()const
-{
-	return accessKeyId_;
-}
-
-void ModifyDedicatedUserClusterRequest::setAccessKeyId(const std::string& accessKeyId)
-{
-	accessKeyId_ = accessKeyId;
-	setParameter("AccessKeyId", accessKeyId);
-}
-
-std::string ModifyDedicatedUserClusterRequest::getSecurityToken()const
-{
-	return securityToken_;
-}
-
-void ModifyDedicatedUserClusterRequest::setSecurityToken(const std::string& securityToken)
-{
-	securityToken_ = securityToken;
-	setParameter("SecurityToken", securityToken);
-}
-
-std::string ModifyDedicatedUserClusterRequest::getRegionId()const
-{
-	return regionId_;
-}
-
-void ModifyDedicatedUserClusterRequest::setRegionId(const std::string& regionId)
-{
-	regionId_ = regionId;
-	setParameter("RegionId", regionId);
-}
-
-std::string ModifyDedicatedUserClusterRequest::getEngine()const
-{
-	return engine_;
-}
-
-void ModifyDedicatedUserClusterRequest::setEngine(const std::string& engine)
-{
-	engine_ = engine;
-	setParameter("Engine", engine);
-}
-
-int ModifyDedicatedUserClusterRequest::getDiskOverAllocationRatio()const
-{
-	return diskOverAllocationRatio_;
-}
-
-void ModifyDedicatedUserClusterRequest::setDiskOverAllocationRatio(int diskOverAllocationRatio)
-{
-	diskOverAllocationRatio_ = diskOverAllocationRatio;
-	setParameter("DiskOverAllocationRatio", std::to_string(diskOverAllocationRatio));
-}
-
-std::string ModifyDedicatedUserClusterRequest::getResourceOwnerAccount()const
-{
-	return resourceOwnerAccount_;
-}
-
-void ModifyDedicatedUserClusterRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
-{
-	resourceOwnerAccount_ = resourceOwnerAccount;
-	setParameter("ResourceOwnerAccount", resourceOwnerAccount);
-}
-
-std::string ModifyDedicatedUserClusterRequest::getOwnerAccount()const
-{
-	return ownerAccount_;
-}
-
-void ModifyDedicatedUserClusterRequest::setOwnerAccount(const std::string& ownerAccount)
-{
-	ownerAccount_ = ownerAccount;
-	setParameter("OwnerAccount", ownerAccount);
-}
-
-std::string ModifyDedicatedUserClusterRequest::getClusterId()const
-{
-	return clusterId_;
-}
-
-void ModifyDedicatedUserClusterRequest::setClusterId(const std::string& clusterId)
-{
-	clusterId_ = clusterId;
-	setParameter("ClusterId", clusterId);
-}
-
-int ModifyDedicatedUserClusterRequest::getMemoryOverAllocationRatio()const
-{
-	return memoryOverAllocationRatio_;
-}
-
-void ModifyDedicatedUserClusterRequest::setMemoryOverAllocationRatio(int memoryOverAllocationRatio)
-{
-	memoryOverAllocationRatio_ = memoryOverAllocationRatio;
-	setParameter("MemoryOverAllocationRatio", std::to_string(memoryOverAllocationRatio));
-}
-
-long ModifyDedicatedUserClusterRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void ModifyDedicatedUserClusterRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setParameter("OwnerId", std::to_string(ownerId));
-}
-
-std::string ModifyDedicatedUserClusterRequest::getHostReplacePolicy()const
-{
-	return hostReplacePolicy_;
-}
-
-void ModifyDedicatedUserClusterRequest::setHostReplacePolicy(const std::string& hostReplacePolicy)
-{
-	hostReplacePolicy_ = hostReplacePolicy;
-	setParameter("HostReplacePolicy", hostReplacePolicy);
-}
-
-std::string ModifyDedicatedUserClusterRequest::getAllocationPolicy()const
-{
-	return allocationPolicy_;
-}
-
-void ModifyDedicatedUserClusterRequest::setAllocationPolicy(const std::string& allocationPolicy)
-{
-	allocationPolicy_ = allocationPolicy;
-	setParameter("AllocationPolicy", allocationPolicy);
-}
-
-std::string ModifyDedicatedUserClusterRequest::getZoneId()const
-{
-	return zoneId_;
-}
-
-void ModifyDedicatedUserClusterRequest::setZoneId(const std::string& zoneId)
-{
-	zoneId_ = zoneId;
-	setParameter("ZoneId", zoneId);
-}
-
-int ModifyDedicatedUserClusterRequest::getCpuOverAllocationRatio()const
-{
-	return cpuOverAllocationRatio_;
-}
-
-void ModifyDedicatedUserClusterRequest::setCpuOverAllocationRatio(int cpuOverAllocationRatio)
-{
-	cpuOverAllocationRatio_ = cpuOverAllocationRatio;
-	setParameter("CpuOverAllocationRatio", std::to_string(cpuOverAllocationRatio));
-}
-

+ 0 - 44
r-kvstore/src/model/ModifyDedicatedUserClusterResult.cc

@@ -1,44 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/r-kvstore/model/ModifyDedicatedUserClusterResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::R_kvstore;
-using namespace AlibabaCloud::R_kvstore::Model;
-
-ModifyDedicatedUserClusterResult::ModifyDedicatedUserClusterResult() :
-	ServiceResult()
-{}
-
-ModifyDedicatedUserClusterResult::ModifyDedicatedUserClusterResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-ModifyDedicatedUserClusterResult::~ModifyDedicatedUserClusterResult()
-{}
-
-void ModifyDedicatedUserClusterResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-	setRequestId(value["RequestId"].asString());
-
-}
-

+ 2 - 2
r-kvstore/src/model/ModifyNodeSpecResult.cc

@@ -40,11 +40,11 @@ void ModifyNodeSpecResult::parse(const std::string &payload)
 	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	if(!value["OrderId"].isNull())
-		orderId_ = value["OrderId"].asString();
+		orderId_ = std::stol(value["OrderId"].asString());
 
 }
 
-std::string ModifyNodeSpecResult::getOrderId()const
+long ModifyNodeSpecResult::getOrderId()const
 {
 	return orderId_;
 }