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 ) include/alibabacloud/drds/DrdsExport.h )
set(drds_public_header_model 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/CheckDrdsDbNameRequest.h
include/alibabacloud/drds/model/CheckDrdsDbNameResult.h include/alibabacloud/drds/model/CheckDrdsDbNameResult.h
include/alibabacloud/drds/model/CheckExpandStatusRequest.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/DescribeDrdsDbInstancesResult.h
include/alibabacloud/drds/model/DescribeDrdsDbRdsNameListRequest.h include/alibabacloud/drds/model/DescribeDrdsDbRdsNameListRequest.h
include/alibabacloud/drds/model/DescribeDrdsDbRdsNameListResult.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/DescribeDrdsInstanceRequest.h
include/alibabacloud/drds/model/DescribeDrdsInstanceResult.h include/alibabacloud/drds/model/DescribeDrdsInstanceResult.h
include/alibabacloud/drds/model/DescribeDrdsInstanceDbMonitorRequest.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/DescribeDrdsTasksResult.h
include/alibabacloud/drds/model/DescribeExpandLogicTableInfoListRequest.h include/alibabacloud/drds/model/DescribeExpandLogicTableInfoListRequest.h
include/alibabacloud/drds/model/DescribeExpandLogicTableInfoListResult.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/DescribeHotDbListRequest.h
include/alibabacloud/drds/model/DescribeHotDbListResult.h include/alibabacloud/drds/model/DescribeHotDbListResult.h
include/alibabacloud/drds/model/DescribeInstDbLogInfoRequest.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/DescribeInstDbSlsInfoResult.h
include/alibabacloud/drds/model/DescribeInstanceAccountsRequest.h include/alibabacloud/drds/model/DescribeInstanceAccountsRequest.h
include/alibabacloud/drds/model/DescribeInstanceAccountsResult.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/DescribeInstanceSwitchAzoneRequest.h
include/alibabacloud/drds/model/DescribeInstanceSwitchAzoneResult.h include/alibabacloud/drds/model/DescribeInstanceSwitchAzoneResult.h
include/alibabacloud/drds/model/DescribeInstanceSwitchNetworkRequest.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/DescribeRdsPerformanceSummaryResult.h
include/alibabacloud/drds/model/DescribeRdsSuperAccountInstancesRequest.h include/alibabacloud/drds/model/DescribeRdsSuperAccountInstancesRequest.h
include/alibabacloud/drds/model/DescribeRdsSuperAccountInstancesResult.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/DescribeRestoreOrderRequest.h
include/alibabacloud/drds/model/DescribeRestoreOrderResult.h include/alibabacloud/drds/model/DescribeRestoreOrderResult.h
include/alibabacloud/drds/model/DescribeShardTaskInfoRequest.h include/alibabacloud/drds/model/DescribeShardTaskInfoRequest.h
include/alibabacloud/drds/model/DescribeShardTaskInfoResult.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/DescribeSqlFlashbakTaskRequest.h
include/alibabacloud/drds/model/DescribeSqlFlashbakTaskResult.h include/alibabacloud/drds/model/DescribeSqlFlashbakTaskResult.h
include/alibabacloud/drds/model/DescribeTableRequest.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/DescribeTablesResult.h
include/alibabacloud/drds/model/DisableSqlAuditRequest.h include/alibabacloud/drds/model/DisableSqlAuditRequest.h
include/alibabacloud/drds/model/DisableSqlAuditResult.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/EnableSqlAuditRequest.h
include/alibabacloud/drds/model/EnableSqlAuditResult.h include/alibabacloud/drds/model/EnableSqlAuditResult.h
include/alibabacloud/drds/model/EnableSqlFlashbackMatchSwitchRequest.h include/alibabacloud/drds/model/EnableSqlFlashbackMatchSwitchRequest.h
include/alibabacloud/drds/model/EnableSqlFlashbackMatchSwitchResult.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/GetDrdsDbRdsRelationInfoRequest.h
include/alibabacloud/drds/model/GetDrdsDbRdsRelationInfoResult.h include/alibabacloud/drds/model/GetDrdsDbRdsRelationInfoResult.h
include/alibabacloud/drds/model/ListTagResourcesRequest.h include/alibabacloud/drds/model/ListTagResourcesRequest.h
include/alibabacloud/drds/model/ListTagResourcesResult.h include/alibabacloud/drds/model/ListTagResourcesResult.h
include/alibabacloud/drds/model/ManagePrivateRdsRequest.h include/alibabacloud/drds/model/ManagePrivateRdsRequest.h
include/alibabacloud/drds/model/ManagePrivateRdsResult.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/ModifyDrdsInstanceDescriptionRequest.h
include/alibabacloud/drds/model/ModifyDrdsInstanceDescriptionResult.h include/alibabacloud/drds/model/ModifyDrdsInstanceDescriptionResult.h
include/alibabacloud/drds/model/ModifyDrdsIpWhiteListRequest.h include/alibabacloud/drds/model/ModifyDrdsIpWhiteListRequest.h
include/alibabacloud/drds/model/ModifyDrdsIpWhiteListResult.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/ModifyRdsReadWeightRequest.h
include/alibabacloud/drds/model/ModifyRdsReadWeightResult.h include/alibabacloud/drds/model/ModifyRdsReadWeightResult.h
include/alibabacloud/drds/model/PutStartBackupRequest.h include/alibabacloud/drds/model/PutStartBackupRequest.h
include/alibabacloud/drds/model/PutStartBackupResult.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/ReleaseInstanceInternetAddressRequest.h
include/alibabacloud/drds/model/ReleaseInstanceInternetAddressResult.h include/alibabacloud/drds/model/ReleaseInstanceInternetAddressResult.h
include/alibabacloud/drds/model/RemoveBackupsSetRequest.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/RemoveDrdsInstanceResult.h
include/alibabacloud/drds/model/RemoveInstanceAccountRequest.h include/alibabacloud/drds/model/RemoveInstanceAccountRequest.h
include/alibabacloud/drds/model/RemoveInstanceAccountResult.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/SetBackupLocalRequest.h
include/alibabacloud/drds/model/SetBackupLocalResult.h include/alibabacloud/drds/model/SetBackupLocalResult.h
include/alibabacloud/drds/model/SetBackupPolicyRequest.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/SetupBroadcastTablesResult.h
include/alibabacloud/drds/model/SetupDrdsParamsRequest.h include/alibabacloud/drds/model/SetupDrdsParamsRequest.h
include/alibabacloud/drds/model/SetupDrdsParamsResult.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/SetupTableRequest.h
include/alibabacloud/drds/model/SetupTableResult.h include/alibabacloud/drds/model/SetupTableResult.h
include/alibabacloud/drds/model/StartRestoreRequest.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/SubmitSmoothExpandPreCheckResult.h
include/alibabacloud/drds/model/SubmitSmoothExpandPreCheckTaskRequest.h include/alibabacloud/drds/model/SubmitSmoothExpandPreCheckTaskRequest.h
include/alibabacloud/drds/model/SubmitSmoothExpandPreCheckTaskResult.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/SubmitSqlFlashbackTaskRequest.h
include/alibabacloud/drds/model/SubmitSqlFlashbackTaskResult.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/SwitchGlobalBroadcastTypeRequest.h
include/alibabacloud/drds/model/SwitchGlobalBroadcastTypeResult.h include/alibabacloud/drds/model/SwitchGlobalBroadcastTypeResult.h
include/alibabacloud/drds/model/TagResourcesRequest.h include/alibabacloud/drds/model/TagResourcesRequest.h
@@ -220,6 +236,10 @@ set(drds_public_header_model
set(drds_src set(drds_src
src/DrdsClient.cc 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/CheckDrdsDbNameRequest.cc
src/model/CheckDrdsDbNameResult.cc src/model/CheckDrdsDbNameResult.cc
src/model/CheckExpandStatusRequest.cc src/model/CheckExpandStatusRequest.cc
@@ -270,8 +290,6 @@ set(drds_src
src/model/DescribeDrdsDbInstancesResult.cc src/model/DescribeDrdsDbInstancesResult.cc
src/model/DescribeDrdsDbRdsNameListRequest.cc src/model/DescribeDrdsDbRdsNameListRequest.cc
src/model/DescribeDrdsDbRdsNameListResult.cc src/model/DescribeDrdsDbRdsNameListResult.cc
src/model/DescribeDrdsDbTasksRequest.cc
src/model/DescribeDrdsDbTasksResult.cc
src/model/DescribeDrdsInstanceRequest.cc src/model/DescribeDrdsInstanceRequest.cc
src/model/DescribeDrdsInstanceResult.cc src/model/DescribeDrdsInstanceResult.cc
src/model/DescribeDrdsInstanceDbMonitorRequest.cc src/model/DescribeDrdsInstanceDbMonitorRequest.cc
@@ -298,8 +316,6 @@ set(drds_src
src/model/DescribeDrdsTasksResult.cc src/model/DescribeDrdsTasksResult.cc
src/model/DescribeExpandLogicTableInfoListRequest.cc src/model/DescribeExpandLogicTableInfoListRequest.cc
src/model/DescribeExpandLogicTableInfoListResult.cc src/model/DescribeExpandLogicTableInfoListResult.cc
src/model/DescribeHiStoreInstanceInfoRequest.cc
src/model/DescribeHiStoreInstanceInfoResult.cc
src/model/DescribeHotDbListRequest.cc src/model/DescribeHotDbListRequest.cc
src/model/DescribeHotDbListResult.cc src/model/DescribeHotDbListResult.cc
src/model/DescribeInstDbLogInfoRequest.cc src/model/DescribeInstDbLogInfoRequest.cc
@@ -308,8 +324,6 @@ set(drds_src
src/model/DescribeInstDbSlsInfoResult.cc src/model/DescribeInstDbSlsInfoResult.cc
src/model/DescribeInstanceAccountsRequest.cc src/model/DescribeInstanceAccountsRequest.cc
src/model/DescribeInstanceAccountsResult.cc src/model/DescribeInstanceAccountsResult.cc
src/model/DescribeInstanceMenuSwitchRequest.cc
src/model/DescribeInstanceMenuSwitchResult.cc
src/model/DescribeInstanceSwitchAzoneRequest.cc src/model/DescribeInstanceSwitchAzoneRequest.cc
src/model/DescribeInstanceSwitchAzoneResult.cc src/model/DescribeInstanceSwitchAzoneResult.cc
src/model/DescribeInstanceSwitchNetworkRequest.cc src/model/DescribeInstanceSwitchNetworkRequest.cc
@@ -324,12 +338,14 @@ set(drds_src
src/model/DescribeRdsPerformanceSummaryResult.cc src/model/DescribeRdsPerformanceSummaryResult.cc
src/model/DescribeRdsSuperAccountInstancesRequest.cc src/model/DescribeRdsSuperAccountInstancesRequest.cc
src/model/DescribeRdsSuperAccountInstancesResult.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/DescribeRestoreOrderRequest.cc
src/model/DescribeRestoreOrderResult.cc src/model/DescribeRestoreOrderResult.cc
src/model/DescribeShardTaskInfoRequest.cc src/model/DescribeShardTaskInfoRequest.cc
src/model/DescribeShardTaskInfoResult.cc src/model/DescribeShardTaskInfoResult.cc
src/model/DescribeShardTaskListRequest.cc
src/model/DescribeShardTaskListResult.cc
src/model/DescribeSqlFlashbakTaskRequest.cc src/model/DescribeSqlFlashbakTaskRequest.cc
src/model/DescribeSqlFlashbakTaskResult.cc src/model/DescribeSqlFlashbakTaskResult.cc
src/model/DescribeTableRequest.cc src/model/DescribeTableRequest.cc
@@ -340,24 +356,36 @@ set(drds_src
src/model/DescribeTablesResult.cc src/model/DescribeTablesResult.cc
src/model/DisableSqlAuditRequest.cc src/model/DisableSqlAuditRequest.cc
src/model/DisableSqlAuditResult.cc src/model/DisableSqlAuditResult.cc
src/model/EnableInstanceIpv6AddressRequest.cc
src/model/EnableInstanceIpv6AddressResult.cc
src/model/EnableSqlAuditRequest.cc src/model/EnableSqlAuditRequest.cc
src/model/EnableSqlAuditResult.cc src/model/EnableSqlAuditResult.cc
src/model/EnableSqlFlashbackMatchSwitchRequest.cc src/model/EnableSqlFlashbackMatchSwitchRequest.cc
src/model/EnableSqlFlashbackMatchSwitchResult.cc src/model/EnableSqlFlashbackMatchSwitchResult.cc
src/model/FlashbackRecycleBinTableRequest.cc
src/model/FlashbackRecycleBinTableResult.cc
src/model/GetDrdsDbRdsRelationInfoRequest.cc src/model/GetDrdsDbRdsRelationInfoRequest.cc
src/model/GetDrdsDbRdsRelationInfoResult.cc src/model/GetDrdsDbRdsRelationInfoResult.cc
src/model/ListTagResourcesRequest.cc src/model/ListTagResourcesRequest.cc
src/model/ListTagResourcesResult.cc src/model/ListTagResourcesResult.cc
src/model/ManagePrivateRdsRequest.cc src/model/ManagePrivateRdsRequest.cc
src/model/ManagePrivateRdsResult.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/ModifyDrdsInstanceDescriptionRequest.cc
src/model/ModifyDrdsInstanceDescriptionResult.cc src/model/ModifyDrdsInstanceDescriptionResult.cc
src/model/ModifyDrdsIpWhiteListRequest.cc src/model/ModifyDrdsIpWhiteListRequest.cc
src/model/ModifyDrdsIpWhiteListResult.cc src/model/ModifyDrdsIpWhiteListResult.cc
src/model/ModifyPolarDbReadWeightRequest.cc
src/model/ModifyPolarDbReadWeightResult.cc
src/model/ModifyRdsReadWeightRequest.cc src/model/ModifyRdsReadWeightRequest.cc
src/model/ModifyRdsReadWeightResult.cc src/model/ModifyRdsReadWeightResult.cc
src/model/PutStartBackupRequest.cc src/model/PutStartBackupRequest.cc
src/model/PutStartBackupResult.cc src/model/PutStartBackupResult.cc
src/model/RefreshDrdsAtomUrlRequest.cc
src/model/RefreshDrdsAtomUrlResult.cc
src/model/ReleaseInstanceInternetAddressRequest.cc src/model/ReleaseInstanceInternetAddressRequest.cc
src/model/ReleaseInstanceInternetAddressResult.cc src/model/ReleaseInstanceInternetAddressResult.cc
src/model/RemoveBackupsSetRequest.cc src/model/RemoveBackupsSetRequest.cc
@@ -370,6 +398,12 @@ set(drds_src
src/model/RemoveDrdsInstanceResult.cc src/model/RemoveDrdsInstanceResult.cc
src/model/RemoveInstanceAccountRequest.cc src/model/RemoveInstanceAccountRequest.cc
src/model/RemoveInstanceAccountResult.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/SetBackupLocalRequest.cc
src/model/SetBackupLocalResult.cc src/model/SetBackupLocalResult.cc
src/model/SetBackupPolicyRequest.cc src/model/SetBackupPolicyRequest.cc
@@ -378,6 +412,8 @@ set(drds_src
src/model/SetupBroadcastTablesResult.cc src/model/SetupBroadcastTablesResult.cc
src/model/SetupDrdsParamsRequest.cc src/model/SetupDrdsParamsRequest.cc
src/model/SetupDrdsParamsResult.cc src/model/SetupDrdsParamsResult.cc
src/model/SetupRecycleBinStatusRequest.cc
src/model/SetupRecycleBinStatusResult.cc
src/model/SetupTableRequest.cc src/model/SetupTableRequest.cc
src/model/SetupTableResult.cc src/model/SetupTableResult.cc
src/model/StartRestoreRequest.cc src/model/StartRestoreRequest.cc
@@ -392,12 +428,8 @@ set(drds_src
src/model/SubmitSmoothExpandPreCheckResult.cc src/model/SubmitSmoothExpandPreCheckResult.cc
src/model/SubmitSmoothExpandPreCheckTaskRequest.cc src/model/SubmitSmoothExpandPreCheckTaskRequest.cc
src/model/SubmitSmoothExpandPreCheckTaskResult.cc src/model/SubmitSmoothExpandPreCheckTaskResult.cc
src/model/SubmitSmoothExpandTaskRequest.cc
src/model/SubmitSmoothExpandTaskResult.cc
src/model/SubmitSqlFlashbackTaskRequest.cc src/model/SubmitSqlFlashbackTaskRequest.cc
src/model/SubmitSqlFlashbackTaskResult.cc src/model/SubmitSqlFlashbackTaskResult.cc
src/model/SubmitSwitchTaskRequest.cc
src/model/SubmitSwitchTaskResult.cc
src/model/SwitchGlobalBroadcastTypeRequest.cc src/model/SwitchGlobalBroadcastTypeRequest.cc
src/model/SwitchGlobalBroadcastTypeResult.cc src/model/SwitchGlobalBroadcastTypeResult.cc
src/model/TagResourcesRequest.cc src/model/TagResourcesRequest.cc

View File

@@ -22,6 +22,10 @@
#include <alibabacloud/core/EndpointProvider.h> #include <alibabacloud/core/EndpointProvider.h>
#include <alibabacloud/core/RpcServiceClient.h> #include <alibabacloud/core/RpcServiceClient.h>
#include "DrdsExport.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/CheckDrdsDbNameRequest.h"
#include "model/CheckDrdsDbNameResult.h" #include "model/CheckDrdsDbNameResult.h"
#include "model/CheckExpandStatusRequest.h" #include "model/CheckExpandStatusRequest.h"
@@ -72,8 +76,6 @@
#include "model/DescribeDrdsDbInstancesResult.h" #include "model/DescribeDrdsDbInstancesResult.h"
#include "model/DescribeDrdsDbRdsNameListRequest.h" #include "model/DescribeDrdsDbRdsNameListRequest.h"
#include "model/DescribeDrdsDbRdsNameListResult.h" #include "model/DescribeDrdsDbRdsNameListResult.h"
#include "model/DescribeDrdsDbTasksRequest.h"
#include "model/DescribeDrdsDbTasksResult.h"
#include "model/DescribeDrdsInstanceRequest.h" #include "model/DescribeDrdsInstanceRequest.h"
#include "model/DescribeDrdsInstanceResult.h" #include "model/DescribeDrdsInstanceResult.h"
#include "model/DescribeDrdsInstanceDbMonitorRequest.h" #include "model/DescribeDrdsInstanceDbMonitorRequest.h"
@@ -100,8 +102,6 @@
#include "model/DescribeDrdsTasksResult.h" #include "model/DescribeDrdsTasksResult.h"
#include "model/DescribeExpandLogicTableInfoListRequest.h" #include "model/DescribeExpandLogicTableInfoListRequest.h"
#include "model/DescribeExpandLogicTableInfoListResult.h" #include "model/DescribeExpandLogicTableInfoListResult.h"
#include "model/DescribeHiStoreInstanceInfoRequest.h"
#include "model/DescribeHiStoreInstanceInfoResult.h"
#include "model/DescribeHotDbListRequest.h" #include "model/DescribeHotDbListRequest.h"
#include "model/DescribeHotDbListResult.h" #include "model/DescribeHotDbListResult.h"
#include "model/DescribeInstDbLogInfoRequest.h" #include "model/DescribeInstDbLogInfoRequest.h"
@@ -110,8 +110,6 @@
#include "model/DescribeInstDbSlsInfoResult.h" #include "model/DescribeInstDbSlsInfoResult.h"
#include "model/DescribeInstanceAccountsRequest.h" #include "model/DescribeInstanceAccountsRequest.h"
#include "model/DescribeInstanceAccountsResult.h" #include "model/DescribeInstanceAccountsResult.h"
#include "model/DescribeInstanceMenuSwitchRequest.h"
#include "model/DescribeInstanceMenuSwitchResult.h"
#include "model/DescribeInstanceSwitchAzoneRequest.h" #include "model/DescribeInstanceSwitchAzoneRequest.h"
#include "model/DescribeInstanceSwitchAzoneResult.h" #include "model/DescribeInstanceSwitchAzoneResult.h"
#include "model/DescribeInstanceSwitchNetworkRequest.h" #include "model/DescribeInstanceSwitchNetworkRequest.h"
@@ -126,12 +124,14 @@
#include "model/DescribeRdsPerformanceSummaryResult.h" #include "model/DescribeRdsPerformanceSummaryResult.h"
#include "model/DescribeRdsSuperAccountInstancesRequest.h" #include "model/DescribeRdsSuperAccountInstancesRequest.h"
#include "model/DescribeRdsSuperAccountInstancesResult.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/DescribeRestoreOrderRequest.h"
#include "model/DescribeRestoreOrderResult.h" #include "model/DescribeRestoreOrderResult.h"
#include "model/DescribeShardTaskInfoRequest.h" #include "model/DescribeShardTaskInfoRequest.h"
#include "model/DescribeShardTaskInfoResult.h" #include "model/DescribeShardTaskInfoResult.h"
#include "model/DescribeShardTaskListRequest.h"
#include "model/DescribeShardTaskListResult.h"
#include "model/DescribeSqlFlashbakTaskRequest.h" #include "model/DescribeSqlFlashbakTaskRequest.h"
#include "model/DescribeSqlFlashbakTaskResult.h" #include "model/DescribeSqlFlashbakTaskResult.h"
#include "model/DescribeTableRequest.h" #include "model/DescribeTableRequest.h"
@@ -142,24 +142,36 @@
#include "model/DescribeTablesResult.h" #include "model/DescribeTablesResult.h"
#include "model/DisableSqlAuditRequest.h" #include "model/DisableSqlAuditRequest.h"
#include "model/DisableSqlAuditResult.h" #include "model/DisableSqlAuditResult.h"
#include "model/EnableInstanceIpv6AddressRequest.h"
#include "model/EnableInstanceIpv6AddressResult.h"
#include "model/EnableSqlAuditRequest.h" #include "model/EnableSqlAuditRequest.h"
#include "model/EnableSqlAuditResult.h" #include "model/EnableSqlAuditResult.h"
#include "model/EnableSqlFlashbackMatchSwitchRequest.h" #include "model/EnableSqlFlashbackMatchSwitchRequest.h"
#include "model/EnableSqlFlashbackMatchSwitchResult.h" #include "model/EnableSqlFlashbackMatchSwitchResult.h"
#include "model/FlashbackRecycleBinTableRequest.h"
#include "model/FlashbackRecycleBinTableResult.h"
#include "model/GetDrdsDbRdsRelationInfoRequest.h" #include "model/GetDrdsDbRdsRelationInfoRequest.h"
#include "model/GetDrdsDbRdsRelationInfoResult.h" #include "model/GetDrdsDbRdsRelationInfoResult.h"
#include "model/ListTagResourcesRequest.h" #include "model/ListTagResourcesRequest.h"
#include "model/ListTagResourcesResult.h" #include "model/ListTagResourcesResult.h"
#include "model/ManagePrivateRdsRequest.h" #include "model/ManagePrivateRdsRequest.h"
#include "model/ManagePrivateRdsResult.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/ModifyDrdsInstanceDescriptionRequest.h"
#include "model/ModifyDrdsInstanceDescriptionResult.h" #include "model/ModifyDrdsInstanceDescriptionResult.h"
#include "model/ModifyDrdsIpWhiteListRequest.h" #include "model/ModifyDrdsIpWhiteListRequest.h"
#include "model/ModifyDrdsIpWhiteListResult.h" #include "model/ModifyDrdsIpWhiteListResult.h"
#include "model/ModifyPolarDbReadWeightRequest.h"
#include "model/ModifyPolarDbReadWeightResult.h"
#include "model/ModifyRdsReadWeightRequest.h" #include "model/ModifyRdsReadWeightRequest.h"
#include "model/ModifyRdsReadWeightResult.h" #include "model/ModifyRdsReadWeightResult.h"
#include "model/PutStartBackupRequest.h" #include "model/PutStartBackupRequest.h"
#include "model/PutStartBackupResult.h" #include "model/PutStartBackupResult.h"
#include "model/RefreshDrdsAtomUrlRequest.h"
#include "model/RefreshDrdsAtomUrlResult.h"
#include "model/ReleaseInstanceInternetAddressRequest.h" #include "model/ReleaseInstanceInternetAddressRequest.h"
#include "model/ReleaseInstanceInternetAddressResult.h" #include "model/ReleaseInstanceInternetAddressResult.h"
#include "model/RemoveBackupsSetRequest.h" #include "model/RemoveBackupsSetRequest.h"
@@ -172,6 +184,12 @@
#include "model/RemoveDrdsInstanceResult.h" #include "model/RemoveDrdsInstanceResult.h"
#include "model/RemoveInstanceAccountRequest.h" #include "model/RemoveInstanceAccountRequest.h"
#include "model/RemoveInstanceAccountResult.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/SetBackupLocalRequest.h"
#include "model/SetBackupLocalResult.h" #include "model/SetBackupLocalResult.h"
#include "model/SetBackupPolicyRequest.h" #include "model/SetBackupPolicyRequest.h"
@@ -180,6 +198,8 @@
#include "model/SetupBroadcastTablesResult.h" #include "model/SetupBroadcastTablesResult.h"
#include "model/SetupDrdsParamsRequest.h" #include "model/SetupDrdsParamsRequest.h"
#include "model/SetupDrdsParamsResult.h" #include "model/SetupDrdsParamsResult.h"
#include "model/SetupRecycleBinStatusRequest.h"
#include "model/SetupRecycleBinStatusResult.h"
#include "model/SetupTableRequest.h" #include "model/SetupTableRequest.h"
#include "model/SetupTableResult.h" #include "model/SetupTableResult.h"
#include "model/StartRestoreRequest.h" #include "model/StartRestoreRequest.h"
@@ -194,12 +214,8 @@
#include "model/SubmitSmoothExpandPreCheckResult.h" #include "model/SubmitSmoothExpandPreCheckResult.h"
#include "model/SubmitSmoothExpandPreCheckTaskRequest.h" #include "model/SubmitSmoothExpandPreCheckTaskRequest.h"
#include "model/SubmitSmoothExpandPreCheckTaskResult.h" #include "model/SubmitSmoothExpandPreCheckTaskResult.h"
#include "model/SubmitSmoothExpandTaskRequest.h"
#include "model/SubmitSmoothExpandTaskResult.h"
#include "model/SubmitSqlFlashbackTaskRequest.h" #include "model/SubmitSqlFlashbackTaskRequest.h"
#include "model/SubmitSqlFlashbackTaskResult.h" #include "model/SubmitSqlFlashbackTaskResult.h"
#include "model/SubmitSwitchTaskRequest.h"
#include "model/SubmitSwitchTaskResult.h"
#include "model/SwitchGlobalBroadcastTypeRequest.h" #include "model/SwitchGlobalBroadcastTypeRequest.h"
#include "model/SwitchGlobalBroadcastTypeResult.h" #include "model/SwitchGlobalBroadcastTypeResult.h"
#include "model/TagResourcesRequest.h" #include "model/TagResourcesRequest.h"
@@ -227,6 +243,12 @@ namespace AlibabaCloud
class ALIBABACLOUD_DRDS_EXPORT DrdsClient : public RpcServiceClient class ALIBABACLOUD_DRDS_EXPORT DrdsClient : public RpcServiceClient
{ {
public: 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 Outcome<Error, Model::CheckDrdsDbNameResult> CheckDrdsDbNameOutcome;
typedef std::future<CheckDrdsDbNameOutcome> CheckDrdsDbNameOutcomeCallable; typedef std::future<CheckDrdsDbNameOutcome> CheckDrdsDbNameOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::CheckDrdsDbNameRequest&, const CheckDrdsDbNameOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckDrdsDbNameAsyncHandler; 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 Outcome<Error, Model::DescribeDrdsDbRdsNameListResult> DescribeDrdsDbRdsNameListOutcome;
typedef std::future<DescribeDrdsDbRdsNameListOutcome> DescribeDrdsDbRdsNameListOutcomeCallable; typedef std::future<DescribeDrdsDbRdsNameListOutcome> DescribeDrdsDbRdsNameListOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::DescribeDrdsDbRdsNameListRequest&, const DescribeDrdsDbRdsNameListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDrdsDbRdsNameListAsyncHandler; 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 Outcome<Error, Model::DescribeDrdsInstanceResult> DescribeDrdsInstanceOutcome;
typedef std::future<DescribeDrdsInstanceOutcome> DescribeDrdsInstanceOutcomeCallable; typedef std::future<DescribeDrdsInstanceOutcome> DescribeDrdsInstanceOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::DescribeDrdsInstanceRequest&, const DescribeDrdsInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDrdsInstanceAsyncHandler; 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 Outcome<Error, Model::DescribeExpandLogicTableInfoListResult> DescribeExpandLogicTableInfoListOutcome;
typedef std::future<DescribeExpandLogicTableInfoListOutcome> DescribeExpandLogicTableInfoListOutcomeCallable; typedef std::future<DescribeExpandLogicTableInfoListOutcome> DescribeExpandLogicTableInfoListOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::DescribeExpandLogicTableInfoListRequest&, const DescribeExpandLogicTableInfoListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeExpandLogicTableInfoListAsyncHandler; 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 Outcome<Error, Model::DescribeHotDbListResult> DescribeHotDbListOutcome;
typedef std::future<DescribeHotDbListOutcome> DescribeHotDbListOutcomeCallable; typedef std::future<DescribeHotDbListOutcome> DescribeHotDbListOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::DescribeHotDbListRequest&, const DescribeHotDbListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeHotDbListAsyncHandler; 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 Outcome<Error, Model::DescribeInstanceAccountsResult> DescribeInstanceAccountsOutcome;
typedef std::future<DescribeInstanceAccountsOutcome> DescribeInstanceAccountsOutcomeCallable; typedef std::future<DescribeInstanceAccountsOutcome> DescribeInstanceAccountsOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::DescribeInstanceAccountsRequest&, const DescribeInstanceAccountsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceAccountsAsyncHandler; 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 Outcome<Error, Model::DescribeInstanceSwitchAzoneResult> DescribeInstanceSwitchAzoneOutcome;
typedef std::future<DescribeInstanceSwitchAzoneOutcome> DescribeInstanceSwitchAzoneOutcomeCallable; typedef std::future<DescribeInstanceSwitchAzoneOutcome> DescribeInstanceSwitchAzoneOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::DescribeInstanceSwitchAzoneRequest&, const DescribeInstanceSwitchAzoneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceSwitchAzoneAsyncHandler; 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 Outcome<Error, Model::DescribeRdsSuperAccountInstancesResult> DescribeRdsSuperAccountInstancesOutcome;
typedef std::future<DescribeRdsSuperAccountInstancesOutcome> DescribeRdsSuperAccountInstancesOutcomeCallable; typedef std::future<DescribeRdsSuperAccountInstancesOutcome> DescribeRdsSuperAccountInstancesOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::DescribeRdsSuperAccountInstancesRequest&, const DescribeRdsSuperAccountInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRdsSuperAccountInstancesAsyncHandler; 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 Outcome<Error, Model::DescribeRestoreOrderResult> DescribeRestoreOrderOutcome;
typedef std::future<DescribeRestoreOrderOutcome> DescribeRestoreOrderOutcomeCallable; typedef std::future<DescribeRestoreOrderOutcome> DescribeRestoreOrderOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::DescribeRestoreOrderRequest&, const DescribeRestoreOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRestoreOrderAsyncHandler; 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 Outcome<Error, Model::DescribeShardTaskInfoResult> DescribeShardTaskInfoOutcome;
typedef std::future<DescribeShardTaskInfoOutcome> DescribeShardTaskInfoOutcomeCallable; typedef std::future<DescribeShardTaskInfoOutcome> DescribeShardTaskInfoOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::DescribeShardTaskInfoRequest&, const DescribeShardTaskInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeShardTaskInfoAsyncHandler; 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 Outcome<Error, Model::DescribeSqlFlashbakTaskResult> DescribeSqlFlashbakTaskOutcome;
typedef std::future<DescribeSqlFlashbakTaskOutcome> DescribeSqlFlashbakTaskOutcomeCallable; typedef std::future<DescribeSqlFlashbakTaskOutcome> DescribeSqlFlashbakTaskOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::DescribeSqlFlashbakTaskRequest&, const DescribeSqlFlashbakTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSqlFlashbakTaskAsyncHandler; 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 Outcome<Error, Model::DisableSqlAuditResult> DisableSqlAuditOutcome;
typedef std::future<DisableSqlAuditOutcome> DisableSqlAuditOutcomeCallable; typedef std::future<DisableSqlAuditOutcome> DisableSqlAuditOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::DisableSqlAuditRequest&, const DisableSqlAuditOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableSqlAuditAsyncHandler; 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 Outcome<Error, Model::EnableSqlAuditResult> EnableSqlAuditOutcome;
typedef std::future<EnableSqlAuditOutcome> EnableSqlAuditOutcomeCallable; typedef std::future<EnableSqlAuditOutcome> EnableSqlAuditOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::EnableSqlAuditRequest&, const EnableSqlAuditOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableSqlAuditAsyncHandler; 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 Outcome<Error, Model::EnableSqlFlashbackMatchSwitchResult> EnableSqlFlashbackMatchSwitchOutcome;
typedef std::future<EnableSqlFlashbackMatchSwitchOutcome> EnableSqlFlashbackMatchSwitchOutcomeCallable; typedef std::future<EnableSqlFlashbackMatchSwitchOutcome> EnableSqlFlashbackMatchSwitchOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::EnableSqlFlashbackMatchSwitchRequest&, const EnableSqlFlashbackMatchSwitchOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableSqlFlashbackMatchSwitchAsyncHandler; 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 Outcome<Error, Model::GetDrdsDbRdsRelationInfoResult> GetDrdsDbRdsRelationInfoOutcome;
typedef std::future<GetDrdsDbRdsRelationInfoOutcome> GetDrdsDbRdsRelationInfoOutcomeCallable; typedef std::future<GetDrdsDbRdsRelationInfoOutcome> GetDrdsDbRdsRelationInfoOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::GetDrdsDbRdsRelationInfoRequest&, const GetDrdsDbRdsRelationInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDrdsDbRdsRelationInfoAsyncHandler; 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 Outcome<Error, Model::ManagePrivateRdsResult> ManagePrivateRdsOutcome;
typedef std::future<ManagePrivateRdsOutcome> ManagePrivateRdsOutcomeCallable; typedef std::future<ManagePrivateRdsOutcome> ManagePrivateRdsOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::ManagePrivateRdsRequest&, const ManagePrivateRdsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ManagePrivateRdsAsyncHandler; 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 Outcome<Error, Model::ModifyDrdsInstanceDescriptionResult> ModifyDrdsInstanceDescriptionOutcome;
typedef std::future<ModifyDrdsInstanceDescriptionOutcome> ModifyDrdsInstanceDescriptionOutcomeCallable; typedef std::future<ModifyDrdsInstanceDescriptionOutcome> ModifyDrdsInstanceDescriptionOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::ModifyDrdsInstanceDescriptionRequest&, const ModifyDrdsInstanceDescriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDrdsInstanceDescriptionAsyncHandler; 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 Outcome<Error, Model::ModifyDrdsIpWhiteListResult> ModifyDrdsIpWhiteListOutcome;
typedef std::future<ModifyDrdsIpWhiteListOutcome> ModifyDrdsIpWhiteListOutcomeCallable; typedef std::future<ModifyDrdsIpWhiteListOutcome> ModifyDrdsIpWhiteListOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::ModifyDrdsIpWhiteListRequest&, const ModifyDrdsIpWhiteListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDrdsIpWhiteListAsyncHandler; 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 Outcome<Error, Model::ModifyRdsReadWeightResult> ModifyRdsReadWeightOutcome;
typedef std::future<ModifyRdsReadWeightOutcome> ModifyRdsReadWeightOutcomeCallable; typedef std::future<ModifyRdsReadWeightOutcome> ModifyRdsReadWeightOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::ModifyRdsReadWeightRequest&, const ModifyRdsReadWeightOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyRdsReadWeightAsyncHandler; 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 Outcome<Error, Model::PutStartBackupResult> PutStartBackupOutcome;
typedef std::future<PutStartBackupOutcome> PutStartBackupOutcomeCallable; typedef std::future<PutStartBackupOutcome> PutStartBackupOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::PutStartBackupRequest&, const PutStartBackupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PutStartBackupAsyncHandler; 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 Outcome<Error, Model::ReleaseInstanceInternetAddressResult> ReleaseInstanceInternetAddressOutcome;
typedef std::future<ReleaseInstanceInternetAddressOutcome> ReleaseInstanceInternetAddressOutcomeCallable; typedef std::future<ReleaseInstanceInternetAddressOutcome> ReleaseInstanceInternetAddressOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::ReleaseInstanceInternetAddressRequest&, const ReleaseInstanceInternetAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReleaseInstanceInternetAddressAsyncHandler; 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 Outcome<Error, Model::RemoveInstanceAccountResult> RemoveInstanceAccountOutcome;
typedef std::future<RemoveInstanceAccountOutcome> RemoveInstanceAccountOutcomeCallable; typedef std::future<RemoveInstanceAccountOutcome> RemoveInstanceAccountOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::RemoveInstanceAccountRequest&, const RemoveInstanceAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveInstanceAccountAsyncHandler; 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 Outcome<Error, Model::SetBackupLocalResult> SetBackupLocalOutcome;
typedef std::future<SetBackupLocalOutcome> SetBackupLocalOutcomeCallable; typedef std::future<SetBackupLocalOutcome> SetBackupLocalOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::SetBackupLocalRequest&, const SetBackupLocalOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetBackupLocalAsyncHandler; 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 Outcome<Error, Model::SetupDrdsParamsResult> SetupDrdsParamsOutcome;
typedef std::future<SetupDrdsParamsOutcome> SetupDrdsParamsOutcomeCallable; typedef std::future<SetupDrdsParamsOutcome> SetupDrdsParamsOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::SetupDrdsParamsRequest&, const SetupDrdsParamsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetupDrdsParamsAsyncHandler; 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 Outcome<Error, Model::SetupTableResult> SetupTableOutcome;
typedef std::future<SetupTableOutcome> SetupTableOutcomeCallable; typedef std::future<SetupTableOutcome> SetupTableOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::SetupTableRequest&, const SetupTableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetupTableAsyncHandler; 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 Outcome<Error, Model::SubmitSmoothExpandPreCheckTaskResult> SubmitSmoothExpandPreCheckTaskOutcome;
typedef std::future<SubmitSmoothExpandPreCheckTaskOutcome> SubmitSmoothExpandPreCheckTaskOutcomeCallable; typedef std::future<SubmitSmoothExpandPreCheckTaskOutcome> SubmitSmoothExpandPreCheckTaskOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::SubmitSmoothExpandPreCheckTaskRequest&, const SubmitSmoothExpandPreCheckTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitSmoothExpandPreCheckTaskAsyncHandler; 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 Outcome<Error, Model::SubmitSqlFlashbackTaskResult> SubmitSqlFlashbackTaskOutcome;
typedef std::future<SubmitSqlFlashbackTaskOutcome> SubmitSqlFlashbackTaskOutcomeCallable; typedef std::future<SubmitSqlFlashbackTaskOutcome> SubmitSqlFlashbackTaskOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::SubmitSqlFlashbackTaskRequest&, const SubmitSqlFlashbackTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitSqlFlashbackTaskAsyncHandler; 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 Outcome<Error, Model::SwitchGlobalBroadcastTypeResult> SwitchGlobalBroadcastTypeOutcome;
typedef std::future<SwitchGlobalBroadcastTypeOutcome> SwitchGlobalBroadcastTypeOutcomeCallable; typedef std::future<SwitchGlobalBroadcastTypeOutcome> SwitchGlobalBroadcastTypeOutcomeCallable;
typedef std::function<void(const DrdsClient*, const Model::SwitchGlobalBroadcastTypeRequest&, const SwitchGlobalBroadcastTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SwitchGlobalBroadcastTypeAsyncHandler; 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::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
DrdsClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration); DrdsClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
~DrdsClient(); ~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; 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; 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; CheckDrdsDbNameOutcomeCallable checkDrdsDbNameCallable(const Model::CheckDrdsDbNameRequest& request) const;
@@ -601,9 +647,6 @@ namespace AlibabaCloud
DescribeDrdsDbRdsNameListOutcome describeDrdsDbRdsNameList(const Model::DescribeDrdsDbRdsNameListRequest &request)const; 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; 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; 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; 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; 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; DescribeDrdsInstanceOutcomeCallable describeDrdsInstanceCallable(const Model::DescribeDrdsInstanceRequest& request) const;
@@ -643,9 +686,6 @@ namespace AlibabaCloud
DescribeExpandLogicTableInfoListOutcome describeExpandLogicTableInfoList(const Model::DescribeExpandLogicTableInfoListRequest &request)const; 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; 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; 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; 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; 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; DescribeHotDbListOutcomeCallable describeHotDbListCallable(const Model::DescribeHotDbListRequest& request) const;
@@ -658,9 +698,6 @@ namespace AlibabaCloud
DescribeInstanceAccountsOutcome describeInstanceAccounts(const Model::DescribeInstanceAccountsRequest &request)const; 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; 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; 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; 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; 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; DescribeInstanceSwitchAzoneOutcomeCallable describeInstanceSwitchAzoneCallable(const Model::DescribeInstanceSwitchAzoneRequest& request) const;
@@ -682,15 +719,18 @@ namespace AlibabaCloud
DescribeRdsSuperAccountInstancesOutcome describeRdsSuperAccountInstances(const Model::DescribeRdsSuperAccountInstancesRequest &request)const; 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; 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; 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; 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; 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; DescribeRestoreOrderOutcomeCallable describeRestoreOrderCallable(const Model::DescribeRestoreOrderRequest& request) const;
DescribeShardTaskInfoOutcome describeShardTaskInfo(const Model::DescribeShardTaskInfoRequest &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; 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; 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; 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; 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; DescribeSqlFlashbakTaskOutcomeCallable describeSqlFlashbakTaskCallable(const Model::DescribeSqlFlashbakTaskRequest& request) const;
@@ -706,12 +746,18 @@ namespace AlibabaCloud
DisableSqlAuditOutcome disableSqlAudit(const Model::DisableSqlAuditRequest &request)const; 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; 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; 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; 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; 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; EnableSqlAuditOutcomeCallable enableSqlAuditCallable(const Model::EnableSqlAuditRequest& request) const;
EnableSqlFlashbackMatchSwitchOutcome enableSqlFlashbackMatchSwitch(const Model::EnableSqlFlashbackMatchSwitchRequest &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; 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; 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; 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; 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; GetDrdsDbRdsRelationInfoOutcomeCallable getDrdsDbRdsRelationInfoCallable(const Model::GetDrdsDbRdsRelationInfoRequest& request) const;
@@ -721,18 +767,30 @@ namespace AlibabaCloud
ManagePrivateRdsOutcome managePrivateRds(const Model::ManagePrivateRdsRequest &request)const; 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; 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; 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; 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; 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; ModifyDrdsInstanceDescriptionOutcomeCallable modifyDrdsInstanceDescriptionCallable(const Model::ModifyDrdsInstanceDescriptionRequest& request) const;
ModifyDrdsIpWhiteListOutcome modifyDrdsIpWhiteList(const Model::ModifyDrdsIpWhiteListRequest &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; 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; 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; 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; 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; ModifyRdsReadWeightOutcomeCallable modifyRdsReadWeightCallable(const Model::ModifyRdsReadWeightRequest& request) const;
PutStartBackupOutcome putStartBackup(const Model::PutStartBackupRequest &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; 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; 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; 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; 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; ReleaseInstanceInternetAddressOutcomeCallable releaseInstanceInternetAddressCallable(const Model::ReleaseInstanceInternetAddressRequest& request) const;
@@ -751,6 +809,15 @@ namespace AlibabaCloud
RemoveInstanceAccountOutcome removeInstanceAccount(const Model::RemoveInstanceAccountRequest &request)const; 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; 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; 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; 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; 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; SetBackupLocalOutcomeCallable setBackupLocalCallable(const Model::SetBackupLocalRequest& request) const;
@@ -763,6 +830,9 @@ namespace AlibabaCloud
SetupDrdsParamsOutcome setupDrdsParams(const Model::SetupDrdsParamsRequest &request)const; 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; 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; 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; 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; 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; SetupTableOutcomeCallable setupTableCallable(const Model::SetupTableRequest& request) const;
@@ -784,15 +854,9 @@ namespace AlibabaCloud
SubmitSmoothExpandPreCheckTaskOutcome submitSmoothExpandPreCheckTask(const Model::SubmitSmoothExpandPreCheckTaskRequest &request)const; 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; 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; 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; 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; 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; 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; 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; 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; 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. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCEMENUSWITCHRESULT_H_ #ifndef ALIBABACLOUD_DRDS_MODEL_CHANGEACCOUNTPASSWORDRESULT_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCEMENUSWITCHRESULT_H_ #define ALIBABACLOUD_DRDS_MODEL_CHANGEACCOUNTPASSWORDRESULT_H_
#include <string> #include <string>
#include <vector> #include <vector>
@@ -29,25 +29,23 @@ namespace AlibabaCloud
{ {
namespace Model namespace Model
{ {
class ALIBABACLOUD_DRDS_EXPORT DescribeInstanceMenuSwitchResult : public ServiceResult class ALIBABACLOUD_DRDS_EXPORT ChangeAccountPasswordResult : public ServiceResult
{ {
public: public:
DescribeInstanceMenuSwitchResult(); ChangeAccountPasswordResult();
explicit DescribeInstanceMenuSwitchResult(const std::string &payload); explicit ChangeAccountPasswordResult(const std::string &payload);
~DescribeInstanceMenuSwitchResult(); ~ChangeAccountPasswordResult();
std::string getConfig()const;
bool getSuccess()const; bool getSuccess()const;
protected: protected:
void parse(const std::string &payload); void parse(const std::string &payload);
private: private:
std::string config_;
bool success_; 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. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_DRDS_MODEL_SUBMITSWITCHTASKRESULT_H_ #ifndef ALIBABACLOUD_DRDS_MODEL_CHANGEINSTANCEAZONERESULT_H_
#define ALIBABACLOUD_DRDS_MODEL_SUBMITSWITCHTASKRESULT_H_ #define ALIBABACLOUD_DRDS_MODEL_CHANGEINSTANCEAZONERESULT_H_
#include <string> #include <string>
#include <vector> #include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
{ {
namespace Model namespace Model
{ {
class ALIBABACLOUD_DRDS_EXPORT SubmitSwitchTaskResult : public ServiceResult class ALIBABACLOUD_DRDS_EXPORT ChangeInstanceAzoneResult : public ServiceResult
{ {
public: public:
SubmitSwitchTaskResult(); ChangeInstanceAzoneResult();
explicit SubmitSwitchTaskResult(const std::string &payload); explicit ChangeInstanceAzoneResult(const std::string &payload);
~SubmitSwitchTaskResult(); ~ChangeInstanceAzoneResult();
bool getSuccess()const; bool getSuccess()const;
protected: 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. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_DRDS_MODEL_CHECKDRDSDBNAMEREQUEST_H_ #ifndef ALIBABACLOUD_DRDS_MODEL_CHECKDRDSDBNAMEREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_CHECKDRDSDBNAMEREQUEST_H_ #define ALIBABACLOUD_DRDS_MODEL_CHECKDRDSDBNAMEREQUEST_H_
#include <string> #include <alibabacloud/drds/DrdsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/drds/DrdsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Drds namespace Drds {
{ namespace Model {
namespace Model class ALIBABACLOUD_DRDS_EXPORT CheckDrdsDbNameRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_DRDS_EXPORT CheckDrdsDbNameRequest : public RpcServiceRequest CheckDrdsDbNameRequest();
{ ~CheckDrdsDbNameRequest();
std::string getDrdsInstanceId() const;
public: void setDrdsInstanceId(const std::string &drdsInstanceId);
CheckDrdsDbNameRequest(); std::string getAccessKeyId() const;
~CheckDrdsDbNameRequest(); void setAccessKeyId(const std::string &accessKeyId);
std::string getDbName() const;
std::string getDrdsInstanceId()const; void setDbName(const std::string &dbName);
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const; private:
void setAccessKeyId(const std::string& accessKeyId); std::string drdsInstanceId_;
std::string getDbName()const; std::string accessKeyId_;
void setDbName(const std::string& dbName); std::string dbName_;
};
private: } // namespace Model
std::string drdsInstanceId_; } // namespace Drds
std::string accessKeyId_; } // namespace AlibabaCloud
std::string dbName_; #endif // !ALIBABACLOUD_DRDS_MODEL_CHECKDRDSDBNAMEREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_CHECKDRDSDBNAMEREQUEST_H_

View File

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

View File

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

View File

@@ -1,93 +1,83 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_DRDS_MODEL_CREATEDRDSDBREQUEST_H_ #ifndef ALIBABACLOUD_DRDS_MODEL_CREATEDRDSDBREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_CREATEDRDSDBREQUEST_H_ #define ALIBABACLOUD_DRDS_MODEL_CREATEDRDSDBREQUEST_H_
#include <string> #include <alibabacloud/drds/DrdsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/drds/DrdsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Drds namespace Drds {
{ namespace Model {
namespace Model class ALIBABACLOUD_DRDS_EXPORT CreateDrdsDBRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_DRDS_EXPORT CreateDrdsDBRequest : public RpcServiceRequest struct RdsSuperAccount {
{ std::string password;
public: std::string accountName;
struct RdsSuperAccount std::string dbInstanceId;
{ };
std::string password; struct InstDbName {
std::string accountName; std::string dbInstanceId;
std::string dbInstanceId; };
}; CreateDrdsDBRequest();
struct InstDbName ~CreateDrdsDBRequest();
{ std::string getEncode() const;
std::vector<std::string> shardDbName; void setEncode(const std::string &encode);
std::string dbInstanceId; std::vector<std::string> getRdsInstance() const;
}; void setRdsInstance(const std::vector<std::string> &rdsInstance);
std::string getType() const;
public: void setType(const std::string &type);
CreateDrdsDBRequest(); std::string getAccessKeyId() const;
~CreateDrdsDBRequest(); void setAccessKeyId(const std::string &accessKeyId);
std::string getPassword() const;
std::string getEncode()const; void setPassword(const std::string &password);
void setEncode(const std::string& encode); std::vector<RdsSuperAccount> getRdsSuperAccount() const;
std::vector<std::string> getRdsInstance()const; void setRdsSuperAccount(const std::vector<RdsSuperAccount> &rdsSuperAccount);
void setRdsInstance(const std::vector<std::string>& rdsInstance); std::string getAccountName() const;
std::string getType()const; void setAccountName(const std::string &accountName);
void setType(const std::string& type); std::string getDrdsInstanceId() const;
std::string getAccessKeyId()const; void setDrdsInstanceId(const std::string &drdsInstanceId);
void setAccessKeyId(const std::string& accessKeyId); bool getDbInstanceIsCreating() const;
std::string getPassword()const; void setDbInstanceIsCreating(bool dbInstanceIsCreating);
void setPassword(const std::string& password); std::vector<InstDbName> getInstDbName() const;
std::vector<RdsSuperAccount> getRdsSuperAccount()const; void setInstDbName(const std::vector<InstDbName> &instDbName);
void setRdsSuperAccount(const std::vector<RdsSuperAccount>& rdsSuperAccount); std::string getDbName() const;
std::string getAccountName()const; void setDbName(const std::string &dbName);
void setAccountName(const std::string& accountName); std::string getDbInstType() const;
std::string getDrdsInstanceId()const; void setDbInstType(const std::string &dbInstType);
void setDrdsInstanceId(const std::string& drdsInstanceId);
bool getDbInstanceIsCreating()const; private:
void setDbInstanceIsCreating(bool dbInstanceIsCreating); std::string encode_;
std::vector<InstDbName> getInstDbName()const; std::vector<std::string> rdsInstance_;
void setInstDbName(const std::vector<InstDbName>& instDbName); std::string type_;
std::string getDbName()const; std::string accessKeyId_;
void setDbName(const std::string& dbName); std::string password_;
std::string getDbInstType()const; std::vector<RdsSuperAccount> rdsSuperAccount_;
void setDbInstType(const std::string& dbInstType); std::string accountName_;
std::string drdsInstanceId_;
private: bool dbInstanceIsCreating_;
std::string encode_; std::vector<InstDbName> instDbName_;
std::vector<std::string> rdsInstance_; std::string dbName_;
std::string type_; std::string dbInstType_;
std::string accessKeyId_; };
std::string password_; } // namespace Model
std::vector<RdsSuperAccount> rdsSuperAccount_; } // namespace Drds
std::string accountName_; } // namespace AlibabaCloud
std::string drdsInstanceId_; #endif // !ALIBABACLOUD_DRDS_MODEL_CREATEDRDSDBREQUEST_H_
bool dbInstanceIsCreating_;
std::vector<InstDbName> instDbName_;
std::string dbName_;
std::string dbInstType_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_CREATEDRDSDBREQUEST_H_

View File

@@ -1,102 +1,96 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_DRDS_MODEL_CREATEDRDSINSTANCEREQUEST_H_ #ifndef ALIBABACLOUD_DRDS_MODEL_CREATEDRDSINSTANCEREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_CREATEDRDSINSTANCEREQUEST_H_ #define ALIBABACLOUD_DRDS_MODEL_CREATEDRDSINSTANCEREQUEST_H_
#include <string> #include <alibabacloud/drds/DrdsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/drds/DrdsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Drds namespace Drds {
{ namespace Model {
namespace Model class ALIBABACLOUD_DRDS_EXPORT CreateDrdsInstanceRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_DRDS_EXPORT CreateDrdsInstanceRequest : public RpcServiceRequest CreateDrdsInstanceRequest();
{ ~CreateDrdsInstanceRequest();
bool getIsAutoRenew() const;
public: void setIsAutoRenew(bool isAutoRenew);
CreateDrdsInstanceRequest(); std::string getClientToken() const;
~CreateDrdsInstanceRequest(); void setClientToken(const std::string &clientToken);
std::string getDescription() const;
bool getIsAutoRenew()const; void setDescription(const std::string &description);
void setIsAutoRenew(bool isAutoRenew); std::string getType() const;
std::string getClientToken()const; void setType(const std::string &type);
void setClientToken(const std::string& clientToken); std::string getAccessKeyId() const;
std::string getDescription()const; void setAccessKeyId(const std::string &accessKeyId);
void setDescription(const std::string& description); int getDuration() const;
std::string getType()const; void setDuration(int duration);
void setType(const std::string& type); std::string getResourceGroupId() const;
std::string getAccessKeyId()const; void setResourceGroupId(const std::string &resourceGroupId);
void setAccessKeyId(const std::string& accessKeyId); bool getIsHa() const;
int getDuration()const; void setIsHa(bool isHa);
void setDuration(int duration); int getMySQLVersion() const;
std::string getResourceGroupId()const; void setMySQLVersion(int mySQLVersion);
void setResourceGroupId(const std::string& resourceGroupId); std::string getRegionId() const;
bool getIsHa()const; void setRegionId(const std::string &regionId);
void setIsHa(bool isHa); std::string getInstanceSeries() const;
int getMySQLVersion()const; void setInstanceSeries(const std::string &instanceSeries);
void setMySQLVersion(int mySQLVersion); std::string getMasterInstId() const;
std::string getRegionId()const; void setMasterInstId(const std::string &masterInstId);
void setRegionId(const std::string& regionId); int getQuantity() const;
std::string getInstanceSeries()const; void setQuantity(int quantity);
void setInstanceSeries(const std::string& instanceSeries); std::string getSpecification() const;
std::string getMasterInstId()const; void setSpecification(const std::string &specification);
void setMasterInstId(const std::string& masterInstId); std::string getVswitchId() const;
int getQuantity()const; void setVswitchId(const std::string &vswitchId);
void setQuantity(int quantity); std::string getVpcId() const;
std::string getSpecification()const; void setVpcId(const std::string &vpcId);
void setSpecification(const std::string& specification); std::string getZoneId() const;
std::string getVswitchId()const; void setZoneId(const std::string &zoneId);
void setVswitchId(const std::string& vswitchId); std::string getPayType() const;
std::string getVpcId()const; void setPayType(const std::string &payType);
void setVpcId(const std::string& vpcId); std::string getPricingCycle() const;
std::string getZoneId()const; void setPricingCycle(const std::string &pricingCycle);
void setZoneId(const std::string& zoneId);
std::string getPayType()const; private:
void setPayType(const std::string& payType); bool isAutoRenew_;
std::string getPricingCycle()const; std::string clientToken_;
void setPricingCycle(const std::string& pricingCycle); std::string description_;
std::string type_;
private: std::string accessKeyId_;
bool isAutoRenew_; int duration_;
std::string clientToken_; std::string resourceGroupId_;
std::string description_; bool isHa_;
std::string type_; int mySQLVersion_;
std::string accessKeyId_; std::string regionId_;
int duration_; std::string instanceSeries_;
std::string resourceGroupId_; std::string masterInstId_;
bool isHa_; int quantity_;
int mySQLVersion_; std::string specification_;
std::string regionId_; std::string vswitchId_;
std::string instanceSeries_; std::string vpcId_;
std::string masterInstId_; std::string zoneId_;
int quantity_; std::string payType_;
std::string specification_; std::string pricingCycle_;
std::string vswitchId_; };
std::string vpcId_; } // namespace Model
std::string zoneId_; } // namespace Drds
std::string payType_; } // namespace AlibabaCloud
std::string pricingCycle_; #endif // !ALIBABACLOUD_DRDS_MODEL_CREATEDRDSINSTANCEREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_CREATEDRDSINSTANCEREQUEST_H_

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,54 +1,48 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBRDSNAMELISTREQUEST_H_ #ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBRDSNAMELISTREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBRDSNAMELISTREQUEST_H_ #define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBRDSNAMELISTREQUEST_H_
#include <string> #include <alibabacloud/drds/DrdsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/drds/DrdsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Drds namespace Drds {
{ namespace Model {
namespace Model class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsDbRdsNameListRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsDbRdsNameListRequest : public RpcServiceRequest DescribeDrdsDbRdsNameListRequest();
{ ~DescribeDrdsDbRdsNameListRequest();
std::string getDrdsInstanceId() const;
public: void setDrdsInstanceId(const std::string &drdsInstanceId);
DescribeDrdsDbRdsNameListRequest(); std::string getAccessKeyId() const;
~DescribeDrdsDbRdsNameListRequest(); void setAccessKeyId(const std::string &accessKeyId);
std::string getDbName() const;
std::string getDrdsInstanceId()const; void setDbName(const std::string &dbName);
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const; private:
void setAccessKeyId(const std::string& accessKeyId); std::string drdsInstanceId_;
std::string getDbName()const; std::string accessKeyId_;
void setDbName(const std::string& dbName); std::string dbName_;
};
private: } // namespace Model
std::string drdsInstanceId_; } // namespace Drds
std::string accessKeyId_; } // namespace AlibabaCloud
std::string dbName_; #endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBRDSNAMELISTREQUEST_H_
};
}
}
}
#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. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEDBMONITORREQUEST_H_ #ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEDBMONITORREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEDBMONITORREQUEST_H_ #define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEDBMONITORREQUEST_H_
#include <string> #include <alibabacloud/drds/DrdsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/drds/DrdsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Drds namespace Drds {
{ namespace Model {
namespace Model class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsInstanceDbMonitorRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsInstanceDbMonitorRequest : public RpcServiceRequest DescribeDrdsInstanceDbMonitorRequest();
{ ~DescribeDrdsInstanceDbMonitorRequest();
long getEndTime() const;
public: void setEndTime(long endTime);
DescribeDrdsInstanceDbMonitorRequest(); long getStartTime() const;
~DescribeDrdsInstanceDbMonitorRequest(); void setStartTime(long startTime);
std::string getDrdsInstanceId() const;
long getEndTime()const; void setDrdsInstanceId(const std::string &drdsInstanceId);
void setEndTime(long endTime); std::string getAccessKeyId() const;
long getStartTime()const; void setAccessKeyId(const std::string &accessKeyId);
void setStartTime(long startTime); std::string getDbName() const;
std::string getDrdsInstanceId()const; void setDbName(const std::string &dbName);
void setDrdsInstanceId(const std::string& drdsInstanceId); std::string getRegionId() const;
std::string getAccessKeyId()const; void setRegionId(const std::string &regionId);
void setAccessKeyId(const std::string& accessKeyId); std::string getKey() const;
std::string getDbName()const; void setKey(const std::string &key);
void setDbName(const std::string& dbName);
std::string getRegionId()const; private:
void setRegionId(const std::string& regionId); long endTime_;
std::string getKey()const; long startTime_;
void setKey(const std::string& key); std::string drdsInstanceId_;
std::string accessKeyId_;
private: std::string dbName_;
long endTime_; std::string regionId_;
long startTime_; std::string key_;
std::string drdsInstanceId_; };
std::string accessKeyId_; } // namespace Model
std::string dbName_; } // namespace Drds
std::string regionId_; } // namespace AlibabaCloud
std::string key_; #endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEDBMONITORREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEDBMONITORREQUEST_H_

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,84 +1,76 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCESREQUEST_H_ #ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCESREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCESREQUEST_H_ #define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCESREQUEST_H_
#include <string> #include <alibabacloud/drds/DrdsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/drds/DrdsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Drds namespace Drds {
{ namespace Model {
namespace Model class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsInstancesRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsInstancesRequest : public RpcServiceRequest struct Tag {
{ std::string value;
public: std::string key;
struct Tag };
{ DescribeDrdsInstancesRequest();
std::string value; ~DescribeDrdsInstancesRequest();
std::string key; std::string getDescription() const;
}; void setDescription(const std::string &description);
std::string getProductVersion() const;
public: void setProductVersion(const std::string &productVersion);
DescribeDrdsInstancesRequest(); std::string getType() const;
~DescribeDrdsInstancesRequest(); void setType(const std::string &type);
int getPageNumber() const;
std::string getDescription()const; void setPageNumber(int pageNumber);
void setDescription(const std::string& description); std::string getAccessKeyId() const;
std::string getProductVersion()const; void setAccessKeyId(const std::string &accessKeyId);
void setProductVersion(const std::string& productVersion); std::string getResourceGroupId() const;
std::string getType()const; void setResourceGroupId(const std::string &resourceGroupId);
void setType(const std::string& type); bool getExpired() const;
int getPageNumber()const; void setExpired(bool expired);
void setPageNumber(int pageNumber); std::string getRegionId() const;
std::string getAccessKeyId()const; void setRegionId(const std::string &regionId);
void setAccessKeyId(const std::string& accessKeyId); int getPageSize() const;
std::string getResourceGroupId()const; void setPageSize(int pageSize);
void setResourceGroupId(const std::string& resourceGroupId); std::vector<Tag> getTag() const;
bool getExpired()const; void setTag(const std::vector<Tag> &tag);
void setExpired(bool expired); bool getMix() const;
std::string getRegionId()const; void setMix(bool mix);
void setRegionId(const std::string& regionId);
int getPageSize()const; private:
void setPageSize(int pageSize); std::string description_;
std::vector<Tag> getTag()const; std::string productVersion_;
void setTag(const std::vector<Tag>& tag); std::string type_;
bool getMix()const; int pageNumber_;
void setMix(bool mix); std::string accessKeyId_;
std::string resourceGroupId_;
private: bool expired_;
std::string description_; std::string regionId_;
std::string productVersion_; int pageSize_;
std::string type_; std::vector<Tag> tag_;
int pageNumber_; bool mix_;
std::string accessKeyId_; };
std::string resourceGroupId_; } // namespace Model
bool expired_; } // namespace Drds
std::string regionId_; } // namespace AlibabaCloud
int pageSize_; #endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCESREQUEST_H_
std::vector<Tag> tag_;
bool mix_;
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCESREQUEST_H_

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,69 +1,66 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSLOWSQLSREQUEST_H_ #ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSLOWSQLSREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSLOWSQLSREQUEST_H_ #define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSLOWSQLSREQUEST_H_
#include <string> #include <alibabacloud/drds/DrdsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/drds/DrdsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Drds namespace Drds {
{ namespace Model {
namespace Model class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsSlowSqlsRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsSlowSqlsRequest : public RpcServiceRequest DescribeDrdsSlowSqlsRequest();
{ ~DescribeDrdsSlowSqlsRequest();
long getEndTime() const;
public: void setEndTime(long endTime);
DescribeDrdsSlowSqlsRequest(); long getStartTime() const;
~DescribeDrdsSlowSqlsRequest(); void setStartTime(long startTime);
std::string getDrdsInstanceId() const;
long getEndTime()const; void setDrdsInstanceId(const std::string &drdsInstanceId);
void setEndTime(long endTime); int getPageNumber() const;
long getStartTime()const; void setPageNumber(int pageNumber);
void setStartTime(long startTime); std::string getAccessKeyId() const;
std::string getDrdsInstanceId()const; void setAccessKeyId(const std::string &accessKeyId);
void setDrdsInstanceId(const std::string& drdsInstanceId); std::string getDbName() const;
int getPageNumber()const; void setDbName(const std::string &dbName);
void setPageNumber(int pageNumber); std::string getRegionId() const;
std::string getAccessKeyId()const; void setRegionId(const std::string &regionId);
void setAccessKeyId(const std::string& accessKeyId); int getPageSize() const;
std::string getDbName()const; void setPageSize(int pageSize);
void setDbName(const std::string& dbName); long getExeTime() const;
int getPageSize()const; void setExeTime(long exeTime);
void setPageSize(int pageSize);
long getExeTime()const; private:
void setExeTime(long exeTime); long endTime_;
long startTime_;
private: std::string drdsInstanceId_;
long endTime_; int pageNumber_;
long startTime_; std::string accessKeyId_;
std::string drdsInstanceId_; std::string dbName_;
int pageNumber_; std::string regionId_;
std::string accessKeyId_; int pageSize_;
std::string dbName_; long exeTime_;
int pageSize_; };
long exeTime_; } // namespace Model
} // namespace Drds
}; } // namespace AlibabaCloud
} #endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSLOWSQLSREQUEST_H_
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSLOWSQLSREQUEST_H_

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,57 +1,51 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSSUPERACCOUNTINSTANCESREQUEST_H_ #ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSSUPERACCOUNTINSTANCESREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSSUPERACCOUNTINSTANCESREQUEST_H_ #define ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSSUPERACCOUNTINSTANCESREQUEST_H_
#include <string> #include <alibabacloud/drds/DrdsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/drds/DrdsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Drds namespace Drds {
{ namespace Model {
namespace Model class ALIBABACLOUD_DRDS_EXPORT DescribeRdsSuperAccountInstancesRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_DRDS_EXPORT DescribeRdsSuperAccountInstancesRequest : public RpcServiceRequest DescribeRdsSuperAccountInstancesRequest();
{ ~DescribeRdsSuperAccountInstancesRequest();
std::vector<std::string> getRdsInstance() const;
public: void setRdsInstance(const std::vector<std::string> &rdsInstance);
DescribeRdsSuperAccountInstancesRequest(); std::string getDrdsInstanceId() const;
~DescribeRdsSuperAccountInstancesRequest(); void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
std::vector<std::string> getRdsInstance()const; void setAccessKeyId(const std::string &accessKeyId);
void setRdsInstance(const std::vector<std::string>& rdsInstance); std::string getDbInstType() const;
std::string getDrdsInstanceId()const; void setDbInstType(const std::string &dbInstType);
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const; private:
void setAccessKeyId(const std::string& accessKeyId); std::vector<std::string> rdsInstance_;
std::string getDbInstType()const; std::string drdsInstanceId_;
void setDbInstType(const std::string& dbInstType); std::string accessKeyId_;
std::string dbInstType_;
private: };
std::vector<std::string> rdsInstance_; } // namespace Model
std::string drdsInstanceId_; } // namespace Drds
std::string accessKeyId_; } // namespace AlibabaCloud
std::string dbInstType_; #endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSSUPERACCOUNTINSTANCESREQUEST_H_
};
}
}
}
#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. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEHISTOREINSTANCEINFORESULT_H_ #ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBERECYCLEBINTABLESRESULT_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEHISTOREINSTANCEINFORESULT_H_ #define ALIBABACLOUD_DRDS_MODEL_DESCRIBERECYCLEBINTABLESRESULT_H_
#include <string> #include <string>
#include <vector> #include <vector>
@@ -29,33 +29,31 @@ namespace AlibabaCloud
{ {
namespace Model namespace Model
{ {
class ALIBABACLOUD_DRDS_EXPORT DescribeHiStoreInstanceInfoResult : public ServiceResult class ALIBABACLOUD_DRDS_EXPORT DescribeRecycleBinTablesResult : public ServiceResult
{ {
public: public:
struct HiStoreInstanceInfo struct DataItem
{ {
long gmtCreate; std::string originalTableName;
std::string historeInstanceId; std::string tableName;
int diskSize; std::string createTime;
std::string machineSpec;
std::string rpmVersion;
}; };
DescribeHiStoreInstanceInfoResult(); DescribeRecycleBinTablesResult();
explicit DescribeHiStoreInstanceInfoResult(const std::string &payload); explicit DescribeRecycleBinTablesResult(const std::string &payload);
~DescribeHiStoreInstanceInfoResult(); ~DescribeRecycleBinTablesResult();
HiStoreInstanceInfo getHiStoreInstanceInfo()const; std::vector<DataItem> getData()const;
bool getSuccess()const; bool getSuccess()const;
protected: protected:
void parse(const std::string &payload); void parse(const std::string &payload);
private: private:
HiStoreInstanceInfo hiStoreInstanceInfo_; std::vector<DataItem> data_;
bool success_; 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. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBERESTOREORDERREQUEST_H_ #ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBERESTOREORDERREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DESCRIBERESTOREORDERREQUEST_H_ #define ALIBABACLOUD_DRDS_MODEL_DESCRIBERESTOREORDERREQUEST_H_
#include <string> #include <alibabacloud/drds/DrdsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/drds/DrdsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Drds namespace Drds {
{ namespace Model {
namespace Model class ALIBABACLOUD_DRDS_EXPORT DescribeRestoreOrderRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_DRDS_EXPORT DescribeRestoreOrderRequest : public RpcServiceRequest DescribeRestoreOrderRequest();
{ ~DescribeRestoreOrderRequest();
std::string getBackupDbNames() const;
public: void setBackupDbNames(const std::string &backupDbNames);
DescribeRestoreOrderRequest(); std::string getBackupId() const;
~DescribeRestoreOrderRequest(); void setBackupId(const std::string &backupId);
std::string getBackupLevel() const;
std::string getBackupDbNames()const; void setBackupLevel(const std::string &backupLevel);
void setBackupDbNames(const std::string& backupDbNames); std::string getDrdsInstanceId() const;
std::string getBackupId()const; void setDrdsInstanceId(const std::string &drdsInstanceId);
void setBackupId(const std::string& backupId); std::string getAccessKeyId() const;
std::string getBackupLevel()const; void setAccessKeyId(const std::string &accessKeyId);
void setBackupLevel(const std::string& backupLevel); std::string getPreferredBackupTime() const;
std::string getDrdsInstanceId()const; void setPreferredBackupTime(const std::string &preferredBackupTime);
void setDrdsInstanceId(const std::string& drdsInstanceId); std::string getBackupMode() const;
std::string getAccessKeyId()const; void setBackupMode(const std::string &backupMode);
void setAccessKeyId(const std::string& accessKeyId);
std::string getPreferredBackupTime()const; private:
void setPreferredBackupTime(const std::string& preferredBackupTime); std::string backupDbNames_;
std::string getBackupMode()const; std::string backupId_;
void setBackupMode(const std::string& backupMode); std::string backupLevel_;
std::string drdsInstanceId_;
private: std::string accessKeyId_;
std::string backupDbNames_; std::string preferredBackupTime_;
std::string backupId_; std::string backupMode_;
std::string backupLevel_; };
std::string drdsInstanceId_; } // namespace Model
std::string accessKeyId_; } // namespace Drds
std::string preferredBackupTime_; } // namespace AlibabaCloud
std::string backupMode_; #endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBERESTOREORDERREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBERESTOREORDERREQUEST_H_

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,54 +1,48 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_DRDS_MODEL_DISABLESQLAUDITREQUEST_H_ #ifndef ALIBABACLOUD_DRDS_MODEL_DISABLESQLAUDITREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_DISABLESQLAUDITREQUEST_H_ #define ALIBABACLOUD_DRDS_MODEL_DISABLESQLAUDITREQUEST_H_
#include <string> #include <alibabacloud/drds/DrdsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/drds/DrdsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Drds namespace Drds {
{ namespace Model {
namespace Model class ALIBABACLOUD_DRDS_EXPORT DisableSqlAuditRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_DRDS_EXPORT DisableSqlAuditRequest : public RpcServiceRequest DisableSqlAuditRequest();
{ ~DisableSqlAuditRequest();
std::string getDrdsInstanceId() const;
public: void setDrdsInstanceId(const std::string &drdsInstanceId);
DisableSqlAuditRequest(); std::string getAccessKeyId() const;
~DisableSqlAuditRequest(); void setAccessKeyId(const std::string &accessKeyId);
std::string getDbName() const;
std::string getDrdsInstanceId()const; void setDbName(const std::string &dbName);
void setDrdsInstanceId(const std::string& drdsInstanceId);
std::string getAccessKeyId()const; private:
void setAccessKeyId(const std::string& accessKeyId); std::string drdsInstanceId_;
std::string getDbName()const; std::string accessKeyId_;
void setDbName(const std::string& dbName); std::string dbName_;
};
private: } // namespace Model
std::string drdsInstanceId_; } // namespace Drds
std::string accessKeyId_; } // namespace AlibabaCloud
std::string dbName_; #endif // !ALIBABACLOUD_DRDS_MODEL_DISABLESQLAUDITREQUEST_H_
};
}
}
}
#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. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_DRDS_MODEL_ENABLESQLAUDITREQUEST_H_ #ifndef ALIBABACLOUD_DRDS_MODEL_ENABLESQLAUDITREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_ENABLESQLAUDITREQUEST_H_ #define ALIBABACLOUD_DRDS_MODEL_ENABLESQLAUDITREQUEST_H_
#include <string> #include <alibabacloud/drds/DrdsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/drds/DrdsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Drds namespace Drds {
{ namespace Model {
namespace Model class ALIBABACLOUD_DRDS_EXPORT EnableSqlAuditRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_DRDS_EXPORT EnableSqlAuditRequest : public RpcServiceRequest EnableSqlAuditRequest();
{ ~EnableSqlAuditRequest();
std::string getRecallStartTimestamp() const;
public: void setRecallStartTimestamp(const std::string &recallStartTimestamp);
EnableSqlAuditRequest(); std::string getDrdsInstanceId() const;
~EnableSqlAuditRequest(); void setDrdsInstanceId(const std::string &drdsInstanceId);
std::string getAccessKeyId() const;
std::string getRecallStartTimestamp()const; void setAccessKeyId(const std::string &accessKeyId);
void setRecallStartTimestamp(const std::string& recallStartTimestamp); std::string getDbName() const;
std::string getDrdsInstanceId()const; void setDbName(const std::string &dbName);
void setDrdsInstanceId(const std::string& drdsInstanceId); bool getIsRecall() const;
std::string getAccessKeyId()const; void setIsRecall(bool isRecall);
void setAccessKeyId(const std::string& accessKeyId); std::string getRecallEndTimestamp() const;
std::string getDbName()const; void setRecallEndTimestamp(const std::string &recallEndTimestamp);
void setDbName(const std::string& dbName);
bool getIsRecall()const; private:
void setIsRecall(bool isRecall); std::string recallStartTimestamp_;
std::string getRecallEndTimestamp()const; std::string drdsInstanceId_;
void setRecallEndTimestamp(const std::string& recallEndTimestamp); std::string accessKeyId_;
std::string dbName_;
private: bool isRecall_;
std::string recallStartTimestamp_; std::string recallEndTimestamp_;
std::string drdsInstanceId_; };
std::string accessKeyId_; } // namespace Model
std::string dbName_; } // namespace Drds
bool isRecall_; } // namespace AlibabaCloud
std::string recallEndTimestamp_; #endif // !ALIBABACLOUD_DRDS_MODEL_ENABLESQLAUDITREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_ENABLESQLAUDITREQUEST_H_

View File

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

View File

@@ -1,69 +1,64 @@
/* /*
* Copyright 2009-2017 Alibaba Cloud All rights reserved. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
* You may obtain a copy of the License at * You may obtain a copy of the License at
* *
* http://www.apache.org/licenses/LICENSE-2.0 * http://www.apache.org/licenses/LICENSE-2.0
* *
* Unless required by applicable law or agreed to in writing, software * Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, * distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and * See the License for the specific language governing permissions and
* limitations under the License. * limitations under the License.
*/ */
#ifndef ALIBABACLOUD_DRDS_MODEL_LISTTAGRESOURCESREQUEST_H_ #ifndef ALIBABACLOUD_DRDS_MODEL_LISTTAGRESOURCESREQUEST_H_
#define ALIBABACLOUD_DRDS_MODEL_LISTTAGRESOURCESREQUEST_H_ #define ALIBABACLOUD_DRDS_MODEL_LISTTAGRESOURCESREQUEST_H_
#include <string> #include <alibabacloud/drds/DrdsExport.h>
#include <vector> #include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h> #include <string>
#include <alibabacloud/drds/DrdsExport.h> #include <vector>
#include <map>
namespace AlibabaCloud
{ namespace AlibabaCloud {
namespace Drds namespace Drds {
{ namespace Model {
namespace Model class ALIBABACLOUD_DRDS_EXPORT ListTagResourcesRequest : public RpcServiceRequest {
{ public:
class ALIBABACLOUD_DRDS_EXPORT ListTagResourcesRequest : public RpcServiceRequest struct Tag {
{ std::string value;
public: std::string key;
struct Tag };
{ ListTagResourcesRequest();
std::string value; ~ListTagResourcesRequest();
std::string key; std::vector<std::string> getResourceId() const;
}; void setResourceId(const std::vector<std::string> &resourceId);
std::string getResourceType() const;
public: void setResourceType(const std::string &resourceType);
ListTagResourcesRequest(); std::string getAccessKeyId() const;
~ListTagResourcesRequest(); void setAccessKeyId(const std::string &accessKeyId);
bool getNoRole() const;
std::vector<std::string> getResourceId()const; void setNoRole(bool noRole);
void setResourceId(const std::vector<std::string>& resourceId); std::string getRegionId() const;
std::string getResourceType()const; void setRegionId(const std::string &regionId);
void setResourceType(const std::string& resourceType); std::string getNextToken() const;
bool getNoRole()const; void setNextToken(const std::string &nextToken);
void setNoRole(bool noRole); std::vector<Tag> getTag() const;
std::string getRegionId()const; void setTag(const std::vector<Tag> &tag);
void setRegionId(const std::string& regionId);
std::string getNextToken()const; private:
void setNextToken(const std::string& nextToken); std::vector<std::string> resourceId_;
std::vector<Tag> getTag()const; std::string resourceType_;
void setTag(const std::vector<Tag>& tag); std::string accessKeyId_;
bool noRole_;
private: std::string regionId_;
std::vector<std::string> resourceId_; std::string nextToken_;
std::string resourceType_; std::vector<Tag> tag_;
bool noRole_; };
std::string regionId_; } // namespace Model
std::string nextToken_; } // namespace Drds
std::vector<Tag> tag_; } // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DRDS_MODEL_LISTTAGRESOURCESREQUEST_H_
};
}
}
}
#endif // !ALIBABACLOUD_DRDS_MODEL_LISTTAGRESOURCESREQUEST_H_

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