Generated 2014-08-15 for Rds.

This commit is contained in:
sdk-team
2024-04-30 15:15:53 +00:00
parent b7792b239d
commit ac7c0da065
181 changed files with 10200 additions and 232 deletions

View File

@@ -1 +1 @@
1.36.1900
1.36.1901

View File

@@ -87,10 +87,14 @@ set(rds_public_header_model
include/alibabacloud/rds/model/CreateGADInstanceResult.h
include/alibabacloud/rds/model/CreateGadInstanceMemberRequest.h
include/alibabacloud/rds/model/CreateGadInstanceMemberResult.h
include/alibabacloud/rds/model/CreateMaskingRulesRequest.h
include/alibabacloud/rds/model/CreateMaskingRulesResult.h
include/alibabacloud/rds/model/CreateMigrateTaskRequest.h
include/alibabacloud/rds/model/CreateMigrateTaskResult.h
include/alibabacloud/rds/model/CreateOnlineDatabaseTaskRequest.h
include/alibabacloud/rds/model/CreateOnlineDatabaseTaskResult.h
include/alibabacloud/rds/model/CreateOrderForDeleteDBNodesRequest.h
include/alibabacloud/rds/model/CreateOrderForDeleteDBNodesResult.h
include/alibabacloud/rds/model/CreateParameterGroupRequest.h
include/alibabacloud/rds/model/CreateParameterGroupResult.h
include/alibabacloud/rds/model/CreatePostgresExtensionsRequest.h
@@ -103,6 +107,8 @@ set(rds_public_header_model
include/alibabacloud/rds/model/CreateServiceLinkedRoleResult.h
include/alibabacloud/rds/model/CreateTempDBInstanceRequest.h
include/alibabacloud/rds/model/CreateTempDBInstanceResult.h
include/alibabacloud/rds/model/CreateYouhuiForOrderRequest.h
include/alibabacloud/rds/model/CreateYouhuiForOrderResult.h
include/alibabacloud/rds/model/DeleteADSettingRequest.h
include/alibabacloud/rds/model/DeleteADSettingResult.h
include/alibabacloud/rds/model/DeleteAccountRequest.h
@@ -125,6 +131,8 @@ set(rds_public_header_model
include/alibabacloud/rds/model/DeleteDatabaseResult.h
include/alibabacloud/rds/model/DeleteGadInstanceRequest.h
include/alibabacloud/rds/model/DeleteGadInstanceResult.h
include/alibabacloud/rds/model/DeleteMaskingRulesRequest.h
include/alibabacloud/rds/model/DeleteMaskingRulesResult.h
include/alibabacloud/rds/model/DeleteParameterGroupRequest.h
include/alibabacloud/rds/model/DeleteParameterGroupResult.h
include/alibabacloud/rds/model/DeletePostgresExtensionsRequest.h
@@ -139,6 +147,8 @@ set(rds_public_header_model
include/alibabacloud/rds/model/DescibeImportsFromDatabaseResult.h
include/alibabacloud/rds/model/DescribeADInfoRequest.h
include/alibabacloud/rds/model/DescribeADInfoResult.h
include/alibabacloud/rds/model/DescribeAccountMaskingPrivilegeRequest.h
include/alibabacloud/rds/model/DescribeAccountMaskingPrivilegeResult.h
include/alibabacloud/rds/model/DescribeAccountsRequest.h
include/alibabacloud/rds/model/DescribeAccountsResult.h
include/alibabacloud/rds/model/DescribeActionEventPolicyRequest.h
@@ -187,10 +197,16 @@ set(rds_public_header_model
include/alibabacloud/rds/model/DescribeCrossRegionBackupsResult.h
include/alibabacloud/rds/model/DescribeCrossRegionLogBackupFilesRequest.h
include/alibabacloud/rds/model/DescribeCrossRegionLogBackupFilesResult.h
include/alibabacloud/rds/model/DescribeCurrentModifyOrderRequest.h
include/alibabacloud/rds/model/DescribeCurrentModifyOrderResult.h
include/alibabacloud/rds/model/DescribeCustinsResourceInfoRequest.h
include/alibabacloud/rds/model/DescribeCustinsResourceInfoResult.h
include/alibabacloud/rds/model/DescribeDBInstanceAttributeRequest.h
include/alibabacloud/rds/model/DescribeDBInstanceAttributeResult.h
include/alibabacloud/rds/model/DescribeDBInstanceByTagsRequest.h
include/alibabacloud/rds/model/DescribeDBInstanceByTagsResult.h
include/alibabacloud/rds/model/DescribeDBInstanceConnectivityRequest.h
include/alibabacloud/rds/model/DescribeDBInstanceConnectivityResult.h
include/alibabacloud/rds/model/DescribeDBInstanceDetailRequest.h
include/alibabacloud/rds/model/DescribeDBInstanceDetailResult.h
include/alibabacloud/rds/model/DescribeDBInstanceEncryptionKeyRequest.h
@@ -261,8 +277,16 @@ set(rds_public_header_model
include/alibabacloud/rds/model/DescribeHADiagnoseConfigResult.h
include/alibabacloud/rds/model/DescribeHASwitchConfigRequest.h
include/alibabacloud/rds/model/DescribeHASwitchConfigResult.h
include/alibabacloud/rds/model/DescribeHistoryEventsRequest.h
include/alibabacloud/rds/model/DescribeHistoryEventsResult.h
include/alibabacloud/rds/model/DescribeHistoryEventsStatRequest.h
include/alibabacloud/rds/model/DescribeHistoryEventsStatResult.h
include/alibabacloud/rds/model/DescribeHistoryTasksRequest.h
include/alibabacloud/rds/model/DescribeHistoryTasksResult.h
include/alibabacloud/rds/model/DescribeHistoryTasksStatRequest.h
include/alibabacloud/rds/model/DescribeHistoryTasksStatResult.h
include/alibabacloud/rds/model/DescribeHostGroupElasticStrategyParametersRequest.h
include/alibabacloud/rds/model/DescribeHostGroupElasticStrategyParametersResult.h
include/alibabacloud/rds/model/DescribeHostWebShellRequest.h
include/alibabacloud/rds/model/DescribeHostWebShellResult.h
include/alibabacloud/rds/model/DescribeInstanceAutoRenewalAttributeRequest.h
@@ -273,10 +297,16 @@ set(rds_public_header_model
include/alibabacloud/rds/model/DescribeInstanceKeywordsResult.h
include/alibabacloud/rds/model/DescribeInstanceLinkedWhitelistTemplateRequest.h
include/alibabacloud/rds/model/DescribeInstanceLinkedWhitelistTemplateResult.h
include/alibabacloud/rds/model/DescribeKmsAssociateResourcesRequest.h
include/alibabacloud/rds/model/DescribeKmsAssociateResourcesResult.h
include/alibabacloud/rds/model/DescribeLocalAvailableRecoveryTimeRequest.h
include/alibabacloud/rds/model/DescribeLocalAvailableRecoveryTimeResult.h
include/alibabacloud/rds/model/DescribeLogBackupFilesRequest.h
include/alibabacloud/rds/model/DescribeLogBackupFilesResult.h
include/alibabacloud/rds/model/DescribeMarketingActivityRequest.h
include/alibabacloud/rds/model/DescribeMarketingActivityResult.h
include/alibabacloud/rds/model/DescribeMaskingRulesRequest.h
include/alibabacloud/rds/model/DescribeMaskingRulesResult.h
include/alibabacloud/rds/model/DescribeMetaListRequest.h
include/alibabacloud/rds/model/DescribeMetaListResult.h
include/alibabacloud/rds/model/DescribeMigrateTaskByIdRequest.h
@@ -303,6 +333,8 @@ set(rds_public_header_model
include/alibabacloud/rds/model/DescribePostgresExtensionsResult.h
include/alibabacloud/rds/model/DescribePriceRequest.h
include/alibabacloud/rds/model/DescribePriceResult.h
include/alibabacloud/rds/model/DescribeQuickSaleConfigRequest.h
include/alibabacloud/rds/model/DescribeQuickSaleConfigResult.h
include/alibabacloud/rds/model/DescribeRdsResourceSettingsRequest.h
include/alibabacloud/rds/model/DescribeRdsResourceSettingsResult.h
include/alibabacloud/rds/model/DescribeReadDBInstanceDelayRequest.h
@@ -313,6 +345,8 @@ set(rds_public_header_model
include/alibabacloud/rds/model/DescribeRegionsResult.h
include/alibabacloud/rds/model/DescribeRenewalPriceRequest.h
include/alibabacloud/rds/model/DescribeRenewalPriceResult.h
include/alibabacloud/rds/model/DescribeResourceDetailsRequest.h
include/alibabacloud/rds/model/DescribeResourceDetailsResult.h
include/alibabacloud/rds/model/DescribeResourceUsageRequest.h
include/alibabacloud/rds/model/DescribeResourceUsageResult.h
include/alibabacloud/rds/model/DescribeSQLCollectorPolicyRequest.h
@@ -357,6 +391,8 @@ set(rds_public_header_model
include/alibabacloud/rds/model/DetachGadInstanceMemberResult.h
include/alibabacloud/rds/model/DetachWhitelistTemplateToInstanceRequest.h
include/alibabacloud/rds/model/DetachWhitelistTemplateToInstanceResult.h
include/alibabacloud/rds/model/EvaluateLocalExtendDiskRequest.h
include/alibabacloud/rds/model/EvaluateLocalExtendDiskResult.h
include/alibabacloud/rds/model/GetDBInstanceTopologyRequest.h
include/alibabacloud/rds/model/GetDBInstanceTopologyResult.h
include/alibabacloud/rds/model/GetDbProxyInstanceSslRequest.h
@@ -365,8 +401,6 @@ set(rds_public_header_model
include/alibabacloud/rds/model/GrantAccountPrivilegeResult.h
include/alibabacloud/rds/model/GrantOperatorPermissionRequest.h
include/alibabacloud/rds/model/GrantOperatorPermissionResult.h
include/alibabacloud/rds/model/ImportDatabaseBetweenInstancesRequest.h
include/alibabacloud/rds/model/ImportDatabaseBetweenInstancesResult.h
include/alibabacloud/rds/model/ImportUserBackupFileRequest.h
include/alibabacloud/rds/model/ImportUserBackupFileResult.h
include/alibabacloud/rds/model/ListClassesRequest.h
@@ -389,6 +423,8 @@ set(rds_public_header_model
include/alibabacloud/rds/model/ModifyADInfoResult.h
include/alibabacloud/rds/model/ModifyAccountDescriptionRequest.h
include/alibabacloud/rds/model/ModifyAccountDescriptionResult.h
include/alibabacloud/rds/model/ModifyAccountMaskingPrivilegeRequest.h
include/alibabacloud/rds/model/ModifyAccountMaskingPrivilegeResult.h
include/alibabacloud/rds/model/ModifyActionEventPolicyRequest.h
include/alibabacloud/rds/model/ModifyActionEventPolicyResult.h
include/alibabacloud/rds/model/ModifyActiveOperationTasksRequest.h
@@ -397,6 +433,8 @@ set(rds_public_header_model
include/alibabacloud/rds/model/ModifyBackupPolicyResult.h
include/alibabacloud/rds/model/ModifyCollationTimeZoneRequest.h
include/alibabacloud/rds/model/ModifyCollationTimeZoneResult.h
include/alibabacloud/rds/model/ModifyCustinsResourceRequest.h
include/alibabacloud/rds/model/ModifyCustinsResourceResult.h
include/alibabacloud/rds/model/ModifyDBDescriptionRequest.h
include/alibabacloud/rds/model/ModifyDBDescriptionResult.h
include/alibabacloud/rds/model/ModifyDBInstanceAutoUpgradeMinorVersionRequest.h
@@ -439,6 +477,8 @@ 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/ModifyDBNodeRequest.h
include/alibabacloud/rds/model/ModifyDBNodeResult.h
include/alibabacloud/rds/model/ModifyDBProxyRequest.h
include/alibabacloud/rds/model/ModifyDBProxyResult.h
include/alibabacloud/rds/model/ModifyDBProxyEndpointRequest.h
@@ -451,8 +491,12 @@ set(rds_public_header_model
include/alibabacloud/rds/model/ModifyDTCSecurityIpHostsForSQLServerResult.h
include/alibabacloud/rds/model/ModifyDasInstanceConfigRequest.h
include/alibabacloud/rds/model/ModifyDasInstanceConfigResult.h
include/alibabacloud/rds/model/ModifyDatabaseConfigRequest.h
include/alibabacloud/rds/model/ModifyDatabaseConfigResult.h
include/alibabacloud/rds/model/ModifyDbProxyInstanceSslRequest.h
include/alibabacloud/rds/model/ModifyDbProxyInstanceSslResult.h
include/alibabacloud/rds/model/ModifyEventInfoRequest.h
include/alibabacloud/rds/model/ModifyEventInfoResult.h
include/alibabacloud/rds/model/ModifyHADiagnoseConfigRequest.h
include/alibabacloud/rds/model/ModifyHADiagnoseConfigResult.h
include/alibabacloud/rds/model/ModifyHASwitchConfigRequest.h
@@ -461,6 +505,8 @@ 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/ModifyMaskingRulesRequest.h
include/alibabacloud/rds/model/ModifyMaskingRulesResult.h
include/alibabacloud/rds/model/ModifyPGHbaConfigRequest.h
include/alibabacloud/rds/model/ModifyPGHbaConfigResult.h
include/alibabacloud/rds/model/ModifyParameterRequest.h
@@ -481,12 +527,18 @@ 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/ModifyTaskInfoRequest.h
include/alibabacloud/rds/model/ModifyTaskInfoResult.h
include/alibabacloud/rds/model/ModifyWhitelistTemplateRequest.h
include/alibabacloud/rds/model/ModifyWhitelistTemplateResult.h
include/alibabacloud/rds/model/PreCheckCreateOrderForDeleteDBNodesRequest.h
include/alibabacloud/rds/model/PreCheckCreateOrderForDeleteDBNodesResult.h
include/alibabacloud/rds/model/PurgeDBInstanceLogRequest.h
include/alibabacloud/rds/model/PurgeDBInstanceLogResult.h
include/alibabacloud/rds/model/QueryNotifyRequest.h
include/alibabacloud/rds/model/QueryNotifyResult.h
include/alibabacloud/rds/model/QueryRecommendByCodeRequest.h
include/alibabacloud/rds/model/QueryRecommendByCodeResult.h
include/alibabacloud/rds/model/RebuildDBInstanceRequest.h
include/alibabacloud/rds/model/RebuildDBInstanceResult.h
include/alibabacloud/rds/model/ReceiveDBInstanceRequest.h
@@ -622,10 +674,14 @@ set(rds_src
src/model/CreateGADInstanceResult.cc
src/model/CreateGadInstanceMemberRequest.cc
src/model/CreateGadInstanceMemberResult.cc
src/model/CreateMaskingRulesRequest.cc
src/model/CreateMaskingRulesResult.cc
src/model/CreateMigrateTaskRequest.cc
src/model/CreateMigrateTaskResult.cc
src/model/CreateOnlineDatabaseTaskRequest.cc
src/model/CreateOnlineDatabaseTaskResult.cc
src/model/CreateOrderForDeleteDBNodesRequest.cc
src/model/CreateOrderForDeleteDBNodesResult.cc
src/model/CreateParameterGroupRequest.cc
src/model/CreateParameterGroupResult.cc
src/model/CreatePostgresExtensionsRequest.cc
@@ -638,6 +694,8 @@ set(rds_src
src/model/CreateServiceLinkedRoleResult.cc
src/model/CreateTempDBInstanceRequest.cc
src/model/CreateTempDBInstanceResult.cc
src/model/CreateYouhuiForOrderRequest.cc
src/model/CreateYouhuiForOrderResult.cc
src/model/DeleteADSettingRequest.cc
src/model/DeleteADSettingResult.cc
src/model/DeleteAccountRequest.cc
@@ -660,6 +718,8 @@ set(rds_src
src/model/DeleteDatabaseResult.cc
src/model/DeleteGadInstanceRequest.cc
src/model/DeleteGadInstanceResult.cc
src/model/DeleteMaskingRulesRequest.cc
src/model/DeleteMaskingRulesResult.cc
src/model/DeleteParameterGroupRequest.cc
src/model/DeleteParameterGroupResult.cc
src/model/DeletePostgresExtensionsRequest.cc
@@ -674,6 +734,8 @@ set(rds_src
src/model/DescibeImportsFromDatabaseResult.cc
src/model/DescribeADInfoRequest.cc
src/model/DescribeADInfoResult.cc
src/model/DescribeAccountMaskingPrivilegeRequest.cc
src/model/DescribeAccountMaskingPrivilegeResult.cc
src/model/DescribeAccountsRequest.cc
src/model/DescribeAccountsResult.cc
src/model/DescribeActionEventPolicyRequest.cc
@@ -722,10 +784,16 @@ set(rds_src
src/model/DescribeCrossRegionBackupsResult.cc
src/model/DescribeCrossRegionLogBackupFilesRequest.cc
src/model/DescribeCrossRegionLogBackupFilesResult.cc
src/model/DescribeCurrentModifyOrderRequest.cc
src/model/DescribeCurrentModifyOrderResult.cc
src/model/DescribeCustinsResourceInfoRequest.cc
src/model/DescribeCustinsResourceInfoResult.cc
src/model/DescribeDBInstanceAttributeRequest.cc
src/model/DescribeDBInstanceAttributeResult.cc
src/model/DescribeDBInstanceByTagsRequest.cc
src/model/DescribeDBInstanceByTagsResult.cc
src/model/DescribeDBInstanceConnectivityRequest.cc
src/model/DescribeDBInstanceConnectivityResult.cc
src/model/DescribeDBInstanceDetailRequest.cc
src/model/DescribeDBInstanceDetailResult.cc
src/model/DescribeDBInstanceEncryptionKeyRequest.cc
@@ -796,8 +864,16 @@ set(rds_src
src/model/DescribeHADiagnoseConfigResult.cc
src/model/DescribeHASwitchConfigRequest.cc
src/model/DescribeHASwitchConfigResult.cc
src/model/DescribeHistoryEventsRequest.cc
src/model/DescribeHistoryEventsResult.cc
src/model/DescribeHistoryEventsStatRequest.cc
src/model/DescribeHistoryEventsStatResult.cc
src/model/DescribeHistoryTasksRequest.cc
src/model/DescribeHistoryTasksResult.cc
src/model/DescribeHistoryTasksStatRequest.cc
src/model/DescribeHistoryTasksStatResult.cc
src/model/DescribeHostGroupElasticStrategyParametersRequest.cc
src/model/DescribeHostGroupElasticStrategyParametersResult.cc
src/model/DescribeHostWebShellRequest.cc
src/model/DescribeHostWebShellResult.cc
src/model/DescribeInstanceAutoRenewalAttributeRequest.cc
@@ -808,10 +884,16 @@ set(rds_src
src/model/DescribeInstanceKeywordsResult.cc
src/model/DescribeInstanceLinkedWhitelistTemplateRequest.cc
src/model/DescribeInstanceLinkedWhitelistTemplateResult.cc
src/model/DescribeKmsAssociateResourcesRequest.cc
src/model/DescribeKmsAssociateResourcesResult.cc
src/model/DescribeLocalAvailableRecoveryTimeRequest.cc
src/model/DescribeLocalAvailableRecoveryTimeResult.cc
src/model/DescribeLogBackupFilesRequest.cc
src/model/DescribeLogBackupFilesResult.cc
src/model/DescribeMarketingActivityRequest.cc
src/model/DescribeMarketingActivityResult.cc
src/model/DescribeMaskingRulesRequest.cc
src/model/DescribeMaskingRulesResult.cc
src/model/DescribeMetaListRequest.cc
src/model/DescribeMetaListResult.cc
src/model/DescribeMigrateTaskByIdRequest.cc
@@ -838,6 +920,8 @@ set(rds_src
src/model/DescribePostgresExtensionsResult.cc
src/model/DescribePriceRequest.cc
src/model/DescribePriceResult.cc
src/model/DescribeQuickSaleConfigRequest.cc
src/model/DescribeQuickSaleConfigResult.cc
src/model/DescribeRdsResourceSettingsRequest.cc
src/model/DescribeRdsResourceSettingsResult.cc
src/model/DescribeReadDBInstanceDelayRequest.cc
@@ -848,6 +932,8 @@ set(rds_src
src/model/DescribeRegionsResult.cc
src/model/DescribeRenewalPriceRequest.cc
src/model/DescribeRenewalPriceResult.cc
src/model/DescribeResourceDetailsRequest.cc
src/model/DescribeResourceDetailsResult.cc
src/model/DescribeResourceUsageRequest.cc
src/model/DescribeResourceUsageResult.cc
src/model/DescribeSQLCollectorPolicyRequest.cc
@@ -892,6 +978,8 @@ set(rds_src
src/model/DetachGadInstanceMemberResult.cc
src/model/DetachWhitelistTemplateToInstanceRequest.cc
src/model/DetachWhitelistTemplateToInstanceResult.cc
src/model/EvaluateLocalExtendDiskRequest.cc
src/model/EvaluateLocalExtendDiskResult.cc
src/model/GetDBInstanceTopologyRequest.cc
src/model/GetDBInstanceTopologyResult.cc
src/model/GetDbProxyInstanceSslRequest.cc
@@ -900,8 +988,6 @@ set(rds_src
src/model/GrantAccountPrivilegeResult.cc
src/model/GrantOperatorPermissionRequest.cc
src/model/GrantOperatorPermissionResult.cc
src/model/ImportDatabaseBetweenInstancesRequest.cc
src/model/ImportDatabaseBetweenInstancesResult.cc
src/model/ImportUserBackupFileRequest.cc
src/model/ImportUserBackupFileResult.cc
src/model/ListClassesRequest.cc
@@ -924,6 +1010,8 @@ set(rds_src
src/model/ModifyADInfoResult.cc
src/model/ModifyAccountDescriptionRequest.cc
src/model/ModifyAccountDescriptionResult.cc
src/model/ModifyAccountMaskingPrivilegeRequest.cc
src/model/ModifyAccountMaskingPrivilegeResult.cc
src/model/ModifyActionEventPolicyRequest.cc
src/model/ModifyActionEventPolicyResult.cc
src/model/ModifyActiveOperationTasksRequest.cc
@@ -932,6 +1020,8 @@ set(rds_src
src/model/ModifyBackupPolicyResult.cc
src/model/ModifyCollationTimeZoneRequest.cc
src/model/ModifyCollationTimeZoneResult.cc
src/model/ModifyCustinsResourceRequest.cc
src/model/ModifyCustinsResourceResult.cc
src/model/ModifyDBDescriptionRequest.cc
src/model/ModifyDBDescriptionResult.cc
src/model/ModifyDBInstanceAutoUpgradeMinorVersionRequest.cc
@@ -974,6 +1064,8 @@ set(rds_src
src/model/ModifyDBInstanceSpecResult.cc
src/model/ModifyDBInstanceTDERequest.cc
src/model/ModifyDBInstanceTDEResult.cc
src/model/ModifyDBNodeRequest.cc
src/model/ModifyDBNodeResult.cc
src/model/ModifyDBProxyRequest.cc
src/model/ModifyDBProxyResult.cc
src/model/ModifyDBProxyEndpointRequest.cc
@@ -986,8 +1078,12 @@ set(rds_src
src/model/ModifyDTCSecurityIpHostsForSQLServerResult.cc
src/model/ModifyDasInstanceConfigRequest.cc
src/model/ModifyDasInstanceConfigResult.cc
src/model/ModifyDatabaseConfigRequest.cc
src/model/ModifyDatabaseConfigResult.cc
src/model/ModifyDbProxyInstanceSslRequest.cc
src/model/ModifyDbProxyInstanceSslResult.cc
src/model/ModifyEventInfoRequest.cc
src/model/ModifyEventInfoResult.cc
src/model/ModifyHADiagnoseConfigRequest.cc
src/model/ModifyHADiagnoseConfigResult.cc
src/model/ModifyHASwitchConfigRequest.cc
@@ -996,6 +1092,8 @@ set(rds_src
src/model/ModifyInstanceAutoRenewalAttributeResult.cc
src/model/ModifyInstanceCrossBackupPolicyRequest.cc
src/model/ModifyInstanceCrossBackupPolicyResult.cc
src/model/ModifyMaskingRulesRequest.cc
src/model/ModifyMaskingRulesResult.cc
src/model/ModifyPGHbaConfigRequest.cc
src/model/ModifyPGHbaConfigResult.cc
src/model/ModifyParameterRequest.cc
@@ -1016,12 +1114,18 @@ set(rds_src
src/model/ModifySecurityGroupConfigurationResult.cc
src/model/ModifySecurityIpsRequest.cc
src/model/ModifySecurityIpsResult.cc
src/model/ModifyTaskInfoRequest.cc
src/model/ModifyTaskInfoResult.cc
src/model/ModifyWhitelistTemplateRequest.cc
src/model/ModifyWhitelistTemplateResult.cc
src/model/PreCheckCreateOrderForDeleteDBNodesRequest.cc
src/model/PreCheckCreateOrderForDeleteDBNodesResult.cc
src/model/PurgeDBInstanceLogRequest.cc
src/model/PurgeDBInstanceLogResult.cc
src/model/QueryNotifyRequest.cc
src/model/QueryNotifyResult.cc
src/model/QueryRecommendByCodeRequest.cc
src/model/QueryRecommendByCodeResult.cc
src/model/RebuildDBInstanceRequest.cc
src/model/RebuildDBInstanceResult.cc
src/model/ReceiveDBInstanceRequest.cc

View File

@@ -88,10 +88,14 @@
#include "model/CreateGADInstanceResult.h"
#include "model/CreateGadInstanceMemberRequest.h"
#include "model/CreateGadInstanceMemberResult.h"
#include "model/CreateMaskingRulesRequest.h"
#include "model/CreateMaskingRulesResult.h"
#include "model/CreateMigrateTaskRequest.h"
#include "model/CreateMigrateTaskResult.h"
#include "model/CreateOnlineDatabaseTaskRequest.h"
#include "model/CreateOnlineDatabaseTaskResult.h"
#include "model/CreateOrderForDeleteDBNodesRequest.h"
#include "model/CreateOrderForDeleteDBNodesResult.h"
#include "model/CreateParameterGroupRequest.h"
#include "model/CreateParameterGroupResult.h"
#include "model/CreatePostgresExtensionsRequest.h"
@@ -104,6 +108,8 @@
#include "model/CreateServiceLinkedRoleResult.h"
#include "model/CreateTempDBInstanceRequest.h"
#include "model/CreateTempDBInstanceResult.h"
#include "model/CreateYouhuiForOrderRequest.h"
#include "model/CreateYouhuiForOrderResult.h"
#include "model/DeleteADSettingRequest.h"
#include "model/DeleteADSettingResult.h"
#include "model/DeleteAccountRequest.h"
@@ -126,6 +132,8 @@
#include "model/DeleteDatabaseResult.h"
#include "model/DeleteGadInstanceRequest.h"
#include "model/DeleteGadInstanceResult.h"
#include "model/DeleteMaskingRulesRequest.h"
#include "model/DeleteMaskingRulesResult.h"
#include "model/DeleteParameterGroupRequest.h"
#include "model/DeleteParameterGroupResult.h"
#include "model/DeletePostgresExtensionsRequest.h"
@@ -140,6 +148,8 @@
#include "model/DescibeImportsFromDatabaseResult.h"
#include "model/DescribeADInfoRequest.h"
#include "model/DescribeADInfoResult.h"
#include "model/DescribeAccountMaskingPrivilegeRequest.h"
#include "model/DescribeAccountMaskingPrivilegeResult.h"
#include "model/DescribeAccountsRequest.h"
#include "model/DescribeAccountsResult.h"
#include "model/DescribeActionEventPolicyRequest.h"
@@ -188,10 +198,16 @@
#include "model/DescribeCrossRegionBackupsResult.h"
#include "model/DescribeCrossRegionLogBackupFilesRequest.h"
#include "model/DescribeCrossRegionLogBackupFilesResult.h"
#include "model/DescribeCurrentModifyOrderRequest.h"
#include "model/DescribeCurrentModifyOrderResult.h"
#include "model/DescribeCustinsResourceInfoRequest.h"
#include "model/DescribeCustinsResourceInfoResult.h"
#include "model/DescribeDBInstanceAttributeRequest.h"
#include "model/DescribeDBInstanceAttributeResult.h"
#include "model/DescribeDBInstanceByTagsRequest.h"
#include "model/DescribeDBInstanceByTagsResult.h"
#include "model/DescribeDBInstanceConnectivityRequest.h"
#include "model/DescribeDBInstanceConnectivityResult.h"
#include "model/DescribeDBInstanceDetailRequest.h"
#include "model/DescribeDBInstanceDetailResult.h"
#include "model/DescribeDBInstanceEncryptionKeyRequest.h"
@@ -262,8 +278,16 @@
#include "model/DescribeHADiagnoseConfigResult.h"
#include "model/DescribeHASwitchConfigRequest.h"
#include "model/DescribeHASwitchConfigResult.h"
#include "model/DescribeHistoryEventsRequest.h"
#include "model/DescribeHistoryEventsResult.h"
#include "model/DescribeHistoryEventsStatRequest.h"
#include "model/DescribeHistoryEventsStatResult.h"
#include "model/DescribeHistoryTasksRequest.h"
#include "model/DescribeHistoryTasksResult.h"
#include "model/DescribeHistoryTasksStatRequest.h"
#include "model/DescribeHistoryTasksStatResult.h"
#include "model/DescribeHostGroupElasticStrategyParametersRequest.h"
#include "model/DescribeHostGroupElasticStrategyParametersResult.h"
#include "model/DescribeHostWebShellRequest.h"
#include "model/DescribeHostWebShellResult.h"
#include "model/DescribeInstanceAutoRenewalAttributeRequest.h"
@@ -274,10 +298,16 @@
#include "model/DescribeInstanceKeywordsResult.h"
#include "model/DescribeInstanceLinkedWhitelistTemplateRequest.h"
#include "model/DescribeInstanceLinkedWhitelistTemplateResult.h"
#include "model/DescribeKmsAssociateResourcesRequest.h"
#include "model/DescribeKmsAssociateResourcesResult.h"
#include "model/DescribeLocalAvailableRecoveryTimeRequest.h"
#include "model/DescribeLocalAvailableRecoveryTimeResult.h"
#include "model/DescribeLogBackupFilesRequest.h"
#include "model/DescribeLogBackupFilesResult.h"
#include "model/DescribeMarketingActivityRequest.h"
#include "model/DescribeMarketingActivityResult.h"
#include "model/DescribeMaskingRulesRequest.h"
#include "model/DescribeMaskingRulesResult.h"
#include "model/DescribeMetaListRequest.h"
#include "model/DescribeMetaListResult.h"
#include "model/DescribeMigrateTaskByIdRequest.h"
@@ -304,6 +334,8 @@
#include "model/DescribePostgresExtensionsResult.h"
#include "model/DescribePriceRequest.h"
#include "model/DescribePriceResult.h"
#include "model/DescribeQuickSaleConfigRequest.h"
#include "model/DescribeQuickSaleConfigResult.h"
#include "model/DescribeRdsResourceSettingsRequest.h"
#include "model/DescribeRdsResourceSettingsResult.h"
#include "model/DescribeReadDBInstanceDelayRequest.h"
@@ -314,6 +346,8 @@
#include "model/DescribeRegionsResult.h"
#include "model/DescribeRenewalPriceRequest.h"
#include "model/DescribeRenewalPriceResult.h"
#include "model/DescribeResourceDetailsRequest.h"
#include "model/DescribeResourceDetailsResult.h"
#include "model/DescribeResourceUsageRequest.h"
#include "model/DescribeResourceUsageResult.h"
#include "model/DescribeSQLCollectorPolicyRequest.h"
@@ -358,6 +392,8 @@
#include "model/DetachGadInstanceMemberResult.h"
#include "model/DetachWhitelistTemplateToInstanceRequest.h"
#include "model/DetachWhitelistTemplateToInstanceResult.h"
#include "model/EvaluateLocalExtendDiskRequest.h"
#include "model/EvaluateLocalExtendDiskResult.h"
#include "model/GetDBInstanceTopologyRequest.h"
#include "model/GetDBInstanceTopologyResult.h"
#include "model/GetDbProxyInstanceSslRequest.h"
@@ -366,8 +402,6 @@
#include "model/GrantAccountPrivilegeResult.h"
#include "model/GrantOperatorPermissionRequest.h"
#include "model/GrantOperatorPermissionResult.h"
#include "model/ImportDatabaseBetweenInstancesRequest.h"
#include "model/ImportDatabaseBetweenInstancesResult.h"
#include "model/ImportUserBackupFileRequest.h"
#include "model/ImportUserBackupFileResult.h"
#include "model/ListClassesRequest.h"
@@ -390,6 +424,8 @@
#include "model/ModifyADInfoResult.h"
#include "model/ModifyAccountDescriptionRequest.h"
#include "model/ModifyAccountDescriptionResult.h"
#include "model/ModifyAccountMaskingPrivilegeRequest.h"
#include "model/ModifyAccountMaskingPrivilegeResult.h"
#include "model/ModifyActionEventPolicyRequest.h"
#include "model/ModifyActionEventPolicyResult.h"
#include "model/ModifyActiveOperationTasksRequest.h"
@@ -398,6 +434,8 @@
#include "model/ModifyBackupPolicyResult.h"
#include "model/ModifyCollationTimeZoneRequest.h"
#include "model/ModifyCollationTimeZoneResult.h"
#include "model/ModifyCustinsResourceRequest.h"
#include "model/ModifyCustinsResourceResult.h"
#include "model/ModifyDBDescriptionRequest.h"
#include "model/ModifyDBDescriptionResult.h"
#include "model/ModifyDBInstanceAutoUpgradeMinorVersionRequest.h"
@@ -440,6 +478,8 @@
#include "model/ModifyDBInstanceSpecResult.h"
#include "model/ModifyDBInstanceTDERequest.h"
#include "model/ModifyDBInstanceTDEResult.h"
#include "model/ModifyDBNodeRequest.h"
#include "model/ModifyDBNodeResult.h"
#include "model/ModifyDBProxyRequest.h"
#include "model/ModifyDBProxyResult.h"
#include "model/ModifyDBProxyEndpointRequest.h"
@@ -452,8 +492,12 @@
#include "model/ModifyDTCSecurityIpHostsForSQLServerResult.h"
#include "model/ModifyDasInstanceConfigRequest.h"
#include "model/ModifyDasInstanceConfigResult.h"
#include "model/ModifyDatabaseConfigRequest.h"
#include "model/ModifyDatabaseConfigResult.h"
#include "model/ModifyDbProxyInstanceSslRequest.h"
#include "model/ModifyDbProxyInstanceSslResult.h"
#include "model/ModifyEventInfoRequest.h"
#include "model/ModifyEventInfoResult.h"
#include "model/ModifyHADiagnoseConfigRequest.h"
#include "model/ModifyHADiagnoseConfigResult.h"
#include "model/ModifyHASwitchConfigRequest.h"
@@ -462,6 +506,8 @@
#include "model/ModifyInstanceAutoRenewalAttributeResult.h"
#include "model/ModifyInstanceCrossBackupPolicyRequest.h"
#include "model/ModifyInstanceCrossBackupPolicyResult.h"
#include "model/ModifyMaskingRulesRequest.h"
#include "model/ModifyMaskingRulesResult.h"
#include "model/ModifyPGHbaConfigRequest.h"
#include "model/ModifyPGHbaConfigResult.h"
#include "model/ModifyParameterRequest.h"
@@ -482,12 +528,18 @@
#include "model/ModifySecurityGroupConfigurationResult.h"
#include "model/ModifySecurityIpsRequest.h"
#include "model/ModifySecurityIpsResult.h"
#include "model/ModifyTaskInfoRequest.h"
#include "model/ModifyTaskInfoResult.h"
#include "model/ModifyWhitelistTemplateRequest.h"
#include "model/ModifyWhitelistTemplateResult.h"
#include "model/PreCheckCreateOrderForDeleteDBNodesRequest.h"
#include "model/PreCheckCreateOrderForDeleteDBNodesResult.h"
#include "model/PurgeDBInstanceLogRequest.h"
#include "model/PurgeDBInstanceLogResult.h"
#include "model/QueryNotifyRequest.h"
#include "model/QueryNotifyResult.h"
#include "model/QueryRecommendByCodeRequest.h"
#include "model/QueryRecommendByCodeResult.h"
#include "model/RebuildDBInstanceRequest.h"
#include "model/RebuildDBInstanceResult.h"
#include "model/ReceiveDBInstanceRequest.h"
@@ -662,12 +714,18 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateGadInstanceMemberResult> CreateGadInstanceMemberOutcome;
typedef std::future<CreateGadInstanceMemberOutcome> CreateGadInstanceMemberOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::CreateGadInstanceMemberRequest&, const CreateGadInstanceMemberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateGadInstanceMemberAsyncHandler;
typedef Outcome<Error, Model::CreateMaskingRulesResult> CreateMaskingRulesOutcome;
typedef std::future<CreateMaskingRulesOutcome> CreateMaskingRulesOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::CreateMaskingRulesRequest&, const CreateMaskingRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateMaskingRulesAsyncHandler;
typedef Outcome<Error, Model::CreateMigrateTaskResult> CreateMigrateTaskOutcome;
typedef std::future<CreateMigrateTaskOutcome> CreateMigrateTaskOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::CreateMigrateTaskRequest&, const CreateMigrateTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateMigrateTaskAsyncHandler;
typedef Outcome<Error, Model::CreateOnlineDatabaseTaskResult> CreateOnlineDatabaseTaskOutcome;
typedef std::future<CreateOnlineDatabaseTaskOutcome> CreateOnlineDatabaseTaskOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::CreateOnlineDatabaseTaskRequest&, const CreateOnlineDatabaseTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateOnlineDatabaseTaskAsyncHandler;
typedef Outcome<Error, Model::CreateOrderForDeleteDBNodesResult> CreateOrderForDeleteDBNodesOutcome;
typedef std::future<CreateOrderForDeleteDBNodesOutcome> CreateOrderForDeleteDBNodesOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::CreateOrderForDeleteDBNodesRequest&, const CreateOrderForDeleteDBNodesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateOrderForDeleteDBNodesAsyncHandler;
typedef Outcome<Error, Model::CreateParameterGroupResult> CreateParameterGroupOutcome;
typedef std::future<CreateParameterGroupOutcome> CreateParameterGroupOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::CreateParameterGroupRequest&, const CreateParameterGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateParameterGroupAsyncHandler;
@@ -686,6 +744,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateTempDBInstanceResult> CreateTempDBInstanceOutcome;
typedef std::future<CreateTempDBInstanceOutcome> CreateTempDBInstanceOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::CreateTempDBInstanceRequest&, const CreateTempDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTempDBInstanceAsyncHandler;
typedef Outcome<Error, Model::CreateYouhuiForOrderResult> CreateYouhuiForOrderOutcome;
typedef std::future<CreateYouhuiForOrderOutcome> CreateYouhuiForOrderOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::CreateYouhuiForOrderRequest&, const CreateYouhuiForOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateYouhuiForOrderAsyncHandler;
typedef Outcome<Error, Model::DeleteADSettingResult> DeleteADSettingOutcome;
typedef std::future<DeleteADSettingOutcome> DeleteADSettingOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DeleteADSettingRequest&, const DeleteADSettingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteADSettingAsyncHandler;
@@ -719,6 +780,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeleteGadInstanceResult> DeleteGadInstanceOutcome;
typedef std::future<DeleteGadInstanceOutcome> DeleteGadInstanceOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DeleteGadInstanceRequest&, const DeleteGadInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteGadInstanceAsyncHandler;
typedef Outcome<Error, Model::DeleteMaskingRulesResult> DeleteMaskingRulesOutcome;
typedef std::future<DeleteMaskingRulesOutcome> DeleteMaskingRulesOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DeleteMaskingRulesRequest&, const DeleteMaskingRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteMaskingRulesAsyncHandler;
typedef Outcome<Error, Model::DeleteParameterGroupResult> DeleteParameterGroupOutcome;
typedef std::future<DeleteParameterGroupOutcome> DeleteParameterGroupOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DeleteParameterGroupRequest&, const DeleteParameterGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteParameterGroupAsyncHandler;
@@ -740,6 +804,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeADInfoResult> DescribeADInfoOutcome;
typedef std::future<DescribeADInfoOutcome> DescribeADInfoOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeADInfoRequest&, const DescribeADInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeADInfoAsyncHandler;
typedef Outcome<Error, Model::DescribeAccountMaskingPrivilegeResult> DescribeAccountMaskingPrivilegeOutcome;
typedef std::future<DescribeAccountMaskingPrivilegeOutcome> DescribeAccountMaskingPrivilegeOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeAccountMaskingPrivilegeRequest&, const DescribeAccountMaskingPrivilegeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAccountMaskingPrivilegeAsyncHandler;
typedef Outcome<Error, Model::DescribeAccountsResult> DescribeAccountsOutcome;
typedef std::future<DescribeAccountsOutcome> DescribeAccountsOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeAccountsRequest&, const DescribeAccountsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAccountsAsyncHandler;
@@ -812,12 +879,21 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeCrossRegionLogBackupFilesResult> DescribeCrossRegionLogBackupFilesOutcome;
typedef std::future<DescribeCrossRegionLogBackupFilesOutcome> DescribeCrossRegionLogBackupFilesOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeCrossRegionLogBackupFilesRequest&, const DescribeCrossRegionLogBackupFilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCrossRegionLogBackupFilesAsyncHandler;
typedef Outcome<Error, Model::DescribeCurrentModifyOrderResult> DescribeCurrentModifyOrderOutcome;
typedef std::future<DescribeCurrentModifyOrderOutcome> DescribeCurrentModifyOrderOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeCurrentModifyOrderRequest&, const DescribeCurrentModifyOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCurrentModifyOrderAsyncHandler;
typedef Outcome<Error, Model::DescribeCustinsResourceInfoResult> DescribeCustinsResourceInfoOutcome;
typedef std::future<DescribeCustinsResourceInfoOutcome> DescribeCustinsResourceInfoOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeCustinsResourceInfoRequest&, const DescribeCustinsResourceInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCustinsResourceInfoAsyncHandler;
typedef Outcome<Error, Model::DescribeDBInstanceAttributeResult> DescribeDBInstanceAttributeOutcome;
typedef std::future<DescribeDBInstanceAttributeOutcome> DescribeDBInstanceAttributeOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeDBInstanceAttributeRequest&, const DescribeDBInstanceAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceAttributeAsyncHandler;
typedef Outcome<Error, Model::DescribeDBInstanceByTagsResult> DescribeDBInstanceByTagsOutcome;
typedef std::future<DescribeDBInstanceByTagsOutcome> DescribeDBInstanceByTagsOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeDBInstanceByTagsRequest&, const DescribeDBInstanceByTagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceByTagsAsyncHandler;
typedef Outcome<Error, Model::DescribeDBInstanceConnectivityResult> DescribeDBInstanceConnectivityOutcome;
typedef std::future<DescribeDBInstanceConnectivityOutcome> DescribeDBInstanceConnectivityOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeDBInstanceConnectivityRequest&, const DescribeDBInstanceConnectivityOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceConnectivityAsyncHandler;
typedef Outcome<Error, Model::DescribeDBInstanceDetailResult> DescribeDBInstanceDetailOutcome;
typedef std::future<DescribeDBInstanceDetailOutcome> DescribeDBInstanceDetailOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeDBInstanceDetailRequest&, const DescribeDBInstanceDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceDetailAsyncHandler;
@@ -923,9 +999,21 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeHASwitchConfigResult> DescribeHASwitchConfigOutcome;
typedef std::future<DescribeHASwitchConfigOutcome> DescribeHASwitchConfigOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeHASwitchConfigRequest&, const DescribeHASwitchConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeHASwitchConfigAsyncHandler;
typedef Outcome<Error, Model::DescribeHistoryEventsResult> DescribeHistoryEventsOutcome;
typedef std::future<DescribeHistoryEventsOutcome> DescribeHistoryEventsOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeHistoryEventsRequest&, const DescribeHistoryEventsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeHistoryEventsAsyncHandler;
typedef Outcome<Error, Model::DescribeHistoryEventsStatResult> DescribeHistoryEventsStatOutcome;
typedef std::future<DescribeHistoryEventsStatOutcome> DescribeHistoryEventsStatOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeHistoryEventsStatRequest&, const DescribeHistoryEventsStatOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeHistoryEventsStatAsyncHandler;
typedef Outcome<Error, Model::DescribeHistoryTasksResult> DescribeHistoryTasksOutcome;
typedef std::future<DescribeHistoryTasksOutcome> DescribeHistoryTasksOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeHistoryTasksRequest&, const DescribeHistoryTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeHistoryTasksAsyncHandler;
typedef Outcome<Error, Model::DescribeHistoryTasksStatResult> DescribeHistoryTasksStatOutcome;
typedef std::future<DescribeHistoryTasksStatOutcome> DescribeHistoryTasksStatOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeHistoryTasksStatRequest&, const DescribeHistoryTasksStatOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeHistoryTasksStatAsyncHandler;
typedef Outcome<Error, Model::DescribeHostGroupElasticStrategyParametersResult> DescribeHostGroupElasticStrategyParametersOutcome;
typedef std::future<DescribeHostGroupElasticStrategyParametersOutcome> DescribeHostGroupElasticStrategyParametersOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeHostGroupElasticStrategyParametersRequest&, const DescribeHostGroupElasticStrategyParametersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeHostGroupElasticStrategyParametersAsyncHandler;
typedef Outcome<Error, Model::DescribeHostWebShellResult> DescribeHostWebShellOutcome;
typedef std::future<DescribeHostWebShellOutcome> DescribeHostWebShellOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeHostWebShellRequest&, const DescribeHostWebShellOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeHostWebShellAsyncHandler;
@@ -941,12 +1029,21 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeInstanceLinkedWhitelistTemplateResult> DescribeInstanceLinkedWhitelistTemplateOutcome;
typedef std::future<DescribeInstanceLinkedWhitelistTemplateOutcome> DescribeInstanceLinkedWhitelistTemplateOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeInstanceLinkedWhitelistTemplateRequest&, const DescribeInstanceLinkedWhitelistTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceLinkedWhitelistTemplateAsyncHandler;
typedef Outcome<Error, Model::DescribeKmsAssociateResourcesResult> DescribeKmsAssociateResourcesOutcome;
typedef std::future<DescribeKmsAssociateResourcesOutcome> DescribeKmsAssociateResourcesOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeKmsAssociateResourcesRequest&, const DescribeKmsAssociateResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeKmsAssociateResourcesAsyncHandler;
typedef Outcome<Error, Model::DescribeLocalAvailableRecoveryTimeResult> DescribeLocalAvailableRecoveryTimeOutcome;
typedef std::future<DescribeLocalAvailableRecoveryTimeOutcome> DescribeLocalAvailableRecoveryTimeOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeLocalAvailableRecoveryTimeRequest&, const DescribeLocalAvailableRecoveryTimeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLocalAvailableRecoveryTimeAsyncHandler;
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::DescribeMarketingActivityResult> DescribeMarketingActivityOutcome;
typedef std::future<DescribeMarketingActivityOutcome> DescribeMarketingActivityOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeMarketingActivityRequest&, const DescribeMarketingActivityOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMarketingActivityAsyncHandler;
typedef Outcome<Error, Model::DescribeMaskingRulesResult> DescribeMaskingRulesOutcome;
typedef std::future<DescribeMaskingRulesOutcome> DescribeMaskingRulesOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeMaskingRulesRequest&, const DescribeMaskingRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMaskingRulesAsyncHandler;
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;
@@ -986,6 +1083,9 @@ 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::DescribeQuickSaleConfigResult> DescribeQuickSaleConfigOutcome;
typedef std::future<DescribeQuickSaleConfigOutcome> DescribeQuickSaleConfigOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeQuickSaleConfigRequest&, const DescribeQuickSaleConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeQuickSaleConfigAsyncHandler;
typedef Outcome<Error, Model::DescribeRdsResourceSettingsResult> DescribeRdsResourceSettingsOutcome;
typedef std::future<DescribeRdsResourceSettingsOutcome> DescribeRdsResourceSettingsOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeRdsResourceSettingsRequest&, const DescribeRdsResourceSettingsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRdsResourceSettingsAsyncHandler;
@@ -1001,6 +1101,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeRenewalPriceResult> DescribeRenewalPriceOutcome;
typedef std::future<DescribeRenewalPriceOutcome> DescribeRenewalPriceOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeRenewalPriceRequest&, const DescribeRenewalPriceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRenewalPriceAsyncHandler;
typedef Outcome<Error, Model::DescribeResourceDetailsResult> DescribeResourceDetailsOutcome;
typedef std::future<DescribeResourceDetailsOutcome> DescribeResourceDetailsOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeResourceDetailsRequest&, const DescribeResourceDetailsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeResourceDetailsAsyncHandler;
typedef Outcome<Error, Model::DescribeResourceUsageResult> DescribeResourceUsageOutcome;
typedef std::future<DescribeResourceUsageOutcome> DescribeResourceUsageOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeResourceUsageRequest&, const DescribeResourceUsageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeResourceUsageAsyncHandler;
@@ -1067,6 +1170,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DetachWhitelistTemplateToInstanceResult> DetachWhitelistTemplateToInstanceOutcome;
typedef std::future<DetachWhitelistTemplateToInstanceOutcome> DetachWhitelistTemplateToInstanceOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DetachWhitelistTemplateToInstanceRequest&, const DetachWhitelistTemplateToInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetachWhitelistTemplateToInstanceAsyncHandler;
typedef Outcome<Error, Model::EvaluateLocalExtendDiskResult> EvaluateLocalExtendDiskOutcome;
typedef std::future<EvaluateLocalExtendDiskOutcome> EvaluateLocalExtendDiskOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::EvaluateLocalExtendDiskRequest&, const EvaluateLocalExtendDiskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EvaluateLocalExtendDiskAsyncHandler;
typedef Outcome<Error, Model::GetDBInstanceTopologyResult> GetDBInstanceTopologyOutcome;
typedef std::future<GetDBInstanceTopologyOutcome> GetDBInstanceTopologyOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::GetDBInstanceTopologyRequest&, const GetDBInstanceTopologyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDBInstanceTopologyAsyncHandler;
@@ -1079,9 +1185,6 @@ namespace AlibabaCloud
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::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::ImportUserBackupFileResult> ImportUserBackupFileOutcome;
typedef std::future<ImportUserBackupFileOutcome> ImportUserBackupFileOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ImportUserBackupFileRequest&, const ImportUserBackupFileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ImportUserBackupFileAsyncHandler;
@@ -1115,6 +1218,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyAccountDescriptionResult> ModifyAccountDescriptionOutcome;
typedef std::future<ModifyAccountDescriptionOutcome> ModifyAccountDescriptionOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyAccountDescriptionRequest&, const ModifyAccountDescriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAccountDescriptionAsyncHandler;
typedef Outcome<Error, Model::ModifyAccountMaskingPrivilegeResult> ModifyAccountMaskingPrivilegeOutcome;
typedef std::future<ModifyAccountMaskingPrivilegeOutcome> ModifyAccountMaskingPrivilegeOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyAccountMaskingPrivilegeRequest&, const ModifyAccountMaskingPrivilegeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAccountMaskingPrivilegeAsyncHandler;
typedef Outcome<Error, Model::ModifyActionEventPolicyResult> ModifyActionEventPolicyOutcome;
typedef std::future<ModifyActionEventPolicyOutcome> ModifyActionEventPolicyOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyActionEventPolicyRequest&, const ModifyActionEventPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyActionEventPolicyAsyncHandler;
@@ -1127,6 +1233,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyCollationTimeZoneResult> ModifyCollationTimeZoneOutcome;
typedef std::future<ModifyCollationTimeZoneOutcome> ModifyCollationTimeZoneOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyCollationTimeZoneRequest&, const ModifyCollationTimeZoneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyCollationTimeZoneAsyncHandler;
typedef Outcome<Error, Model::ModifyCustinsResourceResult> ModifyCustinsResourceOutcome;
typedef std::future<ModifyCustinsResourceOutcome> ModifyCustinsResourceOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyCustinsResourceRequest&, const ModifyCustinsResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyCustinsResourceAsyncHandler;
typedef Outcome<Error, Model::ModifyDBDescriptionResult> ModifyDBDescriptionOutcome;
typedef std::future<ModifyDBDescriptionOutcome> ModifyDBDescriptionOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyDBDescriptionRequest&, const ModifyDBDescriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBDescriptionAsyncHandler;
@@ -1190,6 +1299,9 @@ 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::ModifyDBNodeResult> ModifyDBNodeOutcome;
typedef std::future<ModifyDBNodeOutcome> ModifyDBNodeOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyDBNodeRequest&, const ModifyDBNodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBNodeAsyncHandler;
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;
@@ -1208,9 +1320,15 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyDasInstanceConfigResult> ModifyDasInstanceConfigOutcome;
typedef std::future<ModifyDasInstanceConfigOutcome> ModifyDasInstanceConfigOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyDasInstanceConfigRequest&, const ModifyDasInstanceConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDasInstanceConfigAsyncHandler;
typedef Outcome<Error, Model::ModifyDatabaseConfigResult> ModifyDatabaseConfigOutcome;
typedef std::future<ModifyDatabaseConfigOutcome> ModifyDatabaseConfigOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyDatabaseConfigRequest&, const ModifyDatabaseConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDatabaseConfigAsyncHandler;
typedef Outcome<Error, Model::ModifyDbProxyInstanceSslResult> ModifyDbProxyInstanceSslOutcome;
typedef std::future<ModifyDbProxyInstanceSslOutcome> ModifyDbProxyInstanceSslOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyDbProxyInstanceSslRequest&, const ModifyDbProxyInstanceSslOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDbProxyInstanceSslAsyncHandler;
typedef Outcome<Error, Model::ModifyEventInfoResult> ModifyEventInfoOutcome;
typedef std::future<ModifyEventInfoOutcome> ModifyEventInfoOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyEventInfoRequest&, const ModifyEventInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyEventInfoAsyncHandler;
typedef Outcome<Error, Model::ModifyHADiagnoseConfigResult> ModifyHADiagnoseConfigOutcome;
typedef std::future<ModifyHADiagnoseConfigOutcome> ModifyHADiagnoseConfigOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyHADiagnoseConfigRequest&, const ModifyHADiagnoseConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyHADiagnoseConfigAsyncHandler;
@@ -1223,6 +1341,9 @@ 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::ModifyMaskingRulesResult> ModifyMaskingRulesOutcome;
typedef std::future<ModifyMaskingRulesOutcome> ModifyMaskingRulesOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyMaskingRulesRequest&, const ModifyMaskingRulesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyMaskingRulesAsyncHandler;
typedef Outcome<Error, Model::ModifyPGHbaConfigResult> ModifyPGHbaConfigOutcome;
typedef std::future<ModifyPGHbaConfigOutcome> ModifyPGHbaConfigOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyPGHbaConfigRequest&, const ModifyPGHbaConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyPGHbaConfigAsyncHandler;
@@ -1253,15 +1374,24 @@ 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::ModifyTaskInfoResult> ModifyTaskInfoOutcome;
typedef std::future<ModifyTaskInfoOutcome> ModifyTaskInfoOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyTaskInfoRequest&, const ModifyTaskInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyTaskInfoAsyncHandler;
typedef Outcome<Error, Model::ModifyWhitelistTemplateResult> ModifyWhitelistTemplateOutcome;
typedef std::future<ModifyWhitelistTemplateOutcome> ModifyWhitelistTemplateOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyWhitelistTemplateRequest&, const ModifyWhitelistTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyWhitelistTemplateAsyncHandler;
typedef Outcome<Error, Model::PreCheckCreateOrderForDeleteDBNodesResult> PreCheckCreateOrderForDeleteDBNodesOutcome;
typedef std::future<PreCheckCreateOrderForDeleteDBNodesOutcome> PreCheckCreateOrderForDeleteDBNodesOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::PreCheckCreateOrderForDeleteDBNodesRequest&, const PreCheckCreateOrderForDeleteDBNodesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PreCheckCreateOrderForDeleteDBNodesAsyncHandler;
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;
typedef Outcome<Error, Model::QueryNotifyResult> QueryNotifyOutcome;
typedef std::future<QueryNotifyOutcome> QueryNotifyOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::QueryNotifyRequest&, const QueryNotifyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryNotifyAsyncHandler;
typedef Outcome<Error, Model::QueryRecommendByCodeResult> QueryRecommendByCodeOutcome;
typedef std::future<QueryRecommendByCodeOutcome> QueryRecommendByCodeOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::QueryRecommendByCodeRequest&, const QueryRecommendByCodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryRecommendByCodeAsyncHandler;
typedef Outcome<Error, Model::RebuildDBInstanceResult> RebuildDBInstanceOutcome;
typedef std::future<RebuildDBInstanceOutcome> RebuildDBInstanceOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::RebuildDBInstanceRequest&, const RebuildDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RebuildDBInstanceAsyncHandler;
@@ -1465,12 +1595,18 @@ namespace AlibabaCloud
CreateGadInstanceMemberOutcome createGadInstanceMember(const Model::CreateGadInstanceMemberRequest &request)const;
void createGadInstanceMemberAsync(const Model::CreateGadInstanceMemberRequest& request, const CreateGadInstanceMemberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateGadInstanceMemberOutcomeCallable createGadInstanceMemberCallable(const Model::CreateGadInstanceMemberRequest& request) const;
CreateMaskingRulesOutcome createMaskingRules(const Model::CreateMaskingRulesRequest &request)const;
void createMaskingRulesAsync(const Model::CreateMaskingRulesRequest& request, const CreateMaskingRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateMaskingRulesOutcomeCallable createMaskingRulesCallable(const Model::CreateMaskingRulesRequest& request) const;
CreateMigrateTaskOutcome createMigrateTask(const Model::CreateMigrateTaskRequest &request)const;
void createMigrateTaskAsync(const Model::CreateMigrateTaskRequest& request, const CreateMigrateTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateMigrateTaskOutcomeCallable createMigrateTaskCallable(const Model::CreateMigrateTaskRequest& request) const;
CreateOnlineDatabaseTaskOutcome createOnlineDatabaseTask(const Model::CreateOnlineDatabaseTaskRequest &request)const;
void createOnlineDatabaseTaskAsync(const Model::CreateOnlineDatabaseTaskRequest& request, const CreateOnlineDatabaseTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateOnlineDatabaseTaskOutcomeCallable createOnlineDatabaseTaskCallable(const Model::CreateOnlineDatabaseTaskRequest& request) const;
CreateOrderForDeleteDBNodesOutcome createOrderForDeleteDBNodes(const Model::CreateOrderForDeleteDBNodesRequest &request)const;
void createOrderForDeleteDBNodesAsync(const Model::CreateOrderForDeleteDBNodesRequest& request, const CreateOrderForDeleteDBNodesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateOrderForDeleteDBNodesOutcomeCallable createOrderForDeleteDBNodesCallable(const Model::CreateOrderForDeleteDBNodesRequest& request) const;
CreateParameterGroupOutcome createParameterGroup(const Model::CreateParameterGroupRequest &request)const;
void createParameterGroupAsync(const Model::CreateParameterGroupRequest& request, const CreateParameterGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateParameterGroupOutcomeCallable createParameterGroupCallable(const Model::CreateParameterGroupRequest& request) const;
@@ -1489,6 +1625,9 @@ namespace AlibabaCloud
CreateTempDBInstanceOutcome createTempDBInstance(const Model::CreateTempDBInstanceRequest &request)const;
void createTempDBInstanceAsync(const Model::CreateTempDBInstanceRequest& request, const CreateTempDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateTempDBInstanceOutcomeCallable createTempDBInstanceCallable(const Model::CreateTempDBInstanceRequest& request) const;
CreateYouhuiForOrderOutcome createYouhuiForOrder(const Model::CreateYouhuiForOrderRequest &request)const;
void createYouhuiForOrderAsync(const Model::CreateYouhuiForOrderRequest& request, const CreateYouhuiForOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateYouhuiForOrderOutcomeCallable createYouhuiForOrderCallable(const Model::CreateYouhuiForOrderRequest& request) const;
DeleteADSettingOutcome deleteADSetting(const Model::DeleteADSettingRequest &request)const;
void deleteADSettingAsync(const Model::DeleteADSettingRequest& request, const DeleteADSettingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteADSettingOutcomeCallable deleteADSettingCallable(const Model::DeleteADSettingRequest& request) const;
@@ -1522,6 +1661,9 @@ namespace AlibabaCloud
DeleteGadInstanceOutcome deleteGadInstance(const Model::DeleteGadInstanceRequest &request)const;
void deleteGadInstanceAsync(const Model::DeleteGadInstanceRequest& request, const DeleteGadInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteGadInstanceOutcomeCallable deleteGadInstanceCallable(const Model::DeleteGadInstanceRequest& request) const;
DeleteMaskingRulesOutcome deleteMaskingRules(const Model::DeleteMaskingRulesRequest &request)const;
void deleteMaskingRulesAsync(const Model::DeleteMaskingRulesRequest& request, const DeleteMaskingRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteMaskingRulesOutcomeCallable deleteMaskingRulesCallable(const Model::DeleteMaskingRulesRequest& request) const;
DeleteParameterGroupOutcome deleteParameterGroup(const Model::DeleteParameterGroupRequest &request)const;
void deleteParameterGroupAsync(const Model::DeleteParameterGroupRequest& request, const DeleteParameterGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteParameterGroupOutcomeCallable deleteParameterGroupCallable(const Model::DeleteParameterGroupRequest& request) const;
@@ -1543,6 +1685,9 @@ namespace AlibabaCloud
DescribeADInfoOutcome describeADInfo(const Model::DescribeADInfoRequest &request)const;
void describeADInfoAsync(const Model::DescribeADInfoRequest& request, const DescribeADInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeADInfoOutcomeCallable describeADInfoCallable(const Model::DescribeADInfoRequest& request) const;
DescribeAccountMaskingPrivilegeOutcome describeAccountMaskingPrivilege(const Model::DescribeAccountMaskingPrivilegeRequest &request)const;
void describeAccountMaskingPrivilegeAsync(const Model::DescribeAccountMaskingPrivilegeRequest& request, const DescribeAccountMaskingPrivilegeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAccountMaskingPrivilegeOutcomeCallable describeAccountMaskingPrivilegeCallable(const Model::DescribeAccountMaskingPrivilegeRequest& request) const;
DescribeAccountsOutcome describeAccounts(const Model::DescribeAccountsRequest &request)const;
void describeAccountsAsync(const Model::DescribeAccountsRequest& request, const DescribeAccountsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAccountsOutcomeCallable describeAccountsCallable(const Model::DescribeAccountsRequest& request) const;
@@ -1615,12 +1760,21 @@ namespace AlibabaCloud
DescribeCrossRegionLogBackupFilesOutcome describeCrossRegionLogBackupFiles(const Model::DescribeCrossRegionLogBackupFilesRequest &request)const;
void describeCrossRegionLogBackupFilesAsync(const Model::DescribeCrossRegionLogBackupFilesRequest& request, const DescribeCrossRegionLogBackupFilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeCrossRegionLogBackupFilesOutcomeCallable describeCrossRegionLogBackupFilesCallable(const Model::DescribeCrossRegionLogBackupFilesRequest& request) const;
DescribeCurrentModifyOrderOutcome describeCurrentModifyOrder(const Model::DescribeCurrentModifyOrderRequest &request)const;
void describeCurrentModifyOrderAsync(const Model::DescribeCurrentModifyOrderRequest& request, const DescribeCurrentModifyOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeCurrentModifyOrderOutcomeCallable describeCurrentModifyOrderCallable(const Model::DescribeCurrentModifyOrderRequest& request) const;
DescribeCustinsResourceInfoOutcome describeCustinsResourceInfo(const Model::DescribeCustinsResourceInfoRequest &request)const;
void describeCustinsResourceInfoAsync(const Model::DescribeCustinsResourceInfoRequest& request, const DescribeCustinsResourceInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeCustinsResourceInfoOutcomeCallable describeCustinsResourceInfoCallable(const Model::DescribeCustinsResourceInfoRequest& request) const;
DescribeDBInstanceAttributeOutcome describeDBInstanceAttribute(const Model::DescribeDBInstanceAttributeRequest &request)const;
void describeDBInstanceAttributeAsync(const Model::DescribeDBInstanceAttributeRequest& request, const DescribeDBInstanceAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBInstanceAttributeOutcomeCallable describeDBInstanceAttributeCallable(const Model::DescribeDBInstanceAttributeRequest& request) const;
DescribeDBInstanceByTagsOutcome describeDBInstanceByTags(const Model::DescribeDBInstanceByTagsRequest &request)const;
void describeDBInstanceByTagsAsync(const Model::DescribeDBInstanceByTagsRequest& request, const DescribeDBInstanceByTagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBInstanceByTagsOutcomeCallable describeDBInstanceByTagsCallable(const Model::DescribeDBInstanceByTagsRequest& request) const;
DescribeDBInstanceConnectivityOutcome describeDBInstanceConnectivity(const Model::DescribeDBInstanceConnectivityRequest &request)const;
void describeDBInstanceConnectivityAsync(const Model::DescribeDBInstanceConnectivityRequest& request, const DescribeDBInstanceConnectivityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBInstanceConnectivityOutcomeCallable describeDBInstanceConnectivityCallable(const Model::DescribeDBInstanceConnectivityRequest& request) const;
DescribeDBInstanceDetailOutcome describeDBInstanceDetail(const Model::DescribeDBInstanceDetailRequest &request)const;
void describeDBInstanceDetailAsync(const Model::DescribeDBInstanceDetailRequest& request, const DescribeDBInstanceDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBInstanceDetailOutcomeCallable describeDBInstanceDetailCallable(const Model::DescribeDBInstanceDetailRequest& request) const;
@@ -1726,9 +1880,21 @@ namespace AlibabaCloud
DescribeHASwitchConfigOutcome describeHASwitchConfig(const Model::DescribeHASwitchConfigRequest &request)const;
void describeHASwitchConfigAsync(const Model::DescribeHASwitchConfigRequest& request, const DescribeHASwitchConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeHASwitchConfigOutcomeCallable describeHASwitchConfigCallable(const Model::DescribeHASwitchConfigRequest& request) const;
DescribeHistoryEventsOutcome describeHistoryEvents(const Model::DescribeHistoryEventsRequest &request)const;
void describeHistoryEventsAsync(const Model::DescribeHistoryEventsRequest& request, const DescribeHistoryEventsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeHistoryEventsOutcomeCallable describeHistoryEventsCallable(const Model::DescribeHistoryEventsRequest& request) const;
DescribeHistoryEventsStatOutcome describeHistoryEventsStat(const Model::DescribeHistoryEventsStatRequest &request)const;
void describeHistoryEventsStatAsync(const Model::DescribeHistoryEventsStatRequest& request, const DescribeHistoryEventsStatAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeHistoryEventsStatOutcomeCallable describeHistoryEventsStatCallable(const Model::DescribeHistoryEventsStatRequest& request) const;
DescribeHistoryTasksOutcome describeHistoryTasks(const Model::DescribeHistoryTasksRequest &request)const;
void describeHistoryTasksAsync(const Model::DescribeHistoryTasksRequest& request, const DescribeHistoryTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeHistoryTasksOutcomeCallable describeHistoryTasksCallable(const Model::DescribeHistoryTasksRequest& request) const;
DescribeHistoryTasksStatOutcome describeHistoryTasksStat(const Model::DescribeHistoryTasksStatRequest &request)const;
void describeHistoryTasksStatAsync(const Model::DescribeHistoryTasksStatRequest& request, const DescribeHistoryTasksStatAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeHistoryTasksStatOutcomeCallable describeHistoryTasksStatCallable(const Model::DescribeHistoryTasksStatRequest& request) const;
DescribeHostGroupElasticStrategyParametersOutcome describeHostGroupElasticStrategyParameters(const Model::DescribeHostGroupElasticStrategyParametersRequest &request)const;
void describeHostGroupElasticStrategyParametersAsync(const Model::DescribeHostGroupElasticStrategyParametersRequest& request, const DescribeHostGroupElasticStrategyParametersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeHostGroupElasticStrategyParametersOutcomeCallable describeHostGroupElasticStrategyParametersCallable(const Model::DescribeHostGroupElasticStrategyParametersRequest& request) const;
DescribeHostWebShellOutcome describeHostWebShell(const Model::DescribeHostWebShellRequest &request)const;
void describeHostWebShellAsync(const Model::DescribeHostWebShellRequest& request, const DescribeHostWebShellAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeHostWebShellOutcomeCallable describeHostWebShellCallable(const Model::DescribeHostWebShellRequest& request) const;
@@ -1744,12 +1910,21 @@ namespace AlibabaCloud
DescribeInstanceLinkedWhitelistTemplateOutcome describeInstanceLinkedWhitelistTemplate(const Model::DescribeInstanceLinkedWhitelistTemplateRequest &request)const;
void describeInstanceLinkedWhitelistTemplateAsync(const Model::DescribeInstanceLinkedWhitelistTemplateRequest& request, const DescribeInstanceLinkedWhitelistTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeInstanceLinkedWhitelistTemplateOutcomeCallable describeInstanceLinkedWhitelistTemplateCallable(const Model::DescribeInstanceLinkedWhitelistTemplateRequest& request) const;
DescribeKmsAssociateResourcesOutcome describeKmsAssociateResources(const Model::DescribeKmsAssociateResourcesRequest &request)const;
void describeKmsAssociateResourcesAsync(const Model::DescribeKmsAssociateResourcesRequest& request, const DescribeKmsAssociateResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeKmsAssociateResourcesOutcomeCallable describeKmsAssociateResourcesCallable(const Model::DescribeKmsAssociateResourcesRequest& request) const;
DescribeLocalAvailableRecoveryTimeOutcome describeLocalAvailableRecoveryTime(const Model::DescribeLocalAvailableRecoveryTimeRequest &request)const;
void describeLocalAvailableRecoveryTimeAsync(const Model::DescribeLocalAvailableRecoveryTimeRequest& request, const DescribeLocalAvailableRecoveryTimeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeLocalAvailableRecoveryTimeOutcomeCallable describeLocalAvailableRecoveryTimeCallable(const Model::DescribeLocalAvailableRecoveryTimeRequest& 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;
DescribeMarketingActivityOutcome describeMarketingActivity(const Model::DescribeMarketingActivityRequest &request)const;
void describeMarketingActivityAsync(const Model::DescribeMarketingActivityRequest& request, const DescribeMarketingActivityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeMarketingActivityOutcomeCallable describeMarketingActivityCallable(const Model::DescribeMarketingActivityRequest& request) const;
DescribeMaskingRulesOutcome describeMaskingRules(const Model::DescribeMaskingRulesRequest &request)const;
void describeMaskingRulesAsync(const Model::DescribeMaskingRulesRequest& request, const DescribeMaskingRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeMaskingRulesOutcomeCallable describeMaskingRulesCallable(const Model::DescribeMaskingRulesRequest& 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;
@@ -1789,6 +1964,9 @@ 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;
DescribeQuickSaleConfigOutcome describeQuickSaleConfig(const Model::DescribeQuickSaleConfigRequest &request)const;
void describeQuickSaleConfigAsync(const Model::DescribeQuickSaleConfigRequest& request, const DescribeQuickSaleConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeQuickSaleConfigOutcomeCallable describeQuickSaleConfigCallable(const Model::DescribeQuickSaleConfigRequest& request) const;
DescribeRdsResourceSettingsOutcome describeRdsResourceSettings(const Model::DescribeRdsResourceSettingsRequest &request)const;
void describeRdsResourceSettingsAsync(const Model::DescribeRdsResourceSettingsRequest& request, const DescribeRdsResourceSettingsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRdsResourceSettingsOutcomeCallable describeRdsResourceSettingsCallable(const Model::DescribeRdsResourceSettingsRequest& request) const;
@@ -1804,6 +1982,9 @@ namespace AlibabaCloud
DescribeRenewalPriceOutcome describeRenewalPrice(const Model::DescribeRenewalPriceRequest &request)const;
void describeRenewalPriceAsync(const Model::DescribeRenewalPriceRequest& request, const DescribeRenewalPriceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRenewalPriceOutcomeCallable describeRenewalPriceCallable(const Model::DescribeRenewalPriceRequest& request) const;
DescribeResourceDetailsOutcome describeResourceDetails(const Model::DescribeResourceDetailsRequest &request)const;
void describeResourceDetailsAsync(const Model::DescribeResourceDetailsRequest& request, const DescribeResourceDetailsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeResourceDetailsOutcomeCallable describeResourceDetailsCallable(const Model::DescribeResourceDetailsRequest& request) const;
DescribeResourceUsageOutcome describeResourceUsage(const Model::DescribeResourceUsageRequest &request)const;
void describeResourceUsageAsync(const Model::DescribeResourceUsageRequest& request, const DescribeResourceUsageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeResourceUsageOutcomeCallable describeResourceUsageCallable(const Model::DescribeResourceUsageRequest& request) const;
@@ -1870,6 +2051,9 @@ namespace AlibabaCloud
DetachWhitelistTemplateToInstanceOutcome detachWhitelistTemplateToInstance(const Model::DetachWhitelistTemplateToInstanceRequest &request)const;
void detachWhitelistTemplateToInstanceAsync(const Model::DetachWhitelistTemplateToInstanceRequest& request, const DetachWhitelistTemplateToInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DetachWhitelistTemplateToInstanceOutcomeCallable detachWhitelistTemplateToInstanceCallable(const Model::DetachWhitelistTemplateToInstanceRequest& request) const;
EvaluateLocalExtendDiskOutcome evaluateLocalExtendDisk(const Model::EvaluateLocalExtendDiskRequest &request)const;
void evaluateLocalExtendDiskAsync(const Model::EvaluateLocalExtendDiskRequest& request, const EvaluateLocalExtendDiskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
EvaluateLocalExtendDiskOutcomeCallable evaluateLocalExtendDiskCallable(const Model::EvaluateLocalExtendDiskRequest& request) const;
GetDBInstanceTopologyOutcome getDBInstanceTopology(const Model::GetDBInstanceTopologyRequest &request)const;
void getDBInstanceTopologyAsync(const Model::GetDBInstanceTopologyRequest& request, const GetDBInstanceTopologyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetDBInstanceTopologyOutcomeCallable getDBInstanceTopologyCallable(const Model::GetDBInstanceTopologyRequest& request) const;
@@ -1882,9 +2066,6 @@ namespace AlibabaCloud
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;
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;
ImportUserBackupFileOutcome importUserBackupFile(const Model::ImportUserBackupFileRequest &request)const;
void importUserBackupFileAsync(const Model::ImportUserBackupFileRequest& request, const ImportUserBackupFileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ImportUserBackupFileOutcomeCallable importUserBackupFileCallable(const Model::ImportUserBackupFileRequest& request) const;
@@ -1918,6 +2099,9 @@ namespace AlibabaCloud
ModifyAccountDescriptionOutcome modifyAccountDescription(const Model::ModifyAccountDescriptionRequest &request)const;
void modifyAccountDescriptionAsync(const Model::ModifyAccountDescriptionRequest& request, const ModifyAccountDescriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyAccountDescriptionOutcomeCallable modifyAccountDescriptionCallable(const Model::ModifyAccountDescriptionRequest& request) const;
ModifyAccountMaskingPrivilegeOutcome modifyAccountMaskingPrivilege(const Model::ModifyAccountMaskingPrivilegeRequest &request)const;
void modifyAccountMaskingPrivilegeAsync(const Model::ModifyAccountMaskingPrivilegeRequest& request, const ModifyAccountMaskingPrivilegeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyAccountMaskingPrivilegeOutcomeCallable modifyAccountMaskingPrivilegeCallable(const Model::ModifyAccountMaskingPrivilegeRequest& request) const;
ModifyActionEventPolicyOutcome modifyActionEventPolicy(const Model::ModifyActionEventPolicyRequest &request)const;
void modifyActionEventPolicyAsync(const Model::ModifyActionEventPolicyRequest& request, const ModifyActionEventPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyActionEventPolicyOutcomeCallable modifyActionEventPolicyCallable(const Model::ModifyActionEventPolicyRequest& request) const;
@@ -1930,6 +2114,9 @@ namespace AlibabaCloud
ModifyCollationTimeZoneOutcome modifyCollationTimeZone(const Model::ModifyCollationTimeZoneRequest &request)const;
void modifyCollationTimeZoneAsync(const Model::ModifyCollationTimeZoneRequest& request, const ModifyCollationTimeZoneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyCollationTimeZoneOutcomeCallable modifyCollationTimeZoneCallable(const Model::ModifyCollationTimeZoneRequest& request) const;
ModifyCustinsResourceOutcome modifyCustinsResource(const Model::ModifyCustinsResourceRequest &request)const;
void modifyCustinsResourceAsync(const Model::ModifyCustinsResourceRequest& request, const ModifyCustinsResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyCustinsResourceOutcomeCallable modifyCustinsResourceCallable(const Model::ModifyCustinsResourceRequest& request) const;
ModifyDBDescriptionOutcome modifyDBDescription(const Model::ModifyDBDescriptionRequest &request)const;
void modifyDBDescriptionAsync(const Model::ModifyDBDescriptionRequest& request, const ModifyDBDescriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDBDescriptionOutcomeCallable modifyDBDescriptionCallable(const Model::ModifyDBDescriptionRequest& request) const;
@@ -1993,6 +2180,9 @@ 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;
ModifyDBNodeOutcome modifyDBNode(const Model::ModifyDBNodeRequest &request)const;
void modifyDBNodeAsync(const Model::ModifyDBNodeRequest& request, const ModifyDBNodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDBNodeOutcomeCallable modifyDBNodeCallable(const Model::ModifyDBNodeRequest& 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;
@@ -2011,9 +2201,15 @@ namespace AlibabaCloud
ModifyDasInstanceConfigOutcome modifyDasInstanceConfig(const Model::ModifyDasInstanceConfigRequest &request)const;
void modifyDasInstanceConfigAsync(const Model::ModifyDasInstanceConfigRequest& request, const ModifyDasInstanceConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDasInstanceConfigOutcomeCallable modifyDasInstanceConfigCallable(const Model::ModifyDasInstanceConfigRequest& request) const;
ModifyDatabaseConfigOutcome modifyDatabaseConfig(const Model::ModifyDatabaseConfigRequest &request)const;
void modifyDatabaseConfigAsync(const Model::ModifyDatabaseConfigRequest& request, const ModifyDatabaseConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDatabaseConfigOutcomeCallable modifyDatabaseConfigCallable(const Model::ModifyDatabaseConfigRequest& request) const;
ModifyDbProxyInstanceSslOutcome modifyDbProxyInstanceSsl(const Model::ModifyDbProxyInstanceSslRequest &request)const;
void modifyDbProxyInstanceSslAsync(const Model::ModifyDbProxyInstanceSslRequest& request, const ModifyDbProxyInstanceSslAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDbProxyInstanceSslOutcomeCallable modifyDbProxyInstanceSslCallable(const Model::ModifyDbProxyInstanceSslRequest& request) const;
ModifyEventInfoOutcome modifyEventInfo(const Model::ModifyEventInfoRequest &request)const;
void modifyEventInfoAsync(const Model::ModifyEventInfoRequest& request, const ModifyEventInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyEventInfoOutcomeCallable modifyEventInfoCallable(const Model::ModifyEventInfoRequest& request) const;
ModifyHADiagnoseConfigOutcome modifyHADiagnoseConfig(const Model::ModifyHADiagnoseConfigRequest &request)const;
void modifyHADiagnoseConfigAsync(const Model::ModifyHADiagnoseConfigRequest& request, const ModifyHADiagnoseConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyHADiagnoseConfigOutcomeCallable modifyHADiagnoseConfigCallable(const Model::ModifyHADiagnoseConfigRequest& request) const;
@@ -2026,6 +2222,9 @@ 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;
ModifyMaskingRulesOutcome modifyMaskingRules(const Model::ModifyMaskingRulesRequest &request)const;
void modifyMaskingRulesAsync(const Model::ModifyMaskingRulesRequest& request, const ModifyMaskingRulesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyMaskingRulesOutcomeCallable modifyMaskingRulesCallable(const Model::ModifyMaskingRulesRequest& request) const;
ModifyPGHbaConfigOutcome modifyPGHbaConfig(const Model::ModifyPGHbaConfigRequest &request)const;
void modifyPGHbaConfigAsync(const Model::ModifyPGHbaConfigRequest& request, const ModifyPGHbaConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyPGHbaConfigOutcomeCallable modifyPGHbaConfigCallable(const Model::ModifyPGHbaConfigRequest& request) const;
@@ -2056,15 +2255,24 @@ 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;
ModifyTaskInfoOutcome modifyTaskInfo(const Model::ModifyTaskInfoRequest &request)const;
void modifyTaskInfoAsync(const Model::ModifyTaskInfoRequest& request, const ModifyTaskInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyTaskInfoOutcomeCallable modifyTaskInfoCallable(const Model::ModifyTaskInfoRequest& request) const;
ModifyWhitelistTemplateOutcome modifyWhitelistTemplate(const Model::ModifyWhitelistTemplateRequest &request)const;
void modifyWhitelistTemplateAsync(const Model::ModifyWhitelistTemplateRequest& request, const ModifyWhitelistTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyWhitelistTemplateOutcomeCallable modifyWhitelistTemplateCallable(const Model::ModifyWhitelistTemplateRequest& request) const;
PreCheckCreateOrderForDeleteDBNodesOutcome preCheckCreateOrderForDeleteDBNodes(const Model::PreCheckCreateOrderForDeleteDBNodesRequest &request)const;
void preCheckCreateOrderForDeleteDBNodesAsync(const Model::PreCheckCreateOrderForDeleteDBNodesRequest& request, const PreCheckCreateOrderForDeleteDBNodesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
PreCheckCreateOrderForDeleteDBNodesOutcomeCallable preCheckCreateOrderForDeleteDBNodesCallable(const Model::PreCheckCreateOrderForDeleteDBNodesRequest& 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;
QueryNotifyOutcome queryNotify(const Model::QueryNotifyRequest &request)const;
void queryNotifyAsync(const Model::QueryNotifyRequest& request, const QueryNotifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryNotifyOutcomeCallable queryNotifyCallable(const Model::QueryNotifyRequest& request) const;
QueryRecommendByCodeOutcome queryRecommendByCode(const Model::QueryRecommendByCodeRequest &request)const;
void queryRecommendByCodeAsync(const Model::QueryRecommendByCodeRequest& request, const QueryRecommendByCodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryRecommendByCodeOutcomeCallable queryRecommendByCodeCallable(const Model::QueryRecommendByCodeRequest& request) const;
RebuildDBInstanceOutcome rebuildDBInstance(const Model::RebuildDBInstanceRequest &request)const;
void rebuildDBInstanceAsync(const Model::RebuildDBInstanceRequest& request, const RebuildDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RebuildDBInstanceOutcomeCallable rebuildDBInstanceCallable(const Model::RebuildDBInstanceRequest& request) const;

View File

@@ -44,6 +44,8 @@ public:
void setAccessKeyId(const std::string &accessKeyId);
std::string getTag1value() const;
void setTag1value(const std::string &tag1value);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDBInstanceId() const;
@@ -79,6 +81,7 @@ private:
std::string tag3key_;
std::string accessKeyId_;
std::string tag1value_;
std::string resourceGroupId_;
std::string regionId_;
std::string dBInstanceId_;
std::string tag3value_;

View File

@@ -36,14 +36,20 @@ public:
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
int getTemplateId() const;
void setTemplateId(int templateId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getInsName() const;
void setInsName(const std::string &insName);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
int templateId_;
std::string resourceGroupId_;
std::string insName_;
std::string regionId_;
};
} // namespace Model
} // namespace Rds

View File

@@ -32,27 +32,30 @@ public:
~CancelImportRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
int getImportId() const;
void setImportId(int importId);
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);
int getImportId() const;
void setImportId(int importId);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceGroupId_;
int importId_;
std::string dBInstanceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
int importId_;
std::string dBInstanceId_;
};
} // namespace Model
} // namespace Rds

View File

@@ -70,6 +70,8 @@ public:
void setZoneIdSlave1(const std::string &zoneIdSlave1);
std::string getZoneIdSlave2() const;
void setZoneIdSlave2(const std::string &zoneIdSlave2);
std::string getIoAccelerationEnabled() const;
void setIoAccelerationEnabled(const std::string &ioAccelerationEnabled);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRegionId() const;
@@ -127,6 +129,7 @@ private:
std::string clientToken_;
std::string zoneIdSlave1_;
std::string zoneIdSlave2_;
std::string ioAccelerationEnabled_;
std::string accessKeyId_;
std::string regionId_;
std::string tableMeta_;

View File

@@ -66,6 +66,8 @@ public:
void setTag(const std::vector<Tag> &tag);
std::string getBusinessInfo() const;
void setBusinessInfo(const std::string &businessInfo);
std::string getWhitelistTemplateList() const;
void setWhitelistTemplateList(const std::string &whitelistTemplateList);
std::string getPeriod() const;
void setPeriod(const std::string &period);
bool getDryRun() const;
@@ -112,6 +114,10 @@ public:
void setZoneIdSlave2(const std::string &zoneIdSlave2);
std::string getDBIsIgnoreCase() const;
void setDBIsIgnoreCase(const std::string &dBIsIgnoreCase);
std::string getIoAccelerationEnabled() const;
void setIoAccelerationEnabled(const std::string &ioAccelerationEnabled);
bool getColdDataEnabled() const;
void setColdDataEnabled(bool coldDataEnabled);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRegionId() const;
@@ -173,6 +179,7 @@ private:
std::string dBInstanceDescription_;
std::vector<Tag> tag_;
std::string businessInfo_;
std::string whitelistTemplateList_;
std::string period_;
bool dryRun_;
std::string backupId_;
@@ -196,6 +203,8 @@ private:
std::string zoneIdSlave1_;
std::string zoneIdSlave2_;
std::string dBIsIgnoreCase_;
std::string ioAccelerationEnabled_;
bool coldDataEnabled_;
std::string accessKeyId_;
std::string regionId_;
std::string engine_;

View File

@@ -0,0 +1,71 @@
/*
* 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_CREATEMASKINGRULESREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_CREATEMASKINGRULESREQUEST_H_
#include <alibabacloud/rds/RdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Rds {
namespace Model {
class ALIBABACLOUD_RDS_EXPORT CreateMaskingRulesRequest : public RpcServiceRequest {
public:
struct RuleConfig {
std::string string;
std::vector<std::string> databases;
std::string string;
std::vector<std::string> tables;
std::string string;
std::vector<std::string> columns;
};
CreateMaskingRulesRequest();
~CreateMaskingRulesRequest();
std::string getDBInstanceName() const;
void setDBInstanceName(const std::string &dBInstanceName);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getMaskingAlgo() const;
void setMaskingAlgo(const std::string &maskingAlgo);
std::string getRuleName() const;
void setRuleName(const std::string &ruleName);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getDefaultAlgo() const;
void setDefaultAlgo(const std::string &defaultAlgo);
RuleConfig getRuleConfig() const;
void setRuleConfig(const RuleConfig &ruleConfig);
private:
std::string dBInstanceName_;
long resourceOwnerId_;
std::string maskingAlgo_;
std::string ruleName_;
std::string resourceOwnerAccount_;
std::string ownerId_;
std::string defaultAlgo_;
RuleConfig ruleConfig_;
};
} // namespace Model
} // namespace Rds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RDS_MODEL_CREATEMASKINGRULESREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* 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_CREATEMASKINGRULESRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_CREATEMASKINGRULESRESULT_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 CreateMaskingRulesResult : public ServiceResult
{
public:
CreateMaskingRulesResult();
explicit CreateMaskingRulesResult(const std::string &payload);
~CreateMaskingRulesResult();
std::string getMessage()const;
std::string getData()const;
std::string getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
std::string success_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_CREATEMASKINGRULESRESULT_H_

View File

@@ -0,0 +1,90 @@
/*
* 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_CREATEORDERFORDELETEDBNODESREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_CREATEORDERFORDELETEDBNODESREQUEST_H_
#include <alibabacloud/rds/RdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Rds {
namespace Model {
class ALIBABACLOUD_RDS_EXPORT CreateOrderForDeleteDBNodesRequest : public RpcServiceRequest {
public:
CreateOrderForDeleteDBNodesRequest();
~CreateOrderForDeleteDBNodesRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getNodeType() const;
void setNodeType(const std::string &nodeType);
std::string getDBNodeId() const;
void setDBNodeId(const std::string &dBNodeId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getEngineVersion() const;
void setEngineVersion(const std::string &engineVersion);
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 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 getPromotionCode() const;
void setPromotionCode(const std::string &promotionCode);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
private:
long resourceOwnerId_;
std::string nodeType_;
std::string dBNodeId_;
std::string clientToken_;
std::string engineVersion_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string regionId_;
std::string dBInstanceId_;
std::string businessInfo_;
bool autoPay_;
std::string resourceOwnerAccount_;
std::string resource_;
std::string commodityCode_;
long ownerId_;
std::string promotionCode_;
std::string zoneId_;
};
} // namespace Model
} // namespace Rds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RDS_MODEL_CREATEORDERFORDELETEDBNODESREQUEST_H_

View File

@@ -0,0 +1,53 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_CREATEORDERFORDELETEDBNODESRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_CREATEORDERFORDELETEDBNODESRESULT_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 CreateOrderForDeleteDBNodesResult : public ServiceResult
{
public:
CreateOrderForDeleteDBNodesResult();
explicit CreateOrderForDeleteDBNodesResult(const std::string &payload);
~CreateOrderForDeleteDBNodesResult();
std::string getDBInstanceId()const;
long getOrderId()const;
protected:
void parse(const std::string &payload);
private:
std::string dBInstanceId_;
long orderId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_CREATEORDERFORDELETEDBNODESRESULT_H_

View File

@@ -34,6 +34,8 @@ public:
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
bool getRiskConfirmed() const;
void setRiskConfirmed(bool riskConfirmed);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
@@ -58,6 +60,7 @@ public:
private:
long resourceOwnerId_;
std::string clientToken_;
bool riskConfirmed_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string accountName_;

View File

@@ -60,6 +60,8 @@ public:
void setPrivateIpAddress(const std::string &privateIpAddress);
std::string getAutoRenew() const;
void setAutoRenew(const std::string &autoRenew);
std::string getPort() const;
void setPort(const std::string &port);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
std::string getInstanceNetworkType() const;
@@ -68,6 +70,8 @@ public:
void setClientToken(const std::string &clientToken);
std::string getInstructionSetArch() const;
void setInstructionSetArch(const std::string &instructionSetArch);
std::string getIoAccelerationEnabled() const;
void setIoAccelerationEnabled(const std::string &ioAccelerationEnabled);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRegionId() const;
@@ -115,10 +119,12 @@ private:
std::string vSwitchId_;
std::string privateIpAddress_;
std::string autoRenew_;
std::string port_;
std::string zoneId_;
std::string instanceNetworkType_;
std::string clientToken_;
std::string instructionSetArch_;
std::string ioAccelerationEnabled_;
std::string accessKeyId_;
std::string regionId_;
std::string tddlRegionConfig_;

View File

@@ -42,8 +42,8 @@ public:
void setRestoreTime(const std::string &restoreTime);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
int getBackupId() const;
void setBackupId(int backupId);
long getBackupId() const;
void setBackupId(long backupId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
@@ -56,7 +56,7 @@ private:
std::string dBInstanceId_;
std::string restoreTime_;
std::string resourceOwnerAccount_;
int backupId_;
long backupId_;
std::string ownerAccount_;
long ownerId_;
};

View File

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

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_IMPORTDATABASEBETWEENINSTANCESRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_IMPORTDATABASEBETWEENINSTANCESRESULT_H_
#ifndef ALIBABACLOUD_RDS_MODEL_CREATEYOUHUIFORORDERRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_CREATEYOUHUIFORORDERRESULT_H_
#include <string>
#include <vector>
@@ -29,23 +29,25 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT ImportDatabaseBetweenInstancesResult : public ServiceResult
class ALIBABACLOUD_RDS_EXPORT CreateYouhuiForOrderResult : public ServiceResult
{
public:
ImportDatabaseBetweenInstancesResult();
explicit ImportDatabaseBetweenInstancesResult(const std::string &payload);
~ImportDatabaseBetweenInstancesResult();
std::string getImportId()const;
CreateYouhuiForOrderResult();
explicit CreateYouhuiForOrderResult(const std::string &payload);
~CreateYouhuiForOrderResult();
std::string getMessage()const;
std::string getYouhuiId()const;
protected:
void parse(const std::string &payload);
private:
std::string importId_;
std::string message_;
std::string youhuiId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_IMPORTDATABASEBETWEENINSTANCESRESULT_H_
#endif // !ALIBABACLOUD_RDS_MODEL_CREATEYOUHUIFORORDERRESULT_H_

View File

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

View File

@@ -0,0 +1,55 @@
/*
* 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_DELETEMASKINGRULESRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DELETEMASKINGRULESRESULT_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 DeleteMaskingRulesResult : public ServiceResult
{
public:
DeleteMaskingRulesResult();
explicit DeleteMaskingRulesResult(const std::string &payload);
~DeleteMaskingRulesResult();
std::string getMessage()const;
std::string getData()const;
std::string getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
std::string success_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DELETEMASKINGRULESRESULT_H_

View File

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

View File

@@ -0,0 +1,61 @@
/*
* 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_DESCRIBEACCOUNTMASKINGPRIVILEGERESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEACCOUNTMASKINGPRIVILEGERESULT_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 DescribeAccountMaskingPrivilegeResult : public ServiceResult
{
public:
struct Data
{
struct UserPrivilegeItem
{
std::string userName;
std::string expireTime;
std::string privilege;
};
std::vector<UserPrivilegeItem> userPrivilege;
};
DescribeAccountMaskingPrivilegeResult();
explicit DescribeAccountMaskingPrivilegeResult(const std::string &payload);
~DescribeAccountMaskingPrivilegeResult();
Data getData()const;
protected:
void parse(const std::string &payload);
private:
Data data_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEACCOUNTMASKINGPRIVILEGERESULT_H_

View File

@@ -32,6 +32,10 @@ public:
~DescribeAllWhitelistTemplateRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPageNumbers() const;
void setPageNumbers(int pageNumbers);
std::string getTemplateName() const;
@@ -45,6 +49,8 @@ public:
private:
long resourceOwnerId_;
std::string resourceGroupId_;
std::string regionId_;
int pageNumbers_;
std::string templateName_;
bool fuzzySearch_;

View File

@@ -59,6 +59,7 @@ namespace AlibabaCloud
int getLogBackupLocalRetentionNumber()const;
int getSupportReleasedKeep()const;
int getSupportVolumeShadowCopy()const;
int getPitrRetentionPeriod()const;
std::string getDuplicationContent()const;
std::string getBackupMethod()const;
std::string getDuplication()const;
@@ -69,6 +70,7 @@ namespace AlibabaCloud
std::string getHighSpaceUsageProtection()const;
std::string getCompressType()const;
std::string getLogBackupFrequency()const;
bool getEnablePitrProtection()const;
std::string getBackupLog()const;
std::string getEnableBackupLog()const;
std::string getLocalLogRetentionSpace()const;
@@ -91,6 +93,7 @@ namespace AlibabaCloud
int logBackupLocalRetentionNumber_;
int supportReleasedKeep_;
int supportVolumeShadowCopy_;
int pitrRetentionPeriod_;
std::string duplicationContent_;
std::string backupMethod_;
std::string duplication_;
@@ -101,6 +104,7 @@ namespace AlibabaCloud
std::string highSpaceUsageProtection_;
std::string compressType_;
std::string logBackupFrequency_;
bool enablePitrProtection_;
std::string backupLog_;
std::string enableBackupLog_;
std::string localLogRetentionSpace_;

View File

@@ -0,0 +1,63 @@
/*
* 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_DESCRIBECURRENTMODIFYORDERREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBECURRENTMODIFYORDERREQUEST_H_
#include <alibabacloud/rds/RdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Rds {
namespace Model {
class ALIBABACLOUD_RDS_EXPORT DescribeCurrentModifyOrderRequest : public RpcServiceRequest {
public:
DescribeCurrentModifyOrderRequest();
~DescribeCurrentModifyOrderRequest();
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 getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string regionId_;
std::string dbInstanceId_;
std::string resourceOwnerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Rds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBECURRENTMODIFYORDERREQUEST_H_

View File

@@ -0,0 +1,63 @@
/*
* 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_DESCRIBECURRENTMODIFYORDERRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBECURRENTMODIFYORDERRESULT_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 DescribeCurrentModifyOrderResult : public ServiceResult
{
public:
struct ModifyOrderItem
{
std::string status;
std::string storage;
std::string targetDBInstanceClass;
std::string effectiveTime;
std::string classGroup;
std::string cpu;
std::string mark;
std::string memoryClass;
std::string dbInstanceId;
};
DescribeCurrentModifyOrderResult();
explicit DescribeCurrentModifyOrderResult(const std::string &payload);
~DescribeCurrentModifyOrderResult();
std::vector<ModifyOrderItem> getModifyOrder()const;
protected:
void parse(const std::string &payload);
private:
std::vector<ModifyOrderItem> modifyOrder_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBECURRENTMODIFYORDERRESULT_H_

View File

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

View File

@@ -0,0 +1,77 @@
/*
* 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_DESCRIBECUSTINSRESOURCEINFORESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBECUSTINSRESOURCEINFORESULT_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 DescribeCustinsResourceInfoResult : public ServiceResult
{
public:
struct DataItem
{
std::string iopsAdjustableMaxValue;
std::string memoryIncreaseRatio;
std::string originMemory;
std::string cpuIncreaseRatioValue;
std::string maxConnAdjustableMaxValue;
std::string cpuIncreaseRatio;
std::string maxConnIncreaseRatioValue;
std::string memoryAdjustDeadline;
std::string memoryIncreaseRatioValue;
std::string cpuAdjustDeadline;
std::string maxIopsIncreaseRatio;
std::string originMaxConn;
std::string maxIopsAdjustDeadline;
std::string originCpu;
std::string cpuAdjustableMaxRatio;
std::string dBInstanceId;
std::string maxConnAdjustDeadline;
std::string memAdjustableMaxRatio;
std::string cpuAdjustableMaxValue;
std::string memAdjustableMaxValue;
std::string originMaxIops;
std::string maxIopsIncreaseRatioValue;
std::string maxConnIncreaseRatio;
};
DescribeCustinsResourceInfoResult();
explicit DescribeCustinsResourceInfoResult(const std::string &payload);
~DescribeCustinsResourceInfoResult();
std::vector<DataItem> getData()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DataItem> data_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBECUSTINSRESOURCEINFORESULT_H_

View File

@@ -63,10 +63,14 @@ namespace AlibabaCloud
};
struct DBClusterNode
{
std::string status;
std::string nodeZoneId;
std::string nodeRole;
std::string classCode;
std::string memory;
std::string nodeId;
std::string cpu;
std::string classType;
std::string nodeRegionId;
};
long dBInstanceMemory;
@@ -92,6 +96,7 @@ namespace AlibabaCloud
std::string dBInstanceDescription;
std::string tempUpgradeRecoveryClass;
std::string engine;
std::string ioAccelerationEnabled;
std::string iPType;
int maxIOMBPS;
std::string engineVersion;
@@ -142,6 +147,7 @@ namespace AlibabaCloud
std::string maintainTime;
std::string dispenseMode;
bool burstingEnabled;
bool coldDataEnabled;
std::string zoneId;
std::string tempUpgradeRecoveryTime;
std::string dBInstanceStorageType;

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCECONNECTIVITYREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCECONNECTIVITYREQUEST_H_
#include <alibabacloud/rds/RdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Rds {
namespace Model {
class ALIBABACLOUD_RDS_EXPORT DescribeDBInstanceConnectivityRequest : public RpcServiceRequest {
public:
DescribeDBInstanceConnectivityRequest();
~DescribeDBInstanceConnectivityRequest();
std::string getDbInstanceName() const;
void setDbInstanceName(const std::string &dbInstanceName);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getSourceIpAddress() const;
void setSourceIpAddress(const std::string &sourceIpAddress);
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:
std::string dbInstanceName_;
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string sourceIpAddress_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Rds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCECONNECTIVITYREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCECONNECTIVITYRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCECONNECTIVITYRESULT_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 DescribeDBInstanceConnectivityResult : public ServiceResult
{
public:
DescribeDBInstanceConnectivityResult();
explicit DescribeDBInstanceConnectivityResult(const std::string &payload);
~DescribeDBInstanceConnectivityResult();
std::string getConnCheckErrorCode()const;
std::string getConnCheckResult()const;
std::string getConnCheckErrorMessage()const;
std::string getDbInstanceName()const;
protected:
void parse(const std::string &payload);
private:
std::string connCheckErrorCode_;
std::string connCheckResult_;
std::string connCheckErrorMessage_;
std::string dbInstanceName_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCECONNECTIVITYRESULT_H_

View File

@@ -47,9 +47,11 @@ namespace AlibabaCloud
std::string getClientCACertExpireTime()const;
std::string getSSLExpireTime()const;
std::string getServerKey()const;
std::string getTlsVersion()const;
std::string getSSLCreateTime()const;
std::string getServerCert()const;
std::string getSSLEnabled()const;
std::string getForceEncryption()const;
std::string getClientCACert()const;
std::string getReplicationACL()const;
std::string getRequireUpdateReason()const;
@@ -69,9 +71,11 @@ namespace AlibabaCloud
std::string clientCACertExpireTime_;
std::string sSLExpireTime_;
std::string serverKey_;
std::string tlsVersion_;
std::string sSLCreateTime_;
std::string serverCert_;
std::string sSLEnabled_;
std::string forceEncryption_;
std::string clientCACert_;
std::string replicationACL_;
std::string requireUpdateReason_;

View File

@@ -44,12 +44,14 @@ namespace AlibabaCloud
~DescribeDBInstanceTDEResult();
std::string getTDEStatus()const;
std::vector<Database> getDatabases()const;
std::string getTDEMode()const;
protected:
void parse(const std::string &payload);
private:
std::string tDEStatus_;
std::vector<Database> databases_;
std::string tDEMode_;
};
}

View File

@@ -38,6 +38,7 @@ namespace AlibabaCloud
{
std::string dBInstanceId;
};
int dBInstanceMemory;
std::string resourceGroupId;
std::string destroyTime;
std::string dedicatedHostNameForMaster;
@@ -53,6 +54,7 @@ namespace AlibabaCloud
std::string lockReason;
std::string dBInstanceDescription;
std::string engine;
std::string ioAccelerationEnabled;
std::string engineVersion;
std::string dBInstanceStatus;
std::string dBInstanceClass;
@@ -80,9 +82,11 @@ namespace AlibabaCloud
std::string dBInstanceNetType;
std::string dedicatedHostGroupId;
std::string tempDBInstanceId;
std::string dBInstanceCPU;
std::vector<DBInstance::ReadOnlyDBInstanceId> readOnlyDBInstanceIds;
std::string dedicatedHostNameForSlave;
bool burstingEnabled;
bool coldDataEnabled;
std::string zoneId;
std::string createTime;
std::string dBInstanceStorageType;

View File

@@ -37,9 +37,11 @@ namespace AlibabaCloud
std::string releaseType;
std::string statusDesc;
std::string engineVersion;
std::string expireDate;
bool isHotfixVersion;
std::string releaseNote;
std::string nodeType;
std::string expireStatus;
std::string minorVersion;
std::string tag;
std::string engine;

View File

@@ -57,6 +57,7 @@ namespace AlibabaCloud
explicit DescribeDBProxyResult(const std::string &payload);
~DescribeDBProxyResult();
std::string getDBProxyInstanceCurrentMinorVersion()const;
std::string getDBProxyPersistentConnectionStatus()const;
std::string getDBProxyInstanceLatestMinorVersion()const;
int getDBProxyInstanceNum()const;
std::string getResourceGroupId()const;
@@ -75,6 +76,7 @@ namespace AlibabaCloud
void parse(const std::string &payload);
private:
std::string dBProxyInstanceCurrentMinorVersion_;
std::string dBProxyPersistentConnectionStatus_;
std::string dBProxyInstanceLatestMinorVersion_;
int dBProxyInstanceNum_;
std::string resourceGroupId_;

View File

@@ -0,0 +1,90 @@
/*
* 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_DESCRIBEHISTORYEVENTSREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEHISTORYEVENTSREQUEST_H_
#include <alibabacloud/rds/RdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Rds {
namespace Model {
class ALIBABACLOUD_RDS_EXPORT DescribeHistoryEventsRequest : public RpcServiceRequest {
public:
DescribeHistoryEventsRequest();
~DescribeHistoryEventsRequest();
std::string getEventId() const;
void setEventId(const std::string &eventId);
std::string getToStartTime() const;
void setToStartTime(const std::string &toStartTime);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getTaskId() const;
void setTaskId(const std::string &taskId);
std::string getFromStartTime() const;
void setFromStartTime(const std::string &fromStartTime);
std::string getResourceType() const;
void setResourceType(const std::string &resourceType);
std::string getArchiveStatus() const;
void setArchiveStatus(const std::string &archiveStatus);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getEventLevel() const;
void setEventLevel(const std::string &eventLevel);
std::string getEventCategory() const;
void setEventCategory(const std::string &eventCategory);
std::string getEventType() const;
void setEventType(const std::string &eventType);
std::string getEventStatus() const;
void setEventStatus(const std::string &eventStatus);
private:
std::string eventId_;
std::string toStartTime_;
int pageNumber_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
int pageSize_;
std::string taskId_;
std::string fromStartTime_;
std::string resourceType_;
std::string archiveStatus_;
std::string instanceId_;
std::string eventLevel_;
std::string eventCategory_;
std::string eventType_;
std::string eventStatus_;
};
} // namespace Model
} // namespace Rds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEHISTORYEVENTSREQUEST_H_

View File

@@ -0,0 +1,98 @@
/*
* 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_DESCRIBEHISTORYEVENTSRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEHISTORYEVENTSRESULT_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 DescribeHistoryEventsResult : public ServiceResult
{
public:
struct ItemsItem
{
struct Data
{
std::string eventLevel;
std::string eventCategory;
std::string endTime;
std::string eventType;
std::string sourceType;
std::string eventStatus;
std::string gmtModified;
std::string product;
std::string eventDetail;
std::string gmtCreated;
int isClosed;
std::string eventCode;
std::string cmsProduct;
std::string detailReason;
std::string eventId;
std::string eventReason;
std::string instanceId;
std::string startTime;
std::string resourceType;
std::string dbType;
std::string instanceName;
std::string uid;
std::string detailImpact;
std::string handleStatus;
int hasLifeCycle;
std::string eventImpact;
std::string regionId;
};
std::string type;
std::string region;
Data data;
std::string time;
std::string id;
std::string specversion;
std::string source;
std::string subject;
};
DescribeHistoryEventsResult();
explicit DescribeHistoryEventsResult(const std::string &payload);
~DescribeHistoryEventsResult();
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
std::vector<ItemsItem> getItems()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
int pageSize_;
int pageNumber_;
std::vector<ItemsItem> items_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEHISTORYEVENTSRESULT_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEHISTORYEVENTSSTATREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEHISTORYEVENTSSTATREQUEST_H_
#include <alibabacloud/rds/RdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Rds {
namespace Model {
class ALIBABACLOUD_RDS_EXPORT DescribeHistoryEventsStatRequest : public RpcServiceRequest {
public:
DescribeHistoryEventsStatRequest();
~DescribeHistoryEventsStatRequest();
std::string getToStartTime() const;
void setToStartTime(const std::string &toStartTime);
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 getFromStartTime() const;
void setFromStartTime(const std::string &fromStartTime);
std::string getArchiveStatus() const;
void setArchiveStatus(const std::string &archiveStatus);
private:
std::string toStartTime_;
std::string accessKeyId_;
std::string securityToken_;
std::string regionId_;
std::string fromStartTime_;
std::string archiveStatus_;
};
} // namespace Model
} // namespace Rds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEHISTORYEVENTSSTATREQUEST_H_

View File

@@ -0,0 +1,56 @@
/*
* 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_DESCRIBEHISTORYEVENTSSTATRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEHISTORYEVENTSSTATRESULT_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 DescribeHistoryEventsStatResult : public ServiceResult
{
public:
struct ItemsItem
{
int totalCount;
std::string eventCategory;
};
DescribeHistoryEventsStatResult();
explicit DescribeHistoryEventsStatResult(const std::string &payload);
~DescribeHistoryEventsStatResult();
std::vector<ItemsItem> getItems()const;
protected:
void parse(const std::string &payload);
private:
std::vector<ItemsItem> items_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEHISTORYEVENTSSTATRESULT_H_

View File

@@ -34,7 +34,7 @@ namespace AlibabaCloud
public:
struct ItemsItem
{
int status;
std::string status;
float progress;
std::string taskId;
std::string endTime;

View File

@@ -0,0 +1,84 @@
/*
* 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_DESCRIBEHISTORYTASKSSTATREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEHISTORYTASKSSTATREQUEST_H_
#include <alibabacloud/rds/RdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Rds {
namespace Model {
class ALIBABACLOUD_RDS_EXPORT DescribeHistoryTasksStatRequest : public RpcServiceRequest {
public:
DescribeHistoryTasksStatRequest();
~DescribeHistoryTasksStatRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getToStartTime() const;
void setToStartTime(const std::string &toStartTime);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getTaskId() const;
void setTaskId(const std::string &taskId);
int getToExecTime() const;
void setToExecTime(int toExecTime);
std::string getTaskType() const;
void setTaskType(const std::string &taskType);
long getResourceOwnerAccount() const;
void setResourceOwnerAccount(long resourceOwnerAccount);
std::string getFromStartTime() const;
void setFromStartTime(const std::string &fromStartTime);
int getFromExecTime() const;
void setFromExecTime(int fromExecTime);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getStatus() const;
void setStatus(const std::string &status);
private:
long resourceOwnerId_;
std::string toStartTime_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
std::string taskId_;
int toExecTime_;
std::string taskType_;
long resourceOwnerAccount_;
std::string fromStartTime_;
int fromExecTime_;
long ownerId_;
std::string instanceId_;
std::string status_;
};
} // namespace Model
} // namespace Rds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEHISTORYTASKSSTATREQUEST_H_

View File

@@ -0,0 +1,56 @@
/*
* 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_DESCRIBEHISTORYTASKSSTATRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEHISTORYTASKSSTATRESULT_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 DescribeHistoryTasksStatResult : public ServiceResult
{
public:
struct ItemsItem
{
std::string status;
int totalCount;
};
DescribeHistoryTasksStatResult();
explicit DescribeHistoryTasksStatResult(const std::string &payload);
~DescribeHistoryTasksStatResult();
std::vector<ItemsItem> getItems()const;
protected:
void parse(const std::string &payload);
private:
std::vector<ItemsItem> items_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEHISTORYTASKSSTATRESULT_H_

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEHOSTGROUPELASTICSTRATEGYPARAMETERSREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEHOSTGROUPELASTICSTRATEGYPARAMETERSREQUEST_H_
#include <alibabacloud/rds/RdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Rds {
namespace Model {
class ALIBABACLOUD_RDS_EXPORT DescribeHostGroupElasticStrategyParametersRequest : public RpcServiceRequest {
public:
DescribeHostGroupElasticStrategyParametersRequest();
~DescribeHostGroupElasticStrategyParametersRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
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 getDedicatedHostGroupName() const;
void setDedicatedHostGroupName(const std::string &dedicatedHostGroupName);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string regionId_;
std::string dedicatedHostGroupName_;
};
} // namespace Model
} // namespace Rds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEHOSTGROUPELASTICSTRATEGYPARAMETERSREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* 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_DESCRIBEHOSTGROUPELASTICSTRATEGYPARAMETERSRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEHOSTGROUPELASTICSTRATEGYPARAMETERSRESULT_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 DescribeHostGroupElasticStrategyParametersResult : public ServiceResult
{
public:
DescribeHostGroupElasticStrategyParametersResult();
explicit DescribeHostGroupElasticStrategyParametersResult(const std::string &payload);
~DescribeHostGroupElasticStrategyParametersResult();
int getCpuZoom()const;
int getMaxConnZoom()const;
int getMemoryZoom()const;
int getCpuShar()const;
int getIopsZoom()const;
protected:
void parse(const std::string &payload);
private:
int cpuZoom_;
int maxConnZoom_;
int memoryZoom_;
int cpuShar_;
int iopsZoom_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEHOSTGROUPELASTICSTRATEGYPARAMETERSRESULT_H_

View File

@@ -34,13 +34,19 @@ public:
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getInsName() const;
void setInsName(const std::string &insName);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string resourceGroupId_;
std::string insName_;
std::string regionId_;
};
} // namespace Model
} // namespace Rds

View File

@@ -0,0 +1,75 @@
/*
* 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_DESCRIBEKMSASSOCIATERESOURCESREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEKMSASSOCIATERESOURCESREQUEST_H_
#include <alibabacloud/rds/RdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Rds {
namespace Model {
class ALIBABACLOUD_RDS_EXPORT DescribeKmsAssociateResourcesRequest : public RpcServiceRequest {
public:
DescribeKmsAssociateResourcesRequest();
~DescribeKmsAssociateResourcesRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getKmsResourceRegionId() const;
void setKmsResourceRegionId(const std::string &kmsResourceRegionId);
std::string getKmsResourceUser() const;
void setKmsResourceUser(const std::string &kmsResourceUser);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getKmsResourceId() const;
void setKmsResourceId(const std::string &kmsResourceId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getKmsResourceType() const;
void setKmsResourceType(const std::string &kmsResourceType);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string kmsResourceRegionId_;
std::string kmsResourceUser_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string kmsResourceId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string ownerId_;
std::string kmsResourceType_;
};
} // namespace Model
} // namespace Rds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEKMSASSOCIATERESOURCESREQUEST_H_

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEKMSASSOCIATERESOURCESRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEKMSASSOCIATERESOURCESRESULT_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 DescribeKmsAssociateResourcesResult : public ServiceResult
{
public:
struct DBInstance
{
std::string status;
std::string keyUsedBy;
std::string engine;
std::string dBInstanceName;
};
DescribeKmsAssociateResourcesResult();
explicit DescribeKmsAssociateResourcesResult(const std::string &payload);
~DescribeKmsAssociateResourcesResult();
std::vector<DBInstance> getAssociateDBInstances()const;
bool getAssociateStatus()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DBInstance> associateDBInstances_;
bool associateStatus_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEKMSASSOCIATERESOURCESRESULT_H_

View File

@@ -0,0 +1,69 @@
/*
* 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_DESCRIBEMARKETINGACTIVITYREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEMARKETINGACTIVITYREQUEST_H_
#include <alibabacloud/rds/RdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Rds {
namespace Model {
class ALIBABACLOUD_RDS_EXPORT DescribeMarketingActivityRequest : public RpcServiceRequest {
public:
DescribeMarketingActivityRequest();
~DescribeMarketingActivityRequest();
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);
long getAliUid() const;
void setAliUid(long aliUid);
std::string getUpgradeCode() const;
void setUpgradeCode(const std::string &upgradeCode);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getBid() const;
void setBid(const std::string &bid);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string regionId_;
long aliUid_;
std::string upgradeCode_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string bid_;
};
} // namespace Model
} // namespace Rds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEMARKETINGACTIVITYREQUEST_H_

View File

@@ -0,0 +1,87 @@
/*
* 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_DESCRIBEMARKETINGACTIVITYRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEMARKETINGACTIVITYRESULT_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 DescribeMarketingActivityResult : public ServiceResult
{
public:
struct ItemsItem
{
std::string category;
long memory;
std::string cpu;
int maxIops;
int upgradeDiskSize;
long upgradeMemory;
int maxIombps;
int diskSize;
std::string upgradeClassCode;
std::string engine;
int upgradeMaxIops;
std::string storageType;
std::string engineVersion;
int maxConnections;
std::string upgradeCpu;
std::string instanceId;
std::string upgradeReferencePrice;
std::string instanceName;
std::string upgradeCategory;
std::string upgradeStorageType;
std::string classCode;
int upgradeMaxIombps;
int upgradeMaxConnections;
std::string classGroup;
std::string chargeType;
std::string upgradeClassGroup;
std::string upgradeDescContent;
};
DescribeMarketingActivityResult();
explicit DescribeMarketingActivityResult(const std::string &payload);
~DescribeMarketingActivityResult();
std::vector<ItemsItem> getItems()const;
std::string getRegionId()const;
std::string getBid()const;
long getAliUid()const;
protected:
void parse(const std::string &payload);
private:
std::vector<ItemsItem> items_;
std::string regionId_;
std::string bid_;
long aliUid_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEMARKETINGACTIVITYRESULT_H_

View File

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

View File

@@ -0,0 +1,69 @@
/*
* 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_DESCRIBEMASKINGRULESRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEMASKINGRULESRESULT_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 DescribeMaskingRulesResult : public ServiceResult
{
public:
struct Data
{
struct EncDBInfo
{
struct RuleConfig
{
std::vector<std::string> databases;
std::vector<std::string> tables;
std::vector<std::string> columns;
};
std::string defaultAlgo;
std::string enabled;
RuleConfig ruleConfig;
std::string ruleName;
std::string maskingAlgo;
};
std::vector<EncDBInfo> rules;
};
DescribeMaskingRulesResult();
explicit DescribeMaskingRulesResult(const std::string &payload);
~DescribeMaskingRulesResult();
Data getData()const;
protected:
void parse(const std::string &payload);
private:
Data data_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEMASKINGRULESRESULT_H_

View File

@@ -50,8 +50,8 @@ public:
void setRestoreTime(const std::string &restoreTime);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
int getBackupSetID() const;
void setBackupSetID(int backupSetID);
long getBackupSetID() const;
void setBackupSetID(long backupSetID);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getGetDbName() const;
@@ -70,7 +70,7 @@ private:
int pageIndex_;
std::string restoreTime_;
std::string resourceOwnerAccount_;
int backupSetID_;
long backupSetID_;
long ownerId_;
std::string getDbName_;
std::string restoreType_;

View File

@@ -34,6 +34,8 @@ public:
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
bool getEnableDetail() const;
void setEnableDetail(bool enableDetail);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getAccessKeyId() const;
@@ -46,6 +48,7 @@ public:
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
bool enableDetail_;
long ownerId_;
std::string accessKeyId_;
std::string resourceGroupId_;

View File

@@ -48,13 +48,29 @@ namespace AlibabaCloud
std::string name;
};
ActivityInfo activityInfo;
float tradeMinRCUAmount;
float originalPrice;
std::string orderLines;
float discountPrice;
std::string currency;
std::vector<std::string> ruleIds;
float tradeMaxRCUAmount;
float tradePrice;
std::vector<Coupon> coupons;
};
struct ServerlessPrice
{
float totalOriginalMaxAmount;
float tradeMinRCUAmount;
float rCUDiscountMaxAmount;
float storageOriginalAmount;
float totalOriginalMinAmount;
float rCUDiscountMinAmount;
float rCUOriginalMaxAmount;
float rCUOriginalMinAmount;
float tradeMaxRCUAmount;
float storageDiscountAmount;
};
struct Rule
{
std::string description;
@@ -68,6 +84,8 @@ namespace AlibabaCloud
~DescribePriceResult();
float getTradeMinRCUAmount()const;
bool getShowDiscount()const;
ServerlessPrice getServerlessPrice()const;
std::string getOrderParams()const;
float getTradeMaxRCUAmount()const;
std::vector<Rule> getRules()const;
PriceInfo getPriceInfo()const;
@@ -77,6 +95,8 @@ namespace AlibabaCloud
private:
float tradeMinRCUAmount_;
bool showDiscount_;
ServerlessPrice serverlessPrice_;
std::string orderParams_;
float tradeMaxRCUAmount_;
std::vector<Rule> rules_;
PriceInfo priceInfo_;

View File

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

View File

@@ -0,0 +1,53 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEQUICKSALECONFIGRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEQUICKSALECONFIGRESULT_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 DescribeQuickSaleConfigResult : public ServiceResult
{
public:
DescribeQuickSaleConfigResult();
explicit DescribeQuickSaleConfigResult(const std::string &payload);
~DescribeQuickSaleConfigResult();
std::string getCommodity()const;
std::string getItems()const;
protected:
void parse(const std::string &payload);
private:
std::string commodity_;
std::string items_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEQUICKSALECONFIGRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_IMPORTDATABASEBETWEENINSTANCESREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_IMPORTDATABASEBETWEENINSTANCESREQUEST_H_
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBERESOURCEDETAILSREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBERESOURCEDETAILSREQUEST_H_
#include <alibabacloud/rds/RdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,38 +26,38 @@
namespace AlibabaCloud {
namespace Rds {
namespace Model {
class ALIBABACLOUD_RDS_EXPORT ImportDatabaseBetweenInstancesRequest : public RpcServiceRequest {
class ALIBABACLOUD_RDS_EXPORT DescribeResourceDetailsRequest : public RpcServiceRequest {
public:
ImportDatabaseBetweenInstancesRequest();
~ImportDatabaseBetweenInstancesRequest();
DescribeResourceDetailsRequest();
~DescribeResourceDetailsRequest();
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 getDBInfo() const;
void setDBInfo(const std::string &dBInfo);
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 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 getSourceDBInstanceId() const;
void setSourceDBInstanceId(const std::string &sourceDBInstanceId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string accessKeyId_;
std::string dBInfo_;
std::string resourceGroupId_;
std::string regionId_;
std::string dBInstanceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string sourceDBInstanceId_;
};
} // namespace Model
} // namespace Rds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RDS_MODEL_IMPORTDATABASEBETWEENINSTANCESREQUEST_H_
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBERESOURCEDETAILSREQUEST_H_

View File

@@ -0,0 +1,79 @@
/*
* 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_DESCRIBERESOURCEDETAILSRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBERESOURCEDETAILSRESULT_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 DescribeResourceDetailsResult : public ServiceResult
{
public:
struct RdsEcsSecurityGroupRelItem
{
std::string securityGroupName;
};
DescribeResourceDetailsResult();
explicit DescribeResourceDetailsResult(const std::string &payload);
~DescribeResourceDetailsResult();
std::string getResourceGroupId()const;
long getBackupSize()const;
std::string getVSwitchId()const;
std::vector<RdsEcsSecurityGroupRelItem> getRdsEcsSecurityGroupRel()const;
std::string getDbProxyInstanceName()const;
long getDbInstanceStorage()const;
std::string getInstanceStorageType()const;
std::string getVpcId()const;
std::string getSecurityIPList()const;
long getBackupDataSize()const;
long getBackupLogSize()const;
std::string getRegion()const;
long getDiskUsed()const;
protected:
void parse(const std::string &payload);
private:
std::string resourceGroupId_;
long backupSize_;
std::string vSwitchId_;
std::vector<RdsEcsSecurityGroupRelItem> rdsEcsSecurityGroupRel_;
std::string dbProxyInstanceName_;
long dbInstanceStorage_;
std::string instanceStorageType_;
std::string vpcId_;
std::string securityIPList_;
long backupDataSize_;
long backupLogSize_;
std::string region_;
long diskUsed_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBERESOURCEDETAILSRESULT_H_

View File

@@ -38,6 +38,8 @@ public:
void setPageNumber(long pageNumber);
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 getEngine() const;
@@ -60,6 +62,7 @@ private:
std::string clientToken_;
long pageNumber_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string regionId_;
std::string engine_;
long pageSize_;

View File

@@ -37,6 +37,7 @@ namespace AlibabaCloud
std::string temporary;
std::string slotStatus;
std::string database;
std::string subReplayLag;
std::string walDelay;
std::string slotName;
std::string plugin;

View File

@@ -36,11 +36,17 @@ public:
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
int getTemplateId() const;
void setTemplateId(int templateId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
int templateId_;
std::string resourceGroupId_;
std::string regionId_;
};
} // namespace Model
} // namespace Rds

View File

@@ -36,11 +36,17 @@ public:
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
int getTemplateId() const;
void setTemplateId(int templateId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
int templateId_;
std::string resourceGroupId_;
std::string regionId_;
};
} // namespace Model
} // namespace Rds

View File

@@ -36,14 +36,20 @@ public:
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
int getTemplateId() const;
void setTemplateId(int templateId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getInsName() const;
void setInsName(const std::string &insName);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
int templateId_;
std::string resourceGroupId_;
std::string insName_;
std::string regionId_;
};
} // namespace Model
} // namespace Rds

View File

@@ -0,0 +1,63 @@
/*
* 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_EVALUATELOCALEXTENDDISKREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_EVALUATELOCALEXTENDDISKREQUEST_H_
#include <alibabacloud/rds/RdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Rds {
namespace Model {
class ALIBABACLOUD_RDS_EXPORT EvaluateLocalExtendDiskRequest : public RpcServiceRequest {
public:
EvaluateLocalExtendDiskRequest();
~EvaluateLocalExtendDiskRequest();
std::string getDBInstanceName() const;
void setDBInstanceName(const std::string &dBInstanceName);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
int getStorage() const;
void setStorage(int storage);
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 getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string dBInstanceName_;
long resourceOwnerId_;
int storage_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string regionId_;
std::string resourceOwnerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Rds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RDS_MODEL_EVALUATELOCALEXTENDDISKREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_EVALUATELOCALEXTENDDISKRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_EVALUATELOCALEXTENDDISKRESULT_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 EvaluateLocalExtendDiskResult : public ServiceResult
{
public:
EvaluateLocalExtendDiskResult();
explicit EvaluateLocalExtendDiskResult(const std::string &payload);
~EvaluateLocalExtendDiskResult();
std::string getDBInstanceId()const;
std::string getDBInstanceTransType()const;
std::string getAvailable()const;
long getLocalUpgradeDiskLimit()const;
protected:
void parse(const std::string &payload);
private:
std::string dBInstanceId_;
std::string dBInstanceTransType_;
std::string available_;
long localUpgradeDiskLimit_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_EVALUATELOCALEXTENDDISKRESULT_H_

View File

@@ -30,12 +30,18 @@ class ALIBABACLOUD_RDS_EXPORT GetDBInstanceTopologyRequest : public RpcServiceRe
public:
GetDBInstanceTopologyRequest();
~GetDBInstanceTopologyRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
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_;
long ownerId_;
std::string accessKeyId_;
std::string dBInstanceId_;
};

View File

@@ -30,15 +30,21 @@ class ALIBABACLOUD_RDS_EXPORT MigrateConnectionToOtherZoneRequest : public RpcSe
public:
MigrateConnectionToOtherZoneRequest();
~MigrateConnectionToOtherZoneRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getConnectionString() const;
void setConnectionString(const std::string &connectionString);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
private:
long resourceOwnerId_;
std::string connectionString_;
long ownerId_;
std::string zoneId_;
std::string dBInstanceId_;
};

View File

@@ -40,6 +40,8 @@ public:
void setZoneIdSlave1(const std::string &zoneIdSlave1);
std::string getZoneIdSlave2() const;
void setZoneIdSlave2(const std::string &zoneIdSlave2);
std::string getIoAccelerationEnabled() const;
void setIoAccelerationEnabled(const std::string &ioAccelerationEnabled);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getEffectiveTime() const;
@@ -71,6 +73,7 @@ private:
std::string isModifySpec_;
std::string zoneIdSlave1_;
std::string zoneIdSlave2_;
std::string ioAccelerationEnabled_;
std::string accessKeyId_;
std::string effectiveTime_;
std::string dBInstanceId_;

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYACCOUNTMASKINGPRIVILEGEREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_MODIFYACCOUNTMASKINGPRIVILEGEREQUEST_H_
#include <alibabacloud/rds/RdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Rds {
namespace Model {
class ALIBABACLOUD_RDS_EXPORT ModifyAccountMaskingPrivilegeRequest : public RpcServiceRequest {
public:
ModifyAccountMaskingPrivilegeRequest();
~ModifyAccountMaskingPrivilegeRequest();
std::string getDBInstanceName() const;
void setDBInstanceName(const std::string &dBInstanceName);
std::string getExpireTime() const;
void setExpireTime(const std::string &expireTime);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getPrivilege() const;
void setPrivilege(const std::string &privilege);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getUserName() const;
void setUserName(const std::string &userName);
private:
std::string dBInstanceName_;
std::string expireTime_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string privilege_;
std::string ownerId_;
std::string userName_;
};
} // namespace Model
} // namespace Rds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYACCOUNTMASKINGPRIVILEGEREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* 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_MODIFYACCOUNTMASKINGPRIVILEGERESULT_H_
#define ALIBABACLOUD_RDS_MODEL_MODIFYACCOUNTMASKINGPRIVILEGERESULT_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 ModifyAccountMaskingPrivilegeResult : public ServiceResult
{
public:
ModifyAccountMaskingPrivilegeResult();
explicit ModifyAccountMaskingPrivilegeResult(const std::string &payload);
~ModifyAccountMaskingPrivilegeResult();
std::string getMessage()const;
std::string getData()const;
std::string getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
std::string success_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYACCOUNTMASKINGPRIVILEGERESULT_H_

View File

@@ -0,0 +1,69 @@
/*
* 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_MODIFYCUSTINSRESOURCEREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_MODIFYCUSTINSRESOURCEREQUEST_H_
#include <alibabacloud/rds/RdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Rds {
namespace Model {
class ALIBABACLOUD_RDS_EXPORT ModifyCustinsResourceRequest : public RpcServiceRequest {
public:
ModifyCustinsResourceRequest();
~ModifyCustinsResourceRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getIncreaseRatio() const;
void setIncreaseRatio(const std::string &increaseRatio);
std::string getRestoreOriginalSpecification() const;
void setRestoreOriginalSpecification(const std::string &restoreOriginalSpecification);
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);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getResourceType() const;
void setResourceType(const std::string &resourceType);
std::string getAdjustDeadline() const;
void setAdjustDeadline(const std::string &adjustDeadline);
int getTargetValue() const;
void setTargetValue(int targetValue);
private:
long resourceOwnerId_;
std::string increaseRatio_;
std::string restoreOriginalSpecification_;
std::string accessKeyId_;
std::string dBInstanceId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string resourceType_;
std::string adjustDeadline_;
int targetValue_;
};
} // namespace Model
} // namespace Rds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYCUSTINSRESOURCEREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYCUSTINSRESOURCERESULT_H_
#define ALIBABACLOUD_RDS_MODEL_MODIFYCUSTINSRESOURCERESULT_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 ModifyCustinsResourceResult : public ServiceResult
{
public:
ModifyCustinsResourceResult();
explicit ModifyCustinsResourceResult(const std::string &payload);
~ModifyCustinsResourceResult();
int getTaskId()const;
protected:
void parse(const std::string &payload);
private:
int taskId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYCUSTINSRESOURCERESULT_H_

View File

@@ -38,16 +38,22 @@ public:
void setServerKey(const std::string &serverKey);
int getClientCrlEnabled() const;
void setClientCrlEnabled(int clientCrlEnabled);
std::string getCertificate() const;
void setCertificate(const std::string &certificate);
std::string getACL() const;
void setACL(const std::string &aCL);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getPassWord() const;
void setPassWord(const std::string &passWord);
std::string getClientCertRevocationList() const;
void setClientCertRevocationList(const std::string &clientCertRevocationList);
std::string getServerCert() const;
void setServerCert(const std::string &serverCert);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
std::string getForceEncryption() const;
void setForceEncryption(const std::string &forceEncryption);
int getClientCAEnabled() const;
void setClientCAEnabled(int clientCAEnabled);
std::string getClientCACert() const;
@@ -64,17 +70,22 @@ public:
void setOwnerId(long ownerId);
int getSSLEnabled() const;
void setSSLEnabled(int sSLEnabled);
std::string getTlsVersion() const;
void setTlsVersion(const std::string &tlsVersion);
private:
long resourceOwnerId_;
std::string connectionString_;
std::string serverKey_;
int clientCrlEnabled_;
std::string certificate_;
std::string aCL_;
std::string accessKeyId_;
std::string passWord_;
std::string clientCertRevocationList_;
std::string serverCert_;
std::string dBInstanceId_;
std::string forceEncryption_;
int clientCAEnabled_;
std::string clientCACert_;
std::string replicationACL_;
@@ -83,6 +94,7 @@ private:
std::string ownerAccount_;
long ownerId_;
int sSLEnabled_;
std::string tlsVersion_;
};
} // namespace Model
} // namespace Rds

View File

@@ -46,6 +46,10 @@ public:
void setEngineVersion(const std::string &engineVersion);
bool getAutoUseCoupon() const;
void setAutoUseCoupon(bool autoUseCoupon);
std::string getIoAccelerationEnabled() const;
void setIoAccelerationEnabled(const std::string &ioAccelerationEnabled);
bool getColdDataEnabled() const;
void setColdDataEnabled(bool coldDataEnabled);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
@@ -95,6 +99,8 @@ private:
std::string clientToken_;
std::string engineVersion_;
bool autoUseCoupon_;
std::string ioAccelerationEnabled_;
bool coldDataEnabled_;
std::string accessKeyId_;
std::string resourceGroupId_;
ServerlessConfiguration serverlessConfiguration_;

View File

@@ -0,0 +1,81 @@
/*
* 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_MODIFYDBNODEREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_MODIFYDBNODEREQUEST_H_
#include <alibabacloud/rds/RdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Rds {
namespace Model {
class ALIBABACLOUD_RDS_EXPORT ModifyDBNodeRequest : public RpcServiceRequest {
public:
ModifyDBNodeRequest();
~ModifyDBNodeRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getDBInstanceStorage() const;
void setDBInstanceStorage(const std::string &dBInstanceStorage);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
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 getDBInstanceStorageType() const;
void setDBInstanceStorageType(const std::string &dBInstanceStorageType);
bool getProduceAsync() const;
void setProduceAsync(bool produceAsync);
bool getAutoPay() const;
void setAutoPay(bool autoPay);
bool getDryRun() const;
void setDryRun(bool dryRun);
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 getDBNode() const;
void setDBNode(const std::string &dBNode);
private:
long resourceOwnerId_;
std::string dBInstanceStorage_;
std::string clientToken_;
std::string accessKeyId_;
std::string effectiveTime_;
std::string dBInstanceId_;
std::string dBInstanceStorageType_;
bool produceAsync_;
bool autoPay_;
bool dryRun_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string dBNode_;
};
} // namespace Model
} // namespace Rds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYDBNODEREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* 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_MODIFYDBNODERESULT_H_
#define ALIBABACLOUD_RDS_MODEL_MODIFYDBNODERESULT_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 ModifyDBNodeResult : public ServiceResult
{
public:
ModifyDBNodeResult();
explicit ModifyDBNodeResult(const std::string &payload);
~ModifyDBNodeResult();
std::string getDBInstanceId()const;
long getOrderId()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string dBInstanceId_;
long orderId_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYDBNODERESULT_H_

View File

@@ -32,6 +32,8 @@ public:
~ModifyDBProxyInstanceRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getVSwitchIds() const;
void setVSwitchIds(const std::string &vSwitchIds);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getEffectiveTime() const;
@@ -55,6 +57,7 @@ public:
private:
long resourceOwnerId_;
std::string vSwitchIds_;
std::string accessKeyId_;
std::string effectiveTime_;
std::string effectiveSpecificTime_;

View File

@@ -42,6 +42,8 @@ public:
void setRegionId(const std::string &regionId);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
std::string getPersistentConnectionStatus() const;
void setPersistentConnectionStatus(const std::string &persistentConnectionStatus);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBProxyEngineType() const;
@@ -56,6 +58,8 @@ public:
void setVSwitchId(const std::string &vSwitchId);
std::string getAccountPassword() const;
void setAccountPassword(const std::string &accountPassword);
std::string getDBProxyInstanceType() const;
void setDBProxyInstanceType(const std::string &dBProxyInstanceType);
std::string getVPCId() const;
void setVPCId(const std::string &vPCId);
std::string getInstanceNetworkType() const;
@@ -68,6 +72,7 @@ private:
std::string accountName_;
std::string regionId_;
std::string dBInstanceId_;
std::string persistentConnectionStatus_;
std::string resourceOwnerAccount_;
std::string dBProxyEngineType_;
long ownerId_;
@@ -75,6 +80,7 @@ private:
std::string configDBProxyService_;
std::string vSwitchId_;
std::string accountPassword_;
std::string dBProxyInstanceType_;
std::string vPCId_;
std::string instanceNetworkType_;
};

View File

@@ -0,0 +1,69 @@
/*
* 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_MODIFYDATABASECONFIGREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_MODIFYDATABASECONFIGREQUEST_H_
#include <alibabacloud/rds/RdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Rds {
namespace Model {
class ALIBABACLOUD_RDS_EXPORT ModifyDatabaseConfigRequest : public RpcServiceRequest {
public:
ModifyDatabaseConfigRequest();
~ModifyDatabaseConfigRequest();
std::string getDatabasePropertyValue() const;
void setDatabasePropertyValue(const std::string &databasePropertyValue);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getDatabasePropertyName() const;
void setDatabasePropertyName(const std::string &databasePropertyName);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
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 getDBName() const;
void setDBName(const std::string &dBName);
private:
std::string databasePropertyValue_;
long resourceOwnerId_;
std::string clientToken_;
std::string databasePropertyName_;
std::string resourceGroupId_;
std::string dBInstanceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string dBName_;
};
} // namespace Model
} // namespace Rds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYDATABASECONFIGREQUEST_H_

View File

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

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYEVENTINFOREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_MODIFYEVENTINFOREQUEST_H_
#include <alibabacloud/rds/RdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Rds {
namespace Model {
class ALIBABACLOUD_RDS_EXPORT ModifyEventInfoRequest : public RpcServiceRequest {
public:
ModifyEventInfoRequest();
~ModifyEventInfoRequest();
std::string getEventId() const;
void setEventId(const std::string &eventId);
std::string getEventAction() const;
void setEventAction(const std::string &eventAction);
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 getActionParams() const;
void setActionParams(const std::string &actionParams);
private:
std::string eventId_;
std::string eventAction_;
std::string accessKeyId_;
std::string securityToken_;
std::string regionId_;
std::string actionParams_;
};
} // namespace Model
} // namespace Rds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYEVENTINFOREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYEVENTINFORESULT_H_
#define ALIBABACLOUD_RDS_MODEL_MODIFYEVENTINFORESULT_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 ModifyEventInfoResult : public ServiceResult
{
public:
ModifyEventInfoResult();
explicit ModifyEventInfoResult(const std::string &payload);
~ModifyEventInfoResult();
std::string getErrorEventId()const;
std::string getErrorCode()const;
std::string getSuccessEventId()const;
int getSuccessCount()const;
protected:
void parse(const std::string &payload);
private:
std::string errorEventId_;
std::string errorCode_;
std::string successEventId_;
int successCount_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYEVENTINFORESULT_H_

View File

@@ -0,0 +1,74 @@
/*
* 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_MODIFYMASKINGRULESREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_MODIFYMASKINGRULESREQUEST_H_
#include <alibabacloud/rds/RdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Rds {
namespace Model {
class ALIBABACLOUD_RDS_EXPORT ModifyMaskingRulesRequest : public RpcServiceRequest {
public:
struct RuleConfig {
std::string string;
std::vector<std::string> databases;
std::string string;
std::vector<std::string> tables;
std::string string;
std::vector<std::string> columns;
};
ModifyMaskingRulesRequest();
~ModifyMaskingRulesRequest();
std::string getDBInstanceName() const;
void setDBInstanceName(const std::string &dBInstanceName);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getMaskingAlgo() const;
void setMaskingAlgo(const std::string &maskingAlgo);
std::string getRuleName() const;
void setRuleName(const std::string &ruleName);
std::string getEnabled() const;
void setEnabled(const std::string &enabled);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerId() const;
void setOwnerId(const std::string &ownerId);
std::string getDefaultAlgo() const;
void setDefaultAlgo(const std::string &defaultAlgo);
RuleConfig getRuleConfig() const;
void setRuleConfig(const RuleConfig &ruleConfig);
private:
std::string dBInstanceName_;
long resourceOwnerId_;
std::string maskingAlgo_;
std::string ruleName_;
std::string enabled_;
std::string resourceOwnerAccount_;
std::string ownerId_;
std::string defaultAlgo_;
RuleConfig ruleConfig_;
};
} // namespace Model
} // namespace Rds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYMASKINGRULESREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* 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_MODIFYMASKINGRULESRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_MODIFYMASKINGRULESRESULT_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 ModifyMaskingRulesResult : public ServiceResult
{
public:
ModifyMaskingRulesResult();
explicit ModifyMaskingRulesResult(const std::string &payload);
~ModifyMaskingRulesResult();
std::string getMessage()const;
std::string getData()const;
std::string getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
std::string success_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYMASKINGRULESRESULT_H_

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYTASKINFOREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_MODIFYTASKINFOREQUEST_H_
#include <alibabacloud/rds/RdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Rds {
namespace Model {
class ALIBABACLOUD_RDS_EXPORT ModifyTaskInfoRequest : public RpcServiceRequest {
public:
ModifyTaskInfoRequest();
~ModifyTaskInfoRequest();
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 getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getTaskId() const;
void setTaskId(const std::string &taskId);
long getResourceOwnerAccount() const;
void setResourceOwnerAccount(long resourceOwnerAccount);
std::string getStepName() const;
void setStepName(const std::string &stepName);
std::string getActionParams() const;
void setActionParams(const std::string &actionParams);
std::string getTaskAction() const;
void setTaskAction(const std::string &taskAction);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string regionId_;
std::string taskId_;
long resourceOwnerAccount_;
std::string stepName_;
std::string actionParams_;
std::string taskAction_;
};
} // namespace Model
} // namespace Rds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYTASKINFOREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* 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_MODIFYTASKINFORESULT_H_
#define ALIBABACLOUD_RDS_MODEL_MODIFYTASKINFORESULT_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 ModifyTaskInfoResult : public ServiceResult
{
public:
ModifyTaskInfoResult();
explicit ModifyTaskInfoResult(const std::string &payload);
~ModifyTaskInfoResult();
std::string getErrorTaskId()const;
std::string getErrorCode()const;
std::string getSuccessCount()const;
protected:
void parse(const std::string &payload);
private:
std::string errorTaskId_;
std::string errorCode_;
std::string successCount_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYTASKINFORESULT_H_

View File

@@ -36,6 +36,10 @@ public:
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
int getTemplateId() const;
void setTemplateId(int templateId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getTemplateName() const;
void setTemplateName(const std::string &templateName);
std::string getIpWhitelist() const;
@@ -45,6 +49,8 @@ private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
int templateId_;
std::string resourceGroupId_;
std::string regionId_;
std::string templateName_;
std::string ipWhitelist_;
};

View File

@@ -0,0 +1,87 @@
/*
* 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_PRECHECKCREATEORDERFORDELETEDBNODESREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORDELETEDBNODESREQUEST_H_
#include <alibabacloud/rds/RdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Rds {
namespace Model {
class ALIBABACLOUD_RDS_EXPORT PreCheckCreateOrderForDeleteDBNodesRequest : public RpcServiceRequest {
public:
PreCheckCreateOrderForDeleteDBNodesRequest();
~PreCheckCreateOrderForDeleteDBNodesRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getNodeType() const;
void setNodeType(const std::string &nodeType);
std::string getDBNodeId() const;
void setDBNodeId(const std::string &dBNodeId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getEngineVersion() const;
void setEngineVersion(const std::string &engineVersion);
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 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 getPromotionCode() const;
void setPromotionCode(const std::string &promotionCode);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
private:
long resourceOwnerId_;
std::string nodeType_;
std::string dBNodeId_;
std::string clientToken_;
std::string engineVersion_;
std::string accessKeyId_;
std::string regionId_;
std::string dBInstanceId_;
std::string businessInfo_;
bool autoPay_;
std::string resourceOwnerAccount_;
std::string resource_;
std::string commodityCode_;
long ownerId_;
std::string promotionCode_;
std::string zoneId_;
};
} // namespace Model
} // namespace Rds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORDELETEDBNODESREQUEST_H_

View File

@@ -0,0 +1,58 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORDELETEDBNODESRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORDELETEDBNODESRESULT_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 PreCheckCreateOrderForDeleteDBNodesResult : public ServiceResult
{
public:
struct FailuresItem
{
std::string message;
std::string code;
};
PreCheckCreateOrderForDeleteDBNodesResult();
explicit PreCheckCreateOrderForDeleteDBNodesResult(const std::string &payload);
~PreCheckCreateOrderForDeleteDBNodesResult();
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_PRECHECKCREATEORDERFORDELETEDBNODESRESULT_H_

View File

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

View File

@@ -0,0 +1,53 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_QUERYRECOMMENDBYCODERESULT_H_
#define ALIBABACLOUD_RDS_MODEL_QUERYRECOMMENDBYCODERESULT_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 QueryRecommendByCodeResult : public ServiceResult
{
public:
QueryRecommendByCodeResult();
explicit QueryRecommendByCodeResult(const std::string &payload);
~QueryRecommendByCodeResult();
std::string getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_QUERYRECOMMENDBYCODERESULT_H_

File diff suppressed because it is too large Load Diff

View File

@@ -88,6 +88,15 @@ void AddTagsToResourceRequest::setTag1value(const std::string &tag1value) {
setParameter(std::string("Tag.1.value"), tag1value);
}
std::string AddTagsToResourceRequest::getResourceGroupId() const {
return resourceGroupId_;
}
void AddTagsToResourceRequest::setResourceGroupId(const std::string &resourceGroupId) {
resourceGroupId_ = resourceGroupId;
setParameter(std::string("ResourceGroupId"), resourceGroupId);
}
std::string AddTagsToResourceRequest::getRegionId() const {
return regionId_;
}

View File

@@ -52,6 +52,15 @@ void AttachWhitelistTemplateToInstanceRequest::setTemplateId(int templateId) {
setParameter(std::string("TemplateId"), std::to_string(templateId));
}
std::string AttachWhitelistTemplateToInstanceRequest::getResourceGroupId() const {
return resourceGroupId_;
}
void AttachWhitelistTemplateToInstanceRequest::setResourceGroupId(const std::string &resourceGroupId) {
resourceGroupId_ = resourceGroupId;
setParameter(std::string("ResourceGroupId"), resourceGroupId);
}
std::string AttachWhitelistTemplateToInstanceRequest::getInsName() const {
return insName_;
}
@@ -61,3 +70,12 @@ void AttachWhitelistTemplateToInstanceRequest::setInsName(const std::string &ins
setParameter(std::string("InsName"), insName);
}
std::string AttachWhitelistTemplateToInstanceRequest::getRegionId() const {
return regionId_;
}
void AttachWhitelistTemplateToInstanceRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}

View File

@@ -34,6 +34,42 @@ void CancelImportRequest::setResourceOwnerId(long resourceOwnerId) {
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string CancelImportRequest::getAccessKeyId() const {
return accessKeyId_;
}
void CancelImportRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string CancelImportRequest::getResourceGroupId() const {
return resourceGroupId_;
}
void CancelImportRequest::setResourceGroupId(const std::string &resourceGroupId) {
resourceGroupId_ = resourceGroupId;
setParameter(std::string("ResourceGroupId"), resourceGroupId);
}
int CancelImportRequest::getImportId() const {
return importId_;
}
void CancelImportRequest::setImportId(int importId) {
importId_ = importId;
setParameter(std::string("ImportId"), std::to_string(importId));
}
std::string CancelImportRequest::getDBInstanceId() const {
return dBInstanceId_;
}
void CancelImportRequest::setDBInstanceId(const std::string &dBInstanceId) {
dBInstanceId_ = dBInstanceId;
setParameter(std::string("DBInstanceId"), dBInstanceId);
}
std::string CancelImportRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
@@ -61,30 +97,3 @@ void CancelImportRequest::setOwnerId(long ownerId) {
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string CancelImportRequest::getAccessKeyId() const {
return accessKeyId_;
}
void CancelImportRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
int CancelImportRequest::getImportId() const {
return importId_;
}
void CancelImportRequest::setImportId(int importId) {
importId_ = importId;
setParameter(std::string("ImportId"), std::to_string(importId));
}
std::string CancelImportRequest::getDBInstanceId() const {
return dBInstanceId_;
}
void CancelImportRequest::setDBInstanceId(const std::string &dBInstanceId) {
dBInstanceId_ = dBInstanceId;
setParameter(std::string("DBInstanceId"), dBInstanceId);
}

View File

@@ -178,6 +178,15 @@ void CloneDBInstanceRequest::setZoneIdSlave2(const std::string &zoneIdSlave2) {
setParameter(std::string("ZoneIdSlave2"), zoneIdSlave2);
}
std::string CloneDBInstanceRequest::getIoAccelerationEnabled() const {
return ioAccelerationEnabled_;
}
void CloneDBInstanceRequest::setIoAccelerationEnabled(const std::string &ioAccelerationEnabled) {
ioAccelerationEnabled_ = ioAccelerationEnabled;
setParameter(std::string("IoAccelerationEnabled"), ioAccelerationEnabled);
}
std::string CloneDBInstanceRequest::getAccessKeyId() const {
return accessKeyId_;
}

View File

@@ -147,6 +147,15 @@ void CreateDBInstanceRequest::setBusinessInfo(const std::string &businessInfo) {
setParameter(std::string("BusinessInfo"), businessInfo);
}
std::string CreateDBInstanceRequest::getWhitelistTemplateList() const {
return whitelistTemplateList_;
}
void CreateDBInstanceRequest::setWhitelistTemplateList(const std::string &whitelistTemplateList) {
whitelistTemplateList_ = whitelistTemplateList;
setParameter(std::string("WhitelistTemplateList"), whitelistTemplateList);
}
std::string CreateDBInstanceRequest::getPeriod() const {
return period_;
}
@@ -354,6 +363,24 @@ void CreateDBInstanceRequest::setDBIsIgnoreCase(const std::string &dBIsIgnoreCas
setParameter(std::string("DBIsIgnoreCase"), dBIsIgnoreCase);
}
std::string CreateDBInstanceRequest::getIoAccelerationEnabled() const {
return ioAccelerationEnabled_;
}
void CreateDBInstanceRequest::setIoAccelerationEnabled(const std::string &ioAccelerationEnabled) {
ioAccelerationEnabled_ = ioAccelerationEnabled;
setParameter(std::string("IoAccelerationEnabled"), ioAccelerationEnabled);
}
bool CreateDBInstanceRequest::getColdDataEnabled() const {
return coldDataEnabled_;
}
void CreateDBInstanceRequest::setColdDataEnabled(bool coldDataEnabled) {
coldDataEnabled_ = coldDataEnabled;
setParameter(std::string("ColdDataEnabled"), coldDataEnabled ? "true" : "false");
}
std::string CreateDBInstanceRequest::getAccessKeyId() const {
return accessKeyId_;
}

View File

@@ -0,0 +1,107 @@
/*
* 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/CreateMaskingRulesRequest.h>
using AlibabaCloud::Rds::Model::CreateMaskingRulesRequest;
CreateMaskingRulesRequest::CreateMaskingRulesRequest()
: RpcServiceRequest("rds", "2014-08-15", "CreateMaskingRules") {
setMethod(HttpRequest::Method::Post);
}
CreateMaskingRulesRequest::~CreateMaskingRulesRequest() {}
std::string CreateMaskingRulesRequest::getDBInstanceName() const {
return dBInstanceName_;
}
void CreateMaskingRulesRequest::setDBInstanceName(const std::string &dBInstanceName) {
dBInstanceName_ = dBInstanceName;
setParameter(std::string("DBInstanceName"), dBInstanceName);
}
long CreateMaskingRulesRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
void CreateMaskingRulesRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string CreateMaskingRulesRequest::getMaskingAlgo() const {
return maskingAlgo_;
}
void CreateMaskingRulesRequest::setMaskingAlgo(const std::string &maskingAlgo) {
maskingAlgo_ = maskingAlgo;
setParameter(std::string("MaskingAlgo"), maskingAlgo);
}
std::string CreateMaskingRulesRequest::getRuleName() const {
return ruleName_;
}
void CreateMaskingRulesRequest::setRuleName(const std::string &ruleName) {
ruleName_ = ruleName;
setParameter(std::string("RuleName"), ruleName);
}
std::string CreateMaskingRulesRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void CreateMaskingRulesRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string CreateMaskingRulesRequest::getOwnerId() const {
return ownerId_;
}
void CreateMaskingRulesRequest::setOwnerId(const std::string &ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), ownerId);
}
std::string CreateMaskingRulesRequest::getDefaultAlgo() const {
return defaultAlgo_;
}
void CreateMaskingRulesRequest::setDefaultAlgo(const std::string &defaultAlgo) {
defaultAlgo_ = defaultAlgo;
setParameter(std::string("DefaultAlgo"), defaultAlgo);
}
CreateMaskingRulesRequest::RuleConfig CreateMaskingRulesRequest::getRuleConfig() const {
return ruleConfig_;
}
void CreateMaskingRulesRequest::setRuleConfig(const CreateMaskingRulesRequest::RuleConfig &ruleConfig) {
ruleConfig_ = ruleConfig;
for(int dep1 = 0; dep1 != ruleConfig.databases.size(); dep1++) {
setParameter(std::string("RuleConfig") + ".Databases." + std::to_string(dep1 + 1), ruleConfig.databases[dep1]);
}
for(int dep1 = 0; dep1 != ruleConfig.tables.size(); dep1++) {
setParameter(std::string("RuleConfig") + ".Tables." + std::to_string(dep1 + 1), ruleConfig.tables[dep1]);
}
for(int dep1 = 0; dep1 != ruleConfig.columns.size(); dep1++) {
setParameter(std::string("RuleConfig") + ".Columns." + std::to_string(dep1 + 1), ruleConfig.columns[dep1]);
}
}

View File

@@ -0,0 +1,65 @@
/*
* 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/CreateMaskingRulesResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Rds;
using namespace AlibabaCloud::Rds::Model;
CreateMaskingRulesResult::CreateMaskingRulesResult() :
ServiceResult()
{}
CreateMaskingRulesResult::CreateMaskingRulesResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
CreateMaskingRulesResult::~CreateMaskingRulesResult()
{}
void CreateMaskingRulesResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Success"].isNull())
success_ = value["Success"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Data"].isNull())
data_ = value["Data"].asString();
}
std::string CreateMaskingRulesResult::getMessage()const
{
return message_;
}
std::string CreateMaskingRulesResult::getData()const
{
return data_;
}
std::string CreateMaskingRulesResult::getSuccess()const
{
return success_;
}

View File

@@ -0,0 +1,180 @@
/*
* 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/CreateOrderForDeleteDBNodesRequest.h>
using AlibabaCloud::Rds::Model::CreateOrderForDeleteDBNodesRequest;
CreateOrderForDeleteDBNodesRequest::CreateOrderForDeleteDBNodesRequest()
: RpcServiceRequest("rds", "2014-08-15", "CreateOrderForDeleteDBNodes") {
setMethod(HttpRequest::Method::Post);
}
CreateOrderForDeleteDBNodesRequest::~CreateOrderForDeleteDBNodesRequest() {}
long CreateOrderForDeleteDBNodesRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
void CreateOrderForDeleteDBNodesRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string CreateOrderForDeleteDBNodesRequest::getNodeType() const {
return nodeType_;
}
void CreateOrderForDeleteDBNodesRequest::setNodeType(const std::string &nodeType) {
nodeType_ = nodeType;
setParameter(std::string("NodeType"), nodeType);
}
std::string CreateOrderForDeleteDBNodesRequest::getDBNodeId() const {
return dBNodeId_;
}
void CreateOrderForDeleteDBNodesRequest::setDBNodeId(const std::string &dBNodeId) {
dBNodeId_ = dBNodeId;
setParameter(std::string("DBNodeId"), dBNodeId);
}
std::string CreateOrderForDeleteDBNodesRequest::getClientToken() const {
return clientToken_;
}
void CreateOrderForDeleteDBNodesRequest::setClientToken(const std::string &clientToken) {
clientToken_ = clientToken;
setParameter(std::string("ClientToken"), clientToken);
}
std::string CreateOrderForDeleteDBNodesRequest::getEngineVersion() const {
return engineVersion_;
}
void CreateOrderForDeleteDBNodesRequest::setEngineVersion(const std::string &engineVersion) {
engineVersion_ = engineVersion;
setParameter(std::string("EngineVersion"), engineVersion);
}
std::string CreateOrderForDeleteDBNodesRequest::getAccessKeyId() const {
return accessKeyId_;
}
void CreateOrderForDeleteDBNodesRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string CreateOrderForDeleteDBNodesRequest::getResourceGroupId() const {
return resourceGroupId_;
}
void CreateOrderForDeleteDBNodesRequest::setResourceGroupId(const std::string &resourceGroupId) {
resourceGroupId_ = resourceGroupId;
setParameter(std::string("ResourceGroupId"), resourceGroupId);
}
std::string CreateOrderForDeleteDBNodesRequest::getRegionId() const {
return regionId_;
}
void CreateOrderForDeleteDBNodesRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
std::string CreateOrderForDeleteDBNodesRequest::getDBInstanceId() const {
return dBInstanceId_;
}
void CreateOrderForDeleteDBNodesRequest::setDBInstanceId(const std::string &dBInstanceId) {
dBInstanceId_ = dBInstanceId;
setParameter(std::string("DBInstanceId"), dBInstanceId);
}
std::string CreateOrderForDeleteDBNodesRequest::getBusinessInfo() const {
return businessInfo_;
}
void CreateOrderForDeleteDBNodesRequest::setBusinessInfo(const std::string &businessInfo) {
businessInfo_ = businessInfo;
setParameter(std::string("BusinessInfo"), businessInfo);
}
bool CreateOrderForDeleteDBNodesRequest::getAutoPay() const {
return autoPay_;
}
void CreateOrderForDeleteDBNodesRequest::setAutoPay(bool autoPay) {
autoPay_ = autoPay;
setParameter(std::string("AutoPay"), autoPay ? "true" : "false");
}
std::string CreateOrderForDeleteDBNodesRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void CreateOrderForDeleteDBNodesRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string CreateOrderForDeleteDBNodesRequest::getResource() const {
return resource_;
}
void CreateOrderForDeleteDBNodesRequest::setResource(const std::string &resource) {
resource_ = resource;
setParameter(std::string("Resource"), resource);
}
std::string CreateOrderForDeleteDBNodesRequest::getCommodityCode() const {
return commodityCode_;
}
void CreateOrderForDeleteDBNodesRequest::setCommodityCode(const std::string &commodityCode) {
commodityCode_ = commodityCode;
setParameter(std::string("CommodityCode"), commodityCode);
}
long CreateOrderForDeleteDBNodesRequest::getOwnerId() const {
return ownerId_;
}
void CreateOrderForDeleteDBNodesRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string CreateOrderForDeleteDBNodesRequest::getPromotionCode() const {
return promotionCode_;
}
void CreateOrderForDeleteDBNodesRequest::setPromotionCode(const std::string &promotionCode) {
promotionCode_ = promotionCode;
setParameter(std::string("PromotionCode"), promotionCode);
}
std::string CreateOrderForDeleteDBNodesRequest::getZoneId() const {
return zoneId_;
}
void CreateOrderForDeleteDBNodesRequest::setZoneId(const std::string &zoneId) {
zoneId_ = zoneId;
setParameter(std::string("ZoneId"), zoneId);
}

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