diff --git a/CHANGELOG b/CHANGELOG index 0155cbf8e..169c2e8c8 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +2021-01-05 Version: patch +- Add DescribeBackupTasks API. + 2021-01-04 Version: patch - Generated 2014-05-26 for `Ecs`. diff --git a/r-kvstore/CMakeLists.txt b/r-kvstore/CMakeLists.txt index 48626f7e3..0d6a189b1 100644 --- a/r-kvstore/CMakeLists.txt +++ b/r-kvstore/CMakeLists.txt @@ -33,10 +33,6 @@ set(r-kvstore_public_header_model include/alibabacloud/r-kvstore/model/CreateBackupResult.h include/alibabacloud/r-kvstore/model/CreateCacheAnalysisTaskRequest.h include/alibabacloud/r-kvstore/model/CreateCacheAnalysisTaskResult.h - include/alibabacloud/r-kvstore/model/CreateDedicatedInstanceRequest.h - include/alibabacloud/r-kvstore/model/CreateDedicatedInstanceResult.h - include/alibabacloud/r-kvstore/model/CreateDedicatedUserClusterRequest.h - include/alibabacloud/r-kvstore/model/CreateDedicatedUserClusterResult.h include/alibabacloud/r-kvstore/model/CreateGlobalDistributeCacheRequest.h include/alibabacloud/r-kvstore/model/CreateGlobalDistributeCacheResult.h include/alibabacloud/r-kvstore/model/CreateInstanceRequest.h @@ -45,10 +41,6 @@ set(r-kvstore_public_header_model include/alibabacloud/r-kvstore/model/CreateUserClusterHostResult.h include/alibabacloud/r-kvstore/model/DeleteAccountRequest.h include/alibabacloud/r-kvstore/model/DeleteAccountResult.h - include/alibabacloud/r-kvstore/model/DeleteDedicatedInstanceRequest.h - include/alibabacloud/r-kvstore/model/DeleteDedicatedInstanceResult.h - include/alibabacloud/r-kvstore/model/DeleteDedicatedUserClusterRequest.h - include/alibabacloud/r-kvstore/model/DeleteDedicatedUserClusterResult.h include/alibabacloud/r-kvstore/model/DeleteInstanceRequest.h include/alibabacloud/r-kvstore/model/DeleteInstanceResult.h include/alibabacloud/r-kvstore/model/DeleteShardingNodeRequest.h @@ -65,6 +57,8 @@ set(r-kvstore_public_header_model include/alibabacloud/r-kvstore/model/DescribeAvailableResourceResult.h include/alibabacloud/r-kvstore/model/DescribeBackupPolicyRequest.h include/alibabacloud/r-kvstore/model/DescribeBackupPolicyResult.h + include/alibabacloud/r-kvstore/model/DescribeBackupTasksRequest.h + include/alibabacloud/r-kvstore/model/DescribeBackupTasksResult.h include/alibabacloud/r-kvstore/model/DescribeBackupsRequest.h include/alibabacloud/r-kvstore/model/DescribeBackupsResult.h include/alibabacloud/r-kvstore/model/DescribeCacheAnalysisReportRequest.h @@ -77,8 +71,6 @@ set(r-kvstore_public_header_model include/alibabacloud/r-kvstore/model/DescribeDBInstanceNetInfoResult.h include/alibabacloud/r-kvstore/model/DescribeDedicatedClusterInstanceListRequest.h include/alibabacloud/r-kvstore/model/DescribeDedicatedClusterInstanceListResult.h - include/alibabacloud/r-kvstore/model/DescribeDedicatedUserClusterRequest.h - include/alibabacloud/r-kvstore/model/DescribeDedicatedUserClusterResult.h include/alibabacloud/r-kvstore/model/DescribeEngineVersionRequest.h include/alibabacloud/r-kvstore/model/DescribeEngineVersionResult.h include/alibabacloud/r-kvstore/model/DescribeGlobalDistributeCacheRequest.h @@ -149,10 +141,6 @@ set(r-kvstore_public_header_model include/alibabacloud/r-kvstore/model/ModifyBackupPolicyResult.h include/alibabacloud/r-kvstore/model/ModifyDBInstanceConnectionStringRequest.h include/alibabacloud/r-kvstore/model/ModifyDBInstanceConnectionStringResult.h - include/alibabacloud/r-kvstore/model/ModifyDedicatedInstanceSpecRequest.h - include/alibabacloud/r-kvstore/model/ModifyDedicatedInstanceSpecResult.h - include/alibabacloud/r-kvstore/model/ModifyDedicatedUserClusterRequest.h - include/alibabacloud/r-kvstore/model/ModifyDedicatedUserClusterResult.h include/alibabacloud/r-kvstore/model/ModifyInstanceAttributeRequest.h include/alibabacloud/r-kvstore/model/ModifyInstanceAttributeResult.h include/alibabacloud/r-kvstore/model/ModifyInstanceAutoRenewalAttributeRequest.h @@ -224,10 +212,6 @@ set(r-kvstore_src src/model/CreateBackupResult.cc src/model/CreateCacheAnalysisTaskRequest.cc src/model/CreateCacheAnalysisTaskResult.cc - src/model/CreateDedicatedInstanceRequest.cc - src/model/CreateDedicatedInstanceResult.cc - src/model/CreateDedicatedUserClusterRequest.cc - src/model/CreateDedicatedUserClusterResult.cc src/model/CreateGlobalDistributeCacheRequest.cc src/model/CreateGlobalDistributeCacheResult.cc src/model/CreateInstanceRequest.cc @@ -236,10 +220,6 @@ set(r-kvstore_src src/model/CreateUserClusterHostResult.cc src/model/DeleteAccountRequest.cc src/model/DeleteAccountResult.cc - src/model/DeleteDedicatedInstanceRequest.cc - src/model/DeleteDedicatedInstanceResult.cc - src/model/DeleteDedicatedUserClusterRequest.cc - src/model/DeleteDedicatedUserClusterResult.cc src/model/DeleteInstanceRequest.cc src/model/DeleteInstanceResult.cc src/model/DeleteShardingNodeRequest.cc @@ -256,6 +236,8 @@ set(r-kvstore_src src/model/DescribeAvailableResourceResult.cc src/model/DescribeBackupPolicyRequest.cc src/model/DescribeBackupPolicyResult.cc + src/model/DescribeBackupTasksRequest.cc + src/model/DescribeBackupTasksResult.cc src/model/DescribeBackupsRequest.cc src/model/DescribeBackupsResult.cc src/model/DescribeCacheAnalysisReportRequest.cc @@ -268,8 +250,6 @@ set(r-kvstore_src src/model/DescribeDBInstanceNetInfoResult.cc src/model/DescribeDedicatedClusterInstanceListRequest.cc src/model/DescribeDedicatedClusterInstanceListResult.cc - src/model/DescribeDedicatedUserClusterRequest.cc - src/model/DescribeDedicatedUserClusterResult.cc src/model/DescribeEngineVersionRequest.cc src/model/DescribeEngineVersionResult.cc src/model/DescribeGlobalDistributeCacheRequest.cc @@ -340,10 +320,6 @@ set(r-kvstore_src src/model/ModifyBackupPolicyResult.cc src/model/ModifyDBInstanceConnectionStringRequest.cc src/model/ModifyDBInstanceConnectionStringResult.cc - src/model/ModifyDedicatedInstanceSpecRequest.cc - src/model/ModifyDedicatedInstanceSpecResult.cc - src/model/ModifyDedicatedUserClusterRequest.cc - src/model/ModifyDedicatedUserClusterResult.cc src/model/ModifyInstanceAttributeRequest.cc src/model/ModifyInstanceAttributeResult.cc src/model/ModifyInstanceAutoRenewalAttributeRequest.cc diff --git a/r-kvstore/include/alibabacloud/r-kvstore/R_kvstoreClient.h b/r-kvstore/include/alibabacloud/r-kvstore/R_kvstoreClient.h index 9bf4b3595..de564505b 100644 --- a/r-kvstore/include/alibabacloud/r-kvstore/R_kvstoreClient.h +++ b/r-kvstore/include/alibabacloud/r-kvstore/R_kvstoreClient.h @@ -34,10 +34,6 @@ #include "model/CreateBackupResult.h" #include "model/CreateCacheAnalysisTaskRequest.h" #include "model/CreateCacheAnalysisTaskResult.h" -#include "model/CreateDedicatedInstanceRequest.h" -#include "model/CreateDedicatedInstanceResult.h" -#include "model/CreateDedicatedUserClusterRequest.h" -#include "model/CreateDedicatedUserClusterResult.h" #include "model/CreateGlobalDistributeCacheRequest.h" #include "model/CreateGlobalDistributeCacheResult.h" #include "model/CreateInstanceRequest.h" @@ -46,10 +42,6 @@ #include "model/CreateUserClusterHostResult.h" #include "model/DeleteAccountRequest.h" #include "model/DeleteAccountResult.h" -#include "model/DeleteDedicatedInstanceRequest.h" -#include "model/DeleteDedicatedInstanceResult.h" -#include "model/DeleteDedicatedUserClusterRequest.h" -#include "model/DeleteDedicatedUserClusterResult.h" #include "model/DeleteInstanceRequest.h" #include "model/DeleteInstanceResult.h" #include "model/DeleteShardingNodeRequest.h" @@ -66,6 +58,8 @@ #include "model/DescribeAvailableResourceResult.h" #include "model/DescribeBackupPolicyRequest.h" #include "model/DescribeBackupPolicyResult.h" +#include "model/DescribeBackupTasksRequest.h" +#include "model/DescribeBackupTasksResult.h" #include "model/DescribeBackupsRequest.h" #include "model/DescribeBackupsResult.h" #include "model/DescribeCacheAnalysisReportRequest.h" @@ -78,8 +72,6 @@ #include "model/DescribeDBInstanceNetInfoResult.h" #include "model/DescribeDedicatedClusterInstanceListRequest.h" #include "model/DescribeDedicatedClusterInstanceListResult.h" -#include "model/DescribeDedicatedUserClusterRequest.h" -#include "model/DescribeDedicatedUserClusterResult.h" #include "model/DescribeEngineVersionRequest.h" #include "model/DescribeEngineVersionResult.h" #include "model/DescribeGlobalDistributeCacheRequest.h" @@ -150,10 +142,6 @@ #include "model/ModifyBackupPolicyResult.h" #include "model/ModifyDBInstanceConnectionStringRequest.h" #include "model/ModifyDBInstanceConnectionStringResult.h" -#include "model/ModifyDedicatedInstanceSpecRequest.h" -#include "model/ModifyDedicatedInstanceSpecResult.h" -#include "model/ModifyDedicatedUserClusterRequest.h" -#include "model/ModifyDedicatedUserClusterResult.h" #include "model/ModifyInstanceAttributeRequest.h" #include "model/ModifyInstanceAttributeResult.h" #include "model/ModifyInstanceAutoRenewalAttributeRequest.h" @@ -237,12 +225,6 @@ namespace AlibabaCloud typedef Outcome CreateCacheAnalysisTaskOutcome; typedef std::future CreateCacheAnalysisTaskOutcomeCallable; typedef std::function&)> CreateCacheAnalysisTaskAsyncHandler; - typedef Outcome CreateDedicatedInstanceOutcome; - typedef std::future CreateDedicatedInstanceOutcomeCallable; - typedef std::function&)> CreateDedicatedInstanceAsyncHandler; - typedef Outcome CreateDedicatedUserClusterOutcome; - typedef std::future CreateDedicatedUserClusterOutcomeCallable; - typedef std::function&)> CreateDedicatedUserClusterAsyncHandler; typedef Outcome CreateGlobalDistributeCacheOutcome; typedef std::future CreateGlobalDistributeCacheOutcomeCallable; typedef std::function&)> CreateGlobalDistributeCacheAsyncHandler; @@ -255,12 +237,6 @@ namespace AlibabaCloud typedef Outcome DeleteAccountOutcome; typedef std::future DeleteAccountOutcomeCallable; typedef std::function&)> DeleteAccountAsyncHandler; - typedef Outcome DeleteDedicatedInstanceOutcome; - typedef std::future DeleteDedicatedInstanceOutcomeCallable; - typedef std::function&)> DeleteDedicatedInstanceAsyncHandler; - typedef Outcome DeleteDedicatedUserClusterOutcome; - typedef std::future DeleteDedicatedUserClusterOutcomeCallable; - typedef std::function&)> DeleteDedicatedUserClusterAsyncHandler; typedef Outcome DeleteInstanceOutcome; typedef std::future DeleteInstanceOutcomeCallable; typedef std::function&)> DeleteInstanceAsyncHandler; @@ -285,6 +261,9 @@ namespace AlibabaCloud typedef Outcome DescribeBackupPolicyOutcome; typedef std::future DescribeBackupPolicyOutcomeCallable; typedef std::function&)> DescribeBackupPolicyAsyncHandler; + typedef Outcome DescribeBackupTasksOutcome; + typedef std::future DescribeBackupTasksOutcomeCallable; + typedef std::function&)> DescribeBackupTasksAsyncHandler; typedef Outcome DescribeBackupsOutcome; typedef std::future DescribeBackupsOutcomeCallable; typedef std::function&)> DescribeBackupsAsyncHandler; @@ -303,9 +282,6 @@ namespace AlibabaCloud typedef Outcome DescribeDedicatedClusterInstanceListOutcome; typedef std::future DescribeDedicatedClusterInstanceListOutcomeCallable; typedef std::function&)> DescribeDedicatedClusterInstanceListAsyncHandler; - typedef Outcome DescribeDedicatedUserClusterOutcome; - typedef std::future DescribeDedicatedUserClusterOutcomeCallable; - typedef std::function&)> DescribeDedicatedUserClusterAsyncHandler; typedef Outcome DescribeEngineVersionOutcome; typedef std::future DescribeEngineVersionOutcomeCallable; typedef std::function&)> DescribeEngineVersionAsyncHandler; @@ -411,12 +387,6 @@ namespace AlibabaCloud typedef Outcome ModifyDBInstanceConnectionStringOutcome; typedef std::future ModifyDBInstanceConnectionStringOutcomeCallable; typedef std::function&)> ModifyDBInstanceConnectionStringAsyncHandler; - typedef Outcome ModifyDedicatedInstanceSpecOutcome; - typedef std::future ModifyDedicatedInstanceSpecOutcomeCallable; - typedef std::function&)> ModifyDedicatedInstanceSpecAsyncHandler; - typedef Outcome ModifyDedicatedUserClusterOutcome; - typedef std::future ModifyDedicatedUserClusterOutcomeCallable; - typedef std::function&)> ModifyDedicatedUserClusterAsyncHandler; typedef Outcome ModifyInstanceAttributeOutcome; typedef std::future ModifyInstanceAttributeOutcomeCallable; typedef std::function&)> 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& context = nullptr) const; ModifyInstanceAttributeOutcomeCallable modifyInstanceAttributeCallable(const Model::ModifyInstanceAttributeRequest& request) const; diff --git a/r-kvstore/include/alibabacloud/r-kvstore/model/AddShardingNodeRequest.h b/r-kvstore/include/alibabacloud/r-kvstore/model/AddShardingNodeRequest.h index b8b4c26a3..c85e9db25 100644 --- a/r-kvstore/include/alibabacloud/r-kvstore/model/AddShardingNodeRequest.h +++ b/r-kvstore/include/alibabacloud/r-kvstore/model/AddShardingNodeRequest.h @@ -37,6 +37,8 @@ namespace AlibabaCloud long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); + std::string getClientToken()const; + void setClientToken(const std::string& clientToken); std::string getCouponNo()const; void setCouponNo(const std::string& couponNo); std::string getAccessKeyId()const; @@ -62,6 +64,7 @@ namespace AlibabaCloud private: long resourceOwnerId_; + std::string clientToken_; std::string couponNo_; std::string accessKeyId_; std::string securityToken_; diff --git a/r-kvstore/include/alibabacloud/r-kvstore/model/AllocateDirectConnectionRequest.h b/r-kvstore/include/alibabacloud/r-kvstore/model/AllocateDirectConnectionRequest.h index 917ebba1b..31ad56942 100644 --- a/r-kvstore/include/alibabacloud/r-kvstore/model/AllocateDirectConnectionRequest.h +++ b/r-kvstore/include/alibabacloud/r-kvstore/model/AllocateDirectConnectionRequest.h @@ -39,6 +39,8 @@ namespace AlibabaCloud void setResourceOwnerId(long resourceOwnerId); std::string getConnectionString()const; void setConnectionString(const std::string& connectionString); + std::string getClientToken()const; + void setClientToken(const std::string& clientToken); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); bool getOnlyAllocateIp()const; @@ -59,6 +61,7 @@ namespace AlibabaCloud private: long resourceOwnerId_; std::string connectionString_; + std::string clientToken_; std::string accessKeyId_; bool onlyAllocateIp_; std::string securityToken_; diff --git a/r-kvstore/include/alibabacloud/r-kvstore/model/AllocateInstancePublicConnectionRequest.h b/r-kvstore/include/alibabacloud/r-kvstore/model/AllocateInstancePublicConnectionRequest.h index 06810f32d..e8be74b12 100644 --- a/r-kvstore/include/alibabacloud/r-kvstore/model/AllocateInstancePublicConnectionRequest.h +++ b/r-kvstore/include/alibabacloud/r-kvstore/model/AllocateInstancePublicConnectionRequest.h @@ -39,6 +39,8 @@ namespace AlibabaCloud void setResourceOwnerId(long resourceOwnerId); std::string getConnectionStringPrefix()const; void setConnectionStringPrefix(const std::string& connectionStringPrefix); + std::string getClientToken()const; + void setClientToken(const std::string& clientToken); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); std::string getSecurityToken()const; @@ -57,6 +59,7 @@ namespace AlibabaCloud private: long resourceOwnerId_; std::string connectionStringPrefix_; + std::string clientToken_; std::string accessKeyId_; std::string securityToken_; std::string resourceOwnerAccount_; diff --git a/r-kvstore/include/alibabacloud/r-kvstore/model/CreateAccountRequest.h b/r-kvstore/include/alibabacloud/r-kvstore/model/CreateAccountRequest.h index a0cad18c6..61ddf990f 100644 --- a/r-kvstore/include/alibabacloud/r-kvstore/model/CreateAccountRequest.h +++ b/r-kvstore/include/alibabacloud/r-kvstore/model/CreateAccountRequest.h @@ -37,6 +37,8 @@ namespace AlibabaCloud long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); + std::string getClientToken()const; + void setClientToken(const std::string& clientToken); std::string getAccountType()const; void setAccountType(const std::string& accountType); std::string getAccountDescription()const; @@ -62,6 +64,7 @@ namespace AlibabaCloud private: long resourceOwnerId_; + std::string clientToken_; std::string accountType_; std::string accountDescription_; std::string accessKeyId_; diff --git a/r-kvstore/include/alibabacloud/r-kvstore/model/CreateDedicatedInstanceRequest.h b/r-kvstore/include/alibabacloud/r-kvstore/model/CreateDedicatedInstanceRequest.h deleted file mode 100644 index 27b41ca03..000000000 --- a/r-kvstore/include/alibabacloud/r-kvstore/model/CreateDedicatedInstanceRequest.h +++ /dev/null @@ -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 -#include -#include -#include - -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_ \ No newline at end of file diff --git a/r-kvstore/include/alibabacloud/r-kvstore/model/CreateDedicatedInstanceResult.h b/r-kvstore/include/alibabacloud/r-kvstore/model/CreateDedicatedInstanceResult.h deleted file mode 100644 index 438ac0f5a..000000000 --- a/r-kvstore/include/alibabacloud/r-kvstore/model/CreateDedicatedInstanceResult.h +++ /dev/null @@ -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 -#include -#include -#include -#include - -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_ \ No newline at end of file diff --git a/r-kvstore/include/alibabacloud/r-kvstore/model/CreateDedicatedUserClusterRequest.h b/r-kvstore/include/alibabacloud/r-kvstore/model/CreateDedicatedUserClusterRequest.h deleted file mode 100644 index ece3a256a..000000000 --- a/r-kvstore/include/alibabacloud/r-kvstore/model/CreateDedicatedUserClusterRequest.h +++ /dev/null @@ -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 -#include -#include -#include - -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_ \ No newline at end of file diff --git a/r-kvstore/include/alibabacloud/r-kvstore/model/CreateDedicatedUserClusterResult.h b/r-kvstore/include/alibabacloud/r-kvstore/model/CreateDedicatedUserClusterResult.h deleted file mode 100644 index 49b841291..000000000 --- a/r-kvstore/include/alibabacloud/r-kvstore/model/CreateDedicatedUserClusterResult.h +++ /dev/null @@ -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 -#include -#include -#include -#include - -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_ \ No newline at end of file diff --git a/r-kvstore/include/alibabacloud/r-kvstore/model/DeleteDedicatedInstanceResult.h b/r-kvstore/include/alibabacloud/r-kvstore/model/DeleteDedicatedInstanceResult.h deleted file mode 100644 index 6f45e500c..000000000 --- a/r-kvstore/include/alibabacloud/r-kvstore/model/DeleteDedicatedInstanceResult.h +++ /dev/null @@ -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 -#include -#include -#include -#include - -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_ \ No newline at end of file diff --git a/r-kvstore/include/alibabacloud/r-kvstore/model/DeleteDedicatedUserClusterRequest.h b/r-kvstore/include/alibabacloud/r-kvstore/model/DeleteDedicatedUserClusterRequest.h deleted file mode 100644 index 4c0eed78b..000000000 --- a/r-kvstore/include/alibabacloud/r-kvstore/model/DeleteDedicatedUserClusterRequest.h +++ /dev/null @@ -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 -#include -#include -#include - -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_ \ No newline at end of file diff --git a/r-kvstore/include/alibabacloud/r-kvstore/model/DeleteDedicatedInstanceRequest.h b/r-kvstore/include/alibabacloud/r-kvstore/model/DescribeBackupTasksRequest.h similarity index 69% rename from r-kvstore/include/alibabacloud/r-kvstore/model/DeleteDedicatedInstanceRequest.h rename to r-kvstore/include/alibabacloud/r-kvstore/model/DescribeBackupTasksRequest.h index f617acf04..b9aeca53e 100644 --- a/r-kvstore/include/alibabacloud/r-kvstore/model/DeleteDedicatedInstanceRequest.h +++ b/r-kvstore/include/alibabacloud/r-kvstore/model/DescribeBackupTasksRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_DELETEDEDICATEDINSTANCEREQUEST_H_ -#define ALIBABACLOUD_R_KVSTORE_MODEL_DELETEDEDICATEDINSTANCEREQUEST_H_ +#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEBACKUPTASKSREQUEST_H_ +#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEBACKUPTASKSREQUEST_H_ #include #include @@ -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_ \ No newline at end of file +#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEBACKUPTASKSREQUEST_H_ \ No newline at end of file diff --git a/r-kvstore/include/alibabacloud/r-kvstore/model/DeleteDedicatedUserClusterResult.h b/r-kvstore/include/alibabacloud/r-kvstore/model/DescribeBackupTasksResult.h similarity index 55% rename from r-kvstore/include/alibabacloud/r-kvstore/model/DeleteDedicatedUserClusterResult.h rename to r-kvstore/include/alibabacloud/r-kvstore/model/DescribeBackupTasksResult.h index 9a30c3857..6b996b89d 100644 --- a/r-kvstore/include/alibabacloud/r-kvstore/model/DeleteDedicatedUserClusterResult.h +++ b/r-kvstore/include/alibabacloud/r-kvstore/model/DescribeBackupTasksResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_DELETEDEDICATEDUSERCLUSTERRESULT_H_ -#define ALIBABACLOUD_R_KVSTORE_MODEL_DELETEDEDICATEDUSERCLUSTERRESULT_H_ +#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEBACKUPTASKSRESULT_H_ +#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEBACKUPTASKSRESULT_H_ #include #include @@ -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 getBackupJobs()const; protected: void parse(const std::string &payload); private: + std::string instanceId_; + std::vector backupJobs_; }; } } } -#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DELETEDEDICATEDUSERCLUSTERRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEBACKUPTASKSRESULT_H_ \ No newline at end of file diff --git a/r-kvstore/include/alibabacloud/r-kvstore/model/DescribeDedicatedUserClusterRequest.h b/r-kvstore/include/alibabacloud/r-kvstore/model/DescribeDedicatedUserClusterRequest.h deleted file mode 100644 index 1d9d92523..000000000 --- a/r-kvstore/include/alibabacloud/r-kvstore/model/DescribeDedicatedUserClusterRequest.h +++ /dev/null @@ -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 -#include -#include -#include - -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_ \ No newline at end of file diff --git a/r-kvstore/include/alibabacloud/r-kvstore/model/DescribeDedicatedUserClusterResult.h b/r-kvstore/include/alibabacloud/r-kvstore/model/DescribeDedicatedUserClusterResult.h deleted file mode 100644 index dde3b1143..000000000 --- a/r-kvstore/include/alibabacloud/r-kvstore/model/DescribeDedicatedUserClusterResult.h +++ /dev/null @@ -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 -#include -#include -#include -#include - -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 getClusterItems()const; - - protected: - void parse(const std::string &payload); - private: - int maxRecordsPerPage_; - int itemsNumbers_; - int pageNumber_; - int totalRecords_; - std::vector clusterItems_; - - }; - } - } -} -#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEDEDICATEDUSERCLUSTERRESULT_H_ \ No newline at end of file diff --git a/r-kvstore/include/alibabacloud/r-kvstore/model/ModifyDedicatedInstanceSpecRequest.h b/r-kvstore/include/alibabacloud/r-kvstore/model/ModifyDedicatedInstanceSpecRequest.h deleted file mode 100644 index 23858b6b8..000000000 --- a/r-kvstore/include/alibabacloud/r-kvstore/model/ModifyDedicatedInstanceSpecRequest.h +++ /dev/null @@ -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 -#include -#include -#include - -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_ \ No newline at end of file diff --git a/r-kvstore/include/alibabacloud/r-kvstore/model/ModifyDedicatedInstanceSpecResult.h b/r-kvstore/include/alibabacloud/r-kvstore/model/ModifyDedicatedInstanceSpecResult.h deleted file mode 100644 index a1243b29f..000000000 --- a/r-kvstore/include/alibabacloud/r-kvstore/model/ModifyDedicatedInstanceSpecResult.h +++ /dev/null @@ -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 -#include -#include -#include -#include - -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_ \ No newline at end of file diff --git a/r-kvstore/include/alibabacloud/r-kvstore/model/ModifyDedicatedUserClusterRequest.h b/r-kvstore/include/alibabacloud/r-kvstore/model/ModifyDedicatedUserClusterRequest.h deleted file mode 100644 index 597eabc12..000000000 --- a/r-kvstore/include/alibabacloud/r-kvstore/model/ModifyDedicatedUserClusterRequest.h +++ /dev/null @@ -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 -#include -#include -#include - -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_ \ No newline at end of file diff --git a/r-kvstore/include/alibabacloud/r-kvstore/model/ModifyDedicatedUserClusterResult.h b/r-kvstore/include/alibabacloud/r-kvstore/model/ModifyDedicatedUserClusterResult.h deleted file mode 100644 index 99d8cd7ae..000000000 --- a/r-kvstore/include/alibabacloud/r-kvstore/model/ModifyDedicatedUserClusterResult.h +++ /dev/null @@ -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 -#include -#include -#include -#include - -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_ \ No newline at end of file diff --git a/r-kvstore/include/alibabacloud/r-kvstore/model/ModifyNodeSpecResult.h b/r-kvstore/include/alibabacloud/r-kvstore/model/ModifyNodeSpecResult.h index 0a881cbe8..a725bbc37 100644 --- a/r-kvstore/include/alibabacloud/r-kvstore/model/ModifyNodeSpecResult.h +++ b/r-kvstore/include/alibabacloud/r-kvstore/model/ModifyNodeSpecResult.h @@ -37,12 +37,12 @@ namespace AlibabaCloud ModifyNodeSpecResult(); explicit ModifyNodeSpecResult(const std::string &payload); ~ModifyNodeSpecResult(); - std::string getOrderId()const; + long getOrderId()const; protected: void parse(const std::string &payload); private: - std::string orderId_; + long orderId_; }; } diff --git a/r-kvstore/src/R-kvstoreClient.cc b/r-kvstore/src/R-kvstoreClient.cc index 7b79fa0e9..181e3ce0c 100644 --- a/r-kvstore/src/R-kvstoreClient.cc +++ b/r-kvstore/src/R-kvstoreClient.cc @@ -267,78 +267,6 @@ R_kvstoreClient::CreateCacheAnalysisTaskOutcomeCallable R_kvstoreClient::createC return task->get_future(); } -R_kvstoreClient::CreateDedicatedInstanceOutcome R_kvstoreClient::createDedicatedInstance(const CreateDedicatedInstanceRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return CreateDedicatedInstanceOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return CreateDedicatedInstanceOutcome(CreateDedicatedInstanceResult(outcome.result())); - else - return CreateDedicatedInstanceOutcome(outcome.error()); -} - -void R_kvstoreClient::createDedicatedInstanceAsync(const CreateDedicatedInstanceRequest& request, const CreateDedicatedInstanceAsyncHandler& handler, const std::shared_ptr& 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>( - [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& 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>( - [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& 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>( - [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& 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>( - [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& 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>( + [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& 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>( - [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& 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>( - [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& 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>( - [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(); diff --git a/r-kvstore/src/model/AddShardingNodeRequest.cc b/r-kvstore/src/model/AddShardingNodeRequest.cc index 6b44c82fb..44eb4a33b 100644 --- a/r-kvstore/src/model/AddShardingNodeRequest.cc +++ b/r-kvstore/src/model/AddShardingNodeRequest.cc @@ -38,6 +38,17 @@ void AddShardingNodeRequest::setResourceOwnerId(long resourceOwnerId) setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); } +std::string AddShardingNodeRequest::getClientToken()const +{ + return clientToken_; +} + +void AddShardingNodeRequest::setClientToken(const std::string& clientToken) +{ + clientToken_ = clientToken; + setParameter("ClientToken", clientToken); +} + std::string AddShardingNodeRequest::getCouponNo()const { return couponNo_; diff --git a/r-kvstore/src/model/AllocateDirectConnectionRequest.cc b/r-kvstore/src/model/AllocateDirectConnectionRequest.cc index 31a804838..0627923c2 100644 --- a/r-kvstore/src/model/AllocateDirectConnectionRequest.cc +++ b/r-kvstore/src/model/AllocateDirectConnectionRequest.cc @@ -49,6 +49,17 @@ void AllocateDirectConnectionRequest::setConnectionString(const std::string& con setParameter("ConnectionString", connectionString); } +std::string AllocateDirectConnectionRequest::getClientToken()const +{ + return clientToken_; +} + +void AllocateDirectConnectionRequest::setClientToken(const std::string& clientToken) +{ + clientToken_ = clientToken; + setParameter("ClientToken", clientToken); +} + std::string AllocateDirectConnectionRequest::getAccessKeyId()const { return accessKeyId_; diff --git a/r-kvstore/src/model/AllocateInstancePublicConnectionRequest.cc b/r-kvstore/src/model/AllocateInstancePublicConnectionRequest.cc index d6f4d2eab..f4bb38aeb 100644 --- a/r-kvstore/src/model/AllocateInstancePublicConnectionRequest.cc +++ b/r-kvstore/src/model/AllocateInstancePublicConnectionRequest.cc @@ -49,6 +49,17 @@ void AllocateInstancePublicConnectionRequest::setConnectionStringPrefix(const st setParameter("ConnectionStringPrefix", connectionStringPrefix); } +std::string AllocateInstancePublicConnectionRequest::getClientToken()const +{ + return clientToken_; +} + +void AllocateInstancePublicConnectionRequest::setClientToken(const std::string& clientToken) +{ + clientToken_ = clientToken; + setParameter("ClientToken", clientToken); +} + std::string AllocateInstancePublicConnectionRequest::getAccessKeyId()const { return accessKeyId_; diff --git a/r-kvstore/src/model/CreateAccountRequest.cc b/r-kvstore/src/model/CreateAccountRequest.cc index aa3548356..8c66b4720 100644 --- a/r-kvstore/src/model/CreateAccountRequest.cc +++ b/r-kvstore/src/model/CreateAccountRequest.cc @@ -38,6 +38,17 @@ void CreateAccountRequest::setResourceOwnerId(long resourceOwnerId) setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); } +std::string CreateAccountRequest::getClientToken()const +{ + return clientToken_; +} + +void CreateAccountRequest::setClientToken(const std::string& clientToken) +{ + clientToken_ = clientToken; + setParameter("ClientToken", clientToken); +} + std::string CreateAccountRequest::getAccountType()const { return accountType_; diff --git a/r-kvstore/src/model/CreateDedicatedInstanceRequest.cc b/r-kvstore/src/model/CreateDedicatedInstanceRequest.cc deleted file mode 100644 index 7e17a990c..000000000 --- a/r-kvstore/src/model/CreateDedicatedInstanceRequest.cc +++ /dev/null @@ -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 - -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); -} - diff --git a/r-kvstore/src/model/CreateDedicatedInstanceResult.cc b/r-kvstore/src/model/CreateDedicatedInstanceResult.cc deleted file mode 100644 index 0140d5415..000000000 --- a/r-kvstore/src/model/CreateDedicatedInstanceResult.cc +++ /dev/null @@ -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 -#include - -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_; -} - diff --git a/r-kvstore/src/model/CreateDedicatedUserClusterRequest.cc b/r-kvstore/src/model/CreateDedicatedUserClusterRequest.cc deleted file mode 100644 index 54a1aba8e..000000000 --- a/r-kvstore/src/model/CreateDedicatedUserClusterRequest.cc +++ /dev/null @@ -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 - -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)); -} - diff --git a/r-kvstore/src/model/CreateDedicatedUserClusterResult.cc b/r-kvstore/src/model/CreateDedicatedUserClusterResult.cc deleted file mode 100644 index 60c625099..000000000 --- a/r-kvstore/src/model/CreateDedicatedUserClusterResult.cc +++ /dev/null @@ -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 -#include - -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_; -} - diff --git a/r-kvstore/src/model/DeleteDedicatedInstanceRequest.cc b/r-kvstore/src/model/DeleteDedicatedInstanceRequest.cc deleted file mode 100644 index 899939d4b..000000000 --- a/r-kvstore/src/model/DeleteDedicatedInstanceRequest.cc +++ /dev/null @@ -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 - -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); -} - diff --git a/r-kvstore/src/model/DeleteDedicatedInstanceResult.cc b/r-kvstore/src/model/DeleteDedicatedInstanceResult.cc deleted file mode 100644 index eec242930..000000000 --- a/r-kvstore/src/model/DeleteDedicatedInstanceResult.cc +++ /dev/null @@ -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 -#include - -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()); - -} - diff --git a/r-kvstore/src/model/DeleteDedicatedUserClusterRequest.cc b/r-kvstore/src/model/DeleteDedicatedUserClusterRequest.cc deleted file mode 100644 index e350f619c..000000000 --- a/r-kvstore/src/model/DeleteDedicatedUserClusterRequest.cc +++ /dev/null @@ -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 - -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); -} - diff --git a/r-kvstore/src/model/DeleteDedicatedUserClusterResult.cc b/r-kvstore/src/model/DeleteDedicatedUserClusterResult.cc deleted file mode 100644 index 05527eb71..000000000 --- a/r-kvstore/src/model/DeleteDedicatedUserClusterResult.cc +++ /dev/null @@ -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 -#include - -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()); - -} - diff --git a/r-kvstore/src/model/DescribeBackupTasksRequest.cc b/r-kvstore/src/model/DescribeBackupTasksRequest.cc new file mode 100644 index 000000000..be20026ce --- /dev/null +++ b/r-kvstore/src/model/DescribeBackupTasksRequest.cc @@ -0,0 +1,128 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +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); +} + diff --git a/r-kvstore/src/model/DescribeBackupTasksResult.cc b/r-kvstore/src/model/DescribeBackupTasksResult.cc new file mode 100644 index 000000000..a8d7ce2c0 --- /dev/null +++ b/r-kvstore/src/model/DescribeBackupTasksResult.cc @@ -0,0 +1,74 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +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::getBackupJobs()const +{ + return backupJobs_; +} + diff --git a/r-kvstore/src/model/DescribeDedicatedUserClusterRequest.cc b/r-kvstore/src/model/DescribeDedicatedUserClusterRequest.cc deleted file mode 100644 index 2203d5049..000000000 --- a/r-kvstore/src/model/DescribeDedicatedUserClusterRequest.cc +++ /dev/null @@ -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 - -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); -} - diff --git a/r-kvstore/src/model/DescribeDedicatedUserClusterResult.cc b/r-kvstore/src/model/DescribeDedicatedUserClusterResult.cc deleted file mode 100644 index fa68a917f..000000000 --- a/r-kvstore/src/model/DescribeDedicatedUserClusterResult.cc +++ /dev/null @@ -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 -#include - -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::getClusterItems()const -{ - return clusterItems_; -} - diff --git a/r-kvstore/src/model/ModifyDedicatedInstanceSpecRequest.cc b/r-kvstore/src/model/ModifyDedicatedInstanceSpecRequest.cc deleted file mode 100644 index f0ed43cc2..000000000 --- a/r-kvstore/src/model/ModifyDedicatedInstanceSpecRequest.cc +++ /dev/null @@ -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 - -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"); -} - diff --git a/r-kvstore/src/model/ModifyDedicatedInstanceSpecResult.cc b/r-kvstore/src/model/ModifyDedicatedInstanceSpecResult.cc deleted file mode 100644 index 08ec00b39..000000000 --- a/r-kvstore/src/model/ModifyDedicatedInstanceSpecResult.cc +++ /dev/null @@ -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 -#include - -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()); - -} - diff --git a/r-kvstore/src/model/ModifyDedicatedUserClusterRequest.cc b/r-kvstore/src/model/ModifyDedicatedUserClusterRequest.cc deleted file mode 100644 index 52ec7fa0f..000000000 --- a/r-kvstore/src/model/ModifyDedicatedUserClusterRequest.cc +++ /dev/null @@ -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 - -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)); -} - diff --git a/r-kvstore/src/model/ModifyDedicatedUserClusterResult.cc b/r-kvstore/src/model/ModifyDedicatedUserClusterResult.cc deleted file mode 100644 index a31c1a592..000000000 --- a/r-kvstore/src/model/ModifyDedicatedUserClusterResult.cc +++ /dev/null @@ -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 -#include - -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()); - -} - diff --git a/r-kvstore/src/model/ModifyNodeSpecResult.cc b/r-kvstore/src/model/ModifyNodeSpecResult.cc index f412a9e69..ca2688f79 100644 --- a/r-kvstore/src/model/ModifyNodeSpecResult.cc +++ b/r-kvstore/src/model/ModifyNodeSpecResult.cc @@ -40,11 +40,11 @@ void ModifyNodeSpecResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); if(!value["OrderId"].isNull()) - orderId_ = value["OrderId"].asString(); + orderId_ = std::stol(value["OrderId"].asString()); } -std::string ModifyNodeSpecResult::getOrderId()const +long ModifyNodeSpecResult::getOrderId()const { return orderId_; }