Backup OpenAPI update.

This commit is contained in:
sdk-team
2025-07-30 09:58:54 +00:00
parent 6a7e1f141c
commit 70bcdee246
128 changed files with 7550 additions and 308 deletions

View File

@@ -1 +1 @@
1.36.2092
1.36.2093

View File

@@ -27,6 +27,8 @@ set(r-kvstore_public_header_model
include/alibabacloud/r-kvstore/model/AllocateDirectConnectionResult.h
include/alibabacloud/r-kvstore/model/AllocateInstancePublicConnectionRequest.h
include/alibabacloud/r-kvstore/model/AllocateInstancePublicConnectionResult.h
include/alibabacloud/r-kvstore/model/CancelActiveOperationTasksRequest.h
include/alibabacloud/r-kvstore/model/CancelActiveOperationTasksResult.h
include/alibabacloud/r-kvstore/model/CheckCloudResourceAuthorizedRequest.h
include/alibabacloud/r-kvstore/model/CheckCloudResourceAuthorizedResult.h
include/alibabacloud/r-kvstore/model/CreateAccountRequest.h
@@ -45,10 +47,14 @@ set(r-kvstore_public_header_model
include/alibabacloud/r-kvstore/model/CreateInstancesResult.h
include/alibabacloud/r-kvstore/model/CreateParameterGroupRequest.h
include/alibabacloud/r-kvstore/model/CreateParameterGroupResult.h
include/alibabacloud/r-kvstore/model/CreateTCInstanceRequest.h
include/alibabacloud/r-kvstore/model/CreateTCInstanceResult.h
include/alibabacloud/r-kvstore/model/CreateTairInstanceRequest.h
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/DeleteBackupRequest.h
include/alibabacloud/r-kvstore/model/DeleteBackupResult.h
include/alibabacloud/r-kvstore/model/DeleteGlobalSecurityIPGroupRequest.h
include/alibabacloud/r-kvstore/model/DeleteGlobalSecurityIPGroupResult.h
include/alibabacloud/r-kvstore/model/DeleteInstanceRequest.h
@@ -153,8 +159,16 @@ set(r-kvstore_public_header_model
include/alibabacloud/r-kvstore/model/DescribeSecurityIpsResult.h
include/alibabacloud/r-kvstore/model/DescribeSlowLogRecordsRequest.h
include/alibabacloud/r-kvstore/model/DescribeSlowLogRecordsResult.h
include/alibabacloud/r-kvstore/model/DescribeTasksRequest.h
include/alibabacloud/r-kvstore/model/DescribeTasksResult.h
include/alibabacloud/r-kvstore/model/DescribeTairKVCacheCustomInstanceAttributeRequest.h
include/alibabacloud/r-kvstore/model/DescribeTairKVCacheCustomInstanceAttributeResult.h
include/alibabacloud/r-kvstore/model/DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest.h
include/alibabacloud/r-kvstore/model/DescribeTairKVCacheCustomInstanceHistoryMonitorValuesResult.h
include/alibabacloud/r-kvstore/model/DescribeTairKVCacheCustomInstancesRequest.h
include/alibabacloud/r-kvstore/model/DescribeTairKVCacheCustomInstancesResult.h
include/alibabacloud/r-kvstore/model/DescribeTairKVCacheInferInstanceAttributeRequest.h
include/alibabacloud/r-kvstore/model/DescribeTairKVCacheInferInstanceAttributeResult.h
include/alibabacloud/r-kvstore/model/DescribeTairKVCacheInferInstancesRequest.h
include/alibabacloud/r-kvstore/model/DescribeTairKVCacheInferInstancesResult.h
include/alibabacloud/r-kvstore/model/DescribeZonesRequest.h
include/alibabacloud/r-kvstore/model/DescribeZonesResult.h
include/alibabacloud/r-kvstore/model/EnableAdditionalBandwidthRequest.h
@@ -173,6 +187,8 @@ set(r-kvstore_public_header_model
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/MasterNodeShutDownFailOverRequest.h
include/alibabacloud/r-kvstore/model/MasterNodeShutDownFailOverResult.h
include/alibabacloud/r-kvstore/model/MigrateToOtherZoneRequest.h
include/alibabacloud/r-kvstore/model/MigrateToOtherZoneResult.h
include/alibabacloud/r-kvstore/model/ModifyAccountDescriptionRequest.h
@@ -185,6 +201,8 @@ set(r-kvstore_public_header_model
include/alibabacloud/r-kvstore/model/ModifyActiveOperationTasksResult.h
include/alibabacloud/r-kvstore/model/ModifyAuditLogConfigRequest.h
include/alibabacloud/r-kvstore/model/ModifyAuditLogConfigResult.h
include/alibabacloud/r-kvstore/model/ModifyBackupExpireTimeRequest.h
include/alibabacloud/r-kvstore/model/ModifyBackupExpireTimeResult.h
include/alibabacloud/r-kvstore/model/ModifyBackupPolicyRequest.h
include/alibabacloud/r-kvstore/model/ModifyBackupPolicyResult.h
include/alibabacloud/r-kvstore/model/ModifyDBInstanceAutoUpgradeRequest.h
@@ -201,6 +219,8 @@ set(r-kvstore_public_header_model
include/alibabacloud/r-kvstore/model/ModifyInstanceAttributeResult.h
include/alibabacloud/r-kvstore/model/ModifyInstanceAutoRenewalAttributeRequest.h
include/alibabacloud/r-kvstore/model/ModifyInstanceAutoRenewalAttributeResult.h
include/alibabacloud/r-kvstore/model/ModifyInstanceBandwidthRequest.h
include/alibabacloud/r-kvstore/model/ModifyInstanceBandwidthResult.h
include/alibabacloud/r-kvstore/model/ModifyInstanceConfigRequest.h
include/alibabacloud/r-kvstore/model/ModifyInstanceConfigResult.h
include/alibabacloud/r-kvstore/model/ModifyInstanceMaintainTimeRequest.h
@@ -231,6 +251,10 @@ set(r-kvstore_public_header_model
include/alibabacloud/r-kvstore/model/ModifySecurityGroupConfigurationResult.h
include/alibabacloud/r-kvstore/model/ModifySecurityIpsRequest.h
include/alibabacloud/r-kvstore/model/ModifySecurityIpsResult.h
include/alibabacloud/r-kvstore/model/ModifyTairKVCacheCustomInstanceAttributeRequest.h
include/alibabacloud/r-kvstore/model/ModifyTairKVCacheCustomInstanceAttributeResult.h
include/alibabacloud/r-kvstore/model/ModifyTaskInfoRequest.h
include/alibabacloud/r-kvstore/model/ModifyTaskInfoResult.h
include/alibabacloud/r-kvstore/model/ReleaseDirectConnectionRequest.h
include/alibabacloud/r-kvstore/model/ReleaseDirectConnectionResult.h
include/alibabacloud/r-kvstore/model/ReleaseInstancePublicConnectionRequest.h
@@ -243,14 +267,26 @@ set(r-kvstore_public_header_model
include/alibabacloud/r-kvstore/model/RenewInstanceResult.h
include/alibabacloud/r-kvstore/model/ResetAccountPasswordRequest.h
include/alibabacloud/r-kvstore/model/ResetAccountPasswordResult.h
include/alibabacloud/r-kvstore/model/ResetTairKVCacheCustomInstancePasswordRequest.h
include/alibabacloud/r-kvstore/model/ResetTairKVCacheCustomInstancePasswordResult.h
include/alibabacloud/r-kvstore/model/ResizeTairKVCacheCustomInstanceDiskRequest.h
include/alibabacloud/r-kvstore/model/ResizeTairKVCacheCustomInstanceDiskResult.h
include/alibabacloud/r-kvstore/model/RestartInstanceRequest.h
include/alibabacloud/r-kvstore/model/RestartInstanceResult.h
include/alibabacloud/r-kvstore/model/RestartTairKVCacheCustomInstanceRequest.h
include/alibabacloud/r-kvstore/model/RestartTairKVCacheCustomInstanceResult.h
include/alibabacloud/r-kvstore/model/RestoreInstanceRequest.h
include/alibabacloud/r-kvstore/model/RestoreInstanceResult.h
include/alibabacloud/r-kvstore/model/StartTairKVCacheCustomInstanceRequest.h
include/alibabacloud/r-kvstore/model/StartTairKVCacheCustomInstanceResult.h
include/alibabacloud/r-kvstore/model/StopTairKVCacheCustomInstanceRequest.h
include/alibabacloud/r-kvstore/model/StopTairKVCacheCustomInstanceResult.h
include/alibabacloud/r-kvstore/model/SwitchInstanceHARequest.h
include/alibabacloud/r-kvstore/model/SwitchInstanceHAResult.h
include/alibabacloud/r-kvstore/model/SwitchInstanceProxyRequest.h
include/alibabacloud/r-kvstore/model/SwitchInstanceProxyResult.h
include/alibabacloud/r-kvstore/model/SwitchInstanceZoneFailOverRequest.h
include/alibabacloud/r-kvstore/model/SwitchInstanceZoneFailOverResult.h
include/alibabacloud/r-kvstore/model/SwitchNetworkRequest.h
include/alibabacloud/r-kvstore/model/SwitchNetworkResult.h
include/alibabacloud/r-kvstore/model/SyncDtsStatusRequest.h
@@ -274,6 +310,8 @@ set(r-kvstore_src
src/model/AllocateDirectConnectionResult.cc
src/model/AllocateInstancePublicConnectionRequest.cc
src/model/AllocateInstancePublicConnectionResult.cc
src/model/CancelActiveOperationTasksRequest.cc
src/model/CancelActiveOperationTasksResult.cc
src/model/CheckCloudResourceAuthorizedRequest.cc
src/model/CheckCloudResourceAuthorizedResult.cc
src/model/CreateAccountRequest.cc
@@ -292,10 +330,14 @@ set(r-kvstore_src
src/model/CreateInstancesResult.cc
src/model/CreateParameterGroupRequest.cc
src/model/CreateParameterGroupResult.cc
src/model/CreateTCInstanceRequest.cc
src/model/CreateTCInstanceResult.cc
src/model/CreateTairInstanceRequest.cc
src/model/CreateTairInstanceResult.cc
src/model/DeleteAccountRequest.cc
src/model/DeleteAccountResult.cc
src/model/DeleteBackupRequest.cc
src/model/DeleteBackupResult.cc
src/model/DeleteGlobalSecurityIPGroupRequest.cc
src/model/DeleteGlobalSecurityIPGroupResult.cc
src/model/DeleteInstanceRequest.cc
@@ -400,8 +442,16 @@ set(r-kvstore_src
src/model/DescribeSecurityIpsResult.cc
src/model/DescribeSlowLogRecordsRequest.cc
src/model/DescribeSlowLogRecordsResult.cc
src/model/DescribeTasksRequest.cc
src/model/DescribeTasksResult.cc
src/model/DescribeTairKVCacheCustomInstanceAttributeRequest.cc
src/model/DescribeTairKVCacheCustomInstanceAttributeResult.cc
src/model/DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest.cc
src/model/DescribeTairKVCacheCustomInstanceHistoryMonitorValuesResult.cc
src/model/DescribeTairKVCacheCustomInstancesRequest.cc
src/model/DescribeTairKVCacheCustomInstancesResult.cc
src/model/DescribeTairKVCacheInferInstanceAttributeRequest.cc
src/model/DescribeTairKVCacheInferInstanceAttributeResult.cc
src/model/DescribeTairKVCacheInferInstancesRequest.cc
src/model/DescribeTairKVCacheInferInstancesResult.cc
src/model/DescribeZonesRequest.cc
src/model/DescribeZonesResult.cc
src/model/EnableAdditionalBandwidthRequest.cc
@@ -420,6 +470,8 @@ set(r-kvstore_src
src/model/ListTagResourcesResult.cc
src/model/LockDBInstanceWriteRequest.cc
src/model/LockDBInstanceWriteResult.cc
src/model/MasterNodeShutDownFailOverRequest.cc
src/model/MasterNodeShutDownFailOverResult.cc
src/model/MigrateToOtherZoneRequest.cc
src/model/MigrateToOtherZoneResult.cc
src/model/ModifyAccountDescriptionRequest.cc
@@ -432,6 +484,8 @@ set(r-kvstore_src
src/model/ModifyActiveOperationTasksResult.cc
src/model/ModifyAuditLogConfigRequest.cc
src/model/ModifyAuditLogConfigResult.cc
src/model/ModifyBackupExpireTimeRequest.cc
src/model/ModifyBackupExpireTimeResult.cc
src/model/ModifyBackupPolicyRequest.cc
src/model/ModifyBackupPolicyResult.cc
src/model/ModifyDBInstanceAutoUpgradeRequest.cc
@@ -448,6 +502,8 @@ set(r-kvstore_src
src/model/ModifyInstanceAttributeResult.cc
src/model/ModifyInstanceAutoRenewalAttributeRequest.cc
src/model/ModifyInstanceAutoRenewalAttributeResult.cc
src/model/ModifyInstanceBandwidthRequest.cc
src/model/ModifyInstanceBandwidthResult.cc
src/model/ModifyInstanceConfigRequest.cc
src/model/ModifyInstanceConfigResult.cc
src/model/ModifyInstanceMaintainTimeRequest.cc
@@ -478,6 +534,10 @@ set(r-kvstore_src
src/model/ModifySecurityGroupConfigurationResult.cc
src/model/ModifySecurityIpsRequest.cc
src/model/ModifySecurityIpsResult.cc
src/model/ModifyTairKVCacheCustomInstanceAttributeRequest.cc
src/model/ModifyTairKVCacheCustomInstanceAttributeResult.cc
src/model/ModifyTaskInfoRequest.cc
src/model/ModifyTaskInfoResult.cc
src/model/ReleaseDirectConnectionRequest.cc
src/model/ReleaseDirectConnectionResult.cc
src/model/ReleaseInstancePublicConnectionRequest.cc
@@ -490,14 +550,26 @@ set(r-kvstore_src
src/model/RenewInstanceResult.cc
src/model/ResetAccountPasswordRequest.cc
src/model/ResetAccountPasswordResult.cc
src/model/ResetTairKVCacheCustomInstancePasswordRequest.cc
src/model/ResetTairKVCacheCustomInstancePasswordResult.cc
src/model/ResizeTairKVCacheCustomInstanceDiskRequest.cc
src/model/ResizeTairKVCacheCustomInstanceDiskResult.cc
src/model/RestartInstanceRequest.cc
src/model/RestartInstanceResult.cc
src/model/RestartTairKVCacheCustomInstanceRequest.cc
src/model/RestartTairKVCacheCustomInstanceResult.cc
src/model/RestoreInstanceRequest.cc
src/model/RestoreInstanceResult.cc
src/model/StartTairKVCacheCustomInstanceRequest.cc
src/model/StartTairKVCacheCustomInstanceResult.cc
src/model/StopTairKVCacheCustomInstanceRequest.cc
src/model/StopTairKVCacheCustomInstanceResult.cc
src/model/SwitchInstanceHARequest.cc
src/model/SwitchInstanceHAResult.cc
src/model/SwitchInstanceProxyRequest.cc
src/model/SwitchInstanceProxyResult.cc
src/model/SwitchInstanceZoneFailOverRequest.cc
src/model/SwitchInstanceZoneFailOverResult.cc
src/model/SwitchNetworkRequest.cc
src/model/SwitchNetworkResult.cc
src/model/SyncDtsStatusRequest.cc

View File

@@ -28,6 +28,8 @@
#include "model/AllocateDirectConnectionResult.h"
#include "model/AllocateInstancePublicConnectionRequest.h"
#include "model/AllocateInstancePublicConnectionResult.h"
#include "model/CancelActiveOperationTasksRequest.h"
#include "model/CancelActiveOperationTasksResult.h"
#include "model/CheckCloudResourceAuthorizedRequest.h"
#include "model/CheckCloudResourceAuthorizedResult.h"
#include "model/CreateAccountRequest.h"
@@ -46,10 +48,14 @@
#include "model/CreateInstancesResult.h"
#include "model/CreateParameterGroupRequest.h"
#include "model/CreateParameterGroupResult.h"
#include "model/CreateTCInstanceRequest.h"
#include "model/CreateTCInstanceResult.h"
#include "model/CreateTairInstanceRequest.h"
#include "model/CreateTairInstanceResult.h"
#include "model/DeleteAccountRequest.h"
#include "model/DeleteAccountResult.h"
#include "model/DeleteBackupRequest.h"
#include "model/DeleteBackupResult.h"
#include "model/DeleteGlobalSecurityIPGroupRequest.h"
#include "model/DeleteGlobalSecurityIPGroupResult.h"
#include "model/DeleteInstanceRequest.h"
@@ -154,8 +160,16 @@
#include "model/DescribeSecurityIpsResult.h"
#include "model/DescribeSlowLogRecordsRequest.h"
#include "model/DescribeSlowLogRecordsResult.h"
#include "model/DescribeTasksRequest.h"
#include "model/DescribeTasksResult.h"
#include "model/DescribeTairKVCacheCustomInstanceAttributeRequest.h"
#include "model/DescribeTairKVCacheCustomInstanceAttributeResult.h"
#include "model/DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest.h"
#include "model/DescribeTairKVCacheCustomInstanceHistoryMonitorValuesResult.h"
#include "model/DescribeTairKVCacheCustomInstancesRequest.h"
#include "model/DescribeTairKVCacheCustomInstancesResult.h"
#include "model/DescribeTairKVCacheInferInstanceAttributeRequest.h"
#include "model/DescribeTairKVCacheInferInstanceAttributeResult.h"
#include "model/DescribeTairKVCacheInferInstancesRequest.h"
#include "model/DescribeTairKVCacheInferInstancesResult.h"
#include "model/DescribeZonesRequest.h"
#include "model/DescribeZonesResult.h"
#include "model/EnableAdditionalBandwidthRequest.h"
@@ -174,6 +188,8 @@
#include "model/ListTagResourcesResult.h"
#include "model/LockDBInstanceWriteRequest.h"
#include "model/LockDBInstanceWriteResult.h"
#include "model/MasterNodeShutDownFailOverRequest.h"
#include "model/MasterNodeShutDownFailOverResult.h"
#include "model/MigrateToOtherZoneRequest.h"
#include "model/MigrateToOtherZoneResult.h"
#include "model/ModifyAccountDescriptionRequest.h"
@@ -186,6 +202,8 @@
#include "model/ModifyActiveOperationTasksResult.h"
#include "model/ModifyAuditLogConfigRequest.h"
#include "model/ModifyAuditLogConfigResult.h"
#include "model/ModifyBackupExpireTimeRequest.h"
#include "model/ModifyBackupExpireTimeResult.h"
#include "model/ModifyBackupPolicyRequest.h"
#include "model/ModifyBackupPolicyResult.h"
#include "model/ModifyDBInstanceAutoUpgradeRequest.h"
@@ -202,6 +220,8 @@
#include "model/ModifyInstanceAttributeResult.h"
#include "model/ModifyInstanceAutoRenewalAttributeRequest.h"
#include "model/ModifyInstanceAutoRenewalAttributeResult.h"
#include "model/ModifyInstanceBandwidthRequest.h"
#include "model/ModifyInstanceBandwidthResult.h"
#include "model/ModifyInstanceConfigRequest.h"
#include "model/ModifyInstanceConfigResult.h"
#include "model/ModifyInstanceMaintainTimeRequest.h"
@@ -232,6 +252,10 @@
#include "model/ModifySecurityGroupConfigurationResult.h"
#include "model/ModifySecurityIpsRequest.h"
#include "model/ModifySecurityIpsResult.h"
#include "model/ModifyTairKVCacheCustomInstanceAttributeRequest.h"
#include "model/ModifyTairKVCacheCustomInstanceAttributeResult.h"
#include "model/ModifyTaskInfoRequest.h"
#include "model/ModifyTaskInfoResult.h"
#include "model/ReleaseDirectConnectionRequest.h"
#include "model/ReleaseDirectConnectionResult.h"
#include "model/ReleaseInstancePublicConnectionRequest.h"
@@ -244,14 +268,26 @@
#include "model/RenewInstanceResult.h"
#include "model/ResetAccountPasswordRequest.h"
#include "model/ResetAccountPasswordResult.h"
#include "model/ResetTairKVCacheCustomInstancePasswordRequest.h"
#include "model/ResetTairKVCacheCustomInstancePasswordResult.h"
#include "model/ResizeTairKVCacheCustomInstanceDiskRequest.h"
#include "model/ResizeTairKVCacheCustomInstanceDiskResult.h"
#include "model/RestartInstanceRequest.h"
#include "model/RestartInstanceResult.h"
#include "model/RestartTairKVCacheCustomInstanceRequest.h"
#include "model/RestartTairKVCacheCustomInstanceResult.h"
#include "model/RestoreInstanceRequest.h"
#include "model/RestoreInstanceResult.h"
#include "model/StartTairKVCacheCustomInstanceRequest.h"
#include "model/StartTairKVCacheCustomInstanceResult.h"
#include "model/StopTairKVCacheCustomInstanceRequest.h"
#include "model/StopTairKVCacheCustomInstanceResult.h"
#include "model/SwitchInstanceHARequest.h"
#include "model/SwitchInstanceHAResult.h"
#include "model/SwitchInstanceProxyRequest.h"
#include "model/SwitchInstanceProxyResult.h"
#include "model/SwitchInstanceZoneFailOverRequest.h"
#include "model/SwitchInstanceZoneFailOverResult.h"
#include "model/SwitchNetworkRequest.h"
#include "model/SwitchNetworkResult.h"
#include "model/SyncDtsStatusRequest.h"
@@ -284,6 +320,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::AllocateInstancePublicConnectionResult> AllocateInstancePublicConnectionOutcome;
typedef std::future<AllocateInstancePublicConnectionOutcome> AllocateInstancePublicConnectionOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::AllocateInstancePublicConnectionRequest&, const AllocateInstancePublicConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocateInstancePublicConnectionAsyncHandler;
typedef Outcome<Error, Model::CancelActiveOperationTasksResult> CancelActiveOperationTasksOutcome;
typedef std::future<CancelActiveOperationTasksOutcome> CancelActiveOperationTasksOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::CancelActiveOperationTasksRequest&, const CancelActiveOperationTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelActiveOperationTasksAsyncHandler;
typedef Outcome<Error, Model::CheckCloudResourceAuthorizedResult> CheckCloudResourceAuthorizedOutcome;
typedef std::future<CheckCloudResourceAuthorizedOutcome> CheckCloudResourceAuthorizedOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::CheckCloudResourceAuthorizedRequest&, const CheckCloudResourceAuthorizedOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckCloudResourceAuthorizedAsyncHandler;
@@ -311,12 +350,18 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateParameterGroupResult> CreateParameterGroupOutcome;
typedef std::future<CreateParameterGroupOutcome> CreateParameterGroupOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::CreateParameterGroupRequest&, const CreateParameterGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateParameterGroupAsyncHandler;
typedef Outcome<Error, Model::CreateTCInstanceResult> CreateTCInstanceOutcome;
typedef std::future<CreateTCInstanceOutcome> CreateTCInstanceOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::CreateTCInstanceRequest&, const CreateTCInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTCInstanceAsyncHandler;
typedef Outcome<Error, Model::CreateTairInstanceResult> CreateTairInstanceOutcome;
typedef std::future<CreateTairInstanceOutcome> CreateTairInstanceOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::CreateTairInstanceRequest&, const CreateTairInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTairInstanceAsyncHandler;
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::DeleteBackupResult> DeleteBackupOutcome;
typedef std::future<DeleteBackupOutcome> DeleteBackupOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DeleteBackupRequest&, const DeleteBackupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteBackupAsyncHandler;
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;
@@ -473,9 +518,21 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeSlowLogRecordsResult> DescribeSlowLogRecordsOutcome;
typedef std::future<DescribeSlowLogRecordsOutcome> DescribeSlowLogRecordsOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DescribeSlowLogRecordsRequest&, const DescribeSlowLogRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSlowLogRecordsAsyncHandler;
typedef Outcome<Error, Model::DescribeTasksResult> DescribeTasksOutcome;
typedef std::future<DescribeTasksOutcome> DescribeTasksOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DescribeTasksRequest&, const DescribeTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTasksAsyncHandler;
typedef Outcome<Error, Model::DescribeTairKVCacheCustomInstanceAttributeResult> DescribeTairKVCacheCustomInstanceAttributeOutcome;
typedef std::future<DescribeTairKVCacheCustomInstanceAttributeOutcome> DescribeTairKVCacheCustomInstanceAttributeOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DescribeTairKVCacheCustomInstanceAttributeRequest&, const DescribeTairKVCacheCustomInstanceAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTairKVCacheCustomInstanceAttributeAsyncHandler;
typedef Outcome<Error, Model::DescribeTairKVCacheCustomInstanceHistoryMonitorValuesResult> DescribeTairKVCacheCustomInstanceHistoryMonitorValuesOutcome;
typedef std::future<DescribeTairKVCacheCustomInstanceHistoryMonitorValuesOutcome> DescribeTairKVCacheCustomInstanceHistoryMonitorValuesOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest&, const DescribeTairKVCacheCustomInstanceHistoryMonitorValuesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTairKVCacheCustomInstanceHistoryMonitorValuesAsyncHandler;
typedef Outcome<Error, Model::DescribeTairKVCacheCustomInstancesResult> DescribeTairKVCacheCustomInstancesOutcome;
typedef std::future<DescribeTairKVCacheCustomInstancesOutcome> DescribeTairKVCacheCustomInstancesOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DescribeTairKVCacheCustomInstancesRequest&, const DescribeTairKVCacheCustomInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTairKVCacheCustomInstancesAsyncHandler;
typedef Outcome<Error, Model::DescribeTairKVCacheInferInstanceAttributeResult> DescribeTairKVCacheInferInstanceAttributeOutcome;
typedef std::future<DescribeTairKVCacheInferInstanceAttributeOutcome> DescribeTairKVCacheInferInstanceAttributeOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DescribeTairKVCacheInferInstanceAttributeRequest&, const DescribeTairKVCacheInferInstanceAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTairKVCacheInferInstanceAttributeAsyncHandler;
typedef Outcome<Error, Model::DescribeTairKVCacheInferInstancesResult> DescribeTairKVCacheInferInstancesOutcome;
typedef std::future<DescribeTairKVCacheInferInstancesOutcome> DescribeTairKVCacheInferInstancesOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DescribeTairKVCacheInferInstancesRequest&, const DescribeTairKVCacheInferInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTairKVCacheInferInstancesAsyncHandler;
typedef Outcome<Error, Model::DescribeZonesResult> DescribeZonesOutcome;
typedef std::future<DescribeZonesOutcome> DescribeZonesOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::DescribeZonesRequest&, const DescribeZonesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeZonesAsyncHandler;
@@ -503,6 +560,9 @@ namespace AlibabaCloud
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::MasterNodeShutDownFailOverResult> MasterNodeShutDownFailOverOutcome;
typedef std::future<MasterNodeShutDownFailOverOutcome> MasterNodeShutDownFailOverOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::MasterNodeShutDownFailOverRequest&, const MasterNodeShutDownFailOverOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MasterNodeShutDownFailOverAsyncHandler;
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;
@@ -521,6 +581,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyAuditLogConfigResult> ModifyAuditLogConfigOutcome;
typedef std::future<ModifyAuditLogConfigOutcome> ModifyAuditLogConfigOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::ModifyAuditLogConfigRequest&, const ModifyAuditLogConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAuditLogConfigAsyncHandler;
typedef Outcome<Error, Model::ModifyBackupExpireTimeResult> ModifyBackupExpireTimeOutcome;
typedef std::future<ModifyBackupExpireTimeOutcome> ModifyBackupExpireTimeOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::ModifyBackupExpireTimeRequest&, const ModifyBackupExpireTimeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyBackupExpireTimeAsyncHandler;
typedef Outcome<Error, Model::ModifyBackupPolicyResult> ModifyBackupPolicyOutcome;
typedef std::future<ModifyBackupPolicyOutcome> ModifyBackupPolicyOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::ModifyBackupPolicyRequest&, const ModifyBackupPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyBackupPolicyAsyncHandler;
@@ -545,6 +608,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyInstanceAutoRenewalAttributeResult> ModifyInstanceAutoRenewalAttributeOutcome;
typedef std::future<ModifyInstanceAutoRenewalAttributeOutcome> ModifyInstanceAutoRenewalAttributeOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::ModifyInstanceAutoRenewalAttributeRequest&, const ModifyInstanceAutoRenewalAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceAutoRenewalAttributeAsyncHandler;
typedef Outcome<Error, Model::ModifyInstanceBandwidthResult> ModifyInstanceBandwidthOutcome;
typedef std::future<ModifyInstanceBandwidthOutcome> ModifyInstanceBandwidthOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::ModifyInstanceBandwidthRequest&, const ModifyInstanceBandwidthOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceBandwidthAsyncHandler;
typedef Outcome<Error, Model::ModifyInstanceConfigResult> ModifyInstanceConfigOutcome;
typedef std::future<ModifyInstanceConfigOutcome> ModifyInstanceConfigOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::ModifyInstanceConfigRequest&, const ModifyInstanceConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceConfigAsyncHandler;
@@ -590,6 +656,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifySecurityIpsResult> ModifySecurityIpsOutcome;
typedef std::future<ModifySecurityIpsOutcome> ModifySecurityIpsOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::ModifySecurityIpsRequest&, const ModifySecurityIpsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySecurityIpsAsyncHandler;
typedef Outcome<Error, Model::ModifyTairKVCacheCustomInstanceAttributeResult> ModifyTairKVCacheCustomInstanceAttributeOutcome;
typedef std::future<ModifyTairKVCacheCustomInstanceAttributeOutcome> ModifyTairKVCacheCustomInstanceAttributeOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::ModifyTairKVCacheCustomInstanceAttributeRequest&, const ModifyTairKVCacheCustomInstanceAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyTairKVCacheCustomInstanceAttributeAsyncHandler;
typedef Outcome<Error, Model::ModifyTaskInfoResult> ModifyTaskInfoOutcome;
typedef std::future<ModifyTaskInfoOutcome> ModifyTaskInfoOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::ModifyTaskInfoRequest&, const ModifyTaskInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyTaskInfoAsyncHandler;
typedef Outcome<Error, Model::ReleaseDirectConnectionResult> ReleaseDirectConnectionOutcome;
typedef std::future<ReleaseDirectConnectionOutcome> ReleaseDirectConnectionOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::ReleaseDirectConnectionRequest&, const ReleaseDirectConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReleaseDirectConnectionAsyncHandler;
@@ -608,18 +680,36 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ResetAccountPasswordResult> ResetAccountPasswordOutcome;
typedef std::future<ResetAccountPasswordOutcome> ResetAccountPasswordOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::ResetAccountPasswordRequest&, const ResetAccountPasswordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResetAccountPasswordAsyncHandler;
typedef Outcome<Error, Model::ResetTairKVCacheCustomInstancePasswordResult> ResetTairKVCacheCustomInstancePasswordOutcome;
typedef std::future<ResetTairKVCacheCustomInstancePasswordOutcome> ResetTairKVCacheCustomInstancePasswordOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::ResetTairKVCacheCustomInstancePasswordRequest&, const ResetTairKVCacheCustomInstancePasswordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResetTairKVCacheCustomInstancePasswordAsyncHandler;
typedef Outcome<Error, Model::ResizeTairKVCacheCustomInstanceDiskResult> ResizeTairKVCacheCustomInstanceDiskOutcome;
typedef std::future<ResizeTairKVCacheCustomInstanceDiskOutcome> ResizeTairKVCacheCustomInstanceDiskOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::ResizeTairKVCacheCustomInstanceDiskRequest&, const ResizeTairKVCacheCustomInstanceDiskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResizeTairKVCacheCustomInstanceDiskAsyncHandler;
typedef Outcome<Error, Model::RestartInstanceResult> RestartInstanceOutcome;
typedef std::future<RestartInstanceOutcome> RestartInstanceOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::RestartInstanceRequest&, const RestartInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RestartInstanceAsyncHandler;
typedef Outcome<Error, Model::RestartTairKVCacheCustomInstanceResult> RestartTairKVCacheCustomInstanceOutcome;
typedef std::future<RestartTairKVCacheCustomInstanceOutcome> RestartTairKVCacheCustomInstanceOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::RestartTairKVCacheCustomInstanceRequest&, const RestartTairKVCacheCustomInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RestartTairKVCacheCustomInstanceAsyncHandler;
typedef Outcome<Error, Model::RestoreInstanceResult> RestoreInstanceOutcome;
typedef std::future<RestoreInstanceOutcome> RestoreInstanceOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::RestoreInstanceRequest&, const RestoreInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RestoreInstanceAsyncHandler;
typedef Outcome<Error, Model::StartTairKVCacheCustomInstanceResult> StartTairKVCacheCustomInstanceOutcome;
typedef std::future<StartTairKVCacheCustomInstanceOutcome> StartTairKVCacheCustomInstanceOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::StartTairKVCacheCustomInstanceRequest&, const StartTairKVCacheCustomInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartTairKVCacheCustomInstanceAsyncHandler;
typedef Outcome<Error, Model::StopTairKVCacheCustomInstanceResult> StopTairKVCacheCustomInstanceOutcome;
typedef std::future<StopTairKVCacheCustomInstanceOutcome> StopTairKVCacheCustomInstanceOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::StopTairKVCacheCustomInstanceRequest&, const StopTairKVCacheCustomInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopTairKVCacheCustomInstanceAsyncHandler;
typedef Outcome<Error, Model::SwitchInstanceHAResult> SwitchInstanceHAOutcome;
typedef std::future<SwitchInstanceHAOutcome> SwitchInstanceHAOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::SwitchInstanceHARequest&, const SwitchInstanceHAOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SwitchInstanceHAAsyncHandler;
typedef Outcome<Error, Model::SwitchInstanceProxyResult> SwitchInstanceProxyOutcome;
typedef std::future<SwitchInstanceProxyOutcome> SwitchInstanceProxyOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::SwitchInstanceProxyRequest&, const SwitchInstanceProxyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SwitchInstanceProxyAsyncHandler;
typedef Outcome<Error, Model::SwitchInstanceZoneFailOverResult> SwitchInstanceZoneFailOverOutcome;
typedef std::future<SwitchInstanceZoneFailOverOutcome> SwitchInstanceZoneFailOverOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::SwitchInstanceZoneFailOverRequest&, const SwitchInstanceZoneFailOverOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SwitchInstanceZoneFailOverAsyncHandler;
typedef Outcome<Error, Model::SwitchNetworkResult> SwitchNetworkOutcome;
typedef std::future<SwitchNetworkOutcome> SwitchNetworkOutcomeCallable;
typedef std::function<void(const R_kvstoreClient*, const Model::SwitchNetworkRequest&, const SwitchNetworkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SwitchNetworkAsyncHandler;
@@ -655,6 +745,9 @@ namespace AlibabaCloud
AllocateInstancePublicConnectionOutcome allocateInstancePublicConnection(const Model::AllocateInstancePublicConnectionRequest &request)const;
void allocateInstancePublicConnectionAsync(const Model::AllocateInstancePublicConnectionRequest& request, const AllocateInstancePublicConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AllocateInstancePublicConnectionOutcomeCallable allocateInstancePublicConnectionCallable(const Model::AllocateInstancePublicConnectionRequest& request) const;
CancelActiveOperationTasksOutcome cancelActiveOperationTasks(const Model::CancelActiveOperationTasksRequest &request)const;
void cancelActiveOperationTasksAsync(const Model::CancelActiveOperationTasksRequest& request, const CancelActiveOperationTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CancelActiveOperationTasksOutcomeCallable cancelActiveOperationTasksCallable(const Model::CancelActiveOperationTasksRequest& request) const;
CheckCloudResourceAuthorizedOutcome checkCloudResourceAuthorized(const Model::CheckCloudResourceAuthorizedRequest &request)const;
void checkCloudResourceAuthorizedAsync(const Model::CheckCloudResourceAuthorizedRequest& request, const CheckCloudResourceAuthorizedAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CheckCloudResourceAuthorizedOutcomeCallable checkCloudResourceAuthorizedCallable(const Model::CheckCloudResourceAuthorizedRequest& request) const;
@@ -682,12 +775,18 @@ namespace AlibabaCloud
CreateParameterGroupOutcome createParameterGroup(const Model::CreateParameterGroupRequest &request)const;
void createParameterGroupAsync(const Model::CreateParameterGroupRequest& request, const CreateParameterGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateParameterGroupOutcomeCallable createParameterGroupCallable(const Model::CreateParameterGroupRequest& request) const;
CreateTCInstanceOutcome createTCInstance(const Model::CreateTCInstanceRequest &request)const;
void createTCInstanceAsync(const Model::CreateTCInstanceRequest& request, const CreateTCInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateTCInstanceOutcomeCallable createTCInstanceCallable(const Model::CreateTCInstanceRequest& request) const;
CreateTairInstanceOutcome createTairInstance(const Model::CreateTairInstanceRequest &request)const;
void createTairInstanceAsync(const Model::CreateTairInstanceRequest& request, const CreateTairInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateTairInstanceOutcomeCallable createTairInstanceCallable(const Model::CreateTairInstanceRequest& request) const;
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;
DeleteBackupOutcome deleteBackup(const Model::DeleteBackupRequest &request)const;
void deleteBackupAsync(const Model::DeleteBackupRequest& request, const DeleteBackupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteBackupOutcomeCallable deleteBackupCallable(const Model::DeleteBackupRequest& 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;
@@ -844,9 +943,21 @@ namespace AlibabaCloud
DescribeSlowLogRecordsOutcome describeSlowLogRecords(const Model::DescribeSlowLogRecordsRequest &request)const;
void describeSlowLogRecordsAsync(const Model::DescribeSlowLogRecordsRequest& request, const DescribeSlowLogRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSlowLogRecordsOutcomeCallable describeSlowLogRecordsCallable(const Model::DescribeSlowLogRecordsRequest& request) const;
DescribeTasksOutcome describeTasks(const Model::DescribeTasksRequest &request)const;
void describeTasksAsync(const Model::DescribeTasksRequest& request, const DescribeTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeTasksOutcomeCallable describeTasksCallable(const Model::DescribeTasksRequest& request) const;
DescribeTairKVCacheCustomInstanceAttributeOutcome describeTairKVCacheCustomInstanceAttribute(const Model::DescribeTairKVCacheCustomInstanceAttributeRequest &request)const;
void describeTairKVCacheCustomInstanceAttributeAsync(const Model::DescribeTairKVCacheCustomInstanceAttributeRequest& request, const DescribeTairKVCacheCustomInstanceAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeTairKVCacheCustomInstanceAttributeOutcomeCallable describeTairKVCacheCustomInstanceAttributeCallable(const Model::DescribeTairKVCacheCustomInstanceAttributeRequest& request) const;
DescribeTairKVCacheCustomInstanceHistoryMonitorValuesOutcome describeTairKVCacheCustomInstanceHistoryMonitorValues(const Model::DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest &request)const;
void describeTairKVCacheCustomInstanceHistoryMonitorValuesAsync(const Model::DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest& request, const DescribeTairKVCacheCustomInstanceHistoryMonitorValuesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeTairKVCacheCustomInstanceHistoryMonitorValuesOutcomeCallable describeTairKVCacheCustomInstanceHistoryMonitorValuesCallable(const Model::DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest& request) const;
DescribeTairKVCacheCustomInstancesOutcome describeTairKVCacheCustomInstances(const Model::DescribeTairKVCacheCustomInstancesRequest &request)const;
void describeTairKVCacheCustomInstancesAsync(const Model::DescribeTairKVCacheCustomInstancesRequest& request, const DescribeTairKVCacheCustomInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeTairKVCacheCustomInstancesOutcomeCallable describeTairKVCacheCustomInstancesCallable(const Model::DescribeTairKVCacheCustomInstancesRequest& request) const;
DescribeTairKVCacheInferInstanceAttributeOutcome describeTairKVCacheInferInstanceAttribute(const Model::DescribeTairKVCacheInferInstanceAttributeRequest &request)const;
void describeTairKVCacheInferInstanceAttributeAsync(const Model::DescribeTairKVCacheInferInstanceAttributeRequest& request, const DescribeTairKVCacheInferInstanceAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeTairKVCacheInferInstanceAttributeOutcomeCallable describeTairKVCacheInferInstanceAttributeCallable(const Model::DescribeTairKVCacheInferInstanceAttributeRequest& request) const;
DescribeTairKVCacheInferInstancesOutcome describeTairKVCacheInferInstances(const Model::DescribeTairKVCacheInferInstancesRequest &request)const;
void describeTairKVCacheInferInstancesAsync(const Model::DescribeTairKVCacheInferInstancesRequest& request, const DescribeTairKVCacheInferInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeTairKVCacheInferInstancesOutcomeCallable describeTairKVCacheInferInstancesCallable(const Model::DescribeTairKVCacheInferInstancesRequest& request) const;
DescribeZonesOutcome describeZones(const Model::DescribeZonesRequest &request)const;
void describeZonesAsync(const Model::DescribeZonesRequest& request, const DescribeZonesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeZonesOutcomeCallable describeZonesCallable(const Model::DescribeZonesRequest& request) const;
@@ -874,6 +985,9 @@ namespace AlibabaCloud
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;
MasterNodeShutDownFailOverOutcome masterNodeShutDownFailOver(const Model::MasterNodeShutDownFailOverRequest &request)const;
void masterNodeShutDownFailOverAsync(const Model::MasterNodeShutDownFailOverRequest& request, const MasterNodeShutDownFailOverAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
MasterNodeShutDownFailOverOutcomeCallable masterNodeShutDownFailOverCallable(const Model::MasterNodeShutDownFailOverRequest& 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;
@@ -892,6 +1006,9 @@ namespace AlibabaCloud
ModifyAuditLogConfigOutcome modifyAuditLogConfig(const Model::ModifyAuditLogConfigRequest &request)const;
void modifyAuditLogConfigAsync(const Model::ModifyAuditLogConfigRequest& request, const ModifyAuditLogConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyAuditLogConfigOutcomeCallable modifyAuditLogConfigCallable(const Model::ModifyAuditLogConfigRequest& request) const;
ModifyBackupExpireTimeOutcome modifyBackupExpireTime(const Model::ModifyBackupExpireTimeRequest &request)const;
void modifyBackupExpireTimeAsync(const Model::ModifyBackupExpireTimeRequest& request, const ModifyBackupExpireTimeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyBackupExpireTimeOutcomeCallable modifyBackupExpireTimeCallable(const Model::ModifyBackupExpireTimeRequest& request) const;
ModifyBackupPolicyOutcome modifyBackupPolicy(const Model::ModifyBackupPolicyRequest &request)const;
void modifyBackupPolicyAsync(const Model::ModifyBackupPolicyRequest& request, const ModifyBackupPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyBackupPolicyOutcomeCallable modifyBackupPolicyCallable(const Model::ModifyBackupPolicyRequest& request) const;
@@ -916,6 +1033,9 @@ namespace AlibabaCloud
ModifyInstanceAutoRenewalAttributeOutcome modifyInstanceAutoRenewalAttribute(const Model::ModifyInstanceAutoRenewalAttributeRequest &request)const;
void modifyInstanceAutoRenewalAttributeAsync(const Model::ModifyInstanceAutoRenewalAttributeRequest& request, const ModifyInstanceAutoRenewalAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyInstanceAutoRenewalAttributeOutcomeCallable modifyInstanceAutoRenewalAttributeCallable(const Model::ModifyInstanceAutoRenewalAttributeRequest& request) const;
ModifyInstanceBandwidthOutcome modifyInstanceBandwidth(const Model::ModifyInstanceBandwidthRequest &request)const;
void modifyInstanceBandwidthAsync(const Model::ModifyInstanceBandwidthRequest& request, const ModifyInstanceBandwidthAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyInstanceBandwidthOutcomeCallable modifyInstanceBandwidthCallable(const Model::ModifyInstanceBandwidthRequest& request) const;
ModifyInstanceConfigOutcome modifyInstanceConfig(const Model::ModifyInstanceConfigRequest &request)const;
void modifyInstanceConfigAsync(const Model::ModifyInstanceConfigRequest& request, const ModifyInstanceConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyInstanceConfigOutcomeCallable modifyInstanceConfigCallable(const Model::ModifyInstanceConfigRequest& request) const;
@@ -961,6 +1081,12 @@ namespace AlibabaCloud
ModifySecurityIpsOutcome modifySecurityIps(const Model::ModifySecurityIpsRequest &request)const;
void modifySecurityIpsAsync(const Model::ModifySecurityIpsRequest& request, const ModifySecurityIpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifySecurityIpsOutcomeCallable modifySecurityIpsCallable(const Model::ModifySecurityIpsRequest& request) const;
ModifyTairKVCacheCustomInstanceAttributeOutcome modifyTairKVCacheCustomInstanceAttribute(const Model::ModifyTairKVCacheCustomInstanceAttributeRequest &request)const;
void modifyTairKVCacheCustomInstanceAttributeAsync(const Model::ModifyTairKVCacheCustomInstanceAttributeRequest& request, const ModifyTairKVCacheCustomInstanceAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyTairKVCacheCustomInstanceAttributeOutcomeCallable modifyTairKVCacheCustomInstanceAttributeCallable(const Model::ModifyTairKVCacheCustomInstanceAttributeRequest& request) const;
ModifyTaskInfoOutcome modifyTaskInfo(const Model::ModifyTaskInfoRequest &request)const;
void modifyTaskInfoAsync(const Model::ModifyTaskInfoRequest& request, const ModifyTaskInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyTaskInfoOutcomeCallable modifyTaskInfoCallable(const Model::ModifyTaskInfoRequest& request) const;
ReleaseDirectConnectionOutcome releaseDirectConnection(const Model::ReleaseDirectConnectionRequest &request)const;
void releaseDirectConnectionAsync(const Model::ReleaseDirectConnectionRequest& request, const ReleaseDirectConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ReleaseDirectConnectionOutcomeCallable releaseDirectConnectionCallable(const Model::ReleaseDirectConnectionRequest& request) const;
@@ -979,18 +1105,36 @@ namespace AlibabaCloud
ResetAccountPasswordOutcome resetAccountPassword(const Model::ResetAccountPasswordRequest &request)const;
void resetAccountPasswordAsync(const Model::ResetAccountPasswordRequest& request, const ResetAccountPasswordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ResetAccountPasswordOutcomeCallable resetAccountPasswordCallable(const Model::ResetAccountPasswordRequest& request) const;
ResetTairKVCacheCustomInstancePasswordOutcome resetTairKVCacheCustomInstancePassword(const Model::ResetTairKVCacheCustomInstancePasswordRequest &request)const;
void resetTairKVCacheCustomInstancePasswordAsync(const Model::ResetTairKVCacheCustomInstancePasswordRequest& request, const ResetTairKVCacheCustomInstancePasswordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ResetTairKVCacheCustomInstancePasswordOutcomeCallable resetTairKVCacheCustomInstancePasswordCallable(const Model::ResetTairKVCacheCustomInstancePasswordRequest& request) const;
ResizeTairKVCacheCustomInstanceDiskOutcome resizeTairKVCacheCustomInstanceDisk(const Model::ResizeTairKVCacheCustomInstanceDiskRequest &request)const;
void resizeTairKVCacheCustomInstanceDiskAsync(const Model::ResizeTairKVCacheCustomInstanceDiskRequest& request, const ResizeTairKVCacheCustomInstanceDiskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ResizeTairKVCacheCustomInstanceDiskOutcomeCallable resizeTairKVCacheCustomInstanceDiskCallable(const Model::ResizeTairKVCacheCustomInstanceDiskRequest& request) const;
RestartInstanceOutcome restartInstance(const Model::RestartInstanceRequest &request)const;
void restartInstanceAsync(const Model::RestartInstanceRequest& request, const RestartInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RestartInstanceOutcomeCallable restartInstanceCallable(const Model::RestartInstanceRequest& request) const;
RestartTairKVCacheCustomInstanceOutcome restartTairKVCacheCustomInstance(const Model::RestartTairKVCacheCustomInstanceRequest &request)const;
void restartTairKVCacheCustomInstanceAsync(const Model::RestartTairKVCacheCustomInstanceRequest& request, const RestartTairKVCacheCustomInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RestartTairKVCacheCustomInstanceOutcomeCallable restartTairKVCacheCustomInstanceCallable(const Model::RestartTairKVCacheCustomInstanceRequest& request) const;
RestoreInstanceOutcome restoreInstance(const Model::RestoreInstanceRequest &request)const;
void restoreInstanceAsync(const Model::RestoreInstanceRequest& request, const RestoreInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RestoreInstanceOutcomeCallable restoreInstanceCallable(const Model::RestoreInstanceRequest& request) const;
StartTairKVCacheCustomInstanceOutcome startTairKVCacheCustomInstance(const Model::StartTairKVCacheCustomInstanceRequest &request)const;
void startTairKVCacheCustomInstanceAsync(const Model::StartTairKVCacheCustomInstanceRequest& request, const StartTairKVCacheCustomInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
StartTairKVCacheCustomInstanceOutcomeCallable startTairKVCacheCustomInstanceCallable(const Model::StartTairKVCacheCustomInstanceRequest& request) const;
StopTairKVCacheCustomInstanceOutcome stopTairKVCacheCustomInstance(const Model::StopTairKVCacheCustomInstanceRequest &request)const;
void stopTairKVCacheCustomInstanceAsync(const Model::StopTairKVCacheCustomInstanceRequest& request, const StopTairKVCacheCustomInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
StopTairKVCacheCustomInstanceOutcomeCallable stopTairKVCacheCustomInstanceCallable(const Model::StopTairKVCacheCustomInstanceRequest& request) const;
SwitchInstanceHAOutcome switchInstanceHA(const Model::SwitchInstanceHARequest &request)const;
void switchInstanceHAAsync(const Model::SwitchInstanceHARequest& request, const SwitchInstanceHAAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SwitchInstanceHAOutcomeCallable switchInstanceHACallable(const Model::SwitchInstanceHARequest& request) const;
SwitchInstanceProxyOutcome switchInstanceProxy(const Model::SwitchInstanceProxyRequest &request)const;
void switchInstanceProxyAsync(const Model::SwitchInstanceProxyRequest& request, const SwitchInstanceProxyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SwitchInstanceProxyOutcomeCallable switchInstanceProxyCallable(const Model::SwitchInstanceProxyRequest& request) const;
SwitchInstanceZoneFailOverOutcome switchInstanceZoneFailOver(const Model::SwitchInstanceZoneFailOverRequest &request)const;
void switchInstanceZoneFailOverAsync(const Model::SwitchInstanceZoneFailOverRequest& request, const SwitchInstanceZoneFailOverAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SwitchInstanceZoneFailOverOutcomeCallable switchInstanceZoneFailOverCallable(const Model::SwitchInstanceZoneFailOverRequest& request) const;
SwitchNetworkOutcome switchNetwork(const Model::SwitchNetworkRequest &request)const;
void switchNetworkAsync(const Model::SwitchNetworkRequest& request, const SwitchNetworkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SwitchNetworkOutcomeCallable switchNetworkCallable(const Model::SwitchNetworkRequest& request) const;

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_CANCELACTIVEOPERATIONTASKSREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_CANCELACTIVEOPERATIONTASKSREQUEST_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 CancelActiveOperationTasksRequest : public RpcServiceRequest {
public:
CancelActiveOperationTasksRequest();
~CancelActiveOperationTasksRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getIds() const;
void setIds(const std::string &ids);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string ids_;
};
} // namespace Model
} // namespace R_kvstore
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_CANCELACTIVEOPERATIONTASKSREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBETASKSRESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBETASKSRESULT_H_
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_CANCELACTIVEOPERATIONTASKSRESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_CANCELACTIVEOPERATIONTASKSRESULT_H_
#include <string>
#include <vector>
@@ -29,42 +29,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_R_KVSTORE_EXPORT DescribeTasksResult : public ServiceResult
class ALIBABACLOUD_R_KVSTORE_EXPORT CancelActiveOperationTasksResult : public ServiceResult
{
public:
struct TaskProgressInfo
{
std::string status;
std::string stepProgressInfo;
float progress;
int remain;
std::string taskId;
std::string finishTime;
std::string stepsInfo;
std::string currentStepName;
std::string taskAction;
std::string beginTime;
};
DescribeTasksResult();
explicit DescribeTasksResult(const std::string &payload);
~DescribeTasksResult();
int getTotalRecordCount()const;
int getPageSize()const;
int getPageNumber()const;
std::vector<TaskProgressInfo> getItems()const;
CancelActiveOperationTasksResult();
explicit CancelActiveOperationTasksResult(const std::string &payload);
~CancelActiveOperationTasksResult();
std::string getIds()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int pageSize_;
int pageNumber_;
std::vector<TaskProgressInfo> items_;
std::string ids_;
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBETASKSRESULT_H_
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_CANCELACTIVEOPERATIONTASKSRESULT_H_

View File

@@ -42,6 +42,8 @@ public:
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
long getBackupRetentionPeriod() const;
void setBackupRetentionPeriod(long backupRetentionPeriod);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
@@ -52,6 +54,7 @@ private:
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
long backupRetentionPeriod_;
std::string instanceId_;
};
} // namespace Model

View File

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

View File

@@ -86,6 +86,8 @@ public:
void setPort(const std::string &port);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
int getReplicaCount() const;
void setReplicaCount(int replicaCount);
std::string getAppendonly() const;
void setAppendonly(const std::string &appendonly);
std::string getNodeType() const;
@@ -132,6 +134,8 @@ public:
void setChargeType(const std::string &chargeType);
std::string getConfig() const;
void setConfig(const std::string &config);
int getSlaveReplicaCount() const;
void setSlaveReplicaCount(int slaveReplicaCount);
std::string getClusterBackupId() const;
void setClusterBackupId(const std::string &clusterBackupId);
@@ -162,6 +166,7 @@ private:
std::string autoRenew_;
std::string port_;
std::string zoneId_;
int replicaCount_;
std::string appendonly_;
std::string nodeType_;
std::string autoUseCoupon_;
@@ -185,6 +190,7 @@ private:
int readOnlyCount_;
std::string chargeType_;
std::string config_;
int slaveReplicaCount_;
std::string clusterBackupId_;
};
} // namespace Model

View File

@@ -0,0 +1,138 @@
/*
* 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_CREATETCINSTANCEREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_CREATETCINSTANCEREQUEST_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 CreateTCInstanceRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
struct DataDisk {
int size;
std::string performanceLevel;
std::string category;
};
CreateTCInstanceRequest();
~CreateTCInstanceRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getCouponNo() const;
void setCouponNo(const std::string &couponNo);
std::string getNetworkType() const;
void setNetworkType(const std::string &networkType);
bool getNeedEni() const;
void setNeedEni(bool needEni);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getPassword() const;
void setPassword(const std::string &password);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getBusinessInfo() const;
void setBusinessInfo(const std::string &businessInfo);
std::string getAutoRenewPeriod() const;
void setAutoRenewPeriod(const std::string &autoRenewPeriod);
std::string getPeriod() const;
void setPeriod(const std::string &period);
bool getDryRun() const;
void setDryRun(bool dryRun);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getVSwitchId() const;
void setVSwitchId(const std::string &vSwitchId);
std::string getInstanceName() const;
void setInstanceName(const std::string &instanceName);
std::string getAutoRenew() const;
void setAutoRenew(const std::string &autoRenew);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
std::string getImageId() const;
void setImageId(const std::string &imageId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getSecurityGroupId() const;
void setSecurityGroupId(const std::string &securityGroupId);
std::string getAutoUseCoupon() const;
void setAutoUseCoupon(const std::string &autoUseCoupon);
std::string getInstanceClass() const;
void setInstanceClass(const std::string &instanceClass);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getInstanceChargeType() const;
void setInstanceChargeType(const std::string &instanceChargeType);
std::string getDeploymentSetId() const;
void setDeploymentSetId(const std::string &deploymentSetId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::vector<DataDisk> getDataDisk() const;
void setDataDisk(const std::vector<DataDisk> &dataDisk);
std::string getVpcId() const;
void setVpcId(const std::string &vpcId);
private:
long resourceOwnerId_;
std::string couponNo_;
std::string networkType_;
bool needEni_;
std::string resourceGroupId_;
std::string password_;
std::string securityToken_;
std::vector<Tag> tag_;
std::string businessInfo_;
std::string autoRenewPeriod_;
std::string period_;
bool dryRun_;
long ownerId_;
std::string vSwitchId_;
std::string instanceName_;
std::string autoRenew_;
std::string zoneId_;
std::string imageId_;
std::string clientToken_;
std::string securityGroupId_;
std::string autoUseCoupon_;
std::string instanceClass_;
std::string accessKeyId_;
std::string regionId_;
std::string instanceChargeType_;
std::string deploymentSetId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::vector<DataDisk> dataDisk_;
std::string vpcId_;
};
} // namespace Model
} // namespace R_kvstore
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_CREATETCINSTANCEREQUEST_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_CREATETCINSTANCERESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_CREATETCINSTANCERESULT_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 CreateTCInstanceResult : public ServiceResult
{
public:
CreateTCInstanceResult();
explicit CreateTCInstanceResult(const std::string &payload);
~CreateTCInstanceResult();
std::string getInstanceId()const;
long getOrderId()const;
protected:
void parse(const std::string &payload);
private:
std::string instanceId_;
long orderId_;
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_CREATETCINSTANCERESULT_H_

View File

@@ -36,6 +36,8 @@ public:
~CreateTairInstanceRequest();
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;
@@ -84,6 +86,8 @@ public:
void setPort(int port);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
int getReplicaCount() const;
void setReplicaCount(int replicaCount);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getAutoUseCoupon() const;
@@ -120,11 +124,14 @@ public:
void setReadOnlyCount(int readOnlyCount);
std::string getChargeType() const;
void setChargeType(const std::string &chargeType);
int getSlaveReplicaCount() const;
void setSlaveReplicaCount(int slaveReplicaCount);
std::string getClusterBackupId() const;
void setClusterBackupId(const std::string &clusterBackupId);
private:
long resourceOwnerId_;
std::string connectionStringPrefix_;
std::string secondaryZoneId_;
int slaveReadOnlyCount_;
std::string couponNo_;
@@ -149,6 +156,7 @@ private:
std::string autoRenew_;
int port_;
std::string zoneId_;
int replicaCount_;
std::string clientToken_;
std::string autoUseCoupon_;
int storage_;
@@ -167,6 +175,7 @@ private:
std::string vpcId_;
int readOnlyCount_;
std::string chargeType_;
int slaveReplicaCount_;
std::string clusterBackupId_;
};
} // namespace Model

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_DELETEBACKUPREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DELETEBACKUPREQUEST_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 DeleteBackupRequest : public RpcServiceRequest {
public:
DeleteBackupRequest();
~DeleteBackupRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getBackupId() const;
void setBackupId(const std::string &backupId);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string backupId_;
long ownerId_;
std::string instanceId_;
};
} // namespace Model
} // namespace R_kvstore
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DELETEBACKUPREQUEST_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_DELETEBACKUPRESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DELETEBACKUPRESULT_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 DeleteBackupResult : public ServiceResult
{
public:
DeleteBackupResult();
explicit DeleteBackupResult(const std::string &payload);
~DeleteBackupResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DELETEBACKUPRESULT_H_

View File

@@ -36,6 +36,8 @@ public:
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getEffectiveTime() const;
void setEffectiveTime(const std::string &effectiveTime);
std::string getNodeId() const;
void setNodeId(const std::string &nodeId);
int getShardCount() const;
@@ -55,6 +57,7 @@ private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string effectiveTime_;
std::string nodeId_;
int shardCount_;
std::string resourceOwnerAccount_;

View File

@@ -32,6 +32,8 @@ public:
~DescribeAvailableResourceRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getInstanceClass() const;
void setInstanceClass(const std::string &instanceClass);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getProductType() const;
@@ -44,6 +46,8 @@ public:
void setRegionId(const std::string &regionId);
std::string getEngine() const;
void setEngine(const std::string &engine);
std::string getExcludeZoneId() const;
void setExcludeZoneId(const std::string &excludeZoneId);
std::string getInstanceChargeType() const;
void setInstanceChargeType(const std::string &instanceChargeType);
std::string getNodeId() const;
@@ -62,6 +66,8 @@ public:
void setAcceptLanguage(const std::string &acceptLanguage);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
bool getFromConsole() const;
void setFromConsole(bool fromConsole);
std::string getInstanceScene() const;
void setInstanceScene(const std::string &instanceScene);
std::string getOrderType() const;
@@ -69,12 +75,14 @@ public:
private:
long resourceOwnerId_;
std::string instanceClass_;
std::string accessKeyId_;
std::string productType_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
std::string engine_;
std::string excludeZoneId_;
std::string instanceChargeType_;
std::string nodeId_;
std::string resourceOwnerAccount_;
@@ -84,6 +92,7 @@ private:
std::string instanceId_;
std::string acceptLanguage_;
std::string zoneId_;
bool fromConsole_;
std::string instanceScene_;
std::string orderType_;
};

View File

@@ -78,6 +78,7 @@ namespace AlibabaCloud
std::string status;
std::string zoneName;
std::string networkTypes;
bool isMainSale;
std::string zoneId;
std::vector<AvailableZone::SupportedEngine> supportedEngines;
std::string regionId;

View File

@@ -45,6 +45,7 @@ namespace AlibabaCloud
struct BackupJob
{
std::string jobMode;
std::string progress;
std::string taskAction;
std::string startTime;
std::string nodeId;

View File

@@ -53,6 +53,7 @@ namespace AlibabaCloud
long backupId;
std::string nodeInstanceId;
long backupJobID;
std::string expectExpireTime;
std::string backupDBNames;
std::string backupDownloadURL;
std::string backupEndTime;

View File

@@ -54,6 +54,8 @@ public:
void setOwnerId(long ownerId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getNoShardBackup() const;
void setNoShardBackup(const std::string &noShardBackup);
std::string getClusterBackupId() const;
void setClusterBackupId(const std::string &clusterBackupId);
@@ -70,6 +72,7 @@ private:
std::string endTime_;
long ownerId_;
std::string instanceId_;
std::string noShardBackup_;
std::string clusterBackupId_;
};
} // namespace Model

View File

@@ -71,6 +71,7 @@ namespace AlibabaCloud
std::string clusterBackupMode;
ExtraInfo extraInfo;
int isAvail;
std::string expectExpireTime;
int shardClassMemory;
};

View File

@@ -36,6 +36,8 @@ public:
void setNodeRole(const std::string &nodeRole);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getType() const;
void setType(const std::string &type);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getReplicatorJobId() const;
@@ -69,6 +71,7 @@ private:
long resourceOwnerId_;
std::string nodeRole_;
std::string startTime_;
std::string type_;
std::string accessKeyId_;
std::string replicatorJobId_;
std::string securityToken_;

View File

@@ -34,7 +34,7 @@ namespace AlibabaCloud
public:
struct ItemsItem
{
int status;
std::string status;
float progress;
std::string taskId;
std::string endTime;

View File

@@ -40,12 +40,14 @@ namespace AlibabaCloud
std::string key;
};
long connections;
bool autoSecondaryZone;
std::string resourceGroupId;
long port;
std::string globalInstanceId;
std::string hasRenewChangeOrder;
bool isSupportTDE;
int shardCount;
int slaveReplicaCount;
std::string privateIp;
long capacity;
long qPS;
@@ -58,6 +60,7 @@ namespace AlibabaCloud
std::string storageType;
std::string engineVersion;
std::string instanceId;
int replicaCount;
std::string vSwitchId;
std::string replicationMode;
std::string backupLogStartTime;

View File

@@ -37,12 +37,24 @@ namespace AlibabaCloud
DescribeInstanceConfigResult();
explicit DescribeInstanceConfigResult(const std::string &payload);
~DescribeInstanceConfigResult();
std::string getParamReplTimeout()const;
std::string getParamReplMode()const;
std::string getParamNoLooseSentinelPasswordFreeCommands()const;
std::string getConfig()const;
std::string getParamNoLooseSentinelEnabled()const;
std::string getParamSentinelCompatEnable()const;
std::string getParamNoLooseSentinelPasswordFreeAccess()const;
protected:
void parse(const std::string &payload);
private:
std::string paramReplTimeout_;
std::string paramReplMode_;
std::string paramNoLooseSentinelPasswordFreeCommands_;
std::string config_;
std::string paramNoLooseSentinelEnabled_;
std::string paramSentinelCompatEnable_;
std::string paramNoLooseSentinelPasswordFreeAccess_;
};
}

View File

@@ -50,6 +50,7 @@ namespace AlibabaCloud
bool hasRenewChangeOrder;
int shardCount;
std::string connectionDomain;
int slaveReplicaCount;
std::string privateIp;
long capacity;
long qPS;
@@ -69,11 +70,13 @@ namespace AlibabaCloud
std::string shardClass;
std::string createTime;
std::string vSwitchId;
int replicaCount;
std::string readOnlyCount;
std::string instanceClass;
bool isRds;
std::string secondaryZoneId;
std::string instanceName;
int slaveReadOnlyCount;
std::string vpcId;
std::string chargeType;
std::string computingType;

View File

@@ -38,6 +38,8 @@ public:
void setInstances(const std::string &instances);
std::string getCouponNo() const;
void setCouponNo(const std::string &couponNo);
std::string getEngineVersion() const;
void setEngineVersion(const std::string &engineVersion);
std::string getInstanceClass() const;
void setInstanceClass(const std::string &instanceClass);
std::string getAccessKeyId() const;
@@ -50,6 +52,8 @@ public:
void setRegionId(const std::string &regionId);
std::string getBusinessInfo() const;
void setBusinessInfo(const std::string &businessInfo);
int getShardCount() const;
void setShardCount(int shardCount);
long getPeriod() const;
void setPeriod(long period);
std::string getProduct() const;
@@ -82,12 +86,14 @@ private:
std::string nodeType_;
std::string instances_;
std::string couponNo_;
std::string engineVersion_;
std::string instanceClass_;
std::string accessKeyId_;
long capacity_;
std::string securityToken_;
std::string regionId_;
std::string businessInfo_;
int shardCount_;
long period_;
std::string product_;
long quantity_;

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBETASKSREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBETASKSREQUEST_H_
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBETAIRKVCACHECUSTOMINSTANCEATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBETAIRKVCACHECUSTOMINSTANCEATTRIBUTEREQUEST_H_
#include <alibabacloud/r-kvstore/R_kvstoreExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,50 +26,35 @@
namespace AlibabaCloud {
namespace R_kvstore {
namespace Model {
class ALIBABACLOUD_R_KVSTORE_EXPORT DescribeTasksRequest : public RpcServiceRequest {
class ALIBABACLOUD_R_KVSTORE_EXPORT DescribeTairKVCacheCustomInstanceAttributeRequest : public RpcServiceRequest {
public:
DescribeTasksRequest();
~DescribeTasksRequest();
DescribeTairKVCacheCustomInstanceAttributeRequest();
~DescribeTairKVCacheCustomInstanceAttributeRequest();
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);
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 getStatus() const;
void setStatus(const std::string &status);
private:
long resourceOwnerId_;
std::string startTime_;
int pageNumber_;
std::string accessKeyId_;
std::string securityToken_;
int pageSize_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string endTime_;
long ownerId_;
std::string instanceId_;
std::string status_;
};
} // namespace Model
} // namespace R_kvstore
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBETASKSREQUEST_H_
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBETAIRKVCACHECUSTOMINSTANCEATTRIBUTEREQUEST_H_

View File

@@ -0,0 +1,114 @@
/*
* 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_DESCRIBETAIRKVCACHECUSTOMINSTANCEATTRIBUTERESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBETAIRKVCACHECUSTOMINSTANCEATTRIBUTERESULT_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 DescribeTairKVCacheCustomInstanceAttributeResult : public ServiceResult
{
public:
struct Tag
{
std::string value;
std::string key;
};
struct Disk
{
std::string type;
std::string size;
std::string diskId;
};
DescribeTairKVCacheCustomInstanceAttributeResult();
explicit DescribeTairKVCacheCustomInstanceAttributeResult(const std::string &payload);
~DescribeTairKVCacheCustomInstanceAttributeResult();
std::string getEndTime()const;
std::string getResourceGroupId()const;
long getMemory()const;
long getCpu()const;
std::string getZoneType()const;
std::string getPrivateIp()const;
std::string getNetworkType()const;
std::string getInstanceStatus()const;
std::string getImageId()const;
std::string getInstanceType()const;
std::vector<Tag> getTags()const;
bool getIsOrderCompleted()const;
std::string getArchitectureType()const;
std::string getStorageType()const;
std::string getZoneId()const;
std::string getInstanceId()const;
std::string getCreateTime()const;
std::string getVSwitchId()const;
std::string getSecurityGroupId()const;
std::string getInstanceClass()const;
std::string getInstanceName()const;
long getStorage()const;
std::string getVpcId()const;
std::string getChargeType()const;
bool getUseEni()const;
std::vector<Disk> getDisks()const;
std::string getRegionId()const;
protected:
void parse(const std::string &payload);
private:
std::string endTime_;
std::string resourceGroupId_;
long memory_;
long cpu_;
std::string zoneType_;
std::string privateIp_;
std::string networkType_;
std::string instanceStatus_;
std::string imageId_;
std::string instanceType_;
std::vector<Tag> tags_;
bool isOrderCompleted_;
std::string architectureType_;
std::string storageType_;
std::string zoneId_;
std::string instanceId_;
std::string createTime_;
std::string vSwitchId_;
std::string securityGroupId_;
std::string instanceClass_;
std::string instanceName_;
long storage_;
std::string vpcId_;
std::string chargeType_;
bool useEni_;
std::vector<Disk> disks_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBETAIRKVCACHECUSTOMINSTANCEATTRIBUTERESULT_H_

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.
*/
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBETAIRKVCACHECUSTOMINSTANCEHISTORYMONITORVALUESREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBETAIRKVCACHECUSTOMINSTANCEHISTORYMONITORVALUESREQUEST_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 DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest : public RpcServiceRequest {
public:
DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest();
~DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getExpress() const;
void setExpress(const std::string &express);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getMetricName() const;
void setMetricName(const std::string &metricName);
std::string getPeriod() const;
void setPeriod(const std::string &period);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getLength() const;
void setLength(const std::string &length);
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 getCategory() const;
void setCategory(const std::string &category);
private:
long resourceOwnerId_;
std::string express_;
std::string startTime_;
std::string accessKeyId_;
std::string securityToken_;
std::string metricName_;
std::string period_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string length_;
std::string endTime_;
long ownerId_;
std::string instanceId_;
std::string category_;
};
} // namespace Model
} // namespace R_kvstore
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBETAIRKVCACHECUSTOMINSTANCEHISTORYMONITORVALUESREQUEST_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_DESCRIBETAIRKVCACHECUSTOMINSTANCEHISTORYMONITORVALUESRESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBETAIRKVCACHECUSTOMINSTANCEHISTORYMONITORVALUESRESULT_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 DescribeTairKVCacheCustomInstanceHistoryMonitorValuesResult : public ServiceResult
{
public:
DescribeTairKVCacheCustomInstanceHistoryMonitorValuesResult();
explicit DescribeTairKVCacheCustomInstanceHistoryMonitorValuesResult(const std::string &payload);
~DescribeTairKVCacheCustomInstanceHistoryMonitorValuesResult();
std::string getNextToken()const;
std::string getPeriod()const;
std::string getDatapoints()const;
protected:
void parse(const std::string &payload);
private:
std::string nextToken_;
std::string period_;
std::string datapoints_;
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBETAIRKVCACHECUSTOMINSTANCEHISTORYMONITORVALUESRESULT_H_

View File

@@ -0,0 +1,112 @@
/*
* 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_DESCRIBETAIRKVCACHECUSTOMINSTANCESREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBETAIRKVCACHECUSTOMINSTANCESREQUEST_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 DescribeTairKVCacheCustomInstancesRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
DescribeTairKVCacheCustomInstancesRequest();
~DescribeTairKVCacheCustomInstancesRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSearchKey() const;
void setSearchKey(const std::string &searchKey);
std::string getNetworkType() const;
void setNetworkType(const std::string &networkType);
std::string getInstanceClass() const;
void setInstanceClass(const std::string &instanceClass);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getExpired() const;
void setExpired(const std::string &expired);
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::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getInstanceStatus() const;
void setInstanceStatus(const std::string &instanceStatus);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getPrivateIp() const;
void setPrivateIp(const std::string &privateIp);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getVSwitchId() const;
void setVSwitchId(const std::string &vSwitchId);
std::string getInstanceIds() const;
void setInstanceIds(const std::string &instanceIds);
std::string getVpcId() const;
void setVpcId(const std::string &vpcId);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
std::string getChargeType() const;
void setChargeType(const std::string &chargeType);
private:
long resourceOwnerId_;
std::string searchKey_;
std::string networkType_;
std::string instanceClass_;
int pageNumber_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string expired_;
std::string securityToken_;
std::string regionId_;
int pageSize_;
std::string instanceType_;
std::vector<Tag> tag_;
std::string instanceStatus_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string privateIp_;
long ownerId_;
std::string vSwitchId_;
std::string instanceIds_;
std::string vpcId_;
std::string zoneId_;
std::string chargeType_;
};
} // namespace Model
} // namespace R_kvstore
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBETAIRKVCACHECUSTOMINSTANCESREQUEST_H_

View File

@@ -0,0 +1,85 @@
/*
* 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_DESCRIBETAIRKVCACHECUSTOMINSTANCESRESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBETAIRKVCACHECUSTOMINSTANCESRESULT_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 DescribeTairKVCacheCustomInstancesResult : public ServiceResult
{
public:
struct KVStoreInstance
{
struct Tag
{
std::string value;
std::string key;
};
std::string storageType;
std::string endTime;
std::string resourceGroupId;
std::string zoneId;
std::string instanceId;
std::string createTime;
std::string destroyTime;
std::string vSwitchId;
std::string instanceClass;
std::string instanceName;
long storage;
std::string vpcId;
std::string privateIp;
std::string chargeType;
std::string networkType;
std::string instanceStatus;
bool useEni;
std::string regionId;
std::string instanceType;
std::vector<KVStoreInstance::Tag> tags;
};
DescribeTairKVCacheCustomInstancesResult();
explicit DescribeTairKVCacheCustomInstancesResult(const std::string &payload);
~DescribeTairKVCacheCustomInstancesResult();
std::vector<KVStoreInstance> getInstances()const;
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
protected:
void parse(const std::string &payload);
private:
std::vector<KVStoreInstance> instances_;
int totalCount_;
int pageSize_;
int pageNumber_;
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBETAIRKVCACHECUSTOMINSTANCESRESULT_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_DESCRIBETAIRKVCACHEINFERINSTANCEATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBETAIRKVCACHEINFERINSTANCEATTRIBUTEREQUEST_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 DescribeTairKVCacheInferInstanceAttributeRequest : public RpcServiceRequest {
public:
DescribeTairKVCacheInferInstanceAttributeRequest();
~DescribeTairKVCacheInferInstanceAttributeRequest();
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 getInstanceId() const;
void setInstanceId(const std::string &instanceId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
};
} // namespace Model
} // namespace R_kvstore
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBETAIRKVCACHEINFERINSTANCEATTRIBUTEREQUEST_H_

View File

@@ -0,0 +1,84 @@
/*
* 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_DESCRIBETAIRKVCACHEINFERINSTANCEATTRIBUTERESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBETAIRKVCACHEINFERINSTANCEATTRIBUTERESULT_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 DescribeTairKVCacheInferInstanceAttributeResult : public ServiceResult
{
public:
struct DBInstanceAttribute
{
struct Tag
{
std::string value;
std::string key;
};
std::string endTime;
std::string resourceGroupId;
std::string zoneType;
int computeUnitNum;
std::string privateIp;
std::string networkType;
std::string instanceStatus;
int modelServiceNum;
std::string instanceType;
std::vector<DBInstanceAttribute::Tag> tags;
std::string isOrderCompleted;
std::string architectureType;
std::string zoneId;
std::string instanceId;
std::string vSwitchId;
std::string createTime;
std::string instanceClass;
std::string instanceName;
long storage;
std::string vpcId;
std::string chargeType;
int isDelete;
std::string model;
std::string regionId;
std::string connectionString;
};
DescribeTairKVCacheInferInstanceAttributeResult();
explicit DescribeTairKVCacheInferInstanceAttributeResult(const std::string &payload);
~DescribeTairKVCacheInferInstanceAttributeResult();
std::vector<DBInstanceAttribute> getInstances()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DBInstanceAttribute> instances_;
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBETAIRKVCACHEINFERINSTANCEATTRIBUTERESULT_H_

View File

@@ -0,0 +1,109 @@
/*
* 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_DESCRIBETAIRKVCACHEINFERINSTANCESREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBETAIRKVCACHEINFERINSTANCESREQUEST_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 DescribeTairKVCacheInferInstancesRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
DescribeTairKVCacheInferInstancesRequest();
~DescribeTairKVCacheInferInstancesRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSearchKey() const;
void setSearchKey(const std::string &searchKey);
std::string getNetworkType() const;
void setNetworkType(const std::string &networkType);
std::string getInstanceClass() const;
void setInstanceClass(const std::string &instanceClass);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getExpired() const;
void setExpired(const std::string &expired);
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::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getInstanceStatus() const;
void setInstanceStatus(const std::string &instanceStatus);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getPrivateIp() const;
void setPrivateIp(const std::string &privateIp);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getVSwitchId() const;
void setVSwitchId(const std::string &vSwitchId);
std::string getInstanceIds() const;
void setInstanceIds(const std::string &instanceIds);
std::string getVpcId() const;
void setVpcId(const std::string &vpcId);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
std::string getChargeType() const;
void setChargeType(const std::string &chargeType);
private:
long resourceOwnerId_;
std::string searchKey_;
std::string networkType_;
std::string instanceClass_;
int pageNumber_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string expired_;
std::string securityToken_;
std::string regionId_;
int pageSize_;
std::vector<Tag> tag_;
std::string instanceStatus_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string privateIp_;
long ownerId_;
std::string vSwitchId_;
std::string instanceIds_;
std::string vpcId_;
std::string zoneId_;
std::string chargeType_;
};
} // namespace Model
} // namespace R_kvstore
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBETAIRKVCACHEINFERINSTANCESREQUEST_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_DESCRIBETAIRKVCACHEINFERINSTANCESRESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBETAIRKVCACHEINFERINSTANCESRESULT_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 DescribeTairKVCacheInferInstancesResult : public ServiceResult
{
public:
struct TairInferInstanceDTO
{
struct Tag
{
std::string value;
std::string key;
};
std::string endTime;
std::string resourceGroupId;
std::string zoneId;
std::string instanceId;
std::string vNodeName;
std::string createTime;
std::string destroyTime;
std::string vSwitchId;
std::string instanceClass;
std::string instanceName;
int computeUnitNum;
std::string vpcId;
std::string privateIp;
long capacity;
std::string chargeType;
std::string networkType;
std::string instanceStatus;
int modelServiceNum;
std::string model;
std::string regionId;
std::string instanceType;
std::vector<TairInferInstanceDTO::Tag> tags;
};
DescribeTairKVCacheInferInstancesResult();
explicit DescribeTairKVCacheInferInstancesResult(const std::string &payload);
~DescribeTairKVCacheInferInstancesResult();
std::vector<TairInferInstanceDTO> getInstances()const;
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
protected:
void parse(const std::string &payload);
private:
std::vector<TairInferInstanceDTO> instances_;
int totalCount_;
int pageSize_;
int pageNumber_;
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_DESCRIBETAIRKVCACHEINFERINSTANCESRESULT_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_MASTERNODESHUTDOWNFAILOVERREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_MASTERNODESHUTDOWNFAILOVERREQUEST_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 MasterNodeShutDownFailOverRequest : public RpcServiceRequest {
public:
MasterNodeShutDownFailOverRequest();
~MasterNodeShutDownFailOverRequest();
std::string getFailMode() const;
void setFailMode(const std::string &failMode);
std::string getProxyFaultMode() const;
void setProxyFaultMode(const std::string &proxyFaultMode);
std::string getProxyInstanceIds() const;
void setProxyInstanceIds(const std::string &proxyInstanceIds);
std::string getDBNodes() const;
void setDBNodes(const std::string &dBNodes);
std::string getDBFaultMode() const;
void setDBFaultMode(const std::string &dBFaultMode);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getCategory() const;
void setCategory(const std::string &category);
private:
std::string failMode_;
std::string proxyFaultMode_;
std::string proxyInstanceIds_;
std::string dBNodes_;
std::string dBFaultMode_;
std::string instanceId_;
std::string category_;
};
} // namespace Model
} // namespace R_kvstore
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_MASTERNODESHUTDOWNFAILOVERREQUEST_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_MASTERNODESHUTDOWNFAILOVERRESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_MASTERNODESHUTDOWNFAILOVERRESULT_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 MasterNodeShutDownFailOverResult : public ServiceResult
{
public:
MasterNodeShutDownFailOverResult();
explicit MasterNodeShutDownFailOverResult(const std::string &payload);
~MasterNodeShutDownFailOverResult();
std::string getTaskID()const;
std::string getDBInstanceId()const;
protected:
void parse(const std::string &payload);
private:
std::string taskID_;
std::string dBInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_MASTERNODESHUTDOWNFAILOVERRESULT_H_

View File

@@ -34,6 +34,8 @@ public:
void setResourceOwnerId(long resourceOwnerId);
std::string getSecondaryZoneId() const;
void setSecondaryZoneId(const std::string &secondaryZoneId);
int getSlaveReadOnlyCount() const;
void setSlaveReadOnlyCount(int slaveReadOnlyCount);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
@@ -52,10 +54,17 @@ public:
void setVSwitchId(const std::string &vSwitchId);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
int getReadOnlyCount() const;
void setReadOnlyCount(int readOnlyCount);
int getSlaveReplicaCount() const;
void setSlaveReplicaCount(int slaveReplicaCount);
int getReplicaCount() const;
void setReplicaCount(int replicaCount);
private:
long resourceOwnerId_;
std::string secondaryZoneId_;
int slaveReadOnlyCount_;
std::string accessKeyId_;
std::string securityToken_;
std::string effectiveTime_;
@@ -65,6 +74,9 @@ private:
long ownerId_;
std::string vSwitchId_;
std::string zoneId_;
int readOnlyCount_;
int slaveReplicaCount_;
int replicaCount_;
};
} // namespace Model
} // namespace R_kvstore

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_MODIFYBACKUPEXPIRETIMEREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYBACKUPEXPIRETIMEREQUEST_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 ModifyBackupExpireTimeRequest : public RpcServiceRequest {
public:
ModifyBackupExpireTimeRequest();
~ModifyBackupExpireTimeRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getExpectExpireTime() const;
void setExpectExpireTime(const std::string &expectExpireTime);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getBackupId() const;
void setBackupId(const std::string &backupId);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
private:
long resourceOwnerId_;
std::string expectExpireTime_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string backupId_;
long ownerId_;
std::string instanceId_;
};
} // namespace Model
} // namespace R_kvstore
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYBACKUPEXPIRETIMEREQUEST_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_MODIFYBACKUPEXPIRETIMERESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYBACKUPEXPIRETIMERESULT_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 ModifyBackupExpireTimeResult : public ServiceResult
{
public:
ModifyBackupExpireTimeResult();
explicit ModifyBackupExpireTimeResult(const std::string &payload);
~ModifyBackupExpireTimeResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYBACKUPEXPIRETIMERESULT_H_

View File

@@ -40,6 +40,8 @@ public:
void setSecurityToken(const std::string &securityToken);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
std::string getProduct() const;
void setProduct(const std::string &product);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
@@ -55,6 +57,7 @@ private:
std::string duration_;
std::string securityToken_;
std::string dBInstanceId_;
std::string product_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;

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_MODIFYINSTANCEBANDWIDTHREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYINSTANCEBANDWIDTHREQUEST_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 ModifyInstanceBandwidthRequest : public RpcServiceRequest {
public:
ModifyInstanceBandwidthRequest();
~ModifyInstanceBandwidthRequest();
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 getProduct() const;
void setProduct(const std::string &product);
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 getTargetIntranetBandwidth() const;
void setTargetIntranetBandwidth(const std::string &targetIntranetBandwidth);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getCategory() const;
void setCategory(const std::string &category);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string product_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string targetIntranetBandwidth_;
std::string instanceId_;
std::string category_;
};
} // namespace Model
} // namespace R_kvstore
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYINSTANCEBANDWIDTHREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYINSTANCEBANDWIDTHRESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYINSTANCEBANDWIDTHRESULT_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 ModifyInstanceBandwidthResult : public ServiceResult
{
public:
ModifyInstanceBandwidthResult();
explicit ModifyInstanceBandwidthResult(const std::string &payload);
~ModifyInstanceBandwidthResult();
std::string getOrderId()const;
protected:
void parse(const std::string &payload);
private:
std::string orderId_;
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYINSTANCEBANDWIDTHRESULT_H_

View File

@@ -32,16 +32,28 @@ public:
~ModifyInstanceConfigRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getParamSemisyncReplTimeout() const;
void setParamSemisyncReplTimeout(const std::string &paramSemisyncReplTimeout);
std::string getParamNoLooseSentinelPasswordFreeCommands() const;
void setParamNoLooseSentinelPasswordFreeCommands(const std::string &paramNoLooseSentinelPasswordFreeCommands);
std::string getParamNoLooseSentinelPasswordFreeAccess() const;
void setParamNoLooseSentinelPasswordFreeAccess(const std::string &paramNoLooseSentinelPasswordFreeAccess);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getParamReplMode() const;
void setParamReplMode(const std::string &paramReplMode);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getParamNoLooseSentinelEnabled() const;
void setParamNoLooseSentinelEnabled(const std::string &paramNoLooseSentinelEnabled);
std::string getProduct() const;
void setProduct(const std::string &product);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getParamSentinelCompatEnable() const;
void setParamSentinelCompatEnable(const std::string &paramSentinelCompatEnable);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getInstanceId() const;
@@ -53,11 +65,17 @@ public:
private:
long resourceOwnerId_;
std::string paramSemisyncReplTimeout_;
std::string paramNoLooseSentinelPasswordFreeCommands_;
std::string paramNoLooseSentinelPasswordFreeAccess_;
std::string accessKeyId_;
std::string paramReplMode_;
std::string securityToken_;
std::string paramNoLooseSentinelEnabled_;
std::string product_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string paramSentinelCompatEnable_;
long ownerId_;
std::string instanceId_;
std::string category_;

View File

@@ -38,6 +38,8 @@ public:
void setParameterGroupId(const std::string &parameterGroupId);
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;
@@ -54,6 +56,7 @@ private:
std::string accessKeyId_;
std::string parameterGroupId_;
std::string securityToken_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;

View File

@@ -40,8 +40,12 @@ public:
void setSlaveReadOnlyCount(int slaveReadOnlyCount);
std::string getCouponNo() const;
void setCouponNo(const std::string &couponNo);
int getStorage() const;
void setStorage(int storage);
std::string getInstanceClass() const;
void setInstanceClass(const std::string &instanceClass);
std::string getStorageType() const;
void setStorageType(const std::string &storageType);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
@@ -76,8 +80,12 @@ public:
void setReadOnlyCount(int readOnlyCount);
bool getForceUpgrade() const;
void setForceUpgrade(bool forceUpgrade);
int getSlaveReplicaCount() const;
void setSlaveReplicaCount(int slaveReplicaCount);
std::string getOrderType() const;
void setOrderType(const std::string &orderType);
int getReplicaCount() const;
void setReplicaCount(int replicaCount);
private:
long resourceOwnerId_;
@@ -85,7 +93,9 @@ private:
std::string clientToken_;
int slaveReadOnlyCount_;
std::string couponNo_;
int storage_;
std::string instanceClass_;
std::string storageType_;
std::string accessKeyId_;
std::string securityToken_;
std::string regionId_;
@@ -103,7 +113,9 @@ private:
std::string instanceId_;
int readOnlyCount_;
bool forceUpgrade_;
int slaveReplicaCount_;
std::string orderType_;
int replicaCount_;
};
} // namespace Model
} // namespace R_kvstore

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_MODIFYTAIRKVCACHECUSTOMINSTANCEATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYTAIRKVCACHECUSTOMINSTANCEATTRIBUTEREQUEST_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 ModifyTairKVCacheCustomInstanceAttributeRequest : public RpcServiceRequest {
public:
ModifyTairKVCacheCustomInstanceAttributeRequest();
~ModifyTairKVCacheCustomInstanceAttributeRequest();
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 getSourceBiz() const;
void setSourceBiz(const std::string &sourceBiz);
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 getInstanceName() const;
void setInstanceName(const std::string &instanceName);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string sourceBiz_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
std::string instanceName_;
};
} // namespace Model
} // namespace R_kvstore
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYTAIRKVCACHECUSTOMINSTANCEATTRIBUTEREQUEST_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_MODIFYTAIRKVCACHECUSTOMINSTANCEATTRIBUTERESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYTAIRKVCACHECUSTOMINSTANCEATTRIBUTERESULT_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 ModifyTairKVCacheCustomInstanceAttributeResult : public ServiceResult
{
public:
ModifyTairKVCacheCustomInstanceAttributeResult();
explicit ModifyTairKVCacheCustomInstanceAttributeResult(const std::string &payload);
~ModifyTairKVCacheCustomInstanceAttributeResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYTAIRKVCACHECUSTOMINSTANCEATTRIBUTERESULT_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_MODIFYTASKINFOREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYTASKINFOREQUEST_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 ModifyTaskInfoRequest : public RpcServiceRequest {
public:
ModifyTaskInfoRequest();
~ModifyTaskInfoRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getTaskId() const;
void setTaskId(const std::string &taskId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getStepName() const;
void setStepName(const std::string &stepName);
std::string getActionParams() const;
void setActionParams(const std::string &actionParams);
std::string getTaskAction() const;
void setTaskAction(const std::string &taskAction);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string regionId_;
std::string taskId_;
std::string resourceOwnerAccount_;
std::string stepName_;
std::string actionParams_;
std::string taskAction_;
};
} // namespace Model
} // namespace R_kvstore
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYTASKINFOREQUEST_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_MODIFYTASKINFORESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYTASKINFORESULT_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 ModifyTaskInfoResult : public ServiceResult
{
public:
ModifyTaskInfoResult();
explicit ModifyTaskInfoResult(const std::string &payload);
~ModifyTaskInfoResult();
std::string getErrorTaskId()const;
std::string getErrorCode()const;
std::string getSuccessCount()const;
protected:
void parse(const std::string &payload);
private:
std::string errorTaskId_;
std::string errorCode_;
std::string successCount_;
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_MODIFYTASKINFORESULT_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_RESETTAIRKVCACHECUSTOMINSTANCEPASSWORDREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_RESETTAIRKVCACHECUSTOMINSTANCEPASSWORDREQUEST_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 ResetTairKVCacheCustomInstancePasswordRequest : public RpcServiceRequest {
public:
ResetTairKVCacheCustomInstancePasswordRequest();
~ResetTairKVCacheCustomInstancePasswordRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getPassword() const;
void setPassword(const std::string &password);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getSourceBiz() const;
void setSourceBiz(const std::string &sourceBiz);
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 password_;
std::string securityToken_;
std::string sourceBiz_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
};
} // namespace Model
} // namespace R_kvstore
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_RESETTAIRKVCACHECUSTOMINSTANCEPASSWORDREQUEST_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_RESETTAIRKVCACHECUSTOMINSTANCEPASSWORDRESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_RESETTAIRKVCACHECUSTOMINSTANCEPASSWORDRESULT_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 ResetTairKVCacheCustomInstancePasswordResult : public ServiceResult
{
public:
ResetTairKVCacheCustomInstancePasswordResult();
explicit ResetTairKVCacheCustomInstancePasswordResult(const std::string &payload);
~ResetTairKVCacheCustomInstancePasswordResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_RESETTAIRKVCACHECUSTOMINSTANCEPASSWORDRESULT_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_RESIZETAIRKVCACHECUSTOMINSTANCEDISKREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_RESIZETAIRKVCACHECUSTOMINSTANCEDISKREQUEST_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 ResizeTairKVCacheCustomInstanceDiskRequest : public RpcServiceRequest {
public:
ResizeTairKVCacheCustomInstanceDiskRequest();
~ResizeTairKVCacheCustomInstanceDiskRequest();
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 getDiskId() const;
void setDiskId(const std::string &diskId);
bool getAutoPay() const;
void setAutoPay(bool autoPay);
std::string getDiskSize() const;
void setDiskSize(const std::string &diskSize);
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 securityToken_;
std::string diskId_;
bool autoPay_;
std::string diskSize_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
};
} // namespace Model
} // namespace R_kvstore
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_RESIZETAIRKVCACHECUSTOMINSTANCEDISKREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_RESIZETAIRKVCACHECUSTOMINSTANCEDISKRESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_RESIZETAIRKVCACHECUSTOMINSTANCEDISKRESULT_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 ResizeTairKVCacheCustomInstanceDiskResult : public ServiceResult
{
public:
ResizeTairKVCacheCustomInstanceDiskResult();
explicit ResizeTairKVCacheCustomInstanceDiskResult(const std::string &payload);
~ResizeTairKVCacheCustomInstanceDiskResult();
std::string getOrderId()const;
protected:
void parse(const std::string &payload);
private:
std::string orderId_;
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_RESIZETAIRKVCACHECUSTOMINSTANCEDISKRESULT_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_RESTARTTAIRKVCACHECUSTOMINSTANCEREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_RESTARTTAIRKVCACHECUSTOMINSTANCEREQUEST_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 RestartTairKVCacheCustomInstanceRequest : public RpcServiceRequest {
public:
RestartTairKVCacheCustomInstanceRequest();
~RestartTairKVCacheCustomInstanceRequest();
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 getInstanceId() const;
void setInstanceId(const std::string &instanceId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
};
} // namespace Model
} // namespace R_kvstore
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_RESTARTTAIRKVCACHECUSTOMINSTANCEREQUEST_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_RESTARTTAIRKVCACHECUSTOMINSTANCERESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_RESTARTTAIRKVCACHECUSTOMINSTANCERESULT_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 RestartTairKVCacheCustomInstanceResult : public ServiceResult
{
public:
RestartTairKVCacheCustomInstanceResult();
explicit RestartTairKVCacheCustomInstanceResult(const std::string &payload);
~RestartTairKVCacheCustomInstanceResult();
std::string getTaskId()const;
std::string getInstanceId()const;
protected:
void parse(const std::string &payload);
private:
std::string taskId_;
std::string instanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_RESTARTTAIRKVCACHECUSTOMINSTANCERESULT_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_STARTTAIRKVCACHECUSTOMINSTANCEREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_STARTTAIRKVCACHECUSTOMINSTANCEREQUEST_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 StartTairKVCacheCustomInstanceRequest : public RpcServiceRequest {
public:
StartTairKVCacheCustomInstanceRequest();
~StartTairKVCacheCustomInstanceRequest();
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 getInstanceId() const;
void setInstanceId(const std::string &instanceId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
};
} // namespace Model
} // namespace R_kvstore
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_STARTTAIRKVCACHECUSTOMINSTANCEREQUEST_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_STARTTAIRKVCACHECUSTOMINSTANCERESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_STARTTAIRKVCACHECUSTOMINSTANCERESULT_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 StartTairKVCacheCustomInstanceResult : public ServiceResult
{
public:
StartTairKVCacheCustomInstanceResult();
explicit StartTairKVCacheCustomInstanceResult(const std::string &payload);
~StartTairKVCacheCustomInstanceResult();
std::string getTaskId()const;
std::string getInstanceId()const;
protected:
void parse(const std::string &payload);
private:
std::string taskId_;
std::string instanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_STARTTAIRKVCACHECUSTOMINSTANCERESULT_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_STOPTAIRKVCACHECUSTOMINSTANCEREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_STOPTAIRKVCACHECUSTOMINSTANCEREQUEST_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 StopTairKVCacheCustomInstanceRequest : public RpcServiceRequest {
public:
StopTairKVCacheCustomInstanceRequest();
~StopTairKVCacheCustomInstanceRequest();
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 getInstanceId() const;
void setInstanceId(const std::string &instanceId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
};
} // namespace Model
} // namespace R_kvstore
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_STOPTAIRKVCACHECUSTOMINSTANCEREQUEST_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_STOPTAIRKVCACHECUSTOMINSTANCERESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_STOPTAIRKVCACHECUSTOMINSTANCERESULT_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 StopTairKVCacheCustomInstanceResult : public ServiceResult
{
public:
StopTairKVCacheCustomInstanceResult();
explicit StopTairKVCacheCustomInstanceResult(const std::string &payload);
~StopTairKVCacheCustomInstanceResult();
std::string getTaskId()const;
std::string getInstanceId()const;
protected:
void parse(const std::string &payload);
private:
std::string taskId_;
std::string instanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_STOPTAIRKVCACHECUSTOMINSTANCERESULT_H_

View File

@@ -0,0 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_R_KVSTORE_MODEL_SWITCHINSTANCEZONEFAILOVERREQUEST_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_SWITCHINSTANCEZONEFAILOVERREQUEST_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 SwitchInstanceZoneFailOverRequest : public RpcServiceRequest {
public:
SwitchInstanceZoneFailOverRequest();
~SwitchInstanceZoneFailOverRequest();
std::string getSiteFaultTime() const;
void setSiteFaultTime(const std::string &siteFaultTime);
std::string getTargetZoneId() const;
void setTargetZoneId(const std::string &targetZoneId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
private:
std::string siteFaultTime_;
std::string targetZoneId_;
std::string instanceId_;
};
} // namespace Model
} // namespace R_kvstore
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_SWITCHINSTANCEZONEFAILOVERREQUEST_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_SWITCHINSTANCEZONEFAILOVERRESULT_H_
#define ALIBABACLOUD_R_KVSTORE_MODEL_SWITCHINSTANCEZONEFAILOVERRESULT_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 SwitchInstanceZoneFailOverResult : public ServiceResult
{
public:
SwitchInstanceZoneFailOverResult();
explicit SwitchInstanceZoneFailOverResult(const std::string &payload);
~SwitchInstanceZoneFailOverResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_R_KVSTORE_MODEL_SWITCHINSTANCEZONEFAILOVERRESULT_H_

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

@@ -159,6 +159,42 @@ R_kvstoreClient::AllocateInstancePublicConnectionOutcomeCallable R_kvstoreClient
return task->get_future();
}
R_kvstoreClient::CancelActiveOperationTasksOutcome R_kvstoreClient::cancelActiveOperationTasks(const CancelActiveOperationTasksRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return CancelActiveOperationTasksOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return CancelActiveOperationTasksOutcome(CancelActiveOperationTasksResult(outcome.result()));
else
return CancelActiveOperationTasksOutcome(outcome.error());
}
void R_kvstoreClient::cancelActiveOperationTasksAsync(const CancelActiveOperationTasksRequest& request, const CancelActiveOperationTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, cancelActiveOperationTasks(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::CancelActiveOperationTasksOutcomeCallable R_kvstoreClient::cancelActiveOperationTasksCallable(const CancelActiveOperationTasksRequest &request) const
{
auto task = std::make_shared<std::packaged_task<CancelActiveOperationTasksOutcome()>>(
[this, request]()
{
return this->cancelActiveOperationTasks(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::CheckCloudResourceAuthorizedOutcome R_kvstoreClient::checkCloudResourceAuthorized(const CheckCloudResourceAuthorizedRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -483,6 +519,42 @@ R_kvstoreClient::CreateParameterGroupOutcomeCallable R_kvstoreClient::createPara
return task->get_future();
}
R_kvstoreClient::CreateTCInstanceOutcome R_kvstoreClient::createTCInstance(const CreateTCInstanceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return CreateTCInstanceOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return CreateTCInstanceOutcome(CreateTCInstanceResult(outcome.result()));
else
return CreateTCInstanceOutcome(outcome.error());
}
void R_kvstoreClient::createTCInstanceAsync(const CreateTCInstanceRequest& request, const CreateTCInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, createTCInstance(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::CreateTCInstanceOutcomeCallable R_kvstoreClient::createTCInstanceCallable(const CreateTCInstanceRequest &request) const
{
auto task = std::make_shared<std::packaged_task<CreateTCInstanceOutcome()>>(
[this, request]()
{
return this->createTCInstance(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::CreateTairInstanceOutcome R_kvstoreClient::createTairInstance(const CreateTairInstanceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -555,6 +627,42 @@ R_kvstoreClient::DeleteAccountOutcomeCallable R_kvstoreClient::deleteAccountCall
return task->get_future();
}
R_kvstoreClient::DeleteBackupOutcome R_kvstoreClient::deleteBackup(const DeleteBackupRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DeleteBackupOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DeleteBackupOutcome(DeleteBackupResult(outcome.result()));
else
return DeleteBackupOutcome(outcome.error());
}
void R_kvstoreClient::deleteBackupAsync(const DeleteBackupRequest& request, const DeleteBackupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, deleteBackup(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::DeleteBackupOutcomeCallable R_kvstoreClient::deleteBackupCallable(const DeleteBackupRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DeleteBackupOutcome()>>(
[this, request]()
{
return this->deleteBackup(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::DeleteGlobalSecurityIPGroupOutcome R_kvstoreClient::deleteGlobalSecurityIPGroup(const DeleteGlobalSecurityIPGroupRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2427,36 +2535,180 @@ R_kvstoreClient::DescribeSlowLogRecordsOutcomeCallable R_kvstoreClient::describe
return task->get_future();
}
R_kvstoreClient::DescribeTasksOutcome R_kvstoreClient::describeTasks(const DescribeTasksRequest &request) const
R_kvstoreClient::DescribeTairKVCacheCustomInstanceAttributeOutcome R_kvstoreClient::describeTairKVCacheCustomInstanceAttribute(const DescribeTairKVCacheCustomInstanceAttributeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeTasksOutcome(endpointOutcome.error());
return DescribeTairKVCacheCustomInstanceAttributeOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeTasksOutcome(DescribeTasksResult(outcome.result()));
return DescribeTairKVCacheCustomInstanceAttributeOutcome(DescribeTairKVCacheCustomInstanceAttributeResult(outcome.result()));
else
return DescribeTasksOutcome(outcome.error());
return DescribeTairKVCacheCustomInstanceAttributeOutcome(outcome.error());
}
void R_kvstoreClient::describeTasksAsync(const DescribeTasksRequest& request, const DescribeTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
void R_kvstoreClient::describeTairKVCacheCustomInstanceAttributeAsync(const DescribeTairKVCacheCustomInstanceAttributeRequest& request, const DescribeTairKVCacheCustomInstanceAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeTasks(request), context);
handler(this, request, describeTairKVCacheCustomInstanceAttribute(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::DescribeTasksOutcomeCallable R_kvstoreClient::describeTasksCallable(const DescribeTasksRequest &request) const
R_kvstoreClient::DescribeTairKVCacheCustomInstanceAttributeOutcomeCallable R_kvstoreClient::describeTairKVCacheCustomInstanceAttributeCallable(const DescribeTairKVCacheCustomInstanceAttributeRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeTasksOutcome()>>(
auto task = std::make_shared<std::packaged_task<DescribeTairKVCacheCustomInstanceAttributeOutcome()>>(
[this, request]()
{
return this->describeTasks(request);
return this->describeTairKVCacheCustomInstanceAttribute(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::DescribeTairKVCacheCustomInstanceHistoryMonitorValuesOutcome R_kvstoreClient::describeTairKVCacheCustomInstanceHistoryMonitorValues(const DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeTairKVCacheCustomInstanceHistoryMonitorValuesOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeTairKVCacheCustomInstanceHistoryMonitorValuesOutcome(DescribeTairKVCacheCustomInstanceHistoryMonitorValuesResult(outcome.result()));
else
return DescribeTairKVCacheCustomInstanceHistoryMonitorValuesOutcome(outcome.error());
}
void R_kvstoreClient::describeTairKVCacheCustomInstanceHistoryMonitorValuesAsync(const DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest& request, const DescribeTairKVCacheCustomInstanceHistoryMonitorValuesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeTairKVCacheCustomInstanceHistoryMonitorValues(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::DescribeTairKVCacheCustomInstanceHistoryMonitorValuesOutcomeCallable R_kvstoreClient::describeTairKVCacheCustomInstanceHistoryMonitorValuesCallable(const DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeTairKVCacheCustomInstanceHistoryMonitorValuesOutcome()>>(
[this, request]()
{
return this->describeTairKVCacheCustomInstanceHistoryMonitorValues(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::DescribeTairKVCacheCustomInstancesOutcome R_kvstoreClient::describeTairKVCacheCustomInstances(const DescribeTairKVCacheCustomInstancesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeTairKVCacheCustomInstancesOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeTairKVCacheCustomInstancesOutcome(DescribeTairKVCacheCustomInstancesResult(outcome.result()));
else
return DescribeTairKVCacheCustomInstancesOutcome(outcome.error());
}
void R_kvstoreClient::describeTairKVCacheCustomInstancesAsync(const DescribeTairKVCacheCustomInstancesRequest& request, const DescribeTairKVCacheCustomInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeTairKVCacheCustomInstances(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::DescribeTairKVCacheCustomInstancesOutcomeCallable R_kvstoreClient::describeTairKVCacheCustomInstancesCallable(const DescribeTairKVCacheCustomInstancesRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeTairKVCacheCustomInstancesOutcome()>>(
[this, request]()
{
return this->describeTairKVCacheCustomInstances(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::DescribeTairKVCacheInferInstanceAttributeOutcome R_kvstoreClient::describeTairKVCacheInferInstanceAttribute(const DescribeTairKVCacheInferInstanceAttributeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeTairKVCacheInferInstanceAttributeOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeTairKVCacheInferInstanceAttributeOutcome(DescribeTairKVCacheInferInstanceAttributeResult(outcome.result()));
else
return DescribeTairKVCacheInferInstanceAttributeOutcome(outcome.error());
}
void R_kvstoreClient::describeTairKVCacheInferInstanceAttributeAsync(const DescribeTairKVCacheInferInstanceAttributeRequest& request, const DescribeTairKVCacheInferInstanceAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeTairKVCacheInferInstanceAttribute(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::DescribeTairKVCacheInferInstanceAttributeOutcomeCallable R_kvstoreClient::describeTairKVCacheInferInstanceAttributeCallable(const DescribeTairKVCacheInferInstanceAttributeRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeTairKVCacheInferInstanceAttributeOutcome()>>(
[this, request]()
{
return this->describeTairKVCacheInferInstanceAttribute(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::DescribeTairKVCacheInferInstancesOutcome R_kvstoreClient::describeTairKVCacheInferInstances(const DescribeTairKVCacheInferInstancesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeTairKVCacheInferInstancesOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeTairKVCacheInferInstancesOutcome(DescribeTairKVCacheInferInstancesResult(outcome.result()));
else
return DescribeTairKVCacheInferInstancesOutcome(outcome.error());
}
void R_kvstoreClient::describeTairKVCacheInferInstancesAsync(const DescribeTairKVCacheInferInstancesRequest& request, const DescribeTairKVCacheInferInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeTairKVCacheInferInstances(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::DescribeTairKVCacheInferInstancesOutcomeCallable R_kvstoreClient::describeTairKVCacheInferInstancesCallable(const DescribeTairKVCacheInferInstancesRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeTairKVCacheInferInstancesOutcome()>>(
[this, request]()
{
return this->describeTairKVCacheInferInstances(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
@@ -2787,6 +3039,42 @@ R_kvstoreClient::LockDBInstanceWriteOutcomeCallable R_kvstoreClient::lockDBInsta
return task->get_future();
}
R_kvstoreClient::MasterNodeShutDownFailOverOutcome R_kvstoreClient::masterNodeShutDownFailOver(const MasterNodeShutDownFailOverRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return MasterNodeShutDownFailOverOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return MasterNodeShutDownFailOverOutcome(MasterNodeShutDownFailOverResult(outcome.result()));
else
return MasterNodeShutDownFailOverOutcome(outcome.error());
}
void R_kvstoreClient::masterNodeShutDownFailOverAsync(const MasterNodeShutDownFailOverRequest& request, const MasterNodeShutDownFailOverAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, masterNodeShutDownFailOver(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::MasterNodeShutDownFailOverOutcomeCallable R_kvstoreClient::masterNodeShutDownFailOverCallable(const MasterNodeShutDownFailOverRequest &request) const
{
auto task = std::make_shared<std::packaged_task<MasterNodeShutDownFailOverOutcome()>>(
[this, request]()
{
return this->masterNodeShutDownFailOver(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::MigrateToOtherZoneOutcome R_kvstoreClient::migrateToOtherZone(const MigrateToOtherZoneRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -3003,6 +3291,42 @@ R_kvstoreClient::ModifyAuditLogConfigOutcomeCallable R_kvstoreClient::modifyAudi
return task->get_future();
}
R_kvstoreClient::ModifyBackupExpireTimeOutcome R_kvstoreClient::modifyBackupExpireTime(const ModifyBackupExpireTimeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyBackupExpireTimeOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyBackupExpireTimeOutcome(ModifyBackupExpireTimeResult(outcome.result()));
else
return ModifyBackupExpireTimeOutcome(outcome.error());
}
void R_kvstoreClient::modifyBackupExpireTimeAsync(const ModifyBackupExpireTimeRequest& request, const ModifyBackupExpireTimeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyBackupExpireTime(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::ModifyBackupExpireTimeOutcomeCallable R_kvstoreClient::modifyBackupExpireTimeCallable(const ModifyBackupExpireTimeRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyBackupExpireTimeOutcome()>>(
[this, request]()
{
return this->modifyBackupExpireTime(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::ModifyBackupPolicyOutcome R_kvstoreClient::modifyBackupPolicy(const ModifyBackupPolicyRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -3291,6 +3615,42 @@ R_kvstoreClient::ModifyInstanceAutoRenewalAttributeOutcomeCallable R_kvstoreClie
return task->get_future();
}
R_kvstoreClient::ModifyInstanceBandwidthOutcome R_kvstoreClient::modifyInstanceBandwidth(const ModifyInstanceBandwidthRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyInstanceBandwidthOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyInstanceBandwidthOutcome(ModifyInstanceBandwidthResult(outcome.result()));
else
return ModifyInstanceBandwidthOutcome(outcome.error());
}
void R_kvstoreClient::modifyInstanceBandwidthAsync(const ModifyInstanceBandwidthRequest& request, const ModifyInstanceBandwidthAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyInstanceBandwidth(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::ModifyInstanceBandwidthOutcomeCallable R_kvstoreClient::modifyInstanceBandwidthCallable(const ModifyInstanceBandwidthRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyInstanceBandwidthOutcome()>>(
[this, request]()
{
return this->modifyInstanceBandwidth(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::ModifyInstanceConfigOutcome R_kvstoreClient::modifyInstanceConfig(const ModifyInstanceConfigRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -3831,6 +4191,78 @@ R_kvstoreClient::ModifySecurityIpsOutcomeCallable R_kvstoreClient::modifySecurit
return task->get_future();
}
R_kvstoreClient::ModifyTairKVCacheCustomInstanceAttributeOutcome R_kvstoreClient::modifyTairKVCacheCustomInstanceAttribute(const ModifyTairKVCacheCustomInstanceAttributeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyTairKVCacheCustomInstanceAttributeOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyTairKVCacheCustomInstanceAttributeOutcome(ModifyTairKVCacheCustomInstanceAttributeResult(outcome.result()));
else
return ModifyTairKVCacheCustomInstanceAttributeOutcome(outcome.error());
}
void R_kvstoreClient::modifyTairKVCacheCustomInstanceAttributeAsync(const ModifyTairKVCacheCustomInstanceAttributeRequest& request, const ModifyTairKVCacheCustomInstanceAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyTairKVCacheCustomInstanceAttribute(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::ModifyTairKVCacheCustomInstanceAttributeOutcomeCallable R_kvstoreClient::modifyTairKVCacheCustomInstanceAttributeCallable(const ModifyTairKVCacheCustomInstanceAttributeRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyTairKVCacheCustomInstanceAttributeOutcome()>>(
[this, request]()
{
return this->modifyTairKVCacheCustomInstanceAttribute(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::ModifyTaskInfoOutcome R_kvstoreClient::modifyTaskInfo(const ModifyTaskInfoRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyTaskInfoOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyTaskInfoOutcome(ModifyTaskInfoResult(outcome.result()));
else
return ModifyTaskInfoOutcome(outcome.error());
}
void R_kvstoreClient::modifyTaskInfoAsync(const ModifyTaskInfoRequest& request, const ModifyTaskInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyTaskInfo(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::ModifyTaskInfoOutcomeCallable R_kvstoreClient::modifyTaskInfoCallable(const ModifyTaskInfoRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyTaskInfoOutcome()>>(
[this, request]()
{
return this->modifyTaskInfo(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::ReleaseDirectConnectionOutcome R_kvstoreClient::releaseDirectConnection(const ReleaseDirectConnectionRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -4047,6 +4479,78 @@ R_kvstoreClient::ResetAccountPasswordOutcomeCallable R_kvstoreClient::resetAccou
return task->get_future();
}
R_kvstoreClient::ResetTairKVCacheCustomInstancePasswordOutcome R_kvstoreClient::resetTairKVCacheCustomInstancePassword(const ResetTairKVCacheCustomInstancePasswordRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ResetTairKVCacheCustomInstancePasswordOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ResetTairKVCacheCustomInstancePasswordOutcome(ResetTairKVCacheCustomInstancePasswordResult(outcome.result()));
else
return ResetTairKVCacheCustomInstancePasswordOutcome(outcome.error());
}
void R_kvstoreClient::resetTairKVCacheCustomInstancePasswordAsync(const ResetTairKVCacheCustomInstancePasswordRequest& request, const ResetTairKVCacheCustomInstancePasswordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, resetTairKVCacheCustomInstancePassword(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::ResetTairKVCacheCustomInstancePasswordOutcomeCallable R_kvstoreClient::resetTairKVCacheCustomInstancePasswordCallable(const ResetTairKVCacheCustomInstancePasswordRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ResetTairKVCacheCustomInstancePasswordOutcome()>>(
[this, request]()
{
return this->resetTairKVCacheCustomInstancePassword(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::ResizeTairKVCacheCustomInstanceDiskOutcome R_kvstoreClient::resizeTairKVCacheCustomInstanceDisk(const ResizeTairKVCacheCustomInstanceDiskRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ResizeTairKVCacheCustomInstanceDiskOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ResizeTairKVCacheCustomInstanceDiskOutcome(ResizeTairKVCacheCustomInstanceDiskResult(outcome.result()));
else
return ResizeTairKVCacheCustomInstanceDiskOutcome(outcome.error());
}
void R_kvstoreClient::resizeTairKVCacheCustomInstanceDiskAsync(const ResizeTairKVCacheCustomInstanceDiskRequest& request, const ResizeTairKVCacheCustomInstanceDiskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, resizeTairKVCacheCustomInstanceDisk(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::ResizeTairKVCacheCustomInstanceDiskOutcomeCallable R_kvstoreClient::resizeTairKVCacheCustomInstanceDiskCallable(const ResizeTairKVCacheCustomInstanceDiskRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ResizeTairKVCacheCustomInstanceDiskOutcome()>>(
[this, request]()
{
return this->resizeTairKVCacheCustomInstanceDisk(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::RestartInstanceOutcome R_kvstoreClient::restartInstance(const RestartInstanceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -4083,6 +4587,42 @@ R_kvstoreClient::RestartInstanceOutcomeCallable R_kvstoreClient::restartInstance
return task->get_future();
}
R_kvstoreClient::RestartTairKVCacheCustomInstanceOutcome R_kvstoreClient::restartTairKVCacheCustomInstance(const RestartTairKVCacheCustomInstanceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return RestartTairKVCacheCustomInstanceOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return RestartTairKVCacheCustomInstanceOutcome(RestartTairKVCacheCustomInstanceResult(outcome.result()));
else
return RestartTairKVCacheCustomInstanceOutcome(outcome.error());
}
void R_kvstoreClient::restartTairKVCacheCustomInstanceAsync(const RestartTairKVCacheCustomInstanceRequest& request, const RestartTairKVCacheCustomInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, restartTairKVCacheCustomInstance(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::RestartTairKVCacheCustomInstanceOutcomeCallable R_kvstoreClient::restartTairKVCacheCustomInstanceCallable(const RestartTairKVCacheCustomInstanceRequest &request) const
{
auto task = std::make_shared<std::packaged_task<RestartTairKVCacheCustomInstanceOutcome()>>(
[this, request]()
{
return this->restartTairKVCacheCustomInstance(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::RestoreInstanceOutcome R_kvstoreClient::restoreInstance(const RestoreInstanceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -4119,6 +4659,78 @@ R_kvstoreClient::RestoreInstanceOutcomeCallable R_kvstoreClient::restoreInstance
return task->get_future();
}
R_kvstoreClient::StartTairKVCacheCustomInstanceOutcome R_kvstoreClient::startTairKVCacheCustomInstance(const StartTairKVCacheCustomInstanceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return StartTairKVCacheCustomInstanceOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return StartTairKVCacheCustomInstanceOutcome(StartTairKVCacheCustomInstanceResult(outcome.result()));
else
return StartTairKVCacheCustomInstanceOutcome(outcome.error());
}
void R_kvstoreClient::startTairKVCacheCustomInstanceAsync(const StartTairKVCacheCustomInstanceRequest& request, const StartTairKVCacheCustomInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, startTairKVCacheCustomInstance(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::StartTairKVCacheCustomInstanceOutcomeCallable R_kvstoreClient::startTairKVCacheCustomInstanceCallable(const StartTairKVCacheCustomInstanceRequest &request) const
{
auto task = std::make_shared<std::packaged_task<StartTairKVCacheCustomInstanceOutcome()>>(
[this, request]()
{
return this->startTairKVCacheCustomInstance(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::StopTairKVCacheCustomInstanceOutcome R_kvstoreClient::stopTairKVCacheCustomInstance(const StopTairKVCacheCustomInstanceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return StopTairKVCacheCustomInstanceOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return StopTairKVCacheCustomInstanceOutcome(StopTairKVCacheCustomInstanceResult(outcome.result()));
else
return StopTairKVCacheCustomInstanceOutcome(outcome.error());
}
void R_kvstoreClient::stopTairKVCacheCustomInstanceAsync(const StopTairKVCacheCustomInstanceRequest& request, const StopTairKVCacheCustomInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, stopTairKVCacheCustomInstance(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::StopTairKVCacheCustomInstanceOutcomeCallable R_kvstoreClient::stopTairKVCacheCustomInstanceCallable(const StopTairKVCacheCustomInstanceRequest &request) const
{
auto task = std::make_shared<std::packaged_task<StopTairKVCacheCustomInstanceOutcome()>>(
[this, request]()
{
return this->stopTairKVCacheCustomInstance(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::SwitchInstanceHAOutcome R_kvstoreClient::switchInstanceHA(const SwitchInstanceHARequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -4191,6 +4803,42 @@ R_kvstoreClient::SwitchInstanceProxyOutcomeCallable R_kvstoreClient::switchInsta
return task->get_future();
}
R_kvstoreClient::SwitchInstanceZoneFailOverOutcome R_kvstoreClient::switchInstanceZoneFailOver(const SwitchInstanceZoneFailOverRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SwitchInstanceZoneFailOverOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SwitchInstanceZoneFailOverOutcome(SwitchInstanceZoneFailOverResult(outcome.result()));
else
return SwitchInstanceZoneFailOverOutcome(outcome.error());
}
void R_kvstoreClient::switchInstanceZoneFailOverAsync(const SwitchInstanceZoneFailOverRequest& request, const SwitchInstanceZoneFailOverAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, switchInstanceZoneFailOver(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::SwitchInstanceZoneFailOverOutcomeCallable R_kvstoreClient::switchInstanceZoneFailOverCallable(const SwitchInstanceZoneFailOverRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SwitchInstanceZoneFailOverOutcome()>>(
[this, request]()
{
return this->switchInstanceZoneFailOver(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::SwitchNetworkOutcome R_kvstoreClient::switchNetwork(const SwitchNetworkRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -0,0 +1,99 @@
/*
* 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/CancelActiveOperationTasksRequest.h>
using AlibabaCloud::R_kvstore::Model::CancelActiveOperationTasksRequest;
CancelActiveOperationTasksRequest::CancelActiveOperationTasksRequest()
: RpcServiceRequest("r-kvstore", "2015-01-01", "CancelActiveOperationTasks") {
setMethod(HttpRequest::Method::Post);
}
CancelActiveOperationTasksRequest::~CancelActiveOperationTasksRequest() {}
long CancelActiveOperationTasksRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
void CancelActiveOperationTasksRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string CancelActiveOperationTasksRequest::getAccessKeyId() const {
return accessKeyId_;
}
void CancelActiveOperationTasksRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string CancelActiveOperationTasksRequest::getSecurityToken() const {
return securityToken_;
}
void CancelActiveOperationTasksRequest::setSecurityToken(const std::string &securityToken) {
securityToken_ = securityToken;
setParameter(std::string("SecurityToken"), securityToken);
}
std::string CancelActiveOperationTasksRequest::getRegionId() const {
return regionId_;
}
void CancelActiveOperationTasksRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
std::string CancelActiveOperationTasksRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void CancelActiveOperationTasksRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string CancelActiveOperationTasksRequest::getOwnerAccount() const {
return ownerAccount_;
}
void CancelActiveOperationTasksRequest::setOwnerAccount(const std::string &ownerAccount) {
ownerAccount_ = ownerAccount;
setParameter(std::string("OwnerAccount"), ownerAccount);
}
long CancelActiveOperationTasksRequest::getOwnerId() const {
return ownerId_;
}
void CancelActiveOperationTasksRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string CancelActiveOperationTasksRequest::getIds() const {
return ids_;
}
void CancelActiveOperationTasksRequest::setIds(const std::string &ids) {
ids_ = ids;
setParameter(std::string("Ids"), ids);
}

View File

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

View File

@@ -79,6 +79,15 @@ void CreateBackupRequest::setOwnerId(long ownerId) {
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
long CreateBackupRequest::getBackupRetentionPeriod() const {
return backupRetentionPeriod_;
}
void CreateBackupRequest::setBackupRetentionPeriod(long backupRetentionPeriod) {
backupRetentionPeriod_ = backupRetentionPeriod;
setParameter(std::string("BackupRetentionPeriod"), std::to_string(backupRetentionPeriod));
}
std::string CreateBackupRequest::getInstanceId() const {
return instanceId_;
}

View File

@@ -39,6 +39,20 @@ 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();
if(!value["InstanceId"].isNull())
instanceId_ = value["InstanceId"].asString();
}
std::string CreateGlobalDistributeCacheResult::getInstanceId()const
{
return instanceId_;
}
std::string CreateGlobalDistributeCacheResult::getGlobalInstanceId()const
{
return globalInstanceId_;
}

View File

@@ -264,6 +264,15 @@ void CreateInstanceRequest::setZoneId(const std::string &zoneId) {
setParameter(std::string("ZoneId"), zoneId);
}
int CreateInstanceRequest::getReplicaCount() const {
return replicaCount_;
}
void CreateInstanceRequest::setReplicaCount(int replicaCount) {
replicaCount_ = replicaCount;
setParameter(std::string("ReplicaCount"), std::to_string(replicaCount));
}
std::string CreateInstanceRequest::getAppendonly() const {
return appendonly_;
}
@@ -471,6 +480,15 @@ void CreateInstanceRequest::setConfig(const std::string &config) {
setParameter(std::string("Config"), config);
}
int CreateInstanceRequest::getSlaveReplicaCount() const {
return slaveReplicaCount_;
}
void CreateInstanceRequest::setSlaveReplicaCount(int slaveReplicaCount) {
slaveReplicaCount_ = slaveReplicaCount;
setParameter(std::string("SlaveReplicaCount"), std::to_string(slaveReplicaCount));
}
std::string CreateInstanceRequest::getClusterBackupId() const {
return clusterBackupId_;
}

View File

@@ -0,0 +1,308 @@
/*
* 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/CreateTCInstanceRequest.h>
using AlibabaCloud::R_kvstore::Model::CreateTCInstanceRequest;
CreateTCInstanceRequest::CreateTCInstanceRequest()
: RpcServiceRequest("r-kvstore", "2015-01-01", "CreateTCInstance") {
setMethod(HttpRequest::Method::Post);
}
CreateTCInstanceRequest::~CreateTCInstanceRequest() {}
long CreateTCInstanceRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
void CreateTCInstanceRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string CreateTCInstanceRequest::getCouponNo() const {
return couponNo_;
}
void CreateTCInstanceRequest::setCouponNo(const std::string &couponNo) {
couponNo_ = couponNo;
setParameter(std::string("CouponNo"), couponNo);
}
std::string CreateTCInstanceRequest::getNetworkType() const {
return networkType_;
}
void CreateTCInstanceRequest::setNetworkType(const std::string &networkType) {
networkType_ = networkType;
setParameter(std::string("NetworkType"), networkType);
}
bool CreateTCInstanceRequest::getNeedEni() const {
return needEni_;
}
void CreateTCInstanceRequest::setNeedEni(bool needEni) {
needEni_ = needEni;
setParameter(std::string("NeedEni"), needEni ? "true" : "false");
}
std::string CreateTCInstanceRequest::getResourceGroupId() const {
return resourceGroupId_;
}
void CreateTCInstanceRequest::setResourceGroupId(const std::string &resourceGroupId) {
resourceGroupId_ = resourceGroupId;
setParameter(std::string("ResourceGroupId"), resourceGroupId);
}
std::string CreateTCInstanceRequest::getPassword() const {
return password_;
}
void CreateTCInstanceRequest::setPassword(const std::string &password) {
password_ = password;
setParameter(std::string("Password"), password);
}
std::string CreateTCInstanceRequest::getSecurityToken() const {
return securityToken_;
}
void CreateTCInstanceRequest::setSecurityToken(const std::string &securityToken) {
securityToken_ = securityToken;
setParameter(std::string("SecurityToken"), securityToken);
}
std::vector<CreateTCInstanceRequest::Tag> CreateTCInstanceRequest::getTag() const {
return tag_;
}
void CreateTCInstanceRequest::setTag(const std::vector<CreateTCInstanceRequest::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 CreateTCInstanceRequest::getBusinessInfo() const {
return businessInfo_;
}
void CreateTCInstanceRequest::setBusinessInfo(const std::string &businessInfo) {
businessInfo_ = businessInfo;
setParameter(std::string("BusinessInfo"), businessInfo);
}
std::string CreateTCInstanceRequest::getAutoRenewPeriod() const {
return autoRenewPeriod_;
}
void CreateTCInstanceRequest::setAutoRenewPeriod(const std::string &autoRenewPeriod) {
autoRenewPeriod_ = autoRenewPeriod;
setParameter(std::string("AutoRenewPeriod"), autoRenewPeriod);
}
std::string CreateTCInstanceRequest::getPeriod() const {
return period_;
}
void CreateTCInstanceRequest::setPeriod(const std::string &period) {
period_ = period;
setParameter(std::string("Period"), period);
}
bool CreateTCInstanceRequest::getDryRun() const {
return dryRun_;
}
void CreateTCInstanceRequest::setDryRun(bool dryRun) {
dryRun_ = dryRun;
setParameter(std::string("DryRun"), dryRun ? "true" : "false");
}
long CreateTCInstanceRequest::getOwnerId() const {
return ownerId_;
}
void CreateTCInstanceRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string CreateTCInstanceRequest::getVSwitchId() const {
return vSwitchId_;
}
void CreateTCInstanceRequest::setVSwitchId(const std::string &vSwitchId) {
vSwitchId_ = vSwitchId;
setParameter(std::string("VSwitchId"), vSwitchId);
}
std::string CreateTCInstanceRequest::getInstanceName() const {
return instanceName_;
}
void CreateTCInstanceRequest::setInstanceName(const std::string &instanceName) {
instanceName_ = instanceName;
setParameter(std::string("InstanceName"), instanceName);
}
std::string CreateTCInstanceRequest::getAutoRenew() const {
return autoRenew_;
}
void CreateTCInstanceRequest::setAutoRenew(const std::string &autoRenew) {
autoRenew_ = autoRenew;
setParameter(std::string("AutoRenew"), autoRenew);
}
std::string CreateTCInstanceRequest::getZoneId() const {
return zoneId_;
}
void CreateTCInstanceRequest::setZoneId(const std::string &zoneId) {
zoneId_ = zoneId;
setParameter(std::string("ZoneId"), zoneId);
}
std::string CreateTCInstanceRequest::getImageId() const {
return imageId_;
}
void CreateTCInstanceRequest::setImageId(const std::string &imageId) {
imageId_ = imageId;
setParameter(std::string("ImageId"), imageId);
}
std::string CreateTCInstanceRequest::getClientToken() const {
return clientToken_;
}
void CreateTCInstanceRequest::setClientToken(const std::string &clientToken) {
clientToken_ = clientToken;
setParameter(std::string("ClientToken"), clientToken);
}
std::string CreateTCInstanceRequest::getSecurityGroupId() const {
return securityGroupId_;
}
void CreateTCInstanceRequest::setSecurityGroupId(const std::string &securityGroupId) {
securityGroupId_ = securityGroupId;
setParameter(std::string("SecurityGroupId"), securityGroupId);
}
std::string CreateTCInstanceRequest::getAutoUseCoupon() const {
return autoUseCoupon_;
}
void CreateTCInstanceRequest::setAutoUseCoupon(const std::string &autoUseCoupon) {
autoUseCoupon_ = autoUseCoupon;
setParameter(std::string("AutoUseCoupon"), autoUseCoupon);
}
std::string CreateTCInstanceRequest::getInstanceClass() const {
return instanceClass_;
}
void CreateTCInstanceRequest::setInstanceClass(const std::string &instanceClass) {
instanceClass_ = instanceClass;
setParameter(std::string("InstanceClass"), instanceClass);
}
std::string CreateTCInstanceRequest::getAccessKeyId() const {
return accessKeyId_;
}
void CreateTCInstanceRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string CreateTCInstanceRequest::getRegionId() const {
return regionId_;
}
void CreateTCInstanceRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
std::string CreateTCInstanceRequest::getInstanceChargeType() const {
return instanceChargeType_;
}
void CreateTCInstanceRequest::setInstanceChargeType(const std::string &instanceChargeType) {
instanceChargeType_ = instanceChargeType;
setParameter(std::string("InstanceChargeType"), instanceChargeType);
}
std::string CreateTCInstanceRequest::getDeploymentSetId() const {
return deploymentSetId_;
}
void CreateTCInstanceRequest::setDeploymentSetId(const std::string &deploymentSetId) {
deploymentSetId_ = deploymentSetId;
setParameter(std::string("DeploymentSetId"), deploymentSetId);
}
std::string CreateTCInstanceRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void CreateTCInstanceRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string CreateTCInstanceRequest::getOwnerAccount() const {
return ownerAccount_;
}
void CreateTCInstanceRequest::setOwnerAccount(const std::string &ownerAccount) {
ownerAccount_ = ownerAccount;
setParameter(std::string("OwnerAccount"), ownerAccount);
}
std::vector<CreateTCInstanceRequest::DataDisk> CreateTCInstanceRequest::getDataDisk() const {
return dataDisk_;
}
void CreateTCInstanceRequest::setDataDisk(const std::vector<CreateTCInstanceRequest::DataDisk> &dataDisk) {
dataDisk_ = dataDisk;
for(int dep1 = 0; dep1 != dataDisk.size(); dep1++) {
auto dataDiskObj = dataDisk.at(dep1);
std::string dataDiskObjStr = std::string("DataDisk") + "." + std::to_string(dep1 + 1);
setParameter(dataDiskObjStr + ".Size", std::to_string(dataDiskObj.size));
setParameter(dataDiskObjStr + ".PerformanceLevel", dataDiskObj.performanceLevel);
setParameter(dataDiskObjStr + ".Category", dataDiskObj.category);
}
}
std::string CreateTCInstanceRequest::getVpcId() const {
return vpcId_;
}
void CreateTCInstanceRequest::setVpcId(const std::string &vpcId) {
vpcId_ = vpcId;
setParameter(std::string("VpcId"), vpcId);
}

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.
*/
#include <alibabacloud/r-kvstore/model/CreateTCInstanceResult.h>
#include <json/json.h>
using namespace AlibabaCloud::R_kvstore;
using namespace AlibabaCloud::R_kvstore::Model;
CreateTCInstanceResult::CreateTCInstanceResult() :
ServiceResult()
{}
CreateTCInstanceResult::CreateTCInstanceResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
CreateTCInstanceResult::~CreateTCInstanceResult()
{}
void CreateTCInstanceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["InstanceId"].isNull())
instanceId_ = value["InstanceId"].asString();
if(!value["OrderId"].isNull())
orderId_ = std::stol(value["OrderId"].asString());
}
std::string CreateTCInstanceResult::getInstanceId()const
{
return instanceId_;
}
long CreateTCInstanceResult::getOrderId()const
{
return orderId_;
}

View File

@@ -34,6 +34,15 @@ void CreateTairInstanceRequest::setResourceOwnerId(long resourceOwnerId) {
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string CreateTairInstanceRequest::getConnectionStringPrefix() const {
return connectionStringPrefix_;
}
void CreateTairInstanceRequest::setConnectionStringPrefix(const std::string &connectionStringPrefix) {
connectionStringPrefix_ = connectionStringPrefix;
setParameter(std::string("ConnectionStringPrefix"), connectionStringPrefix);
}
std::string CreateTairInstanceRequest::getSecondaryZoneId() const {
return secondaryZoneId_;
}
@@ -255,6 +264,15 @@ void CreateTairInstanceRequest::setZoneId(const std::string &zoneId) {
setParameter(std::string("ZoneId"), zoneId);
}
int CreateTairInstanceRequest::getReplicaCount() const {
return replicaCount_;
}
void CreateTairInstanceRequest::setReplicaCount(int replicaCount) {
replicaCount_ = replicaCount;
setParameter(std::string("ReplicaCount"), std::to_string(replicaCount));
}
std::string CreateTairInstanceRequest::getClientToken() const {
return clientToken_;
}
@@ -417,6 +435,15 @@ void CreateTairInstanceRequest::setChargeType(const std::string &chargeType) {
setParameter(std::string("ChargeType"), chargeType);
}
int CreateTairInstanceRequest::getSlaveReplicaCount() const {
return slaveReplicaCount_;
}
void CreateTairInstanceRequest::setSlaveReplicaCount(int slaveReplicaCount) {
slaveReplicaCount_ = slaveReplicaCount;
setParameter(std::string("SlaveReplicaCount"), std::to_string(slaveReplicaCount));
}
std::string CreateTairInstanceRequest::getClusterBackupId() const {
return clusterBackupId_;
}

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/DeleteBackupRequest.h>
using AlibabaCloud::R_kvstore::Model::DeleteBackupRequest;
DeleteBackupRequest::DeleteBackupRequest()
: RpcServiceRequest("r-kvstore", "2015-01-01", "DeleteBackup") {
setMethod(HttpRequest::Method::Post);
}
DeleteBackupRequest::~DeleteBackupRequest() {}
long DeleteBackupRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
void DeleteBackupRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string DeleteBackupRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void DeleteBackupRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string DeleteBackupRequest::getOwnerAccount() const {
return ownerAccount_;
}
void DeleteBackupRequest::setOwnerAccount(const std::string &ownerAccount) {
ownerAccount_ = ownerAccount;
setParameter(std::string("OwnerAccount"), ownerAccount);
}
std::string DeleteBackupRequest::getBackupId() const {
return backupId_;
}
void DeleteBackupRequest::setBackupId(const std::string &backupId) {
backupId_ = backupId;
setParameter(std::string("BackupId"), backupId);
}
long DeleteBackupRequest::getOwnerId() const {
return ownerId_;
}
void DeleteBackupRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string DeleteBackupRequest::getInstanceId() const {
return instanceId_;
}
void DeleteBackupRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}

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/DeleteBackupResult.h>
#include <json/json.h>
using namespace AlibabaCloud::R_kvstore;
using namespace AlibabaCloud::R_kvstore::Model;
DeleteBackupResult::DeleteBackupResult() :
ServiceResult()
{}
DeleteBackupResult::DeleteBackupResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DeleteBackupResult::~DeleteBackupResult()
{}
void DeleteBackupResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

@@ -52,6 +52,15 @@ void DeleteShardingNodeRequest::setSecurityToken(const std::string &securityToke
setParameter(std::string("SecurityToken"), securityToken);
}
std::string DeleteShardingNodeRequest::getEffectiveTime() const {
return effectiveTime_;
}
void DeleteShardingNodeRequest::setEffectiveTime(const std::string &effectiveTime) {
effectiveTime_ = effectiveTime;
setParameter(std::string("EffectiveTime"), effectiveTime);
}
std::string DeleteShardingNodeRequest::getNodeId() const {
return nodeId_;
}

View File

@@ -34,6 +34,15 @@ void DescribeAvailableResourceRequest::setResourceOwnerId(long resourceOwnerId)
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string DescribeAvailableResourceRequest::getInstanceClass() const {
return instanceClass_;
}
void DescribeAvailableResourceRequest::setInstanceClass(const std::string &instanceClass) {
instanceClass_ = instanceClass;
setParameter(std::string("InstanceClass"), instanceClass);
}
std::string DescribeAvailableResourceRequest::getAccessKeyId() const {
return accessKeyId_;
}
@@ -88,6 +97,15 @@ void DescribeAvailableResourceRequest::setEngine(const std::string &engine) {
setParameter(std::string("Engine"), engine);
}
std::string DescribeAvailableResourceRequest::getExcludeZoneId() const {
return excludeZoneId_;
}
void DescribeAvailableResourceRequest::setExcludeZoneId(const std::string &excludeZoneId) {
excludeZoneId_ = excludeZoneId;
setParameter(std::string("ExcludeZoneId"), excludeZoneId);
}
std::string DescribeAvailableResourceRequest::getInstanceChargeType() const {
return instanceChargeType_;
}
@@ -169,6 +187,15 @@ void DescribeAvailableResourceRequest::setZoneId(const std::string &zoneId) {
setParameter(std::string("ZoneId"), zoneId);
}
bool DescribeAvailableResourceRequest::getFromConsole() const {
return fromConsole_;
}
void DescribeAvailableResourceRequest::setFromConsole(bool fromConsole) {
fromConsole_ = fromConsole;
setParameter(std::string("FromConsole"), fromConsole ? "true" : "false");
}
std::string DescribeAvailableResourceRequest::getInstanceScene() const {
return instanceScene_;
}

View File

@@ -53,6 +53,8 @@ void DescribeAvailableResourceResult::parse(const std::string &payload)
availableZonesObject.networkTypes = valueAvailableZonesAvailableZone["NetworkTypes"].asString();
if(!valueAvailableZonesAvailableZone["RegionId"].isNull())
availableZonesObject.regionId = valueAvailableZonesAvailableZone["RegionId"].asString();
if(!valueAvailableZonesAvailableZone["IsMainSale"].isNull())
availableZonesObject.isMainSale = valueAvailableZonesAvailableZone["IsMainSale"].asString() == "true";
auto allSupportedEnginesNode = valueAvailableZonesAvailableZone["SupportedEngines"]["SupportedEngine"];
for (auto valueAvailableZonesAvailableZoneSupportedEnginesSupportedEngine : allSupportedEnginesNode)
{

View File

@@ -57,6 +57,8 @@ void DescribeBackupTasksResult::parse(const std::string &payload)
backupJobsObject.nodeId = valueBackupJobsBackupJob["NodeId"].asString();
if(!valueBackupJobsBackupJob["TaskAction"].isNull())
backupJobsObject.taskAction = valueBackupJobsBackupJob["TaskAction"].asString();
if(!valueBackupJobsBackupJob["Progress"].isNull())
backupJobsObject.progress = valueBackupJobsBackupJob["Progress"].asString();
backupJobs_.push_back(backupJobsObject);
}
auto accessDeniedDetailNode = value["AccessDeniedDetail"];

View File

@@ -73,6 +73,8 @@ void DescribeBackupsResult::parse(const std::string &payload)
backupsObject.backupJobID = std::stol(valueBackupsBackup["BackupJobID"].asString());
if(!valueBackupsBackup["RecoverConfigMode"].isNull())
backupsObject.recoverConfigMode = valueBackupsBackup["RecoverConfigMode"].asString();
if(!valueBackupsBackup["ExpectExpireTime"].isNull())
backupsObject.expectExpireTime = valueBackupsBackup["ExpectExpireTime"].asString();
backups_.push_back(backupsObject);
}
auto accessDeniedDetailNode = value["AccessDeniedDetail"];

View File

@@ -133,6 +133,15 @@ void DescribeClusterBackupListRequest::setInstanceId(const std::string &instance
setParameter(std::string("InstanceId"), instanceId);
}
std::string DescribeClusterBackupListRequest::getNoShardBackup() const {
return noShardBackup_;
}
void DescribeClusterBackupListRequest::setNoShardBackup(const std::string &noShardBackup) {
noShardBackup_ = noShardBackup;
setParameter(std::string("NoShardBackup"), noShardBackup);
}
std::string DescribeClusterBackupListRequest::getClusterBackupId() const {
return clusterBackupId_;
}

View File

@@ -61,6 +61,8 @@ void DescribeClusterBackupListResult::parse(const std::string &payload)
clusterBackupsObject.shardClassMemory = std::stoi(valueClusterBackupsclusterBackup["ShardClassMemory"].asString());
if(!valueClusterBackupsclusterBackup["Progress"].isNull())
clusterBackupsObject.progress = valueClusterBackupsclusterBackup["Progress"].asString();
if(!valueClusterBackupsclusterBackup["ExpectExpireTime"].isNull())
clusterBackupsObject.expectExpireTime = valueClusterBackupsclusterBackup["ExpectExpireTime"].asString();
auto allBackupsNode = valueClusterBackupsclusterBackup["Backups"]["backup"];
for (auto valueClusterBackupsclusterBackupBackupsbackup : allBackupsNode)
{

View File

@@ -52,6 +52,15 @@ void DescribeHistoryMonitorValuesRequest::setStartTime(const std::string &startT
setParameter(std::string("StartTime"), startTime);
}
std::string DescribeHistoryMonitorValuesRequest::getType() const {
return type_;
}
void DescribeHistoryMonitorValuesRequest::setType(const std::string &type) {
type_ = type;
setParameter(std::string("Type"), type);
}
std::string DescribeHistoryMonitorValuesRequest::getAccessKeyId() const {
return accessKeyId_;
}

View File

@@ -44,7 +44,7 @@ void DescribeHistoryTasksResult::parse(const std::string &payload)
{
ItemsItem itemsObject;
if(!valueItemsItemsItem["Status"].isNull())
itemsObject.status = std::stoi(valueItemsItemsItem["Status"].asString());
itemsObject.status = valueItemsItemsItem["Status"].asString();
if(!valueItemsItemsItem["TaskId"].isNull())
itemsObject.taskId = valueItemsItemsItem["TaskId"].asString();
if(!valueItemsItemsItem["CurrentStepName"].isNull())

View File

@@ -87,8 +87,14 @@ 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["ReplicaCount"].isNull())
instancesObject.replicaCount = std::stoi(valueInstancesDBInstanceAttribute["ReplicaCount"].asString());
if(!valueInstancesDBInstanceAttribute["SlaveReplicaCount"].isNull())
instancesObject.slaveReplicaCount = std::stoi(valueInstancesDBInstanceAttribute["SlaveReplicaCount"].asString());
if(!valueInstancesDBInstanceAttribute["ReadOnlyCount"].isNull())
instancesObject.readOnlyCount = std::stoi(valueInstancesDBInstanceAttribute["ReadOnlyCount"].asString());
if(!valueInstancesDBInstanceAttribute["SlaveReadOnlyCount"].isNull())
instancesObject.slaveReadOnlyCount = std::stol(valueInstancesDBInstanceAttribute["SlaveReadOnlyCount"].asString());
if(!valueInstancesDBInstanceAttribute["GlobalInstanceId"].isNull())
instancesObject.globalInstanceId = valueInstancesDBInstanceAttribute["GlobalInstanceId"].asString();
if(!valueInstancesDBInstanceAttribute["QPS"].isNull())
@@ -129,8 +135,6 @@ 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())
@@ -147,6 +151,8 @@ void DescribeInstanceAttributeResult::parse(const std::string &payload)
instancesObject.isOrderCompleted = valueInstancesDBInstanceAttribute["IsOrderCompleted"].asString() == "true";
if(!valueInstancesDBInstanceAttribute["IsSupportTDE"].isNull())
instancesObject.isSupportTDE = valueInstancesDBInstanceAttribute["IsSupportTDE"].asString() == "true";
if(!valueInstancesDBInstanceAttribute["AutoSecondaryZone"].isNull())
instancesObject.autoSecondaryZone = valueInstancesDBInstanceAttribute["AutoSecondaryZone"].asString() == "true";
auto allTagsNode = valueInstancesDBInstanceAttribute["Tags"]["Tag"];
for (auto valueInstancesDBInstanceAttributeTagsTag : allTagsNode)
{

View File

@@ -41,11 +41,53 @@ void DescribeInstanceConfigResult::parse(const std::string &payload)
setRequestId(value["RequestId"].asString());
if(!value["Config"].isNull())
config_ = value["Config"].asString();
if(!value["ParamReplMode"].isNull())
paramReplMode_ = value["ParamReplMode"].asString();
if(!value["ParamReplTimeout"].isNull())
paramReplTimeout_ = value["ParamReplTimeout"].asString();
if(!value["ParamNoLooseSentinelEnabled"].isNull())
paramNoLooseSentinelEnabled_ = value["ParamNoLooseSentinelEnabled"].asString();
if(!value["ParamSentinelCompatEnable"].isNull())
paramSentinelCompatEnable_ = value["ParamSentinelCompatEnable"].asString();
if(!value["ParamNoLooseSentinelPasswordFreeAccess"].isNull())
paramNoLooseSentinelPasswordFreeAccess_ = value["ParamNoLooseSentinelPasswordFreeAccess"].asString();
if(!value["ParamNoLooseSentinelPasswordFreeCommands"].isNull())
paramNoLooseSentinelPasswordFreeCommands_ = value["ParamNoLooseSentinelPasswordFreeCommands"].asString();
}
std::string DescribeInstanceConfigResult::getParamReplTimeout()const
{
return paramReplTimeout_;
}
std::string DescribeInstanceConfigResult::getParamReplMode()const
{
return paramReplMode_;
}
std::string DescribeInstanceConfigResult::getParamNoLooseSentinelPasswordFreeCommands()const
{
return paramNoLooseSentinelPasswordFreeCommands_;
}
std::string DescribeInstanceConfigResult::getConfig()const
{
return config_;
}
std::string DescribeInstanceConfigResult::getParamNoLooseSentinelEnabled()const
{
return paramNoLooseSentinelEnabled_;
}
std::string DescribeInstanceConfigResult::getParamSentinelCompatEnable()const
{
return paramSentinelCompatEnable_;
}
std::string DescribeInstanceConfigResult::getParamNoLooseSentinelPasswordFreeAccess()const
{
return paramNoLooseSentinelPasswordFreeAccess_;
}

View File

@@ -123,10 +123,16 @@ 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();
if(!valueInstancesKVStoreInstance["ReplicaCount"].isNull())
instancesObject.replicaCount = std::stoi(valueInstancesKVStoreInstance["ReplicaCount"].asString());
if(!valueInstancesKVStoreInstance["SlaveReplicaCount"].isNull())
instancesObject.slaveReplicaCount = std::stoi(valueInstancesKVStoreInstance["SlaveReplicaCount"].asString());
if(!valueInstancesKVStoreInstance["ReadOnlyCount"].isNull())
instancesObject.readOnlyCount = valueInstancesKVStoreInstance["ReadOnlyCount"].asString();
if(!valueInstancesKVStoreInstance["SlaveReadOnlyCount"].isNull())
instancesObject.slaveReadOnlyCount = std::stoi(valueInstancesKVStoreInstance["SlaveReadOnlyCount"].asString());
auto allTagsNode = valueInstancesKVStoreInstance["Tags"]["Tag"];
for (auto valueInstancesKVStoreInstanceTagsTag : allTagsNode)
{

View File

@@ -61,6 +61,15 @@ void DescribePriceRequest::setCouponNo(const std::string &couponNo) {
setParameter(std::string("CouponNo"), couponNo);
}
std::string DescribePriceRequest::getEngineVersion() const {
return engineVersion_;
}
void DescribePriceRequest::setEngineVersion(const std::string &engineVersion) {
engineVersion_ = engineVersion;
setParameter(std::string("EngineVersion"), engineVersion);
}
std::string DescribePriceRequest::getInstanceClass() const {
return instanceClass_;
}
@@ -115,6 +124,15 @@ void DescribePriceRequest::setBusinessInfo(const std::string &businessInfo) {
setParameter(std::string("BusinessInfo"), businessInfo);
}
int DescribePriceRequest::getShardCount() const {
return shardCount_;
}
void DescribePriceRequest::setShardCount(int shardCount) {
shardCount_ = shardCount;
setParameter(std::string("ShardCount"), std::to_string(shardCount));
}
long DescribePriceRequest::getPeriod() const {
return period_;
}

View File

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

View File

@@ -0,0 +1,251 @@
/*
* 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/DescribeTairKVCacheCustomInstanceAttributeResult.h>
#include <json/json.h>
using namespace AlibabaCloud::R_kvstore;
using namespace AlibabaCloud::R_kvstore::Model;
DescribeTairKVCacheCustomInstanceAttributeResult::DescribeTairKVCacheCustomInstanceAttributeResult() :
ServiceResult()
{}
DescribeTairKVCacheCustomInstanceAttributeResult::DescribeTairKVCacheCustomInstanceAttributeResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeTairKVCacheCustomInstanceAttributeResult::~DescribeTairKVCacheCustomInstanceAttributeResult()
{}
void DescribeTairKVCacheCustomInstanceAttributeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allTagsNode = value["Tags"]["Tag"];
for (auto valueTagsTag : allTagsNode)
{
Tag tagsObject;
if(!valueTagsTag["Key"].isNull())
tagsObject.key = valueTagsTag["Key"].asString();
if(!valueTagsTag["Value"].isNull())
tagsObject.value = valueTagsTag["Value"].asString();
tags_.push_back(tagsObject);
}
auto allDisksNode = value["Disks"]["Disk"];
for (auto valueDisksDisk : allDisksNode)
{
Disk disksObject;
if(!valueDisksDisk["DiskId"].isNull())
disksObject.diskId = valueDisksDisk["DiskId"].asString();
if(!valueDisksDisk["Type"].isNull())
disksObject.type = valueDisksDisk["Type"].asString();
if(!valueDisksDisk["Size"].isNull())
disksObject.size = valueDisksDisk["Size"].asString();
disks_.push_back(disksObject);
}
if(!value["VpcId"].isNull())
vpcId_ = value["VpcId"].asString();
if(!value["PrivateIp"].isNull())
privateIp_ = value["PrivateIp"].asString();
if(!value["CreateTime"].isNull())
createTime_ = value["CreateTime"].asString();
if(!value["ChargeType"].isNull())
chargeType_ = value["ChargeType"].asString();
if(!value["StorageType"].isNull())
storageType_ = value["StorageType"].asString();
if(!value["ArchitectureType"].isNull())
architectureType_ = value["ArchitectureType"].asString();
if(!value["NetworkType"].isNull())
networkType_ = value["NetworkType"].asString();
if(!value["InstanceName"].isNull())
instanceName_ = value["InstanceName"].asString();
if(!value["ZoneType"].isNull())
zoneType_ = value["ZoneType"].asString();
if(!value["InstanceClass"].isNull())
instanceClass_ = value["InstanceClass"].asString();
if(!value["InstanceId"].isNull())
instanceId_ = value["InstanceId"].asString();
if(!value["InstanceType"].isNull())
instanceType_ = value["InstanceType"].asString();
if(!value["RegionId"].isNull())
regionId_ = value["RegionId"].asString();
if(!value["EndTime"].isNull())
endTime_ = value["EndTime"].asString();
if(!value["VSwitchId"].isNull())
vSwitchId_ = value["VSwitchId"].asString();
if(!value["ResourceGroupId"].isNull())
resourceGroupId_ = value["ResourceGroupId"].asString();
if(!value["ZoneId"].isNull())
zoneId_ = value["ZoneId"].asString();
if(!value["InstanceStatus"].isNull())
instanceStatus_ = value["InstanceStatus"].asString();
if(!value["Storage"].isNull())
storage_ = std::stol(value["Storage"].asString());
if(!value["IsOrderCompleted"].isNull())
isOrderCompleted_ = value["IsOrderCompleted"].asString() == "true";
if(!value["ImageId"].isNull())
imageId_ = value["ImageId"].asString();
if(!value["Cpu"].isNull())
cpu_ = std::stol(value["Cpu"].asString());
if(!value["Memory"].isNull())
memory_ = std::stol(value["Memory"].asString());
if(!value["SecurityGroupId"].isNull())
securityGroupId_ = value["SecurityGroupId"].asString();
if(!value["UseEni"].isNull())
useEni_ = value["UseEni"].asString() == "true";
}
std::string DescribeTairKVCacheCustomInstanceAttributeResult::getEndTime()const
{
return endTime_;
}
std::string DescribeTairKVCacheCustomInstanceAttributeResult::getResourceGroupId()const
{
return resourceGroupId_;
}
long DescribeTairKVCacheCustomInstanceAttributeResult::getMemory()const
{
return memory_;
}
long DescribeTairKVCacheCustomInstanceAttributeResult::getCpu()const
{
return cpu_;
}
std::string DescribeTairKVCacheCustomInstanceAttributeResult::getZoneType()const
{
return zoneType_;
}
std::string DescribeTairKVCacheCustomInstanceAttributeResult::getPrivateIp()const
{
return privateIp_;
}
std::string DescribeTairKVCacheCustomInstanceAttributeResult::getNetworkType()const
{
return networkType_;
}
std::string DescribeTairKVCacheCustomInstanceAttributeResult::getInstanceStatus()const
{
return instanceStatus_;
}
std::string DescribeTairKVCacheCustomInstanceAttributeResult::getImageId()const
{
return imageId_;
}
std::string DescribeTairKVCacheCustomInstanceAttributeResult::getInstanceType()const
{
return instanceType_;
}
std::vector<DescribeTairKVCacheCustomInstanceAttributeResult::Tag> DescribeTairKVCacheCustomInstanceAttributeResult::getTags()const
{
return tags_;
}
bool DescribeTairKVCacheCustomInstanceAttributeResult::getIsOrderCompleted()const
{
return isOrderCompleted_;
}
std::string DescribeTairKVCacheCustomInstanceAttributeResult::getArchitectureType()const
{
return architectureType_;
}
std::string DescribeTairKVCacheCustomInstanceAttributeResult::getStorageType()const
{
return storageType_;
}
std::string DescribeTairKVCacheCustomInstanceAttributeResult::getZoneId()const
{
return zoneId_;
}
std::string DescribeTairKVCacheCustomInstanceAttributeResult::getInstanceId()const
{
return instanceId_;
}
std::string DescribeTairKVCacheCustomInstanceAttributeResult::getCreateTime()const
{
return createTime_;
}
std::string DescribeTairKVCacheCustomInstanceAttributeResult::getVSwitchId()const
{
return vSwitchId_;
}
std::string DescribeTairKVCacheCustomInstanceAttributeResult::getSecurityGroupId()const
{
return securityGroupId_;
}
std::string DescribeTairKVCacheCustomInstanceAttributeResult::getInstanceClass()const
{
return instanceClass_;
}
std::string DescribeTairKVCacheCustomInstanceAttributeResult::getInstanceName()const
{
return instanceName_;
}
long DescribeTairKVCacheCustomInstanceAttributeResult::getStorage()const
{
return storage_;
}
std::string DescribeTairKVCacheCustomInstanceAttributeResult::getVpcId()const
{
return vpcId_;
}
std::string DescribeTairKVCacheCustomInstanceAttributeResult::getChargeType()const
{
return chargeType_;
}
bool DescribeTairKVCacheCustomInstanceAttributeResult::getUseEni()const
{
return useEni_;
}
std::vector<DescribeTairKVCacheCustomInstanceAttributeResult::Disk> DescribeTairKVCacheCustomInstanceAttributeResult::getDisks()const
{
return disks_;
}
std::string DescribeTairKVCacheCustomInstanceAttributeResult::getRegionId()const
{
return regionId_;
}

View File

@@ -0,0 +1,153 @@
/*
* 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/DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest.h>
using AlibabaCloud::R_kvstore::Model::DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest;
DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest::DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest()
: RpcServiceRequest("r-kvstore", "2015-01-01", "DescribeTairKVCacheCustomInstanceHistoryMonitorValues") {
setMethod(HttpRequest::Method::Get);
}
DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest::~DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest() {}
long DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
void DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest::getExpress() const {
return express_;
}
void DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest::setExpress(const std::string &express) {
express_ = express;
setParameter(std::string("Express"), express);
}
std::string DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest::getStartTime() const {
return startTime_;
}
void DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest::setStartTime(const std::string &startTime) {
startTime_ = startTime;
setParameter(std::string("StartTime"), startTime);
}
std::string DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest::getAccessKeyId() const {
return accessKeyId_;
}
void DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest::getSecurityToken() const {
return securityToken_;
}
void DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest::setSecurityToken(const std::string &securityToken) {
securityToken_ = securityToken;
setParameter(std::string("SecurityToken"), securityToken);
}
std::string DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest::getMetricName() const {
return metricName_;
}
void DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest::setMetricName(const std::string &metricName) {
metricName_ = metricName;
setParameter(std::string("MetricName"), metricName);
}
std::string DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest::getPeriod() const {
return period_;
}
void DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest::setPeriod(const std::string &period) {
period_ = period;
setParameter(std::string("Period"), period);
}
std::string DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest::getOwnerAccount() const {
return ownerAccount_;
}
void DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest::setOwnerAccount(const std::string &ownerAccount) {
ownerAccount_ = ownerAccount;
setParameter(std::string("OwnerAccount"), ownerAccount);
}
std::string DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest::getLength() const {
return length_;
}
void DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest::setLength(const std::string &length) {
length_ = length;
setParameter(std::string("Length"), length);
}
std::string DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest::getEndTime() const {
return endTime_;
}
void DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest::setEndTime(const std::string &endTime) {
endTime_ = endTime;
setParameter(std::string("EndTime"), endTime);
}
long DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest::getOwnerId() const {
return ownerId_;
}
void DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest::getInstanceId() const {
return instanceId_;
}
void DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}
std::string DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest::getCategory() const {
return category_;
}
void DescribeTairKVCacheCustomInstanceHistoryMonitorValuesRequest::setCategory(const std::string &category) {
category_ = category;
setParameter(std::string("Category"), category);
}

View File

@@ -0,0 +1,65 @@
/*
* 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/DescribeTairKVCacheCustomInstanceHistoryMonitorValuesResult.h>
#include <json/json.h>
using namespace AlibabaCloud::R_kvstore;
using namespace AlibabaCloud::R_kvstore::Model;
DescribeTairKVCacheCustomInstanceHistoryMonitorValuesResult::DescribeTairKVCacheCustomInstanceHistoryMonitorValuesResult() :
ServiceResult()
{}
DescribeTairKVCacheCustomInstanceHistoryMonitorValuesResult::DescribeTairKVCacheCustomInstanceHistoryMonitorValuesResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeTairKVCacheCustomInstanceHistoryMonitorValuesResult::~DescribeTairKVCacheCustomInstanceHistoryMonitorValuesResult()
{}
void DescribeTairKVCacheCustomInstanceHistoryMonitorValuesResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Datapoints"].isNull())
datapoints_ = value["Datapoints"].asString();
if(!value["NextToken"].isNull())
nextToken_ = value["NextToken"].asString();
if(!value["Period"].isNull())
period_ = value["Period"].asString();
}
std::string DescribeTairKVCacheCustomInstanceHistoryMonitorValuesResult::getNextToken()const
{
return nextToken_;
}
std::string DescribeTairKVCacheCustomInstanceHistoryMonitorValuesResult::getPeriod()const
{
return period_;
}
std::string DescribeTairKVCacheCustomInstanceHistoryMonitorValuesResult::getDatapoints()const
{
return datapoints_;
}

View File

@@ -0,0 +1,239 @@
/*
* 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/DescribeTairKVCacheCustomInstancesRequest.h>
using AlibabaCloud::R_kvstore::Model::DescribeTairKVCacheCustomInstancesRequest;
DescribeTairKVCacheCustomInstancesRequest::DescribeTairKVCacheCustomInstancesRequest()
: RpcServiceRequest("r-kvstore", "2015-01-01", "DescribeTairKVCacheCustomInstances") {
setMethod(HttpRequest::Method::Get);
}
DescribeTairKVCacheCustomInstancesRequest::~DescribeTairKVCacheCustomInstancesRequest() {}
long DescribeTairKVCacheCustomInstancesRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
void DescribeTairKVCacheCustomInstancesRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string DescribeTairKVCacheCustomInstancesRequest::getSearchKey() const {
return searchKey_;
}
void DescribeTairKVCacheCustomInstancesRequest::setSearchKey(const std::string &searchKey) {
searchKey_ = searchKey;
setParameter(std::string("SearchKey"), searchKey);
}
std::string DescribeTairKVCacheCustomInstancesRequest::getNetworkType() const {
return networkType_;
}
void DescribeTairKVCacheCustomInstancesRequest::setNetworkType(const std::string &networkType) {
networkType_ = networkType;
setParameter(std::string("NetworkType"), networkType);
}
std::string DescribeTairKVCacheCustomInstancesRequest::getInstanceClass() const {
return instanceClass_;
}
void DescribeTairKVCacheCustomInstancesRequest::setInstanceClass(const std::string &instanceClass) {
instanceClass_ = instanceClass;
setParameter(std::string("InstanceClass"), instanceClass);
}
int DescribeTairKVCacheCustomInstancesRequest::getPageNumber() const {
return pageNumber_;
}
void DescribeTairKVCacheCustomInstancesRequest::setPageNumber(int pageNumber) {
pageNumber_ = pageNumber;
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
}
std::string DescribeTairKVCacheCustomInstancesRequest::getAccessKeyId() const {
return accessKeyId_;
}
void DescribeTairKVCacheCustomInstancesRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string DescribeTairKVCacheCustomInstancesRequest::getResourceGroupId() const {
return resourceGroupId_;
}
void DescribeTairKVCacheCustomInstancesRequest::setResourceGroupId(const std::string &resourceGroupId) {
resourceGroupId_ = resourceGroupId;
setParameter(std::string("ResourceGroupId"), resourceGroupId);
}
std::string DescribeTairKVCacheCustomInstancesRequest::getExpired() const {
return expired_;
}
void DescribeTairKVCacheCustomInstancesRequest::setExpired(const std::string &expired) {
expired_ = expired;
setParameter(std::string("Expired"), expired);
}
std::string DescribeTairKVCacheCustomInstancesRequest::getSecurityToken() const {
return securityToken_;
}
void DescribeTairKVCacheCustomInstancesRequest::setSecurityToken(const std::string &securityToken) {
securityToken_ = securityToken;
setParameter(std::string("SecurityToken"), securityToken);
}
std::string DescribeTairKVCacheCustomInstancesRequest::getRegionId() const {
return regionId_;
}
void DescribeTairKVCacheCustomInstancesRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
int DescribeTairKVCacheCustomInstancesRequest::getPageSize() const {
return pageSize_;
}
void DescribeTairKVCacheCustomInstancesRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}
std::string DescribeTairKVCacheCustomInstancesRequest::getInstanceType() const {
return instanceType_;
}
void DescribeTairKVCacheCustomInstancesRequest::setInstanceType(const std::string &instanceType) {
instanceType_ = instanceType;
setParameter(std::string("InstanceType"), instanceType);
}
std::vector<DescribeTairKVCacheCustomInstancesRequest::Tag> DescribeTairKVCacheCustomInstancesRequest::getTag() const {
return tag_;
}
void DescribeTairKVCacheCustomInstancesRequest::setTag(const std::vector<DescribeTairKVCacheCustomInstancesRequest::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 DescribeTairKVCacheCustomInstancesRequest::getInstanceStatus() const {
return instanceStatus_;
}
void DescribeTairKVCacheCustomInstancesRequest::setInstanceStatus(const std::string &instanceStatus) {
instanceStatus_ = instanceStatus;
setParameter(std::string("InstanceStatus"), instanceStatus);
}
std::string DescribeTairKVCacheCustomInstancesRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void DescribeTairKVCacheCustomInstancesRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string DescribeTairKVCacheCustomInstancesRequest::getOwnerAccount() const {
return ownerAccount_;
}
void DescribeTairKVCacheCustomInstancesRequest::setOwnerAccount(const std::string &ownerAccount) {
ownerAccount_ = ownerAccount;
setParameter(std::string("OwnerAccount"), ownerAccount);
}
std::string DescribeTairKVCacheCustomInstancesRequest::getPrivateIp() const {
return privateIp_;
}
void DescribeTairKVCacheCustomInstancesRequest::setPrivateIp(const std::string &privateIp) {
privateIp_ = privateIp;
setParameter(std::string("PrivateIp"), privateIp);
}
long DescribeTairKVCacheCustomInstancesRequest::getOwnerId() const {
return ownerId_;
}
void DescribeTairKVCacheCustomInstancesRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string DescribeTairKVCacheCustomInstancesRequest::getVSwitchId() const {
return vSwitchId_;
}
void DescribeTairKVCacheCustomInstancesRequest::setVSwitchId(const std::string &vSwitchId) {
vSwitchId_ = vSwitchId;
setParameter(std::string("VSwitchId"), vSwitchId);
}
std::string DescribeTairKVCacheCustomInstancesRequest::getInstanceIds() const {
return instanceIds_;
}
void DescribeTairKVCacheCustomInstancesRequest::setInstanceIds(const std::string &instanceIds) {
instanceIds_ = instanceIds;
setParameter(std::string("InstanceIds"), instanceIds);
}
std::string DescribeTairKVCacheCustomInstancesRequest::getVpcId() const {
return vpcId_;
}
void DescribeTairKVCacheCustomInstancesRequest::setVpcId(const std::string &vpcId) {
vpcId_ = vpcId;
setParameter(std::string("VpcId"), vpcId);
}
std::string DescribeTairKVCacheCustomInstancesRequest::getZoneId() const {
return zoneId_;
}
void DescribeTairKVCacheCustomInstancesRequest::setZoneId(const std::string &zoneId) {
zoneId_ = zoneId;
setParameter(std::string("ZoneId"), zoneId);
}
std::string DescribeTairKVCacheCustomInstancesRequest::getChargeType() const {
return chargeType_;
}
void DescribeTairKVCacheCustomInstancesRequest::setChargeType(const std::string &chargeType) {
chargeType_ = chargeType;
setParameter(std::string("ChargeType"), chargeType);
}

View File

@@ -0,0 +1,124 @@
/*
* 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/DescribeTairKVCacheCustomInstancesResult.h>
#include <json/json.h>
using namespace AlibabaCloud::R_kvstore;
using namespace AlibabaCloud::R_kvstore::Model;
DescribeTairKVCacheCustomInstancesResult::DescribeTairKVCacheCustomInstancesResult() :
ServiceResult()
{}
DescribeTairKVCacheCustomInstancesResult::DescribeTairKVCacheCustomInstancesResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeTairKVCacheCustomInstancesResult::~DescribeTairKVCacheCustomInstancesResult()
{}
void DescribeTairKVCacheCustomInstancesResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allInstancesNode = value["Instances"]["KVStoreInstance"];
for (auto valueInstancesKVStoreInstance : allInstancesNode)
{
KVStoreInstance instancesObject;
if(!valueInstancesKVStoreInstance["VpcId"].isNull())
instancesObject.vpcId = valueInstancesKVStoreInstance["VpcId"].asString();
if(!valueInstancesKVStoreInstance["CreateTime"].isNull())
instancesObject.createTime = valueInstancesKVStoreInstance["CreateTime"].asString();
if(!valueInstancesKVStoreInstance["ChargeType"].isNull())
instancesObject.chargeType = valueInstancesKVStoreInstance["ChargeType"].asString();
if(!valueInstancesKVStoreInstance["NetworkType"].isNull())
instancesObject.networkType = valueInstancesKVStoreInstance["NetworkType"].asString();
if(!valueInstancesKVStoreInstance["InstanceName"].isNull())
instancesObject.instanceName = valueInstancesKVStoreInstance["InstanceName"].asString();
if(!valueInstancesKVStoreInstance["InstanceClass"].isNull())
instancesObject.instanceClass = valueInstancesKVStoreInstance["InstanceClass"].asString();
if(!valueInstancesKVStoreInstance["DestroyTime"].isNull())
instancesObject.destroyTime = valueInstancesKVStoreInstance["DestroyTime"].asString();
if(!valueInstancesKVStoreInstance["InstanceId"].isNull())
instancesObject.instanceId = valueInstancesKVStoreInstance["InstanceId"].asString();
if(!valueInstancesKVStoreInstance["InstanceType"].isNull())
instancesObject.instanceType = valueInstancesKVStoreInstance["InstanceType"].asString();
if(!valueInstancesKVStoreInstance["RegionId"].isNull())
instancesObject.regionId = valueInstancesKVStoreInstance["RegionId"].asString();
if(!valueInstancesKVStoreInstance["EndTime"].isNull())
instancesObject.endTime = valueInstancesKVStoreInstance["EndTime"].asString();
if(!valueInstancesKVStoreInstance["VSwitchId"].isNull())
instancesObject.vSwitchId = valueInstancesKVStoreInstance["VSwitchId"].asString();
if(!valueInstancesKVStoreInstance["ResourceGroupId"].isNull())
instancesObject.resourceGroupId = valueInstancesKVStoreInstance["ResourceGroupId"].asString();
if(!valueInstancesKVStoreInstance["ZoneId"].isNull())
instancesObject.zoneId = valueInstancesKVStoreInstance["ZoneId"].asString();
if(!valueInstancesKVStoreInstance["InstanceStatus"].isNull())
instancesObject.instanceStatus = valueInstancesKVStoreInstance["InstanceStatus"].asString();
if(!valueInstancesKVStoreInstance["Storage"].isNull())
instancesObject.storage = std::stol(valueInstancesKVStoreInstance["Storage"].asString());
if(!valueInstancesKVStoreInstance["StorageType"].isNull())
instancesObject.storageType = valueInstancesKVStoreInstance["StorageType"].asString();
if(!valueInstancesKVStoreInstance["PrivateIp"].isNull())
instancesObject.privateIp = valueInstancesKVStoreInstance["PrivateIp"].asString();
if(!valueInstancesKVStoreInstance["UseEni"].isNull())
instancesObject.useEni = valueInstancesKVStoreInstance["UseEni"].asString() == "true";
auto allTagsNode = valueInstancesKVStoreInstance["Tags"]["Tag"];
for (auto valueInstancesKVStoreInstanceTagsTag : allTagsNode)
{
KVStoreInstance::Tag tagsObject;
if(!valueInstancesKVStoreInstanceTagsTag["Key"].isNull())
tagsObject.key = valueInstancesKVStoreInstanceTagsTag["Key"].asString();
if(!valueInstancesKVStoreInstanceTagsTag["Value"].isNull())
tagsObject.value = valueInstancesKVStoreInstanceTagsTag["Value"].asString();
instancesObject.tags.push_back(tagsObject);
}
instances_.push_back(instancesObject);
}
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());
}
std::vector<DescribeTairKVCacheCustomInstancesResult::KVStoreInstance> DescribeTairKVCacheCustomInstancesResult::getInstances()const
{
return instances_;
}
int DescribeTairKVCacheCustomInstancesResult::getTotalCount()const
{
return totalCount_;
}
int DescribeTairKVCacheCustomInstancesResult::getPageSize()const
{
return pageSize_;
}
int DescribeTairKVCacheCustomInstancesResult::getPageNumber()const
{
return pageNumber_;
}

View File

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

View File

@@ -0,0 +1,113 @@
/*
* 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/DescribeTairKVCacheInferInstanceAttributeResult.h>
#include <json/json.h>
using namespace AlibabaCloud::R_kvstore;
using namespace AlibabaCloud::R_kvstore::Model;
DescribeTairKVCacheInferInstanceAttributeResult::DescribeTairKVCacheInferInstanceAttributeResult() :
ServiceResult()
{}
DescribeTairKVCacheInferInstanceAttributeResult::DescribeTairKVCacheInferInstanceAttributeResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeTairKVCacheInferInstanceAttributeResult::~DescribeTairKVCacheInferInstanceAttributeResult()
{}
void DescribeTairKVCacheInferInstanceAttributeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allInstancesNode = value["Instances"]["DBInstanceAttribute"];
for (auto valueInstancesDBInstanceAttribute : allInstancesNode)
{
DBInstanceAttribute instancesObject;
if(!valueInstancesDBInstanceAttribute["InstanceId"].isNull())
instancesObject.instanceId = valueInstancesDBInstanceAttribute["InstanceId"].asString();
if(!valueInstancesDBInstanceAttribute["VpcId"].isNull())
instancesObject.vpcId = valueInstancesDBInstanceAttribute["VpcId"].asString();
if(!valueInstancesDBInstanceAttribute["VSwitchId"].isNull())
instancesObject.vSwitchId = valueInstancesDBInstanceAttribute["VSwitchId"].asString();
if(!valueInstancesDBInstanceAttribute["PrivateIp"].isNull())
instancesObject.privateIp = valueInstancesDBInstanceAttribute["PrivateIp"].asString();
if(!valueInstancesDBInstanceAttribute["ChargeType"].isNull())
instancesObject.chargeType = valueInstancesDBInstanceAttribute["ChargeType"].asString();
if(!valueInstancesDBInstanceAttribute["CreateTime"].isNull())
instancesObject.createTime = valueInstancesDBInstanceAttribute["CreateTime"].asString();
if(!valueInstancesDBInstanceAttribute["EndTime"].isNull())
instancesObject.endTime = valueInstancesDBInstanceAttribute["EndTime"].asString();
if(!valueInstancesDBInstanceAttribute["ArchitectureType"].isNull())
instancesObject.architectureType = valueInstancesDBInstanceAttribute["ArchitectureType"].asString();
if(!valueInstancesDBInstanceAttribute["NetworkType"].isNull())
instancesObject.networkType = valueInstancesDBInstanceAttribute["NetworkType"].asString();
if(!valueInstancesDBInstanceAttribute["InstanceName"].isNull())
instancesObject.instanceName = valueInstancesDBInstanceAttribute["InstanceName"].asString();
if(!valueInstancesDBInstanceAttribute["InstanceClass"].isNull())
instancesObject.instanceClass = valueInstancesDBInstanceAttribute["InstanceClass"].asString();
if(!valueInstancesDBInstanceAttribute["InstanceType"].isNull())
instancesObject.instanceType = valueInstancesDBInstanceAttribute["InstanceType"].asString();
if(!valueInstancesDBInstanceAttribute["ZoneId"].isNull())
instancesObject.zoneId = valueInstancesDBInstanceAttribute["ZoneId"].asString();
if(!valueInstancesDBInstanceAttribute["ZoneType"].isNull())
instancesObject.zoneType = valueInstancesDBInstanceAttribute["ZoneType"].asString();
if(!valueInstancesDBInstanceAttribute["RegionId"].isNull())
instancesObject.regionId = valueInstancesDBInstanceAttribute["RegionId"].asString();
if(!valueInstancesDBInstanceAttribute["Storage"].isNull())
instancesObject.storage = std::stol(valueInstancesDBInstanceAttribute["Storage"].asString());
if(!valueInstancesDBInstanceAttribute["ResourceGroupId"].isNull())
instancesObject.resourceGroupId = valueInstancesDBInstanceAttribute["ResourceGroupId"].asString();
if(!valueInstancesDBInstanceAttribute["InstanceStatus"].isNull())
instancesObject.instanceStatus = valueInstancesDBInstanceAttribute["InstanceStatus"].asString();
if(!valueInstancesDBInstanceAttribute["IsOrderCompleted"].isNull())
instancesObject.isOrderCompleted = valueInstancesDBInstanceAttribute["IsOrderCompleted"].asString();
if(!valueInstancesDBInstanceAttribute["ConnectionString"].isNull())
instancesObject.connectionString = valueInstancesDBInstanceAttribute["ConnectionString"].asString();
if(!valueInstancesDBInstanceAttribute["IsDelete"].isNull())
instancesObject.isDelete = std::stoi(valueInstancesDBInstanceAttribute["IsDelete"].asString());
if(!valueInstancesDBInstanceAttribute["Model"].isNull())
instancesObject.model = valueInstancesDBInstanceAttribute["Model"].asString();
if(!valueInstancesDBInstanceAttribute["ModelServiceNum"].isNull())
instancesObject.modelServiceNum = std::stoi(valueInstancesDBInstanceAttribute["ModelServiceNum"].asString());
if(!valueInstancesDBInstanceAttribute["ComputeUnitNum"].isNull())
instancesObject.computeUnitNum = std::stoi(valueInstancesDBInstanceAttribute["ComputeUnitNum"].asString());
auto allTagsNode = valueInstancesDBInstanceAttribute["Tags"]["Tag"];
for (auto valueInstancesDBInstanceAttributeTagsTag : allTagsNode)
{
DBInstanceAttribute::Tag tagsObject;
if(!valueInstancesDBInstanceAttributeTagsTag["Key"].isNull())
tagsObject.key = valueInstancesDBInstanceAttributeTagsTag["Key"].asString();
if(!valueInstancesDBInstanceAttributeTagsTag["Value"].isNull())
tagsObject.value = valueInstancesDBInstanceAttributeTagsTag["Value"].asString();
instancesObject.tags.push_back(tagsObject);
}
instances_.push_back(instancesObject);
}
}
std::vector<DescribeTairKVCacheInferInstanceAttributeResult::DBInstanceAttribute> DescribeTairKVCacheInferInstanceAttributeResult::getInstances()const
{
return instances_;
}

View File

@@ -0,0 +1,230 @@
/*
* 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/DescribeTairKVCacheInferInstancesRequest.h>
using AlibabaCloud::R_kvstore::Model::DescribeTairKVCacheInferInstancesRequest;
DescribeTairKVCacheInferInstancesRequest::DescribeTairKVCacheInferInstancesRequest()
: RpcServiceRequest("r-kvstore", "2015-01-01", "DescribeTairKVCacheInferInstances") {
setMethod(HttpRequest::Method::Get);
}
DescribeTairKVCacheInferInstancesRequest::~DescribeTairKVCacheInferInstancesRequest() {}
long DescribeTairKVCacheInferInstancesRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
void DescribeTairKVCacheInferInstancesRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string DescribeTairKVCacheInferInstancesRequest::getSearchKey() const {
return searchKey_;
}
void DescribeTairKVCacheInferInstancesRequest::setSearchKey(const std::string &searchKey) {
searchKey_ = searchKey;
setParameter(std::string("SearchKey"), searchKey);
}
std::string DescribeTairKVCacheInferInstancesRequest::getNetworkType() const {
return networkType_;
}
void DescribeTairKVCacheInferInstancesRequest::setNetworkType(const std::string &networkType) {
networkType_ = networkType;
setParameter(std::string("NetworkType"), networkType);
}
std::string DescribeTairKVCacheInferInstancesRequest::getInstanceClass() const {
return instanceClass_;
}
void DescribeTairKVCacheInferInstancesRequest::setInstanceClass(const std::string &instanceClass) {
instanceClass_ = instanceClass;
setParameter(std::string("InstanceClass"), instanceClass);
}
int DescribeTairKVCacheInferInstancesRequest::getPageNumber() const {
return pageNumber_;
}
void DescribeTairKVCacheInferInstancesRequest::setPageNumber(int pageNumber) {
pageNumber_ = pageNumber;
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
}
std::string DescribeTairKVCacheInferInstancesRequest::getAccessKeyId() const {
return accessKeyId_;
}
void DescribeTairKVCacheInferInstancesRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string DescribeTairKVCacheInferInstancesRequest::getResourceGroupId() const {
return resourceGroupId_;
}
void DescribeTairKVCacheInferInstancesRequest::setResourceGroupId(const std::string &resourceGroupId) {
resourceGroupId_ = resourceGroupId;
setParameter(std::string("ResourceGroupId"), resourceGroupId);
}
std::string DescribeTairKVCacheInferInstancesRequest::getExpired() const {
return expired_;
}
void DescribeTairKVCacheInferInstancesRequest::setExpired(const std::string &expired) {
expired_ = expired;
setParameter(std::string("Expired"), expired);
}
std::string DescribeTairKVCacheInferInstancesRequest::getSecurityToken() const {
return securityToken_;
}
void DescribeTairKVCacheInferInstancesRequest::setSecurityToken(const std::string &securityToken) {
securityToken_ = securityToken;
setParameter(std::string("SecurityToken"), securityToken);
}
std::string DescribeTairKVCacheInferInstancesRequest::getRegionId() const {
return regionId_;
}
void DescribeTairKVCacheInferInstancesRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
int DescribeTairKVCacheInferInstancesRequest::getPageSize() const {
return pageSize_;
}
void DescribeTairKVCacheInferInstancesRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}
std::vector<DescribeTairKVCacheInferInstancesRequest::Tag> DescribeTairKVCacheInferInstancesRequest::getTag() const {
return tag_;
}
void DescribeTairKVCacheInferInstancesRequest::setTag(const std::vector<DescribeTairKVCacheInferInstancesRequest::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 DescribeTairKVCacheInferInstancesRequest::getInstanceStatus() const {
return instanceStatus_;
}
void DescribeTairKVCacheInferInstancesRequest::setInstanceStatus(const std::string &instanceStatus) {
instanceStatus_ = instanceStatus;
setParameter(std::string("InstanceStatus"), instanceStatus);
}
std::string DescribeTairKVCacheInferInstancesRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void DescribeTairKVCacheInferInstancesRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string DescribeTairKVCacheInferInstancesRequest::getOwnerAccount() const {
return ownerAccount_;
}
void DescribeTairKVCacheInferInstancesRequest::setOwnerAccount(const std::string &ownerAccount) {
ownerAccount_ = ownerAccount;
setParameter(std::string("OwnerAccount"), ownerAccount);
}
std::string DescribeTairKVCacheInferInstancesRequest::getPrivateIp() const {
return privateIp_;
}
void DescribeTairKVCacheInferInstancesRequest::setPrivateIp(const std::string &privateIp) {
privateIp_ = privateIp;
setParameter(std::string("PrivateIp"), privateIp);
}
long DescribeTairKVCacheInferInstancesRequest::getOwnerId() const {
return ownerId_;
}
void DescribeTairKVCacheInferInstancesRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string DescribeTairKVCacheInferInstancesRequest::getVSwitchId() const {
return vSwitchId_;
}
void DescribeTairKVCacheInferInstancesRequest::setVSwitchId(const std::string &vSwitchId) {
vSwitchId_ = vSwitchId;
setParameter(std::string("VSwitchId"), vSwitchId);
}
std::string DescribeTairKVCacheInferInstancesRequest::getInstanceIds() const {
return instanceIds_;
}
void DescribeTairKVCacheInferInstancesRequest::setInstanceIds(const std::string &instanceIds) {
instanceIds_ = instanceIds;
setParameter(std::string("InstanceIds"), instanceIds);
}
std::string DescribeTairKVCacheInferInstancesRequest::getVpcId() const {
return vpcId_;
}
void DescribeTairKVCacheInferInstancesRequest::setVpcId(const std::string &vpcId) {
vpcId_ = vpcId;
setParameter(std::string("VpcId"), vpcId);
}
std::string DescribeTairKVCacheInferInstancesRequest::getZoneId() const {
return zoneId_;
}
void DescribeTairKVCacheInferInstancesRequest::setZoneId(const std::string &zoneId) {
zoneId_ = zoneId;
setParameter(std::string("ZoneId"), zoneId);
}
std::string DescribeTairKVCacheInferInstancesRequest::getChargeType() const {
return chargeType_;
}
void DescribeTairKVCacheInferInstancesRequest::setChargeType(const std::string &chargeType) {
chargeType_ = chargeType;
setParameter(std::string("ChargeType"), chargeType);
}

View File

@@ -0,0 +1,128 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/r-kvstore/model/DescribeTairKVCacheInferInstancesResult.h>
#include <json/json.h>
using namespace AlibabaCloud::R_kvstore;
using namespace AlibabaCloud::R_kvstore::Model;
DescribeTairKVCacheInferInstancesResult::DescribeTairKVCacheInferInstancesResult() :
ServiceResult()
{}
DescribeTairKVCacheInferInstancesResult::DescribeTairKVCacheInferInstancesResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeTairKVCacheInferInstancesResult::~DescribeTairKVCacheInferInstancesResult()
{}
void DescribeTairKVCacheInferInstancesResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allInstancesNode = value["Instances"]["TairInferInstanceDTO"];
for (auto valueInstancesTairInferInstanceDTO : allInstancesNode)
{
TairInferInstanceDTO instancesObject;
if(!valueInstancesTairInferInstanceDTO["VpcId"].isNull())
instancesObject.vpcId = valueInstancesTairInferInstanceDTO["VpcId"].asString();
if(!valueInstancesTairInferInstanceDTO["CreateTime"].isNull())
instancesObject.createTime = valueInstancesTairInferInstanceDTO["CreateTime"].asString();
if(!valueInstancesTairInferInstanceDTO["ChargeType"].isNull())
instancesObject.chargeType = valueInstancesTairInferInstanceDTO["ChargeType"].asString();
if(!valueInstancesTairInferInstanceDTO["NetworkType"].isNull())
instancesObject.networkType = valueInstancesTairInferInstanceDTO["NetworkType"].asString();
if(!valueInstancesTairInferInstanceDTO["InstanceName"].isNull())
instancesObject.instanceName = valueInstancesTairInferInstanceDTO["InstanceName"].asString();
if(!valueInstancesTairInferInstanceDTO["InstanceClass"].isNull())
instancesObject.instanceClass = valueInstancesTairInferInstanceDTO["InstanceClass"].asString();
if(!valueInstancesTairInferInstanceDTO["DestroyTime"].isNull())
instancesObject.destroyTime = valueInstancesTairInferInstanceDTO["DestroyTime"].asString();
if(!valueInstancesTairInferInstanceDTO["InstanceId"].isNull())
instancesObject.instanceId = valueInstancesTairInferInstanceDTO["InstanceId"].asString();
if(!valueInstancesTairInferInstanceDTO["InstanceType"].isNull())
instancesObject.instanceType = valueInstancesTairInferInstanceDTO["InstanceType"].asString();
if(!valueInstancesTairInferInstanceDTO["RegionId"].isNull())
instancesObject.regionId = valueInstancesTairInferInstanceDTO["RegionId"].asString();
if(!valueInstancesTairInferInstanceDTO["EndTime"].isNull())
instancesObject.endTime = valueInstancesTairInferInstanceDTO["EndTime"].asString();
if(!valueInstancesTairInferInstanceDTO["VSwitchId"].isNull())
instancesObject.vSwitchId = valueInstancesTairInferInstanceDTO["VSwitchId"].asString();
if(!valueInstancesTairInferInstanceDTO["ResourceGroupId"].isNull())
instancesObject.resourceGroupId = valueInstancesTairInferInstanceDTO["ResourceGroupId"].asString();
if(!valueInstancesTairInferInstanceDTO["ZoneId"].isNull())
instancesObject.zoneId = valueInstancesTairInferInstanceDTO["ZoneId"].asString();
if(!valueInstancesTairInferInstanceDTO["InstanceStatus"].isNull())
instancesObject.instanceStatus = valueInstancesTairInferInstanceDTO["InstanceStatus"].asString();
if(!valueInstancesTairInferInstanceDTO["PrivateIp"].isNull())
instancesObject.privateIp = valueInstancesTairInferInstanceDTO["PrivateIp"].asString();
if(!valueInstancesTairInferInstanceDTO["Capacity"].isNull())
instancesObject.capacity = std::stol(valueInstancesTairInferInstanceDTO["Capacity"].asString());
if(!valueInstancesTairInferInstanceDTO["Model"].isNull())
instancesObject.model = valueInstancesTairInferInstanceDTO["Model"].asString();
if(!valueInstancesTairInferInstanceDTO["ModelServiceNum"].isNull())
instancesObject.modelServiceNum = std::stoi(valueInstancesTairInferInstanceDTO["ModelServiceNum"].asString());
if(!valueInstancesTairInferInstanceDTO["ComputeUnitNum"].isNull())
instancesObject.computeUnitNum = std::stoi(valueInstancesTairInferInstanceDTO["ComputeUnitNum"].asString());
if(!valueInstancesTairInferInstanceDTO["VNodeName"].isNull())
instancesObject.vNodeName = valueInstancesTairInferInstanceDTO["VNodeName"].asString();
auto allTagsNode = valueInstancesTairInferInstanceDTO["Tags"]["Tag"];
for (auto valueInstancesTairInferInstanceDTOTagsTag : allTagsNode)
{
TairInferInstanceDTO::Tag tagsObject;
if(!valueInstancesTairInferInstanceDTOTagsTag["Key"].isNull())
tagsObject.key = valueInstancesTairInferInstanceDTOTagsTag["Key"].asString();
if(!valueInstancesTairInferInstanceDTOTagsTag["Value"].isNull())
tagsObject.value = valueInstancesTairInferInstanceDTOTagsTag["Value"].asString();
instancesObject.tags.push_back(tagsObject);
}
instances_.push_back(instancesObject);
}
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());
}
std::vector<DescribeTairKVCacheInferInstancesResult::TairInferInstanceDTO> DescribeTairKVCacheInferInstancesResult::getInstances()const
{
return instances_;
}
int DescribeTairKVCacheInferInstancesResult::getTotalCount()const
{
return totalCount_;
}
int DescribeTairKVCacheInferInstancesResult::getPageSize()const
{
return pageSize_;
}
int DescribeTairKVCacheInferInstancesResult::getPageNumber()const
{
return pageNumber_;
}

View File

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

View File

@@ -1,96 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/r-kvstore/model/DescribeTasksResult.h>
#include <json/json.h>
using namespace AlibabaCloud::R_kvstore;
using namespace AlibabaCloud::R_kvstore::Model;
DescribeTasksResult::DescribeTasksResult() :
ServiceResult()
{}
DescribeTasksResult::DescribeTasksResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeTasksResult::~DescribeTasksResult()
{}
void DescribeTasksResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allItemsNode = value["Items"]["TaskProgressInfo"];
for (auto valueItemsTaskProgressInfo : allItemsNode)
{
TaskProgressInfo itemsObject;
if(!valueItemsTaskProgressInfo["Status"].isNull())
itemsObject.status = valueItemsTaskProgressInfo["Status"].asString();
if(!valueItemsTaskProgressInfo["FinishTime"].isNull())
itemsObject.finishTime = valueItemsTaskProgressInfo["FinishTime"].asString();
if(!valueItemsTaskProgressInfo["StepsInfo"].isNull())
itemsObject.stepsInfo = valueItemsTaskProgressInfo["StepsInfo"].asString();
if(!valueItemsTaskProgressInfo["Progress"].isNull())
itemsObject.progress = std::stof(valueItemsTaskProgressInfo["Progress"].asString());
if(!valueItemsTaskProgressInfo["BeginTime"].isNull())
itemsObject.beginTime = valueItemsTaskProgressInfo["BeginTime"].asString();
if(!valueItemsTaskProgressInfo["Remain"].isNull())
itemsObject.remain = std::stoi(valueItemsTaskProgressInfo["Remain"].asString());
if(!valueItemsTaskProgressInfo["CurrentStepName"].isNull())
itemsObject.currentStepName = valueItemsTaskProgressInfo["CurrentStepName"].asString();
if(!valueItemsTaskProgressInfo["StepProgressInfo"].isNull())
itemsObject.stepProgressInfo = valueItemsTaskProgressInfo["StepProgressInfo"].asString();
if(!valueItemsTaskProgressInfo["TaskId"].isNull())
itemsObject.taskId = valueItemsTaskProgressInfo["TaskId"].asString();
if(!valueItemsTaskProgressInfo["TaskAction"].isNull())
itemsObject.taskAction = valueItemsTaskProgressInfo["TaskAction"].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["TotalRecordCount"].isNull())
totalRecordCount_ = std::stoi(value["TotalRecordCount"].asString());
}
int DescribeTasksResult::getTotalRecordCount()const
{
return totalRecordCount_;
}
int DescribeTasksResult::getPageSize()const
{
return pageSize_;
}
int DescribeTasksResult::getPageNumber()const
{
return pageNumber_;
}
std::vector<DescribeTasksResult::TaskProgressInfo> DescribeTasksResult::getItems()const
{
return items_;
}

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