From 2d1a1c0e06bfd72074a314c40cf9744ac5af040a Mon Sep 17 00:00:00 2001 From: "haowei.yao" Date: Thu, 15 Mar 2018 14:40:06 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=B1=E6=B8=A9=E4=BB=B0=E5=8F=91=E8=B5=B7?= =?UTF-8?q?=E7=9A=84RDS=20SDK=E8=87=AA=E5=8A=A8=E5=8F=91=E5=B8=83,=20BUILD?= =?UTF-8?q?=5FID=3D464,=20=E7=89=88=E6=9C=AC=E5=8F=B7=EF=BC=9A1.2.11?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: haowei.yao --- CHANGELOG | 3 + VERSION | 2 +- rds/CMakeLists.txt | 16 - rds/include/alibabacloud/rds/RdsClient.h | 1702 ++++++++--------- .../model/AddBuDBInstanceRelationRequest.h | 63 - .../rds/model/AddBuDBInstanceRelationResult.h | 53 - .../model/DescribeDBInstanceAttributeResult.h | 1 + .../DescribeDBInstanceIPArrayListRequest.h | 6 +- .../DescribeDBInstanceIPArrayListResult.h | 2 +- .../DescribeDBInstanceNetworkDetailRequest.h | 63 - .../DescribeDBInstanceNetworkDetailResult.h | 86 - .../model/DescribeDBInstanceNetworkRequest.h | 57 - .../model/DescribeDBInstanceNetworkResult.h | 67 - .../model/DescribeDBInstancesAsCsvResult.h | 2 - .../rds/model/DescribeDBInstancesResult.h | 1 + .../rds/model/RenewDBInstanceRequest.h | 69 - .../rds/model/RenewDBInstanceResult.h | 49 - rds/src/RdsClient.cc | 480 ++--- .../model/AddBuDBInstanceRelationRequest.cc | 93 - .../model/AddBuDBInstanceRelationResult.cc | 59 - .../DescribeDBInstanceAttributeResult.cc | 6 +- .../DescribeDBInstanceIPArrayListRequest.cc | 22 +- .../DescribeDBInstanceIPArrayListResult.cc | 4 +- .../DescribeDBInstanceNetworkDetailRequest.cc | 93 - .../DescribeDBInstanceNetworkDetailResult.cc | 154 -- .../model/DescribeDBInstanceNetworkRequest.cc | 71 - .../model/DescribeDBInstanceNetworkResult.cc | 91 - .../model/DescribeDBInstancesAsCsvResult.cc | 4 - rds/src/model/DescribeDBInstancesResult.cc | 2 + rds/src/model/RenewDBInstanceRequest.cc | 115 -- rds/src/model/RenewDBInstanceResult.cc | 45 - 31 files changed, 1032 insertions(+), 2449 deletions(-) delete mode 100644 rds/include/alibabacloud/rds/model/AddBuDBInstanceRelationRequest.h delete mode 100644 rds/include/alibabacloud/rds/model/AddBuDBInstanceRelationResult.h delete mode 100644 rds/include/alibabacloud/rds/model/DescribeDBInstanceNetworkDetailRequest.h delete mode 100644 rds/include/alibabacloud/rds/model/DescribeDBInstanceNetworkDetailResult.h delete mode 100644 rds/include/alibabacloud/rds/model/DescribeDBInstanceNetworkRequest.h delete mode 100644 rds/include/alibabacloud/rds/model/DescribeDBInstanceNetworkResult.h delete mode 100644 rds/include/alibabacloud/rds/model/RenewDBInstanceRequest.h delete mode 100644 rds/include/alibabacloud/rds/model/RenewDBInstanceResult.h delete mode 100644 rds/src/model/AddBuDBInstanceRelationRequest.cc delete mode 100644 rds/src/model/AddBuDBInstanceRelationResult.cc delete mode 100644 rds/src/model/DescribeDBInstanceNetworkDetailRequest.cc delete mode 100644 rds/src/model/DescribeDBInstanceNetworkDetailResult.cc delete mode 100644 rds/src/model/DescribeDBInstanceNetworkRequest.cc delete mode 100644 rds/src/model/DescribeDBInstanceNetworkResult.cc delete mode 100644 rds/src/model/RenewDBInstanceRequest.cc delete mode 100644 rds/src/model/RenewDBInstanceResult.cc diff --git a/CHANGELOG b/CHANGELOG index e0432ebc0..8d7ff0828 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +2018-03-15 Version: 1.2.11 +1, Synchronize to the latest api list + 2018-03-15 Version: 1.2.10 1, Add QueryCustomerSaleInfo API. diff --git a/VERSION b/VERSION index 732aa7d7d..bb7a48bb9 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.2.10 \ No newline at end of file +1.2.11 \ No newline at end of file diff --git a/rds/CMakeLists.txt b/rds/CMakeLists.txt index 70d0e67f7..bad50816a 100644 --- a/rds/CMakeLists.txt +++ b/rds/CMakeLists.txt @@ -171,8 +171,6 @@ set(rds_public_header_model include/alibabacloud/rds/model/DescribeInstanceAutoRenewalAttributeResult.h include/alibabacloud/rds/model/RestoreDBInstanceRequest.h include/alibabacloud/rds/model/RestoreDBInstanceResult.h - include/alibabacloud/rds/model/AddBuDBInstanceRelationRequest.h - include/alibabacloud/rds/model/AddBuDBInstanceRelationResult.h include/alibabacloud/rds/model/RevokeOperatorPermissionRequest.h include/alibabacloud/rds/model/RevokeOperatorPermissionResult.h include/alibabacloud/rds/model/ModifyDBInstanceSpecRequest.h @@ -261,8 +259,6 @@ set(rds_public_header_model include/alibabacloud/rds/model/ModifyReplicaRelationResult.h include/alibabacloud/rds/model/ModifyDBInstanceNetworkTypeRequest.h include/alibabacloud/rds/model/ModifyDBInstanceNetworkTypeResult.h - include/alibabacloud/rds/model/DescribeDBInstanceNetworkRequest.h - include/alibabacloud/rds/model/DescribeDBInstanceNetworkResult.h include/alibabacloud/rds/model/DescribeAbnormalDBInstancesRequest.h include/alibabacloud/rds/model/DescribeAbnormalDBInstancesResult.h include/alibabacloud/rds/model/DescribeSlowLogsRequest.h @@ -279,8 +275,6 @@ set(rds_public_header_model include/alibabacloud/rds/model/ModifyDBInstanceMaintainTimeResult.h include/alibabacloud/rds/model/ModifyDBInstanceDescriptionRequest.h include/alibabacloud/rds/model/ModifyDBInstanceDescriptionResult.h - include/alibabacloud/rds/model/DescribeDBInstanceNetworkDetailRequest.h - include/alibabacloud/rds/model/DescribeDBInstanceNetworkDetailResult.h include/alibabacloud/rds/model/DescribeReplicaPerformanceRequest.h include/alibabacloud/rds/model/DescribeReplicaPerformanceResult.h include/alibabacloud/rds/model/DescribeSQLDiagnosisRequest.h @@ -339,8 +333,6 @@ set(rds_public_header_model include/alibabacloud/rds/model/CreateDampPolicyResult.h include/alibabacloud/rds/model/DescribeDBInstancesByPerformanceRequest.h include/alibabacloud/rds/model/DescribeDBInstancesByPerformanceResult.h - include/alibabacloud/rds/model/RenewDBInstanceRequest.h - include/alibabacloud/rds/model/RenewDBInstanceResult.h include/alibabacloud/rds/model/QueryPriceForBuyRequest.h include/alibabacloud/rds/model/QueryPriceForBuyResult.h include/alibabacloud/rds/model/DescribeSQLReportsRequest.h @@ -516,8 +508,6 @@ set(rds_src src/model/DescribeInstanceAutoRenewalAttributeResult.cc src/model/RestoreDBInstanceRequest.cc src/model/RestoreDBInstanceResult.cc - src/model/AddBuDBInstanceRelationRequest.cc - src/model/AddBuDBInstanceRelationResult.cc src/model/RevokeOperatorPermissionRequest.cc src/model/RevokeOperatorPermissionResult.cc src/model/ModifyDBInstanceSpecRequest.cc @@ -606,8 +596,6 @@ set(rds_src src/model/ModifyReplicaRelationResult.cc src/model/ModifyDBInstanceNetworkTypeRequest.cc src/model/ModifyDBInstanceNetworkTypeResult.cc - src/model/DescribeDBInstanceNetworkRequest.cc - src/model/DescribeDBInstanceNetworkResult.cc src/model/DescribeAbnormalDBInstancesRequest.cc src/model/DescribeAbnormalDBInstancesResult.cc src/model/DescribeSlowLogsRequest.cc @@ -624,8 +612,6 @@ set(rds_src src/model/ModifyDBInstanceMaintainTimeResult.cc src/model/ModifyDBInstanceDescriptionRequest.cc src/model/ModifyDBInstanceDescriptionResult.cc - src/model/DescribeDBInstanceNetworkDetailRequest.cc - src/model/DescribeDBInstanceNetworkDetailResult.cc src/model/DescribeReplicaPerformanceRequest.cc src/model/DescribeReplicaPerformanceResult.cc src/model/DescribeSQLDiagnosisRequest.cc @@ -684,8 +670,6 @@ set(rds_src src/model/CreateDampPolicyResult.cc src/model/DescribeDBInstancesByPerformanceRequest.cc src/model/DescribeDBInstancesByPerformanceResult.cc - src/model/RenewDBInstanceRequest.cc - src/model/RenewDBInstanceResult.cc src/model/QueryPriceForBuyRequest.cc src/model/QueryPriceForBuyResult.cc src/model/DescribeSQLReportsRequest.cc diff --git a/rds/include/alibabacloud/rds/RdsClient.h b/rds/include/alibabacloud/rds/RdsClient.h index bc3d90677..b756033b1 100644 --- a/rds/include/alibabacloud/rds/RdsClient.h +++ b/rds/include/alibabacloud/rds/RdsClient.h @@ -172,8 +172,6 @@ #include "model/DescribeInstanceAutoRenewalAttributeResult.h" #include "model/RestoreDBInstanceRequest.h" #include "model/RestoreDBInstanceResult.h" -#include "model/AddBuDBInstanceRelationRequest.h" -#include "model/AddBuDBInstanceRelationResult.h" #include "model/RevokeOperatorPermissionRequest.h" #include "model/RevokeOperatorPermissionResult.h" #include "model/ModifyDBInstanceSpecRequest.h" @@ -262,8 +260,6 @@ #include "model/ModifyReplicaRelationResult.h" #include "model/ModifyDBInstanceNetworkTypeRequest.h" #include "model/ModifyDBInstanceNetworkTypeResult.h" -#include "model/DescribeDBInstanceNetworkRequest.h" -#include "model/DescribeDBInstanceNetworkResult.h" #include "model/DescribeAbnormalDBInstancesRequest.h" #include "model/DescribeAbnormalDBInstancesResult.h" #include "model/DescribeSlowLogsRequest.h" @@ -280,8 +276,6 @@ #include "model/ModifyDBInstanceMaintainTimeResult.h" #include "model/ModifyDBInstanceDescriptionRequest.h" #include "model/ModifyDBInstanceDescriptionResult.h" -#include "model/DescribeDBInstanceNetworkDetailRequest.h" -#include "model/DescribeDBInstanceNetworkDetailResult.h" #include "model/DescribeReplicaPerformanceRequest.h" #include "model/DescribeReplicaPerformanceResult.h" #include "model/DescribeSQLDiagnosisRequest.h" @@ -340,8 +334,6 @@ #include "model/CreateDampPolicyResult.h" #include "model/DescribeDBInstancesByPerformanceRequest.h" #include "model/DescribeDBInstancesByPerformanceResult.h" -#include "model/RenewDBInstanceRequest.h" -#include "model/RenewDBInstanceResult.h" #include "model/QueryPriceForBuyRequest.h" #include "model/QueryPriceForBuyResult.h" #include "model/DescribeSQLReportsRequest.h" @@ -373,1037 +365,1013 @@ namespace AlibabaCloud class ALIBABACLOUD_RDS_EXPORT RdsClient : public RpcServiceClient { public: - typedef Outcome CreateMigrateTaskOutcome; - typedef std::future CreateMigrateTaskOutcomeCallable; + typedef Outcome CreateMigrateTaskOutcome; + typedef std::future CreateMigrateTaskOutcomeCallable; typedef std::function&)> CreateMigrateTaskAsyncHandler; - typedef Outcome CheckRecoveryConditionsOutcome; - typedef std::future CheckRecoveryConditionsOutcomeCallable; + typedef Outcome CheckRecoveryConditionsOutcome; + typedef std::future CheckRecoveryConditionsOutcomeCallable; typedef std::function&)> CheckRecoveryConditionsAsyncHandler; - typedef Outcome LoginDBInstancefromCloudDBAOutcome; - typedef std::future LoginDBInstancefromCloudDBAOutcomeCallable; + typedef Outcome LoginDBInstancefromCloudDBAOutcome; + typedef std::future LoginDBInstancefromCloudDBAOutcomeCallable; typedef std::function&)> LoginDBInstancefromCloudDBAAsyncHandler; - typedef Outcome DeleteBackupOutcome; - typedef std::future DeleteBackupOutcomeCallable; + typedef Outcome DeleteBackupOutcome; + typedef std::future DeleteBackupOutcomeCallable; typedef std::function&)> DeleteBackupAsyncHandler; - typedef Outcome DescribeDatabasesOutcome; - typedef std::future DescribeDatabasesOutcomeCallable; + typedef Outcome DescribeDatabasesOutcome; + typedef std::future DescribeDatabasesOutcomeCallable; typedef std::function&)> DescribeDatabasesAsyncHandler; - typedef Outcome DescribeDBInstancesByExpireTimeOutcome; - typedef std::future DescribeDBInstancesByExpireTimeOutcomeCallable; + typedef Outcome DescribeDBInstancesByExpireTimeOutcome; + typedef std::future DescribeDBInstancesByExpireTimeOutcomeCallable; typedef std::function&)> DescribeDBInstancesByExpireTimeAsyncHandler; - typedef Outcome SwitchDBInstanceNetTypeOutcome; - typedef std::future SwitchDBInstanceNetTypeOutcomeCallable; + typedef Outcome SwitchDBInstanceNetTypeOutcome; + typedef std::future SwitchDBInstanceNetTypeOutcomeCallable; typedef std::function&)> SwitchDBInstanceNetTypeAsyncHandler; - typedef Outcome DescribeDBInstanceMonitorOutcome; - typedef std::future DescribeDBInstanceMonitorOutcomeCallable; + typedef Outcome DescribeDBInstanceMonitorOutcome; + typedef std::future DescribeDBInstanceMonitorOutcomeCallable; typedef std::function&)> DescribeDBInstanceMonitorAsyncHandler; - typedef Outcome CreateReadOnlyDBInstanceOutcome; - typedef std::future CreateReadOnlyDBInstanceOutcomeCallable; + typedef Outcome CreateReadOnlyDBInstanceOutcome; + typedef std::future CreateReadOnlyDBInstanceOutcomeCallable; typedef std::function&)> CreateReadOnlyDBInstanceAsyncHandler; - typedef Outcome ModifyAccountDescriptionOutcome; - typedef std::future ModifyAccountDescriptionOutcomeCallable; + typedef Outcome ModifyAccountDescriptionOutcome; + typedef std::future ModifyAccountDescriptionOutcomeCallable; typedef std::function&)> ModifyAccountDescriptionAsyncHandler; - typedef Outcome DescribeDBInstanceHAConfigOutcome; - typedef std::future DescribeDBInstanceHAConfigOutcomeCallable; + typedef Outcome DescribeDBInstanceHAConfigOutcome; + typedef std::future DescribeDBInstanceHAConfigOutcomeCallable; typedef std::function&)> DescribeDBInstanceHAConfigAsyncHandler; - typedef Outcome DescribeOssDownloadsOutcome; - typedef std::future DescribeOssDownloadsOutcomeCallable; + typedef Outcome DescribeOssDownloadsOutcome; + typedef std::future DescribeOssDownloadsOutcomeCallable; typedef std::function&)> DescribeOssDownloadsAsyncHandler; - typedef Outcome ModifyParameterOutcome; - typedef std::future ModifyParameterOutcomeCallable; + typedef Outcome ModifyParameterOutcome; + typedef std::future ModifyParameterOutcomeCallable; typedef std::function&)> ModifyParameterAsyncHandler; - typedef Outcome ReleaseReplicaOutcome; - typedef std::future ReleaseReplicaOutcomeCallable; + typedef Outcome ReleaseReplicaOutcome; + typedef std::future ReleaseReplicaOutcomeCallable; typedef std::function&)> ReleaseReplicaAsyncHandler; - typedef Outcome UpgradeDBInstanceEngineVersionOutcome; - typedef std::future UpgradeDBInstanceEngineVersionOutcomeCallable; + typedef Outcome UpgradeDBInstanceEngineVersionOutcome; + typedef std::future UpgradeDBInstanceEngineVersionOutcomeCallable; typedef std::function&)> UpgradeDBInstanceEngineVersionAsyncHandler; - typedef Outcome DescribeReplicasOutcome; - typedef std::future DescribeReplicasOutcomeCallable; + typedef Outcome DescribeReplicasOutcome; + typedef std::future DescribeReplicasOutcomeCallable; typedef std::function&)> DescribeReplicasAsyncHandler; - typedef Outcome ModifyDBInstanceConnectionStringOutcome; - typedef std::future ModifyDBInstanceConnectionStringOutcomeCallable; + typedef Outcome ModifyDBInstanceConnectionStringOutcome; + typedef std::future ModifyDBInstanceConnectionStringOutcomeCallable; typedef std::function&)> ModifyDBInstanceConnectionStringAsyncHandler; - typedef Outcome StopSyncingOutcome; - typedef std::future StopSyncingOutcomeCallable; + typedef Outcome StopSyncingOutcome; + typedef std::future StopSyncingOutcomeCallable; typedef std::function&)> StopSyncingAsyncHandler; - typedef Outcome CheckAccountNameAvailableOutcome; - typedef std::future CheckAccountNameAvailableOutcomeCallable; + typedef Outcome CheckAccountNameAvailableOutcome; + typedef std::future CheckAccountNameAvailableOutcomeCallable; typedef std::function&)> CheckAccountNameAvailableAsyncHandler; - typedef Outcome RestartDBInstanceOutcome; - typedef std::future RestartDBInstanceOutcomeCallable; + typedef Outcome RestartDBInstanceOutcome; + typedef std::future RestartDBInstanceOutcomeCallable; typedef std::function&)> RestartDBInstanceAsyncHandler; - typedef Outcome ImportDataForSQLServerOutcome; - typedef std::future ImportDataForSQLServerOutcomeCallable; + typedef Outcome ImportDataForSQLServerOutcome; + typedef std::future ImportDataForSQLServerOutcomeCallable; typedef std::function&)> ImportDataForSQLServerAsyncHandler; - typedef Outcome DescribeLogicDBInstanceTopologyOutcome; - typedef std::future DescribeLogicDBInstanceTopologyOutcomeCallable; + typedef Outcome DescribeLogicDBInstanceTopologyOutcome; + typedef std::future DescribeLogicDBInstanceTopologyOutcomeCallable; typedef std::function&)> DescribeLogicDBInstanceTopologyAsyncHandler; - typedef Outcome DescribeTagsOutcome; - typedef std::future DescribeTagsOutcomeCallable; + typedef Outcome DescribeTagsOutcome; + typedef std::future DescribeTagsOutcomeCallable; typedef std::function&)> DescribeTagsAsyncHandler; - typedef Outcome CheckResourceOutcome; - typedef std::future CheckResourceOutcomeCallable; + typedef Outcome CheckResourceOutcome; + typedef std::future CheckResourceOutcomeCallable; typedef std::function&)> CheckResourceAsyncHandler; - typedef Outcome StartDBInstanceDiagnoseOutcome; - typedef std::future StartDBInstanceDiagnoseOutcomeCallable; + typedef Outcome StartDBInstanceDiagnoseOutcome; + typedef std::future StartDBInstanceDiagnoseOutcomeCallable; typedef std::function&)> StartDBInstanceDiagnoseAsyncHandler; - typedef Outcome ModifySecurityGroupConfigurationOutcome; - typedef std::future ModifySecurityGroupConfigurationOutcomeCallable; + typedef Outcome ModifySecurityGroupConfigurationOutcome; + typedef std::future ModifySecurityGroupConfigurationOutcomeCallable; typedef std::function&)> ModifySecurityGroupConfigurationAsyncHandler; - typedef Outcome DescribeCharacterSetNameOutcome; - typedef std::future DescribeCharacterSetNameOutcomeCallable; + typedef Outcome DescribeCharacterSetNameOutcome; + typedef std::future DescribeCharacterSetNameOutcomeCallable; typedef std::function&)> DescribeCharacterSetNameAsyncHandler; - typedef Outcome ImportDataFromDatabaseOutcome; - typedef std::future ImportDataFromDatabaseOutcomeCallable; + typedef Outcome ImportDataFromDatabaseOutcome; + typedef std::future ImportDataFromDatabaseOutcomeCallable; typedef std::function&)> ImportDataFromDatabaseAsyncHandler; - typedef Outcome DescribeMigrateTasksOutcome; - typedef std::future DescribeMigrateTasksOutcomeCallable; + typedef Outcome DescribeMigrateTasksOutcome; + typedef std::future DescribeMigrateTasksOutcomeCallable; typedef std::function&)> DescribeMigrateTasksAsyncHandler; - typedef Outcome ModifyDBInstanceNetworkExpireTimeOutcome; - typedef std::future ModifyDBInstanceNetworkExpireTimeOutcomeCallable; + typedef Outcome ModifyDBInstanceNetworkExpireTimeOutcome; + typedef std::future ModifyDBInstanceNetworkExpireTimeOutcomeCallable; typedef std::function&)> ModifyDBInstanceNetworkExpireTimeAsyncHandler; - typedef Outcome CreateAccountOutcome; - typedef std::future CreateAccountOutcomeCallable; + typedef Outcome CreateAccountOutcome; + typedef std::future CreateAccountOutcomeCallable; typedef std::function&)> CreateAccountAsyncHandler; - typedef Outcome DescribeModifyParameterLogOutcome; - typedef std::future DescribeModifyParameterLogOutcomeCallable; + typedef Outcome DescribeModifyParameterLogOutcome; + typedef std::future DescribeModifyParameterLogOutcomeCallable; typedef std::function&)> DescribeModifyParameterLogAsyncHandler; - typedef Outcome DescribeOperatorPermissionOutcome; - typedef std::future DescribeOperatorPermissionOutcomeCallable; + typedef Outcome DescribeOperatorPermissionOutcome; + typedef std::future DescribeOperatorPermissionOutcomeCallable; typedef std::function&)> DescribeOperatorPermissionAsyncHandler; - typedef Outcome DescribeOptimizeAdviceOnMissIndexOutcome; - typedef std::future DescribeOptimizeAdviceOnMissIndexOutcomeCallable; + typedef Outcome DescribeOptimizeAdviceOnMissIndexOutcome; + typedef std::future DescribeOptimizeAdviceOnMissIndexOutcomeCallable; typedef std::function&)> DescribeOptimizeAdviceOnMissIndexAsyncHandler; - typedef Outcome DescribeDampPoliciesByCidOutcome; - typedef std::future DescribeDampPoliciesByCidOutcomeCallable; + typedef Outcome DescribeDampPoliciesByCidOutcome; + typedef std::future DescribeDampPoliciesByCidOutcomeCallable; typedef std::function&)> DescribeDampPoliciesByCidAsyncHandler; - typedef Outcome ModifyDBDescriptionOutcome; - typedef std::future ModifyDBDescriptionOutcomeCallable; + typedef Outcome ModifyDBDescriptionOutcome; + typedef std::future ModifyDBDescriptionOutcomeCallable; typedef std::function&)> ModifyDBDescriptionAsyncHandler; - typedef Outcome ImportDatabaseBetweenInstancesOutcome; - typedef std::future ImportDatabaseBetweenInstancesOutcomeCallable; + typedef Outcome ImportDatabaseBetweenInstancesOutcome; + typedef std::future ImportDatabaseBetweenInstancesOutcomeCallable; typedef std::function&)> ImportDatabaseBetweenInstancesAsyncHandler; - typedef Outcome RenewInstanceOutcome; - typedef std::future RenewInstanceOutcomeCallable; + typedef Outcome RenewInstanceOutcome; + typedef std::future RenewInstanceOutcomeCallable; typedef std::function&)> RenewInstanceAsyncHandler; - typedef Outcome CheckDBNameAvailableOutcome; - typedef std::future CheckDBNameAvailableOutcomeCallable; + typedef Outcome CheckDBNameAvailableOutcome; + typedef std::future CheckDBNameAvailableOutcomeCallable; typedef std::function&)> CheckDBNameAvailableAsyncHandler; - typedef Outcome ModifyDBInstanceMonitorOutcome; - typedef std::future ModifyDBInstanceMonitorOutcomeCallable; + typedef Outcome ModifyDBInstanceMonitorOutcome; + typedef std::future ModifyDBInstanceMonitorOutcomeCallable; typedef std::function&)> ModifyDBInstanceMonitorAsyncHandler; - typedef Outcome DescribeSQLLogFilesOutcome; - typedef std::future DescribeSQLLogFilesOutcomeCallable; + typedef Outcome DescribeSQLLogFilesOutcome; + typedef std::future DescribeSQLLogFilesOutcomeCallable; typedef std::function&)> DescribeSQLLogFilesAsyncHandler; - typedef Outcome CancelImportOutcome; - typedef std::future CancelImportOutcomeCallable; + typedef Outcome CancelImportOutcome; + typedef std::future CancelImportOutcomeCallable; typedef std::function&)> CancelImportAsyncHandler; - typedef Outcome ModifyReplicaDescriptionOutcome; - typedef std::future ModifyReplicaDescriptionOutcomeCallable; + typedef Outcome ModifyReplicaDescriptionOutcome; + typedef std::future ModifyReplicaDescriptionOutcomeCallable; typedef std::function&)> ModifyReplicaDescriptionAsyncHandler; - typedef Outcome ModifyBackupPolicyOutcome; - typedef std::future ModifyBackupPolicyOutcomeCallable; + typedef Outcome ModifyBackupPolicyOutcome; + typedef std::future ModifyBackupPolicyOutcomeCallable; typedef std::function&)> ModifyBackupPolicyAsyncHandler; - typedef Outcome DescribeReplicaInitializeProgressOutcome; - typedef std::future DescribeReplicaInitializeProgressOutcomeCallable; + typedef Outcome DescribeReplicaInitializeProgressOutcome; + typedef std::future DescribeReplicaInitializeProgressOutcomeCallable; typedef std::function&)> DescribeReplicaInitializeProgressAsyncHandler; - typedef Outcome DescribeSecurityGroupConfigurationOutcome; - typedef std::future DescribeSecurityGroupConfigurationOutcomeCallable; + typedef Outcome DescribeSecurityGroupConfigurationOutcome; + typedef std::future DescribeSecurityGroupConfigurationOutcomeCallable; typedef std::function&)> DescribeSecurityGroupConfigurationAsyncHandler; - typedef Outcome DescribeParametersOutcome; - typedef std::future DescribeParametersOutcomeCallable; + typedef Outcome DescribeParametersOutcome; + typedef std::future DescribeParametersOutcomeCallable; typedef std::function&)> DescribeParametersAsyncHandler; - typedef Outcome UpgradeDBInstanceNetWorkInfoOutcome; - typedef std::future UpgradeDBInstanceNetWorkInfoOutcomeCallable; + typedef Outcome UpgradeDBInstanceNetWorkInfoOutcome; + typedef std::future UpgradeDBInstanceNetWorkInfoOutcomeCallable; typedef std::function&)> UpgradeDBInstanceNetWorkInfoAsyncHandler; - typedef Outcome AddTagsToResourceOutcome; - typedef std::future AddTagsToResourceOutcomeCallable; + typedef Outcome AddTagsToResourceOutcome; + typedef std::future AddTagsToResourceOutcomeCallable; typedef std::function&)> AddTagsToResourceAsyncHandler; - typedef Outcome DescribeBinlogFilesOutcome; - typedef std::future DescribeBinlogFilesOutcomeCallable; + typedef Outcome DescribeBinlogFilesOutcome; + typedef std::future DescribeBinlogFilesOutcomeCallable; typedef std::function&)> DescribeBinlogFilesAsyncHandler; - typedef Outcome DescribeBackupsForSecurityOutcome; - typedef std::future DescribeBackupsForSecurityOutcomeCallable; + typedef Outcome DescribeBackupsForSecurityOutcome; + typedef std::future DescribeBackupsForSecurityOutcomeCallable; typedef std::function&)> DescribeBackupsForSecurityAsyncHandler; - typedef Outcome CreateDiagnosticReportOutcome; - typedef std::future CreateDiagnosticReportOutcomeCallable; + typedef Outcome CreateDiagnosticReportOutcome; + typedef std::future CreateDiagnosticReportOutcomeCallable; typedef std::function&)> CreateDiagnosticReportAsyncHandler; - typedef Outcome DescribeSQLLogReportListOutcome; - typedef std::future DescribeSQLLogReportListOutcomeCallable; + typedef Outcome DescribeSQLLogReportListOutcome; + typedef std::future DescribeSQLLogReportListOutcomeCallable; typedef std::function&)> DescribeSQLLogReportListAsyncHandler; - typedef Outcome DescribeResourceDiagnosisOutcome; - typedef std::future DescribeResourceDiagnosisOutcomeCallable; + typedef Outcome DescribeResourceDiagnosisOutcome; + typedef std::future DescribeResourceDiagnosisOutcomeCallable; typedef std::function&)> DescribeResourceDiagnosisAsyncHandler; - typedef Outcome CloneDBInstanceOutcome; - typedef std::future CloneDBInstanceOutcomeCallable; + typedef Outcome CloneDBInstanceOutcome; + typedef std::future CloneDBInstanceOutcomeCallable; typedef std::function&)> CloneDBInstanceAsyncHandler; - typedef Outcome DescribeTasksOutcome; - typedef std::future DescribeTasksOutcomeCallable; + typedef Outcome DescribeTasksOutcome; + typedef std::future DescribeTasksOutcomeCallable; typedef std::function&)> DescribeTasksAsyncHandler; - typedef Outcome CreateUploadPathForSQLServerOutcome; - typedef std::future CreateUploadPathForSQLServerOutcomeCallable; + typedef Outcome CreateUploadPathForSQLServerOutcome; + typedef std::future CreateUploadPathForSQLServerOutcomeCallable; typedef std::function&)> CreateUploadPathForSQLServerAsyncHandler; - typedef Outcome DescribeRenewalPriceOutcome; - typedef std::future DescribeRenewalPriceOutcomeCallable; + typedef Outcome DescribeRenewalPriceOutcome; + typedef std::future DescribeRenewalPriceOutcomeCallable; typedef std::function&)> DescribeRenewalPriceAsyncHandler; - typedef Outcome AllocateInstancePublicConnectionOutcome; - typedef std::future AllocateInstancePublicConnectionOutcomeCallable; + typedef Outcome AllocateInstancePublicConnectionOutcome; + typedef std::future AllocateInstancePublicConnectionOutcomeCallable; typedef std::function&)> AllocateInstancePublicConnectionAsyncHandler; - typedef Outcome DescribeOptimizeAdviceOnStorageOutcome; - typedef std::future DescribeOptimizeAdviceOnStorageOutcomeCallable; + typedef Outcome DescribeOptimizeAdviceOnStorageOutcome; + typedef std::future DescribeOptimizeAdviceOnStorageOutcomeCallable; typedef std::function&)> DescribeOptimizeAdviceOnStorageAsyncHandler; - typedef Outcome DescribeInstanceAutoRenewAttributeOutcome; - typedef std::future DescribeInstanceAutoRenewAttributeOutcomeCallable; + typedef Outcome DescribeInstanceAutoRenewAttributeOutcome; + typedef std::future DescribeInstanceAutoRenewAttributeOutcomeCallable; typedef std::function&)> DescribeInstanceAutoRenewAttributeAsyncHandler; - typedef Outcome DescribeDBInstanceAttributeOutcome; - typedef std::future DescribeDBInstanceAttributeOutcomeCallable; + typedef Outcome DescribeDBInstanceAttributeOutcome; + typedef std::future DescribeDBInstanceAttributeOutcomeCallable; typedef std::function&)> DescribeDBInstanceAttributeAsyncHandler; - typedef Outcome DescribeDBInstanceUserOutcome; - typedef std::future DescribeDBInstanceUserOutcomeCallable; + typedef Outcome DescribeDBInstanceUserOutcome; + typedef std::future DescribeDBInstanceUserOutcomeCallable; typedef std::function&)> DescribeDBInstanceUserAsyncHandler; - typedef Outcome CreateTempDBInstanceOutcome; - typedef std::future CreateTempDBInstanceOutcomeCallable; + typedef Outcome CreateTempDBInstanceOutcome; + typedef std::future CreateTempDBInstanceOutcomeCallable; typedef std::function&)> CreateTempDBInstanceAsyncHandler; - typedef Outcome DescribeImportsForSQLServerOutcome; - typedef std::future DescribeImportsForSQLServerOutcomeCallable; + typedef Outcome DescribeImportsForSQLServerOutcome; + typedef std::future DescribeImportsForSQLServerOutcomeCallable; typedef std::function&)> DescribeImportsForSQLServerAsyncHandler; - typedef Outcome ModifyInstanceAutoRenewalAttributeOutcome; - typedef std::future ModifyInstanceAutoRenewalAttributeOutcomeCallable; + typedef Outcome ModifyInstanceAutoRenewalAttributeOutcome; + typedef std::future ModifyInstanceAutoRenewalAttributeOutcomeCallable; typedef std::function&)> ModifyInstanceAutoRenewalAttributeAsyncHandler; - typedef Outcome DescribeSQLCollectorPolicyOutcome; - typedef std::future DescribeSQLCollectorPolicyOutcomeCallable; + typedef Outcome DescribeSQLCollectorPolicyOutcome; + typedef std::future DescribeSQLCollectorPolicyOutcomeCallable; typedef std::function&)> DescribeSQLCollectorPolicyAsyncHandler; - typedef Outcome ModifySQLCollectorPolicyOutcome; - typedef std::future ModifySQLCollectorPolicyOutcomeCallable; + typedef Outcome ModifySQLCollectorPolicyOutcome; + typedef std::future ModifySQLCollectorPolicyOutcomeCallable; typedef std::function&)> ModifySQLCollectorPolicyAsyncHandler; - typedef Outcome DescribeBackupsOutcome; - typedef std::future DescribeBackupsOutcomeCallable; + typedef Outcome DescribeBackupsOutcome; + typedef std::future DescribeBackupsOutcomeCallable; typedef std::function&)> DescribeBackupsAsyncHandler; - typedef Outcome CreateDatabaseOutcome; - typedef std::future CreateDatabaseOutcomeCallable; + typedef Outcome CreateDatabaseOutcome; + typedef std::future CreateDatabaseOutcomeCallable; typedef std::function&)> CreateDatabaseAsyncHandler; - typedef Outcome DeleteDBInstanceOutcome; - typedef std::future DeleteDBInstanceOutcomeCallable; + typedef Outcome DeleteDBInstanceOutcome; + typedef std::future DeleteDBInstanceOutcomeCallable; typedef std::function&)> DeleteDBInstanceAsyncHandler; - typedef Outcome DescribeSQLInjectionInfosOutcome; - typedef std::future DescribeSQLInjectionInfosOutcomeCallable; + typedef Outcome DescribeSQLInjectionInfosOutcome; + typedef std::future DescribeSQLInjectionInfosOutcomeCallable; typedef std::function&)> DescribeSQLInjectionInfosAsyncHandler; - typedef Outcome DescribeRealtimeDiagnosesOutcome; - typedef std::future DescribeRealtimeDiagnosesOutcomeCallable; + typedef Outcome DescribeRealtimeDiagnosesOutcome; + typedef std::future DescribeRealtimeDiagnosesOutcomeCallable; typedef std::function&)> DescribeRealtimeDiagnosesAsyncHandler; - typedef Outcome DescribeInstanceAutoRenewalAttributeOutcome; - typedef std::future DescribeInstanceAutoRenewalAttributeOutcomeCallable; + typedef Outcome DescribeInstanceAutoRenewalAttributeOutcome; + typedef std::future DescribeInstanceAutoRenewalAttributeOutcomeCallable; typedef std::function&)> DescribeInstanceAutoRenewalAttributeAsyncHandler; - typedef Outcome RestoreDBInstanceOutcome; - typedef std::future RestoreDBInstanceOutcomeCallable; + typedef Outcome RestoreDBInstanceOutcome; + typedef std::future RestoreDBInstanceOutcomeCallable; typedef std::function&)> RestoreDBInstanceAsyncHandler; - typedef Outcome AddBuDBInstanceRelationOutcome; - typedef std::future AddBuDBInstanceRelationOutcomeCallable; - typedef std::function&)> AddBuDBInstanceRelationAsyncHandler; - typedef Outcome RevokeOperatorPermissionOutcome; - typedef std::future RevokeOperatorPermissionOutcomeCallable; + typedef Outcome RevokeOperatorPermissionOutcome; + typedef std::future RevokeOperatorPermissionOutcomeCallable; typedef std::function&)> RevokeOperatorPermissionAsyncHandler; - typedef Outcome ModifyDBInstanceSpecOutcome; - typedef std::future ModifyDBInstanceSpecOutcomeCallable; + typedef Outcome ModifyDBInstanceSpecOutcome; + typedef std::future ModifyDBInstanceSpecOutcomeCallable; typedef std::function&)> ModifyDBInstanceSpecAsyncHandler; - typedef Outcome DescribeDiagnosticReportListOutcome; - typedef std::future DescribeDiagnosticReportListOutcomeCallable; + typedef Outcome DescribeDiagnosticReportListOutcome; + typedef std::future DescribeDiagnosticReportListOutcomeCallable; typedef std::function&)> DescribeDiagnosticReportListAsyncHandler; - typedef Outcome RemoveTagsFromResourceOutcome; - typedef std::future RemoveTagsFromResourceOutcomeCallable; + typedef Outcome RemoveTagsFromResourceOutcome; + typedef std::future RemoveTagsFromResourceOutcomeCallable; typedef std::function&)> RemoveTagsFromResourceAsyncHandler; - typedef Outcome DescribeSQLLogRecordsOutcome; - typedef std::future DescribeSQLLogRecordsOutcomeCallable; + typedef Outcome DescribeSQLLogRecordsOutcome; + typedef std::future DescribeSQLLogRecordsOutcomeCallable; typedef std::function&)> DescribeSQLLogRecordsAsyncHandler; - typedef Outcome ModifySecurityIpsOutcome; - typedef std::future ModifySecurityIpsOutcomeCallable; + typedef Outcome ModifySecurityIpsOutcome; + typedef std::future ModifySecurityIpsOutcomeCallable; typedef std::function&)> ModifySecurityIpsAsyncHandler; - typedef Outcome DescribeMigrateTasksForSQLServerOutcome; - typedef std::future DescribeMigrateTasksForSQLServerOutcomeCallable; + typedef Outcome DescribeMigrateTasksForSQLServerOutcome; + typedef std::future DescribeMigrateTasksForSQLServerOutcomeCallable; typedef std::function&)> DescribeMigrateTasksForSQLServerAsyncHandler; - typedef Outcome ModifyReplicaModeOutcome; - typedef std::future ModifyReplicaModeOutcomeCallable; + typedef Outcome ModifyReplicaModeOutcome; + typedef std::future ModifyReplicaModeOutcomeCallable; typedef std::function&)> ModifyReplicaModeAsyncHandler; - typedef Outcome DeleteDampPolicyOutcome; - typedef std::future DeleteDampPolicyOutcomeCallable; + typedef Outcome DeleteDampPolicyOutcome; + typedef std::future DeleteDampPolicyOutcomeCallable; typedef std::function&)> DeleteDampPolicyAsyncHandler; - typedef Outcome GrantAccountPrivilegeOutcome; - typedef std::future GrantAccountPrivilegeOutcomeCallable; + typedef Outcome GrantAccountPrivilegeOutcome; + typedef std::future GrantAccountPrivilegeOutcomeCallable; typedef std::function&)> GrantAccountPrivilegeAsyncHandler; - typedef Outcome GrantOperatorPermissionOutcome; - typedef std::future GrantOperatorPermissionOutcomeCallable; + typedef Outcome GrantOperatorPermissionOutcome; + typedef std::future GrantOperatorPermissionOutcomeCallable; typedef std::function&)> GrantOperatorPermissionAsyncHandler; - typedef Outcome ModifyPostpaidDBInstanceSpecOutcome; - typedef std::future ModifyPostpaidDBInstanceSpecOutcomeCallable; + typedef Outcome ModifyPostpaidDBInstanceSpecOutcome; + typedef std::future ModifyPostpaidDBInstanceSpecOutcomeCallable; typedef std::function&)> ModifyPostpaidDBInstanceSpecAsyncHandler; - typedef Outcome CreatePolicyWithSpecifiedPolicyOutcome; - typedef std::future CreatePolicyWithSpecifiedPolicyOutcomeCallable; + typedef Outcome CreatePolicyWithSpecifiedPolicyOutcome; + typedef std::future CreatePolicyWithSpecifiedPolicyOutcomeCallable; typedef std::function&)> CreatePolicyWithSpecifiedPolicyAsyncHandler; - typedef Outcome ModifyDBInstanceTDEOutcome; - typedef std::future ModifyDBInstanceTDEOutcomeCallable; + typedef Outcome ModifyDBInstanceTDEOutcome; + typedef std::future ModifyDBInstanceTDEOutcomeCallable; typedef std::function&)> ModifyDBInstanceTDEAsyncHandler; - typedef Outcome DescribeDBInstancePerformanceOutcome; - typedef std::future DescribeDBInstancePerformanceOutcomeCallable; + typedef Outcome DescribeDBInstancePerformanceOutcome; + typedef std::future DescribeDBInstancePerformanceOutcomeCallable; typedef std::function&)> DescribeDBInstancePerformanceAsyncHandler; - typedef Outcome DescribeVpcZoneNosOutcome; - typedef std::future DescribeVpcZoneNosOutcomeCallable; + typedef Outcome DescribeVpcZoneNosOutcome; + typedef std::future DescribeVpcZoneNosOutcomeCallable; typedef std::function&)> DescribeVpcZoneNosAsyncHandler; - typedef Outcome DescribeOptimizeAdviceOnBigTableOutcome; - typedef std::future DescribeOptimizeAdviceOnBigTableOutcomeCallable; + typedef Outcome DescribeOptimizeAdviceOnBigTableOutcome; + typedef std::future DescribeOptimizeAdviceOnBigTableOutcomeCallable; typedef std::function&)> DescribeOptimizeAdviceOnBigTableAsyncHandler; - typedef Outcome DescribeDBInstanceExtendAttributeOutcome; - typedef std::future DescribeDBInstanceExtendAttributeOutcomeCallable; + typedef Outcome DescribeDBInstanceExtendAttributeOutcome; + typedef std::future DescribeDBInstanceExtendAttributeOutcomeCallable; typedef std::function&)> DescribeDBInstanceExtendAttributeAsyncHandler; - typedef Outcome DescribeDampPolicyByCommentOutcome; - typedef std::future DescribeDampPolicyByCommentOutcomeCallable; + typedef Outcome DescribeDampPolicyByCommentOutcome; + typedef std::future DescribeDampPolicyByCommentOutcomeCallable; typedef std::function&)> DescribeDampPolicyByCommentAsyncHandler; - typedef Outcome DescribePreCheckResultsOutcome; - typedef std::future DescribePreCheckResultsOutcomeCallable; + typedef Outcome DescribePreCheckResultsOutcome; + typedef std::future DescribePreCheckResultsOutcomeCallable; typedef std::function&)> DescribePreCheckResultsAsyncHandler; - typedef Outcome DescribeDBInstancesOutcome; - typedef std::future DescribeDBInstancesOutcomeCallable; + typedef Outcome DescribeDBInstancesOutcome; + typedef std::future DescribeDBInstancesOutcomeCallable; typedef std::function&)> DescribeDBInstancesAsyncHandler; - typedef Outcome StartArchiveSQLLogOutcome; - typedef std::future StartArchiveSQLLogOutcomeCallable; + typedef Outcome StartArchiveSQLLogOutcome; + typedef std::future StartArchiveSQLLogOutcomeCallable; typedef std::function&)> StartArchiveSQLLogAsyncHandler; - typedef Outcome CreateDBInstanceReplicaOutcome; - typedef std::future CreateDBInstanceReplicaOutcomeCallable; + typedef Outcome CreateDBInstanceReplicaOutcome; + typedef std::future CreateDBInstanceReplicaOutcomeCallable; typedef std::function&)> CreateDBInstanceReplicaAsyncHandler; - typedef Outcome ModifyDampPolicyOutcome; - typedef std::future ModifyDampPolicyOutcomeCallable; + typedef Outcome ModifyDampPolicyOutcome; + typedef std::future ModifyDampPolicyOutcomeCallable; typedef std::function&)> ModifyDampPolicyAsyncHandler; - typedef Outcome AllocateInstancePrivateConnectionOutcome; - typedef std::future AllocateInstancePrivateConnectionOutcomeCallable; + typedef Outcome AllocateInstancePrivateConnectionOutcome; + typedef std::future AllocateInstancePrivateConnectionOutcomeCallable; typedef std::function&)> AllocateInstancePrivateConnectionAsyncHandler; - typedef Outcome RevokeAccountPrivilegeOutcome; - typedef std::future RevokeAccountPrivilegeOutcomeCallable; + typedef Outcome RevokeAccountPrivilegeOutcome; + typedef std::future RevokeAccountPrivilegeOutcomeCallable; typedef std::function&)> RevokeAccountPrivilegeAsyncHandler; - typedef Outcome DegradeDBInstanceSpecOutcome; - typedef std::future DegradeDBInstanceSpecOutcomeCallable; + typedef Outcome DegradeDBInstanceSpecOutcome; + typedef std::future DegradeDBInstanceSpecOutcomeCallable; typedef std::function&)> DegradeDBInstanceSpecAsyncHandler; - typedef Outcome DescribeParameterTemplatesOutcome; - typedef std::future DescribeParameterTemplatesOutcomeCallable; + typedef Outcome DescribeParameterTemplatesOutcome; + typedef std::future DescribeParameterTemplatesOutcomeCallable; typedef std::function&)> DescribeParameterTemplatesAsyncHandler; - typedef Outcome DescibeImportsFromDatabaseOutcome; - typedef std::future DescibeImportsFromDatabaseOutcomeCallable; + typedef Outcome DescibeImportsFromDatabaseOutcome; + typedef std::future DescibeImportsFromDatabaseOutcomeCallable; typedef std::function&)> DescibeImportsFromDatabaseAsyncHandler; - typedef Outcome DescribeDatabaseLockDiagnosisOutcome; - typedef std::future DescribeDatabaseLockDiagnosisOutcomeCallable; + typedef Outcome DescribeDatabaseLockDiagnosisOutcome; + typedef std::future DescribeDatabaseLockDiagnosisOutcomeCallable; typedef std::function&)> DescribeDatabaseLockDiagnosisAsyncHandler; - typedef Outcome DescribeOptimizeAdviceOnExcessIndexOutcome; - typedef std::future DescribeOptimizeAdviceOnExcessIndexOutcomeCallable; + typedef Outcome DescribeOptimizeAdviceOnExcessIndexOutcome; + typedef std::future DescribeOptimizeAdviceOnExcessIndexOutcomeCallable; typedef std::function&)> DescribeOptimizeAdviceOnExcessIndexAsyncHandler; - typedef Outcome CopyDatabaseOutcome; - typedef std::future CopyDatabaseOutcomeCallable; + typedef Outcome CopyDatabaseOutcome; + typedef std::future CopyDatabaseOutcomeCallable; typedef std::function&)> CopyDatabaseAsyncHandler; - typedef Outcome CreateDBInstanceOutcome; - typedef std::future CreateDBInstanceOutcomeCallable; + typedef Outcome CreateDBInstanceOutcome; + typedef std::future CreateDBInstanceOutcomeCallable; typedef std::function&)> CreateDBInstanceAsyncHandler; - typedef Outcome DescribeDBInstanceTDEOutcome; - typedef std::future DescribeDBInstanceTDEOutcomeCallable; + typedef Outcome DescribeDBInstanceTDEOutcome; + typedef std::future DescribeDBInstanceTDEOutcomeCallable; typedef std::function&)> DescribeDBInstanceTDEAsyncHandler; - typedef Outcome ModifyDBInstanceSSLOutcome; - typedef std::future ModifyDBInstanceSSLOutcomeCallable; + typedef Outcome ModifyDBInstanceSSLOutcome; + typedef std::future ModifyDBInstanceSSLOutcomeCallable; typedef std::function&)> ModifyDBInstanceSSLAsyncHandler; - typedef Outcome DescribeSQLLogReportsOutcome; - typedef std::future DescribeSQLLogReportsOutcomeCallable; + typedef Outcome DescribeSQLLogReportsOutcome; + typedef std::future DescribeSQLLogReportsOutcomeCallable; typedef std::function&)> DescribeSQLLogReportsAsyncHandler; - typedef Outcome DescribeSQLDiagnosisListOutcome; - typedef std::future DescribeSQLDiagnosisListOutcomeCallable; + typedef Outcome DescribeSQLDiagnosisListOutcome; + typedef std::future DescribeSQLDiagnosisListOutcomeCallable; typedef std::function&)> DescribeSQLDiagnosisListAsyncHandler; - typedef Outcome ModifyDBInstanceConnectionModeOutcome; - typedef std::future ModifyDBInstanceConnectionModeOutcomeCallable; + typedef Outcome ModifyDBInstanceConnectionModeOutcome; + typedef std::future ModifyDBInstanceConnectionModeOutcomeCallable; typedef std::function&)> ModifyDBInstanceConnectionModeAsyncHandler; - typedef Outcome DescribeDBInstanceNetInfoOutcome; - typedef std::future DescribeDBInstanceNetInfoOutcomeCallable; + typedef Outcome DescribeDBInstanceNetInfoOutcome; + typedef std::future DescribeDBInstanceNetInfoOutcomeCallable; typedef std::function&)> DescribeDBInstanceNetInfoAsyncHandler; - typedef Outcome AllocateReadWriteSplittingConnectionOutcome; - typedef std::future AllocateReadWriteSplittingConnectionOutcomeCallable; + typedef Outcome AllocateReadWriteSplittingConnectionOutcome; + typedef std::future AllocateReadWriteSplittingConnectionOutcomeCallable; typedef std::function&)> AllocateReadWriteSplittingConnectionAsyncHandler; - typedef Outcome ReleaseInstancePublicConnectionOutcome; - typedef std::future ReleaseInstancePublicConnectionOutcomeCallable; + typedef Outcome ReleaseInstancePublicConnectionOutcome; + typedef std::future ReleaseInstancePublicConnectionOutcomeCallable; typedef std::function&)> ReleaseInstancePublicConnectionAsyncHandler; - typedef Outcome CalculateDBInstanceWeightOutcome; - typedef std::future CalculateDBInstanceWeightOutcomeCallable; + typedef Outcome CalculateDBInstanceWeightOutcome; + typedef std::future CalculateDBInstanceWeightOutcomeCallable; typedef std::function&)> CalculateDBInstanceWeightAsyncHandler; - typedef Outcome ModifyReplicaRelationOutcome; - typedef std::future ModifyReplicaRelationOutcomeCallable; + typedef Outcome ModifyReplicaRelationOutcome; + typedef std::future ModifyReplicaRelationOutcomeCallable; typedef std::function&)> ModifyReplicaRelationAsyncHandler; - typedef Outcome ModifyDBInstanceNetworkTypeOutcome; - typedef std::future ModifyDBInstanceNetworkTypeOutcomeCallable; + typedef Outcome ModifyDBInstanceNetworkTypeOutcome; + typedef std::future ModifyDBInstanceNetworkTypeOutcomeCallable; typedef std::function&)> ModifyDBInstanceNetworkTypeAsyncHandler; - typedef Outcome DescribeDBInstanceNetworkOutcome; - typedef std::future DescribeDBInstanceNetworkOutcomeCallable; - typedef std::function&)> DescribeDBInstanceNetworkAsyncHandler; - typedef Outcome DescribeAbnormalDBInstancesOutcome; - typedef std::future DescribeAbnormalDBInstancesOutcomeCallable; + typedef Outcome DescribeAbnormalDBInstancesOutcome; + typedef std::future DescribeAbnormalDBInstancesOutcomeCallable; typedef std::function&)> DescribeAbnormalDBInstancesAsyncHandler; - typedef Outcome DescribeSlowLogsOutcome; - typedef std::future DescribeSlowLogsOutcomeCallable; + typedef Outcome DescribeSlowLogsOutcome; + typedef std::future DescribeSlowLogsOutcomeCallable; typedef std::function&)> DescribeSlowLogsAsyncHandler; - typedef Outcome CreateSQLDiagnosisOutcome; - typedef std::future CreateSQLDiagnosisOutcomeCallable; + typedef Outcome CreateSQLDiagnosisOutcome; + typedef std::future CreateSQLDiagnosisOutcomeCallable; typedef std::function&)> CreateSQLDiagnosisAsyncHandler; - typedef Outcome CreateBackupOutcome; - typedef std::future CreateBackupOutcomeCallable; + typedef Outcome CreateBackupOutcome; + typedef std::future CreateBackupOutcomeCallable; typedef std::function&)> CreateBackupAsyncHandler; - typedef Outcome DescribeReplicaUsageOutcome; - typedef std::future DescribeReplicaUsageOutcomeCallable; + typedef Outcome DescribeReplicaUsageOutcome; + typedef std::future DescribeReplicaUsageOutcomeCallable; typedef std::function&)> DescribeReplicaUsageAsyncHandler; - typedef Outcome ModifyReadWriteSplittingConnectionOutcome; - typedef std::future ModifyReadWriteSplittingConnectionOutcomeCallable; + typedef Outcome ModifyReadWriteSplittingConnectionOutcome; + typedef std::future ModifyReadWriteSplittingConnectionOutcomeCallable; typedef std::function&)> ModifyReadWriteSplittingConnectionAsyncHandler; - typedef Outcome ModifyDBInstanceMaintainTimeOutcome; - typedef std::future ModifyDBInstanceMaintainTimeOutcomeCallable; + typedef Outcome ModifyDBInstanceMaintainTimeOutcome; + typedef std::future ModifyDBInstanceMaintainTimeOutcomeCallable; typedef std::function&)> ModifyDBInstanceMaintainTimeAsyncHandler; - typedef Outcome ModifyDBInstanceDescriptionOutcome; - typedef std::future ModifyDBInstanceDescriptionOutcomeCallable; + typedef Outcome ModifyDBInstanceDescriptionOutcome; + typedef std::future ModifyDBInstanceDescriptionOutcomeCallable; typedef std::function&)> ModifyDBInstanceDescriptionAsyncHandler; - typedef Outcome DescribeDBInstanceNetworkDetailOutcome; - typedef std::future DescribeDBInstanceNetworkDetailOutcomeCallable; - typedef std::function&)> DescribeDBInstanceNetworkDetailAsyncHandler; - typedef Outcome DescribeReplicaPerformanceOutcome; - typedef std::future DescribeReplicaPerformanceOutcomeCallable; + typedef Outcome DescribeReplicaPerformanceOutcome; + typedef std::future DescribeReplicaPerformanceOutcomeCallable; typedef std::function&)> DescribeReplicaPerformanceAsyncHandler; - typedef Outcome DescribeSQLDiagnosisOutcome; - typedef std::future DescribeSQLDiagnosisOutcomeCallable; + typedef Outcome DescribeSQLDiagnosisOutcome; + typedef std::future DescribeSQLDiagnosisOutcomeCallable; typedef std::function&)> DescribeSQLDiagnosisAsyncHandler; - typedef Outcome DescribeDampPolicyByPolicyNameOutcome; - typedef std::future DescribeDampPolicyByPolicyNameOutcomeCallable; + typedef Outcome DescribeDampPolicyByPolicyNameOutcome; + typedef std::future DescribeDampPolicyByPolicyNameOutcomeCallable; typedef std::function&)> DescribeDampPolicyByPolicyNameAsyncHandler; - typedef Outcome ModifyResourceGroupOutcome; - typedef std::future ModifyResourceGroupOutcomeCallable; + typedef Outcome ModifyResourceGroupOutcome; + typedef std::future ModifyResourceGroupOutcomeCallable; typedef std::function&)> ModifyResourceGroupAsyncHandler; - typedef Outcome DescribeOssDownloadsForSQLServerOutcome; - typedef std::future DescribeOssDownloadsForSQLServerOutcomeCallable; + typedef Outcome DescribeOssDownloadsForSQLServerOutcome; + typedef std::future DescribeOssDownloadsForSQLServerOutcomeCallable; typedef std::function&)> DescribeOssDownloadsForSQLServerAsyncHandler; - typedef Outcome RequestServiceOfCloudDBAOutcome; - typedef std::future RequestServiceOfCloudDBAOutcomeCallable; + typedef Outcome RequestServiceOfCloudDBAOutcome; + typedef std::future RequestServiceOfCloudDBAOutcomeCallable; typedef std::function&)> RequestServiceOfCloudDBAAsyncHandler; - typedef Outcome ResetAccountOutcome; - typedef std::future ResetAccountOutcomeCallable; + typedef Outcome ResetAccountOutcome; + typedef std::future ResetAccountOutcomeCallable; typedef std::function&)> ResetAccountAsyncHandler; - typedef Outcome PreCheckBeforeImportDataOutcome; - typedef std::future PreCheckBeforeImportDataOutcomeCallable; + typedef Outcome PreCheckBeforeImportDataOutcome; + typedef std::future PreCheckBeforeImportDataOutcomeCallable; typedef std::function&)> PreCheckBeforeImportDataAsyncHandler; - typedef Outcome DescribeResourceUsageOutcome; - typedef std::future DescribeResourceUsageOutcomeCallable; + typedef Outcome DescribeResourceUsageOutcome; + typedef std::future DescribeResourceUsageOutcomeCallable; typedef std::function&)> DescribeResourceUsageAsyncHandler; - typedef Outcome PurgeDBInstanceLogOutcome; - typedef std::future PurgeDBInstanceLogOutcomeCallable; + typedef Outcome PurgeDBInstanceLogOutcome; + typedef std::future PurgeDBInstanceLogOutcomeCallable; typedef std::function&)> PurgeDBInstanceLogAsyncHandler; - typedef Outcome DescribeTaskInfoOutcome; - typedef std::future DescribeTaskInfoOutcomeCallable; + typedef Outcome DescribeTaskInfoOutcome; + typedef std::future DescribeTaskInfoOutcomeCallable; typedef std::function&)> DescribeTaskInfoAsyncHandler; - typedef Outcome DescribeRegionsOutcome; - typedef std::future DescribeRegionsOutcomeCallable; + typedef Outcome DescribeRegionsOutcome; + typedef std::future DescribeRegionsOutcomeCallable; typedef std::function&)> DescribeRegionsAsyncHandler; - typedef Outcome MigrateToOtherZoneOutcome; - typedef std::future MigrateToOtherZoneOutcomeCallable; + typedef Outcome MigrateToOtherZoneOutcome; + typedef std::future MigrateToOtherZoneOutcomeCallable; typedef std::function&)> MigrateToOtherZoneAsyncHandler; - typedef Outcome DescribeOptimizeAdviceOnMissPKOutcome; - typedef std::future DescribeOptimizeAdviceOnMissPKOutcomeCallable; + typedef Outcome DescribeOptimizeAdviceOnMissPKOutcome; + typedef std::future DescribeOptimizeAdviceOnMissPKOutcomeCallable; typedef std::function&)> DescribeOptimizeAdviceOnMissPKAsyncHandler; - typedef Outcome DeleteAccountOutcome; - typedef std::future DeleteAccountOutcomeCallable; + typedef Outcome DeleteAccountOutcome; + typedef std::future DeleteAccountOutcomeCallable; typedef std::function&)> DeleteAccountAsyncHandler; - typedef Outcome DescribeSlowLogRecordsOutcome; - typedef std::future DescribeSlowLogRecordsOutcomeCallable; + typedef Outcome DescribeSlowLogRecordsOutcome; + typedef std::future DescribeSlowLogRecordsOutcomeCallable; typedef std::function&)> DescribeSlowLogRecordsAsyncHandler; - typedef Outcome UpgradeDBInstanceNetworkOutcome; - typedef std::future UpgradeDBInstanceNetworkOutcomeCallable; + typedef Outcome UpgradeDBInstanceNetworkOutcome; + typedef std::future UpgradeDBInstanceNetworkOutcomeCallable; typedef std::function&)> UpgradeDBInstanceNetworkAsyncHandler; - typedef Outcome ReleaseReadWriteSplittingConnectionOutcome; - typedef std::future ReleaseReadWriteSplittingConnectionOutcomeCallable; + typedef Outcome ReleaseReadWriteSplittingConnectionOutcome; + typedef std::future ReleaseReadWriteSplittingConnectionOutcomeCallable; typedef std::function&)> ReleaseReadWriteSplittingConnectionAsyncHandler; - typedef Outcome DescribeFilesForSQLServerOutcome; - typedef std::future DescribeFilesForSQLServerOutcomeCallable; + typedef Outcome DescribeFilesForSQLServerOutcome; + typedef std::future DescribeFilesForSQLServerOutcomeCallable; typedef std::function&)> DescribeFilesForSQLServerAsyncHandler; - typedef Outcome DescribeErrorLogsOutcome; - typedef std::future DescribeErrorLogsOutcomeCallable; + typedef Outcome DescribeErrorLogsOutcome; + typedef std::future DescribeErrorLogsOutcomeCallable; typedef std::function&)> DescribeErrorLogsAsyncHandler; - typedef Outcome ModifyDBInstanceHAConfigOutcome; - typedef std::future ModifyDBInstanceHAConfigOutcomeCallable; + typedef Outcome ModifyDBInstanceHAConfigOutcome; + typedef std::future ModifyDBInstanceHAConfigOutcomeCallable; typedef std::function&)> ModifyDBInstanceHAConfigAsyncHandler; - typedef Outcome DescribeDBInstancesAsCsvOutcome; - typedef std::future DescribeDBInstancesAsCsvOutcomeCallable; + typedef Outcome DescribeDBInstancesAsCsvOutcome; + typedef std::future DescribeDBInstancesAsCsvOutcomeCallable; typedef std::function&)> DescribeDBInstancesAsCsvAsyncHandler; - typedef Outcome ResetAccountPasswordOutcome; - typedef std::future ResetAccountPasswordOutcomeCallable; + typedef Outcome ResetAccountPasswordOutcome; + typedef std::future ResetAccountPasswordOutcomeCallable; typedef std::function&)> ResetAccountPasswordAsyncHandler; - typedef Outcome DescribeAccountsOutcome; - typedef std::future DescribeAccountsOutcomeCallable; + typedef Outcome DescribeAccountsOutcome; + typedef std::future DescribeAccountsOutcomeCallable; typedef std::function&)> DescribeAccountsAsyncHandler; - typedef Outcome DescribePriceOutcome; - typedef std::future DescribePriceOutcomeCallable; + typedef Outcome DescribePriceOutcome; + typedef std::future DescribePriceOutcomeCallable; typedef std::function&)> DescribePriceAsyncHandler; - typedef Outcome DescribeDBInstanceByTagsOutcome; - typedef std::future DescribeDBInstanceByTagsOutcomeCallable; + typedef Outcome DescribeDBInstanceByTagsOutcome; + typedef std::future DescribeDBInstanceByTagsOutcomeCallable; typedef std::function&)> DescribeDBInstanceByTagsAsyncHandler; - typedef Outcome DescribeDBInstanceSSLOutcome; - typedef std::future DescribeDBInstanceSSLOutcomeCallable; + typedef Outcome DescribeDBInstanceSSLOutcome; + typedef std::future DescribeDBInstanceSSLOutcomeCallable; typedef std::function&)> DescribeDBInstanceSSLAsyncHandler; - typedef Outcome CreateDampPolicyOutcome; - typedef std::future CreateDampPolicyOutcomeCallable; + typedef Outcome CreateDampPolicyOutcome; + typedef std::future CreateDampPolicyOutcomeCallable; typedef std::function&)> CreateDampPolicyAsyncHandler; - typedef Outcome DescribeDBInstancesByPerformanceOutcome; - typedef std::future DescribeDBInstancesByPerformanceOutcomeCallable; + typedef Outcome DescribeDBInstancesByPerformanceOutcome; + typedef std::future DescribeDBInstancesByPerformanceOutcomeCallable; typedef std::function&)> DescribeDBInstancesByPerformanceAsyncHandler; - typedef Outcome RenewDBInstanceOutcome; - typedef std::future RenewDBInstanceOutcomeCallable; - typedef std::function&)> RenewDBInstanceAsyncHandler; - typedef Outcome QueryPriceForBuyOutcome; - typedef std::future QueryPriceForBuyOutcomeCallable; + typedef Outcome QueryPriceForBuyOutcome; + typedef std::future QueryPriceForBuyOutcomeCallable; typedef std::function&)> QueryPriceForBuyAsyncHandler; - typedef Outcome DescribeSQLReportsOutcome; - typedef std::future DescribeSQLReportsOutcomeCallable; + typedef Outcome DescribeSQLReportsOutcome; + typedef std::future DescribeSQLReportsOutcomeCallable; typedef std::function&)> DescribeSQLReportsAsyncHandler; - typedef Outcome DescribeBackupTasksOutcome; - typedef std::future DescribeBackupTasksOutcomeCallable; + typedef Outcome DescribeBackupTasksOutcome; + typedef std::future DescribeBackupTasksOutcomeCallable; typedef std::function&)> DescribeBackupTasksAsyncHandler; - typedef Outcome DeleteDatabaseOutcome; - typedef std::future DeleteDatabaseOutcomeCallable; + typedef Outcome DeleteDatabaseOutcome; + typedef std::future DeleteDatabaseOutcomeCallable; typedef std::function&)> DeleteDatabaseAsyncHandler; - typedef Outcome ModifyGuardDomainModeOutcome; - typedef std::future ModifyGuardDomainModeOutcomeCallable; + typedef Outcome ModifyGuardDomainModeOutcome; + typedef std::future ModifyGuardDomainModeOutcomeCallable; typedef std::function&)> ModifyGuardDomainModeAsyncHandler; - typedef Outcome DescribeBackupPolicyOutcome; - typedef std::future DescribeBackupPolicyOutcomeCallable; + typedef Outcome DescribeBackupPolicyOutcome; + typedef std::future DescribeBackupPolicyOutcomeCallable; typedef std::function&)> DescribeBackupPolicyAsyncHandler; - typedef Outcome CreateMigrateTaskForSQLServerOutcome; - typedef std::future CreateMigrateTaskForSQLServerOutcomeCallable; + typedef Outcome CreateMigrateTaskForSQLServerOutcome; + typedef std::future CreateMigrateTaskForSQLServerOutcomeCallable; typedef std::function&)> CreateMigrateTaskForSQLServerAsyncHandler; - typedef Outcome DescribeDBInstanceIPArrayListOutcome; - typedef std::future DescribeDBInstanceIPArrayListOutcomeCallable; + typedef Outcome DescribeDBInstanceIPArrayListOutcome; + typedef std::future DescribeDBInstanceIPArrayListOutcomeCallable; typedef std::function&)> DescribeDBInstanceIPArrayListAsyncHandler; - typedef Outcome SwitchDBInstanceHAOutcome; - typedef std::future SwitchDBInstanceHAOutcomeCallable; + typedef Outcome SwitchDBInstanceHAOutcome; + typedef std::future SwitchDBInstanceHAOutcomeCallable; typedef std::function&)> SwitchDBInstanceHAAsyncHandler; - typedef Outcome ResetAccountForPGOutcome; - typedef std::future ResetAccountForPGOutcomeCallable; + typedef Outcome ResetAccountForPGOutcome; + typedef std::future ResetAccountForPGOutcomeCallable; typedef std::function&)> ResetAccountForPGAsyncHandler; - typedef Outcome DescribeBackupSetsForSecurityOutcome; - typedef std::future DescribeBackupSetsForSecurityOutcomeCallable; + typedef Outcome DescribeBackupSetsForSecurityOutcome; + typedef std::future DescribeBackupSetsForSecurityOutcomeCallable; typedef std::function&)> DescribeBackupSetsForSecurityAsyncHandler; RdsClient(const Credentials &credentials, const ClientConfiguration &configuration); RdsClient(const std::shared_ptr &credentialsProvider, const ClientConfiguration &configuration); RdsClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration); ~RdsClient(); - CreateMigrateTaskOutcome createMigrateTask(const Model::CreateMigrateTaskRequest &request)const; - void createMigrateTaskAsync(const Model::CreateMigrateTaskRequest& request, const CreateMigrateTaskAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateMigrateTaskOutcomeCallable createMigrateTaskCallable(const Model::CreateMigrateTaskRequest& request) const; - CheckRecoveryConditionsOutcome checkRecoveryConditions(const Model::CheckRecoveryConditionsRequest &request)const; - void checkRecoveryConditionsAsync(const Model::CheckRecoveryConditionsRequest& request, const CheckRecoveryConditionsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CheckRecoveryConditionsOutcomeCallable checkRecoveryConditionsCallable(const Model::CheckRecoveryConditionsRequest& request) const; - LoginDBInstancefromCloudDBAOutcome loginDBInstancefromCloudDBA(const Model::LoginDBInstancefromCloudDBARequest &request)const; - void loginDBInstancefromCloudDBAAsync(const Model::LoginDBInstancefromCloudDBARequest& request, const LoginDBInstancefromCloudDBAAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - LoginDBInstancefromCloudDBAOutcomeCallable loginDBInstancefromCloudDBACallable(const Model::LoginDBInstancefromCloudDBARequest& request) const; - DeleteBackupOutcome deleteBackup(const Model::DeleteBackupRequest &request)const; - void deleteBackupAsync(const Model::DeleteBackupRequest& request, const DeleteBackupAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DeleteBackupOutcomeCallable deleteBackupCallable(const Model::DeleteBackupRequest& request) const; - DescribeDatabasesOutcome describeDatabases(const Model::DescribeDatabasesRequest &request)const; - void describeDatabasesAsync(const Model::DescribeDatabasesRequest& request, const DescribeDatabasesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDatabasesOutcomeCallable describeDatabasesCallable(const Model::DescribeDatabasesRequest& request) const; - DescribeDBInstancesByExpireTimeOutcome describeDBInstancesByExpireTime(const Model::DescribeDBInstancesByExpireTimeRequest &request)const; - void describeDBInstancesByExpireTimeAsync(const Model::DescribeDBInstancesByExpireTimeRequest& request, const DescribeDBInstancesByExpireTimeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDBInstancesByExpireTimeOutcomeCallable describeDBInstancesByExpireTimeCallable(const Model::DescribeDBInstancesByExpireTimeRequest& request) const; - SwitchDBInstanceNetTypeOutcome switchDBInstanceNetType(const Model::SwitchDBInstanceNetTypeRequest &request)const; - void switchDBInstanceNetTypeAsync(const Model::SwitchDBInstanceNetTypeRequest& request, const SwitchDBInstanceNetTypeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - SwitchDBInstanceNetTypeOutcomeCallable switchDBInstanceNetTypeCallable(const Model::SwitchDBInstanceNetTypeRequest& request) const; - DescribeDBInstanceMonitorOutcome describeDBInstanceMonitor(const Model::DescribeDBInstanceMonitorRequest &request)const; - void describeDBInstanceMonitorAsync(const Model::DescribeDBInstanceMonitorRequest& request, const DescribeDBInstanceMonitorAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDBInstanceMonitorOutcomeCallable describeDBInstanceMonitorCallable(const Model::DescribeDBInstanceMonitorRequest& request) const; - CreateReadOnlyDBInstanceOutcome createReadOnlyDBInstance(const Model::CreateReadOnlyDBInstanceRequest &request)const; - void createReadOnlyDBInstanceAsync(const Model::CreateReadOnlyDBInstanceRequest& request, const CreateReadOnlyDBInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateReadOnlyDBInstanceOutcomeCallable createReadOnlyDBInstanceCallable(const Model::CreateReadOnlyDBInstanceRequest& request) const; - ModifyAccountDescriptionOutcome modifyAccountDescription(const Model::ModifyAccountDescriptionRequest &request)const; - void modifyAccountDescriptionAsync(const Model::ModifyAccountDescriptionRequest& request, const ModifyAccountDescriptionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyAccountDescriptionOutcomeCallable modifyAccountDescriptionCallable(const Model::ModifyAccountDescriptionRequest& request) const; - DescribeDBInstanceHAConfigOutcome describeDBInstanceHAConfig(const Model::DescribeDBInstanceHAConfigRequest &request)const; - void describeDBInstanceHAConfigAsync(const Model::DescribeDBInstanceHAConfigRequest& request, const DescribeDBInstanceHAConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDBInstanceHAConfigOutcomeCallable describeDBInstanceHAConfigCallable(const Model::DescribeDBInstanceHAConfigRequest& request) const; - DescribeOssDownloadsOutcome describeOssDownloads(const Model::DescribeOssDownloadsRequest &request)const; - void describeOssDownloadsAsync(const Model::DescribeOssDownloadsRequest& request, const DescribeOssDownloadsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeOssDownloadsOutcomeCallable describeOssDownloadsCallable(const Model::DescribeOssDownloadsRequest& request) const; - ModifyParameterOutcome modifyParameter(const Model::ModifyParameterRequest &request)const; - void modifyParameterAsync(const Model::ModifyParameterRequest& request, const ModifyParameterAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyParameterOutcomeCallable modifyParameterCallable(const Model::ModifyParameterRequest& request) const; - ReleaseReplicaOutcome releaseReplica(const Model::ReleaseReplicaRequest &request)const; - void releaseReplicaAsync(const Model::ReleaseReplicaRequest& request, const ReleaseReplicaAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ReleaseReplicaOutcomeCallable releaseReplicaCallable(const Model::ReleaseReplicaRequest& request) const; - UpgradeDBInstanceEngineVersionOutcome upgradeDBInstanceEngineVersion(const Model::UpgradeDBInstanceEngineVersionRequest &request)const; - void upgradeDBInstanceEngineVersionAsync(const Model::UpgradeDBInstanceEngineVersionRequest& request, const UpgradeDBInstanceEngineVersionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - UpgradeDBInstanceEngineVersionOutcomeCallable upgradeDBInstanceEngineVersionCallable(const Model::UpgradeDBInstanceEngineVersionRequest& request) const; - DescribeReplicasOutcome describeReplicas(const Model::DescribeReplicasRequest &request)const; - void describeReplicasAsync(const Model::DescribeReplicasRequest& request, const DescribeReplicasAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeReplicasOutcomeCallable describeReplicasCallable(const Model::DescribeReplicasRequest& request) const; - ModifyDBInstanceConnectionStringOutcome modifyDBInstanceConnectionString(const Model::ModifyDBInstanceConnectionStringRequest &request)const; - void modifyDBInstanceConnectionStringAsync(const Model::ModifyDBInstanceConnectionStringRequest& request, const ModifyDBInstanceConnectionStringAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyDBInstanceConnectionStringOutcomeCallable modifyDBInstanceConnectionStringCallable(const Model::ModifyDBInstanceConnectionStringRequest& request) const; - StopSyncingOutcome stopSyncing(const Model::StopSyncingRequest &request)const; - void stopSyncingAsync(const Model::StopSyncingRequest& request, const StopSyncingAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - StopSyncingOutcomeCallable stopSyncingCallable(const Model::StopSyncingRequest& request) const; - CheckAccountNameAvailableOutcome checkAccountNameAvailable(const Model::CheckAccountNameAvailableRequest &request)const; - void checkAccountNameAvailableAsync(const Model::CheckAccountNameAvailableRequest& request, const CheckAccountNameAvailableAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CheckAccountNameAvailableOutcomeCallable checkAccountNameAvailableCallable(const Model::CheckAccountNameAvailableRequest& request) const; - RestartDBInstanceOutcome restartDBInstance(const Model::RestartDBInstanceRequest &request)const; - void restartDBInstanceAsync(const Model::RestartDBInstanceRequest& request, const RestartDBInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - RestartDBInstanceOutcomeCallable restartDBInstanceCallable(const Model::RestartDBInstanceRequest& request) const; - ImportDataForSQLServerOutcome importDataForSQLServer(const Model::ImportDataForSQLServerRequest &request)const; - void importDataForSQLServerAsync(const Model::ImportDataForSQLServerRequest& request, const ImportDataForSQLServerAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ImportDataForSQLServerOutcomeCallable importDataForSQLServerCallable(const Model::ImportDataForSQLServerRequest& request) const; - DescribeLogicDBInstanceTopologyOutcome describeLogicDBInstanceTopology(const Model::DescribeLogicDBInstanceTopologyRequest &request)const; - void describeLogicDBInstanceTopologyAsync(const Model::DescribeLogicDBInstanceTopologyRequest& request, const DescribeLogicDBInstanceTopologyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeLogicDBInstanceTopologyOutcomeCallable describeLogicDBInstanceTopologyCallable(const Model::DescribeLogicDBInstanceTopologyRequest& request) const; - DescribeTagsOutcome describeTags(const Model::DescribeTagsRequest &request)const; - void describeTagsAsync(const Model::DescribeTagsRequest& request, const DescribeTagsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeTagsOutcomeCallable describeTagsCallable(const Model::DescribeTagsRequest& request) const; - CheckResourceOutcome checkResource(const Model::CheckResourceRequest &request)const; - void checkResourceAsync(const Model::CheckResourceRequest& request, const CheckResourceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CheckResourceOutcomeCallable checkResourceCallable(const Model::CheckResourceRequest& request) const; - StartDBInstanceDiagnoseOutcome startDBInstanceDiagnose(const Model::StartDBInstanceDiagnoseRequest &request)const; - void startDBInstanceDiagnoseAsync(const Model::StartDBInstanceDiagnoseRequest& request, const StartDBInstanceDiagnoseAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - StartDBInstanceDiagnoseOutcomeCallable startDBInstanceDiagnoseCallable(const Model::StartDBInstanceDiagnoseRequest& request) const; - ModifySecurityGroupConfigurationOutcome modifySecurityGroupConfiguration(const Model::ModifySecurityGroupConfigurationRequest &request)const; - void modifySecurityGroupConfigurationAsync(const Model::ModifySecurityGroupConfigurationRequest& request, const ModifySecurityGroupConfigurationAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifySecurityGroupConfigurationOutcomeCallable modifySecurityGroupConfigurationCallable(const Model::ModifySecurityGroupConfigurationRequest& request) const; - DescribeCharacterSetNameOutcome describeCharacterSetName(const Model::DescribeCharacterSetNameRequest &request)const; - void describeCharacterSetNameAsync(const Model::DescribeCharacterSetNameRequest& request, const DescribeCharacterSetNameAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeCharacterSetNameOutcomeCallable describeCharacterSetNameCallable(const Model::DescribeCharacterSetNameRequest& request) const; - ImportDataFromDatabaseOutcome importDataFromDatabase(const Model::ImportDataFromDatabaseRequest &request)const; - void importDataFromDatabaseAsync(const Model::ImportDataFromDatabaseRequest& request, const ImportDataFromDatabaseAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ImportDataFromDatabaseOutcomeCallable importDataFromDatabaseCallable(const Model::ImportDataFromDatabaseRequest& request) const; - DescribeMigrateTasksOutcome describeMigrateTasks(const Model::DescribeMigrateTasksRequest &request)const; - void describeMigrateTasksAsync(const Model::DescribeMigrateTasksRequest& request, const DescribeMigrateTasksAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeMigrateTasksOutcomeCallable describeMigrateTasksCallable(const Model::DescribeMigrateTasksRequest& request) const; - ModifyDBInstanceNetworkExpireTimeOutcome modifyDBInstanceNetworkExpireTime(const Model::ModifyDBInstanceNetworkExpireTimeRequest &request)const; - void modifyDBInstanceNetworkExpireTimeAsync(const Model::ModifyDBInstanceNetworkExpireTimeRequest& request, const ModifyDBInstanceNetworkExpireTimeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyDBInstanceNetworkExpireTimeOutcomeCallable modifyDBInstanceNetworkExpireTimeCallable(const Model::ModifyDBInstanceNetworkExpireTimeRequest& request) const; - CreateAccountOutcome createAccount(const Model::CreateAccountRequest &request)const; - void createAccountAsync(const Model::CreateAccountRequest& request, const CreateAccountAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateAccountOutcomeCallable createAccountCallable(const Model::CreateAccountRequest& request) const; - DescribeModifyParameterLogOutcome describeModifyParameterLog(const Model::DescribeModifyParameterLogRequest &request)const; - void describeModifyParameterLogAsync(const Model::DescribeModifyParameterLogRequest& request, const DescribeModifyParameterLogAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeModifyParameterLogOutcomeCallable describeModifyParameterLogCallable(const Model::DescribeModifyParameterLogRequest& request) const; - DescribeOperatorPermissionOutcome describeOperatorPermission(const Model::DescribeOperatorPermissionRequest &request)const; - void describeOperatorPermissionAsync(const Model::DescribeOperatorPermissionRequest& request, const DescribeOperatorPermissionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeOperatorPermissionOutcomeCallable describeOperatorPermissionCallable(const Model::DescribeOperatorPermissionRequest& request) const; - DescribeOptimizeAdviceOnMissIndexOutcome describeOptimizeAdviceOnMissIndex(const Model::DescribeOptimizeAdviceOnMissIndexRequest &request)const; - void describeOptimizeAdviceOnMissIndexAsync(const Model::DescribeOptimizeAdviceOnMissIndexRequest& request, const DescribeOptimizeAdviceOnMissIndexAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeOptimizeAdviceOnMissIndexOutcomeCallable describeOptimizeAdviceOnMissIndexCallable(const Model::DescribeOptimizeAdviceOnMissIndexRequest& request) const; - DescribeDampPoliciesByCidOutcome describeDampPoliciesByCid(const Model::DescribeDampPoliciesByCidRequest &request)const; - void describeDampPoliciesByCidAsync(const Model::DescribeDampPoliciesByCidRequest& request, const DescribeDampPoliciesByCidAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDampPoliciesByCidOutcomeCallable describeDampPoliciesByCidCallable(const Model::DescribeDampPoliciesByCidRequest& request) const; - ModifyDBDescriptionOutcome modifyDBDescription(const Model::ModifyDBDescriptionRequest &request)const; - void modifyDBDescriptionAsync(const Model::ModifyDBDescriptionRequest& request, const ModifyDBDescriptionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyDBDescriptionOutcomeCallable modifyDBDescriptionCallable(const Model::ModifyDBDescriptionRequest& request) const; - ImportDatabaseBetweenInstancesOutcome importDatabaseBetweenInstances(const Model::ImportDatabaseBetweenInstancesRequest &request)const; - void importDatabaseBetweenInstancesAsync(const Model::ImportDatabaseBetweenInstancesRequest& request, const ImportDatabaseBetweenInstancesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ImportDatabaseBetweenInstancesOutcomeCallable importDatabaseBetweenInstancesCallable(const Model::ImportDatabaseBetweenInstancesRequest& request) const; - RenewInstanceOutcome renewInstance(const Model::RenewInstanceRequest &request)const; - void renewInstanceAsync(const Model::RenewInstanceRequest& request, const RenewInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - RenewInstanceOutcomeCallable renewInstanceCallable(const Model::RenewInstanceRequest& request) const; - CheckDBNameAvailableOutcome checkDBNameAvailable(const Model::CheckDBNameAvailableRequest &request)const; - void checkDBNameAvailableAsync(const Model::CheckDBNameAvailableRequest& request, const CheckDBNameAvailableAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CheckDBNameAvailableOutcomeCallable checkDBNameAvailableCallable(const Model::CheckDBNameAvailableRequest& request) const; - ModifyDBInstanceMonitorOutcome modifyDBInstanceMonitor(const Model::ModifyDBInstanceMonitorRequest &request)const; - void modifyDBInstanceMonitorAsync(const Model::ModifyDBInstanceMonitorRequest& request, const ModifyDBInstanceMonitorAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyDBInstanceMonitorOutcomeCallable modifyDBInstanceMonitorCallable(const Model::ModifyDBInstanceMonitorRequest& request) const; - DescribeSQLLogFilesOutcome describeSQLLogFiles(const Model::DescribeSQLLogFilesRequest &request)const; - void describeSQLLogFilesAsync(const Model::DescribeSQLLogFilesRequest& request, const DescribeSQLLogFilesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeSQLLogFilesOutcomeCallable describeSQLLogFilesCallable(const Model::DescribeSQLLogFilesRequest& request) const; - CancelImportOutcome cancelImport(const Model::CancelImportRequest &request)const; - void cancelImportAsync(const Model::CancelImportRequest& request, const CancelImportAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CancelImportOutcomeCallable cancelImportCallable(const Model::CancelImportRequest& request) const; - ModifyReplicaDescriptionOutcome modifyReplicaDescription(const Model::ModifyReplicaDescriptionRequest &request)const; - void modifyReplicaDescriptionAsync(const Model::ModifyReplicaDescriptionRequest& request, const ModifyReplicaDescriptionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyReplicaDescriptionOutcomeCallable modifyReplicaDescriptionCallable(const Model::ModifyReplicaDescriptionRequest& request) const; - ModifyBackupPolicyOutcome modifyBackupPolicy(const Model::ModifyBackupPolicyRequest &request)const; - void modifyBackupPolicyAsync(const Model::ModifyBackupPolicyRequest& request, const ModifyBackupPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyBackupPolicyOutcomeCallable modifyBackupPolicyCallable(const Model::ModifyBackupPolicyRequest& request) const; - DescribeReplicaInitializeProgressOutcome describeReplicaInitializeProgress(const Model::DescribeReplicaInitializeProgressRequest &request)const; - void describeReplicaInitializeProgressAsync(const Model::DescribeReplicaInitializeProgressRequest& request, const DescribeReplicaInitializeProgressAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeReplicaInitializeProgressOutcomeCallable describeReplicaInitializeProgressCallable(const Model::DescribeReplicaInitializeProgressRequest& request) const; - DescribeSecurityGroupConfigurationOutcome describeSecurityGroupConfiguration(const Model::DescribeSecurityGroupConfigurationRequest &request)const; - void describeSecurityGroupConfigurationAsync(const Model::DescribeSecurityGroupConfigurationRequest& request, const DescribeSecurityGroupConfigurationAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeSecurityGroupConfigurationOutcomeCallable describeSecurityGroupConfigurationCallable(const Model::DescribeSecurityGroupConfigurationRequest& request) const; - DescribeParametersOutcome describeParameters(const Model::DescribeParametersRequest &request)const; - void describeParametersAsync(const Model::DescribeParametersRequest& request, const DescribeParametersAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeParametersOutcomeCallable describeParametersCallable(const Model::DescribeParametersRequest& request) const; - UpgradeDBInstanceNetWorkInfoOutcome upgradeDBInstanceNetWorkInfo(const Model::UpgradeDBInstanceNetWorkInfoRequest &request)const; - void upgradeDBInstanceNetWorkInfoAsync(const Model::UpgradeDBInstanceNetWorkInfoRequest& request, const UpgradeDBInstanceNetWorkInfoAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - UpgradeDBInstanceNetWorkInfoOutcomeCallable upgradeDBInstanceNetWorkInfoCallable(const Model::UpgradeDBInstanceNetWorkInfoRequest& request) const; - AddTagsToResourceOutcome addTagsToResource(const Model::AddTagsToResourceRequest &request)const; - void addTagsToResourceAsync(const Model::AddTagsToResourceRequest& request, const AddTagsToResourceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - AddTagsToResourceOutcomeCallable addTagsToResourceCallable(const Model::AddTagsToResourceRequest& request) const; - DescribeBinlogFilesOutcome describeBinlogFiles(const Model::DescribeBinlogFilesRequest &request)const; - void describeBinlogFilesAsync(const Model::DescribeBinlogFilesRequest& request, const DescribeBinlogFilesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeBinlogFilesOutcomeCallable describeBinlogFilesCallable(const Model::DescribeBinlogFilesRequest& request) const; - DescribeBackupsForSecurityOutcome describeBackupsForSecurity(const Model::DescribeBackupsForSecurityRequest &request)const; - void describeBackupsForSecurityAsync(const Model::DescribeBackupsForSecurityRequest& request, const DescribeBackupsForSecurityAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeBackupsForSecurityOutcomeCallable describeBackupsForSecurityCallable(const Model::DescribeBackupsForSecurityRequest& request) const; - CreateDiagnosticReportOutcome createDiagnosticReport(const Model::CreateDiagnosticReportRequest &request)const; - void createDiagnosticReportAsync(const Model::CreateDiagnosticReportRequest& request, const CreateDiagnosticReportAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateDiagnosticReportOutcomeCallable createDiagnosticReportCallable(const Model::CreateDiagnosticReportRequest& request) const; - DescribeSQLLogReportListOutcome describeSQLLogReportList(const Model::DescribeSQLLogReportListRequest &request)const; - void describeSQLLogReportListAsync(const Model::DescribeSQLLogReportListRequest& request, const DescribeSQLLogReportListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeSQLLogReportListOutcomeCallable describeSQLLogReportListCallable(const Model::DescribeSQLLogReportListRequest& request) const; - DescribeResourceDiagnosisOutcome describeResourceDiagnosis(const Model::DescribeResourceDiagnosisRequest &request)const; - void describeResourceDiagnosisAsync(const Model::DescribeResourceDiagnosisRequest& request, const DescribeResourceDiagnosisAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeResourceDiagnosisOutcomeCallable describeResourceDiagnosisCallable(const Model::DescribeResourceDiagnosisRequest& request) const; - CloneDBInstanceOutcome cloneDBInstance(const Model::CloneDBInstanceRequest &request)const; - void cloneDBInstanceAsync(const Model::CloneDBInstanceRequest& request, const CloneDBInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CloneDBInstanceOutcomeCallable cloneDBInstanceCallable(const Model::CloneDBInstanceRequest& request) const; - DescribeTasksOutcome describeTasks(const Model::DescribeTasksRequest &request)const; - void describeTasksAsync(const Model::DescribeTasksRequest& request, const DescribeTasksAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeTasksOutcomeCallable describeTasksCallable(const Model::DescribeTasksRequest& request) const; - CreateUploadPathForSQLServerOutcome createUploadPathForSQLServer(const Model::CreateUploadPathForSQLServerRequest &request)const; - void createUploadPathForSQLServerAsync(const Model::CreateUploadPathForSQLServerRequest& request, const CreateUploadPathForSQLServerAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateUploadPathForSQLServerOutcomeCallable createUploadPathForSQLServerCallable(const Model::CreateUploadPathForSQLServerRequest& request) const; - DescribeRenewalPriceOutcome describeRenewalPrice(const Model::DescribeRenewalPriceRequest &request)const; - void describeRenewalPriceAsync(const Model::DescribeRenewalPriceRequest& request, const DescribeRenewalPriceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeRenewalPriceOutcomeCallable describeRenewalPriceCallable(const Model::DescribeRenewalPriceRequest& request) const; - AllocateInstancePublicConnectionOutcome allocateInstancePublicConnection(const Model::AllocateInstancePublicConnectionRequest &request)const; - void allocateInstancePublicConnectionAsync(const Model::AllocateInstancePublicConnectionRequest& request, const AllocateInstancePublicConnectionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - AllocateInstancePublicConnectionOutcomeCallable allocateInstancePublicConnectionCallable(const Model::AllocateInstancePublicConnectionRequest& request) const; - DescribeOptimizeAdviceOnStorageOutcome describeOptimizeAdviceOnStorage(const Model::DescribeOptimizeAdviceOnStorageRequest &request)const; - void describeOptimizeAdviceOnStorageAsync(const Model::DescribeOptimizeAdviceOnStorageRequest& request, const DescribeOptimizeAdviceOnStorageAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeOptimizeAdviceOnStorageOutcomeCallable describeOptimizeAdviceOnStorageCallable(const Model::DescribeOptimizeAdviceOnStorageRequest& request) const; - DescribeInstanceAutoRenewAttributeOutcome describeInstanceAutoRenewAttribute(const Model::DescribeInstanceAutoRenewAttributeRequest &request)const; - void describeInstanceAutoRenewAttributeAsync(const Model::DescribeInstanceAutoRenewAttributeRequest& request, const DescribeInstanceAutoRenewAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeInstanceAutoRenewAttributeOutcomeCallable describeInstanceAutoRenewAttributeCallable(const Model::DescribeInstanceAutoRenewAttributeRequest& request) const; - DescribeDBInstanceAttributeOutcome describeDBInstanceAttribute(const Model::DescribeDBInstanceAttributeRequest &request)const; - void describeDBInstanceAttributeAsync(const Model::DescribeDBInstanceAttributeRequest& request, const DescribeDBInstanceAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDBInstanceAttributeOutcomeCallable describeDBInstanceAttributeCallable(const Model::DescribeDBInstanceAttributeRequest& request) const; - DescribeDBInstanceUserOutcome describeDBInstanceUser(const Model::DescribeDBInstanceUserRequest &request)const; - void describeDBInstanceUserAsync(const Model::DescribeDBInstanceUserRequest& request, const DescribeDBInstanceUserAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDBInstanceUserOutcomeCallable describeDBInstanceUserCallable(const Model::DescribeDBInstanceUserRequest& request) const; - CreateTempDBInstanceOutcome createTempDBInstance(const Model::CreateTempDBInstanceRequest &request)const; - void createTempDBInstanceAsync(const Model::CreateTempDBInstanceRequest& request, const CreateTempDBInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateTempDBInstanceOutcomeCallable createTempDBInstanceCallable(const Model::CreateTempDBInstanceRequest& request) const; - DescribeImportsForSQLServerOutcome describeImportsForSQLServer(const Model::DescribeImportsForSQLServerRequest &request)const; - void describeImportsForSQLServerAsync(const Model::DescribeImportsForSQLServerRequest& request, const DescribeImportsForSQLServerAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeImportsForSQLServerOutcomeCallable describeImportsForSQLServerCallable(const Model::DescribeImportsForSQLServerRequest& request) const; - ModifyInstanceAutoRenewalAttributeOutcome modifyInstanceAutoRenewalAttribute(const Model::ModifyInstanceAutoRenewalAttributeRequest &request)const; - void modifyInstanceAutoRenewalAttributeAsync(const Model::ModifyInstanceAutoRenewalAttributeRequest& request, const ModifyInstanceAutoRenewalAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyInstanceAutoRenewalAttributeOutcomeCallable modifyInstanceAutoRenewalAttributeCallable(const Model::ModifyInstanceAutoRenewalAttributeRequest& request) const; - DescribeSQLCollectorPolicyOutcome describeSQLCollectorPolicy(const Model::DescribeSQLCollectorPolicyRequest &request)const; - void describeSQLCollectorPolicyAsync(const Model::DescribeSQLCollectorPolicyRequest& request, const DescribeSQLCollectorPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeSQLCollectorPolicyOutcomeCallable describeSQLCollectorPolicyCallable(const Model::DescribeSQLCollectorPolicyRequest& request) const; - ModifySQLCollectorPolicyOutcome modifySQLCollectorPolicy(const Model::ModifySQLCollectorPolicyRequest &request)const; - void modifySQLCollectorPolicyAsync(const Model::ModifySQLCollectorPolicyRequest& request, const ModifySQLCollectorPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifySQLCollectorPolicyOutcomeCallable modifySQLCollectorPolicyCallable(const Model::ModifySQLCollectorPolicyRequest& request) const; - DescribeBackupsOutcome describeBackups(const Model::DescribeBackupsRequest &request)const; - void describeBackupsAsync(const Model::DescribeBackupsRequest& request, const DescribeBackupsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeBackupsOutcomeCallable describeBackupsCallable(const Model::DescribeBackupsRequest& request) const; - CreateDatabaseOutcome createDatabase(const Model::CreateDatabaseRequest &request)const; - void createDatabaseAsync(const Model::CreateDatabaseRequest& request, const CreateDatabaseAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateDatabaseOutcomeCallable createDatabaseCallable(const Model::CreateDatabaseRequest& request) const; - DeleteDBInstanceOutcome deleteDBInstance(const Model::DeleteDBInstanceRequest &request)const; - void deleteDBInstanceAsync(const Model::DeleteDBInstanceRequest& request, const DeleteDBInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DeleteDBInstanceOutcomeCallable deleteDBInstanceCallable(const Model::DeleteDBInstanceRequest& request) const; - DescribeSQLInjectionInfosOutcome describeSQLInjectionInfos(const Model::DescribeSQLInjectionInfosRequest &request)const; - void describeSQLInjectionInfosAsync(const Model::DescribeSQLInjectionInfosRequest& request, const DescribeSQLInjectionInfosAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeSQLInjectionInfosOutcomeCallable describeSQLInjectionInfosCallable(const Model::DescribeSQLInjectionInfosRequest& request) const; - DescribeRealtimeDiagnosesOutcome describeRealtimeDiagnoses(const Model::DescribeRealtimeDiagnosesRequest &request)const; - void describeRealtimeDiagnosesAsync(const Model::DescribeRealtimeDiagnosesRequest& request, const DescribeRealtimeDiagnosesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeRealtimeDiagnosesOutcomeCallable describeRealtimeDiagnosesCallable(const Model::DescribeRealtimeDiagnosesRequest& request) const; - DescribeInstanceAutoRenewalAttributeOutcome describeInstanceAutoRenewalAttribute(const Model::DescribeInstanceAutoRenewalAttributeRequest &request)const; - void describeInstanceAutoRenewalAttributeAsync(const Model::DescribeInstanceAutoRenewalAttributeRequest& request, const DescribeInstanceAutoRenewalAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeInstanceAutoRenewalAttributeOutcomeCallable describeInstanceAutoRenewalAttributeCallable(const Model::DescribeInstanceAutoRenewalAttributeRequest& request) const; - RestoreDBInstanceOutcome restoreDBInstance(const Model::RestoreDBInstanceRequest &request)const; - void restoreDBInstanceAsync(const Model::RestoreDBInstanceRequest& request, const RestoreDBInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - RestoreDBInstanceOutcomeCallable restoreDBInstanceCallable(const Model::RestoreDBInstanceRequest& request) const; - AddBuDBInstanceRelationOutcome addBuDBInstanceRelation(const Model::AddBuDBInstanceRelationRequest &request)const; - void addBuDBInstanceRelationAsync(const Model::AddBuDBInstanceRelationRequest& request, const AddBuDBInstanceRelationAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - AddBuDBInstanceRelationOutcomeCallable addBuDBInstanceRelationCallable(const Model::AddBuDBInstanceRelationRequest& request) const; - RevokeOperatorPermissionOutcome revokeOperatorPermission(const Model::RevokeOperatorPermissionRequest &request)const; - void revokeOperatorPermissionAsync(const Model::RevokeOperatorPermissionRequest& request, const RevokeOperatorPermissionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - RevokeOperatorPermissionOutcomeCallable revokeOperatorPermissionCallable(const Model::RevokeOperatorPermissionRequest& request) const; - ModifyDBInstanceSpecOutcome modifyDBInstanceSpec(const Model::ModifyDBInstanceSpecRequest &request)const; - void modifyDBInstanceSpecAsync(const Model::ModifyDBInstanceSpecRequest& request, const ModifyDBInstanceSpecAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyDBInstanceSpecOutcomeCallable modifyDBInstanceSpecCallable(const Model::ModifyDBInstanceSpecRequest& request) const; - DescribeDiagnosticReportListOutcome describeDiagnosticReportList(const Model::DescribeDiagnosticReportListRequest &request)const; - void describeDiagnosticReportListAsync(const Model::DescribeDiagnosticReportListRequest& request, const DescribeDiagnosticReportListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDiagnosticReportListOutcomeCallable describeDiagnosticReportListCallable(const Model::DescribeDiagnosticReportListRequest& request) const; - RemoveTagsFromResourceOutcome removeTagsFromResource(const Model::RemoveTagsFromResourceRequest &request)const; - void removeTagsFromResourceAsync(const Model::RemoveTagsFromResourceRequest& request, const RemoveTagsFromResourceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - RemoveTagsFromResourceOutcomeCallable removeTagsFromResourceCallable(const Model::RemoveTagsFromResourceRequest& request) const; - DescribeSQLLogRecordsOutcome describeSQLLogRecords(const Model::DescribeSQLLogRecordsRequest &request)const; - void describeSQLLogRecordsAsync(const Model::DescribeSQLLogRecordsRequest& request, const DescribeSQLLogRecordsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeSQLLogRecordsOutcomeCallable describeSQLLogRecordsCallable(const Model::DescribeSQLLogRecordsRequest& request) const; - ModifySecurityIpsOutcome modifySecurityIps(const Model::ModifySecurityIpsRequest &request)const; - void modifySecurityIpsAsync(const Model::ModifySecurityIpsRequest& request, const ModifySecurityIpsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifySecurityIpsOutcomeCallable modifySecurityIpsCallable(const Model::ModifySecurityIpsRequest& request) const; - DescribeMigrateTasksForSQLServerOutcome describeMigrateTasksForSQLServer(const Model::DescribeMigrateTasksForSQLServerRequest &request)const; - void describeMigrateTasksForSQLServerAsync(const Model::DescribeMigrateTasksForSQLServerRequest& request, const DescribeMigrateTasksForSQLServerAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeMigrateTasksForSQLServerOutcomeCallable describeMigrateTasksForSQLServerCallable(const Model::DescribeMigrateTasksForSQLServerRequest& request) const; - ModifyReplicaModeOutcome modifyReplicaMode(const Model::ModifyReplicaModeRequest &request)const; - void modifyReplicaModeAsync(const Model::ModifyReplicaModeRequest& request, const ModifyReplicaModeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyReplicaModeOutcomeCallable modifyReplicaModeCallable(const Model::ModifyReplicaModeRequest& request) const; - DeleteDampPolicyOutcome deleteDampPolicy(const Model::DeleteDampPolicyRequest &request)const; - void deleteDampPolicyAsync(const Model::DeleteDampPolicyRequest& request, const DeleteDampPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DeleteDampPolicyOutcomeCallable deleteDampPolicyCallable(const Model::DeleteDampPolicyRequest& request) const; - GrantAccountPrivilegeOutcome grantAccountPrivilege(const Model::GrantAccountPrivilegeRequest &request)const; - void grantAccountPrivilegeAsync(const Model::GrantAccountPrivilegeRequest& request, const GrantAccountPrivilegeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - GrantAccountPrivilegeOutcomeCallable grantAccountPrivilegeCallable(const Model::GrantAccountPrivilegeRequest& request) const; - GrantOperatorPermissionOutcome grantOperatorPermission(const Model::GrantOperatorPermissionRequest &request)const; - void grantOperatorPermissionAsync(const Model::GrantOperatorPermissionRequest& request, const GrantOperatorPermissionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - GrantOperatorPermissionOutcomeCallable grantOperatorPermissionCallable(const Model::GrantOperatorPermissionRequest& request) const; - ModifyPostpaidDBInstanceSpecOutcome modifyPostpaidDBInstanceSpec(const Model::ModifyPostpaidDBInstanceSpecRequest &request)const; - void modifyPostpaidDBInstanceSpecAsync(const Model::ModifyPostpaidDBInstanceSpecRequest& request, const ModifyPostpaidDBInstanceSpecAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyPostpaidDBInstanceSpecOutcomeCallable modifyPostpaidDBInstanceSpecCallable(const Model::ModifyPostpaidDBInstanceSpecRequest& request) const; - CreatePolicyWithSpecifiedPolicyOutcome createPolicyWithSpecifiedPolicy(const Model::CreatePolicyWithSpecifiedPolicyRequest &request)const; - void createPolicyWithSpecifiedPolicyAsync(const Model::CreatePolicyWithSpecifiedPolicyRequest& request, const CreatePolicyWithSpecifiedPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreatePolicyWithSpecifiedPolicyOutcomeCallable createPolicyWithSpecifiedPolicyCallable(const Model::CreatePolicyWithSpecifiedPolicyRequest& request) const; - ModifyDBInstanceTDEOutcome modifyDBInstanceTDE(const Model::ModifyDBInstanceTDERequest &request)const; - void modifyDBInstanceTDEAsync(const Model::ModifyDBInstanceTDERequest& request, const ModifyDBInstanceTDEAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyDBInstanceTDEOutcomeCallable modifyDBInstanceTDECallable(const Model::ModifyDBInstanceTDERequest& request) const; - DescribeDBInstancePerformanceOutcome describeDBInstancePerformance(const Model::DescribeDBInstancePerformanceRequest &request)const; - void describeDBInstancePerformanceAsync(const Model::DescribeDBInstancePerformanceRequest& request, const DescribeDBInstancePerformanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDBInstancePerformanceOutcomeCallable describeDBInstancePerformanceCallable(const Model::DescribeDBInstancePerformanceRequest& request) const; - DescribeVpcZoneNosOutcome describeVpcZoneNos(const Model::DescribeVpcZoneNosRequest &request)const; - void describeVpcZoneNosAsync(const Model::DescribeVpcZoneNosRequest& request, const DescribeVpcZoneNosAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeVpcZoneNosOutcomeCallable describeVpcZoneNosCallable(const Model::DescribeVpcZoneNosRequest& request) const; - DescribeOptimizeAdviceOnBigTableOutcome describeOptimizeAdviceOnBigTable(const Model::DescribeOptimizeAdviceOnBigTableRequest &request)const; - void describeOptimizeAdviceOnBigTableAsync(const Model::DescribeOptimizeAdviceOnBigTableRequest& request, const DescribeOptimizeAdviceOnBigTableAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeOptimizeAdviceOnBigTableOutcomeCallable describeOptimizeAdviceOnBigTableCallable(const Model::DescribeOptimizeAdviceOnBigTableRequest& request) const; - DescribeDBInstanceExtendAttributeOutcome describeDBInstanceExtendAttribute(const Model::DescribeDBInstanceExtendAttributeRequest &request)const; - void describeDBInstanceExtendAttributeAsync(const Model::DescribeDBInstanceExtendAttributeRequest& request, const DescribeDBInstanceExtendAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDBInstanceExtendAttributeOutcomeCallable describeDBInstanceExtendAttributeCallable(const Model::DescribeDBInstanceExtendAttributeRequest& request) const; - DescribeDampPolicyByCommentOutcome describeDampPolicyByComment(const Model::DescribeDampPolicyByCommentRequest &request)const; - void describeDampPolicyByCommentAsync(const Model::DescribeDampPolicyByCommentRequest& request, const DescribeDampPolicyByCommentAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDampPolicyByCommentOutcomeCallable describeDampPolicyByCommentCallable(const Model::DescribeDampPolicyByCommentRequest& request) const; - DescribePreCheckResultsOutcome describePreCheckResults(const Model::DescribePreCheckResultsRequest &request)const; - void describePreCheckResultsAsync(const Model::DescribePreCheckResultsRequest& request, const DescribePreCheckResultsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribePreCheckResultsOutcomeCallable describePreCheckResultsCallable(const Model::DescribePreCheckResultsRequest& request) const; - DescribeDBInstancesOutcome describeDBInstances(const Model::DescribeDBInstancesRequest &request)const; - void describeDBInstancesAsync(const Model::DescribeDBInstancesRequest& request, const DescribeDBInstancesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDBInstancesOutcomeCallable describeDBInstancesCallable(const Model::DescribeDBInstancesRequest& request) const; - StartArchiveSQLLogOutcome startArchiveSQLLog(const Model::StartArchiveSQLLogRequest &request)const; - void startArchiveSQLLogAsync(const Model::StartArchiveSQLLogRequest& request, const StartArchiveSQLLogAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - StartArchiveSQLLogOutcomeCallable startArchiveSQLLogCallable(const Model::StartArchiveSQLLogRequest& request) const; - CreateDBInstanceReplicaOutcome createDBInstanceReplica(const Model::CreateDBInstanceReplicaRequest &request)const; - void createDBInstanceReplicaAsync(const Model::CreateDBInstanceReplicaRequest& request, const CreateDBInstanceReplicaAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateDBInstanceReplicaOutcomeCallable createDBInstanceReplicaCallable(const Model::CreateDBInstanceReplicaRequest& request) const; - ModifyDampPolicyOutcome modifyDampPolicy(const Model::ModifyDampPolicyRequest &request)const; - void modifyDampPolicyAsync(const Model::ModifyDampPolicyRequest& request, const ModifyDampPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyDampPolicyOutcomeCallable modifyDampPolicyCallable(const Model::ModifyDampPolicyRequest& request) const; - AllocateInstancePrivateConnectionOutcome allocateInstancePrivateConnection(const Model::AllocateInstancePrivateConnectionRequest &request)const; - void allocateInstancePrivateConnectionAsync(const Model::AllocateInstancePrivateConnectionRequest& request, const AllocateInstancePrivateConnectionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - AllocateInstancePrivateConnectionOutcomeCallable allocateInstancePrivateConnectionCallable(const Model::AllocateInstancePrivateConnectionRequest& request) const; - RevokeAccountPrivilegeOutcome revokeAccountPrivilege(const Model::RevokeAccountPrivilegeRequest &request)const; - void revokeAccountPrivilegeAsync(const Model::RevokeAccountPrivilegeRequest& request, const RevokeAccountPrivilegeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - RevokeAccountPrivilegeOutcomeCallable revokeAccountPrivilegeCallable(const Model::RevokeAccountPrivilegeRequest& request) const; - DegradeDBInstanceSpecOutcome degradeDBInstanceSpec(const Model::DegradeDBInstanceSpecRequest &request)const; - void degradeDBInstanceSpecAsync(const Model::DegradeDBInstanceSpecRequest& request, const DegradeDBInstanceSpecAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DegradeDBInstanceSpecOutcomeCallable degradeDBInstanceSpecCallable(const Model::DegradeDBInstanceSpecRequest& request) const; - DescribeParameterTemplatesOutcome describeParameterTemplates(const Model::DescribeParameterTemplatesRequest &request)const; - void describeParameterTemplatesAsync(const Model::DescribeParameterTemplatesRequest& request, const DescribeParameterTemplatesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeParameterTemplatesOutcomeCallable describeParameterTemplatesCallable(const Model::DescribeParameterTemplatesRequest& request) const; - DescibeImportsFromDatabaseOutcome descibeImportsFromDatabase(const Model::DescibeImportsFromDatabaseRequest &request)const; - void descibeImportsFromDatabaseAsync(const Model::DescibeImportsFromDatabaseRequest& request, const DescibeImportsFromDatabaseAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescibeImportsFromDatabaseOutcomeCallable descibeImportsFromDatabaseCallable(const Model::DescibeImportsFromDatabaseRequest& request) const; - DescribeDatabaseLockDiagnosisOutcome describeDatabaseLockDiagnosis(const Model::DescribeDatabaseLockDiagnosisRequest &request)const; - void describeDatabaseLockDiagnosisAsync(const Model::DescribeDatabaseLockDiagnosisRequest& request, const DescribeDatabaseLockDiagnosisAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDatabaseLockDiagnosisOutcomeCallable describeDatabaseLockDiagnosisCallable(const Model::DescribeDatabaseLockDiagnosisRequest& request) const; - DescribeOptimizeAdviceOnExcessIndexOutcome describeOptimizeAdviceOnExcessIndex(const Model::DescribeOptimizeAdviceOnExcessIndexRequest &request)const; - void describeOptimizeAdviceOnExcessIndexAsync(const Model::DescribeOptimizeAdviceOnExcessIndexRequest& request, const DescribeOptimizeAdviceOnExcessIndexAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeOptimizeAdviceOnExcessIndexOutcomeCallable describeOptimizeAdviceOnExcessIndexCallable(const Model::DescribeOptimizeAdviceOnExcessIndexRequest& request) const; - CopyDatabaseOutcome copyDatabase(const Model::CopyDatabaseRequest &request)const; - void copyDatabaseAsync(const Model::CopyDatabaseRequest& request, const CopyDatabaseAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CopyDatabaseOutcomeCallable copyDatabaseCallable(const Model::CopyDatabaseRequest& request) const; - CreateDBInstanceOutcome createDBInstance(const Model::CreateDBInstanceRequest &request)const; - void createDBInstanceAsync(const Model::CreateDBInstanceRequest& request, const CreateDBInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateDBInstanceOutcomeCallable createDBInstanceCallable(const Model::CreateDBInstanceRequest& request) const; - DescribeDBInstanceTDEOutcome describeDBInstanceTDE(const Model::DescribeDBInstanceTDERequest &request)const; - void describeDBInstanceTDEAsync(const Model::DescribeDBInstanceTDERequest& request, const DescribeDBInstanceTDEAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDBInstanceTDEOutcomeCallable describeDBInstanceTDECallable(const Model::DescribeDBInstanceTDERequest& request) const; - ModifyDBInstanceSSLOutcome modifyDBInstanceSSL(const Model::ModifyDBInstanceSSLRequest &request)const; - void modifyDBInstanceSSLAsync(const Model::ModifyDBInstanceSSLRequest& request, const ModifyDBInstanceSSLAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyDBInstanceSSLOutcomeCallable modifyDBInstanceSSLCallable(const Model::ModifyDBInstanceSSLRequest& request) const; - DescribeSQLLogReportsOutcome describeSQLLogReports(const Model::DescribeSQLLogReportsRequest &request)const; - void describeSQLLogReportsAsync(const Model::DescribeSQLLogReportsRequest& request, const DescribeSQLLogReportsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeSQLLogReportsOutcomeCallable describeSQLLogReportsCallable(const Model::DescribeSQLLogReportsRequest& request) const; - DescribeSQLDiagnosisListOutcome describeSQLDiagnosisList(const Model::DescribeSQLDiagnosisListRequest &request)const; - void describeSQLDiagnosisListAsync(const Model::DescribeSQLDiagnosisListRequest& request, const DescribeSQLDiagnosisListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeSQLDiagnosisListOutcomeCallable describeSQLDiagnosisListCallable(const Model::DescribeSQLDiagnosisListRequest& request) const; - ModifyDBInstanceConnectionModeOutcome modifyDBInstanceConnectionMode(const Model::ModifyDBInstanceConnectionModeRequest &request)const; - void modifyDBInstanceConnectionModeAsync(const Model::ModifyDBInstanceConnectionModeRequest& request, const ModifyDBInstanceConnectionModeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyDBInstanceConnectionModeOutcomeCallable modifyDBInstanceConnectionModeCallable(const Model::ModifyDBInstanceConnectionModeRequest& request) const; - DescribeDBInstanceNetInfoOutcome describeDBInstanceNetInfo(const Model::DescribeDBInstanceNetInfoRequest &request)const; - void describeDBInstanceNetInfoAsync(const Model::DescribeDBInstanceNetInfoRequest& request, const DescribeDBInstanceNetInfoAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDBInstanceNetInfoOutcomeCallable describeDBInstanceNetInfoCallable(const Model::DescribeDBInstanceNetInfoRequest& request) const; - AllocateReadWriteSplittingConnectionOutcome allocateReadWriteSplittingConnection(const Model::AllocateReadWriteSplittingConnectionRequest &request)const; - void allocateReadWriteSplittingConnectionAsync(const Model::AllocateReadWriteSplittingConnectionRequest& request, const AllocateReadWriteSplittingConnectionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - AllocateReadWriteSplittingConnectionOutcomeCallable allocateReadWriteSplittingConnectionCallable(const Model::AllocateReadWriteSplittingConnectionRequest& request) const; - ReleaseInstancePublicConnectionOutcome releaseInstancePublicConnection(const Model::ReleaseInstancePublicConnectionRequest &request)const; - void releaseInstancePublicConnectionAsync(const Model::ReleaseInstancePublicConnectionRequest& request, const ReleaseInstancePublicConnectionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ReleaseInstancePublicConnectionOutcomeCallable releaseInstancePublicConnectionCallable(const Model::ReleaseInstancePublicConnectionRequest& request) const; - CalculateDBInstanceWeightOutcome calculateDBInstanceWeight(const Model::CalculateDBInstanceWeightRequest &request)const; - void calculateDBInstanceWeightAsync(const Model::CalculateDBInstanceWeightRequest& request, const CalculateDBInstanceWeightAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CalculateDBInstanceWeightOutcomeCallable calculateDBInstanceWeightCallable(const Model::CalculateDBInstanceWeightRequest& request) const; - ModifyReplicaRelationOutcome modifyReplicaRelation(const Model::ModifyReplicaRelationRequest &request)const; - void modifyReplicaRelationAsync(const Model::ModifyReplicaRelationRequest& request, const ModifyReplicaRelationAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyReplicaRelationOutcomeCallable modifyReplicaRelationCallable(const Model::ModifyReplicaRelationRequest& request) const; - ModifyDBInstanceNetworkTypeOutcome modifyDBInstanceNetworkType(const Model::ModifyDBInstanceNetworkTypeRequest &request)const; - void modifyDBInstanceNetworkTypeAsync(const Model::ModifyDBInstanceNetworkTypeRequest& request, const ModifyDBInstanceNetworkTypeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyDBInstanceNetworkTypeOutcomeCallable modifyDBInstanceNetworkTypeCallable(const Model::ModifyDBInstanceNetworkTypeRequest& request) const; - DescribeDBInstanceNetworkOutcome describeDBInstanceNetwork(const Model::DescribeDBInstanceNetworkRequest &request)const; - void describeDBInstanceNetworkAsync(const Model::DescribeDBInstanceNetworkRequest& request, const DescribeDBInstanceNetworkAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDBInstanceNetworkOutcomeCallable describeDBInstanceNetworkCallable(const Model::DescribeDBInstanceNetworkRequest& request) const; - DescribeAbnormalDBInstancesOutcome describeAbnormalDBInstances(const Model::DescribeAbnormalDBInstancesRequest &request)const; - void describeAbnormalDBInstancesAsync(const Model::DescribeAbnormalDBInstancesRequest& request, const DescribeAbnormalDBInstancesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeAbnormalDBInstancesOutcomeCallable describeAbnormalDBInstancesCallable(const Model::DescribeAbnormalDBInstancesRequest& request) const; - DescribeSlowLogsOutcome describeSlowLogs(const Model::DescribeSlowLogsRequest &request)const; - void describeSlowLogsAsync(const Model::DescribeSlowLogsRequest& request, const DescribeSlowLogsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeSlowLogsOutcomeCallable describeSlowLogsCallable(const Model::DescribeSlowLogsRequest& request) const; - CreateSQLDiagnosisOutcome createSQLDiagnosis(const Model::CreateSQLDiagnosisRequest &request)const; - void createSQLDiagnosisAsync(const Model::CreateSQLDiagnosisRequest& request, const CreateSQLDiagnosisAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateSQLDiagnosisOutcomeCallable createSQLDiagnosisCallable(const Model::CreateSQLDiagnosisRequest& request) const; - CreateBackupOutcome createBackup(const Model::CreateBackupRequest &request)const; - void createBackupAsync(const Model::CreateBackupRequest& request, const CreateBackupAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateBackupOutcomeCallable createBackupCallable(const Model::CreateBackupRequest& request) const; - DescribeReplicaUsageOutcome describeReplicaUsage(const Model::DescribeReplicaUsageRequest &request)const; - void describeReplicaUsageAsync(const Model::DescribeReplicaUsageRequest& request, const DescribeReplicaUsageAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeReplicaUsageOutcomeCallable describeReplicaUsageCallable(const Model::DescribeReplicaUsageRequest& request) const; - ModifyReadWriteSplittingConnectionOutcome modifyReadWriteSplittingConnection(const Model::ModifyReadWriteSplittingConnectionRequest &request)const; - void modifyReadWriteSplittingConnectionAsync(const Model::ModifyReadWriteSplittingConnectionRequest& request, const ModifyReadWriteSplittingConnectionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyReadWriteSplittingConnectionOutcomeCallable modifyReadWriteSplittingConnectionCallable(const Model::ModifyReadWriteSplittingConnectionRequest& request) const; - ModifyDBInstanceMaintainTimeOutcome modifyDBInstanceMaintainTime(const Model::ModifyDBInstanceMaintainTimeRequest &request)const; - void modifyDBInstanceMaintainTimeAsync(const Model::ModifyDBInstanceMaintainTimeRequest& request, const ModifyDBInstanceMaintainTimeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyDBInstanceMaintainTimeOutcomeCallable modifyDBInstanceMaintainTimeCallable(const Model::ModifyDBInstanceMaintainTimeRequest& request) const; - ModifyDBInstanceDescriptionOutcome modifyDBInstanceDescription(const Model::ModifyDBInstanceDescriptionRequest &request)const; - void modifyDBInstanceDescriptionAsync(const Model::ModifyDBInstanceDescriptionRequest& request, const ModifyDBInstanceDescriptionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyDBInstanceDescriptionOutcomeCallable modifyDBInstanceDescriptionCallable(const Model::ModifyDBInstanceDescriptionRequest& request) const; - DescribeDBInstanceNetworkDetailOutcome describeDBInstanceNetworkDetail(const Model::DescribeDBInstanceNetworkDetailRequest &request)const; - void describeDBInstanceNetworkDetailAsync(const Model::DescribeDBInstanceNetworkDetailRequest& request, const DescribeDBInstanceNetworkDetailAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDBInstanceNetworkDetailOutcomeCallable describeDBInstanceNetworkDetailCallable(const Model::DescribeDBInstanceNetworkDetailRequest& request) const; - DescribeReplicaPerformanceOutcome describeReplicaPerformance(const Model::DescribeReplicaPerformanceRequest &request)const; - void describeReplicaPerformanceAsync(const Model::DescribeReplicaPerformanceRequest& request, const DescribeReplicaPerformanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeReplicaPerformanceOutcomeCallable describeReplicaPerformanceCallable(const Model::DescribeReplicaPerformanceRequest& request) const; - DescribeSQLDiagnosisOutcome describeSQLDiagnosis(const Model::DescribeSQLDiagnosisRequest &request)const; - void describeSQLDiagnosisAsync(const Model::DescribeSQLDiagnosisRequest& request, const DescribeSQLDiagnosisAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeSQLDiagnosisOutcomeCallable describeSQLDiagnosisCallable(const Model::DescribeSQLDiagnosisRequest& request) const; - DescribeDampPolicyByPolicyNameOutcome describeDampPolicyByPolicyName(const Model::DescribeDampPolicyByPolicyNameRequest &request)const; - void describeDampPolicyByPolicyNameAsync(const Model::DescribeDampPolicyByPolicyNameRequest& request, const DescribeDampPolicyByPolicyNameAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDampPolicyByPolicyNameOutcomeCallable describeDampPolicyByPolicyNameCallable(const Model::DescribeDampPolicyByPolicyNameRequest& request) const; - ModifyResourceGroupOutcome modifyResourceGroup(const Model::ModifyResourceGroupRequest &request)const; - void modifyResourceGroupAsync(const Model::ModifyResourceGroupRequest& request, const ModifyResourceGroupAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyResourceGroupOutcomeCallable modifyResourceGroupCallable(const Model::ModifyResourceGroupRequest& request) const; - DescribeOssDownloadsForSQLServerOutcome describeOssDownloadsForSQLServer(const Model::DescribeOssDownloadsForSQLServerRequest &request)const; - void describeOssDownloadsForSQLServerAsync(const Model::DescribeOssDownloadsForSQLServerRequest& request, const DescribeOssDownloadsForSQLServerAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeOssDownloadsForSQLServerOutcomeCallable describeOssDownloadsForSQLServerCallable(const Model::DescribeOssDownloadsForSQLServerRequest& request) const; - RequestServiceOfCloudDBAOutcome requestServiceOfCloudDBA(const Model::RequestServiceOfCloudDBARequest &request)const; - void requestServiceOfCloudDBAAsync(const Model::RequestServiceOfCloudDBARequest& request, const RequestServiceOfCloudDBAAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - RequestServiceOfCloudDBAOutcomeCallable requestServiceOfCloudDBACallable(const Model::RequestServiceOfCloudDBARequest& request) const; - ResetAccountOutcome resetAccount(const Model::ResetAccountRequest &request)const; - void resetAccountAsync(const Model::ResetAccountRequest& request, const ResetAccountAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ResetAccountOutcomeCallable resetAccountCallable(const Model::ResetAccountRequest& request) const; - PreCheckBeforeImportDataOutcome preCheckBeforeImportData(const Model::PreCheckBeforeImportDataRequest &request)const; - void preCheckBeforeImportDataAsync(const Model::PreCheckBeforeImportDataRequest& request, const PreCheckBeforeImportDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - PreCheckBeforeImportDataOutcomeCallable preCheckBeforeImportDataCallable(const Model::PreCheckBeforeImportDataRequest& request) const; - DescribeResourceUsageOutcome describeResourceUsage(const Model::DescribeResourceUsageRequest &request)const; - void describeResourceUsageAsync(const Model::DescribeResourceUsageRequest& request, const DescribeResourceUsageAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeResourceUsageOutcomeCallable describeResourceUsageCallable(const Model::DescribeResourceUsageRequest& request) const; - PurgeDBInstanceLogOutcome purgeDBInstanceLog(const Model::PurgeDBInstanceLogRequest &request)const; - void purgeDBInstanceLogAsync(const Model::PurgeDBInstanceLogRequest& request, const PurgeDBInstanceLogAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - PurgeDBInstanceLogOutcomeCallable purgeDBInstanceLogCallable(const Model::PurgeDBInstanceLogRequest& request) const; - DescribeTaskInfoOutcome describeTaskInfo(const Model::DescribeTaskInfoRequest &request)const; - void describeTaskInfoAsync(const Model::DescribeTaskInfoRequest& request, const DescribeTaskInfoAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeTaskInfoOutcomeCallable describeTaskInfoCallable(const Model::DescribeTaskInfoRequest& request) const; - DescribeRegionsOutcome describeRegions(const Model::DescribeRegionsRequest &request)const; - void describeRegionsAsync(const Model::DescribeRegionsRequest& request, const DescribeRegionsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeRegionsOutcomeCallable describeRegionsCallable(const Model::DescribeRegionsRequest& request) const; - MigrateToOtherZoneOutcome migrateToOtherZone(const Model::MigrateToOtherZoneRequest &request)const; - void migrateToOtherZoneAsync(const Model::MigrateToOtherZoneRequest& request, const MigrateToOtherZoneAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - MigrateToOtherZoneOutcomeCallable migrateToOtherZoneCallable(const Model::MigrateToOtherZoneRequest& request) const; - DescribeOptimizeAdviceOnMissPKOutcome describeOptimizeAdviceOnMissPK(const Model::DescribeOptimizeAdviceOnMissPKRequest &request)const; - void describeOptimizeAdviceOnMissPKAsync(const Model::DescribeOptimizeAdviceOnMissPKRequest& request, const DescribeOptimizeAdviceOnMissPKAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeOptimizeAdviceOnMissPKOutcomeCallable describeOptimizeAdviceOnMissPKCallable(const Model::DescribeOptimizeAdviceOnMissPKRequest& request) const; - DeleteAccountOutcome deleteAccount(const Model::DeleteAccountRequest &request)const; - void deleteAccountAsync(const Model::DeleteAccountRequest& request, const DeleteAccountAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DeleteAccountOutcomeCallable deleteAccountCallable(const Model::DeleteAccountRequest& request) const; - DescribeSlowLogRecordsOutcome describeSlowLogRecords(const Model::DescribeSlowLogRecordsRequest &request)const; - void describeSlowLogRecordsAsync(const Model::DescribeSlowLogRecordsRequest& request, const DescribeSlowLogRecordsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeSlowLogRecordsOutcomeCallable describeSlowLogRecordsCallable(const Model::DescribeSlowLogRecordsRequest& request) const; - UpgradeDBInstanceNetworkOutcome upgradeDBInstanceNetwork(const Model::UpgradeDBInstanceNetworkRequest &request)const; - void upgradeDBInstanceNetworkAsync(const Model::UpgradeDBInstanceNetworkRequest& request, const UpgradeDBInstanceNetworkAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - UpgradeDBInstanceNetworkOutcomeCallable upgradeDBInstanceNetworkCallable(const Model::UpgradeDBInstanceNetworkRequest& request) const; - ReleaseReadWriteSplittingConnectionOutcome releaseReadWriteSplittingConnection(const Model::ReleaseReadWriteSplittingConnectionRequest &request)const; - void releaseReadWriteSplittingConnectionAsync(const Model::ReleaseReadWriteSplittingConnectionRequest& request, const ReleaseReadWriteSplittingConnectionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ReleaseReadWriteSplittingConnectionOutcomeCallable releaseReadWriteSplittingConnectionCallable(const Model::ReleaseReadWriteSplittingConnectionRequest& request) const; - DescribeFilesForSQLServerOutcome describeFilesForSQLServer(const Model::DescribeFilesForSQLServerRequest &request)const; - void describeFilesForSQLServerAsync(const Model::DescribeFilesForSQLServerRequest& request, const DescribeFilesForSQLServerAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeFilesForSQLServerOutcomeCallable describeFilesForSQLServerCallable(const Model::DescribeFilesForSQLServerRequest& request) const; - DescribeErrorLogsOutcome describeErrorLogs(const Model::DescribeErrorLogsRequest &request)const; - void describeErrorLogsAsync(const Model::DescribeErrorLogsRequest& request, const DescribeErrorLogsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeErrorLogsOutcomeCallable describeErrorLogsCallable(const Model::DescribeErrorLogsRequest& request) const; - ModifyDBInstanceHAConfigOutcome modifyDBInstanceHAConfig(const Model::ModifyDBInstanceHAConfigRequest &request)const; - void modifyDBInstanceHAConfigAsync(const Model::ModifyDBInstanceHAConfigRequest& request, const ModifyDBInstanceHAConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyDBInstanceHAConfigOutcomeCallable modifyDBInstanceHAConfigCallable(const Model::ModifyDBInstanceHAConfigRequest& request) const; - DescribeDBInstancesAsCsvOutcome describeDBInstancesAsCsv(const Model::DescribeDBInstancesAsCsvRequest &request)const; - void describeDBInstancesAsCsvAsync(const Model::DescribeDBInstancesAsCsvRequest& request, const DescribeDBInstancesAsCsvAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDBInstancesAsCsvOutcomeCallable describeDBInstancesAsCsvCallable(const Model::DescribeDBInstancesAsCsvRequest& request) const; - ResetAccountPasswordOutcome resetAccountPassword(const Model::ResetAccountPasswordRequest &request)const; - void resetAccountPasswordAsync(const Model::ResetAccountPasswordRequest& request, const ResetAccountPasswordAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ResetAccountPasswordOutcomeCallable resetAccountPasswordCallable(const Model::ResetAccountPasswordRequest& request) const; - DescribeAccountsOutcome describeAccounts(const Model::DescribeAccountsRequest &request)const; - void describeAccountsAsync(const Model::DescribeAccountsRequest& request, const DescribeAccountsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeAccountsOutcomeCallable describeAccountsCallable(const Model::DescribeAccountsRequest& request) const; - DescribePriceOutcome describePrice(const Model::DescribePriceRequest &request)const; - void describePriceAsync(const Model::DescribePriceRequest& request, const DescribePriceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribePriceOutcomeCallable describePriceCallable(const Model::DescribePriceRequest& request) const; - DescribeDBInstanceByTagsOutcome describeDBInstanceByTags(const Model::DescribeDBInstanceByTagsRequest &request)const; - void describeDBInstanceByTagsAsync(const Model::DescribeDBInstanceByTagsRequest& request, const DescribeDBInstanceByTagsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDBInstanceByTagsOutcomeCallable describeDBInstanceByTagsCallable(const Model::DescribeDBInstanceByTagsRequest& request) const; - DescribeDBInstanceSSLOutcome describeDBInstanceSSL(const Model::DescribeDBInstanceSSLRequest &request)const; - void describeDBInstanceSSLAsync(const Model::DescribeDBInstanceSSLRequest& request, const DescribeDBInstanceSSLAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDBInstanceSSLOutcomeCallable describeDBInstanceSSLCallable(const Model::DescribeDBInstanceSSLRequest& request) const; - CreateDampPolicyOutcome createDampPolicy(const Model::CreateDampPolicyRequest &request)const; - void createDampPolicyAsync(const Model::CreateDampPolicyRequest& request, const CreateDampPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateDampPolicyOutcomeCallable createDampPolicyCallable(const Model::CreateDampPolicyRequest& request) const; - DescribeDBInstancesByPerformanceOutcome describeDBInstancesByPerformance(const Model::DescribeDBInstancesByPerformanceRequest &request)const; - void describeDBInstancesByPerformanceAsync(const Model::DescribeDBInstancesByPerformanceRequest& request, const DescribeDBInstancesByPerformanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDBInstancesByPerformanceOutcomeCallable describeDBInstancesByPerformanceCallable(const Model::DescribeDBInstancesByPerformanceRequest& request) const; - RenewDBInstanceOutcome renewDBInstance(const Model::RenewDBInstanceRequest &request)const; - void renewDBInstanceAsync(const Model::RenewDBInstanceRequest& request, const RenewDBInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - RenewDBInstanceOutcomeCallable renewDBInstanceCallable(const Model::RenewDBInstanceRequest& request) const; - QueryPriceForBuyOutcome queryPriceForBuy(const Model::QueryPriceForBuyRequest &request)const; - void queryPriceForBuyAsync(const Model::QueryPriceForBuyRequest& request, const QueryPriceForBuyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - QueryPriceForBuyOutcomeCallable queryPriceForBuyCallable(const Model::QueryPriceForBuyRequest& request) const; - DescribeSQLReportsOutcome describeSQLReports(const Model::DescribeSQLReportsRequest &request)const; - void describeSQLReportsAsync(const Model::DescribeSQLReportsRequest& request, const DescribeSQLReportsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeSQLReportsOutcomeCallable describeSQLReportsCallable(const Model::DescribeSQLReportsRequest& request) const; - DescribeBackupTasksOutcome describeBackupTasks(const Model::DescribeBackupTasksRequest &request)const; - void describeBackupTasksAsync(const Model::DescribeBackupTasksRequest& request, const DescribeBackupTasksAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeBackupTasksOutcomeCallable describeBackupTasksCallable(const Model::DescribeBackupTasksRequest& request) const; - DeleteDatabaseOutcome deleteDatabase(const Model::DeleteDatabaseRequest &request)const; - void deleteDatabaseAsync(const Model::DeleteDatabaseRequest& request, const DeleteDatabaseAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DeleteDatabaseOutcomeCallable deleteDatabaseCallable(const Model::DeleteDatabaseRequest& request) const; - ModifyGuardDomainModeOutcome modifyGuardDomainMode(const Model::ModifyGuardDomainModeRequest &request)const; - void modifyGuardDomainModeAsync(const Model::ModifyGuardDomainModeRequest& request, const ModifyGuardDomainModeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyGuardDomainModeOutcomeCallable modifyGuardDomainModeCallable(const Model::ModifyGuardDomainModeRequest& request) const; - DescribeBackupPolicyOutcome describeBackupPolicy(const Model::DescribeBackupPolicyRequest &request)const; - void describeBackupPolicyAsync(const Model::DescribeBackupPolicyRequest& request, const DescribeBackupPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeBackupPolicyOutcomeCallable describeBackupPolicyCallable(const Model::DescribeBackupPolicyRequest& request) const; - CreateMigrateTaskForSQLServerOutcome createMigrateTaskForSQLServer(const Model::CreateMigrateTaskForSQLServerRequest &request)const; - void createMigrateTaskForSQLServerAsync(const Model::CreateMigrateTaskForSQLServerRequest& request, const CreateMigrateTaskForSQLServerAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateMigrateTaskForSQLServerOutcomeCallable createMigrateTaskForSQLServerCallable(const Model::CreateMigrateTaskForSQLServerRequest& request) const; - DescribeDBInstanceIPArrayListOutcome describeDBInstanceIPArrayList(const Model::DescribeDBInstanceIPArrayListRequest &request)const; - void describeDBInstanceIPArrayListAsync(const Model::DescribeDBInstanceIPArrayListRequest& request, const DescribeDBInstanceIPArrayListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDBInstanceIPArrayListOutcomeCallable describeDBInstanceIPArrayListCallable(const Model::DescribeDBInstanceIPArrayListRequest& request) const; - SwitchDBInstanceHAOutcome switchDBInstanceHA(const Model::SwitchDBInstanceHARequest &request)const; - void switchDBInstanceHAAsync(const Model::SwitchDBInstanceHARequest& request, const SwitchDBInstanceHAAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - SwitchDBInstanceHAOutcomeCallable switchDBInstanceHACallable(const Model::SwitchDBInstanceHARequest& request) const; - ResetAccountForPGOutcome resetAccountForPG(const Model::ResetAccountForPGRequest &request)const; - void resetAccountForPGAsync(const Model::ResetAccountForPGRequest& request, const ResetAccountForPGAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ResetAccountForPGOutcomeCallable resetAccountForPGCallable(const Model::ResetAccountForPGRequest& request) const; - DescribeBackupSetsForSecurityOutcome describeBackupSetsForSecurity(const Model::DescribeBackupSetsForSecurityRequest &request)const; - void describeBackupSetsForSecurityAsync(const Model::DescribeBackupSetsForSecurityRequest& request, const DescribeBackupSetsForSecurityAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeBackupSetsForSecurityOutcomeCallable describeBackupSetsForSecurityCallable(const Model::DescribeBackupSetsForSecurityRequest& request) const; + CreateMigrateTaskOutcome createMigrateTask(const Model::CreateMigrateTaskRequest &request)const; + void createMigrateTaskAsync(const Model::CreateMigrateTaskRequest& request, const CreateMigrateTaskAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateMigrateTaskOutcomeCallable createMigrateTaskCallable(const Model::CreateMigrateTaskRequest& request) const; + CheckRecoveryConditionsOutcome checkRecoveryConditions(const Model::CheckRecoveryConditionsRequest &request)const; + void checkRecoveryConditionsAsync(const Model::CheckRecoveryConditionsRequest& request, const CheckRecoveryConditionsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CheckRecoveryConditionsOutcomeCallable checkRecoveryConditionsCallable(const Model::CheckRecoveryConditionsRequest& request) const; + LoginDBInstancefromCloudDBAOutcome loginDBInstancefromCloudDBA(const Model::LoginDBInstancefromCloudDBARequest &request)const; + void loginDBInstancefromCloudDBAAsync(const Model::LoginDBInstancefromCloudDBARequest& request, const LoginDBInstancefromCloudDBAAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + LoginDBInstancefromCloudDBAOutcomeCallable loginDBInstancefromCloudDBACallable(const Model::LoginDBInstancefromCloudDBARequest& request) const; + DeleteBackupOutcome deleteBackup(const Model::DeleteBackupRequest &request)const; + void deleteBackupAsync(const Model::DeleteBackupRequest& request, const DeleteBackupAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DeleteBackupOutcomeCallable deleteBackupCallable(const Model::DeleteBackupRequest& request) const; + DescribeDatabasesOutcome describeDatabases(const Model::DescribeDatabasesRequest &request)const; + void describeDatabasesAsync(const Model::DescribeDatabasesRequest& request, const DescribeDatabasesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDatabasesOutcomeCallable describeDatabasesCallable(const Model::DescribeDatabasesRequest& request) const; + DescribeDBInstancesByExpireTimeOutcome describeDBInstancesByExpireTime(const Model::DescribeDBInstancesByExpireTimeRequest &request)const; + void describeDBInstancesByExpireTimeAsync(const Model::DescribeDBInstancesByExpireTimeRequest& request, const DescribeDBInstancesByExpireTimeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDBInstancesByExpireTimeOutcomeCallable describeDBInstancesByExpireTimeCallable(const Model::DescribeDBInstancesByExpireTimeRequest& request) const; + SwitchDBInstanceNetTypeOutcome switchDBInstanceNetType(const Model::SwitchDBInstanceNetTypeRequest &request)const; + void switchDBInstanceNetTypeAsync(const Model::SwitchDBInstanceNetTypeRequest& request, const SwitchDBInstanceNetTypeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + SwitchDBInstanceNetTypeOutcomeCallable switchDBInstanceNetTypeCallable(const Model::SwitchDBInstanceNetTypeRequest& request) const; + DescribeDBInstanceMonitorOutcome describeDBInstanceMonitor(const Model::DescribeDBInstanceMonitorRequest &request)const; + void describeDBInstanceMonitorAsync(const Model::DescribeDBInstanceMonitorRequest& request, const DescribeDBInstanceMonitorAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDBInstanceMonitorOutcomeCallable describeDBInstanceMonitorCallable(const Model::DescribeDBInstanceMonitorRequest& request) const; + CreateReadOnlyDBInstanceOutcome createReadOnlyDBInstance(const Model::CreateReadOnlyDBInstanceRequest &request)const; + void createReadOnlyDBInstanceAsync(const Model::CreateReadOnlyDBInstanceRequest& request, const CreateReadOnlyDBInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateReadOnlyDBInstanceOutcomeCallable createReadOnlyDBInstanceCallable(const Model::CreateReadOnlyDBInstanceRequest& request) const; + ModifyAccountDescriptionOutcome modifyAccountDescription(const Model::ModifyAccountDescriptionRequest &request)const; + void modifyAccountDescriptionAsync(const Model::ModifyAccountDescriptionRequest& request, const ModifyAccountDescriptionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyAccountDescriptionOutcomeCallable modifyAccountDescriptionCallable(const Model::ModifyAccountDescriptionRequest& request) const; + DescribeDBInstanceHAConfigOutcome describeDBInstanceHAConfig(const Model::DescribeDBInstanceHAConfigRequest &request)const; + void describeDBInstanceHAConfigAsync(const Model::DescribeDBInstanceHAConfigRequest& request, const DescribeDBInstanceHAConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDBInstanceHAConfigOutcomeCallable describeDBInstanceHAConfigCallable(const Model::DescribeDBInstanceHAConfigRequest& request) const; + DescribeOssDownloadsOutcome describeOssDownloads(const Model::DescribeOssDownloadsRequest &request)const; + void describeOssDownloadsAsync(const Model::DescribeOssDownloadsRequest& request, const DescribeOssDownloadsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeOssDownloadsOutcomeCallable describeOssDownloadsCallable(const Model::DescribeOssDownloadsRequest& request) const; + ModifyParameterOutcome modifyParameter(const Model::ModifyParameterRequest &request)const; + void modifyParameterAsync(const Model::ModifyParameterRequest& request, const ModifyParameterAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyParameterOutcomeCallable modifyParameterCallable(const Model::ModifyParameterRequest& request) const; + ReleaseReplicaOutcome releaseReplica(const Model::ReleaseReplicaRequest &request)const; + void releaseReplicaAsync(const Model::ReleaseReplicaRequest& request, const ReleaseReplicaAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ReleaseReplicaOutcomeCallable releaseReplicaCallable(const Model::ReleaseReplicaRequest& request) const; + UpgradeDBInstanceEngineVersionOutcome upgradeDBInstanceEngineVersion(const Model::UpgradeDBInstanceEngineVersionRequest &request)const; + void upgradeDBInstanceEngineVersionAsync(const Model::UpgradeDBInstanceEngineVersionRequest& request, const UpgradeDBInstanceEngineVersionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + UpgradeDBInstanceEngineVersionOutcomeCallable upgradeDBInstanceEngineVersionCallable(const Model::UpgradeDBInstanceEngineVersionRequest& request) const; + DescribeReplicasOutcome describeReplicas(const Model::DescribeReplicasRequest &request)const; + void describeReplicasAsync(const Model::DescribeReplicasRequest& request, const DescribeReplicasAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeReplicasOutcomeCallable describeReplicasCallable(const Model::DescribeReplicasRequest& request) const; + ModifyDBInstanceConnectionStringOutcome modifyDBInstanceConnectionString(const Model::ModifyDBInstanceConnectionStringRequest &request)const; + void modifyDBInstanceConnectionStringAsync(const Model::ModifyDBInstanceConnectionStringRequest& request, const ModifyDBInstanceConnectionStringAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyDBInstanceConnectionStringOutcomeCallable modifyDBInstanceConnectionStringCallable(const Model::ModifyDBInstanceConnectionStringRequest& request) const; + StopSyncingOutcome stopSyncing(const Model::StopSyncingRequest &request)const; + void stopSyncingAsync(const Model::StopSyncingRequest& request, const StopSyncingAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + StopSyncingOutcomeCallable stopSyncingCallable(const Model::StopSyncingRequest& request) const; + CheckAccountNameAvailableOutcome checkAccountNameAvailable(const Model::CheckAccountNameAvailableRequest &request)const; + void checkAccountNameAvailableAsync(const Model::CheckAccountNameAvailableRequest& request, const CheckAccountNameAvailableAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CheckAccountNameAvailableOutcomeCallable checkAccountNameAvailableCallable(const Model::CheckAccountNameAvailableRequest& request) const; + RestartDBInstanceOutcome restartDBInstance(const Model::RestartDBInstanceRequest &request)const; + void restartDBInstanceAsync(const Model::RestartDBInstanceRequest& request, const RestartDBInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + RestartDBInstanceOutcomeCallable restartDBInstanceCallable(const Model::RestartDBInstanceRequest& request) const; + ImportDataForSQLServerOutcome importDataForSQLServer(const Model::ImportDataForSQLServerRequest &request)const; + void importDataForSQLServerAsync(const Model::ImportDataForSQLServerRequest& request, const ImportDataForSQLServerAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ImportDataForSQLServerOutcomeCallable importDataForSQLServerCallable(const Model::ImportDataForSQLServerRequest& request) const; + DescribeLogicDBInstanceTopologyOutcome describeLogicDBInstanceTopology(const Model::DescribeLogicDBInstanceTopologyRequest &request)const; + void describeLogicDBInstanceTopologyAsync(const Model::DescribeLogicDBInstanceTopologyRequest& request, const DescribeLogicDBInstanceTopologyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeLogicDBInstanceTopologyOutcomeCallable describeLogicDBInstanceTopologyCallable(const Model::DescribeLogicDBInstanceTopologyRequest& request) const; + DescribeTagsOutcome describeTags(const Model::DescribeTagsRequest &request)const; + void describeTagsAsync(const Model::DescribeTagsRequest& request, const DescribeTagsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeTagsOutcomeCallable describeTagsCallable(const Model::DescribeTagsRequest& request) const; + CheckResourceOutcome checkResource(const Model::CheckResourceRequest &request)const; + void checkResourceAsync(const Model::CheckResourceRequest& request, const CheckResourceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CheckResourceOutcomeCallable checkResourceCallable(const Model::CheckResourceRequest& request) const; + StartDBInstanceDiagnoseOutcome startDBInstanceDiagnose(const Model::StartDBInstanceDiagnoseRequest &request)const; + void startDBInstanceDiagnoseAsync(const Model::StartDBInstanceDiagnoseRequest& request, const StartDBInstanceDiagnoseAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + StartDBInstanceDiagnoseOutcomeCallable startDBInstanceDiagnoseCallable(const Model::StartDBInstanceDiagnoseRequest& request) const; + ModifySecurityGroupConfigurationOutcome modifySecurityGroupConfiguration(const Model::ModifySecurityGroupConfigurationRequest &request)const; + void modifySecurityGroupConfigurationAsync(const Model::ModifySecurityGroupConfigurationRequest& request, const ModifySecurityGroupConfigurationAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifySecurityGroupConfigurationOutcomeCallable modifySecurityGroupConfigurationCallable(const Model::ModifySecurityGroupConfigurationRequest& request) const; + DescribeCharacterSetNameOutcome describeCharacterSetName(const Model::DescribeCharacterSetNameRequest &request)const; + void describeCharacterSetNameAsync(const Model::DescribeCharacterSetNameRequest& request, const DescribeCharacterSetNameAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeCharacterSetNameOutcomeCallable describeCharacterSetNameCallable(const Model::DescribeCharacterSetNameRequest& request) const; + ImportDataFromDatabaseOutcome importDataFromDatabase(const Model::ImportDataFromDatabaseRequest &request)const; + void importDataFromDatabaseAsync(const Model::ImportDataFromDatabaseRequest& request, const ImportDataFromDatabaseAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ImportDataFromDatabaseOutcomeCallable importDataFromDatabaseCallable(const Model::ImportDataFromDatabaseRequest& request) const; + DescribeMigrateTasksOutcome describeMigrateTasks(const Model::DescribeMigrateTasksRequest &request)const; + void describeMigrateTasksAsync(const Model::DescribeMigrateTasksRequest& request, const DescribeMigrateTasksAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeMigrateTasksOutcomeCallable describeMigrateTasksCallable(const Model::DescribeMigrateTasksRequest& request) const; + ModifyDBInstanceNetworkExpireTimeOutcome modifyDBInstanceNetworkExpireTime(const Model::ModifyDBInstanceNetworkExpireTimeRequest &request)const; + void modifyDBInstanceNetworkExpireTimeAsync(const Model::ModifyDBInstanceNetworkExpireTimeRequest& request, const ModifyDBInstanceNetworkExpireTimeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyDBInstanceNetworkExpireTimeOutcomeCallable modifyDBInstanceNetworkExpireTimeCallable(const Model::ModifyDBInstanceNetworkExpireTimeRequest& request) const; + CreateAccountOutcome createAccount(const Model::CreateAccountRequest &request)const; + void createAccountAsync(const Model::CreateAccountRequest& request, const CreateAccountAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateAccountOutcomeCallable createAccountCallable(const Model::CreateAccountRequest& request) const; + DescribeModifyParameterLogOutcome describeModifyParameterLog(const Model::DescribeModifyParameterLogRequest &request)const; + void describeModifyParameterLogAsync(const Model::DescribeModifyParameterLogRequest& request, const DescribeModifyParameterLogAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeModifyParameterLogOutcomeCallable describeModifyParameterLogCallable(const Model::DescribeModifyParameterLogRequest& request) const; + DescribeOperatorPermissionOutcome describeOperatorPermission(const Model::DescribeOperatorPermissionRequest &request)const; + void describeOperatorPermissionAsync(const Model::DescribeOperatorPermissionRequest& request, const DescribeOperatorPermissionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeOperatorPermissionOutcomeCallable describeOperatorPermissionCallable(const Model::DescribeOperatorPermissionRequest& request) const; + DescribeOptimizeAdviceOnMissIndexOutcome describeOptimizeAdviceOnMissIndex(const Model::DescribeOptimizeAdviceOnMissIndexRequest &request)const; + void describeOptimizeAdviceOnMissIndexAsync(const Model::DescribeOptimizeAdviceOnMissIndexRequest& request, const DescribeOptimizeAdviceOnMissIndexAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeOptimizeAdviceOnMissIndexOutcomeCallable describeOptimizeAdviceOnMissIndexCallable(const Model::DescribeOptimizeAdviceOnMissIndexRequest& request) const; + DescribeDampPoliciesByCidOutcome describeDampPoliciesByCid(const Model::DescribeDampPoliciesByCidRequest &request)const; + void describeDampPoliciesByCidAsync(const Model::DescribeDampPoliciesByCidRequest& request, const DescribeDampPoliciesByCidAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDampPoliciesByCidOutcomeCallable describeDampPoliciesByCidCallable(const Model::DescribeDampPoliciesByCidRequest& request) const; + ModifyDBDescriptionOutcome modifyDBDescription(const Model::ModifyDBDescriptionRequest &request)const; + void modifyDBDescriptionAsync(const Model::ModifyDBDescriptionRequest& request, const ModifyDBDescriptionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyDBDescriptionOutcomeCallable modifyDBDescriptionCallable(const Model::ModifyDBDescriptionRequest& request) const; + ImportDatabaseBetweenInstancesOutcome importDatabaseBetweenInstances(const Model::ImportDatabaseBetweenInstancesRequest &request)const; + void importDatabaseBetweenInstancesAsync(const Model::ImportDatabaseBetweenInstancesRequest& request, const ImportDatabaseBetweenInstancesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ImportDatabaseBetweenInstancesOutcomeCallable importDatabaseBetweenInstancesCallable(const Model::ImportDatabaseBetweenInstancesRequest& request) const; + RenewInstanceOutcome renewInstance(const Model::RenewInstanceRequest &request)const; + void renewInstanceAsync(const Model::RenewInstanceRequest& request, const RenewInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + RenewInstanceOutcomeCallable renewInstanceCallable(const Model::RenewInstanceRequest& request) const; + CheckDBNameAvailableOutcome checkDBNameAvailable(const Model::CheckDBNameAvailableRequest &request)const; + void checkDBNameAvailableAsync(const Model::CheckDBNameAvailableRequest& request, const CheckDBNameAvailableAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CheckDBNameAvailableOutcomeCallable checkDBNameAvailableCallable(const Model::CheckDBNameAvailableRequest& request) const; + ModifyDBInstanceMonitorOutcome modifyDBInstanceMonitor(const Model::ModifyDBInstanceMonitorRequest &request)const; + void modifyDBInstanceMonitorAsync(const Model::ModifyDBInstanceMonitorRequest& request, const ModifyDBInstanceMonitorAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyDBInstanceMonitorOutcomeCallable modifyDBInstanceMonitorCallable(const Model::ModifyDBInstanceMonitorRequest& request) const; + DescribeSQLLogFilesOutcome describeSQLLogFiles(const Model::DescribeSQLLogFilesRequest &request)const; + void describeSQLLogFilesAsync(const Model::DescribeSQLLogFilesRequest& request, const DescribeSQLLogFilesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeSQLLogFilesOutcomeCallable describeSQLLogFilesCallable(const Model::DescribeSQLLogFilesRequest& request) const; + CancelImportOutcome cancelImport(const Model::CancelImportRequest &request)const; + void cancelImportAsync(const Model::CancelImportRequest& request, const CancelImportAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CancelImportOutcomeCallable cancelImportCallable(const Model::CancelImportRequest& request) const; + ModifyReplicaDescriptionOutcome modifyReplicaDescription(const Model::ModifyReplicaDescriptionRequest &request)const; + void modifyReplicaDescriptionAsync(const Model::ModifyReplicaDescriptionRequest& request, const ModifyReplicaDescriptionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyReplicaDescriptionOutcomeCallable modifyReplicaDescriptionCallable(const Model::ModifyReplicaDescriptionRequest& request) const; + ModifyBackupPolicyOutcome modifyBackupPolicy(const Model::ModifyBackupPolicyRequest &request)const; + void modifyBackupPolicyAsync(const Model::ModifyBackupPolicyRequest& request, const ModifyBackupPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyBackupPolicyOutcomeCallable modifyBackupPolicyCallable(const Model::ModifyBackupPolicyRequest& request) const; + DescribeReplicaInitializeProgressOutcome describeReplicaInitializeProgress(const Model::DescribeReplicaInitializeProgressRequest &request)const; + void describeReplicaInitializeProgressAsync(const Model::DescribeReplicaInitializeProgressRequest& request, const DescribeReplicaInitializeProgressAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeReplicaInitializeProgressOutcomeCallable describeReplicaInitializeProgressCallable(const Model::DescribeReplicaInitializeProgressRequest& request) const; + DescribeSecurityGroupConfigurationOutcome describeSecurityGroupConfiguration(const Model::DescribeSecurityGroupConfigurationRequest &request)const; + void describeSecurityGroupConfigurationAsync(const Model::DescribeSecurityGroupConfigurationRequest& request, const DescribeSecurityGroupConfigurationAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeSecurityGroupConfigurationOutcomeCallable describeSecurityGroupConfigurationCallable(const Model::DescribeSecurityGroupConfigurationRequest& request) const; + DescribeParametersOutcome describeParameters(const Model::DescribeParametersRequest &request)const; + void describeParametersAsync(const Model::DescribeParametersRequest& request, const DescribeParametersAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeParametersOutcomeCallable describeParametersCallable(const Model::DescribeParametersRequest& request) const; + UpgradeDBInstanceNetWorkInfoOutcome upgradeDBInstanceNetWorkInfo(const Model::UpgradeDBInstanceNetWorkInfoRequest &request)const; + void upgradeDBInstanceNetWorkInfoAsync(const Model::UpgradeDBInstanceNetWorkInfoRequest& request, const UpgradeDBInstanceNetWorkInfoAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + UpgradeDBInstanceNetWorkInfoOutcomeCallable upgradeDBInstanceNetWorkInfoCallable(const Model::UpgradeDBInstanceNetWorkInfoRequest& request) const; + AddTagsToResourceOutcome addTagsToResource(const Model::AddTagsToResourceRequest &request)const; + void addTagsToResourceAsync(const Model::AddTagsToResourceRequest& request, const AddTagsToResourceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + AddTagsToResourceOutcomeCallable addTagsToResourceCallable(const Model::AddTagsToResourceRequest& request) const; + DescribeBinlogFilesOutcome describeBinlogFiles(const Model::DescribeBinlogFilesRequest &request)const; + void describeBinlogFilesAsync(const Model::DescribeBinlogFilesRequest& request, const DescribeBinlogFilesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeBinlogFilesOutcomeCallable describeBinlogFilesCallable(const Model::DescribeBinlogFilesRequest& request) const; + DescribeBackupsForSecurityOutcome describeBackupsForSecurity(const Model::DescribeBackupsForSecurityRequest &request)const; + void describeBackupsForSecurityAsync(const Model::DescribeBackupsForSecurityRequest& request, const DescribeBackupsForSecurityAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeBackupsForSecurityOutcomeCallable describeBackupsForSecurityCallable(const Model::DescribeBackupsForSecurityRequest& request) const; + CreateDiagnosticReportOutcome createDiagnosticReport(const Model::CreateDiagnosticReportRequest &request)const; + void createDiagnosticReportAsync(const Model::CreateDiagnosticReportRequest& request, const CreateDiagnosticReportAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateDiagnosticReportOutcomeCallable createDiagnosticReportCallable(const Model::CreateDiagnosticReportRequest& request) const; + DescribeSQLLogReportListOutcome describeSQLLogReportList(const Model::DescribeSQLLogReportListRequest &request)const; + void describeSQLLogReportListAsync(const Model::DescribeSQLLogReportListRequest& request, const DescribeSQLLogReportListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeSQLLogReportListOutcomeCallable describeSQLLogReportListCallable(const Model::DescribeSQLLogReportListRequest& request) const; + DescribeResourceDiagnosisOutcome describeResourceDiagnosis(const Model::DescribeResourceDiagnosisRequest &request)const; + void describeResourceDiagnosisAsync(const Model::DescribeResourceDiagnosisRequest& request, const DescribeResourceDiagnosisAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeResourceDiagnosisOutcomeCallable describeResourceDiagnosisCallable(const Model::DescribeResourceDiagnosisRequest& request) const; + CloneDBInstanceOutcome cloneDBInstance(const Model::CloneDBInstanceRequest &request)const; + void cloneDBInstanceAsync(const Model::CloneDBInstanceRequest& request, const CloneDBInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CloneDBInstanceOutcomeCallable cloneDBInstanceCallable(const Model::CloneDBInstanceRequest& request) const; + DescribeTasksOutcome describeTasks(const Model::DescribeTasksRequest &request)const; + void describeTasksAsync(const Model::DescribeTasksRequest& request, const DescribeTasksAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeTasksOutcomeCallable describeTasksCallable(const Model::DescribeTasksRequest& request) const; + CreateUploadPathForSQLServerOutcome createUploadPathForSQLServer(const Model::CreateUploadPathForSQLServerRequest &request)const; + void createUploadPathForSQLServerAsync(const Model::CreateUploadPathForSQLServerRequest& request, const CreateUploadPathForSQLServerAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateUploadPathForSQLServerOutcomeCallable createUploadPathForSQLServerCallable(const Model::CreateUploadPathForSQLServerRequest& request) const; + DescribeRenewalPriceOutcome describeRenewalPrice(const Model::DescribeRenewalPriceRequest &request)const; + void describeRenewalPriceAsync(const Model::DescribeRenewalPriceRequest& request, const DescribeRenewalPriceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeRenewalPriceOutcomeCallable describeRenewalPriceCallable(const Model::DescribeRenewalPriceRequest& request) const; + AllocateInstancePublicConnectionOutcome allocateInstancePublicConnection(const Model::AllocateInstancePublicConnectionRequest &request)const; + void allocateInstancePublicConnectionAsync(const Model::AllocateInstancePublicConnectionRequest& request, const AllocateInstancePublicConnectionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + AllocateInstancePublicConnectionOutcomeCallable allocateInstancePublicConnectionCallable(const Model::AllocateInstancePublicConnectionRequest& request) const; + DescribeOptimizeAdviceOnStorageOutcome describeOptimizeAdviceOnStorage(const Model::DescribeOptimizeAdviceOnStorageRequest &request)const; + void describeOptimizeAdviceOnStorageAsync(const Model::DescribeOptimizeAdviceOnStorageRequest& request, const DescribeOptimizeAdviceOnStorageAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeOptimizeAdviceOnStorageOutcomeCallable describeOptimizeAdviceOnStorageCallable(const Model::DescribeOptimizeAdviceOnStorageRequest& request) const; + DescribeInstanceAutoRenewAttributeOutcome describeInstanceAutoRenewAttribute(const Model::DescribeInstanceAutoRenewAttributeRequest &request)const; + void describeInstanceAutoRenewAttributeAsync(const Model::DescribeInstanceAutoRenewAttributeRequest& request, const DescribeInstanceAutoRenewAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeInstanceAutoRenewAttributeOutcomeCallable describeInstanceAutoRenewAttributeCallable(const Model::DescribeInstanceAutoRenewAttributeRequest& request) const; + DescribeDBInstanceAttributeOutcome describeDBInstanceAttribute(const Model::DescribeDBInstanceAttributeRequest &request)const; + void describeDBInstanceAttributeAsync(const Model::DescribeDBInstanceAttributeRequest& request, const DescribeDBInstanceAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDBInstanceAttributeOutcomeCallable describeDBInstanceAttributeCallable(const Model::DescribeDBInstanceAttributeRequest& request) const; + DescribeDBInstanceUserOutcome describeDBInstanceUser(const Model::DescribeDBInstanceUserRequest &request)const; + void describeDBInstanceUserAsync(const Model::DescribeDBInstanceUserRequest& request, const DescribeDBInstanceUserAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDBInstanceUserOutcomeCallable describeDBInstanceUserCallable(const Model::DescribeDBInstanceUserRequest& request) const; + CreateTempDBInstanceOutcome createTempDBInstance(const Model::CreateTempDBInstanceRequest &request)const; + void createTempDBInstanceAsync(const Model::CreateTempDBInstanceRequest& request, const CreateTempDBInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateTempDBInstanceOutcomeCallable createTempDBInstanceCallable(const Model::CreateTempDBInstanceRequest& request) const; + DescribeImportsForSQLServerOutcome describeImportsForSQLServer(const Model::DescribeImportsForSQLServerRequest &request)const; + void describeImportsForSQLServerAsync(const Model::DescribeImportsForSQLServerRequest& request, const DescribeImportsForSQLServerAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeImportsForSQLServerOutcomeCallable describeImportsForSQLServerCallable(const Model::DescribeImportsForSQLServerRequest& request) const; + ModifyInstanceAutoRenewalAttributeOutcome modifyInstanceAutoRenewalAttribute(const Model::ModifyInstanceAutoRenewalAttributeRequest &request)const; + void modifyInstanceAutoRenewalAttributeAsync(const Model::ModifyInstanceAutoRenewalAttributeRequest& request, const ModifyInstanceAutoRenewalAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyInstanceAutoRenewalAttributeOutcomeCallable modifyInstanceAutoRenewalAttributeCallable(const Model::ModifyInstanceAutoRenewalAttributeRequest& request) const; + DescribeSQLCollectorPolicyOutcome describeSQLCollectorPolicy(const Model::DescribeSQLCollectorPolicyRequest &request)const; + void describeSQLCollectorPolicyAsync(const Model::DescribeSQLCollectorPolicyRequest& request, const DescribeSQLCollectorPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeSQLCollectorPolicyOutcomeCallable describeSQLCollectorPolicyCallable(const Model::DescribeSQLCollectorPolicyRequest& request) const; + ModifySQLCollectorPolicyOutcome modifySQLCollectorPolicy(const Model::ModifySQLCollectorPolicyRequest &request)const; + void modifySQLCollectorPolicyAsync(const Model::ModifySQLCollectorPolicyRequest& request, const ModifySQLCollectorPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifySQLCollectorPolicyOutcomeCallable modifySQLCollectorPolicyCallable(const Model::ModifySQLCollectorPolicyRequest& request) const; + DescribeBackupsOutcome describeBackups(const Model::DescribeBackupsRequest &request)const; + void describeBackupsAsync(const Model::DescribeBackupsRequest& request, const DescribeBackupsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeBackupsOutcomeCallable describeBackupsCallable(const Model::DescribeBackupsRequest& request) const; + CreateDatabaseOutcome createDatabase(const Model::CreateDatabaseRequest &request)const; + void createDatabaseAsync(const Model::CreateDatabaseRequest& request, const CreateDatabaseAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateDatabaseOutcomeCallable createDatabaseCallable(const Model::CreateDatabaseRequest& request) const; + DeleteDBInstanceOutcome deleteDBInstance(const Model::DeleteDBInstanceRequest &request)const; + void deleteDBInstanceAsync(const Model::DeleteDBInstanceRequest& request, const DeleteDBInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DeleteDBInstanceOutcomeCallable deleteDBInstanceCallable(const Model::DeleteDBInstanceRequest& request) const; + DescribeSQLInjectionInfosOutcome describeSQLInjectionInfos(const Model::DescribeSQLInjectionInfosRequest &request)const; + void describeSQLInjectionInfosAsync(const Model::DescribeSQLInjectionInfosRequest& request, const DescribeSQLInjectionInfosAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeSQLInjectionInfosOutcomeCallable describeSQLInjectionInfosCallable(const Model::DescribeSQLInjectionInfosRequest& request) const; + DescribeRealtimeDiagnosesOutcome describeRealtimeDiagnoses(const Model::DescribeRealtimeDiagnosesRequest &request)const; + void describeRealtimeDiagnosesAsync(const Model::DescribeRealtimeDiagnosesRequest& request, const DescribeRealtimeDiagnosesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeRealtimeDiagnosesOutcomeCallable describeRealtimeDiagnosesCallable(const Model::DescribeRealtimeDiagnosesRequest& request) const; + DescribeInstanceAutoRenewalAttributeOutcome describeInstanceAutoRenewalAttribute(const Model::DescribeInstanceAutoRenewalAttributeRequest &request)const; + void describeInstanceAutoRenewalAttributeAsync(const Model::DescribeInstanceAutoRenewalAttributeRequest& request, const DescribeInstanceAutoRenewalAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeInstanceAutoRenewalAttributeOutcomeCallable describeInstanceAutoRenewalAttributeCallable(const Model::DescribeInstanceAutoRenewalAttributeRequest& request) const; + RestoreDBInstanceOutcome restoreDBInstance(const Model::RestoreDBInstanceRequest &request)const; + void restoreDBInstanceAsync(const Model::RestoreDBInstanceRequest& request, const RestoreDBInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + RestoreDBInstanceOutcomeCallable restoreDBInstanceCallable(const Model::RestoreDBInstanceRequest& request) const; + RevokeOperatorPermissionOutcome revokeOperatorPermission(const Model::RevokeOperatorPermissionRequest &request)const; + void revokeOperatorPermissionAsync(const Model::RevokeOperatorPermissionRequest& request, const RevokeOperatorPermissionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + RevokeOperatorPermissionOutcomeCallable revokeOperatorPermissionCallable(const Model::RevokeOperatorPermissionRequest& request) const; + ModifyDBInstanceSpecOutcome modifyDBInstanceSpec(const Model::ModifyDBInstanceSpecRequest &request)const; + void modifyDBInstanceSpecAsync(const Model::ModifyDBInstanceSpecRequest& request, const ModifyDBInstanceSpecAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyDBInstanceSpecOutcomeCallable modifyDBInstanceSpecCallable(const Model::ModifyDBInstanceSpecRequest& request) const; + DescribeDiagnosticReportListOutcome describeDiagnosticReportList(const Model::DescribeDiagnosticReportListRequest &request)const; + void describeDiagnosticReportListAsync(const Model::DescribeDiagnosticReportListRequest& request, const DescribeDiagnosticReportListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDiagnosticReportListOutcomeCallable describeDiagnosticReportListCallable(const Model::DescribeDiagnosticReportListRequest& request) const; + RemoveTagsFromResourceOutcome removeTagsFromResource(const Model::RemoveTagsFromResourceRequest &request)const; + void removeTagsFromResourceAsync(const Model::RemoveTagsFromResourceRequest& request, const RemoveTagsFromResourceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + RemoveTagsFromResourceOutcomeCallable removeTagsFromResourceCallable(const Model::RemoveTagsFromResourceRequest& request) const; + DescribeSQLLogRecordsOutcome describeSQLLogRecords(const Model::DescribeSQLLogRecordsRequest &request)const; + void describeSQLLogRecordsAsync(const Model::DescribeSQLLogRecordsRequest& request, const DescribeSQLLogRecordsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeSQLLogRecordsOutcomeCallable describeSQLLogRecordsCallable(const Model::DescribeSQLLogRecordsRequest& request) const; + ModifySecurityIpsOutcome modifySecurityIps(const Model::ModifySecurityIpsRequest &request)const; + void modifySecurityIpsAsync(const Model::ModifySecurityIpsRequest& request, const ModifySecurityIpsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifySecurityIpsOutcomeCallable modifySecurityIpsCallable(const Model::ModifySecurityIpsRequest& request) const; + DescribeMigrateTasksForSQLServerOutcome describeMigrateTasksForSQLServer(const Model::DescribeMigrateTasksForSQLServerRequest &request)const; + void describeMigrateTasksForSQLServerAsync(const Model::DescribeMigrateTasksForSQLServerRequest& request, const DescribeMigrateTasksForSQLServerAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeMigrateTasksForSQLServerOutcomeCallable describeMigrateTasksForSQLServerCallable(const Model::DescribeMigrateTasksForSQLServerRequest& request) const; + ModifyReplicaModeOutcome modifyReplicaMode(const Model::ModifyReplicaModeRequest &request)const; + void modifyReplicaModeAsync(const Model::ModifyReplicaModeRequest& request, const ModifyReplicaModeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyReplicaModeOutcomeCallable modifyReplicaModeCallable(const Model::ModifyReplicaModeRequest& request) const; + DeleteDampPolicyOutcome deleteDampPolicy(const Model::DeleteDampPolicyRequest &request)const; + void deleteDampPolicyAsync(const Model::DeleteDampPolicyRequest& request, const DeleteDampPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DeleteDampPolicyOutcomeCallable deleteDampPolicyCallable(const Model::DeleteDampPolicyRequest& request) const; + GrantAccountPrivilegeOutcome grantAccountPrivilege(const Model::GrantAccountPrivilegeRequest &request)const; + void grantAccountPrivilegeAsync(const Model::GrantAccountPrivilegeRequest& request, const GrantAccountPrivilegeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GrantAccountPrivilegeOutcomeCallable grantAccountPrivilegeCallable(const Model::GrantAccountPrivilegeRequest& request) const; + GrantOperatorPermissionOutcome grantOperatorPermission(const Model::GrantOperatorPermissionRequest &request)const; + void grantOperatorPermissionAsync(const Model::GrantOperatorPermissionRequest& request, const GrantOperatorPermissionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + GrantOperatorPermissionOutcomeCallable grantOperatorPermissionCallable(const Model::GrantOperatorPermissionRequest& request) const; + ModifyPostpaidDBInstanceSpecOutcome modifyPostpaidDBInstanceSpec(const Model::ModifyPostpaidDBInstanceSpecRequest &request)const; + void modifyPostpaidDBInstanceSpecAsync(const Model::ModifyPostpaidDBInstanceSpecRequest& request, const ModifyPostpaidDBInstanceSpecAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyPostpaidDBInstanceSpecOutcomeCallable modifyPostpaidDBInstanceSpecCallable(const Model::ModifyPostpaidDBInstanceSpecRequest& request) const; + CreatePolicyWithSpecifiedPolicyOutcome createPolicyWithSpecifiedPolicy(const Model::CreatePolicyWithSpecifiedPolicyRequest &request)const; + void createPolicyWithSpecifiedPolicyAsync(const Model::CreatePolicyWithSpecifiedPolicyRequest& request, const CreatePolicyWithSpecifiedPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreatePolicyWithSpecifiedPolicyOutcomeCallable createPolicyWithSpecifiedPolicyCallable(const Model::CreatePolicyWithSpecifiedPolicyRequest& request) const; + ModifyDBInstanceTDEOutcome modifyDBInstanceTDE(const Model::ModifyDBInstanceTDERequest &request)const; + void modifyDBInstanceTDEAsync(const Model::ModifyDBInstanceTDERequest& request, const ModifyDBInstanceTDEAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyDBInstanceTDEOutcomeCallable modifyDBInstanceTDECallable(const Model::ModifyDBInstanceTDERequest& request) const; + DescribeDBInstancePerformanceOutcome describeDBInstancePerformance(const Model::DescribeDBInstancePerformanceRequest &request)const; + void describeDBInstancePerformanceAsync(const Model::DescribeDBInstancePerformanceRequest& request, const DescribeDBInstancePerformanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDBInstancePerformanceOutcomeCallable describeDBInstancePerformanceCallable(const Model::DescribeDBInstancePerformanceRequest& request) const; + DescribeVpcZoneNosOutcome describeVpcZoneNos(const Model::DescribeVpcZoneNosRequest &request)const; + void describeVpcZoneNosAsync(const Model::DescribeVpcZoneNosRequest& request, const DescribeVpcZoneNosAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeVpcZoneNosOutcomeCallable describeVpcZoneNosCallable(const Model::DescribeVpcZoneNosRequest& request) const; + DescribeOptimizeAdviceOnBigTableOutcome describeOptimizeAdviceOnBigTable(const Model::DescribeOptimizeAdviceOnBigTableRequest &request)const; + void describeOptimizeAdviceOnBigTableAsync(const Model::DescribeOptimizeAdviceOnBigTableRequest& request, const DescribeOptimizeAdviceOnBigTableAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeOptimizeAdviceOnBigTableOutcomeCallable describeOptimizeAdviceOnBigTableCallable(const Model::DescribeOptimizeAdviceOnBigTableRequest& request) const; + DescribeDBInstanceExtendAttributeOutcome describeDBInstanceExtendAttribute(const Model::DescribeDBInstanceExtendAttributeRequest &request)const; + void describeDBInstanceExtendAttributeAsync(const Model::DescribeDBInstanceExtendAttributeRequest& request, const DescribeDBInstanceExtendAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDBInstanceExtendAttributeOutcomeCallable describeDBInstanceExtendAttributeCallable(const Model::DescribeDBInstanceExtendAttributeRequest& request) const; + DescribeDampPolicyByCommentOutcome describeDampPolicyByComment(const Model::DescribeDampPolicyByCommentRequest &request)const; + void describeDampPolicyByCommentAsync(const Model::DescribeDampPolicyByCommentRequest& request, const DescribeDampPolicyByCommentAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDampPolicyByCommentOutcomeCallable describeDampPolicyByCommentCallable(const Model::DescribeDampPolicyByCommentRequest& request) const; + DescribePreCheckResultsOutcome describePreCheckResults(const Model::DescribePreCheckResultsRequest &request)const; + void describePreCheckResultsAsync(const Model::DescribePreCheckResultsRequest& request, const DescribePreCheckResultsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribePreCheckResultsOutcomeCallable describePreCheckResultsCallable(const Model::DescribePreCheckResultsRequest& request) const; + DescribeDBInstancesOutcome describeDBInstances(const Model::DescribeDBInstancesRequest &request)const; + void describeDBInstancesAsync(const Model::DescribeDBInstancesRequest& request, const DescribeDBInstancesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDBInstancesOutcomeCallable describeDBInstancesCallable(const Model::DescribeDBInstancesRequest& request) const; + StartArchiveSQLLogOutcome startArchiveSQLLog(const Model::StartArchiveSQLLogRequest &request)const; + void startArchiveSQLLogAsync(const Model::StartArchiveSQLLogRequest& request, const StartArchiveSQLLogAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + StartArchiveSQLLogOutcomeCallable startArchiveSQLLogCallable(const Model::StartArchiveSQLLogRequest& request) const; + CreateDBInstanceReplicaOutcome createDBInstanceReplica(const Model::CreateDBInstanceReplicaRequest &request)const; + void createDBInstanceReplicaAsync(const Model::CreateDBInstanceReplicaRequest& request, const CreateDBInstanceReplicaAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateDBInstanceReplicaOutcomeCallable createDBInstanceReplicaCallable(const Model::CreateDBInstanceReplicaRequest& request) const; + ModifyDampPolicyOutcome modifyDampPolicy(const Model::ModifyDampPolicyRequest &request)const; + void modifyDampPolicyAsync(const Model::ModifyDampPolicyRequest& request, const ModifyDampPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyDampPolicyOutcomeCallable modifyDampPolicyCallable(const Model::ModifyDampPolicyRequest& request) const; + AllocateInstancePrivateConnectionOutcome allocateInstancePrivateConnection(const Model::AllocateInstancePrivateConnectionRequest &request)const; + void allocateInstancePrivateConnectionAsync(const Model::AllocateInstancePrivateConnectionRequest& request, const AllocateInstancePrivateConnectionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + AllocateInstancePrivateConnectionOutcomeCallable allocateInstancePrivateConnectionCallable(const Model::AllocateInstancePrivateConnectionRequest& request) const; + RevokeAccountPrivilegeOutcome revokeAccountPrivilege(const Model::RevokeAccountPrivilegeRequest &request)const; + void revokeAccountPrivilegeAsync(const Model::RevokeAccountPrivilegeRequest& request, const RevokeAccountPrivilegeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + RevokeAccountPrivilegeOutcomeCallable revokeAccountPrivilegeCallable(const Model::RevokeAccountPrivilegeRequest& request) const; + DegradeDBInstanceSpecOutcome degradeDBInstanceSpec(const Model::DegradeDBInstanceSpecRequest &request)const; + void degradeDBInstanceSpecAsync(const Model::DegradeDBInstanceSpecRequest& request, const DegradeDBInstanceSpecAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DegradeDBInstanceSpecOutcomeCallable degradeDBInstanceSpecCallable(const Model::DegradeDBInstanceSpecRequest& request) const; + DescribeParameterTemplatesOutcome describeParameterTemplates(const Model::DescribeParameterTemplatesRequest &request)const; + void describeParameterTemplatesAsync(const Model::DescribeParameterTemplatesRequest& request, const DescribeParameterTemplatesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeParameterTemplatesOutcomeCallable describeParameterTemplatesCallable(const Model::DescribeParameterTemplatesRequest& request) const; + DescibeImportsFromDatabaseOutcome descibeImportsFromDatabase(const Model::DescibeImportsFromDatabaseRequest &request)const; + void descibeImportsFromDatabaseAsync(const Model::DescibeImportsFromDatabaseRequest& request, const DescibeImportsFromDatabaseAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescibeImportsFromDatabaseOutcomeCallable descibeImportsFromDatabaseCallable(const Model::DescibeImportsFromDatabaseRequest& request) const; + DescribeDatabaseLockDiagnosisOutcome describeDatabaseLockDiagnosis(const Model::DescribeDatabaseLockDiagnosisRequest &request)const; + void describeDatabaseLockDiagnosisAsync(const Model::DescribeDatabaseLockDiagnosisRequest& request, const DescribeDatabaseLockDiagnosisAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDatabaseLockDiagnosisOutcomeCallable describeDatabaseLockDiagnosisCallable(const Model::DescribeDatabaseLockDiagnosisRequest& request) const; + DescribeOptimizeAdviceOnExcessIndexOutcome describeOptimizeAdviceOnExcessIndex(const Model::DescribeOptimizeAdviceOnExcessIndexRequest &request)const; + void describeOptimizeAdviceOnExcessIndexAsync(const Model::DescribeOptimizeAdviceOnExcessIndexRequest& request, const DescribeOptimizeAdviceOnExcessIndexAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeOptimizeAdviceOnExcessIndexOutcomeCallable describeOptimizeAdviceOnExcessIndexCallable(const Model::DescribeOptimizeAdviceOnExcessIndexRequest& request) const; + CopyDatabaseOutcome copyDatabase(const Model::CopyDatabaseRequest &request)const; + void copyDatabaseAsync(const Model::CopyDatabaseRequest& request, const CopyDatabaseAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CopyDatabaseOutcomeCallable copyDatabaseCallable(const Model::CopyDatabaseRequest& request) const; + CreateDBInstanceOutcome createDBInstance(const Model::CreateDBInstanceRequest &request)const; + void createDBInstanceAsync(const Model::CreateDBInstanceRequest& request, const CreateDBInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateDBInstanceOutcomeCallable createDBInstanceCallable(const Model::CreateDBInstanceRequest& request) const; + DescribeDBInstanceTDEOutcome describeDBInstanceTDE(const Model::DescribeDBInstanceTDERequest &request)const; + void describeDBInstanceTDEAsync(const Model::DescribeDBInstanceTDERequest& request, const DescribeDBInstanceTDEAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDBInstanceTDEOutcomeCallable describeDBInstanceTDECallable(const Model::DescribeDBInstanceTDERequest& request) const; + ModifyDBInstanceSSLOutcome modifyDBInstanceSSL(const Model::ModifyDBInstanceSSLRequest &request)const; + void modifyDBInstanceSSLAsync(const Model::ModifyDBInstanceSSLRequest& request, const ModifyDBInstanceSSLAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyDBInstanceSSLOutcomeCallable modifyDBInstanceSSLCallable(const Model::ModifyDBInstanceSSLRequest& request) const; + DescribeSQLLogReportsOutcome describeSQLLogReports(const Model::DescribeSQLLogReportsRequest &request)const; + void describeSQLLogReportsAsync(const Model::DescribeSQLLogReportsRequest& request, const DescribeSQLLogReportsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeSQLLogReportsOutcomeCallable describeSQLLogReportsCallable(const Model::DescribeSQLLogReportsRequest& request) const; + DescribeSQLDiagnosisListOutcome describeSQLDiagnosisList(const Model::DescribeSQLDiagnosisListRequest &request)const; + void describeSQLDiagnosisListAsync(const Model::DescribeSQLDiagnosisListRequest& request, const DescribeSQLDiagnosisListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeSQLDiagnosisListOutcomeCallable describeSQLDiagnosisListCallable(const Model::DescribeSQLDiagnosisListRequest& request) const; + ModifyDBInstanceConnectionModeOutcome modifyDBInstanceConnectionMode(const Model::ModifyDBInstanceConnectionModeRequest &request)const; + void modifyDBInstanceConnectionModeAsync(const Model::ModifyDBInstanceConnectionModeRequest& request, const ModifyDBInstanceConnectionModeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyDBInstanceConnectionModeOutcomeCallable modifyDBInstanceConnectionModeCallable(const Model::ModifyDBInstanceConnectionModeRequest& request) const; + DescribeDBInstanceNetInfoOutcome describeDBInstanceNetInfo(const Model::DescribeDBInstanceNetInfoRequest &request)const; + void describeDBInstanceNetInfoAsync(const Model::DescribeDBInstanceNetInfoRequest& request, const DescribeDBInstanceNetInfoAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDBInstanceNetInfoOutcomeCallable describeDBInstanceNetInfoCallable(const Model::DescribeDBInstanceNetInfoRequest& request) const; + AllocateReadWriteSplittingConnectionOutcome allocateReadWriteSplittingConnection(const Model::AllocateReadWriteSplittingConnectionRequest &request)const; + void allocateReadWriteSplittingConnectionAsync(const Model::AllocateReadWriteSplittingConnectionRequest& request, const AllocateReadWriteSplittingConnectionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + AllocateReadWriteSplittingConnectionOutcomeCallable allocateReadWriteSplittingConnectionCallable(const Model::AllocateReadWriteSplittingConnectionRequest& request) const; + ReleaseInstancePublicConnectionOutcome releaseInstancePublicConnection(const Model::ReleaseInstancePublicConnectionRequest &request)const; + void releaseInstancePublicConnectionAsync(const Model::ReleaseInstancePublicConnectionRequest& request, const ReleaseInstancePublicConnectionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ReleaseInstancePublicConnectionOutcomeCallable releaseInstancePublicConnectionCallable(const Model::ReleaseInstancePublicConnectionRequest& request) const; + CalculateDBInstanceWeightOutcome calculateDBInstanceWeight(const Model::CalculateDBInstanceWeightRequest &request)const; + void calculateDBInstanceWeightAsync(const Model::CalculateDBInstanceWeightRequest& request, const CalculateDBInstanceWeightAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CalculateDBInstanceWeightOutcomeCallable calculateDBInstanceWeightCallable(const Model::CalculateDBInstanceWeightRequest& request) const; + ModifyReplicaRelationOutcome modifyReplicaRelation(const Model::ModifyReplicaRelationRequest &request)const; + void modifyReplicaRelationAsync(const Model::ModifyReplicaRelationRequest& request, const ModifyReplicaRelationAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyReplicaRelationOutcomeCallable modifyReplicaRelationCallable(const Model::ModifyReplicaRelationRequest& request) const; + ModifyDBInstanceNetworkTypeOutcome modifyDBInstanceNetworkType(const Model::ModifyDBInstanceNetworkTypeRequest &request)const; + void modifyDBInstanceNetworkTypeAsync(const Model::ModifyDBInstanceNetworkTypeRequest& request, const ModifyDBInstanceNetworkTypeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyDBInstanceNetworkTypeOutcomeCallable modifyDBInstanceNetworkTypeCallable(const Model::ModifyDBInstanceNetworkTypeRequest& request) const; + DescribeAbnormalDBInstancesOutcome describeAbnormalDBInstances(const Model::DescribeAbnormalDBInstancesRequest &request)const; + void describeAbnormalDBInstancesAsync(const Model::DescribeAbnormalDBInstancesRequest& request, const DescribeAbnormalDBInstancesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeAbnormalDBInstancesOutcomeCallable describeAbnormalDBInstancesCallable(const Model::DescribeAbnormalDBInstancesRequest& request) const; + DescribeSlowLogsOutcome describeSlowLogs(const Model::DescribeSlowLogsRequest &request)const; + void describeSlowLogsAsync(const Model::DescribeSlowLogsRequest& request, const DescribeSlowLogsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeSlowLogsOutcomeCallable describeSlowLogsCallable(const Model::DescribeSlowLogsRequest& request) const; + CreateSQLDiagnosisOutcome createSQLDiagnosis(const Model::CreateSQLDiagnosisRequest &request)const; + void createSQLDiagnosisAsync(const Model::CreateSQLDiagnosisRequest& request, const CreateSQLDiagnosisAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateSQLDiagnosisOutcomeCallable createSQLDiagnosisCallable(const Model::CreateSQLDiagnosisRequest& request) const; + CreateBackupOutcome createBackup(const Model::CreateBackupRequest &request)const; + void createBackupAsync(const Model::CreateBackupRequest& request, const CreateBackupAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateBackupOutcomeCallable createBackupCallable(const Model::CreateBackupRequest& request) const; + DescribeReplicaUsageOutcome describeReplicaUsage(const Model::DescribeReplicaUsageRequest &request)const; + void describeReplicaUsageAsync(const Model::DescribeReplicaUsageRequest& request, const DescribeReplicaUsageAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeReplicaUsageOutcomeCallable describeReplicaUsageCallable(const Model::DescribeReplicaUsageRequest& request) const; + ModifyReadWriteSplittingConnectionOutcome modifyReadWriteSplittingConnection(const Model::ModifyReadWriteSplittingConnectionRequest &request)const; + void modifyReadWriteSplittingConnectionAsync(const Model::ModifyReadWriteSplittingConnectionRequest& request, const ModifyReadWriteSplittingConnectionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyReadWriteSplittingConnectionOutcomeCallable modifyReadWriteSplittingConnectionCallable(const Model::ModifyReadWriteSplittingConnectionRequest& request) const; + ModifyDBInstanceMaintainTimeOutcome modifyDBInstanceMaintainTime(const Model::ModifyDBInstanceMaintainTimeRequest &request)const; + void modifyDBInstanceMaintainTimeAsync(const Model::ModifyDBInstanceMaintainTimeRequest& request, const ModifyDBInstanceMaintainTimeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyDBInstanceMaintainTimeOutcomeCallable modifyDBInstanceMaintainTimeCallable(const Model::ModifyDBInstanceMaintainTimeRequest& request) const; + ModifyDBInstanceDescriptionOutcome modifyDBInstanceDescription(const Model::ModifyDBInstanceDescriptionRequest &request)const; + void modifyDBInstanceDescriptionAsync(const Model::ModifyDBInstanceDescriptionRequest& request, const ModifyDBInstanceDescriptionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyDBInstanceDescriptionOutcomeCallable modifyDBInstanceDescriptionCallable(const Model::ModifyDBInstanceDescriptionRequest& request) const; + DescribeReplicaPerformanceOutcome describeReplicaPerformance(const Model::DescribeReplicaPerformanceRequest &request)const; + void describeReplicaPerformanceAsync(const Model::DescribeReplicaPerformanceRequest& request, const DescribeReplicaPerformanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeReplicaPerformanceOutcomeCallable describeReplicaPerformanceCallable(const Model::DescribeReplicaPerformanceRequest& request) const; + DescribeSQLDiagnosisOutcome describeSQLDiagnosis(const Model::DescribeSQLDiagnosisRequest &request)const; + void describeSQLDiagnosisAsync(const Model::DescribeSQLDiagnosisRequest& request, const DescribeSQLDiagnosisAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeSQLDiagnosisOutcomeCallable describeSQLDiagnosisCallable(const Model::DescribeSQLDiagnosisRequest& request) const; + DescribeDampPolicyByPolicyNameOutcome describeDampPolicyByPolicyName(const Model::DescribeDampPolicyByPolicyNameRequest &request)const; + void describeDampPolicyByPolicyNameAsync(const Model::DescribeDampPolicyByPolicyNameRequest& request, const DescribeDampPolicyByPolicyNameAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDampPolicyByPolicyNameOutcomeCallable describeDampPolicyByPolicyNameCallable(const Model::DescribeDampPolicyByPolicyNameRequest& request) const; + ModifyResourceGroupOutcome modifyResourceGroup(const Model::ModifyResourceGroupRequest &request)const; + void modifyResourceGroupAsync(const Model::ModifyResourceGroupRequest& request, const ModifyResourceGroupAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyResourceGroupOutcomeCallable modifyResourceGroupCallable(const Model::ModifyResourceGroupRequest& request) const; + DescribeOssDownloadsForSQLServerOutcome describeOssDownloadsForSQLServer(const Model::DescribeOssDownloadsForSQLServerRequest &request)const; + void describeOssDownloadsForSQLServerAsync(const Model::DescribeOssDownloadsForSQLServerRequest& request, const DescribeOssDownloadsForSQLServerAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeOssDownloadsForSQLServerOutcomeCallable describeOssDownloadsForSQLServerCallable(const Model::DescribeOssDownloadsForSQLServerRequest& request) const; + RequestServiceOfCloudDBAOutcome requestServiceOfCloudDBA(const Model::RequestServiceOfCloudDBARequest &request)const; + void requestServiceOfCloudDBAAsync(const Model::RequestServiceOfCloudDBARequest& request, const RequestServiceOfCloudDBAAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + RequestServiceOfCloudDBAOutcomeCallable requestServiceOfCloudDBACallable(const Model::RequestServiceOfCloudDBARequest& request) const; + ResetAccountOutcome resetAccount(const Model::ResetAccountRequest &request)const; + void resetAccountAsync(const Model::ResetAccountRequest& request, const ResetAccountAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ResetAccountOutcomeCallable resetAccountCallable(const Model::ResetAccountRequest& request) const; + PreCheckBeforeImportDataOutcome preCheckBeforeImportData(const Model::PreCheckBeforeImportDataRequest &request)const; + void preCheckBeforeImportDataAsync(const Model::PreCheckBeforeImportDataRequest& request, const PreCheckBeforeImportDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + PreCheckBeforeImportDataOutcomeCallable preCheckBeforeImportDataCallable(const Model::PreCheckBeforeImportDataRequest& request) const; + DescribeResourceUsageOutcome describeResourceUsage(const Model::DescribeResourceUsageRequest &request)const; + void describeResourceUsageAsync(const Model::DescribeResourceUsageRequest& request, const DescribeResourceUsageAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeResourceUsageOutcomeCallable describeResourceUsageCallable(const Model::DescribeResourceUsageRequest& request) const; + PurgeDBInstanceLogOutcome purgeDBInstanceLog(const Model::PurgeDBInstanceLogRequest &request)const; + void purgeDBInstanceLogAsync(const Model::PurgeDBInstanceLogRequest& request, const PurgeDBInstanceLogAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + PurgeDBInstanceLogOutcomeCallable purgeDBInstanceLogCallable(const Model::PurgeDBInstanceLogRequest& request) const; + DescribeTaskInfoOutcome describeTaskInfo(const Model::DescribeTaskInfoRequest &request)const; + void describeTaskInfoAsync(const Model::DescribeTaskInfoRequest& request, const DescribeTaskInfoAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeTaskInfoOutcomeCallable describeTaskInfoCallable(const Model::DescribeTaskInfoRequest& request) const; + DescribeRegionsOutcome describeRegions(const Model::DescribeRegionsRequest &request)const; + void describeRegionsAsync(const Model::DescribeRegionsRequest& request, const DescribeRegionsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeRegionsOutcomeCallable describeRegionsCallable(const Model::DescribeRegionsRequest& request) const; + MigrateToOtherZoneOutcome migrateToOtherZone(const Model::MigrateToOtherZoneRequest &request)const; + void migrateToOtherZoneAsync(const Model::MigrateToOtherZoneRequest& request, const MigrateToOtherZoneAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + MigrateToOtherZoneOutcomeCallable migrateToOtherZoneCallable(const Model::MigrateToOtherZoneRequest& request) const; + DescribeOptimizeAdviceOnMissPKOutcome describeOptimizeAdviceOnMissPK(const Model::DescribeOptimizeAdviceOnMissPKRequest &request)const; + void describeOptimizeAdviceOnMissPKAsync(const Model::DescribeOptimizeAdviceOnMissPKRequest& request, const DescribeOptimizeAdviceOnMissPKAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeOptimizeAdviceOnMissPKOutcomeCallable describeOptimizeAdviceOnMissPKCallable(const Model::DescribeOptimizeAdviceOnMissPKRequest& request) const; + DeleteAccountOutcome deleteAccount(const Model::DeleteAccountRequest &request)const; + void deleteAccountAsync(const Model::DeleteAccountRequest& request, const DeleteAccountAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DeleteAccountOutcomeCallable deleteAccountCallable(const Model::DeleteAccountRequest& request) const; + DescribeSlowLogRecordsOutcome describeSlowLogRecords(const Model::DescribeSlowLogRecordsRequest &request)const; + void describeSlowLogRecordsAsync(const Model::DescribeSlowLogRecordsRequest& request, const DescribeSlowLogRecordsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeSlowLogRecordsOutcomeCallable describeSlowLogRecordsCallable(const Model::DescribeSlowLogRecordsRequest& request) const; + UpgradeDBInstanceNetworkOutcome upgradeDBInstanceNetwork(const Model::UpgradeDBInstanceNetworkRequest &request)const; + void upgradeDBInstanceNetworkAsync(const Model::UpgradeDBInstanceNetworkRequest& request, const UpgradeDBInstanceNetworkAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + UpgradeDBInstanceNetworkOutcomeCallable upgradeDBInstanceNetworkCallable(const Model::UpgradeDBInstanceNetworkRequest& request) const; + ReleaseReadWriteSplittingConnectionOutcome releaseReadWriteSplittingConnection(const Model::ReleaseReadWriteSplittingConnectionRequest &request)const; + void releaseReadWriteSplittingConnectionAsync(const Model::ReleaseReadWriteSplittingConnectionRequest& request, const ReleaseReadWriteSplittingConnectionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ReleaseReadWriteSplittingConnectionOutcomeCallable releaseReadWriteSplittingConnectionCallable(const Model::ReleaseReadWriteSplittingConnectionRequest& request) const; + DescribeFilesForSQLServerOutcome describeFilesForSQLServer(const Model::DescribeFilesForSQLServerRequest &request)const; + void describeFilesForSQLServerAsync(const Model::DescribeFilesForSQLServerRequest& request, const DescribeFilesForSQLServerAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeFilesForSQLServerOutcomeCallable describeFilesForSQLServerCallable(const Model::DescribeFilesForSQLServerRequest& request) const; + DescribeErrorLogsOutcome describeErrorLogs(const Model::DescribeErrorLogsRequest &request)const; + void describeErrorLogsAsync(const Model::DescribeErrorLogsRequest& request, const DescribeErrorLogsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeErrorLogsOutcomeCallable describeErrorLogsCallable(const Model::DescribeErrorLogsRequest& request) const; + ModifyDBInstanceHAConfigOutcome modifyDBInstanceHAConfig(const Model::ModifyDBInstanceHAConfigRequest &request)const; + void modifyDBInstanceHAConfigAsync(const Model::ModifyDBInstanceHAConfigRequest& request, const ModifyDBInstanceHAConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyDBInstanceHAConfigOutcomeCallable modifyDBInstanceHAConfigCallable(const Model::ModifyDBInstanceHAConfigRequest& request) const; + DescribeDBInstancesAsCsvOutcome describeDBInstancesAsCsv(const Model::DescribeDBInstancesAsCsvRequest &request)const; + void describeDBInstancesAsCsvAsync(const Model::DescribeDBInstancesAsCsvRequest& request, const DescribeDBInstancesAsCsvAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDBInstancesAsCsvOutcomeCallable describeDBInstancesAsCsvCallable(const Model::DescribeDBInstancesAsCsvRequest& request) const; + ResetAccountPasswordOutcome resetAccountPassword(const Model::ResetAccountPasswordRequest &request)const; + void resetAccountPasswordAsync(const Model::ResetAccountPasswordRequest& request, const ResetAccountPasswordAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ResetAccountPasswordOutcomeCallable resetAccountPasswordCallable(const Model::ResetAccountPasswordRequest& request) const; + DescribeAccountsOutcome describeAccounts(const Model::DescribeAccountsRequest &request)const; + void describeAccountsAsync(const Model::DescribeAccountsRequest& request, const DescribeAccountsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeAccountsOutcomeCallable describeAccountsCallable(const Model::DescribeAccountsRequest& request) const; + DescribePriceOutcome describePrice(const Model::DescribePriceRequest &request)const; + void describePriceAsync(const Model::DescribePriceRequest& request, const DescribePriceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribePriceOutcomeCallable describePriceCallable(const Model::DescribePriceRequest& request) const; + DescribeDBInstanceByTagsOutcome describeDBInstanceByTags(const Model::DescribeDBInstanceByTagsRequest &request)const; + void describeDBInstanceByTagsAsync(const Model::DescribeDBInstanceByTagsRequest& request, const DescribeDBInstanceByTagsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDBInstanceByTagsOutcomeCallable describeDBInstanceByTagsCallable(const Model::DescribeDBInstanceByTagsRequest& request) const; + DescribeDBInstanceSSLOutcome describeDBInstanceSSL(const Model::DescribeDBInstanceSSLRequest &request)const; + void describeDBInstanceSSLAsync(const Model::DescribeDBInstanceSSLRequest& request, const DescribeDBInstanceSSLAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDBInstanceSSLOutcomeCallable describeDBInstanceSSLCallable(const Model::DescribeDBInstanceSSLRequest& request) const; + CreateDampPolicyOutcome createDampPolicy(const Model::CreateDampPolicyRequest &request)const; + void createDampPolicyAsync(const Model::CreateDampPolicyRequest& request, const CreateDampPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateDampPolicyOutcomeCallable createDampPolicyCallable(const Model::CreateDampPolicyRequest& request) const; + DescribeDBInstancesByPerformanceOutcome describeDBInstancesByPerformance(const Model::DescribeDBInstancesByPerformanceRequest &request)const; + void describeDBInstancesByPerformanceAsync(const Model::DescribeDBInstancesByPerformanceRequest& request, const DescribeDBInstancesByPerformanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDBInstancesByPerformanceOutcomeCallable describeDBInstancesByPerformanceCallable(const Model::DescribeDBInstancesByPerformanceRequest& request) const; + QueryPriceForBuyOutcome queryPriceForBuy(const Model::QueryPriceForBuyRequest &request)const; + void queryPriceForBuyAsync(const Model::QueryPriceForBuyRequest& request, const QueryPriceForBuyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + QueryPriceForBuyOutcomeCallable queryPriceForBuyCallable(const Model::QueryPriceForBuyRequest& request) const; + DescribeSQLReportsOutcome describeSQLReports(const Model::DescribeSQLReportsRequest &request)const; + void describeSQLReportsAsync(const Model::DescribeSQLReportsRequest& request, const DescribeSQLReportsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeSQLReportsOutcomeCallable describeSQLReportsCallable(const Model::DescribeSQLReportsRequest& request) const; + DescribeBackupTasksOutcome describeBackupTasks(const Model::DescribeBackupTasksRequest &request)const; + void describeBackupTasksAsync(const Model::DescribeBackupTasksRequest& request, const DescribeBackupTasksAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeBackupTasksOutcomeCallable describeBackupTasksCallable(const Model::DescribeBackupTasksRequest& request) const; + DeleteDatabaseOutcome deleteDatabase(const Model::DeleteDatabaseRequest &request)const; + void deleteDatabaseAsync(const Model::DeleteDatabaseRequest& request, const DeleteDatabaseAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DeleteDatabaseOutcomeCallable deleteDatabaseCallable(const Model::DeleteDatabaseRequest& request) const; + ModifyGuardDomainModeOutcome modifyGuardDomainMode(const Model::ModifyGuardDomainModeRequest &request)const; + void modifyGuardDomainModeAsync(const Model::ModifyGuardDomainModeRequest& request, const ModifyGuardDomainModeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyGuardDomainModeOutcomeCallable modifyGuardDomainModeCallable(const Model::ModifyGuardDomainModeRequest& request) const; + DescribeBackupPolicyOutcome describeBackupPolicy(const Model::DescribeBackupPolicyRequest &request)const; + void describeBackupPolicyAsync(const Model::DescribeBackupPolicyRequest& request, const DescribeBackupPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeBackupPolicyOutcomeCallable describeBackupPolicyCallable(const Model::DescribeBackupPolicyRequest& request) const; + CreateMigrateTaskForSQLServerOutcome createMigrateTaskForSQLServer(const Model::CreateMigrateTaskForSQLServerRequest &request)const; + void createMigrateTaskForSQLServerAsync(const Model::CreateMigrateTaskForSQLServerRequest& request, const CreateMigrateTaskForSQLServerAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateMigrateTaskForSQLServerOutcomeCallable createMigrateTaskForSQLServerCallable(const Model::CreateMigrateTaskForSQLServerRequest& request) const; + DescribeDBInstanceIPArrayListOutcome describeDBInstanceIPArrayList(const Model::DescribeDBInstanceIPArrayListRequest &request)const; + void describeDBInstanceIPArrayListAsync(const Model::DescribeDBInstanceIPArrayListRequest& request, const DescribeDBInstanceIPArrayListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDBInstanceIPArrayListOutcomeCallable describeDBInstanceIPArrayListCallable(const Model::DescribeDBInstanceIPArrayListRequest& request) const; + SwitchDBInstanceHAOutcome switchDBInstanceHA(const Model::SwitchDBInstanceHARequest &request)const; + void switchDBInstanceHAAsync(const Model::SwitchDBInstanceHARequest& request, const SwitchDBInstanceHAAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + SwitchDBInstanceHAOutcomeCallable switchDBInstanceHACallable(const Model::SwitchDBInstanceHARequest& request) const; + ResetAccountForPGOutcome resetAccountForPG(const Model::ResetAccountForPGRequest &request)const; + void resetAccountForPGAsync(const Model::ResetAccountForPGRequest& request, const ResetAccountForPGAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ResetAccountForPGOutcomeCallable resetAccountForPGCallable(const Model::ResetAccountForPGRequest& request) const; + DescribeBackupSetsForSecurityOutcome describeBackupSetsForSecurity(const Model::DescribeBackupSetsForSecurityRequest &request)const; + void describeBackupSetsForSecurityAsync(const Model::DescribeBackupSetsForSecurityRequest& request, const DescribeBackupSetsForSecurityAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeBackupSetsForSecurityOutcomeCallable describeBackupSetsForSecurityCallable(const Model::DescribeBackupSetsForSecurityRequest& request) const; private: std::shared_ptr endpointProvider_; diff --git a/rds/include/alibabacloud/rds/model/AddBuDBInstanceRelationRequest.h b/rds/include/alibabacloud/rds/model/AddBuDBInstanceRelationRequest.h deleted file mode 100644 index 7f64852aa..000000000 --- a/rds/include/alibabacloud/rds/model/AddBuDBInstanceRelationRequest.h +++ /dev/null @@ -1,63 +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_RDS_MODEL_ADDBUDBINSTANCERELATIONREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_ADDBUDBINSTANCERELATIONREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT AddBuDBInstanceRelationRequest : public RpcServiceRequest - { - - public: - AddBuDBInstanceRelationRequest(); - ~AddBuDBInstanceRelationRequest(); - - std::string getBusinessUnit()const; - void setBusinessUnit(const std::string& businessUnit); - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string businessUnit_; - long resourceOwnerId_; - std::string resourceOwnerAccount_; - std::string dBInstanceId_; - long ownerId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_ADDBUDBINSTANCERELATIONREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/AddBuDBInstanceRelationResult.h b/rds/include/alibabacloud/rds/model/AddBuDBInstanceRelationResult.h deleted file mode 100644 index 8cd954622..000000000 --- a/rds/include/alibabacloud/rds/model/AddBuDBInstanceRelationResult.h +++ /dev/null @@ -1,53 +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_RDS_MODEL_ADDBUDBINSTANCERELATIONRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_ADDBUDBINSTANCERELATIONRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT AddBuDBInstanceRelationResult : public ServiceResult - { - public: - - - AddBuDBInstanceRelationResult(); - explicit AddBuDBInstanceRelationResult(const std::string &payload); - ~AddBuDBInstanceRelationResult(); - std::string getBusinessUnit()const; - std::string getDBInstanceName()const; - - protected: - void parse(const std::string &payload); - private: - std::string businessUnit_; - std::string dBInstanceName_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_ADDBUDBINSTANCERELATIONRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeDBInstanceAttributeResult.h b/rds/include/alibabacloud/rds/model/DescribeDBInstanceAttributeResult.h index 065fb44f6..9959f2a75 100644 --- a/rds/include/alibabacloud/rds/model/DescribeDBInstanceAttributeResult.h +++ b/rds/include/alibabacloud/rds/model/DescribeDBInstanceAttributeResult.h @@ -72,6 +72,7 @@ namespace AlibabaCloud std::string readDelayTime; std::string creationTime; std::string connectionMode; + std::string vpcCloudInstanceId; std::string connectionString; std::string expireTime; std::string advancedFeatures; diff --git a/rds/include/alibabacloud/rds/model/DescribeDBInstanceIPArrayListRequest.h b/rds/include/alibabacloud/rds/model/DescribeDBInstanceIPArrayListRequest.h index 2a97fecc1..e9cb640c3 100644 --- a/rds/include/alibabacloud/rds/model/DescribeDBInstanceIPArrayListRequest.h +++ b/rds/include/alibabacloud/rds/model/DescribeDBInstanceIPArrayListRequest.h @@ -37,6 +37,8 @@ namespace AlibabaCloud long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); + std::string getWhitelistNetworkType()const; + void setWhitelistNetworkType(const std::string& whitelistNetworkType); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getOwnerAccount()const; @@ -47,17 +49,15 @@ namespace AlibabaCloud void setOwnerId(long ownerId); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); - std::string getWhitelistNetType()const; - void setWhitelistNetType(const std::string& whitelistNetType); private: long resourceOwnerId_; + std::string whitelistNetworkType_; std::string resourceOwnerAccount_; std::string ownerAccount_; std::string dBInstanceId_; long ownerId_; std::string accessKeyId_; - std::string whitelistNetType_; }; } diff --git a/rds/include/alibabacloud/rds/model/DescribeDBInstanceIPArrayListResult.h b/rds/include/alibabacloud/rds/model/DescribeDBInstanceIPArrayListResult.h index 1827b84ea..4925df7b1 100644 --- a/rds/include/alibabacloud/rds/model/DescribeDBInstanceIPArrayListResult.h +++ b/rds/include/alibabacloud/rds/model/DescribeDBInstanceIPArrayListResult.h @@ -36,8 +36,8 @@ namespace AlibabaCloud { std::string dBInstanceIPArrayAttribute; std::string securityIPList; + std::string whitelistNetworkType; std::string dBInstanceIPArrayName; - std::string whitelistNetType; }; diff --git a/rds/include/alibabacloud/rds/model/DescribeDBInstanceNetworkDetailRequest.h b/rds/include/alibabacloud/rds/model/DescribeDBInstanceNetworkDetailRequest.h deleted file mode 100644 index ced95c1b9..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeDBInstanceNetworkDetailRequest.h +++ /dev/null @@ -1,63 +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_RDS_MODEL_DESCRIBEDBINSTANCENETWORKDETAILREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCENETWORKDETAILREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeDBInstanceNetworkDetailRequest : public RpcServiceRequest - { - - public: - DescribeDBInstanceNetworkDetailRequest(); - ~DescribeDBInstanceNetworkDetailRequest(); - - std::string getEndPoint()const; - void setEndPoint(const std::string& endPoint); - std::string getStartPoint()const; - void setStartPoint(const std::string& startPoint); - std::string getEndTime()const; - void setEndTime(const std::string& endTime); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - std::string getStartTime()const; - void setStartTime(const std::string& startTime); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string endPoint_; - std::string startPoint_; - std::string endTime_; - std::string dBInstanceId_; - std::string startTime_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCENETWORKDETAILREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeDBInstanceNetworkDetailResult.h b/rds/include/alibabacloud/rds/model/DescribeDBInstanceNetworkDetailResult.h deleted file mode 100644 index 17c38e749..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeDBInstanceNetworkDetailResult.h +++ /dev/null @@ -1,86 +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_RDS_MODEL_DESCRIBEDBINSTANCENETWORKDETAILRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCENETWORKDETAILRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeDBInstanceNetworkDetailResult : public ServiceResult - { - public: - struct NetworkKey - { - struct NetworkValue - { - std::string value; - std::string dateTime; - }; - std::vector values; - std::string unit; - std::string key; - }; - - - DescribeDBInstanceNetworkDetailResult(); - explicit DescribeDBInstanceNetworkDetailResult(const std::string &payload); - ~DescribeDBInstanceNetworkDetailResult(); - std::string getEndTime()const; - std::string getNetworkLatency()const; - std::string getNetworkTrafficOut()const; - std::string getStartTime()const; - std::string getNetworkRequest()const; - std::string getAbortedConnection()const; - std::string getBackendLatency()const; - std::string getDBInstanceId()const; - std::string getActiveConnection()const; - std::string getNetworkErrors()const; - std::string getNewConnection()const; - std::string getNetworkTrafficIn()const; - std::vector getNetworkDetail()const; - - protected: - void parse(const std::string &payload); - private: - std::string endTime_; - std::string networkLatency_; - std::string networkTrafficOut_; - std::string startTime_; - std::string networkRequest_; - std::string abortedConnection_; - std::string backendLatency_; - std::string dBInstanceId_; - std::string activeConnection_; - std::string networkErrors_; - std::string newConnection_; - std::string networkTrafficIn_; - std::vector networkDetail_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCENETWORKDETAILRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeDBInstanceNetworkRequest.h b/rds/include/alibabacloud/rds/model/DescribeDBInstanceNetworkRequest.h deleted file mode 100644 index d6e0b64ea..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeDBInstanceNetworkRequest.h +++ /dev/null @@ -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_RDS_MODEL_DESCRIBEDBINSTANCENETWORKREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCENETWORKREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeDBInstanceNetworkRequest : public RpcServiceRequest - { - - public: - DescribeDBInstanceNetworkRequest(); - ~DescribeDBInstanceNetworkRequest(); - - std::string getEndTime()const; - void setEndTime(const std::string& endTime); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - std::string getStartTime()const; - void setStartTime(const std::string& startTime); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string endTime_; - std::string dBInstanceId_; - std::string startTime_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCENETWORKREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeDBInstanceNetworkResult.h b/rds/include/alibabacloud/rds/model/DescribeDBInstanceNetworkResult.h deleted file mode 100644 index 55ac82557..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeDBInstanceNetworkResult.h +++ /dev/null @@ -1,67 +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_RDS_MODEL_DESCRIBEDBINSTANCENETWORKRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCENETWORKRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeDBInstanceNetworkResult : public ServiceResult - { - public: - struct TopologyItem - { - std::string networkLatency; - std::string networkTrafficOut; - std::string networkErrors; - std::string startPoint; - std::string networkTrafficIn; - std::string endPoint; - std::string backendLatency; - }; - - - DescribeDBInstanceNetworkResult(); - explicit DescribeDBInstanceNetworkResult(const std::string &payload); - ~DescribeDBInstanceNetworkResult(); - std::string getEndTime()const; - std::string getDBInstanceId()const; - std::string getStartTime()const; - std::vector getTopology()const; - - protected: - void parse(const std::string &payload); - private: - std::string endTime_; - std::string dBInstanceId_; - std::string startTime_; - std::vector topology_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCENETWORKRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeDBInstancesAsCsvResult.h b/rds/include/alibabacloud/rds/model/DescribeDBInstancesAsCsvResult.h index 3b8a501d8..74cf3ffda 100644 --- a/rds/include/alibabacloud/rds/model/DescribeDBInstancesAsCsvResult.h +++ b/rds/include/alibabacloud/rds/model/DescribeDBInstancesAsCsvResult.h @@ -53,7 +53,6 @@ namespace AlibabaCloud std::string engine; std::string dBInstanceDescription; std::string tags; - std::string dBInstanceName; std::string engineVersion; std::string dBInstanceStatus; int maxConnections; @@ -66,7 +65,6 @@ namespace AlibabaCloud std::string guardDBInstanceId; std::string accountType; int maxIOPS; - int insId; std::string supportUpgradeAccountType; std::string vpcId; std::string masterInstanceId; diff --git a/rds/include/alibabacloud/rds/model/DescribeDBInstancesResult.h b/rds/include/alibabacloud/rds/model/DescribeDBInstancesResult.h index a3a5314cc..3ff88a2e4 100644 --- a/rds/include/alibabacloud/rds/model/DescribeDBInstancesResult.h +++ b/rds/include/alibabacloud/rds/model/DescribeDBInstancesResult.h @@ -63,6 +63,7 @@ namespace AlibabaCloud std::string vpcId; std::string masterInstanceId; std::string connectionMode; + std::string vpcCloudInstanceId; std::string regionId; std::string expireTime; }; diff --git a/rds/include/alibabacloud/rds/model/RenewDBInstanceRequest.h b/rds/include/alibabacloud/rds/model/RenewDBInstanceRequest.h deleted file mode 100644 index a08264974..000000000 --- a/rds/include/alibabacloud/rds/model/RenewDBInstanceRequest.h +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_RENEWDBINSTANCEREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_RENEWDBINSTANCEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT RenewDBInstanceRequest : public RpcServiceRequest - { - - public: - RenewDBInstanceRequest(); - ~RenewDBInstanceRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getPeriod()const; - void setPeriod(const std::string& period); - std::string getAutoPay()const; - void setAutoPay(const std::string& autoPay); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getClientToken()const; - void setClientToken(const std::string& clientToken); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - long resourceOwnerId_; - std::string period_; - std::string autoPay_; - std::string resourceOwnerAccount_; - std::string clientToken_; - std::string dBInstanceId_; - long ownerId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_RENEWDBINSTANCEREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/RenewDBInstanceResult.h b/rds/include/alibabacloud/rds/model/RenewDBInstanceResult.h deleted file mode 100644 index 7630f2ea0..000000000 --- a/rds/include/alibabacloud/rds/model/RenewDBInstanceResult.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_RENEWDBINSTANCERESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_RENEWDBINSTANCERESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT RenewDBInstanceResult : public ServiceResult - { - public: - - - RenewDBInstanceResult(); - explicit RenewDBInstanceResult(const std::string &payload); - ~RenewDBInstanceResult(); - - protected: - void parse(const std::string &payload); - private: - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_RENEWDBINSTANCERESULT_H_ \ No newline at end of file diff --git a/rds/src/RdsClient.cc b/rds/src/RdsClient.cc index f767a2bc9..1c20d1eed 100644 --- a/rds/src/RdsClient.cc +++ b/rds/src/RdsClient.cc @@ -24,7 +24,7 @@ using namespace AlibabaCloud::Rds::Model; namespace { - const std::string SERVICE_NAME = "Rds"; + const std::string SERVICE_NAME = "Rds"; } RdsClient::RdsClient(const Credentials &credentials, const ClientConfiguration &configuration) : @@ -86,7 +86,7 @@ RdsClient::CreateMigrateTaskOutcomeCallable RdsClient::createMigrateTaskCallable asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::CheckRecoveryConditionsOutcome RdsClient::checkRecoveryConditions(const CheckRecoveryConditionsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -122,7 +122,7 @@ RdsClient::CheckRecoveryConditionsOutcomeCallable RdsClient::checkRecoveryCondit asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::LoginDBInstancefromCloudDBAOutcome RdsClient::loginDBInstancefromCloudDBA(const LoginDBInstancefromCloudDBARequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -158,7 +158,7 @@ RdsClient::LoginDBInstancefromCloudDBAOutcomeCallable RdsClient::loginDBInstance asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DeleteBackupOutcome RdsClient::deleteBackup(const DeleteBackupRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -194,7 +194,7 @@ RdsClient::DeleteBackupOutcomeCallable RdsClient::deleteBackupCallable(const Del asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeDatabasesOutcome RdsClient::describeDatabases(const DescribeDatabasesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -230,7 +230,7 @@ RdsClient::DescribeDatabasesOutcomeCallable RdsClient::describeDatabasesCallable asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeDBInstancesByExpireTimeOutcome RdsClient::describeDBInstancesByExpireTime(const DescribeDBInstancesByExpireTimeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -266,7 +266,7 @@ RdsClient::DescribeDBInstancesByExpireTimeOutcomeCallable RdsClient::describeDBI asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::SwitchDBInstanceNetTypeOutcome RdsClient::switchDBInstanceNetType(const SwitchDBInstanceNetTypeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -302,7 +302,7 @@ RdsClient::SwitchDBInstanceNetTypeOutcomeCallable RdsClient::switchDBInstanceNet asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeDBInstanceMonitorOutcome RdsClient::describeDBInstanceMonitor(const DescribeDBInstanceMonitorRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -338,7 +338,7 @@ RdsClient::DescribeDBInstanceMonitorOutcomeCallable RdsClient::describeDBInstanc asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::CreateReadOnlyDBInstanceOutcome RdsClient::createReadOnlyDBInstance(const CreateReadOnlyDBInstanceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -374,7 +374,7 @@ RdsClient::CreateReadOnlyDBInstanceOutcomeCallable RdsClient::createReadOnlyDBIn asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::ModifyAccountDescriptionOutcome RdsClient::modifyAccountDescription(const ModifyAccountDescriptionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -410,7 +410,7 @@ RdsClient::ModifyAccountDescriptionOutcomeCallable RdsClient::modifyAccountDescr asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeDBInstanceHAConfigOutcome RdsClient::describeDBInstanceHAConfig(const DescribeDBInstanceHAConfigRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -446,7 +446,7 @@ RdsClient::DescribeDBInstanceHAConfigOutcomeCallable RdsClient::describeDBInstan asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeOssDownloadsOutcome RdsClient::describeOssDownloads(const DescribeOssDownloadsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -482,7 +482,7 @@ RdsClient::DescribeOssDownloadsOutcomeCallable RdsClient::describeOssDownloadsCa asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::ModifyParameterOutcome RdsClient::modifyParameter(const ModifyParameterRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -518,7 +518,7 @@ RdsClient::ModifyParameterOutcomeCallable RdsClient::modifyParameterCallable(con asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::ReleaseReplicaOutcome RdsClient::releaseReplica(const ReleaseReplicaRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -554,7 +554,7 @@ RdsClient::ReleaseReplicaOutcomeCallable RdsClient::releaseReplicaCallable(const asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::UpgradeDBInstanceEngineVersionOutcome RdsClient::upgradeDBInstanceEngineVersion(const UpgradeDBInstanceEngineVersionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -590,7 +590,7 @@ RdsClient::UpgradeDBInstanceEngineVersionOutcomeCallable RdsClient::upgradeDBIns asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeReplicasOutcome RdsClient::describeReplicas(const DescribeReplicasRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -626,7 +626,7 @@ RdsClient::DescribeReplicasOutcomeCallable RdsClient::describeReplicasCallable(c asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::ModifyDBInstanceConnectionStringOutcome RdsClient::modifyDBInstanceConnectionString(const ModifyDBInstanceConnectionStringRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -662,7 +662,7 @@ RdsClient::ModifyDBInstanceConnectionStringOutcomeCallable RdsClient::modifyDBIn asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::StopSyncingOutcome RdsClient::stopSyncing(const StopSyncingRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -698,7 +698,7 @@ RdsClient::StopSyncingOutcomeCallable RdsClient::stopSyncingCallable(const StopS asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::CheckAccountNameAvailableOutcome RdsClient::checkAccountNameAvailable(const CheckAccountNameAvailableRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -734,7 +734,7 @@ RdsClient::CheckAccountNameAvailableOutcomeCallable RdsClient::checkAccountNameA asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::RestartDBInstanceOutcome RdsClient::restartDBInstance(const RestartDBInstanceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -770,7 +770,7 @@ RdsClient::RestartDBInstanceOutcomeCallable RdsClient::restartDBInstanceCallable asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::ImportDataForSQLServerOutcome RdsClient::importDataForSQLServer(const ImportDataForSQLServerRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -806,7 +806,7 @@ RdsClient::ImportDataForSQLServerOutcomeCallable RdsClient::importDataForSQLServ asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeLogicDBInstanceTopologyOutcome RdsClient::describeLogicDBInstanceTopology(const DescribeLogicDBInstanceTopologyRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -842,7 +842,7 @@ RdsClient::DescribeLogicDBInstanceTopologyOutcomeCallable RdsClient::describeLog asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeTagsOutcome RdsClient::describeTags(const DescribeTagsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -878,7 +878,7 @@ RdsClient::DescribeTagsOutcomeCallable RdsClient::describeTagsCallable(const Des asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::CheckResourceOutcome RdsClient::checkResource(const CheckResourceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -914,7 +914,7 @@ RdsClient::CheckResourceOutcomeCallable RdsClient::checkResourceCallable(const C asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::StartDBInstanceDiagnoseOutcome RdsClient::startDBInstanceDiagnose(const StartDBInstanceDiagnoseRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -950,7 +950,7 @@ RdsClient::StartDBInstanceDiagnoseOutcomeCallable RdsClient::startDBInstanceDiag asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::ModifySecurityGroupConfigurationOutcome RdsClient::modifySecurityGroupConfiguration(const ModifySecurityGroupConfigurationRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -986,7 +986,7 @@ RdsClient::ModifySecurityGroupConfigurationOutcomeCallable RdsClient::modifySecu asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeCharacterSetNameOutcome RdsClient::describeCharacterSetName(const DescribeCharacterSetNameRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1022,7 +1022,7 @@ RdsClient::DescribeCharacterSetNameOutcomeCallable RdsClient::describeCharacterS asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::ImportDataFromDatabaseOutcome RdsClient::importDataFromDatabase(const ImportDataFromDatabaseRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1058,7 +1058,7 @@ RdsClient::ImportDataFromDatabaseOutcomeCallable RdsClient::importDataFromDataba asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeMigrateTasksOutcome RdsClient::describeMigrateTasks(const DescribeMigrateTasksRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1094,7 +1094,7 @@ RdsClient::DescribeMigrateTasksOutcomeCallable RdsClient::describeMigrateTasksCa asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::ModifyDBInstanceNetworkExpireTimeOutcome RdsClient::modifyDBInstanceNetworkExpireTime(const ModifyDBInstanceNetworkExpireTimeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1130,7 +1130,7 @@ RdsClient::ModifyDBInstanceNetworkExpireTimeOutcomeCallable RdsClient::modifyDBI asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::CreateAccountOutcome RdsClient::createAccount(const CreateAccountRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1166,7 +1166,7 @@ RdsClient::CreateAccountOutcomeCallable RdsClient::createAccountCallable(const C asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeModifyParameterLogOutcome RdsClient::describeModifyParameterLog(const DescribeModifyParameterLogRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1202,7 +1202,7 @@ RdsClient::DescribeModifyParameterLogOutcomeCallable RdsClient::describeModifyPa asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeOperatorPermissionOutcome RdsClient::describeOperatorPermission(const DescribeOperatorPermissionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1238,7 +1238,7 @@ RdsClient::DescribeOperatorPermissionOutcomeCallable RdsClient::describeOperator asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeOptimizeAdviceOnMissIndexOutcome RdsClient::describeOptimizeAdviceOnMissIndex(const DescribeOptimizeAdviceOnMissIndexRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1274,7 +1274,7 @@ RdsClient::DescribeOptimizeAdviceOnMissIndexOutcomeCallable RdsClient::describeO asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeDampPoliciesByCidOutcome RdsClient::describeDampPoliciesByCid(const DescribeDampPoliciesByCidRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1310,7 +1310,7 @@ RdsClient::DescribeDampPoliciesByCidOutcomeCallable RdsClient::describeDampPolic asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::ModifyDBDescriptionOutcome RdsClient::modifyDBDescription(const ModifyDBDescriptionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1346,7 +1346,7 @@ RdsClient::ModifyDBDescriptionOutcomeCallable RdsClient::modifyDBDescriptionCall asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::ImportDatabaseBetweenInstancesOutcome RdsClient::importDatabaseBetweenInstances(const ImportDatabaseBetweenInstancesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1382,7 +1382,7 @@ RdsClient::ImportDatabaseBetweenInstancesOutcomeCallable RdsClient::importDataba asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::RenewInstanceOutcome RdsClient::renewInstance(const RenewInstanceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1418,7 +1418,7 @@ RdsClient::RenewInstanceOutcomeCallable RdsClient::renewInstanceCallable(const R asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::CheckDBNameAvailableOutcome RdsClient::checkDBNameAvailable(const CheckDBNameAvailableRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1454,7 +1454,7 @@ RdsClient::CheckDBNameAvailableOutcomeCallable RdsClient::checkDBNameAvailableCa asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::ModifyDBInstanceMonitorOutcome RdsClient::modifyDBInstanceMonitor(const ModifyDBInstanceMonitorRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1490,7 +1490,7 @@ RdsClient::ModifyDBInstanceMonitorOutcomeCallable RdsClient::modifyDBInstanceMon asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeSQLLogFilesOutcome RdsClient::describeSQLLogFiles(const DescribeSQLLogFilesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1526,7 +1526,7 @@ RdsClient::DescribeSQLLogFilesOutcomeCallable RdsClient::describeSQLLogFilesCall asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::CancelImportOutcome RdsClient::cancelImport(const CancelImportRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1562,7 +1562,7 @@ RdsClient::CancelImportOutcomeCallable RdsClient::cancelImportCallable(const Can asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::ModifyReplicaDescriptionOutcome RdsClient::modifyReplicaDescription(const ModifyReplicaDescriptionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1598,7 +1598,7 @@ RdsClient::ModifyReplicaDescriptionOutcomeCallable RdsClient::modifyReplicaDescr asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::ModifyBackupPolicyOutcome RdsClient::modifyBackupPolicy(const ModifyBackupPolicyRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1634,7 +1634,7 @@ RdsClient::ModifyBackupPolicyOutcomeCallable RdsClient::modifyBackupPolicyCallab asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeReplicaInitializeProgressOutcome RdsClient::describeReplicaInitializeProgress(const DescribeReplicaInitializeProgressRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1670,7 +1670,7 @@ RdsClient::DescribeReplicaInitializeProgressOutcomeCallable RdsClient::describeR asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeSecurityGroupConfigurationOutcome RdsClient::describeSecurityGroupConfiguration(const DescribeSecurityGroupConfigurationRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1706,7 +1706,7 @@ RdsClient::DescribeSecurityGroupConfigurationOutcomeCallable RdsClient::describe asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeParametersOutcome RdsClient::describeParameters(const DescribeParametersRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1742,7 +1742,7 @@ RdsClient::DescribeParametersOutcomeCallable RdsClient::describeParametersCallab asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::UpgradeDBInstanceNetWorkInfoOutcome RdsClient::upgradeDBInstanceNetWorkInfo(const UpgradeDBInstanceNetWorkInfoRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1778,7 +1778,7 @@ RdsClient::UpgradeDBInstanceNetWorkInfoOutcomeCallable RdsClient::upgradeDBInsta asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::AddTagsToResourceOutcome RdsClient::addTagsToResource(const AddTagsToResourceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1814,7 +1814,7 @@ RdsClient::AddTagsToResourceOutcomeCallable RdsClient::addTagsToResourceCallable asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeBinlogFilesOutcome RdsClient::describeBinlogFiles(const DescribeBinlogFilesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1850,7 +1850,7 @@ RdsClient::DescribeBinlogFilesOutcomeCallable RdsClient::describeBinlogFilesCall asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeBackupsForSecurityOutcome RdsClient::describeBackupsForSecurity(const DescribeBackupsForSecurityRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1886,7 +1886,7 @@ RdsClient::DescribeBackupsForSecurityOutcomeCallable RdsClient::describeBackupsF asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::CreateDiagnosticReportOutcome RdsClient::createDiagnosticReport(const CreateDiagnosticReportRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1922,7 +1922,7 @@ RdsClient::CreateDiagnosticReportOutcomeCallable RdsClient::createDiagnosticRepo asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeSQLLogReportListOutcome RdsClient::describeSQLLogReportList(const DescribeSQLLogReportListRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1958,7 +1958,7 @@ RdsClient::DescribeSQLLogReportListOutcomeCallable RdsClient::describeSQLLogRepo asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeResourceDiagnosisOutcome RdsClient::describeResourceDiagnosis(const DescribeResourceDiagnosisRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1994,7 +1994,7 @@ RdsClient::DescribeResourceDiagnosisOutcomeCallable RdsClient::describeResourceD asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::CloneDBInstanceOutcome RdsClient::cloneDBInstance(const CloneDBInstanceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2030,7 +2030,7 @@ RdsClient::CloneDBInstanceOutcomeCallable RdsClient::cloneDBInstanceCallable(con asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeTasksOutcome RdsClient::describeTasks(const DescribeTasksRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2066,7 +2066,7 @@ RdsClient::DescribeTasksOutcomeCallable RdsClient::describeTasksCallable(const D asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::CreateUploadPathForSQLServerOutcome RdsClient::createUploadPathForSQLServer(const CreateUploadPathForSQLServerRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2102,7 +2102,7 @@ RdsClient::CreateUploadPathForSQLServerOutcomeCallable RdsClient::createUploadPa asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeRenewalPriceOutcome RdsClient::describeRenewalPrice(const DescribeRenewalPriceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2138,7 +2138,7 @@ RdsClient::DescribeRenewalPriceOutcomeCallable RdsClient::describeRenewalPriceCa asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::AllocateInstancePublicConnectionOutcome RdsClient::allocateInstancePublicConnection(const AllocateInstancePublicConnectionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2174,7 +2174,7 @@ RdsClient::AllocateInstancePublicConnectionOutcomeCallable RdsClient::allocateIn asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeOptimizeAdviceOnStorageOutcome RdsClient::describeOptimizeAdviceOnStorage(const DescribeOptimizeAdviceOnStorageRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2210,7 +2210,7 @@ RdsClient::DescribeOptimizeAdviceOnStorageOutcomeCallable RdsClient::describeOpt asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeInstanceAutoRenewAttributeOutcome RdsClient::describeInstanceAutoRenewAttribute(const DescribeInstanceAutoRenewAttributeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2246,7 +2246,7 @@ RdsClient::DescribeInstanceAutoRenewAttributeOutcomeCallable RdsClient::describe asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeDBInstanceAttributeOutcome RdsClient::describeDBInstanceAttribute(const DescribeDBInstanceAttributeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2282,7 +2282,7 @@ RdsClient::DescribeDBInstanceAttributeOutcomeCallable RdsClient::describeDBInsta asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeDBInstanceUserOutcome RdsClient::describeDBInstanceUser(const DescribeDBInstanceUserRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2318,7 +2318,7 @@ RdsClient::DescribeDBInstanceUserOutcomeCallable RdsClient::describeDBInstanceUs asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::CreateTempDBInstanceOutcome RdsClient::createTempDBInstance(const CreateTempDBInstanceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2354,7 +2354,7 @@ RdsClient::CreateTempDBInstanceOutcomeCallable RdsClient::createTempDBInstanceCa asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeImportsForSQLServerOutcome RdsClient::describeImportsForSQLServer(const DescribeImportsForSQLServerRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2390,7 +2390,7 @@ RdsClient::DescribeImportsForSQLServerOutcomeCallable RdsClient::describeImports asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::ModifyInstanceAutoRenewalAttributeOutcome RdsClient::modifyInstanceAutoRenewalAttribute(const ModifyInstanceAutoRenewalAttributeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2426,7 +2426,7 @@ RdsClient::ModifyInstanceAutoRenewalAttributeOutcomeCallable RdsClient::modifyIn asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeSQLCollectorPolicyOutcome RdsClient::describeSQLCollectorPolicy(const DescribeSQLCollectorPolicyRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2462,7 +2462,7 @@ RdsClient::DescribeSQLCollectorPolicyOutcomeCallable RdsClient::describeSQLColle asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::ModifySQLCollectorPolicyOutcome RdsClient::modifySQLCollectorPolicy(const ModifySQLCollectorPolicyRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2498,7 +2498,7 @@ RdsClient::ModifySQLCollectorPolicyOutcomeCallable RdsClient::modifySQLCollector asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeBackupsOutcome RdsClient::describeBackups(const DescribeBackupsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2534,7 +2534,7 @@ RdsClient::DescribeBackupsOutcomeCallable RdsClient::describeBackupsCallable(con asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::CreateDatabaseOutcome RdsClient::createDatabase(const CreateDatabaseRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2570,7 +2570,7 @@ RdsClient::CreateDatabaseOutcomeCallable RdsClient::createDatabaseCallable(const asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DeleteDBInstanceOutcome RdsClient::deleteDBInstance(const DeleteDBInstanceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2606,7 +2606,7 @@ RdsClient::DeleteDBInstanceOutcomeCallable RdsClient::deleteDBInstanceCallable(c asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeSQLInjectionInfosOutcome RdsClient::describeSQLInjectionInfos(const DescribeSQLInjectionInfosRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2642,7 +2642,7 @@ RdsClient::DescribeSQLInjectionInfosOutcomeCallable RdsClient::describeSQLInject asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeRealtimeDiagnosesOutcome RdsClient::describeRealtimeDiagnoses(const DescribeRealtimeDiagnosesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2678,7 +2678,7 @@ RdsClient::DescribeRealtimeDiagnosesOutcomeCallable RdsClient::describeRealtimeD asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeInstanceAutoRenewalAttributeOutcome RdsClient::describeInstanceAutoRenewalAttribute(const DescribeInstanceAutoRenewalAttributeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2714,7 +2714,7 @@ RdsClient::DescribeInstanceAutoRenewalAttributeOutcomeCallable RdsClient::descri asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::RestoreDBInstanceOutcome RdsClient::restoreDBInstance(const RestoreDBInstanceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2750,43 +2750,7 @@ RdsClient::RestoreDBInstanceOutcomeCallable RdsClient::restoreDBInstanceCallable asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - -RdsClient::AddBuDBInstanceRelationOutcome RdsClient::addBuDBInstanceRelation(const AddBuDBInstanceRelationRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return AddBuDBInstanceRelationOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return AddBuDBInstanceRelationOutcome(AddBuDBInstanceRelationResult(outcome.result())); - else - return AddBuDBInstanceRelationOutcome(outcome.error()); -} - -void RdsClient::addBuDBInstanceRelationAsync(const AddBuDBInstanceRelationRequest& request, const AddBuDBInstanceRelationAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, addBuDBInstanceRelation(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::AddBuDBInstanceRelationOutcomeCallable RdsClient::addBuDBInstanceRelationCallable(const AddBuDBInstanceRelationRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->addBuDBInstanceRelation(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - + RdsClient::RevokeOperatorPermissionOutcome RdsClient::revokeOperatorPermission(const RevokeOperatorPermissionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2822,7 +2786,7 @@ RdsClient::RevokeOperatorPermissionOutcomeCallable RdsClient::revokeOperatorPerm asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::ModifyDBInstanceSpecOutcome RdsClient::modifyDBInstanceSpec(const ModifyDBInstanceSpecRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2858,7 +2822,7 @@ RdsClient::ModifyDBInstanceSpecOutcomeCallable RdsClient::modifyDBInstanceSpecCa asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeDiagnosticReportListOutcome RdsClient::describeDiagnosticReportList(const DescribeDiagnosticReportListRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2894,7 +2858,7 @@ RdsClient::DescribeDiagnosticReportListOutcomeCallable RdsClient::describeDiagno asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::RemoveTagsFromResourceOutcome RdsClient::removeTagsFromResource(const RemoveTagsFromResourceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2930,7 +2894,7 @@ RdsClient::RemoveTagsFromResourceOutcomeCallable RdsClient::removeTagsFromResour asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeSQLLogRecordsOutcome RdsClient::describeSQLLogRecords(const DescribeSQLLogRecordsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2966,7 +2930,7 @@ RdsClient::DescribeSQLLogRecordsOutcomeCallable RdsClient::describeSQLLogRecords asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::ModifySecurityIpsOutcome RdsClient::modifySecurityIps(const ModifySecurityIpsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3002,7 +2966,7 @@ RdsClient::ModifySecurityIpsOutcomeCallable RdsClient::modifySecurityIpsCallable asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeMigrateTasksForSQLServerOutcome RdsClient::describeMigrateTasksForSQLServer(const DescribeMigrateTasksForSQLServerRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3038,7 +3002,7 @@ RdsClient::DescribeMigrateTasksForSQLServerOutcomeCallable RdsClient::describeMi asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::ModifyReplicaModeOutcome RdsClient::modifyReplicaMode(const ModifyReplicaModeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3074,7 +3038,7 @@ RdsClient::ModifyReplicaModeOutcomeCallable RdsClient::modifyReplicaModeCallable asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DeleteDampPolicyOutcome RdsClient::deleteDampPolicy(const DeleteDampPolicyRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3110,7 +3074,7 @@ RdsClient::DeleteDampPolicyOutcomeCallable RdsClient::deleteDampPolicyCallable(c asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::GrantAccountPrivilegeOutcome RdsClient::grantAccountPrivilege(const GrantAccountPrivilegeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3146,7 +3110,7 @@ RdsClient::GrantAccountPrivilegeOutcomeCallable RdsClient::grantAccountPrivilege asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::GrantOperatorPermissionOutcome RdsClient::grantOperatorPermission(const GrantOperatorPermissionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3182,7 +3146,7 @@ RdsClient::GrantOperatorPermissionOutcomeCallable RdsClient::grantOperatorPermis asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::ModifyPostpaidDBInstanceSpecOutcome RdsClient::modifyPostpaidDBInstanceSpec(const ModifyPostpaidDBInstanceSpecRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3218,7 +3182,7 @@ RdsClient::ModifyPostpaidDBInstanceSpecOutcomeCallable RdsClient::modifyPostpaid asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::CreatePolicyWithSpecifiedPolicyOutcome RdsClient::createPolicyWithSpecifiedPolicy(const CreatePolicyWithSpecifiedPolicyRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3254,7 +3218,7 @@ RdsClient::CreatePolicyWithSpecifiedPolicyOutcomeCallable RdsClient::createPolic asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::ModifyDBInstanceTDEOutcome RdsClient::modifyDBInstanceTDE(const ModifyDBInstanceTDERequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3290,7 +3254,7 @@ RdsClient::ModifyDBInstanceTDEOutcomeCallable RdsClient::modifyDBInstanceTDECall asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeDBInstancePerformanceOutcome RdsClient::describeDBInstancePerformance(const DescribeDBInstancePerformanceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3326,7 +3290,7 @@ RdsClient::DescribeDBInstancePerformanceOutcomeCallable RdsClient::describeDBIns asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeVpcZoneNosOutcome RdsClient::describeVpcZoneNos(const DescribeVpcZoneNosRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3362,7 +3326,7 @@ RdsClient::DescribeVpcZoneNosOutcomeCallable RdsClient::describeVpcZoneNosCallab asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeOptimizeAdviceOnBigTableOutcome RdsClient::describeOptimizeAdviceOnBigTable(const DescribeOptimizeAdviceOnBigTableRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3398,7 +3362,7 @@ RdsClient::DescribeOptimizeAdviceOnBigTableOutcomeCallable RdsClient::describeOp asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeDBInstanceExtendAttributeOutcome RdsClient::describeDBInstanceExtendAttribute(const DescribeDBInstanceExtendAttributeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3434,7 +3398,7 @@ RdsClient::DescribeDBInstanceExtendAttributeOutcomeCallable RdsClient::describeD asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeDampPolicyByCommentOutcome RdsClient::describeDampPolicyByComment(const DescribeDampPolicyByCommentRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3470,7 +3434,7 @@ RdsClient::DescribeDampPolicyByCommentOutcomeCallable RdsClient::describeDampPol asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribePreCheckResultsOutcome RdsClient::describePreCheckResults(const DescribePreCheckResultsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3506,7 +3470,7 @@ RdsClient::DescribePreCheckResultsOutcomeCallable RdsClient::describePreCheckRes asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeDBInstancesOutcome RdsClient::describeDBInstances(const DescribeDBInstancesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3542,7 +3506,7 @@ RdsClient::DescribeDBInstancesOutcomeCallable RdsClient::describeDBInstancesCall asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::StartArchiveSQLLogOutcome RdsClient::startArchiveSQLLog(const StartArchiveSQLLogRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3578,7 +3542,7 @@ RdsClient::StartArchiveSQLLogOutcomeCallable RdsClient::startArchiveSQLLogCallab asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::CreateDBInstanceReplicaOutcome RdsClient::createDBInstanceReplica(const CreateDBInstanceReplicaRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3614,7 +3578,7 @@ RdsClient::CreateDBInstanceReplicaOutcomeCallable RdsClient::createDBInstanceRep asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::ModifyDampPolicyOutcome RdsClient::modifyDampPolicy(const ModifyDampPolicyRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3650,7 +3614,7 @@ RdsClient::ModifyDampPolicyOutcomeCallable RdsClient::modifyDampPolicyCallable(c asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::AllocateInstancePrivateConnectionOutcome RdsClient::allocateInstancePrivateConnection(const AllocateInstancePrivateConnectionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3686,7 +3650,7 @@ RdsClient::AllocateInstancePrivateConnectionOutcomeCallable RdsClient::allocateI asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::RevokeAccountPrivilegeOutcome RdsClient::revokeAccountPrivilege(const RevokeAccountPrivilegeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3722,7 +3686,7 @@ RdsClient::RevokeAccountPrivilegeOutcomeCallable RdsClient::revokeAccountPrivile asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DegradeDBInstanceSpecOutcome RdsClient::degradeDBInstanceSpec(const DegradeDBInstanceSpecRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3758,7 +3722,7 @@ RdsClient::DegradeDBInstanceSpecOutcomeCallable RdsClient::degradeDBInstanceSpec asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeParameterTemplatesOutcome RdsClient::describeParameterTemplates(const DescribeParameterTemplatesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3794,7 +3758,7 @@ RdsClient::DescribeParameterTemplatesOutcomeCallable RdsClient::describeParamete asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescibeImportsFromDatabaseOutcome RdsClient::descibeImportsFromDatabase(const DescibeImportsFromDatabaseRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3830,7 +3794,7 @@ RdsClient::DescibeImportsFromDatabaseOutcomeCallable RdsClient::descibeImportsFr asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeDatabaseLockDiagnosisOutcome RdsClient::describeDatabaseLockDiagnosis(const DescribeDatabaseLockDiagnosisRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3866,7 +3830,7 @@ RdsClient::DescribeDatabaseLockDiagnosisOutcomeCallable RdsClient::describeDatab asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeOptimizeAdviceOnExcessIndexOutcome RdsClient::describeOptimizeAdviceOnExcessIndex(const DescribeOptimizeAdviceOnExcessIndexRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3902,7 +3866,7 @@ RdsClient::DescribeOptimizeAdviceOnExcessIndexOutcomeCallable RdsClient::describ asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::CopyDatabaseOutcome RdsClient::copyDatabase(const CopyDatabaseRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3938,7 +3902,7 @@ RdsClient::CopyDatabaseOutcomeCallable RdsClient::copyDatabaseCallable(const Cop asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::CreateDBInstanceOutcome RdsClient::createDBInstance(const CreateDBInstanceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3974,7 +3938,7 @@ RdsClient::CreateDBInstanceOutcomeCallable RdsClient::createDBInstanceCallable(c asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeDBInstanceTDEOutcome RdsClient::describeDBInstanceTDE(const DescribeDBInstanceTDERequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4010,7 +3974,7 @@ RdsClient::DescribeDBInstanceTDEOutcomeCallable RdsClient::describeDBInstanceTDE asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::ModifyDBInstanceSSLOutcome RdsClient::modifyDBInstanceSSL(const ModifyDBInstanceSSLRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4046,7 +4010,7 @@ RdsClient::ModifyDBInstanceSSLOutcomeCallable RdsClient::modifyDBInstanceSSLCall asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeSQLLogReportsOutcome RdsClient::describeSQLLogReports(const DescribeSQLLogReportsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4082,7 +4046,7 @@ RdsClient::DescribeSQLLogReportsOutcomeCallable RdsClient::describeSQLLogReports asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeSQLDiagnosisListOutcome RdsClient::describeSQLDiagnosisList(const DescribeSQLDiagnosisListRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4118,7 +4082,7 @@ RdsClient::DescribeSQLDiagnosisListOutcomeCallable RdsClient::describeSQLDiagnos asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::ModifyDBInstanceConnectionModeOutcome RdsClient::modifyDBInstanceConnectionMode(const ModifyDBInstanceConnectionModeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4154,7 +4118,7 @@ RdsClient::ModifyDBInstanceConnectionModeOutcomeCallable RdsClient::modifyDBInst asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeDBInstanceNetInfoOutcome RdsClient::describeDBInstanceNetInfo(const DescribeDBInstanceNetInfoRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4190,7 +4154,7 @@ RdsClient::DescribeDBInstanceNetInfoOutcomeCallable RdsClient::describeDBInstanc asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::AllocateReadWriteSplittingConnectionOutcome RdsClient::allocateReadWriteSplittingConnection(const AllocateReadWriteSplittingConnectionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4226,7 +4190,7 @@ RdsClient::AllocateReadWriteSplittingConnectionOutcomeCallable RdsClient::alloca asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::ReleaseInstancePublicConnectionOutcome RdsClient::releaseInstancePublicConnection(const ReleaseInstancePublicConnectionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4262,7 +4226,7 @@ RdsClient::ReleaseInstancePublicConnectionOutcomeCallable RdsClient::releaseInst asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::CalculateDBInstanceWeightOutcome RdsClient::calculateDBInstanceWeight(const CalculateDBInstanceWeightRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4298,7 +4262,7 @@ RdsClient::CalculateDBInstanceWeightOutcomeCallable RdsClient::calculateDBInstan asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::ModifyReplicaRelationOutcome RdsClient::modifyReplicaRelation(const ModifyReplicaRelationRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4334,7 +4298,7 @@ RdsClient::ModifyReplicaRelationOutcomeCallable RdsClient::modifyReplicaRelation asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::ModifyDBInstanceNetworkTypeOutcome RdsClient::modifyDBInstanceNetworkType(const ModifyDBInstanceNetworkTypeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4370,43 +4334,7 @@ RdsClient::ModifyDBInstanceNetworkTypeOutcomeCallable RdsClient::modifyDBInstanc asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - -RdsClient::DescribeDBInstanceNetworkOutcome RdsClient::describeDBInstanceNetwork(const DescribeDBInstanceNetworkRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeDBInstanceNetworkOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeDBInstanceNetworkOutcome(DescribeDBInstanceNetworkResult(outcome.result())); - else - return DescribeDBInstanceNetworkOutcome(outcome.error()); -} - -void RdsClient::describeDBInstanceNetworkAsync(const DescribeDBInstanceNetworkRequest& request, const DescribeDBInstanceNetworkAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeDBInstanceNetwork(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeDBInstanceNetworkOutcomeCallable RdsClient::describeDBInstanceNetworkCallable(const DescribeDBInstanceNetworkRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeDBInstanceNetwork(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - + RdsClient::DescribeAbnormalDBInstancesOutcome RdsClient::describeAbnormalDBInstances(const DescribeAbnormalDBInstancesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4442,7 +4370,7 @@ RdsClient::DescribeAbnormalDBInstancesOutcomeCallable RdsClient::describeAbnorma asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeSlowLogsOutcome RdsClient::describeSlowLogs(const DescribeSlowLogsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4478,7 +4406,7 @@ RdsClient::DescribeSlowLogsOutcomeCallable RdsClient::describeSlowLogsCallable(c asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::CreateSQLDiagnosisOutcome RdsClient::createSQLDiagnosis(const CreateSQLDiagnosisRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4514,7 +4442,7 @@ RdsClient::CreateSQLDiagnosisOutcomeCallable RdsClient::createSQLDiagnosisCallab asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::CreateBackupOutcome RdsClient::createBackup(const CreateBackupRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4550,7 +4478,7 @@ RdsClient::CreateBackupOutcomeCallable RdsClient::createBackupCallable(const Cre asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeReplicaUsageOutcome RdsClient::describeReplicaUsage(const DescribeReplicaUsageRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4586,7 +4514,7 @@ RdsClient::DescribeReplicaUsageOutcomeCallable RdsClient::describeReplicaUsageCa asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::ModifyReadWriteSplittingConnectionOutcome RdsClient::modifyReadWriteSplittingConnection(const ModifyReadWriteSplittingConnectionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4622,7 +4550,7 @@ RdsClient::ModifyReadWriteSplittingConnectionOutcomeCallable RdsClient::modifyRe asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::ModifyDBInstanceMaintainTimeOutcome RdsClient::modifyDBInstanceMaintainTime(const ModifyDBInstanceMaintainTimeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4658,7 +4586,7 @@ RdsClient::ModifyDBInstanceMaintainTimeOutcomeCallable RdsClient::modifyDBInstan asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::ModifyDBInstanceDescriptionOutcome RdsClient::modifyDBInstanceDescription(const ModifyDBInstanceDescriptionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4694,43 +4622,7 @@ RdsClient::ModifyDBInstanceDescriptionOutcomeCallable RdsClient::modifyDBInstanc asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - -RdsClient::DescribeDBInstanceNetworkDetailOutcome RdsClient::describeDBInstanceNetworkDetail(const DescribeDBInstanceNetworkDetailRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeDBInstanceNetworkDetailOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeDBInstanceNetworkDetailOutcome(DescribeDBInstanceNetworkDetailResult(outcome.result())); - else - return DescribeDBInstanceNetworkDetailOutcome(outcome.error()); -} - -void RdsClient::describeDBInstanceNetworkDetailAsync(const DescribeDBInstanceNetworkDetailRequest& request, const DescribeDBInstanceNetworkDetailAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeDBInstanceNetworkDetail(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeDBInstanceNetworkDetailOutcomeCallable RdsClient::describeDBInstanceNetworkDetailCallable(const DescribeDBInstanceNetworkDetailRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeDBInstanceNetworkDetail(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - + RdsClient::DescribeReplicaPerformanceOutcome RdsClient::describeReplicaPerformance(const DescribeReplicaPerformanceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4766,7 +4658,7 @@ RdsClient::DescribeReplicaPerformanceOutcomeCallable RdsClient::describeReplicaP asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeSQLDiagnosisOutcome RdsClient::describeSQLDiagnosis(const DescribeSQLDiagnosisRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4802,7 +4694,7 @@ RdsClient::DescribeSQLDiagnosisOutcomeCallable RdsClient::describeSQLDiagnosisCa asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeDampPolicyByPolicyNameOutcome RdsClient::describeDampPolicyByPolicyName(const DescribeDampPolicyByPolicyNameRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4838,7 +4730,7 @@ RdsClient::DescribeDampPolicyByPolicyNameOutcomeCallable RdsClient::describeDamp asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::ModifyResourceGroupOutcome RdsClient::modifyResourceGroup(const ModifyResourceGroupRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4874,7 +4766,7 @@ RdsClient::ModifyResourceGroupOutcomeCallable RdsClient::modifyResourceGroupCall asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeOssDownloadsForSQLServerOutcome RdsClient::describeOssDownloadsForSQLServer(const DescribeOssDownloadsForSQLServerRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4910,7 +4802,7 @@ RdsClient::DescribeOssDownloadsForSQLServerOutcomeCallable RdsClient::describeOs asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::RequestServiceOfCloudDBAOutcome RdsClient::requestServiceOfCloudDBA(const RequestServiceOfCloudDBARequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4946,7 +4838,7 @@ RdsClient::RequestServiceOfCloudDBAOutcomeCallable RdsClient::requestServiceOfCl asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::ResetAccountOutcome RdsClient::resetAccount(const ResetAccountRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4982,7 +4874,7 @@ RdsClient::ResetAccountOutcomeCallable RdsClient::resetAccountCallable(const Res asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::PreCheckBeforeImportDataOutcome RdsClient::preCheckBeforeImportData(const PreCheckBeforeImportDataRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5018,7 +4910,7 @@ RdsClient::PreCheckBeforeImportDataOutcomeCallable RdsClient::preCheckBeforeImpo asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeResourceUsageOutcome RdsClient::describeResourceUsage(const DescribeResourceUsageRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5054,7 +4946,7 @@ RdsClient::DescribeResourceUsageOutcomeCallable RdsClient::describeResourceUsage asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::PurgeDBInstanceLogOutcome RdsClient::purgeDBInstanceLog(const PurgeDBInstanceLogRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5090,7 +4982,7 @@ RdsClient::PurgeDBInstanceLogOutcomeCallable RdsClient::purgeDBInstanceLogCallab asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeTaskInfoOutcome RdsClient::describeTaskInfo(const DescribeTaskInfoRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5126,7 +5018,7 @@ RdsClient::DescribeTaskInfoOutcomeCallable RdsClient::describeTaskInfoCallable(c asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeRegionsOutcome RdsClient::describeRegions(const DescribeRegionsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5162,7 +5054,7 @@ RdsClient::DescribeRegionsOutcomeCallable RdsClient::describeRegionsCallable(con asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::MigrateToOtherZoneOutcome RdsClient::migrateToOtherZone(const MigrateToOtherZoneRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5198,7 +5090,7 @@ RdsClient::MigrateToOtherZoneOutcomeCallable RdsClient::migrateToOtherZoneCallab asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeOptimizeAdviceOnMissPKOutcome RdsClient::describeOptimizeAdviceOnMissPK(const DescribeOptimizeAdviceOnMissPKRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5234,7 +5126,7 @@ RdsClient::DescribeOptimizeAdviceOnMissPKOutcomeCallable RdsClient::describeOpti asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DeleteAccountOutcome RdsClient::deleteAccount(const DeleteAccountRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5270,7 +5162,7 @@ RdsClient::DeleteAccountOutcomeCallable RdsClient::deleteAccountCallable(const D asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeSlowLogRecordsOutcome RdsClient::describeSlowLogRecords(const DescribeSlowLogRecordsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5306,7 +5198,7 @@ RdsClient::DescribeSlowLogRecordsOutcomeCallable RdsClient::describeSlowLogRecor asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::UpgradeDBInstanceNetworkOutcome RdsClient::upgradeDBInstanceNetwork(const UpgradeDBInstanceNetworkRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5342,7 +5234,7 @@ RdsClient::UpgradeDBInstanceNetworkOutcomeCallable RdsClient::upgradeDBInstanceN asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::ReleaseReadWriteSplittingConnectionOutcome RdsClient::releaseReadWriteSplittingConnection(const ReleaseReadWriteSplittingConnectionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5378,7 +5270,7 @@ RdsClient::ReleaseReadWriteSplittingConnectionOutcomeCallable RdsClient::release asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeFilesForSQLServerOutcome RdsClient::describeFilesForSQLServer(const DescribeFilesForSQLServerRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5414,7 +5306,7 @@ RdsClient::DescribeFilesForSQLServerOutcomeCallable RdsClient::describeFilesForS asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeErrorLogsOutcome RdsClient::describeErrorLogs(const DescribeErrorLogsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5450,7 +5342,7 @@ RdsClient::DescribeErrorLogsOutcomeCallable RdsClient::describeErrorLogsCallable asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::ModifyDBInstanceHAConfigOutcome RdsClient::modifyDBInstanceHAConfig(const ModifyDBInstanceHAConfigRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5486,7 +5378,7 @@ RdsClient::ModifyDBInstanceHAConfigOutcomeCallable RdsClient::modifyDBInstanceHA asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeDBInstancesAsCsvOutcome RdsClient::describeDBInstancesAsCsv(const DescribeDBInstancesAsCsvRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5522,7 +5414,7 @@ RdsClient::DescribeDBInstancesAsCsvOutcomeCallable RdsClient::describeDBInstance asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::ResetAccountPasswordOutcome RdsClient::resetAccountPassword(const ResetAccountPasswordRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5558,7 +5450,7 @@ RdsClient::ResetAccountPasswordOutcomeCallable RdsClient::resetAccountPasswordCa asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeAccountsOutcome RdsClient::describeAccounts(const DescribeAccountsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5594,7 +5486,7 @@ RdsClient::DescribeAccountsOutcomeCallable RdsClient::describeAccountsCallable(c asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribePriceOutcome RdsClient::describePrice(const DescribePriceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5630,7 +5522,7 @@ RdsClient::DescribePriceOutcomeCallable RdsClient::describePriceCallable(const D asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeDBInstanceByTagsOutcome RdsClient::describeDBInstanceByTags(const DescribeDBInstanceByTagsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5666,7 +5558,7 @@ RdsClient::DescribeDBInstanceByTagsOutcomeCallable RdsClient::describeDBInstance asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeDBInstanceSSLOutcome RdsClient::describeDBInstanceSSL(const DescribeDBInstanceSSLRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5702,7 +5594,7 @@ RdsClient::DescribeDBInstanceSSLOutcomeCallable RdsClient::describeDBInstanceSSL asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::CreateDampPolicyOutcome RdsClient::createDampPolicy(const CreateDampPolicyRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5738,7 +5630,7 @@ RdsClient::CreateDampPolicyOutcomeCallable RdsClient::createDampPolicyCallable(c asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeDBInstancesByPerformanceOutcome RdsClient::describeDBInstancesByPerformance(const DescribeDBInstancesByPerformanceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5774,43 +5666,7 @@ RdsClient::DescribeDBInstancesByPerformanceOutcomeCallable RdsClient::describeDB asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - -RdsClient::RenewDBInstanceOutcome RdsClient::renewDBInstance(const RenewDBInstanceRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return RenewDBInstanceOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return RenewDBInstanceOutcome(RenewDBInstanceResult(outcome.result())); - else - return RenewDBInstanceOutcome(outcome.error()); -} - -void RdsClient::renewDBInstanceAsync(const RenewDBInstanceRequest& request, const RenewDBInstanceAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, renewDBInstance(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::RenewDBInstanceOutcomeCallable RdsClient::renewDBInstanceCallable(const RenewDBInstanceRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->renewDBInstance(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - + RdsClient::QueryPriceForBuyOutcome RdsClient::queryPriceForBuy(const QueryPriceForBuyRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5846,7 +5702,7 @@ RdsClient::QueryPriceForBuyOutcomeCallable RdsClient::queryPriceForBuyCallable(c asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeSQLReportsOutcome RdsClient::describeSQLReports(const DescribeSQLReportsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5882,7 +5738,7 @@ RdsClient::DescribeSQLReportsOutcomeCallable RdsClient::describeSQLReportsCallab asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeBackupTasksOutcome RdsClient::describeBackupTasks(const DescribeBackupTasksRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5918,7 +5774,7 @@ RdsClient::DescribeBackupTasksOutcomeCallable RdsClient::describeBackupTasksCall asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DeleteDatabaseOutcome RdsClient::deleteDatabase(const DeleteDatabaseRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5954,7 +5810,7 @@ RdsClient::DeleteDatabaseOutcomeCallable RdsClient::deleteDatabaseCallable(const asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::ModifyGuardDomainModeOutcome RdsClient::modifyGuardDomainMode(const ModifyGuardDomainModeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5990,7 +5846,7 @@ RdsClient::ModifyGuardDomainModeOutcomeCallable RdsClient::modifyGuardDomainMode asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeBackupPolicyOutcome RdsClient::describeBackupPolicy(const DescribeBackupPolicyRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6026,7 +5882,7 @@ RdsClient::DescribeBackupPolicyOutcomeCallable RdsClient::describeBackupPolicyCa asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::CreateMigrateTaskForSQLServerOutcome RdsClient::createMigrateTaskForSQLServer(const CreateMigrateTaskForSQLServerRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6062,7 +5918,7 @@ RdsClient::CreateMigrateTaskForSQLServerOutcomeCallable RdsClient::createMigrate asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeDBInstanceIPArrayListOutcome RdsClient::describeDBInstanceIPArrayList(const DescribeDBInstanceIPArrayListRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6098,7 +5954,7 @@ RdsClient::DescribeDBInstanceIPArrayListOutcomeCallable RdsClient::describeDBIns asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::SwitchDBInstanceHAOutcome RdsClient::switchDBInstanceHA(const SwitchDBInstanceHARequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6134,7 +5990,7 @@ RdsClient::SwitchDBInstanceHAOutcomeCallable RdsClient::switchDBInstanceHACallab asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::ResetAccountForPGOutcome RdsClient::resetAccountForPG(const ResetAccountForPGRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6170,7 +6026,7 @@ RdsClient::ResetAccountForPGOutcomeCallable RdsClient::resetAccountForPGCallable asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + RdsClient::DescribeBackupSetsForSecurityOutcome RdsClient::describeBackupSetsForSecurity(const DescribeBackupSetsForSecurityRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6206,4 +6062,4 @@ RdsClient::DescribeBackupSetsForSecurityOutcomeCallable RdsClient::describeBacku asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + diff --git a/rds/src/model/AddBuDBInstanceRelationRequest.cc b/rds/src/model/AddBuDBInstanceRelationRequest.cc deleted file mode 100644 index ffabe5439..000000000 --- a/rds/src/model/AddBuDBInstanceRelationRequest.cc +++ /dev/null @@ -1,93 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::AddBuDBInstanceRelationRequest; - -AddBuDBInstanceRelationRequest::AddBuDBInstanceRelationRequest() : - RpcServiceRequest("rds", "2014-08-15", "AddBuDBInstanceRelation") -{} - -AddBuDBInstanceRelationRequest::~AddBuDBInstanceRelationRequest() -{} - -std::string AddBuDBInstanceRelationRequest::getBusinessUnit()const -{ - return businessUnit_; -} - -void AddBuDBInstanceRelationRequest::setBusinessUnit(const std::string& businessUnit) -{ - businessUnit_ = businessUnit; - setParameter("BusinessUnit", businessUnit); -} - -long AddBuDBInstanceRelationRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void AddBuDBInstanceRelationRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string AddBuDBInstanceRelationRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void AddBuDBInstanceRelationRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string AddBuDBInstanceRelationRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void AddBuDBInstanceRelationRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -long AddBuDBInstanceRelationRequest::getOwnerId()const -{ - return ownerId_; -} - -void AddBuDBInstanceRelationRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string AddBuDBInstanceRelationRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void AddBuDBInstanceRelationRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/AddBuDBInstanceRelationResult.cc b/rds/src/model/AddBuDBInstanceRelationResult.cc deleted file mode 100644 index 90811a83e..000000000 --- a/rds/src/model/AddBuDBInstanceRelationResult.cc +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -AddBuDBInstanceRelationResult::AddBuDBInstanceRelationResult() : - ServiceResult() -{} - -AddBuDBInstanceRelationResult::AddBuDBInstanceRelationResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -AddBuDBInstanceRelationResult::~AddBuDBInstanceRelationResult() -{} - -void AddBuDBInstanceRelationResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - if(!value["BusinessUnit"].isNull()) - businessUnit_ = value["BusinessUnit"].asString(); - if(!value["DBInstanceName"].isNull()) - dBInstanceName_ = value["DBInstanceName"].asString(); - -} - -std::string AddBuDBInstanceRelationResult::getBusinessUnit()const -{ - return businessUnit_; -} - -std::string AddBuDBInstanceRelationResult::getDBInstanceName()const -{ - return dBInstanceName_; -} - diff --git a/rds/src/model/DescribeDBInstanceAttributeResult.cc b/rds/src/model/DescribeDBInstanceAttributeResult.cc index 128e82ed4..fbc960450 100644 --- a/rds/src/model/DescribeDBInstanceAttributeResult.cc +++ b/rds/src/model/DescribeDBInstanceAttributeResult.cc @@ -92,6 +92,8 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload) itemsObject.dBInstanceMemory = std::stol(value["DBInstanceMemory"].asString()); if(!value["DBInstanceStorage"].isNull()) itemsObject.dBInstanceStorage = std::stoi(value["DBInstanceStorage"].asString()); + if(!value["VpcCloudInstanceId"].isNull()) + itemsObject.vpcCloudInstanceId = value["VpcCloudInstanceId"].asString(); if(!value["DBInstanceNetType"].isNull()) itemsObject.dBInstanceNetType = value["DBInstanceNetType"].asString(); if(!value["DBInstanceStatus"].isNull()) @@ -138,6 +140,8 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload) itemsObject.zoneId = value["ZoneId"].asString(); if(!value["InstanceNetworkType"].isNull()) itemsObject.instanceNetworkType = value["InstanceNetworkType"].asString(); + if(!value["AdvancedFeatures"].isNull()) + itemsObject.advancedFeatures = value["AdvancedFeatures"].asString(); if(!value["Category"].isNull()) itemsObject.category = value["Category"].asString(); if(!value["AccountType"].isNull()) @@ -152,8 +156,6 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload) itemsObject.connectionMode = value["ConnectionMode"].asString(); if(!value["ResourceGroupId"].isNull()) itemsObject.resourceGroupId = value["ResourceGroupId"].asString(); - if(!value["AdvancedFeatures"].isNull()) - itemsObject.advancedFeatures = value["AdvancedFeatures"].asString(); auto allReadOnlyDBInstanceIds = value["ReadOnlyDBInstanceIds"]["ReadOnlyDBInstanceId"]; for (auto value : allReadOnlyDBInstanceIds) { diff --git a/rds/src/model/DescribeDBInstanceIPArrayListRequest.cc b/rds/src/model/DescribeDBInstanceIPArrayListRequest.cc index 14047b7e9..8f5831b38 100644 --- a/rds/src/model/DescribeDBInstanceIPArrayListRequest.cc +++ b/rds/src/model/DescribeDBInstanceIPArrayListRequest.cc @@ -36,6 +36,17 @@ void DescribeDBInstanceIPArrayListRequest::setResourceOwnerId(long resourceOwner setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); } +std::string DescribeDBInstanceIPArrayListRequest::getWhitelistNetworkType()const +{ + return whitelistNetworkType_; +} + +void DescribeDBInstanceIPArrayListRequest::setWhitelistNetworkType(const std::string& whitelistNetworkType) +{ + whitelistNetworkType_ = whitelistNetworkType; + setParameter("WhitelistNetworkType", whitelistNetworkType); +} + std::string DescribeDBInstanceIPArrayListRequest::getResourceOwnerAccount()const { return resourceOwnerAccount_; @@ -91,14 +102,3 @@ void DescribeDBInstanceIPArrayListRequest::setAccessKeyId(const std::string& acc setParameter("AccessKeyId", accessKeyId); } -std::string DescribeDBInstanceIPArrayListRequest::getWhitelistNetType()const -{ - return whitelistNetType_; -} - -void DescribeDBInstanceIPArrayListRequest::setWhitelistNetType(const std::string& whitelistNetType) -{ - whitelistNetType_ = whitelistNetType; - setParameter("WhitelistNetType", whitelistNetType); -} - diff --git a/rds/src/model/DescribeDBInstanceIPArrayListResult.cc b/rds/src/model/DescribeDBInstanceIPArrayListResult.cc index 481fdef8c..e8e7d5ab4 100644 --- a/rds/src/model/DescribeDBInstanceIPArrayListResult.cc +++ b/rds/src/model/DescribeDBInstanceIPArrayListResult.cc @@ -50,8 +50,8 @@ void DescribeDBInstanceIPArrayListResult::parse(const std::string &payload) itemsObject.dBInstanceIPArrayAttribute = value["DBInstanceIPArrayAttribute"].asString(); if(!value["SecurityIPList"].isNull()) itemsObject.securityIPList = value["SecurityIPList"].asString(); - if(!value["WhitelistNetType"].isNull()) - itemsObject.whitelistNetType = value["WhitelistNetType"].asString(); + if(!value["WhitelistNetworkType"].isNull()) + itemsObject.whitelistNetworkType = value["WhitelistNetworkType"].asString(); items_.push_back(itemsObject); } diff --git a/rds/src/model/DescribeDBInstanceNetworkDetailRequest.cc b/rds/src/model/DescribeDBInstanceNetworkDetailRequest.cc deleted file mode 100644 index c529965ef..000000000 --- a/rds/src/model/DescribeDBInstanceNetworkDetailRequest.cc +++ /dev/null @@ -1,93 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::DescribeDBInstanceNetworkDetailRequest; - -DescribeDBInstanceNetworkDetailRequest::DescribeDBInstanceNetworkDetailRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeDBInstanceNetworkDetail") -{} - -DescribeDBInstanceNetworkDetailRequest::~DescribeDBInstanceNetworkDetailRequest() -{} - -std::string DescribeDBInstanceNetworkDetailRequest::getEndPoint()const -{ - return endPoint_; -} - -void DescribeDBInstanceNetworkDetailRequest::setEndPoint(const std::string& endPoint) -{ - endPoint_ = endPoint; - setParameter("EndPoint", endPoint); -} - -std::string DescribeDBInstanceNetworkDetailRequest::getStartPoint()const -{ - return startPoint_; -} - -void DescribeDBInstanceNetworkDetailRequest::setStartPoint(const std::string& startPoint) -{ - startPoint_ = startPoint; - setParameter("StartPoint", startPoint); -} - -std::string DescribeDBInstanceNetworkDetailRequest::getEndTime()const -{ - return endTime_; -} - -void DescribeDBInstanceNetworkDetailRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setParameter("EndTime", endTime); -} - -std::string DescribeDBInstanceNetworkDetailRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void DescribeDBInstanceNetworkDetailRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -std::string DescribeDBInstanceNetworkDetailRequest::getStartTime()const -{ - return startTime_; -} - -void DescribeDBInstanceNetworkDetailRequest::setStartTime(const std::string& startTime) -{ - startTime_ = startTime; - setParameter("StartTime", startTime); -} - -std::string DescribeDBInstanceNetworkDetailRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeDBInstanceNetworkDetailRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/DescribeDBInstanceNetworkDetailResult.cc b/rds/src/model/DescribeDBInstanceNetworkDetailResult.cc deleted file mode 100644 index 7f2795aaf..000000000 --- a/rds/src/model/DescribeDBInstanceNetworkDetailResult.cc +++ /dev/null @@ -1,154 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeDBInstanceNetworkDetailResult::DescribeDBInstanceNetworkDetailResult() : - ServiceResult() -{} - -DescribeDBInstanceNetworkDetailResult::DescribeDBInstanceNetworkDetailResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeDBInstanceNetworkDetailResult::~DescribeDBInstanceNetworkDetailResult() -{} - -void DescribeDBInstanceNetworkDetailResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allNetworkDetail = value["NetworkDetail"]["NetworkKey"]; - for (auto value : allNetworkDetail) - { - NetworkKey networkDetailObject; - if(!value["Key"].isNull()) - networkDetailObject.key = value["Key"].asString(); - if(!value["Unit"].isNull()) - networkDetailObject.unit = value["Unit"].asString(); - auto allValues = value["Values"]["NetworkValue"]; - for (auto value : allValues) - { - NetworkKey::NetworkValue valuesObject; - if(!value["Value"].isNull()) - valuesObject.value = value["Value"].asString(); - if(!value["DateTime"].isNull()) - valuesObject.dateTime = value["DateTime"].asString(); - networkDetailObject.values.push_back(valuesObject); - } - networkDetail_.push_back(networkDetailObject); - } - if(!value["DBInstanceId"].isNull()) - dBInstanceId_ = value["DBInstanceId"].asString(); - if(!value["StartTime"].isNull()) - startTime_ = value["StartTime"].asString(); - if(!value["EndTime"].isNull()) - endTime_ = value["EndTime"].asString(); - if(!value["NewConnection"].isNull()) - newConnection_ = value["NewConnection"].asString(); - if(!value["ActiveConnection"].isNull()) - activeConnection_ = value["ActiveConnection"].asString(); - if(!value["AbortedConnection"].isNull()) - abortedConnection_ = value["AbortedConnection"].asString(); - if(!value["NetworkRequest"].isNull()) - networkRequest_ = value["NetworkRequest"].asString(); - if(!value["NetworkTrafficIn"].isNull()) - networkTrafficIn_ = value["NetworkTrafficIn"].asString(); - if(!value["NetworkTrafficOut"].isNull()) - networkTrafficOut_ = value["NetworkTrafficOut"].asString(); - if(!value["NetworkLatency"].isNull()) - networkLatency_ = value["NetworkLatency"].asString(); - if(!value["BackendLatency"].isNull()) - backendLatency_ = value["BackendLatency"].asString(); - if(!value["NetworkErrors"].isNull()) - networkErrors_ = value["NetworkErrors"].asString(); - -} - -std::string DescribeDBInstanceNetworkDetailResult::getEndTime()const -{ - return endTime_; -} - -std::string DescribeDBInstanceNetworkDetailResult::getNetworkLatency()const -{ - return networkLatency_; -} - -std::string DescribeDBInstanceNetworkDetailResult::getNetworkTrafficOut()const -{ - return networkTrafficOut_; -} - -std::string DescribeDBInstanceNetworkDetailResult::getStartTime()const -{ - return startTime_; -} - -std::string DescribeDBInstanceNetworkDetailResult::getNetworkRequest()const -{ - return networkRequest_; -} - -std::string DescribeDBInstanceNetworkDetailResult::getAbortedConnection()const -{ - return abortedConnection_; -} - -std::string DescribeDBInstanceNetworkDetailResult::getBackendLatency()const -{ - return backendLatency_; -} - -std::string DescribeDBInstanceNetworkDetailResult::getDBInstanceId()const -{ - return dBInstanceId_; -} - -std::string DescribeDBInstanceNetworkDetailResult::getActiveConnection()const -{ - return activeConnection_; -} - -std::string DescribeDBInstanceNetworkDetailResult::getNetworkErrors()const -{ - return networkErrors_; -} - -std::string DescribeDBInstanceNetworkDetailResult::getNewConnection()const -{ - return newConnection_; -} - -std::string DescribeDBInstanceNetworkDetailResult::getNetworkTrafficIn()const -{ - return networkTrafficIn_; -} - -std::vector DescribeDBInstanceNetworkDetailResult::getNetworkDetail()const -{ - return networkDetail_; -} - diff --git a/rds/src/model/DescribeDBInstanceNetworkRequest.cc b/rds/src/model/DescribeDBInstanceNetworkRequest.cc deleted file mode 100644 index a0d013256..000000000 --- a/rds/src/model/DescribeDBInstanceNetworkRequest.cc +++ /dev/null @@ -1,71 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::DescribeDBInstanceNetworkRequest; - -DescribeDBInstanceNetworkRequest::DescribeDBInstanceNetworkRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeDBInstanceNetwork") -{} - -DescribeDBInstanceNetworkRequest::~DescribeDBInstanceNetworkRequest() -{} - -std::string DescribeDBInstanceNetworkRequest::getEndTime()const -{ - return endTime_; -} - -void DescribeDBInstanceNetworkRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setParameter("EndTime", endTime); -} - -std::string DescribeDBInstanceNetworkRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void DescribeDBInstanceNetworkRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -std::string DescribeDBInstanceNetworkRequest::getStartTime()const -{ - return startTime_; -} - -void DescribeDBInstanceNetworkRequest::setStartTime(const std::string& startTime) -{ - startTime_ = startTime; - setParameter("StartTime", startTime); -} - -std::string DescribeDBInstanceNetworkRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeDBInstanceNetworkRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/DescribeDBInstanceNetworkResult.cc b/rds/src/model/DescribeDBInstanceNetworkResult.cc deleted file mode 100644 index fc1e0953a..000000000 --- a/rds/src/model/DescribeDBInstanceNetworkResult.cc +++ /dev/null @@ -1,91 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeDBInstanceNetworkResult::DescribeDBInstanceNetworkResult() : - ServiceResult() -{} - -DescribeDBInstanceNetworkResult::DescribeDBInstanceNetworkResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeDBInstanceNetworkResult::~DescribeDBInstanceNetworkResult() -{} - -void DescribeDBInstanceNetworkResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allTopology = value["Topology"]["TopologyItem"]; - for (auto value : allTopology) - { - TopologyItem topologyObject; - if(!value["StartPoint"].isNull()) - topologyObject.startPoint = value["StartPoint"].asString(); - if(!value["EndPoint"].isNull()) - topologyObject.endPoint = value["EndPoint"].asString(); - if(!value["NetworkTrafficIn"].isNull()) - topologyObject.networkTrafficIn = value["NetworkTrafficIn"].asString(); - if(!value["NetworkTrafficOut"].isNull()) - topologyObject.networkTrafficOut = value["NetworkTrafficOut"].asString(); - if(!value["NetworkLatency"].isNull()) - topologyObject.networkLatency = value["NetworkLatency"].asString(); - if(!value["BackendLatency"].isNull()) - topologyObject.backendLatency = value["BackendLatency"].asString(); - if(!value["NetworkErrors"].isNull()) - topologyObject.networkErrors = value["NetworkErrors"].asString(); - topology_.push_back(topologyObject); - } - if(!value["DBInstanceId"].isNull()) - dBInstanceId_ = value["DBInstanceId"].asString(); - if(!value["StartTime"].isNull()) - startTime_ = value["StartTime"].asString(); - if(!value["EndTime"].isNull()) - endTime_ = value["EndTime"].asString(); - -} - -std::string DescribeDBInstanceNetworkResult::getEndTime()const -{ - return endTime_; -} - -std::string DescribeDBInstanceNetworkResult::getDBInstanceId()const -{ - return dBInstanceId_; -} - -std::string DescribeDBInstanceNetworkResult::getStartTime()const -{ - return startTime_; -} - -std::vector DescribeDBInstanceNetworkResult::getTopology()const -{ - return topology_; -} - diff --git a/rds/src/model/DescribeDBInstancesAsCsvResult.cc b/rds/src/model/DescribeDBInstancesAsCsvResult.cc index c603311e4..a7a878f70 100644 --- a/rds/src/model/DescribeDBInstancesAsCsvResult.cc +++ b/rds/src/model/DescribeDBInstancesAsCsvResult.cc @@ -44,12 +44,8 @@ void DescribeDBInstancesAsCsvResult::parse(const std::string &payload) for (auto value : allItems) { DBInstanceAttribute itemsObject; - if(!value["InsId"].isNull()) - itemsObject.insId = std::stoi(value["InsId"].asString()); if(!value["DBInstanceId"].isNull()) itemsObject.dBInstanceId = value["DBInstanceId"].asString(); - if(!value["DBInstanceName"].isNull()) - itemsObject.dBInstanceName = value["DBInstanceName"].asString(); if(!value["PayType"].isNull()) itemsObject.payType = value["PayType"].asString(); if(!value["DBInstanceClassType"].isNull()) diff --git a/rds/src/model/DescribeDBInstancesResult.cc b/rds/src/model/DescribeDBInstancesResult.cc index 18c6808a8..224381c83 100644 --- a/rds/src/model/DescribeDBInstancesResult.cc +++ b/rds/src/model/DescribeDBInstancesResult.cc @@ -72,6 +72,8 @@ void DescribeDBInstancesResult::parse(const std::string &payload) itemsObject.dBInstanceClass = value["DBInstanceClass"].asString(); if(!value["InstanceNetworkType"].isNull()) itemsObject.instanceNetworkType = value["InstanceNetworkType"].asString(); + if(!value["VpcCloudInstanceId"].isNull()) + itemsObject.vpcCloudInstanceId = value["VpcCloudInstanceId"].asString(); if(!value["LockReason"].isNull()) itemsObject.lockReason = value["LockReason"].asString(); if(!value["ZoneId"].isNull()) diff --git a/rds/src/model/RenewDBInstanceRequest.cc b/rds/src/model/RenewDBInstanceRequest.cc deleted file mode 100644 index f244685ed..000000000 --- a/rds/src/model/RenewDBInstanceRequest.cc +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::RenewDBInstanceRequest; - -RenewDBInstanceRequest::RenewDBInstanceRequest() : - RpcServiceRequest("rds", "2014-08-15", "RenewDBInstance") -{} - -RenewDBInstanceRequest::~RenewDBInstanceRequest() -{} - -long RenewDBInstanceRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void RenewDBInstanceRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string RenewDBInstanceRequest::getPeriod()const -{ - return period_; -} - -void RenewDBInstanceRequest::setPeriod(const std::string& period) -{ - period_ = period; - setParameter("Period", period); -} - -std::string RenewDBInstanceRequest::getAutoPay()const -{ - return autoPay_; -} - -void RenewDBInstanceRequest::setAutoPay(const std::string& autoPay) -{ - autoPay_ = autoPay; - setParameter("AutoPay", autoPay); -} - -std::string RenewDBInstanceRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void RenewDBInstanceRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string RenewDBInstanceRequest::getClientToken()const -{ - return clientToken_; -} - -void RenewDBInstanceRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setParameter("ClientToken", clientToken); -} - -std::string RenewDBInstanceRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void RenewDBInstanceRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -long RenewDBInstanceRequest::getOwnerId()const -{ - return ownerId_; -} - -void RenewDBInstanceRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string RenewDBInstanceRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void RenewDBInstanceRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/RenewDBInstanceResult.cc b/rds/src/model/RenewDBInstanceResult.cc deleted file mode 100644 index 00f3d559c..000000000 --- a/rds/src/model/RenewDBInstanceResult.cc +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -RenewDBInstanceResult::RenewDBInstanceResult() : - ServiceResult() -{} - -RenewDBInstanceResult::RenewDBInstanceResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -RenewDBInstanceResult::~RenewDBInstanceResult() -{} - -void RenewDBInstanceResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - -} -