Generated 2019-01-23 for Drds.

This commit is contained in:
sdk-team
2025-03-11 03:26:07 +00:00
parent 444397191f
commit 2ebf998ace
341 changed files with 11778 additions and 11461 deletions

View File

@@ -1 +1 @@
1.36.2044
1.36.2045

View File

@@ -21,6 +21,10 @@ set(drds_public_header
include/alibabacloud/drds/DrdsExport.h )
set(drds_public_header_model
include/alibabacloud/drds/model/ChangeAccountPasswordRequest.h
include/alibabacloud/drds/model/ChangeAccountPasswordResult.h
include/alibabacloud/drds/model/ChangeInstanceAzoneRequest.h
include/alibabacloud/drds/model/ChangeInstanceAzoneResult.h
include/alibabacloud/drds/model/CheckDrdsDbNameRequest.h
include/alibabacloud/drds/model/CheckDrdsDbNameResult.h
include/alibabacloud/drds/model/CheckExpandStatusRequest.h
@@ -71,8 +75,6 @@ set(drds_public_header_model
include/alibabacloud/drds/model/DescribeDrdsDbInstancesResult.h
include/alibabacloud/drds/model/DescribeDrdsDbRdsNameListRequest.h
include/alibabacloud/drds/model/DescribeDrdsDbRdsNameListResult.h
include/alibabacloud/drds/model/DescribeDrdsDbTasksRequest.h
include/alibabacloud/drds/model/DescribeDrdsDbTasksResult.h
include/alibabacloud/drds/model/DescribeDrdsInstanceRequest.h
include/alibabacloud/drds/model/DescribeDrdsInstanceResult.h
include/alibabacloud/drds/model/DescribeDrdsInstanceDbMonitorRequest.h
@@ -99,8 +101,6 @@ set(drds_public_header_model
include/alibabacloud/drds/model/DescribeDrdsTasksResult.h
include/alibabacloud/drds/model/DescribeExpandLogicTableInfoListRequest.h
include/alibabacloud/drds/model/DescribeExpandLogicTableInfoListResult.h
include/alibabacloud/drds/model/DescribeHiStoreInstanceInfoRequest.h
include/alibabacloud/drds/model/DescribeHiStoreInstanceInfoResult.h
include/alibabacloud/drds/model/DescribeHotDbListRequest.h
include/alibabacloud/drds/model/DescribeHotDbListResult.h
include/alibabacloud/drds/model/DescribeInstDbLogInfoRequest.h
@@ -109,8 +109,6 @@ set(drds_public_header_model
include/alibabacloud/drds/model/DescribeInstDbSlsInfoResult.h
include/alibabacloud/drds/model/DescribeInstanceAccountsRequest.h
include/alibabacloud/drds/model/DescribeInstanceAccountsResult.h
include/alibabacloud/drds/model/DescribeInstanceMenuSwitchRequest.h
include/alibabacloud/drds/model/DescribeInstanceMenuSwitchResult.h
include/alibabacloud/drds/model/DescribeInstanceSwitchAzoneRequest.h
include/alibabacloud/drds/model/DescribeInstanceSwitchAzoneResult.h
include/alibabacloud/drds/model/DescribeInstanceSwitchNetworkRequest.h
@@ -125,12 +123,14 @@ set(drds_public_header_model
include/alibabacloud/drds/model/DescribeRdsPerformanceSummaryResult.h
include/alibabacloud/drds/model/DescribeRdsSuperAccountInstancesRequest.h
include/alibabacloud/drds/model/DescribeRdsSuperAccountInstancesResult.h
include/alibabacloud/drds/model/DescribeRecycleBinStatusRequest.h
include/alibabacloud/drds/model/DescribeRecycleBinStatusResult.h
include/alibabacloud/drds/model/DescribeRecycleBinTablesRequest.h
include/alibabacloud/drds/model/DescribeRecycleBinTablesResult.h
include/alibabacloud/drds/model/DescribeRestoreOrderRequest.h
include/alibabacloud/drds/model/DescribeRestoreOrderResult.h
include/alibabacloud/drds/model/DescribeShardTaskInfoRequest.h
include/alibabacloud/drds/model/DescribeShardTaskInfoResult.h
include/alibabacloud/drds/model/DescribeShardTaskListRequest.h
include/alibabacloud/drds/model/DescribeShardTaskListResult.h
include/alibabacloud/drds/model/DescribeSqlFlashbakTaskRequest.h
include/alibabacloud/drds/model/DescribeSqlFlashbakTaskResult.h
include/alibabacloud/drds/model/DescribeTableRequest.h
@@ -141,24 +141,36 @@ set(drds_public_header_model
include/alibabacloud/drds/model/DescribeTablesResult.h
include/alibabacloud/drds/model/DisableSqlAuditRequest.h
include/alibabacloud/drds/model/DisableSqlAuditResult.h
include/alibabacloud/drds/model/EnableInstanceIpv6AddressRequest.h
include/alibabacloud/drds/model/EnableInstanceIpv6AddressResult.h
include/alibabacloud/drds/model/EnableSqlAuditRequest.h
include/alibabacloud/drds/model/EnableSqlAuditResult.h
include/alibabacloud/drds/model/EnableSqlFlashbackMatchSwitchRequest.h
include/alibabacloud/drds/model/EnableSqlFlashbackMatchSwitchResult.h
include/alibabacloud/drds/model/FlashbackRecycleBinTableRequest.h
include/alibabacloud/drds/model/FlashbackRecycleBinTableResult.h
include/alibabacloud/drds/model/GetDrdsDbRdsRelationInfoRequest.h
include/alibabacloud/drds/model/GetDrdsDbRdsRelationInfoResult.h
include/alibabacloud/drds/model/ListTagResourcesRequest.h
include/alibabacloud/drds/model/ListTagResourcesResult.h
include/alibabacloud/drds/model/ManagePrivateRdsRequest.h
include/alibabacloud/drds/model/ManagePrivateRdsResult.h
include/alibabacloud/drds/model/ModifyAccountDescriptionRequest.h
include/alibabacloud/drds/model/ModifyAccountDescriptionResult.h
include/alibabacloud/drds/model/ModifyAccountPrivilegeRequest.h
include/alibabacloud/drds/model/ModifyAccountPrivilegeResult.h
include/alibabacloud/drds/model/ModifyDrdsInstanceDescriptionRequest.h
include/alibabacloud/drds/model/ModifyDrdsInstanceDescriptionResult.h
include/alibabacloud/drds/model/ModifyDrdsIpWhiteListRequest.h
include/alibabacloud/drds/model/ModifyDrdsIpWhiteListResult.h
include/alibabacloud/drds/model/ModifyPolarDbReadWeightRequest.h
include/alibabacloud/drds/model/ModifyPolarDbReadWeightResult.h
include/alibabacloud/drds/model/ModifyRdsReadWeightRequest.h
include/alibabacloud/drds/model/ModifyRdsReadWeightResult.h
include/alibabacloud/drds/model/PutStartBackupRequest.h
include/alibabacloud/drds/model/PutStartBackupResult.h
include/alibabacloud/drds/model/RefreshDrdsAtomUrlRequest.h
include/alibabacloud/drds/model/RefreshDrdsAtomUrlResult.h
include/alibabacloud/drds/model/ReleaseInstanceInternetAddressRequest.h
include/alibabacloud/drds/model/ReleaseInstanceInternetAddressResult.h
include/alibabacloud/drds/model/RemoveBackupsSetRequest.h
@@ -171,6 +183,12 @@ set(drds_public_header_model
include/alibabacloud/drds/model/RemoveDrdsInstanceResult.h
include/alibabacloud/drds/model/RemoveInstanceAccountRequest.h
include/alibabacloud/drds/model/RemoveInstanceAccountResult.h
include/alibabacloud/drds/model/RemoveRecycleBinTableRequest.h
include/alibabacloud/drds/model/RemoveRecycleBinTableResult.h
include/alibabacloud/drds/model/RestartDrdsInstanceRequest.h
include/alibabacloud/drds/model/RestartDrdsInstanceResult.h
include/alibabacloud/drds/model/RollbackInstanceVersionRequest.h
include/alibabacloud/drds/model/RollbackInstanceVersionResult.h
include/alibabacloud/drds/model/SetBackupLocalRequest.h
include/alibabacloud/drds/model/SetBackupLocalResult.h
include/alibabacloud/drds/model/SetBackupPolicyRequest.h
@@ -179,6 +197,8 @@ set(drds_public_header_model
include/alibabacloud/drds/model/SetupBroadcastTablesResult.h
include/alibabacloud/drds/model/SetupDrdsParamsRequest.h
include/alibabacloud/drds/model/SetupDrdsParamsResult.h
include/alibabacloud/drds/model/SetupRecycleBinStatusRequest.h
include/alibabacloud/drds/model/SetupRecycleBinStatusResult.h
include/alibabacloud/drds/model/SetupTableRequest.h
include/alibabacloud/drds/model/SetupTableResult.h
include/alibabacloud/drds/model/StartRestoreRequest.h
@@ -193,12 +213,8 @@ set(drds_public_header_model
include/alibabacloud/drds/model/SubmitSmoothExpandPreCheckResult.h
include/alibabacloud/drds/model/SubmitSmoothExpandPreCheckTaskRequest.h
include/alibabacloud/drds/model/SubmitSmoothExpandPreCheckTaskResult.h
include/alibabacloud/drds/model/SubmitSmoothExpandTaskRequest.h
include/alibabacloud/drds/model/SubmitSmoothExpandTaskResult.h
include/alibabacloud/drds/model/SubmitSqlFlashbackTaskRequest.h
include/alibabacloud/drds/model/SubmitSqlFlashbackTaskResult.h
include/alibabacloud/drds/model/SubmitSwitchTaskRequest.h
include/alibabacloud/drds/model/SubmitSwitchTaskResult.h
include/alibabacloud/drds/model/SwitchGlobalBroadcastTypeRequest.h
include/alibabacloud/drds/model/SwitchGlobalBroadcastTypeResult.h
include/alibabacloud/drds/model/TagResourcesRequest.h
@@ -220,6 +236,10 @@ set(drds_public_header_model
set(drds_src
src/DrdsClient.cc
src/model/ChangeAccountPasswordRequest.cc
src/model/ChangeAccountPasswordResult.cc
src/model/ChangeInstanceAzoneRequest.cc
src/model/ChangeInstanceAzoneResult.cc
src/model/CheckDrdsDbNameRequest.cc
src/model/CheckDrdsDbNameResult.cc
src/model/CheckExpandStatusRequest.cc
@@ -270,8 +290,6 @@ set(drds_src
src/model/DescribeDrdsDbInstancesResult.cc
src/model/DescribeDrdsDbRdsNameListRequest.cc
src/model/DescribeDrdsDbRdsNameListResult.cc
src/model/DescribeDrdsDbTasksRequest.cc
src/model/DescribeDrdsDbTasksResult.cc
src/model/DescribeDrdsInstanceRequest.cc
src/model/DescribeDrdsInstanceResult.cc
src/model/DescribeDrdsInstanceDbMonitorRequest.cc
@@ -298,8 +316,6 @@ set(drds_src
src/model/DescribeDrdsTasksResult.cc
src/model/DescribeExpandLogicTableInfoListRequest.cc
src/model/DescribeExpandLogicTableInfoListResult.cc
src/model/DescribeHiStoreInstanceInfoRequest.cc
src/model/DescribeHiStoreInstanceInfoResult.cc
src/model/DescribeHotDbListRequest.cc
src/model/DescribeHotDbListResult.cc
src/model/DescribeInstDbLogInfoRequest.cc
@@ -308,8 +324,6 @@ set(drds_src
src/model/DescribeInstDbSlsInfoResult.cc
src/model/DescribeInstanceAccountsRequest.cc
src/model/DescribeInstanceAccountsResult.cc
src/model/DescribeInstanceMenuSwitchRequest.cc
src/model/DescribeInstanceMenuSwitchResult.cc
src/model/DescribeInstanceSwitchAzoneRequest.cc
src/model/DescribeInstanceSwitchAzoneResult.cc
src/model/DescribeInstanceSwitchNetworkRequest.cc
@@ -324,12 +338,14 @@ set(drds_src
src/model/DescribeRdsPerformanceSummaryResult.cc
src/model/DescribeRdsSuperAccountInstancesRequest.cc
src/model/DescribeRdsSuperAccountInstancesResult.cc
src/model/DescribeRecycleBinStatusRequest.cc
src/model/DescribeRecycleBinStatusResult.cc
src/model/DescribeRecycleBinTablesRequest.cc
src/model/DescribeRecycleBinTablesResult.cc
src/model/DescribeRestoreOrderRequest.cc
src/model/DescribeRestoreOrderResult.cc
src/model/DescribeShardTaskInfoRequest.cc
src/model/DescribeShardTaskInfoResult.cc
src/model/DescribeShardTaskListRequest.cc
src/model/DescribeShardTaskListResult.cc
src/model/DescribeSqlFlashbakTaskRequest.cc
src/model/DescribeSqlFlashbakTaskResult.cc
src/model/DescribeTableRequest.cc
@@ -340,24 +356,36 @@ set(drds_src
src/model/DescribeTablesResult.cc
src/model/DisableSqlAuditRequest.cc
src/model/DisableSqlAuditResult.cc
src/model/EnableInstanceIpv6AddressRequest.cc
src/model/EnableInstanceIpv6AddressResult.cc
src/model/EnableSqlAuditRequest.cc
src/model/EnableSqlAuditResult.cc
src/model/EnableSqlFlashbackMatchSwitchRequest.cc
src/model/EnableSqlFlashbackMatchSwitchResult.cc
src/model/FlashbackRecycleBinTableRequest.cc
src/model/FlashbackRecycleBinTableResult.cc
src/model/GetDrdsDbRdsRelationInfoRequest.cc
src/model/GetDrdsDbRdsRelationInfoResult.cc
src/model/ListTagResourcesRequest.cc
src/model/ListTagResourcesResult.cc
src/model/ManagePrivateRdsRequest.cc
src/model/ManagePrivateRdsResult.cc
src/model/ModifyAccountDescriptionRequest.cc
src/model/ModifyAccountDescriptionResult.cc
src/model/ModifyAccountPrivilegeRequest.cc
src/model/ModifyAccountPrivilegeResult.cc
src/model/ModifyDrdsInstanceDescriptionRequest.cc
src/model/ModifyDrdsInstanceDescriptionResult.cc
src/model/ModifyDrdsIpWhiteListRequest.cc
src/model/ModifyDrdsIpWhiteListResult.cc
src/model/ModifyPolarDbReadWeightRequest.cc
src/model/ModifyPolarDbReadWeightResult.cc
src/model/ModifyRdsReadWeightRequest.cc
src/model/ModifyRdsReadWeightResult.cc
src/model/PutStartBackupRequest.cc
src/model/PutStartBackupResult.cc
src/model/RefreshDrdsAtomUrlRequest.cc
src/model/RefreshDrdsAtomUrlResult.cc
src/model/ReleaseInstanceInternetAddressRequest.cc
src/model/ReleaseInstanceInternetAddressResult.cc
src/model/RemoveBackupsSetRequest.cc
@@ -370,6 +398,12 @@ set(drds_src
src/model/RemoveDrdsInstanceResult.cc
src/model/RemoveInstanceAccountRequest.cc
src/model/RemoveInstanceAccountResult.cc
src/model/RemoveRecycleBinTableRequest.cc
src/model/RemoveRecycleBinTableResult.cc
src/model/RestartDrdsInstanceRequest.cc
src/model/RestartDrdsInstanceResult.cc
src/model/RollbackInstanceVersionRequest.cc
src/model/RollbackInstanceVersionResult.cc
src/model/SetBackupLocalRequest.cc
src/model/SetBackupLocalResult.cc
src/model/SetBackupPolicyRequest.cc
@@ -378,6 +412,8 @@ set(drds_src
src/model/SetupBroadcastTablesResult.cc
src/model/SetupDrdsParamsRequest.cc
src/model/SetupDrdsParamsResult.cc
src/model/SetupRecycleBinStatusRequest.cc
src/model/SetupRecycleBinStatusResult.cc
src/model/SetupTableRequest.cc
src/model/SetupTableResult.cc
src/model/StartRestoreRequest.cc
@@ -392,12 +428,8 @@ set(drds_src
src/model/SubmitSmoothExpandPreCheckResult.cc
src/model/SubmitSmoothExpandPreCheckTaskRequest.cc
src/model/SubmitSmoothExpandPreCheckTaskResult.cc
src/model/SubmitSmoothExpandTaskRequest.cc
src/model/SubmitSmoothExpandTaskResult.cc
src/model/SubmitSqlFlashbackTaskRequest.cc
src/model/SubmitSqlFlashbackTaskResult.cc
src/model/SubmitSwitchTaskRequest.cc
src/model/SubmitSwitchTaskResult.cc
src/model/SwitchGlobalBroadcastTypeRequest.cc
src/model/SwitchGlobalBroadcastTypeResult.cc
src/model/TagResourcesRequest.cc

View File

@@ -22,6 +22,10 @@
#include <alibabacloud/core/EndpointProvider.h>
#include <alibabacloud/core/RpcServiceClient.h>
#include "DrdsExport.h"
#include "model/ChangeAccountPasswordRequest.h"
#include "model/ChangeAccountPasswordResult.h"
#include "model/ChangeInstanceAzoneRequest.h"
#include "model/ChangeInstanceAzoneResult.h"
#include "model/CheckDrdsDbNameRequest.h"
#include "model/CheckDrdsDbNameResult.h"
#include "model/CheckExpandStatusRequest.h"
@@ -72,8 +76,6 @@
#include "model/DescribeDrdsDbInstancesResult.h"
#include "model/DescribeDrdsDbRdsNameListRequest.h"
#include "model/DescribeDrdsDbRdsNameListResult.h"
#include "model/DescribeDrdsDbTasksRequest.h"
#include "model/DescribeDrdsDbTasksResult.h"
#include "model/DescribeDrdsInstanceRequest.h"
#include "model/DescribeDrdsInstanceResult.h"
#include "model/DescribeDrdsInstanceDbMonitorRequest.h"
@@ -100,8 +102,6 @@
#include "model/DescribeDrdsTasksResult.h"
#include "model/DescribeExpandLogicTableInfoListRequest.h"
#include "model/DescribeExpandLogicTableInfoListResult.h"
#include "model/DescribeHiStoreInstanceInfoRequest.h"
#include "model/DescribeHiStoreInstanceInfoResult.h"
#include "model/DescribeHotDbListRequest.h"
#include "model/DescribeHotDbListResult.h"
#include "model/DescribeInstDbLogInfoRequest.h"
@@ -110,8 +110,6 @@
#include "model/DescribeInstDbSlsInfoResult.h"
#include "model/DescribeInstanceAccountsRequest.h"
#include "model/DescribeInstanceAccountsResult.h"
#include "model/DescribeInstanceMenuSwitchRequest.h"
#include "model/DescribeInstanceMenuSwitchResult.h"
#include "model/DescribeInstanceSwitchAzoneRequest.h"
#include "model/DescribeInstanceSwitchAzoneResult.h"
#include "model/DescribeInstanceSwitchNetworkRequest.h"
@@ -126,12 +124,14 @@
#include "model/DescribeRdsPerformanceSummaryResult.h"
#include "model/DescribeRdsSuperAccountInstancesRequest.h"
#include "model/DescribeRdsSuperAccountInstancesResult.h"
#include "model/DescribeRecycleBinStatusRequest.h"
#include "model/DescribeRecycleBinStatusResult.h"
#include "model/DescribeRecycleBinTablesRequest.h"
#include "model/DescribeRecycleBinTablesResult.h"
#include "model/DescribeRestoreOrderRequest.h"
#include "model/DescribeRestoreOrderResult.h"
#include "model/DescribeShardTaskInfoRequest.h"
#include "model/DescribeShardTaskInfoResult.h"
#include "model/DescribeShardTaskListRequest.h"
#include "model/DescribeShardTaskListResult.h"
#include "model/DescribeSqlFlashbakTaskRequest.h"
#include "model/DescribeSqlFlashbakTaskResult.h"
#include "model/DescribeTableRequest.h"
@@ -142,24 +142,36 @@
#include "model/DescribeTablesResult.h"
#include "model/DisableSqlAuditRequest.h"
#include "model/DisableSqlAuditResult.h"
#include "model/EnableInstanceIpv6AddressRequest.h"
#include "model/EnableInstanceIpv6AddressResult.h"
#include "model/EnableSqlAuditRequest.h"
#include "model/EnableSqlAuditResult.h"
#include "model/EnableSqlFlashbackMatchSwitchRequest.h"
#include "model/EnableSqlFlashbackMatchSwitchResult.h"
#include "model/FlashbackRecycleBinTableRequest.h"
#include "model/FlashbackRecycleBinTableResult.h"
#include "model/GetDrdsDbRdsRelationInfoRequest.h"
#include "model/GetDrdsDbRdsRelationInfoResult.h"
#include "model/ListTagResourcesRequest.h"
#include "model/ListTagResourcesResult.h"
#include "model/ManagePrivateRdsRequest.h"
#include "model/ManagePrivateRdsResult.h"
#include "model/ModifyAccountDescriptionRequest.h"
#include "model/ModifyAccountDescriptionResult.h"
#include "model/ModifyAccountPrivilegeRequest.h"
#include "model/ModifyAccountPrivilegeResult.h"
#include "model/ModifyDrdsInstanceDescriptionRequest.h"
#include "model/ModifyDrdsInstanceDescriptionResult.h"
#include "model/ModifyDrdsIpWhiteListRequest.h"
#include "model/ModifyDrdsIpWhiteListResult.h"
#include "model/ModifyPolarDbReadWeightRequest.h"
#include "model/ModifyPolarDbReadWeightResult.h"
#include "model/ModifyRdsReadWeightRequest.h"
#include "model/ModifyRdsReadWeightResult.h"
#include "model/PutStartBackupRequest.h"
#include "model/PutStartBackupResult.h"
#include "model/RefreshDrdsAtomUrlRequest.h"
#include "model/RefreshDrdsAtomUrlResult.h"
#include "model/ReleaseInstanceInternetAddressRequest.h"
#include "model/ReleaseInstanceInternetAddressResult.h"
#include "model/RemoveBackupsSetRequest.h"
@@ -172,6 +184,12 @@
#include "model/RemoveDrdsInstanceResult.h"
#include "model/RemoveInstanceAccountRequest.h"
#include "model/RemoveInstanceAccountResult.h"
#include "model/RemoveRecycleBinTableRequest.h"
#include "model/RemoveRecycleBinTableResult.h"
#include "model/RestartDrdsInstanceRequest.h"
#include "model/RestartDrdsInstanceResult.h"
#include "model/RollbackInstanceVersionRequest.h"
#include "model/RollbackInstanceVersionResult.h"
#include "model/SetBackupLocalRequest.h"
#include "model/SetBackupLocalResult.h"
#include "model/SetBackupPolicyRequest.h"
@@ -180,6 +198,8 @@
#include "model/SetupBroadcastTablesResult.h"
#include "model/SetupDrdsParamsRequest.h"
#include "model/SetupDrdsParamsResult.h"
#include "model/SetupRecycleBinStatusRequest.h"
#include "model/SetupRecycleBinStatusResult.h"
#include "model/SetupTableRequest.h"
#include "model/SetupTableResult.h"
#include "model/StartRestoreRequest.h"
@@ -194,12 +214,8 @@
#include "model/SubmitSmoothExpandPreCheckResult.h"
#include "model/SubmitSmoothExpandPreCheckTaskRequest.h"
#include "model/SubmitSmoothExpandPreCheckTaskResult.h"
#include "model/SubmitSmoothExpandTaskRequest.h"
#include "model/SubmitSmoothExpandTaskResult.h"
#include "model/SubmitSqlFlashbackTaskRequest.h"
#include "model/SubmitSqlFlashbackTaskResult.h"
#include "model/SubmitSwitchTaskRequest.h"
#include "model/SubmitSwitchTaskResult.h"
#include "model/SwitchGlobalBroadcastTypeRequest.h"
#include "model/SwitchGlobalBroadcastTypeResult.h"
#include "model/TagResourcesRequest.h"
@@ -227,6 +243,12 @@ namespace AlibabaCloud
class ALIBABACLOUD_DRDS_EXPORT DrdsClient : public RpcServiceClient
{
public:
typedef Outcome<Error, Model::ChangeAccountPasswordResult> ChangeAccountPasswordOutcome;
typedef std::future<ChangeAccountPasswordOutcome> ChangeAccountPasswordOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::ChangeAccountPasswordRequest&, const ChangeAccountPasswordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ChangeAccountPasswordAsyncHandler;
typedef Outcome<Error, Model::ChangeInstanceAzoneResult> ChangeInstanceAzoneOutcome;
typedef std::future<ChangeInstanceAzoneOutcome> ChangeInstanceAzoneOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::ChangeInstanceAzoneRequest&, const ChangeInstanceAzoneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ChangeInstanceAzoneAsyncHandler;
typedef Outcome<Error, Model::CheckDrdsDbNameResult> CheckDrdsDbNameOutcome;
typedef std::future<CheckDrdsDbNameOutcome> CheckDrdsDbNameOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::CheckDrdsDbNameRequest&, const CheckDrdsDbNameOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckDrdsDbNameAsyncHandler;
@@ -302,9 +324,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeDrdsDbRdsNameListResult> DescribeDrdsDbRdsNameListOutcome;
typedef std::future<DescribeDrdsDbRdsNameListOutcome> DescribeDrdsDbRdsNameListOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::DescribeDrdsDbRdsNameListRequest&, const DescribeDrdsDbRdsNameListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDrdsDbRdsNameListAsyncHandler;
typedef Outcome<Error, Model::DescribeDrdsDbTasksResult> DescribeDrdsDbTasksOutcome;
typedef std::future<DescribeDrdsDbTasksOutcome> DescribeDrdsDbTasksOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::DescribeDrdsDbTasksRequest&, const DescribeDrdsDbTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDrdsDbTasksAsyncHandler;
typedef Outcome<Error, Model::DescribeDrdsInstanceResult> DescribeDrdsInstanceOutcome;
typedef std::future<DescribeDrdsInstanceOutcome> DescribeDrdsInstanceOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::DescribeDrdsInstanceRequest&, const DescribeDrdsInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDrdsInstanceAsyncHandler;
@@ -344,9 +363,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeExpandLogicTableInfoListResult> DescribeExpandLogicTableInfoListOutcome;
typedef std::future<DescribeExpandLogicTableInfoListOutcome> DescribeExpandLogicTableInfoListOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::DescribeExpandLogicTableInfoListRequest&, const DescribeExpandLogicTableInfoListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeExpandLogicTableInfoListAsyncHandler;
typedef Outcome<Error, Model::DescribeHiStoreInstanceInfoResult> DescribeHiStoreInstanceInfoOutcome;
typedef std::future<DescribeHiStoreInstanceInfoOutcome> DescribeHiStoreInstanceInfoOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::DescribeHiStoreInstanceInfoRequest&, const DescribeHiStoreInstanceInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeHiStoreInstanceInfoAsyncHandler;
typedef Outcome<Error, Model::DescribeHotDbListResult> DescribeHotDbListOutcome;
typedef std::future<DescribeHotDbListOutcome> DescribeHotDbListOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::DescribeHotDbListRequest&, const DescribeHotDbListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeHotDbListAsyncHandler;
@@ -359,9 +375,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeInstanceAccountsResult> DescribeInstanceAccountsOutcome;
typedef std::future<DescribeInstanceAccountsOutcome> DescribeInstanceAccountsOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::DescribeInstanceAccountsRequest&, const DescribeInstanceAccountsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceAccountsAsyncHandler;
typedef Outcome<Error, Model::DescribeInstanceMenuSwitchResult> DescribeInstanceMenuSwitchOutcome;
typedef std::future<DescribeInstanceMenuSwitchOutcome> DescribeInstanceMenuSwitchOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::DescribeInstanceMenuSwitchRequest&, const DescribeInstanceMenuSwitchOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceMenuSwitchAsyncHandler;
typedef Outcome<Error, Model::DescribeInstanceSwitchAzoneResult> DescribeInstanceSwitchAzoneOutcome;
typedef std::future<DescribeInstanceSwitchAzoneOutcome> DescribeInstanceSwitchAzoneOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::DescribeInstanceSwitchAzoneRequest&, const DescribeInstanceSwitchAzoneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceSwitchAzoneAsyncHandler;
@@ -383,15 +396,18 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeRdsSuperAccountInstancesResult> DescribeRdsSuperAccountInstancesOutcome;
typedef std::future<DescribeRdsSuperAccountInstancesOutcome> DescribeRdsSuperAccountInstancesOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::DescribeRdsSuperAccountInstancesRequest&, const DescribeRdsSuperAccountInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRdsSuperAccountInstancesAsyncHandler;
typedef Outcome<Error, Model::DescribeRecycleBinStatusResult> DescribeRecycleBinStatusOutcome;
typedef std::future<DescribeRecycleBinStatusOutcome> DescribeRecycleBinStatusOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::DescribeRecycleBinStatusRequest&, const DescribeRecycleBinStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRecycleBinStatusAsyncHandler;
typedef Outcome<Error, Model::DescribeRecycleBinTablesResult> DescribeRecycleBinTablesOutcome;
typedef std::future<DescribeRecycleBinTablesOutcome> DescribeRecycleBinTablesOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::DescribeRecycleBinTablesRequest&, const DescribeRecycleBinTablesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRecycleBinTablesAsyncHandler;
typedef Outcome<Error, Model::DescribeRestoreOrderResult> DescribeRestoreOrderOutcome;
typedef std::future<DescribeRestoreOrderOutcome> DescribeRestoreOrderOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::DescribeRestoreOrderRequest&, const DescribeRestoreOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRestoreOrderAsyncHandler;
typedef Outcome<Error, Model::DescribeShardTaskInfoResult> DescribeShardTaskInfoOutcome;
typedef std::future<DescribeShardTaskInfoOutcome> DescribeShardTaskInfoOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::DescribeShardTaskInfoRequest&, const DescribeShardTaskInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeShardTaskInfoAsyncHandler;
typedef Outcome<Error, Model::DescribeShardTaskListResult> DescribeShardTaskListOutcome;
typedef std::future<DescribeShardTaskListOutcome> DescribeShardTaskListOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::DescribeShardTaskListRequest&, const DescribeShardTaskListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeShardTaskListAsyncHandler;
typedef Outcome<Error, Model::DescribeSqlFlashbakTaskResult> DescribeSqlFlashbakTaskOutcome;
typedef std::future<DescribeSqlFlashbakTaskOutcome> DescribeSqlFlashbakTaskOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::DescribeSqlFlashbakTaskRequest&, const DescribeSqlFlashbakTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSqlFlashbakTaskAsyncHandler;
@@ -407,12 +423,18 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DisableSqlAuditResult> DisableSqlAuditOutcome;
typedef std::future<DisableSqlAuditOutcome> DisableSqlAuditOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::DisableSqlAuditRequest&, const DisableSqlAuditOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableSqlAuditAsyncHandler;
typedef Outcome<Error, Model::EnableInstanceIpv6AddressResult> EnableInstanceIpv6AddressOutcome;
typedef std::future<EnableInstanceIpv6AddressOutcome> EnableInstanceIpv6AddressOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::EnableInstanceIpv6AddressRequest&, const EnableInstanceIpv6AddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableInstanceIpv6AddressAsyncHandler;
typedef Outcome<Error, Model::EnableSqlAuditResult> EnableSqlAuditOutcome;
typedef std::future<EnableSqlAuditOutcome> EnableSqlAuditOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::EnableSqlAuditRequest&, const EnableSqlAuditOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableSqlAuditAsyncHandler;
typedef Outcome<Error, Model::EnableSqlFlashbackMatchSwitchResult> EnableSqlFlashbackMatchSwitchOutcome;
typedef std::future<EnableSqlFlashbackMatchSwitchOutcome> EnableSqlFlashbackMatchSwitchOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::EnableSqlFlashbackMatchSwitchRequest&, const EnableSqlFlashbackMatchSwitchOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableSqlFlashbackMatchSwitchAsyncHandler;
typedef Outcome<Error, Model::FlashbackRecycleBinTableResult> FlashbackRecycleBinTableOutcome;
typedef std::future<FlashbackRecycleBinTableOutcome> FlashbackRecycleBinTableOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::FlashbackRecycleBinTableRequest&, const FlashbackRecycleBinTableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> FlashbackRecycleBinTableAsyncHandler;
typedef Outcome<Error, Model::GetDrdsDbRdsRelationInfoResult> GetDrdsDbRdsRelationInfoOutcome;
typedef std::future<GetDrdsDbRdsRelationInfoOutcome> GetDrdsDbRdsRelationInfoOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::GetDrdsDbRdsRelationInfoRequest&, const GetDrdsDbRdsRelationInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDrdsDbRdsRelationInfoAsyncHandler;
@@ -422,18 +444,30 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ManagePrivateRdsResult> ManagePrivateRdsOutcome;
typedef std::future<ManagePrivateRdsOutcome> ManagePrivateRdsOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::ManagePrivateRdsRequest&, const ManagePrivateRdsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ManagePrivateRdsAsyncHandler;
typedef Outcome<Error, Model::ModifyAccountDescriptionResult> ModifyAccountDescriptionOutcome;
typedef std::future<ModifyAccountDescriptionOutcome> ModifyAccountDescriptionOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::ModifyAccountDescriptionRequest&, const ModifyAccountDescriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAccountDescriptionAsyncHandler;
typedef Outcome<Error, Model::ModifyAccountPrivilegeResult> ModifyAccountPrivilegeOutcome;
typedef std::future<ModifyAccountPrivilegeOutcome> ModifyAccountPrivilegeOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::ModifyAccountPrivilegeRequest&, const ModifyAccountPrivilegeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAccountPrivilegeAsyncHandler;
typedef Outcome<Error, Model::ModifyDrdsInstanceDescriptionResult> ModifyDrdsInstanceDescriptionOutcome;
typedef std::future<ModifyDrdsInstanceDescriptionOutcome> ModifyDrdsInstanceDescriptionOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::ModifyDrdsInstanceDescriptionRequest&, const ModifyDrdsInstanceDescriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDrdsInstanceDescriptionAsyncHandler;
typedef Outcome<Error, Model::ModifyDrdsIpWhiteListResult> ModifyDrdsIpWhiteListOutcome;
typedef std::future<ModifyDrdsIpWhiteListOutcome> ModifyDrdsIpWhiteListOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::ModifyDrdsIpWhiteListRequest&, const ModifyDrdsIpWhiteListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDrdsIpWhiteListAsyncHandler;
typedef Outcome<Error, Model::ModifyPolarDbReadWeightResult> ModifyPolarDbReadWeightOutcome;
typedef std::future<ModifyPolarDbReadWeightOutcome> ModifyPolarDbReadWeightOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::ModifyPolarDbReadWeightRequest&, const ModifyPolarDbReadWeightOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyPolarDbReadWeightAsyncHandler;
typedef Outcome<Error, Model::ModifyRdsReadWeightResult> ModifyRdsReadWeightOutcome;
typedef std::future<ModifyRdsReadWeightOutcome> ModifyRdsReadWeightOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::ModifyRdsReadWeightRequest&, const ModifyRdsReadWeightOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyRdsReadWeightAsyncHandler;
typedef Outcome<Error, Model::PutStartBackupResult> PutStartBackupOutcome;
typedef std::future<PutStartBackupOutcome> PutStartBackupOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::PutStartBackupRequest&, const PutStartBackupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PutStartBackupAsyncHandler;
typedef Outcome<Error, Model::RefreshDrdsAtomUrlResult> RefreshDrdsAtomUrlOutcome;
typedef std::future<RefreshDrdsAtomUrlOutcome> RefreshDrdsAtomUrlOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::RefreshDrdsAtomUrlRequest&, const RefreshDrdsAtomUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RefreshDrdsAtomUrlAsyncHandler;
typedef Outcome<Error, Model::ReleaseInstanceInternetAddressResult> ReleaseInstanceInternetAddressOutcome;
typedef std::future<ReleaseInstanceInternetAddressOutcome> ReleaseInstanceInternetAddressOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::ReleaseInstanceInternetAddressRequest&, const ReleaseInstanceInternetAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReleaseInstanceInternetAddressAsyncHandler;
@@ -452,6 +486,15 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::RemoveInstanceAccountResult> RemoveInstanceAccountOutcome;
typedef std::future<RemoveInstanceAccountOutcome> RemoveInstanceAccountOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::RemoveInstanceAccountRequest&, const RemoveInstanceAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveInstanceAccountAsyncHandler;
typedef Outcome<Error, Model::RemoveRecycleBinTableResult> RemoveRecycleBinTableOutcome;
typedef std::future<RemoveRecycleBinTableOutcome> RemoveRecycleBinTableOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::RemoveRecycleBinTableRequest&, const RemoveRecycleBinTableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveRecycleBinTableAsyncHandler;
typedef Outcome<Error, Model::RestartDrdsInstanceResult> RestartDrdsInstanceOutcome;
typedef std::future<RestartDrdsInstanceOutcome> RestartDrdsInstanceOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::RestartDrdsInstanceRequest&, const RestartDrdsInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RestartDrdsInstanceAsyncHandler;
typedef Outcome<Error, Model::RollbackInstanceVersionResult> RollbackInstanceVersionOutcome;
typedef std::future<RollbackInstanceVersionOutcome> RollbackInstanceVersionOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::RollbackInstanceVersionRequest&, const RollbackInstanceVersionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RollbackInstanceVersionAsyncHandler;
typedef Outcome<Error, Model::SetBackupLocalResult> SetBackupLocalOutcome;
typedef std::future<SetBackupLocalOutcome> SetBackupLocalOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::SetBackupLocalRequest&, const SetBackupLocalOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetBackupLocalAsyncHandler;
@@ -464,6 +507,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::SetupDrdsParamsResult> SetupDrdsParamsOutcome;
typedef std::future<SetupDrdsParamsOutcome> SetupDrdsParamsOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::SetupDrdsParamsRequest&, const SetupDrdsParamsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetupDrdsParamsAsyncHandler;
typedef Outcome<Error, Model::SetupRecycleBinStatusResult> SetupRecycleBinStatusOutcome;
typedef std::future<SetupRecycleBinStatusOutcome> SetupRecycleBinStatusOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::SetupRecycleBinStatusRequest&, const SetupRecycleBinStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetupRecycleBinStatusAsyncHandler;
typedef Outcome<Error, Model::SetupTableResult> SetupTableOutcome;
typedef std::future<SetupTableOutcome> SetupTableOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::SetupTableRequest&, const SetupTableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetupTableAsyncHandler;
@@ -485,15 +531,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::SubmitSmoothExpandPreCheckTaskResult> SubmitSmoothExpandPreCheckTaskOutcome;
typedef std::future<SubmitSmoothExpandPreCheckTaskOutcome> SubmitSmoothExpandPreCheckTaskOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::SubmitSmoothExpandPreCheckTaskRequest&, const SubmitSmoothExpandPreCheckTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitSmoothExpandPreCheckTaskAsyncHandler;
typedef Outcome<Error, Model::SubmitSmoothExpandTaskResult> SubmitSmoothExpandTaskOutcome;
typedef std::future<SubmitSmoothExpandTaskOutcome> SubmitSmoothExpandTaskOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::SubmitSmoothExpandTaskRequest&, const SubmitSmoothExpandTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitSmoothExpandTaskAsyncHandler;
typedef Outcome<Error, Model::SubmitSqlFlashbackTaskResult> SubmitSqlFlashbackTaskOutcome;
typedef std::future<SubmitSqlFlashbackTaskOutcome> SubmitSqlFlashbackTaskOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::SubmitSqlFlashbackTaskRequest&, const SubmitSqlFlashbackTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitSqlFlashbackTaskAsyncHandler;
typedef Outcome<Error, Model::SubmitSwitchTaskResult> SubmitSwitchTaskOutcome;
typedef std::future<SubmitSwitchTaskOutcome> SubmitSwitchTaskOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::SubmitSwitchTaskRequest&, const SubmitSwitchTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitSwitchTaskAsyncHandler;
typedef Outcome<Error, Model::SwitchGlobalBroadcastTypeResult> SwitchGlobalBroadcastTypeOutcome;
typedef std::future<SwitchGlobalBroadcastTypeOutcome> SwitchGlobalBroadcastTypeOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::SwitchGlobalBroadcastTypeRequest&, const SwitchGlobalBroadcastTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SwitchGlobalBroadcastTypeAsyncHandler;
@@ -526,6 +566,12 @@ namespace AlibabaCloud
DrdsClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
DrdsClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
~DrdsClient();
ChangeAccountPasswordOutcome changeAccountPassword(const Model::ChangeAccountPasswordRequest &request)const;
void changeAccountPasswordAsync(const Model::ChangeAccountPasswordRequest& request, const ChangeAccountPasswordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ChangeAccountPasswordOutcomeCallable changeAccountPasswordCallable(const Model::ChangeAccountPasswordRequest& request) const;
ChangeInstanceAzoneOutcome changeInstanceAzone(const Model::ChangeInstanceAzoneRequest &request)const;
void changeInstanceAzoneAsync(const Model::ChangeInstanceAzoneRequest& request, const ChangeInstanceAzoneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ChangeInstanceAzoneOutcomeCallable changeInstanceAzoneCallable(const Model::ChangeInstanceAzoneRequest& request) const;
CheckDrdsDbNameOutcome checkDrdsDbName(const Model::CheckDrdsDbNameRequest &request)const;
void checkDrdsDbNameAsync(const Model::CheckDrdsDbNameRequest& request, const CheckDrdsDbNameAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CheckDrdsDbNameOutcomeCallable checkDrdsDbNameCallable(const Model::CheckDrdsDbNameRequest& request) const;
@@ -601,9 +647,6 @@ namespace AlibabaCloud
DescribeDrdsDbRdsNameListOutcome describeDrdsDbRdsNameList(const Model::DescribeDrdsDbRdsNameListRequest &request)const;
void describeDrdsDbRdsNameListAsync(const Model::DescribeDrdsDbRdsNameListRequest& request, const DescribeDrdsDbRdsNameListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDrdsDbRdsNameListOutcomeCallable describeDrdsDbRdsNameListCallable(const Model::DescribeDrdsDbRdsNameListRequest& request) const;
DescribeDrdsDbTasksOutcome describeDrdsDbTasks(const Model::DescribeDrdsDbTasksRequest &request)const;
void describeDrdsDbTasksAsync(const Model::DescribeDrdsDbTasksRequest& request, const DescribeDrdsDbTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDrdsDbTasksOutcomeCallable describeDrdsDbTasksCallable(const Model::DescribeDrdsDbTasksRequest& request) const;
DescribeDrdsInstanceOutcome describeDrdsInstance(const Model::DescribeDrdsInstanceRequest &request)const;
void describeDrdsInstanceAsync(const Model::DescribeDrdsInstanceRequest& request, const DescribeDrdsInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDrdsInstanceOutcomeCallable describeDrdsInstanceCallable(const Model::DescribeDrdsInstanceRequest& request) const;
@@ -643,9 +686,6 @@ namespace AlibabaCloud
DescribeExpandLogicTableInfoListOutcome describeExpandLogicTableInfoList(const Model::DescribeExpandLogicTableInfoListRequest &request)const;
void describeExpandLogicTableInfoListAsync(const Model::DescribeExpandLogicTableInfoListRequest& request, const DescribeExpandLogicTableInfoListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeExpandLogicTableInfoListOutcomeCallable describeExpandLogicTableInfoListCallable(const Model::DescribeExpandLogicTableInfoListRequest& request) const;
DescribeHiStoreInstanceInfoOutcome describeHiStoreInstanceInfo(const Model::DescribeHiStoreInstanceInfoRequest &request)const;
void describeHiStoreInstanceInfoAsync(const Model::DescribeHiStoreInstanceInfoRequest& request, const DescribeHiStoreInstanceInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeHiStoreInstanceInfoOutcomeCallable describeHiStoreInstanceInfoCallable(const Model::DescribeHiStoreInstanceInfoRequest& request) const;
DescribeHotDbListOutcome describeHotDbList(const Model::DescribeHotDbListRequest &request)const;
void describeHotDbListAsync(const Model::DescribeHotDbListRequest& request, const DescribeHotDbListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeHotDbListOutcomeCallable describeHotDbListCallable(const Model::DescribeHotDbListRequest& request) const;
@@ -658,9 +698,6 @@ namespace AlibabaCloud
DescribeInstanceAccountsOutcome describeInstanceAccounts(const Model::DescribeInstanceAccountsRequest &request)const;
void describeInstanceAccountsAsync(const Model::DescribeInstanceAccountsRequest& request, const DescribeInstanceAccountsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeInstanceAccountsOutcomeCallable describeInstanceAccountsCallable(const Model::DescribeInstanceAccountsRequest& request) const;
DescribeInstanceMenuSwitchOutcome describeInstanceMenuSwitch(const Model::DescribeInstanceMenuSwitchRequest &request)const;
void describeInstanceMenuSwitchAsync(const Model::DescribeInstanceMenuSwitchRequest& request, const DescribeInstanceMenuSwitchAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeInstanceMenuSwitchOutcomeCallable describeInstanceMenuSwitchCallable(const Model::DescribeInstanceMenuSwitchRequest& request) const;
DescribeInstanceSwitchAzoneOutcome describeInstanceSwitchAzone(const Model::DescribeInstanceSwitchAzoneRequest &request)const;
void describeInstanceSwitchAzoneAsync(const Model::DescribeInstanceSwitchAzoneRequest& request, const DescribeInstanceSwitchAzoneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeInstanceSwitchAzoneOutcomeCallable describeInstanceSwitchAzoneCallable(const Model::DescribeInstanceSwitchAzoneRequest& request) const;
@@ -682,15 +719,18 @@ namespace AlibabaCloud
DescribeRdsSuperAccountInstancesOutcome describeRdsSuperAccountInstances(const Model::DescribeRdsSuperAccountInstancesRequest &request)const;
void describeRdsSuperAccountInstancesAsync(const Model::DescribeRdsSuperAccountInstancesRequest& request, const DescribeRdsSuperAccountInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRdsSuperAccountInstancesOutcomeCallable describeRdsSuperAccountInstancesCallable(const Model::DescribeRdsSuperAccountInstancesRequest& request) const;
DescribeRecycleBinStatusOutcome describeRecycleBinStatus(const Model::DescribeRecycleBinStatusRequest &request)const;
void describeRecycleBinStatusAsync(const Model::DescribeRecycleBinStatusRequest& request, const DescribeRecycleBinStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRecycleBinStatusOutcomeCallable describeRecycleBinStatusCallable(const Model::DescribeRecycleBinStatusRequest& request) const;
DescribeRecycleBinTablesOutcome describeRecycleBinTables(const Model::DescribeRecycleBinTablesRequest &request)const;
void describeRecycleBinTablesAsync(const Model::DescribeRecycleBinTablesRequest& request, const DescribeRecycleBinTablesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRecycleBinTablesOutcomeCallable describeRecycleBinTablesCallable(const Model::DescribeRecycleBinTablesRequest& request) const;
DescribeRestoreOrderOutcome describeRestoreOrder(const Model::DescribeRestoreOrderRequest &request)const;
void describeRestoreOrderAsync(const Model::DescribeRestoreOrderRequest& request, const DescribeRestoreOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRestoreOrderOutcomeCallable describeRestoreOrderCallable(const Model::DescribeRestoreOrderRequest& request) const;
DescribeShardTaskInfoOutcome describeShardTaskInfo(const Model::DescribeShardTaskInfoRequest &request)const;
void describeShardTaskInfoAsync(const Model::DescribeShardTaskInfoRequest& request, const DescribeShardTaskInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeShardTaskInfoOutcomeCallable describeShardTaskInfoCallable(const Model::DescribeShardTaskInfoRequest& request) const;
DescribeShardTaskListOutcome describeShardTaskList(const Model::DescribeShardTaskListRequest &request)const;
void describeShardTaskListAsync(const Model::DescribeShardTaskListRequest& request, const DescribeShardTaskListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeShardTaskListOutcomeCallable describeShardTaskListCallable(const Model::DescribeShardTaskListRequest& request) const;
DescribeSqlFlashbakTaskOutcome describeSqlFlashbakTask(const Model::DescribeSqlFlashbakTaskRequest &request)const;
void describeSqlFlashbakTaskAsync(const Model::DescribeSqlFlashbakTaskRequest& request, const DescribeSqlFlashbakTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSqlFlashbakTaskOutcomeCallable describeSqlFlashbakTaskCallable(const Model::DescribeSqlFlashbakTaskRequest& request) const;
@@ -706,12 +746,18 @@ namespace AlibabaCloud
DisableSqlAuditOutcome disableSqlAudit(const Model::DisableSqlAuditRequest &request)const;
void disableSqlAuditAsync(const Model::DisableSqlAuditRequest& request, const DisableSqlAuditAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DisableSqlAuditOutcomeCallable disableSqlAuditCallable(const Model::DisableSqlAuditRequest& request) const;
EnableInstanceIpv6AddressOutcome enableInstanceIpv6Address(const Model::EnableInstanceIpv6AddressRequest &request)const;
void enableInstanceIpv6AddressAsync(const Model::EnableInstanceIpv6AddressRequest& request, const EnableInstanceIpv6AddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
EnableInstanceIpv6AddressOutcomeCallable enableInstanceIpv6AddressCallable(const Model::EnableInstanceIpv6AddressRequest& request) const;
EnableSqlAuditOutcome enableSqlAudit(const Model::EnableSqlAuditRequest &request)const;
void enableSqlAuditAsync(const Model::EnableSqlAuditRequest& request, const EnableSqlAuditAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
EnableSqlAuditOutcomeCallable enableSqlAuditCallable(const Model::EnableSqlAuditRequest& request) const;
EnableSqlFlashbackMatchSwitchOutcome enableSqlFlashbackMatchSwitch(const Model::EnableSqlFlashbackMatchSwitchRequest &request)const;
void enableSqlFlashbackMatchSwitchAsync(const Model::EnableSqlFlashbackMatchSwitchRequest& request, const EnableSqlFlashbackMatchSwitchAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
EnableSqlFlashbackMatchSwitchOutcomeCallable enableSqlFlashbackMatchSwitchCallable(const Model::EnableSqlFlashbackMatchSwitchRequest& request) const;
FlashbackRecycleBinTableOutcome flashbackRecycleBinTable(const Model::FlashbackRecycleBinTableRequest &request)const;
void flashbackRecycleBinTableAsync(const Model::FlashbackRecycleBinTableRequest& request, const FlashbackRecycleBinTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
FlashbackRecycleBinTableOutcomeCallable flashbackRecycleBinTableCallable(const Model::FlashbackRecycleBinTableRequest& request) const;
GetDrdsDbRdsRelationInfoOutcome getDrdsDbRdsRelationInfo(const Model::GetDrdsDbRdsRelationInfoRequest &request)const;
void getDrdsDbRdsRelationInfoAsync(const Model::GetDrdsDbRdsRelationInfoRequest& request, const GetDrdsDbRdsRelationInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetDrdsDbRdsRelationInfoOutcomeCallable getDrdsDbRdsRelationInfoCallable(const Model::GetDrdsDbRdsRelationInfoRequest& request) const;
@@ -721,18 +767,30 @@ namespace AlibabaCloud
ManagePrivateRdsOutcome managePrivateRds(const Model::ManagePrivateRdsRequest &request)const;
void managePrivateRdsAsync(const Model::ManagePrivateRdsRequest& request, const ManagePrivateRdsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ManagePrivateRdsOutcomeCallable managePrivateRdsCallable(const Model::ManagePrivateRdsRequest& request) const;
ModifyAccountDescriptionOutcome modifyAccountDescription(const Model::ModifyAccountDescriptionRequest &request)const;
void modifyAccountDescriptionAsync(const Model::ModifyAccountDescriptionRequest& request, const ModifyAccountDescriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyAccountDescriptionOutcomeCallable modifyAccountDescriptionCallable(const Model::ModifyAccountDescriptionRequest& request) const;
ModifyAccountPrivilegeOutcome modifyAccountPrivilege(const Model::ModifyAccountPrivilegeRequest &request)const;
void modifyAccountPrivilegeAsync(const Model::ModifyAccountPrivilegeRequest& request, const ModifyAccountPrivilegeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyAccountPrivilegeOutcomeCallable modifyAccountPrivilegeCallable(const Model::ModifyAccountPrivilegeRequest& request) const;
ModifyDrdsInstanceDescriptionOutcome modifyDrdsInstanceDescription(const Model::ModifyDrdsInstanceDescriptionRequest &request)const;
void modifyDrdsInstanceDescriptionAsync(const Model::ModifyDrdsInstanceDescriptionRequest& request, const ModifyDrdsInstanceDescriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDrdsInstanceDescriptionOutcomeCallable modifyDrdsInstanceDescriptionCallable(const Model::ModifyDrdsInstanceDescriptionRequest& request) const;
ModifyDrdsIpWhiteListOutcome modifyDrdsIpWhiteList(const Model::ModifyDrdsIpWhiteListRequest &request)const;
void modifyDrdsIpWhiteListAsync(const Model::ModifyDrdsIpWhiteListRequest& request, const ModifyDrdsIpWhiteListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDrdsIpWhiteListOutcomeCallable modifyDrdsIpWhiteListCallable(const Model::ModifyDrdsIpWhiteListRequest& request) const;
ModifyPolarDbReadWeightOutcome modifyPolarDbReadWeight(const Model::ModifyPolarDbReadWeightRequest &request)const;
void modifyPolarDbReadWeightAsync(const Model::ModifyPolarDbReadWeightRequest& request, const ModifyPolarDbReadWeightAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyPolarDbReadWeightOutcomeCallable modifyPolarDbReadWeightCallable(const Model::ModifyPolarDbReadWeightRequest& request) const;
ModifyRdsReadWeightOutcome modifyRdsReadWeight(const Model::ModifyRdsReadWeightRequest &request)const;
void modifyRdsReadWeightAsync(const Model::ModifyRdsReadWeightRequest& request, const ModifyRdsReadWeightAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyRdsReadWeightOutcomeCallable modifyRdsReadWeightCallable(const Model::ModifyRdsReadWeightRequest& request) const;
PutStartBackupOutcome putStartBackup(const Model::PutStartBackupRequest &request)const;
void putStartBackupAsync(const Model::PutStartBackupRequest& request, const PutStartBackupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
PutStartBackupOutcomeCallable putStartBackupCallable(const Model::PutStartBackupRequest& request) const;
RefreshDrdsAtomUrlOutcome refreshDrdsAtomUrl(const Model::RefreshDrdsAtomUrlRequest &request)const;
void refreshDrdsAtomUrlAsync(const Model::RefreshDrdsAtomUrlRequest& request, const RefreshDrdsAtomUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RefreshDrdsAtomUrlOutcomeCallable refreshDrdsAtomUrlCallable(const Model::RefreshDrdsAtomUrlRequest& request) const;
ReleaseInstanceInternetAddressOutcome releaseInstanceInternetAddress(const Model::ReleaseInstanceInternetAddressRequest &request)const;
void releaseInstanceInternetAddressAsync(const Model::ReleaseInstanceInternetAddressRequest& request, const ReleaseInstanceInternetAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ReleaseInstanceInternetAddressOutcomeCallable releaseInstanceInternetAddressCallable(const Model::ReleaseInstanceInternetAddressRequest& request) const;
@@ -751,6 +809,15 @@ namespace AlibabaCloud
RemoveInstanceAccountOutcome removeInstanceAccount(const Model::RemoveInstanceAccountRequest &request)const;
void removeInstanceAccountAsync(const Model::RemoveInstanceAccountRequest& request, const RemoveInstanceAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RemoveInstanceAccountOutcomeCallable removeInstanceAccountCallable(const Model::RemoveInstanceAccountRequest& request) const;
RemoveRecycleBinTableOutcome removeRecycleBinTable(const Model::RemoveRecycleBinTableRequest &request)const;
void removeRecycleBinTableAsync(const Model::RemoveRecycleBinTableRequest& request, const RemoveRecycleBinTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RemoveRecycleBinTableOutcomeCallable removeRecycleBinTableCallable(const Model::RemoveRecycleBinTableRequest& request) const;
RestartDrdsInstanceOutcome restartDrdsInstance(const Model::RestartDrdsInstanceRequest &request)const;
void restartDrdsInstanceAsync(const Model::RestartDrdsInstanceRequest& request, const RestartDrdsInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RestartDrdsInstanceOutcomeCallable restartDrdsInstanceCallable(const Model::RestartDrdsInstanceRequest& request) const;
RollbackInstanceVersionOutcome rollbackInstanceVersion(const Model::RollbackInstanceVersionRequest &request)const;
void rollbackInstanceVersionAsync(const Model::RollbackInstanceVersionRequest& request, const RollbackInstanceVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RollbackInstanceVersionOutcomeCallable rollbackInstanceVersionCallable(const Model::RollbackInstanceVersionRequest& request) const;
SetBackupLocalOutcome setBackupLocal(const Model::SetBackupLocalRequest &request)const;
void setBackupLocalAsync(const Model::SetBackupLocalRequest& request, const SetBackupLocalAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetBackupLocalOutcomeCallable setBackupLocalCallable(const Model::SetBackupLocalRequest& request) const;
@@ -763,6 +830,9 @@ namespace AlibabaCloud
SetupDrdsParamsOutcome setupDrdsParams(const Model::SetupDrdsParamsRequest &request)const;
void setupDrdsParamsAsync(const Model::SetupDrdsParamsRequest& request, const SetupDrdsParamsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetupDrdsParamsOutcomeCallable setupDrdsParamsCallable(const Model::SetupDrdsParamsRequest& request) const;
SetupRecycleBinStatusOutcome setupRecycleBinStatus(const Model::SetupRecycleBinStatusRequest &request)const;
void setupRecycleBinStatusAsync(const Model::SetupRecycleBinStatusRequest& request, const SetupRecycleBinStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetupRecycleBinStatusOutcomeCallable setupRecycleBinStatusCallable(const Model::SetupRecycleBinStatusRequest& request) const;
SetupTableOutcome setupTable(const Model::SetupTableRequest &request)const;
void setupTableAsync(const Model::SetupTableRequest& request, const SetupTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetupTableOutcomeCallable setupTableCallable(const Model::SetupTableRequest& request) const;
@@ -784,15 +854,9 @@ namespace AlibabaCloud
SubmitSmoothExpandPreCheckTaskOutcome submitSmoothExpandPreCheckTask(const Model::SubmitSmoothExpandPreCheckTaskRequest &request)const;
void submitSmoothExpandPreCheckTaskAsync(const Model::SubmitSmoothExpandPreCheckTaskRequest& request, const SubmitSmoothExpandPreCheckTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SubmitSmoothExpandPreCheckTaskOutcomeCallable submitSmoothExpandPreCheckTaskCallable(const Model::SubmitSmoothExpandPreCheckTaskRequest& request) const;
SubmitSmoothExpandTaskOutcome submitSmoothExpandTask(const Model::SubmitSmoothExpandTaskRequest &request)const;
void submitSmoothExpandTaskAsync(const Model::SubmitSmoothExpandTaskRequest& request, const SubmitSmoothExpandTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SubmitSmoothExpandTaskOutcomeCallable submitSmoothExpandTaskCallable(const Model::SubmitSmoothExpandTaskRequest& request) const;
SubmitSqlFlashbackTaskOutcome submitSqlFlashbackTask(const Model::SubmitSqlFlashbackTaskRequest &request)const;
void submitSqlFlashbackTaskAsync(const Model::SubmitSqlFlashbackTaskRequest& request, const SubmitSqlFlashbackTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SubmitSqlFlashbackTaskOutcomeCallable submitSqlFlashbackTaskCallable(const Model::SubmitSqlFlashbackTaskRequest& request) const;
SubmitSwitchTaskOutcome submitSwitchTask(const Model::SubmitSwitchTaskRequest &request)const;
void submitSwitchTaskAsync(const Model::SubmitSwitchTaskRequest& request, const SubmitSwitchTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SubmitSwitchTaskOutcomeCallable submitSwitchTaskCallable(const Model::SubmitSwitchTaskRequest& request) const;
SwitchGlobalBroadcastTypeOutcome switchGlobalBroadcastType(const Model::SwitchGlobalBroadcastTypeRequest &request)const;
void switchGlobalBroadcastTypeAsync(const Model::SwitchGlobalBroadcastTypeRequest& request, const SwitchGlobalBroadcastTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SwitchGlobalBroadcastTypeOutcomeCallable switchGlobalBroadcastTypeCallable(const Model::SwitchGlobalBroadcastTypeRequest& request) const;

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_DRDS_MODEL_CHANGEACCOUNTPASSWORDREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_CHANGEACCOUNTPASSWORDREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT ChangeAccountPasswordRequest : public RpcServiceRequest {
public:
ChangeAccountPasswordRequest();
~ChangeAccountPasswordRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getPassword() const;
void setPassword(const std::string &password);
std::string getAccountName() const;
void setAccountName(const std::string &accountName);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string password_;
std::string accountName_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_CHANGEACCOUNTPASSWORDREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCEMENUSWITCHRESULT_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCEMENUSWITCHRESULT_H_
#ifndef ALIBABACLOUD_DRDS_MODEL_CHANGEACCOUNTPASSWORDRESULT_H_
#define ALIBABACLOUD_DRDS_MODEL_CHANGEACCOUNTPASSWORDRESULT_H_
#include <string>
#include <vector>
@@ -29,25 +29,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeInstanceMenuSwitchResult : public ServiceResult
class ALIBABACLOUD_DRDS_EXPORT ChangeAccountPasswordResult : public ServiceResult
{
public:
DescribeInstanceMenuSwitchResult();
explicit DescribeInstanceMenuSwitchResult(const std::string &payload);
~DescribeInstanceMenuSwitchResult();
std::string getConfig()const;
ChangeAccountPasswordResult();
explicit ChangeAccountPasswordResult(const std::string &payload);
~ChangeAccountPasswordResult();
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string config_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCEMENUSWITCHRESULT_H_
#endif // !ALIBABACLOUD_DRDS_MODEL_CHANGEACCOUNTPASSWORDRESULT_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_DRDS_MODEL_CHANGEINSTANCEAZONEREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_CHANGEINSTANCEAZONEREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT ChangeInstanceAzoneRequest : public RpcServiceRequest {
public:
ChangeInstanceAzoneRequest();
~ChangeInstanceAzoneRequest();
std::string getTargetAzoneId() const;
void setTargetAzoneId(const std::string &targetAzoneId);
std::string getDrdsRegionId() const;
void setDrdsRegionId(const std::string &drdsRegionId);
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getOriginAzoneId() const;
void setOriginAzoneId(const std::string &originAzoneId);
bool getChangeVSwitch() const;
void setChangeVSwitch(bool changeVSwitch);
std::string getNewVSwitch() const;
void setNewVSwitch(const std::string &newVSwitch);
private:
std::string targetAzoneId_;
std::string drdsRegionId_;
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string originAzoneId_;
bool changeVSwitch_;
std::string newVSwitch_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_CHANGEINSTANCEAZONEREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_SUBMITSWITCHTASKRESULT_H_
#define ALIBABACLOUD_DRDS_MODEL_SUBMITSWITCHTASKRESULT_H_
#ifndef ALIBABACLOUD_DRDS_MODEL_CHANGEINSTANCEAZONERESULT_H_
#define ALIBABACLOUD_DRDS_MODEL_CHANGEINSTANCEAZONERESULT_H_
#include <string>
#include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT SubmitSwitchTaskResult : public ServiceResult
class ALIBABACLOUD_DRDS_EXPORT ChangeInstanceAzoneResult : public ServiceResult
{
public:
SubmitSwitchTaskResult();
explicit SubmitSwitchTaskResult(const std::string &payload);
~SubmitSwitchTaskResult();
ChangeInstanceAzoneResult();
explicit ChangeInstanceAzoneResult(const std::string &payload);
~ChangeInstanceAzoneResult();
bool getSuccess()const;
protected:
@@ -48,4 +48,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_SUBMITSWITCHTASKRESULT_H_
#endif // !ALIBABACLOUD_DRDS_MODEL_CHANGEINSTANCEAZONERESULT_H_

View File

@@ -1,54 +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_DRDS_MODEL_CHECKDRDSDBNAMEREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_CHECKDRDSDBNAMEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT CheckDrdsDbNameRequest : public RpcServiceRequest
{
public:
CheckDrdsDbNameRequest();
~CheckDrdsDbNameRequest();
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDbName()const;
void setDbName(const std::string& dbName);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbName_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_CHECKDRDSDBNAMEREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_CHECKDRDSDBNAMEREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_CHECKDRDSDBNAMEREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT CheckDrdsDbNameRequest : public RpcServiceRequest {
public:
CheckDrdsDbNameRequest();
~CheckDrdsDbNameRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDbName() const;
void setDbName(const std::string &dbName);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbName_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_CHECKDRDSDBNAMEREQUEST_H_

View File

@@ -1,54 +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_DRDS_MODEL_CHECKEXPANDSTATUSREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_CHECKEXPANDSTATUSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT CheckExpandStatusRequest : public RpcServiceRequest
{
public:
CheckExpandStatusRequest();
~CheckExpandStatusRequest();
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDbName()const;
void setDbName(const std::string& dbName);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbName_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_CHECKEXPANDSTATUSREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_CHECKEXPANDSTATUSREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_CHECKEXPANDSTATUSREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT CheckExpandStatusRequest : public RpcServiceRequest {
public:
CheckExpandStatusRequest();
~CheckExpandStatusRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDbName() const;
void setDbName(const std::string &dbName);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbName_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_CHECKEXPANDSTATUSREQUEST_H_

View File

@@ -1,54 +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_DRDS_MODEL_CHECKSQLAUDITENABLESTATUSREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_CHECKSQLAUDITENABLESTATUSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT CheckSqlAuditEnableStatusRequest : public RpcServiceRequest
{
public:
CheckSqlAuditEnableStatusRequest();
~CheckSqlAuditEnableStatusRequest();
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDbName()const;
void setDbName(const std::string& dbName);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbName_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_CHECKSQLAUDITENABLESTATUSREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_CHECKSQLAUDITENABLESTATUSREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_CHECKSQLAUDITENABLESTATUSREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT CheckSqlAuditEnableStatusRequest : public RpcServiceRequest {
public:
CheckSqlAuditEnableStatusRequest();
~CheckSqlAuditEnableStatusRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDbName() const;
void setDbName(const std::string &dbName);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbName_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_CHECKSQLAUDITENABLESTATUSREQUEST_H_

View File

@@ -1,93 +1,83 @@
/*
* 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_DRDS_MODEL_CREATEDRDSDBREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_CREATEDRDSDBREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT CreateDrdsDBRequest : public RpcServiceRequest
{
public:
struct RdsSuperAccount
{
std::string password;
std::string accountName;
std::string dbInstanceId;
};
struct InstDbName
{
std::vector<std::string> shardDbName;
std::string dbInstanceId;
};
public:
CreateDrdsDBRequest();
~CreateDrdsDBRequest();
std::string getEncode()const;
void setEncode(const std::string& encode);
std::vector<std::string> getRdsInstance()const;
void setRdsInstance(const std::vector<std::string>& rdsInstance);
std::string getType()const;
void setType(const std::string& type);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getPassword()const;
void setPassword(const std::string& password);
std::vector<RdsSuperAccount> getRdsSuperAccount()const;
void setRdsSuperAccount(const std::vector<RdsSuperAccount>& rdsSuperAccount);
std::string getAccountName()const;
void setAccountName(const std::string& accountName);
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
bool getDbInstanceIsCreating()const;
void setDbInstanceIsCreating(bool dbInstanceIsCreating);
std::vector<InstDbName> getInstDbName()const;
void setInstDbName(const std::vector<InstDbName>& instDbName);
std::string getDbName()const;
void setDbName(const std::string& dbName);
std::string getDbInstType()const;
void setDbInstType(const std::string& dbInstType);
private:
std::string encode_;
std::vector<std::string> rdsInstance_;
std::string type_;
std::string accessKeyId_;
std::string password_;
std::vector<RdsSuperAccount> rdsSuperAccount_;
std::string accountName_;
std::string drdsInstanceId_;
bool dbInstanceIsCreating_;
std::vector<InstDbName> instDbName_;
std::string dbName_;
std::string dbInstType_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_CREATEDRDSDBREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_CREATEDRDSDBREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_CREATEDRDSDBREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT CreateDrdsDBRequest : public RpcServiceRequest {
public:
struct RdsSuperAccount {
std::string password;
std::string accountName;
std::string dbInstanceId;
};
struct InstDbName {
std::string dbInstanceId;
};
CreateDrdsDBRequest();
~CreateDrdsDBRequest();
std::string getEncode() const;
void setEncode(const std::string &encode);
std::vector<std::string> getRdsInstance() const;
void setRdsInstance(const std::vector<std::string> &rdsInstance);
std::string getType() const;
void setType(const std::string &type);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getPassword() const;
void setPassword(const std::string &password);
std::vector<RdsSuperAccount> getRdsSuperAccount() const;
void setRdsSuperAccount(const std::vector<RdsSuperAccount> &rdsSuperAccount);
std::string getAccountName() const;
void setAccountName(const std::string &accountName);
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
bool getDbInstanceIsCreating() const;
void setDbInstanceIsCreating(bool dbInstanceIsCreating);
std::vector<InstDbName> getInstDbName() const;
void setInstDbName(const std::vector<InstDbName> &instDbName);
std::string getDbName() const;
void setDbName(const std::string &dbName);
std::string getDbInstType() const;
void setDbInstType(const std::string &dbInstType);
private:
std::string encode_;
std::vector<std::string> rdsInstance_;
std::string type_;
std::string accessKeyId_;
std::string password_;
std::vector<RdsSuperAccount> rdsSuperAccount_;
std::string accountName_;
std::string drdsInstanceId_;
bool dbInstanceIsCreating_;
std::vector<InstDbName> instDbName_;
std::string dbName_;
std::string dbInstType_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_CREATEDRDSDBREQUEST_H_

View File

@@ -1,102 +1,96 @@
/*
* 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_DRDS_MODEL_CREATEDRDSINSTANCEREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_CREATEDRDSINSTANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT CreateDrdsInstanceRequest : public RpcServiceRequest
{
public:
CreateDrdsInstanceRequest();
~CreateDrdsInstanceRequest();
bool getIsAutoRenew()const;
void setIsAutoRenew(bool isAutoRenew);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getType()const;
void setType(const std::string& type);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
int getDuration()const;
void setDuration(int duration);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
bool getIsHa()const;
void setIsHa(bool isHa);
int getMySQLVersion()const;
void setMySQLVersion(int mySQLVersion);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getInstanceSeries()const;
void setInstanceSeries(const std::string& instanceSeries);
std::string getMasterInstId()const;
void setMasterInstId(const std::string& masterInstId);
int getQuantity()const;
void setQuantity(int quantity);
std::string getSpecification()const;
void setSpecification(const std::string& specification);
std::string getVswitchId()const;
void setVswitchId(const std::string& vswitchId);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getPayType()const;
void setPayType(const std::string& payType);
std::string getPricingCycle()const;
void setPricingCycle(const std::string& pricingCycle);
private:
bool isAutoRenew_;
std::string clientToken_;
std::string description_;
std::string type_;
std::string accessKeyId_;
int duration_;
std::string resourceGroupId_;
bool isHa_;
int mySQLVersion_;
std::string regionId_;
std::string instanceSeries_;
std::string masterInstId_;
int quantity_;
std::string specification_;
std::string vswitchId_;
std::string vpcId_;
std::string zoneId_;
std::string payType_;
std::string pricingCycle_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_CREATEDRDSINSTANCEREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_CREATEDRDSINSTANCEREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_CREATEDRDSINSTANCEREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT CreateDrdsInstanceRequest : public RpcServiceRequest {
public:
CreateDrdsInstanceRequest();
~CreateDrdsInstanceRequest();
bool getIsAutoRenew() const;
void setIsAutoRenew(bool isAutoRenew);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getType() const;
void setType(const std::string &type);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
int getDuration() const;
void setDuration(int duration);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
bool getIsHa() const;
void setIsHa(bool isHa);
int getMySQLVersion() const;
void setMySQLVersion(int mySQLVersion);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getInstanceSeries() const;
void setInstanceSeries(const std::string &instanceSeries);
std::string getMasterInstId() const;
void setMasterInstId(const std::string &masterInstId);
int getQuantity() const;
void setQuantity(int quantity);
std::string getSpecification() const;
void setSpecification(const std::string &specification);
std::string getVswitchId() const;
void setVswitchId(const std::string &vswitchId);
std::string getVpcId() const;
void setVpcId(const std::string &vpcId);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
std::string getPayType() const;
void setPayType(const std::string &payType);
std::string getPricingCycle() const;
void setPricingCycle(const std::string &pricingCycle);
private:
bool isAutoRenew_;
std::string clientToken_;
std::string description_;
std::string type_;
std::string accessKeyId_;
int duration_;
std::string resourceGroupId_;
bool isHa_;
int mySQLVersion_;
std::string regionId_;
std::string instanceSeries_;
std::string masterInstId_;
int quantity_;
std::string specification_;
std::string vswitchId_;
std::string vpcId_;
std::string zoneId_;
std::string payType_;
std::string pricingCycle_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_CREATEDRDSINSTANCEREQUEST_H_

View File

@@ -1,66 +1,58 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_CREATEINSTANCEACCOUNTREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_CREATEINSTANCEACCOUNTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT CreateInstanceAccountRequest : public RpcServiceRequest
{
public:
struct DbPrivilege
{
std::string dbName;
std::string privilege;
};
public:
CreateInstanceAccountRequest();
~CreateInstanceAccountRequest();
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getPassword()const;
void setPassword(const std::string& password);
std::string getAccountName()const;
void setAccountName(const std::string& accountName);
std::vector<DbPrivilege> getDbPrivilege()const;
void setDbPrivilege(const std::vector<DbPrivilege>& dbPrivilege);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string password_;
std::string accountName_;
std::vector<DbPrivilege> dbPrivilege_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_CREATEINSTANCEACCOUNTREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_CREATEINSTANCEACCOUNTREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_CREATEINSTANCEACCOUNTREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT CreateInstanceAccountRequest : public RpcServiceRequest {
public:
struct DbPrivilege {
std::string dbName;
std::string privilege;
};
CreateInstanceAccountRequest();
~CreateInstanceAccountRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getPassword() const;
void setPassword(const std::string &password);
std::string getAccountName() const;
void setAccountName(const std::string &accountName);
std::vector<DbPrivilege> getDbPrivilege() const;
void setDbPrivilege(const std::vector<DbPrivilege> &dbPrivilege);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string password_;
std::string accountName_;
std::vector<DbPrivilege> dbPrivilege_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_CREATEINSTANCEACCOUNTREQUEST_H_

View File

@@ -1,54 +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_DRDS_MODEL_CREATEINSTANCEINTERNETADDRESSREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_CREATEINSTANCEINTERNETADDRESSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT CreateInstanceInternetAddressRequest : public RpcServiceRequest
{
public:
CreateInstanceInternetAddressRequest();
~CreateInstanceInternetAddressRequest();
std::string getDrdsPassword()const;
void setDrdsPassword(const std::string& drdsPassword);
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string drdsPassword_;
std::string drdsInstanceId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_CREATEINSTANCEINTERNETADDRESSREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_CREATEINSTANCEINTERNETADDRESSREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_CREATEINSTANCEINTERNETADDRESSREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT CreateInstanceInternetAddressRequest : public RpcServiceRequest {
public:
CreateInstanceInternetAddressRequest();
~CreateInstanceInternetAddressRequest();
std::string getDrdsPassword() const;
void setDrdsPassword(const std::string &drdsPassword);
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string drdsPassword_;
std::string drdsInstanceId_;
std::string regionId_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_CREATEINSTANCEINTERNETADDRESSREQUEST_H_

View File

@@ -1,54 +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_DRDS_MODEL_CREATEORDERFORRDSREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_CREATEORDERFORRDSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT CreateOrderForRdsRequest : public RpcServiceRequest
{
public:
CreateOrderForRdsRequest();
~CreateOrderForRdsRequest();
std::string getParams()const;
void setParams(const std::string& params);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string params_;
std::string accessKeyId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_CREATEORDERFORRDSREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_CREATEORDERFORRDSREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_CREATEORDERFORRDSREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT CreateOrderForRdsRequest : public RpcServiceRequest {
public:
CreateOrderForRdsRequest();
~CreateOrderForRdsRequest();
std::string getParams() const;
void setParams(const std::string &params);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string params_;
std::string accessKeyId_;
std::string regionId_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_CREATEORDERFORRDSREQUEST_H_

View File

@@ -1,63 +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_DRDS_MODEL_CREATESHARDTASKREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_CREATESHARDTASKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT CreateShardTaskRequest : public RpcServiceRequest
{
public:
CreateShardTaskRequest();
~CreateShardTaskRequest();
std::string getTaskType()const;
void setTaskType(const std::string& taskType);
std::string getTargetTableName()const;
void setTargetTableName(const std::string& targetTableName);
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getDbName()const;
void setDbName(const std::string& dbName);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getSourceTableName()const;
void setSourceTableName(const std::string& sourceTableName);
private:
std::string taskType_;
std::string targetTableName_;
std::string drdsInstanceId_;
std::string dbName_;
std::string regionId_;
std::string sourceTableName_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_CREATESHARDTASKREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_CREATESHARDTASKREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_CREATESHARDTASKREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT CreateShardTaskRequest : public RpcServiceRequest {
public:
CreateShardTaskRequest();
~CreateShardTaskRequest();
std::string getTaskType() const;
void setTaskType(const std::string &taskType);
std::string getTargetTableName() const;
void setTargetTableName(const std::string &targetTableName);
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getDbName() const;
void setDbName(const std::string &dbName);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getSourceTableName() const;
void setSourceTableName(const std::string &sourceTableName);
private:
std::string taskType_;
std::string targetTableName_;
std::string drdsInstanceId_;
std::string dbName_;
std::string regionId_;
std::string sourceTableName_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_CREATESHARDTASKREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* 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_DRDS_MODEL_DESCRIBEBACKMENUREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKMENUREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeBackMenuRequest : public RpcServiceRequest
{
public:
DescribeBackMenuRequest();
~DescribeBackMenuRequest();
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKMENUREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKMENUREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKMENUREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeBackMenuRequest : public RpcServiceRequest {
public:
DescribeBackMenuRequest();
~DescribeBackMenuRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKMENUREQUEST_H_

View File

@@ -1,57 +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_DRDS_MODEL_DESCRIBEBACKUPDBSREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPDBSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeBackupDbsRequest : public RpcServiceRequest
{
public:
DescribeBackupDbsRequest();
~DescribeBackupDbsRequest();
std::string getPreferredRestoreTime()const;
void setPreferredRestoreTime(const std::string& preferredRestoreTime);
std::string getBackupId()const;
void setBackupId(const std::string& backupId);
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string preferredRestoreTime_;
std::string backupId_;
std::string drdsInstanceId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPDBSREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPDBSREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPDBSREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeBackupDbsRequest : public RpcServiceRequest {
public:
DescribeBackupDbsRequest();
~DescribeBackupDbsRequest();
std::string getPreferredRestoreTime() const;
void setPreferredRestoreTime(const std::string &preferredRestoreTime);
std::string getBackupId() const;
void setBackupId(const std::string &backupId);
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
private:
std::string preferredRestoreTime_;
std::string backupId_;
std::string drdsInstanceId_;
std::string accessKeyId_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPDBSREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* 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_DRDS_MODEL_DESCRIBEBACKUPLOCALREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPLOCALREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeBackupLocalRequest : public RpcServiceRequest
{
public:
DescribeBackupLocalRequest();
~DescribeBackupLocalRequest();
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPLOCALREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPLOCALREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPLOCALREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeBackupLocalRequest : public RpcServiceRequest {
public:
DescribeBackupLocalRequest();
~DescribeBackupLocalRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPLOCALREQUEST_H_

View File

@@ -37,16 +37,16 @@ namespace AlibabaCloud
std::string backupAppName;
std::string nextBackupActuallyTime;
long dataBackupRetentionPeriod;
std::string backupPolicyMode;
std::string backupDbName;
std::string backupPolicyMode;
std::string preferredBackupTime;
std::string backupMode;
long gmtModified;
long localLogRetentionHours;
long highSpaceUsageProtection;
std::string preferredBackupPeriod;
long gmtCreate;
long logBackupRetentionPeriod;
long gmtCreate;
std::string backupLevel;
std::string backupLog;
std::string backupType;

View File

@@ -1,51 +1,45 @@
/*
* 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_DRDS_MODEL_DESCRIBEBACKUPPOLICYREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPPOLICYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeBackupPolicyRequest : public RpcServiceRequest
{
public:
DescribeBackupPolicyRequest();
~DescribeBackupPolicyRequest();
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPPOLICYREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPPOLICYREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPPOLICYREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeBackupPolicyRequest : public RpcServiceRequest {
public:
DescribeBackupPolicyRequest();
~DescribeBackupPolicyRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPPOLICYREQUEST_H_

View File

@@ -37,16 +37,16 @@ namespace AlibabaCloud
std::string backupAppName;
std::string nextBackupActuallyTime;
long dataBackupRetentionPeriod;
std::string backupPolicyMode;
std::string backupDbName;
std::string backupPolicyMode;
std::string preferredBackupTime;
std::string backupMode;
long gmtModified;
long localLogRetentionHours;
long highSpaceUsageProtection;
std::string preferredBackupPeriod;
long gmtCreate;
long logBackupRetentionPeriod;
long gmtCreate;
std::string backupLevel;
std::string backupLog;
std::string backupType;

View File

@@ -1,57 +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_DRDS_MODEL_DESCRIBEBACKUPSETSREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPSETSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeBackupSetsRequest : public RpcServiceRequest
{
public:
DescribeBackupSetsRequest();
~DescribeBackupSetsRequest();
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string endTime_;
std::string startTime_;
std::string drdsInstanceId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPSETSREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPSETSREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPSETSREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeBackupSetsRequest : public RpcServiceRequest {
public:
DescribeBackupSetsRequest();
~DescribeBackupSetsRequest();
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
private:
std::string endTime_;
std::string startTime_;
std::string drdsInstanceId_;
std::string accessKeyId_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPSETSREQUEST_H_

View File

@@ -35,11 +35,11 @@ namespace AlibabaCloud
struct BackupSet
{
long status;
std::string backupTotalSize;
std::string backupConsitentTime;
long backupEndTime;
std::string backupMode;
std::string backupTotalSize;
std::string backupLevel;
std::string backupMode;
long backupEndTime;
long backupStartTime;
std::string backupType;
std::vector<std::string> backupDbs;

View File

@@ -1,51 +1,45 @@
/*
* 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_DRDS_MODEL_DESCRIBEBACKUPTIMESREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPTIMESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeBackupTimesRequest : public RpcServiceRequest
{
public:
DescribeBackupTimesRequest();
~DescribeBackupTimesRequest();
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPTIMESREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPTIMESREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPTIMESREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeBackupTimesRequest : public RpcServiceRequest {
public:
DescribeBackupTimesRequest();
~DescribeBackupTimesRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPTIMESREQUEST_H_

View File

@@ -1,63 +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_DRDS_MODEL_DESCRIBEBROADCASTTABLESREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEBROADCASTTABLESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeBroadcastTablesRequest : public RpcServiceRequest
{
public:
DescribeBroadcastTablesRequest();
~DescribeBroadcastTablesRequest();
std::string getQuery()const;
void setQuery(const std::string& query);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getDbName()const;
void setDbName(const std::string& dbName);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getPageSize()const;
void setPageSize(int pageSize);
private:
std::string query_;
int currentPage_;
std::string drdsInstanceId_;
std::string dbName_;
std::string regionId_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEBROADCASTTABLESREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEBROADCASTTABLESREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEBROADCASTTABLESREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeBroadcastTablesRequest : public RpcServiceRequest {
public:
DescribeBroadcastTablesRequest();
~DescribeBroadcastTablesRequest();
std::string getQuery() const;
void setQuery(const std::string &query);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getDbName() const;
void setDbName(const std::string &dbName);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPageSize() const;
void setPageSize(int pageSize);
private:
std::string query_;
int currentPage_;
std::string drdsInstanceId_;
std::string dbName_;
std::string regionId_;
int pageSize_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEBROADCASTTABLESREQUEST_H_

View File

@@ -1,63 +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_DRDS_MODEL_DESCRIBEDBINSTANCEDBSREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDBINSTANCEDBSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeDbInstanceDbsRequest : public RpcServiceRequest
{
public:
DescribeDbInstanceDbsRequest();
~DescribeDbInstanceDbsRequest();
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getPassword()const;
void setPassword(const std::string& password);
std::string getAccountName()const;
void setAccountName(const std::string& accountName);
std::string getDbInstanceId()const;
void setDbInstanceId(const std::string& dbInstanceId);
std::string getDbInstType()const;
void setDbInstType(const std::string& dbInstType);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string password_;
std::string accountName_;
std::string dbInstanceId_;
std::string dbInstType_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDBINSTANCEDBSREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDBINSTANCEDBSREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDBINSTANCEDBSREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeDbInstanceDbsRequest : public RpcServiceRequest {
public:
DescribeDbInstanceDbsRequest();
~DescribeDbInstanceDbsRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getPassword() const;
void setPassword(const std::string &password);
std::string getAccountName() const;
void setAccountName(const std::string &accountName);
std::string getDbInstanceId() const;
void setDbInstanceId(const std::string &dbInstanceId);
std::string getDbInstType() const;
void setDbInstType(const std::string &dbInstType);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string password_;
std::string accountName_;
std::string dbInstanceId_;
std::string dbInstType_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDBINSTANCEDBSREQUEST_H_

View File

@@ -1,63 +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_DRDS_MODEL_DESCRIBEDBINSTANCESREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDBINSTANCESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeDbInstancesRequest : public RpcServiceRequest
{
public:
DescribeDbInstancesRequest();
~DescribeDbInstancesRequest();
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSearch()const;
void setSearch(const std::string& search);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getDbInstType()const;
void setDbInstType(const std::string& dbInstType);
private:
std::string drdsInstanceId_;
int pageNumber_;
std::string accessKeyId_;
std::string search_;
int pageSize_;
std::string dbInstType_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDBINSTANCESREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDBINSTANCESREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDBINSTANCESREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeDbInstancesRequest : public RpcServiceRequest {
public:
DescribeDbInstancesRequest();
~DescribeDbInstancesRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSearch() const;
void setSearch(const std::string &search);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getDbInstType() const;
void setDbInstType(const std::string &dbInstType);
private:
std::string drdsInstanceId_;
int pageNumber_;
std::string accessKeyId_;
std::string search_;
std::string regionId_;
int pageSize_;
std::string dbInstType_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDBINSTANCESREQUEST_H_

View File

@@ -34,9 +34,10 @@ namespace AlibabaCloud
public:
struct DBInstance
{
bool allowAllCategory;
std::string engineVersion;
int dBInstanceStatus;
std::string zoneId;
int dBInstanceStatus;
std::string dBInstanceId;
std::vector<std::string> readOnlyDBInstanceId;
std::string dBInstanceType;

View File

@@ -1,57 +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_DRDS_MODEL_DESCRIBEDRDSDBCLUSTERREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBCLUSTERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsDBClusterRequest : public RpcServiceRequest
{
public:
DescribeDrdsDBClusterRequest();
~DescribeDrdsDBClusterRequest();
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDbName()const;
void setDbName(const std::string& dbName);
std::string getDbInstanceId()const;
void setDbInstanceId(const std::string& dbInstanceId);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbName_;
std::string dbInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBCLUSTERREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBCLUSTERREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBCLUSTERREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsDBClusterRequest : public RpcServiceRequest {
public:
DescribeDrdsDBClusterRequest();
~DescribeDrdsDBClusterRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDbName() const;
void setDbName(const std::string &dbName);
std::string getDbInstanceId() const;
void setDbInstanceId(const std::string &dbInstanceId);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbName_;
std::string dbInstanceId_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBCLUSTERREQUEST_H_

View File

@@ -59,8 +59,8 @@ namespace AlibabaCloud
std::string readMode;
std::string rdsInstType;
std::string expireTime;
std::string engine;
std::string remainDays;
std::string engine;
};

View File

@@ -1,57 +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_DRDS_MODEL_DESCRIBEDRDSDBIPWHITELISTREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBIPWHITELISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsDBIpWhiteListRequest : public RpcServiceRequest
{
public:
DescribeDrdsDBIpWhiteListRequest();
~DescribeDrdsDBIpWhiteListRequest();
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getGroupName()const;
void setGroupName(const std::string& groupName);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDbName()const;
void setDbName(const std::string& dbName);
private:
std::string drdsInstanceId_;
std::string groupName_;
std::string accessKeyId_;
std::string dbName_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBIPWHITELISTREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBIPWHITELISTREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBIPWHITELISTREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsDBIpWhiteListRequest : public RpcServiceRequest {
public:
DescribeDrdsDBIpWhiteListRequest();
~DescribeDrdsDBIpWhiteListRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getGroupName() const;
void setGroupName(const std::string &groupName);
std::string getDbName() const;
void setDbName(const std::string &dbName);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string drdsInstanceId_;
std::string groupName_;
std::string dbName_;
std::string regionId_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBIPWHITELISTREQUEST_H_

View File

@@ -1,54 +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_DRDS_MODEL_DESCRIBEDRDSDBREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsDBRequest : public RpcServiceRequest
{
public:
DescribeDrdsDBRequest();
~DescribeDrdsDBRequest();
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDbName()const;
void setDbName(const std::string& dbName);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbName_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsDBRequest : public RpcServiceRequest {
public:
DescribeDrdsDBRequest();
~DescribeDrdsDBRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDbName() const;
void setDbName(const std::string &dbName);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbName_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBREQUEST_H_

View File

@@ -37,9 +37,9 @@ namespace AlibabaCloud
std::string status;
std::string dbInstType;
std::string instRole;
std::string schema;
std::string createTime;
std::string mode;
std::string schema;
std::string dbName;
};

View File

@@ -1,60 +1,54 @@
/*
* 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_DRDS_MODEL_DESCRIBEDRDSDBSREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsDBsRequest : public RpcServiceRequest
{
public:
DescribeDrdsDBsRequest();
~DescribeDrdsDBsRequest();
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getPageSize()const;
void setPageSize(int pageSize);
private:
std::string drdsInstanceId_;
int pageNumber_;
std::string accessKeyId_;
std::string regionId_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBSREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBSREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBSREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsDBsRequest : public RpcServiceRequest {
public:
DescribeDrdsDBsRequest();
~DescribeDrdsDBsRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPageSize() const;
void setPageSize(int pageSize);
private:
std::string drdsInstanceId_;
int pageNumber_;
std::string accessKeyId_;
std::string regionId_;
int pageSize_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBSREQUEST_H_

View File

@@ -36,9 +36,9 @@ namespace AlibabaCloud
{
std::string status;
std::string dbInstType;
std::string schema;
std::string createTime;
std::string mode;
std::string schema;
std::string dbName;
};

View File

@@ -1,57 +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_DRDS_MODEL_DESCRIBEDRDSDBINSTANCEREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBINSTANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsDbInstanceRequest : public RpcServiceRequest
{
public:
DescribeDrdsDbInstanceRequest();
~DescribeDrdsDbInstanceRequest();
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDbName()const;
void setDbName(const std::string& dbName);
std::string getDbInstanceId()const;
void setDbInstanceId(const std::string& dbInstanceId);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbName_;
std::string dbInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBINSTANCEREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBINSTANCEREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBINSTANCEREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsDbInstanceRequest : public RpcServiceRequest {
public:
DescribeDrdsDbInstanceRequest();
~DescribeDrdsDbInstanceRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDbName() const;
void setDbName(const std::string &dbName);
std::string getDbInstanceId() const;
void setDbInstanceId(const std::string &dbInstanceId);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbName_;
std::string dbInstanceId_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBINSTANCEREQUEST_H_

View File

@@ -47,10 +47,10 @@ namespace AlibabaCloud
std::string dBInstanceId;
std::string networkType;
std::string rdsInstType;
std::string dmInstanceId;
std::string expireTime;
std::string engine;
std::string dmInstanceId;
std::string remainDays;
std::string engine;
};
std::string dbInstType;
std::vector<ReadOnlyInstance> readOnlyInstances;
@@ -63,10 +63,10 @@ namespace AlibabaCloud
std::string dBInstanceId;
std::string networkType;
std::string rdsInstType;
std::string dmInstanceId;
std::string expireTime;
std::string engine;
std::string dmInstanceId;
std::string remainDays;
std::string engine;
};

View File

@@ -1,60 +1,54 @@
/*
* 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_DRDS_MODEL_DESCRIBEDRDSDBINSTANCESREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBINSTANCESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsDbInstancesRequest : public RpcServiceRequest
{
public:
DescribeDrdsDbInstancesRequest();
~DescribeDrdsDbInstancesRequest();
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDbName()const;
void setDbName(const std::string& dbName);
int getPageSize()const;
void setPageSize(int pageSize);
private:
std::string drdsInstanceId_;
int pageNumber_;
std::string accessKeyId_;
std::string dbName_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBINSTANCESREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBINSTANCESREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBINSTANCESREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsDbInstancesRequest : public RpcServiceRequest {
public:
DescribeDrdsDbInstancesRequest();
~DescribeDrdsDbInstancesRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDbName() const;
void setDbName(const std::string &dbName);
int getPageSize() const;
void setPageSize(int pageSize);
private:
std::string drdsInstanceId_;
int pageNumber_;
std::string accessKeyId_;
std::string dbName_;
int pageSize_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBINSTANCESREQUEST_H_

View File

@@ -46,10 +46,10 @@ namespace AlibabaCloud
int readWeight;
std::string networkType;
std::string rdsInstType;
std::string dmInstanceId;
std::string expireTime;
std::string engine;
std::string dmInstanceId;
int remainDays;
std::string engine;
};
std::string dbInstType;
std::vector<DbInstance::ReadOnlyInstance> readOnlyInstances;
@@ -62,10 +62,10 @@ namespace AlibabaCloud
std::string dBInstanceId;
std::string networkType;
std::string rdsInstType;
std::string dmInstanceId;
std::string expireTime;
std::string engine;
std::string dmInstanceId;
int remainDays;
std::string engine;
};

View File

@@ -1,54 +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_DRDS_MODEL_DESCRIBEDRDSDBRDSNAMELISTREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBRDSNAMELISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsDbRdsNameListRequest : public RpcServiceRequest
{
public:
DescribeDrdsDbRdsNameListRequest();
~DescribeDrdsDbRdsNameListRequest();
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDbName()const;
void setDbName(const std::string& dbName);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbName_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBRDSNAMELISTREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBRDSNAMELISTREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBRDSNAMELISTREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsDbRdsNameListRequest : public RpcServiceRequest {
public:
DescribeDrdsDbRdsNameListRequest();
~DescribeDrdsDbRdsNameListRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDbName() const;
void setDbName(const std::string &dbName);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbName_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBRDSNAMELISTREQUEST_H_

View File

@@ -1,57 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBTASKSREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBTASKSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsDbTasksRequest : public RpcServiceRequest
{
public:
DescribeDrdsDbTasksRequest();
~DescribeDrdsDbTasksRequest();
std::string getTaskType()const;
void setTaskType(const std::string& taskType);
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDbName()const;
void setDbName(const std::string& dbName);
private:
std::string taskType_;
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbName_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBTASKSREQUEST_H_

View File

@@ -1,72 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBTASKSRESULT_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBTASKSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsDbTasksResult : public ServiceResult
{
public:
struct Task
{
int progress;
int dbComputeLength;
std::string label;
std::string expandType;
int taskStatus;
std::string parentJobId;
std::string taskDetail;
long targetId;
bool allowCancel;
std::string detailTaskId;
long gmtCreate;
bool showProgress;
std::string taskName;
int taskType;
std::string taskPhase;
int tbComputeLength;
};
DescribeDrdsDbTasksResult();
explicit DescribeDrdsDbTasksResult(const std::string &payload);
~DescribeDrdsDbTasksResult();
std::vector<Task> getTasks()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::vector<Task> tasks_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBTASKSRESULT_H_

View File

@@ -1,66 +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_DRDS_MODEL_DESCRIBEDRDSINSTANCEDBMONITORREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEDBMONITORREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsInstanceDbMonitorRequest : public RpcServiceRequest
{
public:
DescribeDrdsInstanceDbMonitorRequest();
~DescribeDrdsInstanceDbMonitorRequest();
long getEndTime()const;
void setEndTime(long endTime);
long getStartTime()const;
void setStartTime(long startTime);
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDbName()const;
void setDbName(const std::string& dbName);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getKey()const;
void setKey(const std::string& key);
private:
long endTime_;
long startTime_;
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbName_;
std::string regionId_;
std::string key_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEDBMONITORREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEDBMONITORREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEDBMONITORREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsInstanceDbMonitorRequest : public RpcServiceRequest {
public:
DescribeDrdsInstanceDbMonitorRequest();
~DescribeDrdsInstanceDbMonitorRequest();
long getEndTime() const;
void setEndTime(long endTime);
long getStartTime() const;
void setStartTime(long startTime);
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDbName() const;
void setDbName(const std::string &dbName);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getKey() const;
void setKey(const std::string &key);
private:
long endTime_;
long startTime_;
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbName_;
std::string regionId_;
std::string key_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEDBMONITORREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* 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_DRDS_MODEL_DESCRIBEDRDSINSTANCELEVELTASKSREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCELEVELTASKSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsInstanceLevelTasksRequest : public RpcServiceRequest
{
public:
DescribeDrdsInstanceLevelTasksRequest();
~DescribeDrdsInstanceLevelTasksRequest();
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCELEVELTASKSREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCELEVELTASKSREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCELEVELTASKSREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsInstanceLevelTasksRequest : public RpcServiceRequest {
public:
DescribeDrdsInstanceLevelTasksRequest();
~DescribeDrdsInstanceLevelTasksRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCELEVELTASKSREQUEST_H_

View File

@@ -35,9 +35,9 @@ namespace AlibabaCloud
struct Task
{
bool allowCancel;
long gmtCreate;
int progress;
bool showProgress;
long gmtCreate;
std::string progressDescription;
std::string taskName;
std::string errMsg;

View File

@@ -1,66 +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_DRDS_MODEL_DESCRIBEDRDSINSTANCEMONITORREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEMONITORREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsInstanceMonitorRequest : public RpcServiceRequest
{
public:
DescribeDrdsInstanceMonitorRequest();
~DescribeDrdsInstanceMonitorRequest();
long getEndTime()const;
void setEndTime(long endTime);
long getStartTime()const;
void setStartTime(long startTime);
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getKey()const;
void setKey(const std::string& key);
int getPeriodMultiple()const;
void setPeriodMultiple(int periodMultiple);
private:
long endTime_;
long startTime_;
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string regionId_;
std::string key_;
int periodMultiple_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEMONITORREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEMONITORREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEMONITORREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsInstanceMonitorRequest : public RpcServiceRequest {
public:
DescribeDrdsInstanceMonitorRequest();
~DescribeDrdsInstanceMonitorRequest();
long getEndTime() const;
void setEndTime(long endTime);
long getStartTime() const;
void setStartTime(long startTime);
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getKey() const;
void setKey(const std::string &key);
int getPeriodMultiple() const;
void setPeriodMultiple(int periodMultiple);
private:
long endTime_;
long startTime_;
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string regionId_;
std::string key_;
int periodMultiple_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEMONITORREQUEST_H_

View File

@@ -1,54 +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_DRDS_MODEL_DESCRIBEDRDSINSTANCEREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsInstanceRequest : public RpcServiceRequest
{
public:
DescribeDrdsInstanceRequest();
~DescribeDrdsInstanceRequest();
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsInstanceRequest : public RpcServiceRequest {
public:
DescribeDrdsInstanceRequest();
~DescribeDrdsInstanceRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string regionId_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEREQUEST_H_

View File

@@ -38,13 +38,14 @@ namespace AlibabaCloud
{
std::string type;
std::string vpcId;
bool removeWeight;
std::string port;
std::string dns;
std::string vswitchId;
long expireDays;
};
std::string description;
std::string instanceSpec;
std::string description;
long expireDate;
std::string resourceGroupId;
std::string label;

View File

@@ -1,54 +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_DRDS_MODEL_DESCRIBEDRDSINSTANCEVERSIONREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEVERSIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsInstanceVersionRequest : public RpcServiceRequest
{
public:
DescribeDrdsInstanceVersionRequest();
~DescribeDrdsInstanceVersionRequest();
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEVERSIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEVERSIONREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEVERSIONREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsInstanceVersionRequest : public RpcServiceRequest {
public:
DescribeDrdsInstanceVersionRequest();
~DescribeDrdsInstanceVersionRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string regionId_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEVERSIONREQUEST_H_

View File

@@ -1,84 +1,76 @@
/*
* 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_DRDS_MODEL_DESCRIBEDRDSINSTANCESREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsInstancesRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;
std::string key;
};
public:
DescribeDrdsInstancesRequest();
~DescribeDrdsInstancesRequest();
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getProductVersion()const;
void setProductVersion(const std::string& productVersion);
std::string getType()const;
void setType(const std::string& type);
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);
bool getExpired()const;
void setExpired(bool expired);
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);
bool getMix()const;
void setMix(bool mix);
private:
std::string description_;
std::string productVersion_;
std::string type_;
int pageNumber_;
std::string accessKeyId_;
std::string resourceGroupId_;
bool expired_;
std::string regionId_;
int pageSize_;
std::vector<Tag> tag_;
bool mix_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCESREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCESREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCESREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsInstancesRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
DescribeDrdsInstancesRequest();
~DescribeDrdsInstancesRequest();
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getProductVersion() const;
void setProductVersion(const std::string &productVersion);
std::string getType() const;
void setType(const std::string &type);
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);
bool getExpired() const;
void setExpired(bool expired);
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);
bool getMix() const;
void setMix(bool mix);
private:
std::string description_;
std::string productVersion_;
std::string type_;
int pageNumber_;
std::string accessKeyId_;
std::string resourceGroupId_;
bool expired_;
std::string regionId_;
int pageSize_;
std::vector<Tag> tag_;
bool mix_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCESREQUEST_H_

View File

@@ -38,14 +38,15 @@ namespace AlibabaCloud
{
std::string type;
std::string vpcId;
std::string iP;
std::string port;
std::string iP;
std::string dns;
std::string vswitchId;
};
std::string description;
std::string instanceSpec;
long expireDate;
std::string description;
std::string resourceGroupId;
long expireDate;
std::string label;
std::string instanceSeries;
std::string productVersion;
@@ -60,6 +61,7 @@ namespace AlibabaCloud
long createTime;
std::string machineType;
std::string versionAction;
std::string series;
std::string type;
std::string vpcId;
std::string masterInstanceId;

View File

@@ -1,57 +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_DRDS_MODEL_DESCRIBEDRDSPARAMSREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSPARAMSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsParamsRequest : public RpcServiceRequest
{
public:
DescribeDrdsParamsRequest();
~DescribeDrdsParamsRequest();
std::string getParamLevel()const;
void setParamLevel(const std::string& paramLevel);
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getDbName()const;
void setDbName(const std::string& dbName);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::string paramLevel_;
std::string drdsInstanceId_;
std::string dbName_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSPARAMSREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSPARAMSREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSPARAMSREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsParamsRequest : public RpcServiceRequest {
public:
DescribeDrdsParamsRequest();
~DescribeDrdsParamsRequest();
std::string getParamLevel() const;
void setParamLevel(const std::string &paramLevel);
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getDbName() const;
void setDbName(const std::string &dbName);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string paramLevel_;
std::string drdsInstanceId_;
std::string dbName_;
std::string regionId_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSPARAMSREQUEST_H_

View File

@@ -34,15 +34,15 @@ namespace AlibabaCloud
public:
struct ListItem
{
std::string paramRanges;
std::string paramLevel;
std::string paramRanges;
std::string paramVariableName;
std::string paramEnglishName;
std::string paramValue;
std::string paramDefaultValue;
std::string paramValue;
bool needRestart;
std::string dbName;
bool userVisible;
std::string dbName;
std::string paramName;
std::string paramType;
std::string paramDesc;

View File

@@ -1,60 +1,54 @@
/*
* 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_DRDS_MODEL_DESCRIBEDRDSRDSINSTANCESREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSRDSINSTANCESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsRdsInstancesRequest : public RpcServiceRequest
{
public:
DescribeDrdsRdsInstancesRequest();
~DescribeDrdsRdsInstancesRequest();
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getDbInstType()const;
void setDbInstType(const std::string& dbInstType);
private:
std::string drdsInstanceId_;
int pageNumber_;
std::string accessKeyId_;
int pageSize_;
std::string dbInstType_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSRDSINSTANCESREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSRDSINSTANCESREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSRDSINSTANCESREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsRdsInstancesRequest : public RpcServiceRequest {
public:
DescribeDrdsRdsInstancesRequest();
~DescribeDrdsRdsInstancesRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getDbInstType() const;
void setDbInstType(const std::string &dbInstType);
private:
std::string drdsInstanceId_;
int pageNumber_;
std::string accessKeyId_;
int pageSize_;
std::string dbInstType_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSRDSINSTANCESREQUEST_H_

View File

@@ -40,6 +40,7 @@ namespace AlibabaCloud
std::string dBInstanceStatus;
int port;
std::string payType;
int lockMode;
std::string dBInstanceCPU;
std::string dBInstanceClassType;
std::string connectUrl;
@@ -48,10 +49,11 @@ namespace AlibabaCloud
std::string networkType;
long dBInstanceStorage;
std::string rdsInstType;
std::string dmInstanceId;
std::string expireTime;
std::string engine;
std::string dmInstanceId;
std::string lockReason;
int remainDays;
std::string engine;
};

View File

@@ -1,57 +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_DRDS_MODEL_DESCRIBEDRDSSHARDINGDBSREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSHARDINGDBSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsShardingDbsRequest : public RpcServiceRequest
{
public:
DescribeDrdsShardingDbsRequest();
~DescribeDrdsShardingDbsRequest();
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDbName()const;
void setDbName(const std::string& dbName);
std::string getDbNamePattern()const;
void setDbNamePattern(const std::string& dbNamePattern);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbName_;
std::string dbNamePattern_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSHARDINGDBSREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSHARDINGDBSREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSHARDINGDBSREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsShardingDbsRequest : public RpcServiceRequest {
public:
DescribeDrdsShardingDbsRequest();
~DescribeDrdsShardingDbsRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
long getPageNumber() const;
void setPageNumber(long pageNumber);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDbName() const;
void setDbName(const std::string &dbName);
long getPageSize() const;
void setPageSize(long pageSize);
std::string getDbNamePattern() const;
void setDbNamePattern(const std::string &dbNamePattern);
private:
std::string drdsInstanceId_;
long pageNumber_;
std::string accessKeyId_;
std::string dbName_;
long pageSize_;
std::string dbNamePattern_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSHARDINGDBSREQUEST_H_

View File

@@ -43,8 +43,8 @@ namespace AlibabaCloud
std::string dbType;
std::string shardingDbName;
int blockingTimeout;
int preparedStatementCacheSize;
std::string connectUrl;
int preparedStatementCacheSize;
std::string dbStatus;
std::string dbInstanceId;
};
@@ -53,12 +53,18 @@ namespace AlibabaCloud
DescribeDrdsShardingDbsResult();
explicit DescribeDrdsShardingDbsResult(const std::string &payload);
~DescribeDrdsShardingDbsResult();
std::string getPageSize()const;
std::string getPageNumber()const;
std::string getTotal()const;
std::vector<ShardingDb> getShardingDbs()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string pageSize_;
std::string pageNumber_;
std::string total_;
std::vector<ShardingDb> shardingDbs_;
bool success_;

View File

@@ -1,69 +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_DRDS_MODEL_DESCRIBEDRDSSLOWSQLSREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSLOWSQLSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsSlowSqlsRequest : public RpcServiceRequest
{
public:
DescribeDrdsSlowSqlsRequest();
~DescribeDrdsSlowSqlsRequest();
long getEndTime()const;
void setEndTime(long endTime);
long getStartTime()const;
void setStartTime(long startTime);
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDbName()const;
void setDbName(const std::string& dbName);
int getPageSize()const;
void setPageSize(int pageSize);
long getExeTime()const;
void setExeTime(long exeTime);
private:
long endTime_;
long startTime_;
std::string drdsInstanceId_;
int pageNumber_;
std::string accessKeyId_;
std::string dbName_;
int pageSize_;
long exeTime_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSLOWSQLSREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSLOWSQLSREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSLOWSQLSREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsSlowSqlsRequest : public RpcServiceRequest {
public:
DescribeDrdsSlowSqlsRequest();
~DescribeDrdsSlowSqlsRequest();
long getEndTime() const;
void setEndTime(long endTime);
long getStartTime() const;
void setStartTime(long startTime);
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDbName() const;
void setDbName(const std::string &dbName);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPageSize() const;
void setPageSize(int pageSize);
long getExeTime() const;
void setExeTime(long exeTime);
private:
long endTime_;
long startTime_;
std::string drdsInstanceId_;
int pageNumber_;
std::string accessKeyId_;
std::string dbName_;
std::string regionId_;
int pageSize_;
long exeTime_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSLOWSQLSREQUEST_H_

View File

@@ -36,8 +36,8 @@ namespace AlibabaCloud
{
long sendTime;
std::string schema;
long responseTime;
std::string host;
long responseTime;
std::string sql;
};

View File

@@ -1,51 +1,45 @@
/*
* 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_DRDS_MODEL_DESCRIBEDRDSSQLAUDITSTATUSREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSQLAUDITSTATUSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsSqlAuditStatusRequest : public RpcServiceRequest
{
public:
DescribeDrdsSqlAuditStatusRequest();
~DescribeDrdsSqlAuditStatusRequest();
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSQLAUDITSTATUSREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSQLAUDITSTATUSREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSQLAUDITSTATUSREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsSqlAuditStatusRequest : public RpcServiceRequest {
public:
DescribeDrdsSqlAuditStatusRequest();
~DescribeDrdsSqlAuditStatusRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSQLAUDITSTATUSREQUEST_H_

View File

@@ -1,57 +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_DRDS_MODEL_DESCRIBEDRDSTASKSREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSTASKSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsTasksRequest : public RpcServiceRequest
{
public:
DescribeDrdsTasksRequest();
~DescribeDrdsTasksRequest();
std::string getTaskType()const;
void setTaskType(const std::string& taskType);
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDbName()const;
void setDbName(const std::string& dbName);
private:
std::string taskType_;
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbName_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSTASKSREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSTASKSREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSTASKSREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsTasksRequest : public RpcServiceRequest {
public:
DescribeDrdsTasksRequest();
~DescribeDrdsTasksRequest();
std::string getTaskType() const;
void setTaskType(const std::string &taskType);
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDbName() const;
void setDbName(const std::string &dbName);
private:
std::string taskType_;
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbName_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSTASKSREQUEST_H_

View File

@@ -1,54 +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_DRDS_MODEL_DESCRIBEEXPANDLOGICTABLEINFOLISTREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEEXPANDLOGICTABLEINFOLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeExpandLogicTableInfoListRequest : public RpcServiceRequest
{
public:
DescribeExpandLogicTableInfoListRequest();
~DescribeExpandLogicTableInfoListRequest();
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDbName()const;
void setDbName(const std::string& dbName);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbName_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEEXPANDLOGICTABLEINFOLISTREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEEXPANDLOGICTABLEINFOLISTREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEEXPANDLOGICTABLEINFOLISTREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeExpandLogicTableInfoListRequest : public RpcServiceRequest {
public:
DescribeExpandLogicTableInfoListRequest();
~DescribeExpandLogicTableInfoListRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDbName() const;
void setDbName(const std::string &dbName);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbName_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEEXPANDLOGICTABLEINFOLISTREQUEST_H_

View File

@@ -1,54 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEHISTOREINSTANCEINFOREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEHISTOREINSTANCEINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeHiStoreInstanceInfoRequest : public RpcServiceRequest
{
public:
DescribeHiStoreInstanceInfoRequest();
~DescribeHiStoreInstanceInfoRequest();
std::string getHistoreInstanceId()const;
void setHistoreInstanceId(const std::string& historeInstanceId);
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string historeInstanceId_;
std::string drdsInstanceId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEHISTOREINSTANCEINFOREQUEST_H_

View File

@@ -1,54 +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_DRDS_MODEL_DESCRIBEHOTDBLISTREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEHOTDBLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeHotDbListRequest : public RpcServiceRequest
{
public:
DescribeHotDbListRequest();
~DescribeHotDbListRequest();
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDbName()const;
void setDbName(const std::string& dbName);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbName_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEHOTDBLISTREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEHOTDBLISTREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEHOTDBLISTREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeHotDbListRequest : public RpcServiceRequest {
public:
DescribeHotDbListRequest();
~DescribeHotDbListRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDbName() const;
void setDbName(const std::string &dbName);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbName_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEHOTDBLISTREQUEST_H_

View File

@@ -1,54 +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_DRDS_MODEL_DESCRIBEINSTDBLOGINFOREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTDBLOGINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeInstDbLogInfoRequest : public RpcServiceRequest
{
public:
DescribeInstDbLogInfoRequest();
~DescribeInstDbLogInfoRequest();
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDbName()const;
void setDbName(const std::string& dbName);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbName_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTDBLOGINFOREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTDBLOGINFOREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTDBLOGINFOREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeInstDbLogInfoRequest : public RpcServiceRequest {
public:
DescribeInstDbLogInfoRequest();
~DescribeInstDbLogInfoRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDbName() const;
void setDbName(const std::string &dbName);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbName_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTDBLOGINFOREQUEST_H_

View File

@@ -1,54 +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_DRDS_MODEL_DESCRIBEINSTDBSLSINFOREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTDBSLSINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeInstDbSlsInfoRequest : public RpcServiceRequest
{
public:
DescribeInstDbSlsInfoRequest();
~DescribeInstDbSlsInfoRequest();
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDbName()const;
void setDbName(const std::string& dbName);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbName_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTDBSLSINFOREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTDBSLSINFOREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTDBSLSINFOREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeInstDbSlsInfoRequest : public RpcServiceRequest {
public:
DescribeInstDbSlsInfoRequest();
~DescribeInstDbSlsInfoRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDbName() const;
void setDbName(const std::string &dbName);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbName_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTDBSLSINFOREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* 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_DRDS_MODEL_DESCRIBEINSTANCEACCOUNTSREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCEACCOUNTSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeInstanceAccountsRequest : public RpcServiceRequest
{
public:
DescribeInstanceAccountsRequest();
~DescribeInstanceAccountsRequest();
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCEACCOUNTSREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCEACCOUNTSREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCEACCOUNTSREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeInstanceAccountsRequest : public RpcServiceRequest {
public:
DescribeInstanceAccountsRequest();
~DescribeInstanceAccountsRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCEACCOUNTSREQUEST_H_

View File

@@ -1,51 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCEMENUSWITCHREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCEMENUSWITCHREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeInstanceMenuSwitchRequest : public RpcServiceRequest
{
public:
DescribeInstanceMenuSwitchRequest();
~DescribeInstanceMenuSwitchRequest();
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCEMENUSWITCHREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* 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_DRDS_MODEL_DESCRIBEINSTANCESWITCHAZONEREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCESWITCHAZONEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeInstanceSwitchAzoneRequest : public RpcServiceRequest
{
public:
DescribeInstanceSwitchAzoneRequest();
~DescribeInstanceSwitchAzoneRequest();
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCESWITCHAZONEREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCESWITCHAZONEREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCESWITCHAZONEREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeInstanceSwitchAzoneRequest : public RpcServiceRequest {
public:
DescribeInstanceSwitchAzoneRequest();
~DescribeInstanceSwitchAzoneRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCESWITCHAZONEREQUEST_H_

View File

@@ -36,8 +36,8 @@ namespace AlibabaCloud
{
std::string originAzoneId;
std::vector<std::string> targetAzones;
std::string regionId;
bool switchAble;
std::string regionId;
};

View File

@@ -1,51 +1,45 @@
/*
* 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_DRDS_MODEL_DESCRIBEINSTANCESWITCHNETWORKREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCESWITCHNETWORKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeInstanceSwitchNetworkRequest : public RpcServiceRequest
{
public:
DescribeInstanceSwitchNetworkRequest();
~DescribeInstanceSwitchNetworkRequest();
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCESWITCHNETWORKREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCESWITCHNETWORKREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCESWITCHNETWORKREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeInstanceSwitchNetworkRequest : public RpcServiceRequest {
public:
DescribeInstanceSwitchNetworkRequest();
~DescribeInstanceSwitchNetworkRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCESWITCHNETWORKREQUEST_H_

View File

@@ -1,54 +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_DRDS_MODEL_DESCRIBEPRECHECKRESULTREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEPRECHECKRESULTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribePreCheckResultRequest : public RpcServiceRequest
{
public:
DescribePreCheckResultRequest();
~DescribePreCheckResultRequest();
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getTaskId()const;
void setTaskId(const std::string& taskId);
private:
std::string drdsInstanceId_;
std::string regionId_;
std::string taskId_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEPRECHECKRESULTREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEPRECHECKRESULTREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEPRECHECKRESULTREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribePreCheckResultRequest : public RpcServiceRequest {
public:
DescribePreCheckResultRequest();
~DescribePreCheckResultRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getTaskId() const;
void setTaskId(const std::string &taskId);
private:
std::string drdsInstanceId_;
std::string regionId_;
std::string taskId_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEPRECHECKRESULTREQUEST_H_

View File

@@ -1,66 +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_DRDS_MODEL_DESCRIBERDSPERFORMANCEREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSPERFORMANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeRDSPerformanceRequest : public RpcServiceRequest
{
public:
DescribeRDSPerformanceRequest();
~DescribeRDSPerformanceRequest();
std::string getKeys()const;
void setKeys(const std::string& keys);
long getEndTime()const;
void setEndTime(long endTime);
long getStartTime()const;
void setStartTime(long startTime);
std::string getRdsInstanceId()const;
void setRdsInstanceId(const std::string& rdsInstanceId);
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDbInstType()const;
void setDbInstType(const std::string& dbInstType);
private:
std::string keys_;
long endTime_;
long startTime_;
std::string rdsInstanceId_;
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbInstType_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSPERFORMANCEREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSPERFORMANCEREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSPERFORMANCEREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeRDSPerformanceRequest : public RpcServiceRequest {
public:
DescribeRDSPerformanceRequest();
~DescribeRDSPerformanceRequest();
std::string getKeys() const;
void setKeys(const std::string &keys);
long getEndTime() const;
void setEndTime(long endTime);
long getStartTime() const;
void setStartTime(long startTime);
std::string getRdsInstanceId() const;
void setRdsInstanceId(const std::string &rdsInstanceId);
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDbInstType() const;
void setDbInstType(const std::string &dbInstType);
private:
std::string keys_;
long endTime_;
long startTime_;
std::string rdsInstanceId_;
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbInstType_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSPERFORMANCEREQUEST_H_

View File

@@ -1,57 +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_DRDS_MODEL_DESCRIBERDSCOMMODITYREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSCOMMODITYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeRdsCommodityRequest : public RpcServiceRequest
{
public:
DescribeRdsCommodityRequest();
~DescribeRdsCommodityRequest();
std::string getCommodityCode()const;
void setCommodityCode(const std::string& commodityCode);
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getOrderType()const;
void setOrderType(const std::string& orderType);
private:
std::string commodityCode_;
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string orderType_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSCOMMODITYREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSCOMMODITYREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSCOMMODITYREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeRdsCommodityRequest : public RpcServiceRequest {
public:
DescribeRdsCommodityRequest();
~DescribeRdsCommodityRequest();
std::string getCommodityCode() const;
void setCommodityCode(const std::string &commodityCode);
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getOrderType() const;
void setOrderType(const std::string &orderType);
private:
std::string commodityCode_;
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string orderType_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSCOMMODITYREQUEST_H_

View File

@@ -1,54 +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_DRDS_MODEL_DESCRIBERDSPERFORMANCESUMMARYREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSPERFORMANCESUMMARYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeRdsPerformanceSummaryRequest : public RpcServiceRequest
{
public:
DescribeRdsPerformanceSummaryRequest();
~DescribeRdsPerformanceSummaryRequest();
std::vector<std::string> getRdsInstanceId()const;
void setRdsInstanceId(const std::vector<std::string>& rdsInstanceId);
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
std::vector<std::string> rdsInstanceId_;
std::string drdsInstanceId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSPERFORMANCESUMMARYREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSPERFORMANCESUMMARYREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSPERFORMANCESUMMARYREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeRdsPerformanceSummaryRequest : public RpcServiceRequest {
public:
DescribeRdsPerformanceSummaryRequest();
~DescribeRdsPerformanceSummaryRequest();
std::vector<std::string> getRdsInstanceId() const;
void setRdsInstanceId(const std::vector<std::string> &rdsInstanceId);
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::vector<std::string> rdsInstanceId_;
std::string drdsInstanceId_;
std::string regionId_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSPERFORMANCESUMMARYREQUEST_H_

View File

@@ -1,57 +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_DRDS_MODEL_DESCRIBERDSSUPERACCOUNTINSTANCESREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSSUPERACCOUNTINSTANCESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeRdsSuperAccountInstancesRequest : public RpcServiceRequest
{
public:
DescribeRdsSuperAccountInstancesRequest();
~DescribeRdsSuperAccountInstancesRequest();
std::vector<std::string> getRdsInstance()const;
void setRdsInstance(const std::vector<std::string>& rdsInstance);
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDbInstType()const;
void setDbInstType(const std::string& dbInstType);
private:
std::vector<std::string> rdsInstance_;
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbInstType_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSSUPERACCOUNTINSTANCESREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSSUPERACCOUNTINSTANCESREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSSUPERACCOUNTINSTANCESREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeRdsSuperAccountInstancesRequest : public RpcServiceRequest {
public:
DescribeRdsSuperAccountInstancesRequest();
~DescribeRdsSuperAccountInstancesRequest();
std::vector<std::string> getRdsInstance() const;
void setRdsInstance(const std::vector<std::string> &rdsInstance);
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDbInstType() const;
void setDbInstType(const std::string &dbInstType);
private:
std::vector<std::string> rdsInstance_;
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbInstType_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSSUPERACCOUNTINSTANCESREQUEST_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_DRDS_MODEL_DESCRIBERECYCLEBINSTATUSREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBERECYCLEBINSTATUSREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeRecycleBinStatusRequest : public RpcServiceRequest {
public:
DescribeRecycleBinStatusRequest();
~DescribeRecycleBinStatusRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getDbName() const;
void setDbName(const std::string &dbName);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string drdsInstanceId_;
std::string dbName_;
std::string regionId_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBERECYCLEBINSTATUSREQUEST_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_DRDS_MODEL_DESCRIBERECYCLEBINSTATUSRESULT_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBERECYCLEBINSTATUSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeRecycleBinStatusResult : public ServiceResult
{
public:
DescribeRecycleBinStatusResult();
explicit DescribeRecycleBinStatusResult(const std::string &payload);
~DescribeRecycleBinStatusResult();
std::string getStatus()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string status_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBERECYCLEBINSTATUSRESULT_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_DRDS_MODEL_DESCRIBERECYCLEBINTABLESREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBERECYCLEBINTABLESREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeRecycleBinTablesRequest : public RpcServiceRequest {
public:
DescribeRecycleBinTablesRequest();
~DescribeRecycleBinTablesRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getDbName() const;
void setDbName(const std::string &dbName);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string drdsInstanceId_;
std::string dbName_;
std::string regionId_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBERECYCLEBINTABLESREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEHISTOREINSTANCEINFORESULT_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEHISTOREINSTANCEINFORESULT_H_
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBERECYCLEBINTABLESRESULT_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBERECYCLEBINTABLESRESULT_H_
#include <string>
#include <vector>
@@ -29,33 +29,31 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeHiStoreInstanceInfoResult : public ServiceResult
class ALIBABACLOUD_DRDS_EXPORT DescribeRecycleBinTablesResult : public ServiceResult
{
public:
struct HiStoreInstanceInfo
struct DataItem
{
long gmtCreate;
std::string historeInstanceId;
int diskSize;
std::string machineSpec;
std::string rpmVersion;
std::string originalTableName;
std::string tableName;
std::string createTime;
};
DescribeHiStoreInstanceInfoResult();
explicit DescribeHiStoreInstanceInfoResult(const std::string &payload);
~DescribeHiStoreInstanceInfoResult();
HiStoreInstanceInfo getHiStoreInstanceInfo()const;
DescribeRecycleBinTablesResult();
explicit DescribeRecycleBinTablesResult(const std::string &payload);
~DescribeRecycleBinTablesResult();
std::vector<DataItem> getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
HiStoreInstanceInfo hiStoreInstanceInfo_;
std::vector<DataItem> data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEHISTOREINSTANCEINFORESULT_H_
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBERECYCLEBINTABLESRESULT_H_

View File

@@ -1,66 +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_DRDS_MODEL_DESCRIBERESTOREORDERREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBERESTOREORDERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeRestoreOrderRequest : public RpcServiceRequest
{
public:
DescribeRestoreOrderRequest();
~DescribeRestoreOrderRequest();
std::string getBackupDbNames()const;
void setBackupDbNames(const std::string& backupDbNames);
std::string getBackupId()const;
void setBackupId(const std::string& backupId);
std::string getBackupLevel()const;
void setBackupLevel(const std::string& backupLevel);
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getPreferredBackupTime()const;
void setPreferredBackupTime(const std::string& preferredBackupTime);
std::string getBackupMode()const;
void setBackupMode(const std::string& backupMode);
private:
std::string backupDbNames_;
std::string backupId_;
std::string backupLevel_;
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string preferredBackupTime_;
std::string backupMode_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBERESTOREORDERREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBERESTOREORDERREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBERESTOREORDERREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeRestoreOrderRequest : public RpcServiceRequest {
public:
DescribeRestoreOrderRequest();
~DescribeRestoreOrderRequest();
std::string getBackupDbNames() const;
void setBackupDbNames(const std::string &backupDbNames);
std::string getBackupId() const;
void setBackupId(const std::string &backupId);
std::string getBackupLevel() const;
void setBackupLevel(const std::string &backupLevel);
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getPreferredBackupTime() const;
void setPreferredBackupTime(const std::string &preferredBackupTime);
std::string getBackupMode() const;
void setBackupMode(const std::string &backupMode);
private:
std::string backupDbNames_;
std::string backupId_;
std::string backupLevel_;
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string preferredBackupTime_;
std::string backupMode_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBERESTOREORDERREQUEST_H_

View File

@@ -39,9 +39,9 @@ namespace AlibabaCloud
std::string vSwtichId;
std::string vpcId;
std::string network;
std::string regionId;
std::string azoneId;
std::string instSpec;
std::string azoneId;
std::string regionId;
};
struct RdsOrderDOListItem
{
@@ -50,8 +50,8 @@ namespace AlibabaCloud
std::string network;
long num;
std::string instanceClass;
std::string regionId;
std::string azoneId;
std::string regionId;
std::string engine;
};
struct PolarOrderDOListItem
@@ -61,8 +61,8 @@ namespace AlibabaCloud
std::string network;
long num;
std::string instanceClass;
std::string regionId;
std::string azoneId;
std::string regionId;
std::string engine;
};
std::vector<DrdsOrderDOListItem> drdsOrderDOList;

View File

@@ -1,60 +1,54 @@
/*
* 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_DRDS_MODEL_DESCRIBESHARDTASKINFOREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBESHARDTASKINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeShardTaskInfoRequest : public RpcServiceRequest
{
public:
DescribeShardTaskInfoRequest();
~DescribeShardTaskInfoRequest();
std::string getTargetTableName()const;
void setTargetTableName(const std::string& targetTableName);
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getDbName()const;
void setDbName(const std::string& dbName);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getSourceTableName()const;
void setSourceTableName(const std::string& sourceTableName);
private:
std::string targetTableName_;
std::string drdsInstanceId_;
std::string dbName_;
std::string regionId_;
std::string sourceTableName_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBESHARDTASKINFOREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBESHARDTASKINFOREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBESHARDTASKINFOREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeShardTaskInfoRequest : public RpcServiceRequest {
public:
DescribeShardTaskInfoRequest();
~DescribeShardTaskInfoRequest();
std::string getTargetTableName() const;
void setTargetTableName(const std::string &targetTableName);
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getDbName() const;
void setDbName(const std::string &dbName);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getSourceTableName() const;
void setSourceTableName(const std::string &sourceTableName);
private:
std::string targetTableName_;
std::string drdsInstanceId_;
std::string dbName_;
std::string regionId_;
std::string sourceTableName_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBESHARDTASKINFOREQUEST_H_

View File

@@ -72,8 +72,8 @@ namespace AlibabaCloud
std::string startTime;
int delay;
};
std::string sourceTableName;
std::string status;
std::string sourceTableName;
std::string progress;
FullCheck fullCheck;
Increment increment;

View File

@@ -1,66 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBESHARDTASKLISTREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBESHARDTASKLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeShardTaskListRequest : public RpcServiceRequest
{
public:
DescribeShardTaskListRequest();
~DescribeShardTaskListRequest();
std::string getTaskType()const;
void setTaskType(const std::string& taskType);
std::string getQuery()const;
void setQuery(const std::string& query);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getDbName()const;
void setDbName(const std::string& dbName);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getPageSize()const;
void setPageSize(int pageSize);
private:
std::string taskType_;
std::string query_;
int currentPage_;
std::string drdsInstanceId_;
std::string dbName_;
std::string regionId_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBESHARDTASKLISTREQUEST_H_

View File

@@ -1,69 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBESHARDTASKLISTRESULT_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBESHARDTASKLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeShardTaskListResult : public ServiceResult
{
public:
struct ListItem
{
std::string sourceTableName;
int progress;
long expired1;
int stage;
std::string expired;
std::string targetTableName;
int delay;
};
DescribeShardTaskListResult();
explicit DescribeShardTaskListResult(const std::string &payload);
~DescribeShardTaskListResult();
int getPageSize()const;
int getPageNumber()const;
int getTotal()const;
std::vector<ListItem> getList()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
int pageSize_;
int pageNumber_;
int total_;
std::vector<ListItem> list_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBESHARDTASKLISTRESULT_H_

View File

@@ -1,51 +1,45 @@
/*
* 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_DRDS_MODEL_DESCRIBESQLFLASHBAKTASKREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBESQLFLASHBAKTASKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeSqlFlashbakTaskRequest : public RpcServiceRequest
{
public:
DescribeSqlFlashbakTaskRequest();
~DescribeSqlFlashbakTaskRequest();
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBESQLFLASHBAKTASKREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBESQLFLASHBAKTASKREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBESQLFLASHBAKTASKREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeSqlFlashbakTaskRequest : public RpcServiceRequest {
public:
DescribeSqlFlashbakTaskRequest();
~DescribeSqlFlashbakTaskRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBESQLFLASHBAKTASKREQUEST_H_

View File

@@ -1,66 +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_DRDS_MODEL_DESCRIBETABLELISTBYTYPEREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBETABLELISTBYTYPEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeTableListByTypeRequest : public RpcServiceRequest
{
public:
DescribeTableListByTypeRequest();
~DescribeTableListByTypeRequest();
std::string getTableType()const;
void setTableType(const std::string& tableType);
std::string getQuery()const;
void setQuery(const std::string& query);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getDbName()const;
void setDbName(const std::string& dbName);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getPageSize()const;
void setPageSize(int pageSize);
private:
std::string tableType_;
std::string query_;
int currentPage_;
std::string drdsInstanceId_;
std::string dbName_;
std::string regionId_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBETABLELISTBYTYPEREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBETABLELISTBYTYPEREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBETABLELISTBYTYPEREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeTableListByTypeRequest : public RpcServiceRequest {
public:
DescribeTableListByTypeRequest();
~DescribeTableListByTypeRequest();
std::string getTableType() const;
void setTableType(const std::string &tableType);
std::string getQuery() const;
void setQuery(const std::string &query);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getDbName() const;
void setDbName(const std::string &dbName);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPageSize() const;
void setPageSize(int pageSize);
private:
std::string tableType_;
std::string query_;
int currentPage_;
std::string drdsInstanceId_;
std::string dbName_;
std::string regionId_;
int pageSize_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBETABLELISTBYTYPEREQUEST_H_

View File

@@ -1,57 +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_DRDS_MODEL_DESCRIBETABLEREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBETABLEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeTableRequest : public RpcServiceRequest
{
public:
DescribeTableRequest();
~DescribeTableRequest();
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getDbName()const;
void setDbName(const std::string& dbName);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getTableName()const;
void setTableName(const std::string& tableName);
private:
std::string drdsInstanceId_;
std::string dbName_;
std::string regionId_;
std::string tableName_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBETABLEREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBETABLEREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBETABLEREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeTableRequest : public RpcServiceRequest {
public:
DescribeTableRequest();
~DescribeTableRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getDbName() const;
void setDbName(const std::string &dbName);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getTableName() const;
void setTableName(const std::string &tableName);
private:
std::string drdsInstanceId_;
std::string dbName_;
std::string regionId_;
std::string tableName_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBETABLEREQUEST_H_

View File

@@ -1,63 +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_DRDS_MODEL_DESCRIBETABLESREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBETABLESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DescribeTablesRequest : public RpcServiceRequest
{
public:
DescribeTablesRequest();
~DescribeTablesRequest();
std::string getQuery()const;
void setQuery(const std::string& query);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getDbName()const;
void setDbName(const std::string& dbName);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getPageSize()const;
void setPageSize(int pageSize);
private:
std::string query_;
int currentPage_;
std::string drdsInstanceId_;
std::string dbName_;
std::string regionId_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBETABLESREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBETABLESREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBETABLESREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DescribeTablesRequest : public RpcServiceRequest {
public:
DescribeTablesRequest();
~DescribeTablesRequest();
std::string getQuery() const;
void setQuery(const std::string &query);
int getCurrentPage() const;
void setCurrentPage(int currentPage);
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getDbName() const;
void setDbName(const std::string &dbName);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPageSize() const;
void setPageSize(int pageSize);
private:
std::string query_;
int currentPage_;
std::string drdsInstanceId_;
std::string dbName_;
std::string regionId_;
int pageSize_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBETABLESREQUEST_H_

View File

@@ -1,54 +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_DRDS_MODEL_DISABLESQLAUDITREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DISABLESQLAUDITREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT DisableSqlAuditRequest : public RpcServiceRequest
{
public:
DisableSqlAuditRequest();
~DisableSqlAuditRequest();
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDbName()const;
void setDbName(const std::string& dbName);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbName_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DISABLESQLAUDITREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_DISABLESQLAUDITREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DISABLESQLAUDITREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT DisableSqlAuditRequest : public RpcServiceRequest {
public:
DisableSqlAuditRequest();
~DisableSqlAuditRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDbName() const;
void setDbName(const std::string &dbName);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbName_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_DISABLESQLAUDITREQUEST_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_DRDS_MODEL_ENABLEINSTANCEIPV6ADDRESSREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_ENABLEINSTANCEIPV6ADDRESSREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT EnableInstanceIpv6AddressRequest : public RpcServiceRequest {
public:
EnableInstanceIpv6AddressRequest();
~EnableInstanceIpv6AddressRequest();
std::string getDrdsPassword() const;
void setDrdsPassword(const std::string &drdsPassword);
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
std::string drdsPassword_;
std::string drdsInstanceId_;
std::string regionId_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_ENABLEINSTANCEIPV6ADDRESSREQUEST_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_DRDS_MODEL_ENABLEINSTANCEIPV6ADDRESSRESULT_H_
#define ALIBABACLOUD_DRDS_MODEL_ENABLEINSTANCEIPV6ADDRESSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT EnableInstanceIpv6AddressResult : public ServiceResult
{
public:
EnableInstanceIpv6AddressResult();
explicit EnableInstanceIpv6AddressResult(const std::string &payload);
~EnableInstanceIpv6AddressResult();
bool getData()const;
protected:
void parse(const std::string &payload);
private:
bool data_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_ENABLEINSTANCEIPV6ADDRESSRESULT_H_

View File

@@ -1,63 +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_DRDS_MODEL_ENABLESQLAUDITREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_ENABLESQLAUDITREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT EnableSqlAuditRequest : public RpcServiceRequest
{
public:
EnableSqlAuditRequest();
~EnableSqlAuditRequest();
std::string getRecallStartTimestamp()const;
void setRecallStartTimestamp(const std::string& recallStartTimestamp);
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDbName()const;
void setDbName(const std::string& dbName);
bool getIsRecall()const;
void setIsRecall(bool isRecall);
std::string getRecallEndTimestamp()const;
void setRecallEndTimestamp(const std::string& recallEndTimestamp);
private:
std::string recallStartTimestamp_;
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbName_;
bool isRecall_;
std::string recallEndTimestamp_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_ENABLESQLAUDITREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_ENABLESQLAUDITREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_ENABLESQLAUDITREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT EnableSqlAuditRequest : public RpcServiceRequest {
public:
EnableSqlAuditRequest();
~EnableSqlAuditRequest();
std::string getRecallStartTimestamp() const;
void setRecallStartTimestamp(const std::string &recallStartTimestamp);
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDbName() const;
void setDbName(const std::string &dbName);
bool getIsRecall() const;
void setIsRecall(bool isRecall);
std::string getRecallEndTimestamp() const;
void setRecallEndTimestamp(const std::string &recallEndTimestamp);
private:
std::string recallStartTimestamp_;
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbName_;
bool isRecall_;
std::string recallEndTimestamp_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_ENABLESQLAUDITREQUEST_H_

View File

@@ -1,54 +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_DRDS_MODEL_ENABLESQLFLASHBACKMATCHSWITCHREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_ENABLESQLFLASHBACKMATCHSWITCHREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT EnableSqlFlashbackMatchSwitchRequest : public RpcServiceRequest
{
public:
EnableSqlFlashbackMatchSwitchRequest();
~EnableSqlFlashbackMatchSwitchRequest();
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDbName()const;
void setDbName(const std::string& dbName);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbName_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_ENABLESQLFLASHBACKMATCHSWITCHREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_ENABLESQLFLASHBACKMATCHSWITCHREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_ENABLESQLFLASHBACKMATCHSWITCHREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT EnableSqlFlashbackMatchSwitchRequest : public RpcServiceRequest {
public:
EnableSqlFlashbackMatchSwitchRequest();
~EnableSqlFlashbackMatchSwitchRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDbName() const;
void setDbName(const std::string &dbName);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbName_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_ENABLESQLFLASHBACKMATCHSWITCHREQUEST_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_DRDS_MODEL_FLASHBACKRECYCLEBINTABLEREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_FLASHBACKRECYCLEBINTABLEREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT FlashbackRecycleBinTableRequest : public RpcServiceRequest {
public:
FlashbackRecycleBinTableRequest();
~FlashbackRecycleBinTableRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getDbName() const;
void setDbName(const std::string &dbName);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getTableName() const;
void setTableName(const std::string &tableName);
private:
std::string drdsInstanceId_;
std::string dbName_;
std::string regionId_;
std::string tableName_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_FLASHBACKRECYCLEBINTABLEREQUEST_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_DRDS_MODEL_FLASHBACKRECYCLEBINTABLERESULT_H_
#define ALIBABACLOUD_DRDS_MODEL_FLASHBACKRECYCLEBINTABLERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT FlashbackRecycleBinTableResult : public ServiceResult
{
public:
FlashbackRecycleBinTableResult();
explicit FlashbackRecycleBinTableResult(const std::string &payload);
~FlashbackRecycleBinTableResult();
bool getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
bool data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_FLASHBACKRECYCLEBINTABLERESULT_H_

View File

@@ -1,54 +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_DRDS_MODEL_GETDRDSDBRDSRELATIONINFOREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_GETDRDSDBRDSRELATIONINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT GetDrdsDbRdsRelationInfoRequest : public RpcServiceRequest
{
public:
GetDrdsDbRdsRelationInfoRequest();
~GetDrdsDbRdsRelationInfoRequest();
std::string getDrdsInstanceId()const;
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDbName()const;
void setDbName(const std::string& dbName);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbName_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_GETDRDSDBRDSRELATIONINFOREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_GETDRDSDBRDSRELATIONINFOREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_GETDRDSDBRDSRELATIONINFOREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT GetDrdsDbRdsRelationInfoRequest : public RpcServiceRequest {
public:
GetDrdsDbRdsRelationInfoRequest();
~GetDrdsDbRdsRelationInfoRequest();
std::string getDrdsInstanceId() const;
void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDbName() const;
void setDbName(const std::string &dbName);
private:
std::string drdsInstanceId_;
std::string accessKeyId_;
std::string dbName_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_GETDRDSDBRDSRELATIONINFOREQUEST_H_

View File

@@ -1,69 +1,64 @@
/*
* 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_DRDS_MODEL_LISTTAGRESOURCESREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_LISTTAGRESOURCESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/drds/DrdsExport.h>
namespace AlibabaCloud
{
namespace Drds
{
namespace Model
{
class ALIBABACLOUD_DRDS_EXPORT ListTagResourcesRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;
std::string key;
};
public:
ListTagResourcesRequest();
~ListTagResourcesRequest();
std::vector<std::string> getResourceId()const;
void setResourceId(const std::vector<std::string>& resourceId);
std::string getResourceType()const;
void setResourceType(const std::string& resourceType);
bool getNoRole()const;
void setNoRole(bool noRole);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
private:
std::vector<std::string> resourceId_;
std::string resourceType_;
bool noRole_;
std::string regionId_;
std::string nextToken_;
std::vector<Tag> tag_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_LISTTAGRESOURCESREQUEST_H_
*/
#ifndef ALIBABACLOUD_DRDS_MODEL_LISTTAGRESOURCESREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_LISTTAGRESOURCESREQUEST_H_
#include <alibabacloud/drds/DrdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Drds {
namespace Model {
class ALIBABACLOUD_DRDS_EXPORT ListTagResourcesRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
ListTagResourcesRequest();
~ListTagResourcesRequest();
std::vector<std::string> getResourceId() const;
void setResourceId(const std::vector<std::string> &resourceId);
std::string getResourceType() const;
void setResourceType(const std::string &resourceType);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
bool getNoRole() const;
void setNoRole(bool noRole);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
private:
std::vector<std::string> resourceId_;
std::string resourceType_;
std::string accessKeyId_;
bool noRole_;
std::string regionId_;
std::string nextToken_;
std::vector<Tag> tag_;
};
} // namespace Model
} // namespace Drds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_LISTTAGRESOURCESREQUEST_H_

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