Compare commits

...

1 Commits

Author SHA1 Message Date
sdk-team
3da02ee896 Supported ModifyDBInstanceSpec for Direction param. 2019-12-04 15:05:46 +08:00
325 changed files with 3237 additions and 12123 deletions

View File

@@ -1,3 +1,6 @@
2019-12-04 Version 1.36.206
- Supported ModifyDBInstanceSpec for Direction param.
2019-12-02 Version 1.36.205
- Remove QuerySmsProdStatus OpenAPI.

View File

@@ -1 +1 @@
1.36.205
1.36.206

View File

@@ -23,12 +23,8 @@ set(rds_public_header
set(rds_public_header_model
include/alibabacloud/rds/model/AddTagsToResourceRequest.h
include/alibabacloud/rds/model/AddTagsToResourceResult.h
include/alibabacloud/rds/model/AllocateInstancePrivateConnectionRequest.h
include/alibabacloud/rds/model/AllocateInstancePrivateConnectionResult.h
include/alibabacloud/rds/model/AllocateInstancePublicConnectionRequest.h
include/alibabacloud/rds/model/AllocateInstancePublicConnectionResult.h
include/alibabacloud/rds/model/AllocateInstanceVpcNetworkTypeRequest.h
include/alibabacloud/rds/model/AllocateInstanceVpcNetworkTypeResult.h
include/alibabacloud/rds/model/AllocateReadWriteSplittingConnectionRequest.h
include/alibabacloud/rds/model/AllocateReadWriteSplittingConnectionResult.h
include/alibabacloud/rds/model/CalculateDBInstanceWeightRequest.h
@@ -39,12 +35,12 @@ set(rds_public_header_model
include/alibabacloud/rds/model/CheckAccountNameAvailableResult.h
include/alibabacloud/rds/model/CheckCreateDdrDBInstanceRequest.h
include/alibabacloud/rds/model/CheckCreateDdrDBInstanceResult.h
include/alibabacloud/rds/model/CheckDBNameAvailableRequest.h
include/alibabacloud/rds/model/CheckDBNameAvailableResult.h
include/alibabacloud/rds/model/CheckInstanceExistRequest.h
include/alibabacloud/rds/model/CheckInstanceExistResult.h
include/alibabacloud/rds/model/CheckRecoveryConditionsRequest.h
include/alibabacloud/rds/model/CheckRecoveryConditionsResult.h
include/alibabacloud/rds/model/CheckResourceRequest.h
include/alibabacloud/rds/model/CheckResourceResult.h
include/alibabacloud/rds/model/ClearDedicatedHostRequest.h
include/alibabacloud/rds/model/ClearDedicatedHostResult.h
include/alibabacloud/rds/model/CloneDBInstanceRequest.h
@@ -93,8 +89,6 @@ set(rds_public_header_model
include/alibabacloud/rds/model/DeleteDBInstanceResult.h
include/alibabacloud/rds/model/DeleteDatabaseRequest.h
include/alibabacloud/rds/model/DeleteDatabaseResult.h
include/alibabacloud/rds/model/DeleteDedicatedHostRequest.h
include/alibabacloud/rds/model/DeleteDedicatedHostResult.h
include/alibabacloud/rds/model/DeleteDedicatedHostGroupRequest.h
include/alibabacloud/rds/model/DeleteDedicatedHostGroupResult.h
include/alibabacloud/rds/model/DeleteParameterGroupRequest.h
@@ -107,8 +101,10 @@ set(rds_public_header_model
include/alibabacloud/rds/model/DescribeActionEventPolicyResult.h
include/alibabacloud/rds/model/DescribeAvailableCrossRegionRequest.h
include/alibabacloud/rds/model/DescribeAvailableCrossRegionResult.h
include/alibabacloud/rds/model/DescribeAvailableInstanceClassRequest.h
include/alibabacloud/rds/model/DescribeAvailableInstanceClassResult.h
include/alibabacloud/rds/model/DescribeAvailableDedicatedHostClassesRequest.h
include/alibabacloud/rds/model/DescribeAvailableDedicatedHostClassesResult.h
include/alibabacloud/rds/model/DescribeAvailableDedicatedHostZonesRequest.h
include/alibabacloud/rds/model/DescribeAvailableDedicatedHostZonesResult.h
include/alibabacloud/rds/model/DescribeAvailableRecoveryTimeRequest.h
include/alibabacloud/rds/model/DescribeAvailableRecoveryTimeResult.h
include/alibabacloud/rds/model/DescribeAvailableResourceRequest.h
@@ -125,8 +121,6 @@ set(rds_public_header_model
include/alibabacloud/rds/model/DescribeBinlogFilesResult.h
include/alibabacloud/rds/model/DescribeCharacterSetNameRequest.h
include/alibabacloud/rds/model/DescribeCharacterSetNameResult.h
include/alibabacloud/rds/model/DescribeCloudDbExpertServiceRequest.h
include/alibabacloud/rds/model/DescribeCloudDbExpertServiceResult.h
include/alibabacloud/rds/model/DescribeCollationTimeZonesRequest.h
include/alibabacloud/rds/model/DescribeCollationTimeZonesResult.h
include/alibabacloud/rds/model/DescribeCrossRegionBackupDBInstanceRequest.h
@@ -165,12 +159,8 @@ set(rds_public_header_model
include/alibabacloud/rds/model/DescribeDBInstancesByExpireTimeResult.h
include/alibabacloud/rds/model/DescribeDBInstancesByPerformanceRequest.h
include/alibabacloud/rds/model/DescribeDBInstancesByPerformanceResult.h
include/alibabacloud/rds/model/DescribeDBProxyRequest.h
include/alibabacloud/rds/model/DescribeDBProxyResult.h
include/alibabacloud/rds/model/DescribeDBProxyEndpointRequest.h
include/alibabacloud/rds/model/DescribeDBProxyEndpointResult.h
include/alibabacloud/rds/model/DescribeDBProxyPerformanceRequest.h
include/alibabacloud/rds/model/DescribeDBProxyPerformanceResult.h
include/alibabacloud/rds/model/DescribeDBInstancesForCloneRequest.h
include/alibabacloud/rds/model/DescribeDBInstancesForCloneResult.h
include/alibabacloud/rds/model/DescribeDTCSecurityIpHostsForSQLServerRequest.h
include/alibabacloud/rds/model/DescribeDTCSecurityIpHostsForSQLServerResult.h
include/alibabacloud/rds/model/DescribeDatabasesRequest.h
@@ -181,6 +171,8 @@ set(rds_public_header_model
include/alibabacloud/rds/model/DescribeDedicatedHostGroupsResult.h
include/alibabacloud/rds/model/DescribeDedicatedHostsRequest.h
include/alibabacloud/rds/model/DescribeDedicatedHostsResult.h
include/alibabacloud/rds/model/DescribeDetachedBackupsRequest.h
include/alibabacloud/rds/model/DescribeDetachedBackupsResult.h
include/alibabacloud/rds/model/DescribeDiagnosticReportListRequest.h
include/alibabacloud/rds/model/DescribeDiagnosticReportListResult.h
include/alibabacloud/rds/model/DescribeErrorLogsRequest.h
@@ -193,12 +185,8 @@ set(rds_public_header_model
include/alibabacloud/rds/model/DescribeInstanceAutoRenewalAttributeResult.h
include/alibabacloud/rds/model/DescribeInstanceCrossBackupPolicyRequest.h
include/alibabacloud/rds/model/DescribeInstanceCrossBackupPolicyResult.h
include/alibabacloud/rds/model/DescribeInstanceVpcMigrateInfoRequest.h
include/alibabacloud/rds/model/DescribeInstanceVpcMigrateInfoResult.h
include/alibabacloud/rds/model/DescribeLogBackupFilesRequest.h
include/alibabacloud/rds/model/DescribeLogBackupFilesResult.h
include/alibabacloud/rds/model/DescribeMetaListRequest.h
include/alibabacloud/rds/model/DescribeMetaListResult.h
include/alibabacloud/rds/model/DescribeMigrateTasksRequest.h
include/alibabacloud/rds/model/DescribeMigrateTasksResult.h
include/alibabacloud/rds/model/DescribeMigrateTasksForSQLServerRequest.h
@@ -219,8 +207,6 @@ set(rds_public_header_model
include/alibabacloud/rds/model/DescribeParametersResult.h
include/alibabacloud/rds/model/DescribePriceRequest.h
include/alibabacloud/rds/model/DescribePriceResult.h
include/alibabacloud/rds/model/DescribeProxyFunctionSupportRequest.h
include/alibabacloud/rds/model/DescribeProxyFunctionSupportResult.h
include/alibabacloud/rds/model/DescribeReadDBInstanceDelayRequest.h
include/alibabacloud/rds/model/DescribeReadDBInstanceDelayResult.h
include/alibabacloud/rds/model/DescribeRegionsRequest.h
@@ -247,30 +233,26 @@ set(rds_public_header_model
include/alibabacloud/rds/model/DescribeSlowLogsResult.h
include/alibabacloud/rds/model/DescribeTagsRequest.h
include/alibabacloud/rds/model/DescribeTagsResult.h
include/alibabacloud/rds/model/DescribeTaskInfoRequest.h
include/alibabacloud/rds/model/DescribeTaskInfoResult.h
include/alibabacloud/rds/model/DescribeTasksRequest.h
include/alibabacloud/rds/model/DescribeTasksResult.h
include/alibabacloud/rds/model/DescribeTemplatesListRequest.h
include/alibabacloud/rds/model/DescribeTemplatesListResult.h
include/alibabacloud/rds/model/EvaluateSupportByokShowRequest.h
include/alibabacloud/rds/model/EvaluateSupportByokShowResult.h
include/alibabacloud/rds/model/DestroyDBInstanceRequest.h
include/alibabacloud/rds/model/DestroyDBInstanceResult.h
include/alibabacloud/rds/model/EvaluateDedicatedHostInstanceResourceRequest.h
include/alibabacloud/rds/model/EvaluateDedicatedHostInstanceResourceResult.h
include/alibabacloud/rds/model/GrantAccountPrivilegeRequest.h
include/alibabacloud/rds/model/GrantAccountPrivilegeResult.h
include/alibabacloud/rds/model/GrantOperatorPermissionRequest.h
include/alibabacloud/rds/model/GrantOperatorPermissionResult.h
include/alibabacloud/rds/model/ImportDataForSQLServerRequest.h
include/alibabacloud/rds/model/ImportDataForSQLServerResult.h
include/alibabacloud/rds/model/ImportDatabaseBetweenInstancesRequest.h
include/alibabacloud/rds/model/ImportDatabaseBetweenInstancesResult.h
include/alibabacloud/rds/model/ListTagResourcesRequest.h
include/alibabacloud/rds/model/ListTagResourcesResult.h
include/alibabacloud/rds/model/LockAccountRequest.h
include/alibabacloud/rds/model/LockAccountResult.h
include/alibabacloud/rds/model/MigrateDBInstanceRequest.h
include/alibabacloud/rds/model/MigrateDBInstanceResult.h
include/alibabacloud/rds/model/MigrateSecurityIPModeRequest.h
include/alibabacloud/rds/model/MigrateSecurityIPModeResult.h
include/alibabacloud/rds/model/MigrateToOtherRegionRequest.h
include/alibabacloud/rds/model/MigrateToOtherRegionResult.h
include/alibabacloud/rds/model/MigrateToOtherZoneRequest.h
include/alibabacloud/rds/model/MigrateToOtherZoneResult.h
include/alibabacloud/rds/model/ModifyAccountDescriptionRequest.h
@@ -311,12 +293,6 @@ set(rds_public_header_model
include/alibabacloud/rds/model/ModifyDBInstanceSpecResult.h
include/alibabacloud/rds/model/ModifyDBInstanceTDERequest.h
include/alibabacloud/rds/model/ModifyDBInstanceTDEResult.h
include/alibabacloud/rds/model/ModifyDBProxyRequest.h
include/alibabacloud/rds/model/ModifyDBProxyResult.h
include/alibabacloud/rds/model/ModifyDBProxyEndpointRequest.h
include/alibabacloud/rds/model/ModifyDBProxyEndpointResult.h
include/alibabacloud/rds/model/ModifyDBProxyInstanceRequest.h
include/alibabacloud/rds/model/ModifyDBProxyInstanceResult.h
include/alibabacloud/rds/model/ModifyDTCSecurityIpHostsForSQLServerRequest.h
include/alibabacloud/rds/model/ModifyDTCSecurityIpHostsForSQLServerResult.h
include/alibabacloud/rds/model/ModifyDedicatedHostAttributeRequest.h
@@ -329,8 +305,6 @@ set(rds_public_header_model
include/alibabacloud/rds/model/ModifyInstanceAutoRenewalAttributeResult.h
include/alibabacloud/rds/model/ModifyInstanceCrossBackupPolicyRequest.h
include/alibabacloud/rds/model/ModifyInstanceCrossBackupPolicyResult.h
include/alibabacloud/rds/model/ModifyMySQLDBInstanceDelayRequest.h
include/alibabacloud/rds/model/ModifyMySQLDBInstanceDelayResult.h
include/alibabacloud/rds/model/ModifyParameterRequest.h
include/alibabacloud/rds/model/ModifyParameterResult.h
include/alibabacloud/rds/model/ModifyParameterGroupRequest.h
@@ -349,28 +323,14 @@ set(rds_public_header_model
include/alibabacloud/rds/model/ModifySecurityGroupConfigurationResult.h
include/alibabacloud/rds/model/ModifySecurityIpsRequest.h
include/alibabacloud/rds/model/ModifySecurityIpsResult.h
include/alibabacloud/rds/model/PreCheckCreateOrderRequest.h
include/alibabacloud/rds/model/PreCheckCreateOrderResult.h
include/alibabacloud/rds/model/PreCheckCreateOrderForCloneRequest.h
include/alibabacloud/rds/model/PreCheckCreateOrderForCloneResult.h
include/alibabacloud/rds/model/PreCheckCreateOrderForDeferRequest.h
include/alibabacloud/rds/model/PreCheckCreateOrderForDeferResult.h
include/alibabacloud/rds/model/PreCheckCreateOrderForDegradeRequest.h
include/alibabacloud/rds/model/PreCheckCreateOrderForDegradeResult.h
include/alibabacloud/rds/model/PreCheckCreateOrderForModifyRequest.h
include/alibabacloud/rds/model/PreCheckCreateOrderForModifyResult.h
include/alibabacloud/rds/model/PreCheckCreateOrderForRebuildRequest.h
include/alibabacloud/rds/model/PreCheckCreateOrderForRebuildResult.h
include/alibabacloud/rds/model/PreCheckCreateOrderForTempUpgradeRequest.h
include/alibabacloud/rds/model/PreCheckCreateOrderForTempUpgradeResult.h
include/alibabacloud/rds/model/PreCheckDBInstanceOperationRequest.h
include/alibabacloud/rds/model/PreCheckDBInstanceOperationResult.h
include/alibabacloud/rds/model/PurgeDBInstanceLogRequest.h
include/alibabacloud/rds/model/PurgeDBInstanceLogResult.h
include/alibabacloud/rds/model/RebuildDBInstanceRequest.h
include/alibabacloud/rds/model/RebuildDBInstanceResult.h
include/alibabacloud/rds/model/RecoveryDBInstanceRequest.h
include/alibabacloud/rds/model/RecoveryDBInstanceResult.h
include/alibabacloud/rds/model/ReleaseInstanceConnectionRequest.h
include/alibabacloud/rds/model/ReleaseInstanceConnectionResult.h
include/alibabacloud/rds/model/ReleaseInstancePublicConnectionRequest.h
include/alibabacloud/rds/model/ReleaseInstancePublicConnectionResult.h
include/alibabacloud/rds/model/ReleaseReadWriteSplittingConnectionRequest.h
@@ -381,8 +341,6 @@ set(rds_public_header_model
include/alibabacloud/rds/model/RenewInstanceResult.h
include/alibabacloud/rds/model/ReplaceDedicatedHostRequest.h
include/alibabacloud/rds/model/ReplaceDedicatedHostResult.h
include/alibabacloud/rds/model/RequestServiceOfCloudDBExpertRequest.h
include/alibabacloud/rds/model/RequestServiceOfCloudDBExpertResult.h
include/alibabacloud/rds/model/ResetAccountRequest.h
include/alibabacloud/rds/model/ResetAccountResult.h
include/alibabacloud/rds/model/ResetAccountForPGRequest.h
@@ -409,6 +367,8 @@ set(rds_public_header_model
include/alibabacloud/rds/model/SwitchDBInstanceVpcResult.h
include/alibabacloud/rds/model/TagResourcesRequest.h
include/alibabacloud/rds/model/TagResourcesResult.h
include/alibabacloud/rds/model/UnlockAccountRequest.h
include/alibabacloud/rds/model/UnlockAccountResult.h
include/alibabacloud/rds/model/UntagResourcesRequest.h
include/alibabacloud/rds/model/UntagResourcesResult.h
include/alibabacloud/rds/model/UpgradeDBInstanceEngineVersionRequest.h
@@ -420,12 +380,8 @@ set(rds_src
src/RdsClient.cc
src/model/AddTagsToResourceRequest.cc
src/model/AddTagsToResourceResult.cc
src/model/AllocateInstancePrivateConnectionRequest.cc
src/model/AllocateInstancePrivateConnectionResult.cc
src/model/AllocateInstancePublicConnectionRequest.cc
src/model/AllocateInstancePublicConnectionResult.cc
src/model/AllocateInstanceVpcNetworkTypeRequest.cc
src/model/AllocateInstanceVpcNetworkTypeResult.cc
src/model/AllocateReadWriteSplittingConnectionRequest.cc
src/model/AllocateReadWriteSplittingConnectionResult.cc
src/model/CalculateDBInstanceWeightRequest.cc
@@ -436,12 +392,12 @@ set(rds_src
src/model/CheckAccountNameAvailableResult.cc
src/model/CheckCreateDdrDBInstanceRequest.cc
src/model/CheckCreateDdrDBInstanceResult.cc
src/model/CheckDBNameAvailableRequest.cc
src/model/CheckDBNameAvailableResult.cc
src/model/CheckInstanceExistRequest.cc
src/model/CheckInstanceExistResult.cc
src/model/CheckRecoveryConditionsRequest.cc
src/model/CheckRecoveryConditionsResult.cc
src/model/CheckResourceRequest.cc
src/model/CheckResourceResult.cc
src/model/ClearDedicatedHostRequest.cc
src/model/ClearDedicatedHostResult.cc
src/model/CloneDBInstanceRequest.cc
@@ -490,8 +446,6 @@ set(rds_src
src/model/DeleteDBInstanceResult.cc
src/model/DeleteDatabaseRequest.cc
src/model/DeleteDatabaseResult.cc
src/model/DeleteDedicatedHostRequest.cc
src/model/DeleteDedicatedHostResult.cc
src/model/DeleteDedicatedHostGroupRequest.cc
src/model/DeleteDedicatedHostGroupResult.cc
src/model/DeleteParameterGroupRequest.cc
@@ -504,8 +458,10 @@ set(rds_src
src/model/DescribeActionEventPolicyResult.cc
src/model/DescribeAvailableCrossRegionRequest.cc
src/model/DescribeAvailableCrossRegionResult.cc
src/model/DescribeAvailableInstanceClassRequest.cc
src/model/DescribeAvailableInstanceClassResult.cc
src/model/DescribeAvailableDedicatedHostClassesRequest.cc
src/model/DescribeAvailableDedicatedHostClassesResult.cc
src/model/DescribeAvailableDedicatedHostZonesRequest.cc
src/model/DescribeAvailableDedicatedHostZonesResult.cc
src/model/DescribeAvailableRecoveryTimeRequest.cc
src/model/DescribeAvailableRecoveryTimeResult.cc
src/model/DescribeAvailableResourceRequest.cc
@@ -522,8 +478,6 @@ set(rds_src
src/model/DescribeBinlogFilesResult.cc
src/model/DescribeCharacterSetNameRequest.cc
src/model/DescribeCharacterSetNameResult.cc
src/model/DescribeCloudDbExpertServiceRequest.cc
src/model/DescribeCloudDbExpertServiceResult.cc
src/model/DescribeCollationTimeZonesRequest.cc
src/model/DescribeCollationTimeZonesResult.cc
src/model/DescribeCrossRegionBackupDBInstanceRequest.cc
@@ -562,12 +516,8 @@ set(rds_src
src/model/DescribeDBInstancesByExpireTimeResult.cc
src/model/DescribeDBInstancesByPerformanceRequest.cc
src/model/DescribeDBInstancesByPerformanceResult.cc
src/model/DescribeDBProxyRequest.cc
src/model/DescribeDBProxyResult.cc
src/model/DescribeDBProxyEndpointRequest.cc
src/model/DescribeDBProxyEndpointResult.cc
src/model/DescribeDBProxyPerformanceRequest.cc
src/model/DescribeDBProxyPerformanceResult.cc
src/model/DescribeDBInstancesForCloneRequest.cc
src/model/DescribeDBInstancesForCloneResult.cc
src/model/DescribeDTCSecurityIpHostsForSQLServerRequest.cc
src/model/DescribeDTCSecurityIpHostsForSQLServerResult.cc
src/model/DescribeDatabasesRequest.cc
@@ -578,6 +528,8 @@ set(rds_src
src/model/DescribeDedicatedHostGroupsResult.cc
src/model/DescribeDedicatedHostsRequest.cc
src/model/DescribeDedicatedHostsResult.cc
src/model/DescribeDetachedBackupsRequest.cc
src/model/DescribeDetachedBackupsResult.cc
src/model/DescribeDiagnosticReportListRequest.cc
src/model/DescribeDiagnosticReportListResult.cc
src/model/DescribeErrorLogsRequest.cc
@@ -590,12 +542,8 @@ set(rds_src
src/model/DescribeInstanceAutoRenewalAttributeResult.cc
src/model/DescribeInstanceCrossBackupPolicyRequest.cc
src/model/DescribeInstanceCrossBackupPolicyResult.cc
src/model/DescribeInstanceVpcMigrateInfoRequest.cc
src/model/DescribeInstanceVpcMigrateInfoResult.cc
src/model/DescribeLogBackupFilesRequest.cc
src/model/DescribeLogBackupFilesResult.cc
src/model/DescribeMetaListRequest.cc
src/model/DescribeMetaListResult.cc
src/model/DescribeMigrateTasksRequest.cc
src/model/DescribeMigrateTasksResult.cc
src/model/DescribeMigrateTasksForSQLServerRequest.cc
@@ -616,8 +564,6 @@ set(rds_src
src/model/DescribeParametersResult.cc
src/model/DescribePriceRequest.cc
src/model/DescribePriceResult.cc
src/model/DescribeProxyFunctionSupportRequest.cc
src/model/DescribeProxyFunctionSupportResult.cc
src/model/DescribeReadDBInstanceDelayRequest.cc
src/model/DescribeReadDBInstanceDelayResult.cc
src/model/DescribeRegionsRequest.cc
@@ -644,30 +590,26 @@ set(rds_src
src/model/DescribeSlowLogsResult.cc
src/model/DescribeTagsRequest.cc
src/model/DescribeTagsResult.cc
src/model/DescribeTaskInfoRequest.cc
src/model/DescribeTaskInfoResult.cc
src/model/DescribeTasksRequest.cc
src/model/DescribeTasksResult.cc
src/model/DescribeTemplatesListRequest.cc
src/model/DescribeTemplatesListResult.cc
src/model/EvaluateSupportByokShowRequest.cc
src/model/EvaluateSupportByokShowResult.cc
src/model/DestroyDBInstanceRequest.cc
src/model/DestroyDBInstanceResult.cc
src/model/EvaluateDedicatedHostInstanceResourceRequest.cc
src/model/EvaluateDedicatedHostInstanceResourceResult.cc
src/model/GrantAccountPrivilegeRequest.cc
src/model/GrantAccountPrivilegeResult.cc
src/model/GrantOperatorPermissionRequest.cc
src/model/GrantOperatorPermissionResult.cc
src/model/ImportDataForSQLServerRequest.cc
src/model/ImportDataForSQLServerResult.cc
src/model/ImportDatabaseBetweenInstancesRequest.cc
src/model/ImportDatabaseBetweenInstancesResult.cc
src/model/ListTagResourcesRequest.cc
src/model/ListTagResourcesResult.cc
src/model/LockAccountRequest.cc
src/model/LockAccountResult.cc
src/model/MigrateDBInstanceRequest.cc
src/model/MigrateDBInstanceResult.cc
src/model/MigrateSecurityIPModeRequest.cc
src/model/MigrateSecurityIPModeResult.cc
src/model/MigrateToOtherRegionRequest.cc
src/model/MigrateToOtherRegionResult.cc
src/model/MigrateToOtherZoneRequest.cc
src/model/MigrateToOtherZoneResult.cc
src/model/ModifyAccountDescriptionRequest.cc
@@ -708,12 +650,6 @@ set(rds_src
src/model/ModifyDBInstanceSpecResult.cc
src/model/ModifyDBInstanceTDERequest.cc
src/model/ModifyDBInstanceTDEResult.cc
src/model/ModifyDBProxyRequest.cc
src/model/ModifyDBProxyResult.cc
src/model/ModifyDBProxyEndpointRequest.cc
src/model/ModifyDBProxyEndpointResult.cc
src/model/ModifyDBProxyInstanceRequest.cc
src/model/ModifyDBProxyInstanceResult.cc
src/model/ModifyDTCSecurityIpHostsForSQLServerRequest.cc
src/model/ModifyDTCSecurityIpHostsForSQLServerResult.cc
src/model/ModifyDedicatedHostAttributeRequest.cc
@@ -726,8 +662,6 @@ set(rds_src
src/model/ModifyInstanceAutoRenewalAttributeResult.cc
src/model/ModifyInstanceCrossBackupPolicyRequest.cc
src/model/ModifyInstanceCrossBackupPolicyResult.cc
src/model/ModifyMySQLDBInstanceDelayRequest.cc
src/model/ModifyMySQLDBInstanceDelayResult.cc
src/model/ModifyParameterRequest.cc
src/model/ModifyParameterResult.cc
src/model/ModifyParameterGroupRequest.cc
@@ -746,28 +680,14 @@ set(rds_src
src/model/ModifySecurityGroupConfigurationResult.cc
src/model/ModifySecurityIpsRequest.cc
src/model/ModifySecurityIpsResult.cc
src/model/PreCheckCreateOrderRequest.cc
src/model/PreCheckCreateOrderResult.cc
src/model/PreCheckCreateOrderForCloneRequest.cc
src/model/PreCheckCreateOrderForCloneResult.cc
src/model/PreCheckCreateOrderForDeferRequest.cc
src/model/PreCheckCreateOrderForDeferResult.cc
src/model/PreCheckCreateOrderForDegradeRequest.cc
src/model/PreCheckCreateOrderForDegradeResult.cc
src/model/PreCheckCreateOrderForModifyRequest.cc
src/model/PreCheckCreateOrderForModifyResult.cc
src/model/PreCheckCreateOrderForRebuildRequest.cc
src/model/PreCheckCreateOrderForRebuildResult.cc
src/model/PreCheckCreateOrderForTempUpgradeRequest.cc
src/model/PreCheckCreateOrderForTempUpgradeResult.cc
src/model/PreCheckDBInstanceOperationRequest.cc
src/model/PreCheckDBInstanceOperationResult.cc
src/model/PurgeDBInstanceLogRequest.cc
src/model/PurgeDBInstanceLogResult.cc
src/model/RebuildDBInstanceRequest.cc
src/model/RebuildDBInstanceResult.cc
src/model/RecoveryDBInstanceRequest.cc
src/model/RecoveryDBInstanceResult.cc
src/model/ReleaseInstanceConnectionRequest.cc
src/model/ReleaseInstanceConnectionResult.cc
src/model/ReleaseInstancePublicConnectionRequest.cc
src/model/ReleaseInstancePublicConnectionResult.cc
src/model/ReleaseReadWriteSplittingConnectionRequest.cc
@@ -778,8 +698,6 @@ set(rds_src
src/model/RenewInstanceResult.cc
src/model/ReplaceDedicatedHostRequest.cc
src/model/ReplaceDedicatedHostResult.cc
src/model/RequestServiceOfCloudDBExpertRequest.cc
src/model/RequestServiceOfCloudDBExpertResult.cc
src/model/ResetAccountRequest.cc
src/model/ResetAccountResult.cc
src/model/ResetAccountForPGRequest.cc
@@ -806,6 +724,8 @@ set(rds_src
src/model/SwitchDBInstanceVpcResult.cc
src/model/TagResourcesRequest.cc
src/model/TagResourcesResult.cc
src/model/UnlockAccountRequest.cc
src/model/UnlockAccountResult.cc
src/model/UntagResourcesRequest.cc
src/model/UntagResourcesResult.cc
src/model/UpgradeDBInstanceEngineVersionRequest.cc

View File

@@ -24,12 +24,8 @@
#include "RdsExport.h"
#include "model/AddTagsToResourceRequest.h"
#include "model/AddTagsToResourceResult.h"
#include "model/AllocateInstancePrivateConnectionRequest.h"
#include "model/AllocateInstancePrivateConnectionResult.h"
#include "model/AllocateInstancePublicConnectionRequest.h"
#include "model/AllocateInstancePublicConnectionResult.h"
#include "model/AllocateInstanceVpcNetworkTypeRequest.h"
#include "model/AllocateInstanceVpcNetworkTypeResult.h"
#include "model/AllocateReadWriteSplittingConnectionRequest.h"
#include "model/AllocateReadWriteSplittingConnectionResult.h"
#include "model/CalculateDBInstanceWeightRequest.h"
@@ -40,12 +36,12 @@
#include "model/CheckAccountNameAvailableResult.h"
#include "model/CheckCreateDdrDBInstanceRequest.h"
#include "model/CheckCreateDdrDBInstanceResult.h"
#include "model/CheckDBNameAvailableRequest.h"
#include "model/CheckDBNameAvailableResult.h"
#include "model/CheckInstanceExistRequest.h"
#include "model/CheckInstanceExistResult.h"
#include "model/CheckRecoveryConditionsRequest.h"
#include "model/CheckRecoveryConditionsResult.h"
#include "model/CheckResourceRequest.h"
#include "model/CheckResourceResult.h"
#include "model/ClearDedicatedHostRequest.h"
#include "model/ClearDedicatedHostResult.h"
#include "model/CloneDBInstanceRequest.h"
@@ -94,8 +90,6 @@
#include "model/DeleteDBInstanceResult.h"
#include "model/DeleteDatabaseRequest.h"
#include "model/DeleteDatabaseResult.h"
#include "model/DeleteDedicatedHostRequest.h"
#include "model/DeleteDedicatedHostResult.h"
#include "model/DeleteDedicatedHostGroupRequest.h"
#include "model/DeleteDedicatedHostGroupResult.h"
#include "model/DeleteParameterGroupRequest.h"
@@ -108,8 +102,10 @@
#include "model/DescribeActionEventPolicyResult.h"
#include "model/DescribeAvailableCrossRegionRequest.h"
#include "model/DescribeAvailableCrossRegionResult.h"
#include "model/DescribeAvailableInstanceClassRequest.h"
#include "model/DescribeAvailableInstanceClassResult.h"
#include "model/DescribeAvailableDedicatedHostClassesRequest.h"
#include "model/DescribeAvailableDedicatedHostClassesResult.h"
#include "model/DescribeAvailableDedicatedHostZonesRequest.h"
#include "model/DescribeAvailableDedicatedHostZonesResult.h"
#include "model/DescribeAvailableRecoveryTimeRequest.h"
#include "model/DescribeAvailableRecoveryTimeResult.h"
#include "model/DescribeAvailableResourceRequest.h"
@@ -126,8 +122,6 @@
#include "model/DescribeBinlogFilesResult.h"
#include "model/DescribeCharacterSetNameRequest.h"
#include "model/DescribeCharacterSetNameResult.h"
#include "model/DescribeCloudDbExpertServiceRequest.h"
#include "model/DescribeCloudDbExpertServiceResult.h"
#include "model/DescribeCollationTimeZonesRequest.h"
#include "model/DescribeCollationTimeZonesResult.h"
#include "model/DescribeCrossRegionBackupDBInstanceRequest.h"
@@ -166,12 +160,8 @@
#include "model/DescribeDBInstancesByExpireTimeResult.h"
#include "model/DescribeDBInstancesByPerformanceRequest.h"
#include "model/DescribeDBInstancesByPerformanceResult.h"
#include "model/DescribeDBProxyRequest.h"
#include "model/DescribeDBProxyResult.h"
#include "model/DescribeDBProxyEndpointRequest.h"
#include "model/DescribeDBProxyEndpointResult.h"
#include "model/DescribeDBProxyPerformanceRequest.h"
#include "model/DescribeDBProxyPerformanceResult.h"
#include "model/DescribeDBInstancesForCloneRequest.h"
#include "model/DescribeDBInstancesForCloneResult.h"
#include "model/DescribeDTCSecurityIpHostsForSQLServerRequest.h"
#include "model/DescribeDTCSecurityIpHostsForSQLServerResult.h"
#include "model/DescribeDatabasesRequest.h"
@@ -182,6 +172,8 @@
#include "model/DescribeDedicatedHostGroupsResult.h"
#include "model/DescribeDedicatedHostsRequest.h"
#include "model/DescribeDedicatedHostsResult.h"
#include "model/DescribeDetachedBackupsRequest.h"
#include "model/DescribeDetachedBackupsResult.h"
#include "model/DescribeDiagnosticReportListRequest.h"
#include "model/DescribeDiagnosticReportListResult.h"
#include "model/DescribeErrorLogsRequest.h"
@@ -194,12 +186,8 @@
#include "model/DescribeInstanceAutoRenewalAttributeResult.h"
#include "model/DescribeInstanceCrossBackupPolicyRequest.h"
#include "model/DescribeInstanceCrossBackupPolicyResult.h"
#include "model/DescribeInstanceVpcMigrateInfoRequest.h"
#include "model/DescribeInstanceVpcMigrateInfoResult.h"
#include "model/DescribeLogBackupFilesRequest.h"
#include "model/DescribeLogBackupFilesResult.h"
#include "model/DescribeMetaListRequest.h"
#include "model/DescribeMetaListResult.h"
#include "model/DescribeMigrateTasksRequest.h"
#include "model/DescribeMigrateTasksResult.h"
#include "model/DescribeMigrateTasksForSQLServerRequest.h"
@@ -220,8 +208,6 @@
#include "model/DescribeParametersResult.h"
#include "model/DescribePriceRequest.h"
#include "model/DescribePriceResult.h"
#include "model/DescribeProxyFunctionSupportRequest.h"
#include "model/DescribeProxyFunctionSupportResult.h"
#include "model/DescribeReadDBInstanceDelayRequest.h"
#include "model/DescribeReadDBInstanceDelayResult.h"
#include "model/DescribeRegionsRequest.h"
@@ -248,30 +234,26 @@
#include "model/DescribeSlowLogsResult.h"
#include "model/DescribeTagsRequest.h"
#include "model/DescribeTagsResult.h"
#include "model/DescribeTaskInfoRequest.h"
#include "model/DescribeTaskInfoResult.h"
#include "model/DescribeTasksRequest.h"
#include "model/DescribeTasksResult.h"
#include "model/DescribeTemplatesListRequest.h"
#include "model/DescribeTemplatesListResult.h"
#include "model/EvaluateSupportByokShowRequest.h"
#include "model/EvaluateSupportByokShowResult.h"
#include "model/DestroyDBInstanceRequest.h"
#include "model/DestroyDBInstanceResult.h"
#include "model/EvaluateDedicatedHostInstanceResourceRequest.h"
#include "model/EvaluateDedicatedHostInstanceResourceResult.h"
#include "model/GrantAccountPrivilegeRequest.h"
#include "model/GrantAccountPrivilegeResult.h"
#include "model/GrantOperatorPermissionRequest.h"
#include "model/GrantOperatorPermissionResult.h"
#include "model/ImportDataForSQLServerRequest.h"
#include "model/ImportDataForSQLServerResult.h"
#include "model/ImportDatabaseBetweenInstancesRequest.h"
#include "model/ImportDatabaseBetweenInstancesResult.h"
#include "model/ListTagResourcesRequest.h"
#include "model/ListTagResourcesResult.h"
#include "model/LockAccountRequest.h"
#include "model/LockAccountResult.h"
#include "model/MigrateDBInstanceRequest.h"
#include "model/MigrateDBInstanceResult.h"
#include "model/MigrateSecurityIPModeRequest.h"
#include "model/MigrateSecurityIPModeResult.h"
#include "model/MigrateToOtherRegionRequest.h"
#include "model/MigrateToOtherRegionResult.h"
#include "model/MigrateToOtherZoneRequest.h"
#include "model/MigrateToOtherZoneResult.h"
#include "model/ModifyAccountDescriptionRequest.h"
@@ -312,12 +294,6 @@
#include "model/ModifyDBInstanceSpecResult.h"
#include "model/ModifyDBInstanceTDERequest.h"
#include "model/ModifyDBInstanceTDEResult.h"
#include "model/ModifyDBProxyRequest.h"
#include "model/ModifyDBProxyResult.h"
#include "model/ModifyDBProxyEndpointRequest.h"
#include "model/ModifyDBProxyEndpointResult.h"
#include "model/ModifyDBProxyInstanceRequest.h"
#include "model/ModifyDBProxyInstanceResult.h"
#include "model/ModifyDTCSecurityIpHostsForSQLServerRequest.h"
#include "model/ModifyDTCSecurityIpHostsForSQLServerResult.h"
#include "model/ModifyDedicatedHostAttributeRequest.h"
@@ -330,8 +306,6 @@
#include "model/ModifyInstanceAutoRenewalAttributeResult.h"
#include "model/ModifyInstanceCrossBackupPolicyRequest.h"
#include "model/ModifyInstanceCrossBackupPolicyResult.h"
#include "model/ModifyMySQLDBInstanceDelayRequest.h"
#include "model/ModifyMySQLDBInstanceDelayResult.h"
#include "model/ModifyParameterRequest.h"
#include "model/ModifyParameterResult.h"
#include "model/ModifyParameterGroupRequest.h"
@@ -350,28 +324,14 @@
#include "model/ModifySecurityGroupConfigurationResult.h"
#include "model/ModifySecurityIpsRequest.h"
#include "model/ModifySecurityIpsResult.h"
#include "model/PreCheckCreateOrderRequest.h"
#include "model/PreCheckCreateOrderResult.h"
#include "model/PreCheckCreateOrderForCloneRequest.h"
#include "model/PreCheckCreateOrderForCloneResult.h"
#include "model/PreCheckCreateOrderForDeferRequest.h"
#include "model/PreCheckCreateOrderForDeferResult.h"
#include "model/PreCheckCreateOrderForDegradeRequest.h"
#include "model/PreCheckCreateOrderForDegradeResult.h"
#include "model/PreCheckCreateOrderForModifyRequest.h"
#include "model/PreCheckCreateOrderForModifyResult.h"
#include "model/PreCheckCreateOrderForRebuildRequest.h"
#include "model/PreCheckCreateOrderForRebuildResult.h"
#include "model/PreCheckCreateOrderForTempUpgradeRequest.h"
#include "model/PreCheckCreateOrderForTempUpgradeResult.h"
#include "model/PreCheckDBInstanceOperationRequest.h"
#include "model/PreCheckDBInstanceOperationResult.h"
#include "model/PurgeDBInstanceLogRequest.h"
#include "model/PurgeDBInstanceLogResult.h"
#include "model/RebuildDBInstanceRequest.h"
#include "model/RebuildDBInstanceResult.h"
#include "model/RecoveryDBInstanceRequest.h"
#include "model/RecoveryDBInstanceResult.h"
#include "model/ReleaseInstanceConnectionRequest.h"
#include "model/ReleaseInstanceConnectionResult.h"
#include "model/ReleaseInstancePublicConnectionRequest.h"
#include "model/ReleaseInstancePublicConnectionResult.h"
#include "model/ReleaseReadWriteSplittingConnectionRequest.h"
@@ -382,8 +342,6 @@
#include "model/RenewInstanceResult.h"
#include "model/ReplaceDedicatedHostRequest.h"
#include "model/ReplaceDedicatedHostResult.h"
#include "model/RequestServiceOfCloudDBExpertRequest.h"
#include "model/RequestServiceOfCloudDBExpertResult.h"
#include "model/ResetAccountRequest.h"
#include "model/ResetAccountResult.h"
#include "model/ResetAccountForPGRequest.h"
@@ -410,6 +368,8 @@
#include "model/SwitchDBInstanceVpcResult.h"
#include "model/TagResourcesRequest.h"
#include "model/TagResourcesResult.h"
#include "model/UnlockAccountRequest.h"
#include "model/UnlockAccountResult.h"
#include "model/UntagResourcesRequest.h"
#include "model/UntagResourcesResult.h"
#include "model/UpgradeDBInstanceEngineVersionRequest.h"
@@ -428,15 +388,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::AddTagsToResourceResult> AddTagsToResourceOutcome;
typedef std::future<AddTagsToResourceOutcome> AddTagsToResourceOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::AddTagsToResourceRequest&, const AddTagsToResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddTagsToResourceAsyncHandler;
typedef Outcome<Error, Model::AllocateInstancePrivateConnectionResult> AllocateInstancePrivateConnectionOutcome;
typedef std::future<AllocateInstancePrivateConnectionOutcome> AllocateInstancePrivateConnectionOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::AllocateInstancePrivateConnectionRequest&, const AllocateInstancePrivateConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocateInstancePrivateConnectionAsyncHandler;
typedef Outcome<Error, Model::AllocateInstancePublicConnectionResult> AllocateInstancePublicConnectionOutcome;
typedef std::future<AllocateInstancePublicConnectionOutcome> AllocateInstancePublicConnectionOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::AllocateInstancePublicConnectionRequest&, const AllocateInstancePublicConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocateInstancePublicConnectionAsyncHandler;
typedef Outcome<Error, Model::AllocateInstanceVpcNetworkTypeResult> AllocateInstanceVpcNetworkTypeOutcome;
typedef std::future<AllocateInstanceVpcNetworkTypeOutcome> AllocateInstanceVpcNetworkTypeOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::AllocateInstanceVpcNetworkTypeRequest&, const AllocateInstanceVpcNetworkTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocateInstanceVpcNetworkTypeAsyncHandler;
typedef Outcome<Error, Model::AllocateReadWriteSplittingConnectionResult> AllocateReadWriteSplittingConnectionOutcome;
typedef std::future<AllocateReadWriteSplittingConnectionOutcome> AllocateReadWriteSplittingConnectionOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::AllocateReadWriteSplittingConnectionRequest&, const AllocateReadWriteSplittingConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocateReadWriteSplittingConnectionAsyncHandler;
@@ -452,15 +406,15 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CheckCreateDdrDBInstanceResult> CheckCreateDdrDBInstanceOutcome;
typedef std::future<CheckCreateDdrDBInstanceOutcome> CheckCreateDdrDBInstanceOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::CheckCreateDdrDBInstanceRequest&, const CheckCreateDdrDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckCreateDdrDBInstanceAsyncHandler;
typedef Outcome<Error, Model::CheckDBNameAvailableResult> CheckDBNameAvailableOutcome;
typedef std::future<CheckDBNameAvailableOutcome> CheckDBNameAvailableOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::CheckDBNameAvailableRequest&, const CheckDBNameAvailableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckDBNameAvailableAsyncHandler;
typedef Outcome<Error, Model::CheckInstanceExistResult> CheckInstanceExistOutcome;
typedef std::future<CheckInstanceExistOutcome> CheckInstanceExistOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::CheckInstanceExistRequest&, const CheckInstanceExistOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckInstanceExistAsyncHandler;
typedef Outcome<Error, Model::CheckRecoveryConditionsResult> CheckRecoveryConditionsOutcome;
typedef std::future<CheckRecoveryConditionsOutcome> CheckRecoveryConditionsOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::CheckRecoveryConditionsRequest&, const CheckRecoveryConditionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckRecoveryConditionsAsyncHandler;
typedef Outcome<Error, Model::CheckResourceResult> CheckResourceOutcome;
typedef std::future<CheckResourceOutcome> CheckResourceOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::CheckResourceRequest&, const CheckResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckResourceAsyncHandler;
typedef Outcome<Error, Model::ClearDedicatedHostResult> ClearDedicatedHostOutcome;
typedef std::future<ClearDedicatedHostOutcome> ClearDedicatedHostOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ClearDedicatedHostRequest&, const ClearDedicatedHostOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ClearDedicatedHostAsyncHandler;
@@ -533,9 +487,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeleteDatabaseResult> DeleteDatabaseOutcome;
typedef std::future<DeleteDatabaseOutcome> DeleteDatabaseOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DeleteDatabaseRequest&, const DeleteDatabaseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDatabaseAsyncHandler;
typedef Outcome<Error, Model::DeleteDedicatedHostResult> DeleteDedicatedHostOutcome;
typedef std::future<DeleteDedicatedHostOutcome> DeleteDedicatedHostOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DeleteDedicatedHostRequest&, const DeleteDedicatedHostOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDedicatedHostAsyncHandler;
typedef Outcome<Error, Model::DeleteDedicatedHostGroupResult> DeleteDedicatedHostGroupOutcome;
typedef std::future<DeleteDedicatedHostGroupOutcome> DeleteDedicatedHostGroupOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DeleteDedicatedHostGroupRequest&, const DeleteDedicatedHostGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDedicatedHostGroupAsyncHandler;
@@ -554,9 +505,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeAvailableCrossRegionResult> DescribeAvailableCrossRegionOutcome;
typedef std::future<DescribeAvailableCrossRegionOutcome> DescribeAvailableCrossRegionOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeAvailableCrossRegionRequest&, const DescribeAvailableCrossRegionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAvailableCrossRegionAsyncHandler;
typedef Outcome<Error, Model::DescribeAvailableInstanceClassResult> DescribeAvailableInstanceClassOutcome;
typedef std::future<DescribeAvailableInstanceClassOutcome> DescribeAvailableInstanceClassOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeAvailableInstanceClassRequest&, const DescribeAvailableInstanceClassOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAvailableInstanceClassAsyncHandler;
typedef Outcome<Error, Model::DescribeAvailableDedicatedHostClassesResult> DescribeAvailableDedicatedHostClassesOutcome;
typedef std::future<DescribeAvailableDedicatedHostClassesOutcome> DescribeAvailableDedicatedHostClassesOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeAvailableDedicatedHostClassesRequest&, const DescribeAvailableDedicatedHostClassesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAvailableDedicatedHostClassesAsyncHandler;
typedef Outcome<Error, Model::DescribeAvailableDedicatedHostZonesResult> DescribeAvailableDedicatedHostZonesOutcome;
typedef std::future<DescribeAvailableDedicatedHostZonesOutcome> DescribeAvailableDedicatedHostZonesOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeAvailableDedicatedHostZonesRequest&, const DescribeAvailableDedicatedHostZonesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAvailableDedicatedHostZonesAsyncHandler;
typedef Outcome<Error, Model::DescribeAvailableRecoveryTimeResult> DescribeAvailableRecoveryTimeOutcome;
typedef std::future<DescribeAvailableRecoveryTimeOutcome> DescribeAvailableRecoveryTimeOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeAvailableRecoveryTimeRequest&, const DescribeAvailableRecoveryTimeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAvailableRecoveryTimeAsyncHandler;
@@ -581,9 +535,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeCharacterSetNameResult> DescribeCharacterSetNameOutcome;
typedef std::future<DescribeCharacterSetNameOutcome> DescribeCharacterSetNameOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeCharacterSetNameRequest&, const DescribeCharacterSetNameOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCharacterSetNameAsyncHandler;
typedef Outcome<Error, Model::DescribeCloudDbExpertServiceResult> DescribeCloudDbExpertServiceOutcome;
typedef std::future<DescribeCloudDbExpertServiceOutcome> DescribeCloudDbExpertServiceOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeCloudDbExpertServiceRequest&, const DescribeCloudDbExpertServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCloudDbExpertServiceAsyncHandler;
typedef Outcome<Error, Model::DescribeCollationTimeZonesResult> DescribeCollationTimeZonesOutcome;
typedef std::future<DescribeCollationTimeZonesOutcome> DescribeCollationTimeZonesOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeCollationTimeZonesRequest&, const DescribeCollationTimeZonesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCollationTimeZonesAsyncHandler;
@@ -641,15 +592,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeDBInstancesByPerformanceResult> DescribeDBInstancesByPerformanceOutcome;
typedef std::future<DescribeDBInstancesByPerformanceOutcome> DescribeDBInstancesByPerformanceOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeDBInstancesByPerformanceRequest&, const DescribeDBInstancesByPerformanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstancesByPerformanceAsyncHandler;
typedef Outcome<Error, Model::DescribeDBProxyResult> DescribeDBProxyOutcome;
typedef std::future<DescribeDBProxyOutcome> DescribeDBProxyOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeDBProxyRequest&, const DescribeDBProxyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBProxyAsyncHandler;
typedef Outcome<Error, Model::DescribeDBProxyEndpointResult> DescribeDBProxyEndpointOutcome;
typedef std::future<DescribeDBProxyEndpointOutcome> DescribeDBProxyEndpointOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeDBProxyEndpointRequest&, const DescribeDBProxyEndpointOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBProxyEndpointAsyncHandler;
typedef Outcome<Error, Model::DescribeDBProxyPerformanceResult> DescribeDBProxyPerformanceOutcome;
typedef std::future<DescribeDBProxyPerformanceOutcome> DescribeDBProxyPerformanceOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeDBProxyPerformanceRequest&, const DescribeDBProxyPerformanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBProxyPerformanceAsyncHandler;
typedef Outcome<Error, Model::DescribeDBInstancesForCloneResult> DescribeDBInstancesForCloneOutcome;
typedef std::future<DescribeDBInstancesForCloneOutcome> DescribeDBInstancesForCloneOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeDBInstancesForCloneRequest&, const DescribeDBInstancesForCloneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstancesForCloneAsyncHandler;
typedef Outcome<Error, Model::DescribeDTCSecurityIpHostsForSQLServerResult> DescribeDTCSecurityIpHostsForSQLServerOutcome;
typedef std::future<DescribeDTCSecurityIpHostsForSQLServerOutcome> DescribeDTCSecurityIpHostsForSQLServerOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeDTCSecurityIpHostsForSQLServerRequest&, const DescribeDTCSecurityIpHostsForSQLServerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDTCSecurityIpHostsForSQLServerAsyncHandler;
@@ -665,6 +610,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeDedicatedHostsResult> DescribeDedicatedHostsOutcome;
typedef std::future<DescribeDedicatedHostsOutcome> DescribeDedicatedHostsOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeDedicatedHostsRequest&, const DescribeDedicatedHostsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDedicatedHostsAsyncHandler;
typedef Outcome<Error, Model::DescribeDetachedBackupsResult> DescribeDetachedBackupsOutcome;
typedef std::future<DescribeDetachedBackupsOutcome> DescribeDetachedBackupsOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeDetachedBackupsRequest&, const DescribeDetachedBackupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDetachedBackupsAsyncHandler;
typedef Outcome<Error, Model::DescribeDiagnosticReportListResult> DescribeDiagnosticReportListOutcome;
typedef std::future<DescribeDiagnosticReportListOutcome> DescribeDiagnosticReportListOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeDiagnosticReportListRequest&, const DescribeDiagnosticReportListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDiagnosticReportListAsyncHandler;
@@ -683,15 +631,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeInstanceCrossBackupPolicyResult> DescribeInstanceCrossBackupPolicyOutcome;
typedef std::future<DescribeInstanceCrossBackupPolicyOutcome> DescribeInstanceCrossBackupPolicyOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeInstanceCrossBackupPolicyRequest&, const DescribeInstanceCrossBackupPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceCrossBackupPolicyAsyncHandler;
typedef Outcome<Error, Model::DescribeInstanceVpcMigrateInfoResult> DescribeInstanceVpcMigrateInfoOutcome;
typedef std::future<DescribeInstanceVpcMigrateInfoOutcome> DescribeInstanceVpcMigrateInfoOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeInstanceVpcMigrateInfoRequest&, const DescribeInstanceVpcMigrateInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceVpcMigrateInfoAsyncHandler;
typedef Outcome<Error, Model::DescribeLogBackupFilesResult> DescribeLogBackupFilesOutcome;
typedef std::future<DescribeLogBackupFilesOutcome> DescribeLogBackupFilesOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeLogBackupFilesRequest&, const DescribeLogBackupFilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLogBackupFilesAsyncHandler;
typedef Outcome<Error, Model::DescribeMetaListResult> DescribeMetaListOutcome;
typedef std::future<DescribeMetaListOutcome> DescribeMetaListOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeMetaListRequest&, const DescribeMetaListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMetaListAsyncHandler;
typedef Outcome<Error, Model::DescribeMigrateTasksResult> DescribeMigrateTasksOutcome;
typedef std::future<DescribeMigrateTasksOutcome> DescribeMigrateTasksOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeMigrateTasksRequest&, const DescribeMigrateTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMigrateTasksAsyncHandler;
@@ -722,9 +664,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribePriceResult> DescribePriceOutcome;
typedef std::future<DescribePriceOutcome> DescribePriceOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribePriceRequest&, const DescribePriceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePriceAsyncHandler;
typedef Outcome<Error, Model::DescribeProxyFunctionSupportResult> DescribeProxyFunctionSupportOutcome;
typedef std::future<DescribeProxyFunctionSupportOutcome> DescribeProxyFunctionSupportOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeProxyFunctionSupportRequest&, const DescribeProxyFunctionSupportOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeProxyFunctionSupportAsyncHandler;
typedef Outcome<Error, Model::DescribeReadDBInstanceDelayResult> DescribeReadDBInstanceDelayOutcome;
typedef std::future<DescribeReadDBInstanceDelayOutcome> DescribeReadDBInstanceDelayOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeReadDBInstanceDelayRequest&, const DescribeReadDBInstanceDelayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeReadDBInstanceDelayAsyncHandler;
@@ -764,42 +703,36 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeTagsResult> DescribeTagsOutcome;
typedef std::future<DescribeTagsOutcome> DescribeTagsOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeTagsRequest&, const DescribeTagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTagsAsyncHandler;
typedef Outcome<Error, Model::DescribeTaskInfoResult> DescribeTaskInfoOutcome;
typedef std::future<DescribeTaskInfoOutcome> DescribeTaskInfoOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeTaskInfoRequest&, const DescribeTaskInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTaskInfoAsyncHandler;
typedef Outcome<Error, Model::DescribeTasksResult> DescribeTasksOutcome;
typedef std::future<DescribeTasksOutcome> DescribeTasksOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeTasksRequest&, const DescribeTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTasksAsyncHandler;
typedef Outcome<Error, Model::DescribeTemplatesListResult> DescribeTemplatesListOutcome;
typedef std::future<DescribeTemplatesListOutcome> DescribeTemplatesListOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeTemplatesListRequest&, const DescribeTemplatesListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTemplatesListAsyncHandler;
typedef Outcome<Error, Model::EvaluateSupportByokShowResult> EvaluateSupportByokShowOutcome;
typedef std::future<EvaluateSupportByokShowOutcome> EvaluateSupportByokShowOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::EvaluateSupportByokShowRequest&, const EvaluateSupportByokShowOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EvaluateSupportByokShowAsyncHandler;
typedef Outcome<Error, Model::DestroyDBInstanceResult> DestroyDBInstanceOutcome;
typedef std::future<DestroyDBInstanceOutcome> DestroyDBInstanceOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DestroyDBInstanceRequest&, const DestroyDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DestroyDBInstanceAsyncHandler;
typedef Outcome<Error, Model::EvaluateDedicatedHostInstanceResourceResult> EvaluateDedicatedHostInstanceResourceOutcome;
typedef std::future<EvaluateDedicatedHostInstanceResourceOutcome> EvaluateDedicatedHostInstanceResourceOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::EvaluateDedicatedHostInstanceResourceRequest&, const EvaluateDedicatedHostInstanceResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EvaluateDedicatedHostInstanceResourceAsyncHandler;
typedef Outcome<Error, Model::GrantAccountPrivilegeResult> GrantAccountPrivilegeOutcome;
typedef std::future<GrantAccountPrivilegeOutcome> GrantAccountPrivilegeOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::GrantAccountPrivilegeRequest&, const GrantAccountPrivilegeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GrantAccountPrivilegeAsyncHandler;
typedef Outcome<Error, Model::GrantOperatorPermissionResult> GrantOperatorPermissionOutcome;
typedef std::future<GrantOperatorPermissionOutcome> GrantOperatorPermissionOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::GrantOperatorPermissionRequest&, const GrantOperatorPermissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GrantOperatorPermissionAsyncHandler;
typedef Outcome<Error, Model::ImportDataForSQLServerResult> ImportDataForSQLServerOutcome;
typedef std::future<ImportDataForSQLServerOutcome> ImportDataForSQLServerOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ImportDataForSQLServerRequest&, const ImportDataForSQLServerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ImportDataForSQLServerAsyncHandler;
typedef Outcome<Error, Model::ImportDatabaseBetweenInstancesResult> ImportDatabaseBetweenInstancesOutcome;
typedef std::future<ImportDatabaseBetweenInstancesOutcome> ImportDatabaseBetweenInstancesOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ImportDatabaseBetweenInstancesRequest&, const ImportDatabaseBetweenInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ImportDatabaseBetweenInstancesAsyncHandler;
typedef Outcome<Error, Model::ListTagResourcesResult> ListTagResourcesOutcome;
typedef std::future<ListTagResourcesOutcome> ListTagResourcesOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ListTagResourcesRequest&, const ListTagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTagResourcesAsyncHandler;
typedef Outcome<Error, Model::LockAccountResult> LockAccountOutcome;
typedef std::future<LockAccountOutcome> LockAccountOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::LockAccountRequest&, const LockAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> LockAccountAsyncHandler;
typedef Outcome<Error, Model::MigrateDBInstanceResult> MigrateDBInstanceOutcome;
typedef std::future<MigrateDBInstanceOutcome> MigrateDBInstanceOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::MigrateDBInstanceRequest&, const MigrateDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MigrateDBInstanceAsyncHandler;
typedef Outcome<Error, Model::MigrateSecurityIPModeResult> MigrateSecurityIPModeOutcome;
typedef std::future<MigrateSecurityIPModeOutcome> MigrateSecurityIPModeOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::MigrateSecurityIPModeRequest&, const MigrateSecurityIPModeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MigrateSecurityIPModeAsyncHandler;
typedef Outcome<Error, Model::MigrateToOtherRegionResult> MigrateToOtherRegionOutcome;
typedef std::future<MigrateToOtherRegionOutcome> MigrateToOtherRegionOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::MigrateToOtherRegionRequest&, const MigrateToOtherRegionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MigrateToOtherRegionAsyncHandler;
typedef Outcome<Error, Model::MigrateToOtherZoneResult> MigrateToOtherZoneOutcome;
typedef std::future<MigrateToOtherZoneOutcome> MigrateToOtherZoneOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::MigrateToOtherZoneRequest&, const MigrateToOtherZoneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MigrateToOtherZoneAsyncHandler;
@@ -860,15 +793,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyDBInstanceTDEResult> ModifyDBInstanceTDEOutcome;
typedef std::future<ModifyDBInstanceTDEOutcome> ModifyDBInstanceTDEOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyDBInstanceTDERequest&, const ModifyDBInstanceTDEOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceTDEAsyncHandler;
typedef Outcome<Error, Model::ModifyDBProxyResult> ModifyDBProxyOutcome;
typedef std::future<ModifyDBProxyOutcome> ModifyDBProxyOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyDBProxyRequest&, const ModifyDBProxyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBProxyAsyncHandler;
typedef Outcome<Error, Model::ModifyDBProxyEndpointResult> ModifyDBProxyEndpointOutcome;
typedef std::future<ModifyDBProxyEndpointOutcome> ModifyDBProxyEndpointOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyDBProxyEndpointRequest&, const ModifyDBProxyEndpointOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBProxyEndpointAsyncHandler;
typedef Outcome<Error, Model::ModifyDBProxyInstanceResult> ModifyDBProxyInstanceOutcome;
typedef std::future<ModifyDBProxyInstanceOutcome> ModifyDBProxyInstanceOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyDBProxyInstanceRequest&, const ModifyDBProxyInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBProxyInstanceAsyncHandler;
typedef Outcome<Error, Model::ModifyDTCSecurityIpHostsForSQLServerResult> ModifyDTCSecurityIpHostsForSQLServerOutcome;
typedef std::future<ModifyDTCSecurityIpHostsForSQLServerOutcome> ModifyDTCSecurityIpHostsForSQLServerOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyDTCSecurityIpHostsForSQLServerRequest&, const ModifyDTCSecurityIpHostsForSQLServerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDTCSecurityIpHostsForSQLServerAsyncHandler;
@@ -887,9 +811,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyInstanceCrossBackupPolicyResult> ModifyInstanceCrossBackupPolicyOutcome;
typedef std::future<ModifyInstanceCrossBackupPolicyOutcome> ModifyInstanceCrossBackupPolicyOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyInstanceCrossBackupPolicyRequest&, const ModifyInstanceCrossBackupPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceCrossBackupPolicyAsyncHandler;
typedef Outcome<Error, Model::ModifyMySQLDBInstanceDelayResult> ModifyMySQLDBInstanceDelayOutcome;
typedef std::future<ModifyMySQLDBInstanceDelayOutcome> ModifyMySQLDBInstanceDelayOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyMySQLDBInstanceDelayRequest&, const ModifyMySQLDBInstanceDelayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyMySQLDBInstanceDelayAsyncHandler;
typedef Outcome<Error, Model::ModifyParameterResult> ModifyParameterOutcome;
typedef std::future<ModifyParameterOutcome> ModifyParameterOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyParameterRequest&, const ModifyParameterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyParameterAsyncHandler;
@@ -917,30 +838,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifySecurityIpsResult> ModifySecurityIpsOutcome;
typedef std::future<ModifySecurityIpsOutcome> ModifySecurityIpsOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifySecurityIpsRequest&, const ModifySecurityIpsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySecurityIpsAsyncHandler;
typedef Outcome<Error, Model::PreCheckCreateOrderResult> PreCheckCreateOrderOutcome;
typedef std::future<PreCheckCreateOrderOutcome> PreCheckCreateOrderOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::PreCheckCreateOrderRequest&, const PreCheckCreateOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PreCheckCreateOrderAsyncHandler;
typedef Outcome<Error, Model::PreCheckCreateOrderForCloneResult> PreCheckCreateOrderForCloneOutcome;
typedef std::future<PreCheckCreateOrderForCloneOutcome> PreCheckCreateOrderForCloneOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::PreCheckCreateOrderForCloneRequest&, const PreCheckCreateOrderForCloneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PreCheckCreateOrderForCloneAsyncHandler;
typedef Outcome<Error, Model::PreCheckCreateOrderForDeferResult> PreCheckCreateOrderForDeferOutcome;
typedef std::future<PreCheckCreateOrderForDeferOutcome> PreCheckCreateOrderForDeferOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::PreCheckCreateOrderForDeferRequest&, const PreCheckCreateOrderForDeferOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PreCheckCreateOrderForDeferAsyncHandler;
typedef Outcome<Error, Model::PreCheckCreateOrderForDegradeResult> PreCheckCreateOrderForDegradeOutcome;
typedef std::future<PreCheckCreateOrderForDegradeOutcome> PreCheckCreateOrderForDegradeOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::PreCheckCreateOrderForDegradeRequest&, const PreCheckCreateOrderForDegradeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PreCheckCreateOrderForDegradeAsyncHandler;
typedef Outcome<Error, Model::PreCheckCreateOrderForModifyResult> PreCheckCreateOrderForModifyOutcome;
typedef std::future<PreCheckCreateOrderForModifyOutcome> PreCheckCreateOrderForModifyOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::PreCheckCreateOrderForModifyRequest&, const PreCheckCreateOrderForModifyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PreCheckCreateOrderForModifyAsyncHandler;
typedef Outcome<Error, Model::PreCheckCreateOrderForRebuildResult> PreCheckCreateOrderForRebuildOutcome;
typedef std::future<PreCheckCreateOrderForRebuildOutcome> PreCheckCreateOrderForRebuildOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::PreCheckCreateOrderForRebuildRequest&, const PreCheckCreateOrderForRebuildOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PreCheckCreateOrderForRebuildAsyncHandler;
typedef Outcome<Error, Model::PreCheckCreateOrderForTempUpgradeResult> PreCheckCreateOrderForTempUpgradeOutcome;
typedef std::future<PreCheckCreateOrderForTempUpgradeOutcome> PreCheckCreateOrderForTempUpgradeOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::PreCheckCreateOrderForTempUpgradeRequest&, const PreCheckCreateOrderForTempUpgradeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PreCheckCreateOrderForTempUpgradeAsyncHandler;
typedef Outcome<Error, Model::PreCheckDBInstanceOperationResult> PreCheckDBInstanceOperationOutcome;
typedef std::future<PreCheckDBInstanceOperationOutcome> PreCheckDBInstanceOperationOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::PreCheckDBInstanceOperationRequest&, const PreCheckDBInstanceOperationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PreCheckDBInstanceOperationAsyncHandler;
typedef Outcome<Error, Model::PurgeDBInstanceLogResult> PurgeDBInstanceLogOutcome;
typedef std::future<PurgeDBInstanceLogOutcome> PurgeDBInstanceLogOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::PurgeDBInstanceLogRequest&, const PurgeDBInstanceLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PurgeDBInstanceLogAsyncHandler;
@@ -950,6 +847,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::RecoveryDBInstanceResult> RecoveryDBInstanceOutcome;
typedef std::future<RecoveryDBInstanceOutcome> RecoveryDBInstanceOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::RecoveryDBInstanceRequest&, const RecoveryDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RecoveryDBInstanceAsyncHandler;
typedef Outcome<Error, Model::ReleaseInstanceConnectionResult> ReleaseInstanceConnectionOutcome;
typedef std::future<ReleaseInstanceConnectionOutcome> ReleaseInstanceConnectionOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ReleaseInstanceConnectionRequest&, const ReleaseInstanceConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReleaseInstanceConnectionAsyncHandler;
typedef Outcome<Error, Model::ReleaseInstancePublicConnectionResult> ReleaseInstancePublicConnectionOutcome;
typedef std::future<ReleaseInstancePublicConnectionOutcome> ReleaseInstancePublicConnectionOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ReleaseInstancePublicConnectionRequest&, const ReleaseInstancePublicConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReleaseInstancePublicConnectionAsyncHandler;
@@ -965,9 +865,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ReplaceDedicatedHostResult> ReplaceDedicatedHostOutcome;
typedef std::future<ReplaceDedicatedHostOutcome> ReplaceDedicatedHostOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ReplaceDedicatedHostRequest&, const ReplaceDedicatedHostOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReplaceDedicatedHostAsyncHandler;
typedef Outcome<Error, Model::RequestServiceOfCloudDBExpertResult> RequestServiceOfCloudDBExpertOutcome;
typedef std::future<RequestServiceOfCloudDBExpertOutcome> RequestServiceOfCloudDBExpertOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::RequestServiceOfCloudDBExpertRequest&, const RequestServiceOfCloudDBExpertOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RequestServiceOfCloudDBExpertAsyncHandler;
typedef Outcome<Error, Model::ResetAccountResult> ResetAccountOutcome;
typedef std::future<ResetAccountOutcome> ResetAccountOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ResetAccountRequest&, const ResetAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResetAccountAsyncHandler;
@@ -1007,6 +904,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::TagResourcesResult> TagResourcesOutcome;
typedef std::future<TagResourcesOutcome> TagResourcesOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::TagResourcesRequest&, const TagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TagResourcesAsyncHandler;
typedef Outcome<Error, Model::UnlockAccountResult> UnlockAccountOutcome;
typedef std::future<UnlockAccountOutcome> UnlockAccountOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::UnlockAccountRequest&, const UnlockAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnlockAccountAsyncHandler;
typedef Outcome<Error, Model::UntagResourcesResult> UntagResourcesOutcome;
typedef std::future<UntagResourcesOutcome> UntagResourcesOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::UntagResourcesRequest&, const UntagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UntagResourcesAsyncHandler;
@@ -1024,15 +924,9 @@ namespace AlibabaCloud
AddTagsToResourceOutcome addTagsToResource(const Model::AddTagsToResourceRequest &request)const;
void addTagsToResourceAsync(const Model::AddTagsToResourceRequest& request, const AddTagsToResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AddTagsToResourceOutcomeCallable addTagsToResourceCallable(const Model::AddTagsToResourceRequest& request) const;
AllocateInstancePrivateConnectionOutcome allocateInstancePrivateConnection(const Model::AllocateInstancePrivateConnectionRequest &request)const;
void allocateInstancePrivateConnectionAsync(const Model::AllocateInstancePrivateConnectionRequest& request, const AllocateInstancePrivateConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AllocateInstancePrivateConnectionOutcomeCallable allocateInstancePrivateConnectionCallable(const Model::AllocateInstancePrivateConnectionRequest& request) const;
AllocateInstancePublicConnectionOutcome allocateInstancePublicConnection(const Model::AllocateInstancePublicConnectionRequest &request)const;
void allocateInstancePublicConnectionAsync(const Model::AllocateInstancePublicConnectionRequest& request, const AllocateInstancePublicConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AllocateInstancePublicConnectionOutcomeCallable allocateInstancePublicConnectionCallable(const Model::AllocateInstancePublicConnectionRequest& request) const;
AllocateInstanceVpcNetworkTypeOutcome allocateInstanceVpcNetworkType(const Model::AllocateInstanceVpcNetworkTypeRequest &request)const;
void allocateInstanceVpcNetworkTypeAsync(const Model::AllocateInstanceVpcNetworkTypeRequest& request, const AllocateInstanceVpcNetworkTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AllocateInstanceVpcNetworkTypeOutcomeCallable allocateInstanceVpcNetworkTypeCallable(const Model::AllocateInstanceVpcNetworkTypeRequest& request) const;
AllocateReadWriteSplittingConnectionOutcome allocateReadWriteSplittingConnection(const Model::AllocateReadWriteSplittingConnectionRequest &request)const;
void allocateReadWriteSplittingConnectionAsync(const Model::AllocateReadWriteSplittingConnectionRequest& request, const AllocateReadWriteSplittingConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AllocateReadWriteSplittingConnectionOutcomeCallable allocateReadWriteSplittingConnectionCallable(const Model::AllocateReadWriteSplittingConnectionRequest& request) const;
@@ -1048,15 +942,15 @@ namespace AlibabaCloud
CheckCreateDdrDBInstanceOutcome checkCreateDdrDBInstance(const Model::CheckCreateDdrDBInstanceRequest &request)const;
void checkCreateDdrDBInstanceAsync(const Model::CheckCreateDdrDBInstanceRequest& request, const CheckCreateDdrDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CheckCreateDdrDBInstanceOutcomeCallable checkCreateDdrDBInstanceCallable(const Model::CheckCreateDdrDBInstanceRequest& request) const;
CheckDBNameAvailableOutcome checkDBNameAvailable(const Model::CheckDBNameAvailableRequest &request)const;
void checkDBNameAvailableAsync(const Model::CheckDBNameAvailableRequest& request, const CheckDBNameAvailableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CheckDBNameAvailableOutcomeCallable checkDBNameAvailableCallable(const Model::CheckDBNameAvailableRequest& request) const;
CheckInstanceExistOutcome checkInstanceExist(const Model::CheckInstanceExistRequest &request)const;
void checkInstanceExistAsync(const Model::CheckInstanceExistRequest& request, const CheckInstanceExistAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CheckInstanceExistOutcomeCallable checkInstanceExistCallable(const Model::CheckInstanceExistRequest& request) const;
CheckRecoveryConditionsOutcome checkRecoveryConditions(const Model::CheckRecoveryConditionsRequest &request)const;
void checkRecoveryConditionsAsync(const Model::CheckRecoveryConditionsRequest& request, const CheckRecoveryConditionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CheckRecoveryConditionsOutcomeCallable checkRecoveryConditionsCallable(const Model::CheckRecoveryConditionsRequest& request) const;
CheckResourceOutcome checkResource(const Model::CheckResourceRequest &request)const;
void checkResourceAsync(const Model::CheckResourceRequest& request, const CheckResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CheckResourceOutcomeCallable checkResourceCallable(const Model::CheckResourceRequest& request) const;
ClearDedicatedHostOutcome clearDedicatedHost(const Model::ClearDedicatedHostRequest &request)const;
void clearDedicatedHostAsync(const Model::ClearDedicatedHostRequest& request, const ClearDedicatedHostAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ClearDedicatedHostOutcomeCallable clearDedicatedHostCallable(const Model::ClearDedicatedHostRequest& request) const;
@@ -1129,9 +1023,6 @@ namespace AlibabaCloud
DeleteDatabaseOutcome deleteDatabase(const Model::DeleteDatabaseRequest &request)const;
void deleteDatabaseAsync(const Model::DeleteDatabaseRequest& request, const DeleteDatabaseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteDatabaseOutcomeCallable deleteDatabaseCallable(const Model::DeleteDatabaseRequest& request) const;
DeleteDedicatedHostOutcome deleteDedicatedHost(const Model::DeleteDedicatedHostRequest &request)const;
void deleteDedicatedHostAsync(const Model::DeleteDedicatedHostRequest& request, const DeleteDedicatedHostAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteDedicatedHostOutcomeCallable deleteDedicatedHostCallable(const Model::DeleteDedicatedHostRequest& request) const;
DeleteDedicatedHostGroupOutcome deleteDedicatedHostGroup(const Model::DeleteDedicatedHostGroupRequest &request)const;
void deleteDedicatedHostGroupAsync(const Model::DeleteDedicatedHostGroupRequest& request, const DeleteDedicatedHostGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteDedicatedHostGroupOutcomeCallable deleteDedicatedHostGroupCallable(const Model::DeleteDedicatedHostGroupRequest& request) const;
@@ -1150,9 +1041,12 @@ namespace AlibabaCloud
DescribeAvailableCrossRegionOutcome describeAvailableCrossRegion(const Model::DescribeAvailableCrossRegionRequest &request)const;
void describeAvailableCrossRegionAsync(const Model::DescribeAvailableCrossRegionRequest& request, const DescribeAvailableCrossRegionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAvailableCrossRegionOutcomeCallable describeAvailableCrossRegionCallable(const Model::DescribeAvailableCrossRegionRequest& request) const;
DescribeAvailableInstanceClassOutcome describeAvailableInstanceClass(const Model::DescribeAvailableInstanceClassRequest &request)const;
void describeAvailableInstanceClassAsync(const Model::DescribeAvailableInstanceClassRequest& request, const DescribeAvailableInstanceClassAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAvailableInstanceClassOutcomeCallable describeAvailableInstanceClassCallable(const Model::DescribeAvailableInstanceClassRequest& request) const;
DescribeAvailableDedicatedHostClassesOutcome describeAvailableDedicatedHostClasses(const Model::DescribeAvailableDedicatedHostClassesRequest &request)const;
void describeAvailableDedicatedHostClassesAsync(const Model::DescribeAvailableDedicatedHostClassesRequest& request, const DescribeAvailableDedicatedHostClassesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAvailableDedicatedHostClassesOutcomeCallable describeAvailableDedicatedHostClassesCallable(const Model::DescribeAvailableDedicatedHostClassesRequest& request) const;
DescribeAvailableDedicatedHostZonesOutcome describeAvailableDedicatedHostZones(const Model::DescribeAvailableDedicatedHostZonesRequest &request)const;
void describeAvailableDedicatedHostZonesAsync(const Model::DescribeAvailableDedicatedHostZonesRequest& request, const DescribeAvailableDedicatedHostZonesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAvailableDedicatedHostZonesOutcomeCallable describeAvailableDedicatedHostZonesCallable(const Model::DescribeAvailableDedicatedHostZonesRequest& request) const;
DescribeAvailableRecoveryTimeOutcome describeAvailableRecoveryTime(const Model::DescribeAvailableRecoveryTimeRequest &request)const;
void describeAvailableRecoveryTimeAsync(const Model::DescribeAvailableRecoveryTimeRequest& request, const DescribeAvailableRecoveryTimeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAvailableRecoveryTimeOutcomeCallable describeAvailableRecoveryTimeCallable(const Model::DescribeAvailableRecoveryTimeRequest& request) const;
@@ -1177,9 +1071,6 @@ namespace AlibabaCloud
DescribeCharacterSetNameOutcome describeCharacterSetName(const Model::DescribeCharacterSetNameRequest &request)const;
void describeCharacterSetNameAsync(const Model::DescribeCharacterSetNameRequest& request, const DescribeCharacterSetNameAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeCharacterSetNameOutcomeCallable describeCharacterSetNameCallable(const Model::DescribeCharacterSetNameRequest& request) const;
DescribeCloudDbExpertServiceOutcome describeCloudDbExpertService(const Model::DescribeCloudDbExpertServiceRequest &request)const;
void describeCloudDbExpertServiceAsync(const Model::DescribeCloudDbExpertServiceRequest& request, const DescribeCloudDbExpertServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeCloudDbExpertServiceOutcomeCallable describeCloudDbExpertServiceCallable(const Model::DescribeCloudDbExpertServiceRequest& request) const;
DescribeCollationTimeZonesOutcome describeCollationTimeZones(const Model::DescribeCollationTimeZonesRequest &request)const;
void describeCollationTimeZonesAsync(const Model::DescribeCollationTimeZonesRequest& request, const DescribeCollationTimeZonesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeCollationTimeZonesOutcomeCallable describeCollationTimeZonesCallable(const Model::DescribeCollationTimeZonesRequest& request) const;
@@ -1237,15 +1128,9 @@ namespace AlibabaCloud
DescribeDBInstancesByPerformanceOutcome describeDBInstancesByPerformance(const Model::DescribeDBInstancesByPerformanceRequest &request)const;
void describeDBInstancesByPerformanceAsync(const Model::DescribeDBInstancesByPerformanceRequest& request, const DescribeDBInstancesByPerformanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBInstancesByPerformanceOutcomeCallable describeDBInstancesByPerformanceCallable(const Model::DescribeDBInstancesByPerformanceRequest& request) const;
DescribeDBProxyOutcome describeDBProxy(const Model::DescribeDBProxyRequest &request)const;
void describeDBProxyAsync(const Model::DescribeDBProxyRequest& request, const DescribeDBProxyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBProxyOutcomeCallable describeDBProxyCallable(const Model::DescribeDBProxyRequest& request) const;
DescribeDBProxyEndpointOutcome describeDBProxyEndpoint(const Model::DescribeDBProxyEndpointRequest &request)const;
void describeDBProxyEndpointAsync(const Model::DescribeDBProxyEndpointRequest& request, const DescribeDBProxyEndpointAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBProxyEndpointOutcomeCallable describeDBProxyEndpointCallable(const Model::DescribeDBProxyEndpointRequest& request) const;
DescribeDBProxyPerformanceOutcome describeDBProxyPerformance(const Model::DescribeDBProxyPerformanceRequest &request)const;
void describeDBProxyPerformanceAsync(const Model::DescribeDBProxyPerformanceRequest& request, const DescribeDBProxyPerformanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBProxyPerformanceOutcomeCallable describeDBProxyPerformanceCallable(const Model::DescribeDBProxyPerformanceRequest& request) const;
DescribeDBInstancesForCloneOutcome describeDBInstancesForClone(const Model::DescribeDBInstancesForCloneRequest &request)const;
void describeDBInstancesForCloneAsync(const Model::DescribeDBInstancesForCloneRequest& request, const DescribeDBInstancesForCloneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBInstancesForCloneOutcomeCallable describeDBInstancesForCloneCallable(const Model::DescribeDBInstancesForCloneRequest& request) const;
DescribeDTCSecurityIpHostsForSQLServerOutcome describeDTCSecurityIpHostsForSQLServer(const Model::DescribeDTCSecurityIpHostsForSQLServerRequest &request)const;
void describeDTCSecurityIpHostsForSQLServerAsync(const Model::DescribeDTCSecurityIpHostsForSQLServerRequest& request, const DescribeDTCSecurityIpHostsForSQLServerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDTCSecurityIpHostsForSQLServerOutcomeCallable describeDTCSecurityIpHostsForSQLServerCallable(const Model::DescribeDTCSecurityIpHostsForSQLServerRequest& request) const;
@@ -1261,6 +1146,9 @@ namespace AlibabaCloud
DescribeDedicatedHostsOutcome describeDedicatedHosts(const Model::DescribeDedicatedHostsRequest &request)const;
void describeDedicatedHostsAsync(const Model::DescribeDedicatedHostsRequest& request, const DescribeDedicatedHostsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDedicatedHostsOutcomeCallable describeDedicatedHostsCallable(const Model::DescribeDedicatedHostsRequest& request) const;
DescribeDetachedBackupsOutcome describeDetachedBackups(const Model::DescribeDetachedBackupsRequest &request)const;
void describeDetachedBackupsAsync(const Model::DescribeDetachedBackupsRequest& request, const DescribeDetachedBackupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDetachedBackupsOutcomeCallable describeDetachedBackupsCallable(const Model::DescribeDetachedBackupsRequest& request) const;
DescribeDiagnosticReportListOutcome describeDiagnosticReportList(const Model::DescribeDiagnosticReportListRequest &request)const;
void describeDiagnosticReportListAsync(const Model::DescribeDiagnosticReportListRequest& request, const DescribeDiagnosticReportListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDiagnosticReportListOutcomeCallable describeDiagnosticReportListCallable(const Model::DescribeDiagnosticReportListRequest& request) const;
@@ -1279,15 +1167,9 @@ namespace AlibabaCloud
DescribeInstanceCrossBackupPolicyOutcome describeInstanceCrossBackupPolicy(const Model::DescribeInstanceCrossBackupPolicyRequest &request)const;
void describeInstanceCrossBackupPolicyAsync(const Model::DescribeInstanceCrossBackupPolicyRequest& request, const DescribeInstanceCrossBackupPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeInstanceCrossBackupPolicyOutcomeCallable describeInstanceCrossBackupPolicyCallable(const Model::DescribeInstanceCrossBackupPolicyRequest& request) const;
DescribeInstanceVpcMigrateInfoOutcome describeInstanceVpcMigrateInfo(const Model::DescribeInstanceVpcMigrateInfoRequest &request)const;
void describeInstanceVpcMigrateInfoAsync(const Model::DescribeInstanceVpcMigrateInfoRequest& request, const DescribeInstanceVpcMigrateInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeInstanceVpcMigrateInfoOutcomeCallable describeInstanceVpcMigrateInfoCallable(const Model::DescribeInstanceVpcMigrateInfoRequest& request) const;
DescribeLogBackupFilesOutcome describeLogBackupFiles(const Model::DescribeLogBackupFilesRequest &request)const;
void describeLogBackupFilesAsync(const Model::DescribeLogBackupFilesRequest& request, const DescribeLogBackupFilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeLogBackupFilesOutcomeCallable describeLogBackupFilesCallable(const Model::DescribeLogBackupFilesRequest& request) const;
DescribeMetaListOutcome describeMetaList(const Model::DescribeMetaListRequest &request)const;
void describeMetaListAsync(const Model::DescribeMetaListRequest& request, const DescribeMetaListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeMetaListOutcomeCallable describeMetaListCallable(const Model::DescribeMetaListRequest& request) const;
DescribeMigrateTasksOutcome describeMigrateTasks(const Model::DescribeMigrateTasksRequest &request)const;
void describeMigrateTasksAsync(const Model::DescribeMigrateTasksRequest& request, const DescribeMigrateTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeMigrateTasksOutcomeCallable describeMigrateTasksCallable(const Model::DescribeMigrateTasksRequest& request) const;
@@ -1318,9 +1200,6 @@ namespace AlibabaCloud
DescribePriceOutcome describePrice(const Model::DescribePriceRequest &request)const;
void describePriceAsync(const Model::DescribePriceRequest& request, const DescribePriceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribePriceOutcomeCallable describePriceCallable(const Model::DescribePriceRequest& request) const;
DescribeProxyFunctionSupportOutcome describeProxyFunctionSupport(const Model::DescribeProxyFunctionSupportRequest &request)const;
void describeProxyFunctionSupportAsync(const Model::DescribeProxyFunctionSupportRequest& request, const DescribeProxyFunctionSupportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeProxyFunctionSupportOutcomeCallable describeProxyFunctionSupportCallable(const Model::DescribeProxyFunctionSupportRequest& request) const;
DescribeReadDBInstanceDelayOutcome describeReadDBInstanceDelay(const Model::DescribeReadDBInstanceDelayRequest &request)const;
void describeReadDBInstanceDelayAsync(const Model::DescribeReadDBInstanceDelayRequest& request, const DescribeReadDBInstanceDelayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeReadDBInstanceDelayOutcomeCallable describeReadDBInstanceDelayCallable(const Model::DescribeReadDBInstanceDelayRequest& request) const;
@@ -1360,42 +1239,36 @@ namespace AlibabaCloud
DescribeTagsOutcome describeTags(const Model::DescribeTagsRequest &request)const;
void describeTagsAsync(const Model::DescribeTagsRequest& request, const DescribeTagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeTagsOutcomeCallable describeTagsCallable(const Model::DescribeTagsRequest& request) const;
DescribeTaskInfoOutcome describeTaskInfo(const Model::DescribeTaskInfoRequest &request)const;
void describeTaskInfoAsync(const Model::DescribeTaskInfoRequest& request, const DescribeTaskInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeTaskInfoOutcomeCallable describeTaskInfoCallable(const Model::DescribeTaskInfoRequest& request) const;
DescribeTasksOutcome describeTasks(const Model::DescribeTasksRequest &request)const;
void describeTasksAsync(const Model::DescribeTasksRequest& request, const DescribeTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeTasksOutcomeCallable describeTasksCallable(const Model::DescribeTasksRequest& request) const;
DescribeTemplatesListOutcome describeTemplatesList(const Model::DescribeTemplatesListRequest &request)const;
void describeTemplatesListAsync(const Model::DescribeTemplatesListRequest& request, const DescribeTemplatesListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeTemplatesListOutcomeCallable describeTemplatesListCallable(const Model::DescribeTemplatesListRequest& request) const;
EvaluateSupportByokShowOutcome evaluateSupportByokShow(const Model::EvaluateSupportByokShowRequest &request)const;
void evaluateSupportByokShowAsync(const Model::EvaluateSupportByokShowRequest& request, const EvaluateSupportByokShowAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
EvaluateSupportByokShowOutcomeCallable evaluateSupportByokShowCallable(const Model::EvaluateSupportByokShowRequest& request) const;
DestroyDBInstanceOutcome destroyDBInstance(const Model::DestroyDBInstanceRequest &request)const;
void destroyDBInstanceAsync(const Model::DestroyDBInstanceRequest& request, const DestroyDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DestroyDBInstanceOutcomeCallable destroyDBInstanceCallable(const Model::DestroyDBInstanceRequest& request) const;
EvaluateDedicatedHostInstanceResourceOutcome evaluateDedicatedHostInstanceResource(const Model::EvaluateDedicatedHostInstanceResourceRequest &request)const;
void evaluateDedicatedHostInstanceResourceAsync(const Model::EvaluateDedicatedHostInstanceResourceRequest& request, const EvaluateDedicatedHostInstanceResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
EvaluateDedicatedHostInstanceResourceOutcomeCallable evaluateDedicatedHostInstanceResourceCallable(const Model::EvaluateDedicatedHostInstanceResourceRequest& request) const;
GrantAccountPrivilegeOutcome grantAccountPrivilege(const Model::GrantAccountPrivilegeRequest &request)const;
void grantAccountPrivilegeAsync(const Model::GrantAccountPrivilegeRequest& request, const GrantAccountPrivilegeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GrantAccountPrivilegeOutcomeCallable grantAccountPrivilegeCallable(const Model::GrantAccountPrivilegeRequest& request) const;
GrantOperatorPermissionOutcome grantOperatorPermission(const Model::GrantOperatorPermissionRequest &request)const;
void grantOperatorPermissionAsync(const Model::GrantOperatorPermissionRequest& request, const GrantOperatorPermissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GrantOperatorPermissionOutcomeCallable grantOperatorPermissionCallable(const Model::GrantOperatorPermissionRequest& request) const;
ImportDataForSQLServerOutcome importDataForSQLServer(const Model::ImportDataForSQLServerRequest &request)const;
void importDataForSQLServerAsync(const Model::ImportDataForSQLServerRequest& request, const ImportDataForSQLServerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ImportDataForSQLServerOutcomeCallable importDataForSQLServerCallable(const Model::ImportDataForSQLServerRequest& request) const;
ImportDatabaseBetweenInstancesOutcome importDatabaseBetweenInstances(const Model::ImportDatabaseBetweenInstancesRequest &request)const;
void importDatabaseBetweenInstancesAsync(const Model::ImportDatabaseBetweenInstancesRequest& request, const ImportDatabaseBetweenInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ImportDatabaseBetweenInstancesOutcomeCallable importDatabaseBetweenInstancesCallable(const Model::ImportDatabaseBetweenInstancesRequest& request) const;
ListTagResourcesOutcome listTagResources(const Model::ListTagResourcesRequest &request)const;
void listTagResourcesAsync(const Model::ListTagResourcesRequest& request, const ListTagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListTagResourcesOutcomeCallable listTagResourcesCallable(const Model::ListTagResourcesRequest& request) const;
LockAccountOutcome lockAccount(const Model::LockAccountRequest &request)const;
void lockAccountAsync(const Model::LockAccountRequest& request, const LockAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
LockAccountOutcomeCallable lockAccountCallable(const Model::LockAccountRequest& request) const;
MigrateDBInstanceOutcome migrateDBInstance(const Model::MigrateDBInstanceRequest &request)const;
void migrateDBInstanceAsync(const Model::MigrateDBInstanceRequest& request, const MigrateDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
MigrateDBInstanceOutcomeCallable migrateDBInstanceCallable(const Model::MigrateDBInstanceRequest& request) const;
MigrateSecurityIPModeOutcome migrateSecurityIPMode(const Model::MigrateSecurityIPModeRequest &request)const;
void migrateSecurityIPModeAsync(const Model::MigrateSecurityIPModeRequest& request, const MigrateSecurityIPModeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
MigrateSecurityIPModeOutcomeCallable migrateSecurityIPModeCallable(const Model::MigrateSecurityIPModeRequest& request) const;
MigrateToOtherRegionOutcome migrateToOtherRegion(const Model::MigrateToOtherRegionRequest &request)const;
void migrateToOtherRegionAsync(const Model::MigrateToOtherRegionRequest& request, const MigrateToOtherRegionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
MigrateToOtherRegionOutcomeCallable migrateToOtherRegionCallable(const Model::MigrateToOtherRegionRequest& request) const;
MigrateToOtherZoneOutcome migrateToOtherZone(const Model::MigrateToOtherZoneRequest &request)const;
void migrateToOtherZoneAsync(const Model::MigrateToOtherZoneRequest& request, const MigrateToOtherZoneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
MigrateToOtherZoneOutcomeCallable migrateToOtherZoneCallable(const Model::MigrateToOtherZoneRequest& request) const;
@@ -1456,15 +1329,6 @@ namespace AlibabaCloud
ModifyDBInstanceTDEOutcome modifyDBInstanceTDE(const Model::ModifyDBInstanceTDERequest &request)const;
void modifyDBInstanceTDEAsync(const Model::ModifyDBInstanceTDERequest& request, const ModifyDBInstanceTDEAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDBInstanceTDEOutcomeCallable modifyDBInstanceTDECallable(const Model::ModifyDBInstanceTDERequest& request) const;
ModifyDBProxyOutcome modifyDBProxy(const Model::ModifyDBProxyRequest &request)const;
void modifyDBProxyAsync(const Model::ModifyDBProxyRequest& request, const ModifyDBProxyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDBProxyOutcomeCallable modifyDBProxyCallable(const Model::ModifyDBProxyRequest& request) const;
ModifyDBProxyEndpointOutcome modifyDBProxyEndpoint(const Model::ModifyDBProxyEndpointRequest &request)const;
void modifyDBProxyEndpointAsync(const Model::ModifyDBProxyEndpointRequest& request, const ModifyDBProxyEndpointAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDBProxyEndpointOutcomeCallable modifyDBProxyEndpointCallable(const Model::ModifyDBProxyEndpointRequest& request) const;
ModifyDBProxyInstanceOutcome modifyDBProxyInstance(const Model::ModifyDBProxyInstanceRequest &request)const;
void modifyDBProxyInstanceAsync(const Model::ModifyDBProxyInstanceRequest& request, const ModifyDBProxyInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDBProxyInstanceOutcomeCallable modifyDBProxyInstanceCallable(const Model::ModifyDBProxyInstanceRequest& request) const;
ModifyDTCSecurityIpHostsForSQLServerOutcome modifyDTCSecurityIpHostsForSQLServer(const Model::ModifyDTCSecurityIpHostsForSQLServerRequest &request)const;
void modifyDTCSecurityIpHostsForSQLServerAsync(const Model::ModifyDTCSecurityIpHostsForSQLServerRequest& request, const ModifyDTCSecurityIpHostsForSQLServerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDTCSecurityIpHostsForSQLServerOutcomeCallable modifyDTCSecurityIpHostsForSQLServerCallable(const Model::ModifyDTCSecurityIpHostsForSQLServerRequest& request) const;
@@ -1483,9 +1347,6 @@ namespace AlibabaCloud
ModifyInstanceCrossBackupPolicyOutcome modifyInstanceCrossBackupPolicy(const Model::ModifyInstanceCrossBackupPolicyRequest &request)const;
void modifyInstanceCrossBackupPolicyAsync(const Model::ModifyInstanceCrossBackupPolicyRequest& request, const ModifyInstanceCrossBackupPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyInstanceCrossBackupPolicyOutcomeCallable modifyInstanceCrossBackupPolicyCallable(const Model::ModifyInstanceCrossBackupPolicyRequest& request) const;
ModifyMySQLDBInstanceDelayOutcome modifyMySQLDBInstanceDelay(const Model::ModifyMySQLDBInstanceDelayRequest &request)const;
void modifyMySQLDBInstanceDelayAsync(const Model::ModifyMySQLDBInstanceDelayRequest& request, const ModifyMySQLDBInstanceDelayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyMySQLDBInstanceDelayOutcomeCallable modifyMySQLDBInstanceDelayCallable(const Model::ModifyMySQLDBInstanceDelayRequest& request) const;
ModifyParameterOutcome modifyParameter(const Model::ModifyParameterRequest &request)const;
void modifyParameterAsync(const Model::ModifyParameterRequest& request, const ModifyParameterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyParameterOutcomeCallable modifyParameterCallable(const Model::ModifyParameterRequest& request) const;
@@ -1513,30 +1374,6 @@ namespace AlibabaCloud
ModifySecurityIpsOutcome modifySecurityIps(const Model::ModifySecurityIpsRequest &request)const;
void modifySecurityIpsAsync(const Model::ModifySecurityIpsRequest& request, const ModifySecurityIpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifySecurityIpsOutcomeCallable modifySecurityIpsCallable(const Model::ModifySecurityIpsRequest& request) const;
PreCheckCreateOrderOutcome preCheckCreateOrder(const Model::PreCheckCreateOrderRequest &request)const;
void preCheckCreateOrderAsync(const Model::PreCheckCreateOrderRequest& request, const PreCheckCreateOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
PreCheckCreateOrderOutcomeCallable preCheckCreateOrderCallable(const Model::PreCheckCreateOrderRequest& request) const;
PreCheckCreateOrderForCloneOutcome preCheckCreateOrderForClone(const Model::PreCheckCreateOrderForCloneRequest &request)const;
void preCheckCreateOrderForCloneAsync(const Model::PreCheckCreateOrderForCloneRequest& request, const PreCheckCreateOrderForCloneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
PreCheckCreateOrderForCloneOutcomeCallable preCheckCreateOrderForCloneCallable(const Model::PreCheckCreateOrderForCloneRequest& request) const;
PreCheckCreateOrderForDeferOutcome preCheckCreateOrderForDefer(const Model::PreCheckCreateOrderForDeferRequest &request)const;
void preCheckCreateOrderForDeferAsync(const Model::PreCheckCreateOrderForDeferRequest& request, const PreCheckCreateOrderForDeferAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
PreCheckCreateOrderForDeferOutcomeCallable preCheckCreateOrderForDeferCallable(const Model::PreCheckCreateOrderForDeferRequest& request) const;
PreCheckCreateOrderForDegradeOutcome preCheckCreateOrderForDegrade(const Model::PreCheckCreateOrderForDegradeRequest &request)const;
void preCheckCreateOrderForDegradeAsync(const Model::PreCheckCreateOrderForDegradeRequest& request, const PreCheckCreateOrderForDegradeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
PreCheckCreateOrderForDegradeOutcomeCallable preCheckCreateOrderForDegradeCallable(const Model::PreCheckCreateOrderForDegradeRequest& request) const;
PreCheckCreateOrderForModifyOutcome preCheckCreateOrderForModify(const Model::PreCheckCreateOrderForModifyRequest &request)const;
void preCheckCreateOrderForModifyAsync(const Model::PreCheckCreateOrderForModifyRequest& request, const PreCheckCreateOrderForModifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
PreCheckCreateOrderForModifyOutcomeCallable preCheckCreateOrderForModifyCallable(const Model::PreCheckCreateOrderForModifyRequest& request) const;
PreCheckCreateOrderForRebuildOutcome preCheckCreateOrderForRebuild(const Model::PreCheckCreateOrderForRebuildRequest &request)const;
void preCheckCreateOrderForRebuildAsync(const Model::PreCheckCreateOrderForRebuildRequest& request, const PreCheckCreateOrderForRebuildAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
PreCheckCreateOrderForRebuildOutcomeCallable preCheckCreateOrderForRebuildCallable(const Model::PreCheckCreateOrderForRebuildRequest& request) const;
PreCheckCreateOrderForTempUpgradeOutcome preCheckCreateOrderForTempUpgrade(const Model::PreCheckCreateOrderForTempUpgradeRequest &request)const;
void preCheckCreateOrderForTempUpgradeAsync(const Model::PreCheckCreateOrderForTempUpgradeRequest& request, const PreCheckCreateOrderForTempUpgradeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
PreCheckCreateOrderForTempUpgradeOutcomeCallable preCheckCreateOrderForTempUpgradeCallable(const Model::PreCheckCreateOrderForTempUpgradeRequest& request) const;
PreCheckDBInstanceOperationOutcome preCheckDBInstanceOperation(const Model::PreCheckDBInstanceOperationRequest &request)const;
void preCheckDBInstanceOperationAsync(const Model::PreCheckDBInstanceOperationRequest& request, const PreCheckDBInstanceOperationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
PreCheckDBInstanceOperationOutcomeCallable preCheckDBInstanceOperationCallable(const Model::PreCheckDBInstanceOperationRequest& request) const;
PurgeDBInstanceLogOutcome purgeDBInstanceLog(const Model::PurgeDBInstanceLogRequest &request)const;
void purgeDBInstanceLogAsync(const Model::PurgeDBInstanceLogRequest& request, const PurgeDBInstanceLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
PurgeDBInstanceLogOutcomeCallable purgeDBInstanceLogCallable(const Model::PurgeDBInstanceLogRequest& request) const;
@@ -1546,6 +1383,9 @@ namespace AlibabaCloud
RecoveryDBInstanceOutcome recoveryDBInstance(const Model::RecoveryDBInstanceRequest &request)const;
void recoveryDBInstanceAsync(const Model::RecoveryDBInstanceRequest& request, const RecoveryDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RecoveryDBInstanceOutcomeCallable recoveryDBInstanceCallable(const Model::RecoveryDBInstanceRequest& request) const;
ReleaseInstanceConnectionOutcome releaseInstanceConnection(const Model::ReleaseInstanceConnectionRequest &request)const;
void releaseInstanceConnectionAsync(const Model::ReleaseInstanceConnectionRequest& request, const ReleaseInstanceConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ReleaseInstanceConnectionOutcomeCallable releaseInstanceConnectionCallable(const Model::ReleaseInstanceConnectionRequest& request) const;
ReleaseInstancePublicConnectionOutcome releaseInstancePublicConnection(const Model::ReleaseInstancePublicConnectionRequest &request)const;
void releaseInstancePublicConnectionAsync(const Model::ReleaseInstancePublicConnectionRequest& request, const ReleaseInstancePublicConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ReleaseInstancePublicConnectionOutcomeCallable releaseInstancePublicConnectionCallable(const Model::ReleaseInstancePublicConnectionRequest& request) const;
@@ -1561,9 +1401,6 @@ namespace AlibabaCloud
ReplaceDedicatedHostOutcome replaceDedicatedHost(const Model::ReplaceDedicatedHostRequest &request)const;
void replaceDedicatedHostAsync(const Model::ReplaceDedicatedHostRequest& request, const ReplaceDedicatedHostAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ReplaceDedicatedHostOutcomeCallable replaceDedicatedHostCallable(const Model::ReplaceDedicatedHostRequest& request) const;
RequestServiceOfCloudDBExpertOutcome requestServiceOfCloudDBExpert(const Model::RequestServiceOfCloudDBExpertRequest &request)const;
void requestServiceOfCloudDBExpertAsync(const Model::RequestServiceOfCloudDBExpertRequest& request, const RequestServiceOfCloudDBExpertAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RequestServiceOfCloudDBExpertOutcomeCallable requestServiceOfCloudDBExpertCallable(const Model::RequestServiceOfCloudDBExpertRequest& request) const;
ResetAccountOutcome resetAccount(const Model::ResetAccountRequest &request)const;
void resetAccountAsync(const Model::ResetAccountRequest& request, const ResetAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ResetAccountOutcomeCallable resetAccountCallable(const Model::ResetAccountRequest& request) const;
@@ -1603,6 +1440,9 @@ namespace AlibabaCloud
TagResourcesOutcome tagResources(const Model::TagResourcesRequest &request)const;
void tagResourcesAsync(const Model::TagResourcesRequest& request, const TagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
TagResourcesOutcomeCallable tagResourcesCallable(const Model::TagResourcesRequest& request) const;
UnlockAccountOutcome unlockAccount(const Model::UnlockAccountRequest &request)const;
void unlockAccountAsync(const Model::UnlockAccountRequest& request, const UnlockAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UnlockAccountOutcomeCallable unlockAccountCallable(const Model::UnlockAccountRequest& request) const;
UntagResourcesOutcome untagResources(const Model::UntagResourcesRequest &request)const;
void untagResourcesAsync(const Model::UntagResourcesRequest& request, const UntagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UntagResourcesOutcomeCallable untagResourcesCallable(const Model::UntagResourcesRequest& request) const;

View File

@@ -1,75 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_ALLOCATEINSTANCEVPCNETWORKTYPEREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_ALLOCATEINSTANCEVPCNETWORKTYPEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT AllocateInstanceVpcNetworkTypeRequest : public RpcServiceRequest
{
public:
AllocateInstanceVpcNetworkTypeRequest();
~AllocateInstanceVpcNetworkTypeRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTargetVpcId()const;
void setTargetVpcId(const std::string& targetVpcId);
std::string getTargetZoneId()const;
void setTargetZoneId(const std::string& targetZoneId);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getTargetVSwitchId()const;
void setTargetVSwitchId(const std::string& targetVSwitchId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTargetRegionId()const;
void setTargetRegionId(const std::string& targetRegionId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string targetVpcId_;
std::string targetZoneId_;
std::string dBInstanceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string targetVSwitchId_;
long ownerId_;
std::string targetRegionId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_ALLOCATEINSTANCEVPCNETWORKTYPEREQUEST_H_

View File

@@ -1,49 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_ALLOCATEINSTANCEVPCNETWORKTYPERESULT_H_
#define ALIBABACLOUD_RDS_MODEL_ALLOCATEINSTANCEVPCNETWORKTYPERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT AllocateInstanceVpcNetworkTypeResult : public ServiceResult
{
public:
AllocateInstanceVpcNetworkTypeResult();
explicit AllocateInstanceVpcNetworkTypeResult(const std::string &payload);
~AllocateInstanceVpcNetworkTypeResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_ALLOCATEINSTANCEVPCNETWORKTYPERESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_IMPORTDATAFORSQLSERVERREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_IMPORTDATAFORSQLSERVERREQUEST_H_
#ifndef ALIBABACLOUD_RDS_MODEL_CHECKDBNAMEAVAILABLEREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_CHECKDBNAMEAVAILABLEREQUEST_H_
#include <string>
#include <vector>
@@ -28,39 +28,42 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT ImportDataForSQLServerRequest : public RpcServiceRequest
class ALIBABACLOUD_RDS_EXPORT CheckDBNameAvailableRequest : public RpcServiceRequest
{
public:
ImportDataForSQLServerRequest();
~ImportDataForSQLServerRequest();
CheckDBNameAvailableRequest();
~CheckDBNameAvailableRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getFileName()const;
void setFileName(const std::string& fileName);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getDBName()const;
void setDBName(const std::string& dBName);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string accessKeyId_;
std::string dBInstanceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string fileName_;
std::string dBInstanceId_;
std::string dBName_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_IMPORTDATAFORSQLSERVERREQUEST_H_
#endif // !ALIBABACLOUD_RDS_MODEL_CHECKDBNAMEAVAILABLEREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_MIGRATETOOTHERREGIONRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_MIGRATETOOTHERREGIONRESULT_H_
#ifndef ALIBABACLOUD_RDS_MODEL_CHECKDBNAMEAVAILABLERESULT_H_
#define ALIBABACLOUD_RDS_MODEL_CHECKDBNAMEAVAILABLERESULT_H_
#include <string>
#include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT MigrateToOtherRegionResult : public ServiceResult
class ALIBABACLOUD_RDS_EXPORT CheckDBNameAvailableResult : public ServiceResult
{
public:
MigrateToOtherRegionResult();
explicit MigrateToOtherRegionResult(const std::string &payload);
~MigrateToOtherRegionResult();
CheckDBNameAvailableResult();
explicit CheckDBNameAvailableResult(const std::string &payload);
~CheckDBNameAvailableResult();
protected:
void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_MIGRATETOOTHERREGIONRESULT_H_
#endif // !ALIBABACLOUD_RDS_MODEL_CHECKDBNAMEAVAILABLERESULT_H_

View File

@@ -1,84 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_CHECKRESOURCEREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_CHECKRESOURCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT CheckResourceRequest : public RpcServiceRequest
{
public:
CheckResourceRequest();
~CheckResourceRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSpecifyCount()const;
void setSpecifyCount(const std::string& specifyCount);
std::string getEngineVersion()const;
void setEngineVersion(const std::string& engineVersion);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getEngine()const;
void setEngine(const std::string& engine);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDBInstanceUseType()const;
void setDBInstanceUseType(const std::string& dBInstanceUseType);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getDBInstanceClass()const;
void setDBInstanceClass(const std::string& dBInstanceClass);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
private:
long resourceOwnerId_;
std::string specifyCount_;
std::string engineVersion_;
std::string accessKeyId_;
std::string engine_;
std::string regionId_;
std::string dBInstanceUseType_;
std::string dBInstanceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string dBInstanceClass_;
std::string zoneId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_CHECKRESOURCEREQUEST_H_

View File

@@ -1,59 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_CHECKRESOURCERESULT_H_
#define ALIBABACLOUD_RDS_MODEL_CHECKRESOURCERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT CheckResourceResult : public ServiceResult
{
public:
struct Resource
{
std::string dBInstanceAvailable;
std::string engineVersion;
std::string engine;
};
CheckResourceResult();
explicit CheckResourceResult(const std::string &payload);
~CheckResourceResult();
std::string getSpecifyCount()const;
std::vector<Resource> getResources()const;
protected:
void parse(const std::string &payload);
private:
std::string specifyCount_;
std::vector<Resource> resources_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_CHECKRESOURCERESULT_H_

View File

@@ -59,6 +59,8 @@ namespace AlibabaCloud
void setDBInstanceId(const std::string& dBInstanceId);
std::string getDBInstanceStorageType()const;
void setDBInstanceStorageType(const std::string& dBInstanceStorageType);
std::string getDedicatedHostGroupId()const;
void setDedicatedHostGroupId(const std::string& dedicatedHostGroupId);
std::string getRestoreTime()const;
void setRestoreTime(const std::string& restoreTime);
std::string getPeriod()const;
@@ -107,6 +109,7 @@ namespace AlibabaCloud
std::string dBInstanceDescription_;
std::string dBInstanceId_;
std::string dBInstanceStorageType_;
std::string dedicatedHostGroupId_;
std::string restoreTime_;
std::string period_;
std::string resourceOwnerAccount_;

View File

@@ -43,8 +43,6 @@ namespace AlibabaCloud
void setAccessKeyId(const std::string& accessKeyId);
std::string getHostName()const;
void setHostName(const std::string& hostName);
int getHostCount()const;
void setHostCount(int hostCount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDedicatedHostGroupId()const;
@@ -73,7 +71,6 @@ namespace AlibabaCloud
std::string clientToken_;
std::string accessKeyId_;
std::string hostName_;
int hostCount_;
std::string regionId_;
std::string dedicatedHostGroupId_;
std::string period_;

View File

@@ -55,6 +55,8 @@ namespace AlibabaCloud
void setDBInstanceDescription(const std::string& dBInstanceDescription);
std::string getDBInstanceStorageType()const;
void setDBInstanceStorageType(const std::string& dBInstanceStorageType);
std::string getDedicatedHostGroupId()const;
void setDedicatedHostGroupId(const std::string& dedicatedHostGroupId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
@@ -89,6 +91,7 @@ namespace AlibabaCloud
std::string dBInstanceId_;
std::string dBInstanceDescription_;
std::string dBInstanceStorageType_;
std::string dedicatedHostGroupId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_PRECHECKDBINSTANCEOPERATIONREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_PRECHECKDBINSTANCEOPERATIONREQUEST_H_
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEDEDICATEDHOSTCLASSESREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEDEDICATEDHOSTCLASSESREQUEST_H_
#include <string>
#include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT PreCheckDBInstanceOperationRequest : public RpcServiceRequest
class ALIBABACLOUD_RDS_EXPORT DescribeAvailableDedicatedHostClassesRequest : public RpcServiceRequest
{
public:
PreCheckDBInstanceOperationRequest();
~PreCheckDBInstanceOperationRequest();
DescribeAvailableDedicatedHostClassesRequest();
~DescribeAvailableDedicatedHostClassesRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
@@ -45,10 +45,8 @@ namespace AlibabaCloud
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getOperation()const;
void setOperation(const std::string& operation);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
private:
long resourceOwnerId_;
@@ -56,11 +54,10 @@ namespace AlibabaCloud
long ownerId_;
std::string accessKeyId_;
std::string regionId_;
std::string dBInstanceId_;
std::string operation_;
std::string zoneId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_PRECHECKDBINSTANCEOPERATIONREQUEST_H_
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEDEDICATEDHOSTCLASSESREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORDEFERRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORDEFERRESULT_H_
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEDEDICATEDHOSTCLASSESRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEDEDICATEDHOSTCLASSESRESULT_H_
#include <string>
#include <vector>
@@ -29,30 +29,28 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT PreCheckCreateOrderForDeferResult : public ServiceResult
class ALIBABACLOUD_RDS_EXPORT DescribeAvailableDedicatedHostClassesResult : public ServiceResult
{
public:
struct FailuresItem
struct HostClassesItem
{
std::string message;
std::string code;
std::string description;
std::string hostClassName;
};
PreCheckCreateOrderForDeferResult();
explicit PreCheckCreateOrderForDeferResult(const std::string &payload);
~PreCheckCreateOrderForDeferResult();
bool getPreCheckResult()const;
std::vector<FailuresItem> getFailures()const;
DescribeAvailableDedicatedHostClassesResult();
explicit DescribeAvailableDedicatedHostClassesResult(const std::string &payload);
~DescribeAvailableDedicatedHostClassesResult();
std::vector<HostClassesItem> getHostClasses()const;
protected:
void parse(const std::string &payload);
private:
bool preCheckResult_;
std::vector<FailuresItem> failures_;
std::vector<HostClassesItem> hostClasses_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORDEFERRESULT_H_
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEDEDICATEDHOSTCLASSESRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DELETEDEDICATEDHOSTREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DELETEDEDICATEDHOSTREQUEST_H_
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEDEDICATEDHOSTZONESREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEDEDICATEDHOSTZONESREQUEST_H_
#include <string>
#include <vector>
@@ -28,19 +28,17 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DeleteDedicatedHostRequest : public RpcServiceRequest
class ALIBABACLOUD_RDS_EXPORT DescribeAvailableDedicatedHostZonesRequest : public RpcServiceRequest
{
public:
DeleteDedicatedHostRequest();
~DeleteDedicatedHostRequest();
DescribeAvailableDedicatedHostZonesRequest();
~DescribeAvailableDedicatedHostZonesRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDedicatedHostId()const;
void setDedicatedHostId(const std::string& dedicatedHostId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
@@ -51,7 +49,6 @@ namespace AlibabaCloud
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string dedicatedHostId_;
long ownerId_;
std::string accessKeyId_;
std::string regionId_;
@@ -60,4 +57,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DELETEDEDICATEDHOSTREQUEST_H_
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEDEDICATEDHOSTZONESREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORCLONERESULT_H_
#define ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORCLONERESULT_H_
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEDEDICATEDHOSTZONESRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEDEDICATEDHOSTZONESRESULT_H_
#include <string>
#include <vector>
@@ -29,30 +29,28 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT PreCheckCreateOrderForCloneResult : public ServiceResult
class ALIBABACLOUD_RDS_EXPORT DescribeAvailableDedicatedHostZonesResult : public ServiceResult
{
public:
struct FailuresItem
struct DedicatedHostZones
{
std::string message;
std::string code;
std::string description;
std::string zoneId;
};
PreCheckCreateOrderForCloneResult();
explicit PreCheckCreateOrderForCloneResult(const std::string &payload);
~PreCheckCreateOrderForCloneResult();
bool getPreCheckResult()const;
std::vector<FailuresItem> getFailures()const;
DescribeAvailableDedicatedHostZonesResult();
explicit DescribeAvailableDedicatedHostZonesResult(const std::string &payload);
~DescribeAvailableDedicatedHostZonesResult();
std::vector<DedicatedHostZones> getZones()const;
protected:
void parse(const std::string &payload);
private:
bool preCheckResult_;
std::vector<FailuresItem> failures_;
std::vector<DedicatedHostZones> zones_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORCLONERESULT_H_
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEDEDICATEDHOSTZONESRESULT_H_

View File

@@ -1,84 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEINSTANCECLASSRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEINSTANCECLASSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeAvailableInstanceClassResult : public ServiceResult
{
public:
struct AvailableZone
{
struct SupportedEngines
{
struct SupportedEngineVersions
{
struct SupportedCategorys
{
struct SupportedStorageTypes
{
struct AvailableResources
{
std::string dBInstanceClass;
std::string storageRange;
};
std::string storageType;
std::vector<SupportedStorageTypes::AvailableResources> availableResource;
};
std::string category;
std::vector<SupportedCategorys::SupportedStorageTypes> supportedStorageType;
};
std::string version;
std::vector<SupportedEngineVersions::SupportedCategorys> supportedCategory;
};
std::vector<SupportedEngines::SupportedEngineVersions> supportedEngineVersion;
std::string engine;
};
std::string status;
std::string networkTypes;
std::string zoneId;
std::string regionId;
std::vector<AvailableZone::SupportedEngines> supportedEngine;
};
DescribeAvailableInstanceClassResult();
explicit DescribeAvailableInstanceClassResult(const std::string &payload);
~DescribeAvailableInstanceClassResult();
std::vector<AvailableZone> getAvailableZones()const;
protected:
void parse(const std::string &payload);
private:
std::vector<AvailableZone> availableZones_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEINSTANCECLASSRESULT_H_

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
DescribeAvailableResourceRequest();
~DescribeAvailableResourceRequest();
std::string getDBInstanceName()const;
void setDBInstanceName(const std::string& dBInstanceName);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getEngineVersion()const;
@@ -55,6 +57,8 @@ namespace AlibabaCloud
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getCommodityCode()const;
void setCommodityCode(const std::string& commodityCode);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getDBInstanceClass()const;
@@ -65,6 +69,7 @@ namespace AlibabaCloud
void setOrderType(const std::string& orderType);
private:
std::string dBInstanceName_;
long resourceOwnerId_;
std::string engineVersion_;
std::string accessKeyId_;
@@ -75,6 +80,7 @@ namespace AlibabaCloud
std::string instanceChargeType_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string commodityCode_;
long ownerId_;
std::string dBInstanceClass_;
std::string zoneId_;

View File

@@ -48,6 +48,9 @@ namespace AlibabaCloud
explicit DescribeBackupPolicyResult(const std::string &payload);
~DescribeBackupPolicyResult();
std::string getDuplication()const;
std::string getArchiveBackupRetentionPeriod()const;
std::string getArchiveBackupKeepPolicy()const;
std::string getReleasedKeepPolicy()const;
std::string getPreferredBackupTime()const;
int getLocalLogRetentionHours()const;
DuplicationLocation getDuplicationLocation()const;
@@ -56,6 +59,7 @@ namespace AlibabaCloud
std::string getCompressType()const;
std::string getLogBackupFrequency()const;
std::string getPreferredBackupPeriod()const;
std::string getArchiveBackupKeepCount()const;
int getLogBackupRetentionPeriod()const;
std::string getBackupLog()const;
std::string getEnableBackupLog()const;
@@ -67,6 +71,9 @@ namespace AlibabaCloud
void parse(const std::string &payload);
private:
std::string duplication_;
std::string archiveBackupRetentionPeriod_;
std::string archiveBackupKeepPolicy_;
std::string releasedKeepPolicy_;
std::string preferredBackupTime_;
int localLogRetentionHours_;
DuplicationLocation duplicationLocation_;
@@ -75,6 +82,7 @@ namespace AlibabaCloud
std::string compressType_;
std::string logBackupFrequency_;
std::string preferredBackupPeriod_;
std::string archiveBackupKeepCount_;
int logBackupRetentionPeriod_;
std::string backupLog_;
std::string enableBackupLog_;

View File

@@ -1,72 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBECLOUDDBEXPERTSERVICEREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBECLOUDDBEXPERTSERVICEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeCloudDbExpertServiceRequest : public RpcServiceRequest
{
public:
DescribeCloudDbExpertServiceRequest();
~DescribeCloudDbExpertServiceRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getServiceRequestType()const;
void setServiceRequestType(const std::string& serviceRequestType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getServiceRequestParam()const;
void setServiceRequestParam(const std::string& serviceRequestParam);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string serviceRequestType_;
std::string accessKeyId_;
std::string serviceRequestParam_;
std::string securityToken_;
std::string dBInstanceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBECLOUDDBEXPERTSERVICEREQUEST_H_

View File

@@ -1,55 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBECLOUDDBEXPERTSERVICERESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBECLOUDDBEXPERTSERVICERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeCloudDbExpertServiceResult : public ServiceResult
{
public:
DescribeCloudDbExpertServiceResult();
explicit DescribeCloudDbExpertServiceResult(const std::string &payload);
~DescribeCloudDbExpertServiceResult();
std::string getMessage()const;
std::string getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBECLOUDDBEXPERTSERVICERESULT_H_

View File

@@ -107,6 +107,7 @@ namespace AlibabaCloud
std::string guardDBInstanceName;
std::string tempUpgradeRecoveryMaxConnections;
std::string securityIPList;
std::string originConfiguration;
std::vector<DBInstanceAttribute::ReadOnlyDBInstanceId> readOnlyDBInstanceIds;
std::string securityIPMode;
std::string maintainTime;
@@ -120,6 +121,7 @@ namespace AlibabaCloud
std::vector<DBInstanceAttribute::SlaveZone> slaveZones;
std::string supportUpgradeAccountType;
Extra extra;
bool multipleTempUpgrade;
bool canTempUpgrade;
std::string regionId;
};

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORMODIFYREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORMODIFYREQUEST_H_
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCESFORCLONEREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCESFORCLONEREQUEST_H_
#include <string>
#include <vector>
@@ -28,91 +28,88 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT PreCheckCreateOrderForModifyRequest : public RpcServiceRequest
class ALIBABACLOUD_RDS_EXPORT DescribeDBInstancesForCloneRequest : public RpcServiceRequest
{
public:
PreCheckCreateOrderForModifyRequest();
~PreCheckCreateOrderForModifyRequest();
DescribeDBInstancesForCloneRequest();
~DescribeDBInstancesForCloneRequest();
std::string getConnectionMode()const;
void setConnectionMode(const std::string& connectionMode);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
int getDBInstanceStorage()const;
void setDBInstanceStorage(int dBInstanceStorage);
std::string getNodeType()const;
void setNodeType(const std::string& nodeType);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getSearchKey()const;
void setSearchKey(const std::string& searchKey);
std::string getEngineVersion()const;
void setEngineVersion(const std::string& engineVersion);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getExpired()const;
void setExpired(const std::string& expired);
std::string getEngine()const;
void setEngine(const std::string& engine);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getEffectiveTime()const;
void setEffectiveTime(const std::string& effectiveTime);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getDBInstanceStatus()const;
void setDBInstanceStatus(const std::string& dBInstanceStatus);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getSwitchTime()const;
void setSwitchTime(const std::string& switchTime);
std::string getDBInstanceStorageType()const;
void setDBInstanceStorageType(const std::string& dBInstanceStorageType);
std::string getBusinessInfo()const;
void setBusinessInfo(const std::string& businessInfo);
bool getAutoPay()const;
void setAutoPay(bool autoPay);
std::string getProxyId()const;
void setProxyId(const std::string& proxyId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getResource()const;
void setResource(const std::string& resource);
std::string getCommodityCode()const;
void setCommodityCode(const std::string& commodityCode);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getUsedTime()const;
void setUsedTime(const std::string& usedTime);
std::string getDBInstanceType()const;
void setDBInstanceType(const std::string& dBInstanceType);
std::string getDBInstanceClass()const;
void setDBInstanceClass(const std::string& dBInstanceClass);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
std::string getPromotionCode()const;
void setPromotionCode(const std::string& promotionCode);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getTimeType()const;
void setTimeType(const std::string& timeType);
std::string getPayType()const;
void setPayType(const std::string& payType);
std::string getInstanceNetworkType()const;
void setInstanceNetworkType(const std::string& instanceNetworkType);
private:
std::string connectionMode_;
long resourceOwnerId_;
int dBInstanceStorage_;
std::string nodeType_;
std::string clientToken_;
std::string searchKey_;
std::string engineVersion_;
int pageNumber_;
std::string accessKeyId_;
std::string expired_;
std::string engine_;
std::string regionId_;
std::string effectiveTime_;
int pageSize_;
std::string dBInstanceStatus_;
std::string dBInstanceId_;
std::string switchTime_;
std::string dBInstanceStorageType_;
std::string businessInfo_;
bool autoPay_;
std::string proxyId_;
std::string resourceOwnerAccount_;
std::string resource_;
std::string commodityCode_;
std::string ownerAccount_;
long ownerId_;
std::string usedTime_;
std::string dBInstanceType_;
std::string dBInstanceClass_;
std::string vSwitchId_;
std::string promotionCode_;
std::string vpcId_;
std::string zoneId_;
std::string timeType_;
std::string payType_;
std::string instanceNetworkType_;
@@ -120,4 +117,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORMODIFYREQUEST_H_
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCESFORCLONEREQUEST_H_

View File

@@ -0,0 +1,95 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCESFORCLONERESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCESFORCLONERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeDBInstancesForCloneResult : public ServiceResult
{
public:
struct DBInstance
{
struct ReadOnlyDBInstanceId
{
std::string dBInstanceId;
};
std::string category;
std::string resourceGroupId;
std::string dBInstanceNetType;
std::string destroyTime;
std::string dBInstanceType;
std::string tempDBInstanceId;
bool mutriORsignle;
std::string instanceNetworkType;
std::string replicateId;
std::string dBInstanceId;
std::vector<DBInstance::ReadOnlyDBInstanceId> readOnlyDBInstanceIds;
std::string lockReason;
std::string dBInstanceDescription;
std::string engine;
std::string engineVersion;
std::string dBInstanceStatus;
std::string zoneId;
std::string dBInstanceClass;
std::string createTime;
std::string vSwitchId;
std::string payType;
std::string lockMode;
std::string guardDBInstanceId;
std::string dBInstanceStorageType;
int insId;
std::string vpcId;
std::string masterInstanceId;
std::string connectionMode;
std::string vpcCloudInstanceId;
std::string regionId;
std::string expireTime;
};
DescribeDBInstancesForCloneResult();
explicit DescribeDBInstancesForCloneResult(const std::string &payload);
~DescribeDBInstancesForCloneResult();
int getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<DBInstance> getItems()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<DBInstance> items_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCESFORCLONERESULT_H_

View File

@@ -99,6 +99,8 @@ namespace AlibabaCloud
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getDedicatedHostId()const;
void setDedicatedHostId(const std::string& dedicatedHostId);
std::string getTag5value()const;
void setTag5value(const std::string& tag5value);
std::string getTag1key()const;
@@ -143,6 +145,7 @@ namespace AlibabaCloud
std::string tag3value_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string dedicatedHostId_;
std::string tag5value_;
std::string tag1key_;
std::string vpcId_;

View File

@@ -1,69 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDBPROXYENDPOINTREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDBPROXYENDPOINTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeDBProxyEndpointRequest : public RpcServiceRequest
{
public:
DescribeDBProxyEndpointRequest();
~DescribeDBProxyEndpointRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDBProxyConnectString()const;
void setDBProxyConnectString(const std::string& dBProxyConnectString);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getDBProxyEndpointId()const;
void setDBProxyEndpointId(const std::string& dBProxyEndpointId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string dBProxyConnectString_;
std::string regionId_;
std::string dBInstanceId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string dBProxyEndpointId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDBPROXYENDPOINTREQUEST_H_

View File

@@ -1,65 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDBPROXYENDPOINTRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDBPROXYENDPOINTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeDBProxyEndpointResult : public ServiceResult
{
public:
DescribeDBProxyEndpointResult();
explicit DescribeDBProxyEndpointResult(const std::string &payload);
~DescribeDBProxyEndpointResult();
std::string getReadOnlyInstanceDistributionType()const;
std::string getDBProxyConnectString()const;
std::string getDBProxyEndpointId()const;
std::string getDBProxyFeatures()const;
std::string getReadOnlyInstanceWeight()const;
std::string getReadOnlyInstanceMaxDelayTime()const;
std::string getDBProxyConnectStringNetType()const;
std::string getDBProxyConnectStringPort()const;
protected:
void parse(const std::string &payload);
private:
std::string readOnlyInstanceDistributionType_;
std::string dBProxyConnectString_;
std::string dBProxyEndpointId_;
std::string dBProxyFeatures_;
std::string readOnlyInstanceWeight_;
std::string readOnlyInstanceMaxDelayTime_;
std::string dBProxyConnectStringNetType_;
std::string dBProxyConnectStringPort_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDBPROXYENDPOINTRESULT_H_

View File

@@ -1,68 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDBPROXYPERFORMANCERESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDBPROXYPERFORMANCERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeDBProxyPerformanceResult : public ServiceResult
{
public:
struct PerformanceKey
{
struct PerformanceValue
{
std::string value;
std::string date;
};
std::string valueFormat;
std::vector<PerformanceKey::PerformanceValue> values;
std::string key;
};
DescribeDBProxyPerformanceResult();
explicit DescribeDBProxyPerformanceResult(const std::string &payload);
~DescribeDBProxyPerformanceResult();
std::vector<PerformanceKey> getPerformanceKeys()const;
std::string getEndTime()const;
std::string getDBInstanceId()const;
std::string getStartTime()const;
protected:
void parse(const std::string &payload);
private:
std::vector<PerformanceKey> performanceKeys_;
std::string endTime_;
std::string dBInstanceId_;
std::string startTime_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDBPROXYPERFORMANCERESULT_H_

View File

@@ -1,67 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDBPROXYRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDBPROXYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeDBProxyResult : public ServiceResult
{
public:
struct DBProxyConnectStringItemsItem
{
std::string dBProxyConnectString;
std::string dBProxyEndpointId;
std::string dBProxyConnectStringNetType;
std::string dBProxyConnectStringPort;
std::string dBProxyVpcInstanceId;
};
DescribeDBProxyResult();
explicit DescribeDBProxyResult(const std::string &payload);
~DescribeDBProxyResult();
std::string getDBProxyServiceStatus()const;
int getDBProxyInstanceNum()const;
std::vector<DBProxyConnectStringItemsItem> getDBProxyConnectStringItems()const;
std::string getDBProxyInstanceStatus()const;
std::string getDBProxyInstanceType()const;
protected:
void parse(const std::string &payload);
private:
std::string dBProxyServiceStatus_;
int dBProxyInstanceNum_;
std::vector<DBProxyConnectStringItemsItem> dBProxyConnectStringItems_;
std::string dBProxyInstanceStatus_;
std::string dBProxyInstanceType_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDBPROXYRESULT_H_

View File

@@ -42,10 +42,11 @@ namespace AlibabaCloud
std::string dedicatedHostGroupId;
std::string hostReplacePolicy;
std::string createTime;
std::string text;
std::string dedicatedHostGroupDesc;
int cpuAllocationRatio;
int hostNumber;
std::string engine;
std::string dedicatedHostGroupDesc;
};

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDBPROXYPERFORMANCEREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDBPROXYPERFORMANCEREQUEST_H_
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDETACHEDBACKUPSREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDETACHEDBACKUPSREQUEST_H_
#include <string>
#include <vector>
@@ -28,48 +28,63 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeDBProxyPerformanceRequest : public RpcServiceRequest
class ALIBABACLOUD_RDS_EXPORT DescribeDetachedBackupsRequest : public RpcServiceRequest
{
public:
DescribeDBProxyPerformanceRequest();
~DescribeDBProxyPerformanceRequest();
DescribeDetachedBackupsRequest();
~DescribeDetachedBackupsRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getMetricsName()const;
void setMetricsName(const std::string& metricsName);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getBackupLocation()const;
void setBackupLocation(const std::string& backupLocation);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getBackupId()const;
void setBackupId(const std::string& backupId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getDBProxyInstanceType()const;
void setDBProxyInstanceType(const std::string& dBProxyInstanceType);
std::string getBackupStatus()const;
void setBackupStatus(const std::string& backupStatus);
std::string getBackupMode()const;
void setBackupMode(const std::string& backupMode);
std::string getRegion()const;
void setRegion(const std::string& region);
private:
long resourceOwnerId_;
std::string metricsName_;
std::string startTime_;
int pageNumber_;
std::string accessKeyId_;
std::string regionId_;
std::string backupLocation_;
int pageSize_;
std::string dBInstanceId_;
std::string resourceOwnerAccount_;
std::string backupId_;
std::string ownerAccount_;
std::string endTime_;
long ownerId_;
std::string dBProxyInstanceType_;
std::string backupStatus_;
std::string backupMode_;
std::string region_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDBPROXYPERFORMANCEREQUEST_H_
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDETACHEDBACKUPSREQUEST_H_

View File

@@ -0,0 +1,83 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDETACHEDBACKUPSRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDETACHEDBACKUPSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeDetachedBackupsResult : public ServiceResult
{
public:
struct Backup
{
std::string backupMethod;
std::string backupExtractionStatus;
std::string backupIntranetDownloadURL;
std::string backupMode;
long backupSize;
std::string backupId;
std::string slaveStatus;
std::string hostInstanceID;
std::string backupDBNames;
std::string storeStatus;
std::string dBInstanceId;
std::string backupDownloadURL;
std::string backupEndTime;
std::string backupStartTime;
long consistentTime;
std::string backupType;
std::string metaStatus;
std::string backupScale;
std::string backupStatus;
std::string backupLocation;
long totalBackupSize;
};
DescribeDetachedBackupsResult();
explicit DescribeDetachedBackupsResult(const std::string &payload);
~DescribeDetachedBackupsResult();
std::string getTotalRecordCount()const;
std::string getPageRecordCount()const;
std::string getPageNumber()const;
std::vector<Backup> getItems()const;
long getTotalBackupSize()const;
protected:
void parse(const std::string &payload);
private:
std::string totalRecordCount_;
std::string pageRecordCount_;
std::string pageNumber_;
std::vector<Backup> items_;
long totalBackupSize_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDETACHEDBACKUPSRESULT_H_

View File

@@ -1,72 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEVPCMIGRATEINFOREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEVPCMIGRATEINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeInstanceVpcMigrateInfoRequest : public RpcServiceRequest
{
public:
DescribeInstanceVpcMigrateInfoRequest();
~DescribeInstanceVpcMigrateInfoRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string accessKeyId_;
std::string regionId_;
std::string dBInstanceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string vpcId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEVPCMIGRATEINFOREQUEST_H_

View File

@@ -1,61 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEVPCMIGRATEINFORESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEVPCMIGRATEINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeInstanceVpcMigrateInfoResult : public ServiceResult
{
public:
struct DBInstanceMigrateInfo
{
std::string targetIPAddress;
std::string targetZoneId;
std::string dBInstanceId;
std::string targetVPCId;
std::string targetVSwitchId;
std::string targetRegionId;
std::string targetVpcInstanceId;
};
DescribeInstanceVpcMigrateInfoResult();
explicit DescribeInstanceVpcMigrateInfoResult(const std::string &payload);
~DescribeInstanceVpcMigrateInfoResult();
std::vector<DBInstanceMigrateInfo> getDBInstanceMigrateInfos()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DBInstanceMigrateInfo> dBInstanceMigrateInfos_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEVPCMIGRATEINFORESULT_H_

View File

@@ -1,84 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEMETALISTREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEMETALISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeMetaListRequest : public RpcServiceRequest
{
public:
DescribeMetaListRequest();
~DescribeMetaListRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getPattern()const;
void setPattern(const std::string& pattern);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getPageSize()const;
void setPageSize(const std::string& pageSize);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getPageIndex()const;
void setPageIndex(const std::string& pageIndex);
std::string getRestoreTime()const;
void setRestoreTime(const std::string& restoreTime);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getBackupSetID()const;
void setBackupSetID(const std::string& backupSetID);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getGetDbName()const;
void setGetDbName(const std::string& getDbName);
std::string getRestoreType()const;
void setRestoreType(const std::string& restoreType);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string pattern_;
std::string accessKeyId_;
std::string pageSize_;
std::string dBInstanceId_;
std::string pageIndex_;
std::string restoreTime_;
std::string resourceOwnerAccount_;
std::string backupSetID_;
long ownerId_;
std::string getDbName_;
std::string restoreType_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEMETALISTREQUEST_H_

View File

@@ -1,67 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEMETALISTRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEMETALISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeMetaListResult : public ServiceResult
{
public:
struct Meta
{
std::string size;
std::string database;
std::string tables;
};
DescribeMetaListResult();
explicit DescribeMetaListResult(const std::string &payload);
~DescribeMetaListResult();
int getTotalRecordCount()const;
int getTotalPageCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<Meta> getItems()const;
std::string getDBInstanceName()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int totalPageCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<Meta> items_;
std::string dBInstanceName_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEMETALISTRESULT_H_

View File

@@ -41,7 +41,7 @@ namespace AlibabaCloud
};
std::vector<ParameterGroup::ParameterDetail> paramDetail;
std::string engineVersion;
int parameterGroupId;
std::string parameterGroupId;
std::string parameterGroupName;
int forceRestart;
int parameterGroupType;

View File

@@ -1,66 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEPROXYFUNCTIONSUPPORTREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEPROXYFUNCTIONSUPPORTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeProxyFunctionSupportRequest : public RpcServiceRequest
{
public:
DescribeProxyFunctionSupportRequest();
~DescribeProxyFunctionSupportRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string dBInstanceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEPROXYFUNCTIONSUPPORTREQUEST_H_

View File

@@ -1,63 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEPROXYFUNCTIONSUPPORTRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEPROXYFUNCTIONSUPPORTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeProxyFunctionSupportResult : public ServiceResult
{
public:
DescribeProxyFunctionSupportResult();
explicit DescribeProxyFunctionSupportResult(const std::string &payload);
~DescribeProxyFunctionSupportResult();
bool getIsRwsplitSupportReplicationLag()const;
bool getIsAntiBruteFroceEnable()const;
bool getIsRwsplitSupportWeight()const;
bool getIsTransparentSwitchEnable()const;
bool getIsProxySwitchEnable()const;
bool getIsRwsplitEnable()const;
bool getIsShortConnectionOptimizeEnable()const;
protected:
void parse(const std::string &payload);
private:
bool isRwsplitSupportReplicationLag_;
bool isAntiBruteFroceEnable_;
bool isRwsplitSupportWeight_;
bool isTransparentSwitchEnable_;
bool isProxySwitchEnable_;
bool isRwsplitEnable_;
bool isShortConnectionOptimizeEnable_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEPROXYFUNCTIONSUPPORTRESULT_H_

View File

@@ -1,73 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBETASKINFORESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBETASKINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeTaskInfoResult : public ServiceResult
{
public:
DescribeTaskInfoResult();
explicit DescribeTaskInfoResult(const std::string &payload);
~DescribeTaskInfoResult();
std::string getExpectedFinishTime()const;
std::string getStatus()const;
std::string getProgress()const;
std::string getTaskId()const;
std::string getFinishTime()const;
std::string getTaskAction()const;
std::string getCreateTime()const;
std::string getProgressInfo()const;
std::string getBeginTime()const;
std::string getDBName()const;
std::string getTaskErrorCode()const;
std::string getTaskErrorMessage()const;
protected:
void parse(const std::string &payload);
private:
std::string expectedFinishTime_;
std::string status_;
std::string progress_;
std::string taskId_;
std::string finishTime_;
std::string taskAction_;
std::string createTime_;
std::string progressInfo_;
std::string beginTime_;
std::string dBName_;
std::string taskErrorCode_;
std::string taskErrorMessage_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBETASKINFORESULT_H_

View File

@@ -38,13 +38,17 @@ namespace AlibabaCloud
std::string status;
std::string progress;
std::string taskId;
std::string finishTime;
int remain;
std::string taskAction;
std::string beginTime;
std::string taskErrorMessage;
std::string stepProgressInfo;
std::string finishTime;
std::string stepsInfo;
std::string currentStepName;
std::string progressInfo;
std::string dBName;
std::string beginTime;
std::string taskErrorCode;
std::string taskErrorMessage;
};

View File

@@ -1,102 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBETEMPLATESLISTREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBETEMPLATESLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeTemplatesListRequest : public RpcServiceRequest
{
public:
DescribeTemplatesListRequest();
~DescribeTemplatesListRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSortKey()const;
void setSortKey(const std::string& sortKey);
int getMinAvgScanRows()const;
void setMinAvgScanRows(int minAvgScanRows);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
int getPageNumbers()const;
void setPageNumbers(int pageNumbers);
std::string getPagingId()const;
void setPagingId(const std::string& pagingId);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
int getMaxAvgScanRows()const;
void setMaxAvgScanRows(int maxAvgScanRows);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
int getMinAvgConsume()const;
void setMinAvgConsume(int minAvgConsume);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
int getMaxRecordsPerPage()const;
void setMaxRecordsPerPage(int maxRecordsPerPage);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getMaxAvgConsume()const;
void setMaxAvgConsume(int maxAvgConsume);
std::string getSqType()const;
void setSqType(const std::string& sqType);
std::string getSortMethod()const;
void setSortMethod(const std::string& sortMethod);
private:
long resourceOwnerId_;
std::string startTime_;
std::string accessKeyId_;
std::string sortKey_;
int minAvgScanRows_;
std::string securityToken_;
int pageNumbers_;
std::string pagingId_;
std::string dBInstanceId_;
int maxAvgScanRows_;
std::string resourceOwnerAccount_;
int minAvgConsume_;
std::string ownerAccount_;
int maxRecordsPerPage_;
std::string endTime_;
long ownerId_;
int maxAvgConsume_;
std::string sqType_;
std::string sortMethod_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBETEMPLATESLISTREQUEST_H_

View File

@@ -1,82 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBETEMPLATESLISTRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBETEMPLATESLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeTemplatesListResult : public ServiceResult
{
public:
struct ItemsItem
{
float avgScanRows;
std::string templateHash;
std::string _template;
float avgConsume;
long totalScanRows;
long totalUpdateRows;
long totalCounts;
std::string sqlType;
float avgUpdateRows;
long totalConsume;
};
DescribeTemplatesListResult();
explicit DescribeTemplatesListResult(const std::string &payload);
~DescribeTemplatesListResult();
int getMaxRecordsPerPage()const;
int getItemsNumbers()const;
std::string getEndTime()const;
int getDBInstanceID()const;
std::string getStartTime()const;
int getTotalRecords()const;
std::vector<ItemsItem> getItems()const;
int getPageNumbers()const;
std::string getDBInstanceName()const;
std::string getPagingID()const;
protected:
void parse(const std::string &payload);
private:
int maxRecordsPerPage_;
int itemsNumbers_;
std::string endTime_;
int dBInstanceID_;
std::string startTime_;
int totalRecords_;
std::vector<ItemsItem> items_;
int pageNumbers_;
std::string dBInstanceName_;
std::string pagingID_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBETEMPLATESLISTRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBETASKINFOREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBETASKINFOREQUEST_H_
#ifndef ALIBABACLOUD_RDS_MODEL_DESTROYDBINSTANCEREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESTROYDBINSTANCEREQUEST_H_
#include <string>
#include <vector>
@@ -28,42 +28,39 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeTaskInfoRequest : public RpcServiceRequest
class ALIBABACLOUD_RDS_EXPORT DestroyDBInstanceRequest : public RpcServiceRequest
{
public:
DescribeTaskInfoRequest();
~DescribeTaskInfoRequest();
DestroyDBInstanceRequest();
~DestroyDBInstanceRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
long getTaskId()const;
void setTaskId(long taskId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string accessKeyId_;
std::string dBInstanceId_;
long taskId_;
std::string resourceOwnerAccount_;
std::string clientToken_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string dBInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBETASKINFOREQUEST_H_
#endif // !ALIBABACLOUD_RDS_MODEL_DESTROYDBINSTANCEREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DELETEDEDICATEDHOSTRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DELETEDEDICATEDHOSTRESULT_H_
#ifndef ALIBABACLOUD_RDS_MODEL_DESTROYDBINSTANCERESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESTROYDBINSTANCERESULT_H_
#include <string>
#include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DeleteDedicatedHostResult : public ServiceResult
class ALIBABACLOUD_RDS_EXPORT DestroyDBInstanceResult : public ServiceResult
{
public:
DeleteDedicatedHostResult();
explicit DeleteDedicatedHostResult(const std::string &payload);
~DeleteDedicatedHostResult();
DestroyDBInstanceResult();
explicit DestroyDBInstanceResult(const std::string &payload);
~DestroyDBInstanceResult();
protected:
void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DELETEDEDICATEDHOSTRESULT_H_
#endif // !ALIBABACLOUD_RDS_MODEL_DESTROYDBINSTANCERESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEINSTANCECLASSREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEINSTANCECLASSREQUEST_H_
#ifndef ALIBABACLOUD_RDS_MODEL_EVALUATEDEDICATEDHOSTINSTANCERESOURCEREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_EVALUATEDEDICATEDHOSTINSTANCERESOURCEREQUEST_H_
#include <string>
#include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeAvailableInstanceClassRequest : public RpcServiceRequest
class ALIBABACLOUD_RDS_EXPORT EvaluateDedicatedHostInstanceResourceRequest : public RpcServiceRequest
{
public:
DescribeAvailableInstanceClassRequest();
~DescribeAvailableInstanceClassRequest();
EvaluateDedicatedHostInstanceResourceRequest();
~EvaluateDedicatedHostInstanceResourceRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
@@ -45,20 +45,18 @@ namespace AlibabaCloud
void setRegionId(const std::string& regionId);
std::string getEngine()const;
void setEngine(const std::string& engine);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getInstanceChargeType()const;
void setInstanceChargeType(const std::string& instanceChargeType);
std::string getDedicatedHostGroupId()const;
void setDedicatedHostGroupId(const std::string& dedicatedHostGroupId);
std::string getInstanceClassNames()const;
void setInstanceClassNames(const std::string& instanceClassNames);
std::string getDiskSize()const;
void setDiskSize(const std::string& diskSize);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getOrderType()const;
void setOrderType(const std::string& orderType);
std::string getDiskType()const;
void setDiskType(const std::string& diskType);
private:
long resourceOwnerId_;
@@ -66,16 +64,15 @@ namespace AlibabaCloud
std::string accessKeyId_;
std::string regionId_;
std::string engine_;
std::string dBInstanceId_;
std::string instanceChargeType_;
std::string dedicatedHostGroupId_;
std::string instanceClassNames_;
std::string diskSize_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string zoneId_;
std::string orderType_;
std::string diskType_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEINSTANCECLASSREQUEST_H_
#endif // !ALIBABACLOUD_RDS_MODEL_EVALUATEDEDICATEDHOSTINSTANCERESOURCEREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_ALLOCATEINSTANCEPRIVATECONNECTIONRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_ALLOCATEINSTANCEPRIVATECONNECTIONRESULT_H_
#ifndef ALIBABACLOUD_RDS_MODEL_EVALUATEDEDICATEDHOSTINSTANCERESOURCERESULT_H_
#define ALIBABACLOUD_RDS_MODEL_EVALUATEDEDICATEDHOSTINSTANCERESOURCERESULT_H_
#include <string>
#include <vector>
@@ -29,21 +29,25 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT AllocateInstancePrivateConnectionResult : public ServiceResult
class ALIBABACLOUD_RDS_EXPORT EvaluateDedicatedHostInstanceResourceResult : public ServiceResult
{
public:
AllocateInstancePrivateConnectionResult();
explicit AllocateInstancePrivateConnectionResult(const std::string &payload);
~AllocateInstancePrivateConnectionResult();
EvaluateDedicatedHostInstanceResourceResult();
explicit EvaluateDedicatedHostInstanceResourceResult(const std::string &payload);
~EvaluateDedicatedHostInstanceResourceResult();
std::string getDBInstanceClass()const;
int getAvailable()const;
protected:
void parse(const std::string &payload);
private:
std::string dBInstanceClass_;
int available_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_ALLOCATEINSTANCEPRIVATECONNECTIONRESULT_H_
#endif // !ALIBABACLOUD_RDS_MODEL_EVALUATEDEDICATEDHOSTINSTANCERESOURCERESULT_H_

View File

@@ -1,81 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_EVALUATESUPPORTBYOKSHOWREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_EVALUATESUPPORTBYOKSHOWREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT EvaluateSupportByokShowRequest : public RpcServiceRequest
{
public:
EvaluateSupportByokShowRequest();
~EvaluateSupportByokShowRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getNodeType()const;
void setNodeType(const std::string& nodeType);
std::string getEngineVersion()const;
void setEngineVersion(const std::string& engineVersion);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getEngine()const;
void setEngine(const std::string& engine);
std::string getDbInstanceStorageType()const;
void setDbInstanceStorageType(const std::string& dbInstanceStorageType);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTargetRegionId()const;
void setTargetRegionId(const std::string& targetRegionId);
private:
long resourceOwnerId_;
std::string nodeType_;
std::string engineVersion_;
std::string accessKeyId_;
std::string securityToken_;
std::string regionId_;
std::string engine_;
std::string dbInstanceStorageType_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string targetRegionId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_EVALUATESUPPORTBYOKSHOWREQUEST_H_

View File

@@ -1,53 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_EVALUATESUPPORTBYOKSHOWRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_EVALUATESUPPORTBYOKSHOWRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT EvaluateSupportByokShowResult : public ServiceResult
{
public:
EvaluateSupportByokShowResult();
explicit EvaluateSupportByokShowResult(const std::string &payload);
~EvaluateSupportByokShowResult();
std::string getSupportByokZone()const;
int getSupportByokShow()const;
protected:
void parse(const std::string &payload);
private:
std::string supportByokZone_;
int supportByokShow_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_EVALUATESUPPORTBYOKSHOWRESULT_H_

View File

@@ -1,51 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_IMPORTDATAFORSQLSERVERRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_IMPORTDATAFORSQLSERVERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT ImportDataForSQLServerResult : public ServiceResult
{
public:
ImportDataForSQLServerResult();
explicit ImportDataForSQLServerResult(const std::string &payload);
~ImportDataForSQLServerResult();
int getImportID()const;
protected:
void parse(const std::string &payload);
private:
int importID_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_IMPORTDATAFORSQLSERVERRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDBPROXYREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDBPROXYREQUEST_H_
#ifndef ALIBABACLOUD_RDS_MODEL_LOCKACCOUNTREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_LOCKACCOUNTREQUEST_H_
#include <string>
#include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeDBProxyRequest : public RpcServiceRequest
class ALIBABACLOUD_RDS_EXPORT LockAccountRequest : public RpcServiceRequest
{
public:
DescribeDBProxyRequest();
~DescribeDBProxyRequest();
LockAccountRequest();
~LockAccountRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
@@ -43,8 +43,8 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getAccountName()const;
void setAccountName(const std::string& accountName);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
@@ -53,11 +53,11 @@ namespace AlibabaCloud
std::string resourceOwnerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string regionId_;
std::string accountName_;
std::string dBInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDBPROXYREQUEST_H_
#endif // !ALIBABACLOUD_RDS_MODEL_LOCKACCOUNTREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYDBPROXYENDPOINTRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_MODIFYDBPROXYENDPOINTRESULT_H_
#ifndef ALIBABACLOUD_RDS_MODEL_LOCKACCOUNTRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_LOCKACCOUNTRESULT_H_
#include <string>
#include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT ModifyDBProxyEndpointResult : public ServiceResult
class ALIBABACLOUD_RDS_EXPORT LockAccountResult : public ServiceResult
{
public:
ModifyDBProxyEndpointResult();
explicit ModifyDBProxyEndpointResult(const std::string &payload);
~ModifyDBProxyEndpointResult();
LockAccountResult();
explicit LockAccountResult(const std::string &payload);
~LockAccountResult();
protected:
void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYDBPROXYENDPOINTRESULT_H_
#endif // !ALIBABACLOUD_RDS_MODEL_LOCKACCOUNTRESULT_H_

View File

@@ -1,81 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_MIGRATETOOTHERREGIONREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_MIGRATETOOTHERREGIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT MigrateToOtherRegionRequest : public RpcServiceRequest
{
public:
MigrateToOtherRegionRequest();
~MigrateToOtherRegionRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTargetVpcId()const;
void setTargetVpcId(const std::string& targetVpcId);
std::string getTargetZoneId()const;
void setTargetZoneId(const std::string& targetZoneId);
std::string getEffectiveTime()const;
void setEffectiveTime(const std::string& effectiveTime);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getSwitchTime()const;
void setSwitchTime(const std::string& switchTime);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getTargetVSwitchId()const;
void setTargetVSwitchId(const std::string& targetVSwitchId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTargetRegionId()const;
void setTargetRegionId(const std::string& targetRegionId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string targetVpcId_;
std::string targetZoneId_;
std::string effectiveTime_;
std::string dBInstanceId_;
std::string switchTime_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string targetVSwitchId_;
long ownerId_;
std::string targetRegionId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_MIGRATETOOTHERREGIONREQUEST_H_

View File

@@ -59,6 +59,8 @@ namespace AlibabaCloud
void setBackupPolicyMode(const std::string& backupPolicyMode);
std::string getPreferredBackupPeriod()const;
void setPreferredBackupPeriod(const std::string& preferredBackupPeriod);
std::string getReleasedKeepPolicy()const;
void setReleasedKeepPolicy(const std::string& releasedKeepPolicy);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
@@ -97,6 +99,7 @@ namespace AlibabaCloud
std::string enableBackupLog_;
std::string backupPolicyMode_;
std::string preferredBackupPeriod_;
std::string releasedKeepPolicy_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string compressType_;

View File

@@ -51,6 +51,8 @@ namespace AlibabaCloud
void setDBInstanceId(const std::string& dBInstanceId);
std::string getDBInstanceStorageType()const;
void setDBInstanceStorageType(const std::string& dBInstanceStorageType);
std::string getDirection()const;
void setDirection(const std::string& direction);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
@@ -71,6 +73,7 @@ namespace AlibabaCloud
std::string effectiveTime_;
std::string dBInstanceId_;
std::string dBInstanceStorageType_;
std::string direction_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;

View File

@@ -1,78 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYDBPROXYENDPOINTREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_MODIFYDBPROXYENDPOINTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT ModifyDBProxyEndpointRequest : public RpcServiceRequest
{
public:
ModifyDBProxyEndpointRequest();
~ModifyDBProxyEndpointRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getConfigDBProxyFeatures()const;
void setConfigDBProxyFeatures(const std::string& configDBProxyFeatures);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getReadOnlyInstanceWeight()const;
void setReadOnlyInstanceWeight(const std::string& readOnlyInstanceWeight);
std::string getReadOnlyInstanceMaxDelayTime()const;
void setReadOnlyInstanceMaxDelayTime(const std::string& readOnlyInstanceMaxDelayTime);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getDBProxyEndpointId()const;
void setDBProxyEndpointId(const std::string& dBProxyEndpointId);
std::string getReadOnlyInstanceDistributionType()const;
void setReadOnlyInstanceDistributionType(const std::string& readOnlyInstanceDistributionType);
private:
long resourceOwnerId_;
std::string configDBProxyFeatures_;
std::string accessKeyId_;
std::string regionId_;
std::string dBInstanceId_;
std::string readOnlyInstanceWeight_;
std::string readOnlyInstanceMaxDelayTime_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string dBProxyEndpointId_;
std::string readOnlyInstanceDistributionType_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYDBPROXYENDPOINTREQUEST_H_

View File

@@ -1,75 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYDBPROXYINSTANCEREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_MODIFYDBPROXYINSTANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT ModifyDBProxyInstanceRequest : public RpcServiceRequest
{
public:
ModifyDBProxyInstanceRequest();
~ModifyDBProxyInstanceRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getEffectiveTime()const;
void setEffectiveTime(const std::string& effectiveTime);
std::string getEffectiveSpecificTime()const;
void setEffectiveSpecificTime(const std::string& effectiveSpecificTime);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getDBProxyInstanceNum()const;
void setDBProxyInstanceNum(const std::string& dBProxyInstanceNum);
std::string getDBProxyInstanceType()const;
void setDBProxyInstanceType(const std::string& dBProxyInstanceType);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string effectiveTime_;
std::string effectiveSpecificTime_;
std::string regionId_;
std::string dBInstanceId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string dBProxyInstanceNum_;
std::string dBProxyInstanceType_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYDBPROXYINSTANCEREQUEST_H_

View File

@@ -1,78 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYDBPROXYREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_MODIFYDBPROXYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT ModifyDBProxyRequest : public RpcServiceRequest
{
public:
ModifyDBProxyRequest();
~ModifyDBProxyRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getDBProxyInstanceNum()const;
void setDBProxyInstanceNum(const std::string& dBProxyInstanceNum);
std::string getConfigDBProxyService()const;
void setConfigDBProxyService(const std::string& configDBProxyService);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
std::string getVPCId()const;
void setVPCId(const std::string& vPCId);
std::string getInstanceNetworkType()const;
void setInstanceNetworkType(const std::string& instanceNetworkType);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string regionId_;
std::string dBInstanceId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string dBProxyInstanceNum_;
std::string configDBProxyService_;
std::string vSwitchId_;
std::string vPCId_;
std::string instanceNetworkType_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYDBPROXYREQUEST_H_

View File

@@ -1,55 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYMYSQLDBINSTANCEDELAYRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_MODIFYMYSQLDBINSTANCEDELAYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT ModifyMySQLDBInstanceDelayResult : public ServiceResult
{
public:
ModifyMySQLDBInstanceDelayResult();
explicit ModifyMySQLDBInstanceDelayResult(const std::string &payload);
~ModifyMySQLDBInstanceDelayResult();
std::string getTaskId()const;
std::string getDBInstanceName()const;
std::string getSqlDelay()const;
protected:
void parse(const std::string &payload);
private:
std::string taskId_;
std::string dBInstanceName_;
std::string sqlDelay_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYMYSQLDBINSTANCEDELAYRESULT_H_

View File

@@ -1,159 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORCLONEREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORCLONEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT PreCheckCreateOrderForCloneRequest : public RpcServiceRequest
{
public:
PreCheckCreateOrderForCloneRequest();
~PreCheckCreateOrderForCloneRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
int getDBInstanceStorage()const;
void setDBInstanceStorage(int dBInstanceStorage);
std::string getCountryCode()const;
void setCountryCode(const std::string& countryCode);
std::string getCurrencyCode()const;
void setCurrencyCode(const std::string& currencyCode);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getDBInstanceDescription()const;
void setDBInstanceDescription(const std::string& dBInstanceDescription);
std::string getBusinessInfo()const;
void setBusinessInfo(const std::string& businessInfo);
std::string getAgentId()const;
void setAgentId(const std::string& agentId);
std::string getResource()const;
void setResource(const std::string& resource);
std::string getBackupId()const;
void setBackupId(const std::string& backupId);
std::string getCommodityCode()const;
void setCommodityCode(const std::string& commodityCode);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getDBInstanceClass()const;
void setDBInstanceClass(const std::string& dBInstanceClass);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
std::string getPrivateIpAddress()const;
void setPrivateIpAddress(const std::string& privateIpAddress);
std::string getAutoRenew()const;
void setAutoRenew(const std::string& autoRenew);
std::string getPromotionCode()const;
void setPromotionCode(const std::string& promotionCode);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getTimeType()const;
void setTimeType(const std::string& timeType);
std::string getInstanceNetworkType()const;
void setInstanceNetworkType(const std::string& instanceNetworkType);
std::string getNodeType()const;
void setNodeType(const std::string& nodeType);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTableMeta()const;
void setTableMeta(const std::string& tableMeta);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getDBInstanceStorageType()const;
void setDBInstanceStorageType(const std::string& dBInstanceStorageType);
std::string getRestoreTime()const;
void setRestoreTime(const std::string& restoreTime);
int getQuantity()const;
void setQuantity(int quantity);
bool getAutoPay()const;
void setAutoPay(bool autoPay);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getRestoreTable()const;
void setRestoreTable(const std::string& restoreTable);
std::string getUsedTime()const;
void setUsedTime(const std::string& usedTime);
std::string getDBNames()const;
void setDBNames(const std::string& dBNames);
int getInstanceUsedType()const;
void setInstanceUsedType(int instanceUsedType);
std::string getVPCId()const;
void setVPCId(const std::string& vPCId);
std::string getCloneInstanceDefaultValue()const;
void setCloneInstanceDefaultValue(const std::string& cloneInstanceDefaultValue);
std::string getPayType()const;
void setPayType(const std::string& payType);
private:
long resourceOwnerId_;
int dBInstanceStorage_;
std::string countryCode_;
std::string currencyCode_;
std::string resourceGroupId_;
std::string dBInstanceDescription_;
std::string businessInfo_;
std::string agentId_;
std::string resource_;
std::string backupId_;
std::string commodityCode_;
long ownerId_;
std::string dBInstanceClass_;
std::string vSwitchId_;
std::string privateIpAddress_;
std::string autoRenew_;
std::string promotionCode_;
std::string zoneId_;
std::string timeType_;
std::string instanceNetworkType_;
std::string nodeType_;
std::string clientToken_;
std::string accessKeyId_;
std::string tableMeta_;
std::string dBInstanceId_;
std::string dBInstanceStorageType_;
std::string restoreTime_;
int quantity_;
bool autoPay_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string restoreTable_;
std::string usedTime_;
std::string dBNames_;
int instanceUsedType_;
std::string vPCId_;
std::string cloneInstanceDefaultValue_;
std::string payType_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORCLONEREQUEST_H_

View File

@@ -1,99 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORDEFERREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORDEFERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT PreCheckCreateOrderForDeferRequest : public RpcServiceRequest
{
public:
PreCheckCreateOrderForDeferRequest();
~PreCheckCreateOrderForDeferRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
int getDBInstanceStorage()const;
void setDBInstanceStorage(int dBInstanceStorage);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
bool getRenewChange()const;
void setRenewChange(bool renewChange);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getDBInstanceStorageType()const;
void setDBInstanceStorageType(const std::string& dBInstanceStorageType);
std::string getBusinessInfo()const;
void setBusinessInfo(const std::string& businessInfo);
bool getAutoPay()const;
void setAutoPay(bool autoPay);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getResource()const;
void setResource(const std::string& resource);
std::string getCommodityCode()const;
void setCommodityCode(const std::string& commodityCode);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getUsedTime()const;
void setUsedTime(const std::string& usedTime);
std::string getDBInstanceClass()const;
void setDBInstanceClass(const std::string& dBInstanceClass);
std::string getTimeType()const;
void setTimeType(const std::string& timeType);
std::string getPayType()const;
void setPayType(const std::string& payType);
private:
long resourceOwnerId_;
int dBInstanceStorage_;
std::string clientToken_;
std::string accessKeyId_;
bool renewChange_;
std::string regionId_;
std::string dBInstanceId_;
std::string dBInstanceStorageType_;
std::string businessInfo_;
bool autoPay_;
std::string resourceOwnerAccount_;
std::string resource_;
std::string commodityCode_;
long ownerId_;
std::string usedTime_;
std::string dBInstanceClass_;
std::string timeType_;
std::string payType_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORDEFERREQUEST_H_

View File

@@ -1,102 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORDEGRADEREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORDEGRADEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT PreCheckCreateOrderForDegradeRequest : public RpcServiceRequest
{
public:
PreCheckCreateOrderForDegradeRequest();
~PreCheckCreateOrderForDegradeRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
int getDBInstanceStorage()const;
void setDBInstanceStorage(int dBInstanceStorage);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getEffectiveTime()const;
void setEffectiveTime(const std::string& effectiveTime);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getBusinessInfo()const;
void setBusinessInfo(const std::string& businessInfo);
bool getAutoPay()const;
void setAutoPay(bool autoPay);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getResource()const;
void setResource(const std::string& resource);
std::string getCommodityCode()const;
void setCommodityCode(const std::string& commodityCode);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getUsedTime()const;
void setUsedTime(const std::string& usedTime);
std::string getDBInstanceClass()const;
void setDBInstanceClass(const std::string& dBInstanceClass);
std::string getPromotionCode()const;
void setPromotionCode(const std::string& promotionCode);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getTimeType()const;
void setTimeType(const std::string& timeType);
std::string getPayType()const;
void setPayType(const std::string& payType);
private:
long resourceOwnerId_;
int dBInstanceStorage_;
std::string clientToken_;
std::string accessKeyId_;
std::string regionId_;
std::string effectiveTime_;
std::string dBInstanceId_;
std::string businessInfo_;
bool autoPay_;
std::string resourceOwnerAccount_;
std::string resource_;
std::string commodityCode_;
long ownerId_;
std::string usedTime_;
std::string dBInstanceClass_;
std::string promotionCode_;
std::string zoneId_;
std::string timeType_;
std::string payType_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORDEGRADEREQUEST_H_

View File

@@ -1,58 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORDEGRADERESULT_H_
#define ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORDEGRADERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT PreCheckCreateOrderForDegradeResult : public ServiceResult
{
public:
struct FailuresItem
{
std::string message;
std::string code;
};
PreCheckCreateOrderForDegradeResult();
explicit PreCheckCreateOrderForDegradeResult(const std::string &payload);
~PreCheckCreateOrderForDegradeResult();
bool getPreCheckResult()const;
std::vector<FailuresItem> getFailures()const;
protected:
void parse(const std::string &payload);
private:
bool preCheckResult_;
std::vector<FailuresItem> failures_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORDEGRADERESULT_H_

View File

@@ -1,58 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORMODIFYRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORMODIFYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT PreCheckCreateOrderForModifyResult : public ServiceResult
{
public:
struct FailuresItem
{
std::string message;
std::string code;
};
PreCheckCreateOrderForModifyResult();
explicit PreCheckCreateOrderForModifyResult(const std::string &payload);
~PreCheckCreateOrderForModifyResult();
bool getPreCheckResult()const;
std::vector<FailuresItem> getFailures()const;
protected:
void parse(const std::string &payload);
private:
bool preCheckResult_;
std::vector<FailuresItem> failures_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORMODIFYRESULT_H_

View File

@@ -1,123 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORREBUILDREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORREBUILDREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT PreCheckCreateOrderForRebuildRequest : public RpcServiceRequest
{
public:
PreCheckCreateOrderForRebuildRequest();
~PreCheckCreateOrderForRebuildRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getDBInstanceDescription()const;
void setDBInstanceDescription(const std::string& dBInstanceDescription);
std::string getBusinessInfo()const;
void setBusinessInfo(const std::string& businessInfo);
std::string getAgentId()const;
void setAgentId(const std::string& agentId);
bool getAutoPay()const;
void setAutoPay(bool autoPay);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getResource()const;
void setResource(const std::string& resource);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getCommodityCode()const;
void setCommodityCode(const std::string& commodityCode);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getUsedTime()const;
void setUsedTime(const std::string& usedTime);
std::string getDBInstanceClass()const;
void setDBInstanceClass(const std::string& dBInstanceClass);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
bool getRebuildInstanceFlag()const;
void setRebuildInstanceFlag(bool rebuildInstanceFlag);
std::string getAutoRenew()const;
void setAutoRenew(const std::string& autoRenew);
std::string getPromotionCode()const;
void setPromotionCode(const std::string& promotionCode);
std::string getVPCId()const;
void setVPCId(const std::string& vPCId);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getTimeType()const;
void setTimeType(const std::string& timeType);
std::string getPayType()const;
void setPayType(const std::string& payType);
std::string getInstanceNetworkType()const;
void setInstanceNetworkType(const std::string& instanceNetworkType);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string regionId_;
std::string dBInstanceId_;
std::string dBInstanceDescription_;
std::string businessInfo_;
std::string agentId_;
bool autoPay_;
std::string resourceOwnerAccount_;
std::string resource_;
std::string ownerAccount_;
std::string commodityCode_;
long ownerId_;
std::string usedTime_;
std::string dBInstanceClass_;
std::string vSwitchId_;
bool rebuildInstanceFlag_;
std::string autoRenew_;
std::string promotionCode_;
std::string vPCId_;
std::string zoneId_;
std::string timeType_;
std::string payType_;
std::string instanceNetworkType_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORREBUILDREQUEST_H_

View File

@@ -1,58 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORREBUILDRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORREBUILDRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT PreCheckCreateOrderForRebuildResult : public ServiceResult
{
public:
struct FailuresItem
{
std::string message;
std::string code;
};
PreCheckCreateOrderForRebuildResult();
explicit PreCheckCreateOrderForRebuildResult(const std::string &payload);
~PreCheckCreateOrderForRebuildResult();
bool getPreCheckResult()const;
std::vector<FailuresItem> getFailures()const;
protected:
void parse(const std::string &payload);
private:
bool preCheckResult_;
std::vector<FailuresItem> failures_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORREBUILDRESULT_H_

View File

@@ -1,96 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORTEMPUPGRADEREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORTEMPUPGRADEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT PreCheckCreateOrderForTempUpgradeRequest : public RpcServiceRequest
{
public:
PreCheckCreateOrderForTempUpgradeRequest();
~PreCheckCreateOrderForTempUpgradeRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
int getDBInstanceStorage()const;
void setDBInstanceStorage(int dBInstanceStorage);
std::string getNodeType()const;
void setNodeType(const std::string& nodeType);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getEffectiveTime()const;
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 getBusinessInfo()const;
void setBusinessInfo(const std::string& businessInfo);
bool getAutoPay()const;
void setAutoPay(bool autoPay);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getResource()const;
void setResource(const std::string& resource);
std::string getCommodityCode()const;
void setCommodityCode(const std::string& commodityCode);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getUsedTime()const;
void setUsedTime(const std::string& usedTime);
std::string getDBInstanceClass()const;
void setDBInstanceClass(const std::string& dBInstanceClass);
private:
long resourceOwnerId_;
int dBInstanceStorage_;
std::string nodeType_;
std::string clientToken_;
std::string accessKeyId_;
std::string regionId_;
std::string effectiveTime_;
std::string dBInstanceId_;
std::string dBInstanceStorageType_;
std::string businessInfo_;
bool autoPay_;
std::string resourceOwnerAccount_;
std::string resource_;
std::string commodityCode_;
long ownerId_;
std::string usedTime_;
std::string dBInstanceClass_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORTEMPUPGRADEREQUEST_H_

View File

@@ -1,58 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORTEMPUPGRADERESULT_H_
#define ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORTEMPUPGRADERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT PreCheckCreateOrderForTempUpgradeResult : public ServiceResult
{
public:
struct FailuresItem
{
std::string message;
std::string code;
};
PreCheckCreateOrderForTempUpgradeResult();
explicit PreCheckCreateOrderForTempUpgradeResult(const std::string &payload);
~PreCheckCreateOrderForTempUpgradeResult();
bool getPreCheckResult()const;
std::vector<FailuresItem> getFailures()const;
protected:
void parse(const std::string &payload);
private:
bool preCheckResult_;
std::vector<FailuresItem> failures_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORTEMPUPGRADERESULT_H_

View File

@@ -1,183 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT PreCheckCreateOrderRequest : public RpcServiceRequest
{
public:
PreCheckCreateOrderRequest();
~PreCheckCreateOrderRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
int getDBInstanceStorage()const;
void setDBInstanceStorage(int dBInstanceStorage);
std::string getSystemDBCharset()const;
void setSystemDBCharset(const std::string& systemDBCharset);
std::string getCountryCode()const;
void setCountryCode(const std::string& countryCode);
std::string getEngineVersion()const;
void setEngineVersion(const std::string& engineVersion);
std::string getCurrencyCode()const;
void setCurrencyCode(const std::string& currencyCode);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getDBInstanceDescription()const;
void setDBInstanceDescription(const std::string& dBInstanceDescription);
std::string getBusinessInfo()const;
void setBusinessInfo(const std::string& businessInfo);
std::string getAgentId()const;
void setAgentId(const std::string& agentId);
std::string getResource()const;
void setResource(const std::string& resource);
std::string getBackupId()const;
void setBackupId(const std::string& backupId);
std::string getCommodityCode()const;
void setCommodityCode(const std::string& commodityCode);
std::string getEncryptionKey()const;
void setEncryptionKey(const std::string& encryptionKey);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getDBInstanceClass()const;
void setDBInstanceClass(const std::string& dBInstanceClass);
std::string getSecurityIPList()const;
void setSecurityIPList(const std::string& securityIPList);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
std::string getPrivateIpAddress()const;
void setPrivateIpAddress(const std::string& privateIpAddress);
std::string getAutoRenew()const;
void setAutoRenew(const std::string& autoRenew);
std::string getPromotionCode()const;
void setPromotionCode(const std::string& promotionCode);
std::string getRoleARN()const;
void setRoleARN(const std::string& roleARN);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getTimeType()const;
void setTimeType(const std::string& timeType);
std::string getInstanceNetworkType()const;
void setInstanceNetworkType(const std::string& instanceNetworkType);
std::string getConnectionMode()const;
void setConnectionMode(const std::string& connectionMode);
std::string getNodeType()const;
void setNodeType(const std::string& nodeType);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getZoneIdSlave1()const;
void setZoneIdSlave1(const std::string& zoneIdSlave1);
std::string getZoneIdSlave2()const;
void setZoneIdSlave2(const std::string& zoneIdSlave2);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getEngine()const;
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 getDBInstanceNetType()const;
void setDBInstanceNetType(const std::string& dBInstanceNetType);
std::string getRestoreTime()const;
void setRestoreTime(const std::string& restoreTime);
int getQuantity()const;
void setQuantity(int quantity);
bool getAutoPay()const;
void setAutoPay(bool autoPay);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getUsedTime()const;
void setUsedTime(const std::string& usedTime);
int getInstanceUsedType()const;
void setInstanceUsedType(int instanceUsedType);
std::string getVPCId()const;
void setVPCId(const std::string& vPCId);
std::string getCategory()const;
void setCategory(const std::string& category);
std::string getPayType()const;
void setPayType(const std::string& payType);
private:
long resourceOwnerId_;
int dBInstanceStorage_;
std::string systemDBCharset_;
std::string countryCode_;
std::string engineVersion_;
std::string currencyCode_;
std::string resourceGroupId_;
std::string dBInstanceDescription_;
std::string businessInfo_;
std::string agentId_;
std::string resource_;
std::string backupId_;
std::string commodityCode_;
std::string encryptionKey_;
long ownerId_;
std::string dBInstanceClass_;
std::string securityIPList_;
std::string vSwitchId_;
std::string privateIpAddress_;
std::string autoRenew_;
std::string promotionCode_;
std::string roleARN_;
std::string zoneId_;
std::string timeType_;
std::string instanceNetworkType_;
std::string connectionMode_;
std::string nodeType_;
std::string clientToken_;
std::string zoneIdSlave1_;
std::string zoneIdSlave2_;
std::string accessKeyId_;
std::string regionId_;
std::string engine_;
std::string dBInstanceId_;
std::string dBInstanceStorageType_;
std::string dBInstanceNetType_;
std::string restoreTime_;
int quantity_;
bool autoPay_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string usedTime_;
int instanceUsedType_;
std::string vPCId_;
std::string category_;
std::string payType_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERREQUEST_H_

View File

@@ -1,58 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT PreCheckCreateOrderResult : public ServiceResult
{
public:
struct FailuresItem
{
std::string message;
std::string code;
};
PreCheckCreateOrderResult();
explicit PreCheckCreateOrderResult(const std::string &payload);
~PreCheckCreateOrderResult();
bool getPreCheckResult()const;
std::vector<FailuresItem> getFailures()const;
protected:
void parse(const std::string &payload);
private:
bool preCheckResult_;
std::vector<FailuresItem> failures_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERRESULT_H_

View File

@@ -1,58 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_PRECHECKDBINSTANCEOPERATIONRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_PRECHECKDBINSTANCEOPERATIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT PreCheckDBInstanceOperationResult : public ServiceResult
{
public:
struct FailuresItem
{
std::string message;
std::string code;
};
PreCheckDBInstanceOperationResult();
explicit PreCheckDBInstanceOperationResult(const std::string &payload);
~PreCheckDBInstanceOperationResult();
bool getPreCheckResult()const;
std::vector<FailuresItem> getFailures()const;
protected:
void parse(const std::string &payload);
private:
bool preCheckResult_;
std::vector<FailuresItem> failures_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_PRECHECKDBINSTANCEOPERATIONRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_ALLOCATEINSTANCEPRIVATECONNECTIONREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_ALLOCATEINSTANCEPRIVATECONNECTIONREQUEST_H_
#ifndef ALIBABACLOUD_RDS_MODEL_RELEASEINSTANCECONNECTIONREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_RELEASEINSTANCECONNECTIONREQUEST_H_
#include <string>
#include <vector>
@@ -28,17 +28,15 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT AllocateInstancePrivateConnectionRequest : public RpcServiceRequest
class ALIBABACLOUD_RDS_EXPORT ReleaseInstanceConnectionRequest : public RpcServiceRequest
{
public:
AllocateInstancePrivateConnectionRequest();
~AllocateInstancePrivateConnectionRequest();
ReleaseInstanceConnectionRequest();
~ReleaseInstanceConnectionRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getConnectionStringPrefix()const;
void setConnectionStringPrefix(const std::string& connectionStringPrefix);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDBInstanceId()const;
@@ -49,21 +47,23 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getPort()const;
void setPort(const std::string& port);
std::string getCurrentConnectionString()const;
void setCurrentConnectionString(const std::string& currentConnectionString);
std::string getInstanceNetworkType()const;
void setInstanceNetworkType(const std::string& instanceNetworkType);
private:
long resourceOwnerId_;
std::string connectionStringPrefix_;
std::string accessKeyId_;
std::string dBInstanceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string port_;
std::string currentConnectionString_;
std::string instanceNetworkType_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_ALLOCATEINSTANCEPRIVATECONNECTIONREQUEST_H_
#endif // !ALIBABACLOUD_RDS_MODEL_RELEASEINSTANCECONNECTIONREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYDBPROXYINSTANCERESULT_H_
#define ALIBABACLOUD_RDS_MODEL_MODIFYDBPROXYINSTANCERESULT_H_
#ifndef ALIBABACLOUD_RDS_MODEL_RELEASEINSTANCECONNECTIONRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_RELEASEINSTANCECONNECTIONRESULT_H_
#include <string>
#include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT ModifyDBProxyInstanceResult : public ServiceResult
class ALIBABACLOUD_RDS_EXPORT ReleaseInstanceConnectionResult : public ServiceResult
{
public:
ModifyDBProxyInstanceResult();
explicit ModifyDBProxyInstanceResult(const std::string &payload);
~ModifyDBProxyInstanceResult();
ReleaseInstanceConnectionResult();
explicit ReleaseInstanceConnectionResult(const std::string &payload);
~ReleaseInstanceConnectionResult();
protected:
void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYDBPROXYINSTANCERESULT_H_
#endif // !ALIBABACLOUD_RDS_MODEL_RELEASEINSTANCECONNECTIONRESULT_H_

View File

@@ -1,57 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_REQUESTSERVICEOFCLOUDDBEXPERTREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_REQUESTSERVICEOFCLOUDDBEXPERTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT RequestServiceOfCloudDBExpertRequest : public RpcServiceRequest
{
public:
RequestServiceOfCloudDBExpertRequest();
~RequestServiceOfCloudDBExpertRequest();
std::string getServiceRequestType()const;
void setServiceRequestType(const std::string& serviceRequestType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getServiceRequestParam()const;
void setServiceRequestParam(const std::string& serviceRequestParam);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
private:
std::string serviceRequestType_;
std::string accessKeyId_;
std::string serviceRequestParam_;
std::string dBInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_REQUESTSERVICEOFCLOUDDBEXPERTREQUEST_H_

View File

@@ -1,55 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_REQUESTSERVICEOFCLOUDDBEXPERTRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_REQUESTSERVICEOFCLOUDDBEXPERTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT RequestServiceOfCloudDBExpertResult : public ServiceResult
{
public:
RequestServiceOfCloudDBExpertResult();
explicit RequestServiceOfCloudDBExpertResult(const std::string &payload);
~RequestServiceOfCloudDBExpertResult();
std::string getMessage()const;
std::string getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_REQUESTSERVICEOFCLOUDDBEXPERTRESULT_H_

View File

@@ -37,35 +37,35 @@ namespace AlibabaCloud
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getEffectiveTime()const;
void setEffectiveTime(const std::string& effectiveTime);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getForce()const;
void setForce(const std::string& force);
std::string getNodeId()const;
void setNodeId(const std::string& nodeId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getForce()const;
void setForce(const std::string& force);
std::string getOperation()const;
void setOperation(const std::string& operation);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string effectiveTime_;
std::string dBInstanceId_;
std::string force_;
std::string nodeId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string force_;
std::string operation_;
};

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYMYSQLDBINSTANCEDELAYREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_MODIFYMYSQLDBINSTANCEDELAYREQUEST_H_
#ifndef ALIBABACLOUD_RDS_MODEL_UNLOCKACCOUNTREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_UNLOCKACCOUNTREQUEST_H_
#include <string>
#include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT ModifyMySQLDBInstanceDelayRequest : public RpcServiceRequest
class ALIBABACLOUD_RDS_EXPORT UnlockAccountRequest : public RpcServiceRequest
{
public:
ModifyMySQLDBInstanceDelayRequest();
~ModifyMySQLDBInstanceDelayRequest();
UnlockAccountRequest();
~UnlockAccountRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
@@ -43,8 +43,8 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSqlDelay()const;
void setSqlDelay(const std::string& sqlDelay);
std::string getAccountName()const;
void setAccountName(const std::string& accountName);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
@@ -53,11 +53,11 @@ namespace AlibabaCloud
std::string resourceOwnerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string sqlDelay_;
std::string accountName_;
std::string dBInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYMYSQLDBINSTANCEDELAYREQUEST_H_
#endif // !ALIBABACLOUD_RDS_MODEL_UNLOCKACCOUNTREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYDBPROXYRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_MODIFYDBPROXYRESULT_H_
#ifndef ALIBABACLOUD_RDS_MODEL_UNLOCKACCOUNTRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_UNLOCKACCOUNTRESULT_H_
#include <string>
#include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT ModifyDBProxyResult : public ServiceResult
class ALIBABACLOUD_RDS_EXPORT UnlockAccountResult : public ServiceResult
{
public:
ModifyDBProxyResult();
explicit ModifyDBProxyResult(const std::string &payload);
~ModifyDBProxyResult();
UnlockAccountResult();
explicit UnlockAccountResult(const std::string &payload);
~UnlockAccountResult();
protected:
void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYDBPROXYRESULT_H_
#endif // !ALIBABACLOUD_RDS_MODEL_UNLOCKACCOUNTRESULT_H_

File diff suppressed because it is too large Load Diff

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::AddTagsToResourceRequest;
AddTagsToResourceRequest::AddTagsToResourceRequest() :
RpcServiceRequest("rds", "2014-08-15", "AddTagsToResource")
{}
{
setMethod(HttpRequest::Method::Post);
}
AddTagsToResourceRequest::~AddTagsToResourceRequest()
{}

View File

@@ -1,115 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/rds/model/AllocateInstancePrivateConnectionRequest.h>
using AlibabaCloud::Rds::Model::AllocateInstancePrivateConnectionRequest;
AllocateInstancePrivateConnectionRequest::AllocateInstancePrivateConnectionRequest() :
RpcServiceRequest("rds", "2014-08-15", "AllocateInstancePrivateConnection")
{}
AllocateInstancePrivateConnectionRequest::~AllocateInstancePrivateConnectionRequest()
{}
long AllocateInstancePrivateConnectionRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void AllocateInstancePrivateConnectionRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string AllocateInstancePrivateConnectionRequest::getConnectionStringPrefix()const
{
return connectionStringPrefix_;
}
void AllocateInstancePrivateConnectionRequest::setConnectionStringPrefix(const std::string& connectionStringPrefix)
{
connectionStringPrefix_ = connectionStringPrefix;
setCoreParameter("ConnectionStringPrefix", connectionStringPrefix);
}
std::string AllocateInstancePrivateConnectionRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void AllocateInstancePrivateConnectionRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string AllocateInstancePrivateConnectionRequest::getDBInstanceId()const
{
return dBInstanceId_;
}
void AllocateInstancePrivateConnectionRequest::setDBInstanceId(const std::string& dBInstanceId)
{
dBInstanceId_ = dBInstanceId;
setCoreParameter("DBInstanceId", dBInstanceId);
}
std::string AllocateInstancePrivateConnectionRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void AllocateInstancePrivateConnectionRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string AllocateInstancePrivateConnectionRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void AllocateInstancePrivateConnectionRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
long AllocateInstancePrivateConnectionRequest::getOwnerId()const
{
return ownerId_;
}
void AllocateInstancePrivateConnectionRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string AllocateInstancePrivateConnectionRequest::getPort()const
{
return port_;
}
void AllocateInstancePrivateConnectionRequest::setPort(const std::string& port)
{
port_ = port;
setCoreParameter("Port", port);
}

View File

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

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::AllocateInstancePublicConnectionRequest;
AllocateInstancePublicConnectionRequest::AllocateInstancePublicConnectionRequest() :
RpcServiceRequest("rds", "2014-08-15", "AllocateInstancePublicConnection")
{}
{
setMethod(HttpRequest::Method::Post);
}
AllocateInstancePublicConnectionRequest::~AllocateInstancePublicConnectionRequest()
{}

View File

@@ -1,137 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/rds/model/AllocateInstanceVpcNetworkTypeRequest.h>
using AlibabaCloud::Rds::Model::AllocateInstanceVpcNetworkTypeRequest;
AllocateInstanceVpcNetworkTypeRequest::AllocateInstanceVpcNetworkTypeRequest() :
RpcServiceRequest("rds", "2014-08-15", "AllocateInstanceVpcNetworkType")
{}
AllocateInstanceVpcNetworkTypeRequest::~AllocateInstanceVpcNetworkTypeRequest()
{}
long AllocateInstanceVpcNetworkTypeRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void AllocateInstanceVpcNetworkTypeRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string AllocateInstanceVpcNetworkTypeRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void AllocateInstanceVpcNetworkTypeRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string AllocateInstanceVpcNetworkTypeRequest::getTargetVpcId()const
{
return targetVpcId_;
}
void AllocateInstanceVpcNetworkTypeRequest::setTargetVpcId(const std::string& targetVpcId)
{
targetVpcId_ = targetVpcId;
setCoreParameter("TargetVpcId", targetVpcId);
}
std::string AllocateInstanceVpcNetworkTypeRequest::getTargetZoneId()const
{
return targetZoneId_;
}
void AllocateInstanceVpcNetworkTypeRequest::setTargetZoneId(const std::string& targetZoneId)
{
targetZoneId_ = targetZoneId;
setCoreParameter("TargetZoneId", targetZoneId);
}
std::string AllocateInstanceVpcNetworkTypeRequest::getDBInstanceId()const
{
return dBInstanceId_;
}
void AllocateInstanceVpcNetworkTypeRequest::setDBInstanceId(const std::string& dBInstanceId)
{
dBInstanceId_ = dBInstanceId;
setCoreParameter("DBInstanceId", dBInstanceId);
}
std::string AllocateInstanceVpcNetworkTypeRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void AllocateInstanceVpcNetworkTypeRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string AllocateInstanceVpcNetworkTypeRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void AllocateInstanceVpcNetworkTypeRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
std::string AllocateInstanceVpcNetworkTypeRequest::getTargetVSwitchId()const
{
return targetVSwitchId_;
}
void AllocateInstanceVpcNetworkTypeRequest::setTargetVSwitchId(const std::string& targetVSwitchId)
{
targetVSwitchId_ = targetVSwitchId;
setCoreParameter("TargetVSwitchId", targetVSwitchId);
}
long AllocateInstanceVpcNetworkTypeRequest::getOwnerId()const
{
return ownerId_;
}
void AllocateInstanceVpcNetworkTypeRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string AllocateInstanceVpcNetworkTypeRequest::getTargetRegionId()const
{
return targetRegionId_;
}
void AllocateInstanceVpcNetworkTypeRequest::setTargetRegionId(const std::string& targetRegionId)
{
targetRegionId_ = targetRegionId;
setCoreParameter("TargetRegionId", targetRegionId);
}

View File

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

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::AllocateReadWriteSplittingConnectionRequest;
AllocateReadWriteSplittingConnectionRequest::AllocateReadWriteSplittingConnectionRequest() :
RpcServiceRequest("rds", "2014-08-15", "AllocateReadWriteSplittingConnection")
{}
{
setMethod(HttpRequest::Method::Post);
}
AllocateReadWriteSplittingConnectionRequest::~AllocateReadWriteSplittingConnectionRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::CalculateDBInstanceWeightRequest;
CalculateDBInstanceWeightRequest::CalculateDBInstanceWeightRequest() :
RpcServiceRequest("rds", "2014-08-15", "CalculateDBInstanceWeight")
{}
{
setMethod(HttpRequest::Method::Post);
}
CalculateDBInstanceWeightRequest::~CalculateDBInstanceWeightRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::CancelImportRequest;
CancelImportRequest::CancelImportRequest() :
RpcServiceRequest("rds", "2014-08-15", "CancelImport")
{}
{
setMethod(HttpRequest::Method::Post);
}
CancelImportRequest::~CancelImportRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::CheckAccountNameAvailableRequest;
CheckAccountNameAvailableRequest::CheckAccountNameAvailableRequest() :
RpcServiceRequest("rds", "2014-08-15", "CheckAccountNameAvailable")
{}
{
setMethod(HttpRequest::Method::Post);
}
CheckAccountNameAvailableRequest::~CheckAccountNameAvailableRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::CheckCreateDdrDBInstanceRequest;
CheckCreateDdrDBInstanceRequest::CheckCreateDdrDBInstanceRequest() :
RpcServiceRequest("rds", "2014-08-15", "CheckCreateDdrDBInstance")
{}
{
setMethod(HttpRequest::Method::Post);
}
CheckCreateDdrDBInstanceRequest::~CheckCreateDdrDBInstanceRequest()
{}

View File

@@ -0,0 +1,117 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/rds/model/CheckDBNameAvailableRequest.h>
using AlibabaCloud::Rds::Model::CheckDBNameAvailableRequest;
CheckDBNameAvailableRequest::CheckDBNameAvailableRequest() :
RpcServiceRequest("rds", "2014-08-15", "CheckDBNameAvailable")
{
setMethod(HttpRequest::Method::Post);
}
CheckDBNameAvailableRequest::~CheckDBNameAvailableRequest()
{}
long CheckDBNameAvailableRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void CheckDBNameAvailableRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string CheckDBNameAvailableRequest::getClientToken()const
{
return clientToken_;
}
void CheckDBNameAvailableRequest::setClientToken(const std::string& clientToken)
{
clientToken_ = clientToken;
setCoreParameter("ClientToken", clientToken);
}
std::string CheckDBNameAvailableRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void CheckDBNameAvailableRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string CheckDBNameAvailableRequest::getDBInstanceId()const
{
return dBInstanceId_;
}
void CheckDBNameAvailableRequest::setDBInstanceId(const std::string& dBInstanceId)
{
dBInstanceId_ = dBInstanceId;
setCoreParameter("DBInstanceId", dBInstanceId);
}
std::string CheckDBNameAvailableRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void CheckDBNameAvailableRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string CheckDBNameAvailableRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void CheckDBNameAvailableRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
long CheckDBNameAvailableRequest::getOwnerId()const
{
return ownerId_;
}
void CheckDBNameAvailableRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string CheckDBNameAvailableRequest::getDBName()const
{
return dBName_;
}
void CheckDBNameAvailableRequest::setDBName(const std::string& dBName)
{
dBName_ = dBName;
setCoreParameter("DBName", dBName);
}

View File

@@ -14,26 +14,26 @@
* limitations under the License.
*/
#include <alibabacloud/rds/model/MigrateToOtherRegionResult.h>
#include <alibabacloud/rds/model/CheckDBNameAvailableResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Rds;
using namespace AlibabaCloud::Rds::Model;
MigrateToOtherRegionResult::MigrateToOtherRegionResult() :
CheckDBNameAvailableResult::CheckDBNameAvailableResult() :
ServiceResult()
{}
MigrateToOtherRegionResult::MigrateToOtherRegionResult(const std::string &payload) :
CheckDBNameAvailableResult::CheckDBNameAvailableResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
MigrateToOtherRegionResult::~MigrateToOtherRegionResult()
CheckDBNameAvailableResult::~CheckDBNameAvailableResult()
{}
void MigrateToOtherRegionResult::parse(const std::string &payload)
void CheckDBNameAvailableResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::CheckInstanceExistRequest;
CheckInstanceExistRequest::CheckInstanceExistRequest() :
RpcServiceRequest("rds", "2014-08-15", "CheckInstanceExist")
{}
{
setMethod(HttpRequest::Method::Post);
}
CheckInstanceExistRequest::~CheckInstanceExistRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::CheckRecoveryConditionsRequest;
CheckRecoveryConditionsRequest::CheckRecoveryConditionsRequest() :
RpcServiceRequest("rds", "2014-08-15", "CheckRecoveryConditions")
{}
{
setMethod(HttpRequest::Method::Post);
}
CheckRecoveryConditionsRequest::~CheckRecoveryConditionsRequest()
{}

View File

@@ -1,170 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/rds/model/CheckResourceRequest.h>
using AlibabaCloud::Rds::Model::CheckResourceRequest;
CheckResourceRequest::CheckResourceRequest() :
RpcServiceRequest("rds", "2014-08-15", "CheckResource")
{}
CheckResourceRequest::~CheckResourceRequest()
{}
long CheckResourceRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void CheckResourceRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string CheckResourceRequest::getSpecifyCount()const
{
return specifyCount_;
}
void CheckResourceRequest::setSpecifyCount(const std::string& specifyCount)
{
specifyCount_ = specifyCount;
setCoreParameter("SpecifyCount", specifyCount);
}
std::string CheckResourceRequest::getEngineVersion()const
{
return engineVersion_;
}
void CheckResourceRequest::setEngineVersion(const std::string& engineVersion)
{
engineVersion_ = engineVersion;
setCoreParameter("EngineVersion", engineVersion);
}
std::string CheckResourceRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void CheckResourceRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string CheckResourceRequest::getEngine()const
{
return engine_;
}
void CheckResourceRequest::setEngine(const std::string& engine)
{
engine_ = engine;
setCoreParameter("Engine", engine);
}
std::string CheckResourceRequest::getRegionId()const
{
return regionId_;
}
void CheckResourceRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
}
std::string CheckResourceRequest::getDBInstanceUseType()const
{
return dBInstanceUseType_;
}
void CheckResourceRequest::setDBInstanceUseType(const std::string& dBInstanceUseType)
{
dBInstanceUseType_ = dBInstanceUseType;
setCoreParameter("DBInstanceUseType", dBInstanceUseType);
}
std::string CheckResourceRequest::getDBInstanceId()const
{
return dBInstanceId_;
}
void CheckResourceRequest::setDBInstanceId(const std::string& dBInstanceId)
{
dBInstanceId_ = dBInstanceId;
setCoreParameter("DBInstanceId", dBInstanceId);
}
std::string CheckResourceRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void CheckResourceRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string CheckResourceRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void CheckResourceRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
long CheckResourceRequest::getOwnerId()const
{
return ownerId_;
}
void CheckResourceRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string CheckResourceRequest::getDBInstanceClass()const
{
return dBInstanceClass_;
}
void CheckResourceRequest::setDBInstanceClass(const std::string& dBInstanceClass)
{
dBInstanceClass_ = dBInstanceClass;
setCoreParameter("DBInstanceClass", dBInstanceClass);
}
std::string CheckResourceRequest::getZoneId()const
{
return zoneId_;
}
void CheckResourceRequest::setZoneId(const std::string& zoneId)
{
zoneId_ = zoneId;
setCoreParameter("ZoneId", zoneId);
}

View File

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

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ClearDedicatedHostRequest;
ClearDedicatedHostRequest::ClearDedicatedHostRequest() :
RpcServiceRequest("rds", "2014-08-15", "ClearDedicatedHost")
{}
{
setMethod(HttpRequest::Method::Post);
}
ClearDedicatedHostRequest::~ClearDedicatedHostRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::CloneDBInstanceRequest;
CloneDBInstanceRequest::CloneDBInstanceRequest() :
RpcServiceRequest("rds", "2014-08-15", "CloneDBInstance")
{}
{
setMethod(HttpRequest::Method::Post);
}
CloneDBInstanceRequest::~CloneDBInstanceRequest()
{}
@@ -157,6 +159,17 @@ void CloneDBInstanceRequest::setDBInstanceStorageType(const std::string& dBInsta
setCoreParameter("DBInstanceStorageType", dBInstanceStorageType);
}
std::string CloneDBInstanceRequest::getDedicatedHostGroupId()const
{
return dedicatedHostGroupId_;
}
void CloneDBInstanceRequest::setDedicatedHostGroupId(const std::string& dedicatedHostGroupId)
{
dedicatedHostGroupId_ = dedicatedHostGroupId;
setCoreParameter("DedicatedHostGroupId", dedicatedHostGroupId);
}
std::string CloneDBInstanceRequest::getRestoreTime()const
{
return restoreTime_;

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::CloneParameterGroupRequest;
CloneParameterGroupRequest::CloneParameterGroupRequest() :
RpcServiceRequest("rds", "2014-08-15", "CloneParameterGroup")
{}
{
setMethod(HttpRequest::Method::Post);
}
CloneParameterGroupRequest::~CloneParameterGroupRequest()
{}

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