Add DescribeBackupTasks API.

This commit is contained in:
sdk-team
2021-01-05 08:25:23 +00:00
parent 7443b8a1e7
commit 1ac255eae8
44 changed files with 345 additions and 2990 deletions

View File

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

View File

@@ -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

View File

@@ -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;

View File

@@ -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_;

View File

@@ -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_;

View File

@@ -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_;

View File

@@ -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_;

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_

View File

@@ -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_;
};
}

View File

@@ -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();

View File

@@ -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_;

View File

@@ -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_;

View File

@@ -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_;

View File

@@ -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_;

View File

@@ -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);
}

View File

@@ -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_;
}

View File

@@ -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));
}

View File

@@ -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_;
}

View File

@@ -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);
}

View File

@@ -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());
}

View File

@@ -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);
}

View File

@@ -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());
}

View File

@@ -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);
}

View File

@@ -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_;
}

View File

@@ -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);
}

View File

@@ -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_;
}

View File

@@ -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");
}

View File

@@ -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());
}

View File

@@ -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));
}

View File

@@ -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());
}

View File

@@ -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_;
}