diff --git a/CHANGELOG b/CHANGELOG index 683401210..f640af4e0 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +2019-09-12 Version 1.36.124 +- Fixed CMakeLists file. + 2019-09-12 Version 1.36.123 - Fixed CMakeLists file. diff --git a/VERSION b/VERSION index eb68d20b5..a6333c80b 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.123 \ No newline at end of file +1.36.124 \ No newline at end of file diff --git a/rds/CMakeLists.txt b/rds/CMakeLists.txt index df91f6902..fe595d17f 100644 --- a/rds/CMakeLists.txt +++ b/rds/CMakeLists.txt @@ -37,10 +37,10 @@ set(rds_public_header_model include/alibabacloud/rds/model/SwitchDBInstanceNetTypeResult.h include/alibabacloud/rds/model/DescribeDBInstanceMonitorRequest.h include/alibabacloud/rds/model/DescribeDBInstanceMonitorResult.h - include/alibabacloud/rds/model/DescribeDBInstanceHAConfigRequest.h - include/alibabacloud/rds/model/DescribeDBInstanceHAConfigResult.h include/alibabacloud/rds/model/CreateReadOnlyDBInstanceRequest.h include/alibabacloud/rds/model/CreateReadOnlyDBInstanceResult.h + include/alibabacloud/rds/model/DescribeDBInstanceHAConfigRequest.h + include/alibabacloud/rds/model/DescribeDBInstanceHAConfigResult.h include/alibabacloud/rds/model/ModifyAccountDescriptionRequest.h include/alibabacloud/rds/model/ModifyAccountDescriptionResult.h include/alibabacloud/rds/model/MigrateToOtherRegionRequest.h @@ -59,28 +59,28 @@ set(rds_public_header_model include/alibabacloud/rds/model/CheckAccountNameAvailableResult.h include/alibabacloud/rds/model/RestartDBInstanceRequest.h include/alibabacloud/rds/model/RestartDBInstanceResult.h - include/alibabacloud/rds/model/DescribeTemplatesListRequest.h - include/alibabacloud/rds/model/DescribeTemplatesListResult.h include/alibabacloud/rds/model/ImportDataForSQLServerRequest.h include/alibabacloud/rds/model/ImportDataForSQLServerResult.h + include/alibabacloud/rds/model/DescribeTemplatesListRequest.h + include/alibabacloud/rds/model/DescribeTemplatesListResult.h + include/alibabacloud/rds/model/DescribeTagsRequest.h + include/alibabacloud/rds/model/DescribeTagsResult.h include/alibabacloud/rds/model/CheckResourceRequest.h include/alibabacloud/rds/model/CheckResourceResult.h include/alibabacloud/rds/model/ModifySecurityGroupConfigurationRequest.h include/alibabacloud/rds/model/ModifySecurityGroupConfigurationResult.h - include/alibabacloud/rds/model/DescribeTagsRequest.h - include/alibabacloud/rds/model/DescribeTagsResult.h - include/alibabacloud/rds/model/ModifyDTCSecurityIpHostsForSQLServerRequest.h - include/alibabacloud/rds/model/ModifyDTCSecurityIpHostsForSQLServerResult.h include/alibabacloud/rds/model/DescribeCharacterSetNameRequest.h include/alibabacloud/rds/model/DescribeCharacterSetNameResult.h + include/alibabacloud/rds/model/ModifyDTCSecurityIpHostsForSQLServerRequest.h + include/alibabacloud/rds/model/ModifyDTCSecurityIpHostsForSQLServerResult.h include/alibabacloud/rds/model/DescribeMigrateTasksRequest.h include/alibabacloud/rds/model/DescribeMigrateTasksResult.h include/alibabacloud/rds/model/ModifyDBInstanceNetworkExpireTimeRequest.h include/alibabacloud/rds/model/ModifyDBInstanceNetworkExpireTimeResult.h - include/alibabacloud/rds/model/CreateAccountRequest.h - include/alibabacloud/rds/model/CreateAccountResult.h include/alibabacloud/rds/model/DescribeModifyParameterLogRequest.h include/alibabacloud/rds/model/DescribeModifyParameterLogResult.h + include/alibabacloud/rds/model/CreateAccountRequest.h + include/alibabacloud/rds/model/CreateAccountResult.h include/alibabacloud/rds/model/ModifyDBInstancePayTypeRequest.h include/alibabacloud/rds/model/ModifyDBInstancePayTypeResult.h include/alibabacloud/rds/model/RecoveryDBInstanceRequest.h @@ -95,36 +95,36 @@ set(rds_public_header_model include/alibabacloud/rds/model/ModifyDBInstanceMonitorResult.h include/alibabacloud/rds/model/ModifyInstanceCrossBackupPolicyRequest.h include/alibabacloud/rds/model/ModifyInstanceCrossBackupPolicyResult.h - include/alibabacloud/rds/model/DescribeAvailableCrossRegionRequest.h - include/alibabacloud/rds/model/DescribeAvailableCrossRegionResult.h include/alibabacloud/rds/model/DescribeSQLLogFilesRequest.h include/alibabacloud/rds/model/DescribeSQLLogFilesResult.h + include/alibabacloud/rds/model/DescribeAvailableCrossRegionRequest.h + include/alibabacloud/rds/model/DescribeAvailableCrossRegionResult.h include/alibabacloud/rds/model/CancelImportRequest.h include/alibabacloud/rds/model/CancelImportResult.h - include/alibabacloud/rds/model/DescribeSecurityGroupConfigurationRequest.h - include/alibabacloud/rds/model/DescribeSecurityGroupConfigurationResult.h include/alibabacloud/rds/model/ModifyBackupPolicyRequest.h include/alibabacloud/rds/model/ModifyBackupPolicyResult.h + include/alibabacloud/rds/model/DescribeSecurityGroupConfigurationRequest.h + include/alibabacloud/rds/model/DescribeSecurityGroupConfigurationResult.h include/alibabacloud/rds/model/PreCheckCreateOrderForTempUpgradeRequest.h include/alibabacloud/rds/model/PreCheckCreateOrderForTempUpgradeResult.h include/alibabacloud/rds/model/ModifyReplicaDescriptionRequest.h include/alibabacloud/rds/model/ModifyReplicaDescriptionResult.h include/alibabacloud/rds/model/DescribeParametersRequest.h include/alibabacloud/rds/model/DescribeParametersResult.h - include/alibabacloud/rds/model/DescribeBinlogFilesRequest.h - include/alibabacloud/rds/model/DescribeBinlogFilesResult.h include/alibabacloud/rds/model/AddTagsToResourceRequest.h include/alibabacloud/rds/model/AddTagsToResourceResult.h + include/alibabacloud/rds/model/DescribeBinlogFilesRequest.h + include/alibabacloud/rds/model/DescribeBinlogFilesResult.h include/alibabacloud/rds/model/DescribeDBInstanceProxyConfigurationRequest.h include/alibabacloud/rds/model/DescribeDBInstanceProxyConfigurationResult.h include/alibabacloud/rds/model/PreCheckCreateOrderRequest.h include/alibabacloud/rds/model/PreCheckCreateOrderResult.h include/alibabacloud/rds/model/CreateDiagnosticReportRequest.h include/alibabacloud/rds/model/CreateDiagnosticReportResult.h - include/alibabacloud/rds/model/DescribeReadDBInstanceDelayRequest.h - include/alibabacloud/rds/model/DescribeReadDBInstanceDelayResult.h include/alibabacloud/rds/model/DescribeSQLLogReportListRequest.h include/alibabacloud/rds/model/DescribeSQLLogReportListResult.h + include/alibabacloud/rds/model/DescribeReadDBInstanceDelayRequest.h + include/alibabacloud/rds/model/DescribeReadDBInstanceDelayResult.h include/alibabacloud/rds/model/CloneDBInstanceRequest.h include/alibabacloud/rds/model/CloneDBInstanceResult.h include/alibabacloud/rds/model/DescribeTasksRequest.h @@ -201,10 +201,10 @@ set(rds_public_header_model include/alibabacloud/rds/model/ModifyDBInstanceTDEResult.h include/alibabacloud/rds/model/DescribeDBInstancePerformanceRequest.h include/alibabacloud/rds/model/DescribeDBInstancePerformanceResult.h - include/alibabacloud/rds/model/DescribeDBInstancesRequest.h - include/alibabacloud/rds/model/DescribeDBInstancesResult.h include/alibabacloud/rds/model/DescribeActionEventPolicyRequest.h include/alibabacloud/rds/model/DescribeActionEventPolicyResult.h + include/alibabacloud/rds/model/DescribeDBInstancesRequest.h + include/alibabacloud/rds/model/DescribeDBInstancesResult.h include/alibabacloud/rds/model/RequestServiceOfCloudDBExpertRequest.h include/alibabacloud/rds/model/RequestServiceOfCloudDBExpertResult.h include/alibabacloud/rds/model/DescribeCrossRegionLogBackupFilesRequest.h @@ -213,10 +213,10 @@ set(rds_public_header_model include/alibabacloud/rds/model/DescribeBackupDatabaseResult.h include/alibabacloud/rds/model/CreateDBInstanceReplicaRequest.h include/alibabacloud/rds/model/CreateDBInstanceReplicaResult.h - include/alibabacloud/rds/model/RevokeAccountPrivilegeRequest.h - include/alibabacloud/rds/model/RevokeAccountPrivilegeResult.h include/alibabacloud/rds/model/AllocateInstancePrivateConnectionRequest.h include/alibabacloud/rds/model/AllocateInstancePrivateConnectionResult.h + include/alibabacloud/rds/model/RevokeAccountPrivilegeRequest.h + include/alibabacloud/rds/model/RevokeAccountPrivilegeResult.h include/alibabacloud/rds/model/DescibeImportsFromDatabaseRequest.h include/alibabacloud/rds/model/DescibeImportsFromDatabaseResult.h include/alibabacloud/rds/model/DescribeParameterTemplatesRequest.h @@ -227,10 +227,10 @@ set(rds_public_header_model include/alibabacloud/rds/model/DescribeInstanceVpcMigrateInfoResult.h include/alibabacloud/rds/model/CopyDatabaseRequest.h include/alibabacloud/rds/model/CopyDatabaseResult.h - include/alibabacloud/rds/model/CreateDBInstanceRequest.h - include/alibabacloud/rds/model/CreateDBInstanceResult.h include/alibabacloud/rds/model/ModifyDBInstanceSSLRequest.h include/alibabacloud/rds/model/ModifyDBInstanceSSLResult.h + include/alibabacloud/rds/model/CreateDBInstanceRequest.h + include/alibabacloud/rds/model/CreateDBInstanceResult.h include/alibabacloud/rds/model/DescribeDBInstanceTDERequest.h include/alibabacloud/rds/model/DescribeDBInstanceTDEResult.h include/alibabacloud/rds/model/DescribeSQLLogReportsRequest.h @@ -271,10 +271,10 @@ set(rds_public_header_model include/alibabacloud/rds/model/CreateBackupResult.h include/alibabacloud/rds/model/ModifyReadWriteSplittingConnectionRequest.h include/alibabacloud/rds/model/ModifyReadWriteSplittingConnectionResult.h - include/alibabacloud/rds/model/ModifyDBInstanceMaintainTimeRequest.h - include/alibabacloud/rds/model/ModifyDBInstanceMaintainTimeResult.h include/alibabacloud/rds/model/ModifyDBInstanceDescriptionRequest.h include/alibabacloud/rds/model/ModifyDBInstanceDescriptionResult.h + include/alibabacloud/rds/model/ModifyDBInstanceMaintainTimeRequest.h + include/alibabacloud/rds/model/ModifyDBInstanceMaintainTimeResult.h include/alibabacloud/rds/model/DescribeCrossRegionBackupsRequest.h include/alibabacloud/rds/model/DescribeCrossRegionBackupsResult.h include/alibabacloud/rds/model/ModifyResourceGroupRequest.h @@ -345,10 +345,10 @@ set(rds_public_header_model include/alibabacloud/rds/model/DescribeBackupTasksResult.h include/alibabacloud/rds/model/DeleteDatabaseRequest.h include/alibabacloud/rds/model/DeleteDatabaseResult.h - include/alibabacloud/rds/model/DescribeBackupPolicyRequest.h - include/alibabacloud/rds/model/DescribeBackupPolicyResult.h include/alibabacloud/rds/model/ModifyCollationTimeZoneRequest.h include/alibabacloud/rds/model/ModifyCollationTimeZoneResult.h + include/alibabacloud/rds/model/DescribeBackupPolicyRequest.h + include/alibabacloud/rds/model/DescribeBackupPolicyResult.h include/alibabacloud/rds/model/CreateMigrateTaskForSQLServerRequest.h include/alibabacloud/rds/model/CreateMigrateTaskForSQLServerResult.h include/alibabacloud/rds/model/DescribeDBInstanceIPArrayListRequest.h @@ -359,7 +359,7 @@ set(rds_public_header_model include/alibabacloud/rds/model/ResetAccountForPGResult.h ) set(rds_src - src/com.aliyun.pop.sdk.domain.Product@79ab97fdClient.cc + src/RdsClient.cc src/model/CheckCreateDdrDBInstanceRequest.cc src/model/CheckCreateDdrDBInstanceResult.cc src/model/CreateMigrateTaskRequest.cc @@ -376,10 +376,10 @@ set(rds_src src/model/SwitchDBInstanceNetTypeResult.cc src/model/DescribeDBInstanceMonitorRequest.cc src/model/DescribeDBInstanceMonitorResult.cc - src/model/DescribeDBInstanceHAConfigRequest.cc - src/model/DescribeDBInstanceHAConfigResult.cc src/model/CreateReadOnlyDBInstanceRequest.cc src/model/CreateReadOnlyDBInstanceResult.cc + src/model/DescribeDBInstanceHAConfigRequest.cc + src/model/DescribeDBInstanceHAConfigResult.cc src/model/ModifyAccountDescriptionRequest.cc src/model/ModifyAccountDescriptionResult.cc src/model/MigrateToOtherRegionRequest.cc @@ -398,28 +398,28 @@ set(rds_src src/model/CheckAccountNameAvailableResult.cc src/model/RestartDBInstanceRequest.cc src/model/RestartDBInstanceResult.cc - src/model/DescribeTemplatesListRequest.cc - src/model/DescribeTemplatesListResult.cc src/model/ImportDataForSQLServerRequest.cc src/model/ImportDataForSQLServerResult.cc + src/model/DescribeTemplatesListRequest.cc + src/model/DescribeTemplatesListResult.cc + src/model/DescribeTagsRequest.cc + src/model/DescribeTagsResult.cc src/model/CheckResourceRequest.cc src/model/CheckResourceResult.cc src/model/ModifySecurityGroupConfigurationRequest.cc src/model/ModifySecurityGroupConfigurationResult.cc - src/model/DescribeTagsRequest.cc - src/model/DescribeTagsResult.cc - src/model/ModifyDTCSecurityIpHostsForSQLServerRequest.cc - src/model/ModifyDTCSecurityIpHostsForSQLServerResult.cc src/model/DescribeCharacterSetNameRequest.cc src/model/DescribeCharacterSetNameResult.cc + src/model/ModifyDTCSecurityIpHostsForSQLServerRequest.cc + src/model/ModifyDTCSecurityIpHostsForSQLServerResult.cc src/model/DescribeMigrateTasksRequest.cc src/model/DescribeMigrateTasksResult.cc src/model/ModifyDBInstanceNetworkExpireTimeRequest.cc src/model/ModifyDBInstanceNetworkExpireTimeResult.cc - src/model/CreateAccountRequest.cc - src/model/CreateAccountResult.cc src/model/DescribeModifyParameterLogRequest.cc src/model/DescribeModifyParameterLogResult.cc + src/model/CreateAccountRequest.cc + src/model/CreateAccountResult.cc src/model/ModifyDBInstancePayTypeRequest.cc src/model/ModifyDBInstancePayTypeResult.cc src/model/RecoveryDBInstanceRequest.cc @@ -434,36 +434,36 @@ set(rds_src src/model/ModifyDBInstanceMonitorResult.cc src/model/ModifyInstanceCrossBackupPolicyRequest.cc src/model/ModifyInstanceCrossBackupPolicyResult.cc - src/model/DescribeAvailableCrossRegionRequest.cc - src/model/DescribeAvailableCrossRegionResult.cc src/model/DescribeSQLLogFilesRequest.cc src/model/DescribeSQLLogFilesResult.cc + src/model/DescribeAvailableCrossRegionRequest.cc + src/model/DescribeAvailableCrossRegionResult.cc src/model/CancelImportRequest.cc src/model/CancelImportResult.cc - src/model/DescribeSecurityGroupConfigurationRequest.cc - src/model/DescribeSecurityGroupConfigurationResult.cc src/model/ModifyBackupPolicyRequest.cc src/model/ModifyBackupPolicyResult.cc + src/model/DescribeSecurityGroupConfigurationRequest.cc + src/model/DescribeSecurityGroupConfigurationResult.cc src/model/PreCheckCreateOrderForTempUpgradeRequest.cc src/model/PreCheckCreateOrderForTempUpgradeResult.cc src/model/ModifyReplicaDescriptionRequest.cc src/model/ModifyReplicaDescriptionResult.cc src/model/DescribeParametersRequest.cc src/model/DescribeParametersResult.cc - src/model/DescribeBinlogFilesRequest.cc - src/model/DescribeBinlogFilesResult.cc src/model/AddTagsToResourceRequest.cc src/model/AddTagsToResourceResult.cc + src/model/DescribeBinlogFilesRequest.cc + src/model/DescribeBinlogFilesResult.cc src/model/DescribeDBInstanceProxyConfigurationRequest.cc src/model/DescribeDBInstanceProxyConfigurationResult.cc src/model/PreCheckCreateOrderRequest.cc src/model/PreCheckCreateOrderResult.cc src/model/CreateDiagnosticReportRequest.cc src/model/CreateDiagnosticReportResult.cc - src/model/DescribeReadDBInstanceDelayRequest.cc - src/model/DescribeReadDBInstanceDelayResult.cc src/model/DescribeSQLLogReportListRequest.cc src/model/DescribeSQLLogReportListResult.cc + src/model/DescribeReadDBInstanceDelayRequest.cc + src/model/DescribeReadDBInstanceDelayResult.cc src/model/CloneDBInstanceRequest.cc src/model/CloneDBInstanceResult.cc src/model/DescribeTasksRequest.cc @@ -540,10 +540,10 @@ set(rds_src src/model/ModifyDBInstanceTDEResult.cc src/model/DescribeDBInstancePerformanceRequest.cc src/model/DescribeDBInstancePerformanceResult.cc - src/model/DescribeDBInstancesRequest.cc - src/model/DescribeDBInstancesResult.cc src/model/DescribeActionEventPolicyRequest.cc src/model/DescribeActionEventPolicyResult.cc + src/model/DescribeDBInstancesRequest.cc + src/model/DescribeDBInstancesResult.cc src/model/RequestServiceOfCloudDBExpertRequest.cc src/model/RequestServiceOfCloudDBExpertResult.cc src/model/DescribeCrossRegionLogBackupFilesRequest.cc @@ -552,10 +552,10 @@ set(rds_src src/model/DescribeBackupDatabaseResult.cc src/model/CreateDBInstanceReplicaRequest.cc src/model/CreateDBInstanceReplicaResult.cc - src/model/RevokeAccountPrivilegeRequest.cc - src/model/RevokeAccountPrivilegeResult.cc src/model/AllocateInstancePrivateConnectionRequest.cc src/model/AllocateInstancePrivateConnectionResult.cc + src/model/RevokeAccountPrivilegeRequest.cc + src/model/RevokeAccountPrivilegeResult.cc src/model/DescibeImportsFromDatabaseRequest.cc src/model/DescibeImportsFromDatabaseResult.cc src/model/DescribeParameterTemplatesRequest.cc @@ -566,10 +566,10 @@ set(rds_src src/model/DescribeInstanceVpcMigrateInfoResult.cc src/model/CopyDatabaseRequest.cc src/model/CopyDatabaseResult.cc - src/model/CreateDBInstanceRequest.cc - src/model/CreateDBInstanceResult.cc src/model/ModifyDBInstanceSSLRequest.cc src/model/ModifyDBInstanceSSLResult.cc + src/model/CreateDBInstanceRequest.cc + src/model/CreateDBInstanceResult.cc src/model/DescribeDBInstanceTDERequest.cc src/model/DescribeDBInstanceTDEResult.cc src/model/DescribeSQLLogReportsRequest.cc @@ -610,10 +610,10 @@ set(rds_src src/model/CreateBackupResult.cc src/model/ModifyReadWriteSplittingConnectionRequest.cc src/model/ModifyReadWriteSplittingConnectionResult.cc - src/model/ModifyDBInstanceMaintainTimeRequest.cc - src/model/ModifyDBInstanceMaintainTimeResult.cc src/model/ModifyDBInstanceDescriptionRequest.cc src/model/ModifyDBInstanceDescriptionResult.cc + src/model/ModifyDBInstanceMaintainTimeRequest.cc + src/model/ModifyDBInstanceMaintainTimeResult.cc src/model/DescribeCrossRegionBackupsRequest.cc src/model/DescribeCrossRegionBackupsResult.cc src/model/ModifyResourceGroupRequest.cc @@ -684,10 +684,10 @@ set(rds_src src/model/DescribeBackupTasksResult.cc src/model/DeleteDatabaseRequest.cc src/model/DeleteDatabaseResult.cc - src/model/DescribeBackupPolicyRequest.cc - src/model/DescribeBackupPolicyResult.cc src/model/ModifyCollationTimeZoneRequest.cc src/model/ModifyCollationTimeZoneResult.cc + src/model/DescribeBackupPolicyRequest.cc + src/model/DescribeBackupPolicyResult.cc src/model/CreateMigrateTaskForSQLServerRequest.cc src/model/CreateMigrateTaskForSQLServerResult.cc src/model/DescribeDBInstanceIPArrayListRequest.cc diff --git a/rds/include/alibabacloud/rds/RdsClient.h b/rds/include/alibabacloud/rds/RdsClient.h index 1f35f1da6..e2b2270fe 100644 --- a/rds/include/alibabacloud/rds/RdsClient.h +++ b/rds/include/alibabacloud/rds/RdsClient.h @@ -38,10 +38,10 @@ #include "model/SwitchDBInstanceNetTypeResult.h" #include "model/DescribeDBInstanceMonitorRequest.h" #include "model/DescribeDBInstanceMonitorResult.h" -#include "model/DescribeDBInstanceHAConfigRequest.h" -#include "model/DescribeDBInstanceHAConfigResult.h" #include "model/CreateReadOnlyDBInstanceRequest.h" #include "model/CreateReadOnlyDBInstanceResult.h" +#include "model/DescribeDBInstanceHAConfigRequest.h" +#include "model/DescribeDBInstanceHAConfigResult.h" #include "model/ModifyAccountDescriptionRequest.h" #include "model/ModifyAccountDescriptionResult.h" #include "model/MigrateToOtherRegionRequest.h" @@ -60,28 +60,28 @@ #include "model/CheckAccountNameAvailableResult.h" #include "model/RestartDBInstanceRequest.h" #include "model/RestartDBInstanceResult.h" -#include "model/DescribeTemplatesListRequest.h" -#include "model/DescribeTemplatesListResult.h" #include "model/ImportDataForSQLServerRequest.h" #include "model/ImportDataForSQLServerResult.h" +#include "model/DescribeTemplatesListRequest.h" +#include "model/DescribeTemplatesListResult.h" +#include "model/DescribeTagsRequest.h" +#include "model/DescribeTagsResult.h" #include "model/CheckResourceRequest.h" #include "model/CheckResourceResult.h" #include "model/ModifySecurityGroupConfigurationRequest.h" #include "model/ModifySecurityGroupConfigurationResult.h" -#include "model/DescribeTagsRequest.h" -#include "model/DescribeTagsResult.h" -#include "model/ModifyDTCSecurityIpHostsForSQLServerRequest.h" -#include "model/ModifyDTCSecurityIpHostsForSQLServerResult.h" #include "model/DescribeCharacterSetNameRequest.h" #include "model/DescribeCharacterSetNameResult.h" +#include "model/ModifyDTCSecurityIpHostsForSQLServerRequest.h" +#include "model/ModifyDTCSecurityIpHostsForSQLServerResult.h" #include "model/DescribeMigrateTasksRequest.h" #include "model/DescribeMigrateTasksResult.h" #include "model/ModifyDBInstanceNetworkExpireTimeRequest.h" #include "model/ModifyDBInstanceNetworkExpireTimeResult.h" -#include "model/CreateAccountRequest.h" -#include "model/CreateAccountResult.h" #include "model/DescribeModifyParameterLogRequest.h" #include "model/DescribeModifyParameterLogResult.h" +#include "model/CreateAccountRequest.h" +#include "model/CreateAccountResult.h" #include "model/ModifyDBInstancePayTypeRequest.h" #include "model/ModifyDBInstancePayTypeResult.h" #include "model/RecoveryDBInstanceRequest.h" @@ -96,36 +96,36 @@ #include "model/ModifyDBInstanceMonitorResult.h" #include "model/ModifyInstanceCrossBackupPolicyRequest.h" #include "model/ModifyInstanceCrossBackupPolicyResult.h" -#include "model/DescribeAvailableCrossRegionRequest.h" -#include "model/DescribeAvailableCrossRegionResult.h" #include "model/DescribeSQLLogFilesRequest.h" #include "model/DescribeSQLLogFilesResult.h" +#include "model/DescribeAvailableCrossRegionRequest.h" +#include "model/DescribeAvailableCrossRegionResult.h" #include "model/CancelImportRequest.h" #include "model/CancelImportResult.h" -#include "model/DescribeSecurityGroupConfigurationRequest.h" -#include "model/DescribeSecurityGroupConfigurationResult.h" #include "model/ModifyBackupPolicyRequest.h" #include "model/ModifyBackupPolicyResult.h" +#include "model/DescribeSecurityGroupConfigurationRequest.h" +#include "model/DescribeSecurityGroupConfigurationResult.h" #include "model/PreCheckCreateOrderForTempUpgradeRequest.h" #include "model/PreCheckCreateOrderForTempUpgradeResult.h" #include "model/ModifyReplicaDescriptionRequest.h" #include "model/ModifyReplicaDescriptionResult.h" #include "model/DescribeParametersRequest.h" #include "model/DescribeParametersResult.h" -#include "model/DescribeBinlogFilesRequest.h" -#include "model/DescribeBinlogFilesResult.h" #include "model/AddTagsToResourceRequest.h" #include "model/AddTagsToResourceResult.h" +#include "model/DescribeBinlogFilesRequest.h" +#include "model/DescribeBinlogFilesResult.h" #include "model/DescribeDBInstanceProxyConfigurationRequest.h" #include "model/DescribeDBInstanceProxyConfigurationResult.h" #include "model/PreCheckCreateOrderRequest.h" #include "model/PreCheckCreateOrderResult.h" #include "model/CreateDiagnosticReportRequest.h" #include "model/CreateDiagnosticReportResult.h" -#include "model/DescribeReadDBInstanceDelayRequest.h" -#include "model/DescribeReadDBInstanceDelayResult.h" #include "model/DescribeSQLLogReportListRequest.h" #include "model/DescribeSQLLogReportListResult.h" +#include "model/DescribeReadDBInstanceDelayRequest.h" +#include "model/DescribeReadDBInstanceDelayResult.h" #include "model/CloneDBInstanceRequest.h" #include "model/CloneDBInstanceResult.h" #include "model/DescribeTasksRequest.h" @@ -202,10 +202,10 @@ #include "model/ModifyDBInstanceTDEResult.h" #include "model/DescribeDBInstancePerformanceRequest.h" #include "model/DescribeDBInstancePerformanceResult.h" -#include "model/DescribeDBInstancesRequest.h" -#include "model/DescribeDBInstancesResult.h" #include "model/DescribeActionEventPolicyRequest.h" #include "model/DescribeActionEventPolicyResult.h" +#include "model/DescribeDBInstancesRequest.h" +#include "model/DescribeDBInstancesResult.h" #include "model/RequestServiceOfCloudDBExpertRequest.h" #include "model/RequestServiceOfCloudDBExpertResult.h" #include "model/DescribeCrossRegionLogBackupFilesRequest.h" @@ -214,10 +214,10 @@ #include "model/DescribeBackupDatabaseResult.h" #include "model/CreateDBInstanceReplicaRequest.h" #include "model/CreateDBInstanceReplicaResult.h" -#include "model/RevokeAccountPrivilegeRequest.h" -#include "model/RevokeAccountPrivilegeResult.h" #include "model/AllocateInstancePrivateConnectionRequest.h" #include "model/AllocateInstancePrivateConnectionResult.h" +#include "model/RevokeAccountPrivilegeRequest.h" +#include "model/RevokeAccountPrivilegeResult.h" #include "model/DescibeImportsFromDatabaseRequest.h" #include "model/DescibeImportsFromDatabaseResult.h" #include "model/DescribeParameterTemplatesRequest.h" @@ -228,10 +228,10 @@ #include "model/DescribeInstanceVpcMigrateInfoResult.h" #include "model/CopyDatabaseRequest.h" #include "model/CopyDatabaseResult.h" -#include "model/CreateDBInstanceRequest.h" -#include "model/CreateDBInstanceResult.h" #include "model/ModifyDBInstanceSSLRequest.h" #include "model/ModifyDBInstanceSSLResult.h" +#include "model/CreateDBInstanceRequest.h" +#include "model/CreateDBInstanceResult.h" #include "model/DescribeDBInstanceTDERequest.h" #include "model/DescribeDBInstanceTDEResult.h" #include "model/DescribeSQLLogReportsRequest.h" @@ -272,10 +272,10 @@ #include "model/CreateBackupResult.h" #include "model/ModifyReadWriteSplittingConnectionRequest.h" #include "model/ModifyReadWriteSplittingConnectionResult.h" -#include "model/ModifyDBInstanceMaintainTimeRequest.h" -#include "model/ModifyDBInstanceMaintainTimeResult.h" #include "model/ModifyDBInstanceDescriptionRequest.h" #include "model/ModifyDBInstanceDescriptionResult.h" +#include "model/ModifyDBInstanceMaintainTimeRequest.h" +#include "model/ModifyDBInstanceMaintainTimeResult.h" #include "model/DescribeCrossRegionBackupsRequest.h" #include "model/DescribeCrossRegionBackupsResult.h" #include "model/ModifyResourceGroupRequest.h" @@ -346,10 +346,10 @@ #include "model/DescribeBackupTasksResult.h" #include "model/DeleteDatabaseRequest.h" #include "model/DeleteDatabaseResult.h" -#include "model/DescribeBackupPolicyRequest.h" -#include "model/DescribeBackupPolicyResult.h" #include "model/ModifyCollationTimeZoneRequest.h" #include "model/ModifyCollationTimeZoneResult.h" +#include "model/DescribeBackupPolicyRequest.h" +#include "model/DescribeBackupPolicyResult.h" #include "model/CreateMigrateTaskForSQLServerRequest.h" #include "model/CreateMigrateTaskForSQLServerResult.h" #include "model/DescribeDBInstanceIPArrayListRequest.h" @@ -391,12 +391,12 @@ namespace AlibabaCloud typedef Outcome DescribeDBInstanceMonitorOutcome; typedef std::future DescribeDBInstanceMonitorOutcomeCallable; typedef std::function&)> DescribeDBInstanceMonitorAsyncHandler; - typedef Outcome DescribeDBInstanceHAConfigOutcome; - typedef std::future DescribeDBInstanceHAConfigOutcomeCallable; - typedef std::function&)> DescribeDBInstanceHAConfigAsyncHandler; typedef Outcome CreateReadOnlyDBInstanceOutcome; typedef std::future CreateReadOnlyDBInstanceOutcomeCallable; typedef std::function&)> CreateReadOnlyDBInstanceAsyncHandler; + typedef Outcome DescribeDBInstanceHAConfigOutcome; + typedef std::future DescribeDBInstanceHAConfigOutcomeCallable; + typedef std::function&)> DescribeDBInstanceHAConfigAsyncHandler; typedef Outcome ModifyAccountDescriptionOutcome; typedef std::future ModifyAccountDescriptionOutcomeCallable; typedef std::function&)> ModifyAccountDescriptionAsyncHandler; @@ -424,39 +424,39 @@ namespace AlibabaCloud typedef Outcome RestartDBInstanceOutcome; typedef std::future RestartDBInstanceOutcomeCallable; typedef std::function&)> RestartDBInstanceAsyncHandler; - typedef Outcome DescribeTemplatesListOutcome; - typedef std::future DescribeTemplatesListOutcomeCallable; - typedef std::function&)> DescribeTemplatesListAsyncHandler; typedef Outcome ImportDataForSQLServerOutcome; typedef std::future ImportDataForSQLServerOutcomeCallable; typedef std::function&)> ImportDataForSQLServerAsyncHandler; + typedef Outcome DescribeTemplatesListOutcome; + typedef std::future DescribeTemplatesListOutcomeCallable; + typedef std::function&)> DescribeTemplatesListAsyncHandler; + typedef Outcome DescribeTagsOutcome; + typedef std::future DescribeTagsOutcomeCallable; + typedef std::function&)> DescribeTagsAsyncHandler; typedef Outcome CheckResourceOutcome; typedef std::future CheckResourceOutcomeCallable; typedef std::function&)> CheckResourceAsyncHandler; typedef Outcome ModifySecurityGroupConfigurationOutcome; typedef std::future ModifySecurityGroupConfigurationOutcomeCallable; typedef std::function&)> ModifySecurityGroupConfigurationAsyncHandler; - typedef Outcome DescribeTagsOutcome; - typedef std::future DescribeTagsOutcomeCallable; - typedef std::function&)> DescribeTagsAsyncHandler; - typedef Outcome ModifyDTCSecurityIpHostsForSQLServerOutcome; - typedef std::future ModifyDTCSecurityIpHostsForSQLServerOutcomeCallable; - typedef std::function&)> ModifyDTCSecurityIpHostsForSQLServerAsyncHandler; typedef Outcome DescribeCharacterSetNameOutcome; typedef std::future DescribeCharacterSetNameOutcomeCallable; typedef std::function&)> DescribeCharacterSetNameAsyncHandler; + typedef Outcome ModifyDTCSecurityIpHostsForSQLServerOutcome; + typedef std::future ModifyDTCSecurityIpHostsForSQLServerOutcomeCallable; + typedef std::function&)> ModifyDTCSecurityIpHostsForSQLServerAsyncHandler; typedef Outcome DescribeMigrateTasksOutcome; typedef std::future DescribeMigrateTasksOutcomeCallable; typedef std::function&)> DescribeMigrateTasksAsyncHandler; typedef Outcome ModifyDBInstanceNetworkExpireTimeOutcome; typedef std::future ModifyDBInstanceNetworkExpireTimeOutcomeCallable; typedef std::function&)> ModifyDBInstanceNetworkExpireTimeAsyncHandler; - typedef Outcome CreateAccountOutcome; - typedef std::future CreateAccountOutcomeCallable; - typedef std::function&)> CreateAccountAsyncHandler; typedef Outcome DescribeModifyParameterLogOutcome; typedef std::future DescribeModifyParameterLogOutcomeCallable; typedef std::function&)> DescribeModifyParameterLogAsyncHandler; + typedef Outcome CreateAccountOutcome; + typedef std::future CreateAccountOutcomeCallable; + typedef std::function&)> CreateAccountAsyncHandler; typedef Outcome ModifyDBInstancePayTypeOutcome; typedef std::future ModifyDBInstancePayTypeOutcomeCallable; typedef std::function&)> ModifyDBInstancePayTypeAsyncHandler; @@ -478,21 +478,21 @@ namespace AlibabaCloud typedef Outcome ModifyInstanceCrossBackupPolicyOutcome; typedef std::future ModifyInstanceCrossBackupPolicyOutcomeCallable; typedef std::function&)> ModifyInstanceCrossBackupPolicyAsyncHandler; - typedef Outcome DescribeAvailableCrossRegionOutcome; - typedef std::future DescribeAvailableCrossRegionOutcomeCallable; - typedef std::function&)> DescribeAvailableCrossRegionAsyncHandler; typedef Outcome DescribeSQLLogFilesOutcome; typedef std::future DescribeSQLLogFilesOutcomeCallable; typedef std::function&)> DescribeSQLLogFilesAsyncHandler; + typedef Outcome DescribeAvailableCrossRegionOutcome; + typedef std::future DescribeAvailableCrossRegionOutcomeCallable; + typedef std::function&)> DescribeAvailableCrossRegionAsyncHandler; typedef Outcome CancelImportOutcome; typedef std::future CancelImportOutcomeCallable; typedef std::function&)> CancelImportAsyncHandler; - typedef Outcome DescribeSecurityGroupConfigurationOutcome; - typedef std::future DescribeSecurityGroupConfigurationOutcomeCallable; - typedef std::function&)> DescribeSecurityGroupConfigurationAsyncHandler; typedef Outcome ModifyBackupPolicyOutcome; typedef std::future ModifyBackupPolicyOutcomeCallable; typedef std::function&)> ModifyBackupPolicyAsyncHandler; + typedef Outcome DescribeSecurityGroupConfigurationOutcome; + typedef std::future DescribeSecurityGroupConfigurationOutcomeCallable; + typedef std::function&)> DescribeSecurityGroupConfigurationAsyncHandler; typedef Outcome PreCheckCreateOrderForTempUpgradeOutcome; typedef std::future PreCheckCreateOrderForTempUpgradeOutcomeCallable; typedef std::function&)> PreCheckCreateOrderForTempUpgradeAsyncHandler; @@ -502,12 +502,12 @@ namespace AlibabaCloud typedef Outcome DescribeParametersOutcome; typedef std::future DescribeParametersOutcomeCallable; typedef std::function&)> DescribeParametersAsyncHandler; - typedef Outcome DescribeBinlogFilesOutcome; - typedef std::future DescribeBinlogFilesOutcomeCallable; - typedef std::function&)> DescribeBinlogFilesAsyncHandler; typedef Outcome AddTagsToResourceOutcome; typedef std::future AddTagsToResourceOutcomeCallable; typedef std::function&)> AddTagsToResourceAsyncHandler; + typedef Outcome DescribeBinlogFilesOutcome; + typedef std::future DescribeBinlogFilesOutcomeCallable; + typedef std::function&)> DescribeBinlogFilesAsyncHandler; typedef Outcome DescribeDBInstanceProxyConfigurationOutcome; typedef std::future DescribeDBInstanceProxyConfigurationOutcomeCallable; typedef std::function&)> DescribeDBInstanceProxyConfigurationAsyncHandler; @@ -517,12 +517,12 @@ namespace AlibabaCloud typedef Outcome CreateDiagnosticReportOutcome; typedef std::future CreateDiagnosticReportOutcomeCallable; typedef std::function&)> CreateDiagnosticReportAsyncHandler; - typedef Outcome DescribeReadDBInstanceDelayOutcome; - typedef std::future DescribeReadDBInstanceDelayOutcomeCallable; - typedef std::function&)> DescribeReadDBInstanceDelayAsyncHandler; typedef Outcome DescribeSQLLogReportListOutcome; typedef std::future DescribeSQLLogReportListOutcomeCallable; typedef std::function&)> DescribeSQLLogReportListAsyncHandler; + typedef Outcome DescribeReadDBInstanceDelayOutcome; + typedef std::future DescribeReadDBInstanceDelayOutcomeCallable; + typedef std::function&)> DescribeReadDBInstanceDelayAsyncHandler; typedef Outcome CloneDBInstanceOutcome; typedef std::future CloneDBInstanceOutcomeCallable; typedef std::function&)> CloneDBInstanceAsyncHandler; @@ -637,12 +637,12 @@ namespace AlibabaCloud typedef Outcome DescribeDBInstancePerformanceOutcome; typedef std::future DescribeDBInstancePerformanceOutcomeCallable; typedef std::function&)> DescribeDBInstancePerformanceAsyncHandler; - typedef Outcome DescribeDBInstancesOutcome; - typedef std::future DescribeDBInstancesOutcomeCallable; - typedef std::function&)> DescribeDBInstancesAsyncHandler; typedef Outcome DescribeActionEventPolicyOutcome; typedef std::future DescribeActionEventPolicyOutcomeCallable; typedef std::function&)> DescribeActionEventPolicyAsyncHandler; + typedef Outcome DescribeDBInstancesOutcome; + typedef std::future DescribeDBInstancesOutcomeCallable; + typedef std::function&)> DescribeDBInstancesAsyncHandler; typedef Outcome RequestServiceOfCloudDBExpertOutcome; typedef std::future RequestServiceOfCloudDBExpertOutcomeCallable; typedef std::function&)> RequestServiceOfCloudDBExpertAsyncHandler; @@ -655,12 +655,12 @@ namespace AlibabaCloud typedef Outcome CreateDBInstanceReplicaOutcome; typedef std::future CreateDBInstanceReplicaOutcomeCallable; typedef std::function&)> CreateDBInstanceReplicaAsyncHandler; - typedef Outcome RevokeAccountPrivilegeOutcome; - typedef std::future RevokeAccountPrivilegeOutcomeCallable; - typedef std::function&)> RevokeAccountPrivilegeAsyncHandler; typedef Outcome AllocateInstancePrivateConnectionOutcome; typedef std::future AllocateInstancePrivateConnectionOutcomeCallable; typedef std::function&)> AllocateInstancePrivateConnectionAsyncHandler; + typedef Outcome RevokeAccountPrivilegeOutcome; + typedef std::future RevokeAccountPrivilegeOutcomeCallable; + typedef std::function&)> RevokeAccountPrivilegeAsyncHandler; typedef Outcome DescibeImportsFromDatabaseOutcome; typedef std::future DescibeImportsFromDatabaseOutcomeCallable; typedef std::function&)> DescibeImportsFromDatabaseAsyncHandler; @@ -676,12 +676,12 @@ namespace AlibabaCloud typedef Outcome CopyDatabaseOutcome; typedef std::future CopyDatabaseOutcomeCallable; typedef std::function&)> CopyDatabaseAsyncHandler; - typedef Outcome CreateDBInstanceOutcome; - typedef std::future CreateDBInstanceOutcomeCallable; - typedef std::function&)> CreateDBInstanceAsyncHandler; typedef Outcome ModifyDBInstanceSSLOutcome; typedef std::future ModifyDBInstanceSSLOutcomeCallable; typedef std::function&)> ModifyDBInstanceSSLAsyncHandler; + typedef Outcome CreateDBInstanceOutcome; + typedef std::future CreateDBInstanceOutcomeCallable; + typedef std::function&)> CreateDBInstanceAsyncHandler; typedef Outcome DescribeDBInstanceTDEOutcome; typedef std::future DescribeDBInstanceTDEOutcomeCallable; typedef std::function&)> DescribeDBInstanceTDEAsyncHandler; @@ -742,12 +742,12 @@ namespace AlibabaCloud typedef Outcome ModifyReadWriteSplittingConnectionOutcome; typedef std::future ModifyReadWriteSplittingConnectionOutcomeCallable; typedef std::function&)> ModifyReadWriteSplittingConnectionAsyncHandler; - typedef Outcome ModifyDBInstanceMaintainTimeOutcome; - typedef std::future ModifyDBInstanceMaintainTimeOutcomeCallable; - typedef std::function&)> ModifyDBInstanceMaintainTimeAsyncHandler; typedef Outcome ModifyDBInstanceDescriptionOutcome; typedef std::future ModifyDBInstanceDescriptionOutcomeCallable; typedef std::function&)> ModifyDBInstanceDescriptionAsyncHandler; + typedef Outcome ModifyDBInstanceMaintainTimeOutcome; + typedef std::future ModifyDBInstanceMaintainTimeOutcomeCallable; + typedef std::function&)> ModifyDBInstanceMaintainTimeAsyncHandler; typedef Outcome DescribeCrossRegionBackupsOutcome; typedef std::future DescribeCrossRegionBackupsOutcomeCallable; typedef std::function&)> DescribeCrossRegionBackupsAsyncHandler; @@ -853,12 +853,12 @@ namespace AlibabaCloud typedef Outcome DeleteDatabaseOutcome; typedef std::future DeleteDatabaseOutcomeCallable; typedef std::function&)> DeleteDatabaseAsyncHandler; - typedef Outcome DescribeBackupPolicyOutcome; - typedef std::future DescribeBackupPolicyOutcomeCallable; - typedef std::function&)> DescribeBackupPolicyAsyncHandler; typedef Outcome ModifyCollationTimeZoneOutcome; typedef std::future ModifyCollationTimeZoneOutcomeCallable; typedef std::function&)> ModifyCollationTimeZoneAsyncHandler; + typedef Outcome DescribeBackupPolicyOutcome; + typedef std::future DescribeBackupPolicyOutcomeCallable; + typedef std::function&)> DescribeBackupPolicyAsyncHandler; typedef Outcome CreateMigrateTaskForSQLServerOutcome; typedef std::future CreateMigrateTaskForSQLServerOutcomeCallable; typedef std::function&)> CreateMigrateTaskForSQLServerAsyncHandler; @@ -900,12 +900,12 @@ namespace AlibabaCloud 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; - 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; 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; + 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; 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; @@ -933,39 +933,39 @@ namespace AlibabaCloud 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; - DescribeTemplatesListOutcome describeTemplatesList(const Model::DescribeTemplatesListRequest &request)const; - void describeTemplatesListAsync(const Model::DescribeTemplatesListRequest& request, const DescribeTemplatesListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeTemplatesListOutcomeCallable describeTemplatesListCallable(const Model::DescribeTemplatesListRequest& 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; + DescribeTemplatesListOutcome describeTemplatesList(const Model::DescribeTemplatesListRequest &request)const; + void describeTemplatesListAsync(const Model::DescribeTemplatesListRequest& request, const DescribeTemplatesListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeTemplatesListOutcomeCallable describeTemplatesListCallable(const Model::DescribeTemplatesListRequest& 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; 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; - 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; - ModifyDTCSecurityIpHostsForSQLServerOutcome modifyDTCSecurityIpHostsForSQLServer(const Model::ModifyDTCSecurityIpHostsForSQLServerRequest &request)const; - void modifyDTCSecurityIpHostsForSQLServerAsync(const Model::ModifyDTCSecurityIpHostsForSQLServerRequest& request, const ModifyDTCSecurityIpHostsForSQLServerAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyDTCSecurityIpHostsForSQLServerOutcomeCallable modifyDTCSecurityIpHostsForSQLServerCallable(const Model::ModifyDTCSecurityIpHostsForSQLServerRequest& 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; + ModifyDTCSecurityIpHostsForSQLServerOutcome modifyDTCSecurityIpHostsForSQLServer(const Model::ModifyDTCSecurityIpHostsForSQLServerRequest &request)const; + void modifyDTCSecurityIpHostsForSQLServerAsync(const Model::ModifyDTCSecurityIpHostsForSQLServerRequest& request, const ModifyDTCSecurityIpHostsForSQLServerAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyDTCSecurityIpHostsForSQLServerOutcomeCallable modifyDTCSecurityIpHostsForSQLServerCallable(const Model::ModifyDTCSecurityIpHostsForSQLServerRequest& 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; + 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; ModifyDBInstancePayTypeOutcome modifyDBInstancePayType(const Model::ModifyDBInstancePayTypeRequest &request)const; void modifyDBInstancePayTypeAsync(const Model::ModifyDBInstancePayTypeRequest& request, const ModifyDBInstancePayTypeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyDBInstancePayTypeOutcomeCallable modifyDBInstancePayTypeCallable(const Model::ModifyDBInstancePayTypeRequest& request) const; @@ -987,21 +987,21 @@ namespace AlibabaCloud ModifyInstanceCrossBackupPolicyOutcome modifyInstanceCrossBackupPolicy(const Model::ModifyInstanceCrossBackupPolicyRequest &request)const; void modifyInstanceCrossBackupPolicyAsync(const Model::ModifyInstanceCrossBackupPolicyRequest& request, const ModifyInstanceCrossBackupPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyInstanceCrossBackupPolicyOutcomeCallable modifyInstanceCrossBackupPolicyCallable(const Model::ModifyInstanceCrossBackupPolicyRequest& request) const; - DescribeAvailableCrossRegionOutcome describeAvailableCrossRegion(const Model::DescribeAvailableCrossRegionRequest &request)const; - void describeAvailableCrossRegionAsync(const Model::DescribeAvailableCrossRegionRequest& request, const DescribeAvailableCrossRegionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeAvailableCrossRegionOutcomeCallable describeAvailableCrossRegionCallable(const Model::DescribeAvailableCrossRegionRequest& 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; + DescribeAvailableCrossRegionOutcome describeAvailableCrossRegion(const Model::DescribeAvailableCrossRegionRequest &request)const; + void describeAvailableCrossRegionAsync(const Model::DescribeAvailableCrossRegionRequest& request, const DescribeAvailableCrossRegionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeAvailableCrossRegionOutcomeCallable describeAvailableCrossRegionCallable(const Model::DescribeAvailableCrossRegionRequest& 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; - 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; 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; + 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; PreCheckCreateOrderForTempUpgradeOutcome preCheckCreateOrderForTempUpgrade(const Model::PreCheckCreateOrderForTempUpgradeRequest &request)const; void preCheckCreateOrderForTempUpgradeAsync(const Model::PreCheckCreateOrderForTempUpgradeRequest& request, const PreCheckCreateOrderForTempUpgradeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; PreCheckCreateOrderForTempUpgradeOutcomeCallable preCheckCreateOrderForTempUpgradeCallable(const Model::PreCheckCreateOrderForTempUpgradeRequest& request) const; @@ -1011,12 +1011,12 @@ namespace AlibabaCloud 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; - 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; 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; DescribeDBInstanceProxyConfigurationOutcome describeDBInstanceProxyConfiguration(const Model::DescribeDBInstanceProxyConfigurationRequest &request)const; void describeDBInstanceProxyConfigurationAsync(const Model::DescribeDBInstanceProxyConfigurationRequest& request, const DescribeDBInstanceProxyConfigurationAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDBInstanceProxyConfigurationOutcomeCallable describeDBInstanceProxyConfigurationCallable(const Model::DescribeDBInstanceProxyConfigurationRequest& request) const; @@ -1026,12 +1026,12 @@ namespace AlibabaCloud 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; - DescribeReadDBInstanceDelayOutcome describeReadDBInstanceDelay(const Model::DescribeReadDBInstanceDelayRequest &request)const; - void describeReadDBInstanceDelayAsync(const Model::DescribeReadDBInstanceDelayRequest& request, const DescribeReadDBInstanceDelayAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeReadDBInstanceDelayOutcomeCallable describeReadDBInstanceDelayCallable(const Model::DescribeReadDBInstanceDelayRequest& 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; + DescribeReadDBInstanceDelayOutcome describeReadDBInstanceDelay(const Model::DescribeReadDBInstanceDelayRequest &request)const; + void describeReadDBInstanceDelayAsync(const Model::DescribeReadDBInstanceDelayRequest& request, const DescribeReadDBInstanceDelayAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeReadDBInstanceDelayOutcomeCallable describeReadDBInstanceDelayCallable(const Model::DescribeReadDBInstanceDelayRequest& 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; @@ -1146,12 +1146,12 @@ namespace AlibabaCloud 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; - 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; DescribeActionEventPolicyOutcome describeActionEventPolicy(const Model::DescribeActionEventPolicyRequest &request)const; void describeActionEventPolicyAsync(const Model::DescribeActionEventPolicyRequest& request, const DescribeActionEventPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeActionEventPolicyOutcomeCallable describeActionEventPolicyCallable(const Model::DescribeActionEventPolicyRequest& 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; RequestServiceOfCloudDBExpertOutcome requestServiceOfCloudDBExpert(const Model::RequestServiceOfCloudDBExpertRequest &request)const; void requestServiceOfCloudDBExpertAsync(const Model::RequestServiceOfCloudDBExpertRequest& request, const RequestServiceOfCloudDBExpertAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; RequestServiceOfCloudDBExpertOutcomeCallable requestServiceOfCloudDBExpertCallable(const Model::RequestServiceOfCloudDBExpertRequest& request) const; @@ -1164,12 +1164,12 @@ namespace AlibabaCloud 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; - 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; 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; 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; @@ -1185,12 +1185,12 @@ namespace AlibabaCloud 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; 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; + 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; @@ -1251,12 +1251,12 @@ namespace AlibabaCloud 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; + 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; DescribeCrossRegionBackupsOutcome describeCrossRegionBackups(const Model::DescribeCrossRegionBackupsRequest &request)const; void describeCrossRegionBackupsAsync(const Model::DescribeCrossRegionBackupsRequest& request, const DescribeCrossRegionBackupsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeCrossRegionBackupsOutcomeCallable describeCrossRegionBackupsCallable(const Model::DescribeCrossRegionBackupsRequest& request) const; @@ -1362,12 +1362,12 @@ namespace AlibabaCloud 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; - 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; ModifyCollationTimeZoneOutcome modifyCollationTimeZone(const Model::ModifyCollationTimeZoneRequest &request)const; void modifyCollationTimeZoneAsync(const Model::ModifyCollationTimeZoneRequest& request, const ModifyCollationTimeZoneAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyCollationTimeZoneOutcomeCallable modifyCollationTimeZoneCallable(const Model::ModifyCollationTimeZoneRequest& 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; diff --git a/rds/include/alibabacloud/rds/model/DescribeAvailableResourceRequest.h b/rds/include/alibabacloud/rds/model/DescribeAvailableResourceRequest.h index 1e2957e8b..ac5a50c5d 100644 --- a/rds/include/alibabacloud/rds/model/DescribeAvailableResourceRequest.h +++ b/rds/include/alibabacloud/rds/model/DescribeAvailableResourceRequest.h @@ -47,6 +47,8 @@ namespace AlibabaCloud void setEngine(const std::string& engine); std::string getDBInstanceId()const; void setDBInstanceId(const std::string& dBInstanceId); + std::string getDBInstanceStorageType()const; + void setDBInstanceStorageType(const std::string& dBInstanceStorageType); std::string getInstanceChargeType()const; void setInstanceChargeType(const std::string& instanceChargeType); std::string getResourceOwnerAccount()const; @@ -69,6 +71,7 @@ namespace AlibabaCloud std::string regionId_; std::string engine_; std::string dBInstanceId_; + std::string dBInstanceStorageType_; std::string instanceChargeType_; std::string resourceOwnerAccount_; std::string ownerAccount_; diff --git a/rds/include/alibabacloud/rds/model/ModifyDBInstanceSpecRequest.h b/rds/include/alibabacloud/rds/model/ModifyDBInstanceSpecRequest.h index b89edbb0c..bf5b76372 100644 --- a/rds/include/alibabacloud/rds/model/ModifyDBInstanceSpecRequest.h +++ b/rds/include/alibabacloud/rds/model/ModifyDBInstanceSpecRequest.h @@ -49,6 +49,8 @@ namespace AlibabaCloud void setEffectiveTime(const std::string& effectiveTime); std::string getDBInstanceId()const; void setDBInstanceId(const std::string& dBInstanceId); + std::string getDBInstanceStorageType()const; + void setDBInstanceStorageType(const std::string& dBInstanceStorageType); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getOwnerAccount()const; @@ -68,6 +70,7 @@ namespace AlibabaCloud std::string accessKeyId_; std::string effectiveTime_; std::string dBInstanceId_; + std::string dBInstanceStorageType_; std::string resourceOwnerAccount_; std::string ownerAccount_; long ownerId_; diff --git a/rds/src/RdsClient.cc b/rds/src/RdsClient.cc index bd8eb007d..22c2e24ee 100644 --- a/rds/src/RdsClient.cc +++ b/rds/src/RdsClient.cc @@ -339,42 +339,6 @@ RdsClient::DescribeDBInstanceMonitorOutcomeCallable RdsClient::describeDBInstanc return task->get_future(); } -RdsClient::DescribeDBInstanceHAConfigOutcome RdsClient::describeDBInstanceHAConfig(const DescribeDBInstanceHAConfigRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeDBInstanceHAConfigOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeDBInstanceHAConfigOutcome(DescribeDBInstanceHAConfigResult(outcome.result())); - else - return DescribeDBInstanceHAConfigOutcome(outcome.error()); -} - -void RdsClient::describeDBInstanceHAConfigAsync(const DescribeDBInstanceHAConfigRequest& request, const DescribeDBInstanceHAConfigAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeDBInstanceHAConfig(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeDBInstanceHAConfigOutcomeCallable RdsClient::describeDBInstanceHAConfigCallable(const DescribeDBInstanceHAConfigRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeDBInstanceHAConfig(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::CreateReadOnlyDBInstanceOutcome RdsClient::createReadOnlyDBInstance(const CreateReadOnlyDBInstanceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -411,6 +375,42 @@ RdsClient::CreateReadOnlyDBInstanceOutcomeCallable RdsClient::createReadOnlyDBIn return task->get_future(); } +RdsClient::DescribeDBInstanceHAConfigOutcome RdsClient::describeDBInstanceHAConfig(const DescribeDBInstanceHAConfigRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeDBInstanceHAConfigOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeDBInstanceHAConfigOutcome(DescribeDBInstanceHAConfigResult(outcome.result())); + else + return DescribeDBInstanceHAConfigOutcome(outcome.error()); +} + +void RdsClient::describeDBInstanceHAConfigAsync(const DescribeDBInstanceHAConfigRequest& request, const DescribeDBInstanceHAConfigAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeDBInstanceHAConfig(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +RdsClient::DescribeDBInstanceHAConfigOutcomeCallable RdsClient::describeDBInstanceHAConfigCallable(const DescribeDBInstanceHAConfigRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeDBInstanceHAConfig(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + RdsClient::ModifyAccountDescriptionOutcome RdsClient::modifyAccountDescription(const ModifyAccountDescriptionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -735,6 +735,42 @@ RdsClient::RestartDBInstanceOutcomeCallable RdsClient::restartDBInstanceCallable return task->get_future(); } +RdsClient::ImportDataForSQLServerOutcome RdsClient::importDataForSQLServer(const ImportDataForSQLServerRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ImportDataForSQLServerOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ImportDataForSQLServerOutcome(ImportDataForSQLServerResult(outcome.result())); + else + return ImportDataForSQLServerOutcome(outcome.error()); +} + +void RdsClient::importDataForSQLServerAsync(const ImportDataForSQLServerRequest& request, const ImportDataForSQLServerAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, importDataForSQLServer(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +RdsClient::ImportDataForSQLServerOutcomeCallable RdsClient::importDataForSQLServerCallable(const ImportDataForSQLServerRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->importDataForSQLServer(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + RdsClient::DescribeTemplatesListOutcome RdsClient::describeTemplatesList(const DescribeTemplatesListRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -771,36 +807,36 @@ RdsClient::DescribeTemplatesListOutcomeCallable RdsClient::describeTemplatesList return task->get_future(); } -RdsClient::ImportDataForSQLServerOutcome RdsClient::importDataForSQLServer(const ImportDataForSQLServerRequest &request) const +RdsClient::DescribeTagsOutcome RdsClient::describeTags(const DescribeTagsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return ImportDataForSQLServerOutcome(endpointOutcome.error()); + return DescribeTagsOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return ImportDataForSQLServerOutcome(ImportDataForSQLServerResult(outcome.result())); + return DescribeTagsOutcome(DescribeTagsResult(outcome.result())); else - return ImportDataForSQLServerOutcome(outcome.error()); + return DescribeTagsOutcome(outcome.error()); } -void RdsClient::importDataForSQLServerAsync(const ImportDataForSQLServerRequest& request, const ImportDataForSQLServerAsyncHandler& handler, const std::shared_ptr& context) const +void RdsClient::describeTagsAsync(const DescribeTagsRequest& request, const DescribeTagsAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, importDataForSQLServer(request), context); + handler(this, request, describeTags(request), context); }; asyncExecute(new Runnable(fn)); } -RdsClient::ImportDataForSQLServerOutcomeCallable RdsClient::importDataForSQLServerCallable(const ImportDataForSQLServerRequest &request) const +RdsClient::DescribeTagsOutcomeCallable RdsClient::describeTagsCallable(const DescribeTagsRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->importDataForSQLServer(request); + return this->describeTags(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); @@ -879,36 +915,36 @@ RdsClient::ModifySecurityGroupConfigurationOutcomeCallable RdsClient::modifySecu return task->get_future(); } -RdsClient::DescribeTagsOutcome RdsClient::describeTags(const DescribeTagsRequest &request) const +RdsClient::DescribeCharacterSetNameOutcome RdsClient::describeCharacterSetName(const DescribeCharacterSetNameRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return DescribeTagsOutcome(endpointOutcome.error()); + return DescribeCharacterSetNameOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return DescribeTagsOutcome(DescribeTagsResult(outcome.result())); + return DescribeCharacterSetNameOutcome(DescribeCharacterSetNameResult(outcome.result())); else - return DescribeTagsOutcome(outcome.error()); + return DescribeCharacterSetNameOutcome(outcome.error()); } -void RdsClient::describeTagsAsync(const DescribeTagsRequest& request, const DescribeTagsAsyncHandler& handler, const std::shared_ptr& context) const +void RdsClient::describeCharacterSetNameAsync(const DescribeCharacterSetNameRequest& request, const DescribeCharacterSetNameAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, describeTags(request), context); + handler(this, request, describeCharacterSetName(request), context); }; asyncExecute(new Runnable(fn)); } -RdsClient::DescribeTagsOutcomeCallable RdsClient::describeTagsCallable(const DescribeTagsRequest &request) const +RdsClient::DescribeCharacterSetNameOutcomeCallable RdsClient::describeCharacterSetNameCallable(const DescribeCharacterSetNameRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->describeTags(request); + return this->describeCharacterSetName(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); @@ -951,42 +987,6 @@ RdsClient::ModifyDTCSecurityIpHostsForSQLServerOutcomeCallable RdsClient::modify return task->get_future(); } -RdsClient::DescribeCharacterSetNameOutcome RdsClient::describeCharacterSetName(const DescribeCharacterSetNameRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeCharacterSetNameOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeCharacterSetNameOutcome(DescribeCharacterSetNameResult(outcome.result())); - else - return DescribeCharacterSetNameOutcome(outcome.error()); -} - -void RdsClient::describeCharacterSetNameAsync(const DescribeCharacterSetNameRequest& request, const DescribeCharacterSetNameAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeCharacterSetName(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeCharacterSetNameOutcomeCallable RdsClient::describeCharacterSetNameCallable(const DescribeCharacterSetNameRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeCharacterSetName(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::DescribeMigrateTasksOutcome RdsClient::describeMigrateTasks(const DescribeMigrateTasksRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1059,42 +1059,6 @@ RdsClient::ModifyDBInstanceNetworkExpireTimeOutcomeCallable RdsClient::modifyDBI return task->get_future(); } -RdsClient::CreateAccountOutcome RdsClient::createAccount(const CreateAccountRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return CreateAccountOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return CreateAccountOutcome(CreateAccountResult(outcome.result())); - else - return CreateAccountOutcome(outcome.error()); -} - -void RdsClient::createAccountAsync(const CreateAccountRequest& request, const CreateAccountAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, createAccount(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::CreateAccountOutcomeCallable RdsClient::createAccountCallable(const CreateAccountRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->createAccount(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::DescribeModifyParameterLogOutcome RdsClient::describeModifyParameterLog(const DescribeModifyParameterLogRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1131,6 +1095,42 @@ RdsClient::DescribeModifyParameterLogOutcomeCallable RdsClient::describeModifyPa return task->get_future(); } +RdsClient::CreateAccountOutcome RdsClient::createAccount(const CreateAccountRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return CreateAccountOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return CreateAccountOutcome(CreateAccountResult(outcome.result())); + else + return CreateAccountOutcome(outcome.error()); +} + +void RdsClient::createAccountAsync(const CreateAccountRequest& request, const CreateAccountAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, createAccount(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +RdsClient::CreateAccountOutcomeCallable RdsClient::createAccountCallable(const CreateAccountRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->createAccount(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + RdsClient::ModifyDBInstancePayTypeOutcome RdsClient::modifyDBInstancePayType(const ModifyDBInstancePayTypeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1383,42 +1383,6 @@ RdsClient::ModifyInstanceCrossBackupPolicyOutcomeCallable RdsClient::modifyInsta return task->get_future(); } -RdsClient::DescribeAvailableCrossRegionOutcome RdsClient::describeAvailableCrossRegion(const DescribeAvailableCrossRegionRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeAvailableCrossRegionOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeAvailableCrossRegionOutcome(DescribeAvailableCrossRegionResult(outcome.result())); - else - return DescribeAvailableCrossRegionOutcome(outcome.error()); -} - -void RdsClient::describeAvailableCrossRegionAsync(const DescribeAvailableCrossRegionRequest& request, const DescribeAvailableCrossRegionAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeAvailableCrossRegion(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeAvailableCrossRegionOutcomeCallable RdsClient::describeAvailableCrossRegionCallable(const DescribeAvailableCrossRegionRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeAvailableCrossRegion(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::DescribeSQLLogFilesOutcome RdsClient::describeSQLLogFiles(const DescribeSQLLogFilesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1455,6 +1419,42 @@ RdsClient::DescribeSQLLogFilesOutcomeCallable RdsClient::describeSQLLogFilesCall return task->get_future(); } +RdsClient::DescribeAvailableCrossRegionOutcome RdsClient::describeAvailableCrossRegion(const DescribeAvailableCrossRegionRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeAvailableCrossRegionOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeAvailableCrossRegionOutcome(DescribeAvailableCrossRegionResult(outcome.result())); + else + return DescribeAvailableCrossRegionOutcome(outcome.error()); +} + +void RdsClient::describeAvailableCrossRegionAsync(const DescribeAvailableCrossRegionRequest& request, const DescribeAvailableCrossRegionAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeAvailableCrossRegion(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +RdsClient::DescribeAvailableCrossRegionOutcomeCallable RdsClient::describeAvailableCrossRegionCallable(const DescribeAvailableCrossRegionRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeAvailableCrossRegion(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + RdsClient::CancelImportOutcome RdsClient::cancelImport(const CancelImportRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1491,42 +1491,6 @@ RdsClient::CancelImportOutcomeCallable RdsClient::cancelImportCallable(const Can return task->get_future(); } -RdsClient::DescribeSecurityGroupConfigurationOutcome RdsClient::describeSecurityGroupConfiguration(const DescribeSecurityGroupConfigurationRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeSecurityGroupConfigurationOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeSecurityGroupConfigurationOutcome(DescribeSecurityGroupConfigurationResult(outcome.result())); - else - return DescribeSecurityGroupConfigurationOutcome(outcome.error()); -} - -void RdsClient::describeSecurityGroupConfigurationAsync(const DescribeSecurityGroupConfigurationRequest& request, const DescribeSecurityGroupConfigurationAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeSecurityGroupConfiguration(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeSecurityGroupConfigurationOutcomeCallable RdsClient::describeSecurityGroupConfigurationCallable(const DescribeSecurityGroupConfigurationRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeSecurityGroupConfiguration(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::ModifyBackupPolicyOutcome RdsClient::modifyBackupPolicy(const ModifyBackupPolicyRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1563,6 +1527,42 @@ RdsClient::ModifyBackupPolicyOutcomeCallable RdsClient::modifyBackupPolicyCallab return task->get_future(); } +RdsClient::DescribeSecurityGroupConfigurationOutcome RdsClient::describeSecurityGroupConfiguration(const DescribeSecurityGroupConfigurationRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeSecurityGroupConfigurationOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeSecurityGroupConfigurationOutcome(DescribeSecurityGroupConfigurationResult(outcome.result())); + else + return DescribeSecurityGroupConfigurationOutcome(outcome.error()); +} + +void RdsClient::describeSecurityGroupConfigurationAsync(const DescribeSecurityGroupConfigurationRequest& request, const DescribeSecurityGroupConfigurationAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeSecurityGroupConfiguration(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +RdsClient::DescribeSecurityGroupConfigurationOutcomeCallable RdsClient::describeSecurityGroupConfigurationCallable(const DescribeSecurityGroupConfigurationRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeSecurityGroupConfiguration(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + RdsClient::PreCheckCreateOrderForTempUpgradeOutcome RdsClient::preCheckCreateOrderForTempUpgrade(const PreCheckCreateOrderForTempUpgradeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1671,42 +1671,6 @@ RdsClient::DescribeParametersOutcomeCallable RdsClient::describeParametersCallab return task->get_future(); } -RdsClient::DescribeBinlogFilesOutcome RdsClient::describeBinlogFiles(const DescribeBinlogFilesRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeBinlogFilesOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeBinlogFilesOutcome(DescribeBinlogFilesResult(outcome.result())); - else - return DescribeBinlogFilesOutcome(outcome.error()); -} - -void RdsClient::describeBinlogFilesAsync(const DescribeBinlogFilesRequest& request, const DescribeBinlogFilesAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeBinlogFiles(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeBinlogFilesOutcomeCallable RdsClient::describeBinlogFilesCallable(const DescribeBinlogFilesRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeBinlogFiles(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::AddTagsToResourceOutcome RdsClient::addTagsToResource(const AddTagsToResourceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1743,6 +1707,42 @@ RdsClient::AddTagsToResourceOutcomeCallable RdsClient::addTagsToResourceCallable return task->get_future(); } +RdsClient::DescribeBinlogFilesOutcome RdsClient::describeBinlogFiles(const DescribeBinlogFilesRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeBinlogFilesOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeBinlogFilesOutcome(DescribeBinlogFilesResult(outcome.result())); + else + return DescribeBinlogFilesOutcome(outcome.error()); +} + +void RdsClient::describeBinlogFilesAsync(const DescribeBinlogFilesRequest& request, const DescribeBinlogFilesAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeBinlogFiles(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +RdsClient::DescribeBinlogFilesOutcomeCallable RdsClient::describeBinlogFilesCallable(const DescribeBinlogFilesRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeBinlogFiles(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + RdsClient::DescribeDBInstanceProxyConfigurationOutcome RdsClient::describeDBInstanceProxyConfiguration(const DescribeDBInstanceProxyConfigurationRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1851,42 +1851,6 @@ RdsClient::CreateDiagnosticReportOutcomeCallable RdsClient::createDiagnosticRepo return task->get_future(); } -RdsClient::DescribeReadDBInstanceDelayOutcome RdsClient::describeReadDBInstanceDelay(const DescribeReadDBInstanceDelayRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeReadDBInstanceDelayOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeReadDBInstanceDelayOutcome(DescribeReadDBInstanceDelayResult(outcome.result())); - else - return DescribeReadDBInstanceDelayOutcome(outcome.error()); -} - -void RdsClient::describeReadDBInstanceDelayAsync(const DescribeReadDBInstanceDelayRequest& request, const DescribeReadDBInstanceDelayAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeReadDBInstanceDelay(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeReadDBInstanceDelayOutcomeCallable RdsClient::describeReadDBInstanceDelayCallable(const DescribeReadDBInstanceDelayRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeReadDBInstanceDelay(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::DescribeSQLLogReportListOutcome RdsClient::describeSQLLogReportList(const DescribeSQLLogReportListRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1923,6 +1887,42 @@ RdsClient::DescribeSQLLogReportListOutcomeCallable RdsClient::describeSQLLogRepo return task->get_future(); } +RdsClient::DescribeReadDBInstanceDelayOutcome RdsClient::describeReadDBInstanceDelay(const DescribeReadDBInstanceDelayRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeReadDBInstanceDelayOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeReadDBInstanceDelayOutcome(DescribeReadDBInstanceDelayResult(outcome.result())); + else + return DescribeReadDBInstanceDelayOutcome(outcome.error()); +} + +void RdsClient::describeReadDBInstanceDelayAsync(const DescribeReadDBInstanceDelayRequest& request, const DescribeReadDBInstanceDelayAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeReadDBInstanceDelay(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +RdsClient::DescribeReadDBInstanceDelayOutcomeCallable RdsClient::describeReadDBInstanceDelayCallable(const DescribeReadDBInstanceDelayRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeReadDBInstanceDelay(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + RdsClient::CloneDBInstanceOutcome RdsClient::cloneDBInstance(const CloneDBInstanceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3291,42 +3291,6 @@ RdsClient::DescribeDBInstancePerformanceOutcomeCallable RdsClient::describeDBIns return task->get_future(); } -RdsClient::DescribeDBInstancesOutcome RdsClient::describeDBInstances(const DescribeDBInstancesRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeDBInstancesOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeDBInstancesOutcome(DescribeDBInstancesResult(outcome.result())); - else - return DescribeDBInstancesOutcome(outcome.error()); -} - -void RdsClient::describeDBInstancesAsync(const DescribeDBInstancesRequest& request, const DescribeDBInstancesAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeDBInstances(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeDBInstancesOutcomeCallable RdsClient::describeDBInstancesCallable(const DescribeDBInstancesRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeDBInstances(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::DescribeActionEventPolicyOutcome RdsClient::describeActionEventPolicy(const DescribeActionEventPolicyRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3363,6 +3327,42 @@ RdsClient::DescribeActionEventPolicyOutcomeCallable RdsClient::describeActionEve return task->get_future(); } +RdsClient::DescribeDBInstancesOutcome RdsClient::describeDBInstances(const DescribeDBInstancesRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeDBInstancesOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeDBInstancesOutcome(DescribeDBInstancesResult(outcome.result())); + else + return DescribeDBInstancesOutcome(outcome.error()); +} + +void RdsClient::describeDBInstancesAsync(const DescribeDBInstancesRequest& request, const DescribeDBInstancesAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeDBInstances(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +RdsClient::DescribeDBInstancesOutcomeCallable RdsClient::describeDBInstancesCallable(const DescribeDBInstancesRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeDBInstances(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + RdsClient::RequestServiceOfCloudDBExpertOutcome RdsClient::requestServiceOfCloudDBExpert(const RequestServiceOfCloudDBExpertRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3507,42 +3507,6 @@ RdsClient::CreateDBInstanceReplicaOutcomeCallable RdsClient::createDBInstanceRep return task->get_future(); } -RdsClient::RevokeAccountPrivilegeOutcome RdsClient::revokeAccountPrivilege(const RevokeAccountPrivilegeRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return RevokeAccountPrivilegeOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return RevokeAccountPrivilegeOutcome(RevokeAccountPrivilegeResult(outcome.result())); - else - return RevokeAccountPrivilegeOutcome(outcome.error()); -} - -void RdsClient::revokeAccountPrivilegeAsync(const RevokeAccountPrivilegeRequest& request, const RevokeAccountPrivilegeAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, revokeAccountPrivilege(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::RevokeAccountPrivilegeOutcomeCallable RdsClient::revokeAccountPrivilegeCallable(const RevokeAccountPrivilegeRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->revokeAccountPrivilege(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::AllocateInstancePrivateConnectionOutcome RdsClient::allocateInstancePrivateConnection(const AllocateInstancePrivateConnectionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3579,6 +3543,42 @@ RdsClient::AllocateInstancePrivateConnectionOutcomeCallable RdsClient::allocateI return task->get_future(); } +RdsClient::RevokeAccountPrivilegeOutcome RdsClient::revokeAccountPrivilege(const RevokeAccountPrivilegeRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return RevokeAccountPrivilegeOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return RevokeAccountPrivilegeOutcome(RevokeAccountPrivilegeResult(outcome.result())); + else + return RevokeAccountPrivilegeOutcome(outcome.error()); +} + +void RdsClient::revokeAccountPrivilegeAsync(const RevokeAccountPrivilegeRequest& request, const RevokeAccountPrivilegeAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, revokeAccountPrivilege(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +RdsClient::RevokeAccountPrivilegeOutcomeCallable RdsClient::revokeAccountPrivilegeCallable(const RevokeAccountPrivilegeRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->revokeAccountPrivilege(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + RdsClient::DescibeImportsFromDatabaseOutcome RdsClient::descibeImportsFromDatabase(const DescibeImportsFromDatabaseRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3759,42 +3759,6 @@ RdsClient::CopyDatabaseOutcomeCallable RdsClient::copyDatabaseCallable(const Cop return task->get_future(); } -RdsClient::CreateDBInstanceOutcome RdsClient::createDBInstance(const CreateDBInstanceRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return CreateDBInstanceOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return CreateDBInstanceOutcome(CreateDBInstanceResult(outcome.result())); - else - return CreateDBInstanceOutcome(outcome.error()); -} - -void RdsClient::createDBInstanceAsync(const CreateDBInstanceRequest& request, const CreateDBInstanceAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, createDBInstance(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::CreateDBInstanceOutcomeCallable RdsClient::createDBInstanceCallable(const CreateDBInstanceRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->createDBInstance(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::ModifyDBInstanceSSLOutcome RdsClient::modifyDBInstanceSSL(const ModifyDBInstanceSSLRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3831,6 +3795,42 @@ RdsClient::ModifyDBInstanceSSLOutcomeCallable RdsClient::modifyDBInstanceSSLCall return task->get_future(); } +RdsClient::CreateDBInstanceOutcome RdsClient::createDBInstance(const CreateDBInstanceRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return CreateDBInstanceOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return CreateDBInstanceOutcome(CreateDBInstanceResult(outcome.result())); + else + return CreateDBInstanceOutcome(outcome.error()); +} + +void RdsClient::createDBInstanceAsync(const CreateDBInstanceRequest& request, const CreateDBInstanceAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, createDBInstance(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +RdsClient::CreateDBInstanceOutcomeCallable RdsClient::createDBInstanceCallable(const CreateDBInstanceRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->createDBInstance(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + RdsClient::DescribeDBInstanceTDEOutcome RdsClient::describeDBInstanceTDE(const DescribeDBInstanceTDERequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4551,42 +4551,6 @@ RdsClient::ModifyReadWriteSplittingConnectionOutcomeCallable RdsClient::modifyRe return task->get_future(); } -RdsClient::ModifyDBInstanceMaintainTimeOutcome RdsClient::modifyDBInstanceMaintainTime(const ModifyDBInstanceMaintainTimeRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return ModifyDBInstanceMaintainTimeOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return ModifyDBInstanceMaintainTimeOutcome(ModifyDBInstanceMaintainTimeResult(outcome.result())); - else - return ModifyDBInstanceMaintainTimeOutcome(outcome.error()); -} - -void RdsClient::modifyDBInstanceMaintainTimeAsync(const ModifyDBInstanceMaintainTimeRequest& request, const ModifyDBInstanceMaintainTimeAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, modifyDBInstanceMaintainTime(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::ModifyDBInstanceMaintainTimeOutcomeCallable RdsClient::modifyDBInstanceMaintainTimeCallable(const ModifyDBInstanceMaintainTimeRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->modifyDBInstanceMaintainTime(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::ModifyDBInstanceDescriptionOutcome RdsClient::modifyDBInstanceDescription(const ModifyDBInstanceDescriptionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4623,6 +4587,42 @@ RdsClient::ModifyDBInstanceDescriptionOutcomeCallable RdsClient::modifyDBInstanc return task->get_future(); } +RdsClient::ModifyDBInstanceMaintainTimeOutcome RdsClient::modifyDBInstanceMaintainTime(const ModifyDBInstanceMaintainTimeRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ModifyDBInstanceMaintainTimeOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ModifyDBInstanceMaintainTimeOutcome(ModifyDBInstanceMaintainTimeResult(outcome.result())); + else + return ModifyDBInstanceMaintainTimeOutcome(outcome.error()); +} + +void RdsClient::modifyDBInstanceMaintainTimeAsync(const ModifyDBInstanceMaintainTimeRequest& request, const ModifyDBInstanceMaintainTimeAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, modifyDBInstanceMaintainTime(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +RdsClient::ModifyDBInstanceMaintainTimeOutcomeCallable RdsClient::modifyDBInstanceMaintainTimeCallable(const ModifyDBInstanceMaintainTimeRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->modifyDBInstanceMaintainTime(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + RdsClient::DescribeCrossRegionBackupsOutcome RdsClient::describeCrossRegionBackups(const DescribeCrossRegionBackupsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5883,42 +5883,6 @@ RdsClient::DeleteDatabaseOutcomeCallable RdsClient::deleteDatabaseCallable(const return task->get_future(); } -RdsClient::DescribeBackupPolicyOutcome RdsClient::describeBackupPolicy(const DescribeBackupPolicyRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeBackupPolicyOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeBackupPolicyOutcome(DescribeBackupPolicyResult(outcome.result())); - else - return DescribeBackupPolicyOutcome(outcome.error()); -} - -void RdsClient::describeBackupPolicyAsync(const DescribeBackupPolicyRequest& request, const DescribeBackupPolicyAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeBackupPolicy(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeBackupPolicyOutcomeCallable RdsClient::describeBackupPolicyCallable(const DescribeBackupPolicyRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeBackupPolicy(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::ModifyCollationTimeZoneOutcome RdsClient::modifyCollationTimeZone(const ModifyCollationTimeZoneRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5955,6 +5919,42 @@ RdsClient::ModifyCollationTimeZoneOutcomeCallable RdsClient::modifyCollationTime return task->get_future(); } +RdsClient::DescribeBackupPolicyOutcome RdsClient::describeBackupPolicy(const DescribeBackupPolicyRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeBackupPolicyOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeBackupPolicyOutcome(DescribeBackupPolicyResult(outcome.result())); + else + return DescribeBackupPolicyOutcome(outcome.error()); +} + +void RdsClient::describeBackupPolicyAsync(const DescribeBackupPolicyRequest& request, const DescribeBackupPolicyAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeBackupPolicy(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +RdsClient::DescribeBackupPolicyOutcomeCallable RdsClient::describeBackupPolicyCallable(const DescribeBackupPolicyRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeBackupPolicy(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + RdsClient::CreateMigrateTaskForSQLServerOutcome RdsClient::createMigrateTaskForSQLServer(const CreateMigrateTaskForSQLServerRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); diff --git a/rds/src/model/DescribeAvailableResourceRequest.cc b/rds/src/model/DescribeAvailableResourceRequest.cc index 4b3e00c04..d4d45618f 100644 --- a/rds/src/model/DescribeAvailableResourceRequest.cc +++ b/rds/src/model/DescribeAvailableResourceRequest.cc @@ -91,6 +91,17 @@ void DescribeAvailableResourceRequest::setDBInstanceId(const std::string& dBInst setCoreParameter("DBInstanceId", dBInstanceId); } +std::string DescribeAvailableResourceRequest::getDBInstanceStorageType()const +{ + return dBInstanceStorageType_; +} + +void DescribeAvailableResourceRequest::setDBInstanceStorageType(const std::string& dBInstanceStorageType) +{ + dBInstanceStorageType_ = dBInstanceStorageType; + setCoreParameter("DBInstanceStorageType", dBInstanceStorageType); +} + std::string DescribeAvailableResourceRequest::getInstanceChargeType()const { return instanceChargeType_; diff --git a/rds/src/model/ModifyDBInstanceSpecRequest.cc b/rds/src/model/ModifyDBInstanceSpecRequest.cc index afe9aeeda..e76098642 100644 --- a/rds/src/model/ModifyDBInstanceSpecRequest.cc +++ b/rds/src/model/ModifyDBInstanceSpecRequest.cc @@ -102,6 +102,17 @@ void ModifyDBInstanceSpecRequest::setDBInstanceId(const std::string& dBInstanceI setCoreParameter("DBInstanceId", dBInstanceId); } +std::string ModifyDBInstanceSpecRequest::getDBInstanceStorageType()const +{ + return dBInstanceStorageType_; +} + +void ModifyDBInstanceSpecRequest::setDBInstanceStorageType(const std::string& dBInstanceStorageType) +{ + dBInstanceStorageType_ = dBInstanceStorageType; + setCoreParameter("DBInstanceStorageType", dBInstanceStorageType); +} + std::string ModifyDBInstanceSpecRequest::getResourceOwnerAccount()const { return resourceOwnerAccount_;