Add DescribeClusterBackupList OpenAPI.

This commit is contained in:
sdk-team
2024-01-18 03:17:05 +00:00
parent 220fbacfa2
commit ed952131e7
127 changed files with 6088 additions and 369 deletions

View File

@@ -1 +1 @@
1.36.1851
1.36.1852

View File

@@ -37,6 +37,8 @@ set(r-kvstore_public_header_model
include/alibabacloud/r-kvstore/model/CreateCacheAnalysisTaskResult.h
include/alibabacloud/r-kvstore/model/CreateGlobalDistributeCacheRequest.h
include/alibabacloud/r-kvstore/model/CreateGlobalDistributeCacheResult.h
include/alibabacloud/r-kvstore/model/CreateGlobalSecurityIPGroupRequest.h
include/alibabacloud/r-kvstore/model/CreateGlobalSecurityIPGroupResult.h
include/alibabacloud/r-kvstore/model/CreateInstanceRequest.h
include/alibabacloud/r-kvstore/model/CreateInstanceResult.h
include/alibabacloud/r-kvstore/model/CreateInstancesRequest.h
@@ -45,6 +47,8 @@ set(r-kvstore_public_header_model
include/alibabacloud/r-kvstore/model/CreateTairInstanceResult.h
include/alibabacloud/r-kvstore/model/DeleteAccountRequest.h
include/alibabacloud/r-kvstore/model/DeleteAccountResult.h
include/alibabacloud/r-kvstore/model/DeleteGlobalSecurityIPGroupRequest.h
include/alibabacloud/r-kvstore/model/DeleteGlobalSecurityIPGroupResult.h
include/alibabacloud/r-kvstore/model/DeleteInstanceRequest.h
include/alibabacloud/r-kvstore/model/DeleteInstanceResult.h
include/alibabacloud/r-kvstore/model/DeleteShardingNodeRequest.h
@@ -69,10 +73,14 @@ set(r-kvstore_public_header_model
include/alibabacloud/r-kvstore/model/DescribeCacheAnalysisReportResult.h
include/alibabacloud/r-kvstore/model/DescribeCacheAnalysisReportListRequest.h
include/alibabacloud/r-kvstore/model/DescribeCacheAnalysisReportListResult.h
include/alibabacloud/r-kvstore/model/DescribeClusterBackupListRequest.h
include/alibabacloud/r-kvstore/model/DescribeClusterBackupListResult.h
include/alibabacloud/r-kvstore/model/DescribeClusterMemberInfoRequest.h
include/alibabacloud/r-kvstore/model/DescribeClusterMemberInfoResult.h
include/alibabacloud/r-kvstore/model/DescribeDBInstanceNetInfoRequest.h
include/alibabacloud/r-kvstore/model/DescribeDBInstanceNetInfoResult.h
include/alibabacloud/r-kvstore/model/DescribeDBNodeDirectVipInfoRequest.h
include/alibabacloud/r-kvstore/model/DescribeDBNodeDirectVipInfoResult.h
include/alibabacloud/r-kvstore/model/DescribeDedicatedClusterInstanceListRequest.h
include/alibabacloud/r-kvstore/model/DescribeDedicatedClusterInstanceListResult.h
include/alibabacloud/r-kvstore/model/DescribeEncryptionKeyRequest.h
@@ -83,8 +91,14 @@ set(r-kvstore_public_header_model
include/alibabacloud/r-kvstore/model/DescribeEngineVersionResult.h
include/alibabacloud/r-kvstore/model/DescribeGlobalDistributeCacheRequest.h
include/alibabacloud/r-kvstore/model/DescribeGlobalDistributeCacheResult.h
include/alibabacloud/r-kvstore/model/DescribeGlobalSecurityIPGroupRequest.h
include/alibabacloud/r-kvstore/model/DescribeGlobalSecurityIPGroupResult.h
include/alibabacloud/r-kvstore/model/DescribeGlobalSecurityIPGroupRelationRequest.h
include/alibabacloud/r-kvstore/model/DescribeGlobalSecurityIPGroupRelationResult.h
include/alibabacloud/r-kvstore/model/DescribeHistoryMonitorValuesRequest.h
include/alibabacloud/r-kvstore/model/DescribeHistoryMonitorValuesResult.h
include/alibabacloud/r-kvstore/model/DescribeHistoryTasksRequest.h
include/alibabacloud/r-kvstore/model/DescribeHistoryTasksResult.h
include/alibabacloud/r-kvstore/model/DescribeInstanceAttributeRequest.h
include/alibabacloud/r-kvstore/model/DescribeInstanceAttributeResult.h
include/alibabacloud/r-kvstore/model/DescribeInstanceAutoRenewalAttributeRequest.h
@@ -105,6 +119,8 @@ set(r-kvstore_public_header_model
include/alibabacloud/r-kvstore/model/DescribeLogicInstanceTopologyResult.h
include/alibabacloud/r-kvstore/model/DescribeMonitorItemsRequest.h
include/alibabacloud/r-kvstore/model/DescribeMonitorItemsResult.h
include/alibabacloud/r-kvstore/model/DescribeParameterModificationHistoryRequest.h
include/alibabacloud/r-kvstore/model/DescribeParameterModificationHistoryResult.h
include/alibabacloud/r-kvstore/model/DescribeParameterTemplatesRequest.h
include/alibabacloud/r-kvstore/model/DescribeParameterTemplatesResult.h
include/alibabacloud/r-kvstore/model/DescribeParametersRequest.h
@@ -133,12 +149,16 @@ set(r-kvstore_public_header_model
include/alibabacloud/r-kvstore/model/FlushExpireKeysResult.h
include/alibabacloud/r-kvstore/model/FlushInstanceRequest.h
include/alibabacloud/r-kvstore/model/FlushInstanceResult.h
include/alibabacloud/r-kvstore/model/FlushInstanceForDBRequest.h
include/alibabacloud/r-kvstore/model/FlushInstanceForDBResult.h
include/alibabacloud/r-kvstore/model/GrantAccountPrivilegeRequest.h
include/alibabacloud/r-kvstore/model/GrantAccountPrivilegeResult.h
include/alibabacloud/r-kvstore/model/InitializeKvstorePermissionRequest.h
include/alibabacloud/r-kvstore/model/InitializeKvstorePermissionResult.h
include/alibabacloud/r-kvstore/model/ListTagResourcesRequest.h
include/alibabacloud/r-kvstore/model/ListTagResourcesResult.h
include/alibabacloud/r-kvstore/model/LockDBInstanceWriteRequest.h
include/alibabacloud/r-kvstore/model/LockDBInstanceWriteResult.h
include/alibabacloud/r-kvstore/model/MigrateToOtherZoneRequest.h
include/alibabacloud/r-kvstore/model/MigrateToOtherZoneResult.h
include/alibabacloud/r-kvstore/model/ModifyAccountDescriptionRequest.h
@@ -153,6 +173,12 @@ 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/ModifyGlobalSecurityIPGroupRequest.h
include/alibabacloud/r-kvstore/model/ModifyGlobalSecurityIPGroupResult.h
include/alibabacloud/r-kvstore/model/ModifyGlobalSecurityIPGroupNameRequest.h
include/alibabacloud/r-kvstore/model/ModifyGlobalSecurityIPGroupNameResult.h
include/alibabacloud/r-kvstore/model/ModifyGlobalSecurityIPGroupRelationRequest.h
include/alibabacloud/r-kvstore/model/ModifyGlobalSecurityIPGroupRelationResult.h
include/alibabacloud/r-kvstore/model/ModifyInstanceAttributeRequest.h
include/alibabacloud/r-kvstore/model/ModifyInstanceAttributeResult.h
include/alibabacloud/r-kvstore/model/ModifyInstanceAutoRenewalAttributeRequest.h
@@ -167,6 +193,8 @@ set(r-kvstore_public_header_model
include/alibabacloud/r-kvstore/model/ModifyInstanceMinorVersionResult.h
include/alibabacloud/r-kvstore/model/ModifyInstanceNetExpireTimeRequest.h
include/alibabacloud/r-kvstore/model/ModifyInstanceNetExpireTimeResult.h
include/alibabacloud/r-kvstore/model/ModifyInstanceParameterRequest.h
include/alibabacloud/r-kvstore/model/ModifyInstanceParameterResult.h
include/alibabacloud/r-kvstore/model/ModifyInstanceSSLRequest.h
include/alibabacloud/r-kvstore/model/ModifyInstanceSSLResult.h
include/alibabacloud/r-kvstore/model/ModifyInstanceSpecRequest.h
@@ -177,8 +205,6 @@ set(r-kvstore_public_header_model
include/alibabacloud/r-kvstore/model/ModifyInstanceVpcAuthModeResult.h
include/alibabacloud/r-kvstore/model/ModifyIntranetAttributeRequest.h
include/alibabacloud/r-kvstore/model/ModifyIntranetAttributeResult.h
include/alibabacloud/r-kvstore/model/ModifyNodeSpecRequest.h
include/alibabacloud/r-kvstore/model/ModifyNodeSpecResult.h
include/alibabacloud/r-kvstore/model/ModifyResourceGroupRequest.h
include/alibabacloud/r-kvstore/model/ModifyResourceGroupResult.h
include/alibabacloud/r-kvstore/model/ModifySecurityGroupConfigurationRequest.h
@@ -215,6 +241,8 @@ set(r-kvstore_public_header_model
include/alibabacloud/r-kvstore/model/TransformInstanceChargeTypeResult.h
include/alibabacloud/r-kvstore/model/TransformToPrePaidRequest.h
include/alibabacloud/r-kvstore/model/TransformToPrePaidResult.h
include/alibabacloud/r-kvstore/model/UnlockDBInstanceWriteRequest.h
include/alibabacloud/r-kvstore/model/UnlockDBInstanceWriteResult.h
include/alibabacloud/r-kvstore/model/UntagResourcesRequest.h
include/alibabacloud/r-kvstore/model/UntagResourcesResult.h )
@@ -236,6 +264,8 @@ set(r-kvstore_src
src/model/CreateCacheAnalysisTaskResult.cc
src/model/CreateGlobalDistributeCacheRequest.cc
src/model/CreateGlobalDistributeCacheResult.cc
src/model/CreateGlobalSecurityIPGroupRequest.cc
src/model/CreateGlobalSecurityIPGroupResult.cc
src/model/CreateInstanceRequest.cc
src/model/CreateInstanceResult.cc
src/model/CreateInstancesRequest.cc
@@ -244,6 +274,8 @@ set(r-kvstore_src
src/model/CreateTairInstanceResult.cc
src/model/DeleteAccountRequest.cc
src/model/DeleteAccountResult.cc
src/model/DeleteGlobalSecurityIPGroupRequest.cc
src/model/DeleteGlobalSecurityIPGroupResult.cc
src/model/DeleteInstanceRequest.cc
src/model/DeleteInstanceResult.cc
src/model/DeleteShardingNodeRequest.cc
@@ -268,10 +300,14 @@ set(r-kvstore_src
src/model/DescribeCacheAnalysisReportResult.cc
src/model/DescribeCacheAnalysisReportListRequest.cc
src/model/DescribeCacheAnalysisReportListResult.cc
src/model/DescribeClusterBackupListRequest.cc
src/model/DescribeClusterBackupListResult.cc
src/model/DescribeClusterMemberInfoRequest.cc
src/model/DescribeClusterMemberInfoResult.cc
src/model/DescribeDBInstanceNetInfoRequest.cc
src/model/DescribeDBInstanceNetInfoResult.cc
src/model/DescribeDBNodeDirectVipInfoRequest.cc
src/model/DescribeDBNodeDirectVipInfoResult.cc
src/model/DescribeDedicatedClusterInstanceListRequest.cc
src/model/DescribeDedicatedClusterInstanceListResult.cc
src/model/DescribeEncryptionKeyRequest.cc
@@ -282,8 +318,14 @@ set(r-kvstore_src
src/model/DescribeEngineVersionResult.cc
src/model/DescribeGlobalDistributeCacheRequest.cc
src/model/DescribeGlobalDistributeCacheResult.cc
src/model/DescribeGlobalSecurityIPGroupRequest.cc
src/model/DescribeGlobalSecurityIPGroupResult.cc
src/model/DescribeGlobalSecurityIPGroupRelationRequest.cc
src/model/DescribeGlobalSecurityIPGroupRelationResult.cc
src/model/DescribeHistoryMonitorValuesRequest.cc
src/model/DescribeHistoryMonitorValuesResult.cc
src/model/DescribeHistoryTasksRequest.cc
src/model/DescribeHistoryTasksResult.cc
src/model/DescribeInstanceAttributeRequest.cc
src/model/DescribeInstanceAttributeResult.cc
src/model/DescribeInstanceAutoRenewalAttributeRequest.cc
@@ -304,6 +346,8 @@ set(r-kvstore_src
src/model/DescribeLogicInstanceTopologyResult.cc
src/model/DescribeMonitorItemsRequest.cc
src/model/DescribeMonitorItemsResult.cc
src/model/DescribeParameterModificationHistoryRequest.cc
src/model/DescribeParameterModificationHistoryResult.cc
src/model/DescribeParameterTemplatesRequest.cc
src/model/DescribeParameterTemplatesResult.cc
src/model/DescribeParametersRequest.cc
@@ -332,12 +376,16 @@ set(r-kvstore_src
src/model/FlushExpireKeysResult.cc
src/model/FlushInstanceRequest.cc
src/model/FlushInstanceResult.cc
src/model/FlushInstanceForDBRequest.cc
src/model/FlushInstanceForDBResult.cc
src/model/GrantAccountPrivilegeRequest.cc
src/model/GrantAccountPrivilegeResult.cc
src/model/InitializeKvstorePermissionRequest.cc
src/model/InitializeKvstorePermissionResult.cc
src/model/ListTagResourcesRequest.cc
src/model/ListTagResourcesResult.cc
src/model/LockDBInstanceWriteRequest.cc
src/model/LockDBInstanceWriteResult.cc
src/model/MigrateToOtherZoneRequest.cc
src/model/MigrateToOtherZoneResult.cc
src/model/ModifyAccountDescriptionRequest.cc
@@ -352,6 +400,12 @@ set(r-kvstore_src
src/model/ModifyBackupPolicyResult.cc
src/model/ModifyDBInstanceConnectionStringRequest.cc
src/model/ModifyDBInstanceConnectionStringResult.cc
src/model/ModifyGlobalSecurityIPGroupRequest.cc
src/model/ModifyGlobalSecurityIPGroupResult.cc
src/model/ModifyGlobalSecurityIPGroupNameRequest.cc
src/model/ModifyGlobalSecurityIPGroupNameResult.cc
src/model/ModifyGlobalSecurityIPGroupRelationRequest.cc
src/model/ModifyGlobalSecurityIPGroupRelationResult.cc
src/model/ModifyInstanceAttributeRequest.cc
src/model/ModifyInstanceAttributeResult.cc
src/model/ModifyInstanceAutoRenewalAttributeRequest.cc
@@ -366,6 +420,8 @@ set(r-kvstore_src
src/model/ModifyInstanceMinorVersionResult.cc
src/model/ModifyInstanceNetExpireTimeRequest.cc
src/model/ModifyInstanceNetExpireTimeResult.cc
src/model/ModifyInstanceParameterRequest.cc
src/model/ModifyInstanceParameterResult.cc
src/model/ModifyInstanceSSLRequest.cc
src/model/ModifyInstanceSSLResult.cc
src/model/ModifyInstanceSpecRequest.cc
@@ -376,8 +432,6 @@ set(r-kvstore_src
src/model/ModifyInstanceVpcAuthModeResult.cc
src/model/ModifyIntranetAttributeRequest.cc
src/model/ModifyIntranetAttributeResult.cc
src/model/ModifyNodeSpecRequest.cc
src/model/ModifyNodeSpecResult.cc
src/model/ModifyResourceGroupRequest.cc
src/model/ModifyResourceGroupResult.cc
src/model/ModifySecurityGroupConfigurationRequest.cc
@@ -414,6 +468,8 @@ set(r-kvstore_src
src/model/TransformInstanceChargeTypeResult.cc
src/model/TransformToPrePaidRequest.cc
src/model/TransformToPrePaidResult.cc
src/model/UnlockDBInstanceWriteRequest.cc
src/model/UnlockDBInstanceWriteResult.cc
src/model/UntagResourcesRequest.cc
src/model/UntagResourcesResult.cc )

View File

@@ -38,6 +38,8 @@
#include "model/CreateCacheAnalysisTaskResult.h"
#include "model/CreateGlobalDistributeCacheRequest.h"
#include "model/CreateGlobalDistributeCacheResult.h"
#include "model/CreateGlobalSecurityIPGroupRequest.h"
#include "model/CreateGlobalSecurityIPGroupResult.h"
#include "model/CreateInstanceRequest.h"
#include "model/CreateInstanceResult.h"
#include "model/CreateInstancesRequest.h"
@@ -46,6 +48,8 @@
#include "model/CreateTairInstanceResult.h"
#include "model/DeleteAccountRequest.h"
#include "model/DeleteAccountResult.h"
#include "model/DeleteGlobalSecurityIPGroupRequest.h"
#include "model/DeleteGlobalSecurityIPGroupResult.h"
#include "model/DeleteInstanceRequest.h"
#include "model/DeleteInstanceResult.h"
#include "model/DeleteShardingNodeRequest.h"
@@ -70,10 +74,14 @@
#include "model/DescribeCacheAnalysisReportResult.h"
#include "model/DescribeCacheAnalysisReportListRequest.h"
#include "model/DescribeCacheAnalysisReportListResult.h"
#include "model/DescribeClusterBackupListRequest.h"
#include "model/DescribeClusterBackupListResult.h"
#include "model/DescribeClusterMemberInfoRequest.h"
#include "model/DescribeClusterMemberInfoResult.h"
#include "model/DescribeDBInstanceNetInfoRequest.h"
#include "model/DescribeDBInstanceNetInfoResult.h"
#include "model/DescribeDBNodeDirectVipInfoRequest.h"
#include "model/DescribeDBNodeDirectVipInfoResult.h"
#include "model/DescribeDedicatedClusterInstanceListRequest.h"
#include "model/DescribeDedicatedClusterInstanceListResult.h"
#include "model/DescribeEncryptionKeyRequest.h"
@@ -84,8 +92,14 @@
#include "model/DescribeEngineVersionResult.h"
#include "model/DescribeGlobalDistributeCacheRequest.h"
#include "model/DescribeGlobalDistributeCacheResult.h"
#include "model/DescribeGlobalSecurityIPGroupRequest.h"
#include "model/DescribeGlobalSecurityIPGroupResult.h"
#include "model/DescribeGlobalSecurityIPGroupRelationRequest.h"
#include "model/DescribeGlobalSecurityIPGroupRelationResult.h"
#include "model/DescribeHistoryMonitorValuesRequest.h"
#include "model/DescribeHistoryMonitorValuesResult.h"
#include "model/DescribeHistoryTasksRequest.h"
#include "model/DescribeHistoryTasksResult.h"
#include "model/DescribeInstanceAttributeRequest.h"
#include "model/DescribeInstanceAttributeResult.h"
#include "model/DescribeInstanceAutoRenewalAttributeRequest.h"
@@ -106,6 +120,8 @@
#include "model/DescribeLogicInstanceTopologyResult.h"
#include "model/DescribeMonitorItemsRequest.h"
#include "model/DescribeMonitorItemsResult.h"
#include "model/DescribeParameterModificationHistoryRequest.h"
#include "model/DescribeParameterModificationHistoryResult.h"
#include "model/DescribeParameterTemplatesRequest.h"
#include "model/DescribeParameterTemplatesResult.h"
#include "model/DescribeParametersRequest.h"
@@ -134,12 +150,16 @@
#include "model/FlushExpireKeysResult.h"
#include "model/FlushInstanceRequest.h"
#include "model/FlushInstanceResult.h"
#include "model/FlushInstanceForDBRequest.h"
#include "model/FlushInstanceForDBResult.h"
#include "model/GrantAccountPrivilegeRequest.h"
#include "model/GrantAccountPrivilegeResult.h"
#include "model/InitializeKvstorePermissionRequest.h"
#include "model/InitializeKvstorePermissionResult.h"
#include "model/ListTagResourcesRequest.h"
#include "model/ListTagResourcesResult.h"
#include "model/LockDBInstanceWriteRequest.h"
#include "model/LockDBInstanceWriteResult.h"
#include "model/MigrateToOtherZoneRequest.h"
#include "model/MigrateToOtherZoneResult.h"
#include "model/ModifyAccountDescriptionRequest.h"
@@ -154,6 +174,12 @@
#include "model/ModifyBackupPolicyResult.h"
#include "model/ModifyDBInstanceConnectionStringRequest.h"
#include "model/ModifyDBInstanceConnectionStringResult.h"
#include "model/ModifyGlobalSecurityIPGroupRequest.h"
#include "model/ModifyGlobalSecurityIPGroupResult.h"
#include "model/ModifyGlobalSecurityIPGroupNameRequest.h"
#include "model/ModifyGlobalSecurityIPGroupNameResult.h"
#include "model/ModifyGlobalSecurityIPGroupRelationRequest.h"
#include "model/ModifyGlobalSecurityIPGroupRelationResult.h"
#include "model/ModifyInstanceAttributeRequest.h"
#include "model/ModifyInstanceAttributeResult.h"
#include "model/ModifyInstanceAutoRenewalAttributeRequest.h"
@@ -168,6 +194,8 @@
#include "model/ModifyInstanceMinorVersionResult.h"
#include "model/ModifyInstanceNetExpireTimeRequest.h"
#include "model/ModifyInstanceNetExpireTimeResult.h"
#include "model/ModifyInstanceParameterRequest.h"
#include "model/ModifyInstanceParameterResult.h"
#include "model/ModifyInstanceSSLRequest.h"
#include "model/ModifyInstanceSSLResult.h"
#include "model/ModifyInstanceSpecRequest.h"
@@ -178,8 +206,6 @@
#include "model/ModifyInstanceVpcAuthModeResult.h"
#include "model/ModifyIntranetAttributeRequest.h"
#include "model/ModifyIntranetAttributeResult.h"
#include "model/ModifyNodeSpecRequest.h"
#include "model/ModifyNodeSpecResult.h"
#include "model/ModifyResourceGroupRequest.h"
#include "model/ModifyResourceGroupResult.h"
#include "model/ModifySecurityGroupConfigurationRequest.h"
@@ -216,6 +242,8 @@
#include "model/TransformInstanceChargeTypeResult.h"
#include "model/TransformToPrePaidRequest.h"
#include "model/TransformToPrePaidResult.h"
#include "model/UnlockDBInstanceWriteRequest.h"
#include "model/UnlockDBInstanceWriteResult.h"
#include "model/UntagResourcesRequest.h"
#include "model/UntagResourcesResult.h"
@@ -251,6 +279,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateGlobalDistributeCacheResult> CreateGlobalDistributeCacheOutcome;
typedef std::future<CreateGlobalDistributeCacheOutcome> CreateGlobalDistributeCacheOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::CreateGlobalDistributeCacheRequest&, const CreateGlobalDistributeCacheOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateGlobalDistributeCacheAsyncHandler;
typedef Outcome<Error, Model::CreateGlobalSecurityIPGroupResult> CreateGlobalSecurityIPGroupOutcome;
typedef std::future<CreateGlobalSecurityIPGroupOutcome> CreateGlobalSecurityIPGroupOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::CreateGlobalSecurityIPGroupRequest&, const CreateGlobalSecurityIPGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateGlobalSecurityIPGroupAsyncHandler;
typedef Outcome<Error, Model::CreateInstanceResult> CreateInstanceOutcome;
typedef std::future<CreateInstanceOutcome> CreateInstanceOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::CreateInstanceRequest&, const CreateInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateInstanceAsyncHandler;
@@ -263,6 +294,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeleteAccountResult> DeleteAccountOutcome;
typedef std::future<DeleteAccountOutcome> DeleteAccountOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DeleteAccountRequest&, const DeleteAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAccountAsyncHandler;
typedef Outcome<Error, Model::DeleteGlobalSecurityIPGroupResult> DeleteGlobalSecurityIPGroupOutcome;
typedef std::future<DeleteGlobalSecurityIPGroupOutcome> DeleteGlobalSecurityIPGroupOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DeleteGlobalSecurityIPGroupRequest&, const DeleteGlobalSecurityIPGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteGlobalSecurityIPGroupAsyncHandler;
typedef Outcome<Error, Model::DeleteInstanceResult> DeleteInstanceOutcome;
typedef std::future<DeleteInstanceOutcome> DeleteInstanceOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DeleteInstanceRequest&, const DeleteInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteInstanceAsyncHandler;
@@ -299,12 +333,18 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeCacheAnalysisReportListResult> DescribeCacheAnalysisReportListOutcome;
typedef std::future<DescribeCacheAnalysisReportListOutcome> DescribeCacheAnalysisReportListOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DescribeCacheAnalysisReportListRequest&, const DescribeCacheAnalysisReportListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCacheAnalysisReportListAsyncHandler;
typedef Outcome<Error, Model::DescribeClusterBackupListResult> DescribeClusterBackupListOutcome;
typedef std::future<DescribeClusterBackupListOutcome> DescribeClusterBackupListOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DescribeClusterBackupListRequest&, const DescribeClusterBackupListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeClusterBackupListAsyncHandler;
typedef Outcome<Error, Model::DescribeClusterMemberInfoResult> DescribeClusterMemberInfoOutcome;
typedef std::future<DescribeClusterMemberInfoOutcome> DescribeClusterMemberInfoOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DescribeClusterMemberInfoRequest&, const DescribeClusterMemberInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeClusterMemberInfoAsyncHandler;
typedef Outcome<Error, Model::DescribeDBInstanceNetInfoResult> DescribeDBInstanceNetInfoOutcome;
typedef std::future<DescribeDBInstanceNetInfoOutcome> DescribeDBInstanceNetInfoOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DescribeDBInstanceNetInfoRequest&, const DescribeDBInstanceNetInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceNetInfoAsyncHandler;
typedef Outcome<Error, Model::DescribeDBNodeDirectVipInfoResult> DescribeDBNodeDirectVipInfoOutcome;
typedef std::future<DescribeDBNodeDirectVipInfoOutcome> DescribeDBNodeDirectVipInfoOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DescribeDBNodeDirectVipInfoRequest&, const DescribeDBNodeDirectVipInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBNodeDirectVipInfoAsyncHandler;
typedef Outcome<Error, Model::DescribeDedicatedClusterInstanceListResult> DescribeDedicatedClusterInstanceListOutcome;
typedef std::future<DescribeDedicatedClusterInstanceListOutcome> DescribeDedicatedClusterInstanceListOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DescribeDedicatedClusterInstanceListRequest&, const DescribeDedicatedClusterInstanceListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDedicatedClusterInstanceListAsyncHandler;
@@ -320,9 +360,18 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeGlobalDistributeCacheResult> DescribeGlobalDistributeCacheOutcome;
typedef std::future<DescribeGlobalDistributeCacheOutcome> DescribeGlobalDistributeCacheOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DescribeGlobalDistributeCacheRequest&, const DescribeGlobalDistributeCacheOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeGlobalDistributeCacheAsyncHandler;
typedef Outcome<Error, Model::DescribeGlobalSecurityIPGroupResult> DescribeGlobalSecurityIPGroupOutcome;
typedef std::future<DescribeGlobalSecurityIPGroupOutcome> DescribeGlobalSecurityIPGroupOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DescribeGlobalSecurityIPGroupRequest&, const DescribeGlobalSecurityIPGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeGlobalSecurityIPGroupAsyncHandler;
typedef Outcome<Error, Model::DescribeGlobalSecurityIPGroupRelationResult> DescribeGlobalSecurityIPGroupRelationOutcome;
typedef std::future<DescribeGlobalSecurityIPGroupRelationOutcome> DescribeGlobalSecurityIPGroupRelationOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DescribeGlobalSecurityIPGroupRelationRequest&, const DescribeGlobalSecurityIPGroupRelationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeGlobalSecurityIPGroupRelationAsyncHandler;
typedef Outcome<Error, Model::DescribeHistoryMonitorValuesResult> DescribeHistoryMonitorValuesOutcome;
typedef std::future<DescribeHistoryMonitorValuesOutcome> DescribeHistoryMonitorValuesOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DescribeHistoryMonitorValuesRequest&, const DescribeHistoryMonitorValuesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeHistoryMonitorValuesAsyncHandler;
typedef Outcome<Error, Model::DescribeHistoryTasksResult> DescribeHistoryTasksOutcome;
typedef std::future<DescribeHistoryTasksOutcome> DescribeHistoryTasksOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DescribeHistoryTasksRequest&, const DescribeHistoryTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeHistoryTasksAsyncHandler;
typedef Outcome<Error, Model::DescribeInstanceAttributeResult> DescribeInstanceAttributeOutcome;
typedef std::future<DescribeInstanceAttributeOutcome> DescribeInstanceAttributeOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DescribeInstanceAttributeRequest&, const DescribeInstanceAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceAttributeAsyncHandler;
@@ -353,6 +402,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeMonitorItemsResult> DescribeMonitorItemsOutcome;
typedef std::future<DescribeMonitorItemsOutcome> DescribeMonitorItemsOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DescribeMonitorItemsRequest&, const DescribeMonitorItemsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMonitorItemsAsyncHandler;
typedef Outcome<Error, Model::DescribeParameterModificationHistoryResult> DescribeParameterModificationHistoryOutcome;
typedef std::future<DescribeParameterModificationHistoryOutcome> DescribeParameterModificationHistoryOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DescribeParameterModificationHistoryRequest&, const DescribeParameterModificationHistoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeParameterModificationHistoryAsyncHandler;
typedef Outcome<Error, Model::DescribeParameterTemplatesResult> DescribeParameterTemplatesOutcome;
typedef std::future<DescribeParameterTemplatesOutcome> DescribeParameterTemplatesOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DescribeParameterTemplatesRequest&, const DescribeParameterTemplatesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeParameterTemplatesAsyncHandler;
@@ -395,6 +447,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::FlushInstanceResult> FlushInstanceOutcome;
typedef std::future<FlushInstanceOutcome> FlushInstanceOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::FlushInstanceRequest&, const FlushInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> FlushInstanceAsyncHandler;
typedef Outcome<Error, Model::FlushInstanceForDBResult> FlushInstanceForDBOutcome;
typedef std::future<FlushInstanceForDBOutcome> FlushInstanceForDBOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::FlushInstanceForDBRequest&, const FlushInstanceForDBOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> FlushInstanceForDBAsyncHandler;
typedef Outcome<Error, Model::GrantAccountPrivilegeResult> GrantAccountPrivilegeOutcome;
typedef std::future<GrantAccountPrivilegeOutcome> GrantAccountPrivilegeOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::GrantAccountPrivilegeRequest&, const GrantAccountPrivilegeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GrantAccountPrivilegeAsyncHandler;
@@ -404,6 +459,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ListTagResourcesResult> ListTagResourcesOutcome;
typedef std::future<ListTagResourcesOutcome> ListTagResourcesOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::ListTagResourcesRequest&, const ListTagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTagResourcesAsyncHandler;
typedef Outcome<Error, Model::LockDBInstanceWriteResult> LockDBInstanceWriteOutcome;
typedef std::future<LockDBInstanceWriteOutcome> LockDBInstanceWriteOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::LockDBInstanceWriteRequest&, const LockDBInstanceWriteOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> LockDBInstanceWriteAsyncHandler;
typedef Outcome<Error, Model::MigrateToOtherZoneResult> MigrateToOtherZoneOutcome;
typedef std::future<MigrateToOtherZoneOutcome> MigrateToOtherZoneOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::MigrateToOtherZoneRequest&, const MigrateToOtherZoneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MigrateToOtherZoneAsyncHandler;
@@ -425,6 +483,15 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyDBInstanceConnectionStringResult> ModifyDBInstanceConnectionStringOutcome;
typedef std::future<ModifyDBInstanceConnectionStringOutcome> ModifyDBInstanceConnectionStringOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::ModifyDBInstanceConnectionStringRequest&, const ModifyDBInstanceConnectionStringOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceConnectionStringAsyncHandler;
typedef Outcome<Error, Model::ModifyGlobalSecurityIPGroupResult> ModifyGlobalSecurityIPGroupOutcome;
typedef std::future<ModifyGlobalSecurityIPGroupOutcome> ModifyGlobalSecurityIPGroupOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::ModifyGlobalSecurityIPGroupRequest&, const ModifyGlobalSecurityIPGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyGlobalSecurityIPGroupAsyncHandler;
typedef Outcome<Error, Model::ModifyGlobalSecurityIPGroupNameResult> ModifyGlobalSecurityIPGroupNameOutcome;
typedef std::future<ModifyGlobalSecurityIPGroupNameOutcome> ModifyGlobalSecurityIPGroupNameOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::ModifyGlobalSecurityIPGroupNameRequest&, const ModifyGlobalSecurityIPGroupNameOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyGlobalSecurityIPGroupNameAsyncHandler;
typedef Outcome<Error, Model::ModifyGlobalSecurityIPGroupRelationResult> ModifyGlobalSecurityIPGroupRelationOutcome;
typedef std::future<ModifyGlobalSecurityIPGroupRelationOutcome> ModifyGlobalSecurityIPGroupRelationOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::ModifyGlobalSecurityIPGroupRelationRequest&, const ModifyGlobalSecurityIPGroupRelationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyGlobalSecurityIPGroupRelationAsyncHandler;
typedef Outcome<Error, Model::ModifyInstanceAttributeResult> ModifyInstanceAttributeOutcome;
typedef std::future<ModifyInstanceAttributeOutcome> ModifyInstanceAttributeOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::ModifyInstanceAttributeRequest&, const ModifyInstanceAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceAttributeAsyncHandler;
@@ -446,6 +513,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyInstanceNetExpireTimeResult> ModifyInstanceNetExpireTimeOutcome;
typedef std::future<ModifyInstanceNetExpireTimeOutcome> ModifyInstanceNetExpireTimeOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::ModifyInstanceNetExpireTimeRequest&, const ModifyInstanceNetExpireTimeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceNetExpireTimeAsyncHandler;
typedef Outcome<Error, Model::ModifyInstanceParameterResult> ModifyInstanceParameterOutcome;
typedef std::future<ModifyInstanceParameterOutcome> ModifyInstanceParameterOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::ModifyInstanceParameterRequest&, const ModifyInstanceParameterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceParameterAsyncHandler;
typedef Outcome<Error, Model::ModifyInstanceSSLResult> ModifyInstanceSSLOutcome;
typedef std::future<ModifyInstanceSSLOutcome> ModifyInstanceSSLOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::ModifyInstanceSSLRequest&, const ModifyInstanceSSLOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceSSLAsyncHandler;
@@ -461,9 +531,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyIntranetAttributeResult> ModifyIntranetAttributeOutcome;
typedef std::future<ModifyIntranetAttributeOutcome> ModifyIntranetAttributeOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::ModifyIntranetAttributeRequest&, const ModifyIntranetAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyIntranetAttributeAsyncHandler;
typedef Outcome<Error, Model::ModifyNodeSpecResult> ModifyNodeSpecOutcome;
typedef std::future<ModifyNodeSpecOutcome> ModifyNodeSpecOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::ModifyNodeSpecRequest&, const ModifyNodeSpecOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyNodeSpecAsyncHandler;
typedef Outcome<Error, Model::ModifyResourceGroupResult> ModifyResourceGroupOutcome;
typedef std::future<ModifyResourceGroupOutcome> ModifyResourceGroupOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::ModifyResourceGroupRequest&, const ModifyResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyResourceGroupAsyncHandler;
@@ -518,6 +585,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::TransformToPrePaidResult> TransformToPrePaidOutcome;
typedef std::future<TransformToPrePaidOutcome> TransformToPrePaidOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::TransformToPrePaidRequest&, const TransformToPrePaidOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TransformToPrePaidAsyncHandler;
typedef Outcome<Error, Model::UnlockDBInstanceWriteResult> UnlockDBInstanceWriteOutcome;
typedef std::future<UnlockDBInstanceWriteOutcome> UnlockDBInstanceWriteOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::UnlockDBInstanceWriteRequest&, const UnlockDBInstanceWriteOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnlockDBInstanceWriteAsyncHandler;
typedef Outcome<Error, Model::UntagResourcesResult> UntagResourcesOutcome;
typedef std::future<UntagResourcesOutcome> UntagResourcesOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::UntagResourcesRequest&, const UntagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UntagResourcesAsyncHandler;
@@ -550,6 +620,9 @@ namespace AlibabaCloud
CreateGlobalDistributeCacheOutcome createGlobalDistributeCache(const Model::CreateGlobalDistributeCacheRequest &request)const;
void createGlobalDistributeCacheAsync(const Model::CreateGlobalDistributeCacheRequest& request, const CreateGlobalDistributeCacheAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateGlobalDistributeCacheOutcomeCallable createGlobalDistributeCacheCallable(const Model::CreateGlobalDistributeCacheRequest& request) const;
CreateGlobalSecurityIPGroupOutcome createGlobalSecurityIPGroup(const Model::CreateGlobalSecurityIPGroupRequest &request)const;
void createGlobalSecurityIPGroupAsync(const Model::CreateGlobalSecurityIPGroupRequest& request, const CreateGlobalSecurityIPGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateGlobalSecurityIPGroupOutcomeCallable createGlobalSecurityIPGroupCallable(const Model::CreateGlobalSecurityIPGroupRequest& request) const;
CreateInstanceOutcome createInstance(const Model::CreateInstanceRequest &request)const;
void createInstanceAsync(const Model::CreateInstanceRequest& request, const CreateInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateInstanceOutcomeCallable createInstanceCallable(const Model::CreateInstanceRequest& request) const;
@@ -562,6 +635,9 @@ namespace AlibabaCloud
DeleteAccountOutcome deleteAccount(const Model::DeleteAccountRequest &request)const;
void deleteAccountAsync(const Model::DeleteAccountRequest& request, const DeleteAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteAccountOutcomeCallable deleteAccountCallable(const Model::DeleteAccountRequest& request) const;
DeleteGlobalSecurityIPGroupOutcome deleteGlobalSecurityIPGroup(const Model::DeleteGlobalSecurityIPGroupRequest &request)const;
void deleteGlobalSecurityIPGroupAsync(const Model::DeleteGlobalSecurityIPGroupRequest& request, const DeleteGlobalSecurityIPGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteGlobalSecurityIPGroupOutcomeCallable deleteGlobalSecurityIPGroupCallable(const Model::DeleteGlobalSecurityIPGroupRequest& request) const;
DeleteInstanceOutcome deleteInstance(const Model::DeleteInstanceRequest &request)const;
void deleteInstanceAsync(const Model::DeleteInstanceRequest& request, const DeleteInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteInstanceOutcomeCallable deleteInstanceCallable(const Model::DeleteInstanceRequest& request) const;
@@ -598,12 +674,18 @@ namespace AlibabaCloud
DescribeCacheAnalysisReportListOutcome describeCacheAnalysisReportList(const Model::DescribeCacheAnalysisReportListRequest &request)const;
void describeCacheAnalysisReportListAsync(const Model::DescribeCacheAnalysisReportListRequest& request, const DescribeCacheAnalysisReportListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeCacheAnalysisReportListOutcomeCallable describeCacheAnalysisReportListCallable(const Model::DescribeCacheAnalysisReportListRequest& request) const;
DescribeClusterBackupListOutcome describeClusterBackupList(const Model::DescribeClusterBackupListRequest &request)const;
void describeClusterBackupListAsync(const Model::DescribeClusterBackupListRequest& request, const DescribeClusterBackupListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeClusterBackupListOutcomeCallable describeClusterBackupListCallable(const Model::DescribeClusterBackupListRequest& request) const;
DescribeClusterMemberInfoOutcome describeClusterMemberInfo(const Model::DescribeClusterMemberInfoRequest &request)const;
void describeClusterMemberInfoAsync(const Model::DescribeClusterMemberInfoRequest& request, const DescribeClusterMemberInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeClusterMemberInfoOutcomeCallable describeClusterMemberInfoCallable(const Model::DescribeClusterMemberInfoRequest& request) const;
DescribeDBInstanceNetInfoOutcome describeDBInstanceNetInfo(const Model::DescribeDBInstanceNetInfoRequest &request)const;
void describeDBInstanceNetInfoAsync(const Model::DescribeDBInstanceNetInfoRequest& request, const DescribeDBInstanceNetInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBInstanceNetInfoOutcomeCallable describeDBInstanceNetInfoCallable(const Model::DescribeDBInstanceNetInfoRequest& request) const;
DescribeDBNodeDirectVipInfoOutcome describeDBNodeDirectVipInfo(const Model::DescribeDBNodeDirectVipInfoRequest &request)const;
void describeDBNodeDirectVipInfoAsync(const Model::DescribeDBNodeDirectVipInfoRequest& request, const DescribeDBNodeDirectVipInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBNodeDirectVipInfoOutcomeCallable describeDBNodeDirectVipInfoCallable(const Model::DescribeDBNodeDirectVipInfoRequest& request) const;
DescribeDedicatedClusterInstanceListOutcome describeDedicatedClusterInstanceList(const Model::DescribeDedicatedClusterInstanceListRequest &request)const;
void describeDedicatedClusterInstanceListAsync(const Model::DescribeDedicatedClusterInstanceListRequest& request, const DescribeDedicatedClusterInstanceListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDedicatedClusterInstanceListOutcomeCallable describeDedicatedClusterInstanceListCallable(const Model::DescribeDedicatedClusterInstanceListRequest& request) const;
@@ -619,9 +701,18 @@ namespace AlibabaCloud
DescribeGlobalDistributeCacheOutcome describeGlobalDistributeCache(const Model::DescribeGlobalDistributeCacheRequest &request)const;
void describeGlobalDistributeCacheAsync(const Model::DescribeGlobalDistributeCacheRequest& request, const DescribeGlobalDistributeCacheAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeGlobalDistributeCacheOutcomeCallable describeGlobalDistributeCacheCallable(const Model::DescribeGlobalDistributeCacheRequest& request) const;
DescribeGlobalSecurityIPGroupOutcome describeGlobalSecurityIPGroup(const Model::DescribeGlobalSecurityIPGroupRequest &request)const;
void describeGlobalSecurityIPGroupAsync(const Model::DescribeGlobalSecurityIPGroupRequest& request, const DescribeGlobalSecurityIPGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeGlobalSecurityIPGroupOutcomeCallable describeGlobalSecurityIPGroupCallable(const Model::DescribeGlobalSecurityIPGroupRequest& request) const;
DescribeGlobalSecurityIPGroupRelationOutcome describeGlobalSecurityIPGroupRelation(const Model::DescribeGlobalSecurityIPGroupRelationRequest &request)const;
void describeGlobalSecurityIPGroupRelationAsync(const Model::DescribeGlobalSecurityIPGroupRelationRequest& request, const DescribeGlobalSecurityIPGroupRelationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeGlobalSecurityIPGroupRelationOutcomeCallable describeGlobalSecurityIPGroupRelationCallable(const Model::DescribeGlobalSecurityIPGroupRelationRequest& request) const;
DescribeHistoryMonitorValuesOutcome describeHistoryMonitorValues(const Model::DescribeHistoryMonitorValuesRequest &request)const;
void describeHistoryMonitorValuesAsync(const Model::DescribeHistoryMonitorValuesRequest& request, const DescribeHistoryMonitorValuesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeHistoryMonitorValuesOutcomeCallable describeHistoryMonitorValuesCallable(const Model::DescribeHistoryMonitorValuesRequest& request) const;
DescribeHistoryTasksOutcome describeHistoryTasks(const Model::DescribeHistoryTasksRequest &request)const;
void describeHistoryTasksAsync(const Model::DescribeHistoryTasksRequest& request, const DescribeHistoryTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeHistoryTasksOutcomeCallable describeHistoryTasksCallable(const Model::DescribeHistoryTasksRequest& request) const;
DescribeInstanceAttributeOutcome describeInstanceAttribute(const Model::DescribeInstanceAttributeRequest &request)const;
void describeInstanceAttributeAsync(const Model::DescribeInstanceAttributeRequest& request, const DescribeInstanceAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeInstanceAttributeOutcomeCallable describeInstanceAttributeCallable(const Model::DescribeInstanceAttributeRequest& request) const;
@@ -652,6 +743,9 @@ namespace AlibabaCloud
DescribeMonitorItemsOutcome describeMonitorItems(const Model::DescribeMonitorItemsRequest &request)const;
void describeMonitorItemsAsync(const Model::DescribeMonitorItemsRequest& request, const DescribeMonitorItemsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeMonitorItemsOutcomeCallable describeMonitorItemsCallable(const Model::DescribeMonitorItemsRequest& request) const;
DescribeParameterModificationHistoryOutcome describeParameterModificationHistory(const Model::DescribeParameterModificationHistoryRequest &request)const;
void describeParameterModificationHistoryAsync(const Model::DescribeParameterModificationHistoryRequest& request, const DescribeParameterModificationHistoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeParameterModificationHistoryOutcomeCallable describeParameterModificationHistoryCallable(const Model::DescribeParameterModificationHistoryRequest& request) const;
DescribeParameterTemplatesOutcome describeParameterTemplates(const Model::DescribeParameterTemplatesRequest &request)const;
void describeParameterTemplatesAsync(const Model::DescribeParameterTemplatesRequest& request, const DescribeParameterTemplatesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeParameterTemplatesOutcomeCallable describeParameterTemplatesCallable(const Model::DescribeParameterTemplatesRequest& request) const;
@@ -694,6 +788,9 @@ namespace AlibabaCloud
FlushInstanceOutcome flushInstance(const Model::FlushInstanceRequest &request)const;
void flushInstanceAsync(const Model::FlushInstanceRequest& request, const FlushInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
FlushInstanceOutcomeCallable flushInstanceCallable(const Model::FlushInstanceRequest& request) const;
FlushInstanceForDBOutcome flushInstanceForDB(const Model::FlushInstanceForDBRequest &request)const;
void flushInstanceForDBAsync(const Model::FlushInstanceForDBRequest& request, const FlushInstanceForDBAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
FlushInstanceForDBOutcomeCallable flushInstanceForDBCallable(const Model::FlushInstanceForDBRequest& request) const;
GrantAccountPrivilegeOutcome grantAccountPrivilege(const Model::GrantAccountPrivilegeRequest &request)const;
void grantAccountPrivilegeAsync(const Model::GrantAccountPrivilegeRequest& request, const GrantAccountPrivilegeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GrantAccountPrivilegeOutcomeCallable grantAccountPrivilegeCallable(const Model::GrantAccountPrivilegeRequest& request) const;
@@ -703,6 +800,9 @@ namespace AlibabaCloud
ListTagResourcesOutcome listTagResources(const Model::ListTagResourcesRequest &request)const;
void listTagResourcesAsync(const Model::ListTagResourcesRequest& request, const ListTagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListTagResourcesOutcomeCallable listTagResourcesCallable(const Model::ListTagResourcesRequest& request) const;
LockDBInstanceWriteOutcome lockDBInstanceWrite(const Model::LockDBInstanceWriteRequest &request)const;
void lockDBInstanceWriteAsync(const Model::LockDBInstanceWriteRequest& request, const LockDBInstanceWriteAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
LockDBInstanceWriteOutcomeCallable lockDBInstanceWriteCallable(const Model::LockDBInstanceWriteRequest& request) const;
MigrateToOtherZoneOutcome migrateToOtherZone(const Model::MigrateToOtherZoneRequest &request)const;
void migrateToOtherZoneAsync(const Model::MigrateToOtherZoneRequest& request, const MigrateToOtherZoneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
MigrateToOtherZoneOutcomeCallable migrateToOtherZoneCallable(const Model::MigrateToOtherZoneRequest& request) const;
@@ -724,6 +824,15 @@ namespace AlibabaCloud
ModifyDBInstanceConnectionStringOutcome modifyDBInstanceConnectionString(const Model::ModifyDBInstanceConnectionStringRequest &request)const;
void modifyDBInstanceConnectionStringAsync(const Model::ModifyDBInstanceConnectionStringRequest& request, const ModifyDBInstanceConnectionStringAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDBInstanceConnectionStringOutcomeCallable modifyDBInstanceConnectionStringCallable(const Model::ModifyDBInstanceConnectionStringRequest& request) const;
ModifyGlobalSecurityIPGroupOutcome modifyGlobalSecurityIPGroup(const Model::ModifyGlobalSecurityIPGroupRequest &request)const;
void modifyGlobalSecurityIPGroupAsync(const Model::ModifyGlobalSecurityIPGroupRequest& request, const ModifyGlobalSecurityIPGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyGlobalSecurityIPGroupOutcomeCallable modifyGlobalSecurityIPGroupCallable(const Model::ModifyGlobalSecurityIPGroupRequest& request) const;
ModifyGlobalSecurityIPGroupNameOutcome modifyGlobalSecurityIPGroupName(const Model::ModifyGlobalSecurityIPGroupNameRequest &request)const;
void modifyGlobalSecurityIPGroupNameAsync(const Model::ModifyGlobalSecurityIPGroupNameRequest& request, const ModifyGlobalSecurityIPGroupNameAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyGlobalSecurityIPGroupNameOutcomeCallable modifyGlobalSecurityIPGroupNameCallable(const Model::ModifyGlobalSecurityIPGroupNameRequest& request) const;
ModifyGlobalSecurityIPGroupRelationOutcome modifyGlobalSecurityIPGroupRelation(const Model::ModifyGlobalSecurityIPGroupRelationRequest &request)const;
void modifyGlobalSecurityIPGroupRelationAsync(const Model::ModifyGlobalSecurityIPGroupRelationRequest& request, const ModifyGlobalSecurityIPGroupRelationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyGlobalSecurityIPGroupRelationOutcomeCallable modifyGlobalSecurityIPGroupRelationCallable(const Model::ModifyGlobalSecurityIPGroupRelationRequest& request) const;
ModifyInstanceAttributeOutcome modifyInstanceAttribute(const Model::ModifyInstanceAttributeRequest &request)const;
void modifyInstanceAttributeAsync(const Model::ModifyInstanceAttributeRequest& request, const ModifyInstanceAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyInstanceAttributeOutcomeCallable modifyInstanceAttributeCallable(const Model::ModifyInstanceAttributeRequest& request) const;
@@ -745,6 +854,9 @@ namespace AlibabaCloud
ModifyInstanceNetExpireTimeOutcome modifyInstanceNetExpireTime(const Model::ModifyInstanceNetExpireTimeRequest &request)const;
void modifyInstanceNetExpireTimeAsync(const Model::ModifyInstanceNetExpireTimeRequest& request, const ModifyInstanceNetExpireTimeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyInstanceNetExpireTimeOutcomeCallable modifyInstanceNetExpireTimeCallable(const Model::ModifyInstanceNetExpireTimeRequest& request) const;
ModifyInstanceParameterOutcome modifyInstanceParameter(const Model::ModifyInstanceParameterRequest &request)const;
void modifyInstanceParameterAsync(const Model::ModifyInstanceParameterRequest& request, const ModifyInstanceParameterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyInstanceParameterOutcomeCallable modifyInstanceParameterCallable(const Model::ModifyInstanceParameterRequest& request) const;
ModifyInstanceSSLOutcome modifyInstanceSSL(const Model::ModifyInstanceSSLRequest &request)const;
void modifyInstanceSSLAsync(const Model::ModifyInstanceSSLRequest& request, const ModifyInstanceSSLAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyInstanceSSLOutcomeCallable modifyInstanceSSLCallable(const Model::ModifyInstanceSSLRequest& request) const;
@@ -760,9 +872,6 @@ namespace AlibabaCloud
ModifyIntranetAttributeOutcome modifyIntranetAttribute(const Model::ModifyIntranetAttributeRequest &request)const;
void modifyIntranetAttributeAsync(const Model::ModifyIntranetAttributeRequest& request, const ModifyIntranetAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyIntranetAttributeOutcomeCallable modifyIntranetAttributeCallable(const Model::ModifyIntranetAttributeRequest& request) const;
ModifyNodeSpecOutcome modifyNodeSpec(const Model::ModifyNodeSpecRequest &request)const;
void modifyNodeSpecAsync(const Model::ModifyNodeSpecRequest& request, const ModifyNodeSpecAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyNodeSpecOutcomeCallable modifyNodeSpecCallable(const Model::ModifyNodeSpecRequest& request) const;
ModifyResourceGroupOutcome modifyResourceGroup(const Model::ModifyResourceGroupRequest &request)const;
void modifyResourceGroupAsync(const Model::ModifyResourceGroupRequest& request, const ModifyResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyResourceGroupOutcomeCallable modifyResourceGroupCallable(const Model::ModifyResourceGroupRequest& request) const;
@@ -817,6 +926,9 @@ namespace AlibabaCloud
TransformToPrePaidOutcome transformToPrePaid(const Model::TransformToPrePaidRequest &request)const;
void transformToPrePaidAsync(const Model::TransformToPrePaidRequest& request, const TransformToPrePaidAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
TransformToPrePaidOutcomeCallable transformToPrePaidCallable(const Model::TransformToPrePaidRequest& request) const;
UnlockDBInstanceWriteOutcome unlockDBInstanceWrite(const Model::UnlockDBInstanceWriteRequest &request)const;
void unlockDBInstanceWriteAsync(const Model::UnlockDBInstanceWriteRequest& request, const UnlockDBInstanceWriteAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UnlockDBInstanceWriteOutcomeCallable unlockDBInstanceWriteCallable(const Model::UnlockDBInstanceWriteRequest& request) const;
UntagResourcesOutcome untagResources(const Model::UntagResourcesRequest &request)const;
void untagResourcesAsync(const Model::UntagResourcesRequest& request, const UntagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UntagResourcesOutcomeCallable untagResourcesCallable(const Model::UntagResourcesRequest& request) const;

View File

@@ -54,10 +54,12 @@ public:
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getVSwitchId() const;
void setVSwitchId(const std::string &vSwitchId);
bool getForceTrans() const;
void setForceTrans(bool forceTrans);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getShardClass() const;
void setShardClass(const std::string &shardClass);
private:
long resourceOwnerId_;
@@ -72,8 +74,9 @@ private:
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string vSwitchId_;
bool forceTrans_;
std::string instanceId_;
std::string shardClass_;
};
} // namespace Model
} // namespace R_kvstore

View File

@@ -36,6 +36,8 @@ public:
void setClientToken(const std::string &clientToken);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getResourceOwnerAccount() const;
@@ -51,6 +53,7 @@ private:
long resourceOwnerId_;
std::string clientToken_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;

View File

@@ -37,12 +37,10 @@ namespace AlibabaCloud
CreateGlobalDistributeCacheResult();
explicit CreateGlobalDistributeCacheResult(const std::string &payload);
~CreateGlobalDistributeCacheResult();
std::string getGlobalInstanceId()const;
protected:
void parse(const std::string &payload);
private:
std::string globalInstanceId_;
};
}

View File

@@ -0,0 +1,75 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_CREATEGLOBALSECURITYIPGROUPREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_CREATEGLOBALSECURITYIPGROUPREQUEST_H_
#include <alibabacloud/r-kvstore/R_kvstoreExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace R_kvstore {
namespace Model {
class ALIBABACLOUD_R_KVSTORE_EXPORT CreateGlobalSecurityIPGroupRequest : public RpcServiceRequest {
public:
CreateGlobalSecurityIPGroupRequest();
~CreateGlobalSecurityIPGroupRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getGIpList() const;
void setGIpList(const std::string &gIpList);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getSecurityIPType() const;
void setSecurityIPType(const std::string &securityIPType);
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 getWhitelistNetType() const;
void setWhitelistNetType(const std::string &whitelistNetType);
std::string getGlobalIgName() const;
void setGlobalIgName(const std::string &globalIgName);
private:
long resourceOwnerId_;
std::string gIpList_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
std::string securityIPType_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string whitelistNetType_;
std::string globalIgName_;
};
} // namespace Model
} // namespace R_kvstore
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_CREATEGLOBALSECURITYIPGROUPREQUEST_H_

View File

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

View File

@@ -36,14 +36,20 @@ public:
~CreateInstanceRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getConnectionStringPrefix() const;
void setConnectionStringPrefix(const std::string &connectionStringPrefix);
std::string getSecondaryZoneId() const;
void setSecondaryZoneId(const std::string &secondaryZoneId);
int getSlaveReadOnlyCount() const;
void setSlaveReadOnlyCount(int slaveReadOnlyCount);
std::string getCouponNo() const;
void setCouponNo(const std::string &couponNo);
std::string getNetworkType() const;
void setNetworkType(const std::string &networkType);
std::string getEngineVersion() const;
void setEngineVersion(const std::string &engineVersion);
std::string getPhysicalInstanceId() const;
void setPhysicalInstanceId(const std::string &physicalInstanceId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getPassword() const;
@@ -52,6 +58,8 @@ public:
void setSecurityToken(const std::string &securityToken);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getGlobalSecurityGroupIds() const;
void setGlobalSecurityGroupIds(const std::string &globalSecurityGroupIds);
std::string getBusinessInfo() const;
void setBusinessInfo(const std::string &businessInfo);
int getShardCount() const;
@@ -78,6 +86,8 @@ public:
void setPort(const std::string &port);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
std::string getAppendonly() const;
void setAppendonly(const std::string &appendonly);
std::string getNodeType() const;
void setNodeType(const std::string &nodeType);
std::string getAutoUseCoupon() const;
@@ -108,25 +118,35 @@ public:
void setToken(const std::string &token);
std::string getGlobalInstanceId() const;
void setGlobalInstanceId(const std::string &globalInstanceId);
std::string getParamGroupId() const;
void setParamGroupId(const std::string &paramGroupId);
std::string getVpcId() const;
void setVpcId(const std::string &vpcId);
bool getDeletePhysicalInstance() const;
void setDeletePhysicalInstance(bool deletePhysicalInstance);
int getReadOnlyCount() const;
void setReadOnlyCount(int readOnlyCount);
std::string getChargeType() const;
void setChargeType(const std::string &chargeType);
std::string getConfig() const;
void setConfig(const std::string &config);
std::string getClusterBackupId() const;
void setClusterBackupId(const std::string &clusterBackupId);
private:
long resourceOwnerId_;
std::string connectionStringPrefix_;
std::string secondaryZoneId_;
int slaveReadOnlyCount_;
std::string couponNo_;
std::string networkType_;
std::string engineVersion_;
std::string physicalInstanceId_;
std::string resourceGroupId_;
std::string password_;
std::string securityToken_;
std::vector<Tag> tag_;
std::string globalSecurityGroupIds_;
std::string businessInfo_;
int shardCount_;
std::string autoRenewPeriod_;
@@ -140,6 +160,7 @@ private:
std::string autoRenew_;
std::string port_;
std::string zoneId_;
std::string appendonly_;
std::string nodeType_;
std::string autoUseCoupon_;
std::string instanceClass_;
@@ -155,10 +176,13 @@ private:
bool globalInstance_;
std::string token_;
std::string globalInstanceId_;
std::string paramGroupId_;
std::string vpcId_;
bool deletePhysicalInstance_;
int readOnlyCount_;
std::string chargeType_;
std::string config_;
std::string clusterBackupId_;
};
} // namespace Model
} // namespace R_kvstore

View File

@@ -46,6 +46,7 @@ namespace AlibabaCloud
int getPort()const;
std::string getVSwitchId()const;
std::string getPrivateIpAddr()const;
long getOrderId()const;
std::string getConnectionDomain()const;
std::string getInstanceName()const;
std::string getVpcId()const;
@@ -70,6 +71,7 @@ namespace AlibabaCloud
int port_;
std::string vSwitchId_;
std::string privateIpAddr_;
long orderId_;
std::string connectionDomain_;
std::string instanceName_;
std::string vpcId_;

View File

@@ -28,12 +28,18 @@ namespace R_kvstore {
namespace Model {
class ALIBABACLOUD_R_KVSTORE_EXPORT CreateTairInstanceRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
CreateTairInstanceRequest();
~CreateTairInstanceRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSecondaryZoneId() const;
void setSecondaryZoneId(const std::string &secondaryZoneId);
int getSlaveReadOnlyCount() const;
void setSlaveReadOnlyCount(int slaveReadOnlyCount);
std::string getCouponNo() const;
void setCouponNo(const std::string &couponNo);
std::string getEngineVersion() const;
@@ -46,6 +52,10 @@ public:
void setPassword(const std::string &password);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getGlobalSecurityGroupIds() const;
void setGlobalSecurityGroupIds(const std::string &globalSecurityGroupIds);
std::string getBusinessInfo() const;
void setBusinessInfo(const std::string &businessInfo);
int getShardCount() const;
@@ -54,6 +64,8 @@ public:
void setAutoRenewPeriod(const std::string &autoRenewPeriod);
int getPeriod() const;
void setPeriod(int period);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getBackupId() const;
void setBackupId(const std::string &backupId);
long getOwnerId() const;
@@ -68,6 +80,8 @@ public:
void setInstanceName(const std::string &instanceName);
std::string getAutoRenew() const;
void setAutoRenew(const std::string &autoRenew);
int getPort() const;
void setPort(int port);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
std::string getClientToken() const;
@@ -94,24 +108,34 @@ public:
void setOwnerAccount(const std::string &ownerAccount);
std::string getGlobalInstanceId() const;
void setGlobalInstanceId(const std::string &globalInstanceId);
std::string getParamGroupId() const;
void setParamGroupId(const std::string &paramGroupId);
std::string getVpcId() const;
void setVpcId(const std::string &vpcId);
int getReadOnlyCount() const;
void setReadOnlyCount(int readOnlyCount);
std::string getChargeType() const;
void setChargeType(const std::string &chargeType);
std::string getClusterBackupId() const;
void setClusterBackupId(const std::string &clusterBackupId);
private:
long resourceOwnerId_;
std::string secondaryZoneId_;
int slaveReadOnlyCount_;
std::string couponNo_;
std::string engineVersion_;
std::string storageType_;
std::string resourceGroupId_;
std::string password_;
std::string securityToken_;
std::vector<Tag> tag_;
std::string globalSecurityGroupIds_;
std::string businessInfo_;
int shardCount_;
std::string autoRenewPeriod_;
int period_;
bool dryRun_;
std::string backupId_;
long ownerId_;
std::string shardType_;
@@ -119,6 +143,7 @@ private:
std::string privateIpAddress_;
std::string instanceName_;
std::string autoRenew_;
int port_;
std::string zoneId_;
std::string clientToken_;
std::string autoUseCoupon_;
@@ -132,8 +157,11 @@ private:
std::string srcDBInstanceId_;
std::string ownerAccount_;
std::string globalInstanceId_;
std::string paramGroupId_;
std::string vpcId_;
int readOnlyCount_;
std::string chargeType_;
std::string clusterBackupId_;
};
} // namespace Model
} // namespace R_kvstore

View File

@@ -43,6 +43,7 @@ namespace AlibabaCloud
std::string getInstanceId()const;
std::string getConfig()const;
int getPort()const;
long getOrderId()const;
std::string getConnectionDomain()const;
std::string getInstanceName()const;
long getQPS()const;
@@ -60,6 +61,7 @@ namespace AlibabaCloud
std::string instanceId_;
std::string config_;
int port_;
long orderId_;
std::string connectionDomain_;
std::string instanceName_;
long qPS_;

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_DELETEGLOBALSECURITYIPGROUPREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DELETEGLOBALSECURITYIPGROUPREQUEST_H_
#include <alibabacloud/r-kvstore/R_kvstoreExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace R_kvstore {
namespace Model {
class ALIBABACLOUD_R_KVSTORE_EXPORT DeleteGlobalSecurityIPGroupRequest : public RpcServiceRequest {
public:
DeleteGlobalSecurityIPGroupRequest();
~DeleteGlobalSecurityIPGroupRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getGlobalSecurityGroupId() const;
void setGlobalSecurityGroupId(const std::string &globalSecurityGroupId);
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 getGlobalIgName() const;
void setGlobalIgName(const std::string &globalIgName);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string globalSecurityGroupId_;
std::string securityToken_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string globalIgName_;
};
} // namespace Model
} // namespace R_kvstore
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DELETEGLOBALSECURITYIPGROUPREQUEST_H_

View File

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

View File

@@ -46,6 +46,8 @@ public:
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
bool getForceTrans() const;
void setForceTrans(bool forceTrans);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
@@ -58,6 +60,7 @@ private:
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
bool forceTrans_;
std::string instanceId_;
};
} // namespace Model

View File

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

View File

@@ -62,6 +62,8 @@ public:
void setAcceptLanguage(const std::string &acceptLanguage);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
std::string getInstanceScene() const;
void setInstanceScene(const std::string &instanceScene);
std::string getOrderType() const;
void setOrderType(const std::string &orderType);
@@ -82,6 +84,7 @@ private:
std::string instanceId_;
std::string acceptLanguage_;
std::string zoneId_;
std::string instanceScene_;
std::string orderType_;
};
} // namespace Model

View File

@@ -32,12 +32,24 @@ namespace AlibabaCloud
class ALIBABACLOUD_R_KVSTORE_EXPORT DescribeBackupPolicyResult : public ServiceResult
{
public:
struct AccessDeniedDetail
{
std::string policyType;
std::string authPrincipalOwnerId;
std::string encodedDiagnosticMessage;
std::string authPrincipalType;
std::string authPrincipalDisplayName;
std::string noPermissionType;
std::string authAction;
};
DescribeBackupPolicyResult();
explicit DescribeBackupPolicyResult(const std::string &payload);
~DescribeBackupPolicyResult();
AccessDeniedDetail getAccessDeniedDetail()const;
std::string getPreferredBackupPeriod()const;
std::string getDbsInstance()const;
std::string getPreferredBackupTime()const;
int getEnableBackupLog()const;
std::string getBackupRetentionPeriod()const;
@@ -46,7 +58,9 @@ namespace AlibabaCloud
protected:
void parse(const std::string &payload);
private:
AccessDeniedDetail accessDeniedDetail_;
std::string preferredBackupPeriod_;
std::string dbsInstance_;
std::string preferredBackupTime_;
int enableBackupLog_;
std::string backupRetentionPeriod_;

View File

@@ -32,6 +32,16 @@ namespace AlibabaCloud
class ALIBABACLOUD_R_KVSTORE_EXPORT DescribeBackupTasksResult : public ServiceResult
{
public:
struct AccessDeniedDetail
{
std::string policyType;
std::string authPrincipalOwnerId;
std::string encodedDiagnosticMessage;
std::string authPrincipalType;
std::string authPrincipalDisplayName;
std::string noPermissionType;
std::string authAction;
};
struct BackupJob
{
std::string jobMode;
@@ -47,12 +57,14 @@ namespace AlibabaCloud
DescribeBackupTasksResult();
explicit DescribeBackupTasksResult(const std::string &payload);
~DescribeBackupTasksResult();
AccessDeniedDetail getAccessDeniedDetail()const;
std::string getInstanceId()const;
std::vector<BackupJob> getBackupJobs()const;
protected:
void parse(const std::string &payload);
private:
AccessDeniedDetail accessDeniedDetail_;
std::string instanceId_;
std::vector<BackupJob> backupJobs_;

View File

@@ -30,6 +30,8 @@ class ALIBABACLOUD_R_KVSTORE_EXPORT DescribeBackupsRequest : public RpcServiceRe
public:
DescribeBackupsRequest();
~DescribeBackupsRequest();
int getBackupJobId() const;
void setBackupJobId(int backupJobId);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getStartTime() const;
@@ -58,6 +60,7 @@ public:
void setInstanceId(const std::string &instanceId);
private:
int backupJobId_;
long resourceOwnerId_;
std::string startTime_;
int pageNumber_;

View File

@@ -32,6 +32,16 @@ namespace AlibabaCloud
class ALIBABACLOUD_R_KVSTORE_EXPORT DescribeBackupsResult : public ServiceResult
{
public:
struct AccessDeniedDetail
{
std::string policyType;
std::string authPrincipalOwnerId;
std::string encodedDiagnosticMessage;
std::string authPrincipalType;
std::string authPrincipalDisplayName;
std::string noPermissionType;
std::string authAction;
};
struct Backup
{
std::string backupMethod;
@@ -41,6 +51,7 @@ namespace AlibabaCloud
std::string backupMode;
int backupId;
std::string nodeInstanceId;
int backupJobID;
std::string backupDBNames;
std::string backupDownloadURL;
std::string backupEndTime;
@@ -53,6 +64,7 @@ namespace AlibabaCloud
DescribeBackupsResult();
explicit DescribeBackupsResult(const std::string &payload);
~DescribeBackupsResult();
AccessDeniedDetail getAccessDeniedDetail()const;
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
@@ -61,6 +73,7 @@ namespace AlibabaCloud
protected:
void parse(const std::string &payload);
private:
AccessDeniedDetail accessDeniedDetail_;
int totalCount_;
int pageSize_;
int pageNumber_;

View File

@@ -0,0 +1,78 @@
/*
* 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_DESCRIBECLUSTERBACKUPLISTREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBECLUSTERBACKUPLISTREQUEST_H_
#include <alibabacloud/r-kvstore/R_kvstoreExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace R_kvstore {
namespace Model {
class ALIBABACLOUD_R_KVSTORE_EXPORT DescribeClusterBackupListRequest : public RpcServiceRequest {
public:
DescribeClusterBackupListRequest();
~DescribeClusterBackupListRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
int getPageNumber() const;
void setPageNumber(int pageNumber);
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 getPageSize() const;
void setPageSize(int pageSize);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getClusterBackupId() const;
void setClusterBackupId(const std::string &clusterBackupId);
private:
long resourceOwnerId_;
std::string startTime_;
int pageNumber_;
std::string accessKeyId_;
std::string securityToken_;
std::string regionId_;
int pageSize_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string endTime_;
long ownerId_;
std::string instanceId_;
std::string clusterBackupId_;
};
} // namespace Model
} // namespace R_kvstore
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBECLUSTERBACKUPLISTREQUEST_H_

View File

@@ -0,0 +1,97 @@
/*
* 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_DESCRIBECLUSTERBACKUPLISTRESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBECLUSTERBACKUPLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/r-kvstore/R_kvstoreExport.h>
namespace AlibabaCloud
{
namespace R_kvstore
{
namespace Model
{
class ALIBABACLOUD_R_KVSTORE_EXPORT DescribeClusterBackupListResult : public ServiceResult
{
public:
struct ClusterBackup
{
struct ExtraInfo
{
std::string registryFromHistory;
};
struct Backup
{
struct ExtraInfo1
{
std::string custinsName;
int custinsId;
std::string custinsDbVersion;
int custinsLevelId;
};
std::string instanceName;
std::string backupDownloadURL;
std::string backupIntranetDownloadURL;
std::string backupEndTime;
std::string backupSize;
std::string backupStartTime;
std::string backupId;
std::string isAvail;
std::string engine;
ExtraInfo1 extraInfo1;
std::string backupStatus;
std::string backupName;
};
std::string clusterBackupId;
std::string clusterBackupStartTime;
std::string progress;
std::string clusterBackupStatus;
std::string clusterBackupSize;
std::vector<ClusterBackup::Backup> backups;
std::string clusterBackupEndTime;
std::string clusterBackupMode;
ExtraInfo extraInfo;
int isAvail;
int shardClassMemory;
};
DescribeClusterBackupListResult();
explicit DescribeClusterBackupListResult(const std::string &payload);
~DescribeClusterBackupListResult();
std::vector<ClusterBackup> getClusterBackups()const;
int getPageSize()const;
int getPageNumber()const;
int getMaxResults()const;
protected:
void parse(const std::string &payload);
private:
std::vector<ClusterBackup> clusterBackups_;
int pageSize_;
int pageNumber_;
int maxResults_;
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBECLUSTERBACKUPLISTRESULT_H_

View File

@@ -43,6 +43,7 @@ namespace AlibabaCloud
std::string port;
int directConnection;
std::string upgradeable;
int isSlaveProxy;
std::string connectionString;
std::string iPAddress;
};

View File

@@ -0,0 +1,57 @@
/*
* 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_DESCRIBEDBNODEDIRECTVIPINFOREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEDBNODEDIRECTVIPINFOREQUEST_H_
#include <alibabacloud/r-kvstore/R_kvstoreExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace R_kvstore {
namespace Model {
class ALIBABACLOUD_R_KVSTORE_EXPORT DescribeDBNodeDirectVipInfoRequest : public RpcServiceRequest {
public:
DescribeDBNodeDirectVipInfoRequest();
~DescribeDBNodeDirectVipInfoRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
};
} // namespace Model
} // namespace R_kvstore
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEDBNODEDIRECTVIPINFOREQUEST_H_

View File

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

View File

@@ -41,10 +41,12 @@ namespace AlibabaCloud
std::string getDescription()const;
std::string getEncryptionKeyStatus()const;
std::string getMaterialExpireTime()const;
std::string getEncryptionName()const;
std::string getKeyUsage()const;
std::string getEncryptionKey()const;
std::string getCreator()const;
std::string getDeleteDate()const;
std::string getRoleArn()const;
protected:
void parse(const std::string &payload);
@@ -53,10 +55,12 @@ namespace AlibabaCloud
std::string description_;
std::string encryptionKeyStatus_;
std::string materialExpireTime_;
std::string encryptionName_;
std::string keyUsage_;
std::string encryptionKey_;
std::string creator_;
std::string deleteDate_;
std::string roleArn_;
};
}

View File

@@ -32,33 +32,83 @@ namespace AlibabaCloud
class ALIBABACLOUD_R_KVSTORE_EXPORT DescribeEngineVersionResult : public ServiceResult
{
public:
struct DBLatestMinorVersion
{
struct VersionRelease
{
struct ReleaseInfoList
{
std::string createTime;
std::string releaseNote;
std::string releaseNoteEn;
std::string level;
std::string releaseVersion;
};
std::string versionChangesLevel;
std::vector<ReleaseInfoList> releaseInfo;
};
std::string minorVersion;
std::string level;
VersionRelease versionRelease;
};
struct ProxyLatestMinorVersion
{
struct VersionRelease1
{
struct ReleaseInfoList3
{
std::string createTime;
std::string releaseNote;
std::string releaseNoteEn;
std::string level;
std::string releaseVersion;
};
std::vector<ReleaseInfoList3> releaseInfo2;
std::string versionChangesLevel;
};
VersionRelease1 versionRelease1;
std::string minorVersion;
std::string level;
};
DescribeEngineVersionResult();
explicit DescribeEngineVersionResult(const std::string &payload);
~DescribeEngineVersionResult();
std::string getMajorVersion()const;
bool getIsLatestVersion()const;
DBLatestMinorVersion getDBLatestMinorVersion()const;
std::string getIsAutoUpgradeOpen()const;
std::string getMinorVersion()const;
std::string getProxyMinorVersion()const;
std::string getDBVersionRelease()const;
bool getEnableUpgradeMajorVersion()const;
bool getIsLatestVersion()const;
std::string getIsNewSSLMode()const;
std::string getIsRedisCompatibleVersion()const;
ProxyLatestMinorVersion getProxyLatestMinorVersion()const;
std::string getIsSSLEnable()const;
std::string getProxyVersionRelease()const;
bool getEnableUpgradeMinorVersion()const;
std::string getEngine()const;
std::string getDBVersionRelease()const;
bool getEnableUpgradeMajorVersion()const;
protected:
void parse(const std::string &payload);
private:
std::string majorVersion_;
bool isLatestVersion_;
DBLatestMinorVersion dBLatestMinorVersion_;
std::string isAutoUpgradeOpen_;
std::string minorVersion_;
std::string proxyMinorVersion_;
std::string dBVersionRelease_;
bool enableUpgradeMajorVersion_;
bool isLatestVersion_;
std::string isNewSSLMode_;
std::string isRedisCompatibleVersion_;
ProxyLatestMinorVersion proxyLatestMinorVersion_;
std::string isSSLEnable_;
std::string proxyVersionRelease_;
bool enableUpgradeMinorVersion_;
std::string engine_;
std::string dBVersionRelease_;
bool enableUpgradeMajorVersion_;
};
}

View File

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

View File

@@ -0,0 +1,61 @@
/*
* 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_DESCRIBEGLOBALSECURITYIPGROUPRELATIONRESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEGLOBALSECURITYIPGROUPRELATIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/r-kvstore/R_kvstoreExport.h>
namespace AlibabaCloud
{
namespace R_kvstore
{
namespace Model
{
class ALIBABACLOUD_R_KVSTORE_EXPORT DescribeGlobalSecurityIPGroupRelationResult : public ServiceResult
{
public:
struct GlobalSecurityIPGroupRelItem
{
std::string globalIgName;
std::string gIpList;
std::string globalSecurityGroupId;
std::string regionId;
std::string whitelistNetType;
};
DescribeGlobalSecurityIPGroupRelationResult();
explicit DescribeGlobalSecurityIPGroupRelationResult(const std::string &payload);
~DescribeGlobalSecurityIPGroupRelationResult();
std::string getDBClusterId()const;
std::vector<GlobalSecurityIPGroupRelItem> getGlobalSecurityIPGroupRel()const;
protected:
void parse(const std::string &payload);
private:
std::string dBClusterId_;
std::vector<GlobalSecurityIPGroupRelItem> globalSecurityIPGroupRel_;
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEGLOBALSECURITYIPGROUPRELATIONRESULT_H_

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEGLOBALSECURITYIPGROUPREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEGLOBALSECURITYIPGROUPREQUEST_H_
#include <alibabacloud/r-kvstore/R_kvstoreExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace R_kvstore {
namespace Model {
class ALIBABACLOUD_R_KVSTORE_EXPORT DescribeGlobalSecurityIPGroupRequest : public RpcServiceRequest {
public:
DescribeGlobalSecurityIPGroupRequest();
~DescribeGlobalSecurityIPGroupRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getGlobalSecurityGroupId() const;
void setGlobalSecurityGroupId(const std::string &globalSecurityGroupId);
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);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string globalSecurityGroupId_;
std::string securityToken_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace R_kvstore
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEGLOBALSECURITYIPGROUPREQUEST_H_

View File

@@ -0,0 +1,61 @@
/*
* 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_DESCRIBEGLOBALSECURITYIPGROUPRESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEGLOBALSECURITYIPGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/r-kvstore/R_kvstoreExport.h>
namespace AlibabaCloud
{
namespace R_kvstore
{
namespace Model
{
class ALIBABACLOUD_R_KVSTORE_EXPORT DescribeGlobalSecurityIPGroupResult : public ServiceResult
{
public:
struct GlobalSecurityIPGroupItem
{
std::string securityIPType;
std::string globalIgName;
std::string gIpList;
std::string globalSecurityGroupId;
std::string regionId;
std::vector<std::string> dBInstances;
std::string whitelistNetType;
};
DescribeGlobalSecurityIPGroupResult();
explicit DescribeGlobalSecurityIPGroupResult(const std::string &payload);
~DescribeGlobalSecurityIPGroupResult();
std::vector<GlobalSecurityIPGroupItem> getGlobalSecurityIPGroup()const;
protected:
void parse(const std::string &payload);
private:
std::vector<GlobalSecurityIPGroupItem> globalSecurityIPGroup_;
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEGLOBALSECURITYIPGROUPRESULT_H_

View File

@@ -0,0 +1,87 @@
/*
* 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_DESCRIBEHISTORYTASKSREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEHISTORYTASKSREQUEST_H_
#include <alibabacloud/r-kvstore/R_kvstoreExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace R_kvstore {
namespace Model {
class ALIBABACLOUD_R_KVSTORE_EXPORT DescribeHistoryTasksRequest : public RpcServiceRequest {
public:
DescribeHistoryTasksRequest();
~DescribeHistoryTasksRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getToStartTime() const;
void setToStartTime(const std::string &toStartTime);
int getPageNumber() const;
void setPageNumber(int pageNumber);
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 getPageSize() const;
void setPageSize(int pageSize);
std::string getInstanceType() const;
void setInstanceType(const std::string &instanceType);
std::string getTaskId() const;
void setTaskId(const std::string &taskId);
int getToExecTime() const;
void setToExecTime(int toExecTime);
std::string getTaskType() const;
void setTaskType(const std::string &taskType);
long getResourceOwnerAccount() const;
void setResourceOwnerAccount(long resourceOwnerAccount);
std::string getFromStartTime() const;
void setFromStartTime(const std::string &fromStartTime);
int getFromExecTime() const;
void setFromExecTime(int fromExecTime);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getStatus() const;
void setStatus(const std::string &status);
private:
long resourceOwnerId_;
std::string toStartTime_;
int pageNumber_;
std::string accessKeyId_;
std::string securityToken_;
std::string regionId_;
int pageSize_;
std::string instanceType_;
std::string taskId_;
int toExecTime_;
std::string taskType_;
long resourceOwnerAccount_;
std::string fromStartTime_;
int fromExecTime_;
std::string instanceId_;
std::string status_;
};
} // namespace Model
} // namespace R_kvstore
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEHISTORYTASKSREQUEST_H_

View File

@@ -0,0 +1,80 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEHISTORYTASKSRESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEHISTORYTASKSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/r-kvstore/R_kvstoreExport.h>
namespace AlibabaCloud
{
namespace R_kvstore
{
namespace Model
{
class ALIBABACLOUD_R_KVSTORE_EXPORT DescribeHistoryTasksResult : public ServiceResult
{
public:
struct ItemsItem
{
int status;
float progress;
std::string taskId;
std::string endTime;
std::string instanceId;
std::string startTime;
std::string product;
std::string actionInfo;
std::string reasonCode;
std::string dbType;
std::string taskDetail;
std::string callerUid;
std::string instanceName;
std::string uid;
std::string callerSource;
std::string currentStepName;
std::string taskType;
std::string regionId;
int remainTime;
std::string instanceType;
};
DescribeHistoryTasksResult();
explicit DescribeHistoryTasksResult(const std::string &payload);
~DescribeHistoryTasksResult();
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
std::vector<ItemsItem> getItems()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
int pageSize_;
int pageNumber_;
std::vector<ItemsItem> items_;
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEHISTORYTASKSRESULT_H_

View File

@@ -40,52 +40,57 @@ namespace AlibabaCloud
std::string key;
};
long connections;
std::string endTime;
std::string resourceGroupId;
std::string config;
long port;
std::string globalInstanceId;
std::string hasRenewChangeOrder;
bool isSupportTDE;
int shardCount;
std::string zoneType;
std::string connectionDomain;
std::string maintainEndTime;
std::string privateIp;
long capacity;
std::string securityIPList;
long qPS;
std::string networkType;
std::string instanceStatus;
std::string realInstanceClass;
std::string packageType;
long bandwidth;
bool instanceReleaseProtection;
std::string instanceType;
std::string availabilityValue;
std::vector<DBInstanceAttribute::Tag> tags;
std::string maintainStartTime;
std::string engine;
std::string architectureType;
bool isOrderCompleted;
std::string storageType;
std::string engineVersion;
std::string zoneId;
std::string cloudType;
std::string instanceId;
std::string createTime;
std::string vSwitchId;
std::string instanceClass;
std::string auditLogRetention;
bool isRds;
std::string replicationMode;
std::string secondaryZoneId;
std::string replicaId;
std::string backupLogStartTime;
std::string instanceName;
std::string storage;
std::string vpcId;
std::string chargeType;
std::string vpcAuthMode;
std::string nodeType;
std::string vpcCloudInstanceId;
std::string endTime;
std::string config;
std::string zoneType;
std::string connectionDomain;
std::string maintainEndTime;
std::string securityIPList;
std::string networkType;
std::string instanceStatus;
long bandwidth;
bool instanceReleaseProtection;
std::string instanceType;
std::string maintainStartTime;
std::string architectureType;
std::string zoneId;
std::string cloudType;
std::string createTime;
int readOnlyCount;
std::string instanceClass;
std::string auditLogRetention;
bool isRds;
std::string secondaryZoneId;
std::string replicaId;
long slaveReadOnlyCount;
std::string chargeType;
std::string vpcAuthMode;
std::string regionId;
};

View File

@@ -41,6 +41,7 @@ namespace AlibabaCloud
std::string getSSLEnabled()const;
std::string getInstanceId()const;
std::string getCertCommonName()const;
std::string getCertDownloadURL()const;
protected:
void parse(const std::string &payload);
@@ -49,6 +50,7 @@ namespace AlibabaCloud
std::string sSLEnabled_;
std::string instanceId_;
std::string certCommonName_;
std::string certDownloadURL_;
};
}

View File

@@ -44,6 +44,7 @@ namespace AlibabaCloud
std::string vSwitchId;
std::string globalInstanceId;
std::string instanceClass;
std::string secondaryZoneId;
std::string connectionDomain;
std::string instanceName;
std::string vpcId;

View File

@@ -66,8 +66,10 @@ namespace AlibabaCloud
std::string zoneId;
std::string cloudType;
std::string instanceId;
std::string shardClass;
std::string createTime;
std::string vSwitchId;
std::string readOnlyCount;
std::string instanceClass;
bool isRds;
std::string secondaryZoneId;

View File

@@ -38,16 +38,20 @@ namespace AlibabaCloud
explicit DescribeIntranetAttributeResult(const std::string &payload);
~DescribeIntranetAttributeResult();
int getIntranetBandwidth()const;
std::string getBandwidthExpireTime()const;
bool getHasPrePaidBandWidthOrderRunning()const;
bool getAutoRenewal()const;
std::string getBandwidthExpireTime()const;
std::string getBandwidthPrePaid()const;
std::string getExpireTime()const;
protected:
void parse(const std::string &payload);
private:
int intranetBandwidth_;
std::string bandwidthExpireTime_;
bool hasPrePaidBandWidthOrderRunning_;
bool autoRenewal_;
std::string bandwidthExpireTime_;
std::string bandwidthPrePaid_;
std::string expireTime_;
};

View File

@@ -40,19 +40,28 @@ namespace AlibabaCloud
std::string connection;
std::string nodeId;
};
struct NodeInfo1
{
std::string subInstanceType;
std::string capacity;
std::string nodeType;
std::string bandwidth;
std::string connection;
std::string nodeId;
};
DescribeLogicInstanceTopologyResult();
explicit DescribeLogicInstanceTopologyResult(const std::string &payload);
~DescribeLogicInstanceTopologyResult();
std::vector<NodeInfo> getRedisShardList()const;
std::vector<NodeInfo1> getRedisShardList()const;
std::string getInstanceId()const;
std::vector<NodeInfo> getRedisProxyList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<NodeInfo> redisShardList_;
std::vector<NodeInfo1> redisShardList_;
std::string instanceId_;
std::vector<NodeInfo> redisProxyList_;

View File

@@ -32,24 +32,24 @@ public:
~DescribeMonitorItemsRequest();
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 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 getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string securityToken_;
};
} // namespace Model
} // namespace R_kvstore

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYNODESPECREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYNODESPECREQUEST_H_
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEPARAMETERMODIFICATIONHISTORYREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEPARAMETERMODIFICATIONHISTORYREQUEST_H_
#include <alibabacloud/r-kvstore/R_kvstoreExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,56 +26,47 @@
namespace AlibabaCloud {
namespace R_kvstore {
namespace Model {
class ALIBABACLOUD_R_KVSTORE_EXPORT ModifyNodeSpecRequest : public RpcServiceRequest {
class ALIBABACLOUD_R_KVSTORE_EXPORT DescribeParameterModificationHistoryRequest : public RpcServiceRequest {
public:
ModifyNodeSpecRequest();
~ModifyNodeSpecRequest();
DescribeParameterModificationHistoryRequest();
~DescribeParameterModificationHistoryRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getCouponNo() const;
void setCouponNo(const std::string &couponNo);
std::string getInstanceClass() const;
void setInstanceClass(const std::string &instanceClass);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSwitchTimeMode() const;
void setSwitchTimeMode(const std::string &switchTimeMode);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getParameterName() const;
void setParameterName(const std::string &parameterName);
std::string getNodeId() const;
void setNodeId(const std::string &nodeId);
std::string getBusinessInfo() const;
void setBusinessInfo(const std::string &businessInfo);
bool getAutoPay() const;
void setAutoPay(bool autoPay);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getOrderType() const;
void setOrderType(const std::string &orderType);
private:
long resourceOwnerId_;
std::string couponNo_;
std::string instanceClass_;
std::string startTime_;
std::string accessKeyId_;
std::string switchTimeMode_;
std::string securityToken_;
std::string parameterName_;
std::string nodeId_;
std::string businessInfo_;
bool autoPay_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string endTime_;
long ownerId_;
std::string instanceId_;
std::string orderType_;
};
} // namespace Model
} // namespace R_kvstore
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYNODESPECREQUEST_H_
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBEPARAMETERMODIFICATIONHISTORYREQUEST_H_

View File

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

View File

@@ -42,6 +42,7 @@ namespace AlibabaCloud
std::string name;
};
std::vector<std::string> ruleIds1;
bool showDiscountInfo;
std::string handlingFeeAmount;
std::string currency;
std::string tradeAmount;

View File

@@ -62,6 +62,8 @@ public:
void setInstanceId(const std::string &instanceId);
bool getAutoRenew() const;
void setAutoRenew(bool autoRenew);
std::string getChargeType() const;
void setChargeType(const std::string &chargeType);
std::string getCategory() const;
void setCategory(const std::string &category);
@@ -82,6 +84,7 @@ private:
long ownerId_;
std::string instanceId_;
bool autoRenew_;
std::string chargeType_;
std::string category_;
};
} // namespace Model

View File

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

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYNODESPECRESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYNODESPECRESULT_H_
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_FLUSHINSTANCEFORDBRESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_FLUSHINSTANCEFORDBRESULT_H_
#include <string>
#include <vector>
@@ -29,23 +29,21 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_R_KVSTORE_EXPORT ModifyNodeSpecResult : public ServiceResult
class ALIBABACLOUD_R_KVSTORE_EXPORT FlushInstanceForDBResult : public ServiceResult
{
public:
ModifyNodeSpecResult();
explicit ModifyNodeSpecResult(const std::string &payload);
~ModifyNodeSpecResult();
long getOrderId()const;
FlushInstanceForDBResult();
explicit FlushInstanceForDBResult(const std::string &payload);
~FlushInstanceForDBResult();
protected:
void parse(const std::string &payload);
private:
long orderId_;
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYNODESPECRESULT_H_
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_FLUSHINSTANCEFORDBRESULT_H_

View File

@@ -32,27 +32,27 @@ public:
~FlushInstanceRequest();
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 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 getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string instanceId_;
std::string securityToken_;
};
} // namespace Model
} // namespace R_kvstore

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_LOCKDBINSTANCEWRITEREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_LOCKDBINSTANCEWRITEREQUEST_H_
#include <alibabacloud/r-kvstore/R_kvstoreExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace R_kvstore {
namespace Model {
class ALIBABACLOUD_R_KVSTORE_EXPORT LockDBInstanceWriteRequest : public RpcServiceRequest {
public:
LockDBInstanceWriteRequest();
~LockDBInstanceWriteRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getLockReason() const;
void setLockReason(const std::string &lockReason);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
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);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string lockReason_;
std::string securityToken_;
std::string dBInstanceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace R_kvstore
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_LOCKDBINSTANCEWRITEREQUEST_H_

View File

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

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYGLOBALSECURITYIPGROUPNAMEREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYGLOBALSECURITYIPGROUPNAMEREQUEST_H_
#include <alibabacloud/r-kvstore/R_kvstoreExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace R_kvstore {
namespace Model {
class ALIBABACLOUD_R_KVSTORE_EXPORT ModifyGlobalSecurityIPGroupNameRequest : public RpcServiceRequest {
public:
ModifyGlobalSecurityIPGroupNameRequest();
~ModifyGlobalSecurityIPGroupNameRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getGlobalSecurityGroupId() const;
void setGlobalSecurityGroupId(const std::string &globalSecurityGroupId);
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 getGlobalIgName() const;
void setGlobalIgName(const std::string &globalIgName);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string globalSecurityGroupId_;
std::string securityToken_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string globalIgName_;
};
} // namespace Model
} // namespace R_kvstore
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYGLOBALSECURITYIPGROUPNAMEREQUEST_H_

View File

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

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYGLOBALSECURITYIPGROUPRELATIONREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYGLOBALSECURITYIPGROUPRELATIONREQUEST_H_
#include <alibabacloud/r-kvstore/R_kvstoreExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace R_kvstore {
namespace Model {
class ALIBABACLOUD_R_KVSTORE_EXPORT ModifyGlobalSecurityIPGroupRelationRequest : public RpcServiceRequest {
public:
ModifyGlobalSecurityIPGroupRelationRequest();
~ModifyGlobalSecurityIPGroupRelationRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getGlobalSecurityGroupId() const;
void setGlobalSecurityGroupId(const std::string &globalSecurityGroupId);
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 getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string globalSecurityGroupId_;
std::string securityToken_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace R_kvstore
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYGLOBALSECURITYIPGROUPRELATIONREQUEST_H_

View File

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

View File

@@ -0,0 +1,78 @@
/*
* 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_MODIFYGLOBALSECURITYIPGROUPREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYGLOBALSECURITYIPGROUPREQUEST_H_
#include <alibabacloud/r-kvstore/R_kvstoreExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace R_kvstore {
namespace Model {
class ALIBABACLOUD_R_KVSTORE_EXPORT ModifyGlobalSecurityIPGroupRequest : public RpcServiceRequest {
public:
ModifyGlobalSecurityIPGroupRequest();
~ModifyGlobalSecurityIPGroupRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getGIpList() const;
void setGIpList(const std::string &gIpList);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getGlobalSecurityGroupId() const;
void setGlobalSecurityGroupId(const std::string &globalSecurityGroupId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getSecurityIPType() const;
void setSecurityIPType(const std::string &securityIPType);
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 getWhitelistNetType() const;
void setWhitelistNetType(const std::string &whitelistNetType);
std::string getGlobalIgName() const;
void setGlobalIgName(const std::string &globalIgName);
private:
long resourceOwnerId_;
std::string gIpList_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string globalSecurityGroupId_;
std::string securityToken_;
std::string regionId_;
std::string securityIPType_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string whitelistNetType_;
std::string globalIgName_;
};
} // namespace Model
} // namespace R_kvstore
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYGLOBALSECURITYIPGROUPREQUEST_H_

View File

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

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYINSTANCEPARAMETERREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYINSTANCEPARAMETERREQUEST_H_
#include <alibabacloud/r-kvstore/R_kvstoreExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace R_kvstore {
namespace Model {
class ALIBABACLOUD_R_KVSTORE_EXPORT ModifyInstanceParameterRequest : public RpcServiceRequest {
public:
ModifyInstanceParameterRequest();
~ModifyInstanceParameterRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getParameterGroupId() const;
void setParameterGroupId(const std::string &parameterGroupId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
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 getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getParameters() const;
void setParameters(const std::string &parameters);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string parameterGroupId_;
std::string securityToken_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
std::string parameters_;
};
} // namespace Model
} // namespace R_kvstore
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYINSTANCEPARAMETERREQUEST_H_

View File

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

View File

@@ -34,6 +34,8 @@ public:
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
int getSlaveReadOnlyCount() const;
void setSlaveReadOnlyCount(int slaveReadOnlyCount);
std::string getCouponNo() const;
void setCouponNo(const std::string &couponNo);
std::string getInstanceClass() const;
@@ -50,6 +52,8 @@ public:
void setSourceBiz(const std::string &sourceBiz);
std::string getBusinessInfo() const;
void setBusinessInfo(const std::string &businessInfo);
int getShardCount() const;
void setShardCount(int shardCount);
bool getAutoPay() const;
void setAutoPay(bool autoPay);
std::string getFromApp() const;
@@ -62,8 +66,12 @@ public:
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
bool getForceTrans() const;
void setForceTrans(bool forceTrans);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
int getReadOnlyCount() const;
void setReadOnlyCount(int readOnlyCount);
bool getForceUpgrade() const;
void setForceUpgrade(bool forceUpgrade);
std::string getOrderType() const;
@@ -72,6 +80,7 @@ public:
private:
long resourceOwnerId_;
std::string clientToken_;
int slaveReadOnlyCount_;
std::string couponNo_;
std::string instanceClass_;
std::string accessKeyId_;
@@ -80,13 +89,16 @@ private:
std::string effectiveTime_;
std::string sourceBiz_;
std::string businessInfo_;
int shardCount_;
bool autoPay_;
std::string fromApp_;
std::string majorVersion_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
bool forceTrans_;
std::string instanceId_;
int readOnlyCount_;
bool forceUpgrade_;
std::string orderType_;
};

View File

@@ -38,6 +38,8 @@ public:
void setFilterKey(const std::string &filterKey);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getTimeShift() const;
void setTimeShift(const std::string &timeShift);
std::string getRestoreTime() const;
void setRestoreTime(const std::string &restoreTime);
std::string getResourceOwnerAccount() const;
@@ -58,6 +60,7 @@ private:
std::string accessKeyId_;
std::string filterKey_;
std::string securityToken_;
std::string timeShift_;
std::string restoreTime_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;

View File

@@ -54,6 +54,8 @@ public:
void setSwitchType(const std::string &switchType);
std::string getCategory() const;
void setCategory(const std::string &category);
int getSwitchZone() const;
void setSwitchZone(int switchZone);
private:
long resourceOwnerId_;
@@ -68,6 +70,7 @@ private:
std::string instanceId_;
std::string switchType_;
std::string category_;
int switchZone_;
};
} // namespace Model
} // namespace R_kvstore

View File

@@ -36,6 +36,8 @@ public:
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
long getAutoRenewPeriod() const;
void setAutoRenewPeriod(long autoRenewPeriod);
long getPeriod() const;
void setPeriod(long period);
bool getAutoPay() const;
@@ -50,6 +52,8 @@ public:
void setOwnerId(long ownerId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getAutoRenew() const;
void setAutoRenew(const std::string &autoRenew);
std::string getChargeType() const;
void setChargeType(const std::string &chargeType);
@@ -57,6 +61,7 @@ private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
long autoRenewPeriod_;
long period_;
bool autoPay_;
std::string fromApp_;
@@ -64,6 +69,7 @@ private:
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
std::string autoRenew_;
std::string chargeType_;
};
} // namespace Model

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_UNLOCKDBINSTANCEWRITEREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_UNLOCKDBINSTANCEWRITEREQUEST_H_
#include <alibabacloud/r-kvstore/R_kvstoreExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace R_kvstore {
namespace Model {
class ALIBABACLOUD_R_KVSTORE_EXPORT UnlockDBInstanceWriteRequest : public RpcServiceRequest {
public:
UnlockDBInstanceWriteRequest();
~UnlockDBInstanceWriteRequest();
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 getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
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);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string dBInstanceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace R_kvstore
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_UNLOCKDBINSTANCEWRITEREQUEST_H_

View File

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

View File

@@ -339,6 +339,42 @@ R_kvstoreClient::CreateGlobalDistributeCacheOutcomeCallable R_kvstoreClient::cre
return task->get_future();
}
R_kvstoreClient::CreateGlobalSecurityIPGroupOutcome R_kvstoreClient::createGlobalSecurityIPGroup(const CreateGlobalSecurityIPGroupRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return CreateGlobalSecurityIPGroupOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return CreateGlobalSecurityIPGroupOutcome(CreateGlobalSecurityIPGroupResult(outcome.result()));
else
return CreateGlobalSecurityIPGroupOutcome(outcome.error());
}
void R_kvstoreClient::createGlobalSecurityIPGroupAsync(const CreateGlobalSecurityIPGroupRequest& request, const CreateGlobalSecurityIPGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, createGlobalSecurityIPGroup(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::CreateGlobalSecurityIPGroupOutcomeCallable R_kvstoreClient::createGlobalSecurityIPGroupCallable(const CreateGlobalSecurityIPGroupRequest &request) const
{
auto task = std::make_shared<std::packaged_task<CreateGlobalSecurityIPGroupOutcome()>>(
[this, request]()
{
return this->createGlobalSecurityIPGroup(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::CreateInstanceOutcome R_kvstoreClient::createInstance(const CreateInstanceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -483,6 +519,42 @@ R_kvstoreClient::DeleteAccountOutcomeCallable R_kvstoreClient::deleteAccountCall
return task->get_future();
}
R_kvstoreClient::DeleteGlobalSecurityIPGroupOutcome R_kvstoreClient::deleteGlobalSecurityIPGroup(const DeleteGlobalSecurityIPGroupRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DeleteGlobalSecurityIPGroupOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DeleteGlobalSecurityIPGroupOutcome(DeleteGlobalSecurityIPGroupResult(outcome.result()));
else
return DeleteGlobalSecurityIPGroupOutcome(outcome.error());
}
void R_kvstoreClient::deleteGlobalSecurityIPGroupAsync(const DeleteGlobalSecurityIPGroupRequest& request, const DeleteGlobalSecurityIPGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, deleteGlobalSecurityIPGroup(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::DeleteGlobalSecurityIPGroupOutcomeCallable R_kvstoreClient::deleteGlobalSecurityIPGroupCallable(const DeleteGlobalSecurityIPGroupRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DeleteGlobalSecurityIPGroupOutcome()>>(
[this, request]()
{
return this->deleteGlobalSecurityIPGroup(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::DeleteInstanceOutcome R_kvstoreClient::deleteInstance(const DeleteInstanceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -915,6 +987,42 @@ R_kvstoreClient::DescribeCacheAnalysisReportListOutcomeCallable R_kvstoreClient:
return task->get_future();
}
R_kvstoreClient::DescribeClusterBackupListOutcome R_kvstoreClient::describeClusterBackupList(const DescribeClusterBackupListRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeClusterBackupListOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeClusterBackupListOutcome(DescribeClusterBackupListResult(outcome.result()));
else
return DescribeClusterBackupListOutcome(outcome.error());
}
void R_kvstoreClient::describeClusterBackupListAsync(const DescribeClusterBackupListRequest& request, const DescribeClusterBackupListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeClusterBackupList(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::DescribeClusterBackupListOutcomeCallable R_kvstoreClient::describeClusterBackupListCallable(const DescribeClusterBackupListRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeClusterBackupListOutcome()>>(
[this, request]()
{
return this->describeClusterBackupList(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::DescribeClusterMemberInfoOutcome R_kvstoreClient::describeClusterMemberInfo(const DescribeClusterMemberInfoRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -987,6 +1095,42 @@ R_kvstoreClient::DescribeDBInstanceNetInfoOutcomeCallable R_kvstoreClient::descr
return task->get_future();
}
R_kvstoreClient::DescribeDBNodeDirectVipInfoOutcome R_kvstoreClient::describeDBNodeDirectVipInfo(const DescribeDBNodeDirectVipInfoRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeDBNodeDirectVipInfoOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeDBNodeDirectVipInfoOutcome(DescribeDBNodeDirectVipInfoResult(outcome.result()));
else
return DescribeDBNodeDirectVipInfoOutcome(outcome.error());
}
void R_kvstoreClient::describeDBNodeDirectVipInfoAsync(const DescribeDBNodeDirectVipInfoRequest& request, const DescribeDBNodeDirectVipInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeDBNodeDirectVipInfo(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::DescribeDBNodeDirectVipInfoOutcomeCallable R_kvstoreClient::describeDBNodeDirectVipInfoCallable(const DescribeDBNodeDirectVipInfoRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeDBNodeDirectVipInfoOutcome()>>(
[this, request]()
{
return this->describeDBNodeDirectVipInfo(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::DescribeDedicatedClusterInstanceListOutcome R_kvstoreClient::describeDedicatedClusterInstanceList(const DescribeDedicatedClusterInstanceListRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1167,6 +1311,78 @@ R_kvstoreClient::DescribeGlobalDistributeCacheOutcomeCallable R_kvstoreClient::d
return task->get_future();
}
R_kvstoreClient::DescribeGlobalSecurityIPGroupOutcome R_kvstoreClient::describeGlobalSecurityIPGroup(const DescribeGlobalSecurityIPGroupRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeGlobalSecurityIPGroupOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeGlobalSecurityIPGroupOutcome(DescribeGlobalSecurityIPGroupResult(outcome.result()));
else
return DescribeGlobalSecurityIPGroupOutcome(outcome.error());
}
void R_kvstoreClient::describeGlobalSecurityIPGroupAsync(const DescribeGlobalSecurityIPGroupRequest& request, const DescribeGlobalSecurityIPGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeGlobalSecurityIPGroup(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::DescribeGlobalSecurityIPGroupOutcomeCallable R_kvstoreClient::describeGlobalSecurityIPGroupCallable(const DescribeGlobalSecurityIPGroupRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeGlobalSecurityIPGroupOutcome()>>(
[this, request]()
{
return this->describeGlobalSecurityIPGroup(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::DescribeGlobalSecurityIPGroupRelationOutcome R_kvstoreClient::describeGlobalSecurityIPGroupRelation(const DescribeGlobalSecurityIPGroupRelationRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeGlobalSecurityIPGroupRelationOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeGlobalSecurityIPGroupRelationOutcome(DescribeGlobalSecurityIPGroupRelationResult(outcome.result()));
else
return DescribeGlobalSecurityIPGroupRelationOutcome(outcome.error());
}
void R_kvstoreClient::describeGlobalSecurityIPGroupRelationAsync(const DescribeGlobalSecurityIPGroupRelationRequest& request, const DescribeGlobalSecurityIPGroupRelationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeGlobalSecurityIPGroupRelation(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::DescribeGlobalSecurityIPGroupRelationOutcomeCallable R_kvstoreClient::describeGlobalSecurityIPGroupRelationCallable(const DescribeGlobalSecurityIPGroupRelationRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeGlobalSecurityIPGroupRelationOutcome()>>(
[this, request]()
{
return this->describeGlobalSecurityIPGroupRelation(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::DescribeHistoryMonitorValuesOutcome R_kvstoreClient::describeHistoryMonitorValues(const DescribeHistoryMonitorValuesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1203,6 +1419,42 @@ R_kvstoreClient::DescribeHistoryMonitorValuesOutcomeCallable R_kvstoreClient::de
return task->get_future();
}
R_kvstoreClient::DescribeHistoryTasksOutcome R_kvstoreClient::describeHistoryTasks(const DescribeHistoryTasksRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeHistoryTasksOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeHistoryTasksOutcome(DescribeHistoryTasksResult(outcome.result()));
else
return DescribeHistoryTasksOutcome(outcome.error());
}
void R_kvstoreClient::describeHistoryTasksAsync(const DescribeHistoryTasksRequest& request, const DescribeHistoryTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeHistoryTasks(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::DescribeHistoryTasksOutcomeCallable R_kvstoreClient::describeHistoryTasksCallable(const DescribeHistoryTasksRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeHistoryTasksOutcome()>>(
[this, request]()
{
return this->describeHistoryTasks(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::DescribeInstanceAttributeOutcome R_kvstoreClient::describeInstanceAttribute(const DescribeInstanceAttributeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1563,6 +1815,42 @@ R_kvstoreClient::DescribeMonitorItemsOutcomeCallable R_kvstoreClient::describeMo
return task->get_future();
}
R_kvstoreClient::DescribeParameterModificationHistoryOutcome R_kvstoreClient::describeParameterModificationHistory(const DescribeParameterModificationHistoryRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeParameterModificationHistoryOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeParameterModificationHistoryOutcome(DescribeParameterModificationHistoryResult(outcome.result()));
else
return DescribeParameterModificationHistoryOutcome(outcome.error());
}
void R_kvstoreClient::describeParameterModificationHistoryAsync(const DescribeParameterModificationHistoryRequest& request, const DescribeParameterModificationHistoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeParameterModificationHistory(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::DescribeParameterModificationHistoryOutcomeCallable R_kvstoreClient::describeParameterModificationHistoryCallable(const DescribeParameterModificationHistoryRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeParameterModificationHistoryOutcome()>>(
[this, request]()
{
return this->describeParameterModificationHistory(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::DescribeParameterTemplatesOutcome R_kvstoreClient::describeParameterTemplates(const DescribeParameterTemplatesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2067,6 +2355,42 @@ R_kvstoreClient::FlushInstanceOutcomeCallable R_kvstoreClient::flushInstanceCall
return task->get_future();
}
R_kvstoreClient::FlushInstanceForDBOutcome R_kvstoreClient::flushInstanceForDB(const FlushInstanceForDBRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return FlushInstanceForDBOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return FlushInstanceForDBOutcome(FlushInstanceForDBResult(outcome.result()));
else
return FlushInstanceForDBOutcome(outcome.error());
}
void R_kvstoreClient::flushInstanceForDBAsync(const FlushInstanceForDBRequest& request, const FlushInstanceForDBAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, flushInstanceForDB(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::FlushInstanceForDBOutcomeCallable R_kvstoreClient::flushInstanceForDBCallable(const FlushInstanceForDBRequest &request) const
{
auto task = std::make_shared<std::packaged_task<FlushInstanceForDBOutcome()>>(
[this, request]()
{
return this->flushInstanceForDB(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::GrantAccountPrivilegeOutcome R_kvstoreClient::grantAccountPrivilege(const GrantAccountPrivilegeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2175,6 +2499,42 @@ R_kvstoreClient::ListTagResourcesOutcomeCallable R_kvstoreClient::listTagResourc
return task->get_future();
}
R_kvstoreClient::LockDBInstanceWriteOutcome R_kvstoreClient::lockDBInstanceWrite(const LockDBInstanceWriteRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return LockDBInstanceWriteOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return LockDBInstanceWriteOutcome(LockDBInstanceWriteResult(outcome.result()));
else
return LockDBInstanceWriteOutcome(outcome.error());
}
void R_kvstoreClient::lockDBInstanceWriteAsync(const LockDBInstanceWriteRequest& request, const LockDBInstanceWriteAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, lockDBInstanceWrite(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::LockDBInstanceWriteOutcomeCallable R_kvstoreClient::lockDBInstanceWriteCallable(const LockDBInstanceWriteRequest &request) const
{
auto task = std::make_shared<std::packaged_task<LockDBInstanceWriteOutcome()>>(
[this, request]()
{
return this->lockDBInstanceWrite(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::MigrateToOtherZoneOutcome R_kvstoreClient::migrateToOtherZone(const MigrateToOtherZoneRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2427,6 +2787,114 @@ R_kvstoreClient::ModifyDBInstanceConnectionStringOutcomeCallable R_kvstoreClient
return task->get_future();
}
R_kvstoreClient::ModifyGlobalSecurityIPGroupOutcome R_kvstoreClient::modifyGlobalSecurityIPGroup(const ModifyGlobalSecurityIPGroupRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyGlobalSecurityIPGroupOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyGlobalSecurityIPGroupOutcome(ModifyGlobalSecurityIPGroupResult(outcome.result()));
else
return ModifyGlobalSecurityIPGroupOutcome(outcome.error());
}
void R_kvstoreClient::modifyGlobalSecurityIPGroupAsync(const ModifyGlobalSecurityIPGroupRequest& request, const ModifyGlobalSecurityIPGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyGlobalSecurityIPGroup(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::ModifyGlobalSecurityIPGroupOutcomeCallable R_kvstoreClient::modifyGlobalSecurityIPGroupCallable(const ModifyGlobalSecurityIPGroupRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyGlobalSecurityIPGroupOutcome()>>(
[this, request]()
{
return this->modifyGlobalSecurityIPGroup(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::ModifyGlobalSecurityIPGroupNameOutcome R_kvstoreClient::modifyGlobalSecurityIPGroupName(const ModifyGlobalSecurityIPGroupNameRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyGlobalSecurityIPGroupNameOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyGlobalSecurityIPGroupNameOutcome(ModifyGlobalSecurityIPGroupNameResult(outcome.result()));
else
return ModifyGlobalSecurityIPGroupNameOutcome(outcome.error());
}
void R_kvstoreClient::modifyGlobalSecurityIPGroupNameAsync(const ModifyGlobalSecurityIPGroupNameRequest& request, const ModifyGlobalSecurityIPGroupNameAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyGlobalSecurityIPGroupName(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::ModifyGlobalSecurityIPGroupNameOutcomeCallable R_kvstoreClient::modifyGlobalSecurityIPGroupNameCallable(const ModifyGlobalSecurityIPGroupNameRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyGlobalSecurityIPGroupNameOutcome()>>(
[this, request]()
{
return this->modifyGlobalSecurityIPGroupName(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::ModifyGlobalSecurityIPGroupRelationOutcome R_kvstoreClient::modifyGlobalSecurityIPGroupRelation(const ModifyGlobalSecurityIPGroupRelationRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyGlobalSecurityIPGroupRelationOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyGlobalSecurityIPGroupRelationOutcome(ModifyGlobalSecurityIPGroupRelationResult(outcome.result()));
else
return ModifyGlobalSecurityIPGroupRelationOutcome(outcome.error());
}
void R_kvstoreClient::modifyGlobalSecurityIPGroupRelationAsync(const ModifyGlobalSecurityIPGroupRelationRequest& request, const ModifyGlobalSecurityIPGroupRelationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyGlobalSecurityIPGroupRelation(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::ModifyGlobalSecurityIPGroupRelationOutcomeCallable R_kvstoreClient::modifyGlobalSecurityIPGroupRelationCallable(const ModifyGlobalSecurityIPGroupRelationRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyGlobalSecurityIPGroupRelationOutcome()>>(
[this, request]()
{
return this->modifyGlobalSecurityIPGroupRelation(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::ModifyInstanceAttributeOutcome R_kvstoreClient::modifyInstanceAttribute(const ModifyInstanceAttributeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2679,6 +3147,42 @@ R_kvstoreClient::ModifyInstanceNetExpireTimeOutcomeCallable R_kvstoreClient::mod
return task->get_future();
}
R_kvstoreClient::ModifyInstanceParameterOutcome R_kvstoreClient::modifyInstanceParameter(const ModifyInstanceParameterRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyInstanceParameterOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyInstanceParameterOutcome(ModifyInstanceParameterResult(outcome.result()));
else
return ModifyInstanceParameterOutcome(outcome.error());
}
void R_kvstoreClient::modifyInstanceParameterAsync(const ModifyInstanceParameterRequest& request, const ModifyInstanceParameterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyInstanceParameter(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::ModifyInstanceParameterOutcomeCallable R_kvstoreClient::modifyInstanceParameterCallable(const ModifyInstanceParameterRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyInstanceParameterOutcome()>>(
[this, request]()
{
return this->modifyInstanceParameter(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::ModifyInstanceSSLOutcome R_kvstoreClient::modifyInstanceSSL(const ModifyInstanceSSLRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2859,42 +3363,6 @@ R_kvstoreClient::ModifyIntranetAttributeOutcomeCallable R_kvstoreClient::modifyI
return task->get_future();
}
R_kvstoreClient::ModifyNodeSpecOutcome R_kvstoreClient::modifyNodeSpec(const ModifyNodeSpecRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyNodeSpecOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyNodeSpecOutcome(ModifyNodeSpecResult(outcome.result()));
else
return ModifyNodeSpecOutcome(outcome.error());
}
void R_kvstoreClient::modifyNodeSpecAsync(const ModifyNodeSpecRequest& request, const ModifyNodeSpecAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyNodeSpec(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::ModifyNodeSpecOutcomeCallable R_kvstoreClient::modifyNodeSpecCallable(const ModifyNodeSpecRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyNodeSpecOutcome()>>(
[this, request]()
{
return this->modifyNodeSpec(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::ModifyResourceGroupOutcome R_kvstoreClient::modifyResourceGroup(const ModifyResourceGroupRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -3543,6 +4011,42 @@ R_kvstoreClient::TransformToPrePaidOutcomeCallable R_kvstoreClient::transformToP
return task->get_future();
}
R_kvstoreClient::UnlockDBInstanceWriteOutcome R_kvstoreClient::unlockDBInstanceWrite(const UnlockDBInstanceWriteRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return UnlockDBInstanceWriteOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return UnlockDBInstanceWriteOutcome(UnlockDBInstanceWriteResult(outcome.result()));
else
return UnlockDBInstanceWriteOutcome(outcome.error());
}
void R_kvstoreClient::unlockDBInstanceWriteAsync(const UnlockDBInstanceWriteRequest& request, const UnlockDBInstanceWriteAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, unlockDBInstanceWrite(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::UnlockDBInstanceWriteOutcomeCallable R_kvstoreClient::unlockDBInstanceWriteCallable(const UnlockDBInstanceWriteRequest &request) const
{
auto task = std::make_shared<std::packaged_task<UnlockDBInstanceWriteOutcome()>>(
[this, request]()
{
return this->unlockDBInstanceWrite(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::UntagResourcesOutcome R_kvstoreClient::untagResources(const UntagResourcesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -133,6 +133,24 @@ void AddShardingNodeRequest::setOwnerId(long ownerId) {
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string AddShardingNodeRequest::getVSwitchId() const {
return vSwitchId_;
}
void AddShardingNodeRequest::setVSwitchId(const std::string &vSwitchId) {
vSwitchId_ = vSwitchId;
setParameter(std::string("VSwitchId"), vSwitchId);
}
bool AddShardingNodeRequest::getForceTrans() const {
return forceTrans_;
}
void AddShardingNodeRequest::setForceTrans(bool forceTrans) {
forceTrans_ = forceTrans;
setParameter(std::string("ForceTrans"), forceTrans ? "true" : "false");
}
std::string AddShardingNodeRequest::getInstanceId() const {
return instanceId_;
}
@@ -142,12 +160,3 @@ void AddShardingNodeRequest::setInstanceId(const std::string &instanceId) {
setParameter(std::string("InstanceId"), instanceId);
}
std::string AddShardingNodeRequest::getShardClass() const {
return shardClass_;
}
void AddShardingNodeRequest::setShardClass(const std::string &shardClass) {
shardClass_ = shardClass;
setParameter(std::string("ShardClass"), shardClass);
}

View File

@@ -52,6 +52,15 @@ void CreateGlobalDistributeCacheRequest::setAccessKeyId(const std::string &acces
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string CreateGlobalDistributeCacheRequest::getResourceGroupId() const {
return resourceGroupId_;
}
void CreateGlobalDistributeCacheRequest::setResourceGroupId(const std::string &resourceGroupId) {
resourceGroupId_ = resourceGroupId;
setParameter(std::string("ResourceGroupId"), resourceGroupId);
}
std::string CreateGlobalDistributeCacheRequest::getSecurityToken() const {
return securityToken_;
}

View File

@@ -39,13 +39,6 @@ void CreateGlobalDistributeCacheResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["GlobalInstanceId"].isNull())
globalInstanceId_ = value["GlobalInstanceId"].asString();
}
std::string CreateGlobalDistributeCacheResult::getGlobalInstanceId()const
{
return globalInstanceId_;
}

View File

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

View File

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

View File

@@ -34,6 +34,15 @@ void CreateInstanceRequest::setResourceOwnerId(long resourceOwnerId) {
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string CreateInstanceRequest::getConnectionStringPrefix() const {
return connectionStringPrefix_;
}
void CreateInstanceRequest::setConnectionStringPrefix(const std::string &connectionStringPrefix) {
connectionStringPrefix_ = connectionStringPrefix;
setParameter(std::string("ConnectionStringPrefix"), connectionStringPrefix);
}
std::string CreateInstanceRequest::getSecondaryZoneId() const {
return secondaryZoneId_;
}
@@ -43,6 +52,15 @@ void CreateInstanceRequest::setSecondaryZoneId(const std::string &secondaryZoneI
setParameter(std::string("SecondaryZoneId"), secondaryZoneId);
}
int CreateInstanceRequest::getSlaveReadOnlyCount() const {
return slaveReadOnlyCount_;
}
void CreateInstanceRequest::setSlaveReadOnlyCount(int slaveReadOnlyCount) {
slaveReadOnlyCount_ = slaveReadOnlyCount;
setParameter(std::string("SlaveReadOnlyCount"), std::to_string(slaveReadOnlyCount));
}
std::string CreateInstanceRequest::getCouponNo() const {
return couponNo_;
}
@@ -70,6 +88,15 @@ void CreateInstanceRequest::setEngineVersion(const std::string &engineVersion) {
setParameter(std::string("EngineVersion"), engineVersion);
}
std::string CreateInstanceRequest::getPhysicalInstanceId() const {
return physicalInstanceId_;
}
void CreateInstanceRequest::setPhysicalInstanceId(const std::string &physicalInstanceId) {
physicalInstanceId_ = physicalInstanceId;
setParameter(std::string("PhysicalInstanceId"), physicalInstanceId);
}
std::string CreateInstanceRequest::getResourceGroupId() const {
return resourceGroupId_;
}
@@ -111,6 +138,15 @@ void CreateInstanceRequest::setTag(const std::vector<CreateInstanceRequest::Tag>
}
}
std::string CreateInstanceRequest::getGlobalSecurityGroupIds() const {
return globalSecurityGroupIds_;
}
void CreateInstanceRequest::setGlobalSecurityGroupIds(const std::string &globalSecurityGroupIds) {
globalSecurityGroupIds_ = globalSecurityGroupIds;
setParameter(std::string("GlobalSecurityGroupIds"), globalSecurityGroupIds);
}
std::string CreateInstanceRequest::getBusinessInfo() const {
return businessInfo_;
}
@@ -228,6 +264,15 @@ void CreateInstanceRequest::setZoneId(const std::string &zoneId) {
setParameter(std::string("ZoneId"), zoneId);
}
std::string CreateInstanceRequest::getAppendonly() const {
return appendonly_;
}
void CreateInstanceRequest::setAppendonly(const std::string &appendonly) {
appendonly_ = appendonly;
setParameter(std::string("Appendonly"), appendonly);
}
std::string CreateInstanceRequest::getNodeType() const {
return nodeType_;
}
@@ -363,6 +408,15 @@ void CreateInstanceRequest::setGlobalInstanceId(const std::string &globalInstanc
setParameter(std::string("GlobalInstanceId"), globalInstanceId);
}
std::string CreateInstanceRequest::getParamGroupId() const {
return paramGroupId_;
}
void CreateInstanceRequest::setParamGroupId(const std::string &paramGroupId) {
paramGroupId_ = paramGroupId;
setParameter(std::string("ParamGroupId"), paramGroupId);
}
std::string CreateInstanceRequest::getVpcId() const {
return vpcId_;
}
@@ -372,6 +426,15 @@ void CreateInstanceRequest::setVpcId(const std::string &vpcId) {
setParameter(std::string("VpcId"), vpcId);
}
bool CreateInstanceRequest::getDeletePhysicalInstance() const {
return deletePhysicalInstance_;
}
void CreateInstanceRequest::setDeletePhysicalInstance(bool deletePhysicalInstance) {
deletePhysicalInstance_ = deletePhysicalInstance;
setParameter(std::string("DeletePhysicalInstance"), deletePhysicalInstance ? "true" : "false");
}
int CreateInstanceRequest::getReadOnlyCount() const {
return readOnlyCount_;
}
@@ -399,3 +462,12 @@ void CreateInstanceRequest::setConfig(const std::string &config) {
setParameter(std::string("Config"), config);
}
std::string CreateInstanceRequest::getClusterBackupId() const {
return clusterBackupId_;
}
void CreateInstanceRequest::setClusterBackupId(const std::string &clusterBackupId) {
clusterBackupId_ = clusterBackupId;
setParameter(std::string("ClusterBackupId"), clusterBackupId);
}

View File

@@ -79,6 +79,8 @@ void CreateInstanceResult::parse(const std::string &payload)
privateIpAddr_ = value["PrivateIpAddr"].asString();
if(!value["UserName"].isNull())
userName_ = value["UserName"].asString();
if(!value["OrderId"].isNull())
orderId_ = std::stol(value["OrderId"].asString());
}
@@ -127,6 +129,11 @@ std::string CreateInstanceResult::getPrivateIpAddr()const
return privateIpAddr_;
}
long CreateInstanceResult::getOrderId()const
{
return orderId_;
}
std::string CreateInstanceResult::getConnectionDomain()const
{
return connectionDomain_;

View File

@@ -43,6 +43,15 @@ void CreateTairInstanceRequest::setSecondaryZoneId(const std::string &secondaryZ
setParameter(std::string("SecondaryZoneId"), secondaryZoneId);
}
int CreateTairInstanceRequest::getSlaveReadOnlyCount() const {
return slaveReadOnlyCount_;
}
void CreateTairInstanceRequest::setSlaveReadOnlyCount(int slaveReadOnlyCount) {
slaveReadOnlyCount_ = slaveReadOnlyCount;
setParameter(std::string("SlaveReadOnlyCount"), std::to_string(slaveReadOnlyCount));
}
std::string CreateTairInstanceRequest::getCouponNo() const {
return couponNo_;
}
@@ -97,6 +106,29 @@ void CreateTairInstanceRequest::setSecurityToken(const std::string &securityToke
setParameter(std::string("SecurityToken"), securityToken);
}
std::vector<CreateTairInstanceRequest::Tag> CreateTairInstanceRequest::getTag() const {
return tag_;
}
void CreateTairInstanceRequest::setTag(const std::vector<CreateTairInstanceRequest::Tag> &tag) {
tag_ = tag;
for(int dep1 = 0; dep1 != tag.size(); dep1++) {
auto tagObj = tag.at(dep1);
std::string tagObjStr = std::string("Tag") + "." + std::to_string(dep1 + 1);
setParameter(tagObjStr + ".Value", tagObj.value);
setParameter(tagObjStr + ".Key", tagObj.key);
}
}
std::string CreateTairInstanceRequest::getGlobalSecurityGroupIds() const {
return globalSecurityGroupIds_;
}
void CreateTairInstanceRequest::setGlobalSecurityGroupIds(const std::string &globalSecurityGroupIds) {
globalSecurityGroupIds_ = globalSecurityGroupIds;
setParameter(std::string("GlobalSecurityGroupIds"), globalSecurityGroupIds);
}
std::string CreateTairInstanceRequest::getBusinessInfo() const {
return businessInfo_;
}
@@ -133,6 +165,15 @@ void CreateTairInstanceRequest::setPeriod(int period) {
setParameter(std::string("Period"), std::to_string(period));
}
bool CreateTairInstanceRequest::getDryRun() const {
return dryRun_;
}
void CreateTairInstanceRequest::setDryRun(bool dryRun) {
dryRun_ = dryRun;
setParameter(std::string("DryRun"), dryRun ? "true" : "false");
}
std::string CreateTairInstanceRequest::getBackupId() const {
return backupId_;
}
@@ -196,6 +237,15 @@ void CreateTairInstanceRequest::setAutoRenew(const std::string &autoRenew) {
setParameter(std::string("AutoRenew"), autoRenew);
}
int CreateTairInstanceRequest::getPort() const {
return port_;
}
void CreateTairInstanceRequest::setPort(int port) {
port_ = port;
setParameter(std::string("Port"), std::to_string(port));
}
std::string CreateTairInstanceRequest::getZoneId() const {
return zoneId_;
}
@@ -313,6 +363,15 @@ void CreateTairInstanceRequest::setGlobalInstanceId(const std::string &globalIns
setParameter(std::string("GlobalInstanceId"), globalInstanceId);
}
std::string CreateTairInstanceRequest::getParamGroupId() const {
return paramGroupId_;
}
void CreateTairInstanceRequest::setParamGroupId(const std::string &paramGroupId) {
paramGroupId_ = paramGroupId;
setParameter(std::string("ParamGroupId"), paramGroupId);
}
std::string CreateTairInstanceRequest::getVpcId() const {
return vpcId_;
}
@@ -322,6 +381,15 @@ void CreateTairInstanceRequest::setVpcId(const std::string &vpcId) {
setParameter(std::string("VpcId"), vpcId);
}
int CreateTairInstanceRequest::getReadOnlyCount() const {
return readOnlyCount_;
}
void CreateTairInstanceRequest::setReadOnlyCount(int readOnlyCount) {
readOnlyCount_ = readOnlyCount;
setParameter(std::string("ReadOnlyCount"), std::to_string(readOnlyCount));
}
std::string CreateTairInstanceRequest::getChargeType() const {
return chargeType_;
}
@@ -331,3 +399,12 @@ void CreateTairInstanceRequest::setChargeType(const std::string &chargeType) {
setParameter(std::string("ChargeType"), chargeType);
}
std::string CreateTairInstanceRequest::getClusterBackupId() const {
return clusterBackupId_;
}
void CreateTairInstanceRequest::setClusterBackupId(const std::string &clusterBackupId) {
clusterBackupId_ = clusterBackupId;
setParameter(std::string("ClusterBackupId"), clusterBackupId);
}

View File

@@ -65,6 +65,8 @@ void CreateTairInstanceResult::parse(const std::string &payload)
instanceStatus_ = value["InstanceStatus"].asString();
if(!value["TaskId"].isNull())
taskId_ = value["TaskId"].asString();
if(!value["OrderId"].isNull())
orderId_ = std::stol(value["OrderId"].asString());
}
@@ -98,6 +100,11 @@ int CreateTairInstanceResult::getPort()const
return port_;
}
long CreateTairInstanceResult::getOrderId()const
{
return orderId_;
}
std::string CreateTairInstanceResult::getConnectionDomain()const
{
return connectionDomain_;

View File

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

View File

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

View File

@@ -97,6 +97,15 @@ void DeleteShardingNodeRequest::setOwnerId(long ownerId) {
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
bool DeleteShardingNodeRequest::getForceTrans() const {
return forceTrans_;
}
void DeleteShardingNodeRequest::setForceTrans(bool forceTrans) {
forceTrans_ = forceTrans;
setParameter(std::string("ForceTrans"), forceTrans ? "true" : "false");
}
std::string DeleteShardingNodeRequest::getInstanceId() const {
return instanceId_;
}

View File

@@ -39,6 +39,13 @@ void DeleteShardingNodeResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["OrderId"].isNull())
orderId_ = value["OrderId"].asString();
}
std::string DeleteShardingNodeResult::getOrderId()const
{
return orderId_;
}

View File

@@ -169,6 +169,15 @@ void DescribeAvailableResourceRequest::setZoneId(const std::string &zoneId) {
setParameter(std::string("ZoneId"), zoneId);
}
std::string DescribeAvailableResourceRequest::getInstanceScene() const {
return instanceScene_;
}
void DescribeAvailableResourceRequest::setInstanceScene(const std::string &instanceScene) {
instanceScene_ = instanceScene;
setParameter(std::string("InstanceScene"), instanceScene);
}
std::string DescribeAvailableResourceRequest::getOrderType() const {
return orderType_;
}

View File

@@ -39,6 +39,21 @@ void DescribeBackupPolicyResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto accessDeniedDetailNode = value["AccessDeniedDetail"];
if(!accessDeniedDetailNode["AuthAction"].isNull())
accessDeniedDetail_.authAction = accessDeniedDetailNode["AuthAction"].asString();
if(!accessDeniedDetailNode["AuthPrincipalDisplayName"].isNull())
accessDeniedDetail_.authPrincipalDisplayName = accessDeniedDetailNode["AuthPrincipalDisplayName"].asString();
if(!accessDeniedDetailNode["AuthPrincipalOwnerId"].isNull())
accessDeniedDetail_.authPrincipalOwnerId = accessDeniedDetailNode["AuthPrincipalOwnerId"].asString();
if(!accessDeniedDetailNode["AuthPrincipalType"].isNull())
accessDeniedDetail_.authPrincipalType = accessDeniedDetailNode["AuthPrincipalType"].asString();
if(!accessDeniedDetailNode["EncodedDiagnosticMessage"].isNull())
accessDeniedDetail_.encodedDiagnosticMessage = accessDeniedDetailNode["EncodedDiagnosticMessage"].asString();
if(!accessDeniedDetailNode["NoPermissionType"].isNull())
accessDeniedDetail_.noPermissionType = accessDeniedDetailNode["NoPermissionType"].asString();
if(!accessDeniedDetailNode["PolicyType"].isNull())
accessDeniedDetail_.policyType = accessDeniedDetailNode["PolicyType"].asString();
if(!value["BackupRetentionPeriod"].isNull())
backupRetentionPeriod_ = value["BackupRetentionPeriod"].asString();
if(!value["PreferredBackupPeriod"].isNull())
@@ -49,14 +64,26 @@ void DescribeBackupPolicyResult::parse(const std::string &payload)
preferredBackupTime_ = value["PreferredBackupTime"].asString();
if(!value["EnableBackupLog"].isNull())
enableBackupLog_ = std::stoi(value["EnableBackupLog"].asString());
if(!value["DbsInstance"].isNull())
dbsInstance_ = value["DbsInstance"].asString();
}
DescribeBackupPolicyResult::AccessDeniedDetail DescribeBackupPolicyResult::getAccessDeniedDetail()const
{
return accessDeniedDetail_;
}
std::string DescribeBackupPolicyResult::getPreferredBackupPeriod()const
{
return preferredBackupPeriod_;
}
std::string DescribeBackupPolicyResult::getDbsInstance()const
{
return dbsInstance_;
}
std::string DescribeBackupPolicyResult::getPreferredBackupTime()const
{
return preferredBackupTime_;

View File

@@ -59,11 +59,31 @@ void DescribeBackupTasksResult::parse(const std::string &payload)
backupJobsObject.taskAction = valueBackupJobsBackupJob["TaskAction"].asString();
backupJobs_.push_back(backupJobsObject);
}
auto accessDeniedDetailNode = value["AccessDeniedDetail"];
if(!accessDeniedDetailNode["AuthAction"].isNull())
accessDeniedDetail_.authAction = accessDeniedDetailNode["AuthAction"].asString();
if(!accessDeniedDetailNode["AuthPrincipalDisplayName"].isNull())
accessDeniedDetail_.authPrincipalDisplayName = accessDeniedDetailNode["AuthPrincipalDisplayName"].asString();
if(!accessDeniedDetailNode["AuthPrincipalOwnerId"].isNull())
accessDeniedDetail_.authPrincipalOwnerId = accessDeniedDetailNode["AuthPrincipalOwnerId"].asString();
if(!accessDeniedDetailNode["AuthPrincipalType"].isNull())
accessDeniedDetail_.authPrincipalType = accessDeniedDetailNode["AuthPrincipalType"].asString();
if(!accessDeniedDetailNode["EncodedDiagnosticMessage"].isNull())
accessDeniedDetail_.encodedDiagnosticMessage = accessDeniedDetailNode["EncodedDiagnosticMessage"].asString();
if(!accessDeniedDetailNode["NoPermissionType"].isNull())
accessDeniedDetail_.noPermissionType = accessDeniedDetailNode["NoPermissionType"].asString();
if(!accessDeniedDetailNode["PolicyType"].isNull())
accessDeniedDetail_.policyType = accessDeniedDetailNode["PolicyType"].asString();
if(!value["InstanceId"].isNull())
instanceId_ = value["InstanceId"].asString();
}
DescribeBackupTasksResult::AccessDeniedDetail DescribeBackupTasksResult::getAccessDeniedDetail()const
{
return accessDeniedDetail_;
}
std::string DescribeBackupTasksResult::getInstanceId()const
{
return instanceId_;

View File

@@ -25,6 +25,15 @@ DescribeBackupsRequest::DescribeBackupsRequest()
DescribeBackupsRequest::~DescribeBackupsRequest() {}
int DescribeBackupsRequest::getBackupJobId() const {
return backupJobId_;
}
void DescribeBackupsRequest::setBackupJobId(int backupJobId) {
backupJobId_ = backupJobId;
setParameter(std::string("BackupJobId"), std::to_string(backupJobId));
}
long DescribeBackupsRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}

View File

@@ -69,8 +69,25 @@ void DescribeBackupsResult::parse(const std::string &payload)
backupsObject.backupMode = valueBackupsBackup["BackupMode"].asString();
if(!valueBackupsBackup["BackupMethod"].isNull())
backupsObject.backupMethod = valueBackupsBackup["BackupMethod"].asString();
if(!valueBackupsBackup["BackupJobID"].isNull())
backupsObject.backupJobID = std::stoi(valueBackupsBackup["BackupJobID"].asString());
backups_.push_back(backupsObject);
}
auto accessDeniedDetailNode = value["AccessDeniedDetail"];
if(!accessDeniedDetailNode["AuthAction"].isNull())
accessDeniedDetail_.authAction = accessDeniedDetailNode["AuthAction"].asString();
if(!accessDeniedDetailNode["AuthPrincipalDisplayName"].isNull())
accessDeniedDetail_.authPrincipalDisplayName = accessDeniedDetailNode["AuthPrincipalDisplayName"].asString();
if(!accessDeniedDetailNode["AuthPrincipalOwnerId"].isNull())
accessDeniedDetail_.authPrincipalOwnerId = accessDeniedDetailNode["AuthPrincipalOwnerId"].asString();
if(!accessDeniedDetailNode["AuthPrincipalType"].isNull())
accessDeniedDetail_.authPrincipalType = accessDeniedDetailNode["AuthPrincipalType"].asString();
if(!accessDeniedDetailNode["EncodedDiagnosticMessage"].isNull())
accessDeniedDetail_.encodedDiagnosticMessage = accessDeniedDetailNode["EncodedDiagnosticMessage"].asString();
if(!accessDeniedDetailNode["NoPermissionType"].isNull())
accessDeniedDetail_.noPermissionType = accessDeniedDetailNode["NoPermissionType"].asString();
if(!accessDeniedDetailNode["PolicyType"].isNull())
accessDeniedDetail_.policyType = accessDeniedDetailNode["PolicyType"].asString();
if(!value["PageNumber"].isNull())
pageNumber_ = std::stoi(value["PageNumber"].asString());
if(!value["PageSize"].isNull())
@@ -80,6 +97,11 @@ void DescribeBackupsResult::parse(const std::string &payload)
}
DescribeBackupsResult::AccessDeniedDetail DescribeBackupsResult::getAccessDeniedDetail()const
{
return accessDeniedDetail_;
}
int DescribeBackupsResult::getTotalCount()const
{
return totalCount_;

View File

@@ -0,0 +1,144 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/r-kvstore/model/DescribeClusterBackupListRequest.h>
using AlibabaCloud::R_kvstore::Model::DescribeClusterBackupListRequest;
DescribeClusterBackupListRequest::DescribeClusterBackupListRequest()
: RpcServiceRequest("r-kvstore", "2015-01-01", "DescribeClusterBackupList") {
setMethod(HttpRequest::Method::Get);
}
DescribeClusterBackupListRequest::~DescribeClusterBackupListRequest() {}
long DescribeClusterBackupListRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
void DescribeClusterBackupListRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string DescribeClusterBackupListRequest::getStartTime() const {
return startTime_;
}
void DescribeClusterBackupListRequest::setStartTime(const std::string &startTime) {
startTime_ = startTime;
setParameter(std::string("StartTime"), startTime);
}
int DescribeClusterBackupListRequest::getPageNumber() const {
return pageNumber_;
}
void DescribeClusterBackupListRequest::setPageNumber(int pageNumber) {
pageNumber_ = pageNumber;
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
}
std::string DescribeClusterBackupListRequest::getAccessKeyId() const {
return accessKeyId_;
}
void DescribeClusterBackupListRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string DescribeClusterBackupListRequest::getSecurityToken() const {
return securityToken_;
}
void DescribeClusterBackupListRequest::setSecurityToken(const std::string &securityToken) {
securityToken_ = securityToken;
setParameter(std::string("SecurityToken"), securityToken);
}
std::string DescribeClusterBackupListRequest::getRegionId() const {
return regionId_;
}
void DescribeClusterBackupListRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
int DescribeClusterBackupListRequest::getPageSize() const {
return pageSize_;
}
void DescribeClusterBackupListRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}
std::string DescribeClusterBackupListRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void DescribeClusterBackupListRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string DescribeClusterBackupListRequest::getOwnerAccount() const {
return ownerAccount_;
}
void DescribeClusterBackupListRequest::setOwnerAccount(const std::string &ownerAccount) {
ownerAccount_ = ownerAccount;
setParameter(std::string("OwnerAccount"), ownerAccount);
}
std::string DescribeClusterBackupListRequest::getEndTime() const {
return endTime_;
}
void DescribeClusterBackupListRequest::setEndTime(const std::string &endTime) {
endTime_ = endTime;
setParameter(std::string("EndTime"), endTime);
}
long DescribeClusterBackupListRequest::getOwnerId() const {
return ownerId_;
}
void DescribeClusterBackupListRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string DescribeClusterBackupListRequest::getInstanceId() const {
return instanceId_;
}
void DescribeClusterBackupListRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}
std::string DescribeClusterBackupListRequest::getClusterBackupId() const {
return clusterBackupId_;
}
void DescribeClusterBackupListRequest::setClusterBackupId(const std::string &clusterBackupId) {
clusterBackupId_ = clusterBackupId;
setParameter(std::string("ClusterBackupId"), clusterBackupId);
}

View File

@@ -0,0 +1,134 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/r-kvstore/model/DescribeClusterBackupListResult.h>
#include <json/json.h>
using namespace AlibabaCloud::R_kvstore;
using namespace AlibabaCloud::R_kvstore::Model;
DescribeClusterBackupListResult::DescribeClusterBackupListResult() :
ServiceResult()
{}
DescribeClusterBackupListResult::DescribeClusterBackupListResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeClusterBackupListResult::~DescribeClusterBackupListResult()
{}
void DescribeClusterBackupListResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allClusterBackupsNode = value["ClusterBackups"]["clusterBackup"];
for (auto valueClusterBackupsclusterBackup : allClusterBackupsNode)
{
ClusterBackup clusterBackupsObject;
if(!valueClusterBackupsclusterBackup["IsAvail"].isNull())
clusterBackupsObject.isAvail = std::stoi(valueClusterBackupsclusterBackup["IsAvail"].asString());
if(!valueClusterBackupsclusterBackup["ClusterBackupId"].isNull())
clusterBackupsObject.clusterBackupId = valueClusterBackupsclusterBackup["ClusterBackupId"].asString();
if(!valueClusterBackupsclusterBackup["ClusterBackupStatus"].isNull())
clusterBackupsObject.clusterBackupStatus = valueClusterBackupsclusterBackup["ClusterBackupStatus"].asString();
if(!valueClusterBackupsclusterBackup["ClusterBackupSize"].isNull())
clusterBackupsObject.clusterBackupSize = valueClusterBackupsclusterBackup["ClusterBackupSize"].asString();
if(!valueClusterBackupsclusterBackup["ClusterBackupStartTime"].isNull())
clusterBackupsObject.clusterBackupStartTime = valueClusterBackupsclusterBackup["ClusterBackupStartTime"].asString();
if(!valueClusterBackupsclusterBackup["ClusterBackupEndTime"].isNull())
clusterBackupsObject.clusterBackupEndTime = valueClusterBackupsclusterBackup["ClusterBackupEndTime"].asString();
if(!valueClusterBackupsclusterBackup["ClusterBackupMode"].isNull())
clusterBackupsObject.clusterBackupMode = valueClusterBackupsclusterBackup["ClusterBackupMode"].asString();
if(!valueClusterBackupsclusterBackup["ShardClassMemory"].isNull())
clusterBackupsObject.shardClassMemory = std::stoi(valueClusterBackupsclusterBackup["ShardClassMemory"].asString());
if(!valueClusterBackupsclusterBackup["Progress"].isNull())
clusterBackupsObject.progress = valueClusterBackupsclusterBackup["Progress"].asString();
auto allBackupsNode = valueClusterBackupsclusterBackup["Backups"]["backup"];
for (auto valueClusterBackupsclusterBackupBackupsbackup : allBackupsNode)
{
ClusterBackup::Backup backupsObject;
if(!valueClusterBackupsclusterBackupBackupsbackup["BackupId"].isNull())
backupsObject.backupId = valueClusterBackupsclusterBackupBackupsbackup["BackupId"].asString();
if(!valueClusterBackupsclusterBackupBackupsbackup["InstanceName"].isNull())
backupsObject.instanceName = valueClusterBackupsclusterBackupBackupsbackup["InstanceName"].asString();
if(!valueClusterBackupsclusterBackupBackupsbackup["BackupDownloadURL"].isNull())
backupsObject.backupDownloadURL = valueClusterBackupsclusterBackupBackupsbackup["BackupDownloadURL"].asString();
if(!valueClusterBackupsclusterBackupBackupsbackup["BackupIntranetDownloadURL"].isNull())
backupsObject.backupIntranetDownloadURL = valueClusterBackupsclusterBackupBackupsbackup["BackupIntranetDownloadURL"].asString();
if(!valueClusterBackupsclusterBackupBackupsbackup["BackupStartTime"].isNull())
backupsObject.backupStartTime = valueClusterBackupsclusterBackupBackupsbackup["BackupStartTime"].asString();
if(!valueClusterBackupsclusterBackupBackupsbackup["BackupEndTime"].isNull())
backupsObject.backupEndTime = valueClusterBackupsclusterBackupBackupsbackup["BackupEndTime"].asString();
if(!valueClusterBackupsclusterBackupBackupsbackup["BackupSize"].isNull())
backupsObject.backupSize = valueClusterBackupsclusterBackupBackupsbackup["BackupSize"].asString();
if(!valueClusterBackupsclusterBackupBackupsbackup["IsAvail"].isNull())
backupsObject.isAvail = valueClusterBackupsclusterBackupBackupsbackup["IsAvail"].asString();
if(!valueClusterBackupsclusterBackupBackupsbackup["BackupStatus"].isNull())
backupsObject.backupStatus = valueClusterBackupsclusterBackupBackupsbackup["BackupStatus"].asString();
if(!valueClusterBackupsclusterBackupBackupsbackup["BackupName"].isNull())
backupsObject.backupName = valueClusterBackupsclusterBackupBackupsbackup["BackupName"].asString();
if(!valueClusterBackupsclusterBackupBackupsbackup["Engine"].isNull())
backupsObject.engine = valueClusterBackupsclusterBackupBackupsbackup["Engine"].asString();
auto extraInfo1Node = value["ExtraInfo"];
if(!extraInfo1Node["CustinsLevelId"].isNull())
backupsObject.extraInfo1.custinsLevelId = std::stoi(extraInfo1Node["CustinsLevelId"].asString());
if(!extraInfo1Node["CustinsDbVersion"].isNull())
backupsObject.extraInfo1.custinsDbVersion = extraInfo1Node["CustinsDbVersion"].asString();
if(!extraInfo1Node["CustinsName"].isNull())
backupsObject.extraInfo1.custinsName = extraInfo1Node["CustinsName"].asString();
if(!extraInfo1Node["CustinsId"].isNull())
backupsObject.extraInfo1.custinsId = std::stoi(extraInfo1Node["CustinsId"].asString());
clusterBackupsObject.backups.push_back(backupsObject);
}
auto extraInfoNode = value["ExtraInfo"];
if(!extraInfoNode["RegistryFromHistory"].isNull())
clusterBackupsObject.extraInfo.registryFromHistory = extraInfoNode["RegistryFromHistory"].asString();
clusterBackups_.push_back(clusterBackupsObject);
}
if(!value["MaxResults"].isNull())
maxResults_ = std::stoi(value["MaxResults"].asString());
if(!value["PageNumber"].isNull())
pageNumber_ = std::stoi(value["PageNumber"].asString());
if(!value["PageSize"].isNull())
pageSize_ = std::stoi(value["PageSize"].asString());
}
std::vector<DescribeClusterBackupListResult::ClusterBackup> DescribeClusterBackupListResult::getClusterBackups()const
{
return clusterBackups_;
}
int DescribeClusterBackupListResult::getPageSize()const
{
return pageSize_;
}
int DescribeClusterBackupListResult::getPageNumber()const
{
return pageNumber_;
}
int DescribeClusterBackupListResult::getMaxResults()const
{
return maxResults_;
}

View File

@@ -65,6 +65,8 @@ void DescribeDBInstanceNetInfoResult::parse(const std::string &payload)
netInfoItemsObject.vPCId = valueNetInfoItemsInstanceNetInfo["VPCId"].asString();
if(!valueNetInfoItemsInstanceNetInfo["IPAddress"].isNull())
netInfoItemsObject.iPAddress = valueNetInfoItemsInstanceNetInfo["IPAddress"].asString();
if(!valueNetInfoItemsInstanceNetInfo["IsSlaveProxy"].isNull())
netInfoItemsObject.isSlaveProxy = std::stoi(valueNetInfoItemsInstanceNetInfo["IsSlaveProxy"].asString());
netInfoItems_.push_back(netInfoItemsObject);
}
if(!value["InstanceNetworkType"].isNull())

View File

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

View File

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

View File

@@ -55,6 +55,10 @@ void DescribeEncryptionKeyResult::parse(const std::string &payload)
encryptionKey_ = value["EncryptionKey"].asString();
if(!value["Creator"].isNull())
creator_ = value["Creator"].asString();
if(!value["EncryptionName"].isNull())
encryptionName_ = value["EncryptionName"].asString();
if(!value["RoleArn"].isNull())
roleArn_ = value["RoleArn"].asString();
}
@@ -78,6 +82,11 @@ std::string DescribeEncryptionKeyResult::getMaterialExpireTime()const
return materialExpireTime_;
}
std::string DescribeEncryptionKeyResult::getEncryptionName()const
{
return encryptionName_;
}
std::string DescribeEncryptionKeyResult::getKeyUsage()const
{
return keyUsage_;
@@ -98,3 +107,8 @@ std::string DescribeEncryptionKeyResult::getDeleteDate()const
return deleteDate_;
}
std::string DescribeEncryptionKeyResult::getRoleArn()const
{
return roleArn_;
}

View File

@@ -39,6 +39,54 @@ void DescribeEngineVersionResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dBLatestMinorVersionNode = value["DBLatestMinorVersion"];
if(!dBLatestMinorVersionNode["MinorVersion"].isNull())
dBLatestMinorVersion_.minorVersion = dBLatestMinorVersionNode["MinorVersion"].asString();
if(!dBLatestMinorVersionNode["Level"].isNull())
dBLatestMinorVersion_.level = dBLatestMinorVersionNode["Level"].asString();
auto versionReleaseNode = dBLatestMinorVersionNode["VersionRelease"];
if(!versionReleaseNode["VersionChangesLevel"].isNull())
dBLatestMinorVersion_.versionRelease.versionChangesLevel = versionReleaseNode["VersionChangesLevel"].asString();
auto allReleaseInfoNode = versionReleaseNode["ReleaseInfo"]["ReleaseInfoList"];
for (auto versionReleaseNodeReleaseInfoReleaseInfoList : allReleaseInfoNode)
{
DBLatestMinorVersion::VersionRelease::ReleaseInfoList releaseInfoListObject;
if(!versionReleaseNodeReleaseInfoReleaseInfoList["ReleaseVersion"].isNull())
releaseInfoListObject.releaseVersion = versionReleaseNodeReleaseInfoReleaseInfoList["ReleaseVersion"].asString();
if(!versionReleaseNodeReleaseInfoReleaseInfoList["CreateTime"].isNull())
releaseInfoListObject.createTime = versionReleaseNodeReleaseInfoReleaseInfoList["CreateTime"].asString();
if(!versionReleaseNodeReleaseInfoReleaseInfoList["ReleaseNote"].isNull())
releaseInfoListObject.releaseNote = versionReleaseNodeReleaseInfoReleaseInfoList["ReleaseNote"].asString();
if(!versionReleaseNodeReleaseInfoReleaseInfoList["Level"].isNull())
releaseInfoListObject.level = versionReleaseNodeReleaseInfoReleaseInfoList["Level"].asString();
if(!versionReleaseNodeReleaseInfoReleaseInfoList["ReleaseNoteEn"].isNull())
releaseInfoListObject.releaseNoteEn = versionReleaseNodeReleaseInfoReleaseInfoList["ReleaseNoteEn"].asString();
dBLatestMinorVersion_.versionRelease.releaseInfo.push_back(releaseInfoListObject);
}
auto proxyLatestMinorVersionNode = value["ProxyLatestMinorVersion"];
if(!proxyLatestMinorVersionNode["MinorVersion"].isNull())
proxyLatestMinorVersion_.minorVersion = proxyLatestMinorVersionNode["MinorVersion"].asString();
if(!proxyLatestMinorVersionNode["Level"].isNull())
proxyLatestMinorVersion_.level = proxyLatestMinorVersionNode["Level"].asString();
auto versionRelease1Node = proxyLatestMinorVersionNode["VersionRelease"];
if(!versionRelease1Node["VersionChangesLevel"].isNull())
proxyLatestMinorVersion_.versionRelease1.versionChangesLevel = versionRelease1Node["VersionChangesLevel"].asString();
auto allReleaseInfo2Node = versionRelease1Node["ReleaseInfo"]["ReleaseInfoList"];
for (auto versionRelease1NodeReleaseInfoReleaseInfoList : allReleaseInfo2Node)
{
ProxyLatestMinorVersion::VersionRelease1::ReleaseInfoList3 releaseInfoList3Object;
if(!versionRelease1NodeReleaseInfoReleaseInfoList["ReleaseVersion"].isNull())
releaseInfoList3Object.releaseVersion = versionRelease1NodeReleaseInfoReleaseInfoList["ReleaseVersion"].asString();
if(!versionRelease1NodeReleaseInfoReleaseInfoList["CreateTime"].isNull())
releaseInfoList3Object.createTime = versionRelease1NodeReleaseInfoReleaseInfoList["CreateTime"].asString();
if(!versionRelease1NodeReleaseInfoReleaseInfoList["ReleaseNote"].isNull())
releaseInfoList3Object.releaseNote = versionRelease1NodeReleaseInfoReleaseInfoList["ReleaseNote"].asString();
if(!versionRelease1NodeReleaseInfoReleaseInfoList["Level"].isNull())
releaseInfoList3Object.level = versionRelease1NodeReleaseInfoReleaseInfoList["Level"].asString();
if(!versionRelease1NodeReleaseInfoReleaseInfoList["ReleaseNoteEn"].isNull())
releaseInfoList3Object.releaseNoteEn = versionRelease1NodeReleaseInfoReleaseInfoList["ReleaseNoteEn"].asString();
proxyLatestMinorVersion_.versionRelease1.releaseInfo2.push_back(releaseInfoList3Object);
}
if(!value["IsLatestVersion"].isNull())
isLatestVersion_ = value["IsLatestVersion"].asString() == "true";
if(!value["ProxyMinorVersion"].isNull())
@@ -57,6 +105,14 @@ void DescribeEngineVersionResult::parse(const std::string &payload)
engine_ = value["Engine"].asString();
if(!value["MinorVersion"].isNull())
minorVersion_ = value["MinorVersion"].asString();
if(!value["IsRedisCompatibleVersion"].isNull())
isRedisCompatibleVersion_ = value["IsRedisCompatibleVersion"].asString();
if(!value["IsSSLEnable"].isNull())
isSSLEnable_ = value["IsSSLEnable"].asString();
if(!value["IsNewSSLMode"].isNull())
isNewSSLMode_ = value["IsNewSSLMode"].asString();
if(!value["IsAutoUpgradeOpen"].isNull())
isAutoUpgradeOpen_ = value["IsAutoUpgradeOpen"].asString();
}
@@ -65,9 +121,14 @@ std::string DescribeEngineVersionResult::getMajorVersion()const
return majorVersion_;
}
bool DescribeEngineVersionResult::getIsLatestVersion()const
DescribeEngineVersionResult::DBLatestMinorVersion DescribeEngineVersionResult::getDBLatestMinorVersion()const
{
return isLatestVersion_;
return dBLatestMinorVersion_;
}
std::string DescribeEngineVersionResult::getIsAutoUpgradeOpen()const
{
return isAutoUpgradeOpen_;
}
std::string DescribeEngineVersionResult::getMinorVersion()const
@@ -80,6 +141,41 @@ std::string DescribeEngineVersionResult::getProxyMinorVersion()const
return proxyMinorVersion_;
}
std::string DescribeEngineVersionResult::getDBVersionRelease()const
{
return dBVersionRelease_;
}
bool DescribeEngineVersionResult::getEnableUpgradeMajorVersion()const
{
return enableUpgradeMajorVersion_;
}
bool DescribeEngineVersionResult::getIsLatestVersion()const
{
return isLatestVersion_;
}
std::string DescribeEngineVersionResult::getIsNewSSLMode()const
{
return isNewSSLMode_;
}
std::string DescribeEngineVersionResult::getIsRedisCompatibleVersion()const
{
return isRedisCompatibleVersion_;
}
DescribeEngineVersionResult::ProxyLatestMinorVersion DescribeEngineVersionResult::getProxyLatestMinorVersion()const
{
return proxyLatestMinorVersion_;
}
std::string DescribeEngineVersionResult::getIsSSLEnable()const
{
return isSSLEnable_;
}
std::string DescribeEngineVersionResult::getProxyVersionRelease()const
{
return proxyVersionRelease_;
@@ -95,13 +191,3 @@ std::string DescribeEngineVersionResult::getEngine()const
return engine_;
}
std::string DescribeEngineVersionResult::getDBVersionRelease()const
{
return dBVersionRelease_;
}
bool DescribeEngineVersionResult::getEnableUpgradeMajorVersion()const
{
return enableUpgradeMajorVersion_;
}

View File

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

View File

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

View File

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

View File

@@ -0,0 +1,70 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/r-kvstore/model/DescribeGlobalSecurityIPGroupResult.h>
#include <json/json.h>
using namespace AlibabaCloud::R_kvstore;
using namespace AlibabaCloud::R_kvstore::Model;
DescribeGlobalSecurityIPGroupResult::DescribeGlobalSecurityIPGroupResult() :
ServiceResult()
{}
DescribeGlobalSecurityIPGroupResult::DescribeGlobalSecurityIPGroupResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeGlobalSecurityIPGroupResult::~DescribeGlobalSecurityIPGroupResult()
{}
void DescribeGlobalSecurityIPGroupResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allGlobalSecurityIPGroupNode = value["GlobalSecurityIPGroup"]["GlobalSecurityIPGroupItem"];
for (auto valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem : allGlobalSecurityIPGroupNode)
{
GlobalSecurityIPGroupItem globalSecurityIPGroupObject;
if(!valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem["GlobalSecurityGroupId"].isNull())
globalSecurityIPGroupObject.globalSecurityGroupId = valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem["GlobalSecurityGroupId"].asString();
if(!valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem["GlobalIgName"].isNull())
globalSecurityIPGroupObject.globalIgName = valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem["GlobalIgName"].asString();
if(!valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem["SecurityIPType"].isNull())
globalSecurityIPGroupObject.securityIPType = valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem["SecurityIPType"].asString();
if(!valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem["GIpList"].isNull())
globalSecurityIPGroupObject.gIpList = valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem["GIpList"].asString();
if(!valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem["WhitelistNetType"].isNull())
globalSecurityIPGroupObject.whitelistNetType = valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem["WhitelistNetType"].asString();
if(!valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem["RegionId"].isNull())
globalSecurityIPGroupObject.regionId = valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem["RegionId"].asString();
auto allDBInstances = value["DBInstances"]["DBInstances"];
for (auto value : allDBInstances)
globalSecurityIPGroupObject.dBInstances.push_back(value.asString());
globalSecurityIPGroup_.push_back(globalSecurityIPGroupObject);
}
}
std::vector<DescribeGlobalSecurityIPGroupResult::GlobalSecurityIPGroupItem> DescribeGlobalSecurityIPGroupResult::getGlobalSecurityIPGroup()const
{
return globalSecurityIPGroup_;
}

View File

@@ -0,0 +1,171 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/r-kvstore/model/DescribeHistoryTasksRequest.h>
using AlibabaCloud::R_kvstore::Model::DescribeHistoryTasksRequest;
DescribeHistoryTasksRequest::DescribeHistoryTasksRequest()
: RpcServiceRequest("r-kvstore", "2015-01-01", "DescribeHistoryTasks") {
setMethod(HttpRequest::Method::Post);
}
DescribeHistoryTasksRequest::~DescribeHistoryTasksRequest() {}
long DescribeHistoryTasksRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
void DescribeHistoryTasksRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string DescribeHistoryTasksRequest::getToStartTime() const {
return toStartTime_;
}
void DescribeHistoryTasksRequest::setToStartTime(const std::string &toStartTime) {
toStartTime_ = toStartTime;
setParameter(std::string("ToStartTime"), toStartTime);
}
int DescribeHistoryTasksRequest::getPageNumber() const {
return pageNumber_;
}
void DescribeHistoryTasksRequest::setPageNumber(int pageNumber) {
pageNumber_ = pageNumber;
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
}
std::string DescribeHistoryTasksRequest::getAccessKeyId() const {
return accessKeyId_;
}
void DescribeHistoryTasksRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string DescribeHistoryTasksRequest::getSecurityToken() const {
return securityToken_;
}
void DescribeHistoryTasksRequest::setSecurityToken(const std::string &securityToken) {
securityToken_ = securityToken;
setParameter(std::string("SecurityToken"), securityToken);
}
std::string DescribeHistoryTasksRequest::getRegionId() const {
return regionId_;
}
void DescribeHistoryTasksRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
int DescribeHistoryTasksRequest::getPageSize() const {
return pageSize_;
}
void DescribeHistoryTasksRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}
std::string DescribeHistoryTasksRequest::getInstanceType() const {
return instanceType_;
}
void DescribeHistoryTasksRequest::setInstanceType(const std::string &instanceType) {
instanceType_ = instanceType;
setParameter(std::string("InstanceType"), instanceType);
}
std::string DescribeHistoryTasksRequest::getTaskId() const {
return taskId_;
}
void DescribeHistoryTasksRequest::setTaskId(const std::string &taskId) {
taskId_ = taskId;
setParameter(std::string("TaskId"), taskId);
}
int DescribeHistoryTasksRequest::getToExecTime() const {
return toExecTime_;
}
void DescribeHistoryTasksRequest::setToExecTime(int toExecTime) {
toExecTime_ = toExecTime;
setParameter(std::string("ToExecTime"), std::to_string(toExecTime));
}
std::string DescribeHistoryTasksRequest::getTaskType() const {
return taskType_;
}
void DescribeHistoryTasksRequest::setTaskType(const std::string &taskType) {
taskType_ = taskType;
setParameter(std::string("TaskType"), taskType);
}
long DescribeHistoryTasksRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void DescribeHistoryTasksRequest::setResourceOwnerAccount(long resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), std::to_string(resourceOwnerAccount));
}
std::string DescribeHistoryTasksRequest::getFromStartTime() const {
return fromStartTime_;
}
void DescribeHistoryTasksRequest::setFromStartTime(const std::string &fromStartTime) {
fromStartTime_ = fromStartTime;
setParameter(std::string("FromStartTime"), fromStartTime);
}
int DescribeHistoryTasksRequest::getFromExecTime() const {
return fromExecTime_;
}
void DescribeHistoryTasksRequest::setFromExecTime(int fromExecTime) {
fromExecTime_ = fromExecTime;
setParameter(std::string("FromExecTime"), std::to_string(fromExecTime));
}
std::string DescribeHistoryTasksRequest::getInstanceId() const {
return instanceId_;
}
void DescribeHistoryTasksRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}
std::string DescribeHistoryTasksRequest::getStatus() const {
return status_;
}
void DescribeHistoryTasksRequest::setStatus(const std::string &status) {
status_ = status;
setParameter(std::string("Status"), status);
}

View File

@@ -0,0 +1,116 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/r-kvstore/model/DescribeHistoryTasksResult.h>
#include <json/json.h>
using namespace AlibabaCloud::R_kvstore;
using namespace AlibabaCloud::R_kvstore::Model;
DescribeHistoryTasksResult::DescribeHistoryTasksResult() :
ServiceResult()
{}
DescribeHistoryTasksResult::DescribeHistoryTasksResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeHistoryTasksResult::~DescribeHistoryTasksResult()
{}
void DescribeHistoryTasksResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allItemsNode = value["Items"]["ItemsItem"];
for (auto valueItemsItemsItem : allItemsNode)
{
ItemsItem itemsObject;
if(!valueItemsItemsItem["Status"].isNull())
itemsObject.status = std::stoi(valueItemsItemsItem["Status"].asString());
if(!valueItemsItemsItem["TaskId"].isNull())
itemsObject.taskId = valueItemsItemsItem["TaskId"].asString();
if(!valueItemsItemsItem["CurrentStepName"].isNull())
itemsObject.currentStepName = valueItemsItemsItem["CurrentStepName"].asString();
if(!valueItemsItemsItem["StartTime"].isNull())
itemsObject.startTime = valueItemsItemsItem["StartTime"].asString();
if(!valueItemsItemsItem["EndTime"].isNull())
itemsObject.endTime = valueItemsItemsItem["EndTime"].asString();
if(!valueItemsItemsItem["TaskType"].isNull())
itemsObject.taskType = valueItemsItemsItem["TaskType"].asString();
if(!valueItemsItemsItem["RemainTime"].isNull())
itemsObject.remainTime = std::stoi(valueItemsItemsItem["RemainTime"].asString());
if(!valueItemsItemsItem["Progress"].isNull())
itemsObject.progress = std::stof(valueItemsItemsItem["Progress"].asString());
if(!valueItemsItemsItem["RegionId"].isNull())
itemsObject.regionId = valueItemsItemsItem["RegionId"].asString();
if(!valueItemsItemsItem["InstanceType"].isNull())
itemsObject.instanceType = valueItemsItemsItem["InstanceType"].asString();
if(!valueItemsItemsItem["InstanceId"].isNull())
itemsObject.instanceId = valueItemsItemsItem["InstanceId"].asString();
if(!valueItemsItemsItem["InstanceName"].isNull())
itemsObject.instanceName = valueItemsItemsItem["InstanceName"].asString();
if(!valueItemsItemsItem["DbType"].isNull())
itemsObject.dbType = valueItemsItemsItem["DbType"].asString();
if(!valueItemsItemsItem["Product"].isNull())
itemsObject.product = valueItemsItemsItem["Product"].asString();
if(!valueItemsItemsItem["TaskDetail"].isNull())
itemsObject.taskDetail = valueItemsItemsItem["TaskDetail"].asString();
if(!valueItemsItemsItem["ReasonCode"].isNull())
itemsObject.reasonCode = valueItemsItemsItem["ReasonCode"].asString();
if(!valueItemsItemsItem["ActionInfo"].isNull())
itemsObject.actionInfo = valueItemsItemsItem["ActionInfo"].asString();
if(!valueItemsItemsItem["Uid"].isNull())
itemsObject.uid = valueItemsItemsItem["Uid"].asString();
if(!valueItemsItemsItem["CallerSource"].isNull())
itemsObject.callerSource = valueItemsItemsItem["CallerSource"].asString();
if(!valueItemsItemsItem["CallerUid"].isNull())
itemsObject.callerUid = valueItemsItemsItem["CallerUid"].asString();
items_.push_back(itemsObject);
}
if(!value["PageNumber"].isNull())
pageNumber_ = std::stoi(value["PageNumber"].asString());
if(!value["PageSize"].isNull())
pageSize_ = std::stoi(value["PageSize"].asString());
if(!value["TotalCount"].isNull())
totalCount_ = std::stoi(value["TotalCount"].asString());
}
int DescribeHistoryTasksResult::getTotalCount()const
{
return totalCount_;
}
int DescribeHistoryTasksResult::getPageSize()const
{
return pageSize_;
}
int DescribeHistoryTasksResult::getPageNumber()const
{
return pageNumber_;
}
std::vector<DescribeHistoryTasksResult::ItemsItem> DescribeHistoryTasksResult::getItems()const
{
return items_;
}

View File

@@ -87,6 +87,8 @@ void DescribeInstanceAttributeResult::parse(const std::string &payload)
instancesObject.securityIPList = valueInstancesDBInstanceAttribute["SecurityIPList"].asString();
if(!valueInstancesDBInstanceAttribute["ShardCount"].isNull())
instancesObject.shardCount = std::stoi(valueInstancesDBInstanceAttribute["ShardCount"].asString());
if(!valueInstancesDBInstanceAttribute["ReadOnlyCount"].isNull())
instancesObject.readOnlyCount = std::stoi(valueInstancesDBInstanceAttribute["ReadOnlyCount"].asString());
if(!valueInstancesDBInstanceAttribute["GlobalInstanceId"].isNull())
instancesObject.globalInstanceId = valueInstancesDBInstanceAttribute["GlobalInstanceId"].asString();
if(!valueInstancesDBInstanceAttribute["QPS"].isNull())
@@ -97,10 +99,12 @@ void DescribeInstanceAttributeResult::parse(const std::string &payload)
instancesObject.zoneType = valueInstancesDBInstanceAttribute["ZoneType"].asString();
if(!valueInstancesDBInstanceAttribute["MaintainStartTime"].isNull())
instancesObject.maintainStartTime = valueInstancesDBInstanceAttribute["MaintainStartTime"].asString();
if(!valueInstancesDBInstanceAttribute["InstanceClass"].isNull())
instancesObject.instanceClass = valueInstancesDBInstanceAttribute["InstanceClass"].asString();
if(!valueInstancesDBInstanceAttribute["MaintainEndTime"].isNull())
instancesObject.maintainEndTime = valueInstancesDBInstanceAttribute["MaintainEndTime"].asString();
if(!valueInstancesDBInstanceAttribute["InstanceClass"].isNull())
instancesObject.instanceClass = valueInstancesDBInstanceAttribute["InstanceClass"].asString();
if(!valueInstancesDBInstanceAttribute["RealInstanceClass"].isNull())
instancesObject.realInstanceClass = valueInstancesDBInstanceAttribute["RealInstanceClass"].asString();
if(!valueInstancesDBInstanceAttribute["InstanceId"].isNull())
instancesObject.instanceId = valueInstancesDBInstanceAttribute["InstanceId"].asString();
if(!valueInstancesDBInstanceAttribute["InstanceType"].isNull())
@@ -125,6 +129,8 @@ void DescribeInstanceAttributeResult::parse(const std::string &payload)
instancesObject.connections = std::stol(valueInstancesDBInstanceAttribute["Connections"].asString());
if(!valueInstancesDBInstanceAttribute["BackupLogStartTime"].isNull())
instancesObject.backupLogStartTime = valueInstancesDBInstanceAttribute["BackupLogStartTime"].asString();
if(!valueInstancesDBInstanceAttribute["SlaveReadOnlyCount"].isNull())
instancesObject.slaveReadOnlyCount = std::stol(valueInstancesDBInstanceAttribute["SlaveReadOnlyCount"].asString());
if(!valueInstancesDBInstanceAttribute["ResourceGroupId"].isNull())
instancesObject.resourceGroupId = valueInstancesDBInstanceAttribute["ResourceGroupId"].asString();
if(!valueInstancesDBInstanceAttribute["ZoneId"].isNull())
@@ -137,6 +143,10 @@ void DescribeInstanceAttributeResult::parse(const std::string &payload)
instancesObject.storage = valueInstancesDBInstanceAttribute["Storage"].asString();
if(!valueInstancesDBInstanceAttribute["CloudType"].isNull())
instancesObject.cloudType = valueInstancesDBInstanceAttribute["CloudType"].asString();
if(!valueInstancesDBInstanceAttribute["IsOrderCompleted"].isNull())
instancesObject.isOrderCompleted = valueInstancesDBInstanceAttribute["IsOrderCompleted"].asString() == "true";
if(!valueInstancesDBInstanceAttribute["IsSupportTDE"].isNull())
instancesObject.isSupportTDE = valueInstancesDBInstanceAttribute["IsSupportTDE"].asString() == "true";
auto allTagsNode = valueInstancesDBInstanceAttribute["Tags"]["Tag"];
for (auto valueInstancesDBInstanceAttributeTagsTag : allTagsNode)
{

View File

@@ -47,6 +47,8 @@ void DescribeInstanceSSLResult::parse(const std::string &payload)
sSLExpiredTime_ = value["SSLExpiredTime"].asString();
if(!value["CertCommonName"].isNull())
certCommonName_ = value["CertCommonName"].asString();
if(!value["CertDownloadURL"].isNull())
certDownloadURL_ = value["CertDownloadURL"].asString();
}
@@ -70,3 +72,8 @@ std::string DescribeInstanceSSLResult::getCertCommonName()const
return certCommonName_;
}
std::string DescribeInstanceSSLResult::getCertDownloadURL()const
{
return certDownloadURL_;
}

View File

@@ -83,6 +83,8 @@ void DescribeInstancesOverviewResult::parse(const std::string &payload)
instancesObject.zoneId = valueInstancesKVStoreInstance["ZoneId"].asString();
if(!valueInstancesKVStoreInstance["InstanceStatus"].isNull())
instancesObject.instanceStatus = valueInstancesKVStoreInstance["InstanceStatus"].asString();
if(!valueInstancesKVStoreInstance["SecondaryZoneId"].isNull())
instancesObject.secondaryZoneId = valueInstancesKVStoreInstance["SecondaryZoneId"].asString();
instances_.push_back(instancesObject);
}
if(!value["TotalCount"].isNull())

View File

@@ -121,6 +121,10 @@ void DescribeInstancesResult::parse(const std::string &payload)
instancesObject.cloudType = valueInstancesKVStoreInstance["CloudType"].asString();
if(!valueInstancesKVStoreInstance["EditionType"].isNull())
instancesObject.editionType = valueInstancesKVStoreInstance["EditionType"].asString();
if(!valueInstancesKVStoreInstance["ReadOnlyCount"].isNull())
instancesObject.readOnlyCount = valueInstancesKVStoreInstance["ReadOnlyCount"].asString();
if(!valueInstancesKVStoreInstance["ShardClass"].isNull())
instancesObject.shardClass = valueInstancesKVStoreInstance["ShardClass"].asString();
auto allTagsNode = valueInstancesKVStoreInstance["Tags"]["Tag"];
for (auto valueInstancesKVStoreInstanceTagsTag : allTagsNode)
{

Some files were not shown because too many files have changed in this diff Show More