diff --git a/CHANGELOG b/CHANGELOG index a5bb77d3a..dfa45a8f2 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +2019-03-18 Version: 1.34.44 +1, rds: deliver string true/false to server for bool type parameter, not previous 1/0 + 2019-03-18 Version: 1.34.43 1, deliver string true/false to server for bool type parameter, not previous 1/0 diff --git a/VERSION b/VERSION index 8545c2fdf..49fab3419 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.34.43 \ No newline at end of file +1.34.44 \ No newline at end of file diff --git a/rds/CMakeLists.txt b/rds/CMakeLists.txt index 83a4d4522..78a3c2254 100644 --- a/rds/CMakeLists.txt +++ b/rds/CMakeLists.txt @@ -25,8 +25,6 @@ set(rds_public_header_model include/alibabacloud/rds/model/CreateMigrateTaskResult.h include/alibabacloud/rds/model/CheckRecoveryConditionsRequest.h include/alibabacloud/rds/model/CheckRecoveryConditionsResult.h - include/alibabacloud/rds/model/LoginDBInstancefromCloudDBARequest.h - include/alibabacloud/rds/model/LoginDBInstancefromCloudDBAResult.h include/alibabacloud/rds/model/DeleteBackupRequest.h include/alibabacloud/rds/model/DeleteBackupResult.h include/alibabacloud/rds/model/DescribeDatabasesRequest.h @@ -37,52 +35,38 @@ set(rds_public_header_model include/alibabacloud/rds/model/SwitchDBInstanceNetTypeResult.h include/alibabacloud/rds/model/DescribeDBInstanceMonitorRequest.h include/alibabacloud/rds/model/DescribeDBInstanceMonitorResult.h + include/alibabacloud/rds/model/DescribeDBInstanceHAConfigRequest.h + include/alibabacloud/rds/model/DescribeDBInstanceHAConfigResult.h include/alibabacloud/rds/model/CreateReadOnlyDBInstanceRequest.h include/alibabacloud/rds/model/CreateReadOnlyDBInstanceResult.h include/alibabacloud/rds/model/ModifyAccountDescriptionRequest.h include/alibabacloud/rds/model/ModifyAccountDescriptionResult.h - include/alibabacloud/rds/model/DescribeDBInstanceHAConfigRequest.h - include/alibabacloud/rds/model/DescribeDBInstanceHAConfigResult.h - include/alibabacloud/rds/model/DescribeCustinsKernelReleaseNotesRequest.h - include/alibabacloud/rds/model/DescribeCustinsKernelReleaseNotesResult.h + include/alibabacloud/rds/model/MigrateToOtherRegionRequest.h + include/alibabacloud/rds/model/MigrateToOtherRegionResult.h include/alibabacloud/rds/model/DescribeOssDownloadsRequest.h include/alibabacloud/rds/model/DescribeOssDownloadsResult.h include/alibabacloud/rds/model/ModifyParameterRequest.h include/alibabacloud/rds/model/ModifyParameterResult.h - include/alibabacloud/rds/model/ReleaseReplicaRequest.h - include/alibabacloud/rds/model/ReleaseReplicaResult.h include/alibabacloud/rds/model/UpgradeDBInstanceEngineVersionRequest.h include/alibabacloud/rds/model/UpgradeDBInstanceEngineVersionResult.h - include/alibabacloud/rds/model/ModifyReplicaRecoveryModeRequest.h - include/alibabacloud/rds/model/ModifyReplicaRecoveryModeResult.h - include/alibabacloud/rds/model/DescribeReplicasRequest.h - include/alibabacloud/rds/model/DescribeReplicasResult.h include/alibabacloud/rds/model/ModifyDBInstanceConnectionStringRequest.h include/alibabacloud/rds/model/ModifyDBInstanceConnectionStringResult.h - include/alibabacloud/rds/model/StopSyncingRequest.h - include/alibabacloud/rds/model/StopSyncingResult.h include/alibabacloud/rds/model/CheckAccountNameAvailableRequest.h include/alibabacloud/rds/model/CheckAccountNameAvailableResult.h include/alibabacloud/rds/model/RestartDBInstanceRequest.h include/alibabacloud/rds/model/RestartDBInstanceResult.h + include/alibabacloud/rds/model/DescribeTemplatesListRequest.h + include/alibabacloud/rds/model/DescribeTemplatesListResult.h include/alibabacloud/rds/model/ImportDataForSQLServerRequest.h include/alibabacloud/rds/model/ImportDataForSQLServerResult.h - include/alibabacloud/rds/model/DescribeLogicDBInstanceTopologyRequest.h - include/alibabacloud/rds/model/DescribeLogicDBInstanceTopologyResult.h + include/alibabacloud/rds/model/ModifySecurityGroupConfigurationRequest.h + include/alibabacloud/rds/model/ModifySecurityGroupConfigurationResult.h include/alibabacloud/rds/model/DescribeTagsRequest.h include/alibabacloud/rds/model/DescribeTagsResult.h include/alibabacloud/rds/model/CheckResourceRequest.h include/alibabacloud/rds/model/CheckResourceResult.h - include/alibabacloud/rds/model/StartDBInstanceDiagnoseRequest.h - include/alibabacloud/rds/model/StartDBInstanceDiagnoseResult.h - include/alibabacloud/rds/model/ModifySecurityGroupConfigurationRequest.h - include/alibabacloud/rds/model/ModifySecurityGroupConfigurationResult.h - include/alibabacloud/rds/model/DescribeReplicaConflictInfoRequest.h - include/alibabacloud/rds/model/DescribeReplicaConflictInfoResult.h include/alibabacloud/rds/model/DescribeCharacterSetNameRequest.h include/alibabacloud/rds/model/DescribeCharacterSetNameResult.h - include/alibabacloud/rds/model/ImportDataFromDatabaseRequest.h - include/alibabacloud/rds/model/ImportDataFromDatabaseResult.h include/alibabacloud/rds/model/DescribeMigrateTasksRequest.h include/alibabacloud/rds/model/DescribeMigrateTasksResult.h include/alibabacloud/rds/model/ModifyDBInstanceNetworkExpireTimeRequest.h @@ -91,20 +75,14 @@ set(rds_public_header_model include/alibabacloud/rds/model/CreateAccountResult.h include/alibabacloud/rds/model/DescribeModifyParameterLogRequest.h include/alibabacloud/rds/model/DescribeModifyParameterLogResult.h - include/alibabacloud/rds/model/DescribeOperatorPermissionRequest.h - include/alibabacloud/rds/model/DescribeOperatorPermissionResult.h - include/alibabacloud/rds/model/DescribeOptimizeAdviceOnMissIndexRequest.h - include/alibabacloud/rds/model/DescribeOptimizeAdviceOnMissIndexResult.h - include/alibabacloud/rds/model/DescribeDampPoliciesByCidRequest.h - include/alibabacloud/rds/model/DescribeDampPoliciesByCidResult.h + include/alibabacloud/rds/model/RecoveryDBInstanceRequest.h + include/alibabacloud/rds/model/RecoveryDBInstanceResult.h include/alibabacloud/rds/model/ModifyDBDescriptionRequest.h include/alibabacloud/rds/model/ModifyDBDescriptionResult.h include/alibabacloud/rds/model/ImportDatabaseBetweenInstancesRequest.h include/alibabacloud/rds/model/ImportDatabaseBetweenInstancesResult.h include/alibabacloud/rds/model/RenewInstanceRequest.h include/alibabacloud/rds/model/RenewInstanceResult.h - include/alibabacloud/rds/model/CheckDBNameAvailableRequest.h - include/alibabacloud/rds/model/CheckDBNameAvailableResult.h include/alibabacloud/rds/model/ModifyDBInstanceMonitorRequest.h include/alibabacloud/rds/model/ModifyDBInstanceMonitorResult.h include/alibabacloud/rds/model/DescribeSQLLogFilesRequest.h @@ -115,26 +93,20 @@ set(rds_public_header_model include/alibabacloud/rds/model/ModifyReplicaDescriptionResult.h include/alibabacloud/rds/model/ModifyBackupPolicyRequest.h include/alibabacloud/rds/model/ModifyBackupPolicyResult.h - include/alibabacloud/rds/model/DescribeReplicaInitializeProgressRequest.h - include/alibabacloud/rds/model/DescribeReplicaInitializeProgressResult.h include/alibabacloud/rds/model/DescribeSecurityGroupConfigurationRequest.h include/alibabacloud/rds/model/DescribeSecurityGroupConfigurationResult.h include/alibabacloud/rds/model/DescribeParametersRequest.h include/alibabacloud/rds/model/DescribeParametersResult.h - include/alibabacloud/rds/model/UpgradeDBInstanceNetWorkInfoRequest.h - include/alibabacloud/rds/model/UpgradeDBInstanceNetWorkInfoResult.h include/alibabacloud/rds/model/AddTagsToResourceRequest.h include/alibabacloud/rds/model/AddTagsToResourceResult.h include/alibabacloud/rds/model/DescribeBinlogFilesRequest.h include/alibabacloud/rds/model/DescribeBinlogFilesResult.h - include/alibabacloud/rds/model/DescribeBackupsForSecurityRequest.h - include/alibabacloud/rds/model/DescribeBackupsForSecurityResult.h - include/alibabacloud/rds/model/CreateDiagnosticReportRequest.h - include/alibabacloud/rds/model/CreateDiagnosticReportResult.h + include/alibabacloud/rds/model/DescribeDBInstanceProxyConfigurationRequest.h + include/alibabacloud/rds/model/DescribeDBInstanceProxyConfigurationResult.h include/alibabacloud/rds/model/DescribeSQLLogReportListRequest.h include/alibabacloud/rds/model/DescribeSQLLogReportListResult.h - include/alibabacloud/rds/model/DescribeResourceDiagnosisRequest.h - include/alibabacloud/rds/model/DescribeResourceDiagnosisResult.h + include/alibabacloud/rds/model/DescribeReadDBInstanceDelayRequest.h + include/alibabacloud/rds/model/DescribeReadDBInstanceDelayResult.h include/alibabacloud/rds/model/CloneDBInstanceRequest.h include/alibabacloud/rds/model/CloneDBInstanceResult.h include/alibabacloud/rds/model/DescribeTasksRequest.h @@ -143,36 +115,32 @@ set(rds_public_header_model include/alibabacloud/rds/model/DescribeRenewalPriceResult.h include/alibabacloud/rds/model/AllocateInstancePublicConnectionRequest.h include/alibabacloud/rds/model/AllocateInstancePublicConnectionResult.h - include/alibabacloud/rds/model/DescribeOptimizeAdviceOnStorageRequest.h - include/alibabacloud/rds/model/DescribeOptimizeAdviceOnStorageResult.h - include/alibabacloud/rds/model/DescribeInstanceAutoRenewAttributeRequest.h - include/alibabacloud/rds/model/DescribeInstanceAutoRenewAttributeResult.h - include/alibabacloud/rds/model/CreateStaticVerificationRequest.h - include/alibabacloud/rds/model/CreateStaticVerificationResult.h include/alibabacloud/rds/model/DescribeDBInstanceAttributeRequest.h include/alibabacloud/rds/model/DescribeDBInstanceAttributeResult.h - include/alibabacloud/rds/model/DescribeDBInstanceUserRequest.h - include/alibabacloud/rds/model/DescribeDBInstanceUserResult.h + include/alibabacloud/rds/model/CheckInstanceExistRequest.h + include/alibabacloud/rds/model/CheckInstanceExistResult.h include/alibabacloud/rds/model/CreateTempDBInstanceRequest.h include/alibabacloud/rds/model/CreateTempDBInstanceResult.h include/alibabacloud/rds/model/ModifyInstanceAutoRenewalAttributeRequest.h include/alibabacloud/rds/model/ModifyInstanceAutoRenewalAttributeResult.h - include/alibabacloud/rds/model/DescribeSQLCollectorPolicyRequest.h - include/alibabacloud/rds/model/DescribeSQLCollectorPolicyResult.h include/alibabacloud/rds/model/ModifySQLCollectorPolicyRequest.h include/alibabacloud/rds/model/ModifySQLCollectorPolicyResult.h + include/alibabacloud/rds/model/AllocateInstanceVpcNetworkTypeRequest.h + include/alibabacloud/rds/model/AllocateInstanceVpcNetworkTypeResult.h include/alibabacloud/rds/model/DescribeBackupsRequest.h include/alibabacloud/rds/model/DescribeBackupsResult.h include/alibabacloud/rds/model/CreateDatabaseRequest.h include/alibabacloud/rds/model/CreateDatabaseResult.h + include/alibabacloud/rds/model/DescribeCollationTimeZonesRequest.h + include/alibabacloud/rds/model/DescribeCollationTimeZonesResult.h include/alibabacloud/rds/model/DeleteDBInstanceRequest.h include/alibabacloud/rds/model/DeleteDBInstanceResult.h - include/alibabacloud/rds/model/DescribeSQLInjectionInfosRequest.h - include/alibabacloud/rds/model/DescribeSQLInjectionInfosResult.h - include/alibabacloud/rds/model/DescribeRealtimeDiagnosesRequest.h - include/alibabacloud/rds/model/DescribeRealtimeDiagnosesResult.h + include/alibabacloud/rds/model/ModifyReadonlyInstanceDelayReplicationTimeRequest.h + include/alibabacloud/rds/model/ModifyReadonlyInstanceDelayReplicationTimeResult.h include/alibabacloud/rds/model/DescribeInstanceAutoRenewalAttributeRequest.h include/alibabacloud/rds/model/DescribeInstanceAutoRenewalAttributeResult.h + include/alibabacloud/rds/model/SwitchDBInstanceVpcRequest.h + include/alibabacloud/rds/model/SwitchDBInstanceVpcResult.h include/alibabacloud/rds/model/RestoreDBInstanceRequest.h include/alibabacloud/rds/model/RestoreDBInstanceResult.h include/alibabacloud/rds/model/RevokeOperatorPermissionRequest.h @@ -181,6 +149,8 @@ set(rds_public_header_model include/alibabacloud/rds/model/ModifyDBInstanceSpecResult.h include/alibabacloud/rds/model/DescribeDiagnosticReportListRequest.h include/alibabacloud/rds/model/DescribeDiagnosticReportListResult.h + include/alibabacloud/rds/model/MigrateSecurityIPModeRequest.h + include/alibabacloud/rds/model/MigrateSecurityIPModeResult.h include/alibabacloud/rds/model/RemoveTagsFromResourceRequest.h include/alibabacloud/rds/model/RemoveTagsFromResourceResult.h include/alibabacloud/rds/model/DescribeSQLLogRecordsRequest.h @@ -189,122 +159,82 @@ set(rds_public_header_model include/alibabacloud/rds/model/ModifySecurityIpsResult.h include/alibabacloud/rds/model/DescribeMigrateTasksForSQLServerRequest.h include/alibabacloud/rds/model/DescribeMigrateTasksForSQLServerResult.h - include/alibabacloud/rds/model/DescribeVerificationListRequest.h - include/alibabacloud/rds/model/DescribeVerificationListResult.h + include/alibabacloud/rds/model/RestoreTableRequest.h + include/alibabacloud/rds/model/RestoreTableResult.h include/alibabacloud/rds/model/CreateOnlineDatabaseTaskRequest.h include/alibabacloud/rds/model/CreateOnlineDatabaseTaskResult.h - include/alibabacloud/rds/model/ModifyReplicaModeRequest.h - include/alibabacloud/rds/model/ModifyReplicaModeResult.h - include/alibabacloud/rds/model/DescribeStrategyRequest.h - include/alibabacloud/rds/model/DescribeStrategyResult.h - include/alibabacloud/rds/model/DeleteDampPolicyRequest.h - include/alibabacloud/rds/model/DeleteDampPolicyResult.h include/alibabacloud/rds/model/GrantAccountPrivilegeRequest.h include/alibabacloud/rds/model/GrantAccountPrivilegeResult.h include/alibabacloud/rds/model/GrantOperatorPermissionRequest.h include/alibabacloud/rds/model/GrantOperatorPermissionResult.h - include/alibabacloud/rds/model/ModifyPostpaidDBInstanceSpecRequest.h - include/alibabacloud/rds/model/ModifyPostpaidDBInstanceSpecResult.h - include/alibabacloud/rds/model/CreatePolicyWithSpecifiedPolicyRequest.h - include/alibabacloud/rds/model/CreatePolicyWithSpecifiedPolicyResult.h include/alibabacloud/rds/model/ModifyDBInstanceTDERequest.h include/alibabacloud/rds/model/ModifyDBInstanceTDEResult.h include/alibabacloud/rds/model/DescribeDBInstancePerformanceRequest.h include/alibabacloud/rds/model/DescribeDBInstancePerformanceResult.h - include/alibabacloud/rds/model/DescribeVpcZoneNosRequest.h - include/alibabacloud/rds/model/DescribeVpcZoneNosResult.h - include/alibabacloud/rds/model/DescribeOptimizeAdviceOnBigTableRequest.h - include/alibabacloud/rds/model/DescribeOptimizeAdviceOnBigTableResult.h - include/alibabacloud/rds/model/DescribeDBInstanceExtendAttributeRequest.h - include/alibabacloud/rds/model/DescribeDBInstanceExtendAttributeResult.h - include/alibabacloud/rds/model/DescribeDampPolicyByCommentRequest.h - include/alibabacloud/rds/model/DescribeDampPolicyByCommentResult.h - include/alibabacloud/rds/model/DescribePreCheckResultsRequest.h - include/alibabacloud/rds/model/DescribePreCheckResultsResult.h include/alibabacloud/rds/model/DescribeDBInstancesRequest.h include/alibabacloud/rds/model/DescribeDBInstancesResult.h - include/alibabacloud/rds/model/StartArchiveSQLLogRequest.h - include/alibabacloud/rds/model/StartArchiveSQLLogResult.h + include/alibabacloud/rds/model/RequestServiceOfCloudDBExpertRequest.h + include/alibabacloud/rds/model/RequestServiceOfCloudDBExpertResult.h + include/alibabacloud/rds/model/DescribeBackupDatabaseRequest.h + include/alibabacloud/rds/model/DescribeBackupDatabaseResult.h include/alibabacloud/rds/model/CreateDBInstanceReplicaRequest.h include/alibabacloud/rds/model/CreateDBInstanceReplicaResult.h - include/alibabacloud/rds/model/ModifyDampPolicyRequest.h - include/alibabacloud/rds/model/ModifyDampPolicyResult.h include/alibabacloud/rds/model/AllocateInstancePrivateConnectionRequest.h include/alibabacloud/rds/model/AllocateInstancePrivateConnectionResult.h include/alibabacloud/rds/model/RevokeAccountPrivilegeRequest.h include/alibabacloud/rds/model/RevokeAccountPrivilegeResult.h - include/alibabacloud/rds/model/DegradeDBInstanceSpecRequest.h - include/alibabacloud/rds/model/DegradeDBInstanceSpecResult.h include/alibabacloud/rds/model/DescribeParameterTemplatesRequest.h include/alibabacloud/rds/model/DescribeParameterTemplatesResult.h include/alibabacloud/rds/model/DescibeImportsFromDatabaseRequest.h include/alibabacloud/rds/model/DescibeImportsFromDatabaseResult.h - include/alibabacloud/rds/model/DescribeDatabaseLockDiagnosisRequest.h - include/alibabacloud/rds/model/DescribeDatabaseLockDiagnosisResult.h - include/alibabacloud/rds/model/DescribeOptimizeAdviceOnExcessIndexRequest.h - include/alibabacloud/rds/model/DescribeOptimizeAdviceOnExcessIndexResult.h + include/alibabacloud/rds/model/CopyDatabaseBetweenInstancesRequest.h + include/alibabacloud/rds/model/CopyDatabaseBetweenInstancesResult.h + include/alibabacloud/rds/model/DescribeInstanceVpcMigrateInfoRequest.h + include/alibabacloud/rds/model/DescribeInstanceVpcMigrateInfoResult.h include/alibabacloud/rds/model/CopyDatabaseRequest.h include/alibabacloud/rds/model/CopyDatabaseResult.h include/alibabacloud/rds/model/CreateDBInstanceRequest.h include/alibabacloud/rds/model/CreateDBInstanceResult.h - include/alibabacloud/rds/model/DescribeDBInstanceTDERequest.h - include/alibabacloud/rds/model/DescribeDBInstanceTDEResult.h include/alibabacloud/rds/model/ModifyDBInstanceSSLRequest.h include/alibabacloud/rds/model/ModifyDBInstanceSSLResult.h + include/alibabacloud/rds/model/DescribeDBInstanceTDERequest.h + include/alibabacloud/rds/model/DescribeDBInstanceTDEResult.h include/alibabacloud/rds/model/DescribeSQLLogReportsRequest.h include/alibabacloud/rds/model/DescribeSQLLogReportsResult.h - include/alibabacloud/rds/model/DescribeStaticVerificationListRequest.h - include/alibabacloud/rds/model/DescribeStaticVerificationListResult.h - include/alibabacloud/rds/model/DescribeCloudDBAServiceRequest.h - include/alibabacloud/rds/model/DescribeCloudDBAServiceResult.h - include/alibabacloud/rds/model/DescribeSQLDiagnosisListRequest.h - include/alibabacloud/rds/model/DescribeSQLDiagnosisListResult.h include/alibabacloud/rds/model/ModifyDBInstanceConnectionModeRequest.h include/alibabacloud/rds/model/ModifyDBInstanceConnectionModeResult.h include/alibabacloud/rds/model/DescribeDBInstanceNetInfoRequest.h include/alibabacloud/rds/model/DescribeDBInstanceNetInfoResult.h + include/alibabacloud/rds/model/DescribeAvailableResourceRequest.h + include/alibabacloud/rds/model/DescribeAvailableResourceResult.h include/alibabacloud/rds/model/AllocateReadWriteSplittingConnectionRequest.h include/alibabacloud/rds/model/AllocateReadWriteSplittingConnectionResult.h + include/alibabacloud/rds/model/DescribeCloudDbExpertServiceRequest.h + include/alibabacloud/rds/model/DescribeCloudDbExpertServiceResult.h include/alibabacloud/rds/model/ReleaseInstancePublicConnectionRequest.h include/alibabacloud/rds/model/ReleaseInstancePublicConnectionResult.h include/alibabacloud/rds/model/CalculateDBInstanceWeightRequest.h include/alibabacloud/rds/model/CalculateDBInstanceWeightResult.h - include/alibabacloud/rds/model/ModifyReplicaRelationRequest.h - include/alibabacloud/rds/model/ModifyReplicaRelationResult.h include/alibabacloud/rds/model/ModifyDBInstanceNetworkTypeRequest.h include/alibabacloud/rds/model/ModifyDBInstanceNetworkTypeResult.h - include/alibabacloud/rds/model/DescribeAbnormalDBInstancesRequest.h - include/alibabacloud/rds/model/DescribeAbnormalDBInstancesResult.h include/alibabacloud/rds/model/DescribeSlowLogsRequest.h include/alibabacloud/rds/model/DescribeSlowLogsResult.h - include/alibabacloud/rds/model/CreateSQLDiagnosisRequest.h - include/alibabacloud/rds/model/CreateSQLDiagnosisResult.h include/alibabacloud/rds/model/CreateBackupRequest.h include/alibabacloud/rds/model/CreateBackupResult.h - include/alibabacloud/rds/model/DescribeReplicaUsageRequest.h - include/alibabacloud/rds/model/DescribeReplicaUsageResult.h include/alibabacloud/rds/model/ModifyReadWriteSplittingConnectionRequest.h include/alibabacloud/rds/model/ModifyReadWriteSplittingConnectionResult.h include/alibabacloud/rds/model/ModifyDBInstanceMaintainTimeRequest.h include/alibabacloud/rds/model/ModifyDBInstanceMaintainTimeResult.h include/alibabacloud/rds/model/ModifyDBInstanceDescriptionRequest.h include/alibabacloud/rds/model/ModifyDBInstanceDescriptionResult.h - include/alibabacloud/rds/model/DescribeReplicaPerformanceRequest.h - include/alibabacloud/rds/model/DescribeReplicaPerformanceResult.h - include/alibabacloud/rds/model/DescribeSQLDiagnosisRequest.h - include/alibabacloud/rds/model/DescribeSQLDiagnosisResult.h - include/alibabacloud/rds/model/DescribeDampPolicyByPolicyNameRequest.h - include/alibabacloud/rds/model/DescribeDampPolicyByPolicyNameResult.h include/alibabacloud/rds/model/ModifyResourceGroupRequest.h include/alibabacloud/rds/model/ModifyResourceGroupResult.h + include/alibabacloud/rds/model/DescribeProxyFunctionSupportRequest.h + include/alibabacloud/rds/model/DescribeProxyFunctionSupportResult.h include/alibabacloud/rds/model/DescribeOssDownloadsForSQLServerRequest.h include/alibabacloud/rds/model/DescribeOssDownloadsForSQLServerResult.h - include/alibabacloud/rds/model/RequestServiceOfCloudDBARequest.h - include/alibabacloud/rds/model/RequestServiceOfCloudDBAResult.h include/alibabacloud/rds/model/ResetAccountRequest.h include/alibabacloud/rds/model/ResetAccountResult.h - include/alibabacloud/rds/model/PreCheckBeforeImportDataRequest.h - include/alibabacloud/rds/model/PreCheckBeforeImportDataResult.h include/alibabacloud/rds/model/DescribeResourceUsageRequest.h include/alibabacloud/rds/model/DescribeResourceUsageResult.h include/alibabacloud/rds/model/PurgeDBInstanceLogRequest.h @@ -313,20 +243,22 @@ set(rds_public_header_model include/alibabacloud/rds/model/DescribeTaskInfoResult.h include/alibabacloud/rds/model/UpgradeDBInstanceKernelVersionRequest.h include/alibabacloud/rds/model/UpgradeDBInstanceKernelVersionResult.h + include/alibabacloud/rds/model/ModifyMySQLDBInstanceDelayRequest.h + include/alibabacloud/rds/model/ModifyMySQLDBInstanceDelayResult.h include/alibabacloud/rds/model/DescribeRegionsRequest.h include/alibabacloud/rds/model/DescribeRegionsResult.h include/alibabacloud/rds/model/MigrateToOtherZoneRequest.h include/alibabacloud/rds/model/MigrateToOtherZoneResult.h - include/alibabacloud/rds/model/DescribeOptimizeAdviceOnMissPKRequest.h - include/alibabacloud/rds/model/DescribeOptimizeAdviceOnMissPKResult.h include/alibabacloud/rds/model/DeleteAccountRequest.h include/alibabacloud/rds/model/DeleteAccountResult.h include/alibabacloud/rds/model/DescribeSlowLogRecordsRequest.h include/alibabacloud/rds/model/DescribeSlowLogRecordsResult.h - include/alibabacloud/rds/model/UpgradeDBInstanceNetworkRequest.h - include/alibabacloud/rds/model/UpgradeDBInstanceNetworkResult.h include/alibabacloud/rds/model/ReleaseReadWriteSplittingConnectionRequest.h include/alibabacloud/rds/model/ReleaseReadWriteSplittingConnectionResult.h + include/alibabacloud/rds/model/DescribeLogBackupFilesRequest.h + include/alibabacloud/rds/model/DescribeLogBackupFilesResult.h + include/alibabacloud/rds/model/DescribeAvailableInstanceClassRequest.h + include/alibabacloud/rds/model/DescribeAvailableInstanceClassResult.h include/alibabacloud/rds/model/DescribeErrorLogsRequest.h include/alibabacloud/rds/model/DescribeErrorLogsResult.h include/alibabacloud/rds/model/ModifyDBInstanceHAConfigRequest.h @@ -337,30 +269,26 @@ set(rds_public_header_model include/alibabacloud/rds/model/ResetAccountPasswordResult.h include/alibabacloud/rds/model/ModifyDBInstanceProxyConfigurationRequest.h include/alibabacloud/rds/model/ModifyDBInstanceProxyConfigurationResult.h - include/alibabacloud/rds/model/DescribeAccountsRequest.h - include/alibabacloud/rds/model/DescribeAccountsResult.h include/alibabacloud/rds/model/DescribePriceRequest.h include/alibabacloud/rds/model/DescribePriceResult.h + include/alibabacloud/rds/model/DescribeAccountsRequest.h + include/alibabacloud/rds/model/DescribeAccountsResult.h include/alibabacloud/rds/model/DescribeDBInstanceByTagsRequest.h include/alibabacloud/rds/model/DescribeDBInstanceByTagsResult.h + include/alibabacloud/rds/model/DescribeMetaListRequest.h + include/alibabacloud/rds/model/DescribeMetaListResult.h include/alibabacloud/rds/model/DescribeDBInstanceSSLRequest.h include/alibabacloud/rds/model/DescribeDBInstanceSSLResult.h - include/alibabacloud/rds/model/CreateDampPolicyRequest.h - include/alibabacloud/rds/model/CreateDampPolicyResult.h include/alibabacloud/rds/model/DescribeDBInstancesByPerformanceRequest.h include/alibabacloud/rds/model/DescribeDBInstancesByPerformanceResult.h - include/alibabacloud/rds/model/QueryPriceForBuyRequest.h - include/alibabacloud/rds/model/QueryPriceForBuyResult.h include/alibabacloud/rds/model/DescribeSQLReportsRequest.h include/alibabacloud/rds/model/DescribeSQLReportsResult.h include/alibabacloud/rds/model/DescribeBackupTasksRequest.h include/alibabacloud/rds/model/DescribeBackupTasksResult.h include/alibabacloud/rds/model/DeleteDatabaseRequest.h include/alibabacloud/rds/model/DeleteDatabaseResult.h - include/alibabacloud/rds/model/ModifyReplicaVerificationModeRequest.h - include/alibabacloud/rds/model/ModifyReplicaVerificationModeResult.h - include/alibabacloud/rds/model/ModifyGuardDomainModeRequest.h - include/alibabacloud/rds/model/ModifyGuardDomainModeResult.h + include/alibabacloud/rds/model/ModifyCollationTimeZoneRequest.h + include/alibabacloud/rds/model/ModifyCollationTimeZoneResult.h include/alibabacloud/rds/model/DescribeBackupPolicyRequest.h include/alibabacloud/rds/model/DescribeBackupPolicyResult.h include/alibabacloud/rds/model/CreateMigrateTaskForSQLServerRequest.h @@ -370,9 +298,7 @@ set(rds_public_header_model include/alibabacloud/rds/model/SwitchDBInstanceHARequest.h include/alibabacloud/rds/model/SwitchDBInstanceHAResult.h include/alibabacloud/rds/model/ResetAccountForPGRequest.h - include/alibabacloud/rds/model/ResetAccountForPGResult.h - include/alibabacloud/rds/model/DescribeBackupSetsForSecurityRequest.h - include/alibabacloud/rds/model/DescribeBackupSetsForSecurityResult.h ) + include/alibabacloud/rds/model/ResetAccountForPGResult.h ) set(rds_src src/RdsClient.cc @@ -380,8 +306,6 @@ set(rds_src src/model/CreateMigrateTaskResult.cc src/model/CheckRecoveryConditionsRequest.cc src/model/CheckRecoveryConditionsResult.cc - src/model/LoginDBInstancefromCloudDBARequest.cc - src/model/LoginDBInstancefromCloudDBAResult.cc src/model/DeleteBackupRequest.cc src/model/DeleteBackupResult.cc src/model/DescribeDatabasesRequest.cc @@ -392,52 +316,38 @@ set(rds_src src/model/SwitchDBInstanceNetTypeResult.cc src/model/DescribeDBInstanceMonitorRequest.cc src/model/DescribeDBInstanceMonitorResult.cc + src/model/DescribeDBInstanceHAConfigRequest.cc + src/model/DescribeDBInstanceHAConfigResult.cc src/model/CreateReadOnlyDBInstanceRequest.cc src/model/CreateReadOnlyDBInstanceResult.cc src/model/ModifyAccountDescriptionRequest.cc src/model/ModifyAccountDescriptionResult.cc - src/model/DescribeDBInstanceHAConfigRequest.cc - src/model/DescribeDBInstanceHAConfigResult.cc - src/model/DescribeCustinsKernelReleaseNotesRequest.cc - src/model/DescribeCustinsKernelReleaseNotesResult.cc + src/model/MigrateToOtherRegionRequest.cc + src/model/MigrateToOtherRegionResult.cc src/model/DescribeOssDownloadsRequest.cc src/model/DescribeOssDownloadsResult.cc src/model/ModifyParameterRequest.cc src/model/ModifyParameterResult.cc - src/model/ReleaseReplicaRequest.cc - src/model/ReleaseReplicaResult.cc src/model/UpgradeDBInstanceEngineVersionRequest.cc src/model/UpgradeDBInstanceEngineVersionResult.cc - src/model/ModifyReplicaRecoveryModeRequest.cc - src/model/ModifyReplicaRecoveryModeResult.cc - src/model/DescribeReplicasRequest.cc - src/model/DescribeReplicasResult.cc src/model/ModifyDBInstanceConnectionStringRequest.cc src/model/ModifyDBInstanceConnectionStringResult.cc - src/model/StopSyncingRequest.cc - src/model/StopSyncingResult.cc src/model/CheckAccountNameAvailableRequest.cc src/model/CheckAccountNameAvailableResult.cc src/model/RestartDBInstanceRequest.cc src/model/RestartDBInstanceResult.cc + src/model/DescribeTemplatesListRequest.cc + src/model/DescribeTemplatesListResult.cc src/model/ImportDataForSQLServerRequest.cc src/model/ImportDataForSQLServerResult.cc - src/model/DescribeLogicDBInstanceTopologyRequest.cc - src/model/DescribeLogicDBInstanceTopologyResult.cc + src/model/ModifySecurityGroupConfigurationRequest.cc + src/model/ModifySecurityGroupConfigurationResult.cc src/model/DescribeTagsRequest.cc src/model/DescribeTagsResult.cc src/model/CheckResourceRequest.cc src/model/CheckResourceResult.cc - src/model/StartDBInstanceDiagnoseRequest.cc - src/model/StartDBInstanceDiagnoseResult.cc - src/model/ModifySecurityGroupConfigurationRequest.cc - src/model/ModifySecurityGroupConfigurationResult.cc - src/model/DescribeReplicaConflictInfoRequest.cc - src/model/DescribeReplicaConflictInfoResult.cc src/model/DescribeCharacterSetNameRequest.cc src/model/DescribeCharacterSetNameResult.cc - src/model/ImportDataFromDatabaseRequest.cc - src/model/ImportDataFromDatabaseResult.cc src/model/DescribeMigrateTasksRequest.cc src/model/DescribeMigrateTasksResult.cc src/model/ModifyDBInstanceNetworkExpireTimeRequest.cc @@ -446,20 +356,14 @@ set(rds_src src/model/CreateAccountResult.cc src/model/DescribeModifyParameterLogRequest.cc src/model/DescribeModifyParameterLogResult.cc - src/model/DescribeOperatorPermissionRequest.cc - src/model/DescribeOperatorPermissionResult.cc - src/model/DescribeOptimizeAdviceOnMissIndexRequest.cc - src/model/DescribeOptimizeAdviceOnMissIndexResult.cc - src/model/DescribeDampPoliciesByCidRequest.cc - src/model/DescribeDampPoliciesByCidResult.cc + src/model/RecoveryDBInstanceRequest.cc + src/model/RecoveryDBInstanceResult.cc src/model/ModifyDBDescriptionRequest.cc src/model/ModifyDBDescriptionResult.cc src/model/ImportDatabaseBetweenInstancesRequest.cc src/model/ImportDatabaseBetweenInstancesResult.cc src/model/RenewInstanceRequest.cc src/model/RenewInstanceResult.cc - src/model/CheckDBNameAvailableRequest.cc - src/model/CheckDBNameAvailableResult.cc src/model/ModifyDBInstanceMonitorRequest.cc src/model/ModifyDBInstanceMonitorResult.cc src/model/DescribeSQLLogFilesRequest.cc @@ -470,26 +374,20 @@ set(rds_src src/model/ModifyReplicaDescriptionResult.cc src/model/ModifyBackupPolicyRequest.cc src/model/ModifyBackupPolicyResult.cc - src/model/DescribeReplicaInitializeProgressRequest.cc - src/model/DescribeReplicaInitializeProgressResult.cc src/model/DescribeSecurityGroupConfigurationRequest.cc src/model/DescribeSecurityGroupConfigurationResult.cc src/model/DescribeParametersRequest.cc src/model/DescribeParametersResult.cc - src/model/UpgradeDBInstanceNetWorkInfoRequest.cc - src/model/UpgradeDBInstanceNetWorkInfoResult.cc src/model/AddTagsToResourceRequest.cc src/model/AddTagsToResourceResult.cc src/model/DescribeBinlogFilesRequest.cc src/model/DescribeBinlogFilesResult.cc - src/model/DescribeBackupsForSecurityRequest.cc - src/model/DescribeBackupsForSecurityResult.cc - src/model/CreateDiagnosticReportRequest.cc - src/model/CreateDiagnosticReportResult.cc + src/model/DescribeDBInstanceProxyConfigurationRequest.cc + src/model/DescribeDBInstanceProxyConfigurationResult.cc src/model/DescribeSQLLogReportListRequest.cc src/model/DescribeSQLLogReportListResult.cc - src/model/DescribeResourceDiagnosisRequest.cc - src/model/DescribeResourceDiagnosisResult.cc + src/model/DescribeReadDBInstanceDelayRequest.cc + src/model/DescribeReadDBInstanceDelayResult.cc src/model/CloneDBInstanceRequest.cc src/model/CloneDBInstanceResult.cc src/model/DescribeTasksRequest.cc @@ -498,36 +396,32 @@ set(rds_src src/model/DescribeRenewalPriceResult.cc src/model/AllocateInstancePublicConnectionRequest.cc src/model/AllocateInstancePublicConnectionResult.cc - src/model/DescribeOptimizeAdviceOnStorageRequest.cc - src/model/DescribeOptimizeAdviceOnStorageResult.cc - src/model/DescribeInstanceAutoRenewAttributeRequest.cc - src/model/DescribeInstanceAutoRenewAttributeResult.cc - src/model/CreateStaticVerificationRequest.cc - src/model/CreateStaticVerificationResult.cc src/model/DescribeDBInstanceAttributeRequest.cc src/model/DescribeDBInstanceAttributeResult.cc - src/model/DescribeDBInstanceUserRequest.cc - src/model/DescribeDBInstanceUserResult.cc + src/model/CheckInstanceExistRequest.cc + src/model/CheckInstanceExistResult.cc src/model/CreateTempDBInstanceRequest.cc src/model/CreateTempDBInstanceResult.cc src/model/ModifyInstanceAutoRenewalAttributeRequest.cc src/model/ModifyInstanceAutoRenewalAttributeResult.cc - src/model/DescribeSQLCollectorPolicyRequest.cc - src/model/DescribeSQLCollectorPolicyResult.cc src/model/ModifySQLCollectorPolicyRequest.cc src/model/ModifySQLCollectorPolicyResult.cc + src/model/AllocateInstanceVpcNetworkTypeRequest.cc + src/model/AllocateInstanceVpcNetworkTypeResult.cc src/model/DescribeBackupsRequest.cc src/model/DescribeBackupsResult.cc src/model/CreateDatabaseRequest.cc src/model/CreateDatabaseResult.cc + src/model/DescribeCollationTimeZonesRequest.cc + src/model/DescribeCollationTimeZonesResult.cc src/model/DeleteDBInstanceRequest.cc src/model/DeleteDBInstanceResult.cc - src/model/DescribeSQLInjectionInfosRequest.cc - src/model/DescribeSQLInjectionInfosResult.cc - src/model/DescribeRealtimeDiagnosesRequest.cc - src/model/DescribeRealtimeDiagnosesResult.cc + src/model/ModifyReadonlyInstanceDelayReplicationTimeRequest.cc + src/model/ModifyReadonlyInstanceDelayReplicationTimeResult.cc src/model/DescribeInstanceAutoRenewalAttributeRequest.cc src/model/DescribeInstanceAutoRenewalAttributeResult.cc + src/model/SwitchDBInstanceVpcRequest.cc + src/model/SwitchDBInstanceVpcResult.cc src/model/RestoreDBInstanceRequest.cc src/model/RestoreDBInstanceResult.cc src/model/RevokeOperatorPermissionRequest.cc @@ -536,6 +430,8 @@ set(rds_src src/model/ModifyDBInstanceSpecResult.cc src/model/DescribeDiagnosticReportListRequest.cc src/model/DescribeDiagnosticReportListResult.cc + src/model/MigrateSecurityIPModeRequest.cc + src/model/MigrateSecurityIPModeResult.cc src/model/RemoveTagsFromResourceRequest.cc src/model/RemoveTagsFromResourceResult.cc src/model/DescribeSQLLogRecordsRequest.cc @@ -544,122 +440,82 @@ set(rds_src src/model/ModifySecurityIpsResult.cc src/model/DescribeMigrateTasksForSQLServerRequest.cc src/model/DescribeMigrateTasksForSQLServerResult.cc - src/model/DescribeVerificationListRequest.cc - src/model/DescribeVerificationListResult.cc + src/model/RestoreTableRequest.cc + src/model/RestoreTableResult.cc src/model/CreateOnlineDatabaseTaskRequest.cc src/model/CreateOnlineDatabaseTaskResult.cc - src/model/ModifyReplicaModeRequest.cc - src/model/ModifyReplicaModeResult.cc - src/model/DescribeStrategyRequest.cc - src/model/DescribeStrategyResult.cc - src/model/DeleteDampPolicyRequest.cc - src/model/DeleteDampPolicyResult.cc src/model/GrantAccountPrivilegeRequest.cc src/model/GrantAccountPrivilegeResult.cc src/model/GrantOperatorPermissionRequest.cc src/model/GrantOperatorPermissionResult.cc - src/model/ModifyPostpaidDBInstanceSpecRequest.cc - src/model/ModifyPostpaidDBInstanceSpecResult.cc - src/model/CreatePolicyWithSpecifiedPolicyRequest.cc - src/model/CreatePolicyWithSpecifiedPolicyResult.cc src/model/ModifyDBInstanceTDERequest.cc src/model/ModifyDBInstanceTDEResult.cc src/model/DescribeDBInstancePerformanceRequest.cc src/model/DescribeDBInstancePerformanceResult.cc - src/model/DescribeVpcZoneNosRequest.cc - src/model/DescribeVpcZoneNosResult.cc - src/model/DescribeOptimizeAdviceOnBigTableRequest.cc - src/model/DescribeOptimizeAdviceOnBigTableResult.cc - src/model/DescribeDBInstanceExtendAttributeRequest.cc - src/model/DescribeDBInstanceExtendAttributeResult.cc - src/model/DescribeDampPolicyByCommentRequest.cc - src/model/DescribeDampPolicyByCommentResult.cc - src/model/DescribePreCheckResultsRequest.cc - src/model/DescribePreCheckResultsResult.cc src/model/DescribeDBInstancesRequest.cc src/model/DescribeDBInstancesResult.cc - src/model/StartArchiveSQLLogRequest.cc - src/model/StartArchiveSQLLogResult.cc + src/model/RequestServiceOfCloudDBExpertRequest.cc + src/model/RequestServiceOfCloudDBExpertResult.cc + src/model/DescribeBackupDatabaseRequest.cc + src/model/DescribeBackupDatabaseResult.cc src/model/CreateDBInstanceReplicaRequest.cc src/model/CreateDBInstanceReplicaResult.cc - src/model/ModifyDampPolicyRequest.cc - src/model/ModifyDampPolicyResult.cc src/model/AllocateInstancePrivateConnectionRequest.cc src/model/AllocateInstancePrivateConnectionResult.cc src/model/RevokeAccountPrivilegeRequest.cc src/model/RevokeAccountPrivilegeResult.cc - src/model/DegradeDBInstanceSpecRequest.cc - src/model/DegradeDBInstanceSpecResult.cc src/model/DescribeParameterTemplatesRequest.cc src/model/DescribeParameterTemplatesResult.cc src/model/DescibeImportsFromDatabaseRequest.cc src/model/DescibeImportsFromDatabaseResult.cc - src/model/DescribeDatabaseLockDiagnosisRequest.cc - src/model/DescribeDatabaseLockDiagnosisResult.cc - src/model/DescribeOptimizeAdviceOnExcessIndexRequest.cc - src/model/DescribeOptimizeAdviceOnExcessIndexResult.cc + src/model/CopyDatabaseBetweenInstancesRequest.cc + src/model/CopyDatabaseBetweenInstancesResult.cc + src/model/DescribeInstanceVpcMigrateInfoRequest.cc + src/model/DescribeInstanceVpcMigrateInfoResult.cc src/model/CopyDatabaseRequest.cc src/model/CopyDatabaseResult.cc src/model/CreateDBInstanceRequest.cc src/model/CreateDBInstanceResult.cc - src/model/DescribeDBInstanceTDERequest.cc - src/model/DescribeDBInstanceTDEResult.cc src/model/ModifyDBInstanceSSLRequest.cc src/model/ModifyDBInstanceSSLResult.cc + src/model/DescribeDBInstanceTDERequest.cc + src/model/DescribeDBInstanceTDEResult.cc src/model/DescribeSQLLogReportsRequest.cc src/model/DescribeSQLLogReportsResult.cc - src/model/DescribeStaticVerificationListRequest.cc - src/model/DescribeStaticVerificationListResult.cc - src/model/DescribeCloudDBAServiceRequest.cc - src/model/DescribeCloudDBAServiceResult.cc - src/model/DescribeSQLDiagnosisListRequest.cc - src/model/DescribeSQLDiagnosisListResult.cc src/model/ModifyDBInstanceConnectionModeRequest.cc src/model/ModifyDBInstanceConnectionModeResult.cc src/model/DescribeDBInstanceNetInfoRequest.cc src/model/DescribeDBInstanceNetInfoResult.cc + src/model/DescribeAvailableResourceRequest.cc + src/model/DescribeAvailableResourceResult.cc src/model/AllocateReadWriteSplittingConnectionRequest.cc src/model/AllocateReadWriteSplittingConnectionResult.cc + src/model/DescribeCloudDbExpertServiceRequest.cc + src/model/DescribeCloudDbExpertServiceResult.cc src/model/ReleaseInstancePublicConnectionRequest.cc src/model/ReleaseInstancePublicConnectionResult.cc src/model/CalculateDBInstanceWeightRequest.cc src/model/CalculateDBInstanceWeightResult.cc - src/model/ModifyReplicaRelationRequest.cc - src/model/ModifyReplicaRelationResult.cc src/model/ModifyDBInstanceNetworkTypeRequest.cc src/model/ModifyDBInstanceNetworkTypeResult.cc - src/model/DescribeAbnormalDBInstancesRequest.cc - src/model/DescribeAbnormalDBInstancesResult.cc src/model/DescribeSlowLogsRequest.cc src/model/DescribeSlowLogsResult.cc - src/model/CreateSQLDiagnosisRequest.cc - src/model/CreateSQLDiagnosisResult.cc src/model/CreateBackupRequest.cc src/model/CreateBackupResult.cc - src/model/DescribeReplicaUsageRequest.cc - src/model/DescribeReplicaUsageResult.cc src/model/ModifyReadWriteSplittingConnectionRequest.cc src/model/ModifyReadWriteSplittingConnectionResult.cc src/model/ModifyDBInstanceMaintainTimeRequest.cc src/model/ModifyDBInstanceMaintainTimeResult.cc src/model/ModifyDBInstanceDescriptionRequest.cc src/model/ModifyDBInstanceDescriptionResult.cc - src/model/DescribeReplicaPerformanceRequest.cc - src/model/DescribeReplicaPerformanceResult.cc - src/model/DescribeSQLDiagnosisRequest.cc - src/model/DescribeSQLDiagnosisResult.cc - src/model/DescribeDampPolicyByPolicyNameRequest.cc - src/model/DescribeDampPolicyByPolicyNameResult.cc src/model/ModifyResourceGroupRequest.cc src/model/ModifyResourceGroupResult.cc + src/model/DescribeProxyFunctionSupportRequest.cc + src/model/DescribeProxyFunctionSupportResult.cc src/model/DescribeOssDownloadsForSQLServerRequest.cc src/model/DescribeOssDownloadsForSQLServerResult.cc - src/model/RequestServiceOfCloudDBARequest.cc - src/model/RequestServiceOfCloudDBAResult.cc src/model/ResetAccountRequest.cc src/model/ResetAccountResult.cc - src/model/PreCheckBeforeImportDataRequest.cc - src/model/PreCheckBeforeImportDataResult.cc src/model/DescribeResourceUsageRequest.cc src/model/DescribeResourceUsageResult.cc src/model/PurgeDBInstanceLogRequest.cc @@ -668,20 +524,22 @@ set(rds_src src/model/DescribeTaskInfoResult.cc src/model/UpgradeDBInstanceKernelVersionRequest.cc src/model/UpgradeDBInstanceKernelVersionResult.cc + src/model/ModifyMySQLDBInstanceDelayRequest.cc + src/model/ModifyMySQLDBInstanceDelayResult.cc src/model/DescribeRegionsRequest.cc src/model/DescribeRegionsResult.cc src/model/MigrateToOtherZoneRequest.cc src/model/MigrateToOtherZoneResult.cc - src/model/DescribeOptimizeAdviceOnMissPKRequest.cc - src/model/DescribeOptimizeAdviceOnMissPKResult.cc src/model/DeleteAccountRequest.cc src/model/DeleteAccountResult.cc src/model/DescribeSlowLogRecordsRequest.cc src/model/DescribeSlowLogRecordsResult.cc - src/model/UpgradeDBInstanceNetworkRequest.cc - src/model/UpgradeDBInstanceNetworkResult.cc src/model/ReleaseReadWriteSplittingConnectionRequest.cc src/model/ReleaseReadWriteSplittingConnectionResult.cc + src/model/DescribeLogBackupFilesRequest.cc + src/model/DescribeLogBackupFilesResult.cc + src/model/DescribeAvailableInstanceClassRequest.cc + src/model/DescribeAvailableInstanceClassResult.cc src/model/DescribeErrorLogsRequest.cc src/model/DescribeErrorLogsResult.cc src/model/ModifyDBInstanceHAConfigRequest.cc @@ -692,30 +550,26 @@ set(rds_src src/model/ResetAccountPasswordResult.cc src/model/ModifyDBInstanceProxyConfigurationRequest.cc src/model/ModifyDBInstanceProxyConfigurationResult.cc - src/model/DescribeAccountsRequest.cc - src/model/DescribeAccountsResult.cc src/model/DescribePriceRequest.cc src/model/DescribePriceResult.cc + src/model/DescribeAccountsRequest.cc + src/model/DescribeAccountsResult.cc src/model/DescribeDBInstanceByTagsRequest.cc src/model/DescribeDBInstanceByTagsResult.cc + src/model/DescribeMetaListRequest.cc + src/model/DescribeMetaListResult.cc src/model/DescribeDBInstanceSSLRequest.cc src/model/DescribeDBInstanceSSLResult.cc - src/model/CreateDampPolicyRequest.cc - src/model/CreateDampPolicyResult.cc src/model/DescribeDBInstancesByPerformanceRequest.cc src/model/DescribeDBInstancesByPerformanceResult.cc - src/model/QueryPriceForBuyRequest.cc - src/model/QueryPriceForBuyResult.cc src/model/DescribeSQLReportsRequest.cc src/model/DescribeSQLReportsResult.cc src/model/DescribeBackupTasksRequest.cc src/model/DescribeBackupTasksResult.cc src/model/DeleteDatabaseRequest.cc src/model/DeleteDatabaseResult.cc - src/model/ModifyReplicaVerificationModeRequest.cc - src/model/ModifyReplicaVerificationModeResult.cc - src/model/ModifyGuardDomainModeRequest.cc - src/model/ModifyGuardDomainModeResult.cc + src/model/ModifyCollationTimeZoneRequest.cc + src/model/ModifyCollationTimeZoneResult.cc src/model/DescribeBackupPolicyRequest.cc src/model/DescribeBackupPolicyResult.cc src/model/CreateMigrateTaskForSQLServerRequest.cc @@ -725,9 +579,7 @@ set(rds_src src/model/SwitchDBInstanceHARequest.cc src/model/SwitchDBInstanceHAResult.cc src/model/ResetAccountForPGRequest.cc - src/model/ResetAccountForPGResult.cc - src/model/DescribeBackupSetsForSecurityRequest.cc - src/model/DescribeBackupSetsForSecurityResult.cc ) + src/model/ResetAccountForPGResult.cc ) add_library(rds ${LIB_TYPE} ${rds_public_header} diff --git a/rds/include/alibabacloud/rds/RdsClient.h b/rds/include/alibabacloud/rds/RdsClient.h index 3b958961c..eb86b6986 100644 --- a/rds/include/alibabacloud/rds/RdsClient.h +++ b/rds/include/alibabacloud/rds/RdsClient.h @@ -26,8 +26,6 @@ #include "model/CreateMigrateTaskResult.h" #include "model/CheckRecoveryConditionsRequest.h" #include "model/CheckRecoveryConditionsResult.h" -#include "model/LoginDBInstancefromCloudDBARequest.h" -#include "model/LoginDBInstancefromCloudDBAResult.h" #include "model/DeleteBackupRequest.h" #include "model/DeleteBackupResult.h" #include "model/DescribeDatabasesRequest.h" @@ -38,52 +36,38 @@ #include "model/SwitchDBInstanceNetTypeResult.h" #include "model/DescribeDBInstanceMonitorRequest.h" #include "model/DescribeDBInstanceMonitorResult.h" +#include "model/DescribeDBInstanceHAConfigRequest.h" +#include "model/DescribeDBInstanceHAConfigResult.h" #include "model/CreateReadOnlyDBInstanceRequest.h" #include "model/CreateReadOnlyDBInstanceResult.h" #include "model/ModifyAccountDescriptionRequest.h" #include "model/ModifyAccountDescriptionResult.h" -#include "model/DescribeDBInstanceHAConfigRequest.h" -#include "model/DescribeDBInstanceHAConfigResult.h" -#include "model/DescribeCustinsKernelReleaseNotesRequest.h" -#include "model/DescribeCustinsKernelReleaseNotesResult.h" +#include "model/MigrateToOtherRegionRequest.h" +#include "model/MigrateToOtherRegionResult.h" #include "model/DescribeOssDownloadsRequest.h" #include "model/DescribeOssDownloadsResult.h" #include "model/ModifyParameterRequest.h" #include "model/ModifyParameterResult.h" -#include "model/ReleaseReplicaRequest.h" -#include "model/ReleaseReplicaResult.h" #include "model/UpgradeDBInstanceEngineVersionRequest.h" #include "model/UpgradeDBInstanceEngineVersionResult.h" -#include "model/ModifyReplicaRecoveryModeRequest.h" -#include "model/ModifyReplicaRecoveryModeResult.h" -#include "model/DescribeReplicasRequest.h" -#include "model/DescribeReplicasResult.h" #include "model/ModifyDBInstanceConnectionStringRequest.h" #include "model/ModifyDBInstanceConnectionStringResult.h" -#include "model/StopSyncingRequest.h" -#include "model/StopSyncingResult.h" #include "model/CheckAccountNameAvailableRequest.h" #include "model/CheckAccountNameAvailableResult.h" #include "model/RestartDBInstanceRequest.h" #include "model/RestartDBInstanceResult.h" +#include "model/DescribeTemplatesListRequest.h" +#include "model/DescribeTemplatesListResult.h" #include "model/ImportDataForSQLServerRequest.h" #include "model/ImportDataForSQLServerResult.h" -#include "model/DescribeLogicDBInstanceTopologyRequest.h" -#include "model/DescribeLogicDBInstanceTopologyResult.h" +#include "model/ModifySecurityGroupConfigurationRequest.h" +#include "model/ModifySecurityGroupConfigurationResult.h" #include "model/DescribeTagsRequest.h" #include "model/DescribeTagsResult.h" #include "model/CheckResourceRequest.h" #include "model/CheckResourceResult.h" -#include "model/StartDBInstanceDiagnoseRequest.h" -#include "model/StartDBInstanceDiagnoseResult.h" -#include "model/ModifySecurityGroupConfigurationRequest.h" -#include "model/ModifySecurityGroupConfigurationResult.h" -#include "model/DescribeReplicaConflictInfoRequest.h" -#include "model/DescribeReplicaConflictInfoResult.h" #include "model/DescribeCharacterSetNameRequest.h" #include "model/DescribeCharacterSetNameResult.h" -#include "model/ImportDataFromDatabaseRequest.h" -#include "model/ImportDataFromDatabaseResult.h" #include "model/DescribeMigrateTasksRequest.h" #include "model/DescribeMigrateTasksResult.h" #include "model/ModifyDBInstanceNetworkExpireTimeRequest.h" @@ -92,20 +76,14 @@ #include "model/CreateAccountResult.h" #include "model/DescribeModifyParameterLogRequest.h" #include "model/DescribeModifyParameterLogResult.h" -#include "model/DescribeOperatorPermissionRequest.h" -#include "model/DescribeOperatorPermissionResult.h" -#include "model/DescribeOptimizeAdviceOnMissIndexRequest.h" -#include "model/DescribeOptimizeAdviceOnMissIndexResult.h" -#include "model/DescribeDampPoliciesByCidRequest.h" -#include "model/DescribeDampPoliciesByCidResult.h" +#include "model/RecoveryDBInstanceRequest.h" +#include "model/RecoveryDBInstanceResult.h" #include "model/ModifyDBDescriptionRequest.h" #include "model/ModifyDBDescriptionResult.h" #include "model/ImportDatabaseBetweenInstancesRequest.h" #include "model/ImportDatabaseBetweenInstancesResult.h" #include "model/RenewInstanceRequest.h" #include "model/RenewInstanceResult.h" -#include "model/CheckDBNameAvailableRequest.h" -#include "model/CheckDBNameAvailableResult.h" #include "model/ModifyDBInstanceMonitorRequest.h" #include "model/ModifyDBInstanceMonitorResult.h" #include "model/DescribeSQLLogFilesRequest.h" @@ -116,26 +94,20 @@ #include "model/ModifyReplicaDescriptionResult.h" #include "model/ModifyBackupPolicyRequest.h" #include "model/ModifyBackupPolicyResult.h" -#include "model/DescribeReplicaInitializeProgressRequest.h" -#include "model/DescribeReplicaInitializeProgressResult.h" #include "model/DescribeSecurityGroupConfigurationRequest.h" #include "model/DescribeSecurityGroupConfigurationResult.h" #include "model/DescribeParametersRequest.h" #include "model/DescribeParametersResult.h" -#include "model/UpgradeDBInstanceNetWorkInfoRequest.h" -#include "model/UpgradeDBInstanceNetWorkInfoResult.h" #include "model/AddTagsToResourceRequest.h" #include "model/AddTagsToResourceResult.h" #include "model/DescribeBinlogFilesRequest.h" #include "model/DescribeBinlogFilesResult.h" -#include "model/DescribeBackupsForSecurityRequest.h" -#include "model/DescribeBackupsForSecurityResult.h" -#include "model/CreateDiagnosticReportRequest.h" -#include "model/CreateDiagnosticReportResult.h" +#include "model/DescribeDBInstanceProxyConfigurationRequest.h" +#include "model/DescribeDBInstanceProxyConfigurationResult.h" #include "model/DescribeSQLLogReportListRequest.h" #include "model/DescribeSQLLogReportListResult.h" -#include "model/DescribeResourceDiagnosisRequest.h" -#include "model/DescribeResourceDiagnosisResult.h" +#include "model/DescribeReadDBInstanceDelayRequest.h" +#include "model/DescribeReadDBInstanceDelayResult.h" #include "model/CloneDBInstanceRequest.h" #include "model/CloneDBInstanceResult.h" #include "model/DescribeTasksRequest.h" @@ -144,36 +116,32 @@ #include "model/DescribeRenewalPriceResult.h" #include "model/AllocateInstancePublicConnectionRequest.h" #include "model/AllocateInstancePublicConnectionResult.h" -#include "model/DescribeOptimizeAdviceOnStorageRequest.h" -#include "model/DescribeOptimizeAdviceOnStorageResult.h" -#include "model/DescribeInstanceAutoRenewAttributeRequest.h" -#include "model/DescribeInstanceAutoRenewAttributeResult.h" -#include "model/CreateStaticVerificationRequest.h" -#include "model/CreateStaticVerificationResult.h" #include "model/DescribeDBInstanceAttributeRequest.h" #include "model/DescribeDBInstanceAttributeResult.h" -#include "model/DescribeDBInstanceUserRequest.h" -#include "model/DescribeDBInstanceUserResult.h" +#include "model/CheckInstanceExistRequest.h" +#include "model/CheckInstanceExistResult.h" #include "model/CreateTempDBInstanceRequest.h" #include "model/CreateTempDBInstanceResult.h" #include "model/ModifyInstanceAutoRenewalAttributeRequest.h" #include "model/ModifyInstanceAutoRenewalAttributeResult.h" -#include "model/DescribeSQLCollectorPolicyRequest.h" -#include "model/DescribeSQLCollectorPolicyResult.h" #include "model/ModifySQLCollectorPolicyRequest.h" #include "model/ModifySQLCollectorPolicyResult.h" +#include "model/AllocateInstanceVpcNetworkTypeRequest.h" +#include "model/AllocateInstanceVpcNetworkTypeResult.h" #include "model/DescribeBackupsRequest.h" #include "model/DescribeBackupsResult.h" #include "model/CreateDatabaseRequest.h" #include "model/CreateDatabaseResult.h" +#include "model/DescribeCollationTimeZonesRequest.h" +#include "model/DescribeCollationTimeZonesResult.h" #include "model/DeleteDBInstanceRequest.h" #include "model/DeleteDBInstanceResult.h" -#include "model/DescribeSQLInjectionInfosRequest.h" -#include "model/DescribeSQLInjectionInfosResult.h" -#include "model/DescribeRealtimeDiagnosesRequest.h" -#include "model/DescribeRealtimeDiagnosesResult.h" +#include "model/ModifyReadonlyInstanceDelayReplicationTimeRequest.h" +#include "model/ModifyReadonlyInstanceDelayReplicationTimeResult.h" #include "model/DescribeInstanceAutoRenewalAttributeRequest.h" #include "model/DescribeInstanceAutoRenewalAttributeResult.h" +#include "model/SwitchDBInstanceVpcRequest.h" +#include "model/SwitchDBInstanceVpcResult.h" #include "model/RestoreDBInstanceRequest.h" #include "model/RestoreDBInstanceResult.h" #include "model/RevokeOperatorPermissionRequest.h" @@ -182,6 +150,8 @@ #include "model/ModifyDBInstanceSpecResult.h" #include "model/DescribeDiagnosticReportListRequest.h" #include "model/DescribeDiagnosticReportListResult.h" +#include "model/MigrateSecurityIPModeRequest.h" +#include "model/MigrateSecurityIPModeResult.h" #include "model/RemoveTagsFromResourceRequest.h" #include "model/RemoveTagsFromResourceResult.h" #include "model/DescribeSQLLogRecordsRequest.h" @@ -190,122 +160,82 @@ #include "model/ModifySecurityIpsResult.h" #include "model/DescribeMigrateTasksForSQLServerRequest.h" #include "model/DescribeMigrateTasksForSQLServerResult.h" -#include "model/DescribeVerificationListRequest.h" -#include "model/DescribeVerificationListResult.h" +#include "model/RestoreTableRequest.h" +#include "model/RestoreTableResult.h" #include "model/CreateOnlineDatabaseTaskRequest.h" #include "model/CreateOnlineDatabaseTaskResult.h" -#include "model/ModifyReplicaModeRequest.h" -#include "model/ModifyReplicaModeResult.h" -#include "model/DescribeStrategyRequest.h" -#include "model/DescribeStrategyResult.h" -#include "model/DeleteDampPolicyRequest.h" -#include "model/DeleteDampPolicyResult.h" #include "model/GrantAccountPrivilegeRequest.h" #include "model/GrantAccountPrivilegeResult.h" #include "model/GrantOperatorPermissionRequest.h" #include "model/GrantOperatorPermissionResult.h" -#include "model/ModifyPostpaidDBInstanceSpecRequest.h" -#include "model/ModifyPostpaidDBInstanceSpecResult.h" -#include "model/CreatePolicyWithSpecifiedPolicyRequest.h" -#include "model/CreatePolicyWithSpecifiedPolicyResult.h" #include "model/ModifyDBInstanceTDERequest.h" #include "model/ModifyDBInstanceTDEResult.h" #include "model/DescribeDBInstancePerformanceRequest.h" #include "model/DescribeDBInstancePerformanceResult.h" -#include "model/DescribeVpcZoneNosRequest.h" -#include "model/DescribeVpcZoneNosResult.h" -#include "model/DescribeOptimizeAdviceOnBigTableRequest.h" -#include "model/DescribeOptimizeAdviceOnBigTableResult.h" -#include "model/DescribeDBInstanceExtendAttributeRequest.h" -#include "model/DescribeDBInstanceExtendAttributeResult.h" -#include "model/DescribeDampPolicyByCommentRequest.h" -#include "model/DescribeDampPolicyByCommentResult.h" -#include "model/DescribePreCheckResultsRequest.h" -#include "model/DescribePreCheckResultsResult.h" #include "model/DescribeDBInstancesRequest.h" #include "model/DescribeDBInstancesResult.h" -#include "model/StartArchiveSQLLogRequest.h" -#include "model/StartArchiveSQLLogResult.h" +#include "model/RequestServiceOfCloudDBExpertRequest.h" +#include "model/RequestServiceOfCloudDBExpertResult.h" +#include "model/DescribeBackupDatabaseRequest.h" +#include "model/DescribeBackupDatabaseResult.h" #include "model/CreateDBInstanceReplicaRequest.h" #include "model/CreateDBInstanceReplicaResult.h" -#include "model/ModifyDampPolicyRequest.h" -#include "model/ModifyDampPolicyResult.h" #include "model/AllocateInstancePrivateConnectionRequest.h" #include "model/AllocateInstancePrivateConnectionResult.h" #include "model/RevokeAccountPrivilegeRequest.h" #include "model/RevokeAccountPrivilegeResult.h" -#include "model/DegradeDBInstanceSpecRequest.h" -#include "model/DegradeDBInstanceSpecResult.h" #include "model/DescribeParameterTemplatesRequest.h" #include "model/DescribeParameterTemplatesResult.h" #include "model/DescibeImportsFromDatabaseRequest.h" #include "model/DescibeImportsFromDatabaseResult.h" -#include "model/DescribeDatabaseLockDiagnosisRequest.h" -#include "model/DescribeDatabaseLockDiagnosisResult.h" -#include "model/DescribeOptimizeAdviceOnExcessIndexRequest.h" -#include "model/DescribeOptimizeAdviceOnExcessIndexResult.h" +#include "model/CopyDatabaseBetweenInstancesRequest.h" +#include "model/CopyDatabaseBetweenInstancesResult.h" +#include "model/DescribeInstanceVpcMigrateInfoRequest.h" +#include "model/DescribeInstanceVpcMigrateInfoResult.h" #include "model/CopyDatabaseRequest.h" #include "model/CopyDatabaseResult.h" #include "model/CreateDBInstanceRequest.h" #include "model/CreateDBInstanceResult.h" -#include "model/DescribeDBInstanceTDERequest.h" -#include "model/DescribeDBInstanceTDEResult.h" #include "model/ModifyDBInstanceSSLRequest.h" #include "model/ModifyDBInstanceSSLResult.h" +#include "model/DescribeDBInstanceTDERequest.h" +#include "model/DescribeDBInstanceTDEResult.h" #include "model/DescribeSQLLogReportsRequest.h" #include "model/DescribeSQLLogReportsResult.h" -#include "model/DescribeStaticVerificationListRequest.h" -#include "model/DescribeStaticVerificationListResult.h" -#include "model/DescribeCloudDBAServiceRequest.h" -#include "model/DescribeCloudDBAServiceResult.h" -#include "model/DescribeSQLDiagnosisListRequest.h" -#include "model/DescribeSQLDiagnosisListResult.h" #include "model/ModifyDBInstanceConnectionModeRequest.h" #include "model/ModifyDBInstanceConnectionModeResult.h" #include "model/DescribeDBInstanceNetInfoRequest.h" #include "model/DescribeDBInstanceNetInfoResult.h" +#include "model/DescribeAvailableResourceRequest.h" +#include "model/DescribeAvailableResourceResult.h" #include "model/AllocateReadWriteSplittingConnectionRequest.h" #include "model/AllocateReadWriteSplittingConnectionResult.h" +#include "model/DescribeCloudDbExpertServiceRequest.h" +#include "model/DescribeCloudDbExpertServiceResult.h" #include "model/ReleaseInstancePublicConnectionRequest.h" #include "model/ReleaseInstancePublicConnectionResult.h" #include "model/CalculateDBInstanceWeightRequest.h" #include "model/CalculateDBInstanceWeightResult.h" -#include "model/ModifyReplicaRelationRequest.h" -#include "model/ModifyReplicaRelationResult.h" #include "model/ModifyDBInstanceNetworkTypeRequest.h" #include "model/ModifyDBInstanceNetworkTypeResult.h" -#include "model/DescribeAbnormalDBInstancesRequest.h" -#include "model/DescribeAbnormalDBInstancesResult.h" #include "model/DescribeSlowLogsRequest.h" #include "model/DescribeSlowLogsResult.h" -#include "model/CreateSQLDiagnosisRequest.h" -#include "model/CreateSQLDiagnosisResult.h" #include "model/CreateBackupRequest.h" #include "model/CreateBackupResult.h" -#include "model/DescribeReplicaUsageRequest.h" -#include "model/DescribeReplicaUsageResult.h" #include "model/ModifyReadWriteSplittingConnectionRequest.h" #include "model/ModifyReadWriteSplittingConnectionResult.h" #include "model/ModifyDBInstanceMaintainTimeRequest.h" #include "model/ModifyDBInstanceMaintainTimeResult.h" #include "model/ModifyDBInstanceDescriptionRequest.h" #include "model/ModifyDBInstanceDescriptionResult.h" -#include "model/DescribeReplicaPerformanceRequest.h" -#include "model/DescribeReplicaPerformanceResult.h" -#include "model/DescribeSQLDiagnosisRequest.h" -#include "model/DescribeSQLDiagnosisResult.h" -#include "model/DescribeDampPolicyByPolicyNameRequest.h" -#include "model/DescribeDampPolicyByPolicyNameResult.h" #include "model/ModifyResourceGroupRequest.h" #include "model/ModifyResourceGroupResult.h" +#include "model/DescribeProxyFunctionSupportRequest.h" +#include "model/DescribeProxyFunctionSupportResult.h" #include "model/DescribeOssDownloadsForSQLServerRequest.h" #include "model/DescribeOssDownloadsForSQLServerResult.h" -#include "model/RequestServiceOfCloudDBARequest.h" -#include "model/RequestServiceOfCloudDBAResult.h" #include "model/ResetAccountRequest.h" #include "model/ResetAccountResult.h" -#include "model/PreCheckBeforeImportDataRequest.h" -#include "model/PreCheckBeforeImportDataResult.h" #include "model/DescribeResourceUsageRequest.h" #include "model/DescribeResourceUsageResult.h" #include "model/PurgeDBInstanceLogRequest.h" @@ -314,20 +244,22 @@ #include "model/DescribeTaskInfoResult.h" #include "model/UpgradeDBInstanceKernelVersionRequest.h" #include "model/UpgradeDBInstanceKernelVersionResult.h" +#include "model/ModifyMySQLDBInstanceDelayRequest.h" +#include "model/ModifyMySQLDBInstanceDelayResult.h" #include "model/DescribeRegionsRequest.h" #include "model/DescribeRegionsResult.h" #include "model/MigrateToOtherZoneRequest.h" #include "model/MigrateToOtherZoneResult.h" -#include "model/DescribeOptimizeAdviceOnMissPKRequest.h" -#include "model/DescribeOptimizeAdviceOnMissPKResult.h" #include "model/DeleteAccountRequest.h" #include "model/DeleteAccountResult.h" #include "model/DescribeSlowLogRecordsRequest.h" #include "model/DescribeSlowLogRecordsResult.h" -#include "model/UpgradeDBInstanceNetworkRequest.h" -#include "model/UpgradeDBInstanceNetworkResult.h" #include "model/ReleaseReadWriteSplittingConnectionRequest.h" #include "model/ReleaseReadWriteSplittingConnectionResult.h" +#include "model/DescribeLogBackupFilesRequest.h" +#include "model/DescribeLogBackupFilesResult.h" +#include "model/DescribeAvailableInstanceClassRequest.h" +#include "model/DescribeAvailableInstanceClassResult.h" #include "model/DescribeErrorLogsRequest.h" #include "model/DescribeErrorLogsResult.h" #include "model/ModifyDBInstanceHAConfigRequest.h" @@ -338,30 +270,26 @@ #include "model/ResetAccountPasswordResult.h" #include "model/ModifyDBInstanceProxyConfigurationRequest.h" #include "model/ModifyDBInstanceProxyConfigurationResult.h" -#include "model/DescribeAccountsRequest.h" -#include "model/DescribeAccountsResult.h" #include "model/DescribePriceRequest.h" #include "model/DescribePriceResult.h" +#include "model/DescribeAccountsRequest.h" +#include "model/DescribeAccountsResult.h" #include "model/DescribeDBInstanceByTagsRequest.h" #include "model/DescribeDBInstanceByTagsResult.h" +#include "model/DescribeMetaListRequest.h" +#include "model/DescribeMetaListResult.h" #include "model/DescribeDBInstanceSSLRequest.h" #include "model/DescribeDBInstanceSSLResult.h" -#include "model/CreateDampPolicyRequest.h" -#include "model/CreateDampPolicyResult.h" #include "model/DescribeDBInstancesByPerformanceRequest.h" #include "model/DescribeDBInstancesByPerformanceResult.h" -#include "model/QueryPriceForBuyRequest.h" -#include "model/QueryPriceForBuyResult.h" #include "model/DescribeSQLReportsRequest.h" #include "model/DescribeSQLReportsResult.h" #include "model/DescribeBackupTasksRequest.h" #include "model/DescribeBackupTasksResult.h" #include "model/DeleteDatabaseRequest.h" #include "model/DeleteDatabaseResult.h" -#include "model/ModifyReplicaVerificationModeRequest.h" -#include "model/ModifyReplicaVerificationModeResult.h" -#include "model/ModifyGuardDomainModeRequest.h" -#include "model/ModifyGuardDomainModeResult.h" +#include "model/ModifyCollationTimeZoneRequest.h" +#include "model/ModifyCollationTimeZoneResult.h" #include "model/DescribeBackupPolicyRequest.h" #include "model/DescribeBackupPolicyResult.h" #include "model/CreateMigrateTaskForSQLServerRequest.h" @@ -372,8 +300,6 @@ #include "model/SwitchDBInstanceHAResult.h" #include "model/ResetAccountForPGRequest.h" #include "model/ResetAccountForPGResult.h" -#include "model/DescribeBackupSetsForSecurityRequest.h" -#include "model/DescribeBackupSetsForSecurityResult.h" namespace AlibabaCloud @@ -389,9 +315,6 @@ namespace AlibabaCloud typedef Outcome CheckRecoveryConditionsOutcome; typedef std::future CheckRecoveryConditionsOutcomeCallable; typedef std::function&)> CheckRecoveryConditionsAsyncHandler; - typedef Outcome LoginDBInstancefromCloudDBAOutcome; - typedef std::future LoginDBInstancefromCloudDBAOutcomeCallable; - typedef std::function&)> LoginDBInstancefromCloudDBAAsyncHandler; typedef Outcome DeleteBackupOutcome; typedef std::future DeleteBackupOutcomeCallable; typedef std::function&)> DeleteBackupAsyncHandler; @@ -407,75 +330,54 @@ namespace AlibabaCloud typedef Outcome DescribeDBInstanceMonitorOutcome; typedef std::future DescribeDBInstanceMonitorOutcomeCallable; typedef std::function&)> DescribeDBInstanceMonitorAsyncHandler; + typedef Outcome DescribeDBInstanceHAConfigOutcome; + typedef std::future DescribeDBInstanceHAConfigOutcomeCallable; + typedef std::function&)> DescribeDBInstanceHAConfigAsyncHandler; typedef Outcome CreateReadOnlyDBInstanceOutcome; typedef std::future CreateReadOnlyDBInstanceOutcomeCallable; typedef std::function&)> CreateReadOnlyDBInstanceAsyncHandler; typedef Outcome ModifyAccountDescriptionOutcome; typedef std::future ModifyAccountDescriptionOutcomeCallable; typedef std::function&)> ModifyAccountDescriptionAsyncHandler; - typedef Outcome DescribeDBInstanceHAConfigOutcome; - typedef std::future DescribeDBInstanceHAConfigOutcomeCallable; - typedef std::function&)> DescribeDBInstanceHAConfigAsyncHandler; - typedef Outcome DescribeCustinsKernelReleaseNotesOutcome; - typedef std::future DescribeCustinsKernelReleaseNotesOutcomeCallable; - typedef std::function&)> DescribeCustinsKernelReleaseNotesAsyncHandler; + typedef Outcome MigrateToOtherRegionOutcome; + typedef std::future MigrateToOtherRegionOutcomeCallable; + typedef std::function&)> MigrateToOtherRegionAsyncHandler; typedef Outcome DescribeOssDownloadsOutcome; typedef std::future DescribeOssDownloadsOutcomeCallable; typedef std::function&)> DescribeOssDownloadsAsyncHandler; typedef Outcome ModifyParameterOutcome; typedef std::future ModifyParameterOutcomeCallable; typedef std::function&)> ModifyParameterAsyncHandler; - typedef Outcome ReleaseReplicaOutcome; - typedef std::future ReleaseReplicaOutcomeCallable; - typedef std::function&)> ReleaseReplicaAsyncHandler; typedef Outcome UpgradeDBInstanceEngineVersionOutcome; typedef std::future UpgradeDBInstanceEngineVersionOutcomeCallable; typedef std::function&)> UpgradeDBInstanceEngineVersionAsyncHandler; - typedef Outcome ModifyReplicaRecoveryModeOutcome; - typedef std::future ModifyReplicaRecoveryModeOutcomeCallable; - typedef std::function&)> ModifyReplicaRecoveryModeAsyncHandler; - typedef Outcome DescribeReplicasOutcome; - typedef std::future DescribeReplicasOutcomeCallable; - typedef std::function&)> DescribeReplicasAsyncHandler; typedef Outcome ModifyDBInstanceConnectionStringOutcome; typedef std::future ModifyDBInstanceConnectionStringOutcomeCallable; typedef std::function&)> ModifyDBInstanceConnectionStringAsyncHandler; - typedef Outcome StopSyncingOutcome; - typedef std::future StopSyncingOutcomeCallable; - typedef std::function&)> StopSyncingAsyncHandler; typedef Outcome CheckAccountNameAvailableOutcome; typedef std::future CheckAccountNameAvailableOutcomeCallable; typedef std::function&)> CheckAccountNameAvailableAsyncHandler; typedef Outcome RestartDBInstanceOutcome; typedef std::future RestartDBInstanceOutcomeCallable; typedef std::function&)> RestartDBInstanceAsyncHandler; + typedef Outcome DescribeTemplatesListOutcome; + typedef std::future DescribeTemplatesListOutcomeCallable; + typedef std::function&)> DescribeTemplatesListAsyncHandler; typedef Outcome ImportDataForSQLServerOutcome; typedef std::future ImportDataForSQLServerOutcomeCallable; typedef std::function&)> ImportDataForSQLServerAsyncHandler; - typedef Outcome DescribeLogicDBInstanceTopologyOutcome; - typedef std::future DescribeLogicDBInstanceTopologyOutcomeCallable; - typedef std::function&)> DescribeLogicDBInstanceTopologyAsyncHandler; + typedef Outcome ModifySecurityGroupConfigurationOutcome; + typedef std::future ModifySecurityGroupConfigurationOutcomeCallable; + typedef std::function&)> ModifySecurityGroupConfigurationAsyncHandler; typedef Outcome DescribeTagsOutcome; typedef std::future DescribeTagsOutcomeCallable; typedef std::function&)> DescribeTagsAsyncHandler; typedef Outcome CheckResourceOutcome; typedef std::future CheckResourceOutcomeCallable; typedef std::function&)> CheckResourceAsyncHandler; - typedef Outcome StartDBInstanceDiagnoseOutcome; - typedef std::future StartDBInstanceDiagnoseOutcomeCallable; - typedef std::function&)> StartDBInstanceDiagnoseAsyncHandler; - typedef Outcome ModifySecurityGroupConfigurationOutcome; - typedef std::future ModifySecurityGroupConfigurationOutcomeCallable; - typedef std::function&)> ModifySecurityGroupConfigurationAsyncHandler; - typedef Outcome DescribeReplicaConflictInfoOutcome; - typedef std::future DescribeReplicaConflictInfoOutcomeCallable; - typedef std::function&)> DescribeReplicaConflictInfoAsyncHandler; typedef Outcome DescribeCharacterSetNameOutcome; typedef std::future DescribeCharacterSetNameOutcomeCallable; typedef std::function&)> DescribeCharacterSetNameAsyncHandler; - typedef Outcome ImportDataFromDatabaseOutcome; - typedef std::future ImportDataFromDatabaseOutcomeCallable; - typedef std::function&)> ImportDataFromDatabaseAsyncHandler; typedef Outcome DescribeMigrateTasksOutcome; typedef std::future DescribeMigrateTasksOutcomeCallable; typedef std::function&)> DescribeMigrateTasksAsyncHandler; @@ -488,15 +390,9 @@ namespace AlibabaCloud typedef Outcome DescribeModifyParameterLogOutcome; typedef std::future DescribeModifyParameterLogOutcomeCallable; typedef std::function&)> DescribeModifyParameterLogAsyncHandler; - typedef Outcome DescribeOperatorPermissionOutcome; - typedef std::future DescribeOperatorPermissionOutcomeCallable; - typedef std::function&)> DescribeOperatorPermissionAsyncHandler; - typedef Outcome DescribeOptimizeAdviceOnMissIndexOutcome; - typedef std::future DescribeOptimizeAdviceOnMissIndexOutcomeCallable; - typedef std::function&)> DescribeOptimizeAdviceOnMissIndexAsyncHandler; - typedef Outcome DescribeDampPoliciesByCidOutcome; - typedef std::future DescribeDampPoliciesByCidOutcomeCallable; - typedef std::function&)> DescribeDampPoliciesByCidAsyncHandler; + typedef Outcome RecoveryDBInstanceOutcome; + typedef std::future RecoveryDBInstanceOutcomeCallable; + typedef std::function&)> RecoveryDBInstanceAsyncHandler; typedef Outcome ModifyDBDescriptionOutcome; typedef std::future ModifyDBDescriptionOutcomeCallable; typedef std::function&)> ModifyDBDescriptionAsyncHandler; @@ -506,9 +402,6 @@ namespace AlibabaCloud typedef Outcome RenewInstanceOutcome; typedef std::future RenewInstanceOutcomeCallable; typedef std::function&)> RenewInstanceAsyncHandler; - typedef Outcome CheckDBNameAvailableOutcome; - typedef std::future CheckDBNameAvailableOutcomeCallable; - typedef std::function&)> CheckDBNameAvailableAsyncHandler; typedef Outcome ModifyDBInstanceMonitorOutcome; typedef std::future ModifyDBInstanceMonitorOutcomeCallable; typedef std::function&)> ModifyDBInstanceMonitorAsyncHandler; @@ -524,36 +417,27 @@ namespace AlibabaCloud typedef Outcome ModifyBackupPolicyOutcome; typedef std::future ModifyBackupPolicyOutcomeCallable; typedef std::function&)> ModifyBackupPolicyAsyncHandler; - typedef Outcome DescribeReplicaInitializeProgressOutcome; - typedef std::future DescribeReplicaInitializeProgressOutcomeCallable; - typedef std::function&)> DescribeReplicaInitializeProgressAsyncHandler; typedef Outcome DescribeSecurityGroupConfigurationOutcome; typedef std::future DescribeSecurityGroupConfigurationOutcomeCallable; typedef std::function&)> DescribeSecurityGroupConfigurationAsyncHandler; typedef Outcome DescribeParametersOutcome; typedef std::future DescribeParametersOutcomeCallable; typedef std::function&)> DescribeParametersAsyncHandler; - typedef Outcome UpgradeDBInstanceNetWorkInfoOutcome; - typedef std::future UpgradeDBInstanceNetWorkInfoOutcomeCallable; - typedef std::function&)> UpgradeDBInstanceNetWorkInfoAsyncHandler; typedef Outcome AddTagsToResourceOutcome; typedef std::future AddTagsToResourceOutcomeCallable; typedef std::function&)> AddTagsToResourceAsyncHandler; typedef Outcome DescribeBinlogFilesOutcome; typedef std::future DescribeBinlogFilesOutcomeCallable; typedef std::function&)> DescribeBinlogFilesAsyncHandler; - typedef Outcome DescribeBackupsForSecurityOutcome; - typedef std::future DescribeBackupsForSecurityOutcomeCallable; - typedef std::function&)> DescribeBackupsForSecurityAsyncHandler; - typedef Outcome CreateDiagnosticReportOutcome; - typedef std::future CreateDiagnosticReportOutcomeCallable; - typedef std::function&)> CreateDiagnosticReportAsyncHandler; + typedef Outcome DescribeDBInstanceProxyConfigurationOutcome; + typedef std::future DescribeDBInstanceProxyConfigurationOutcomeCallable; + typedef std::function&)> DescribeDBInstanceProxyConfigurationAsyncHandler; typedef Outcome DescribeSQLLogReportListOutcome; typedef std::future DescribeSQLLogReportListOutcomeCallable; typedef std::function&)> DescribeSQLLogReportListAsyncHandler; - typedef Outcome DescribeResourceDiagnosisOutcome; - typedef std::future DescribeResourceDiagnosisOutcomeCallable; - typedef std::function&)> DescribeResourceDiagnosisAsyncHandler; + typedef Outcome DescribeReadDBInstanceDelayOutcome; + typedef std::future DescribeReadDBInstanceDelayOutcomeCallable; + typedef std::function&)> DescribeReadDBInstanceDelayAsyncHandler; typedef Outcome CloneDBInstanceOutcome; typedef std::future CloneDBInstanceOutcomeCallable; typedef std::function&)> CloneDBInstanceAsyncHandler; @@ -566,51 +450,45 @@ namespace AlibabaCloud typedef Outcome AllocateInstancePublicConnectionOutcome; typedef std::future AllocateInstancePublicConnectionOutcomeCallable; typedef std::function&)> AllocateInstancePublicConnectionAsyncHandler; - typedef Outcome DescribeOptimizeAdviceOnStorageOutcome; - typedef std::future DescribeOptimizeAdviceOnStorageOutcomeCallable; - typedef std::function&)> DescribeOptimizeAdviceOnStorageAsyncHandler; - typedef Outcome DescribeInstanceAutoRenewAttributeOutcome; - typedef std::future DescribeInstanceAutoRenewAttributeOutcomeCallable; - typedef std::function&)> DescribeInstanceAutoRenewAttributeAsyncHandler; - typedef Outcome CreateStaticVerificationOutcome; - typedef std::future CreateStaticVerificationOutcomeCallable; - typedef std::function&)> CreateStaticVerificationAsyncHandler; typedef Outcome DescribeDBInstanceAttributeOutcome; typedef std::future DescribeDBInstanceAttributeOutcomeCallable; typedef std::function&)> DescribeDBInstanceAttributeAsyncHandler; - typedef Outcome DescribeDBInstanceUserOutcome; - typedef std::future DescribeDBInstanceUserOutcomeCallable; - typedef std::function&)> DescribeDBInstanceUserAsyncHandler; + typedef Outcome CheckInstanceExistOutcome; + typedef std::future CheckInstanceExistOutcomeCallable; + typedef std::function&)> CheckInstanceExistAsyncHandler; typedef Outcome CreateTempDBInstanceOutcome; typedef std::future CreateTempDBInstanceOutcomeCallable; typedef std::function&)> CreateTempDBInstanceAsyncHandler; typedef Outcome ModifyInstanceAutoRenewalAttributeOutcome; typedef std::future ModifyInstanceAutoRenewalAttributeOutcomeCallable; typedef std::function&)> ModifyInstanceAutoRenewalAttributeAsyncHandler; - typedef Outcome DescribeSQLCollectorPolicyOutcome; - typedef std::future DescribeSQLCollectorPolicyOutcomeCallable; - typedef std::function&)> DescribeSQLCollectorPolicyAsyncHandler; typedef Outcome ModifySQLCollectorPolicyOutcome; typedef std::future ModifySQLCollectorPolicyOutcomeCallable; typedef std::function&)> ModifySQLCollectorPolicyAsyncHandler; + typedef Outcome AllocateInstanceVpcNetworkTypeOutcome; + typedef std::future AllocateInstanceVpcNetworkTypeOutcomeCallable; + typedef std::function&)> AllocateInstanceVpcNetworkTypeAsyncHandler; typedef Outcome DescribeBackupsOutcome; typedef std::future DescribeBackupsOutcomeCallable; typedef std::function&)> DescribeBackupsAsyncHandler; typedef Outcome CreateDatabaseOutcome; typedef std::future CreateDatabaseOutcomeCallable; typedef std::function&)> CreateDatabaseAsyncHandler; + typedef Outcome DescribeCollationTimeZonesOutcome; + typedef std::future DescribeCollationTimeZonesOutcomeCallable; + typedef std::function&)> DescribeCollationTimeZonesAsyncHandler; typedef Outcome DeleteDBInstanceOutcome; typedef std::future DeleteDBInstanceOutcomeCallable; typedef std::function&)> DeleteDBInstanceAsyncHandler; - typedef Outcome DescribeSQLInjectionInfosOutcome; - typedef std::future DescribeSQLInjectionInfosOutcomeCallable; - typedef std::function&)> DescribeSQLInjectionInfosAsyncHandler; - typedef Outcome DescribeRealtimeDiagnosesOutcome; - typedef std::future DescribeRealtimeDiagnosesOutcomeCallable; - typedef std::function&)> DescribeRealtimeDiagnosesAsyncHandler; + typedef Outcome ModifyReadonlyInstanceDelayReplicationTimeOutcome; + typedef std::future ModifyReadonlyInstanceDelayReplicationTimeOutcomeCallable; + typedef std::function&)> ModifyReadonlyInstanceDelayReplicationTimeAsyncHandler; typedef Outcome DescribeInstanceAutoRenewalAttributeOutcome; typedef std::future DescribeInstanceAutoRenewalAttributeOutcomeCallable; typedef std::function&)> DescribeInstanceAutoRenewalAttributeAsyncHandler; + typedef Outcome SwitchDBInstanceVpcOutcome; + typedef std::future SwitchDBInstanceVpcOutcomeCallable; + typedef std::function&)> SwitchDBInstanceVpcAsyncHandler; typedef Outcome RestoreDBInstanceOutcome; typedef std::future RestoreDBInstanceOutcomeCallable; typedef std::function&)> RestoreDBInstanceAsyncHandler; @@ -623,6 +501,9 @@ namespace AlibabaCloud typedef Outcome DescribeDiagnosticReportListOutcome; typedef std::future DescribeDiagnosticReportListOutcomeCallable; typedef std::function&)> DescribeDiagnosticReportListAsyncHandler; + typedef Outcome MigrateSecurityIPModeOutcome; + typedef std::future MigrateSecurityIPModeOutcomeCallable; + typedef std::function&)> MigrateSecurityIPModeAsyncHandler; typedef Outcome RemoveTagsFromResourceOutcome; typedef std::future RemoveTagsFromResourceOutcomeCallable; typedef std::function&)> RemoveTagsFromResourceAsyncHandler; @@ -635,147 +516,99 @@ namespace AlibabaCloud typedef Outcome DescribeMigrateTasksForSQLServerOutcome; typedef std::future DescribeMigrateTasksForSQLServerOutcomeCallable; typedef std::function&)> DescribeMigrateTasksForSQLServerAsyncHandler; - typedef Outcome DescribeVerificationListOutcome; - typedef std::future DescribeVerificationListOutcomeCallable; - typedef std::function&)> DescribeVerificationListAsyncHandler; + typedef Outcome RestoreTableOutcome; + typedef std::future RestoreTableOutcomeCallable; + typedef std::function&)> RestoreTableAsyncHandler; typedef Outcome CreateOnlineDatabaseTaskOutcome; typedef std::future CreateOnlineDatabaseTaskOutcomeCallable; typedef std::function&)> CreateOnlineDatabaseTaskAsyncHandler; - typedef Outcome ModifyReplicaModeOutcome; - typedef std::future ModifyReplicaModeOutcomeCallable; - typedef std::function&)> ModifyReplicaModeAsyncHandler; - typedef Outcome DescribeStrategyOutcome; - typedef std::future DescribeStrategyOutcomeCallable; - typedef std::function&)> DescribeStrategyAsyncHandler; - typedef Outcome DeleteDampPolicyOutcome; - typedef std::future DeleteDampPolicyOutcomeCallable; - typedef std::function&)> DeleteDampPolicyAsyncHandler; typedef Outcome GrantAccountPrivilegeOutcome; typedef std::future GrantAccountPrivilegeOutcomeCallable; typedef std::function&)> GrantAccountPrivilegeAsyncHandler; typedef Outcome GrantOperatorPermissionOutcome; typedef std::future GrantOperatorPermissionOutcomeCallable; typedef std::function&)> GrantOperatorPermissionAsyncHandler; - typedef Outcome ModifyPostpaidDBInstanceSpecOutcome; - typedef std::future ModifyPostpaidDBInstanceSpecOutcomeCallable; - typedef std::function&)> ModifyPostpaidDBInstanceSpecAsyncHandler; - typedef Outcome CreatePolicyWithSpecifiedPolicyOutcome; - typedef std::future CreatePolicyWithSpecifiedPolicyOutcomeCallable; - typedef std::function&)> CreatePolicyWithSpecifiedPolicyAsyncHandler; typedef Outcome ModifyDBInstanceTDEOutcome; typedef std::future ModifyDBInstanceTDEOutcomeCallable; typedef std::function&)> ModifyDBInstanceTDEAsyncHandler; typedef Outcome DescribeDBInstancePerformanceOutcome; typedef std::future DescribeDBInstancePerformanceOutcomeCallable; typedef std::function&)> DescribeDBInstancePerformanceAsyncHandler; - typedef Outcome DescribeVpcZoneNosOutcome; - typedef std::future DescribeVpcZoneNosOutcomeCallable; - typedef std::function&)> DescribeVpcZoneNosAsyncHandler; - typedef Outcome DescribeOptimizeAdviceOnBigTableOutcome; - typedef std::future DescribeOptimizeAdviceOnBigTableOutcomeCallable; - typedef std::function&)> DescribeOptimizeAdviceOnBigTableAsyncHandler; - typedef Outcome DescribeDBInstanceExtendAttributeOutcome; - typedef std::future DescribeDBInstanceExtendAttributeOutcomeCallable; - typedef std::function&)> DescribeDBInstanceExtendAttributeAsyncHandler; - typedef Outcome DescribeDampPolicyByCommentOutcome; - typedef std::future DescribeDampPolicyByCommentOutcomeCallable; - typedef std::function&)> DescribeDampPolicyByCommentAsyncHandler; - typedef Outcome DescribePreCheckResultsOutcome; - typedef std::future DescribePreCheckResultsOutcomeCallable; - typedef std::function&)> DescribePreCheckResultsAsyncHandler; typedef Outcome DescribeDBInstancesOutcome; typedef std::future DescribeDBInstancesOutcomeCallable; typedef std::function&)> DescribeDBInstancesAsyncHandler; - typedef Outcome StartArchiveSQLLogOutcome; - typedef std::future StartArchiveSQLLogOutcomeCallable; - typedef std::function&)> StartArchiveSQLLogAsyncHandler; + typedef Outcome RequestServiceOfCloudDBExpertOutcome; + typedef std::future RequestServiceOfCloudDBExpertOutcomeCallable; + typedef std::function&)> RequestServiceOfCloudDBExpertAsyncHandler; + typedef Outcome DescribeBackupDatabaseOutcome; + typedef std::future DescribeBackupDatabaseOutcomeCallable; + typedef std::function&)> DescribeBackupDatabaseAsyncHandler; typedef Outcome CreateDBInstanceReplicaOutcome; typedef std::future CreateDBInstanceReplicaOutcomeCallable; typedef std::function&)> CreateDBInstanceReplicaAsyncHandler; - typedef Outcome ModifyDampPolicyOutcome; - typedef std::future ModifyDampPolicyOutcomeCallable; - typedef std::function&)> ModifyDampPolicyAsyncHandler; typedef Outcome AllocateInstancePrivateConnectionOutcome; typedef std::future AllocateInstancePrivateConnectionOutcomeCallable; typedef std::function&)> AllocateInstancePrivateConnectionAsyncHandler; typedef Outcome RevokeAccountPrivilegeOutcome; typedef std::future RevokeAccountPrivilegeOutcomeCallable; typedef std::function&)> RevokeAccountPrivilegeAsyncHandler; - typedef Outcome DegradeDBInstanceSpecOutcome; - typedef std::future DegradeDBInstanceSpecOutcomeCallable; - typedef std::function&)> DegradeDBInstanceSpecAsyncHandler; typedef Outcome DescribeParameterTemplatesOutcome; typedef std::future DescribeParameterTemplatesOutcomeCallable; typedef std::function&)> DescribeParameterTemplatesAsyncHandler; typedef Outcome DescibeImportsFromDatabaseOutcome; typedef std::future DescibeImportsFromDatabaseOutcomeCallable; typedef std::function&)> DescibeImportsFromDatabaseAsyncHandler; - typedef Outcome DescribeDatabaseLockDiagnosisOutcome; - typedef std::future DescribeDatabaseLockDiagnosisOutcomeCallable; - typedef std::function&)> DescribeDatabaseLockDiagnosisAsyncHandler; - typedef Outcome DescribeOptimizeAdviceOnExcessIndexOutcome; - typedef std::future DescribeOptimizeAdviceOnExcessIndexOutcomeCallable; - typedef std::function&)> DescribeOptimizeAdviceOnExcessIndexAsyncHandler; + typedef Outcome CopyDatabaseBetweenInstancesOutcome; + typedef std::future CopyDatabaseBetweenInstancesOutcomeCallable; + typedef std::function&)> CopyDatabaseBetweenInstancesAsyncHandler; + typedef Outcome DescribeInstanceVpcMigrateInfoOutcome; + typedef std::future DescribeInstanceVpcMigrateInfoOutcomeCallable; + typedef std::function&)> DescribeInstanceVpcMigrateInfoAsyncHandler; typedef Outcome CopyDatabaseOutcome; typedef std::future CopyDatabaseOutcomeCallable; typedef std::function&)> CopyDatabaseAsyncHandler; typedef Outcome CreateDBInstanceOutcome; typedef std::future CreateDBInstanceOutcomeCallable; typedef std::function&)> CreateDBInstanceAsyncHandler; - typedef Outcome DescribeDBInstanceTDEOutcome; - typedef std::future DescribeDBInstanceTDEOutcomeCallable; - typedef std::function&)> DescribeDBInstanceTDEAsyncHandler; typedef Outcome ModifyDBInstanceSSLOutcome; typedef std::future ModifyDBInstanceSSLOutcomeCallable; typedef std::function&)> ModifyDBInstanceSSLAsyncHandler; + typedef Outcome DescribeDBInstanceTDEOutcome; + typedef std::future DescribeDBInstanceTDEOutcomeCallable; + typedef std::function&)> DescribeDBInstanceTDEAsyncHandler; typedef Outcome DescribeSQLLogReportsOutcome; typedef std::future DescribeSQLLogReportsOutcomeCallable; typedef std::function&)> DescribeSQLLogReportsAsyncHandler; - typedef Outcome DescribeStaticVerificationListOutcome; - typedef std::future DescribeStaticVerificationListOutcomeCallable; - typedef std::function&)> DescribeStaticVerificationListAsyncHandler; - typedef Outcome DescribeCloudDBAServiceOutcome; - typedef std::future DescribeCloudDBAServiceOutcomeCallable; - typedef std::function&)> DescribeCloudDBAServiceAsyncHandler; - typedef Outcome DescribeSQLDiagnosisListOutcome; - typedef std::future DescribeSQLDiagnosisListOutcomeCallable; - typedef std::function&)> DescribeSQLDiagnosisListAsyncHandler; typedef Outcome ModifyDBInstanceConnectionModeOutcome; typedef std::future ModifyDBInstanceConnectionModeOutcomeCallable; typedef std::function&)> ModifyDBInstanceConnectionModeAsyncHandler; typedef Outcome DescribeDBInstanceNetInfoOutcome; typedef std::future DescribeDBInstanceNetInfoOutcomeCallable; typedef std::function&)> DescribeDBInstanceNetInfoAsyncHandler; + typedef Outcome DescribeAvailableResourceOutcome; + typedef std::future DescribeAvailableResourceOutcomeCallable; + typedef std::function&)> DescribeAvailableResourceAsyncHandler; typedef Outcome AllocateReadWriteSplittingConnectionOutcome; typedef std::future AllocateReadWriteSplittingConnectionOutcomeCallable; typedef std::function&)> AllocateReadWriteSplittingConnectionAsyncHandler; + typedef Outcome DescribeCloudDbExpertServiceOutcome; + typedef std::future DescribeCloudDbExpertServiceOutcomeCallable; + typedef std::function&)> DescribeCloudDbExpertServiceAsyncHandler; typedef Outcome ReleaseInstancePublicConnectionOutcome; typedef std::future ReleaseInstancePublicConnectionOutcomeCallable; typedef std::function&)> ReleaseInstancePublicConnectionAsyncHandler; typedef Outcome CalculateDBInstanceWeightOutcome; typedef std::future CalculateDBInstanceWeightOutcomeCallable; typedef std::function&)> CalculateDBInstanceWeightAsyncHandler; - typedef Outcome ModifyReplicaRelationOutcome; - typedef std::future ModifyReplicaRelationOutcomeCallable; - typedef std::function&)> ModifyReplicaRelationAsyncHandler; typedef Outcome ModifyDBInstanceNetworkTypeOutcome; typedef std::future ModifyDBInstanceNetworkTypeOutcomeCallable; typedef std::function&)> ModifyDBInstanceNetworkTypeAsyncHandler; - typedef Outcome DescribeAbnormalDBInstancesOutcome; - typedef std::future DescribeAbnormalDBInstancesOutcomeCallable; - typedef std::function&)> DescribeAbnormalDBInstancesAsyncHandler; typedef Outcome DescribeSlowLogsOutcome; typedef std::future DescribeSlowLogsOutcomeCallable; typedef std::function&)> DescribeSlowLogsAsyncHandler; - typedef Outcome CreateSQLDiagnosisOutcome; - typedef std::future CreateSQLDiagnosisOutcomeCallable; - typedef std::function&)> CreateSQLDiagnosisAsyncHandler; typedef Outcome CreateBackupOutcome; typedef std::future CreateBackupOutcomeCallable; typedef std::function&)> CreateBackupAsyncHandler; - typedef Outcome DescribeReplicaUsageOutcome; - typedef std::future DescribeReplicaUsageOutcomeCallable; - typedef std::function&)> DescribeReplicaUsageAsyncHandler; typedef Outcome ModifyReadWriteSplittingConnectionOutcome; typedef std::future ModifyReadWriteSplittingConnectionOutcomeCallable; typedef std::function&)> ModifyReadWriteSplittingConnectionAsyncHandler; @@ -785,30 +618,18 @@ namespace AlibabaCloud typedef Outcome ModifyDBInstanceDescriptionOutcome; typedef std::future ModifyDBInstanceDescriptionOutcomeCallable; typedef std::function&)> ModifyDBInstanceDescriptionAsyncHandler; - typedef Outcome DescribeReplicaPerformanceOutcome; - typedef std::future DescribeReplicaPerformanceOutcomeCallable; - typedef std::function&)> DescribeReplicaPerformanceAsyncHandler; - typedef Outcome DescribeSQLDiagnosisOutcome; - typedef std::future DescribeSQLDiagnosisOutcomeCallable; - typedef std::function&)> DescribeSQLDiagnosisAsyncHandler; - typedef Outcome DescribeDampPolicyByPolicyNameOutcome; - typedef std::future DescribeDampPolicyByPolicyNameOutcomeCallable; - typedef std::function&)> DescribeDampPolicyByPolicyNameAsyncHandler; typedef Outcome ModifyResourceGroupOutcome; typedef std::future ModifyResourceGroupOutcomeCallable; typedef std::function&)> ModifyResourceGroupAsyncHandler; + typedef Outcome DescribeProxyFunctionSupportOutcome; + typedef std::future DescribeProxyFunctionSupportOutcomeCallable; + typedef std::function&)> DescribeProxyFunctionSupportAsyncHandler; typedef Outcome DescribeOssDownloadsForSQLServerOutcome; typedef std::future DescribeOssDownloadsForSQLServerOutcomeCallable; typedef std::function&)> DescribeOssDownloadsForSQLServerAsyncHandler; - typedef Outcome RequestServiceOfCloudDBAOutcome; - typedef std::future RequestServiceOfCloudDBAOutcomeCallable; - typedef std::function&)> RequestServiceOfCloudDBAAsyncHandler; typedef Outcome ResetAccountOutcome; typedef std::future ResetAccountOutcomeCallable; typedef std::function&)> ResetAccountAsyncHandler; - typedef Outcome PreCheckBeforeImportDataOutcome; - typedef std::future PreCheckBeforeImportDataOutcomeCallable; - typedef std::function&)> PreCheckBeforeImportDataAsyncHandler; typedef Outcome DescribeResourceUsageOutcome; typedef std::future DescribeResourceUsageOutcomeCallable; typedef std::function&)> DescribeResourceUsageAsyncHandler; @@ -821,27 +642,30 @@ namespace AlibabaCloud typedef Outcome UpgradeDBInstanceKernelVersionOutcome; typedef std::future UpgradeDBInstanceKernelVersionOutcomeCallable; typedef std::function&)> UpgradeDBInstanceKernelVersionAsyncHandler; + typedef Outcome ModifyMySQLDBInstanceDelayOutcome; + typedef std::future ModifyMySQLDBInstanceDelayOutcomeCallable; + typedef std::function&)> ModifyMySQLDBInstanceDelayAsyncHandler; typedef Outcome DescribeRegionsOutcome; typedef std::future DescribeRegionsOutcomeCallable; typedef std::function&)> DescribeRegionsAsyncHandler; typedef Outcome MigrateToOtherZoneOutcome; typedef std::future MigrateToOtherZoneOutcomeCallable; typedef std::function&)> MigrateToOtherZoneAsyncHandler; - typedef Outcome DescribeOptimizeAdviceOnMissPKOutcome; - typedef std::future DescribeOptimizeAdviceOnMissPKOutcomeCallable; - typedef std::function&)> DescribeOptimizeAdviceOnMissPKAsyncHandler; typedef Outcome DeleteAccountOutcome; typedef std::future DeleteAccountOutcomeCallable; typedef std::function&)> DeleteAccountAsyncHandler; typedef Outcome DescribeSlowLogRecordsOutcome; typedef std::future DescribeSlowLogRecordsOutcomeCallable; typedef std::function&)> DescribeSlowLogRecordsAsyncHandler; - typedef Outcome UpgradeDBInstanceNetworkOutcome; - typedef std::future UpgradeDBInstanceNetworkOutcomeCallable; - typedef std::function&)> UpgradeDBInstanceNetworkAsyncHandler; typedef Outcome ReleaseReadWriteSplittingConnectionOutcome; typedef std::future ReleaseReadWriteSplittingConnectionOutcomeCallable; typedef std::function&)> ReleaseReadWriteSplittingConnectionAsyncHandler; + typedef Outcome DescribeLogBackupFilesOutcome; + typedef std::future DescribeLogBackupFilesOutcomeCallable; + typedef std::function&)> DescribeLogBackupFilesAsyncHandler; + typedef Outcome DescribeAvailableInstanceClassOutcome; + typedef std::future DescribeAvailableInstanceClassOutcomeCallable; + typedef std::function&)> DescribeAvailableInstanceClassAsyncHandler; typedef Outcome DescribeErrorLogsOutcome; typedef std::future DescribeErrorLogsOutcomeCallable; typedef std::function&)> DescribeErrorLogsAsyncHandler; @@ -857,27 +681,24 @@ namespace AlibabaCloud typedef Outcome ModifyDBInstanceProxyConfigurationOutcome; typedef std::future ModifyDBInstanceProxyConfigurationOutcomeCallable; typedef std::function&)> ModifyDBInstanceProxyConfigurationAsyncHandler; - typedef Outcome DescribeAccountsOutcome; - typedef std::future DescribeAccountsOutcomeCallable; - typedef std::function&)> DescribeAccountsAsyncHandler; typedef Outcome DescribePriceOutcome; typedef std::future DescribePriceOutcomeCallable; typedef std::function&)> DescribePriceAsyncHandler; + typedef Outcome DescribeAccountsOutcome; + typedef std::future DescribeAccountsOutcomeCallable; + typedef std::function&)> DescribeAccountsAsyncHandler; typedef Outcome DescribeDBInstanceByTagsOutcome; typedef std::future DescribeDBInstanceByTagsOutcomeCallable; typedef std::function&)> DescribeDBInstanceByTagsAsyncHandler; + typedef Outcome DescribeMetaListOutcome; + typedef std::future DescribeMetaListOutcomeCallable; + typedef std::function&)> DescribeMetaListAsyncHandler; typedef Outcome DescribeDBInstanceSSLOutcome; typedef std::future DescribeDBInstanceSSLOutcomeCallable; typedef std::function&)> DescribeDBInstanceSSLAsyncHandler; - typedef Outcome CreateDampPolicyOutcome; - typedef std::future CreateDampPolicyOutcomeCallable; - typedef std::function&)> CreateDampPolicyAsyncHandler; typedef Outcome DescribeDBInstancesByPerformanceOutcome; typedef std::future DescribeDBInstancesByPerformanceOutcomeCallable; typedef std::function&)> DescribeDBInstancesByPerformanceAsyncHandler; - typedef Outcome QueryPriceForBuyOutcome; - typedef std::future QueryPriceForBuyOutcomeCallable; - typedef std::function&)> QueryPriceForBuyAsyncHandler; typedef Outcome DescribeSQLReportsOutcome; typedef std::future DescribeSQLReportsOutcomeCallable; typedef std::function&)> DescribeSQLReportsAsyncHandler; @@ -887,12 +708,9 @@ namespace AlibabaCloud typedef Outcome DeleteDatabaseOutcome; typedef std::future DeleteDatabaseOutcomeCallable; typedef std::function&)> DeleteDatabaseAsyncHandler; - typedef Outcome ModifyReplicaVerificationModeOutcome; - typedef std::future ModifyReplicaVerificationModeOutcomeCallable; - typedef std::function&)> ModifyReplicaVerificationModeAsyncHandler; - typedef Outcome ModifyGuardDomainModeOutcome; - typedef std::future ModifyGuardDomainModeOutcomeCallable; - typedef std::function&)> ModifyGuardDomainModeAsyncHandler; + typedef Outcome ModifyCollationTimeZoneOutcome; + typedef std::future ModifyCollationTimeZoneOutcomeCallable; + typedef std::function&)> ModifyCollationTimeZoneAsyncHandler; typedef Outcome DescribeBackupPolicyOutcome; typedef std::future DescribeBackupPolicyOutcomeCallable; typedef std::function&)> DescribeBackupPolicyAsyncHandler; @@ -908,9 +726,6 @@ namespace AlibabaCloud typedef Outcome ResetAccountForPGOutcome; typedef std::future ResetAccountForPGOutcomeCallable; typedef std::function&)> ResetAccountForPGAsyncHandler; - typedef Outcome DescribeBackupSetsForSecurityOutcome; - typedef std::future DescribeBackupSetsForSecurityOutcomeCallable; - typedef std::function&)> DescribeBackupSetsForSecurityAsyncHandler; RdsClient(const Credentials &credentials, const ClientConfiguration &configuration); RdsClient(const std::shared_ptr &credentialsProvider, const ClientConfiguration &configuration); @@ -922,9 +737,6 @@ namespace AlibabaCloud CheckRecoveryConditionsOutcome checkRecoveryConditions(const Model::CheckRecoveryConditionsRequest &request)const; void checkRecoveryConditionsAsync(const Model::CheckRecoveryConditionsRequest& request, const CheckRecoveryConditionsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CheckRecoveryConditionsOutcomeCallable checkRecoveryConditionsCallable(const Model::CheckRecoveryConditionsRequest& request) const; - LoginDBInstancefromCloudDBAOutcome loginDBInstancefromCloudDBA(const Model::LoginDBInstancefromCloudDBARequest &request)const; - void loginDBInstancefromCloudDBAAsync(const Model::LoginDBInstancefromCloudDBARequest& request, const LoginDBInstancefromCloudDBAAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - LoginDBInstancefromCloudDBAOutcomeCallable loginDBInstancefromCloudDBACallable(const Model::LoginDBInstancefromCloudDBARequest& request) const; DeleteBackupOutcome deleteBackup(const Model::DeleteBackupRequest &request)const; void deleteBackupAsync(const Model::DeleteBackupRequest& request, const DeleteBackupAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DeleteBackupOutcomeCallable deleteBackupCallable(const Model::DeleteBackupRequest& request) const; @@ -940,75 +752,54 @@ namespace AlibabaCloud DescribeDBInstanceMonitorOutcome describeDBInstanceMonitor(const Model::DescribeDBInstanceMonitorRequest &request)const; void describeDBInstanceMonitorAsync(const Model::DescribeDBInstanceMonitorRequest& request, const DescribeDBInstanceMonitorAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDBInstanceMonitorOutcomeCallable describeDBInstanceMonitorCallable(const Model::DescribeDBInstanceMonitorRequest& request) const; + DescribeDBInstanceHAConfigOutcome describeDBInstanceHAConfig(const Model::DescribeDBInstanceHAConfigRequest &request)const; + void describeDBInstanceHAConfigAsync(const Model::DescribeDBInstanceHAConfigRequest& request, const DescribeDBInstanceHAConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDBInstanceHAConfigOutcomeCallable describeDBInstanceHAConfigCallable(const Model::DescribeDBInstanceHAConfigRequest& request) const; CreateReadOnlyDBInstanceOutcome createReadOnlyDBInstance(const Model::CreateReadOnlyDBInstanceRequest &request)const; void createReadOnlyDBInstanceAsync(const Model::CreateReadOnlyDBInstanceRequest& request, const CreateReadOnlyDBInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CreateReadOnlyDBInstanceOutcomeCallable createReadOnlyDBInstanceCallable(const Model::CreateReadOnlyDBInstanceRequest& request) const; ModifyAccountDescriptionOutcome modifyAccountDescription(const Model::ModifyAccountDescriptionRequest &request)const; void modifyAccountDescriptionAsync(const Model::ModifyAccountDescriptionRequest& request, const ModifyAccountDescriptionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyAccountDescriptionOutcomeCallable modifyAccountDescriptionCallable(const Model::ModifyAccountDescriptionRequest& request) const; - DescribeDBInstanceHAConfigOutcome describeDBInstanceHAConfig(const Model::DescribeDBInstanceHAConfigRequest &request)const; - void describeDBInstanceHAConfigAsync(const Model::DescribeDBInstanceHAConfigRequest& request, const DescribeDBInstanceHAConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDBInstanceHAConfigOutcomeCallable describeDBInstanceHAConfigCallable(const Model::DescribeDBInstanceHAConfigRequest& request) const; - DescribeCustinsKernelReleaseNotesOutcome describeCustinsKernelReleaseNotes(const Model::DescribeCustinsKernelReleaseNotesRequest &request)const; - void describeCustinsKernelReleaseNotesAsync(const Model::DescribeCustinsKernelReleaseNotesRequest& request, const DescribeCustinsKernelReleaseNotesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeCustinsKernelReleaseNotesOutcomeCallable describeCustinsKernelReleaseNotesCallable(const Model::DescribeCustinsKernelReleaseNotesRequest& request) const; + MigrateToOtherRegionOutcome migrateToOtherRegion(const Model::MigrateToOtherRegionRequest &request)const; + void migrateToOtherRegionAsync(const Model::MigrateToOtherRegionRequest& request, const MigrateToOtherRegionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + MigrateToOtherRegionOutcomeCallable migrateToOtherRegionCallable(const Model::MigrateToOtherRegionRequest& request) const; DescribeOssDownloadsOutcome describeOssDownloads(const Model::DescribeOssDownloadsRequest &request)const; void describeOssDownloadsAsync(const Model::DescribeOssDownloadsRequest& request, const DescribeOssDownloadsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeOssDownloadsOutcomeCallable describeOssDownloadsCallable(const Model::DescribeOssDownloadsRequest& request) const; ModifyParameterOutcome modifyParameter(const Model::ModifyParameterRequest &request)const; void modifyParameterAsync(const Model::ModifyParameterRequest& request, const ModifyParameterAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyParameterOutcomeCallable modifyParameterCallable(const Model::ModifyParameterRequest& request) const; - ReleaseReplicaOutcome releaseReplica(const Model::ReleaseReplicaRequest &request)const; - void releaseReplicaAsync(const Model::ReleaseReplicaRequest& request, const ReleaseReplicaAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ReleaseReplicaOutcomeCallable releaseReplicaCallable(const Model::ReleaseReplicaRequest& request) const; UpgradeDBInstanceEngineVersionOutcome upgradeDBInstanceEngineVersion(const Model::UpgradeDBInstanceEngineVersionRequest &request)const; void upgradeDBInstanceEngineVersionAsync(const Model::UpgradeDBInstanceEngineVersionRequest& request, const UpgradeDBInstanceEngineVersionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; UpgradeDBInstanceEngineVersionOutcomeCallable upgradeDBInstanceEngineVersionCallable(const Model::UpgradeDBInstanceEngineVersionRequest& request) const; - ModifyReplicaRecoveryModeOutcome modifyReplicaRecoveryMode(const Model::ModifyReplicaRecoveryModeRequest &request)const; - void modifyReplicaRecoveryModeAsync(const Model::ModifyReplicaRecoveryModeRequest& request, const ModifyReplicaRecoveryModeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyReplicaRecoveryModeOutcomeCallable modifyReplicaRecoveryModeCallable(const Model::ModifyReplicaRecoveryModeRequest& request) const; - DescribeReplicasOutcome describeReplicas(const Model::DescribeReplicasRequest &request)const; - void describeReplicasAsync(const Model::DescribeReplicasRequest& request, const DescribeReplicasAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeReplicasOutcomeCallable describeReplicasCallable(const Model::DescribeReplicasRequest& request) const; ModifyDBInstanceConnectionStringOutcome modifyDBInstanceConnectionString(const Model::ModifyDBInstanceConnectionStringRequest &request)const; void modifyDBInstanceConnectionStringAsync(const Model::ModifyDBInstanceConnectionStringRequest& request, const ModifyDBInstanceConnectionStringAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyDBInstanceConnectionStringOutcomeCallable modifyDBInstanceConnectionStringCallable(const Model::ModifyDBInstanceConnectionStringRequest& request) const; - StopSyncingOutcome stopSyncing(const Model::StopSyncingRequest &request)const; - void stopSyncingAsync(const Model::StopSyncingRequest& request, const StopSyncingAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - StopSyncingOutcomeCallable stopSyncingCallable(const Model::StopSyncingRequest& request) const; CheckAccountNameAvailableOutcome checkAccountNameAvailable(const Model::CheckAccountNameAvailableRequest &request)const; void checkAccountNameAvailableAsync(const Model::CheckAccountNameAvailableRequest& request, const CheckAccountNameAvailableAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CheckAccountNameAvailableOutcomeCallable checkAccountNameAvailableCallable(const Model::CheckAccountNameAvailableRequest& request) const; RestartDBInstanceOutcome restartDBInstance(const Model::RestartDBInstanceRequest &request)const; void restartDBInstanceAsync(const Model::RestartDBInstanceRequest& request, const RestartDBInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; RestartDBInstanceOutcomeCallable restartDBInstanceCallable(const Model::RestartDBInstanceRequest& request) const; + DescribeTemplatesListOutcome describeTemplatesList(const Model::DescribeTemplatesListRequest &request)const; + void describeTemplatesListAsync(const Model::DescribeTemplatesListRequest& request, const DescribeTemplatesListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeTemplatesListOutcomeCallable describeTemplatesListCallable(const Model::DescribeTemplatesListRequest& request) const; ImportDataForSQLServerOutcome importDataForSQLServer(const Model::ImportDataForSQLServerRequest &request)const; void importDataForSQLServerAsync(const Model::ImportDataForSQLServerRequest& request, const ImportDataForSQLServerAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ImportDataForSQLServerOutcomeCallable importDataForSQLServerCallable(const Model::ImportDataForSQLServerRequest& request) const; - DescribeLogicDBInstanceTopologyOutcome describeLogicDBInstanceTopology(const Model::DescribeLogicDBInstanceTopologyRequest &request)const; - void describeLogicDBInstanceTopologyAsync(const Model::DescribeLogicDBInstanceTopologyRequest& request, const DescribeLogicDBInstanceTopologyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeLogicDBInstanceTopologyOutcomeCallable describeLogicDBInstanceTopologyCallable(const Model::DescribeLogicDBInstanceTopologyRequest& request) const; + ModifySecurityGroupConfigurationOutcome modifySecurityGroupConfiguration(const Model::ModifySecurityGroupConfigurationRequest &request)const; + void modifySecurityGroupConfigurationAsync(const Model::ModifySecurityGroupConfigurationRequest& request, const ModifySecurityGroupConfigurationAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifySecurityGroupConfigurationOutcomeCallable modifySecurityGroupConfigurationCallable(const Model::ModifySecurityGroupConfigurationRequest& request) const; DescribeTagsOutcome describeTags(const Model::DescribeTagsRequest &request)const; void describeTagsAsync(const Model::DescribeTagsRequest& request, const DescribeTagsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeTagsOutcomeCallable describeTagsCallable(const Model::DescribeTagsRequest& request) const; CheckResourceOutcome checkResource(const Model::CheckResourceRequest &request)const; void checkResourceAsync(const Model::CheckResourceRequest& request, const CheckResourceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CheckResourceOutcomeCallable checkResourceCallable(const Model::CheckResourceRequest& request) const; - StartDBInstanceDiagnoseOutcome startDBInstanceDiagnose(const Model::StartDBInstanceDiagnoseRequest &request)const; - void startDBInstanceDiagnoseAsync(const Model::StartDBInstanceDiagnoseRequest& request, const StartDBInstanceDiagnoseAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - StartDBInstanceDiagnoseOutcomeCallable startDBInstanceDiagnoseCallable(const Model::StartDBInstanceDiagnoseRequest& request) const; - ModifySecurityGroupConfigurationOutcome modifySecurityGroupConfiguration(const Model::ModifySecurityGroupConfigurationRequest &request)const; - void modifySecurityGroupConfigurationAsync(const Model::ModifySecurityGroupConfigurationRequest& request, const ModifySecurityGroupConfigurationAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifySecurityGroupConfigurationOutcomeCallable modifySecurityGroupConfigurationCallable(const Model::ModifySecurityGroupConfigurationRequest& request) const; - DescribeReplicaConflictInfoOutcome describeReplicaConflictInfo(const Model::DescribeReplicaConflictInfoRequest &request)const; - void describeReplicaConflictInfoAsync(const Model::DescribeReplicaConflictInfoRequest& request, const DescribeReplicaConflictInfoAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeReplicaConflictInfoOutcomeCallable describeReplicaConflictInfoCallable(const Model::DescribeReplicaConflictInfoRequest& request) const; DescribeCharacterSetNameOutcome describeCharacterSetName(const Model::DescribeCharacterSetNameRequest &request)const; void describeCharacterSetNameAsync(const Model::DescribeCharacterSetNameRequest& request, const DescribeCharacterSetNameAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeCharacterSetNameOutcomeCallable describeCharacterSetNameCallable(const Model::DescribeCharacterSetNameRequest& request) const; - ImportDataFromDatabaseOutcome importDataFromDatabase(const Model::ImportDataFromDatabaseRequest &request)const; - void importDataFromDatabaseAsync(const Model::ImportDataFromDatabaseRequest& request, const ImportDataFromDatabaseAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ImportDataFromDatabaseOutcomeCallable importDataFromDatabaseCallable(const Model::ImportDataFromDatabaseRequest& request) const; DescribeMigrateTasksOutcome describeMigrateTasks(const Model::DescribeMigrateTasksRequest &request)const; void describeMigrateTasksAsync(const Model::DescribeMigrateTasksRequest& request, const DescribeMigrateTasksAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeMigrateTasksOutcomeCallable describeMigrateTasksCallable(const Model::DescribeMigrateTasksRequest& request) const; @@ -1021,15 +812,9 @@ namespace AlibabaCloud DescribeModifyParameterLogOutcome describeModifyParameterLog(const Model::DescribeModifyParameterLogRequest &request)const; void describeModifyParameterLogAsync(const Model::DescribeModifyParameterLogRequest& request, const DescribeModifyParameterLogAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeModifyParameterLogOutcomeCallable describeModifyParameterLogCallable(const Model::DescribeModifyParameterLogRequest& request) const; - DescribeOperatorPermissionOutcome describeOperatorPermission(const Model::DescribeOperatorPermissionRequest &request)const; - void describeOperatorPermissionAsync(const Model::DescribeOperatorPermissionRequest& request, const DescribeOperatorPermissionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeOperatorPermissionOutcomeCallable describeOperatorPermissionCallable(const Model::DescribeOperatorPermissionRequest& request) const; - DescribeOptimizeAdviceOnMissIndexOutcome describeOptimizeAdviceOnMissIndex(const Model::DescribeOptimizeAdviceOnMissIndexRequest &request)const; - void describeOptimizeAdviceOnMissIndexAsync(const Model::DescribeOptimizeAdviceOnMissIndexRequest& request, const DescribeOptimizeAdviceOnMissIndexAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeOptimizeAdviceOnMissIndexOutcomeCallable describeOptimizeAdviceOnMissIndexCallable(const Model::DescribeOptimizeAdviceOnMissIndexRequest& request) const; - DescribeDampPoliciesByCidOutcome describeDampPoliciesByCid(const Model::DescribeDampPoliciesByCidRequest &request)const; - void describeDampPoliciesByCidAsync(const Model::DescribeDampPoliciesByCidRequest& request, const DescribeDampPoliciesByCidAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDampPoliciesByCidOutcomeCallable describeDampPoliciesByCidCallable(const Model::DescribeDampPoliciesByCidRequest& request) const; + RecoveryDBInstanceOutcome recoveryDBInstance(const Model::RecoveryDBInstanceRequest &request)const; + void recoveryDBInstanceAsync(const Model::RecoveryDBInstanceRequest& request, const RecoveryDBInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + RecoveryDBInstanceOutcomeCallable recoveryDBInstanceCallable(const Model::RecoveryDBInstanceRequest& request) const; ModifyDBDescriptionOutcome modifyDBDescription(const Model::ModifyDBDescriptionRequest &request)const; void modifyDBDescriptionAsync(const Model::ModifyDBDescriptionRequest& request, const ModifyDBDescriptionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyDBDescriptionOutcomeCallable modifyDBDescriptionCallable(const Model::ModifyDBDescriptionRequest& request) const; @@ -1039,9 +824,6 @@ namespace AlibabaCloud RenewInstanceOutcome renewInstance(const Model::RenewInstanceRequest &request)const; void renewInstanceAsync(const Model::RenewInstanceRequest& request, const RenewInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; RenewInstanceOutcomeCallable renewInstanceCallable(const Model::RenewInstanceRequest& request) const; - CheckDBNameAvailableOutcome checkDBNameAvailable(const Model::CheckDBNameAvailableRequest &request)const; - void checkDBNameAvailableAsync(const Model::CheckDBNameAvailableRequest& request, const CheckDBNameAvailableAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CheckDBNameAvailableOutcomeCallable checkDBNameAvailableCallable(const Model::CheckDBNameAvailableRequest& request) const; ModifyDBInstanceMonitorOutcome modifyDBInstanceMonitor(const Model::ModifyDBInstanceMonitorRequest &request)const; void modifyDBInstanceMonitorAsync(const Model::ModifyDBInstanceMonitorRequest& request, const ModifyDBInstanceMonitorAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyDBInstanceMonitorOutcomeCallable modifyDBInstanceMonitorCallable(const Model::ModifyDBInstanceMonitorRequest& request) const; @@ -1057,36 +839,27 @@ namespace AlibabaCloud ModifyBackupPolicyOutcome modifyBackupPolicy(const Model::ModifyBackupPolicyRequest &request)const; void modifyBackupPolicyAsync(const Model::ModifyBackupPolicyRequest& request, const ModifyBackupPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyBackupPolicyOutcomeCallable modifyBackupPolicyCallable(const Model::ModifyBackupPolicyRequest& request) const; - DescribeReplicaInitializeProgressOutcome describeReplicaInitializeProgress(const Model::DescribeReplicaInitializeProgressRequest &request)const; - void describeReplicaInitializeProgressAsync(const Model::DescribeReplicaInitializeProgressRequest& request, const DescribeReplicaInitializeProgressAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeReplicaInitializeProgressOutcomeCallable describeReplicaInitializeProgressCallable(const Model::DescribeReplicaInitializeProgressRequest& request) const; DescribeSecurityGroupConfigurationOutcome describeSecurityGroupConfiguration(const Model::DescribeSecurityGroupConfigurationRequest &request)const; void describeSecurityGroupConfigurationAsync(const Model::DescribeSecurityGroupConfigurationRequest& request, const DescribeSecurityGroupConfigurationAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeSecurityGroupConfigurationOutcomeCallable describeSecurityGroupConfigurationCallable(const Model::DescribeSecurityGroupConfigurationRequest& request) const; DescribeParametersOutcome describeParameters(const Model::DescribeParametersRequest &request)const; void describeParametersAsync(const Model::DescribeParametersRequest& request, const DescribeParametersAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeParametersOutcomeCallable describeParametersCallable(const Model::DescribeParametersRequest& request) const; - UpgradeDBInstanceNetWorkInfoOutcome upgradeDBInstanceNetWorkInfo(const Model::UpgradeDBInstanceNetWorkInfoRequest &request)const; - void upgradeDBInstanceNetWorkInfoAsync(const Model::UpgradeDBInstanceNetWorkInfoRequest& request, const UpgradeDBInstanceNetWorkInfoAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - UpgradeDBInstanceNetWorkInfoOutcomeCallable upgradeDBInstanceNetWorkInfoCallable(const Model::UpgradeDBInstanceNetWorkInfoRequest& request) const; AddTagsToResourceOutcome addTagsToResource(const Model::AddTagsToResourceRequest &request)const; void addTagsToResourceAsync(const Model::AddTagsToResourceRequest& request, const AddTagsToResourceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; AddTagsToResourceOutcomeCallable addTagsToResourceCallable(const Model::AddTagsToResourceRequest& request) const; DescribeBinlogFilesOutcome describeBinlogFiles(const Model::DescribeBinlogFilesRequest &request)const; void describeBinlogFilesAsync(const Model::DescribeBinlogFilesRequest& request, const DescribeBinlogFilesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeBinlogFilesOutcomeCallable describeBinlogFilesCallable(const Model::DescribeBinlogFilesRequest& request) const; - DescribeBackupsForSecurityOutcome describeBackupsForSecurity(const Model::DescribeBackupsForSecurityRequest &request)const; - void describeBackupsForSecurityAsync(const Model::DescribeBackupsForSecurityRequest& request, const DescribeBackupsForSecurityAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeBackupsForSecurityOutcomeCallable describeBackupsForSecurityCallable(const Model::DescribeBackupsForSecurityRequest& request) const; - CreateDiagnosticReportOutcome createDiagnosticReport(const Model::CreateDiagnosticReportRequest &request)const; - void createDiagnosticReportAsync(const Model::CreateDiagnosticReportRequest& request, const CreateDiagnosticReportAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateDiagnosticReportOutcomeCallable createDiagnosticReportCallable(const Model::CreateDiagnosticReportRequest& request) const; + DescribeDBInstanceProxyConfigurationOutcome describeDBInstanceProxyConfiguration(const Model::DescribeDBInstanceProxyConfigurationRequest &request)const; + void describeDBInstanceProxyConfigurationAsync(const Model::DescribeDBInstanceProxyConfigurationRequest& request, const DescribeDBInstanceProxyConfigurationAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDBInstanceProxyConfigurationOutcomeCallable describeDBInstanceProxyConfigurationCallable(const Model::DescribeDBInstanceProxyConfigurationRequest& request) const; DescribeSQLLogReportListOutcome describeSQLLogReportList(const Model::DescribeSQLLogReportListRequest &request)const; void describeSQLLogReportListAsync(const Model::DescribeSQLLogReportListRequest& request, const DescribeSQLLogReportListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeSQLLogReportListOutcomeCallable describeSQLLogReportListCallable(const Model::DescribeSQLLogReportListRequest& request) const; - DescribeResourceDiagnosisOutcome describeResourceDiagnosis(const Model::DescribeResourceDiagnosisRequest &request)const; - void describeResourceDiagnosisAsync(const Model::DescribeResourceDiagnosisRequest& request, const DescribeResourceDiagnosisAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeResourceDiagnosisOutcomeCallable describeResourceDiagnosisCallable(const Model::DescribeResourceDiagnosisRequest& request) const; + DescribeReadDBInstanceDelayOutcome describeReadDBInstanceDelay(const Model::DescribeReadDBInstanceDelayRequest &request)const; + void describeReadDBInstanceDelayAsync(const Model::DescribeReadDBInstanceDelayRequest& request, const DescribeReadDBInstanceDelayAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeReadDBInstanceDelayOutcomeCallable describeReadDBInstanceDelayCallable(const Model::DescribeReadDBInstanceDelayRequest& request) const; CloneDBInstanceOutcome cloneDBInstance(const Model::CloneDBInstanceRequest &request)const; void cloneDBInstanceAsync(const Model::CloneDBInstanceRequest& request, const CloneDBInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CloneDBInstanceOutcomeCallable cloneDBInstanceCallable(const Model::CloneDBInstanceRequest& request) const; @@ -1099,51 +872,45 @@ namespace AlibabaCloud AllocateInstancePublicConnectionOutcome allocateInstancePublicConnection(const Model::AllocateInstancePublicConnectionRequest &request)const; void allocateInstancePublicConnectionAsync(const Model::AllocateInstancePublicConnectionRequest& request, const AllocateInstancePublicConnectionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; AllocateInstancePublicConnectionOutcomeCallable allocateInstancePublicConnectionCallable(const Model::AllocateInstancePublicConnectionRequest& request) const; - DescribeOptimizeAdviceOnStorageOutcome describeOptimizeAdviceOnStorage(const Model::DescribeOptimizeAdviceOnStorageRequest &request)const; - void describeOptimizeAdviceOnStorageAsync(const Model::DescribeOptimizeAdviceOnStorageRequest& request, const DescribeOptimizeAdviceOnStorageAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeOptimizeAdviceOnStorageOutcomeCallable describeOptimizeAdviceOnStorageCallable(const Model::DescribeOptimizeAdviceOnStorageRequest& request) const; - DescribeInstanceAutoRenewAttributeOutcome describeInstanceAutoRenewAttribute(const Model::DescribeInstanceAutoRenewAttributeRequest &request)const; - void describeInstanceAutoRenewAttributeAsync(const Model::DescribeInstanceAutoRenewAttributeRequest& request, const DescribeInstanceAutoRenewAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeInstanceAutoRenewAttributeOutcomeCallable describeInstanceAutoRenewAttributeCallable(const Model::DescribeInstanceAutoRenewAttributeRequest& request) const; - CreateStaticVerificationOutcome createStaticVerification(const Model::CreateStaticVerificationRequest &request)const; - void createStaticVerificationAsync(const Model::CreateStaticVerificationRequest& request, const CreateStaticVerificationAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateStaticVerificationOutcomeCallable createStaticVerificationCallable(const Model::CreateStaticVerificationRequest& request) const; DescribeDBInstanceAttributeOutcome describeDBInstanceAttribute(const Model::DescribeDBInstanceAttributeRequest &request)const; void describeDBInstanceAttributeAsync(const Model::DescribeDBInstanceAttributeRequest& request, const DescribeDBInstanceAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDBInstanceAttributeOutcomeCallable describeDBInstanceAttributeCallable(const Model::DescribeDBInstanceAttributeRequest& request) const; - DescribeDBInstanceUserOutcome describeDBInstanceUser(const Model::DescribeDBInstanceUserRequest &request)const; - void describeDBInstanceUserAsync(const Model::DescribeDBInstanceUserRequest& request, const DescribeDBInstanceUserAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDBInstanceUserOutcomeCallable describeDBInstanceUserCallable(const Model::DescribeDBInstanceUserRequest& request) const; + CheckInstanceExistOutcome checkInstanceExist(const Model::CheckInstanceExistRequest &request)const; + void checkInstanceExistAsync(const Model::CheckInstanceExistRequest& request, const CheckInstanceExistAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CheckInstanceExistOutcomeCallable checkInstanceExistCallable(const Model::CheckInstanceExistRequest& request) const; CreateTempDBInstanceOutcome createTempDBInstance(const Model::CreateTempDBInstanceRequest &request)const; void createTempDBInstanceAsync(const Model::CreateTempDBInstanceRequest& request, const CreateTempDBInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CreateTempDBInstanceOutcomeCallable createTempDBInstanceCallable(const Model::CreateTempDBInstanceRequest& request) const; ModifyInstanceAutoRenewalAttributeOutcome modifyInstanceAutoRenewalAttribute(const Model::ModifyInstanceAutoRenewalAttributeRequest &request)const; void modifyInstanceAutoRenewalAttributeAsync(const Model::ModifyInstanceAutoRenewalAttributeRequest& request, const ModifyInstanceAutoRenewalAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyInstanceAutoRenewalAttributeOutcomeCallable modifyInstanceAutoRenewalAttributeCallable(const Model::ModifyInstanceAutoRenewalAttributeRequest& request) const; - DescribeSQLCollectorPolicyOutcome describeSQLCollectorPolicy(const Model::DescribeSQLCollectorPolicyRequest &request)const; - void describeSQLCollectorPolicyAsync(const Model::DescribeSQLCollectorPolicyRequest& request, const DescribeSQLCollectorPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeSQLCollectorPolicyOutcomeCallable describeSQLCollectorPolicyCallable(const Model::DescribeSQLCollectorPolicyRequest& request) const; ModifySQLCollectorPolicyOutcome modifySQLCollectorPolicy(const Model::ModifySQLCollectorPolicyRequest &request)const; void modifySQLCollectorPolicyAsync(const Model::ModifySQLCollectorPolicyRequest& request, const ModifySQLCollectorPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifySQLCollectorPolicyOutcomeCallable modifySQLCollectorPolicyCallable(const Model::ModifySQLCollectorPolicyRequest& request) const; + AllocateInstanceVpcNetworkTypeOutcome allocateInstanceVpcNetworkType(const Model::AllocateInstanceVpcNetworkTypeRequest &request)const; + void allocateInstanceVpcNetworkTypeAsync(const Model::AllocateInstanceVpcNetworkTypeRequest& request, const AllocateInstanceVpcNetworkTypeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + AllocateInstanceVpcNetworkTypeOutcomeCallable allocateInstanceVpcNetworkTypeCallable(const Model::AllocateInstanceVpcNetworkTypeRequest& request) const; DescribeBackupsOutcome describeBackups(const Model::DescribeBackupsRequest &request)const; void describeBackupsAsync(const Model::DescribeBackupsRequest& request, const DescribeBackupsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeBackupsOutcomeCallable describeBackupsCallable(const Model::DescribeBackupsRequest& request) const; CreateDatabaseOutcome createDatabase(const Model::CreateDatabaseRequest &request)const; void createDatabaseAsync(const Model::CreateDatabaseRequest& request, const CreateDatabaseAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CreateDatabaseOutcomeCallable createDatabaseCallable(const Model::CreateDatabaseRequest& request) const; + DescribeCollationTimeZonesOutcome describeCollationTimeZones(const Model::DescribeCollationTimeZonesRequest &request)const; + void describeCollationTimeZonesAsync(const Model::DescribeCollationTimeZonesRequest& request, const DescribeCollationTimeZonesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeCollationTimeZonesOutcomeCallable describeCollationTimeZonesCallable(const Model::DescribeCollationTimeZonesRequest& request) const; DeleteDBInstanceOutcome deleteDBInstance(const Model::DeleteDBInstanceRequest &request)const; void deleteDBInstanceAsync(const Model::DeleteDBInstanceRequest& request, const DeleteDBInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DeleteDBInstanceOutcomeCallable deleteDBInstanceCallable(const Model::DeleteDBInstanceRequest& request) const; - DescribeSQLInjectionInfosOutcome describeSQLInjectionInfos(const Model::DescribeSQLInjectionInfosRequest &request)const; - void describeSQLInjectionInfosAsync(const Model::DescribeSQLInjectionInfosRequest& request, const DescribeSQLInjectionInfosAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeSQLInjectionInfosOutcomeCallable describeSQLInjectionInfosCallable(const Model::DescribeSQLInjectionInfosRequest& request) const; - DescribeRealtimeDiagnosesOutcome describeRealtimeDiagnoses(const Model::DescribeRealtimeDiagnosesRequest &request)const; - void describeRealtimeDiagnosesAsync(const Model::DescribeRealtimeDiagnosesRequest& request, const DescribeRealtimeDiagnosesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeRealtimeDiagnosesOutcomeCallable describeRealtimeDiagnosesCallable(const Model::DescribeRealtimeDiagnosesRequest& request) const; + ModifyReadonlyInstanceDelayReplicationTimeOutcome modifyReadonlyInstanceDelayReplicationTime(const Model::ModifyReadonlyInstanceDelayReplicationTimeRequest &request)const; + void modifyReadonlyInstanceDelayReplicationTimeAsync(const Model::ModifyReadonlyInstanceDelayReplicationTimeRequest& request, const ModifyReadonlyInstanceDelayReplicationTimeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyReadonlyInstanceDelayReplicationTimeOutcomeCallable modifyReadonlyInstanceDelayReplicationTimeCallable(const Model::ModifyReadonlyInstanceDelayReplicationTimeRequest& request) const; DescribeInstanceAutoRenewalAttributeOutcome describeInstanceAutoRenewalAttribute(const Model::DescribeInstanceAutoRenewalAttributeRequest &request)const; void describeInstanceAutoRenewalAttributeAsync(const Model::DescribeInstanceAutoRenewalAttributeRequest& request, const DescribeInstanceAutoRenewalAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeInstanceAutoRenewalAttributeOutcomeCallable describeInstanceAutoRenewalAttributeCallable(const Model::DescribeInstanceAutoRenewalAttributeRequest& request) const; + SwitchDBInstanceVpcOutcome switchDBInstanceVpc(const Model::SwitchDBInstanceVpcRequest &request)const; + void switchDBInstanceVpcAsync(const Model::SwitchDBInstanceVpcRequest& request, const SwitchDBInstanceVpcAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + SwitchDBInstanceVpcOutcomeCallable switchDBInstanceVpcCallable(const Model::SwitchDBInstanceVpcRequest& request) const; RestoreDBInstanceOutcome restoreDBInstance(const Model::RestoreDBInstanceRequest &request)const; void restoreDBInstanceAsync(const Model::RestoreDBInstanceRequest& request, const RestoreDBInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; RestoreDBInstanceOutcomeCallable restoreDBInstanceCallable(const Model::RestoreDBInstanceRequest& request) const; @@ -1156,6 +923,9 @@ namespace AlibabaCloud DescribeDiagnosticReportListOutcome describeDiagnosticReportList(const Model::DescribeDiagnosticReportListRequest &request)const; void describeDiagnosticReportListAsync(const Model::DescribeDiagnosticReportListRequest& request, const DescribeDiagnosticReportListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDiagnosticReportListOutcomeCallable describeDiagnosticReportListCallable(const Model::DescribeDiagnosticReportListRequest& request) const; + MigrateSecurityIPModeOutcome migrateSecurityIPMode(const Model::MigrateSecurityIPModeRequest &request)const; + void migrateSecurityIPModeAsync(const Model::MigrateSecurityIPModeRequest& request, const MigrateSecurityIPModeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + MigrateSecurityIPModeOutcomeCallable migrateSecurityIPModeCallable(const Model::MigrateSecurityIPModeRequest& request) const; RemoveTagsFromResourceOutcome removeTagsFromResource(const Model::RemoveTagsFromResourceRequest &request)const; void removeTagsFromResourceAsync(const Model::RemoveTagsFromResourceRequest& request, const RemoveTagsFromResourceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; RemoveTagsFromResourceOutcomeCallable removeTagsFromResourceCallable(const Model::RemoveTagsFromResourceRequest& request) const; @@ -1168,147 +938,99 @@ namespace AlibabaCloud DescribeMigrateTasksForSQLServerOutcome describeMigrateTasksForSQLServer(const Model::DescribeMigrateTasksForSQLServerRequest &request)const; void describeMigrateTasksForSQLServerAsync(const Model::DescribeMigrateTasksForSQLServerRequest& request, const DescribeMigrateTasksForSQLServerAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeMigrateTasksForSQLServerOutcomeCallable describeMigrateTasksForSQLServerCallable(const Model::DescribeMigrateTasksForSQLServerRequest& request) const; - DescribeVerificationListOutcome describeVerificationList(const Model::DescribeVerificationListRequest &request)const; - void describeVerificationListAsync(const Model::DescribeVerificationListRequest& request, const DescribeVerificationListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeVerificationListOutcomeCallable describeVerificationListCallable(const Model::DescribeVerificationListRequest& request) const; + RestoreTableOutcome restoreTable(const Model::RestoreTableRequest &request)const; + void restoreTableAsync(const Model::RestoreTableRequest& request, const RestoreTableAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + RestoreTableOutcomeCallable restoreTableCallable(const Model::RestoreTableRequest& request) const; CreateOnlineDatabaseTaskOutcome createOnlineDatabaseTask(const Model::CreateOnlineDatabaseTaskRequest &request)const; void createOnlineDatabaseTaskAsync(const Model::CreateOnlineDatabaseTaskRequest& request, const CreateOnlineDatabaseTaskAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CreateOnlineDatabaseTaskOutcomeCallable createOnlineDatabaseTaskCallable(const Model::CreateOnlineDatabaseTaskRequest& request) const; - ModifyReplicaModeOutcome modifyReplicaMode(const Model::ModifyReplicaModeRequest &request)const; - void modifyReplicaModeAsync(const Model::ModifyReplicaModeRequest& request, const ModifyReplicaModeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyReplicaModeOutcomeCallable modifyReplicaModeCallable(const Model::ModifyReplicaModeRequest& request) const; - DescribeStrategyOutcome describeStrategy(const Model::DescribeStrategyRequest &request)const; - void describeStrategyAsync(const Model::DescribeStrategyRequest& request, const DescribeStrategyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeStrategyOutcomeCallable describeStrategyCallable(const Model::DescribeStrategyRequest& request) const; - DeleteDampPolicyOutcome deleteDampPolicy(const Model::DeleteDampPolicyRequest &request)const; - void deleteDampPolicyAsync(const Model::DeleteDampPolicyRequest& request, const DeleteDampPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DeleteDampPolicyOutcomeCallable deleteDampPolicyCallable(const Model::DeleteDampPolicyRequest& request) const; GrantAccountPrivilegeOutcome grantAccountPrivilege(const Model::GrantAccountPrivilegeRequest &request)const; void grantAccountPrivilegeAsync(const Model::GrantAccountPrivilegeRequest& request, const GrantAccountPrivilegeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GrantAccountPrivilegeOutcomeCallable grantAccountPrivilegeCallable(const Model::GrantAccountPrivilegeRequest& request) const; GrantOperatorPermissionOutcome grantOperatorPermission(const Model::GrantOperatorPermissionRequest &request)const; void grantOperatorPermissionAsync(const Model::GrantOperatorPermissionRequest& request, const GrantOperatorPermissionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GrantOperatorPermissionOutcomeCallable grantOperatorPermissionCallable(const Model::GrantOperatorPermissionRequest& request) const; - ModifyPostpaidDBInstanceSpecOutcome modifyPostpaidDBInstanceSpec(const Model::ModifyPostpaidDBInstanceSpecRequest &request)const; - void modifyPostpaidDBInstanceSpecAsync(const Model::ModifyPostpaidDBInstanceSpecRequest& request, const ModifyPostpaidDBInstanceSpecAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyPostpaidDBInstanceSpecOutcomeCallable modifyPostpaidDBInstanceSpecCallable(const Model::ModifyPostpaidDBInstanceSpecRequest& request) const; - CreatePolicyWithSpecifiedPolicyOutcome createPolicyWithSpecifiedPolicy(const Model::CreatePolicyWithSpecifiedPolicyRequest &request)const; - void createPolicyWithSpecifiedPolicyAsync(const Model::CreatePolicyWithSpecifiedPolicyRequest& request, const CreatePolicyWithSpecifiedPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreatePolicyWithSpecifiedPolicyOutcomeCallable createPolicyWithSpecifiedPolicyCallable(const Model::CreatePolicyWithSpecifiedPolicyRequest& request) const; ModifyDBInstanceTDEOutcome modifyDBInstanceTDE(const Model::ModifyDBInstanceTDERequest &request)const; void modifyDBInstanceTDEAsync(const Model::ModifyDBInstanceTDERequest& request, const ModifyDBInstanceTDEAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyDBInstanceTDEOutcomeCallable modifyDBInstanceTDECallable(const Model::ModifyDBInstanceTDERequest& request) const; DescribeDBInstancePerformanceOutcome describeDBInstancePerformance(const Model::DescribeDBInstancePerformanceRequest &request)const; void describeDBInstancePerformanceAsync(const Model::DescribeDBInstancePerformanceRequest& request, const DescribeDBInstancePerformanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDBInstancePerformanceOutcomeCallable describeDBInstancePerformanceCallable(const Model::DescribeDBInstancePerformanceRequest& request) const; - DescribeVpcZoneNosOutcome describeVpcZoneNos(const Model::DescribeVpcZoneNosRequest &request)const; - void describeVpcZoneNosAsync(const Model::DescribeVpcZoneNosRequest& request, const DescribeVpcZoneNosAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeVpcZoneNosOutcomeCallable describeVpcZoneNosCallable(const Model::DescribeVpcZoneNosRequest& request) const; - DescribeOptimizeAdviceOnBigTableOutcome describeOptimizeAdviceOnBigTable(const Model::DescribeOptimizeAdviceOnBigTableRequest &request)const; - void describeOptimizeAdviceOnBigTableAsync(const Model::DescribeOptimizeAdviceOnBigTableRequest& request, const DescribeOptimizeAdviceOnBigTableAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeOptimizeAdviceOnBigTableOutcomeCallable describeOptimizeAdviceOnBigTableCallable(const Model::DescribeOptimizeAdviceOnBigTableRequest& request) const; - DescribeDBInstanceExtendAttributeOutcome describeDBInstanceExtendAttribute(const Model::DescribeDBInstanceExtendAttributeRequest &request)const; - void describeDBInstanceExtendAttributeAsync(const Model::DescribeDBInstanceExtendAttributeRequest& request, const DescribeDBInstanceExtendAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDBInstanceExtendAttributeOutcomeCallable describeDBInstanceExtendAttributeCallable(const Model::DescribeDBInstanceExtendAttributeRequest& request) const; - DescribeDampPolicyByCommentOutcome describeDampPolicyByComment(const Model::DescribeDampPolicyByCommentRequest &request)const; - void describeDampPolicyByCommentAsync(const Model::DescribeDampPolicyByCommentRequest& request, const DescribeDampPolicyByCommentAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDampPolicyByCommentOutcomeCallable describeDampPolicyByCommentCallable(const Model::DescribeDampPolicyByCommentRequest& request) const; - DescribePreCheckResultsOutcome describePreCheckResults(const Model::DescribePreCheckResultsRequest &request)const; - void describePreCheckResultsAsync(const Model::DescribePreCheckResultsRequest& request, const DescribePreCheckResultsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribePreCheckResultsOutcomeCallable describePreCheckResultsCallable(const Model::DescribePreCheckResultsRequest& request) const; DescribeDBInstancesOutcome describeDBInstances(const Model::DescribeDBInstancesRequest &request)const; void describeDBInstancesAsync(const Model::DescribeDBInstancesRequest& request, const DescribeDBInstancesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDBInstancesOutcomeCallable describeDBInstancesCallable(const Model::DescribeDBInstancesRequest& request) const; - StartArchiveSQLLogOutcome startArchiveSQLLog(const Model::StartArchiveSQLLogRequest &request)const; - void startArchiveSQLLogAsync(const Model::StartArchiveSQLLogRequest& request, const StartArchiveSQLLogAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - StartArchiveSQLLogOutcomeCallable startArchiveSQLLogCallable(const Model::StartArchiveSQLLogRequest& request) const; + RequestServiceOfCloudDBExpertOutcome requestServiceOfCloudDBExpert(const Model::RequestServiceOfCloudDBExpertRequest &request)const; + void requestServiceOfCloudDBExpertAsync(const Model::RequestServiceOfCloudDBExpertRequest& request, const RequestServiceOfCloudDBExpertAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + RequestServiceOfCloudDBExpertOutcomeCallable requestServiceOfCloudDBExpertCallable(const Model::RequestServiceOfCloudDBExpertRequest& request) const; + DescribeBackupDatabaseOutcome describeBackupDatabase(const Model::DescribeBackupDatabaseRequest &request)const; + void describeBackupDatabaseAsync(const Model::DescribeBackupDatabaseRequest& request, const DescribeBackupDatabaseAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeBackupDatabaseOutcomeCallable describeBackupDatabaseCallable(const Model::DescribeBackupDatabaseRequest& request) const; CreateDBInstanceReplicaOutcome createDBInstanceReplica(const Model::CreateDBInstanceReplicaRequest &request)const; void createDBInstanceReplicaAsync(const Model::CreateDBInstanceReplicaRequest& request, const CreateDBInstanceReplicaAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CreateDBInstanceReplicaOutcomeCallable createDBInstanceReplicaCallable(const Model::CreateDBInstanceReplicaRequest& request) const; - ModifyDampPolicyOutcome modifyDampPolicy(const Model::ModifyDampPolicyRequest &request)const; - void modifyDampPolicyAsync(const Model::ModifyDampPolicyRequest& request, const ModifyDampPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyDampPolicyOutcomeCallable modifyDampPolicyCallable(const Model::ModifyDampPolicyRequest& request) const; AllocateInstancePrivateConnectionOutcome allocateInstancePrivateConnection(const Model::AllocateInstancePrivateConnectionRequest &request)const; void allocateInstancePrivateConnectionAsync(const Model::AllocateInstancePrivateConnectionRequest& request, const AllocateInstancePrivateConnectionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; AllocateInstancePrivateConnectionOutcomeCallable allocateInstancePrivateConnectionCallable(const Model::AllocateInstancePrivateConnectionRequest& request) const; RevokeAccountPrivilegeOutcome revokeAccountPrivilege(const Model::RevokeAccountPrivilegeRequest &request)const; void revokeAccountPrivilegeAsync(const Model::RevokeAccountPrivilegeRequest& request, const RevokeAccountPrivilegeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; RevokeAccountPrivilegeOutcomeCallable revokeAccountPrivilegeCallable(const Model::RevokeAccountPrivilegeRequest& request) const; - DegradeDBInstanceSpecOutcome degradeDBInstanceSpec(const Model::DegradeDBInstanceSpecRequest &request)const; - void degradeDBInstanceSpecAsync(const Model::DegradeDBInstanceSpecRequest& request, const DegradeDBInstanceSpecAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DegradeDBInstanceSpecOutcomeCallable degradeDBInstanceSpecCallable(const Model::DegradeDBInstanceSpecRequest& request) const; DescribeParameterTemplatesOutcome describeParameterTemplates(const Model::DescribeParameterTemplatesRequest &request)const; void describeParameterTemplatesAsync(const Model::DescribeParameterTemplatesRequest& request, const DescribeParameterTemplatesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeParameterTemplatesOutcomeCallable describeParameterTemplatesCallable(const Model::DescribeParameterTemplatesRequest& request) const; DescibeImportsFromDatabaseOutcome descibeImportsFromDatabase(const Model::DescibeImportsFromDatabaseRequest &request)const; void descibeImportsFromDatabaseAsync(const Model::DescibeImportsFromDatabaseRequest& request, const DescibeImportsFromDatabaseAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescibeImportsFromDatabaseOutcomeCallable descibeImportsFromDatabaseCallable(const Model::DescibeImportsFromDatabaseRequest& request) const; - DescribeDatabaseLockDiagnosisOutcome describeDatabaseLockDiagnosis(const Model::DescribeDatabaseLockDiagnosisRequest &request)const; - void describeDatabaseLockDiagnosisAsync(const Model::DescribeDatabaseLockDiagnosisRequest& request, const DescribeDatabaseLockDiagnosisAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDatabaseLockDiagnosisOutcomeCallable describeDatabaseLockDiagnosisCallable(const Model::DescribeDatabaseLockDiagnosisRequest& request) const; - DescribeOptimizeAdviceOnExcessIndexOutcome describeOptimizeAdviceOnExcessIndex(const Model::DescribeOptimizeAdviceOnExcessIndexRequest &request)const; - void describeOptimizeAdviceOnExcessIndexAsync(const Model::DescribeOptimizeAdviceOnExcessIndexRequest& request, const DescribeOptimizeAdviceOnExcessIndexAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeOptimizeAdviceOnExcessIndexOutcomeCallable describeOptimizeAdviceOnExcessIndexCallable(const Model::DescribeOptimizeAdviceOnExcessIndexRequest& request) const; + CopyDatabaseBetweenInstancesOutcome copyDatabaseBetweenInstances(const Model::CopyDatabaseBetweenInstancesRequest &request)const; + void copyDatabaseBetweenInstancesAsync(const Model::CopyDatabaseBetweenInstancesRequest& request, const CopyDatabaseBetweenInstancesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CopyDatabaseBetweenInstancesOutcomeCallable copyDatabaseBetweenInstancesCallable(const Model::CopyDatabaseBetweenInstancesRequest& request) const; + DescribeInstanceVpcMigrateInfoOutcome describeInstanceVpcMigrateInfo(const Model::DescribeInstanceVpcMigrateInfoRequest &request)const; + void describeInstanceVpcMigrateInfoAsync(const Model::DescribeInstanceVpcMigrateInfoRequest& request, const DescribeInstanceVpcMigrateInfoAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeInstanceVpcMigrateInfoOutcomeCallable describeInstanceVpcMigrateInfoCallable(const Model::DescribeInstanceVpcMigrateInfoRequest& request) const; CopyDatabaseOutcome copyDatabase(const Model::CopyDatabaseRequest &request)const; void copyDatabaseAsync(const Model::CopyDatabaseRequest& request, const CopyDatabaseAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CopyDatabaseOutcomeCallable copyDatabaseCallable(const Model::CopyDatabaseRequest& request) const; CreateDBInstanceOutcome createDBInstance(const Model::CreateDBInstanceRequest &request)const; void createDBInstanceAsync(const Model::CreateDBInstanceRequest& request, const CreateDBInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CreateDBInstanceOutcomeCallable createDBInstanceCallable(const Model::CreateDBInstanceRequest& request) const; - DescribeDBInstanceTDEOutcome describeDBInstanceTDE(const Model::DescribeDBInstanceTDERequest &request)const; - void describeDBInstanceTDEAsync(const Model::DescribeDBInstanceTDERequest& request, const DescribeDBInstanceTDEAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDBInstanceTDEOutcomeCallable describeDBInstanceTDECallable(const Model::DescribeDBInstanceTDERequest& request) const; ModifyDBInstanceSSLOutcome modifyDBInstanceSSL(const Model::ModifyDBInstanceSSLRequest &request)const; void modifyDBInstanceSSLAsync(const Model::ModifyDBInstanceSSLRequest& request, const ModifyDBInstanceSSLAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyDBInstanceSSLOutcomeCallable modifyDBInstanceSSLCallable(const Model::ModifyDBInstanceSSLRequest& request) const; + DescribeDBInstanceTDEOutcome describeDBInstanceTDE(const Model::DescribeDBInstanceTDERequest &request)const; + void describeDBInstanceTDEAsync(const Model::DescribeDBInstanceTDERequest& request, const DescribeDBInstanceTDEAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDBInstanceTDEOutcomeCallable describeDBInstanceTDECallable(const Model::DescribeDBInstanceTDERequest& request) const; DescribeSQLLogReportsOutcome describeSQLLogReports(const Model::DescribeSQLLogReportsRequest &request)const; void describeSQLLogReportsAsync(const Model::DescribeSQLLogReportsRequest& request, const DescribeSQLLogReportsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeSQLLogReportsOutcomeCallable describeSQLLogReportsCallable(const Model::DescribeSQLLogReportsRequest& request) const; - DescribeStaticVerificationListOutcome describeStaticVerificationList(const Model::DescribeStaticVerificationListRequest &request)const; - void describeStaticVerificationListAsync(const Model::DescribeStaticVerificationListRequest& request, const DescribeStaticVerificationListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeStaticVerificationListOutcomeCallable describeStaticVerificationListCallable(const Model::DescribeStaticVerificationListRequest& request) const; - DescribeCloudDBAServiceOutcome describeCloudDBAService(const Model::DescribeCloudDBAServiceRequest &request)const; - void describeCloudDBAServiceAsync(const Model::DescribeCloudDBAServiceRequest& request, const DescribeCloudDBAServiceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeCloudDBAServiceOutcomeCallable describeCloudDBAServiceCallable(const Model::DescribeCloudDBAServiceRequest& request) const; - DescribeSQLDiagnosisListOutcome describeSQLDiagnosisList(const Model::DescribeSQLDiagnosisListRequest &request)const; - void describeSQLDiagnosisListAsync(const Model::DescribeSQLDiagnosisListRequest& request, const DescribeSQLDiagnosisListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeSQLDiagnosisListOutcomeCallable describeSQLDiagnosisListCallable(const Model::DescribeSQLDiagnosisListRequest& request) const; ModifyDBInstanceConnectionModeOutcome modifyDBInstanceConnectionMode(const Model::ModifyDBInstanceConnectionModeRequest &request)const; void modifyDBInstanceConnectionModeAsync(const Model::ModifyDBInstanceConnectionModeRequest& request, const ModifyDBInstanceConnectionModeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyDBInstanceConnectionModeOutcomeCallable modifyDBInstanceConnectionModeCallable(const Model::ModifyDBInstanceConnectionModeRequest& request) const; DescribeDBInstanceNetInfoOutcome describeDBInstanceNetInfo(const Model::DescribeDBInstanceNetInfoRequest &request)const; void describeDBInstanceNetInfoAsync(const Model::DescribeDBInstanceNetInfoRequest& request, const DescribeDBInstanceNetInfoAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDBInstanceNetInfoOutcomeCallable describeDBInstanceNetInfoCallable(const Model::DescribeDBInstanceNetInfoRequest& request) const; + DescribeAvailableResourceOutcome describeAvailableResource(const Model::DescribeAvailableResourceRequest &request)const; + void describeAvailableResourceAsync(const Model::DescribeAvailableResourceRequest& request, const DescribeAvailableResourceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeAvailableResourceOutcomeCallable describeAvailableResourceCallable(const Model::DescribeAvailableResourceRequest& request) const; AllocateReadWriteSplittingConnectionOutcome allocateReadWriteSplittingConnection(const Model::AllocateReadWriteSplittingConnectionRequest &request)const; void allocateReadWriteSplittingConnectionAsync(const Model::AllocateReadWriteSplittingConnectionRequest& request, const AllocateReadWriteSplittingConnectionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; AllocateReadWriteSplittingConnectionOutcomeCallable allocateReadWriteSplittingConnectionCallable(const Model::AllocateReadWriteSplittingConnectionRequest& request) const; + DescribeCloudDbExpertServiceOutcome describeCloudDbExpertService(const Model::DescribeCloudDbExpertServiceRequest &request)const; + void describeCloudDbExpertServiceAsync(const Model::DescribeCloudDbExpertServiceRequest& request, const DescribeCloudDbExpertServiceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeCloudDbExpertServiceOutcomeCallable describeCloudDbExpertServiceCallable(const Model::DescribeCloudDbExpertServiceRequest& request) const; ReleaseInstancePublicConnectionOutcome releaseInstancePublicConnection(const Model::ReleaseInstancePublicConnectionRequest &request)const; void releaseInstancePublicConnectionAsync(const Model::ReleaseInstancePublicConnectionRequest& request, const ReleaseInstancePublicConnectionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ReleaseInstancePublicConnectionOutcomeCallable releaseInstancePublicConnectionCallable(const Model::ReleaseInstancePublicConnectionRequest& request) const; CalculateDBInstanceWeightOutcome calculateDBInstanceWeight(const Model::CalculateDBInstanceWeightRequest &request)const; void calculateDBInstanceWeightAsync(const Model::CalculateDBInstanceWeightRequest& request, const CalculateDBInstanceWeightAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CalculateDBInstanceWeightOutcomeCallable calculateDBInstanceWeightCallable(const Model::CalculateDBInstanceWeightRequest& request) const; - ModifyReplicaRelationOutcome modifyReplicaRelation(const Model::ModifyReplicaRelationRequest &request)const; - void modifyReplicaRelationAsync(const Model::ModifyReplicaRelationRequest& request, const ModifyReplicaRelationAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyReplicaRelationOutcomeCallable modifyReplicaRelationCallable(const Model::ModifyReplicaRelationRequest& request) const; ModifyDBInstanceNetworkTypeOutcome modifyDBInstanceNetworkType(const Model::ModifyDBInstanceNetworkTypeRequest &request)const; void modifyDBInstanceNetworkTypeAsync(const Model::ModifyDBInstanceNetworkTypeRequest& request, const ModifyDBInstanceNetworkTypeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyDBInstanceNetworkTypeOutcomeCallable modifyDBInstanceNetworkTypeCallable(const Model::ModifyDBInstanceNetworkTypeRequest& request) const; - DescribeAbnormalDBInstancesOutcome describeAbnormalDBInstances(const Model::DescribeAbnormalDBInstancesRequest &request)const; - void describeAbnormalDBInstancesAsync(const Model::DescribeAbnormalDBInstancesRequest& request, const DescribeAbnormalDBInstancesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeAbnormalDBInstancesOutcomeCallable describeAbnormalDBInstancesCallable(const Model::DescribeAbnormalDBInstancesRequest& request) const; DescribeSlowLogsOutcome describeSlowLogs(const Model::DescribeSlowLogsRequest &request)const; void describeSlowLogsAsync(const Model::DescribeSlowLogsRequest& request, const DescribeSlowLogsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeSlowLogsOutcomeCallable describeSlowLogsCallable(const Model::DescribeSlowLogsRequest& request) const; - CreateSQLDiagnosisOutcome createSQLDiagnosis(const Model::CreateSQLDiagnosisRequest &request)const; - void createSQLDiagnosisAsync(const Model::CreateSQLDiagnosisRequest& request, const CreateSQLDiagnosisAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateSQLDiagnosisOutcomeCallable createSQLDiagnosisCallable(const Model::CreateSQLDiagnosisRequest& request) const; CreateBackupOutcome createBackup(const Model::CreateBackupRequest &request)const; void createBackupAsync(const Model::CreateBackupRequest& request, const CreateBackupAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CreateBackupOutcomeCallable createBackupCallable(const Model::CreateBackupRequest& request) const; - DescribeReplicaUsageOutcome describeReplicaUsage(const Model::DescribeReplicaUsageRequest &request)const; - void describeReplicaUsageAsync(const Model::DescribeReplicaUsageRequest& request, const DescribeReplicaUsageAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeReplicaUsageOutcomeCallable describeReplicaUsageCallable(const Model::DescribeReplicaUsageRequest& request) const; ModifyReadWriteSplittingConnectionOutcome modifyReadWriteSplittingConnection(const Model::ModifyReadWriteSplittingConnectionRequest &request)const; void modifyReadWriteSplittingConnectionAsync(const Model::ModifyReadWriteSplittingConnectionRequest& request, const ModifyReadWriteSplittingConnectionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyReadWriteSplittingConnectionOutcomeCallable modifyReadWriteSplittingConnectionCallable(const Model::ModifyReadWriteSplittingConnectionRequest& request) const; @@ -1318,30 +1040,18 @@ namespace AlibabaCloud ModifyDBInstanceDescriptionOutcome modifyDBInstanceDescription(const Model::ModifyDBInstanceDescriptionRequest &request)const; void modifyDBInstanceDescriptionAsync(const Model::ModifyDBInstanceDescriptionRequest& request, const ModifyDBInstanceDescriptionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyDBInstanceDescriptionOutcomeCallable modifyDBInstanceDescriptionCallable(const Model::ModifyDBInstanceDescriptionRequest& request) const; - DescribeReplicaPerformanceOutcome describeReplicaPerformance(const Model::DescribeReplicaPerformanceRequest &request)const; - void describeReplicaPerformanceAsync(const Model::DescribeReplicaPerformanceRequest& request, const DescribeReplicaPerformanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeReplicaPerformanceOutcomeCallable describeReplicaPerformanceCallable(const Model::DescribeReplicaPerformanceRequest& request) const; - DescribeSQLDiagnosisOutcome describeSQLDiagnosis(const Model::DescribeSQLDiagnosisRequest &request)const; - void describeSQLDiagnosisAsync(const Model::DescribeSQLDiagnosisRequest& request, const DescribeSQLDiagnosisAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeSQLDiagnosisOutcomeCallable describeSQLDiagnosisCallable(const Model::DescribeSQLDiagnosisRequest& request) const; - DescribeDampPolicyByPolicyNameOutcome describeDampPolicyByPolicyName(const Model::DescribeDampPolicyByPolicyNameRequest &request)const; - void describeDampPolicyByPolicyNameAsync(const Model::DescribeDampPolicyByPolicyNameRequest& request, const DescribeDampPolicyByPolicyNameAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDampPolicyByPolicyNameOutcomeCallable describeDampPolicyByPolicyNameCallable(const Model::DescribeDampPolicyByPolicyNameRequest& request) const; ModifyResourceGroupOutcome modifyResourceGroup(const Model::ModifyResourceGroupRequest &request)const; void modifyResourceGroupAsync(const Model::ModifyResourceGroupRequest& request, const ModifyResourceGroupAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyResourceGroupOutcomeCallable modifyResourceGroupCallable(const Model::ModifyResourceGroupRequest& request) const; + DescribeProxyFunctionSupportOutcome describeProxyFunctionSupport(const Model::DescribeProxyFunctionSupportRequest &request)const; + void describeProxyFunctionSupportAsync(const Model::DescribeProxyFunctionSupportRequest& request, const DescribeProxyFunctionSupportAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeProxyFunctionSupportOutcomeCallable describeProxyFunctionSupportCallable(const Model::DescribeProxyFunctionSupportRequest& request) const; DescribeOssDownloadsForSQLServerOutcome describeOssDownloadsForSQLServer(const Model::DescribeOssDownloadsForSQLServerRequest &request)const; void describeOssDownloadsForSQLServerAsync(const Model::DescribeOssDownloadsForSQLServerRequest& request, const DescribeOssDownloadsForSQLServerAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeOssDownloadsForSQLServerOutcomeCallable describeOssDownloadsForSQLServerCallable(const Model::DescribeOssDownloadsForSQLServerRequest& request) const; - RequestServiceOfCloudDBAOutcome requestServiceOfCloudDBA(const Model::RequestServiceOfCloudDBARequest &request)const; - void requestServiceOfCloudDBAAsync(const Model::RequestServiceOfCloudDBARequest& request, const RequestServiceOfCloudDBAAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - RequestServiceOfCloudDBAOutcomeCallable requestServiceOfCloudDBACallable(const Model::RequestServiceOfCloudDBARequest& request) const; ResetAccountOutcome resetAccount(const Model::ResetAccountRequest &request)const; void resetAccountAsync(const Model::ResetAccountRequest& request, const ResetAccountAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ResetAccountOutcomeCallable resetAccountCallable(const Model::ResetAccountRequest& request) const; - PreCheckBeforeImportDataOutcome preCheckBeforeImportData(const Model::PreCheckBeforeImportDataRequest &request)const; - void preCheckBeforeImportDataAsync(const Model::PreCheckBeforeImportDataRequest& request, const PreCheckBeforeImportDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - PreCheckBeforeImportDataOutcomeCallable preCheckBeforeImportDataCallable(const Model::PreCheckBeforeImportDataRequest& request) const; DescribeResourceUsageOutcome describeResourceUsage(const Model::DescribeResourceUsageRequest &request)const; void describeResourceUsageAsync(const Model::DescribeResourceUsageRequest& request, const DescribeResourceUsageAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeResourceUsageOutcomeCallable describeResourceUsageCallable(const Model::DescribeResourceUsageRequest& request) const; @@ -1354,27 +1064,30 @@ namespace AlibabaCloud UpgradeDBInstanceKernelVersionOutcome upgradeDBInstanceKernelVersion(const Model::UpgradeDBInstanceKernelVersionRequest &request)const; void upgradeDBInstanceKernelVersionAsync(const Model::UpgradeDBInstanceKernelVersionRequest& request, const UpgradeDBInstanceKernelVersionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; UpgradeDBInstanceKernelVersionOutcomeCallable upgradeDBInstanceKernelVersionCallable(const Model::UpgradeDBInstanceKernelVersionRequest& request) const; + ModifyMySQLDBInstanceDelayOutcome modifyMySQLDBInstanceDelay(const Model::ModifyMySQLDBInstanceDelayRequest &request)const; + void modifyMySQLDBInstanceDelayAsync(const Model::ModifyMySQLDBInstanceDelayRequest& request, const ModifyMySQLDBInstanceDelayAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyMySQLDBInstanceDelayOutcomeCallable modifyMySQLDBInstanceDelayCallable(const Model::ModifyMySQLDBInstanceDelayRequest& request) const; DescribeRegionsOutcome describeRegions(const Model::DescribeRegionsRequest &request)const; void describeRegionsAsync(const Model::DescribeRegionsRequest& request, const DescribeRegionsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeRegionsOutcomeCallable describeRegionsCallable(const Model::DescribeRegionsRequest& request) const; MigrateToOtherZoneOutcome migrateToOtherZone(const Model::MigrateToOtherZoneRequest &request)const; void migrateToOtherZoneAsync(const Model::MigrateToOtherZoneRequest& request, const MigrateToOtherZoneAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; MigrateToOtherZoneOutcomeCallable migrateToOtherZoneCallable(const Model::MigrateToOtherZoneRequest& request) const; - DescribeOptimizeAdviceOnMissPKOutcome describeOptimizeAdviceOnMissPK(const Model::DescribeOptimizeAdviceOnMissPKRequest &request)const; - void describeOptimizeAdviceOnMissPKAsync(const Model::DescribeOptimizeAdviceOnMissPKRequest& request, const DescribeOptimizeAdviceOnMissPKAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeOptimizeAdviceOnMissPKOutcomeCallable describeOptimizeAdviceOnMissPKCallable(const Model::DescribeOptimizeAdviceOnMissPKRequest& request) const; DeleteAccountOutcome deleteAccount(const Model::DeleteAccountRequest &request)const; void deleteAccountAsync(const Model::DeleteAccountRequest& request, const DeleteAccountAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DeleteAccountOutcomeCallable deleteAccountCallable(const Model::DeleteAccountRequest& request) const; DescribeSlowLogRecordsOutcome describeSlowLogRecords(const Model::DescribeSlowLogRecordsRequest &request)const; void describeSlowLogRecordsAsync(const Model::DescribeSlowLogRecordsRequest& request, const DescribeSlowLogRecordsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeSlowLogRecordsOutcomeCallable describeSlowLogRecordsCallable(const Model::DescribeSlowLogRecordsRequest& request) const; - UpgradeDBInstanceNetworkOutcome upgradeDBInstanceNetwork(const Model::UpgradeDBInstanceNetworkRequest &request)const; - void upgradeDBInstanceNetworkAsync(const Model::UpgradeDBInstanceNetworkRequest& request, const UpgradeDBInstanceNetworkAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - UpgradeDBInstanceNetworkOutcomeCallable upgradeDBInstanceNetworkCallable(const Model::UpgradeDBInstanceNetworkRequest& request) const; ReleaseReadWriteSplittingConnectionOutcome releaseReadWriteSplittingConnection(const Model::ReleaseReadWriteSplittingConnectionRequest &request)const; void releaseReadWriteSplittingConnectionAsync(const Model::ReleaseReadWriteSplittingConnectionRequest& request, const ReleaseReadWriteSplittingConnectionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ReleaseReadWriteSplittingConnectionOutcomeCallable releaseReadWriteSplittingConnectionCallable(const Model::ReleaseReadWriteSplittingConnectionRequest& request) const; + DescribeLogBackupFilesOutcome describeLogBackupFiles(const Model::DescribeLogBackupFilesRequest &request)const; + void describeLogBackupFilesAsync(const Model::DescribeLogBackupFilesRequest& request, const DescribeLogBackupFilesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeLogBackupFilesOutcomeCallable describeLogBackupFilesCallable(const Model::DescribeLogBackupFilesRequest& request) const; + DescribeAvailableInstanceClassOutcome describeAvailableInstanceClass(const Model::DescribeAvailableInstanceClassRequest &request)const; + void describeAvailableInstanceClassAsync(const Model::DescribeAvailableInstanceClassRequest& request, const DescribeAvailableInstanceClassAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeAvailableInstanceClassOutcomeCallable describeAvailableInstanceClassCallable(const Model::DescribeAvailableInstanceClassRequest& request) const; DescribeErrorLogsOutcome describeErrorLogs(const Model::DescribeErrorLogsRequest &request)const; void describeErrorLogsAsync(const Model::DescribeErrorLogsRequest& request, const DescribeErrorLogsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeErrorLogsOutcomeCallable describeErrorLogsCallable(const Model::DescribeErrorLogsRequest& request) const; @@ -1390,27 +1103,24 @@ namespace AlibabaCloud ModifyDBInstanceProxyConfigurationOutcome modifyDBInstanceProxyConfiguration(const Model::ModifyDBInstanceProxyConfigurationRequest &request)const; void modifyDBInstanceProxyConfigurationAsync(const Model::ModifyDBInstanceProxyConfigurationRequest& request, const ModifyDBInstanceProxyConfigurationAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyDBInstanceProxyConfigurationOutcomeCallable modifyDBInstanceProxyConfigurationCallable(const Model::ModifyDBInstanceProxyConfigurationRequest& request) const; - DescribeAccountsOutcome describeAccounts(const Model::DescribeAccountsRequest &request)const; - void describeAccountsAsync(const Model::DescribeAccountsRequest& request, const DescribeAccountsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeAccountsOutcomeCallable describeAccountsCallable(const Model::DescribeAccountsRequest& request) const; DescribePriceOutcome describePrice(const Model::DescribePriceRequest &request)const; void describePriceAsync(const Model::DescribePriceRequest& request, const DescribePriceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribePriceOutcomeCallable describePriceCallable(const Model::DescribePriceRequest& request) const; + DescribeAccountsOutcome describeAccounts(const Model::DescribeAccountsRequest &request)const; + void describeAccountsAsync(const Model::DescribeAccountsRequest& request, const DescribeAccountsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeAccountsOutcomeCallable describeAccountsCallable(const Model::DescribeAccountsRequest& request) const; DescribeDBInstanceByTagsOutcome describeDBInstanceByTags(const Model::DescribeDBInstanceByTagsRequest &request)const; void describeDBInstanceByTagsAsync(const Model::DescribeDBInstanceByTagsRequest& request, const DescribeDBInstanceByTagsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDBInstanceByTagsOutcomeCallable describeDBInstanceByTagsCallable(const Model::DescribeDBInstanceByTagsRequest& request) const; + DescribeMetaListOutcome describeMetaList(const Model::DescribeMetaListRequest &request)const; + void describeMetaListAsync(const Model::DescribeMetaListRequest& request, const DescribeMetaListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeMetaListOutcomeCallable describeMetaListCallable(const Model::DescribeMetaListRequest& request) const; DescribeDBInstanceSSLOutcome describeDBInstanceSSL(const Model::DescribeDBInstanceSSLRequest &request)const; void describeDBInstanceSSLAsync(const Model::DescribeDBInstanceSSLRequest& request, const DescribeDBInstanceSSLAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDBInstanceSSLOutcomeCallable describeDBInstanceSSLCallable(const Model::DescribeDBInstanceSSLRequest& request) const; - CreateDampPolicyOutcome createDampPolicy(const Model::CreateDampPolicyRequest &request)const; - void createDampPolicyAsync(const Model::CreateDampPolicyRequest& request, const CreateDampPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateDampPolicyOutcomeCallable createDampPolicyCallable(const Model::CreateDampPolicyRequest& request) const; DescribeDBInstancesByPerformanceOutcome describeDBInstancesByPerformance(const Model::DescribeDBInstancesByPerformanceRequest &request)const; void describeDBInstancesByPerformanceAsync(const Model::DescribeDBInstancesByPerformanceRequest& request, const DescribeDBInstancesByPerformanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDBInstancesByPerformanceOutcomeCallable describeDBInstancesByPerformanceCallable(const Model::DescribeDBInstancesByPerformanceRequest& request) const; - QueryPriceForBuyOutcome queryPriceForBuy(const Model::QueryPriceForBuyRequest &request)const; - void queryPriceForBuyAsync(const Model::QueryPriceForBuyRequest& request, const QueryPriceForBuyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - QueryPriceForBuyOutcomeCallable queryPriceForBuyCallable(const Model::QueryPriceForBuyRequest& request) const; DescribeSQLReportsOutcome describeSQLReports(const Model::DescribeSQLReportsRequest &request)const; void describeSQLReportsAsync(const Model::DescribeSQLReportsRequest& request, const DescribeSQLReportsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeSQLReportsOutcomeCallable describeSQLReportsCallable(const Model::DescribeSQLReportsRequest& request) const; @@ -1420,12 +1130,9 @@ namespace AlibabaCloud DeleteDatabaseOutcome deleteDatabase(const Model::DeleteDatabaseRequest &request)const; void deleteDatabaseAsync(const Model::DeleteDatabaseRequest& request, const DeleteDatabaseAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DeleteDatabaseOutcomeCallable deleteDatabaseCallable(const Model::DeleteDatabaseRequest& request) const; - ModifyReplicaVerificationModeOutcome modifyReplicaVerificationMode(const Model::ModifyReplicaVerificationModeRequest &request)const; - void modifyReplicaVerificationModeAsync(const Model::ModifyReplicaVerificationModeRequest& request, const ModifyReplicaVerificationModeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyReplicaVerificationModeOutcomeCallable modifyReplicaVerificationModeCallable(const Model::ModifyReplicaVerificationModeRequest& request) const; - ModifyGuardDomainModeOutcome modifyGuardDomainMode(const Model::ModifyGuardDomainModeRequest &request)const; - void modifyGuardDomainModeAsync(const Model::ModifyGuardDomainModeRequest& request, const ModifyGuardDomainModeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyGuardDomainModeOutcomeCallable modifyGuardDomainModeCallable(const Model::ModifyGuardDomainModeRequest& request) const; + ModifyCollationTimeZoneOutcome modifyCollationTimeZone(const Model::ModifyCollationTimeZoneRequest &request)const; + void modifyCollationTimeZoneAsync(const Model::ModifyCollationTimeZoneRequest& request, const ModifyCollationTimeZoneAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyCollationTimeZoneOutcomeCallable modifyCollationTimeZoneCallable(const Model::ModifyCollationTimeZoneRequest& request) const; DescribeBackupPolicyOutcome describeBackupPolicy(const Model::DescribeBackupPolicyRequest &request)const; void describeBackupPolicyAsync(const Model::DescribeBackupPolicyRequest& request, const DescribeBackupPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeBackupPolicyOutcomeCallable describeBackupPolicyCallable(const Model::DescribeBackupPolicyRequest& request) const; @@ -1441,9 +1148,6 @@ namespace AlibabaCloud ResetAccountForPGOutcome resetAccountForPG(const Model::ResetAccountForPGRequest &request)const; void resetAccountForPGAsync(const Model::ResetAccountForPGRequest& request, const ResetAccountForPGAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ResetAccountForPGOutcomeCallable resetAccountForPGCallable(const Model::ResetAccountForPGRequest& request) const; - DescribeBackupSetsForSecurityOutcome describeBackupSetsForSecurity(const Model::DescribeBackupSetsForSecurityRequest &request)const; - void describeBackupSetsForSecurityAsync(const Model::DescribeBackupSetsForSecurityRequest& request, const DescribeBackupSetsForSecurityAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeBackupSetsForSecurityOutcomeCallable describeBackupSetsForSecurityCallable(const Model::DescribeBackupSetsForSecurityRequest& request) const; private: std::shared_ptr endpointProvider_; diff --git a/rds/include/alibabacloud/rds/model/DescribeOptimizeAdviceOnMissPKRequest.h b/rds/include/alibabacloud/rds/model/AllocateInstanceVpcNetworkTypeRequest.h similarity index 64% rename from rds/include/alibabacloud/rds/model/DescribeOptimizeAdviceOnMissPKRequest.h rename to rds/include/alibabacloud/rds/model/AllocateInstanceVpcNetworkTypeRequest.h index e12572aad..66f11c5f5 100644 --- a/rds/include/alibabacloud/rds/model/DescribeOptimizeAdviceOnMissPKRequest.h +++ b/rds/include/alibabacloud/rds/model/AllocateInstanceVpcNetworkTypeRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONMISSPKREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONMISSPKREQUEST_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_ALLOCATEINSTANCEVPCNETWORKTYPEREQUEST_H_ +#define ALIBABACLOUD_RDS_MODEL_ALLOCATEINSTANCEVPCNETWORKTYPEREQUEST_H_ #include #include @@ -28,42 +28,48 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT DescribeOptimizeAdviceOnMissPKRequest : public RpcServiceRequest + class ALIBABACLOUD_RDS_EXPORT AllocateInstanceVpcNetworkTypeRequest : public RpcServiceRequest { public: - DescribeOptimizeAdviceOnMissPKRequest(); - ~DescribeOptimizeAdviceOnMissPKRequest(); + AllocateInstanceVpcNetworkTypeRequest(); + ~AllocateInstanceVpcNetworkTypeRequest(); + std::string getTargetVpcId()const; + void setTargetVpcId(const std::string& targetVpcId); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); + std::string getTargetZoneId()const; + void setTargetZoneId(const std::string& targetZoneId); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getOwnerAccount()const; void setOwnerAccount(const std::string& ownerAccount); - int getPageSize()const; - void setPageSize(int pageSize); std::string getDBInstanceId()const; void setDBInstanceId(const std::string& dBInstanceId); + std::string getTargetRegionId()const; + void setTargetRegionId(const std::string& targetRegionId); + std::string getTargetVSwitchId()const; + void setTargetVSwitchId(const std::string& targetVSwitchId); long getOwnerId()const; void setOwnerId(long ownerId); - int getPageNumber()const; - void setPageNumber(int pageNumber); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); private: + std::string targetVpcId_; long resourceOwnerId_; + std::string targetZoneId_; std::string resourceOwnerAccount_; std::string ownerAccount_; - int pageSize_; std::string dBInstanceId_; + std::string targetRegionId_; + std::string targetVSwitchId_; long ownerId_; - int pageNumber_; std::string accessKeyId_; }; } } } -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONMISSPKREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_ALLOCATEINSTANCEVPCNETWORKTYPEREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/CreateStaticVerificationResult.h b/rds/include/alibabacloud/rds/model/AllocateInstanceVpcNetworkTypeResult.h similarity index 66% rename from rds/include/alibabacloud/rds/model/CreateStaticVerificationResult.h rename to rds/include/alibabacloud/rds/model/AllocateInstanceVpcNetworkTypeResult.h index 465bcc509..d0e328100 100644 --- a/rds/include/alibabacloud/rds/model/CreateStaticVerificationResult.h +++ b/rds/include/alibabacloud/rds/model/AllocateInstanceVpcNetworkTypeResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_CREATESTATICVERIFICATIONRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_CREATESTATICVERIFICATIONRESULT_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_ALLOCATEINSTANCEVPCNETWORKTYPERESULT_H_ +#define ALIBABACLOUD_RDS_MODEL_ALLOCATEINSTANCEVPCNETWORKTYPERESULT_H_ #include #include @@ -29,14 +29,14 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT CreateStaticVerificationResult : public ServiceResult + class ALIBABACLOUD_RDS_EXPORT AllocateInstanceVpcNetworkTypeResult : public ServiceResult { public: - CreateStaticVerificationResult(); - explicit CreateStaticVerificationResult(const std::string &payload); - ~CreateStaticVerificationResult(); + AllocateInstanceVpcNetworkTypeResult(); + explicit AllocateInstanceVpcNetworkTypeResult(const std::string &payload); + ~AllocateInstanceVpcNetworkTypeResult(); protected: void parse(const std::string &payload); @@ -46,4 +46,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_RDS_MODEL_CREATESTATICVERIFICATIONRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_ALLOCATEINSTANCEVPCNETWORKTYPERESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/AllocateReadWriteSplittingConnectionRequest.h b/rds/include/alibabacloud/rds/model/AllocateReadWriteSplittingConnectionRequest.h index 09133c975..8bb77f631 100644 --- a/rds/include/alibabacloud/rds/model/AllocateReadWriteSplittingConnectionRequest.h +++ b/rds/include/alibabacloud/rds/model/AllocateReadWriteSplittingConnectionRequest.h @@ -47,14 +47,14 @@ namespace AlibabaCloud void setWeight(const std::string& weight); long getOwnerId()const; void setOwnerId(long ownerId); - std::string getIPType()const; - void setIPType(const std::string& iPType); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); std::string getPort()const; void setPort(const std::string& port); std::string getDistributionType()const; void setDistributionType(const std::string& distributionType); + std::string getNetType()const; + void setNetType(const std::string& netType); std::string getDBInstanceId()const; void setDBInstanceId(const std::string& dBInstanceId); std::string getMaxDelayTime()const; @@ -67,10 +67,10 @@ namespace AlibabaCloud std::string ownerAccount_; std::string weight_; long ownerId_; - std::string iPType_; std::string accessKeyId_; std::string port_; std::string distributionType_; + std::string netType_; std::string dBInstanceId_; std::string maxDelayTime_; diff --git a/rds/include/alibabacloud/rds/model/CalculateDBInstanceWeightResult.h b/rds/include/alibabacloud/rds/model/CalculateDBInstanceWeightResult.h index b9bfad889..cfdd0396e 100644 --- a/rds/include/alibabacloud/rds/model/CalculateDBInstanceWeightResult.h +++ b/rds/include/alibabacloud/rds/model/CalculateDBInstanceWeightResult.h @@ -37,6 +37,7 @@ namespace AlibabaCloud std::string availability; std::string dBInstanceId; std::string dBInstanceType; + std::string readonlyInstanceSQLDelayedTime; std::string weight; }; diff --git a/rds/include/alibabacloud/rds/model/DescribeDBInstanceExtendAttributeRequest.h b/rds/include/alibabacloud/rds/model/CheckInstanceExistRequest.h similarity index 77% rename from rds/include/alibabacloud/rds/model/DescribeDBInstanceExtendAttributeRequest.h rename to rds/include/alibabacloud/rds/model/CheckInstanceExistRequest.h index d0b5ebd32..bb3a18def 100644 --- a/rds/include/alibabacloud/rds/model/DescribeDBInstanceExtendAttributeRequest.h +++ b/rds/include/alibabacloud/rds/model/CheckInstanceExistRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEEXTENDATTRIBUTEREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEEXTENDATTRIBUTEREQUEST_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_CHECKINSTANCEEXISTREQUEST_H_ +#define ALIBABACLOUD_RDS_MODEL_CHECKINSTANCEEXISTREQUEST_H_ #include #include @@ -28,12 +28,12 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT DescribeDBInstanceExtendAttributeRequest : public RpcServiceRequest + class ALIBABACLOUD_RDS_EXPORT CheckInstanceExistRequest : public RpcServiceRequest { public: - DescribeDBInstanceExtendAttributeRequest(); - ~DescribeDBInstanceExtendAttributeRequest(); + CheckInstanceExistRequest(); + ~CheckInstanceExistRequest(); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); @@ -57,4 +57,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEEXTENDATTRIBUTEREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_CHECKINSTANCEEXISTREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/StartArchiveSQLLogResult.h b/rds/include/alibabacloud/rds/model/CheckInstanceExistResult.h similarity index 68% rename from rds/include/alibabacloud/rds/model/StartArchiveSQLLogResult.h rename to rds/include/alibabacloud/rds/model/CheckInstanceExistResult.h index f41cf2be2..1a86317a5 100644 --- a/rds/include/alibabacloud/rds/model/StartArchiveSQLLogResult.h +++ b/rds/include/alibabacloud/rds/model/CheckInstanceExistResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_STARTARCHIVESQLLOGRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_STARTARCHIVESQLLOGRESULT_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_CHECKINSTANCEEXISTRESULT_H_ +#define ALIBABACLOUD_RDS_MODEL_CHECKINSTANCEEXISTRESULT_H_ #include #include @@ -29,21 +29,23 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT StartArchiveSQLLogResult : public ServiceResult + class ALIBABACLOUD_RDS_EXPORT CheckInstanceExistResult : public ServiceResult { public: - StartArchiveSQLLogResult(); - explicit StartArchiveSQLLogResult(const std::string &payload); - ~StartArchiveSQLLogResult(); + CheckInstanceExistResult(); + explicit CheckInstanceExistResult(const std::string &payload); + ~CheckInstanceExistResult(); + bool getIsExistInstance()const; protected: void parse(const std::string &payload); private: + bool isExistInstance_; }; } } } -#endif // !ALIBABACLOUD_RDS_MODEL_STARTARCHIVESQLLOGRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_CHECKINSTANCEEXISTRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/CloneDBInstanceRequest.h b/rds/include/alibabacloud/rds/model/CloneDBInstanceRequest.h index d35131089..69a7fb7df 100644 --- a/rds/include/alibabacloud/rds/model/CloneDBInstanceRequest.h +++ b/rds/include/alibabacloud/rds/model/CloneDBInstanceRequest.h @@ -59,14 +59,20 @@ namespace AlibabaCloud void setAccessKeyId(const std::string& accessKeyId); std::string getDBInstanceClass()const; void setDBInstanceClass(const std::string& dBInstanceClass); + std::string getDbNames()const; + void setDbNames(const std::string& dbNames); std::string getVSwitchId()const; void setVSwitchId(const std::string& vSwitchId); std::string getPrivateIpAddress()const; void setPrivateIpAddress(const std::string& privateIpAddress); std::string getResourceGroupId()const; void setResourceGroupId(const std::string& resourceGroupId); + std::string getRegionId()const; + void setRegionId(const std::string& regionId); std::string getVPCId()const; void setVPCId(const std::string& vPCId); + std::string getZoneId()const; + void setZoneId(const std::string& zoneId); std::string getDBInstanceDescription()const; void setDBInstanceDescription(const std::string& dBInstanceDescription); std::string getDBInstanceId()const; @@ -89,10 +95,13 @@ namespace AlibabaCloud std::string usedTime_; std::string accessKeyId_; std::string dBInstanceClass_; + std::string dbNames_; std::string vSwitchId_; std::string privateIpAddress_; std::string resourceGroupId_; + std::string regionId_; std::string vPCId_; + std::string zoneId_; std::string dBInstanceDescription_; std::string dBInstanceId_; std::string payType_; diff --git a/rds/include/alibabacloud/rds/model/ModifyPostpaidDBInstanceSpecRequest.h b/rds/include/alibabacloud/rds/model/CopyDatabaseBetweenInstancesRequest.h similarity index 58% rename from rds/include/alibabacloud/rds/model/ModifyPostpaidDBInstanceSpecRequest.h rename to rds/include/alibabacloud/rds/model/CopyDatabaseBetweenInstancesRequest.h index 49fca2633..885a8a239 100644 --- a/rds/include/alibabacloud/rds/model/ModifyPostpaidDBInstanceSpecRequest.h +++ b/rds/include/alibabacloud/rds/model/CopyDatabaseBetweenInstancesRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYPOSTPAIDDBINSTANCESPECREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_MODIFYPOSTPAIDDBINSTANCESPECREQUEST_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_COPYDATABASEBETWEENINSTANCESREQUEST_H_ +#define ALIBABACLOUD_RDS_MODEL_COPYDATABASEBETWEENINSTANCESREQUEST_H_ #include #include @@ -28,45 +28,60 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT ModifyPostpaidDBInstanceSpecRequest : public RpcServiceRequest + class ALIBABACLOUD_RDS_EXPORT CopyDatabaseBetweenInstancesRequest : public RpcServiceRequest { public: - ModifyPostpaidDBInstanceSpecRequest(); - ~ModifyPostpaidDBInstanceSpecRequest(); + CopyDatabaseBetweenInstancesRequest(); + ~CopyDatabaseBetweenInstancesRequest(); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); - int getDBInstanceStorage()const; - void setDBInstanceStorage(int dBInstanceStorage); + std::string getRestoreTime()const; + void setRestoreTime(const std::string& restoreTime); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getClientToken()const; void setClientToken(const std::string& clientToken); + std::string getBackupId()const; + void setBackupId(const std::string& backupId); std::string getOwnerAccount()const; void setOwnerAccount(const std::string& ownerAccount); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); long getOwnerId()const; void setOwnerId(long ownerId); + std::string getSyncUserPrivilege()const; + void setSyncUserPrivilege(const std::string& syncUserPrivilege); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); - std::string getDBInstanceClass()const; - void setDBInstanceClass(const std::string& dBInstanceClass); + std::string getDbNames()const; + void setDbNames(const std::string& dbNames); + std::string getResourceGroupId()const; + void setResourceGroupId(const std::string& resourceGroupId); + std::string getTargetDBInstanceId()const; + void setTargetDBInstanceId(const std::string& targetDBInstanceId); + std::string getDBInstanceId()const; + void setDBInstanceId(const std::string& dBInstanceId); + std::string getPayType()const; + void setPayType(const std::string& payType); private: long resourceOwnerId_; - int dBInstanceStorage_; + std::string restoreTime_; std::string resourceOwnerAccount_; std::string clientToken_; + std::string backupId_; std::string ownerAccount_; - std::string dBInstanceId_; long ownerId_; + std::string syncUserPrivilege_; std::string accessKeyId_; - std::string dBInstanceClass_; + std::string dbNames_; + std::string resourceGroupId_; + std::string targetDBInstanceId_; + std::string dBInstanceId_; + std::string payType_; }; } } } -#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYPOSTPAIDDBINSTANCESPECREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_COPYDATABASEBETWEENINSTANCESREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/ModifyPostpaidDBInstanceSpecResult.h b/rds/include/alibabacloud/rds/model/CopyDatabaseBetweenInstancesResult.h similarity index 67% rename from rds/include/alibabacloud/rds/model/ModifyPostpaidDBInstanceSpecResult.h rename to rds/include/alibabacloud/rds/model/CopyDatabaseBetweenInstancesResult.h index 7178389ed..34ae9fd73 100644 --- a/rds/include/alibabacloud/rds/model/ModifyPostpaidDBInstanceSpecResult.h +++ b/rds/include/alibabacloud/rds/model/CopyDatabaseBetweenInstancesResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYPOSTPAIDDBINSTANCESPECRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_MODIFYPOSTPAIDDBINSTANCESPECRESULT_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_COPYDATABASEBETWEENINSTANCESRESULT_H_ +#define ALIBABACLOUD_RDS_MODEL_COPYDATABASEBETWEENINSTANCESRESULT_H_ #include #include @@ -29,21 +29,23 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT ModifyPostpaidDBInstanceSpecResult : public ServiceResult + class ALIBABACLOUD_RDS_EXPORT CopyDatabaseBetweenInstancesResult : public ServiceResult { public: - ModifyPostpaidDBInstanceSpecResult(); - explicit ModifyPostpaidDBInstanceSpecResult(const std::string &payload); - ~ModifyPostpaidDBInstanceSpecResult(); + CopyDatabaseBetweenInstancesResult(); + explicit CopyDatabaseBetweenInstancesResult(const std::string &payload); + ~CopyDatabaseBetweenInstancesResult(); + std::string getDBInstanceId()const; protected: void parse(const std::string &payload); private: + std::string dBInstanceId_; }; } } } -#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYPOSTPAIDDBINSTANCESPECRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_COPYDATABASEBETWEENINSTANCESRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/CreateBackupRequest.h b/rds/include/alibabacloud/rds/model/CreateBackupRequest.h index 63a3f3a7c..8074a0830 100644 --- a/rds/include/alibabacloud/rds/model/CreateBackupRequest.h +++ b/rds/include/alibabacloud/rds/model/CreateBackupRequest.h @@ -39,6 +39,8 @@ namespace AlibabaCloud void setBackupMethod(const std::string& backupMethod); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); + std::string getBackupStrategy()const; + void setBackupStrategy(const std::string& backupStrategy); std::string getDBName()const; void setDBName(const std::string& dBName); std::string getResourceOwnerAccount()const; @@ -57,6 +59,7 @@ namespace AlibabaCloud private: std::string backupMethod_; long resourceOwnerId_; + std::string backupStrategy_; std::string dBName_; std::string resourceOwnerAccount_; std::string ownerAccount_; diff --git a/rds/include/alibabacloud/rds/model/CreateBackupResult.h b/rds/include/alibabacloud/rds/model/CreateBackupResult.h index dc19f86ce..bbab0ac63 100644 --- a/rds/include/alibabacloud/rds/model/CreateBackupResult.h +++ b/rds/include/alibabacloud/rds/model/CreateBackupResult.h @@ -37,10 +37,12 @@ namespace AlibabaCloud CreateBackupResult(); explicit CreateBackupResult(const std::string &payload); ~CreateBackupResult(); + std::string getBackupJobId()const; protected: void parse(const std::string &payload); private: + std::string backupJobId_; }; } diff --git a/rds/include/alibabacloud/rds/model/CreateDampPolicyRequest.h b/rds/include/alibabacloud/rds/model/CreateDampPolicyRequest.h deleted file mode 100644 index c7d78725a..000000000 --- a/rds/include/alibabacloud/rds/model/CreateDampPolicyRequest.h +++ /dev/null @@ -1,87 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_CREATEDAMPPOLICYREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_CREATEDAMPPOLICYREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT CreateDampPolicyRequest : public RpcServiceRequest - { - - public: - CreateDampPolicyRequest(); - ~CreateDampPolicyRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - long getOwnerId()const; - void setOwnerId(long ownerId); - int getPriority()const; - void setPriority(int priority); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getTimeRules()const; - void setTimeRules(const std::string& timeRules); - std::string getActionRules()const; - void setActionRules(const std::string& actionRules); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getHandlers()const; - void setHandlers(const std::string& handlers); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - std::string getPolicyName()const; - void setPolicyName(const std::string& policyName); - std::string getSourceRules()const; - void setSourceRules(const std::string& sourceRules); - - private: - long resourceOwnerId_; - std::string resourceOwnerAccount_; - std::string ownerAccount_; - long ownerId_; - int priority_; - std::string accessKeyId_; - std::string timeRules_; - std::string actionRules_; - std::string securityToken_; - std::string regionId_; - std::string handlers_; - std::string dBInstanceId_; - std::string policyName_; - std::string sourceRules_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_CREATEDAMPPOLICYREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/CreateDampPolicyResult.h b/rds/include/alibabacloud/rds/model/CreateDampPolicyResult.h deleted file mode 100644 index 4d195e11b..000000000 --- a/rds/include/alibabacloud/rds/model/CreateDampPolicyResult.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_CREATEDAMPPOLICYRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_CREATEDAMPPOLICYRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT CreateDampPolicyResult : public ServiceResult - { - public: - - - CreateDampPolicyResult(); - explicit CreateDampPolicyResult(const std::string &payload); - ~CreateDampPolicyResult(); - std::string getPolicyName()const; - std::string getPolicyId()const; - - protected: - void parse(const std::string &payload); - private: - std::string policyName_; - std::string policyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_CREATEDAMPPOLICYRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/CreateDiagnosticReportRequest.h b/rds/include/alibabacloud/rds/model/CreateDiagnosticReportRequest.h deleted file mode 100644 index 2dd1a6cb1..000000000 --- a/rds/include/alibabacloud/rds/model/CreateDiagnosticReportRequest.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_CREATEDIAGNOSTICREPORTREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_CREATEDIAGNOSTICREPORTREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT CreateDiagnosticReportRequest : public RpcServiceRequest - { - - public: - CreateDiagnosticReportRequest(); - ~CreateDiagnosticReportRequest(); - - std::string getEndTime()const; - void setEndTime(const std::string& endTime); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - std::string getStartTime()const; - void setStartTime(const std::string& startTime); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string endTime_; - std::string dBInstanceId_; - std::string startTime_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_CREATEDIAGNOSTICREPORTREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/CreatePolicyWithSpecifiedPolicyResult.h b/rds/include/alibabacloud/rds/model/CreatePolicyWithSpecifiedPolicyResult.h deleted file mode 100644 index f7e7e7a11..000000000 --- a/rds/include/alibabacloud/rds/model/CreatePolicyWithSpecifiedPolicyResult.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_CREATEPOLICYWITHSPECIFIEDPOLICYRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_CREATEPOLICYWITHSPECIFIEDPOLICYRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT CreatePolicyWithSpecifiedPolicyResult : public ServiceResult - { - public: - - - CreatePolicyWithSpecifiedPolicyResult(); - explicit CreatePolicyWithSpecifiedPolicyResult(const std::string &payload); - ~CreatePolicyWithSpecifiedPolicyResult(); - - protected: - void parse(const std::string &payload); - private: - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_CREATEPOLICYWITHSPECIFIEDPOLICYRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/CreateReadOnlyDBInstanceRequest.h b/rds/include/alibabacloud/rds/model/CreateReadOnlyDBInstanceRequest.h index 92acc4a0a..5dd95189b 100644 --- a/rds/include/alibabacloud/rds/model/CreateReadOnlyDBInstanceRequest.h +++ b/rds/include/alibabacloud/rds/model/CreateReadOnlyDBInstanceRequest.h @@ -69,6 +69,10 @@ namespace AlibabaCloud void setDBInstanceId(const std::string& dBInstanceId); std::string getDBInstanceDescription()const; void setDBInstanceDescription(const std::string& dBInstanceDescription); + std::string getDBInstanceStorageType()const; + void setDBInstanceStorageType(const std::string& dBInstanceStorageType); + std::string getCategory()const; + void setCategory(const std::string& category); std::string getPayType()const; void setPayType(const std::string& payType); std::string getInstanceNetworkType()const; @@ -92,6 +96,8 @@ namespace AlibabaCloud std::string zoneId_; std::string dBInstanceId_; std::string dBInstanceDescription_; + std::string dBInstanceStorageType_; + std::string category_; std::string payType_; std::string instanceNetworkType_; diff --git a/rds/include/alibabacloud/rds/model/CreateSQLDiagnosisRequest.h b/rds/include/alibabacloud/rds/model/CreateSQLDiagnosisRequest.h deleted file mode 100644 index 0ba2bd518..000000000 --- a/rds/include/alibabacloud/rds/model/CreateSQLDiagnosisRequest.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_CREATESQLDIAGNOSISREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_CREATESQLDIAGNOSISREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT CreateSQLDiagnosisRequest : public RpcServiceRequest - { - - public: - CreateSQLDiagnosisRequest(); - ~CreateSQLDiagnosisRequest(); - - std::string getEndTime()const; - void setEndTime(const std::string& endTime); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - std::string getStartTime()const; - void setStartTime(const std::string& startTime); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string endTime_; - std::string dBInstanceId_; - std::string startTime_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_CREATESQLDIAGNOSISREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/CreateStaticVerificationRequest.h b/rds/include/alibabacloud/rds/model/CreateStaticVerificationRequest.h deleted file mode 100644 index bbb2a8ade..000000000 --- a/rds/include/alibabacloud/rds/model/CreateStaticVerificationRequest.h +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_CREATESTATICVERIFICATIONREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_CREATESTATICVERIFICATIONREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT CreateStaticVerificationRequest : public RpcServiceRequest - { - - public: - CreateStaticVerificationRequest(); - ~CreateStaticVerificationRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - std::string getReplicaId()const; - void setReplicaId(const std::string& replicaId); - std::string getDestinationInstanceId()const; - void setDestinationInstanceId(const std::string& destinationInstanceId); - std::string getSourceInstanceId()const; - void setSourceInstanceId(const std::string& sourceInstanceId); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - long resourceOwnerId_; - std::string securityToken_; - std::string resourceOwnerAccount_; - std::string regionId_; - std::string ownerAccount_; - std::string replicaId_; - std::string destinationInstanceId_; - std::string sourceInstanceId_; - long ownerId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_CREATESTATICVERIFICATIONREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DegradeDBInstanceSpecResult.h b/rds/include/alibabacloud/rds/model/DegradeDBInstanceSpecResult.h deleted file mode 100644 index 93b462ea9..000000000 --- a/rds/include/alibabacloud/rds/model/DegradeDBInstanceSpecResult.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DEGRADEDBINSTANCESPECRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DEGRADEDBINSTANCESPECRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DegradeDBInstanceSpecResult : public ServiceResult - { - public: - - - DegradeDBInstanceSpecResult(); - explicit DegradeDBInstanceSpecResult(const std::string &payload); - ~DegradeDBInstanceSpecResult(); - - protected: - void parse(const std::string &payload); - private: - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DEGRADEDBINSTANCESPECRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DeleteDampPolicyResult.h b/rds/include/alibabacloud/rds/model/DeleteDampPolicyResult.h deleted file mode 100644 index d6e99710e..000000000 --- a/rds/include/alibabacloud/rds/model/DeleteDampPolicyResult.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DELETEDAMPPOLICYRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DELETEDAMPPOLICYRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DeleteDampPolicyResult : public ServiceResult - { - public: - - - DeleteDampPolicyResult(); - explicit DeleteDampPolicyResult(const std::string &payload); - ~DeleteDampPolicyResult(); - - protected: - void parse(const std::string &payload); - private: - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DELETEDAMPPOLICYRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeAbnormalDBInstancesRequest.h b/rds/include/alibabacloud/rds/model/DescribeAbnormalDBInstancesRequest.h deleted file mode 100644 index 2d8064c98..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeAbnormalDBInstancesRequest.h +++ /dev/null @@ -1,108 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEABNORMALDBINSTANCESREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEABNORMALDBINSTANCESREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeAbnormalDBInstancesRequest : public RpcServiceRequest - { - - public: - DescribeAbnormalDBInstancesRequest(); - ~DescribeAbnormalDBInstancesRequest(); - - std::string getTag4value()const; - void setTag4value(const std::string& tag4value); - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getTag2key()const; - void setTag2key(const std::string& tag2key); - std::string getTag5key()const; - void setTag5key(const std::string& tag5key); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getClientToken()const; - void setClientToken(const std::string& clientToken); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - std::string getTag3key()const; - void setTag3key(const std::string& tag3key); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getTag5value()const; - void setTag5value(const std::string& tag5value); - int getPageNumber()const; - void setPageNumber(int pageNumber); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getTags()const; - void setTags(const std::string& tags); - std::string getTag1key()const; - void setTag1key(const std::string& tag1key); - std::string getTag1value()const; - void setTag1value(const std::string& tag1value); - std::string getTag2value()const; - void setTag2value(const std::string& tag2value); - int getPageSize()const; - void setPageSize(int pageSize); - std::string getTag4key()const; - void setTag4key(const std::string& tag4key); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - std::string getTag3value()const; - void setTag3value(const std::string& tag3value); - std::string getProxyId()const; - void setProxyId(const std::string& proxyId); - - private: - std::string tag4value_; - long resourceOwnerId_; - std::string tag2key_; - std::string tag5key_; - std::string resourceOwnerAccount_; - std::string clientToken_; - std::string ownerAccount_; - std::string tag3key_; - long ownerId_; - std::string tag5value_; - int pageNumber_; - std::string accessKeyId_; - std::string tags_; - std::string tag1key_; - std::string tag1value_; - std::string tag2value_; - int pageSize_; - std::string tag4key_; - std::string dBInstanceId_; - std::string tag3value_; - std::string proxyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEABNORMALDBINSTANCESREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeAbnormalDBInstancesResult.h b/rds/include/alibabacloud/rds/model/DescribeAbnormalDBInstancesResult.h deleted file mode 100644 index 69fa64af0..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeAbnormalDBInstancesResult.h +++ /dev/null @@ -1,73 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEABNORMALDBINSTANCESRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEABNORMALDBINSTANCESRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeAbnormalDBInstancesResult : public ServiceResult - { - public: - struct InstanceResult - { - struct AbnormalItem - { - std::string abnormalReason; - std::string checkTime; - std::string adviceKey; - std::string checkItem; - std::string abnormalValue; - std::string abnormalDetail; - std::vector adviseValue; - }; - std::string dBInstanceId; - std::vector abnormalItems; - std::string dBInstanceDescription; - }; - - - DescribeAbnormalDBInstancesResult(); - explicit DescribeAbnormalDBInstancesResult(const std::string &payload); - ~DescribeAbnormalDBInstancesResult(); - int getTotalRecordCount()const; - int getPageRecordCount()const; - int getPageNumber()const; - std::vector getItems()const; - - protected: - void parse(const std::string &payload); - private: - int totalRecordCount_; - int pageRecordCount_; - int pageNumber_; - std::vector items_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEABNORMALDBINSTANCESRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeAvailableInstanceClassRequest.h b/rds/include/alibabacloud/rds/model/DescribeAvailableInstanceClassRequest.h new file mode 100644 index 000000000..3cacd0c25 --- /dev/null +++ b/rds/include/alibabacloud/rds/model/DescribeAvailableInstanceClassRequest.h @@ -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_DESCRIBEAVAILABLEINSTANCECLASSREQUEST_H_ +#define ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEINSTANCECLASSREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Rds + { + namespace Model + { + class ALIBABACLOUD_RDS_EXPORT DescribeAvailableInstanceClassRequest : public RpcServiceRequest + { + + public: + DescribeAvailableInstanceClassRequest(); + ~DescribeAvailableInstanceClassRequest(); + + long getResourceOwnerId()const; + void setResourceOwnerId(long resourceOwnerId); + std::string getResourceOwnerAccount()const; + void setResourceOwnerAccount(const std::string& resourceOwnerAccount); + std::string getOwnerAccount()const; + void setOwnerAccount(const std::string& ownerAccount); + std::string getEngineVersion()const; + void setEngineVersion(const std::string& engineVersion); + long getOwnerId()const; + void setOwnerId(long ownerId); + std::string getAccessKeyId()const; + void setAccessKeyId(const std::string& accessKeyId); + std::string getRegionId()const; + void setRegionId(const std::string& regionId); + std::string getEngine()const; + void setEngine(const std::string& engine); + std::string getZoneId()const; + void setZoneId(const std::string& zoneId); + std::string getDBInstanceId()const; + void setDBInstanceId(const std::string& dBInstanceId); + std::string getInstanceChargeType()const; + void setInstanceChargeType(const std::string& instanceChargeType); + std::string getOrderType()const; + void setOrderType(const std::string& orderType); + + private: + long resourceOwnerId_; + std::string resourceOwnerAccount_; + std::string ownerAccount_; + std::string engineVersion_; + long ownerId_; + std::string accessKeyId_; + std::string regionId_; + std::string engine_; + std::string zoneId_; + std::string dBInstanceId_; + std::string instanceChargeType_; + std::string orderType_; + + }; + } + } +} +#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEINSTANCECLASSREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeAvailableInstanceClassResult.h b/rds/include/alibabacloud/rds/model/DescribeAvailableInstanceClassResult.h new file mode 100644 index 000000000..39da487ca --- /dev/null +++ b/rds/include/alibabacloud/rds/model/DescribeAvailableInstanceClassResult.h @@ -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_DESCRIBEAVAILABLEINSTANCECLASSRESULT_H_ +#define ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEINSTANCECLASSRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Rds + { + namespace Model + { + class ALIBABACLOUD_RDS_EXPORT DescribeAvailableInstanceClassResult : public ServiceResult + { + public: + struct AvailableZone + { + struct SupportedEngines + { + struct SupportedEngineVersions + { + struct SupportedCategorys + { + struct SupportedStorageTypes + { + struct AvailableResources + { + std::string dBInstanceClass; + std::string storageRange; + }; + std::string storageType; + std::vector availableResource; + }; + std::string category; + std::vector supportedStorageType; + }; + std::string version; + std::vector supportedCategory; + }; + std::vector supportedEngineVersion; + std::string engine; + }; + std::string status; + std::string networkTypes; + std::string zoneId; + std::string regionId; + std::vector supportedEngine; + }; + + + DescribeAvailableInstanceClassResult(); + explicit DescribeAvailableInstanceClassResult(const std::string &payload); + ~DescribeAvailableInstanceClassResult(); + std::vector getAvailableZones()const; + + protected: + void parse(const std::string &payload); + private: + std::vector availableZones_; + + }; + } + } +} +#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEINSTANCECLASSRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/CreatePolicyWithSpecifiedPolicyRequest.h b/rds/include/alibabacloud/rds/model/DescribeAvailableResourceRequest.h similarity index 62% rename from rds/include/alibabacloud/rds/model/CreatePolicyWithSpecifiedPolicyRequest.h rename to rds/include/alibabacloud/rds/model/DescribeAvailableResourceRequest.h index c2b12950d..14ec8cb02 100644 --- a/rds/include/alibabacloud/rds/model/CreatePolicyWithSpecifiedPolicyRequest.h +++ b/rds/include/alibabacloud/rds/model/DescribeAvailableResourceRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_CREATEPOLICYWITHSPECIFIEDPOLICYREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_CREATEPOLICYWITHSPECIFIEDPOLICYREQUEST_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLERESOURCEREQUEST_H_ +#define ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLERESOURCEREQUEST_H_ #include #include @@ -28,45 +28,54 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT CreatePolicyWithSpecifiedPolicyRequest : public RpcServiceRequest + class ALIBABACLOUD_RDS_EXPORT DescribeAvailableResourceRequest : public RpcServiceRequest { public: - CreatePolicyWithSpecifiedPolicyRequest(); - ~CreatePolicyWithSpecifiedPolicyRequest(); + DescribeAvailableResourceRequest(); + ~DescribeAvailableResourceRequest(); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); - std::string getPolicyId()const; - void setPolicyId(const std::string& policyId); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); std::string getOwnerAccount()const; void setOwnerAccount(const std::string& ownerAccount); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); + std::string getEngineVersion()const; + void setEngineVersion(const std::string& engineVersion); long getOwnerId()const; void setOwnerId(long ownerId); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); + std::string getRegionId()const; + void setRegionId(const std::string& regionId); + std::string getEngine()const; + void setEngine(const std::string& engine); + std::string getZoneId()const; + void setZoneId(const std::string& zoneId); + std::string getDBInstanceId()const; + void setDBInstanceId(const std::string& dBInstanceId); + std::string getInstanceChargeType()const; + void setInstanceChargeType(const std::string& instanceChargeType); + std::string getOrderType()const; + void setOrderType(const std::string& orderType); private: long resourceOwnerId_; - std::string policyId_; - std::string securityToken_; std::string resourceOwnerAccount_; - std::string regionId_; std::string ownerAccount_; - std::string dBInstanceId_; + std::string engineVersion_; long ownerId_; std::string accessKeyId_; + std::string regionId_; + std::string engine_; + std::string zoneId_; + std::string dBInstanceId_; + std::string instanceChargeType_; + std::string orderType_; }; } } } -#endif // !ALIBABACLOUD_RDS_MODEL_CREATEPOLICYWITHSPECIFIEDPOLICYREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLERESOURCEREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeAvailableResourceResult.h b/rds/include/alibabacloud/rds/model/DescribeAvailableResourceResult.h new file mode 100644 index 000000000..c5d1bf437 --- /dev/null +++ b/rds/include/alibabacloud/rds/model/DescribeAvailableResourceResult.h @@ -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_DESCRIBEAVAILABLERESOURCERESULT_H_ +#define ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLERESOURCERESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Rds + { + namespace Model + { + class ALIBABACLOUD_RDS_EXPORT DescribeAvailableResourceResult : public ServiceResult + { + public: + struct AvailableZone + { + struct SupportedEngines + { + struct SupportedEngineVersions + { + struct SupportedCategorys + { + struct SupportedStorageTypes + { + struct AvailableResources + { + std::string dBInstanceClass; + std::string storageRange; + }; + std::string storageType; + std::vector availableResource; + }; + std::string category; + std::vector supportedStorageType; + }; + std::string version; + std::vector supportedCategory; + }; + std::vector supportedEngineVersion; + std::string engine; + }; + std::string status; + std::string networkTypes; + std::string zoneId; + std::string regionId; + std::vector supportedEngine; + }; + + + DescribeAvailableResourceResult(); + explicit DescribeAvailableResourceResult(const std::string &payload); + ~DescribeAvailableResourceResult(); + std::vector getAvailableZones()const; + + protected: + void parse(const std::string &payload); + private: + std::vector availableZones_; + + }; + } + } +} +#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLERESOURCERESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeDBInstanceUserRequest.h b/rds/include/alibabacloud/rds/model/DescribeBackupDatabaseRequest.h similarity index 75% rename from rds/include/alibabacloud/rds/model/DescribeDBInstanceUserRequest.h rename to rds/include/alibabacloud/rds/model/DescribeBackupDatabaseRequest.h index 8764536cf..8abc001d8 100644 --- a/rds/include/alibabacloud/rds/model/DescribeDBInstanceUserRequest.h +++ b/rds/include/alibabacloud/rds/model/DescribeBackupDatabaseRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEUSERREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEUSERREQUEST_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEBACKUPDATABASEREQUEST_H_ +#define ALIBABACLOUD_RDS_MODEL_DESCRIBEBACKUPDATABASEREQUEST_H_ #include #include @@ -28,19 +28,19 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT DescribeDBInstanceUserRequest : public RpcServiceRequest + class ALIBABACLOUD_RDS_EXPORT DescribeBackupDatabaseRequest : public RpcServiceRequest { public: - DescribeDBInstanceUserRequest(); - ~DescribeDBInstanceUserRequest(); + DescribeBackupDatabaseRequest(); + ~DescribeBackupDatabaseRequest(); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getConnectionString()const; - void setConnectionString(const std::string& connectionString); + std::string getBackupId()const; + void setBackupId(const std::string& backupId); std::string getDBInstanceId()const; void setDBInstanceId(const std::string& dBInstanceId); long getOwnerId()const; @@ -51,7 +51,7 @@ namespace AlibabaCloud private: long resourceOwnerId_; std::string resourceOwnerAccount_; - std::string connectionString_; + std::string backupId_; std::string dBInstanceId_; long ownerId_; std::string accessKeyId_; @@ -60,4 +60,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEUSERREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEBACKUPDATABASEREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/CreateDiagnosticReportResult.h b/rds/include/alibabacloud/rds/model/DescribeBackupDatabaseResult.h similarity index 67% rename from rds/include/alibabacloud/rds/model/CreateDiagnosticReportResult.h rename to rds/include/alibabacloud/rds/model/DescribeBackupDatabaseResult.h index 2ded80b7e..78a1a4a23 100644 --- a/rds/include/alibabacloud/rds/model/CreateDiagnosticReportResult.h +++ b/rds/include/alibabacloud/rds/model/DescribeBackupDatabaseResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_CREATEDIAGNOSTICREPORTRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_CREATEDIAGNOSTICREPORTRESULT_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEBACKUPDATABASERESULT_H_ +#define ALIBABACLOUD_RDS_MODEL_DESCRIBEBACKUPDATABASERESULT_H_ #include #include @@ -29,23 +29,23 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT CreateDiagnosticReportResult : public ServiceResult + class ALIBABACLOUD_RDS_EXPORT DescribeBackupDatabaseResult : public ServiceResult { public: - CreateDiagnosticReportResult(); - explicit CreateDiagnosticReportResult(const std::string &payload); - ~CreateDiagnosticReportResult(); - std::string getReportId()const; + DescribeBackupDatabaseResult(); + explicit DescribeBackupDatabaseResult(const std::string &payload); + ~DescribeBackupDatabaseResult(); + std::string getDatabaseNames()const; protected: void parse(const std::string &payload); private: - std::string reportId_; + std::string databaseNames_; }; } } } -#endif // !ALIBABACLOUD_RDS_MODEL_CREATEDIAGNOSTICREPORTRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEBACKUPDATABASERESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeBackupPolicyRequest.h b/rds/include/alibabacloud/rds/model/DescribeBackupPolicyRequest.h index acb965562..6416ad89b 100644 --- a/rds/include/alibabacloud/rds/model/DescribeBackupPolicyRequest.h +++ b/rds/include/alibabacloud/rds/model/DescribeBackupPolicyRequest.h @@ -47,6 +47,8 @@ namespace AlibabaCloud void setOwnerId(long ownerId); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); + std::string getBackupPolicyMode()const; + void setBackupPolicyMode(const std::string& backupPolicyMode); private: long resourceOwnerId_; @@ -55,6 +57,7 @@ namespace AlibabaCloud std::string dBInstanceId_; long ownerId_; std::string accessKeyId_; + std::string backupPolicyMode_; }; } diff --git a/rds/include/alibabacloud/rds/model/DescribeBackupPolicyResult.h b/rds/include/alibabacloud/rds/model/DescribeBackupPolicyResult.h index 3256d05de..3950160fe 100644 --- a/rds/include/alibabacloud/rds/model/DescribeBackupPolicyResult.h +++ b/rds/include/alibabacloud/rds/model/DescribeBackupPolicyResult.h @@ -32,27 +32,53 @@ namespace AlibabaCloud class ALIBABACLOUD_RDS_EXPORT DescribeBackupPolicyResult : public ServiceResult { public: + struct DuplicationLocation + { + struct Location + { + std::string endpoint; + std::string bucket; + }; + std::string sotrage; + Location location; + }; DescribeBackupPolicyResult(); explicit DescribeBackupPolicyResult(const std::string &payload); ~DescribeBackupPolicyResult(); + std::string getDuplication()const; + std::string getPreferredBackupTime()const; + int getLocalLogRetentionHours()const; + DuplicationLocation getDuplicationLocation()const; + std::string getPreferredNextBackupTime()const; + std::string getHighSpaceUsageProtection()const; + std::string getLogBackupFrequency()const; std::string getPreferredBackupPeriod()const; int getLogBackupRetentionPeriod()const; - std::string getPreferredBackupTime()const; std::string getBackupLog()const; + std::string getEnableBackupLog()const; + std::string getLocalLogRetentionSpace()const; int getBackupRetentionPeriod()const; - std::string getPreferredNextBackupTime()const; + std::string getDuplicationContent()const; protected: void parse(const std::string &payload); private: + std::string duplication_; + std::string preferredBackupTime_; + int localLogRetentionHours_; + DuplicationLocation duplicationLocation_; + std::string preferredNextBackupTime_; + std::string highSpaceUsageProtection_; + std::string logBackupFrequency_; std::string preferredBackupPeriod_; int logBackupRetentionPeriod_; - std::string preferredBackupTime_; std::string backupLog_; + std::string enableBackupLog_; + std::string localLogRetentionSpace_; int backupRetentionPeriod_; - std::string preferredNextBackupTime_; + std::string duplicationContent_; }; } diff --git a/rds/include/alibabacloud/rds/model/DescribeBackupSetsForSecurityRequest.h b/rds/include/alibabacloud/rds/model/DescribeBackupSetsForSecurityRequest.h deleted file mode 100644 index 72ff72031..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeBackupSetsForSecurityRequest.h +++ /dev/null @@ -1,93 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEBACKUPSETSFORSECURITYREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEBACKUPSETSFORSECURITYREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeBackupSetsForSecurityRequest : public RpcServiceRequest - { - - public: - DescribeBackupSetsForSecurityRequest(); - ~DescribeBackupSetsForSecurityRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getTargetAliBid()const; - void setTargetAliBid(const std::string& targetAliBid); - std::string getBackupId()const; - void setBackupId(const std::string& backupId); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - std::string getEndTime()const; - void setEndTime(const std::string& endTime); - std::string getStartTime()const; - void setStartTime(const std::string& startTime); - long getOwnerId()const; - void setOwnerId(long ownerId); - int getPageNumber()const; - void setPageNumber(int pageNumber); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getBackupStatus()const; - void setBackupStatus(const std::string& backupStatus); - std::string getBackupLocation()const; - void setBackupLocation(const std::string& backupLocation); - std::string getTargetAliUid()const; - void setTargetAliUid(const std::string& targetAliUid); - int getPageSize()const; - void setPageSize(int pageSize); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - std::string getBackupMode()const; - void setBackupMode(const std::string& backupMode); - - private: - long resourceOwnerId_; - std::string resourceOwnerAccount_; - std::string targetAliBid_; - std::string backupId_; - std::string ownerAccount_; - std::string endTime_; - std::string startTime_; - long ownerId_; - int pageNumber_; - std::string accessKeyId_; - std::string backupStatus_; - std::string backupLocation_; - std::string targetAliUid_; - int pageSize_; - std::string dBInstanceId_; - std::string backupMode_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEBACKUPSETSFORSECURITYREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeBackupSetsForSecurityResult.h b/rds/include/alibabacloud/rds/model/DescribeBackupSetsForSecurityResult.h deleted file mode 100644 index 370cf102f..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeBackupSetsForSecurityResult.h +++ /dev/null @@ -1,80 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEBACKUPSETSFORSECURITYRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEBACKUPSETSFORSECURITYRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeBackupSetsForSecurityResult : public ServiceResult - { - public: - struct Backup - { - std::string backupMethod; - std::string backupExtractionStatus; - std::string backupIntranetDownloadURL; - std::string backupMode; - long backupSize; - std::string backupId; - std::string hostInstanceID; - std::string backupDBNames; - std::string storeStatus; - std::string dBInstanceId; - std::string backupDownloadURL; - std::string backupEndTime; - std::string backupStartTime; - std::string backupType; - std::string backupScale; - std::string backupStatus; - std::string backupLocation; - long totalBackupSize; - }; - - - DescribeBackupSetsForSecurityResult(); - explicit DescribeBackupSetsForSecurityResult(const std::string &payload); - ~DescribeBackupSetsForSecurityResult(); - std::string getTotalRecordCount()const; - std::string getPageRecordCount()const; - std::string getPageNumber()const; - std::vector getItems()const; - long getTotalBackupSize()const; - - protected: - void parse(const std::string &payload); - private: - std::string totalRecordCount_; - std::string pageRecordCount_; - std::string pageNumber_; - std::vector items_; - long totalBackupSize_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEBACKUPSETSFORSECURITYRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeBackupTasksResult.h b/rds/include/alibabacloud/rds/model/DescribeBackupTasksResult.h index 9ab330ac7..fb2de23a5 100644 --- a/rds/include/alibabacloud/rds/model/DescribeBackupTasksResult.h +++ b/rds/include/alibabacloud/rds/model/DescribeBackupTasksResult.h @@ -36,9 +36,10 @@ namespace AlibabaCloud { std::string jobMode; std::string taskAction; - std::string backupjobId; std::string backupProgressStatus; std::string process; + std::string backupJobId; + std::string backupStatus; }; diff --git a/rds/include/alibabacloud/rds/model/DescribeBackupsForSecurityRequest.h b/rds/include/alibabacloud/rds/model/DescribeBackupsForSecurityRequest.h deleted file mode 100644 index 4ae006f57..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeBackupsForSecurityRequest.h +++ /dev/null @@ -1,93 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEBACKUPSFORSECURITYREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEBACKUPSFORSECURITYREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeBackupsForSecurityRequest : public RpcServiceRequest - { - - public: - DescribeBackupsForSecurityRequest(); - ~DescribeBackupsForSecurityRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getTargetAliBid()const; - void setTargetAliBid(const std::string& targetAliBid); - std::string getBackupId()const; - void setBackupId(const std::string& backupId); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - std::string getEndTime()const; - void setEndTime(const std::string& endTime); - std::string getStartTime()const; - void setStartTime(const std::string& startTime); - long getOwnerId()const; - void setOwnerId(long ownerId); - int getPageNumber()const; - void setPageNumber(int pageNumber); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getBackupStatus()const; - void setBackupStatus(const std::string& backupStatus); - std::string getBackupLocation()const; - void setBackupLocation(const std::string& backupLocation); - std::string getTargetAliUid()const; - void setTargetAliUid(const std::string& targetAliUid); - int getPageSize()const; - void setPageSize(int pageSize); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - std::string getBackupMode()const; - void setBackupMode(const std::string& backupMode); - - private: - long resourceOwnerId_; - std::string resourceOwnerAccount_; - std::string targetAliBid_; - std::string backupId_; - std::string ownerAccount_; - std::string endTime_; - std::string startTime_; - long ownerId_; - int pageNumber_; - std::string accessKeyId_; - std::string backupStatus_; - std::string backupLocation_; - std::string targetAliUid_; - int pageSize_; - std::string dBInstanceId_; - std::string backupMode_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEBACKUPSFORSECURITYREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeBackupsForSecurityResult.h b/rds/include/alibabacloud/rds/model/DescribeBackupsForSecurityResult.h deleted file mode 100644 index 9ece29be7..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeBackupsForSecurityResult.h +++ /dev/null @@ -1,80 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEBACKUPSFORSECURITYRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEBACKUPSFORSECURITYRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeBackupsForSecurityResult : public ServiceResult - { - public: - struct Backup - { - std::string backupMethod; - std::string backupExtractionStatus; - std::string backupIntranetDownloadURL; - std::string backupMode; - long backupSize; - std::string backupId; - std::string hostInstanceID; - std::string backupDBNames; - std::string storeStatus; - std::string dBInstanceId; - std::string backupDownloadURL; - std::string backupEndTime; - std::string backupStartTime; - std::string backupType; - std::string backupScale; - std::string backupStatus; - std::string backupLocation; - long totalBackupSize; - }; - - - DescribeBackupsForSecurityResult(); - explicit DescribeBackupsForSecurityResult(const std::string &payload); - ~DescribeBackupsForSecurityResult(); - std::string getTotalRecordCount()const; - std::string getPageRecordCount()const; - std::string getPageNumber()const; - std::vector getItems()const; - long getTotalBackupSize()const; - - protected: - void parse(const std::string &payload); - private: - std::string totalRecordCount_; - std::string pageRecordCount_; - std::string pageNumber_; - std::vector items_; - long totalBackupSize_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEBACKUPSFORSECURITYRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeBackupsResult.h b/rds/include/alibabacloud/rds/model/DescribeBackupsResult.h index 14f11b509..fd40e3c69 100644 --- a/rds/include/alibabacloud/rds/model/DescribeBackupsResult.h +++ b/rds/include/alibabacloud/rds/model/DescribeBackupsResult.h @@ -48,6 +48,7 @@ namespace AlibabaCloud std::string backupEndTime; std::string backupStartTime; std::string backupType; + std::string metaStatus; std::string backupScale; std::string backupStatus; std::string backupLocation; diff --git a/rds/include/alibabacloud/rds/model/DescribeBinlogFilesResult.h b/rds/include/alibabacloud/rds/model/DescribeBinlogFilesResult.h index f49886e55..27f49dd45 100644 --- a/rds/include/alibabacloud/rds/model/DescribeBinlogFilesResult.h +++ b/rds/include/alibabacloud/rds/model/DescribeBinlogFilesResult.h @@ -41,6 +41,7 @@ namespace AlibabaCloud std::string logEndTime; std::string intranetDownloadLink; std::string hostInstanceID; + std::string logFileName; long fileSize; }; diff --git a/rds/include/alibabacloud/rds/model/DescribeCloudDBAServiceResult.h b/rds/include/alibabacloud/rds/model/DescribeCloudDBAServiceResult.h deleted file mode 100644 index 7f0a2438d..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeCloudDBAServiceResult.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBECLOUDDBASERVICERESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBECLOUDDBASERVICERESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeCloudDBAServiceResult : public ServiceResult - { - public: - - - DescribeCloudDBAServiceResult(); - explicit DescribeCloudDBAServiceResult(const std::string &payload); - ~DescribeCloudDBAServiceResult(); - std::string getAttrData()const; - std::string getListData()const; - - protected: - void parse(const std::string &payload); - private: - std::string attrData_; - std::string listData_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBECLOUDDBASERVICERESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DeleteDampPolicyRequest.h b/rds/include/alibabacloud/rds/model/DescribeCloudDbExpertServiceRequest.h similarity index 71% rename from rds/include/alibabacloud/rds/model/DeleteDampPolicyRequest.h rename to rds/include/alibabacloud/rds/model/DescribeCloudDbExpertServiceRequest.h index b66e33292..e120b28cf 100644 --- a/rds/include/alibabacloud/rds/model/DeleteDampPolicyRequest.h +++ b/rds/include/alibabacloud/rds/model/DescribeCloudDbExpertServiceRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_DELETEDAMPPOLICYREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DELETEDAMPPOLICYREQUEST_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBECLOUDDBEXPERTSERVICEREQUEST_H_ +#define ALIBABACLOUD_RDS_MODEL_DESCRIBECLOUDDBEXPERTSERVICEREQUEST_H_ #include #include @@ -28,13 +28,15 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT DeleteDampPolicyRequest : public RpcServiceRequest + class ALIBABACLOUD_RDS_EXPORT DescribeCloudDbExpertServiceRequest : public RpcServiceRequest { public: - DeleteDampPolicyRequest(); - ~DeleteDampPolicyRequest(); + DescribeCloudDbExpertServiceRequest(); + ~DescribeCloudDbExpertServiceRequest(); + std::string getServiceRequestParam()const; + void setServiceRequestParam(const std::string& serviceRequestParam); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); std::string getSecurityToken()const; @@ -47,26 +49,27 @@ namespace AlibabaCloud void setOwnerAccount(const std::string& ownerAccount); std::string getDBInstanceId()const; void setDBInstanceId(const std::string& dBInstanceId); - std::string getPolicyName()const; - void setPolicyName(const std::string& policyName); long getOwnerId()const; void setOwnerId(long ownerId); + std::string getServiceRequestType()const; + void setServiceRequestType(const std::string& serviceRequestType); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); private: + std::string serviceRequestParam_; long resourceOwnerId_; std::string securityToken_; std::string resourceOwnerAccount_; std::string regionId_; std::string ownerAccount_; std::string dBInstanceId_; - std::string policyName_; long ownerId_; + std::string serviceRequestType_; std::string accessKeyId_; }; } } } -#endif // !ALIBABACLOUD_RDS_MODEL_DELETEDAMPPOLICYREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBECLOUDDBEXPERTSERVICEREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/UpgradeDBInstanceNetWorkInfoResult.h b/rds/include/alibabacloud/rds/model/DescribeCloudDbExpertServiceResult.h similarity index 63% rename from rds/include/alibabacloud/rds/model/UpgradeDBInstanceNetWorkInfoResult.h rename to rds/include/alibabacloud/rds/model/DescribeCloudDbExpertServiceResult.h index b620c859c..1979d798c 100644 --- a/rds/include/alibabacloud/rds/model/UpgradeDBInstanceNetWorkInfoResult.h +++ b/rds/include/alibabacloud/rds/model/DescribeCloudDbExpertServiceResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_UPGRADEDBINSTANCENETWORKINFORESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_UPGRADEDBINSTANCENETWORKINFORESULT_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBECLOUDDBEXPERTSERVICERESULT_H_ +#define ALIBABACLOUD_RDS_MODEL_DESCRIBECLOUDDBEXPERTSERVICERESULT_H_ #include #include @@ -29,21 +29,27 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT UpgradeDBInstanceNetWorkInfoResult : public ServiceResult + class ALIBABACLOUD_RDS_EXPORT DescribeCloudDbExpertServiceResult : public ServiceResult { public: - UpgradeDBInstanceNetWorkInfoResult(); - explicit UpgradeDBInstanceNetWorkInfoResult(const std::string &payload); - ~UpgradeDBInstanceNetWorkInfoResult(); + DescribeCloudDbExpertServiceResult(); + explicit DescribeCloudDbExpertServiceResult(const std::string &payload); + ~DescribeCloudDbExpertServiceResult(); + std::string getMessage()const; + std::string getData()const; + std::string getCode()const; protected: void parse(const std::string &payload); private: + std::string message_; + std::string data_; + std::string code_; }; } } } -#endif // !ALIBABACLOUD_RDS_MODEL_UPGRADEDBINSTANCENETWORKINFORESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBECLOUDDBEXPERTSERVICERESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeLogicDBInstanceTopologyRequest.h b/rds/include/alibabacloud/rds/model/DescribeCollationTimeZonesRequest.h similarity index 76% rename from rds/include/alibabacloud/rds/model/DescribeLogicDBInstanceTopologyRequest.h rename to rds/include/alibabacloud/rds/model/DescribeCollationTimeZonesRequest.h index 1e7505470..b3f61757b 100644 --- a/rds/include/alibabacloud/rds/model/DescribeLogicDBInstanceTopologyRequest.h +++ b/rds/include/alibabacloud/rds/model/DescribeCollationTimeZonesRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBELOGICDBINSTANCETOPOLOGYREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBELOGICDBINSTANCETOPOLOGYREQUEST_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBECOLLATIONTIMEZONESREQUEST_H_ +#define ALIBABACLOUD_RDS_MODEL_DESCRIBECOLLATIONTIMEZONESREQUEST_H_ #include #include @@ -28,12 +28,12 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT DescribeLogicDBInstanceTopologyRequest : public RpcServiceRequest + class ALIBABACLOUD_RDS_EXPORT DescribeCollationTimeZonesRequest : public RpcServiceRequest { public: - DescribeLogicDBInstanceTopologyRequest(); - ~DescribeLogicDBInstanceTopologyRequest(); + DescribeCollationTimeZonesRequest(); + ~DescribeCollationTimeZonesRequest(); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); @@ -54,4 +54,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBELOGICDBINSTANCETOPOLOGYREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBECOLLATIONTIMEZONESREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeOperatorPermissionResult.h b/rds/include/alibabacloud/rds/model/DescribeCollationTimeZonesResult.h similarity index 60% rename from rds/include/alibabacloud/rds/model/DescribeOperatorPermissionResult.h rename to rds/include/alibabacloud/rds/model/DescribeCollationTimeZonesResult.h index 6b76da428..67995b82d 100644 --- a/rds/include/alibabacloud/rds/model/DescribeOperatorPermissionResult.h +++ b/rds/include/alibabacloud/rds/model/DescribeCollationTimeZonesResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEOPERATORPERMISSIONRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEOPERATORPERMISSIONRESULT_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBECOLLATIONTIMEZONESRESULT_H_ +#define ALIBABACLOUD_RDS_MODEL_DESCRIBECOLLATIONTIMEZONESRESULT_H_ #include #include @@ -29,27 +29,29 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT DescribeOperatorPermissionResult : public ServiceResult + class ALIBABACLOUD_RDS_EXPORT DescribeCollationTimeZonesResult : public ServiceResult { public: + struct CollationTimeZone + { + std::string timeZone; + std::string description; + std::string standardTimeOffset; + }; - DescribeOperatorPermissionResult(); - explicit DescribeOperatorPermissionResult(const std::string &payload); - ~DescribeOperatorPermissionResult(); - std::string getCreatedTime()const; - std::string getPrivileges()const; - std::string getExpiredTime()const; + DescribeCollationTimeZonesResult(); + explicit DescribeCollationTimeZonesResult(const std::string &payload); + ~DescribeCollationTimeZonesResult(); + std::vector getCollationTimeZones()const; protected: void parse(const std::string &payload); private: - std::string createdTime_; - std::string privileges_; - std::string expiredTime_; + std::vector collationTimeZones_; }; } } } -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEOPERATORPERMISSIONRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBECOLLATIONTIMEZONESRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeDBInstanceAttributeRequest.h b/rds/include/alibabacloud/rds/model/DescribeDBInstanceAttributeRequest.h index 75f15b4ef..a921a47c3 100644 --- a/rds/include/alibabacloud/rds/model/DescribeDBInstanceAttributeRequest.h +++ b/rds/include/alibabacloud/rds/model/DescribeDBInstanceAttributeRequest.h @@ -39,6 +39,8 @@ namespace AlibabaCloud void setResourceGroupId(const std::string& resourceGroupId); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); + std::string getExpired()const; + void setExpired(const std::string& expired); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getOwnerAccount()const; @@ -53,6 +55,7 @@ namespace AlibabaCloud private: std::string resourceGroupId_; long resourceOwnerId_; + std::string expired_; std::string resourceOwnerAccount_; std::string ownerAccount_; std::string dBInstanceId_; diff --git a/rds/include/alibabacloud/rds/model/DescribeDBInstanceAttributeResult.h b/rds/include/alibabacloud/rds/model/DescribeDBInstanceAttributeResult.h index e203d5acf..e58605855 100644 --- a/rds/include/alibabacloud/rds/model/DescribeDBInstanceAttributeResult.h +++ b/rds/include/alibabacloud/rds/model/DescribeDBInstanceAttributeResult.h @@ -34,6 +34,17 @@ namespace AlibabaCloud public: struct DBInstanceAttribute { + struct Extra + { + std::string replicaGroupStatus; + std::vector dBInstanceId; + std::string replicaGroupID; + std::string activeReplicaDBInstanceID; + }; + struct SlaveZone + { + std::string zoneId; + }; struct ReadOnlyDBInstanceId { std::string dBInstanceId; @@ -42,6 +53,8 @@ namespace AlibabaCloud std::string resourceGroupId; std::string incrementSourceDBInstanceId; std::string port; + std::string masterZone; + std::string latestKernelVersion; std::string dBInstanceType; std::string instanceNetworkType; std::string dBInstanceClassType; @@ -54,6 +67,7 @@ namespace AlibabaCloud std::string tempUpgradeRecoveryClass; std::string engine; std::string dBInstanceDescription; + std::string iPType; std::string dBInstanceDiskUsed; std::string engineVersion; std::string dBInstanceStatus; @@ -66,14 +80,17 @@ namespace AlibabaCloud std::string guardDBInstanceId; std::string supportCreateSuperAccount; int insId; + std::string timeZone; std::string vpcId; std::string masterInstanceId; + std::string currentKernelVersion; std::string tempUpgradeTimeStart; std::string tempUpgradeTimeEnd; std::string readDelayTime; std::string creationTime; std::string connectionMode; std::string vpcCloudInstanceId; + std::string readonlyInstanceSQLDelayedTime; std::string connectionString; std::string expireTime; std::string advancedFeatures; @@ -88,13 +105,18 @@ namespace AlibabaCloud std::string tempUpgradeRecoveryMaxConnections; std::string securityIPList; std::vector readOnlyDBInstanceIds; + std::string securityIPMode; std::string maintainTime; + std::string dispenseMode; std::string zoneId; std::string tempUpgradeRecoveryTime; std::string dBInstanceStorageType; + std::string collation; std::string accountType; int maxIOPS; + std::vector slaveZones; std::string supportUpgradeAccountType; + Extra extra; bool canTempUpgrade; std::string regionId; }; diff --git a/rds/include/alibabacloud/rds/model/DescribeDBInstanceExtendAttributeResult.h b/rds/include/alibabacloud/rds/model/DescribeDBInstanceExtendAttributeResult.h deleted file mode 100644 index a90e67064..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeDBInstanceExtendAttributeResult.h +++ /dev/null @@ -1,67 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEEXTENDATTRIBUTERESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEEXTENDATTRIBUTERESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeDBInstanceExtendAttributeResult : public ServiceResult - { - public: - - - DescribeDBInstanceExtendAttributeResult(); - explicit DescribeDBInstanceExtendAttributeResult(const std::string &payload); - ~DescribeDBInstanceExtendAttributeResult(); - std::string getTempUpgradeRecoveryMaxIOPS()const; - int getTempUpgradeRecoveryMemory()const; - std::string getTempUpgradeRecoveryTime()const; - std::string getTempUpgradeRecoveryMaxConnections()const; - int getTempUpgradeRecoveryCpu()const; - std::string getTempUpgradeTimeStart()const; - std::string getTempUpgradeTimeEnd()const; - bool getCanTempUpgrade()const; - std::string getTempUpgradeRecoveryClass()const; - - protected: - void parse(const std::string &payload); - private: - std::string tempUpgradeRecoveryMaxIOPS_; - int tempUpgradeRecoveryMemory_; - std::string tempUpgradeRecoveryTime_; - std::string tempUpgradeRecoveryMaxConnections_; - int tempUpgradeRecoveryCpu_; - std::string tempUpgradeTimeStart_; - std::string tempUpgradeTimeEnd_; - bool canTempUpgrade_; - std::string tempUpgradeRecoveryClass_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEEXTENDATTRIBUTERESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeDBInstanceIPArrayListResult.h b/rds/include/alibabacloud/rds/model/DescribeDBInstanceIPArrayListResult.h index 205aba622..1764e9d65 100644 --- a/rds/include/alibabacloud/rds/model/DescribeDBInstanceIPArrayListResult.h +++ b/rds/include/alibabacloud/rds/model/DescribeDBInstanceIPArrayListResult.h @@ -35,6 +35,7 @@ namespace AlibabaCloud struct DBInstanceIPArray { std::string dBInstanceIPArrayAttribute; + std::string securityIPType; std::string securityIPList; std::string whitelistNetworkType; std::string dBInstanceIPArrayName; diff --git a/rds/include/alibabacloud/rds/model/DescribeDBInstanceNetInfoResult.h b/rds/include/alibabacloud/rds/model/DescribeDBInstanceNetInfoResult.h index 45339c50f..563874248 100644 --- a/rds/include/alibabacloud/rds/model/DescribeDBInstanceNetInfoResult.h +++ b/rds/include/alibabacloud/rds/model/DescribeDBInstanceNetInfoResult.h @@ -66,12 +66,14 @@ namespace AlibabaCloud explicit DescribeDBInstanceNetInfoResult(const std::string &payload); ~DescribeDBInstanceNetInfoResult(); std::vector getDBInstanceNetInfos()const; + std::string getSecurityIPMode()const; std::string getInstanceNetworkType()const; protected: void parse(const std::string &payload); private: std::vector dBInstanceNetInfos_; + std::string securityIPMode_; std::string instanceNetworkType_; }; diff --git a/rds/include/alibabacloud/rds/model/DescribeDBInstanceProxyConfigurationRequest.h b/rds/include/alibabacloud/rds/model/DescribeDBInstanceProxyConfigurationRequest.h new file mode 100644 index 000000000..7010d2381 --- /dev/null +++ b/rds/include/alibabacloud/rds/model/DescribeDBInstanceProxyConfigurationRequest.h @@ -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_DESCRIBEDBINSTANCEPROXYCONFIGURATIONREQUEST_H_ +#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEPROXYCONFIGURATIONREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Rds + { + namespace Model + { + class ALIBABACLOUD_RDS_EXPORT DescribeDBInstanceProxyConfigurationRequest : public RpcServiceRequest + { + + public: + DescribeDBInstanceProxyConfigurationRequest(); + ~DescribeDBInstanceProxyConfigurationRequest(); + + long getResourceOwnerId()const; + void setResourceOwnerId(long resourceOwnerId); + std::string getResourceOwnerAccount()const; + void setResourceOwnerAccount(const std::string& resourceOwnerAccount); + std::string getDBInstanceId()const; + void setDBInstanceId(const std::string& dBInstanceId); + long getOwnerId()const; + void setOwnerId(long ownerId); + std::string getAccessKeyId()const; + void setAccessKeyId(const std::string& accessKeyId); + + private: + long resourceOwnerId_; + std::string resourceOwnerAccount_; + std::string dBInstanceId_; + long ownerId_; + std::string accessKeyId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEPROXYCONFIGURATIONREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeOptimizeAdviceOnBigTableResult.h b/rds/include/alibabacloud/rds/model/DescribeDBInstanceProxyConfigurationResult.h similarity index 54% rename from rds/include/alibabacloud/rds/model/DescribeOptimizeAdviceOnBigTableResult.h rename to rds/include/alibabacloud/rds/model/DescribeDBInstanceProxyConfigurationResult.h index 5cfc0ba04..53c1c20c8 100644 --- a/rds/include/alibabacloud/rds/model/DescribeOptimizeAdviceOnBigTableResult.h +++ b/rds/include/alibabacloud/rds/model/DescribeDBInstanceProxyConfigurationResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONBIGTABLERESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONBIGTABLERESULT_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEPROXYCONFIGURATIONRESULT_H_ +#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEPROXYCONFIGURATIONRESULT_H_ #include #include @@ -29,37 +29,27 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT DescribeOptimizeAdviceOnBigTableResult : public ServiceResult + class ALIBABACLOUD_RDS_EXPORT DescribeDBInstanceProxyConfigurationResult : public ServiceResult { public: - struct AdviceOnBigTable - { - std::string tableName; - long tableSize; - long dataSize; - std::string dBName; - long indexSize; - }; - DescribeOptimizeAdviceOnBigTableResult(); - explicit DescribeOptimizeAdviceOnBigTableResult(const std::string &payload); - ~DescribeOptimizeAdviceOnBigTableResult(); - int getTotalRecordsCount()const; - int getPageRecordCount()const; - int getPageNumber()const; - std::vector getItems()const; + DescribeDBInstanceProxyConfigurationResult(); + explicit DescribeDBInstanceProxyConfigurationResult(const std::string &payload); + ~DescribeDBInstanceProxyConfigurationResult(); + std::string getPersistentConnectionsConfiguration()const; + std::string getAttacksProtectionConfiguration()const; + std::string getTransparentSwitchConfiguration()const; protected: void parse(const std::string &payload); private: - int totalRecordsCount_; - int pageRecordCount_; - int pageNumber_; - std::vector items_; + std::string persistentConnectionsConfiguration_; + std::string attacksProtectionConfiguration_; + std::string transparentSwitchConfiguration_; }; } } } -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONBIGTABLERESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEPROXYCONFIGURATIONRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeDBInstancesRequest.h b/rds/include/alibabacloud/rds/model/DescribeDBInstancesRequest.h index 25d800f81..b6a578c8f 100644 --- a/rds/include/alibabacloud/rds/model/DescribeDBInstancesRequest.h +++ b/rds/include/alibabacloud/rds/model/DescribeDBInstancesRequest.h @@ -49,12 +49,16 @@ namespace AlibabaCloud void setSearchKey(const std::string& searchKey); std::string getTag3key()const; void setTag3key(const std::string& tag3key); + std::string getEngineVersion()const; + void setEngineVersion(const std::string& engineVersion); int getPageNumber()const; void setPageNumber(int pageNumber); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); std::string getTag1value()const; void setTag1value(const std::string& tag1value); + std::string getExpired()const; + void setExpired(const std::string& expired); std::string getEngine()const; void setEngine(const std::string& engine); std::string getRegionId()const; @@ -81,6 +85,8 @@ namespace AlibabaCloud void setTag5value(const std::string& tag5value); std::string getDBInstanceType()const; void setDBInstanceType(const std::string& dBInstanceType); + std::string getDBInstanceClass()const; + void setDBInstanceClass(const std::string& dBInstanceClass); std::string getTags()const; void setTags(const std::string& tags); std::string getVSwitchId()const; @@ -91,8 +97,12 @@ namespace AlibabaCloud void setVpcId(const std::string& vpcId); std::string getTag2value()const; void setTag2value(const std::string& tag2value); + std::string getZoneId()const; + void setZoneId(const std::string& zoneId); std::string getTag4key()const; void setTag4key(const std::string& tag4key); + std::string getPayType()const; + void setPayType(const std::string& payType); std::string getInstanceNetworkType()const; void setInstanceNetworkType(const std::string& instanceNetworkType); @@ -104,9 +114,11 @@ namespace AlibabaCloud std::string clientToken_; std::string searchKey_; std::string tag3key_; + std::string engineVersion_; int pageNumber_; std::string accessKeyId_; std::string tag1value_; + std::string expired_; std::string engine_; std::string regionId_; int pageSize_; @@ -120,12 +132,15 @@ namespace AlibabaCloud long ownerId_; std::string tag5value_; std::string dBInstanceType_; + std::string dBInstanceClass_; std::string tags_; std::string vSwitchId_; std::string tag1key_; std::string vpcId_; std::string tag2value_; + std::string zoneId_; std::string tag4key_; + std::string payType_; std::string instanceNetworkType_; }; diff --git a/rds/include/alibabacloud/rds/model/DescribeDBInstancesResult.h b/rds/include/alibabacloud/rds/model/DescribeDBInstancesResult.h index 116d8d95c..792f44e0b 100644 --- a/rds/include/alibabacloud/rds/model/DescribeDBInstancesResult.h +++ b/rds/include/alibabacloud/rds/model/DescribeDBInstancesResult.h @@ -38,8 +38,10 @@ namespace AlibabaCloud { std::string dBInstanceId; }; + std::string category; std::string resourceGroupId; std::string dBInstanceNetType; + std::string destroyTime; std::string dBInstanceType; std::string tempDBInstanceId; bool mutriORsignle; @@ -59,6 +61,7 @@ namespace AlibabaCloud std::string payType; std::string lockMode; std::string guardDBInstanceId; + std::string dBInstanceStorageType; int insId; std::string vpcId; std::string masterInstanceId; diff --git a/rds/include/alibabacloud/rds/model/DescribeDampPoliciesByCidResult.h b/rds/include/alibabacloud/rds/model/DescribeDampPoliciesByCidResult.h deleted file mode 100644 index 85c6594d2..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeDampPoliciesByCidResult.h +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDAMPPOLICIESBYCIDRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDAMPPOLICIESBYCIDRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeDampPoliciesByCidResult : public ServiceResult - { - public: - struct Policy - { - std::string comment; - std::string policyName; - }; - - - DescribeDampPoliciesByCidResult(); - explicit DescribeDampPoliciesByCidResult(const std::string &payload); - ~DescribeDampPoliciesByCidResult(); - std::vector getPolicies()const; - - protected: - void parse(const std::string &payload); - private: - std::vector policies_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDAMPPOLICIESBYCIDRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeDampPolicyByCommentResult.h b/rds/include/alibabacloud/rds/model/DescribeDampPolicyByCommentResult.h deleted file mode 100644 index 8f3eb61a4..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeDampPolicyByCommentResult.h +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDAMPPOLICYBYCOMMENTRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDAMPPOLICYBYCOMMENTRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeDampPolicyByCommentResult : public ServiceResult - { - public: - - - DescribeDampPolicyByCommentResult(); - explicit DescribeDampPolicyByCommentResult(const std::string &payload); - ~DescribeDampPolicyByCommentResult(); - std::string getPolicy()const; - std::string getTimeRules()const; - std::string getActionRules()const; - std::string getHandler()const; - std::string getSourceRules()const; - - protected: - void parse(const std::string &payload); - private: - std::string policy_; - std::string timeRules_; - std::string actionRules_; - std::string handler_; - std::string sourceRules_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDAMPPOLICYBYCOMMENTRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeDampPolicyByPolicyNameResult.h b/rds/include/alibabacloud/rds/model/DescribeDampPolicyByPolicyNameResult.h deleted file mode 100644 index 852b46203..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeDampPolicyByPolicyNameResult.h +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDAMPPOLICYBYPOLICYNAMERESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDAMPPOLICYBYPOLICYNAMERESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeDampPolicyByPolicyNameResult : public ServiceResult - { - public: - - - DescribeDampPolicyByPolicyNameResult(); - explicit DescribeDampPolicyByPolicyNameResult(const std::string &payload); - ~DescribeDampPolicyByPolicyNameResult(); - std::string getPolicy()const; - std::string getTimeRules()const; - std::string getActionRules()const; - std::string getHandler()const; - std::string getSourceRules()const; - - protected: - void parse(const std::string &payload); - private: - std::string policy_; - std::string timeRules_; - std::string actionRules_; - std::string handler_; - std::string sourceRules_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDAMPPOLICYBYPOLICYNAMERESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeDatabaseLockDiagnosisRequest.h b/rds/include/alibabacloud/rds/model/DescribeDatabaseLockDiagnosisRequest.h deleted file mode 100644 index f1581e380..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeDatabaseLockDiagnosisRequest.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDATABASELOCKDIAGNOSISREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDATABASELOCKDIAGNOSISREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeDatabaseLockDiagnosisRequest : public RpcServiceRequest - { - - public: - DescribeDatabaseLockDiagnosisRequest(); - ~DescribeDatabaseLockDiagnosisRequest(); - - std::string getEndTime()const; - void setEndTime(const std::string& endTime); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - std::string getStartTime()const; - void setStartTime(const std::string& startTime); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string endTime_; - std::string dBInstanceId_; - std::string startTime_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDATABASELOCKDIAGNOSISREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeInstanceAutoRenewAttributeRequest.h b/rds/include/alibabacloud/rds/model/DescribeInstanceAutoRenewAttributeRequest.h deleted file mode 100644 index 7e7604bc3..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeInstanceAutoRenewAttributeRequest.h +++ /dev/null @@ -1,78 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEAUTORENEWATTRIBUTEREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEAUTORENEWATTRIBUTEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeInstanceAutoRenewAttributeRequest : public RpcServiceRequest - { - - public: - DescribeInstanceAutoRenewAttributeRequest(); - ~DescribeInstanceAutoRenewAttributeRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getClientToken()const; - void setClientToken(const std::string& clientToken); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - int getPageSize()const; - void setPageSize(int pageSize); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - long getOwnerId()const; - void setOwnerId(long ownerId); - int getPageNumber()const; - void setPageNumber(int pageNumber); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getProxyId()const; - void setProxyId(const std::string& proxyId); - - private: - long resourceOwnerId_; - std::string resourceOwnerAccount_; - std::string clientToken_; - std::string regionId_; - std::string ownerAccount_; - int pageSize_; - std::string dBInstanceId_; - long ownerId_; - int pageNumber_; - std::string accessKeyId_; - std::string proxyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEAUTORENEWATTRIBUTEREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeDampPolicyByPolicyNameRequest.h b/rds/include/alibabacloud/rds/model/DescribeInstanceVpcMigrateInfoRequest.h similarity index 74% rename from rds/include/alibabacloud/rds/model/DescribeDampPolicyByPolicyNameRequest.h rename to rds/include/alibabacloud/rds/model/DescribeInstanceVpcMigrateInfoRequest.h index c7269535c..436967f79 100644 --- a/rds/include/alibabacloud/rds/model/DescribeDampPolicyByPolicyNameRequest.h +++ b/rds/include/alibabacloud/rds/model/DescribeInstanceVpcMigrateInfoRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDAMPPOLICYBYPOLICYNAMEREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDAMPPOLICYBYPOLICYNAMEREQUEST_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEVPCMIGRATEINFOREQUEST_H_ +#define ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEVPCMIGRATEINFOREQUEST_H_ #include #include @@ -28,27 +28,27 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT DescribeDampPolicyByPolicyNameRequest : public RpcServiceRequest + class ALIBABACLOUD_RDS_EXPORT DescribeInstanceVpcMigrateInfoRequest : public RpcServiceRequest { public: - DescribeDampPolicyByPolicyNameRequest(); - ~DescribeDampPolicyByPolicyNameRequest(); + DescribeInstanceVpcMigrateInfoRequest(); + ~DescribeInstanceVpcMigrateInfoRequest(); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); + std::string getClientToken()const; + void setClientToken(const std::string& clientToken); std::string getRegionId()const; void setRegionId(const std::string& regionId); std::string getOwnerAccount()const; void setOwnerAccount(const std::string& ownerAccount); + std::string getVpcId()const; + void setVpcId(const std::string& vpcId); std::string getDBInstanceId()const; void setDBInstanceId(const std::string& dBInstanceId); - std::string getPolicyName()const; - void setPolicyName(const std::string& policyName); long getOwnerId()const; void setOwnerId(long ownerId); std::string getAccessKeyId()const; @@ -56,12 +56,12 @@ namespace AlibabaCloud private: long resourceOwnerId_; - std::string securityToken_; std::string resourceOwnerAccount_; + std::string clientToken_; std::string regionId_; std::string ownerAccount_; + std::string vpcId_; std::string dBInstanceId_; - std::string policyName_; long ownerId_; std::string accessKeyId_; @@ -69,4 +69,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDAMPPOLICYBYPOLICYNAMEREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEVPCMIGRATEINFOREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeOptimizeAdviceOnMissPKResult.h b/rds/include/alibabacloud/rds/model/DescribeInstanceVpcMigrateInfoResult.h similarity index 55% rename from rds/include/alibabacloud/rds/model/DescribeOptimizeAdviceOnMissPKResult.h rename to rds/include/alibabacloud/rds/model/DescribeInstanceVpcMigrateInfoResult.h index 90de7ed84..a67ea821f 100644 --- a/rds/include/alibabacloud/rds/model/DescribeOptimizeAdviceOnMissPKResult.h +++ b/rds/include/alibabacloud/rds/model/DescribeInstanceVpcMigrateInfoResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONMISSPKRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONMISSPKRESULT_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEVPCMIGRATEINFORESULT_H_ +#define ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEVPCMIGRATEINFORESULT_H_ #include #include @@ -29,34 +29,33 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT DescribeOptimizeAdviceOnMissPKResult : public ServiceResult + class ALIBABACLOUD_RDS_EXPORT DescribeInstanceVpcMigrateInfoResult : public ServiceResult { public: - struct AdviceOnMissPK + struct DBInstanceMigrateInfo { - std::string tableName; - std::string dBName; + std::string targetIPAddress; + std::string targetZoneId; + std::string dBInstanceId; + std::string targetVPCId; + std::string targetVSwitchId; + std::string targetRegionId; + std::string targetVpcInstanceId; }; - DescribeOptimizeAdviceOnMissPKResult(); - explicit DescribeOptimizeAdviceOnMissPKResult(const std::string &payload); - ~DescribeOptimizeAdviceOnMissPKResult(); - int getTotalRecordsCount()const; - int getPageRecordCount()const; - int getPageNumber()const; - std::vector getItems()const; + DescribeInstanceVpcMigrateInfoResult(); + explicit DescribeInstanceVpcMigrateInfoResult(const std::string &payload); + ~DescribeInstanceVpcMigrateInfoResult(); + std::vector getDBInstanceMigrateInfos()const; protected: void parse(const std::string &payload); private: - int totalRecordsCount_; - int pageRecordCount_; - int pageNumber_; - std::vector items_; + std::vector dBInstanceMigrateInfos_; }; } } } -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONMISSPKRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEVPCMIGRATEINFORESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeRealtimeDiagnosesRequest.h b/rds/include/alibabacloud/rds/model/DescribeLogBackupFilesRequest.h similarity index 83% rename from rds/include/alibabacloud/rds/model/DescribeRealtimeDiagnosesRequest.h rename to rds/include/alibabacloud/rds/model/DescribeLogBackupFilesRequest.h index 7c6d9cb2f..6760116ca 100644 --- a/rds/include/alibabacloud/rds/model/DescribeRealtimeDiagnosesRequest.h +++ b/rds/include/alibabacloud/rds/model/DescribeLogBackupFilesRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEREALTIMEDIAGNOSESREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEREALTIMEDIAGNOSESREQUEST_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBELOGBACKUPFILESREQUEST_H_ +#define ALIBABACLOUD_RDS_MODEL_DESCRIBELOGBACKUPFILESREQUEST_H_ #include #include @@ -28,12 +28,12 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT DescribeRealtimeDiagnosesRequest : public RpcServiceRequest + class ALIBABACLOUD_RDS_EXPORT DescribeLogBackupFilesRequest : public RpcServiceRequest { public: - DescribeRealtimeDiagnosesRequest(); - ~DescribeRealtimeDiagnosesRequest(); + DescribeLogBackupFilesRequest(); + ~DescribeLogBackupFilesRequest(); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); @@ -72,4 +72,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEREALTIMEDIAGNOSESREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBELOGBACKUPFILESREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeRealtimeDiagnosesResult.h b/rds/include/alibabacloud/rds/model/DescribeLogBackupFilesResult.h similarity index 59% rename from rds/include/alibabacloud/rds/model/DescribeRealtimeDiagnosesResult.h rename to rds/include/alibabacloud/rds/model/DescribeLogBackupFilesResult.h index dcc329a0c..077378d3a 100644 --- a/rds/include/alibabacloud/rds/model/DescribeRealtimeDiagnosesResult.h +++ b/rds/include/alibabacloud/rds/model/DescribeLogBackupFilesResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEREALTIMEDIAGNOSESRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEREALTIMEDIAGNOSESRESULT_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBELOGBACKUPFILESRESULT_H_ +#define ALIBABACLOUD_RDS_MODEL_DESCRIBELOGBACKUPFILESRESULT_H_ #include #include @@ -29,38 +29,40 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT DescribeRealtimeDiagnosesResult : public ServiceResult + class ALIBABACLOUD_RDS_EXPORT DescribeLogBackupFilesResult : public ServiceResult { public: - struct RealtimeDiagnoseTasks + struct BinLogFile { - std::string status; - std::string healthScore; - std::string taskId; - std::string createTime; + std::string downloadLink; + std::string logBeginTime; + std::string linkExpiredTime; + std::string logEndTime; + std::string intranetDownloadLink; + long fileSize; }; - DescribeRealtimeDiagnosesResult(); - explicit DescribeRealtimeDiagnosesResult(const std::string &payload); - ~DescribeRealtimeDiagnosesResult(); + DescribeLogBackupFilesResult(); + explicit DescribeLogBackupFilesResult(const std::string &payload); + ~DescribeLogBackupFilesResult(); int getTotalRecordCount()const; - std::vector getTasks()const; int getPageRecordCount()const; int getPageNumber()const; - std::string getEngine()const; + std::vector getItems()const; + long getTotalFileSize()const; protected: void parse(const std::string &payload); private: int totalRecordCount_; - std::vector tasks_; int pageRecordCount_; int pageNumber_; - std::string engine_; + std::vector items_; + long totalFileSize_; }; } } } -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEREALTIMEDIAGNOSESRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBELOGBACKUPFILESRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeLogicDBInstanceTopologyResult.h b/rds/include/alibabacloud/rds/model/DescribeLogicDBInstanceTopologyResult.h deleted file mode 100644 index 2eb89a8bd..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeLogicDBInstanceTopologyResult.h +++ /dev/null @@ -1,79 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBELOGICDBINSTANCETOPOLOGYRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBELOGICDBINSTANCETOPOLOGYRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeLogicDBInstanceTopologyResult : public ServiceResult - { - public: - struct LogicDBInstanceParameter - { - std::string engineVersion; - int dBInstanceStatus; - int dBInstanceID; - std::string dBInstanceStatusDesc; - std::string characterType; - std::string dBInstanceConnType; - std::string dBInstanceDescription; - std::string engine; - std::string dBInstanceName; - }; - - - DescribeLogicDBInstanceTopologyResult(); - explicit DescribeLogicDBInstanceTopologyResult(const std::string &payload); - ~DescribeLogicDBInstanceTopologyResult(); - std::string getEngineVersion()const; - int getDBInstanceStatus()const; - int getDBInstanceId()const; - std::vector getItems()const; - std::string getDBInstanceStatusDesc()const; - std::string getDBInstanceConnType()const; - std::string getDBInstanceDescription()const; - std::string getEngine()const; - std::string getDBInstanceName()const; - - protected: - void parse(const std::string &payload); - private: - std::string engineVersion_; - int dBInstanceStatus_; - int dBInstanceId_; - std::vector items_; - std::string dBInstanceStatusDesc_; - std::string dBInstanceConnType_; - std::string dBInstanceDescription_; - std::string engine_; - std::string dBInstanceName_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBELOGICDBINSTANCETOPOLOGYRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribePreCheckResultsRequest.h b/rds/include/alibabacloud/rds/model/DescribeMetaListRequest.h similarity index 57% rename from rds/include/alibabacloud/rds/model/DescribePreCheckResultsRequest.h rename to rds/include/alibabacloud/rds/model/DescribeMetaListRequest.h index 6907459a8..cf54acc65 100644 --- a/rds/include/alibabacloud/rds/model/DescribePreCheckResultsRequest.h +++ b/rds/include/alibabacloud/rds/model/DescribeMetaListRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEPRECHECKRESULTSREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEPRECHECKRESULTSREQUEST_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEMETALISTREQUEST_H_ +#define ALIBABACLOUD_RDS_MODEL_DESCRIBEMETALISTREQUEST_H_ #include #include @@ -28,42 +28,57 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT DescribePreCheckResultsRequest : public RpcServiceRequest + class ALIBABACLOUD_RDS_EXPORT DescribeMetaListRequest : public RpcServiceRequest { public: - DescribePreCheckResultsRequest(); - ~DescribePreCheckResultsRequest(); + DescribeMetaListRequest(); + ~DescribeMetaListRequest(); - std::string getPreCheckId()const; - void setPreCheckId(const std::string& preCheckId); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); + std::string getRestoreTime()const; + void setRestoreTime(const std::string& restoreTime); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getClientToken()const; void setClientToken(const std::string& clientToken); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); + std::string getPattern()const; + void setPattern(const std::string& pattern); + std::string getBackupSetID()const; + void setBackupSetID(const std::string& backupSetID); long getOwnerId()const; void setOwnerId(long ownerId); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); + std::string getGetDbName()const; + void setGetDbName(const std::string& getDbName); + std::string getRestoreType()const; + void setRestoreType(const std::string& restoreType); + std::string getPageSize()const; + void setPageSize(const std::string& pageSize); + std::string getDBInstanceId()const; + void setDBInstanceId(const std::string& dBInstanceId); + std::string getPageIndex()const; + void setPageIndex(const std::string& pageIndex); private: - std::string preCheckId_; long resourceOwnerId_; + std::string restoreTime_; std::string resourceOwnerAccount_; std::string clientToken_; - std::string ownerAccount_; - std::string dBInstanceId_; + std::string pattern_; + std::string backupSetID_; long ownerId_; std::string accessKeyId_; + std::string getDbName_; + std::string restoreType_; + std::string pageSize_; + std::string dBInstanceId_; + std::string pageIndex_; }; } } } -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEPRECHECKRESULTSREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEMETALISTREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeInstanceAutoRenewAttributeResult.h b/rds/include/alibabacloud/rds/model/DescribeMetaListResult.h similarity index 61% rename from rds/include/alibabacloud/rds/model/DescribeInstanceAutoRenewAttributeResult.h rename to rds/include/alibabacloud/rds/model/DescribeMetaListResult.h index 05e9f9503..e0b221b0e 100644 --- a/rds/include/alibabacloud/rds/model/DescribeInstanceAutoRenewAttributeResult.h +++ b/rds/include/alibabacloud/rds/model/DescribeMetaListResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEAUTORENEWATTRIBUTERESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEAUTORENEWATTRIBUTERESULT_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEMETALISTRESULT_H_ +#define ALIBABACLOUD_RDS_MODEL_DESCRIBEMETALISTRESULT_H_ #include #include @@ -29,37 +29,39 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT DescribeInstanceAutoRenewAttributeResult : public ServiceResult + class ALIBABACLOUD_RDS_EXPORT DescribeMetaListResult : public ServiceResult { public: - struct Item + struct Meta { - std::string status; - std::string dBInstanceId; - std::string autoRenew; - int duration; - std::string regionId; + std::string size; + std::string database; + std::string tables; }; - DescribeInstanceAutoRenewAttributeResult(); - explicit DescribeInstanceAutoRenewAttributeResult(const std::string &payload); - ~DescribeInstanceAutoRenewAttributeResult(); + DescribeMetaListResult(); + explicit DescribeMetaListResult(const std::string &payload); + ~DescribeMetaListResult(); int getTotalRecordCount()const; + int getTotalPageCount()const; int getPageRecordCount()const; int getPageNumber()const; - std::vector getItems()const; + std::vector getItems()const; + std::string getDBInstanceName()const; protected: void parse(const std::string &payload); private: int totalRecordCount_; + int totalPageCount_; int pageRecordCount_; int pageNumber_; - std::vector items_; + std::vector items_; + std::string dBInstanceName_; }; } } } -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEAUTORENEWATTRIBUTERESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEMETALISTRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeOptimizeAdviceOnBigTableRequest.h b/rds/include/alibabacloud/rds/model/DescribeOptimizeAdviceOnBigTableRequest.h deleted file mode 100644 index fe8b579df..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeOptimizeAdviceOnBigTableRequest.h +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONBIGTABLEREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONBIGTABLEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeOptimizeAdviceOnBigTableRequest : public RpcServiceRequest - { - - public: - DescribeOptimizeAdviceOnBigTableRequest(); - ~DescribeOptimizeAdviceOnBigTableRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - int getPageSize()const; - void setPageSize(int pageSize); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - long getOwnerId()const; - void setOwnerId(long ownerId); - int getPageNumber()const; - void setPageNumber(int pageNumber); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - long resourceOwnerId_; - std::string resourceOwnerAccount_; - std::string ownerAccount_; - int pageSize_; - std::string dBInstanceId_; - long ownerId_; - int pageNumber_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONBIGTABLEREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeOptimizeAdviceOnExcessIndexRequest.h b/rds/include/alibabacloud/rds/model/DescribeOptimizeAdviceOnExcessIndexRequest.h deleted file mode 100644 index 100ccdcc3..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeOptimizeAdviceOnExcessIndexRequest.h +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONEXCESSINDEXREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONEXCESSINDEXREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeOptimizeAdviceOnExcessIndexRequest : public RpcServiceRequest - { - - public: - DescribeOptimizeAdviceOnExcessIndexRequest(); - ~DescribeOptimizeAdviceOnExcessIndexRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - int getPageSize()const; - void setPageSize(int pageSize); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - long getOwnerId()const; - void setOwnerId(long ownerId); - int getPageNumber()const; - void setPageNumber(int pageNumber); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - long resourceOwnerId_; - std::string resourceOwnerAccount_; - std::string ownerAccount_; - int pageSize_; - std::string dBInstanceId_; - long ownerId_; - int pageNumber_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONEXCESSINDEXREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeOptimizeAdviceOnExcessIndexResult.h b/rds/include/alibabacloud/rds/model/DescribeOptimizeAdviceOnExcessIndexResult.h deleted file mode 100644 index c81dd4bf2..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeOptimizeAdviceOnExcessIndexResult.h +++ /dev/null @@ -1,63 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONEXCESSINDEXRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONEXCESSINDEXRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeOptimizeAdviceOnExcessIndexResult : public ServiceResult - { - public: - struct AdviceOnExcessIndex - { - long indexCount; - std::string tableName; - std::string dBName; - }; - - - DescribeOptimizeAdviceOnExcessIndexResult(); - explicit DescribeOptimizeAdviceOnExcessIndexResult(const std::string &payload); - ~DescribeOptimizeAdviceOnExcessIndexResult(); - int getTotalRecordsCount()const; - int getPageRecordCount()const; - int getPageNumber()const; - std::vector getItems()const; - - protected: - void parse(const std::string &payload); - private: - int totalRecordsCount_; - int pageRecordCount_; - int pageNumber_; - std::vector items_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONEXCESSINDEXRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeOptimizeAdviceOnMissIndexRequest.h b/rds/include/alibabacloud/rds/model/DescribeOptimizeAdviceOnMissIndexRequest.h deleted file mode 100644 index c748741d4..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeOptimizeAdviceOnMissIndexRequest.h +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONMISSINDEXREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONMISSINDEXREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeOptimizeAdviceOnMissIndexRequest : public RpcServiceRequest - { - - public: - DescribeOptimizeAdviceOnMissIndexRequest(); - ~DescribeOptimizeAdviceOnMissIndexRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - int getPageSize()const; - void setPageSize(int pageSize); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - long getOwnerId()const; - void setOwnerId(long ownerId); - int getPageNumber()const; - void setPageNumber(int pageNumber); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - long resourceOwnerId_; - std::string resourceOwnerAccount_; - std::string ownerAccount_; - int pageSize_; - std::string dBInstanceId_; - long ownerId_; - int pageNumber_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONMISSINDEXREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeOptimizeAdviceOnMissIndexResult.h b/rds/include/alibabacloud/rds/model/DescribeOptimizeAdviceOnMissIndexResult.h deleted file mode 100644 index 68507d471..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeOptimizeAdviceOnMissIndexResult.h +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONMISSINDEXRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONMISSINDEXRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeOptimizeAdviceOnMissIndexResult : public ServiceResult - { - public: - struct AdviceOnMissIndex - { - std::string tableName; - std::string queryColumn; - std::string dBName; - std::string sQLText; - }; - - - DescribeOptimizeAdviceOnMissIndexResult(); - explicit DescribeOptimizeAdviceOnMissIndexResult(const std::string &payload); - ~DescribeOptimizeAdviceOnMissIndexResult(); - int getTotalRecordsCount()const; - int getPageRecordCount()const; - std::string getDBInstanceId()const; - int getPageNumber()const; - std::vector getItems()const; - - protected: - void parse(const std::string &payload); - private: - int totalRecordsCount_; - int pageRecordCount_; - std::string dBInstanceId_; - int pageNumber_; - std::vector items_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONMISSINDEXRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeOptimizeAdviceOnStorageRequest.h b/rds/include/alibabacloud/rds/model/DescribeOptimizeAdviceOnStorageRequest.h deleted file mode 100644 index aff072a01..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeOptimizeAdviceOnStorageRequest.h +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONSTORAGEREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONSTORAGEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeOptimizeAdviceOnStorageRequest : public RpcServiceRequest - { - - public: - DescribeOptimizeAdviceOnStorageRequest(); - ~DescribeOptimizeAdviceOnStorageRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - int getPageSize()const; - void setPageSize(int pageSize); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - long getOwnerId()const; - void setOwnerId(long ownerId); - int getPageNumber()const; - void setPageNumber(int pageNumber); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - long resourceOwnerId_; - std::string resourceOwnerAccount_; - std::string ownerAccount_; - int pageSize_; - std::string dBInstanceId_; - long ownerId_; - int pageNumber_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONSTORAGEREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeOptimizeAdviceOnStorageResult.h b/rds/include/alibabacloud/rds/model/DescribeOptimizeAdviceOnStorageResult.h deleted file mode 100644 index 1c9685e9c..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeOptimizeAdviceOnStorageResult.h +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONSTORAGERESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONSTORAGERESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeOptimizeAdviceOnStorageResult : public ServiceResult - { - public: - struct AdviceOnStorage - { - std::string tableName; - std::string currentEngine; - std::string dBName; - std::string adviseEngine; - }; - - - DescribeOptimizeAdviceOnStorageResult(); - explicit DescribeOptimizeAdviceOnStorageResult(const std::string &payload); - ~DescribeOptimizeAdviceOnStorageResult(); - int getTotalRecordsCount()const; - int getPageRecordCount()const; - std::string getDBInstanceId()const; - int getPageNumber()const; - std::vector getItems()const; - - protected: - void parse(const std::string &payload); - private: - int totalRecordsCount_; - int pageRecordCount_; - std::string dBInstanceId_; - int pageNumber_; - std::vector items_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONSTORAGERESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeParameterTemplatesRequest.h b/rds/include/alibabacloud/rds/model/DescribeParameterTemplatesRequest.h index 9f510cf5f..7578a7540 100644 --- a/rds/include/alibabacloud/rds/model/DescribeParameterTemplatesRequest.h +++ b/rds/include/alibabacloud/rds/model/DescribeParameterTemplatesRequest.h @@ -49,6 +49,8 @@ namespace AlibabaCloud void setEngineVersion(const std::string& engineVersion); long getOwnerId()const; void setOwnerId(long ownerId); + std::string getCategory()const; + void setCategory(const std::string& category); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); @@ -60,6 +62,7 @@ namespace AlibabaCloud std::string ownerAccount_; std::string engineVersion_; long ownerId_; + std::string category_; std::string accessKeyId_; }; diff --git a/rds/include/alibabacloud/rds/model/DescribeDampPoliciesByCidRequest.h b/rds/include/alibabacloud/rds/model/DescribeProxyFunctionSupportRequest.h similarity index 81% rename from rds/include/alibabacloud/rds/model/DescribeDampPoliciesByCidRequest.h rename to rds/include/alibabacloud/rds/model/DescribeProxyFunctionSupportRequest.h index aa65f2640..299c53a6f 100644 --- a/rds/include/alibabacloud/rds/model/DescribeDampPoliciesByCidRequest.h +++ b/rds/include/alibabacloud/rds/model/DescribeProxyFunctionSupportRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDAMPPOLICIESBYCIDREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDAMPPOLICIESBYCIDREQUEST_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEPROXYFUNCTIONSUPPORTREQUEST_H_ +#define ALIBABACLOUD_RDS_MODEL_DESCRIBEPROXYFUNCTIONSUPPORTREQUEST_H_ #include #include @@ -28,12 +28,12 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT DescribeDampPoliciesByCidRequest : public RpcServiceRequest + class ALIBABACLOUD_RDS_EXPORT DescribeProxyFunctionSupportRequest : public RpcServiceRequest { public: - DescribeDampPoliciesByCidRequest(); - ~DescribeDampPoliciesByCidRequest(); + DescribeProxyFunctionSupportRequest(); + ~DescribeProxyFunctionSupportRequest(); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); @@ -66,4 +66,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDAMPPOLICIESBYCIDREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEPROXYFUNCTIONSUPPORTREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeProxyFunctionSupportResult.h b/rds/include/alibabacloud/rds/model/DescribeProxyFunctionSupportResult.h new file mode 100644 index 000000000..16d537d59 --- /dev/null +++ b/rds/include/alibabacloud/rds/model/DescribeProxyFunctionSupportResult.h @@ -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_DESCRIBEPROXYFUNCTIONSUPPORTRESULT_H_ +#define ALIBABACLOUD_RDS_MODEL_DESCRIBEPROXYFUNCTIONSUPPORTRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Rds + { + namespace Model + { + class ALIBABACLOUD_RDS_EXPORT DescribeProxyFunctionSupportResult : public ServiceResult + { + public: + + + DescribeProxyFunctionSupportResult(); + explicit DescribeProxyFunctionSupportResult(const std::string &payload); + ~DescribeProxyFunctionSupportResult(); + bool getIsRwsplitSupportReplicationLag()const; + bool getIsAntiBruteFroceEnable()const; + bool getIsRwsplitSupportWeight()const; + bool getIsTransparentSwitchEnable()const; + bool getIsProxySwitchEnable()const; + bool getIsRwsplitEnable()const; + bool getIsShortConnectionOptimizeEnable()const; + + protected: + void parse(const std::string &payload); + private: + bool isRwsplitSupportReplicationLag_; + bool isAntiBruteFroceEnable_; + bool isRwsplitSupportWeight_; + bool isTransparentSwitchEnable_; + bool isProxySwitchEnable_; + bool isRwsplitEnable_; + bool isShortConnectionOptimizeEnable_; + + }; + } + } +} +#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEPROXYFUNCTIONSUPPORTRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeDampPolicyByCommentRequest.h b/rds/include/alibabacloud/rds/model/DescribeReadDBInstanceDelayRequest.h similarity index 79% rename from rds/include/alibabacloud/rds/model/DescribeDampPolicyByCommentRequest.h rename to rds/include/alibabacloud/rds/model/DescribeReadDBInstanceDelayRequest.h index d968a6676..4fcfbd545 100644 --- a/rds/include/alibabacloud/rds/model/DescribeDampPolicyByCommentRequest.h +++ b/rds/include/alibabacloud/rds/model/DescribeReadDBInstanceDelayRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDAMPPOLICYBYCOMMENTREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDAMPPOLICYBYCOMMENTREQUEST_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEREADDBINSTANCEDELAYREQUEST_H_ +#define ALIBABACLOUD_RDS_MODEL_DESCRIBEREADDBINSTANCEDELAYREQUEST_H_ #include #include @@ -28,12 +28,12 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT DescribeDampPolicyByCommentRequest : public RpcServiceRequest + class ALIBABACLOUD_RDS_EXPORT DescribeReadDBInstanceDelayRequest : public RpcServiceRequest { public: - DescribeDampPolicyByCommentRequest(); - ~DescribeDampPolicyByCommentRequest(); + DescribeReadDBInstanceDelayRequest(); + ~DescribeReadDBInstanceDelayRequest(); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); @@ -45,10 +45,10 @@ namespace AlibabaCloud void setRegionId(const std::string& regionId); std::string getOwnerAccount()const; void setOwnerAccount(const std::string& ownerAccount); + std::string getReadInstanceId()const; + void setReadInstanceId(const std::string& readInstanceId); std::string getDBInstanceId()const; void setDBInstanceId(const std::string& dBInstanceId); - std::string getPolicyName()const; - void setPolicyName(const std::string& policyName); long getOwnerId()const; void setOwnerId(long ownerId); std::string getAccessKeyId()const; @@ -60,8 +60,8 @@ namespace AlibabaCloud std::string resourceOwnerAccount_; std::string regionId_; std::string ownerAccount_; + std::string readInstanceId_; std::string dBInstanceId_; - std::string policyName_; long ownerId_; std::string accessKeyId_; @@ -69,4 +69,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDAMPPOLICYBYCOMMENTREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEREADDBINSTANCEDELAYREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeReadDBInstanceDelayResult.h b/rds/include/alibabacloud/rds/model/DescribeReadDBInstanceDelayResult.h new file mode 100644 index 000000000..d853bd765 --- /dev/null +++ b/rds/include/alibabacloud/rds/model/DescribeReadDBInstanceDelayResult.h @@ -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_DESCRIBEREADDBINSTANCEDELAYRESULT_H_ +#define ALIBABACLOUD_RDS_MODEL_DESCRIBEREADDBINSTANCEDELAYRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Rds + { + namespace Model + { + class ALIBABACLOUD_RDS_EXPORT DescribeReadDBInstanceDelayResult : public ServiceResult + { + public: + struct ItemsItem + { + struct ReadonlyInstanceDelayItem + { + std::string replayLatency; + std::string flushLag; + std::string flushLatency; + std::string sendLatency; + std::string writeLag; + std::string replayLag; + std::string writeLatency; + std::string readDBInstanceName; + }; + std::vector readDBInstanceNames; + std::vector readDelayTimes; + std::string dBInstanceId; + std::vector readonlyInstanceDelay; + }; + + + DescribeReadDBInstanceDelayResult(); + explicit DescribeReadDBInstanceDelayResult(const std::string &payload); + ~DescribeReadDBInstanceDelayResult(); + std::string getDBInstanceId()const; + std::string getReadDBInstanceId()const; + std::vector getItems()const; + int getDelayTime()const; + + protected: + void parse(const std::string &payload); + private: + std::string dBInstanceId_; + std::string readDBInstanceId_; + std::vector items_; + int delayTime_; + + }; + } + } +} +#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEREADDBINSTANCEDELAYRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeReplicaConflictInfoResult.h b/rds/include/alibabacloud/rds/model/DescribeReplicaConflictInfoResult.h deleted file mode 100644 index 55477bf90..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeReplicaConflictInfoResult.h +++ /dev/null @@ -1,71 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICACONFLICTINFORESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICACONFLICTINFORESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeReplicaConflictInfoResult : public ServiceResult - { - public: - struct ItemsItem - { - std::string recoveryMode; - std::string destinationInstanceId; - std::string confictReason; - std::string conflictGtid; - std::string detailInfo; - std::string databaseName; - std::string occurTime; - std::string sourceInstanceId; - std::string confictKey; - }; - - - DescribeReplicaConflictInfoResult(); - explicit DescribeReplicaConflictInfoResult(const std::string &payload); - ~DescribeReplicaConflictInfoResult(); - int getTotalRecordCount()const; - int getPageRecordCount()const; - std::vector getItems()const; - int getPagNumber()const; - std::string getReplicaId()const; - - protected: - void parse(const std::string &payload); - private: - int totalRecordCount_; - int pageRecordCount_; - std::vector items_; - int pagNumber_; - std::string replicaId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICACONFLICTINFORESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeReplicaInitializeProgressRequest.h b/rds/include/alibabacloud/rds/model/DescribeReplicaInitializeProgressRequest.h deleted file mode 100644 index 32175f3c1..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeReplicaInitializeProgressRequest.h +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICAINITIALIZEPROGRESSREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICAINITIALIZEPROGRESSREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeReplicaInitializeProgressRequest : public RpcServiceRequest - { - - public: - DescribeReplicaInitializeProgressRequest(); - ~DescribeReplicaInitializeProgressRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - std::string getReplicaId()const; - void setReplicaId(const std::string& replicaId); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - long resourceOwnerId_; - std::string securityToken_; - std::string resourceOwnerAccount_; - std::string regionId_; - std::string ownerAccount_; - std::string replicaId_; - long ownerId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICAINITIALIZEPROGRESSREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeReplicaInitializeProgressResult.h b/rds/include/alibabacloud/rds/model/DescribeReplicaInitializeProgressResult.h deleted file mode 100644 index bfc63be85..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeReplicaInitializeProgressResult.h +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICAINITIALIZEPROGRESSRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICAINITIALIZEPROGRESSRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeReplicaInitializeProgressResult : public ServiceResult - { - public: - struct ItemsItem - { - std::string status; - std::string progress; - std::string finishTime; - std::string currentStep; - std::string replicaId; - }; - - - DescribeReplicaInitializeProgressResult(); - explicit DescribeReplicaInitializeProgressResult(const std::string &payload); - ~DescribeReplicaInitializeProgressResult(); - std::vector getItems()const; - - protected: - void parse(const std::string &payload); - private: - std::vector items_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICAINITIALIZEPROGRESSRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeReplicaPerformanceRequest.h b/rds/include/alibabacloud/rds/model/DescribeReplicaPerformanceRequest.h deleted file mode 100644 index 93b76b6f3..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeReplicaPerformanceRequest.h +++ /dev/null @@ -1,81 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICAPERFORMANCEREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICAPERFORMANCEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeReplicaPerformanceRequest : public RpcServiceRequest - { - - public: - DescribeReplicaPerformanceRequest(); - ~DescribeReplicaPerformanceRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - std::string getEndTime()const; - void setEndTime(const std::string& endTime); - std::string getStartTime()const; - void setStartTime(const std::string& startTime); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getSourceDBInstanceId()const; - void setSourceDBInstanceId(const std::string& sourceDBInstanceId); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getReplicaId()const; - void setReplicaId(const std::string& replicaId); - std::string getKey()const; - void setKey(const std::string& key); - - private: - long resourceOwnerId_; - std::string resourceOwnerAccount_; - std::string ownerAccount_; - std::string endTime_; - std::string startTime_; - long ownerId_; - std::string accessKeyId_; - std::string sourceDBInstanceId_; - std::string securityToken_; - std::string regionId_; - std::string replicaId_; - std::string key_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICAPERFORMANCEREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeReplicaPerformanceResult.h b/rds/include/alibabacloud/rds/model/DescribeReplicaPerformanceResult.h deleted file mode 100644 index 35c6d44a9..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeReplicaPerformanceResult.h +++ /dev/null @@ -1,77 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICAPERFORMANCERESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICAPERFORMANCERESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeReplicaPerformanceResult : public ServiceResult - { - public: - struct PerformanceKeys - { - struct PerformanceKeyItem - { - struct PerformanceValues - { - struct PerformanceValueItem - { - std::string value; - std::string date; - }; - std::vector performanceValue; - }; - PerformanceValues performanceValues; - std::string valueFormat; - std::string unit; - std::string key; - }; - std::vector performanceKey; - }; - - - DescribeReplicaPerformanceResult(); - explicit DescribeReplicaPerformanceResult(const std::string &payload); - ~DescribeReplicaPerformanceResult(); - PerformanceKeys getPerformanceKeys()const; - std::string getEndTime()const; - std::string getStartTime()const; - std::string getReplicaId()const; - - protected: - void parse(const std::string &payload); - private: - PerformanceKeys performanceKeys_; - std::string endTime_; - std::string startTime_; - std::string replicaId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICAPERFORMANCERESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeReplicaUsageRequest.h b/rds/include/alibabacloud/rds/model/DescribeReplicaUsageRequest.h deleted file mode 100644 index 107245dd3..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeReplicaUsageRequest.h +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICAUSAGEREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICAUSAGEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeReplicaUsageRequest : public RpcServiceRequest - { - - public: - DescribeReplicaUsageRequest(); - ~DescribeReplicaUsageRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getSourceDBInstanceId()const; - void setSourceDBInstanceId(const std::string& sourceDBInstanceId); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - std::string getReplicaId()const; - void setReplicaId(const std::string& replicaId); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - long resourceOwnerId_; - std::string sourceDBInstanceId_; - std::string securityToken_; - std::string resourceOwnerAccount_; - std::string regionId_; - std::string ownerAccount_; - std::string replicaId_; - long ownerId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICAUSAGEREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeReplicaUsageResult.h b/rds/include/alibabacloud/rds/model/DescribeReplicaUsageResult.h deleted file mode 100644 index fd5dddeef..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeReplicaUsageResult.h +++ /dev/null @@ -1,77 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICAUSAGERESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICAUSAGERESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeReplicaUsageResult : public ServiceResult - { - public: - struct PerformanceKeys - { - struct PerformanceKeyItem - { - struct PerformanceValues - { - struct PerformanceValueItem - { - std::string value; - std::string date; - }; - std::vector performanceValue; - }; - PerformanceValues performanceValues; - std::string valueFormat; - std::string unit; - std::string key; - }; - std::vector performanceKey; - }; - - - DescribeReplicaUsageResult(); - explicit DescribeReplicaUsageResult(const std::string &payload); - ~DescribeReplicaUsageResult(); - PerformanceKeys getPerformanceKeys()const; - std::string getEndTime()const; - std::string getStartTime()const; - std::string getReplicaId()const; - - protected: - void parse(const std::string &payload); - private: - PerformanceKeys performanceKeys_; - std::string endTime_; - std::string startTime_; - std::string replicaId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICAUSAGERESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeReplicasRequest.h b/rds/include/alibabacloud/rds/model/DescribeReplicasRequest.h deleted file mode 100644 index c9e19f71f..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeReplicasRequest.h +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICASREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICASREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeReplicasRequest : public RpcServiceRequest - { - - public: - DescribeReplicasRequest(); - ~DescribeReplicasRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - std::string getReplicaId()const; - void setReplicaId(const std::string& replicaId); - int getPageSize()const; - void setPageSize(int pageSize); - long getOwnerId()const; - void setOwnerId(long ownerId); - int getPageNumber()const; - void setPageNumber(int pageNumber); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - long resourceOwnerId_; - std::string securityToken_; - std::string resourceOwnerAccount_; - std::string regionId_; - std::string ownerAccount_; - std::string replicaId_; - int pageSize_; - long ownerId_; - int pageNumber_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICASREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeReplicasResult.h b/rds/include/alibabacloud/rds/model/DescribeReplicasResult.h deleted file mode 100644 index 229efb387..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeReplicasResult.h +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICASRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICASRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeReplicasResult : public ServiceResult - { - public: - struct Items - { - struct Items1 - { - std::string role; - std::string dBInstanceId; - std::string readWriteType; - }; - std::string replicaDescription; - std::string replicaStatus; - std::vector dBInstances; - std::string domainMode; - std::string replicaId; - std::string replicaMode; - }; - - - DescribeReplicasResult(); - explicit DescribeReplicasResult(const std::string &payload); - ~DescribeReplicasResult(); - int getTotalRecordCount()const; - int getPageRecordCount()const; - std::string getPageNumber()const; - std::vector getReplicas()const; - - protected: - void parse(const std::string &payload); - private: - int totalRecordCount_; - int pageRecordCount_; - std::string pageNumber_; - std::vector replicas_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICASRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeResourceDiagnosisRequest.h b/rds/include/alibabacloud/rds/model/DescribeResourceDiagnosisRequest.h deleted file mode 100644 index d23b4b061..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeResourceDiagnosisRequest.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBERESOURCEDIAGNOSISREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBERESOURCEDIAGNOSISREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeResourceDiagnosisRequest : public RpcServiceRequest - { - - public: - DescribeResourceDiagnosisRequest(); - ~DescribeResourceDiagnosisRequest(); - - std::string getEndTime()const; - void setEndTime(const std::string& endTime); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - std::string getStartTime()const; - void setStartTime(const std::string& startTime); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string endTime_; - std::string dBInstanceId_; - std::string startTime_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBERESOURCEDIAGNOSISREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeResourceDiagnosisResult.h b/rds/include/alibabacloud/rds/model/DescribeResourceDiagnosisResult.h deleted file mode 100644 index bb459eb1c..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeResourceDiagnosisResult.h +++ /dev/null @@ -1,63 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBERESOURCEDIAGNOSISRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBERESOURCEDIAGNOSISRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeResourceDiagnosisResult : public ServiceResult - { - public: - - - DescribeResourceDiagnosisResult(); - explicit DescribeResourceDiagnosisResult(const std::string &payload); - ~DescribeResourceDiagnosisResult(); - std::vector getStorage()const; - std::string getEndTime()const; - std::vector getMemory()const; - std::vector getConnection()const; - std::string getStartTime()const; - std::vector getCPU()const; - std::vector getIOPS()const; - - protected: - void parse(const std::string &payload); - private: - std::vector storage_; - std::string endTime_; - std::vector memory_; - std::vector connection_; - std::string startTime_; - std::vector cPU_; - std::vector iOPS_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBERESOURCEDIAGNOSISRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeResourceUsageResult.h b/rds/include/alibabacloud/rds/model/DescribeResourceUsageResult.h index 0d2197861..80612a3fa 100644 --- a/rds/include/alibabacloud/rds/model/DescribeResourceUsageResult.h +++ b/rds/include/alibabacloud/rds/model/DescribeResourceUsageResult.h @@ -38,9 +38,11 @@ namespace AlibabaCloud explicit DescribeResourceUsageResult(const std::string &payload); ~DescribeResourceUsageResult(); long getLogSize()const; + long getBackupOssLogSize()const; std::string getDBInstanceId()const; long getDataSize()const; long getBackupSize()const; + long getBackupOssDataSize()const; long getSQLSize()const; long getDiskUsed()const; std::string getEngine()const; @@ -50,9 +52,11 @@ namespace AlibabaCloud void parse(const std::string &payload); private: long logSize_; + long backupOssLogSize_; std::string dBInstanceId_; long dataSize_; long backupSize_; + long backupOssDataSize_; long sQLSize_; long diskUsed_; std::string engine_; diff --git a/rds/include/alibabacloud/rds/model/DescribeSQLCollectorPolicyRequest.h b/rds/include/alibabacloud/rds/model/DescribeSQLCollectorPolicyRequest.h deleted file mode 100644 index 6adcaed01..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeSQLCollectorPolicyRequest.h +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBESQLCOLLECTORPOLICYREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBESQLCOLLECTORPOLICYREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeSQLCollectorPolicyRequest : public RpcServiceRequest - { - - public: - DescribeSQLCollectorPolicyRequest(); - ~DescribeSQLCollectorPolicyRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getClientToken()const; - void setClientToken(const std::string& clientToken); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - long resourceOwnerId_; - std::string resourceOwnerAccount_; - std::string clientToken_; - std::string ownerAccount_; - std::string dBInstanceId_; - long ownerId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBESQLCOLLECTORPOLICYREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeSQLCollectorPolicyResult.h b/rds/include/alibabacloud/rds/model/DescribeSQLCollectorPolicyResult.h deleted file mode 100644 index 76454c0d8..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeSQLCollectorPolicyResult.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBESQLCOLLECTORPOLICYRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBESQLCOLLECTORPOLICYRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeSQLCollectorPolicyResult : public ServiceResult - { - public: - - - DescribeSQLCollectorPolicyResult(); - explicit DescribeSQLCollectorPolicyResult(const std::string &payload); - ~DescribeSQLCollectorPolicyResult(); - int getStoragePeriod()const; - std::string getSQLCollectorStatus()const; - - protected: - void parse(const std::string &payload); - private: - int storagePeriod_; - std::string sQLCollectorStatus_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBESQLCOLLECTORPOLICYRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeSQLDiagnosisListRequest.h b/rds/include/alibabacloud/rds/model/DescribeSQLDiagnosisListRequest.h deleted file mode 100644 index 970fbc80f..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeSQLDiagnosisListRequest.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBESQLDIAGNOSISLISTREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBESQLDIAGNOSISLISTREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeSQLDiagnosisListRequest : public RpcServiceRequest - { - - public: - DescribeSQLDiagnosisListRequest(); - ~DescribeSQLDiagnosisListRequest(); - - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string dBInstanceId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBESQLDIAGNOSISLISTREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeSQLDiagnosisListResult.h b/rds/include/alibabacloud/rds/model/DescribeSQLDiagnosisListResult.h deleted file mode 100644 index 4fb277e7f..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeSQLDiagnosisListResult.h +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBESQLDIAGNOSISLISTRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBESQLDIAGNOSISLISTRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeSQLDiagnosisListResult : public ServiceResult - { - public: - struct SQLDiag - { - int status; - int progress; - std::string sQLDiagId; - std::string endTime; - std::string startTime; - }; - - - DescribeSQLDiagnosisListResult(); - explicit DescribeSQLDiagnosisListResult(const std::string &payload); - ~DescribeSQLDiagnosisListResult(); - std::vector getSQLDiagList()const; - - protected: - void parse(const std::string &payload); - private: - std::vector sQLDiagList_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBESQLDIAGNOSISLISTRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeSQLDiagnosisRequest.h b/rds/include/alibabacloud/rds/model/DescribeSQLDiagnosisRequest.h deleted file mode 100644 index 4b5fbef72..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeSQLDiagnosisRequest.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBESQLDIAGNOSISREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBESQLDIAGNOSISREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeSQLDiagnosisRequest : public RpcServiceRequest - { - - public: - DescribeSQLDiagnosisRequest(); - ~DescribeSQLDiagnosisRequest(); - - std::string getSQLDiagId()const; - void setSQLDiagId(const std::string& sQLDiagId); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string sQLDiagId_; - std::string dBInstanceId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBESQLDIAGNOSISREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeSQLDiagnosisResult.h b/rds/include/alibabacloud/rds/model/DescribeSQLDiagnosisResult.h deleted file mode 100644 index 4682373c9..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeSQLDiagnosisResult.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBESQLDIAGNOSISRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBESQLDIAGNOSISRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeSQLDiagnosisResult : public ServiceResult - { - public: - - - DescribeSQLDiagnosisResult(); - explicit DescribeSQLDiagnosisResult(const std::string &payload); - ~DescribeSQLDiagnosisResult(); - std::vector getSQLList()const; - - protected: - void parse(const std::string &payload); - private: - std::vector sQLList_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBESQLDIAGNOSISRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeSQLInjectionInfosRequest.h b/rds/include/alibabacloud/rds/model/DescribeSQLInjectionInfosRequest.h deleted file mode 100644 index 946d560ff..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeSQLInjectionInfosRequest.h +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBESQLINJECTIONINFOSREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBESQLINJECTIONINFOSREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeSQLInjectionInfosRequest : public RpcServiceRequest - { - - public: - DescribeSQLInjectionInfosRequest(); - ~DescribeSQLInjectionInfosRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - int getPageSize()const; - void setPageSize(int pageSize); - std::string getEndTime()const; - void setEndTime(const std::string& endTime); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - std::string getStartTime()const; - void setStartTime(const std::string& startTime); - long getOwnerId()const; - void setOwnerId(long ownerId); - int getPageNumber()const; - void setPageNumber(int pageNumber); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - long resourceOwnerId_; - std::string resourceOwnerAccount_; - std::string ownerAccount_; - int pageSize_; - std::string endTime_; - std::string dBInstanceId_; - std::string startTime_; - long ownerId_; - int pageNumber_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBESQLINJECTIONINFOSREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeSQLInjectionInfosResult.h b/rds/include/alibabacloud/rds/model/DescribeSQLInjectionInfosResult.h deleted file mode 100644 index ad2d81485..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeSQLInjectionInfosResult.h +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBESQLINJECTIONINFOSRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBESQLINJECTIONINFOSRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeSQLInjectionInfosResult : public ServiceResult - { - public: - struct SQLInjectionInfo - { - std::string executeTime; - std::string effectRowCount; - std::string dBName; - std::string latencyTime; - std::string hostAddress; - std::string sQLText; - std::string accountName; - }; - - - DescribeSQLInjectionInfosResult(); - explicit DescribeSQLInjectionInfosResult(const std::string &payload); - ~DescribeSQLInjectionInfosResult(); - int getTotalRecordCount()const; - int getPageRecordCount()const; - int getPageNumber()const; - std::vector getItems()const; - std::string getEngine()const; - - protected: - void parse(const std::string &payload); - private: - int totalRecordCount_; - int pageRecordCount_; - int pageNumber_; - std::vector items_; - std::string engine_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBESQLINJECTIONINFOSRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeSlowLogRecordsRequest.h b/rds/include/alibabacloud/rds/model/DescribeSlowLogRecordsRequest.h index 2cd7cb50a..23c3932ca 100644 --- a/rds/include/alibabacloud/rds/model/DescribeSlowLogRecordsRequest.h +++ b/rds/include/alibabacloud/rds/model/DescribeSlowLogRecordsRequest.h @@ -35,8 +35,6 @@ namespace AlibabaCloud DescribeSlowLogRecordsRequest(); ~DescribeSlowLogRecordsRequest(); - long getSQLId()const; - void setSQLId(long sQLId); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); std::string getResourceOwnerAccount()const; @@ -59,9 +57,10 @@ namespace AlibabaCloud void setPageSize(int pageSize); std::string getDBInstanceId()const; void setDBInstanceId(const std::string& dBInstanceId); + std::string getSQLHASH()const; + void setSQLHASH(const std::string& sQLHASH); private: - long sQLId_; long resourceOwnerId_; std::string resourceOwnerAccount_; std::string ownerAccount_; @@ -73,6 +72,7 @@ namespace AlibabaCloud std::string dBName_; int pageSize_; std::string dBInstanceId_; + std::string sQLHASH_; }; } diff --git a/rds/include/alibabacloud/rds/model/DescribeSlowLogRecordsResult.h b/rds/include/alibabacloud/rds/model/DescribeSlowLogRecordsResult.h index 64d151774..70bc40802 100644 --- a/rds/include/alibabacloud/rds/model/DescribeSlowLogRecordsResult.h +++ b/rds/include/alibabacloud/rds/model/DescribeSlowLogRecordsResult.h @@ -50,6 +50,7 @@ namespace AlibabaCloud ~DescribeSlowLogRecordsResult(); int getTotalRecordCount()const; int getPageRecordCount()const; + std::string getDBInstanceId()const; int getPageNumber()const; std::vector getItems()const; std::string getEngine()const; @@ -59,6 +60,7 @@ namespace AlibabaCloud private: int totalRecordCount_; int pageRecordCount_; + std::string dBInstanceId_; int pageNumber_; std::vector items_; std::string engine_; diff --git a/rds/include/alibabacloud/rds/model/DescribeSlowLogsResult.h b/rds/include/alibabacloud/rds/model/DescribeSlowLogsResult.h index 5a45c2d82..5db9134db 100644 --- a/rds/include/alibabacloud/rds/model/DescribeSlowLogsResult.h +++ b/rds/include/alibabacloud/rds/model/DescribeSlowLogsResult.h @@ -46,13 +46,14 @@ namespace AlibabaCloud long parseMaxRowCount; long maxExecutionTime; std::string reportTime; + std::string sQLHASH; long sQLServerTotalExecutionTimes; + std::string sQLIdStr; long returnTotalRowCounts; long sQLServerTotalExecutionCounts; long mySQLTotalExecutionCounts; long parseTotalRowCounts; std::string dBName; - long sQLId; long mySQLTotalExecutionTimes; }; @@ -63,6 +64,7 @@ namespace AlibabaCloud int getTotalRecordCount()const; int getPageRecordCount()const; std::string getEndTime()const; + std::string getDBInstanceId()const; int getPageNumber()const; std::string getStartTime()const; std::vector getItems()const; @@ -74,6 +76,7 @@ namespace AlibabaCloud int totalRecordCount_; int pageRecordCount_; std::string endTime_; + std::string dBInstanceId_; int pageNumber_; std::string startTime_; std::vector items_; diff --git a/rds/include/alibabacloud/rds/model/DescribeStaticVerificationListRequest.h b/rds/include/alibabacloud/rds/model/DescribeStaticVerificationListRequest.h deleted file mode 100644 index e0c0a3931..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeStaticVerificationListRequest.h +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBESTATICVERIFICATIONLISTREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBESTATICVERIFICATIONLISTREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeStaticVerificationListRequest : public RpcServiceRequest - { - - public: - DescribeStaticVerificationListRequest(); - ~DescribeStaticVerificationListRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - std::string getReplicaId()const; - void setReplicaId(const std::string& replicaId); - std::string getDestinationInstanceId()const; - void setDestinationInstanceId(const std::string& destinationInstanceId); - std::string getSourceInstanceId()const; - void setSourceInstanceId(const std::string& sourceInstanceId); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - long resourceOwnerId_; - std::string securityToken_; - std::string resourceOwnerAccount_; - std::string regionId_; - std::string ownerAccount_; - std::string replicaId_; - std::string destinationInstanceId_; - std::string sourceInstanceId_; - long ownerId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBESTATICVERIFICATIONLISTREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeStaticVerificationListResult.h b/rds/include/alibabacloud/rds/model/DescribeStaticVerificationListResult.h deleted file mode 100644 index b0f240ef1..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeStaticVerificationListResult.h +++ /dev/null @@ -1,81 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBESTATICVERIFICATIONLISTRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBESTATICVERIFICATIONLISTRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeStaticVerificationListResult : public ServiceResult - { - public: - struct ItemsItem - { - std::string destinationDetail; - std::string sourceDetail; - std::string abnormalType; - }; - - - DescribeStaticVerificationListResult(); - explicit DescribeStaticVerificationListResult(const std::string &payload); - ~DescribeStaticVerificationListResult(); - int getDestinationTableNumber()const; - std::string getDestinationInstanceId()const; - int getDestinationDBNumber()const; - std::string getSourceInstanceId()const; - int getSourceDBNumber()const; - std::string getReplicaId()const; - int getSourceDBSize()const; - int getSourceCountNumber()const; - int getDestinationCountNumber()const; - std::string getConsistencyPercent()const; - std::vector getItems()const; - int getDestinationDBSize()const; - int getSourceTableNumber()const; - - protected: - void parse(const std::string &payload); - private: - int destinationTableNumber_; - std::string destinationInstanceId_; - int destinationDBNumber_; - std::string sourceInstanceId_; - int sourceDBNumber_; - std::string replicaId_; - int sourceDBSize_; - int sourceCountNumber_; - int destinationCountNumber_; - std::string consistencyPercent_; - std::vector items_; - int destinationDBSize_; - int sourceTableNumber_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBESTATICVERIFICATIONLISTRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeStrategyRequest.h b/rds/include/alibabacloud/rds/model/DescribeStrategyRequest.h deleted file mode 100644 index d56abb142..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeStrategyRequest.h +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBESTRATEGYREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBESTRATEGYREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeStrategyRequest : public RpcServiceRequest - { - - public: - DescribeStrategyRequest(); - ~DescribeStrategyRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - std::string getReplicaId()const; - void setReplicaId(const std::string& replicaId); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - long resourceOwnerId_; - std::string securityToken_; - std::string resourceOwnerAccount_; - std::string regionId_; - std::string ownerAccount_; - std::string replicaId_; - long ownerId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBESTRATEGYREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeStrategyResult.h b/rds/include/alibabacloud/rds/model/DescribeStrategyResult.h deleted file mode 100644 index e076eaa0d..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeStrategyResult.h +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBESTRATEGYRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBESTRATEGYRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeStrategyResult : public ServiceResult - { - public: - - - DescribeStrategyResult(); - explicit DescribeStrategyResult(const std::string &payload); - ~DescribeStrategyResult(); - std::string getRecoveryMode()const; - std::string getReplicaId()const; - std::string getVerificationMode()const; - - protected: - void parse(const std::string &payload); - private: - std::string recoveryMode_; - std::string replicaId_; - std::string verificationMode_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBESTRATEGYRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeReplicaConflictInfoRequest.h b/rds/include/alibabacloud/rds/model/DescribeTemplatesListRequest.h similarity index 54% rename from rds/include/alibabacloud/rds/model/DescribeReplicaConflictInfoRequest.h rename to rds/include/alibabacloud/rds/model/DescribeTemplatesListRequest.h index c259a1331..a2bb8e5c6 100644 --- a/rds/include/alibabacloud/rds/model/DescribeReplicaConflictInfoRequest.h +++ b/rds/include/alibabacloud/rds/model/DescribeTemplatesListRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICACONFLICTINFOREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICACONFLICTINFOREQUEST_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBETEMPLATESLISTREQUEST_H_ +#define ALIBABACLOUD_RDS_MODEL_DESCRIBETEMPLATESLISTREQUEST_H_ #include #include @@ -28,54 +28,78 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT DescribeReplicaConflictInfoRequest : public RpcServiceRequest + class ALIBABACLOUD_RDS_EXPORT DescribeTemplatesListRequest : public RpcServiceRequest { public: - DescribeReplicaConflictInfoRequest(); - ~DescribeReplicaConflictInfoRequest(); + DescribeTemplatesListRequest(); + ~DescribeTemplatesListRequest(); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); + int getMinAvgConsume()const; + void setMinAvgConsume(int minAvgConsume); std::string getOwnerAccount()const; void setOwnerAccount(const std::string& ownerAccount); + int getMaxRecordsPerPage()const; + void setMaxRecordsPerPage(int maxRecordsPerPage); std::string getEndTime()const; void setEndTime(const std::string& endTime); std::string getStartTime()const; void setStartTime(const std::string& startTime); long getOwnerId()const; void setOwnerId(long ownerId); - int getPageNumber()const; - void setPageNumber(int pageNumber); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); + int getMaxAvgConsume()const; + void setMaxAvgConsume(int maxAvgConsume); + std::string getSortKey()const; + void setSortKey(const std::string& sortKey); + int getMinAvgScanRows()const; + void setMinAvgScanRows(int minAvgScanRows); + std::string getSqType()const; + void setSqType(const std::string& sqType); std::string getSecurityToken()const; void setSecurityToken(const std::string& securityToken); std::string getRegionId()const; void setRegionId(const std::string& regionId); - std::string getReplicaId()const; - void setReplicaId(const std::string& replicaId); - int getPageSize()const; - void setPageSize(int pageSize); + std::string getSortMethod()const; + void setSortMethod(const std::string& sortMethod); + int getPageNumbers()const; + void setPageNumbers(int pageNumbers); + std::string getPagingId()const; + void setPagingId(const std::string& pagingId); + std::string getDBInstanceId()const; + void setDBInstanceId(const std::string& dBInstanceId); + int getMaxAvgScanRows()const; + void setMaxAvgScanRows(int maxAvgScanRows); private: long resourceOwnerId_; std::string resourceOwnerAccount_; + int minAvgConsume_; std::string ownerAccount_; + int maxRecordsPerPage_; std::string endTime_; std::string startTime_; long ownerId_; - int pageNumber_; std::string accessKeyId_; + int maxAvgConsume_; + std::string sortKey_; + int minAvgScanRows_; + std::string sqType_; std::string securityToken_; std::string regionId_; - std::string replicaId_; - int pageSize_; + std::string sortMethod_; + int pageNumbers_; + std::string pagingId_; + std::string dBInstanceId_; + int maxAvgScanRows_; }; } } } -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICACONFLICTINFOREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBETEMPLATESLISTREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeTemplatesListResult.h b/rds/include/alibabacloud/rds/model/DescribeTemplatesListResult.h new file mode 100644 index 000000000..81a735bb3 --- /dev/null +++ b/rds/include/alibabacloud/rds/model/DescribeTemplatesListResult.h @@ -0,0 +1,82 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBETEMPLATESLISTRESULT_H_ +#define ALIBABACLOUD_RDS_MODEL_DESCRIBETEMPLATESLISTRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Rds + { + namespace Model + { + class ALIBABACLOUD_RDS_EXPORT DescribeTemplatesListResult : public ServiceResult + { + public: + struct ItemsItem + { + float avgScanRows; + std::string templateHash; + std::string _template; + float avgConsume; + long totalScanRows; + long totalUpdateRows; + long totalCounts; + std::string sqlType; + float avgUpdateRows; + long totalConsume; + }; + + + DescribeTemplatesListResult(); + explicit DescribeTemplatesListResult(const std::string &payload); + ~DescribeTemplatesListResult(); + int getMaxRecordsPerPage()const; + int getItemsNumbers()const; + std::string getEndTime()const; + int getDBInstanceID()const; + std::string getStartTime()const; + int getTotalRecords()const; + std::vector getItems()const; + int getPageNumbers()const; + std::string getDBInstanceName()const; + std::string getPagingID()const; + + protected: + void parse(const std::string &payload); + private: + int maxRecordsPerPage_; + int itemsNumbers_; + std::string endTime_; + int dBInstanceID_; + std::string startTime_; + int totalRecords_; + std::vector items_; + int pageNumbers_; + std::string dBInstanceName_; + std::string pagingID_; + + }; + } + } +} +#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBETEMPLATESLISTRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeVerificationListRequest.h b/rds/include/alibabacloud/rds/model/DescribeVerificationListRequest.h deleted file mode 100644 index 4e86fd7d4..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeVerificationListRequest.h +++ /dev/null @@ -1,81 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEVERIFICATIONLISTREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEVERIFICATIONLISTREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeVerificationListRequest : public RpcServiceRequest - { - - public: - DescribeVerificationListRequest(); - ~DescribeVerificationListRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - std::string getEndTime()const; - void setEndTime(const std::string& endTime); - std::string getStartTime()const; - void setStartTime(const std::string& startTime); - long getOwnerId()const; - void setOwnerId(long ownerId); - int getPageNumber()const; - void setPageNumber(int pageNumber); - 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 getReplicaId()const; - void setReplicaId(const std::string& replicaId); - int getPageSize()const; - void setPageSize(int pageSize); - - private: - long resourceOwnerId_; - std::string resourceOwnerAccount_; - std::string ownerAccount_; - std::string endTime_; - std::string startTime_; - long ownerId_; - int pageNumber_; - std::string accessKeyId_; - std::string securityToken_; - std::string regionId_; - std::string replicaId_; - int pageSize_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEVERIFICATIONLISTREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeVerificationListResult.h b/rds/include/alibabacloud/rds/model/DescribeVerificationListResult.h deleted file mode 100644 index ba06cb722..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeVerificationListResult.h +++ /dev/null @@ -1,70 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEVERIFICATIONLISTRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEVERIFICATIONLISTRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeVerificationListResult : public ServiceResult - { - public: - struct ItemsItem - { - std::string inconsistentType; - std::string keyType; - std::string schema; - std::string occurTime; - std::string inconsistentFields; - std::string instanceIdB; - std::string instanceIdA; - std::string key; - }; - - - DescribeVerificationListResult(); - explicit DescribeVerificationListResult(const std::string &payload); - ~DescribeVerificationListResult(); - int getTotalRecordCount()const; - int getPageRecordCount()const; - std::vector getItems()const; - int getPagNumber()const; - std::string getReplicaId()const; - - protected: - void parse(const std::string &payload); - private: - int totalRecordCount_; - int pageRecordCount_; - std::vector items_; - int pagNumber_; - std::string replicaId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEVERIFICATIONLISTRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeVpcZoneNosRequest.h b/rds/include/alibabacloud/rds/model/DescribeVpcZoneNosRequest.h deleted file mode 100644 index 15fc1e5ab..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeVpcZoneNosRequest.h +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEVPCZONENOSREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEVPCZONENOSREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeVpcZoneNosRequest : public RpcServiceRequest - { - - public: - DescribeVpcZoneNosRequest(); - ~DescribeVpcZoneNosRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getClientToken()const; - void setClientToken(const std::string& clientToken); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - std::string getZoneId()const; - void setZoneId(const std::string& zoneId); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getRegion()const; - void setRegion(const std::string& region); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - long resourceOwnerId_; - std::string resourceOwnerAccount_; - std::string clientToken_; - std::string ownerAccount_; - std::string zoneId_; - long ownerId_; - std::string region_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEVPCZONENOSREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeVpcZoneNosResult.h b/rds/include/alibabacloud/rds/model/DescribeVpcZoneNosResult.h deleted file mode 100644 index f77ff88ae..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeVpcZoneNosResult.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEVPCZONENOSRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEVPCZONENOSRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeVpcZoneNosResult : public ServiceResult - { - public: - struct VpcZoneId - { - std::string subDomain; - std::string zoneId; - std::string region; - }; - - - DescribeVpcZoneNosResult(); - explicit DescribeVpcZoneNosResult(const std::string &payload); - ~DescribeVpcZoneNosResult(); - std::vector getItems()const; - - protected: - void parse(const std::string &payload); - private: - std::vector items_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEVPCZONENOSRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/ImportDataFromDatabaseRequest.h b/rds/include/alibabacloud/rds/model/ImportDataFromDatabaseRequest.h deleted file mode 100644 index b8b912537..000000000 --- a/rds/include/alibabacloud/rds/model/ImportDataFromDatabaseRequest.h +++ /dev/null @@ -1,84 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_IMPORTDATAFROMDATABASEREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_IMPORTDATAFROMDATABASEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT ImportDataFromDatabaseRequest : public RpcServiceRequest - { - - public: - ImportDataFromDatabaseRequest(); - ~ImportDataFromDatabaseRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getImportDataType()const; - void setImportDataType(const std::string& importDataType); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getIsLockTable()const; - void setIsLockTable(const std::string& isLockTable); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - std::string getSourceDatabaseDBNames()const; - void setSourceDatabaseDBNames(const std::string& sourceDatabaseDBNames); - std::string getSourceDatabaseIp()const; - void setSourceDatabaseIp(const std::string& sourceDatabaseIp); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getSourceDatabasePassword()const; - void setSourceDatabasePassword(const std::string& sourceDatabasePassword); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getSourceDatabasePort()const; - void setSourceDatabasePort(const std::string& sourceDatabasePort); - std::string getSourceDatabaseUserName()const; - void setSourceDatabaseUserName(const std::string& sourceDatabaseUserName); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - - private: - long resourceOwnerId_; - std::string importDataType_; - std::string resourceOwnerAccount_; - std::string isLockTable_; - std::string ownerAccount_; - std::string sourceDatabaseDBNames_; - std::string sourceDatabaseIp_; - long ownerId_; - std::string sourceDatabasePassword_; - std::string accessKeyId_; - std::string sourceDatabasePort_; - std::string sourceDatabaseUserName_; - std::string dBInstanceId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_IMPORTDATAFROMDATABASEREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/ImportDataFromDatabaseResult.h b/rds/include/alibabacloud/rds/model/ImportDataFromDatabaseResult.h deleted file mode 100644 index 63ce37e61..000000000 --- a/rds/include/alibabacloud/rds/model/ImportDataFromDatabaseResult.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_IMPORTDATAFROMDATABASERESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_IMPORTDATAFROMDATABASERESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT ImportDataFromDatabaseResult : public ServiceResult - { - public: - - - ImportDataFromDatabaseResult(); - explicit ImportDataFromDatabaseResult(const std::string &payload); - ~ImportDataFromDatabaseResult(); - int getImportId()const; - - protected: - void parse(const std::string &payload); - private: - int importId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_IMPORTDATAFROMDATABASERESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/LoginDBInstancefromCloudDBARequest.h b/rds/include/alibabacloud/rds/model/LoginDBInstancefromCloudDBARequest.h deleted file mode 100644 index 27bacf251..000000000 --- a/rds/include/alibabacloud/rds/model/LoginDBInstancefromCloudDBARequest.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_LOGINDBINSTANCEFROMCLOUDDBAREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_LOGINDBINSTANCEFROMCLOUDDBAREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT LoginDBInstancefromCloudDBARequest : public RpcServiceRequest - { - - public: - LoginDBInstancefromCloudDBARequest(); - ~LoginDBInstancefromCloudDBARequest(); - - std::string getServiceRequestParam()const; - void setServiceRequestParam(const std::string& serviceRequestParam); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - std::string getServiceRequestType()const; - void setServiceRequestType(const std::string& serviceRequestType); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string serviceRequestParam_; - std::string dBInstanceId_; - std::string serviceRequestType_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_LOGINDBINSTANCEFROMCLOUDDBAREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/LoginDBInstancefromCloudDBAResult.h b/rds/include/alibabacloud/rds/model/LoginDBInstancefromCloudDBAResult.h deleted file mode 100644 index fa6bc3e07..000000000 --- a/rds/include/alibabacloud/rds/model/LoginDBInstancefromCloudDBAResult.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_LOGINDBINSTANCEFROMCLOUDDBARESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_LOGINDBINSTANCEFROMCLOUDDBARESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT LoginDBInstancefromCloudDBAResult : public ServiceResult - { - public: - - - LoginDBInstancefromCloudDBAResult(); - explicit LoginDBInstancefromCloudDBAResult(const std::string &payload); - ~LoginDBInstancefromCloudDBAResult(); - std::string getAttrData()const; - std::string getListData()const; - - protected: - void parse(const std::string &payload); - private: - std::string attrData_; - std::string listData_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_LOGINDBINSTANCEFROMCLOUDDBARESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeCustinsKernelReleaseNotesRequest.h b/rds/include/alibabacloud/rds/model/MigrateSecurityIPModeRequest.h similarity index 77% rename from rds/include/alibabacloud/rds/model/DescribeCustinsKernelReleaseNotesRequest.h rename to rds/include/alibabacloud/rds/model/MigrateSecurityIPModeRequest.h index d5e2c2842..0e813e06f 100644 --- a/rds/include/alibabacloud/rds/model/DescribeCustinsKernelReleaseNotesRequest.h +++ b/rds/include/alibabacloud/rds/model/MigrateSecurityIPModeRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBECUSTINSKERNELRELEASENOTESREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBECUSTINSKERNELRELEASENOTESREQUEST_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_MIGRATESECURITYIPMODEREQUEST_H_ +#define ALIBABACLOUD_RDS_MODEL_MIGRATESECURITYIPMODEREQUEST_H_ #include #include @@ -28,12 +28,12 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT DescribeCustinsKernelReleaseNotesRequest : public RpcServiceRequest + class ALIBABACLOUD_RDS_EXPORT MigrateSecurityIPModeRequest : public RpcServiceRequest { public: - DescribeCustinsKernelReleaseNotesRequest(); - ~DescribeCustinsKernelReleaseNotesRequest(); + MigrateSecurityIPModeRequest(); + ~MigrateSecurityIPModeRequest(); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); @@ -57,4 +57,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBECUSTINSKERNELRELEASENOTESREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_MIGRATESECURITYIPMODEREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/StartDBInstanceDiagnoseResult.h b/rds/include/alibabacloud/rds/model/MigrateSecurityIPModeResult.h similarity index 66% rename from rds/include/alibabacloud/rds/model/StartDBInstanceDiagnoseResult.h rename to rds/include/alibabacloud/rds/model/MigrateSecurityIPModeResult.h index fb41b843c..cadffdd3e 100644 --- a/rds/include/alibabacloud/rds/model/StartDBInstanceDiagnoseResult.h +++ b/rds/include/alibabacloud/rds/model/MigrateSecurityIPModeResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_STARTDBINSTANCEDIAGNOSERESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_STARTDBINSTANCEDIAGNOSERESULT_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_MIGRATESECURITYIPMODERESULT_H_ +#define ALIBABACLOUD_RDS_MODEL_MIGRATESECURITYIPMODERESULT_H_ #include #include @@ -29,25 +29,25 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT StartDBInstanceDiagnoseResult : public ServiceResult + class ALIBABACLOUD_RDS_EXPORT MigrateSecurityIPModeResult : public ServiceResult { public: - StartDBInstanceDiagnoseResult(); - explicit StartDBInstanceDiagnoseResult(const std::string &payload); - ~StartDBInstanceDiagnoseResult(); + MigrateSecurityIPModeResult(); + explicit MigrateSecurityIPModeResult(const std::string &payload); + ~MigrateSecurityIPModeResult(); std::string getDBInstanceId()const; - std::string getDBInstanceName()const; + std::string getSecurityIPMode()const; protected: void parse(const std::string &payload); private: std::string dBInstanceId_; - std::string dBInstanceName_; + std::string securityIPMode_; }; } } } -#endif // !ALIBABACLOUD_RDS_MODEL_STARTDBINSTANCEDIAGNOSERESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_MIGRATESECURITYIPMODERESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DegradeDBInstanceSpecRequest.h b/rds/include/alibabacloud/rds/model/MigrateToOtherRegionRequest.h similarity index 57% rename from rds/include/alibabacloud/rds/model/DegradeDBInstanceSpecRequest.h rename to rds/include/alibabacloud/rds/model/MigrateToOtherRegionRequest.h index 27c26a7b6..149980425 100644 --- a/rds/include/alibabacloud/rds/model/DegradeDBInstanceSpecRequest.h +++ b/rds/include/alibabacloud/rds/model/MigrateToOtherRegionRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_DEGRADEDBINSTANCESPECREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DEGRADEDBINSTANCESPECREQUEST_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_MIGRATETOOTHERREGIONREQUEST_H_ +#define ALIBABACLOUD_RDS_MODEL_MIGRATETOOTHERREGIONREQUEST_H_ #include #include @@ -28,45 +28,54 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT DegradeDBInstanceSpecRequest : public RpcServiceRequest + class ALIBABACLOUD_RDS_EXPORT MigrateToOtherRegionRequest : public RpcServiceRequest { public: - DegradeDBInstanceSpecRequest(); - ~DegradeDBInstanceSpecRequest(); + MigrateToOtherRegionRequest(); + ~MigrateToOtherRegionRequest(); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); - int getDBInstanceStorage()const; - void setDBInstanceStorage(int dBInstanceStorage); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getClientToken()const; - void setClientToken(const std::string& clientToken); std::string getOwnerAccount()const; void setOwnerAccount(const std::string& ownerAccount); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); + std::string getTargetVSwitchId()const; + void setTargetVSwitchId(const std::string& targetVSwitchId); long getOwnerId()const; void setOwnerId(long ownerId); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); - std::string getDBInstanceClass()const; - void setDBInstanceClass(const std::string& dBInstanceClass); + std::string getTargetVpcId()const; + void setTargetVpcId(const std::string& targetVpcId); + std::string getTargetZoneId()const; + void setTargetZoneId(const std::string& targetZoneId); + std::string getEffectiveTime()const; + void setEffectiveTime(const std::string& effectiveTime); + std::string getDBInstanceId()const; + void setDBInstanceId(const std::string& dBInstanceId); + std::string getTargetRegionId()const; + void setTargetRegionId(const std::string& targetRegionId); + std::string getSwitchTime()const; + void setSwitchTime(const std::string& switchTime); private: long resourceOwnerId_; - int dBInstanceStorage_; std::string resourceOwnerAccount_; - std::string clientToken_; std::string ownerAccount_; - std::string dBInstanceId_; + std::string targetVSwitchId_; long ownerId_; std::string accessKeyId_; - std::string dBInstanceClass_; + std::string targetVpcId_; + std::string targetZoneId_; + std::string effectiveTime_; + std::string dBInstanceId_; + std::string targetRegionId_; + std::string switchTime_; }; } } } -#endif // !ALIBABACLOUD_RDS_MODEL_DEGRADEDBINSTANCESPECREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_MIGRATETOOTHERREGIONREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/CheckDBNameAvailableResult.h b/rds/include/alibabacloud/rds/model/MigrateToOtherRegionResult.h similarity index 71% rename from rds/include/alibabacloud/rds/model/CheckDBNameAvailableResult.h rename to rds/include/alibabacloud/rds/model/MigrateToOtherRegionResult.h index 3a59775e7..10891196e 100644 --- a/rds/include/alibabacloud/rds/model/CheckDBNameAvailableResult.h +++ b/rds/include/alibabacloud/rds/model/MigrateToOtherRegionResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_CHECKDBNAMEAVAILABLERESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_CHECKDBNAMEAVAILABLERESULT_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_MIGRATETOOTHERREGIONRESULT_H_ +#define ALIBABACLOUD_RDS_MODEL_MIGRATETOOTHERREGIONRESULT_H_ #include #include @@ -29,14 +29,14 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT CheckDBNameAvailableResult : public ServiceResult + class ALIBABACLOUD_RDS_EXPORT MigrateToOtherRegionResult : public ServiceResult { public: - CheckDBNameAvailableResult(); - explicit CheckDBNameAvailableResult(const std::string &payload); - ~CheckDBNameAvailableResult(); + MigrateToOtherRegionResult(); + explicit MigrateToOtherRegionResult(const std::string &payload); + ~MigrateToOtherRegionResult(); protected: void parse(const std::string &payload); @@ -46,4 +46,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_RDS_MODEL_CHECKDBNAMEAVAILABLERESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_MIGRATETOOTHERREGIONRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/MigrateToOtherZoneRequest.h b/rds/include/alibabacloud/rds/model/MigrateToOtherZoneRequest.h index 9e5ae799e..9aa0b3c89 100644 --- a/rds/include/alibabacloud/rds/model/MigrateToOtherZoneRequest.h +++ b/rds/include/alibabacloud/rds/model/MigrateToOtherZoneRequest.h @@ -35,35 +35,47 @@ namespace AlibabaCloud MigrateToOtherZoneRequest(); ~MigrateToOtherZoneRequest(); - std::string getVSwitchId()const; - void setVSwitchId(const std::string& vSwitchId); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getEffectiveTime()const; - void setEffectiveTime(const std::string& effectiveTime); std::string getOwnerAccount()const; void setOwnerAccount(const std::string& ownerAccount); - std::string getZoneId()const; - void setZoneId(const std::string& zoneId); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); + std::string getZoneIdSlave1()const; + void setZoneIdSlave1(const std::string& zoneIdSlave1); + std::string getZoneIdSlave2()const; + void setZoneIdSlave2(const std::string& zoneIdSlave2); long getOwnerId()const; void setOwnerId(long ownerId); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); + std::string getVSwitchId()const; + void setVSwitchId(const std::string& vSwitchId); + std::string getEffectiveTime()const; + void setEffectiveTime(const std::string& effectiveTime); + std::string getVPCId()const; + void setVPCId(const std::string& vPCId); + std::string getZoneId()const; + void setZoneId(const std::string& zoneId); + std::string getDBInstanceId()const; + void setDBInstanceId(const std::string& dBInstanceId); + std::string getCategory()const; + void setCategory(const std::string& category); private: - std::string vSwitchId_; long resourceOwnerId_; std::string resourceOwnerAccount_; - std::string effectiveTime_; std::string ownerAccount_; - std::string zoneId_; - std::string dBInstanceId_; + std::string zoneIdSlave1_; + std::string zoneIdSlave2_; long ownerId_; std::string accessKeyId_; + std::string vSwitchId_; + std::string effectiveTime_; + std::string vPCId_; + std::string zoneId_; + std::string dBInstanceId_; + std::string category_; }; } diff --git a/rds/include/alibabacloud/rds/model/ModifyBackupPolicyRequest.h b/rds/include/alibabacloud/rds/model/ModifyBackupPolicyRequest.h index 887486a8e..55f97da0c 100644 --- a/rds/include/alibabacloud/rds/model/ModifyBackupPolicyRequest.h +++ b/rds/include/alibabacloud/rds/model/ModifyBackupPolicyRequest.h @@ -35,41 +35,68 @@ namespace AlibabaCloud ModifyBackupPolicyRequest(); ~ModifyBackupPolicyRequest(); - std::string getPreferredBackupTime()const; - void setPreferredBackupTime(const std::string& preferredBackupTime); std::string getPreferredBackupPeriod()const; void setPreferredBackupPeriod(const std::string& preferredBackupPeriod); - std::string getBackupRetentionPeriod()const; - void setBackupRetentionPeriod(const std::string& backupRetentionPeriod); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); + std::string getLocalLogRetentionHours()const; + void setLocalLogRetentionHours(const std::string& localLogRetentionHours); std::string getOwnerAccount()const; void setOwnerAccount(const std::string& ownerAccount); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); + std::string getLogBackupFrequency()const; + void setLogBackupFrequency(const std::string& logBackupFrequency); std::string getBackupLog()const; void setBackupLog(const std::string& backupLog); + std::string getLocalLogRetentionSpace()const; + void setLocalLogRetentionSpace(const std::string& localLogRetentionSpace); long getOwnerId()const; void setOwnerId(long ownerId); - std::string getLogBackupRetentionPeriod()const; - void setLogBackupRetentionPeriod(const std::string& logBackupRetentionPeriod); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); + std::string getDuplication()const; + void setDuplication(const std::string& duplication); + std::string getPreferredBackupTime()const; + void setPreferredBackupTime(const std::string& preferredBackupTime); + std::string getBackupRetentionPeriod()const; + void setBackupRetentionPeriod(const std::string& backupRetentionPeriod); + std::string getDuplicationContent()const; + void setDuplicationContent(const std::string& duplicationContent); + std::string getHighSpaceUsageProtection()const; + void setHighSpaceUsageProtection(const std::string& highSpaceUsageProtection); + std::string getDBInstanceId()const; + void setDBInstanceId(const std::string& dBInstanceId); + std::string getDuplicationLocation()const; + void setDuplicationLocation(const std::string& duplicationLocation); + std::string getLogBackupRetentionPeriod()const; + void setLogBackupRetentionPeriod(const std::string& logBackupRetentionPeriod); + std::string getEnableBackupLog()const; + void setEnableBackupLog(const std::string& enableBackupLog); + std::string getBackupPolicyMode()const; + void setBackupPolicyMode(const std::string& backupPolicyMode); private: - std::string preferredBackupTime_; std::string preferredBackupPeriod_; - std::string backupRetentionPeriod_; long resourceOwnerId_; std::string resourceOwnerAccount_; + std::string localLogRetentionHours_; std::string ownerAccount_; - std::string dBInstanceId_; + std::string logBackupFrequency_; std::string backupLog_; + std::string localLogRetentionSpace_; long ownerId_; - std::string logBackupRetentionPeriod_; std::string accessKeyId_; + std::string duplication_; + std::string preferredBackupTime_; + std::string backupRetentionPeriod_; + std::string duplicationContent_; + std::string highSpaceUsageProtection_; + std::string dBInstanceId_; + std::string duplicationLocation_; + std::string logBackupRetentionPeriod_; + std::string enableBackupLog_; + std::string backupPolicyMode_; }; } diff --git a/rds/include/alibabacloud/rds/model/ModifyBackupPolicyResult.h b/rds/include/alibabacloud/rds/model/ModifyBackupPolicyResult.h index 839d80d85..300304716 100644 --- a/rds/include/alibabacloud/rds/model/ModifyBackupPolicyResult.h +++ b/rds/include/alibabacloud/rds/model/ModifyBackupPolicyResult.h @@ -37,10 +37,20 @@ namespace AlibabaCloud ModifyBackupPolicyResult(); explicit ModifyBackupPolicyResult(const std::string &payload); ~ModifyBackupPolicyResult(); + std::string getDBInstanceID()const; + std::string getEnableBackupLog()const; + int getLocalLogRetentionHours()const; + std::string getLocalLogRetentionSpace()const; + std::string getHighSpaceUsageProtection()const; protected: void parse(const std::string &payload); private: + std::string dBInstanceID_; + std::string enableBackupLog_; + int localLogRetentionHours_; + std::string localLogRetentionSpace_; + std::string highSpaceUsageProtection_; }; } diff --git a/rds/include/alibabacloud/rds/model/ModifyCollationTimeZoneRequest.h b/rds/include/alibabacloud/rds/model/ModifyCollationTimeZoneRequest.h new file mode 100644 index 000000000..288d4559b --- /dev/null +++ b/rds/include/alibabacloud/rds/model/ModifyCollationTimeZoneRequest.h @@ -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_MODIFYCOLLATIONTIMEZONEREQUEST_H_ +#define ALIBABACLOUD_RDS_MODEL_MODIFYCOLLATIONTIMEZONEREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Rds + { + namespace Model + { + class ALIBABACLOUD_RDS_EXPORT ModifyCollationTimeZoneRequest : public RpcServiceRequest + { + + public: + ModifyCollationTimeZoneRequest(); + ~ModifyCollationTimeZoneRequest(); + + long getResourceOwnerId()const; + void setResourceOwnerId(long resourceOwnerId); + std::string getResourceOwnerAccount()const; + void setResourceOwnerAccount(const std::string& resourceOwnerAccount); + std::string getTimezone()const; + void setTimezone(const std::string& timezone); + std::string getDBInstanceId()const; + void setDBInstanceId(const std::string& dBInstanceId); + std::string getCollation()const; + void setCollation(const std::string& collation); + long getOwnerId()const; + void setOwnerId(long ownerId); + std::string getAccessKeyId()const; + void setAccessKeyId(const std::string& accessKeyId); + + private: + long resourceOwnerId_; + std::string resourceOwnerAccount_; + std::string timezone_; + std::string dBInstanceId_; + std::string collation_; + long ownerId_; + std::string accessKeyId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYCOLLATIONTIMEZONEREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeCustinsKernelReleaseNotesResult.h b/rds/include/alibabacloud/rds/model/ModifyCollationTimeZoneResult.h similarity index 62% rename from rds/include/alibabacloud/rds/model/DescribeCustinsKernelReleaseNotesResult.h rename to rds/include/alibabacloud/rds/model/ModifyCollationTimeZoneResult.h index 9b02f4886..43f807361 100644 --- a/rds/include/alibabacloud/rds/model/DescribeCustinsKernelReleaseNotesResult.h +++ b/rds/include/alibabacloud/rds/model/ModifyCollationTimeZoneResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBECUSTINSKERNELRELEASENOTESRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBECUSTINSKERNELRELEASENOTESRESULT_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYCOLLATIONTIMEZONERESULT_H_ +#define ALIBABACLOUD_RDS_MODEL_MODIFYCOLLATIONTIMEZONERESULT_H_ #include #include @@ -29,25 +29,29 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT DescribeCustinsKernelReleaseNotesResult : public ServiceResult + class ALIBABACLOUD_RDS_EXPORT ModifyCollationTimeZoneResult : public ServiceResult { public: - DescribeCustinsKernelReleaseNotesResult(); - explicit DescribeCustinsKernelReleaseNotesResult(const std::string &payload); - ~DescribeCustinsKernelReleaseNotesResult(); + ModifyCollationTimeZoneResult(); + explicit ModifyCollationTimeZoneResult(const std::string &payload); + ~ModifyCollationTimeZoneResult(); + std::string getTimezone()const; + std::string getTaskId()const; std::string getDBInstanceId()const; - std::string getDBInstanceDiffReleaseNote()const; + std::string getCollation()const; protected: void parse(const std::string &payload); private: + std::string timezone_; + std::string taskId_; std::string dBInstanceId_; - std::string dBInstanceDiffReleaseNote_; + std::string collation_; }; } } } -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBECUSTINSKERNELRELEASENOTESRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYCOLLATIONTIMEZONERESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/ModifyDBInstanceSpecRequest.h b/rds/include/alibabacloud/rds/model/ModifyDBInstanceSpecRequest.h index 019486d87..5fac0f186 100644 --- a/rds/include/alibabacloud/rds/model/ModifyDBInstanceSpecRequest.h +++ b/rds/include/alibabacloud/rds/model/ModifyDBInstanceSpecRequest.h @@ -43,33 +43,36 @@ namespace AlibabaCloud void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getClientToken()const; void setClientToken(const std::string& clientToken); - std::string getEffectiveTime()const; - void setEffectiveTime(const std::string& effectiveTime); std::string getOwnerAccount()const; void setOwnerAccount(const std::string& ownerAccount); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); + std::string getEngineVersion()const; + void setEngineVersion(const std::string& engineVersion); long getOwnerId()const; void setOwnerId(long ownerId); - std::string getPayType()const; - void setPayType(const std::string& payType); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); std::string getDBInstanceClass()const; void setDBInstanceClass(const std::string& dBInstanceClass); + std::string getEffectiveTime()const; + void setEffectiveTime(const std::string& effectiveTime); + std::string getDBInstanceId()const; + void setDBInstanceId(const std::string& dBInstanceId); + std::string getPayType()const; + void setPayType(const std::string& payType); private: long resourceOwnerId_; int dBInstanceStorage_; std::string resourceOwnerAccount_; std::string clientToken_; - std::string effectiveTime_; std::string ownerAccount_; - std::string dBInstanceId_; + std::string engineVersion_; long ownerId_; - std::string payType_; std::string accessKeyId_; std::string dBInstanceClass_; + std::string effectiveTime_; + std::string dBInstanceId_; + std::string payType_; }; } diff --git a/rds/include/alibabacloud/rds/model/ModifyDampPolicyRequest.h b/rds/include/alibabacloud/rds/model/ModifyDampPolicyRequest.h deleted file mode 100644 index 6ebaa0c89..000000000 --- a/rds/include/alibabacloud/rds/model/ModifyDampPolicyRequest.h +++ /dev/null @@ -1,84 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYDAMPPOLICYREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_MODIFYDAMPPOLICYREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT ModifyDampPolicyRequest : public RpcServiceRequest - { - - public: - ModifyDampPolicyRequest(); - ~ModifyDampPolicyRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getTimeRules()const; - void setTimeRules(const std::string& timeRules); - std::string getActionRules()const; - void setActionRules(const std::string& actionRules); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getHandlers()const; - void setHandlers(const std::string& handlers); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - std::string getPolicyName()const; - void setPolicyName(const std::string& policyName); - std::string getSourceRules()const; - void setSourceRules(const std::string& sourceRules); - - private: - long resourceOwnerId_; - std::string resourceOwnerAccount_; - std::string ownerAccount_; - long ownerId_; - std::string accessKeyId_; - std::string timeRules_; - std::string actionRules_; - std::string securityToken_; - std::string regionId_; - std::string handlers_; - std::string dBInstanceId_; - std::string policyName_; - std::string sourceRules_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYDAMPPOLICYREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/ModifyDampPolicyResult.h b/rds/include/alibabacloud/rds/model/ModifyDampPolicyResult.h deleted file mode 100644 index 0899e32d9..000000000 --- a/rds/include/alibabacloud/rds/model/ModifyDampPolicyResult.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYDAMPPOLICYRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_MODIFYDAMPPOLICYRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT ModifyDampPolicyResult : public ServiceResult - { - public: - - - ModifyDampPolicyResult(); - explicit ModifyDampPolicyResult(const std::string &payload); - ~ModifyDampPolicyResult(); - std::string getPolicyName()const; - std::string getPolicyId()const; - - protected: - void parse(const std::string &payload); - private: - std::string policyName_; - std::string policyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYDAMPPOLICYRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/ModifyGuardDomainModeRequest.h b/rds/include/alibabacloud/rds/model/ModifyGuardDomainModeRequest.h deleted file mode 100644 index 43afbc677..000000000 --- a/rds/include/alibabacloud/rds/model/ModifyGuardDomainModeRequest.h +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYGUARDDOMAINMODEREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_MODIFYGUARDDOMAINMODEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT ModifyGuardDomainModeRequest : public RpcServiceRequest - { - - public: - ModifyGuardDomainModeRequest(); - ~ModifyGuardDomainModeRequest(); - - std::string getDomainMode()const; - void setDomainMode(const std::string& domainMode); - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - std::string getReplicaId()const; - void setReplicaId(const std::string& replicaId); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string domainMode_; - long resourceOwnerId_; - std::string securityToken_; - std::string resourceOwnerAccount_; - std::string regionId_; - std::string ownerAccount_; - std::string replicaId_; - long ownerId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYGUARDDOMAINMODEREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/ModifyGuardDomainModeResult.h b/rds/include/alibabacloud/rds/model/ModifyGuardDomainModeResult.h deleted file mode 100644 index 4876a44d1..000000000 --- a/rds/include/alibabacloud/rds/model/ModifyGuardDomainModeResult.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYGUARDDOMAINMODERESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_MODIFYGUARDDOMAINMODERESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT ModifyGuardDomainModeResult : public ServiceResult - { - public: - - - ModifyGuardDomainModeResult(); - explicit ModifyGuardDomainModeResult(const std::string &payload); - ~ModifyGuardDomainModeResult(); - - protected: - void parse(const std::string &payload); - private: - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYGUARDDOMAINMODERESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeOperatorPermissionRequest.h b/rds/include/alibabacloud/rds/model/ModifyMySQLDBInstanceDelayRequest.h similarity index 75% rename from rds/include/alibabacloud/rds/model/DescribeOperatorPermissionRequest.h rename to rds/include/alibabacloud/rds/model/ModifyMySQLDBInstanceDelayRequest.h index 4c843fe94..b80be2986 100644 --- a/rds/include/alibabacloud/rds/model/DescribeOperatorPermissionRequest.h +++ b/rds/include/alibabacloud/rds/model/ModifyMySQLDBInstanceDelayRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEOPERATORPERMISSIONREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEOPERATORPERMISSIONREQUEST_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYMYSQLDBINSTANCEDELAYREQUEST_H_ +#define ALIBABACLOUD_RDS_MODEL_MODIFYMYSQLDBINSTANCEDELAYREQUEST_H_ #include #include @@ -28,19 +28,19 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT DescribeOperatorPermissionRequest : public RpcServiceRequest + class ALIBABACLOUD_RDS_EXPORT ModifyMySQLDBInstanceDelayRequest : public RpcServiceRequest { public: - DescribeOperatorPermissionRequest(); - ~DescribeOperatorPermissionRequest(); + ModifyMySQLDBInstanceDelayRequest(); + ~ModifyMySQLDBInstanceDelayRequest(); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); + std::string getSqlDelay()const; + void setSqlDelay(const std::string& sqlDelay); std::string getDBInstanceId()const; void setDBInstanceId(const std::string& dBInstanceId); long getOwnerId()const; @@ -51,7 +51,7 @@ namespace AlibabaCloud private: long resourceOwnerId_; std::string resourceOwnerAccount_; - std::string ownerAccount_; + std::string sqlDelay_; std::string dBInstanceId_; long ownerId_; std::string accessKeyId_; @@ -60,4 +60,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEOPERATORPERMISSIONREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYMYSQLDBINSTANCEDELAYREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeDBInstanceUserResult.h b/rds/include/alibabacloud/rds/model/ModifyMySQLDBInstanceDelayResult.h similarity index 64% rename from rds/include/alibabacloud/rds/model/DescribeDBInstanceUserResult.h rename to rds/include/alibabacloud/rds/model/ModifyMySQLDBInstanceDelayResult.h index a4fb81c47..9a089b2ef 100644 --- a/rds/include/alibabacloud/rds/model/DescribeDBInstanceUserResult.h +++ b/rds/include/alibabacloud/rds/model/ModifyMySQLDBInstanceDelayResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEUSERRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEUSERRESULT_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYMYSQLDBINSTANCEDELAYRESULT_H_ +#define ALIBABACLOUD_RDS_MODEL_MODIFYMYSQLDBINSTANCEDELAYRESULT_H_ #include #include @@ -29,25 +29,27 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT DescribeDBInstanceUserResult : public ServiceResult + class ALIBABACLOUD_RDS_EXPORT ModifyMySQLDBInstanceDelayResult : public ServiceResult { public: - DescribeDBInstanceUserResult(); - explicit DescribeDBInstanceUserResult(const std::string &payload); - ~DescribeDBInstanceUserResult(); - std::string getInternalDBFlag()const; + ModifyMySQLDBInstanceDelayResult(); + explicit ModifyMySQLDBInstanceDelayResult(const std::string &payload); + ~ModifyMySQLDBInstanceDelayResult(); + std::string getTaskId()const; std::string getDBInstanceName()const; + std::string getSqlDelay()const; protected: void parse(const std::string &payload); private: - std::string internalDBFlag_; + std::string taskId_; std::string dBInstanceName_; + std::string sqlDelay_; }; } } } -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEUSERRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYMYSQLDBINSTANCEDELAYRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/ModifyReadonlyInstanceDelayReplicationTimeRequest.h b/rds/include/alibabacloud/rds/model/ModifyReadonlyInstanceDelayReplicationTimeRequest.h new file mode 100644 index 000000000..466fd67da --- /dev/null +++ b/rds/include/alibabacloud/rds/model/ModifyReadonlyInstanceDelayReplicationTimeRequest.h @@ -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_MODIFYREADONLYINSTANCEDELAYREPLICATIONTIMEREQUEST_H_ +#define ALIBABACLOUD_RDS_MODEL_MODIFYREADONLYINSTANCEDELAYREPLICATIONTIMEREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Rds + { + namespace Model + { + class ALIBABACLOUD_RDS_EXPORT ModifyReadonlyInstanceDelayReplicationTimeRequest : public RpcServiceRequest + { + + public: + ModifyReadonlyInstanceDelayReplicationTimeRequest(); + ~ModifyReadonlyInstanceDelayReplicationTimeRequest(); + + long getResourceOwnerId()const; + void setResourceOwnerId(long resourceOwnerId); + std::string getReadSQLReplicationTime()const; + void setReadSQLReplicationTime(const std::string& readSQLReplicationTime); + std::string getResourceOwnerAccount()const; + void setResourceOwnerAccount(const std::string& resourceOwnerAccount); + std::string getDBInstanceId()const; + void setDBInstanceId(const std::string& dBInstanceId); + long getOwnerId()const; + void setOwnerId(long ownerId); + std::string getAccessKeyId()const; + void setAccessKeyId(const std::string& accessKeyId); + + private: + long resourceOwnerId_; + std::string readSQLReplicationTime_; + std::string resourceOwnerAccount_; + std::string dBInstanceId_; + long ownerId_; + std::string accessKeyId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYREADONLYINSTANCEDELAYREPLICATIONTIMEREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribePreCheckResultsResult.h b/rds/include/alibabacloud/rds/model/ModifyReadonlyInstanceDelayReplicationTimeResult.h similarity index 58% rename from rds/include/alibabacloud/rds/model/DescribePreCheckResultsResult.h rename to rds/include/alibabacloud/rds/model/ModifyReadonlyInstanceDelayReplicationTimeResult.h index 5a36bb9fc..99bacb2fe 100644 --- a/rds/include/alibabacloud/rds/model/DescribePreCheckResultsResult.h +++ b/rds/include/alibabacloud/rds/model/ModifyReadonlyInstanceDelayReplicationTimeResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEPRECHECKRESULTSRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEPRECHECKRESULTSRESULT_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYREADONLYINSTANCEDELAYREPLICATIONTIMERESULT_H_ +#define ALIBABACLOUD_RDS_MODEL_MODIFYREADONLYINSTANCEDELAYREPLICATIONTIMERESULT_H_ #include #include @@ -29,32 +29,27 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT DescribePreCheckResultsResult : public ServiceResult + class ALIBABACLOUD_RDS_EXPORT ModifyReadonlyInstanceDelayReplicationTimeResult : public ServiceResult { public: - struct PreCheckResult - { - std::string preCheckResult; - std::string repairMethod; - std::string preCheckName; - std::string failReasion; - }; - DescribePreCheckResultsResult(); - explicit DescribePreCheckResultsResult(const std::string &payload); - ~DescribePreCheckResultsResult(); + ModifyReadonlyInstanceDelayReplicationTimeResult(); + explicit ModifyReadonlyInstanceDelayReplicationTimeResult(const std::string &payload); + ~ModifyReadonlyInstanceDelayReplicationTimeResult(); + std::string getTaskId()const; std::string getDBInstanceId()const; - std::vector getItems()const; + std::string getReadSQLReplicationTime()const; protected: void parse(const std::string &payload); private: + std::string taskId_; std::string dBInstanceId_; - std::vector items_; + std::string readSQLReplicationTime_; }; } } } -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEPRECHECKRESULTSRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYREADONLYINSTANCEDELAYREPLICATIONTIMERESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/ModifyReplicaModeRequest.h b/rds/include/alibabacloud/rds/model/ModifyReplicaModeRequest.h deleted file mode 100644 index 9131b1aa2..000000000 --- a/rds/include/alibabacloud/rds/model/ModifyReplicaModeRequest.h +++ /dev/null @@ -1,78 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYREPLICAMODEREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_MODIFYREPLICAMODEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT ModifyReplicaModeRequest : public RpcServiceRequest - { - - public: - ModifyReplicaModeRequest(); - ~ModifyReplicaModeRequest(); - - std::string getDomainMode()const; - void setDomainMode(const std::string& domainMode); - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getPrimaryInstanceId()const; - void setPrimaryInstanceId(const std::string& primaryInstanceId); - std::string getReplicaMode()const; - void setReplicaMode(const std::string& replicaMode); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - std::string getReplicaId()const; - void setReplicaId(const std::string& replicaId); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string domainMode_; - long resourceOwnerId_; - std::string primaryInstanceId_; - std::string replicaMode_; - std::string securityToken_; - std::string resourceOwnerAccount_; - std::string regionId_; - std::string ownerAccount_; - std::string replicaId_; - long ownerId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYREPLICAMODEREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/ModifyReplicaRecoveryModeRequest.h b/rds/include/alibabacloud/rds/model/ModifyReplicaRecoveryModeRequest.h deleted file mode 100644 index e14ba6b5c..000000000 --- a/rds/include/alibabacloud/rds/model/ModifyReplicaRecoveryModeRequest.h +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYREPLICARECOVERYMODEREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_MODIFYREPLICARECOVERYMODEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT ModifyReplicaRecoveryModeRequest : public RpcServiceRequest - { - - public: - ModifyReplicaRecoveryModeRequest(); - ~ModifyReplicaRecoveryModeRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getRecoveryMode()const; - void setRecoveryMode(const std::string& recoveryMode); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - std::string getReplicaId()const; - void setReplicaId(const std::string& replicaId); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - long resourceOwnerId_; - std::string securityToken_; - std::string resourceOwnerAccount_; - std::string regionId_; - std::string recoveryMode_; - std::string ownerAccount_; - std::string replicaId_; - long ownerId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYREPLICARECOVERYMODEREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/ModifyReplicaRecoveryModeResult.h b/rds/include/alibabacloud/rds/model/ModifyReplicaRecoveryModeResult.h deleted file mode 100644 index 68c55d2f0..000000000 --- a/rds/include/alibabacloud/rds/model/ModifyReplicaRecoveryModeResult.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYREPLICARECOVERYMODERESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_MODIFYREPLICARECOVERYMODERESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT ModifyReplicaRecoveryModeResult : public ServiceResult - { - public: - - - ModifyReplicaRecoveryModeResult(); - explicit ModifyReplicaRecoveryModeResult(const std::string &payload); - ~ModifyReplicaRecoveryModeResult(); - - protected: - void parse(const std::string &payload); - private: - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYREPLICARECOVERYMODERESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/ModifyReplicaRelationRequest.h b/rds/include/alibabacloud/rds/model/ModifyReplicaRelationRequest.h deleted file mode 100644 index 67818d64e..000000000 --- a/rds/include/alibabacloud/rds/model/ModifyReplicaRelationRequest.h +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYREPLICARELATIONREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_MODIFYREPLICARELATIONREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT ModifyReplicaRelationRequest : public RpcServiceRequest - { - - public: - ModifyReplicaRelationRequest(); - ~ModifyReplicaRelationRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - std::string getReplicaId()const; - void setReplicaId(const std::string& replicaId); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - long resourceOwnerId_; - std::string securityToken_; - std::string resourceOwnerAccount_; - std::string regionId_; - std::string ownerAccount_; - std::string replicaId_; - long ownerId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYREPLICARELATIONREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/ModifyReplicaRelationResult.h b/rds/include/alibabacloud/rds/model/ModifyReplicaRelationResult.h deleted file mode 100644 index ece59a43d..000000000 --- a/rds/include/alibabacloud/rds/model/ModifyReplicaRelationResult.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYREPLICARELATIONRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_MODIFYREPLICARELATIONRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT ModifyReplicaRelationResult : public ServiceResult - { - public: - - - ModifyReplicaRelationResult(); - explicit ModifyReplicaRelationResult(const std::string &payload); - ~ModifyReplicaRelationResult(); - - protected: - void parse(const std::string &payload); - private: - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYREPLICARELATIONRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/ModifyReplicaVerificationModeRequest.h b/rds/include/alibabacloud/rds/model/ModifyReplicaVerificationModeRequest.h deleted file mode 100644 index ab6a79f78..000000000 --- a/rds/include/alibabacloud/rds/model/ModifyReplicaVerificationModeRequest.h +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYREPLICAVERIFICATIONMODEREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_MODIFYREPLICAVERIFICATIONMODEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT ModifyReplicaVerificationModeRequest : public RpcServiceRequest - { - - public: - ModifyReplicaVerificationModeRequest(); - ~ModifyReplicaVerificationModeRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getVerificationMode()const; - void setVerificationMode(const std::string& verificationMode); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - std::string getReplicaId()const; - void setReplicaId(const std::string& replicaId); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - long resourceOwnerId_; - std::string verificationMode_; - std::string securityToken_; - std::string resourceOwnerAccount_; - std::string regionId_; - std::string ownerAccount_; - std::string replicaId_; - long ownerId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYREPLICAVERIFICATIONMODEREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/ModifyReplicaVerificationModeResult.h b/rds/include/alibabacloud/rds/model/ModifyReplicaVerificationModeResult.h deleted file mode 100644 index cafc42ec7..000000000 --- a/rds/include/alibabacloud/rds/model/ModifyReplicaVerificationModeResult.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYREPLICAVERIFICATIONMODERESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_MODIFYREPLICAVERIFICATIONMODERESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT ModifyReplicaVerificationModeResult : public ServiceResult - { - public: - - - ModifyReplicaVerificationModeResult(); - explicit ModifyReplicaVerificationModeResult(const std::string &payload); - ~ModifyReplicaVerificationModeResult(); - - protected: - void parse(const std::string &payload); - private: - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYREPLICAVERIFICATIONMODERESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/ModifySecurityIpsRequest.h b/rds/include/alibabacloud/rds/model/ModifySecurityIpsRequest.h index 0573cbf25..39c34b10c 100644 --- a/rds/include/alibabacloud/rds/model/ModifySecurityIpsRequest.h +++ b/rds/include/alibabacloud/rds/model/ModifySecurityIpsRequest.h @@ -59,6 +59,8 @@ namespace AlibabaCloud void setWhitelistNetworkType(const std::string& whitelistNetworkType); std::string getDBInstanceIPArrayAttribute()const; void setDBInstanceIPArrayAttribute(const std::string& dBInstanceIPArrayAttribute); + std::string getSecurityIPType()const; + void setSecurityIPType(const std::string& securityIPType); std::string getDBInstanceId()const; void setDBInstanceId(const std::string& dBInstanceId); @@ -75,6 +77,7 @@ namespace AlibabaCloud std::string accessKeyId_; std::string whitelistNetworkType_; std::string dBInstanceIPArrayAttribute_; + std::string securityIPType_; std::string dBInstanceId_; }; diff --git a/rds/include/alibabacloud/rds/model/PreCheckBeforeImportDataRequest.h b/rds/include/alibabacloud/rds/model/PreCheckBeforeImportDataRequest.h deleted file mode 100644 index 0c8a6df1e..000000000 --- a/rds/include/alibabacloud/rds/model/PreCheckBeforeImportDataRequest.h +++ /dev/null @@ -1,84 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_PRECHECKBEFOREIMPORTDATAREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_PRECHECKBEFOREIMPORTDATAREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT PreCheckBeforeImportDataRequest : public RpcServiceRequest - { - - public: - PreCheckBeforeImportDataRequest(); - ~PreCheckBeforeImportDataRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getImportDataType()const; - void setImportDataType(const std::string& importDataType); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getClientToken()const; - void setClientToken(const std::string& clientToken); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - std::string getSourceDatabaseDBNames()const; - void setSourceDatabaseDBNames(const std::string& sourceDatabaseDBNames); - std::string getSourceDatabaseIp()const; - void setSourceDatabaseIp(const std::string& sourceDatabaseIp); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getSourceDatabasePassword()const; - void setSourceDatabasePassword(const std::string& sourceDatabasePassword); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getSourceDatabasePort()const; - void setSourceDatabasePort(const std::string& sourceDatabasePort); - std::string getSourceDatabaseUserName()const; - void setSourceDatabaseUserName(const std::string& sourceDatabaseUserName); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - - private: - long resourceOwnerId_; - std::string importDataType_; - std::string resourceOwnerAccount_; - std::string clientToken_; - std::string ownerAccount_; - std::string sourceDatabaseDBNames_; - std::string sourceDatabaseIp_; - long ownerId_; - std::string sourceDatabasePassword_; - std::string accessKeyId_; - std::string sourceDatabasePort_; - std::string sourceDatabaseUserName_; - std::string dBInstanceId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_PRECHECKBEFOREIMPORTDATAREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/PreCheckBeforeImportDataResult.h b/rds/include/alibabacloud/rds/model/PreCheckBeforeImportDataResult.h deleted file mode 100644 index 449e487ee..000000000 --- a/rds/include/alibabacloud/rds/model/PreCheckBeforeImportDataResult.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_PRECHECKBEFOREIMPORTDATARESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_PRECHECKBEFOREIMPORTDATARESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT PreCheckBeforeImportDataResult : public ServiceResult - { - public: - - - PreCheckBeforeImportDataResult(); - explicit PreCheckBeforeImportDataResult(const std::string &payload); - ~PreCheckBeforeImportDataResult(); - std::string getPreCheckId()const; - - protected: - void parse(const std::string &payload); - private: - std::string preCheckId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_PRECHECKBEFOREIMPORTDATARESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/QueryPriceForBuyResult.h b/rds/include/alibabacloud/rds/model/QueryPriceForBuyResult.h deleted file mode 100644 index b106c0192..000000000 --- a/rds/include/alibabacloud/rds/model/QueryPriceForBuyResult.h +++ /dev/null @@ -1,82 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_QUERYPRICEFORBUYRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_QUERYPRICEFORBUYRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT QueryPriceForBuyResult : public ServiceResult - { - public: - struct PriceInfo - { - struct ActivityInfo - { - std::string errorCode; - std::string checkErrMsg; - std::string success; - }; - struct Coupon - { - std::string couponNo; - std::string description; - std::string isSelected; - std::string name; - }; - ActivityInfo activityInfo; - float originalPrice; - std::string currency; - float discountPrice; - std::vector ruleIds; - float tradePrice; - std::vector coupons; - }; - struct Rule - { - std::string description; - long ruleId; - std::string name; - }; - - - QueryPriceForBuyResult(); - explicit QueryPriceForBuyResult(const std::string &payload); - ~QueryPriceForBuyResult(); - std::vector getRules()const; - PriceInfo getPriceInfo()const; - - protected: - void parse(const std::string &payload); - private: - std::vector rules_; - PriceInfo priceInfo_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_QUERYPRICEFORBUYRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/QueryPriceForBuyRequest.h b/rds/include/alibabacloud/rds/model/RecoveryDBInstanceRequest.h similarity index 51% rename from rds/include/alibabacloud/rds/model/QueryPriceForBuyRequest.h rename to rds/include/alibabacloud/rds/model/RecoveryDBInstanceRequest.h index d9f50e93e..2413843be 100644 --- a/rds/include/alibabacloud/rds/model/QueryPriceForBuyRequest.h +++ b/rds/include/alibabacloud/rds/model/RecoveryDBInstanceRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_QUERYPRICEFORBUYREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_QUERYPRICEFORBUYREQUEST_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_RECOVERYDBINSTANCEREQUEST_H_ +#define ALIBABACLOUD_RDS_MODEL_RECOVERYDBINSTANCEREQUEST_H_ #include #include @@ -28,29 +28,29 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT QueryPriceForBuyRequest : public RpcServiceRequest + class ALIBABACLOUD_RDS_EXPORT RecoveryDBInstanceRequest : public RpcServiceRequest { public: - QueryPriceForBuyRequest(); - ~QueryPriceForBuyRequest(); + RecoveryDBInstanceRequest(); + ~RecoveryDBInstanceRequest(); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); + std::string getRestoreTime()const; + void setRestoreTime(const std::string& restoreTime); + std::string getPeriod()const; + void setPeriod(const std::string& period); int getDBInstanceStorage()const; void setDBInstanceStorage(int dBInstanceStorage); - int getQuantity()const; - void setQuantity(int quantity); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getClientToken()const; void setClientToken(const std::string& clientToken); + std::string getBackupId()const; + void setBackupId(const std::string& backupId); std::string getOwnerAccount()const; void setOwnerAccount(const std::string& ownerAccount); - std::string getCommodityCode()const; - void setCommodityCode(const std::string& commodityCode); - std::string getEngineVersion()const; - void setEngineVersion(const std::string& engineVersion); long getOwnerId()const; void setOwnerId(long ownerId); std::string getUsedTime()const; @@ -59,44 +59,53 @@ namespace AlibabaCloud void setAccessKeyId(const std::string& accessKeyId); std::string getDBInstanceClass()const; void setDBInstanceClass(const std::string& dBInstanceClass); - int getInstanceUsedType()const; - void setInstanceUsedType(int instanceUsedType); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getEngine()const; - void setEngine(const std::string& engine); - std::string getZoneId()const; - void setZoneId(const std::string& zoneId); - std::string getTimeType()const; - void setTimeType(const std::string& timeType); + std::string getDbNames()const; + void setDbNames(const std::string& dbNames); + std::string getVSwitchId()const; + void setVSwitchId(const std::string& vSwitchId); + std::string getPrivateIpAddress()const; + void setPrivateIpAddress(const std::string& privateIpAddress); + std::string getResourceGroupId()const; + void setResourceGroupId(const std::string& resourceGroupId); + std::string getTargetDBInstanceId()const; + void setTargetDBInstanceId(const std::string& targetDBInstanceId); + std::string getVPCId()const; + void setVPCId(const std::string& vPCId); + std::string getDBInstanceDescription()const; + void setDBInstanceDescription(const std::string& dBInstanceDescription); + std::string getDBInstanceId()const; + void setDBInstanceId(const std::string& dBInstanceId); std::string getPayType()const; void setPayType(const std::string& payType); - std::string getOrderType()const; - void setOrderType(const std::string& orderType); + std::string getInstanceNetworkType()const; + void setInstanceNetworkType(const std::string& instanceNetworkType); private: long resourceOwnerId_; + std::string restoreTime_; + std::string period_; int dBInstanceStorage_; - int quantity_; std::string resourceOwnerAccount_; std::string clientToken_; + std::string backupId_; std::string ownerAccount_; - std::string commodityCode_; - std::string engineVersion_; long ownerId_; std::string usedTime_; std::string accessKeyId_; std::string dBInstanceClass_; - int instanceUsedType_; - std::string regionId_; - std::string engine_; - std::string zoneId_; - std::string timeType_; + std::string dbNames_; + std::string vSwitchId_; + std::string privateIpAddress_; + std::string resourceGroupId_; + std::string targetDBInstanceId_; + std::string vPCId_; + std::string dBInstanceDescription_; + std::string dBInstanceId_; std::string payType_; - std::string orderType_; + std::string instanceNetworkType_; }; } } } -#endif // !ALIBABACLOUD_RDS_MODEL_QUERYPRICEFORBUYREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_RECOVERYDBINSTANCEREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/CreateSQLDiagnosisResult.h b/rds/include/alibabacloud/rds/model/RecoveryDBInstanceResult.h similarity index 65% rename from rds/include/alibabacloud/rds/model/CreateSQLDiagnosisResult.h rename to rds/include/alibabacloud/rds/model/RecoveryDBInstanceResult.h index 9aeb27382..4050fb822 100644 --- a/rds/include/alibabacloud/rds/model/CreateSQLDiagnosisResult.h +++ b/rds/include/alibabacloud/rds/model/RecoveryDBInstanceResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_CREATESQLDIAGNOSISRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_CREATESQLDIAGNOSISRESULT_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_RECOVERYDBINSTANCERESULT_H_ +#define ALIBABACLOUD_RDS_MODEL_RECOVERYDBINSTANCERESULT_H_ #include #include @@ -29,23 +29,25 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT CreateSQLDiagnosisResult : public ServiceResult + class ALIBABACLOUD_RDS_EXPORT RecoveryDBInstanceResult : public ServiceResult { public: - CreateSQLDiagnosisResult(); - explicit CreateSQLDiagnosisResult(const std::string &payload); - ~CreateSQLDiagnosisResult(); - std::string getSQLDiagId()const; + RecoveryDBInstanceResult(); + explicit RecoveryDBInstanceResult(const std::string &payload); + ~RecoveryDBInstanceResult(); + std::string getDBInstanceId()const; + std::string getOrderId()const; protected: void parse(const std::string &payload); private: - std::string sQLDiagId_; + std::string dBInstanceId_; + std::string orderId_; }; } } } -#endif // !ALIBABACLOUD_RDS_MODEL_CREATESQLDIAGNOSISRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_RECOVERYDBINSTANCERESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/ReleaseReplicaRequest.h b/rds/include/alibabacloud/rds/model/ReleaseReplicaRequest.h deleted file mode 100644 index 6c5c7873b..000000000 --- a/rds/include/alibabacloud/rds/model/ReleaseReplicaRequest.h +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_RELEASEREPLICAREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_RELEASEREPLICAREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT ReleaseReplicaRequest : public RpcServiceRequest - { - - public: - ReleaseReplicaRequest(); - ~ReleaseReplicaRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - std::string getReplicaId()const; - void setReplicaId(const std::string& replicaId); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - long resourceOwnerId_; - std::string securityToken_; - std::string resourceOwnerAccount_; - std::string regionId_; - std::string ownerAccount_; - std::string replicaId_; - long ownerId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_RELEASEREPLICAREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/ReleaseReplicaResult.h b/rds/include/alibabacloud/rds/model/ReleaseReplicaResult.h deleted file mode 100644 index f9c7e5e48..000000000 --- a/rds/include/alibabacloud/rds/model/ReleaseReplicaResult.h +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_RELEASEREPLICARESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_RELEASEREPLICARESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT ReleaseReplicaResult : public ServiceResult - { - public: - - - ReleaseReplicaResult(); - explicit ReleaseReplicaResult(const std::string &payload); - ~ReleaseReplicaResult(); - - protected: - void parse(const std::string &payload); - private: - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_RELEASEREPLICARESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/RequestServiceOfCloudDBARequest.h b/rds/include/alibabacloud/rds/model/RequestServiceOfCloudDBARequest.h deleted file mode 100644 index 7cb36e297..000000000 --- a/rds/include/alibabacloud/rds/model/RequestServiceOfCloudDBARequest.h +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_REQUESTSERVICEOFCLOUDDBAREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_REQUESTSERVICEOFCLOUDDBAREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT RequestServiceOfCloudDBARequest : public RpcServiceRequest - { - - public: - RequestServiceOfCloudDBARequest(); - ~RequestServiceOfCloudDBARequest(); - - std::string getServiceRequestParam()const; - void setServiceRequestParam(const std::string& serviceRequestParam); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - std::string getServiceRequestType()const; - void setServiceRequestType(const std::string& serviceRequestType); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string serviceRequestParam_; - std::string dBInstanceId_; - std::string serviceRequestType_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_REQUESTSERVICEOFCLOUDDBAREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/RequestServiceOfCloudDBAResult.h b/rds/include/alibabacloud/rds/model/RequestServiceOfCloudDBAResult.h deleted file mode 100644 index 3bb8ccbbd..000000000 --- a/rds/include/alibabacloud/rds/model/RequestServiceOfCloudDBAResult.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_REQUESTSERVICEOFCLOUDDBARESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_REQUESTSERVICEOFCLOUDDBARESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT RequestServiceOfCloudDBAResult : public ServiceResult - { - public: - - - RequestServiceOfCloudDBAResult(); - explicit RequestServiceOfCloudDBAResult(const std::string &payload); - ~RequestServiceOfCloudDBAResult(); - std::string getAttrData()const; - std::string getListData()const; - - protected: - void parse(const std::string &payload); - private: - std::string attrData_; - std::string listData_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_REQUESTSERVICEOFCLOUDDBARESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeCloudDBAServiceRequest.h b/rds/include/alibabacloud/rds/model/RequestServiceOfCloudDBExpertRequest.h similarity index 77% rename from rds/include/alibabacloud/rds/model/DescribeCloudDBAServiceRequest.h rename to rds/include/alibabacloud/rds/model/RequestServiceOfCloudDBExpertRequest.h index a105ec80b..b613c1aeb 100644 --- a/rds/include/alibabacloud/rds/model/DescribeCloudDBAServiceRequest.h +++ b/rds/include/alibabacloud/rds/model/RequestServiceOfCloudDBExpertRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBECLOUDDBASERVICEREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBECLOUDDBASERVICEREQUEST_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_REQUESTSERVICEOFCLOUDDBEXPERTREQUEST_H_ +#define ALIBABACLOUD_RDS_MODEL_REQUESTSERVICEOFCLOUDDBEXPERTREQUEST_H_ #include #include @@ -28,12 +28,12 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT DescribeCloudDBAServiceRequest : public RpcServiceRequest + class ALIBABACLOUD_RDS_EXPORT RequestServiceOfCloudDBExpertRequest : public RpcServiceRequest { public: - DescribeCloudDBAServiceRequest(); - ~DescribeCloudDBAServiceRequest(); + RequestServiceOfCloudDBExpertRequest(); + ~RequestServiceOfCloudDBExpertRequest(); std::string getServiceRequestParam()const; void setServiceRequestParam(const std::string& serviceRequestParam); @@ -54,4 +54,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBECLOUDDBASERVICEREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_REQUESTSERVICEOFCLOUDDBEXPERTREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeDatabaseLockDiagnosisResult.h b/rds/include/alibabacloud/rds/model/RequestServiceOfCloudDBExpertResult.h similarity index 63% rename from rds/include/alibabacloud/rds/model/DescribeDatabaseLockDiagnosisResult.h rename to rds/include/alibabacloud/rds/model/RequestServiceOfCloudDBExpertResult.h index 365c086bf..e1e878517 100644 --- a/rds/include/alibabacloud/rds/model/DescribeDatabaseLockDiagnosisResult.h +++ b/rds/include/alibabacloud/rds/model/RequestServiceOfCloudDBExpertResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDATABASELOCKDIAGNOSISRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDATABASELOCKDIAGNOSISRESULT_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_REQUESTSERVICEOFCLOUDDBEXPERTRESULT_H_ +#define ALIBABACLOUD_RDS_MODEL_REQUESTSERVICEOFCLOUDDBEXPERTRESULT_H_ #include #include @@ -29,23 +29,27 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT DescribeDatabaseLockDiagnosisResult : public ServiceResult + class ALIBABACLOUD_RDS_EXPORT RequestServiceOfCloudDBExpertResult : public ServiceResult { public: - DescribeDatabaseLockDiagnosisResult(); - explicit DescribeDatabaseLockDiagnosisResult(const std::string &payload); - ~DescribeDatabaseLockDiagnosisResult(); - std::vector getDeadLockList()const; + RequestServiceOfCloudDBExpertResult(); + explicit RequestServiceOfCloudDBExpertResult(const std::string &payload); + ~RequestServiceOfCloudDBExpertResult(); + std::string getMessage()const; + std::string getData()const; + std::string getCode()const; protected: void parse(const std::string &payload); private: - std::vector deadLockList_; + std::string message_; + std::string data_; + std::string code_; }; } } } -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDATABASELOCKDIAGNOSISRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_REQUESTSERVICEOFCLOUDDBEXPERTRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/RestoreDBInstanceRequest.h b/rds/include/alibabacloud/rds/model/RestoreDBInstanceRequest.h index 2ff43e9a5..cf43d1656 100644 --- a/rds/include/alibabacloud/rds/model/RestoreDBInstanceRequest.h +++ b/rds/include/alibabacloud/rds/model/RestoreDBInstanceRequest.h @@ -37,6 +37,8 @@ namespace AlibabaCloud long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); + std::string getRestoreTime()const; + void setRestoreTime(const std::string& restoreTime); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getClientToken()const; @@ -54,6 +56,7 @@ namespace AlibabaCloud private: long resourceOwnerId_; + std::string restoreTime_; std::string resourceOwnerAccount_; std::string clientToken_; std::string backupId_; diff --git a/rds/include/alibabacloud/rds/model/CheckDBNameAvailableRequest.h b/rds/include/alibabacloud/rds/model/RestoreTableRequest.h similarity index 71% rename from rds/include/alibabacloud/rds/model/CheckDBNameAvailableRequest.h rename to rds/include/alibabacloud/rds/model/RestoreTableRequest.h index 29c3c1a57..a071ac6ad 100644 --- a/rds/include/alibabacloud/rds/model/CheckDBNameAvailableRequest.h +++ b/rds/include/alibabacloud/rds/model/RestoreTableRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_CHECKDBNAMEAVAILABLEREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_CHECKDBNAMEAVAILABLEREQUEST_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_RESTORETABLEREQUEST_H_ +#define ALIBABACLOUD_RDS_MODEL_RESTORETABLEREQUEST_H_ #include #include @@ -28,23 +28,27 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT CheckDBNameAvailableRequest : public RpcServiceRequest + class ALIBABACLOUD_RDS_EXPORT RestoreTableRequest : public RpcServiceRequest { public: - CheckDBNameAvailableRequest(); - ~CheckDBNameAvailableRequest(); + RestoreTableRequest(); + ~RestoreTableRequest(); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); - std::string getDBName()const; - void setDBName(const std::string& dBName); + std::string getRestoreTime()const; + void setRestoreTime(const std::string& restoreTime); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getClientToken()const; void setClientToken(const std::string& clientToken); + std::string getBackupId()const; + void setBackupId(const std::string& backupId); std::string getOwnerAccount()const; void setOwnerAccount(const std::string& ownerAccount); + std::string getTableMeta()const; + void setTableMeta(const std::string& tableMeta); std::string getDBInstanceId()const; void setDBInstanceId(const std::string& dBInstanceId); long getOwnerId()const; @@ -54,10 +58,12 @@ namespace AlibabaCloud private: long resourceOwnerId_; - std::string dBName_; + std::string restoreTime_; std::string resourceOwnerAccount_; std::string clientToken_; + std::string backupId_; std::string ownerAccount_; + std::string tableMeta_; std::string dBInstanceId_; long ownerId_; std::string accessKeyId_; @@ -66,4 +72,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_RDS_MODEL_CHECKDBNAMEAVAILABLEREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_RESTORETABLEREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/StopSyncingResult.h b/rds/include/alibabacloud/rds/model/RestoreTableResult.h similarity index 72% rename from rds/include/alibabacloud/rds/model/StopSyncingResult.h rename to rds/include/alibabacloud/rds/model/RestoreTableResult.h index 8046140a8..bdf7fb1bb 100644 --- a/rds/include/alibabacloud/rds/model/StopSyncingResult.h +++ b/rds/include/alibabacloud/rds/model/RestoreTableResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_STOPSYNCINGRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_STOPSYNCINGRESULT_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_RESTORETABLERESULT_H_ +#define ALIBABACLOUD_RDS_MODEL_RESTORETABLERESULT_H_ #include #include @@ -29,14 +29,14 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT StopSyncingResult : public ServiceResult + class ALIBABACLOUD_RDS_EXPORT RestoreTableResult : public ServiceResult { public: - StopSyncingResult(); - explicit StopSyncingResult(const std::string &payload); - ~StopSyncingResult(); + RestoreTableResult(); + explicit RestoreTableResult(const std::string &payload); + ~RestoreTableResult(); protected: void parse(const std::string &payload); @@ -46,4 +46,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_RDS_MODEL_STOPSYNCINGRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_RESTORETABLERESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/StartArchiveSQLLogRequest.h b/rds/include/alibabacloud/rds/model/StartArchiveSQLLogRequest.h deleted file mode 100644 index 4c86fc51f..000000000 --- a/rds/include/alibabacloud/rds/model/StartArchiveSQLLogRequest.h +++ /dev/null @@ -1,78 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_STARTARCHIVESQLLOGREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_STARTARCHIVESQLLOGREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT StartArchiveSQLLogRequest : public RpcServiceRequest - { - - public: - StartArchiveSQLLogRequest(); - ~StartArchiveSQLLogRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getDatabase()const; - void setDatabase(const std::string& database); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - std::string getEndTime()const; - void setEndTime(const std::string& endTime); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - std::string getStartTime()const; - void setStartTime(const std::string& startTime); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getUser()const; - void setUser(const std::string& user); - std::string getQueryKeywords()const; - void setQueryKeywords(const std::string& queryKeywords); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - long resourceOwnerId_; - std::string database_; - std::string resourceOwnerAccount_; - std::string ownerAccount_; - std::string endTime_; - std::string dBInstanceId_; - std::string startTime_; - long ownerId_; - std::string user_; - std::string queryKeywords_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_STARTARCHIVESQLLOGREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/StartDBInstanceDiagnoseRequest.h b/rds/include/alibabacloud/rds/model/StartDBInstanceDiagnoseRequest.h deleted file mode 100644 index 3e2d30a99..000000000 --- a/rds/include/alibabacloud/rds/model/StartDBInstanceDiagnoseRequest.h +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_STARTDBINSTANCEDIAGNOSEREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_STARTDBINSTANCEDIAGNOSEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT StartDBInstanceDiagnoseRequest : public RpcServiceRequest - { - - public: - StartDBInstanceDiagnoseRequest(); - ~StartDBInstanceDiagnoseRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getClientToken()const; - void setClientToken(const std::string& clientToken); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getProxyId()const; - void setProxyId(const std::string& proxyId); - - private: - long resourceOwnerId_; - std::string resourceOwnerAccount_; - std::string clientToken_; - std::string ownerAccount_; - std::string dBInstanceId_; - long ownerId_; - std::string accessKeyId_; - std::string proxyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_STARTDBINSTANCEDIAGNOSEREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/StopSyncingRequest.h b/rds/include/alibabacloud/rds/model/StopSyncingRequest.h deleted file mode 100644 index bb437cf63..000000000 --- a/rds/include/alibabacloud/rds/model/StopSyncingRequest.h +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_STOPSYNCINGREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_STOPSYNCINGREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT StopSyncingRequest : public RpcServiceRequest - { - - public: - StopSyncingRequest(); - ~StopSyncingRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - int getImportId()const; - void setImportId(int importId); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getClientToken()const; - void setClientToken(const std::string& clientToken); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - long resourceOwnerId_; - int importId_; - std::string resourceOwnerAccount_; - std::string clientToken_; - std::string ownerAccount_; - std::string dBInstanceId_; - long ownerId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_STOPSYNCINGREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/UpgradeDBInstanceNetworkRequest.h b/rds/include/alibabacloud/rds/model/SwitchDBInstanceVpcRequest.h similarity index 68% rename from rds/include/alibabacloud/rds/model/UpgradeDBInstanceNetworkRequest.h rename to rds/include/alibabacloud/rds/model/SwitchDBInstanceVpcRequest.h index e345fff1b..8ee6b1305 100644 --- a/rds/include/alibabacloud/rds/model/UpgradeDBInstanceNetworkRequest.h +++ b/rds/include/alibabacloud/rds/model/SwitchDBInstanceVpcRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_UPGRADEDBINSTANCENETWORKREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_UPGRADEDBINSTANCENETWORKREQUEST_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_SWITCHDBINSTANCEVPCREQUEST_H_ +#define ALIBABACLOUD_RDS_MODEL_SWITCHDBINSTANCEVPCREQUEST_H_ #include #include @@ -28,19 +28,23 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT UpgradeDBInstanceNetworkRequest : public RpcServiceRequest + class ALIBABACLOUD_RDS_EXPORT SwitchDBInstanceVpcRequest : public RpcServiceRequest { public: - UpgradeDBInstanceNetworkRequest(); - ~UpgradeDBInstanceNetworkRequest(); + SwitchDBInstanceVpcRequest(); + ~SwitchDBInstanceVpcRequest(); + std::string getVSwitchId()const; + void setVSwitchId(const std::string& vSwitchId); + std::string getPrivateIpAddress()const; + void setPrivateIpAddress(const std::string& privateIpAddress); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getConnectionString()const; - void setConnectionString(const std::string& connectionString); + std::string getVPCId()const; + void setVPCId(const std::string& vPCId); std::string getOwnerAccount()const; void setOwnerAccount(const std::string& ownerAccount); std::string getDBInstanceId()const; @@ -51,9 +55,11 @@ namespace AlibabaCloud void setAccessKeyId(const std::string& accessKeyId); private: + std::string vSwitchId_; + std::string privateIpAddress_; long resourceOwnerId_; std::string resourceOwnerAccount_; - std::string connectionString_; + std::string vPCId_; std::string ownerAccount_; std::string dBInstanceId_; long ownerId_; @@ -63,4 +69,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_RDS_MODEL_UPGRADEDBINSTANCENETWORKREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_SWITCHDBINSTANCEVPCREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/ModifyReplicaModeResult.h b/rds/include/alibabacloud/rds/model/SwitchDBInstanceVpcResult.h similarity index 70% rename from rds/include/alibabacloud/rds/model/ModifyReplicaModeResult.h rename to rds/include/alibabacloud/rds/model/SwitchDBInstanceVpcResult.h index fa404d533..4dbd07721 100644 --- a/rds/include/alibabacloud/rds/model/ModifyReplicaModeResult.h +++ b/rds/include/alibabacloud/rds/model/SwitchDBInstanceVpcResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYREPLICAMODERESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_MODIFYREPLICAMODERESULT_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_SWITCHDBINSTANCEVPCRESULT_H_ +#define ALIBABACLOUD_RDS_MODEL_SWITCHDBINSTANCEVPCRESULT_H_ #include #include @@ -29,14 +29,14 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT ModifyReplicaModeResult : public ServiceResult + class ALIBABACLOUD_RDS_EXPORT SwitchDBInstanceVpcResult : public ServiceResult { public: - ModifyReplicaModeResult(); - explicit ModifyReplicaModeResult(const std::string &payload); - ~ModifyReplicaModeResult(); + SwitchDBInstanceVpcResult(); + explicit SwitchDBInstanceVpcResult(const std::string &payload); + ~SwitchDBInstanceVpcResult(); protected: void parse(const std::string &payload); @@ -46,4 +46,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYREPLICAMODERESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_SWITCHDBINSTANCEVPCRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/UpgradeDBInstanceKernelVersionRequest.h b/rds/include/alibabacloud/rds/model/UpgradeDBInstanceKernelVersionRequest.h index d4162f028..2e38e8feb 100644 --- a/rds/include/alibabacloud/rds/model/UpgradeDBInstanceKernelVersionRequest.h +++ b/rds/include/alibabacloud/rds/model/UpgradeDBInstanceKernelVersionRequest.h @@ -35,12 +35,12 @@ namespace AlibabaCloud UpgradeDBInstanceKernelVersionRequest(); ~UpgradeDBInstanceKernelVersionRequest(); - std::string getSwitchTimeMode()const; - void setSwitchTimeMode(const std::string& switchTimeMode); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); + std::string getUpgradeTime()const; + void setUpgradeTime(const std::string& upgradeTime); std::string getDBInstanceId()const; void setDBInstanceId(const std::string& dBInstanceId); std::string getSwitchTime()const; @@ -51,9 +51,9 @@ namespace AlibabaCloud void setAccessKeyId(const std::string& accessKeyId); private: - std::string switchTimeMode_; long resourceOwnerId_; std::string resourceOwnerAccount_; + std::string upgradeTime_; std::string dBInstanceId_; std::string switchTime_; long ownerId_; diff --git a/rds/include/alibabacloud/rds/model/UpgradeDBInstanceNetWorkInfoRequest.h b/rds/include/alibabacloud/rds/model/UpgradeDBInstanceNetWorkInfoRequest.h deleted file mode 100644 index fd86554c1..000000000 --- a/rds/include/alibabacloud/rds/model/UpgradeDBInstanceNetWorkInfoRequest.h +++ /dev/null @@ -1,63 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_UPGRADEDBINSTANCENETWORKINFOREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_UPGRADEDBINSTANCENETWORKINFOREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT UpgradeDBInstanceNetWorkInfoRequest : public RpcServiceRequest - { - - public: - UpgradeDBInstanceNetWorkInfoRequest(); - ~UpgradeDBInstanceNetWorkInfoRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getConnectionString()const; - void setConnectionString(const std::string& connectionString); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - long resourceOwnerId_; - std::string resourceOwnerAccount_; - std::string connectionString_; - std::string dBInstanceId_; - long ownerId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_UPGRADEDBINSTANCENETWORKINFOREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/UpgradeDBInstanceNetworkResult.h b/rds/include/alibabacloud/rds/model/UpgradeDBInstanceNetworkResult.h deleted file mode 100644 index 694615389..000000000 --- a/rds/include/alibabacloud/rds/model/UpgradeDBInstanceNetworkResult.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_UPGRADEDBINSTANCENETWORKRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_UPGRADEDBINSTANCENETWORKRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT UpgradeDBInstanceNetworkResult : public ServiceResult - { - public: - - - UpgradeDBInstanceNetworkResult(); - explicit UpgradeDBInstanceNetworkResult(const std::string &payload); - ~UpgradeDBInstanceNetworkResult(); - std::string getDBInstanceName()const; - - protected: - void parse(const std::string &payload); - private: - std::string dBInstanceName_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_UPGRADEDBINSTANCENETWORKRESULT_H_ \ No newline at end of file diff --git a/rds/src/RdsClient.cc b/rds/src/RdsClient.cc index 94153109f..13dcfa8a4 100644 --- a/rds/src/RdsClient.cc +++ b/rds/src/RdsClient.cc @@ -123,42 +123,6 @@ RdsClient::CheckRecoveryConditionsOutcomeCallable RdsClient::checkRecoveryCondit return task->get_future(); } -RdsClient::LoginDBInstancefromCloudDBAOutcome RdsClient::loginDBInstancefromCloudDBA(const LoginDBInstancefromCloudDBARequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return LoginDBInstancefromCloudDBAOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return LoginDBInstancefromCloudDBAOutcome(LoginDBInstancefromCloudDBAResult(outcome.result())); - else - return LoginDBInstancefromCloudDBAOutcome(outcome.error()); -} - -void RdsClient::loginDBInstancefromCloudDBAAsync(const LoginDBInstancefromCloudDBARequest& request, const LoginDBInstancefromCloudDBAAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, loginDBInstancefromCloudDBA(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::LoginDBInstancefromCloudDBAOutcomeCallable RdsClient::loginDBInstancefromCloudDBACallable(const LoginDBInstancefromCloudDBARequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->loginDBInstancefromCloudDBA(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::DeleteBackupOutcome RdsClient::deleteBackup(const DeleteBackupRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -339,6 +303,42 @@ RdsClient::DescribeDBInstanceMonitorOutcomeCallable RdsClient::describeDBInstanc return task->get_future(); } +RdsClient::DescribeDBInstanceHAConfigOutcome RdsClient::describeDBInstanceHAConfig(const DescribeDBInstanceHAConfigRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeDBInstanceHAConfigOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeDBInstanceHAConfigOutcome(DescribeDBInstanceHAConfigResult(outcome.result())); + else + return DescribeDBInstanceHAConfigOutcome(outcome.error()); +} + +void RdsClient::describeDBInstanceHAConfigAsync(const DescribeDBInstanceHAConfigRequest& request, const DescribeDBInstanceHAConfigAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeDBInstanceHAConfig(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +RdsClient::DescribeDBInstanceHAConfigOutcomeCallable RdsClient::describeDBInstanceHAConfigCallable(const DescribeDBInstanceHAConfigRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeDBInstanceHAConfig(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + RdsClient::CreateReadOnlyDBInstanceOutcome RdsClient::createReadOnlyDBInstance(const CreateReadOnlyDBInstanceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -411,72 +411,36 @@ RdsClient::ModifyAccountDescriptionOutcomeCallable RdsClient::modifyAccountDescr return task->get_future(); } -RdsClient::DescribeDBInstanceHAConfigOutcome RdsClient::describeDBInstanceHAConfig(const DescribeDBInstanceHAConfigRequest &request) const +RdsClient::MigrateToOtherRegionOutcome RdsClient::migrateToOtherRegion(const MigrateToOtherRegionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return DescribeDBInstanceHAConfigOutcome(endpointOutcome.error()); + return MigrateToOtherRegionOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return DescribeDBInstanceHAConfigOutcome(DescribeDBInstanceHAConfigResult(outcome.result())); + return MigrateToOtherRegionOutcome(MigrateToOtherRegionResult(outcome.result())); else - return DescribeDBInstanceHAConfigOutcome(outcome.error()); + return MigrateToOtherRegionOutcome(outcome.error()); } -void RdsClient::describeDBInstanceHAConfigAsync(const DescribeDBInstanceHAConfigRequest& request, const DescribeDBInstanceHAConfigAsyncHandler& handler, const std::shared_ptr& context) const +void RdsClient::migrateToOtherRegionAsync(const MigrateToOtherRegionRequest& request, const MigrateToOtherRegionAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, describeDBInstanceHAConfig(request), context); + handler(this, request, migrateToOtherRegion(request), context); }; asyncExecute(new Runnable(fn)); } -RdsClient::DescribeDBInstanceHAConfigOutcomeCallable RdsClient::describeDBInstanceHAConfigCallable(const DescribeDBInstanceHAConfigRequest &request) const +RdsClient::MigrateToOtherRegionOutcomeCallable RdsClient::migrateToOtherRegionCallable(const MigrateToOtherRegionRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->describeDBInstanceHAConfig(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -RdsClient::DescribeCustinsKernelReleaseNotesOutcome RdsClient::describeCustinsKernelReleaseNotes(const DescribeCustinsKernelReleaseNotesRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeCustinsKernelReleaseNotesOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeCustinsKernelReleaseNotesOutcome(DescribeCustinsKernelReleaseNotesResult(outcome.result())); - else - return DescribeCustinsKernelReleaseNotesOutcome(outcome.error()); -} - -void RdsClient::describeCustinsKernelReleaseNotesAsync(const DescribeCustinsKernelReleaseNotesRequest& request, const DescribeCustinsKernelReleaseNotesAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeCustinsKernelReleaseNotes(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeCustinsKernelReleaseNotesOutcomeCallable RdsClient::describeCustinsKernelReleaseNotesCallable(const DescribeCustinsKernelReleaseNotesRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeCustinsKernelReleaseNotes(request); + return this->migrateToOtherRegion(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); @@ -555,42 +519,6 @@ RdsClient::ModifyParameterOutcomeCallable RdsClient::modifyParameterCallable(con return task->get_future(); } -RdsClient::ReleaseReplicaOutcome RdsClient::releaseReplica(const ReleaseReplicaRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return ReleaseReplicaOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return ReleaseReplicaOutcome(ReleaseReplicaResult(outcome.result())); - else - return ReleaseReplicaOutcome(outcome.error()); -} - -void RdsClient::releaseReplicaAsync(const ReleaseReplicaRequest& request, const ReleaseReplicaAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, releaseReplica(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::ReleaseReplicaOutcomeCallable RdsClient::releaseReplicaCallable(const ReleaseReplicaRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->releaseReplica(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::UpgradeDBInstanceEngineVersionOutcome RdsClient::upgradeDBInstanceEngineVersion(const UpgradeDBInstanceEngineVersionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -627,78 +555,6 @@ RdsClient::UpgradeDBInstanceEngineVersionOutcomeCallable RdsClient::upgradeDBIns return task->get_future(); } -RdsClient::ModifyReplicaRecoveryModeOutcome RdsClient::modifyReplicaRecoveryMode(const ModifyReplicaRecoveryModeRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return ModifyReplicaRecoveryModeOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return ModifyReplicaRecoveryModeOutcome(ModifyReplicaRecoveryModeResult(outcome.result())); - else - return ModifyReplicaRecoveryModeOutcome(outcome.error()); -} - -void RdsClient::modifyReplicaRecoveryModeAsync(const ModifyReplicaRecoveryModeRequest& request, const ModifyReplicaRecoveryModeAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, modifyReplicaRecoveryMode(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::ModifyReplicaRecoveryModeOutcomeCallable RdsClient::modifyReplicaRecoveryModeCallable(const ModifyReplicaRecoveryModeRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->modifyReplicaRecoveryMode(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -RdsClient::DescribeReplicasOutcome RdsClient::describeReplicas(const DescribeReplicasRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeReplicasOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeReplicasOutcome(DescribeReplicasResult(outcome.result())); - else - return DescribeReplicasOutcome(outcome.error()); -} - -void RdsClient::describeReplicasAsync(const DescribeReplicasRequest& request, const DescribeReplicasAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeReplicas(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeReplicasOutcomeCallable RdsClient::describeReplicasCallable(const DescribeReplicasRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeReplicas(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::ModifyDBInstanceConnectionStringOutcome RdsClient::modifyDBInstanceConnectionString(const ModifyDBInstanceConnectionStringRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -735,42 +591,6 @@ RdsClient::ModifyDBInstanceConnectionStringOutcomeCallable RdsClient::modifyDBIn return task->get_future(); } -RdsClient::StopSyncingOutcome RdsClient::stopSyncing(const StopSyncingRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return StopSyncingOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return StopSyncingOutcome(StopSyncingResult(outcome.result())); - else - return StopSyncingOutcome(outcome.error()); -} - -void RdsClient::stopSyncingAsync(const StopSyncingRequest& request, const StopSyncingAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, stopSyncing(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::StopSyncingOutcomeCallable RdsClient::stopSyncingCallable(const StopSyncingRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->stopSyncing(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::CheckAccountNameAvailableOutcome RdsClient::checkAccountNameAvailable(const CheckAccountNameAvailableRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -843,6 +663,42 @@ RdsClient::RestartDBInstanceOutcomeCallable RdsClient::restartDBInstanceCallable return task->get_future(); } +RdsClient::DescribeTemplatesListOutcome RdsClient::describeTemplatesList(const DescribeTemplatesListRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeTemplatesListOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeTemplatesListOutcome(DescribeTemplatesListResult(outcome.result())); + else + return DescribeTemplatesListOutcome(outcome.error()); +} + +void RdsClient::describeTemplatesListAsync(const DescribeTemplatesListRequest& request, const DescribeTemplatesListAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeTemplatesList(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +RdsClient::DescribeTemplatesListOutcomeCallable RdsClient::describeTemplatesListCallable(const DescribeTemplatesListRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeTemplatesList(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + RdsClient::ImportDataForSQLServerOutcome RdsClient::importDataForSQLServer(const ImportDataForSQLServerRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -879,36 +735,36 @@ RdsClient::ImportDataForSQLServerOutcomeCallable RdsClient::importDataForSQLServ return task->get_future(); } -RdsClient::DescribeLogicDBInstanceTopologyOutcome RdsClient::describeLogicDBInstanceTopology(const DescribeLogicDBInstanceTopologyRequest &request) const +RdsClient::ModifySecurityGroupConfigurationOutcome RdsClient::modifySecurityGroupConfiguration(const ModifySecurityGroupConfigurationRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return DescribeLogicDBInstanceTopologyOutcome(endpointOutcome.error()); + return ModifySecurityGroupConfigurationOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return DescribeLogicDBInstanceTopologyOutcome(DescribeLogicDBInstanceTopologyResult(outcome.result())); + return ModifySecurityGroupConfigurationOutcome(ModifySecurityGroupConfigurationResult(outcome.result())); else - return DescribeLogicDBInstanceTopologyOutcome(outcome.error()); + return ModifySecurityGroupConfigurationOutcome(outcome.error()); } -void RdsClient::describeLogicDBInstanceTopologyAsync(const DescribeLogicDBInstanceTopologyRequest& request, const DescribeLogicDBInstanceTopologyAsyncHandler& handler, const std::shared_ptr& context) const +void RdsClient::modifySecurityGroupConfigurationAsync(const ModifySecurityGroupConfigurationRequest& request, const ModifySecurityGroupConfigurationAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, describeLogicDBInstanceTopology(request), context); + handler(this, request, modifySecurityGroupConfiguration(request), context); }; asyncExecute(new Runnable(fn)); } -RdsClient::DescribeLogicDBInstanceTopologyOutcomeCallable RdsClient::describeLogicDBInstanceTopologyCallable(const DescribeLogicDBInstanceTopologyRequest &request) const +RdsClient::ModifySecurityGroupConfigurationOutcomeCallable RdsClient::modifySecurityGroupConfigurationCallable(const ModifySecurityGroupConfigurationRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->describeLogicDBInstanceTopology(request); + return this->modifySecurityGroupConfiguration(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); @@ -987,114 +843,6 @@ RdsClient::CheckResourceOutcomeCallable RdsClient::checkResourceCallable(const C return task->get_future(); } -RdsClient::StartDBInstanceDiagnoseOutcome RdsClient::startDBInstanceDiagnose(const StartDBInstanceDiagnoseRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return StartDBInstanceDiagnoseOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return StartDBInstanceDiagnoseOutcome(StartDBInstanceDiagnoseResult(outcome.result())); - else - return StartDBInstanceDiagnoseOutcome(outcome.error()); -} - -void RdsClient::startDBInstanceDiagnoseAsync(const StartDBInstanceDiagnoseRequest& request, const StartDBInstanceDiagnoseAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, startDBInstanceDiagnose(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::StartDBInstanceDiagnoseOutcomeCallable RdsClient::startDBInstanceDiagnoseCallable(const StartDBInstanceDiagnoseRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->startDBInstanceDiagnose(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -RdsClient::ModifySecurityGroupConfigurationOutcome RdsClient::modifySecurityGroupConfiguration(const ModifySecurityGroupConfigurationRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return ModifySecurityGroupConfigurationOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return ModifySecurityGroupConfigurationOutcome(ModifySecurityGroupConfigurationResult(outcome.result())); - else - return ModifySecurityGroupConfigurationOutcome(outcome.error()); -} - -void RdsClient::modifySecurityGroupConfigurationAsync(const ModifySecurityGroupConfigurationRequest& request, const ModifySecurityGroupConfigurationAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, modifySecurityGroupConfiguration(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::ModifySecurityGroupConfigurationOutcomeCallable RdsClient::modifySecurityGroupConfigurationCallable(const ModifySecurityGroupConfigurationRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->modifySecurityGroupConfiguration(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -RdsClient::DescribeReplicaConflictInfoOutcome RdsClient::describeReplicaConflictInfo(const DescribeReplicaConflictInfoRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeReplicaConflictInfoOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeReplicaConflictInfoOutcome(DescribeReplicaConflictInfoResult(outcome.result())); - else - return DescribeReplicaConflictInfoOutcome(outcome.error()); -} - -void RdsClient::describeReplicaConflictInfoAsync(const DescribeReplicaConflictInfoRequest& request, const DescribeReplicaConflictInfoAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeReplicaConflictInfo(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeReplicaConflictInfoOutcomeCallable RdsClient::describeReplicaConflictInfoCallable(const DescribeReplicaConflictInfoRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeReplicaConflictInfo(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::DescribeCharacterSetNameOutcome RdsClient::describeCharacterSetName(const DescribeCharacterSetNameRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1131,42 +879,6 @@ RdsClient::DescribeCharacterSetNameOutcomeCallable RdsClient::describeCharacterS return task->get_future(); } -RdsClient::ImportDataFromDatabaseOutcome RdsClient::importDataFromDatabase(const ImportDataFromDatabaseRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return ImportDataFromDatabaseOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return ImportDataFromDatabaseOutcome(ImportDataFromDatabaseResult(outcome.result())); - else - return ImportDataFromDatabaseOutcome(outcome.error()); -} - -void RdsClient::importDataFromDatabaseAsync(const ImportDataFromDatabaseRequest& request, const ImportDataFromDatabaseAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, importDataFromDatabase(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::ImportDataFromDatabaseOutcomeCallable RdsClient::importDataFromDatabaseCallable(const ImportDataFromDatabaseRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->importDataFromDatabase(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::DescribeMigrateTasksOutcome RdsClient::describeMigrateTasks(const DescribeMigrateTasksRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1311,108 +1023,36 @@ RdsClient::DescribeModifyParameterLogOutcomeCallable RdsClient::describeModifyPa return task->get_future(); } -RdsClient::DescribeOperatorPermissionOutcome RdsClient::describeOperatorPermission(const DescribeOperatorPermissionRequest &request) const +RdsClient::RecoveryDBInstanceOutcome RdsClient::recoveryDBInstance(const RecoveryDBInstanceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return DescribeOperatorPermissionOutcome(endpointOutcome.error()); + return RecoveryDBInstanceOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return DescribeOperatorPermissionOutcome(DescribeOperatorPermissionResult(outcome.result())); + return RecoveryDBInstanceOutcome(RecoveryDBInstanceResult(outcome.result())); else - return DescribeOperatorPermissionOutcome(outcome.error()); + return RecoveryDBInstanceOutcome(outcome.error()); } -void RdsClient::describeOperatorPermissionAsync(const DescribeOperatorPermissionRequest& request, const DescribeOperatorPermissionAsyncHandler& handler, const std::shared_ptr& context) const +void RdsClient::recoveryDBInstanceAsync(const RecoveryDBInstanceRequest& request, const RecoveryDBInstanceAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, describeOperatorPermission(request), context); + handler(this, request, recoveryDBInstance(request), context); }; asyncExecute(new Runnable(fn)); } -RdsClient::DescribeOperatorPermissionOutcomeCallable RdsClient::describeOperatorPermissionCallable(const DescribeOperatorPermissionRequest &request) const +RdsClient::RecoveryDBInstanceOutcomeCallable RdsClient::recoveryDBInstanceCallable(const RecoveryDBInstanceRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->describeOperatorPermission(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -RdsClient::DescribeOptimizeAdviceOnMissIndexOutcome RdsClient::describeOptimizeAdviceOnMissIndex(const DescribeOptimizeAdviceOnMissIndexRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeOptimizeAdviceOnMissIndexOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeOptimizeAdviceOnMissIndexOutcome(DescribeOptimizeAdviceOnMissIndexResult(outcome.result())); - else - return DescribeOptimizeAdviceOnMissIndexOutcome(outcome.error()); -} - -void RdsClient::describeOptimizeAdviceOnMissIndexAsync(const DescribeOptimizeAdviceOnMissIndexRequest& request, const DescribeOptimizeAdviceOnMissIndexAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeOptimizeAdviceOnMissIndex(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeOptimizeAdviceOnMissIndexOutcomeCallable RdsClient::describeOptimizeAdviceOnMissIndexCallable(const DescribeOptimizeAdviceOnMissIndexRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeOptimizeAdviceOnMissIndex(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -RdsClient::DescribeDampPoliciesByCidOutcome RdsClient::describeDampPoliciesByCid(const DescribeDampPoliciesByCidRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeDampPoliciesByCidOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeDampPoliciesByCidOutcome(DescribeDampPoliciesByCidResult(outcome.result())); - else - return DescribeDampPoliciesByCidOutcome(outcome.error()); -} - -void RdsClient::describeDampPoliciesByCidAsync(const DescribeDampPoliciesByCidRequest& request, const DescribeDampPoliciesByCidAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeDampPoliciesByCid(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeDampPoliciesByCidOutcomeCallable RdsClient::describeDampPoliciesByCidCallable(const DescribeDampPoliciesByCidRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeDampPoliciesByCid(request); + return this->recoveryDBInstance(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); @@ -1527,42 +1167,6 @@ RdsClient::RenewInstanceOutcomeCallable RdsClient::renewInstanceCallable(const R return task->get_future(); } -RdsClient::CheckDBNameAvailableOutcome RdsClient::checkDBNameAvailable(const CheckDBNameAvailableRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return CheckDBNameAvailableOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return CheckDBNameAvailableOutcome(CheckDBNameAvailableResult(outcome.result())); - else - return CheckDBNameAvailableOutcome(outcome.error()); -} - -void RdsClient::checkDBNameAvailableAsync(const CheckDBNameAvailableRequest& request, const CheckDBNameAvailableAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, checkDBNameAvailable(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::CheckDBNameAvailableOutcomeCallable RdsClient::checkDBNameAvailableCallable(const CheckDBNameAvailableRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->checkDBNameAvailable(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::ModifyDBInstanceMonitorOutcome RdsClient::modifyDBInstanceMonitor(const ModifyDBInstanceMonitorRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1743,42 +1347,6 @@ RdsClient::ModifyBackupPolicyOutcomeCallable RdsClient::modifyBackupPolicyCallab return task->get_future(); } -RdsClient::DescribeReplicaInitializeProgressOutcome RdsClient::describeReplicaInitializeProgress(const DescribeReplicaInitializeProgressRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeReplicaInitializeProgressOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeReplicaInitializeProgressOutcome(DescribeReplicaInitializeProgressResult(outcome.result())); - else - return DescribeReplicaInitializeProgressOutcome(outcome.error()); -} - -void RdsClient::describeReplicaInitializeProgressAsync(const DescribeReplicaInitializeProgressRequest& request, const DescribeReplicaInitializeProgressAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeReplicaInitializeProgress(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeReplicaInitializeProgressOutcomeCallable RdsClient::describeReplicaInitializeProgressCallable(const DescribeReplicaInitializeProgressRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeReplicaInitializeProgress(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::DescribeSecurityGroupConfigurationOutcome RdsClient::describeSecurityGroupConfiguration(const DescribeSecurityGroupConfigurationRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1851,42 +1419,6 @@ RdsClient::DescribeParametersOutcomeCallable RdsClient::describeParametersCallab return task->get_future(); } -RdsClient::UpgradeDBInstanceNetWorkInfoOutcome RdsClient::upgradeDBInstanceNetWorkInfo(const UpgradeDBInstanceNetWorkInfoRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return UpgradeDBInstanceNetWorkInfoOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return UpgradeDBInstanceNetWorkInfoOutcome(UpgradeDBInstanceNetWorkInfoResult(outcome.result())); - else - return UpgradeDBInstanceNetWorkInfoOutcome(outcome.error()); -} - -void RdsClient::upgradeDBInstanceNetWorkInfoAsync(const UpgradeDBInstanceNetWorkInfoRequest& request, const UpgradeDBInstanceNetWorkInfoAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, upgradeDBInstanceNetWorkInfo(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::UpgradeDBInstanceNetWorkInfoOutcomeCallable RdsClient::upgradeDBInstanceNetWorkInfoCallable(const UpgradeDBInstanceNetWorkInfoRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->upgradeDBInstanceNetWorkInfo(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::AddTagsToResourceOutcome RdsClient::addTagsToResource(const AddTagsToResourceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1959,72 +1491,36 @@ RdsClient::DescribeBinlogFilesOutcomeCallable RdsClient::describeBinlogFilesCall return task->get_future(); } -RdsClient::DescribeBackupsForSecurityOutcome RdsClient::describeBackupsForSecurity(const DescribeBackupsForSecurityRequest &request) const +RdsClient::DescribeDBInstanceProxyConfigurationOutcome RdsClient::describeDBInstanceProxyConfiguration(const DescribeDBInstanceProxyConfigurationRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return DescribeBackupsForSecurityOutcome(endpointOutcome.error()); + return DescribeDBInstanceProxyConfigurationOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return DescribeBackupsForSecurityOutcome(DescribeBackupsForSecurityResult(outcome.result())); + return DescribeDBInstanceProxyConfigurationOutcome(DescribeDBInstanceProxyConfigurationResult(outcome.result())); else - return DescribeBackupsForSecurityOutcome(outcome.error()); + return DescribeDBInstanceProxyConfigurationOutcome(outcome.error()); } -void RdsClient::describeBackupsForSecurityAsync(const DescribeBackupsForSecurityRequest& request, const DescribeBackupsForSecurityAsyncHandler& handler, const std::shared_ptr& context) const +void RdsClient::describeDBInstanceProxyConfigurationAsync(const DescribeDBInstanceProxyConfigurationRequest& request, const DescribeDBInstanceProxyConfigurationAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, describeBackupsForSecurity(request), context); + handler(this, request, describeDBInstanceProxyConfiguration(request), context); }; asyncExecute(new Runnable(fn)); } -RdsClient::DescribeBackupsForSecurityOutcomeCallable RdsClient::describeBackupsForSecurityCallable(const DescribeBackupsForSecurityRequest &request) const +RdsClient::DescribeDBInstanceProxyConfigurationOutcomeCallable RdsClient::describeDBInstanceProxyConfigurationCallable(const DescribeDBInstanceProxyConfigurationRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->describeBackupsForSecurity(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -RdsClient::CreateDiagnosticReportOutcome RdsClient::createDiagnosticReport(const CreateDiagnosticReportRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return CreateDiagnosticReportOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return CreateDiagnosticReportOutcome(CreateDiagnosticReportResult(outcome.result())); - else - return CreateDiagnosticReportOutcome(outcome.error()); -} - -void RdsClient::createDiagnosticReportAsync(const CreateDiagnosticReportRequest& request, const CreateDiagnosticReportAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, createDiagnosticReport(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::CreateDiagnosticReportOutcomeCallable RdsClient::createDiagnosticReportCallable(const CreateDiagnosticReportRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->createDiagnosticReport(request); + return this->describeDBInstanceProxyConfiguration(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); @@ -2067,36 +1563,36 @@ RdsClient::DescribeSQLLogReportListOutcomeCallable RdsClient::describeSQLLogRepo return task->get_future(); } -RdsClient::DescribeResourceDiagnosisOutcome RdsClient::describeResourceDiagnosis(const DescribeResourceDiagnosisRequest &request) const +RdsClient::DescribeReadDBInstanceDelayOutcome RdsClient::describeReadDBInstanceDelay(const DescribeReadDBInstanceDelayRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return DescribeResourceDiagnosisOutcome(endpointOutcome.error()); + return DescribeReadDBInstanceDelayOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return DescribeResourceDiagnosisOutcome(DescribeResourceDiagnosisResult(outcome.result())); + return DescribeReadDBInstanceDelayOutcome(DescribeReadDBInstanceDelayResult(outcome.result())); else - return DescribeResourceDiagnosisOutcome(outcome.error()); + return DescribeReadDBInstanceDelayOutcome(outcome.error()); } -void RdsClient::describeResourceDiagnosisAsync(const DescribeResourceDiagnosisRequest& request, const DescribeResourceDiagnosisAsyncHandler& handler, const std::shared_ptr& context) const +void RdsClient::describeReadDBInstanceDelayAsync(const DescribeReadDBInstanceDelayRequest& request, const DescribeReadDBInstanceDelayAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, describeResourceDiagnosis(request), context); + handler(this, request, describeReadDBInstanceDelay(request), context); }; asyncExecute(new Runnable(fn)); } -RdsClient::DescribeResourceDiagnosisOutcomeCallable RdsClient::describeResourceDiagnosisCallable(const DescribeResourceDiagnosisRequest &request) const +RdsClient::DescribeReadDBInstanceDelayOutcomeCallable RdsClient::describeReadDBInstanceDelayCallable(const DescribeReadDBInstanceDelayRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->describeResourceDiagnosis(request); + return this->describeReadDBInstanceDelay(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); @@ -2247,114 +1743,6 @@ RdsClient::AllocateInstancePublicConnectionOutcomeCallable RdsClient::allocateIn return task->get_future(); } -RdsClient::DescribeOptimizeAdviceOnStorageOutcome RdsClient::describeOptimizeAdviceOnStorage(const DescribeOptimizeAdviceOnStorageRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeOptimizeAdviceOnStorageOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeOptimizeAdviceOnStorageOutcome(DescribeOptimizeAdviceOnStorageResult(outcome.result())); - else - return DescribeOptimizeAdviceOnStorageOutcome(outcome.error()); -} - -void RdsClient::describeOptimizeAdviceOnStorageAsync(const DescribeOptimizeAdviceOnStorageRequest& request, const DescribeOptimizeAdviceOnStorageAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeOptimizeAdviceOnStorage(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeOptimizeAdviceOnStorageOutcomeCallable RdsClient::describeOptimizeAdviceOnStorageCallable(const DescribeOptimizeAdviceOnStorageRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeOptimizeAdviceOnStorage(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -RdsClient::DescribeInstanceAutoRenewAttributeOutcome RdsClient::describeInstanceAutoRenewAttribute(const DescribeInstanceAutoRenewAttributeRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeInstanceAutoRenewAttributeOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeInstanceAutoRenewAttributeOutcome(DescribeInstanceAutoRenewAttributeResult(outcome.result())); - else - return DescribeInstanceAutoRenewAttributeOutcome(outcome.error()); -} - -void RdsClient::describeInstanceAutoRenewAttributeAsync(const DescribeInstanceAutoRenewAttributeRequest& request, const DescribeInstanceAutoRenewAttributeAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeInstanceAutoRenewAttribute(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeInstanceAutoRenewAttributeOutcomeCallable RdsClient::describeInstanceAutoRenewAttributeCallable(const DescribeInstanceAutoRenewAttributeRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeInstanceAutoRenewAttribute(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -RdsClient::CreateStaticVerificationOutcome RdsClient::createStaticVerification(const CreateStaticVerificationRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return CreateStaticVerificationOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return CreateStaticVerificationOutcome(CreateStaticVerificationResult(outcome.result())); - else - return CreateStaticVerificationOutcome(outcome.error()); -} - -void RdsClient::createStaticVerificationAsync(const CreateStaticVerificationRequest& request, const CreateStaticVerificationAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, createStaticVerification(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::CreateStaticVerificationOutcomeCallable RdsClient::createStaticVerificationCallable(const CreateStaticVerificationRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->createStaticVerification(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::DescribeDBInstanceAttributeOutcome RdsClient::describeDBInstanceAttribute(const DescribeDBInstanceAttributeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2391,36 +1779,36 @@ RdsClient::DescribeDBInstanceAttributeOutcomeCallable RdsClient::describeDBInsta return task->get_future(); } -RdsClient::DescribeDBInstanceUserOutcome RdsClient::describeDBInstanceUser(const DescribeDBInstanceUserRequest &request) const +RdsClient::CheckInstanceExistOutcome RdsClient::checkInstanceExist(const CheckInstanceExistRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return DescribeDBInstanceUserOutcome(endpointOutcome.error()); + return CheckInstanceExistOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return DescribeDBInstanceUserOutcome(DescribeDBInstanceUserResult(outcome.result())); + return CheckInstanceExistOutcome(CheckInstanceExistResult(outcome.result())); else - return DescribeDBInstanceUserOutcome(outcome.error()); + return CheckInstanceExistOutcome(outcome.error()); } -void RdsClient::describeDBInstanceUserAsync(const DescribeDBInstanceUserRequest& request, const DescribeDBInstanceUserAsyncHandler& handler, const std::shared_ptr& context) const +void RdsClient::checkInstanceExistAsync(const CheckInstanceExistRequest& request, const CheckInstanceExistAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, describeDBInstanceUser(request), context); + handler(this, request, checkInstanceExist(request), context); }; asyncExecute(new Runnable(fn)); } -RdsClient::DescribeDBInstanceUserOutcomeCallable RdsClient::describeDBInstanceUserCallable(const DescribeDBInstanceUserRequest &request) const +RdsClient::CheckInstanceExistOutcomeCallable RdsClient::checkInstanceExistCallable(const CheckInstanceExistRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->describeDBInstanceUser(request); + return this->checkInstanceExist(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); @@ -2499,42 +1887,6 @@ RdsClient::ModifyInstanceAutoRenewalAttributeOutcomeCallable RdsClient::modifyIn return task->get_future(); } -RdsClient::DescribeSQLCollectorPolicyOutcome RdsClient::describeSQLCollectorPolicy(const DescribeSQLCollectorPolicyRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeSQLCollectorPolicyOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeSQLCollectorPolicyOutcome(DescribeSQLCollectorPolicyResult(outcome.result())); - else - return DescribeSQLCollectorPolicyOutcome(outcome.error()); -} - -void RdsClient::describeSQLCollectorPolicyAsync(const DescribeSQLCollectorPolicyRequest& request, const DescribeSQLCollectorPolicyAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeSQLCollectorPolicy(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeSQLCollectorPolicyOutcomeCallable RdsClient::describeSQLCollectorPolicyCallable(const DescribeSQLCollectorPolicyRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeSQLCollectorPolicy(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::ModifySQLCollectorPolicyOutcome RdsClient::modifySQLCollectorPolicy(const ModifySQLCollectorPolicyRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2571,6 +1923,42 @@ RdsClient::ModifySQLCollectorPolicyOutcomeCallable RdsClient::modifySQLCollector return task->get_future(); } +RdsClient::AllocateInstanceVpcNetworkTypeOutcome RdsClient::allocateInstanceVpcNetworkType(const AllocateInstanceVpcNetworkTypeRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return AllocateInstanceVpcNetworkTypeOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return AllocateInstanceVpcNetworkTypeOutcome(AllocateInstanceVpcNetworkTypeResult(outcome.result())); + else + return AllocateInstanceVpcNetworkTypeOutcome(outcome.error()); +} + +void RdsClient::allocateInstanceVpcNetworkTypeAsync(const AllocateInstanceVpcNetworkTypeRequest& request, const AllocateInstanceVpcNetworkTypeAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, allocateInstanceVpcNetworkType(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +RdsClient::AllocateInstanceVpcNetworkTypeOutcomeCallable RdsClient::allocateInstanceVpcNetworkTypeCallable(const AllocateInstanceVpcNetworkTypeRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->allocateInstanceVpcNetworkType(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + RdsClient::DescribeBackupsOutcome RdsClient::describeBackups(const DescribeBackupsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2643,6 +2031,42 @@ RdsClient::CreateDatabaseOutcomeCallable RdsClient::createDatabaseCallable(const return task->get_future(); } +RdsClient::DescribeCollationTimeZonesOutcome RdsClient::describeCollationTimeZones(const DescribeCollationTimeZonesRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeCollationTimeZonesOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeCollationTimeZonesOutcome(DescribeCollationTimeZonesResult(outcome.result())); + else + return DescribeCollationTimeZonesOutcome(outcome.error()); +} + +void RdsClient::describeCollationTimeZonesAsync(const DescribeCollationTimeZonesRequest& request, const DescribeCollationTimeZonesAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeCollationTimeZones(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +RdsClient::DescribeCollationTimeZonesOutcomeCallable RdsClient::describeCollationTimeZonesCallable(const DescribeCollationTimeZonesRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeCollationTimeZones(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + RdsClient::DeleteDBInstanceOutcome RdsClient::deleteDBInstance(const DeleteDBInstanceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2679,72 +2103,36 @@ RdsClient::DeleteDBInstanceOutcomeCallable RdsClient::deleteDBInstanceCallable(c return task->get_future(); } -RdsClient::DescribeSQLInjectionInfosOutcome RdsClient::describeSQLInjectionInfos(const DescribeSQLInjectionInfosRequest &request) const +RdsClient::ModifyReadonlyInstanceDelayReplicationTimeOutcome RdsClient::modifyReadonlyInstanceDelayReplicationTime(const ModifyReadonlyInstanceDelayReplicationTimeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return DescribeSQLInjectionInfosOutcome(endpointOutcome.error()); + return ModifyReadonlyInstanceDelayReplicationTimeOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return DescribeSQLInjectionInfosOutcome(DescribeSQLInjectionInfosResult(outcome.result())); + return ModifyReadonlyInstanceDelayReplicationTimeOutcome(ModifyReadonlyInstanceDelayReplicationTimeResult(outcome.result())); else - return DescribeSQLInjectionInfosOutcome(outcome.error()); + return ModifyReadonlyInstanceDelayReplicationTimeOutcome(outcome.error()); } -void RdsClient::describeSQLInjectionInfosAsync(const DescribeSQLInjectionInfosRequest& request, const DescribeSQLInjectionInfosAsyncHandler& handler, const std::shared_ptr& context) const +void RdsClient::modifyReadonlyInstanceDelayReplicationTimeAsync(const ModifyReadonlyInstanceDelayReplicationTimeRequest& request, const ModifyReadonlyInstanceDelayReplicationTimeAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, describeSQLInjectionInfos(request), context); + handler(this, request, modifyReadonlyInstanceDelayReplicationTime(request), context); }; asyncExecute(new Runnable(fn)); } -RdsClient::DescribeSQLInjectionInfosOutcomeCallable RdsClient::describeSQLInjectionInfosCallable(const DescribeSQLInjectionInfosRequest &request) const +RdsClient::ModifyReadonlyInstanceDelayReplicationTimeOutcomeCallable RdsClient::modifyReadonlyInstanceDelayReplicationTimeCallable(const ModifyReadonlyInstanceDelayReplicationTimeRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->describeSQLInjectionInfos(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -RdsClient::DescribeRealtimeDiagnosesOutcome RdsClient::describeRealtimeDiagnoses(const DescribeRealtimeDiagnosesRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeRealtimeDiagnosesOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeRealtimeDiagnosesOutcome(DescribeRealtimeDiagnosesResult(outcome.result())); - else - return DescribeRealtimeDiagnosesOutcome(outcome.error()); -} - -void RdsClient::describeRealtimeDiagnosesAsync(const DescribeRealtimeDiagnosesRequest& request, const DescribeRealtimeDiagnosesAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeRealtimeDiagnoses(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeRealtimeDiagnosesOutcomeCallable RdsClient::describeRealtimeDiagnosesCallable(const DescribeRealtimeDiagnosesRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeRealtimeDiagnoses(request); + return this->modifyReadonlyInstanceDelayReplicationTime(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); @@ -2787,6 +2175,42 @@ RdsClient::DescribeInstanceAutoRenewalAttributeOutcomeCallable RdsClient::descri return task->get_future(); } +RdsClient::SwitchDBInstanceVpcOutcome RdsClient::switchDBInstanceVpc(const SwitchDBInstanceVpcRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return SwitchDBInstanceVpcOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return SwitchDBInstanceVpcOutcome(SwitchDBInstanceVpcResult(outcome.result())); + else + return SwitchDBInstanceVpcOutcome(outcome.error()); +} + +void RdsClient::switchDBInstanceVpcAsync(const SwitchDBInstanceVpcRequest& request, const SwitchDBInstanceVpcAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, switchDBInstanceVpc(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +RdsClient::SwitchDBInstanceVpcOutcomeCallable RdsClient::switchDBInstanceVpcCallable(const SwitchDBInstanceVpcRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->switchDBInstanceVpc(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + RdsClient::RestoreDBInstanceOutcome RdsClient::restoreDBInstance(const RestoreDBInstanceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2931,6 +2355,42 @@ RdsClient::DescribeDiagnosticReportListOutcomeCallable RdsClient::describeDiagno return task->get_future(); } +RdsClient::MigrateSecurityIPModeOutcome RdsClient::migrateSecurityIPMode(const MigrateSecurityIPModeRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return MigrateSecurityIPModeOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return MigrateSecurityIPModeOutcome(MigrateSecurityIPModeResult(outcome.result())); + else + return MigrateSecurityIPModeOutcome(outcome.error()); +} + +void RdsClient::migrateSecurityIPModeAsync(const MigrateSecurityIPModeRequest& request, const MigrateSecurityIPModeAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, migrateSecurityIPMode(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +RdsClient::MigrateSecurityIPModeOutcomeCallable RdsClient::migrateSecurityIPModeCallable(const MigrateSecurityIPModeRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->migrateSecurityIPMode(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + RdsClient::RemoveTagsFromResourceOutcome RdsClient::removeTagsFromResource(const RemoveTagsFromResourceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3075,36 +2535,36 @@ RdsClient::DescribeMigrateTasksForSQLServerOutcomeCallable RdsClient::describeMi return task->get_future(); } -RdsClient::DescribeVerificationListOutcome RdsClient::describeVerificationList(const DescribeVerificationListRequest &request) const +RdsClient::RestoreTableOutcome RdsClient::restoreTable(const RestoreTableRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return DescribeVerificationListOutcome(endpointOutcome.error()); + return RestoreTableOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return DescribeVerificationListOutcome(DescribeVerificationListResult(outcome.result())); + return RestoreTableOutcome(RestoreTableResult(outcome.result())); else - return DescribeVerificationListOutcome(outcome.error()); + return RestoreTableOutcome(outcome.error()); } -void RdsClient::describeVerificationListAsync(const DescribeVerificationListRequest& request, const DescribeVerificationListAsyncHandler& handler, const std::shared_ptr& context) const +void RdsClient::restoreTableAsync(const RestoreTableRequest& request, const RestoreTableAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, describeVerificationList(request), context); + handler(this, request, restoreTable(request), context); }; asyncExecute(new Runnable(fn)); } -RdsClient::DescribeVerificationListOutcomeCallable RdsClient::describeVerificationListCallable(const DescribeVerificationListRequest &request) const +RdsClient::RestoreTableOutcomeCallable RdsClient::restoreTableCallable(const RestoreTableRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->describeVerificationList(request); + return this->restoreTable(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); @@ -3147,114 +2607,6 @@ RdsClient::CreateOnlineDatabaseTaskOutcomeCallable RdsClient::createOnlineDataba return task->get_future(); } -RdsClient::ModifyReplicaModeOutcome RdsClient::modifyReplicaMode(const ModifyReplicaModeRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return ModifyReplicaModeOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return ModifyReplicaModeOutcome(ModifyReplicaModeResult(outcome.result())); - else - return ModifyReplicaModeOutcome(outcome.error()); -} - -void RdsClient::modifyReplicaModeAsync(const ModifyReplicaModeRequest& request, const ModifyReplicaModeAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, modifyReplicaMode(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::ModifyReplicaModeOutcomeCallable RdsClient::modifyReplicaModeCallable(const ModifyReplicaModeRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->modifyReplicaMode(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -RdsClient::DescribeStrategyOutcome RdsClient::describeStrategy(const DescribeStrategyRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeStrategyOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeStrategyOutcome(DescribeStrategyResult(outcome.result())); - else - return DescribeStrategyOutcome(outcome.error()); -} - -void RdsClient::describeStrategyAsync(const DescribeStrategyRequest& request, const DescribeStrategyAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeStrategy(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeStrategyOutcomeCallable RdsClient::describeStrategyCallable(const DescribeStrategyRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeStrategy(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -RdsClient::DeleteDampPolicyOutcome RdsClient::deleteDampPolicy(const DeleteDampPolicyRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DeleteDampPolicyOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DeleteDampPolicyOutcome(DeleteDampPolicyResult(outcome.result())); - else - return DeleteDampPolicyOutcome(outcome.error()); -} - -void RdsClient::deleteDampPolicyAsync(const DeleteDampPolicyRequest& request, const DeleteDampPolicyAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, deleteDampPolicy(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DeleteDampPolicyOutcomeCallable RdsClient::deleteDampPolicyCallable(const DeleteDampPolicyRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->deleteDampPolicy(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::GrantAccountPrivilegeOutcome RdsClient::grantAccountPrivilege(const GrantAccountPrivilegeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3327,78 +2679,6 @@ RdsClient::GrantOperatorPermissionOutcomeCallable RdsClient::grantOperatorPermis return task->get_future(); } -RdsClient::ModifyPostpaidDBInstanceSpecOutcome RdsClient::modifyPostpaidDBInstanceSpec(const ModifyPostpaidDBInstanceSpecRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return ModifyPostpaidDBInstanceSpecOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return ModifyPostpaidDBInstanceSpecOutcome(ModifyPostpaidDBInstanceSpecResult(outcome.result())); - else - return ModifyPostpaidDBInstanceSpecOutcome(outcome.error()); -} - -void RdsClient::modifyPostpaidDBInstanceSpecAsync(const ModifyPostpaidDBInstanceSpecRequest& request, const ModifyPostpaidDBInstanceSpecAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, modifyPostpaidDBInstanceSpec(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::ModifyPostpaidDBInstanceSpecOutcomeCallable RdsClient::modifyPostpaidDBInstanceSpecCallable(const ModifyPostpaidDBInstanceSpecRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->modifyPostpaidDBInstanceSpec(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -RdsClient::CreatePolicyWithSpecifiedPolicyOutcome RdsClient::createPolicyWithSpecifiedPolicy(const CreatePolicyWithSpecifiedPolicyRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return CreatePolicyWithSpecifiedPolicyOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return CreatePolicyWithSpecifiedPolicyOutcome(CreatePolicyWithSpecifiedPolicyResult(outcome.result())); - else - return CreatePolicyWithSpecifiedPolicyOutcome(outcome.error()); -} - -void RdsClient::createPolicyWithSpecifiedPolicyAsync(const CreatePolicyWithSpecifiedPolicyRequest& request, const CreatePolicyWithSpecifiedPolicyAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, createPolicyWithSpecifiedPolicy(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::CreatePolicyWithSpecifiedPolicyOutcomeCallable RdsClient::createPolicyWithSpecifiedPolicyCallable(const CreatePolicyWithSpecifiedPolicyRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->createPolicyWithSpecifiedPolicy(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::ModifyDBInstanceTDEOutcome RdsClient::modifyDBInstanceTDE(const ModifyDBInstanceTDERequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3471,186 +2751,6 @@ RdsClient::DescribeDBInstancePerformanceOutcomeCallable RdsClient::describeDBIns return task->get_future(); } -RdsClient::DescribeVpcZoneNosOutcome RdsClient::describeVpcZoneNos(const DescribeVpcZoneNosRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeVpcZoneNosOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeVpcZoneNosOutcome(DescribeVpcZoneNosResult(outcome.result())); - else - return DescribeVpcZoneNosOutcome(outcome.error()); -} - -void RdsClient::describeVpcZoneNosAsync(const DescribeVpcZoneNosRequest& request, const DescribeVpcZoneNosAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeVpcZoneNos(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeVpcZoneNosOutcomeCallable RdsClient::describeVpcZoneNosCallable(const DescribeVpcZoneNosRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeVpcZoneNos(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -RdsClient::DescribeOptimizeAdviceOnBigTableOutcome RdsClient::describeOptimizeAdviceOnBigTable(const DescribeOptimizeAdviceOnBigTableRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeOptimizeAdviceOnBigTableOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeOptimizeAdviceOnBigTableOutcome(DescribeOptimizeAdviceOnBigTableResult(outcome.result())); - else - return DescribeOptimizeAdviceOnBigTableOutcome(outcome.error()); -} - -void RdsClient::describeOptimizeAdviceOnBigTableAsync(const DescribeOptimizeAdviceOnBigTableRequest& request, const DescribeOptimizeAdviceOnBigTableAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeOptimizeAdviceOnBigTable(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeOptimizeAdviceOnBigTableOutcomeCallable RdsClient::describeOptimizeAdviceOnBigTableCallable(const DescribeOptimizeAdviceOnBigTableRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeOptimizeAdviceOnBigTable(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -RdsClient::DescribeDBInstanceExtendAttributeOutcome RdsClient::describeDBInstanceExtendAttribute(const DescribeDBInstanceExtendAttributeRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeDBInstanceExtendAttributeOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeDBInstanceExtendAttributeOutcome(DescribeDBInstanceExtendAttributeResult(outcome.result())); - else - return DescribeDBInstanceExtendAttributeOutcome(outcome.error()); -} - -void RdsClient::describeDBInstanceExtendAttributeAsync(const DescribeDBInstanceExtendAttributeRequest& request, const DescribeDBInstanceExtendAttributeAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeDBInstanceExtendAttribute(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeDBInstanceExtendAttributeOutcomeCallable RdsClient::describeDBInstanceExtendAttributeCallable(const DescribeDBInstanceExtendAttributeRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeDBInstanceExtendAttribute(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -RdsClient::DescribeDampPolicyByCommentOutcome RdsClient::describeDampPolicyByComment(const DescribeDampPolicyByCommentRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeDampPolicyByCommentOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeDampPolicyByCommentOutcome(DescribeDampPolicyByCommentResult(outcome.result())); - else - return DescribeDampPolicyByCommentOutcome(outcome.error()); -} - -void RdsClient::describeDampPolicyByCommentAsync(const DescribeDampPolicyByCommentRequest& request, const DescribeDampPolicyByCommentAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeDampPolicyByComment(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeDampPolicyByCommentOutcomeCallable RdsClient::describeDampPolicyByCommentCallable(const DescribeDampPolicyByCommentRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeDampPolicyByComment(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -RdsClient::DescribePreCheckResultsOutcome RdsClient::describePreCheckResults(const DescribePreCheckResultsRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribePreCheckResultsOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribePreCheckResultsOutcome(DescribePreCheckResultsResult(outcome.result())); - else - return DescribePreCheckResultsOutcome(outcome.error()); -} - -void RdsClient::describePreCheckResultsAsync(const DescribePreCheckResultsRequest& request, const DescribePreCheckResultsAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describePreCheckResults(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribePreCheckResultsOutcomeCallable RdsClient::describePreCheckResultsCallable(const DescribePreCheckResultsRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describePreCheckResults(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::DescribeDBInstancesOutcome RdsClient::describeDBInstances(const DescribeDBInstancesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3687,36 +2787,72 @@ RdsClient::DescribeDBInstancesOutcomeCallable RdsClient::describeDBInstancesCall return task->get_future(); } -RdsClient::StartArchiveSQLLogOutcome RdsClient::startArchiveSQLLog(const StartArchiveSQLLogRequest &request) const +RdsClient::RequestServiceOfCloudDBExpertOutcome RdsClient::requestServiceOfCloudDBExpert(const RequestServiceOfCloudDBExpertRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return StartArchiveSQLLogOutcome(endpointOutcome.error()); + return RequestServiceOfCloudDBExpertOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return StartArchiveSQLLogOutcome(StartArchiveSQLLogResult(outcome.result())); + return RequestServiceOfCloudDBExpertOutcome(RequestServiceOfCloudDBExpertResult(outcome.result())); else - return StartArchiveSQLLogOutcome(outcome.error()); + return RequestServiceOfCloudDBExpertOutcome(outcome.error()); } -void RdsClient::startArchiveSQLLogAsync(const StartArchiveSQLLogRequest& request, const StartArchiveSQLLogAsyncHandler& handler, const std::shared_ptr& context) const +void RdsClient::requestServiceOfCloudDBExpertAsync(const RequestServiceOfCloudDBExpertRequest& request, const RequestServiceOfCloudDBExpertAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, startArchiveSQLLog(request), context); + handler(this, request, requestServiceOfCloudDBExpert(request), context); }; asyncExecute(new Runnable(fn)); } -RdsClient::StartArchiveSQLLogOutcomeCallable RdsClient::startArchiveSQLLogCallable(const StartArchiveSQLLogRequest &request) const +RdsClient::RequestServiceOfCloudDBExpertOutcomeCallable RdsClient::requestServiceOfCloudDBExpertCallable(const RequestServiceOfCloudDBExpertRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->startArchiveSQLLog(request); + return this->requestServiceOfCloudDBExpert(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +RdsClient::DescribeBackupDatabaseOutcome RdsClient::describeBackupDatabase(const DescribeBackupDatabaseRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeBackupDatabaseOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeBackupDatabaseOutcome(DescribeBackupDatabaseResult(outcome.result())); + else + return DescribeBackupDatabaseOutcome(outcome.error()); +} + +void RdsClient::describeBackupDatabaseAsync(const DescribeBackupDatabaseRequest& request, const DescribeBackupDatabaseAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeBackupDatabase(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +RdsClient::DescribeBackupDatabaseOutcomeCallable RdsClient::describeBackupDatabaseCallable(const DescribeBackupDatabaseRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeBackupDatabase(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); @@ -3759,42 +2895,6 @@ RdsClient::CreateDBInstanceReplicaOutcomeCallable RdsClient::createDBInstanceRep return task->get_future(); } -RdsClient::ModifyDampPolicyOutcome RdsClient::modifyDampPolicy(const ModifyDampPolicyRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return ModifyDampPolicyOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return ModifyDampPolicyOutcome(ModifyDampPolicyResult(outcome.result())); - else - return ModifyDampPolicyOutcome(outcome.error()); -} - -void RdsClient::modifyDampPolicyAsync(const ModifyDampPolicyRequest& request, const ModifyDampPolicyAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, modifyDampPolicy(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::ModifyDampPolicyOutcomeCallable RdsClient::modifyDampPolicyCallable(const ModifyDampPolicyRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->modifyDampPolicy(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::AllocateInstancePrivateConnectionOutcome RdsClient::allocateInstancePrivateConnection(const AllocateInstancePrivateConnectionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3867,42 +2967,6 @@ RdsClient::RevokeAccountPrivilegeOutcomeCallable RdsClient::revokeAccountPrivile return task->get_future(); } -RdsClient::DegradeDBInstanceSpecOutcome RdsClient::degradeDBInstanceSpec(const DegradeDBInstanceSpecRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DegradeDBInstanceSpecOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DegradeDBInstanceSpecOutcome(DegradeDBInstanceSpecResult(outcome.result())); - else - return DegradeDBInstanceSpecOutcome(outcome.error()); -} - -void RdsClient::degradeDBInstanceSpecAsync(const DegradeDBInstanceSpecRequest& request, const DegradeDBInstanceSpecAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, degradeDBInstanceSpec(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DegradeDBInstanceSpecOutcomeCallable RdsClient::degradeDBInstanceSpecCallable(const DegradeDBInstanceSpecRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->degradeDBInstanceSpec(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::DescribeParameterTemplatesOutcome RdsClient::describeParameterTemplates(const DescribeParameterTemplatesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3975,72 +3039,72 @@ RdsClient::DescibeImportsFromDatabaseOutcomeCallable RdsClient::descibeImportsFr return task->get_future(); } -RdsClient::DescribeDatabaseLockDiagnosisOutcome RdsClient::describeDatabaseLockDiagnosis(const DescribeDatabaseLockDiagnosisRequest &request) const +RdsClient::CopyDatabaseBetweenInstancesOutcome RdsClient::copyDatabaseBetweenInstances(const CopyDatabaseBetweenInstancesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return DescribeDatabaseLockDiagnosisOutcome(endpointOutcome.error()); + return CopyDatabaseBetweenInstancesOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return DescribeDatabaseLockDiagnosisOutcome(DescribeDatabaseLockDiagnosisResult(outcome.result())); + return CopyDatabaseBetweenInstancesOutcome(CopyDatabaseBetweenInstancesResult(outcome.result())); else - return DescribeDatabaseLockDiagnosisOutcome(outcome.error()); + return CopyDatabaseBetweenInstancesOutcome(outcome.error()); } -void RdsClient::describeDatabaseLockDiagnosisAsync(const DescribeDatabaseLockDiagnosisRequest& request, const DescribeDatabaseLockDiagnosisAsyncHandler& handler, const std::shared_ptr& context) const +void RdsClient::copyDatabaseBetweenInstancesAsync(const CopyDatabaseBetweenInstancesRequest& request, const CopyDatabaseBetweenInstancesAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, describeDatabaseLockDiagnosis(request), context); + handler(this, request, copyDatabaseBetweenInstances(request), context); }; asyncExecute(new Runnable(fn)); } -RdsClient::DescribeDatabaseLockDiagnosisOutcomeCallable RdsClient::describeDatabaseLockDiagnosisCallable(const DescribeDatabaseLockDiagnosisRequest &request) const +RdsClient::CopyDatabaseBetweenInstancesOutcomeCallable RdsClient::copyDatabaseBetweenInstancesCallable(const CopyDatabaseBetweenInstancesRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->describeDatabaseLockDiagnosis(request); + return this->copyDatabaseBetweenInstances(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } -RdsClient::DescribeOptimizeAdviceOnExcessIndexOutcome RdsClient::describeOptimizeAdviceOnExcessIndex(const DescribeOptimizeAdviceOnExcessIndexRequest &request) const +RdsClient::DescribeInstanceVpcMigrateInfoOutcome RdsClient::describeInstanceVpcMigrateInfo(const DescribeInstanceVpcMigrateInfoRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return DescribeOptimizeAdviceOnExcessIndexOutcome(endpointOutcome.error()); + return DescribeInstanceVpcMigrateInfoOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return DescribeOptimizeAdviceOnExcessIndexOutcome(DescribeOptimizeAdviceOnExcessIndexResult(outcome.result())); + return DescribeInstanceVpcMigrateInfoOutcome(DescribeInstanceVpcMigrateInfoResult(outcome.result())); else - return DescribeOptimizeAdviceOnExcessIndexOutcome(outcome.error()); + return DescribeInstanceVpcMigrateInfoOutcome(outcome.error()); } -void RdsClient::describeOptimizeAdviceOnExcessIndexAsync(const DescribeOptimizeAdviceOnExcessIndexRequest& request, const DescribeOptimizeAdviceOnExcessIndexAsyncHandler& handler, const std::shared_ptr& context) const +void RdsClient::describeInstanceVpcMigrateInfoAsync(const DescribeInstanceVpcMigrateInfoRequest& request, const DescribeInstanceVpcMigrateInfoAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, describeOptimizeAdviceOnExcessIndex(request), context); + handler(this, request, describeInstanceVpcMigrateInfo(request), context); }; asyncExecute(new Runnable(fn)); } -RdsClient::DescribeOptimizeAdviceOnExcessIndexOutcomeCallable RdsClient::describeOptimizeAdviceOnExcessIndexCallable(const DescribeOptimizeAdviceOnExcessIndexRequest &request) const +RdsClient::DescribeInstanceVpcMigrateInfoOutcomeCallable RdsClient::describeInstanceVpcMigrateInfoCallable(const DescribeInstanceVpcMigrateInfoRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->describeOptimizeAdviceOnExcessIndex(request); + return this->describeInstanceVpcMigrateInfo(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); @@ -4119,42 +3183,6 @@ RdsClient::CreateDBInstanceOutcomeCallable RdsClient::createDBInstanceCallable(c return task->get_future(); } -RdsClient::DescribeDBInstanceTDEOutcome RdsClient::describeDBInstanceTDE(const DescribeDBInstanceTDERequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeDBInstanceTDEOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeDBInstanceTDEOutcome(DescribeDBInstanceTDEResult(outcome.result())); - else - return DescribeDBInstanceTDEOutcome(outcome.error()); -} - -void RdsClient::describeDBInstanceTDEAsync(const DescribeDBInstanceTDERequest& request, const DescribeDBInstanceTDEAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeDBInstanceTDE(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeDBInstanceTDEOutcomeCallable RdsClient::describeDBInstanceTDECallable(const DescribeDBInstanceTDERequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeDBInstanceTDE(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::ModifyDBInstanceSSLOutcome RdsClient::modifyDBInstanceSSL(const ModifyDBInstanceSSLRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4191,6 +3219,42 @@ RdsClient::ModifyDBInstanceSSLOutcomeCallable RdsClient::modifyDBInstanceSSLCall return task->get_future(); } +RdsClient::DescribeDBInstanceTDEOutcome RdsClient::describeDBInstanceTDE(const DescribeDBInstanceTDERequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeDBInstanceTDEOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeDBInstanceTDEOutcome(DescribeDBInstanceTDEResult(outcome.result())); + else + return DescribeDBInstanceTDEOutcome(outcome.error()); +} + +void RdsClient::describeDBInstanceTDEAsync(const DescribeDBInstanceTDERequest& request, const DescribeDBInstanceTDEAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeDBInstanceTDE(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +RdsClient::DescribeDBInstanceTDEOutcomeCallable RdsClient::describeDBInstanceTDECallable(const DescribeDBInstanceTDERequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeDBInstanceTDE(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + RdsClient::DescribeSQLLogReportsOutcome RdsClient::describeSQLLogReports(const DescribeSQLLogReportsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4227,114 +3291,6 @@ RdsClient::DescribeSQLLogReportsOutcomeCallable RdsClient::describeSQLLogReports return task->get_future(); } -RdsClient::DescribeStaticVerificationListOutcome RdsClient::describeStaticVerificationList(const DescribeStaticVerificationListRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeStaticVerificationListOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeStaticVerificationListOutcome(DescribeStaticVerificationListResult(outcome.result())); - else - return DescribeStaticVerificationListOutcome(outcome.error()); -} - -void RdsClient::describeStaticVerificationListAsync(const DescribeStaticVerificationListRequest& request, const DescribeStaticVerificationListAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeStaticVerificationList(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeStaticVerificationListOutcomeCallable RdsClient::describeStaticVerificationListCallable(const DescribeStaticVerificationListRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeStaticVerificationList(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -RdsClient::DescribeCloudDBAServiceOutcome RdsClient::describeCloudDBAService(const DescribeCloudDBAServiceRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeCloudDBAServiceOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeCloudDBAServiceOutcome(DescribeCloudDBAServiceResult(outcome.result())); - else - return DescribeCloudDBAServiceOutcome(outcome.error()); -} - -void RdsClient::describeCloudDBAServiceAsync(const DescribeCloudDBAServiceRequest& request, const DescribeCloudDBAServiceAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeCloudDBAService(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeCloudDBAServiceOutcomeCallable RdsClient::describeCloudDBAServiceCallable(const DescribeCloudDBAServiceRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeCloudDBAService(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -RdsClient::DescribeSQLDiagnosisListOutcome RdsClient::describeSQLDiagnosisList(const DescribeSQLDiagnosisListRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeSQLDiagnosisListOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeSQLDiagnosisListOutcome(DescribeSQLDiagnosisListResult(outcome.result())); - else - return DescribeSQLDiagnosisListOutcome(outcome.error()); -} - -void RdsClient::describeSQLDiagnosisListAsync(const DescribeSQLDiagnosisListRequest& request, const DescribeSQLDiagnosisListAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeSQLDiagnosisList(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeSQLDiagnosisListOutcomeCallable RdsClient::describeSQLDiagnosisListCallable(const DescribeSQLDiagnosisListRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeSQLDiagnosisList(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::ModifyDBInstanceConnectionModeOutcome RdsClient::modifyDBInstanceConnectionMode(const ModifyDBInstanceConnectionModeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4407,6 +3363,42 @@ RdsClient::DescribeDBInstanceNetInfoOutcomeCallable RdsClient::describeDBInstanc return task->get_future(); } +RdsClient::DescribeAvailableResourceOutcome RdsClient::describeAvailableResource(const DescribeAvailableResourceRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeAvailableResourceOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeAvailableResourceOutcome(DescribeAvailableResourceResult(outcome.result())); + else + return DescribeAvailableResourceOutcome(outcome.error()); +} + +void RdsClient::describeAvailableResourceAsync(const DescribeAvailableResourceRequest& request, const DescribeAvailableResourceAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeAvailableResource(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +RdsClient::DescribeAvailableResourceOutcomeCallable RdsClient::describeAvailableResourceCallable(const DescribeAvailableResourceRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeAvailableResource(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + RdsClient::AllocateReadWriteSplittingConnectionOutcome RdsClient::allocateReadWriteSplittingConnection(const AllocateReadWriteSplittingConnectionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4443,6 +3435,42 @@ RdsClient::AllocateReadWriteSplittingConnectionOutcomeCallable RdsClient::alloca return task->get_future(); } +RdsClient::DescribeCloudDbExpertServiceOutcome RdsClient::describeCloudDbExpertService(const DescribeCloudDbExpertServiceRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeCloudDbExpertServiceOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeCloudDbExpertServiceOutcome(DescribeCloudDbExpertServiceResult(outcome.result())); + else + return DescribeCloudDbExpertServiceOutcome(outcome.error()); +} + +void RdsClient::describeCloudDbExpertServiceAsync(const DescribeCloudDbExpertServiceRequest& request, const DescribeCloudDbExpertServiceAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeCloudDbExpertService(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +RdsClient::DescribeCloudDbExpertServiceOutcomeCallable RdsClient::describeCloudDbExpertServiceCallable(const DescribeCloudDbExpertServiceRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeCloudDbExpertService(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + RdsClient::ReleaseInstancePublicConnectionOutcome RdsClient::releaseInstancePublicConnection(const ReleaseInstancePublicConnectionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4515,42 +3543,6 @@ RdsClient::CalculateDBInstanceWeightOutcomeCallable RdsClient::calculateDBInstan return task->get_future(); } -RdsClient::ModifyReplicaRelationOutcome RdsClient::modifyReplicaRelation(const ModifyReplicaRelationRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return ModifyReplicaRelationOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return ModifyReplicaRelationOutcome(ModifyReplicaRelationResult(outcome.result())); - else - return ModifyReplicaRelationOutcome(outcome.error()); -} - -void RdsClient::modifyReplicaRelationAsync(const ModifyReplicaRelationRequest& request, const ModifyReplicaRelationAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, modifyReplicaRelation(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::ModifyReplicaRelationOutcomeCallable RdsClient::modifyReplicaRelationCallable(const ModifyReplicaRelationRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->modifyReplicaRelation(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::ModifyDBInstanceNetworkTypeOutcome RdsClient::modifyDBInstanceNetworkType(const ModifyDBInstanceNetworkTypeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4587,42 +3579,6 @@ RdsClient::ModifyDBInstanceNetworkTypeOutcomeCallable RdsClient::modifyDBInstanc return task->get_future(); } -RdsClient::DescribeAbnormalDBInstancesOutcome RdsClient::describeAbnormalDBInstances(const DescribeAbnormalDBInstancesRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeAbnormalDBInstancesOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeAbnormalDBInstancesOutcome(DescribeAbnormalDBInstancesResult(outcome.result())); - else - return DescribeAbnormalDBInstancesOutcome(outcome.error()); -} - -void RdsClient::describeAbnormalDBInstancesAsync(const DescribeAbnormalDBInstancesRequest& request, const DescribeAbnormalDBInstancesAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeAbnormalDBInstances(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeAbnormalDBInstancesOutcomeCallable RdsClient::describeAbnormalDBInstancesCallable(const DescribeAbnormalDBInstancesRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeAbnormalDBInstances(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::DescribeSlowLogsOutcome RdsClient::describeSlowLogs(const DescribeSlowLogsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4659,42 +3615,6 @@ RdsClient::DescribeSlowLogsOutcomeCallable RdsClient::describeSlowLogsCallable(c return task->get_future(); } -RdsClient::CreateSQLDiagnosisOutcome RdsClient::createSQLDiagnosis(const CreateSQLDiagnosisRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return CreateSQLDiagnosisOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return CreateSQLDiagnosisOutcome(CreateSQLDiagnosisResult(outcome.result())); - else - return CreateSQLDiagnosisOutcome(outcome.error()); -} - -void RdsClient::createSQLDiagnosisAsync(const CreateSQLDiagnosisRequest& request, const CreateSQLDiagnosisAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, createSQLDiagnosis(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::CreateSQLDiagnosisOutcomeCallable RdsClient::createSQLDiagnosisCallable(const CreateSQLDiagnosisRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->createSQLDiagnosis(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::CreateBackupOutcome RdsClient::createBackup(const CreateBackupRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4731,42 +3651,6 @@ RdsClient::CreateBackupOutcomeCallable RdsClient::createBackupCallable(const Cre return task->get_future(); } -RdsClient::DescribeReplicaUsageOutcome RdsClient::describeReplicaUsage(const DescribeReplicaUsageRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeReplicaUsageOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeReplicaUsageOutcome(DescribeReplicaUsageResult(outcome.result())); - else - return DescribeReplicaUsageOutcome(outcome.error()); -} - -void RdsClient::describeReplicaUsageAsync(const DescribeReplicaUsageRequest& request, const DescribeReplicaUsageAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeReplicaUsage(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeReplicaUsageOutcomeCallable RdsClient::describeReplicaUsageCallable(const DescribeReplicaUsageRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeReplicaUsage(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::ModifyReadWriteSplittingConnectionOutcome RdsClient::modifyReadWriteSplittingConnection(const ModifyReadWriteSplittingConnectionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4875,114 +3759,6 @@ RdsClient::ModifyDBInstanceDescriptionOutcomeCallable RdsClient::modifyDBInstanc return task->get_future(); } -RdsClient::DescribeReplicaPerformanceOutcome RdsClient::describeReplicaPerformance(const DescribeReplicaPerformanceRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeReplicaPerformanceOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeReplicaPerformanceOutcome(DescribeReplicaPerformanceResult(outcome.result())); - else - return DescribeReplicaPerformanceOutcome(outcome.error()); -} - -void RdsClient::describeReplicaPerformanceAsync(const DescribeReplicaPerformanceRequest& request, const DescribeReplicaPerformanceAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeReplicaPerformance(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeReplicaPerformanceOutcomeCallable RdsClient::describeReplicaPerformanceCallable(const DescribeReplicaPerformanceRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeReplicaPerformance(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -RdsClient::DescribeSQLDiagnosisOutcome RdsClient::describeSQLDiagnosis(const DescribeSQLDiagnosisRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeSQLDiagnosisOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeSQLDiagnosisOutcome(DescribeSQLDiagnosisResult(outcome.result())); - else - return DescribeSQLDiagnosisOutcome(outcome.error()); -} - -void RdsClient::describeSQLDiagnosisAsync(const DescribeSQLDiagnosisRequest& request, const DescribeSQLDiagnosisAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeSQLDiagnosis(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeSQLDiagnosisOutcomeCallable RdsClient::describeSQLDiagnosisCallable(const DescribeSQLDiagnosisRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeSQLDiagnosis(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -RdsClient::DescribeDampPolicyByPolicyNameOutcome RdsClient::describeDampPolicyByPolicyName(const DescribeDampPolicyByPolicyNameRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeDampPolicyByPolicyNameOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeDampPolicyByPolicyNameOutcome(DescribeDampPolicyByPolicyNameResult(outcome.result())); - else - return DescribeDampPolicyByPolicyNameOutcome(outcome.error()); -} - -void RdsClient::describeDampPolicyByPolicyNameAsync(const DescribeDampPolicyByPolicyNameRequest& request, const DescribeDampPolicyByPolicyNameAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeDampPolicyByPolicyName(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeDampPolicyByPolicyNameOutcomeCallable RdsClient::describeDampPolicyByPolicyNameCallable(const DescribeDampPolicyByPolicyNameRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeDampPolicyByPolicyName(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::ModifyResourceGroupOutcome RdsClient::modifyResourceGroup(const ModifyResourceGroupRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5019,6 +3795,42 @@ RdsClient::ModifyResourceGroupOutcomeCallable RdsClient::modifyResourceGroupCall return task->get_future(); } +RdsClient::DescribeProxyFunctionSupportOutcome RdsClient::describeProxyFunctionSupport(const DescribeProxyFunctionSupportRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeProxyFunctionSupportOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeProxyFunctionSupportOutcome(DescribeProxyFunctionSupportResult(outcome.result())); + else + return DescribeProxyFunctionSupportOutcome(outcome.error()); +} + +void RdsClient::describeProxyFunctionSupportAsync(const DescribeProxyFunctionSupportRequest& request, const DescribeProxyFunctionSupportAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeProxyFunctionSupport(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +RdsClient::DescribeProxyFunctionSupportOutcomeCallable RdsClient::describeProxyFunctionSupportCallable(const DescribeProxyFunctionSupportRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeProxyFunctionSupport(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + RdsClient::DescribeOssDownloadsForSQLServerOutcome RdsClient::describeOssDownloadsForSQLServer(const DescribeOssDownloadsForSQLServerRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5055,42 +3867,6 @@ RdsClient::DescribeOssDownloadsForSQLServerOutcomeCallable RdsClient::describeOs return task->get_future(); } -RdsClient::RequestServiceOfCloudDBAOutcome RdsClient::requestServiceOfCloudDBA(const RequestServiceOfCloudDBARequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return RequestServiceOfCloudDBAOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return RequestServiceOfCloudDBAOutcome(RequestServiceOfCloudDBAResult(outcome.result())); - else - return RequestServiceOfCloudDBAOutcome(outcome.error()); -} - -void RdsClient::requestServiceOfCloudDBAAsync(const RequestServiceOfCloudDBARequest& request, const RequestServiceOfCloudDBAAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, requestServiceOfCloudDBA(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::RequestServiceOfCloudDBAOutcomeCallable RdsClient::requestServiceOfCloudDBACallable(const RequestServiceOfCloudDBARequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->requestServiceOfCloudDBA(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::ResetAccountOutcome RdsClient::resetAccount(const ResetAccountRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5127,42 +3903,6 @@ RdsClient::ResetAccountOutcomeCallable RdsClient::resetAccountCallable(const Res return task->get_future(); } -RdsClient::PreCheckBeforeImportDataOutcome RdsClient::preCheckBeforeImportData(const PreCheckBeforeImportDataRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return PreCheckBeforeImportDataOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return PreCheckBeforeImportDataOutcome(PreCheckBeforeImportDataResult(outcome.result())); - else - return PreCheckBeforeImportDataOutcome(outcome.error()); -} - -void RdsClient::preCheckBeforeImportDataAsync(const PreCheckBeforeImportDataRequest& request, const PreCheckBeforeImportDataAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, preCheckBeforeImportData(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::PreCheckBeforeImportDataOutcomeCallable RdsClient::preCheckBeforeImportDataCallable(const PreCheckBeforeImportDataRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->preCheckBeforeImportData(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::DescribeResourceUsageOutcome RdsClient::describeResourceUsage(const DescribeResourceUsageRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5307,6 +4047,42 @@ RdsClient::UpgradeDBInstanceKernelVersionOutcomeCallable RdsClient::upgradeDBIns return task->get_future(); } +RdsClient::ModifyMySQLDBInstanceDelayOutcome RdsClient::modifyMySQLDBInstanceDelay(const ModifyMySQLDBInstanceDelayRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ModifyMySQLDBInstanceDelayOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ModifyMySQLDBInstanceDelayOutcome(ModifyMySQLDBInstanceDelayResult(outcome.result())); + else + return ModifyMySQLDBInstanceDelayOutcome(outcome.error()); +} + +void RdsClient::modifyMySQLDBInstanceDelayAsync(const ModifyMySQLDBInstanceDelayRequest& request, const ModifyMySQLDBInstanceDelayAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, modifyMySQLDBInstanceDelay(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +RdsClient::ModifyMySQLDBInstanceDelayOutcomeCallable RdsClient::modifyMySQLDBInstanceDelayCallable(const ModifyMySQLDBInstanceDelayRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->modifyMySQLDBInstanceDelay(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + RdsClient::DescribeRegionsOutcome RdsClient::describeRegions(const DescribeRegionsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5379,42 +4155,6 @@ RdsClient::MigrateToOtherZoneOutcomeCallable RdsClient::migrateToOtherZoneCallab return task->get_future(); } -RdsClient::DescribeOptimizeAdviceOnMissPKOutcome RdsClient::describeOptimizeAdviceOnMissPK(const DescribeOptimizeAdviceOnMissPKRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeOptimizeAdviceOnMissPKOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeOptimizeAdviceOnMissPKOutcome(DescribeOptimizeAdviceOnMissPKResult(outcome.result())); - else - return DescribeOptimizeAdviceOnMissPKOutcome(outcome.error()); -} - -void RdsClient::describeOptimizeAdviceOnMissPKAsync(const DescribeOptimizeAdviceOnMissPKRequest& request, const DescribeOptimizeAdviceOnMissPKAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeOptimizeAdviceOnMissPK(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeOptimizeAdviceOnMissPKOutcomeCallable RdsClient::describeOptimizeAdviceOnMissPKCallable(const DescribeOptimizeAdviceOnMissPKRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeOptimizeAdviceOnMissPK(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::DeleteAccountOutcome RdsClient::deleteAccount(const DeleteAccountRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5487,42 +4227,6 @@ RdsClient::DescribeSlowLogRecordsOutcomeCallable RdsClient::describeSlowLogRecor return task->get_future(); } -RdsClient::UpgradeDBInstanceNetworkOutcome RdsClient::upgradeDBInstanceNetwork(const UpgradeDBInstanceNetworkRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return UpgradeDBInstanceNetworkOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return UpgradeDBInstanceNetworkOutcome(UpgradeDBInstanceNetworkResult(outcome.result())); - else - return UpgradeDBInstanceNetworkOutcome(outcome.error()); -} - -void RdsClient::upgradeDBInstanceNetworkAsync(const UpgradeDBInstanceNetworkRequest& request, const UpgradeDBInstanceNetworkAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, upgradeDBInstanceNetwork(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::UpgradeDBInstanceNetworkOutcomeCallable RdsClient::upgradeDBInstanceNetworkCallable(const UpgradeDBInstanceNetworkRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->upgradeDBInstanceNetwork(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::ReleaseReadWriteSplittingConnectionOutcome RdsClient::releaseReadWriteSplittingConnection(const ReleaseReadWriteSplittingConnectionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5559,6 +4263,78 @@ RdsClient::ReleaseReadWriteSplittingConnectionOutcomeCallable RdsClient::release return task->get_future(); } +RdsClient::DescribeLogBackupFilesOutcome RdsClient::describeLogBackupFiles(const DescribeLogBackupFilesRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeLogBackupFilesOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeLogBackupFilesOutcome(DescribeLogBackupFilesResult(outcome.result())); + else + return DescribeLogBackupFilesOutcome(outcome.error()); +} + +void RdsClient::describeLogBackupFilesAsync(const DescribeLogBackupFilesRequest& request, const DescribeLogBackupFilesAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeLogBackupFiles(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +RdsClient::DescribeLogBackupFilesOutcomeCallable RdsClient::describeLogBackupFilesCallable(const DescribeLogBackupFilesRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeLogBackupFiles(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +RdsClient::DescribeAvailableInstanceClassOutcome RdsClient::describeAvailableInstanceClass(const DescribeAvailableInstanceClassRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeAvailableInstanceClassOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeAvailableInstanceClassOutcome(DescribeAvailableInstanceClassResult(outcome.result())); + else + return DescribeAvailableInstanceClassOutcome(outcome.error()); +} + +void RdsClient::describeAvailableInstanceClassAsync(const DescribeAvailableInstanceClassRequest& request, const DescribeAvailableInstanceClassAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeAvailableInstanceClass(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +RdsClient::DescribeAvailableInstanceClassOutcomeCallable RdsClient::describeAvailableInstanceClassCallable(const DescribeAvailableInstanceClassRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeAvailableInstanceClass(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + RdsClient::DescribeErrorLogsOutcome RdsClient::describeErrorLogs(const DescribeErrorLogsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5739,42 +4515,6 @@ RdsClient::ModifyDBInstanceProxyConfigurationOutcomeCallable RdsClient::modifyDB return task->get_future(); } -RdsClient::DescribeAccountsOutcome RdsClient::describeAccounts(const DescribeAccountsRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeAccountsOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeAccountsOutcome(DescribeAccountsResult(outcome.result())); - else - return DescribeAccountsOutcome(outcome.error()); -} - -void RdsClient::describeAccountsAsync(const DescribeAccountsRequest& request, const DescribeAccountsAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeAccounts(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeAccountsOutcomeCallable RdsClient::describeAccountsCallable(const DescribeAccountsRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeAccounts(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::DescribePriceOutcome RdsClient::describePrice(const DescribePriceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5811,6 +4551,42 @@ RdsClient::DescribePriceOutcomeCallable RdsClient::describePriceCallable(const D return task->get_future(); } +RdsClient::DescribeAccountsOutcome RdsClient::describeAccounts(const DescribeAccountsRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeAccountsOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeAccountsOutcome(DescribeAccountsResult(outcome.result())); + else + return DescribeAccountsOutcome(outcome.error()); +} + +void RdsClient::describeAccountsAsync(const DescribeAccountsRequest& request, const DescribeAccountsAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeAccounts(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +RdsClient::DescribeAccountsOutcomeCallable RdsClient::describeAccountsCallable(const DescribeAccountsRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeAccounts(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + RdsClient::DescribeDBInstanceByTagsOutcome RdsClient::describeDBInstanceByTags(const DescribeDBInstanceByTagsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5847,6 +4623,42 @@ RdsClient::DescribeDBInstanceByTagsOutcomeCallable RdsClient::describeDBInstance return task->get_future(); } +RdsClient::DescribeMetaListOutcome RdsClient::describeMetaList(const DescribeMetaListRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeMetaListOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeMetaListOutcome(DescribeMetaListResult(outcome.result())); + else + return DescribeMetaListOutcome(outcome.error()); +} + +void RdsClient::describeMetaListAsync(const DescribeMetaListRequest& request, const DescribeMetaListAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeMetaList(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +RdsClient::DescribeMetaListOutcomeCallable RdsClient::describeMetaListCallable(const DescribeMetaListRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeMetaList(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + RdsClient::DescribeDBInstanceSSLOutcome RdsClient::describeDBInstanceSSL(const DescribeDBInstanceSSLRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5883,42 +4695,6 @@ RdsClient::DescribeDBInstanceSSLOutcomeCallable RdsClient::describeDBInstanceSSL return task->get_future(); } -RdsClient::CreateDampPolicyOutcome RdsClient::createDampPolicy(const CreateDampPolicyRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return CreateDampPolicyOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return CreateDampPolicyOutcome(CreateDampPolicyResult(outcome.result())); - else - return CreateDampPolicyOutcome(outcome.error()); -} - -void RdsClient::createDampPolicyAsync(const CreateDampPolicyRequest& request, const CreateDampPolicyAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, createDampPolicy(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::CreateDampPolicyOutcomeCallable RdsClient::createDampPolicyCallable(const CreateDampPolicyRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->createDampPolicy(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::DescribeDBInstancesByPerformanceOutcome RdsClient::describeDBInstancesByPerformance(const DescribeDBInstancesByPerformanceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5955,42 +4731,6 @@ RdsClient::DescribeDBInstancesByPerformanceOutcomeCallable RdsClient::describeDB return task->get_future(); } -RdsClient::QueryPriceForBuyOutcome RdsClient::queryPriceForBuy(const QueryPriceForBuyRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return QueryPriceForBuyOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return QueryPriceForBuyOutcome(QueryPriceForBuyResult(outcome.result())); - else - return QueryPriceForBuyOutcome(outcome.error()); -} - -void RdsClient::queryPriceForBuyAsync(const QueryPriceForBuyRequest& request, const QueryPriceForBuyAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, queryPriceForBuy(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::QueryPriceForBuyOutcomeCallable RdsClient::queryPriceForBuyCallable(const QueryPriceForBuyRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->queryPriceForBuy(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::DescribeSQLReportsOutcome RdsClient::describeSQLReports(const DescribeSQLReportsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6099,72 +4839,36 @@ RdsClient::DeleteDatabaseOutcomeCallable RdsClient::deleteDatabaseCallable(const return task->get_future(); } -RdsClient::ModifyReplicaVerificationModeOutcome RdsClient::modifyReplicaVerificationMode(const ModifyReplicaVerificationModeRequest &request) const +RdsClient::ModifyCollationTimeZoneOutcome RdsClient::modifyCollationTimeZone(const ModifyCollationTimeZoneRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return ModifyReplicaVerificationModeOutcome(endpointOutcome.error()); + return ModifyCollationTimeZoneOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return ModifyReplicaVerificationModeOutcome(ModifyReplicaVerificationModeResult(outcome.result())); + return ModifyCollationTimeZoneOutcome(ModifyCollationTimeZoneResult(outcome.result())); else - return ModifyReplicaVerificationModeOutcome(outcome.error()); + return ModifyCollationTimeZoneOutcome(outcome.error()); } -void RdsClient::modifyReplicaVerificationModeAsync(const ModifyReplicaVerificationModeRequest& request, const ModifyReplicaVerificationModeAsyncHandler& handler, const std::shared_ptr& context) const +void RdsClient::modifyCollationTimeZoneAsync(const ModifyCollationTimeZoneRequest& request, const ModifyCollationTimeZoneAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, modifyReplicaVerificationMode(request), context); + handler(this, request, modifyCollationTimeZone(request), context); }; asyncExecute(new Runnable(fn)); } -RdsClient::ModifyReplicaVerificationModeOutcomeCallable RdsClient::modifyReplicaVerificationModeCallable(const ModifyReplicaVerificationModeRequest &request) const +RdsClient::ModifyCollationTimeZoneOutcomeCallable RdsClient::modifyCollationTimeZoneCallable(const ModifyCollationTimeZoneRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->modifyReplicaVerificationMode(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -RdsClient::ModifyGuardDomainModeOutcome RdsClient::modifyGuardDomainMode(const ModifyGuardDomainModeRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return ModifyGuardDomainModeOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return ModifyGuardDomainModeOutcome(ModifyGuardDomainModeResult(outcome.result())); - else - return ModifyGuardDomainModeOutcome(outcome.error()); -} - -void RdsClient::modifyGuardDomainModeAsync(const ModifyGuardDomainModeRequest& request, const ModifyGuardDomainModeAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, modifyGuardDomainMode(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::ModifyGuardDomainModeOutcomeCallable RdsClient::modifyGuardDomainModeCallable(const ModifyGuardDomainModeRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->modifyGuardDomainMode(request); + return this->modifyCollationTimeZone(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); @@ -6351,39 +5055,3 @@ RdsClient::ResetAccountForPGOutcomeCallable RdsClient::resetAccountForPGCallable return task->get_future(); } -RdsClient::DescribeBackupSetsForSecurityOutcome RdsClient::describeBackupSetsForSecurity(const DescribeBackupSetsForSecurityRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeBackupSetsForSecurityOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeBackupSetsForSecurityOutcome(DescribeBackupSetsForSecurityResult(outcome.result())); - else - return DescribeBackupSetsForSecurityOutcome(outcome.error()); -} - -void RdsClient::describeBackupSetsForSecurityAsync(const DescribeBackupSetsForSecurityRequest& request, const DescribeBackupSetsForSecurityAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeBackupSetsForSecurity(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeBackupSetsForSecurityOutcomeCallable RdsClient::describeBackupSetsForSecurityCallable(const DescribeBackupSetsForSecurityRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeBackupSetsForSecurity(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - diff --git a/rds/src/model/AllocateInstanceVpcNetworkTypeRequest.cc b/rds/src/model/AllocateInstanceVpcNetworkTypeRequest.cc new file mode 100644 index 000000000..daa49e4e7 --- /dev/null +++ b/rds/src/model/AllocateInstanceVpcNetworkTypeRequest.cc @@ -0,0 +1,137 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Rds::Model::AllocateInstanceVpcNetworkTypeRequest; + +AllocateInstanceVpcNetworkTypeRequest::AllocateInstanceVpcNetworkTypeRequest() : + RpcServiceRequest("rds", "2014-08-15", "AllocateInstanceVpcNetworkType") +{} + +AllocateInstanceVpcNetworkTypeRequest::~AllocateInstanceVpcNetworkTypeRequest() +{} + +std::string AllocateInstanceVpcNetworkTypeRequest::getTargetVpcId()const +{ + return targetVpcId_; +} + +void AllocateInstanceVpcNetworkTypeRequest::setTargetVpcId(const std::string& targetVpcId) +{ + targetVpcId_ = targetVpcId; + setParameter("TargetVpcId", targetVpcId); +} + +long AllocateInstanceVpcNetworkTypeRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void AllocateInstanceVpcNetworkTypeRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +std::string AllocateInstanceVpcNetworkTypeRequest::getTargetZoneId()const +{ + return targetZoneId_; +} + +void AllocateInstanceVpcNetworkTypeRequest::setTargetZoneId(const std::string& targetZoneId) +{ + targetZoneId_ = targetZoneId; + setParameter("TargetZoneId", targetZoneId); +} + +std::string AllocateInstanceVpcNetworkTypeRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void AllocateInstanceVpcNetworkTypeRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +std::string AllocateInstanceVpcNetworkTypeRequest::getOwnerAccount()const +{ + return ownerAccount_; +} + +void AllocateInstanceVpcNetworkTypeRequest::setOwnerAccount(const std::string& ownerAccount) +{ + ownerAccount_ = ownerAccount; + setParameter("OwnerAccount", ownerAccount); +} + +std::string AllocateInstanceVpcNetworkTypeRequest::getDBInstanceId()const +{ + return dBInstanceId_; +} + +void AllocateInstanceVpcNetworkTypeRequest::setDBInstanceId(const std::string& dBInstanceId) +{ + dBInstanceId_ = dBInstanceId; + setParameter("DBInstanceId", dBInstanceId); +} + +std::string AllocateInstanceVpcNetworkTypeRequest::getTargetRegionId()const +{ + return targetRegionId_; +} + +void AllocateInstanceVpcNetworkTypeRequest::setTargetRegionId(const std::string& targetRegionId) +{ + targetRegionId_ = targetRegionId; + setParameter("TargetRegionId", targetRegionId); +} + +std::string AllocateInstanceVpcNetworkTypeRequest::getTargetVSwitchId()const +{ + return targetVSwitchId_; +} + +void AllocateInstanceVpcNetworkTypeRequest::setTargetVSwitchId(const std::string& targetVSwitchId) +{ + targetVSwitchId_ = targetVSwitchId; + setParameter("TargetVSwitchId", targetVSwitchId); +} + +long AllocateInstanceVpcNetworkTypeRequest::getOwnerId()const +{ + return ownerId_; +} + +void AllocateInstanceVpcNetworkTypeRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string AllocateInstanceVpcNetworkTypeRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void AllocateInstanceVpcNetworkTypeRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + diff --git a/rds/src/model/DegradeDBInstanceSpecResult.cc b/rds/src/model/AllocateInstanceVpcNetworkTypeResult.cc similarity index 69% rename from rds/src/model/DegradeDBInstanceSpecResult.cc rename to rds/src/model/AllocateInstanceVpcNetworkTypeResult.cc index c2da624a7..0268c8f6f 100644 --- a/rds/src/model/DegradeDBInstanceSpecResult.cc +++ b/rds/src/model/AllocateInstanceVpcNetworkTypeResult.cc @@ -14,26 +14,26 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Rds; using namespace AlibabaCloud::Rds::Model; -DegradeDBInstanceSpecResult::DegradeDBInstanceSpecResult() : +AllocateInstanceVpcNetworkTypeResult::AllocateInstanceVpcNetworkTypeResult() : ServiceResult() {} -DegradeDBInstanceSpecResult::DegradeDBInstanceSpecResult(const std::string &payload) : +AllocateInstanceVpcNetworkTypeResult::AllocateInstanceVpcNetworkTypeResult(const std::string &payload) : ServiceResult() { parse(payload); } -DegradeDBInstanceSpecResult::~DegradeDBInstanceSpecResult() +AllocateInstanceVpcNetworkTypeResult::~AllocateInstanceVpcNetworkTypeResult() {} -void DegradeDBInstanceSpecResult::parse(const std::string &payload) +void AllocateInstanceVpcNetworkTypeResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; diff --git a/rds/src/model/AllocateReadWriteSplittingConnectionRequest.cc b/rds/src/model/AllocateReadWriteSplittingConnectionRequest.cc index 60ac139b3..7a3780363 100644 --- a/rds/src/model/AllocateReadWriteSplittingConnectionRequest.cc +++ b/rds/src/model/AllocateReadWriteSplittingConnectionRequest.cc @@ -91,17 +91,6 @@ void AllocateReadWriteSplittingConnectionRequest::setOwnerId(long ownerId) setParameter("OwnerId", std::to_string(ownerId)); } -std::string AllocateReadWriteSplittingConnectionRequest::getIPType()const -{ - return iPType_; -} - -void AllocateReadWriteSplittingConnectionRequest::setIPType(const std::string& iPType) -{ - iPType_ = iPType; - setParameter("IPType", iPType); -} - std::string AllocateReadWriteSplittingConnectionRequest::getAccessKeyId()const { return accessKeyId_; @@ -135,6 +124,17 @@ void AllocateReadWriteSplittingConnectionRequest::setDistributionType(const std: setParameter("DistributionType", distributionType); } +std::string AllocateReadWriteSplittingConnectionRequest::getNetType()const +{ + return netType_; +} + +void AllocateReadWriteSplittingConnectionRequest::setNetType(const std::string& netType) +{ + netType_ = netType; + setParameter("NetType", netType); +} + std::string AllocateReadWriteSplittingConnectionRequest::getDBInstanceId()const { return dBInstanceId_; diff --git a/rds/src/model/CalculateDBInstanceWeightResult.cc b/rds/src/model/CalculateDBInstanceWeightResult.cc index f42fe0a99..02f04f391 100644 --- a/rds/src/model/CalculateDBInstanceWeightResult.cc +++ b/rds/src/model/CalculateDBInstanceWeightResult.cc @@ -48,6 +48,8 @@ void CalculateDBInstanceWeightResult::parse(const std::string &payload) itemsObject.dBInstanceId = value["DBInstanceId"].asString(); if(!value["DBInstanceType"].isNull()) itemsObject.dBInstanceType = value["DBInstanceType"].asString(); + if(!value["ReadonlyInstanceSQLDelayedTime"].isNull()) + itemsObject.readonlyInstanceSQLDelayedTime = value["ReadonlyInstanceSQLDelayedTime"].asString(); if(!value["Availability"].isNull()) itemsObject.availability = value["Availability"].asString(); if(!value["Weight"].isNull()) diff --git a/rds/src/model/CheckDBNameAvailableRequest.cc b/rds/src/model/CheckDBNameAvailableRequest.cc deleted file mode 100644 index dd21ab94b..000000000 --- a/rds/src/model/CheckDBNameAvailableRequest.cc +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::CheckDBNameAvailableRequest; - -CheckDBNameAvailableRequest::CheckDBNameAvailableRequest() : - RpcServiceRequest("rds", "2014-08-15", "CheckDBNameAvailable") -{} - -CheckDBNameAvailableRequest::~CheckDBNameAvailableRequest() -{} - -long CheckDBNameAvailableRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void CheckDBNameAvailableRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string CheckDBNameAvailableRequest::getDBName()const -{ - return dBName_; -} - -void CheckDBNameAvailableRequest::setDBName(const std::string& dBName) -{ - dBName_ = dBName; - setParameter("DBName", dBName); -} - -std::string CheckDBNameAvailableRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void CheckDBNameAvailableRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string CheckDBNameAvailableRequest::getClientToken()const -{ - return clientToken_; -} - -void CheckDBNameAvailableRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setParameter("ClientToken", clientToken); -} - -std::string CheckDBNameAvailableRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void CheckDBNameAvailableRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string CheckDBNameAvailableRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void CheckDBNameAvailableRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -long CheckDBNameAvailableRequest::getOwnerId()const -{ - return ownerId_; -} - -void CheckDBNameAvailableRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string CheckDBNameAvailableRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void CheckDBNameAvailableRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/CheckInstanceExistRequest.cc b/rds/src/model/CheckInstanceExistRequest.cc new file mode 100644 index 000000000..a4f44965f --- /dev/null +++ b/rds/src/model/CheckInstanceExistRequest.cc @@ -0,0 +1,82 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Rds::Model::CheckInstanceExistRequest; + +CheckInstanceExistRequest::CheckInstanceExistRequest() : + RpcServiceRequest("rds", "2014-08-15", "CheckInstanceExist") +{} + +CheckInstanceExistRequest::~CheckInstanceExistRequest() +{} + +long CheckInstanceExistRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void CheckInstanceExistRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +std::string CheckInstanceExistRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void CheckInstanceExistRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +std::string CheckInstanceExistRequest::getDBInstanceId()const +{ + return dBInstanceId_; +} + +void CheckInstanceExistRequest::setDBInstanceId(const std::string& dBInstanceId) +{ + dBInstanceId_ = dBInstanceId; + setParameter("DBInstanceId", dBInstanceId); +} + +long CheckInstanceExistRequest::getOwnerId()const +{ + return ownerId_; +} + +void CheckInstanceExistRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string CheckInstanceExistRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void CheckInstanceExistRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + diff --git a/rds/src/model/CreateSQLDiagnosisResult.cc b/rds/src/model/CheckInstanceExistResult.cc similarity index 65% rename from rds/src/model/CreateSQLDiagnosisResult.cc rename to rds/src/model/CheckInstanceExistResult.cc index 12ca46781..724bde898 100644 --- a/rds/src/model/CreateSQLDiagnosisResult.cc +++ b/rds/src/model/CheckInstanceExistResult.cc @@ -14,39 +14,39 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Rds; using namespace AlibabaCloud::Rds::Model; -CreateSQLDiagnosisResult::CreateSQLDiagnosisResult() : +CheckInstanceExistResult::CheckInstanceExistResult() : ServiceResult() {} -CreateSQLDiagnosisResult::CreateSQLDiagnosisResult(const std::string &payload) : +CheckInstanceExistResult::CheckInstanceExistResult(const std::string &payload) : ServiceResult() { parse(payload); } -CreateSQLDiagnosisResult::~CreateSQLDiagnosisResult() +CheckInstanceExistResult::~CheckInstanceExistResult() {} -void CreateSQLDiagnosisResult::parse(const std::string &payload) +void CheckInstanceExistResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["SQLDiagId"].isNull()) - sQLDiagId_ = value["SQLDiagId"].asString(); + if(!value["IsExistInstance"].isNull()) + isExistInstance_ = value["IsExistInstance"].asString() == "true"; } -std::string CreateSQLDiagnosisResult::getSQLDiagId()const +bool CheckInstanceExistResult::getIsExistInstance()const { - return sQLDiagId_; + return isExistInstance_; } diff --git a/rds/src/model/CloneDBInstanceRequest.cc b/rds/src/model/CloneDBInstanceRequest.cc index 92f6b6ed8..76f82b478 100644 --- a/rds/src/model/CloneDBInstanceRequest.cc +++ b/rds/src/model/CloneDBInstanceRequest.cc @@ -157,6 +157,17 @@ void CloneDBInstanceRequest::setDBInstanceClass(const std::string& dBInstanceCla setParameter("DBInstanceClass", dBInstanceClass); } +std::string CloneDBInstanceRequest::getDbNames()const +{ + return dbNames_; +} + +void CloneDBInstanceRequest::setDbNames(const std::string& dbNames) +{ + dbNames_ = dbNames; + setParameter("DbNames", dbNames); +} + std::string CloneDBInstanceRequest::getVSwitchId()const { return vSwitchId_; @@ -190,6 +201,17 @@ void CloneDBInstanceRequest::setResourceGroupId(const std::string& resourceGroup setParameter("ResourceGroupId", resourceGroupId); } +std::string CloneDBInstanceRequest::getRegionId()const +{ + return regionId_; +} + +void CloneDBInstanceRequest::setRegionId(const std::string& regionId) +{ + regionId_ = regionId; + setParameter("RegionId", regionId); +} + std::string CloneDBInstanceRequest::getVPCId()const { return vPCId_; @@ -201,6 +223,17 @@ void CloneDBInstanceRequest::setVPCId(const std::string& vPCId) setParameter("VPCId", vPCId); } +std::string CloneDBInstanceRequest::getZoneId()const +{ + return zoneId_; +} + +void CloneDBInstanceRequest::setZoneId(const std::string& zoneId) +{ + zoneId_ = zoneId; + setParameter("ZoneId", zoneId); +} + std::string CloneDBInstanceRequest::getDBInstanceDescription()const { return dBInstanceDescription_; diff --git a/rds/src/model/CopyDatabaseBetweenInstancesRequest.cc b/rds/src/model/CopyDatabaseBetweenInstancesRequest.cc new file mode 100644 index 000000000..a48f6de7f --- /dev/null +++ b/rds/src/model/CopyDatabaseBetweenInstancesRequest.cc @@ -0,0 +1,181 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Rds::Model::CopyDatabaseBetweenInstancesRequest; + +CopyDatabaseBetweenInstancesRequest::CopyDatabaseBetweenInstancesRequest() : + RpcServiceRequest("rds", "2014-08-15", "CopyDatabaseBetweenInstances") +{} + +CopyDatabaseBetweenInstancesRequest::~CopyDatabaseBetweenInstancesRequest() +{} + +long CopyDatabaseBetweenInstancesRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void CopyDatabaseBetweenInstancesRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +std::string CopyDatabaseBetweenInstancesRequest::getRestoreTime()const +{ + return restoreTime_; +} + +void CopyDatabaseBetweenInstancesRequest::setRestoreTime(const std::string& restoreTime) +{ + restoreTime_ = restoreTime; + setParameter("RestoreTime", restoreTime); +} + +std::string CopyDatabaseBetweenInstancesRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void CopyDatabaseBetweenInstancesRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +std::string CopyDatabaseBetweenInstancesRequest::getClientToken()const +{ + return clientToken_; +} + +void CopyDatabaseBetweenInstancesRequest::setClientToken(const std::string& clientToken) +{ + clientToken_ = clientToken; + setParameter("ClientToken", clientToken); +} + +std::string CopyDatabaseBetweenInstancesRequest::getBackupId()const +{ + return backupId_; +} + +void CopyDatabaseBetweenInstancesRequest::setBackupId(const std::string& backupId) +{ + backupId_ = backupId; + setParameter("BackupId", backupId); +} + +std::string CopyDatabaseBetweenInstancesRequest::getOwnerAccount()const +{ + return ownerAccount_; +} + +void CopyDatabaseBetweenInstancesRequest::setOwnerAccount(const std::string& ownerAccount) +{ + ownerAccount_ = ownerAccount; + setParameter("OwnerAccount", ownerAccount); +} + +long CopyDatabaseBetweenInstancesRequest::getOwnerId()const +{ + return ownerId_; +} + +void CopyDatabaseBetweenInstancesRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string CopyDatabaseBetweenInstancesRequest::getSyncUserPrivilege()const +{ + return syncUserPrivilege_; +} + +void CopyDatabaseBetweenInstancesRequest::setSyncUserPrivilege(const std::string& syncUserPrivilege) +{ + syncUserPrivilege_ = syncUserPrivilege; + setParameter("SyncUserPrivilege", syncUserPrivilege); +} + +std::string CopyDatabaseBetweenInstancesRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void CopyDatabaseBetweenInstancesRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + +std::string CopyDatabaseBetweenInstancesRequest::getDbNames()const +{ + return dbNames_; +} + +void CopyDatabaseBetweenInstancesRequest::setDbNames(const std::string& dbNames) +{ + dbNames_ = dbNames; + setParameter("DbNames", dbNames); +} + +std::string CopyDatabaseBetweenInstancesRequest::getResourceGroupId()const +{ + return resourceGroupId_; +} + +void CopyDatabaseBetweenInstancesRequest::setResourceGroupId(const std::string& resourceGroupId) +{ + resourceGroupId_ = resourceGroupId; + setParameter("ResourceGroupId", resourceGroupId); +} + +std::string CopyDatabaseBetweenInstancesRequest::getTargetDBInstanceId()const +{ + return targetDBInstanceId_; +} + +void CopyDatabaseBetweenInstancesRequest::setTargetDBInstanceId(const std::string& targetDBInstanceId) +{ + targetDBInstanceId_ = targetDBInstanceId; + setParameter("TargetDBInstanceId", targetDBInstanceId); +} + +std::string CopyDatabaseBetweenInstancesRequest::getDBInstanceId()const +{ + return dBInstanceId_; +} + +void CopyDatabaseBetweenInstancesRequest::setDBInstanceId(const std::string& dBInstanceId) +{ + dBInstanceId_ = dBInstanceId; + setParameter("DBInstanceId", dBInstanceId); +} + +std::string CopyDatabaseBetweenInstancesRequest::getPayType()const +{ + return payType_; +} + +void CopyDatabaseBetweenInstancesRequest::setPayType(const std::string& payType) +{ + payType_ = payType; + setParameter("PayType", payType); +} + diff --git a/rds/src/model/ModifyPostpaidDBInstanceSpecResult.cc b/rds/src/model/CopyDatabaseBetweenInstancesResult.cc similarity index 65% rename from rds/src/model/ModifyPostpaidDBInstanceSpecResult.cc rename to rds/src/model/CopyDatabaseBetweenInstancesResult.cc index 7222aa3d3..4e8ecca03 100644 --- a/rds/src/model/ModifyPostpaidDBInstanceSpecResult.cc +++ b/rds/src/model/CopyDatabaseBetweenInstancesResult.cc @@ -14,32 +14,39 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Rds; using namespace AlibabaCloud::Rds::Model; -ModifyPostpaidDBInstanceSpecResult::ModifyPostpaidDBInstanceSpecResult() : +CopyDatabaseBetweenInstancesResult::CopyDatabaseBetweenInstancesResult() : ServiceResult() {} -ModifyPostpaidDBInstanceSpecResult::ModifyPostpaidDBInstanceSpecResult(const std::string &payload) : +CopyDatabaseBetweenInstancesResult::CopyDatabaseBetweenInstancesResult(const std::string &payload) : ServiceResult() { parse(payload); } -ModifyPostpaidDBInstanceSpecResult::~ModifyPostpaidDBInstanceSpecResult() +CopyDatabaseBetweenInstancesResult::~CopyDatabaseBetweenInstancesResult() {} -void ModifyPostpaidDBInstanceSpecResult::parse(const std::string &payload) +void CopyDatabaseBetweenInstancesResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); + if(!value["DBInstanceId"].isNull()) + dBInstanceId_ = value["DBInstanceId"].asString(); } +std::string CopyDatabaseBetweenInstancesResult::getDBInstanceId()const +{ + return dBInstanceId_; +} + diff --git a/rds/src/model/CreateBackupRequest.cc b/rds/src/model/CreateBackupRequest.cc index 0ced5ad69..eb558421d 100644 --- a/rds/src/model/CreateBackupRequest.cc +++ b/rds/src/model/CreateBackupRequest.cc @@ -47,6 +47,17 @@ void CreateBackupRequest::setResourceOwnerId(long resourceOwnerId) setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); } +std::string CreateBackupRequest::getBackupStrategy()const +{ + return backupStrategy_; +} + +void CreateBackupRequest::setBackupStrategy(const std::string& backupStrategy) +{ + backupStrategy_ = backupStrategy; + setParameter("BackupStrategy", backupStrategy); +} + std::string CreateBackupRequest::getDBName()const { return dBName_; diff --git a/rds/src/model/CreateBackupResult.cc b/rds/src/model/CreateBackupResult.cc index c3dd9cf0b..c8834ef2b 100644 --- a/rds/src/model/CreateBackupResult.cc +++ b/rds/src/model/CreateBackupResult.cc @@ -40,6 +40,13 @@ void CreateBackupResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); + if(!value["BackupJobId"].isNull()) + backupJobId_ = value["BackupJobId"].asString(); } +std::string CreateBackupResult::getBackupJobId()const +{ + return backupJobId_; +} + diff --git a/rds/src/model/CreateDampPolicyRequest.cc b/rds/src/model/CreateDampPolicyRequest.cc deleted file mode 100644 index 1a44116c3..000000000 --- a/rds/src/model/CreateDampPolicyRequest.cc +++ /dev/null @@ -1,181 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::CreateDampPolicyRequest; - -CreateDampPolicyRequest::CreateDampPolicyRequest() : - RpcServiceRequest("rds", "2014-08-15", "CreateDampPolicy") -{} - -CreateDampPolicyRequest::~CreateDampPolicyRequest() -{} - -long CreateDampPolicyRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void CreateDampPolicyRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string CreateDampPolicyRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void CreateDampPolicyRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string CreateDampPolicyRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void CreateDampPolicyRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -long CreateDampPolicyRequest::getOwnerId()const -{ - return ownerId_; -} - -void CreateDampPolicyRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -int CreateDampPolicyRequest::getPriority()const -{ - return priority_; -} - -void CreateDampPolicyRequest::setPriority(int priority) -{ - priority_ = priority; - setParameter("Priority", std::to_string(priority)); -} - -std::string CreateDampPolicyRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void CreateDampPolicyRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - -std::string CreateDampPolicyRequest::getTimeRules()const -{ - return timeRules_; -} - -void CreateDampPolicyRequest::setTimeRules(const std::string& timeRules) -{ - timeRules_ = timeRules; - setParameter("TimeRules", timeRules); -} - -std::string CreateDampPolicyRequest::getActionRules()const -{ - return actionRules_; -} - -void CreateDampPolicyRequest::setActionRules(const std::string& actionRules) -{ - actionRules_ = actionRules; - setParameter("ActionRules", actionRules); -} - -std::string CreateDampPolicyRequest::getSecurityToken()const -{ - return securityToken_; -} - -void CreateDampPolicyRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string CreateDampPolicyRequest::getRegionId()const -{ - return regionId_; -} - -void CreateDampPolicyRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); -} - -std::string CreateDampPolicyRequest::getHandlers()const -{ - return handlers_; -} - -void CreateDampPolicyRequest::setHandlers(const std::string& handlers) -{ - handlers_ = handlers; - setParameter("Handlers", handlers); -} - -std::string CreateDampPolicyRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void CreateDampPolicyRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -std::string CreateDampPolicyRequest::getPolicyName()const -{ - return policyName_; -} - -void CreateDampPolicyRequest::setPolicyName(const std::string& policyName) -{ - policyName_ = policyName; - setParameter("PolicyName", policyName); -} - -std::string CreateDampPolicyRequest::getSourceRules()const -{ - return sourceRules_; -} - -void CreateDampPolicyRequest::setSourceRules(const std::string& sourceRules) -{ - sourceRules_ = sourceRules; - setParameter("SourceRules", sourceRules); -} - diff --git a/rds/src/model/CreateDampPolicyResult.cc b/rds/src/model/CreateDampPolicyResult.cc deleted file mode 100644 index eebe570bf..000000000 --- a/rds/src/model/CreateDampPolicyResult.cc +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -CreateDampPolicyResult::CreateDampPolicyResult() : - ServiceResult() -{} - -CreateDampPolicyResult::CreateDampPolicyResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -CreateDampPolicyResult::~CreateDampPolicyResult() -{} - -void CreateDampPolicyResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - if(!value["PolicyId"].isNull()) - policyId_ = value["PolicyId"].asString(); - if(!value["PolicyName"].isNull()) - policyName_ = value["PolicyName"].asString(); - -} - -std::string CreateDampPolicyResult::getPolicyName()const -{ - return policyName_; -} - -std::string CreateDampPolicyResult::getPolicyId()const -{ - return policyId_; -} - diff --git a/rds/src/model/CreateDiagnosticReportRequest.cc b/rds/src/model/CreateDiagnosticReportRequest.cc deleted file mode 100644 index 7f763e899..000000000 --- a/rds/src/model/CreateDiagnosticReportRequest.cc +++ /dev/null @@ -1,71 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::CreateDiagnosticReportRequest; - -CreateDiagnosticReportRequest::CreateDiagnosticReportRequest() : - RpcServiceRequest("rds", "2014-08-15", "CreateDiagnosticReport") -{} - -CreateDiagnosticReportRequest::~CreateDiagnosticReportRequest() -{} - -std::string CreateDiagnosticReportRequest::getEndTime()const -{ - return endTime_; -} - -void CreateDiagnosticReportRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setParameter("EndTime", endTime); -} - -std::string CreateDiagnosticReportRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void CreateDiagnosticReportRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -std::string CreateDiagnosticReportRequest::getStartTime()const -{ - return startTime_; -} - -void CreateDiagnosticReportRequest::setStartTime(const std::string& startTime) -{ - startTime_ = startTime; - setParameter("StartTime", startTime); -} - -std::string CreateDiagnosticReportRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void CreateDiagnosticReportRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/CreatePolicyWithSpecifiedPolicyRequest.cc b/rds/src/model/CreatePolicyWithSpecifiedPolicyRequest.cc deleted file mode 100644 index 12c9231a9..000000000 --- a/rds/src/model/CreatePolicyWithSpecifiedPolicyRequest.cc +++ /dev/null @@ -1,126 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::CreatePolicyWithSpecifiedPolicyRequest; - -CreatePolicyWithSpecifiedPolicyRequest::CreatePolicyWithSpecifiedPolicyRequest() : - RpcServiceRequest("rds", "2014-08-15", "CreatePolicyWithSpecifiedPolicy") -{} - -CreatePolicyWithSpecifiedPolicyRequest::~CreatePolicyWithSpecifiedPolicyRequest() -{} - -long CreatePolicyWithSpecifiedPolicyRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void CreatePolicyWithSpecifiedPolicyRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string CreatePolicyWithSpecifiedPolicyRequest::getPolicyId()const -{ - return policyId_; -} - -void CreatePolicyWithSpecifiedPolicyRequest::setPolicyId(const std::string& policyId) -{ - policyId_ = policyId; - setParameter("PolicyId", policyId); -} - -std::string CreatePolicyWithSpecifiedPolicyRequest::getSecurityToken()const -{ - return securityToken_; -} - -void CreatePolicyWithSpecifiedPolicyRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string CreatePolicyWithSpecifiedPolicyRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void CreatePolicyWithSpecifiedPolicyRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string CreatePolicyWithSpecifiedPolicyRequest::getRegionId()const -{ - return regionId_; -} - -void CreatePolicyWithSpecifiedPolicyRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); -} - -std::string CreatePolicyWithSpecifiedPolicyRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void CreatePolicyWithSpecifiedPolicyRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string CreatePolicyWithSpecifiedPolicyRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void CreatePolicyWithSpecifiedPolicyRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -long CreatePolicyWithSpecifiedPolicyRequest::getOwnerId()const -{ - return ownerId_; -} - -void CreatePolicyWithSpecifiedPolicyRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string CreatePolicyWithSpecifiedPolicyRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void CreatePolicyWithSpecifiedPolicyRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/CreatePolicyWithSpecifiedPolicyResult.cc b/rds/src/model/CreatePolicyWithSpecifiedPolicyResult.cc deleted file mode 100644 index bb32b4136..000000000 --- a/rds/src/model/CreatePolicyWithSpecifiedPolicyResult.cc +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -CreatePolicyWithSpecifiedPolicyResult::CreatePolicyWithSpecifiedPolicyResult() : - ServiceResult() -{} - -CreatePolicyWithSpecifiedPolicyResult::CreatePolicyWithSpecifiedPolicyResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -CreatePolicyWithSpecifiedPolicyResult::~CreatePolicyWithSpecifiedPolicyResult() -{} - -void CreatePolicyWithSpecifiedPolicyResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - -} - diff --git a/rds/src/model/CreateReadOnlyDBInstanceRequest.cc b/rds/src/model/CreateReadOnlyDBInstanceRequest.cc index 44ddd2e0e..7ccb78c16 100644 --- a/rds/src/model/CreateReadOnlyDBInstanceRequest.cc +++ b/rds/src/model/CreateReadOnlyDBInstanceRequest.cc @@ -212,6 +212,28 @@ void CreateReadOnlyDBInstanceRequest::setDBInstanceDescription(const std::string setParameter("DBInstanceDescription", dBInstanceDescription); } +std::string CreateReadOnlyDBInstanceRequest::getDBInstanceStorageType()const +{ + return dBInstanceStorageType_; +} + +void CreateReadOnlyDBInstanceRequest::setDBInstanceStorageType(const std::string& dBInstanceStorageType) +{ + dBInstanceStorageType_ = dBInstanceStorageType; + setParameter("DBInstanceStorageType", dBInstanceStorageType); +} + +std::string CreateReadOnlyDBInstanceRequest::getCategory()const +{ + return category_; +} + +void CreateReadOnlyDBInstanceRequest::setCategory(const std::string& category) +{ + category_ = category; + setParameter("Category", category); +} + std::string CreateReadOnlyDBInstanceRequest::getPayType()const { return payType_; diff --git a/rds/src/model/CreateSQLDiagnosisRequest.cc b/rds/src/model/CreateSQLDiagnosisRequest.cc deleted file mode 100644 index 9aea5184f..000000000 --- a/rds/src/model/CreateSQLDiagnosisRequest.cc +++ /dev/null @@ -1,71 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::CreateSQLDiagnosisRequest; - -CreateSQLDiagnosisRequest::CreateSQLDiagnosisRequest() : - RpcServiceRequest("rds", "2014-08-15", "CreateSQLDiagnosis") -{} - -CreateSQLDiagnosisRequest::~CreateSQLDiagnosisRequest() -{} - -std::string CreateSQLDiagnosisRequest::getEndTime()const -{ - return endTime_; -} - -void CreateSQLDiagnosisRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setParameter("EndTime", endTime); -} - -std::string CreateSQLDiagnosisRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void CreateSQLDiagnosisRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -std::string CreateSQLDiagnosisRequest::getStartTime()const -{ - return startTime_; -} - -void CreateSQLDiagnosisRequest::setStartTime(const std::string& startTime) -{ - startTime_ = startTime; - setParameter("StartTime", startTime); -} - -std::string CreateSQLDiagnosisRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void CreateSQLDiagnosisRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/CreateStaticVerificationRequest.cc b/rds/src/model/CreateStaticVerificationRequest.cc deleted file mode 100644 index 84ad51f4e..000000000 --- a/rds/src/model/CreateStaticVerificationRequest.cc +++ /dev/null @@ -1,137 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::CreateStaticVerificationRequest; - -CreateStaticVerificationRequest::CreateStaticVerificationRequest() : - RpcServiceRequest("rds", "2014-08-15", "CreateStaticVerification") -{} - -CreateStaticVerificationRequest::~CreateStaticVerificationRequest() -{} - -long CreateStaticVerificationRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void CreateStaticVerificationRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string CreateStaticVerificationRequest::getSecurityToken()const -{ - return securityToken_; -} - -void CreateStaticVerificationRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string CreateStaticVerificationRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void CreateStaticVerificationRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string CreateStaticVerificationRequest::getRegionId()const -{ - return regionId_; -} - -void CreateStaticVerificationRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); -} - -std::string CreateStaticVerificationRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void CreateStaticVerificationRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string CreateStaticVerificationRequest::getReplicaId()const -{ - return replicaId_; -} - -void CreateStaticVerificationRequest::setReplicaId(const std::string& replicaId) -{ - replicaId_ = replicaId; - setParameter("ReplicaId", replicaId); -} - -std::string CreateStaticVerificationRequest::getDestinationInstanceId()const -{ - return destinationInstanceId_; -} - -void CreateStaticVerificationRequest::setDestinationInstanceId(const std::string& destinationInstanceId) -{ - destinationInstanceId_ = destinationInstanceId; - setParameter("DestinationInstanceId", destinationInstanceId); -} - -std::string CreateStaticVerificationRequest::getSourceInstanceId()const -{ - return sourceInstanceId_; -} - -void CreateStaticVerificationRequest::setSourceInstanceId(const std::string& sourceInstanceId) -{ - sourceInstanceId_ = sourceInstanceId; - setParameter("SourceInstanceId", sourceInstanceId); -} - -long CreateStaticVerificationRequest::getOwnerId()const -{ - return ownerId_; -} - -void CreateStaticVerificationRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string CreateStaticVerificationRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void CreateStaticVerificationRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/CreateStaticVerificationResult.cc b/rds/src/model/CreateStaticVerificationResult.cc deleted file mode 100644 index 04530b905..000000000 --- a/rds/src/model/CreateStaticVerificationResult.cc +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -CreateStaticVerificationResult::CreateStaticVerificationResult() : - ServiceResult() -{} - -CreateStaticVerificationResult::CreateStaticVerificationResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -CreateStaticVerificationResult::~CreateStaticVerificationResult() -{} - -void CreateStaticVerificationResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - -} - diff --git a/rds/src/model/DegradeDBInstanceSpecRequest.cc b/rds/src/model/DegradeDBInstanceSpecRequest.cc deleted file mode 100644 index 152609a1a..000000000 --- a/rds/src/model/DegradeDBInstanceSpecRequest.cc +++ /dev/null @@ -1,126 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::DegradeDBInstanceSpecRequest; - -DegradeDBInstanceSpecRequest::DegradeDBInstanceSpecRequest() : - RpcServiceRequest("rds", "2014-08-15", "DegradeDBInstanceSpec") -{} - -DegradeDBInstanceSpecRequest::~DegradeDBInstanceSpecRequest() -{} - -long DegradeDBInstanceSpecRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DegradeDBInstanceSpecRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -int DegradeDBInstanceSpecRequest::getDBInstanceStorage()const -{ - return dBInstanceStorage_; -} - -void DegradeDBInstanceSpecRequest::setDBInstanceStorage(int dBInstanceStorage) -{ - dBInstanceStorage_ = dBInstanceStorage; - setParameter("DBInstanceStorage", std::to_string(dBInstanceStorage)); -} - -std::string DegradeDBInstanceSpecRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DegradeDBInstanceSpecRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DegradeDBInstanceSpecRequest::getClientToken()const -{ - return clientToken_; -} - -void DegradeDBInstanceSpecRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setParameter("ClientToken", clientToken); -} - -std::string DegradeDBInstanceSpecRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void DegradeDBInstanceSpecRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string DegradeDBInstanceSpecRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void DegradeDBInstanceSpecRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -long DegradeDBInstanceSpecRequest::getOwnerId()const -{ - return ownerId_; -} - -void DegradeDBInstanceSpecRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DegradeDBInstanceSpecRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DegradeDBInstanceSpecRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - -std::string DegradeDBInstanceSpecRequest::getDBInstanceClass()const -{ - return dBInstanceClass_; -} - -void DegradeDBInstanceSpecRequest::setDBInstanceClass(const std::string& dBInstanceClass) -{ - dBInstanceClass_ = dBInstanceClass; - setParameter("DBInstanceClass", dBInstanceClass); -} - diff --git a/rds/src/model/DeleteDampPolicyRequest.cc b/rds/src/model/DeleteDampPolicyRequest.cc deleted file mode 100644 index 3bc0fd317..000000000 --- a/rds/src/model/DeleteDampPolicyRequest.cc +++ /dev/null @@ -1,126 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::DeleteDampPolicyRequest; - -DeleteDampPolicyRequest::DeleteDampPolicyRequest() : - RpcServiceRequest("rds", "2014-08-15", "DeleteDampPolicy") -{} - -DeleteDampPolicyRequest::~DeleteDampPolicyRequest() -{} - -long DeleteDampPolicyRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DeleteDampPolicyRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DeleteDampPolicyRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DeleteDampPolicyRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DeleteDampPolicyRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DeleteDampPolicyRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DeleteDampPolicyRequest::getRegionId()const -{ - return regionId_; -} - -void DeleteDampPolicyRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); -} - -std::string DeleteDampPolicyRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void DeleteDampPolicyRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string DeleteDampPolicyRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void DeleteDampPolicyRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -std::string DeleteDampPolicyRequest::getPolicyName()const -{ - return policyName_; -} - -void DeleteDampPolicyRequest::setPolicyName(const std::string& policyName) -{ - policyName_ = policyName; - setParameter("PolicyName", policyName); -} - -long DeleteDampPolicyRequest::getOwnerId()const -{ - return ownerId_; -} - -void DeleteDampPolicyRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DeleteDampPolicyRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DeleteDampPolicyRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/DeleteDampPolicyResult.cc b/rds/src/model/DeleteDampPolicyResult.cc deleted file mode 100644 index d6b148b18..000000000 --- a/rds/src/model/DeleteDampPolicyResult.cc +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -DeleteDampPolicyResult::DeleteDampPolicyResult() : - ServiceResult() -{} - -DeleteDampPolicyResult::DeleteDampPolicyResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DeleteDampPolicyResult::~DeleteDampPolicyResult() -{} - -void DeleteDampPolicyResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - -} - diff --git a/rds/src/model/DescribeAbnormalDBInstancesRequest.cc b/rds/src/model/DescribeAbnormalDBInstancesRequest.cc deleted file mode 100644 index 23a5691a3..000000000 --- a/rds/src/model/DescribeAbnormalDBInstancesRequest.cc +++ /dev/null @@ -1,258 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::DescribeAbnormalDBInstancesRequest; - -DescribeAbnormalDBInstancesRequest::DescribeAbnormalDBInstancesRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeAbnormalDBInstances") -{} - -DescribeAbnormalDBInstancesRequest::~DescribeAbnormalDBInstancesRequest() -{} - -std::string DescribeAbnormalDBInstancesRequest::getTag4value()const -{ - return tag4value_; -} - -void DescribeAbnormalDBInstancesRequest::setTag4value(const std::string& tag4value) -{ - tag4value_ = tag4value; - setParameter("Tag4value", tag4value); -} - -long DescribeAbnormalDBInstancesRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeAbnormalDBInstancesRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeAbnormalDBInstancesRequest::getTag2key()const -{ - return tag2key_; -} - -void DescribeAbnormalDBInstancesRequest::setTag2key(const std::string& tag2key) -{ - tag2key_ = tag2key; - setParameter("Tag2key", tag2key); -} - -std::string DescribeAbnormalDBInstancesRequest::getTag5key()const -{ - return tag5key_; -} - -void DescribeAbnormalDBInstancesRequest::setTag5key(const std::string& tag5key) -{ - tag5key_ = tag5key; - setParameter("Tag5key", tag5key); -} - -std::string DescribeAbnormalDBInstancesRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeAbnormalDBInstancesRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeAbnormalDBInstancesRequest::getClientToken()const -{ - return clientToken_; -} - -void DescribeAbnormalDBInstancesRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setParameter("ClientToken", clientToken); -} - -std::string DescribeAbnormalDBInstancesRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void DescribeAbnormalDBInstancesRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string DescribeAbnormalDBInstancesRequest::getTag3key()const -{ - return tag3key_; -} - -void DescribeAbnormalDBInstancesRequest::setTag3key(const std::string& tag3key) -{ - tag3key_ = tag3key; - setParameter("Tag3key", tag3key); -} - -long DescribeAbnormalDBInstancesRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeAbnormalDBInstancesRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeAbnormalDBInstancesRequest::getTag5value()const -{ - return tag5value_; -} - -void DescribeAbnormalDBInstancesRequest::setTag5value(const std::string& tag5value) -{ - tag5value_ = tag5value; - setParameter("Tag5value", tag5value); -} - -int DescribeAbnormalDBInstancesRequest::getPageNumber()const -{ - return pageNumber_; -} - -void DescribeAbnormalDBInstancesRequest::setPageNumber(int pageNumber) -{ - pageNumber_ = pageNumber; - setParameter("PageNumber", std::to_string(pageNumber)); -} - -std::string DescribeAbnormalDBInstancesRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeAbnormalDBInstancesRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - -std::string DescribeAbnormalDBInstancesRequest::getTags()const -{ - return tags_; -} - -void DescribeAbnormalDBInstancesRequest::setTags(const std::string& tags) -{ - tags_ = tags; - setParameter("Tags", tags); -} - -std::string DescribeAbnormalDBInstancesRequest::getTag1key()const -{ - return tag1key_; -} - -void DescribeAbnormalDBInstancesRequest::setTag1key(const std::string& tag1key) -{ - tag1key_ = tag1key; - setParameter("Tag1key", tag1key); -} - -std::string DescribeAbnormalDBInstancesRequest::getTag1value()const -{ - return tag1value_; -} - -void DescribeAbnormalDBInstancesRequest::setTag1value(const std::string& tag1value) -{ - tag1value_ = tag1value; - setParameter("Tag1value", tag1value); -} - -std::string DescribeAbnormalDBInstancesRequest::getTag2value()const -{ - return tag2value_; -} - -void DescribeAbnormalDBInstancesRequest::setTag2value(const std::string& tag2value) -{ - tag2value_ = tag2value; - setParameter("Tag2value", tag2value); -} - -int DescribeAbnormalDBInstancesRequest::getPageSize()const -{ - return pageSize_; -} - -void DescribeAbnormalDBInstancesRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); -} - -std::string DescribeAbnormalDBInstancesRequest::getTag4key()const -{ - return tag4key_; -} - -void DescribeAbnormalDBInstancesRequest::setTag4key(const std::string& tag4key) -{ - tag4key_ = tag4key; - setParameter("Tag4key", tag4key); -} - -std::string DescribeAbnormalDBInstancesRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void DescribeAbnormalDBInstancesRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -std::string DescribeAbnormalDBInstancesRequest::getTag3value()const -{ - return tag3value_; -} - -void DescribeAbnormalDBInstancesRequest::setTag3value(const std::string& tag3value) -{ - tag3value_ = tag3value; - setParameter("Tag3value", tag3value); -} - -std::string DescribeAbnormalDBInstancesRequest::getProxyId()const -{ - return proxyId_; -} - -void DescribeAbnormalDBInstancesRequest::setProxyId(const std::string& proxyId) -{ - proxyId_ = proxyId; - setParameter("ProxyId", proxyId); -} - diff --git a/rds/src/model/DescribeAbnormalDBInstancesResult.cc b/rds/src/model/DescribeAbnormalDBInstancesResult.cc deleted file mode 100644 index a477b48f8..000000000 --- a/rds/src/model/DescribeAbnormalDBInstancesResult.cc +++ /dev/null @@ -1,102 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeAbnormalDBInstancesResult::DescribeAbnormalDBInstancesResult() : - ServiceResult() -{} - -DescribeAbnormalDBInstancesResult::DescribeAbnormalDBInstancesResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeAbnormalDBInstancesResult::~DescribeAbnormalDBInstancesResult() -{} - -void DescribeAbnormalDBInstancesResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allItems = value["Items"]["InstanceResult"]; - for (auto value : allItems) - { - InstanceResult itemsObject; - if(!value["DBInstanceDescription"].isNull()) - itemsObject.dBInstanceDescription = value["DBInstanceDescription"].asString(); - if(!value["DBInstanceId"].isNull()) - itemsObject.dBInstanceId = value["DBInstanceId"].asString(); - auto allAbnormalItems = value["AbnormalItems"]["AbnormalItem"]; - for (auto value : allAbnormalItems) - { - InstanceResult::AbnormalItem abnormalItemsObject; - if(!value["CheckTime"].isNull()) - abnormalItemsObject.checkTime = value["CheckTime"].asString(); - if(!value["CheckItem"].isNull()) - abnormalItemsObject.checkItem = value["CheckItem"].asString(); - if(!value["AbnormalReason"].isNull()) - abnormalItemsObject.abnormalReason = value["AbnormalReason"].asString(); - if(!value["AbnormalValue"].isNull()) - abnormalItemsObject.abnormalValue = value["AbnormalValue"].asString(); - if(!value["AbnormalDetail"].isNull()) - abnormalItemsObject.abnormalDetail = value["AbnormalDetail"].asString(); - if(!value["AdviceKey"].isNull()) - abnormalItemsObject.adviceKey = value["AdviceKey"].asString(); - auto allAdviseValue = value["AdviseValue"]["String"]; - for (auto value : allAdviseValue) - abnormalItemsObject.adviseValue.push_back(value.asString()); - itemsObject.abnormalItems.push_back(abnormalItemsObject); - } - items_.push_back(itemsObject); - } - if(!value["TotalRecordCount"].isNull()) - totalRecordCount_ = std::stoi(value["TotalRecordCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageRecordCount"].isNull()) - pageRecordCount_ = std::stoi(value["PageRecordCount"].asString()); - -} - -int DescribeAbnormalDBInstancesResult::getTotalRecordCount()const -{ - return totalRecordCount_; -} - -int DescribeAbnormalDBInstancesResult::getPageRecordCount()const -{ - return pageRecordCount_; -} - -int DescribeAbnormalDBInstancesResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeAbnormalDBInstancesResult::getItems()const -{ - return items_; -} - diff --git a/rds/src/model/DescribeAvailableInstanceClassRequest.cc b/rds/src/model/DescribeAvailableInstanceClassRequest.cc new file mode 100644 index 000000000..659dd161b --- /dev/null +++ b/rds/src/model/DescribeAvailableInstanceClassRequest.cc @@ -0,0 +1,159 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Rds::Model::DescribeAvailableInstanceClassRequest; + +DescribeAvailableInstanceClassRequest::DescribeAvailableInstanceClassRequest() : + RpcServiceRequest("rds", "2014-08-15", "DescribeAvailableInstanceClass") +{} + +DescribeAvailableInstanceClassRequest::~DescribeAvailableInstanceClassRequest() +{} + +long DescribeAvailableInstanceClassRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void DescribeAvailableInstanceClassRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +std::string DescribeAvailableInstanceClassRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void DescribeAvailableInstanceClassRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +std::string DescribeAvailableInstanceClassRequest::getOwnerAccount()const +{ + return ownerAccount_; +} + +void DescribeAvailableInstanceClassRequest::setOwnerAccount(const std::string& ownerAccount) +{ + ownerAccount_ = ownerAccount; + setParameter("OwnerAccount", ownerAccount); +} + +std::string DescribeAvailableInstanceClassRequest::getEngineVersion()const +{ + return engineVersion_; +} + +void DescribeAvailableInstanceClassRequest::setEngineVersion(const std::string& engineVersion) +{ + engineVersion_ = engineVersion; + setParameter("EngineVersion", engineVersion); +} + +long DescribeAvailableInstanceClassRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeAvailableInstanceClassRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string DescribeAvailableInstanceClassRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void DescribeAvailableInstanceClassRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + +std::string DescribeAvailableInstanceClassRequest::getRegionId()const +{ + return regionId_; +} + +void DescribeAvailableInstanceClassRequest::setRegionId(const std::string& regionId) +{ + regionId_ = regionId; + setParameter("RegionId", regionId); +} + +std::string DescribeAvailableInstanceClassRequest::getEngine()const +{ + return engine_; +} + +void DescribeAvailableInstanceClassRequest::setEngine(const std::string& engine) +{ + engine_ = engine; + setParameter("Engine", engine); +} + +std::string DescribeAvailableInstanceClassRequest::getZoneId()const +{ + return zoneId_; +} + +void DescribeAvailableInstanceClassRequest::setZoneId(const std::string& zoneId) +{ + zoneId_ = zoneId; + setParameter("ZoneId", zoneId); +} + +std::string DescribeAvailableInstanceClassRequest::getDBInstanceId()const +{ + return dBInstanceId_; +} + +void DescribeAvailableInstanceClassRequest::setDBInstanceId(const std::string& dBInstanceId) +{ + dBInstanceId_ = dBInstanceId; + setParameter("DBInstanceId", dBInstanceId); +} + +std::string DescribeAvailableInstanceClassRequest::getInstanceChargeType()const +{ + return instanceChargeType_; +} + +void DescribeAvailableInstanceClassRequest::setInstanceChargeType(const std::string& instanceChargeType) +{ + instanceChargeType_ = instanceChargeType; + setParameter("InstanceChargeType", instanceChargeType); +} + +std::string DescribeAvailableInstanceClassRequest::getOrderType()const +{ + return orderType_; +} + +void DescribeAvailableInstanceClassRequest::setOrderType(const std::string& orderType) +{ + orderType_ = orderType; + setParameter("OrderType", orderType); +} + diff --git a/rds/src/model/DescribeAvailableInstanceClassResult.cc b/rds/src/model/DescribeAvailableInstanceClassResult.cc new file mode 100644 index 000000000..9954e9e65 --- /dev/null +++ b/rds/src/model/DescribeAvailableInstanceClassResult.cc @@ -0,0 +1,106 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Rds; +using namespace AlibabaCloud::Rds::Model; + +DescribeAvailableInstanceClassResult::DescribeAvailableInstanceClassResult() : + ServiceResult() +{} + +DescribeAvailableInstanceClassResult::DescribeAvailableInstanceClassResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeAvailableInstanceClassResult::~DescribeAvailableInstanceClassResult() +{} + +void DescribeAvailableInstanceClassResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + + setRequestId(value["RequestId"].asString()); + auto allAvailableZones = value["AvailableZones"]["AvailableZone"]; + for (auto value : allAvailableZones) + { + AvailableZone availableZonesObject; + if(!value["RegionId"].isNull()) + availableZonesObject.regionId = value["RegionId"].asString(); + if(!value["ZoneId"].isNull()) + availableZonesObject.zoneId = value["ZoneId"].asString(); + if(!value["Status"].isNull()) + availableZonesObject.status = value["Status"].asString(); + if(!value["NetworkTypes"].isNull()) + availableZonesObject.networkTypes = value["NetworkTypes"].asString(); + auto allSupportedEngine = value["SupportedEngine"]["SupportedEngines"]; + for (auto value : allSupportedEngine) + { + AvailableZone::SupportedEngines supportedEngineObject; + if(!value["Engine"].isNull()) + supportedEngineObject.engine = value["Engine"].asString(); + auto allSupportedEngineVersion = value["SupportedEngineVersion"]["SupportedEngineVersions"]; + for (auto value : allSupportedEngineVersion) + { + AvailableZone::SupportedEngines::SupportedEngineVersions supportedEngineVersionObject; + if(!value["Version"].isNull()) + supportedEngineVersionObject.version = value["Version"].asString(); + auto allSupportedCategory = value["SupportedCategory"]["SupportedCategorys"]; + for (auto value : allSupportedCategory) + { + AvailableZone::SupportedEngines::SupportedEngineVersions::SupportedCategorys supportedCategoryObject; + if(!value["Category"].isNull()) + supportedCategoryObject.category = value["Category"].asString(); + auto allSupportedStorageType = value["SupportedStorageType"]["SupportedStorageTypes"]; + for (auto value : allSupportedStorageType) + { + AvailableZone::SupportedEngines::SupportedEngineVersions::SupportedCategorys::SupportedStorageTypes supportedStorageTypeObject; + if(!value["StorageType"].isNull()) + supportedStorageTypeObject.storageType = value["StorageType"].asString(); + auto allAvailableResource = value["AvailableResource"]["AvailableResources"]; + for (auto value : allAvailableResource) + { + AvailableZone::SupportedEngines::SupportedEngineVersions::SupportedCategorys::SupportedStorageTypes::AvailableResources availableResourceObject; + if(!value["DBInstanceClass"].isNull()) + availableResourceObject.dBInstanceClass = value["DBInstanceClass"].asString(); + if(!value["StorageRange"].isNull()) + availableResourceObject.storageRange = value["StorageRange"].asString(); + supportedStorageTypeObject.availableResource.push_back(availableResourceObject); + } + supportedCategoryObject.supportedStorageType.push_back(supportedStorageTypeObject); + } + supportedEngineVersionObject.supportedCategory.push_back(supportedCategoryObject); + } + supportedEngineObject.supportedEngineVersion.push_back(supportedEngineVersionObject); + } + availableZonesObject.supportedEngine.push_back(supportedEngineObject); + } + availableZones_.push_back(availableZonesObject); + } + +} + +std::vector DescribeAvailableInstanceClassResult::getAvailableZones()const +{ + return availableZones_; +} + diff --git a/rds/src/model/DescribeAvailableResourceRequest.cc b/rds/src/model/DescribeAvailableResourceRequest.cc new file mode 100644 index 000000000..f81627447 --- /dev/null +++ b/rds/src/model/DescribeAvailableResourceRequest.cc @@ -0,0 +1,159 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Rds::Model::DescribeAvailableResourceRequest; + +DescribeAvailableResourceRequest::DescribeAvailableResourceRequest() : + RpcServiceRequest("rds", "2014-08-15", "DescribeAvailableResource") +{} + +DescribeAvailableResourceRequest::~DescribeAvailableResourceRequest() +{} + +long DescribeAvailableResourceRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void DescribeAvailableResourceRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +std::string DescribeAvailableResourceRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void DescribeAvailableResourceRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +std::string DescribeAvailableResourceRequest::getOwnerAccount()const +{ + return ownerAccount_; +} + +void DescribeAvailableResourceRequest::setOwnerAccount(const std::string& ownerAccount) +{ + ownerAccount_ = ownerAccount; + setParameter("OwnerAccount", ownerAccount); +} + +std::string DescribeAvailableResourceRequest::getEngineVersion()const +{ + return engineVersion_; +} + +void DescribeAvailableResourceRequest::setEngineVersion(const std::string& engineVersion) +{ + engineVersion_ = engineVersion; + setParameter("EngineVersion", engineVersion); +} + +long DescribeAvailableResourceRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeAvailableResourceRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string DescribeAvailableResourceRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void DescribeAvailableResourceRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + +std::string DescribeAvailableResourceRequest::getRegionId()const +{ + return regionId_; +} + +void DescribeAvailableResourceRequest::setRegionId(const std::string& regionId) +{ + regionId_ = regionId; + setParameter("RegionId", regionId); +} + +std::string DescribeAvailableResourceRequest::getEngine()const +{ + return engine_; +} + +void DescribeAvailableResourceRequest::setEngine(const std::string& engine) +{ + engine_ = engine; + setParameter("Engine", engine); +} + +std::string DescribeAvailableResourceRequest::getZoneId()const +{ + return zoneId_; +} + +void DescribeAvailableResourceRequest::setZoneId(const std::string& zoneId) +{ + zoneId_ = zoneId; + setParameter("ZoneId", zoneId); +} + +std::string DescribeAvailableResourceRequest::getDBInstanceId()const +{ + return dBInstanceId_; +} + +void DescribeAvailableResourceRequest::setDBInstanceId(const std::string& dBInstanceId) +{ + dBInstanceId_ = dBInstanceId; + setParameter("DBInstanceId", dBInstanceId); +} + +std::string DescribeAvailableResourceRequest::getInstanceChargeType()const +{ + return instanceChargeType_; +} + +void DescribeAvailableResourceRequest::setInstanceChargeType(const std::string& instanceChargeType) +{ + instanceChargeType_ = instanceChargeType; + setParameter("InstanceChargeType", instanceChargeType); +} + +std::string DescribeAvailableResourceRequest::getOrderType()const +{ + return orderType_; +} + +void DescribeAvailableResourceRequest::setOrderType(const std::string& orderType) +{ + orderType_ = orderType; + setParameter("OrderType", orderType); +} + diff --git a/rds/src/model/DescribeAvailableResourceResult.cc b/rds/src/model/DescribeAvailableResourceResult.cc new file mode 100644 index 000000000..2b60348ee --- /dev/null +++ b/rds/src/model/DescribeAvailableResourceResult.cc @@ -0,0 +1,106 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Rds; +using namespace AlibabaCloud::Rds::Model; + +DescribeAvailableResourceResult::DescribeAvailableResourceResult() : + ServiceResult() +{} + +DescribeAvailableResourceResult::DescribeAvailableResourceResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeAvailableResourceResult::~DescribeAvailableResourceResult() +{} + +void DescribeAvailableResourceResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + + setRequestId(value["RequestId"].asString()); + auto allAvailableZones = value["AvailableZones"]["AvailableZone"]; + for (auto value : allAvailableZones) + { + AvailableZone availableZonesObject; + if(!value["RegionId"].isNull()) + availableZonesObject.regionId = value["RegionId"].asString(); + if(!value["ZoneId"].isNull()) + availableZonesObject.zoneId = value["ZoneId"].asString(); + if(!value["Status"].isNull()) + availableZonesObject.status = value["Status"].asString(); + if(!value["NetworkTypes"].isNull()) + availableZonesObject.networkTypes = value["NetworkTypes"].asString(); + auto allSupportedEngine = value["SupportedEngine"]["SupportedEngines"]; + for (auto value : allSupportedEngine) + { + AvailableZone::SupportedEngines supportedEngineObject; + if(!value["Engine"].isNull()) + supportedEngineObject.engine = value["Engine"].asString(); + auto allSupportedEngineVersion = value["SupportedEngineVersion"]["SupportedEngineVersions"]; + for (auto value : allSupportedEngineVersion) + { + AvailableZone::SupportedEngines::SupportedEngineVersions supportedEngineVersionObject; + if(!value["Version"].isNull()) + supportedEngineVersionObject.version = value["Version"].asString(); + auto allSupportedCategory = value["SupportedCategory"]["SupportedCategorys"]; + for (auto value : allSupportedCategory) + { + AvailableZone::SupportedEngines::SupportedEngineVersions::SupportedCategorys supportedCategoryObject; + if(!value["Category"].isNull()) + supportedCategoryObject.category = value["Category"].asString(); + auto allSupportedStorageType = value["SupportedStorageType"]["SupportedStorageTypes"]; + for (auto value : allSupportedStorageType) + { + AvailableZone::SupportedEngines::SupportedEngineVersions::SupportedCategorys::SupportedStorageTypes supportedStorageTypeObject; + if(!value["StorageType"].isNull()) + supportedStorageTypeObject.storageType = value["StorageType"].asString(); + auto allAvailableResource = value["AvailableResource"]["AvailableResources"]; + for (auto value : allAvailableResource) + { + AvailableZone::SupportedEngines::SupportedEngineVersions::SupportedCategorys::SupportedStorageTypes::AvailableResources availableResourceObject; + if(!value["DBInstanceClass"].isNull()) + availableResourceObject.dBInstanceClass = value["DBInstanceClass"].asString(); + if(!value["StorageRange"].isNull()) + availableResourceObject.storageRange = value["StorageRange"].asString(); + supportedStorageTypeObject.availableResource.push_back(availableResourceObject); + } + supportedCategoryObject.supportedStorageType.push_back(supportedStorageTypeObject); + } + supportedEngineVersionObject.supportedCategory.push_back(supportedCategoryObject); + } + supportedEngineObject.supportedEngineVersion.push_back(supportedEngineVersionObject); + } + availableZonesObject.supportedEngine.push_back(supportedEngineObject); + } + availableZones_.push_back(availableZonesObject); + } + +} + +std::vector DescribeAvailableResourceResult::getAvailableZones()const +{ + return availableZones_; +} + diff --git a/rds/src/model/DescribeDBInstanceUserRequest.cc b/rds/src/model/DescribeBackupDatabaseRequest.cc similarity index 51% rename from rds/src/model/DescribeDBInstanceUserRequest.cc rename to rds/src/model/DescribeBackupDatabaseRequest.cc index e716964f6..87482d44a 100644 --- a/rds/src/model/DescribeDBInstanceUserRequest.cc +++ b/rds/src/model/DescribeBackupDatabaseRequest.cc @@ -14,78 +14,78 @@ * limitations under the License. */ -#include +#include -using AlibabaCloud::Rds::Model::DescribeDBInstanceUserRequest; +using AlibabaCloud::Rds::Model::DescribeBackupDatabaseRequest; -DescribeDBInstanceUserRequest::DescribeDBInstanceUserRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeDBInstanceUser") +DescribeBackupDatabaseRequest::DescribeBackupDatabaseRequest() : + RpcServiceRequest("rds", "2014-08-15", "DescribeBackupDatabase") {} -DescribeDBInstanceUserRequest::~DescribeDBInstanceUserRequest() +DescribeBackupDatabaseRequest::~DescribeBackupDatabaseRequest() {} -long DescribeDBInstanceUserRequest::getResourceOwnerId()const +long DescribeBackupDatabaseRequest::getResourceOwnerId()const { return resourceOwnerId_; } -void DescribeDBInstanceUserRequest::setResourceOwnerId(long resourceOwnerId) +void DescribeBackupDatabaseRequest::setResourceOwnerId(long resourceOwnerId) { resourceOwnerId_ = resourceOwnerId; setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); } -std::string DescribeDBInstanceUserRequest::getResourceOwnerAccount()const +std::string DescribeBackupDatabaseRequest::getResourceOwnerAccount()const { return resourceOwnerAccount_; } -void DescribeDBInstanceUserRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +void DescribeBackupDatabaseRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) { resourceOwnerAccount_ = resourceOwnerAccount; setParameter("ResourceOwnerAccount", resourceOwnerAccount); } -std::string DescribeDBInstanceUserRequest::getConnectionString()const +std::string DescribeBackupDatabaseRequest::getBackupId()const { - return connectionString_; + return backupId_; } -void DescribeDBInstanceUserRequest::setConnectionString(const std::string& connectionString) +void DescribeBackupDatabaseRequest::setBackupId(const std::string& backupId) { - connectionString_ = connectionString; - setParameter("ConnectionString", connectionString); + backupId_ = backupId; + setParameter("BackupId", backupId); } -std::string DescribeDBInstanceUserRequest::getDBInstanceId()const +std::string DescribeBackupDatabaseRequest::getDBInstanceId()const { return dBInstanceId_; } -void DescribeDBInstanceUserRequest::setDBInstanceId(const std::string& dBInstanceId) +void DescribeBackupDatabaseRequest::setDBInstanceId(const std::string& dBInstanceId) { dBInstanceId_ = dBInstanceId; setParameter("DBInstanceId", dBInstanceId); } -long DescribeDBInstanceUserRequest::getOwnerId()const +long DescribeBackupDatabaseRequest::getOwnerId()const { return ownerId_; } -void DescribeDBInstanceUserRequest::setOwnerId(long ownerId) +void DescribeBackupDatabaseRequest::setOwnerId(long ownerId) { ownerId_ = ownerId; setParameter("OwnerId", std::to_string(ownerId)); } -std::string DescribeDBInstanceUserRequest::getAccessKeyId()const +std::string DescribeBackupDatabaseRequest::getAccessKeyId()const { return accessKeyId_; } -void DescribeDBInstanceUserRequest::setAccessKeyId(const std::string& accessKeyId) +void DescribeBackupDatabaseRequest::setAccessKeyId(const std::string& accessKeyId) { accessKeyId_ = accessKeyId; setParameter("AccessKeyId", accessKeyId); diff --git a/rds/src/model/CreateDiagnosticReportResult.cc b/rds/src/model/DescribeBackupDatabaseResult.cc similarity index 65% rename from rds/src/model/CreateDiagnosticReportResult.cc rename to rds/src/model/DescribeBackupDatabaseResult.cc index 9a82586d8..ea5d8c50a 100644 --- a/rds/src/model/CreateDiagnosticReportResult.cc +++ b/rds/src/model/DescribeBackupDatabaseResult.cc @@ -14,39 +14,39 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Rds; using namespace AlibabaCloud::Rds::Model; -CreateDiagnosticReportResult::CreateDiagnosticReportResult() : +DescribeBackupDatabaseResult::DescribeBackupDatabaseResult() : ServiceResult() {} -CreateDiagnosticReportResult::CreateDiagnosticReportResult(const std::string &payload) : +DescribeBackupDatabaseResult::DescribeBackupDatabaseResult(const std::string &payload) : ServiceResult() { parse(payload); } -CreateDiagnosticReportResult::~CreateDiagnosticReportResult() +DescribeBackupDatabaseResult::~DescribeBackupDatabaseResult() {} -void CreateDiagnosticReportResult::parse(const std::string &payload) +void DescribeBackupDatabaseResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["ReportId"].isNull()) - reportId_ = value["ReportId"].asString(); + if(!value["DatabaseNames"].isNull()) + databaseNames_ = value["DatabaseNames"].asString(); } -std::string CreateDiagnosticReportResult::getReportId()const +std::string DescribeBackupDatabaseResult::getDatabaseNames()const { - return reportId_; + return databaseNames_; } diff --git a/rds/src/model/DescribeBackupPolicyRequest.cc b/rds/src/model/DescribeBackupPolicyRequest.cc index 5c12506bb..6d72ef9c6 100644 --- a/rds/src/model/DescribeBackupPolicyRequest.cc +++ b/rds/src/model/DescribeBackupPolicyRequest.cc @@ -91,3 +91,14 @@ void DescribeBackupPolicyRequest::setAccessKeyId(const std::string& accessKeyId) setParameter("AccessKeyId", accessKeyId); } +std::string DescribeBackupPolicyRequest::getBackupPolicyMode()const +{ + return backupPolicyMode_; +} + +void DescribeBackupPolicyRequest::setBackupPolicyMode(const std::string& backupPolicyMode) +{ + backupPolicyMode_ = backupPolicyMode; + setParameter("BackupPolicyMode", backupPolicyMode); +} + diff --git a/rds/src/model/DescribeBackupPolicyResult.cc b/rds/src/model/DescribeBackupPolicyResult.cc index fc09d141f..d036f5f04 100644 --- a/rds/src/model/DescribeBackupPolicyResult.cc +++ b/rds/src/model/DescribeBackupPolicyResult.cc @@ -40,6 +40,14 @@ void DescribeBackupPolicyResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); + auto duplicationLocationNode = value["DuplicationLocation"]; + if(!duplicationLocationNode["Sotrage"].isNull()) + duplicationLocation_.sotrage = duplicationLocationNode["Sotrage"].asString(); + auto locationNode = duplicationLocationNode["Location"]; + if(!locationNode["Endpoint"].isNull()) + duplicationLocation_.location.endpoint = locationNode["Endpoint"].asString(); + if(!locationNode["Bucket"].isNull()) + duplicationLocation_.location.bucket = locationNode["Bucket"].asString(); if(!value["BackupRetentionPeriod"].isNull()) backupRetentionPeriod_ = std::stoi(value["BackupRetentionPeriod"].asString()); if(!value["PreferredNextBackupTime"].isNull()) @@ -52,9 +60,58 @@ void DescribeBackupPolicyResult::parse(const std::string &payload) backupLog_ = value["BackupLog"].asString(); if(!value["LogBackupRetentionPeriod"].isNull()) logBackupRetentionPeriod_ = std::stoi(value["LogBackupRetentionPeriod"].asString()); + if(!value["EnableBackupLog"].isNull()) + enableBackupLog_ = value["EnableBackupLog"].asString(); + if(!value["LocalLogRetentionHours"].isNull()) + localLogRetentionHours_ = std::stoi(value["LocalLogRetentionHours"].asString()); + if(!value["LocalLogRetentionSpace"].isNull()) + localLogRetentionSpace_ = value["LocalLogRetentionSpace"].asString(); + if(!value["Duplication"].isNull()) + duplication_ = value["Duplication"].asString(); + if(!value["DuplicationContent"].isNull()) + duplicationContent_ = value["DuplicationContent"].asString(); + if(!value["HighSpaceUsageProtection"].isNull()) + highSpaceUsageProtection_ = value["HighSpaceUsageProtection"].asString(); + if(!value["LogBackupFrequency"].isNull()) + logBackupFrequency_ = value["LogBackupFrequency"].asString(); } +std::string DescribeBackupPolicyResult::getDuplication()const +{ + return duplication_; +} + +std::string DescribeBackupPolicyResult::getPreferredBackupTime()const +{ + return preferredBackupTime_; +} + +int DescribeBackupPolicyResult::getLocalLogRetentionHours()const +{ + return localLogRetentionHours_; +} + +DescribeBackupPolicyResult::DuplicationLocation DescribeBackupPolicyResult::getDuplicationLocation()const +{ + return duplicationLocation_; +} + +std::string DescribeBackupPolicyResult::getPreferredNextBackupTime()const +{ + return preferredNextBackupTime_; +} + +std::string DescribeBackupPolicyResult::getHighSpaceUsageProtection()const +{ + return highSpaceUsageProtection_; +} + +std::string DescribeBackupPolicyResult::getLogBackupFrequency()const +{ + return logBackupFrequency_; +} + std::string DescribeBackupPolicyResult::getPreferredBackupPeriod()const { return preferredBackupPeriod_; @@ -65,23 +122,28 @@ int DescribeBackupPolicyResult::getLogBackupRetentionPeriod()const return logBackupRetentionPeriod_; } -std::string DescribeBackupPolicyResult::getPreferredBackupTime()const -{ - return preferredBackupTime_; -} - std::string DescribeBackupPolicyResult::getBackupLog()const { return backupLog_; } +std::string DescribeBackupPolicyResult::getEnableBackupLog()const +{ + return enableBackupLog_; +} + +std::string DescribeBackupPolicyResult::getLocalLogRetentionSpace()const +{ + return localLogRetentionSpace_; +} + int DescribeBackupPolicyResult::getBackupRetentionPeriod()const { return backupRetentionPeriod_; } -std::string DescribeBackupPolicyResult::getPreferredNextBackupTime()const +std::string DescribeBackupPolicyResult::getDuplicationContent()const { - return preferredNextBackupTime_; + return duplicationContent_; } diff --git a/rds/src/model/DescribeBackupSetsForSecurityRequest.cc b/rds/src/model/DescribeBackupSetsForSecurityRequest.cc deleted file mode 100644 index 396d062d2..000000000 --- a/rds/src/model/DescribeBackupSetsForSecurityRequest.cc +++ /dev/null @@ -1,203 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::DescribeBackupSetsForSecurityRequest; - -DescribeBackupSetsForSecurityRequest::DescribeBackupSetsForSecurityRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeBackupSetsForSecurity") -{} - -DescribeBackupSetsForSecurityRequest::~DescribeBackupSetsForSecurityRequest() -{} - -long DescribeBackupSetsForSecurityRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeBackupSetsForSecurityRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeBackupSetsForSecurityRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeBackupSetsForSecurityRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeBackupSetsForSecurityRequest::getTargetAliBid()const -{ - return targetAliBid_; -} - -void DescribeBackupSetsForSecurityRequest::setTargetAliBid(const std::string& targetAliBid) -{ - targetAliBid_ = targetAliBid; - setParameter("TargetAliBid", targetAliBid); -} - -std::string DescribeBackupSetsForSecurityRequest::getBackupId()const -{ - return backupId_; -} - -void DescribeBackupSetsForSecurityRequest::setBackupId(const std::string& backupId) -{ - backupId_ = backupId; - setParameter("BackupId", backupId); -} - -std::string DescribeBackupSetsForSecurityRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void DescribeBackupSetsForSecurityRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string DescribeBackupSetsForSecurityRequest::getEndTime()const -{ - return endTime_; -} - -void DescribeBackupSetsForSecurityRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setParameter("EndTime", endTime); -} - -std::string DescribeBackupSetsForSecurityRequest::getStartTime()const -{ - return startTime_; -} - -void DescribeBackupSetsForSecurityRequest::setStartTime(const std::string& startTime) -{ - startTime_ = startTime; - setParameter("StartTime", startTime); -} - -long DescribeBackupSetsForSecurityRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeBackupSetsForSecurityRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -int DescribeBackupSetsForSecurityRequest::getPageNumber()const -{ - return pageNumber_; -} - -void DescribeBackupSetsForSecurityRequest::setPageNumber(int pageNumber) -{ - pageNumber_ = pageNumber; - setParameter("PageNumber", std::to_string(pageNumber)); -} - -std::string DescribeBackupSetsForSecurityRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeBackupSetsForSecurityRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - -std::string DescribeBackupSetsForSecurityRequest::getBackupStatus()const -{ - return backupStatus_; -} - -void DescribeBackupSetsForSecurityRequest::setBackupStatus(const std::string& backupStatus) -{ - backupStatus_ = backupStatus; - setParameter("BackupStatus", backupStatus); -} - -std::string DescribeBackupSetsForSecurityRequest::getBackupLocation()const -{ - return backupLocation_; -} - -void DescribeBackupSetsForSecurityRequest::setBackupLocation(const std::string& backupLocation) -{ - backupLocation_ = backupLocation; - setParameter("BackupLocation", backupLocation); -} - -std::string DescribeBackupSetsForSecurityRequest::getTargetAliUid()const -{ - return targetAliUid_; -} - -void DescribeBackupSetsForSecurityRequest::setTargetAliUid(const std::string& targetAliUid) -{ - targetAliUid_ = targetAliUid; - setParameter("TargetAliUid", targetAliUid); -} - -int DescribeBackupSetsForSecurityRequest::getPageSize()const -{ - return pageSize_; -} - -void DescribeBackupSetsForSecurityRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); -} - -std::string DescribeBackupSetsForSecurityRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void DescribeBackupSetsForSecurityRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -std::string DescribeBackupSetsForSecurityRequest::getBackupMode()const -{ - return backupMode_; -} - -void DescribeBackupSetsForSecurityRequest::setBackupMode(const std::string& backupMode) -{ - backupMode_ = backupMode; - setParameter("BackupMode", backupMode); -} - diff --git a/rds/src/model/DescribeBackupSetsForSecurityResult.cc b/rds/src/model/DescribeBackupSetsForSecurityResult.cc deleted file mode 100644 index 18d97938b..000000000 --- a/rds/src/model/DescribeBackupSetsForSecurityResult.cc +++ /dev/null @@ -1,120 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeBackupSetsForSecurityResult::DescribeBackupSetsForSecurityResult() : - ServiceResult() -{} - -DescribeBackupSetsForSecurityResult::DescribeBackupSetsForSecurityResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeBackupSetsForSecurityResult::~DescribeBackupSetsForSecurityResult() -{} - -void DescribeBackupSetsForSecurityResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allItems = value["Items"]["Backup"]; - for (auto value : allItems) - { - Backup itemsObject; - if(!value["BackupId"].isNull()) - itemsObject.backupId = value["BackupId"].asString(); - if(!value["DBInstanceId"].isNull()) - itemsObject.dBInstanceId = value["DBInstanceId"].asString(); - if(!value["BackupStatus"].isNull()) - itemsObject.backupStatus = value["BackupStatus"].asString(); - if(!value["BackupStartTime"].isNull()) - itemsObject.backupStartTime = value["BackupStartTime"].asString(); - if(!value["BackupEndTime"].isNull()) - itemsObject.backupEndTime = value["BackupEndTime"].asString(); - if(!value["BackupType"].isNull()) - itemsObject.backupType = value["BackupType"].asString(); - if(!value["BackupMode"].isNull()) - itemsObject.backupMode = value["BackupMode"].asString(); - if(!value["BackupMethod"].isNull()) - itemsObject.backupMethod = value["BackupMethod"].asString(); - if(!value["BackupDownloadURL"].isNull()) - itemsObject.backupDownloadURL = value["BackupDownloadURL"].asString(); - if(!value["BackupIntranetDownloadURL"].isNull()) - itemsObject.backupIntranetDownloadURL = value["BackupIntranetDownloadURL"].asString(); - if(!value["BackupLocation"].isNull()) - itemsObject.backupLocation = value["BackupLocation"].asString(); - if(!value["BackupExtractionStatus"].isNull()) - itemsObject.backupExtractionStatus = value["BackupExtractionStatus"].asString(); - if(!value["BackupScale"].isNull()) - itemsObject.backupScale = value["BackupScale"].asString(); - if(!value["BackupDBNames"].isNull()) - itemsObject.backupDBNames = value["BackupDBNames"].asString(); - if(!value["TotalBackupSize"].isNull()) - itemsObject.totalBackupSize = std::stol(value["TotalBackupSize"].asString()); - if(!value["BackupSize"].isNull()) - itemsObject.backupSize = std::stol(value["BackupSize"].asString()); - if(!value["HostInstanceID"].isNull()) - itemsObject.hostInstanceID = value["HostInstanceID"].asString(); - if(!value["StoreStatus"].isNull()) - itemsObject.storeStatus = value["StoreStatus"].asString(); - items_.push_back(itemsObject); - } - if(!value["TotalRecordCount"].isNull()) - totalRecordCount_ = value["TotalRecordCount"].asString(); - if(!value["PageNumber"].isNull()) - pageNumber_ = value["PageNumber"].asString(); - if(!value["PageRecordCount"].isNull()) - pageRecordCount_ = value["PageRecordCount"].asString(); - if(!value["TotalBackupSize"].isNull()) - totalBackupSize_ = std::stol(value["TotalBackupSize"].asString()); - -} - -std::string DescribeBackupSetsForSecurityResult::getTotalRecordCount()const -{ - return totalRecordCount_; -} - -std::string DescribeBackupSetsForSecurityResult::getPageRecordCount()const -{ - return pageRecordCount_; -} - -std::string DescribeBackupSetsForSecurityResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeBackupSetsForSecurityResult::getItems()const -{ - return items_; -} - -long DescribeBackupSetsForSecurityResult::getTotalBackupSize()const -{ - return totalBackupSize_; -} - diff --git a/rds/src/model/DescribeBackupTasksResult.cc b/rds/src/model/DescribeBackupTasksResult.cc index d1f00392f..df686dc15 100644 --- a/rds/src/model/DescribeBackupTasksResult.cc +++ b/rds/src/model/DescribeBackupTasksResult.cc @@ -46,14 +46,16 @@ void DescribeBackupTasksResult::parse(const std::string &payload) BackupJob itemsObject; if(!value["BackupProgressStatus"].isNull()) itemsObject.backupProgressStatus = value["BackupProgressStatus"].asString(); + if(!value["BackupStatus"].isNull()) + itemsObject.backupStatus = value["BackupStatus"].asString(); if(!value["JobMode"].isNull()) itemsObject.jobMode = value["JobMode"].asString(); if(!value["Process"].isNull()) itemsObject.process = value["Process"].asString(); if(!value["TaskAction"].isNull()) itemsObject.taskAction = value["TaskAction"].asString(); - if(!value["BackupjobId"].isNull()) - itemsObject.backupjobId = value["BackupjobId"].asString(); + if(!value["BackupJobId"].isNull()) + itemsObject.backupJobId = value["BackupJobId"].asString(); items_.push_back(itemsObject); } diff --git a/rds/src/model/DescribeBackupsForSecurityRequest.cc b/rds/src/model/DescribeBackupsForSecurityRequest.cc deleted file mode 100644 index e617b08f5..000000000 --- a/rds/src/model/DescribeBackupsForSecurityRequest.cc +++ /dev/null @@ -1,203 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::DescribeBackupsForSecurityRequest; - -DescribeBackupsForSecurityRequest::DescribeBackupsForSecurityRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeBackupsForSecurity") -{} - -DescribeBackupsForSecurityRequest::~DescribeBackupsForSecurityRequest() -{} - -long DescribeBackupsForSecurityRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeBackupsForSecurityRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeBackupsForSecurityRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeBackupsForSecurityRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeBackupsForSecurityRequest::getTargetAliBid()const -{ - return targetAliBid_; -} - -void DescribeBackupsForSecurityRequest::setTargetAliBid(const std::string& targetAliBid) -{ - targetAliBid_ = targetAliBid; - setParameter("TargetAliBid", targetAliBid); -} - -std::string DescribeBackupsForSecurityRequest::getBackupId()const -{ - return backupId_; -} - -void DescribeBackupsForSecurityRequest::setBackupId(const std::string& backupId) -{ - backupId_ = backupId; - setParameter("BackupId", backupId); -} - -std::string DescribeBackupsForSecurityRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void DescribeBackupsForSecurityRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string DescribeBackupsForSecurityRequest::getEndTime()const -{ - return endTime_; -} - -void DescribeBackupsForSecurityRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setParameter("EndTime", endTime); -} - -std::string DescribeBackupsForSecurityRequest::getStartTime()const -{ - return startTime_; -} - -void DescribeBackupsForSecurityRequest::setStartTime(const std::string& startTime) -{ - startTime_ = startTime; - setParameter("StartTime", startTime); -} - -long DescribeBackupsForSecurityRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeBackupsForSecurityRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -int DescribeBackupsForSecurityRequest::getPageNumber()const -{ - return pageNumber_; -} - -void DescribeBackupsForSecurityRequest::setPageNumber(int pageNumber) -{ - pageNumber_ = pageNumber; - setParameter("PageNumber", std::to_string(pageNumber)); -} - -std::string DescribeBackupsForSecurityRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeBackupsForSecurityRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - -std::string DescribeBackupsForSecurityRequest::getBackupStatus()const -{ - return backupStatus_; -} - -void DescribeBackupsForSecurityRequest::setBackupStatus(const std::string& backupStatus) -{ - backupStatus_ = backupStatus; - setParameter("BackupStatus", backupStatus); -} - -std::string DescribeBackupsForSecurityRequest::getBackupLocation()const -{ - return backupLocation_; -} - -void DescribeBackupsForSecurityRequest::setBackupLocation(const std::string& backupLocation) -{ - backupLocation_ = backupLocation; - setParameter("BackupLocation", backupLocation); -} - -std::string DescribeBackupsForSecurityRequest::getTargetAliUid()const -{ - return targetAliUid_; -} - -void DescribeBackupsForSecurityRequest::setTargetAliUid(const std::string& targetAliUid) -{ - targetAliUid_ = targetAliUid; - setParameter("TargetAliUid", targetAliUid); -} - -int DescribeBackupsForSecurityRequest::getPageSize()const -{ - return pageSize_; -} - -void DescribeBackupsForSecurityRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); -} - -std::string DescribeBackupsForSecurityRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void DescribeBackupsForSecurityRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -std::string DescribeBackupsForSecurityRequest::getBackupMode()const -{ - return backupMode_; -} - -void DescribeBackupsForSecurityRequest::setBackupMode(const std::string& backupMode) -{ - backupMode_ = backupMode; - setParameter("BackupMode", backupMode); -} - diff --git a/rds/src/model/DescribeBackupsForSecurityResult.cc b/rds/src/model/DescribeBackupsForSecurityResult.cc deleted file mode 100644 index 6308ae783..000000000 --- a/rds/src/model/DescribeBackupsForSecurityResult.cc +++ /dev/null @@ -1,120 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeBackupsForSecurityResult::DescribeBackupsForSecurityResult() : - ServiceResult() -{} - -DescribeBackupsForSecurityResult::DescribeBackupsForSecurityResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeBackupsForSecurityResult::~DescribeBackupsForSecurityResult() -{} - -void DescribeBackupsForSecurityResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allItems = value["Items"]["Backup"]; - for (auto value : allItems) - { - Backup itemsObject; - if(!value["BackupId"].isNull()) - itemsObject.backupId = value["BackupId"].asString(); - if(!value["DBInstanceId"].isNull()) - itemsObject.dBInstanceId = value["DBInstanceId"].asString(); - if(!value["BackupStatus"].isNull()) - itemsObject.backupStatus = value["BackupStatus"].asString(); - if(!value["BackupStartTime"].isNull()) - itemsObject.backupStartTime = value["BackupStartTime"].asString(); - if(!value["BackupEndTime"].isNull()) - itemsObject.backupEndTime = value["BackupEndTime"].asString(); - if(!value["BackupType"].isNull()) - itemsObject.backupType = value["BackupType"].asString(); - if(!value["BackupMode"].isNull()) - itemsObject.backupMode = value["BackupMode"].asString(); - if(!value["BackupMethod"].isNull()) - itemsObject.backupMethod = value["BackupMethod"].asString(); - if(!value["BackupDownloadURL"].isNull()) - itemsObject.backupDownloadURL = value["BackupDownloadURL"].asString(); - if(!value["BackupIntranetDownloadURL"].isNull()) - itemsObject.backupIntranetDownloadURL = value["BackupIntranetDownloadURL"].asString(); - if(!value["BackupLocation"].isNull()) - itemsObject.backupLocation = value["BackupLocation"].asString(); - if(!value["BackupExtractionStatus"].isNull()) - itemsObject.backupExtractionStatus = value["BackupExtractionStatus"].asString(); - if(!value["BackupScale"].isNull()) - itemsObject.backupScale = value["BackupScale"].asString(); - if(!value["BackupDBNames"].isNull()) - itemsObject.backupDBNames = value["BackupDBNames"].asString(); - if(!value["TotalBackupSize"].isNull()) - itemsObject.totalBackupSize = std::stol(value["TotalBackupSize"].asString()); - if(!value["BackupSize"].isNull()) - itemsObject.backupSize = std::stol(value["BackupSize"].asString()); - if(!value["HostInstanceID"].isNull()) - itemsObject.hostInstanceID = value["HostInstanceID"].asString(); - if(!value["StoreStatus"].isNull()) - itemsObject.storeStatus = value["StoreStatus"].asString(); - items_.push_back(itemsObject); - } - if(!value["TotalRecordCount"].isNull()) - totalRecordCount_ = value["TotalRecordCount"].asString(); - if(!value["PageNumber"].isNull()) - pageNumber_ = value["PageNumber"].asString(); - if(!value["PageRecordCount"].isNull()) - pageRecordCount_ = value["PageRecordCount"].asString(); - if(!value["TotalBackupSize"].isNull()) - totalBackupSize_ = std::stol(value["TotalBackupSize"].asString()); - -} - -std::string DescribeBackupsForSecurityResult::getTotalRecordCount()const -{ - return totalRecordCount_; -} - -std::string DescribeBackupsForSecurityResult::getPageRecordCount()const -{ - return pageRecordCount_; -} - -std::string DescribeBackupsForSecurityResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeBackupsForSecurityResult::getItems()const -{ - return items_; -} - -long DescribeBackupsForSecurityResult::getTotalBackupSize()const -{ - return totalBackupSize_; -} - diff --git a/rds/src/model/DescribeBackupsResult.cc b/rds/src/model/DescribeBackupsResult.cc index 30a6ff166..202998e2f 100644 --- a/rds/src/model/DescribeBackupsResult.cc +++ b/rds/src/model/DescribeBackupsResult.cc @@ -80,6 +80,8 @@ void DescribeBackupsResult::parse(const std::string &payload) itemsObject.hostInstanceID = value["HostInstanceID"].asString(); if(!value["StoreStatus"].isNull()) itemsObject.storeStatus = value["StoreStatus"].asString(); + if(!value["MetaStatus"].isNull()) + itemsObject.metaStatus = value["MetaStatus"].asString(); items_.push_back(itemsObject); } if(!value["TotalRecordCount"].isNull()) diff --git a/rds/src/model/DescribeBinlogFilesResult.cc b/rds/src/model/DescribeBinlogFilesResult.cc index f9808a9c1..86ec4feb5 100644 --- a/rds/src/model/DescribeBinlogFilesResult.cc +++ b/rds/src/model/DescribeBinlogFilesResult.cc @@ -60,6 +60,8 @@ void DescribeBinlogFilesResult::parse(const std::string &payload) itemsObject.checksum = value["Checksum"].asString(); if(!value["HostInstanceID"].isNull()) itemsObject.hostInstanceID = value["HostInstanceID"].asString(); + if(!value["LogFileName"].isNull()) + itemsObject.logFileName = value["LogFileName"].asString(); items_.push_back(itemsObject); } if(!value["TotalRecordCount"].isNull()) diff --git a/rds/src/model/DescribeCloudDBAServiceRequest.cc b/rds/src/model/DescribeCloudDBAServiceRequest.cc deleted file mode 100644 index 039fb7033..000000000 --- a/rds/src/model/DescribeCloudDBAServiceRequest.cc +++ /dev/null @@ -1,71 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::DescribeCloudDBAServiceRequest; - -DescribeCloudDBAServiceRequest::DescribeCloudDBAServiceRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeCloudDBAService") -{} - -DescribeCloudDBAServiceRequest::~DescribeCloudDBAServiceRequest() -{} - -std::string DescribeCloudDBAServiceRequest::getServiceRequestParam()const -{ - return serviceRequestParam_; -} - -void DescribeCloudDBAServiceRequest::setServiceRequestParam(const std::string& serviceRequestParam) -{ - serviceRequestParam_ = serviceRequestParam; - setParameter("ServiceRequestParam", serviceRequestParam); -} - -std::string DescribeCloudDBAServiceRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void DescribeCloudDBAServiceRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -std::string DescribeCloudDBAServiceRequest::getServiceRequestType()const -{ - return serviceRequestType_; -} - -void DescribeCloudDBAServiceRequest::setServiceRequestType(const std::string& serviceRequestType) -{ - serviceRequestType_ = serviceRequestType; - setParameter("ServiceRequestType", serviceRequestType); -} - -std::string DescribeCloudDBAServiceRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeCloudDBAServiceRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/DescribeCloudDBAServiceResult.cc b/rds/src/model/DescribeCloudDBAServiceResult.cc deleted file mode 100644 index fd182a577..000000000 --- a/rds/src/model/DescribeCloudDBAServiceResult.cc +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeCloudDBAServiceResult::DescribeCloudDBAServiceResult() : - ServiceResult() -{} - -DescribeCloudDBAServiceResult::DescribeCloudDBAServiceResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeCloudDBAServiceResult::~DescribeCloudDBAServiceResult() -{} - -void DescribeCloudDBAServiceResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - if(!value["ListData"].isNull()) - listData_ = value["ListData"].asString(); - if(!value["AttrData"].isNull()) - attrData_ = value["AttrData"].asString(); - -} - -std::string DescribeCloudDBAServiceResult::getAttrData()const -{ - return attrData_; -} - -std::string DescribeCloudDBAServiceResult::getListData()const -{ - return listData_; -} - diff --git a/rds/src/model/DescribeCloudDbExpertServiceRequest.cc b/rds/src/model/DescribeCloudDbExpertServiceRequest.cc new file mode 100644 index 000000000..6e8aa2869 --- /dev/null +++ b/rds/src/model/DescribeCloudDbExpertServiceRequest.cc @@ -0,0 +1,137 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Rds::Model::DescribeCloudDbExpertServiceRequest; + +DescribeCloudDbExpertServiceRequest::DescribeCloudDbExpertServiceRequest() : + RpcServiceRequest("rds", "2014-08-15", "DescribeCloudDbExpertService") +{} + +DescribeCloudDbExpertServiceRequest::~DescribeCloudDbExpertServiceRequest() +{} + +std::string DescribeCloudDbExpertServiceRequest::getServiceRequestParam()const +{ + return serviceRequestParam_; +} + +void DescribeCloudDbExpertServiceRequest::setServiceRequestParam(const std::string& serviceRequestParam) +{ + serviceRequestParam_ = serviceRequestParam; + setParameter("ServiceRequestParam", serviceRequestParam); +} + +long DescribeCloudDbExpertServiceRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void DescribeCloudDbExpertServiceRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +std::string DescribeCloudDbExpertServiceRequest::getSecurityToken()const +{ + return securityToken_; +} + +void DescribeCloudDbExpertServiceRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string DescribeCloudDbExpertServiceRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void DescribeCloudDbExpertServiceRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +std::string DescribeCloudDbExpertServiceRequest::getRegionId()const +{ + return regionId_; +} + +void DescribeCloudDbExpertServiceRequest::setRegionId(const std::string& regionId) +{ + regionId_ = regionId; + setParameter("RegionId", regionId); +} + +std::string DescribeCloudDbExpertServiceRequest::getOwnerAccount()const +{ + return ownerAccount_; +} + +void DescribeCloudDbExpertServiceRequest::setOwnerAccount(const std::string& ownerAccount) +{ + ownerAccount_ = ownerAccount; + setParameter("OwnerAccount", ownerAccount); +} + +std::string DescribeCloudDbExpertServiceRequest::getDBInstanceId()const +{ + return dBInstanceId_; +} + +void DescribeCloudDbExpertServiceRequest::setDBInstanceId(const std::string& dBInstanceId) +{ + dBInstanceId_ = dBInstanceId; + setParameter("DBInstanceId", dBInstanceId); +} + +long DescribeCloudDbExpertServiceRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeCloudDbExpertServiceRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string DescribeCloudDbExpertServiceRequest::getServiceRequestType()const +{ + return serviceRequestType_; +} + +void DescribeCloudDbExpertServiceRequest::setServiceRequestType(const std::string& serviceRequestType) +{ + serviceRequestType_ = serviceRequestType; + setParameter("ServiceRequestType", serviceRequestType); +} + +std::string DescribeCloudDbExpertServiceRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void DescribeCloudDbExpertServiceRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + diff --git a/rds/src/model/UpgradeDBInstanceNetWorkInfoResult.cc b/rds/src/model/DescribeCloudDbExpertServiceResult.cc similarity index 55% rename from rds/src/model/UpgradeDBInstanceNetWorkInfoResult.cc rename to rds/src/model/DescribeCloudDbExpertServiceResult.cc index 3684b9856..5be715958 100644 --- a/rds/src/model/UpgradeDBInstanceNetWorkInfoResult.cc +++ b/rds/src/model/DescribeCloudDbExpertServiceResult.cc @@ -14,32 +14,53 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Rds; using namespace AlibabaCloud::Rds::Model; -UpgradeDBInstanceNetWorkInfoResult::UpgradeDBInstanceNetWorkInfoResult() : +DescribeCloudDbExpertServiceResult::DescribeCloudDbExpertServiceResult() : ServiceResult() {} -UpgradeDBInstanceNetWorkInfoResult::UpgradeDBInstanceNetWorkInfoResult(const std::string &payload) : +DescribeCloudDbExpertServiceResult::DescribeCloudDbExpertServiceResult(const std::string &payload) : ServiceResult() { parse(payload); } -UpgradeDBInstanceNetWorkInfoResult::~UpgradeDBInstanceNetWorkInfoResult() +DescribeCloudDbExpertServiceResult::~DescribeCloudDbExpertServiceResult() {} -void UpgradeDBInstanceNetWorkInfoResult::parse(const std::string &payload) +void DescribeCloudDbExpertServiceResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); + if(!value["Message"].isNull()) + message_ = value["Message"].asString(); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + if(!value["Code"].isNull()) + code_ = value["Code"].asString(); } +std::string DescribeCloudDbExpertServiceResult::getMessage()const +{ + return message_; +} + +std::string DescribeCloudDbExpertServiceResult::getData()const +{ + return data_; +} + +std::string DescribeCloudDbExpertServiceResult::getCode()const +{ + return code_; +} + diff --git a/rds/src/model/DescribeCollationTimeZonesRequest.cc b/rds/src/model/DescribeCollationTimeZonesRequest.cc new file mode 100644 index 000000000..826fefe0a --- /dev/null +++ b/rds/src/model/DescribeCollationTimeZonesRequest.cc @@ -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. + */ + +#include + +using AlibabaCloud::Rds::Model::DescribeCollationTimeZonesRequest; + +DescribeCollationTimeZonesRequest::DescribeCollationTimeZonesRequest() : + RpcServiceRequest("rds", "2014-08-15", "DescribeCollationTimeZones") +{} + +DescribeCollationTimeZonesRequest::~DescribeCollationTimeZonesRequest() +{} + +long DescribeCollationTimeZonesRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void DescribeCollationTimeZonesRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +std::string DescribeCollationTimeZonesRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void DescribeCollationTimeZonesRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +long DescribeCollationTimeZonesRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeCollationTimeZonesRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string DescribeCollationTimeZonesRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void DescribeCollationTimeZonesRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + diff --git a/rds/src/model/DescribeCollationTimeZonesResult.cc b/rds/src/model/DescribeCollationTimeZonesResult.cc new file mode 100644 index 000000000..d7eea0c58 --- /dev/null +++ b/rds/src/model/DescribeCollationTimeZonesResult.cc @@ -0,0 +1,62 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Rds; +using namespace AlibabaCloud::Rds::Model; + +DescribeCollationTimeZonesResult::DescribeCollationTimeZonesResult() : + ServiceResult() +{} + +DescribeCollationTimeZonesResult::DescribeCollationTimeZonesResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeCollationTimeZonesResult::~DescribeCollationTimeZonesResult() +{} + +void DescribeCollationTimeZonesResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + + setRequestId(value["RequestId"].asString()); + auto allCollationTimeZones = value["CollationTimeZones"]["CollationTimeZone"]; + for (auto value : allCollationTimeZones) + { + CollationTimeZone collationTimeZonesObject; + if(!value["TimeZone"].isNull()) + collationTimeZonesObject.timeZone = value["TimeZone"].asString(); + if(!value["StandardTimeOffset"].isNull()) + collationTimeZonesObject.standardTimeOffset = value["StandardTimeOffset"].asString(); + if(!value["Description"].isNull()) + collationTimeZonesObject.description = value["Description"].asString(); + collationTimeZones_.push_back(collationTimeZonesObject); + } + +} + +std::vector DescribeCollationTimeZonesResult::getCollationTimeZones()const +{ + return collationTimeZones_; +} + diff --git a/rds/src/model/DescribeCustinsKernelReleaseNotesRequest.cc b/rds/src/model/DescribeCustinsKernelReleaseNotesRequest.cc deleted file mode 100644 index ebe3b3397..000000000 --- a/rds/src/model/DescribeCustinsKernelReleaseNotesRequest.cc +++ /dev/null @@ -1,82 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::DescribeCustinsKernelReleaseNotesRequest; - -DescribeCustinsKernelReleaseNotesRequest::DescribeCustinsKernelReleaseNotesRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeCustinsKernelReleaseNotes") -{} - -DescribeCustinsKernelReleaseNotesRequest::~DescribeCustinsKernelReleaseNotesRequest() -{} - -long DescribeCustinsKernelReleaseNotesRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeCustinsKernelReleaseNotesRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeCustinsKernelReleaseNotesRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeCustinsKernelReleaseNotesRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeCustinsKernelReleaseNotesRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void DescribeCustinsKernelReleaseNotesRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -long DescribeCustinsKernelReleaseNotesRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeCustinsKernelReleaseNotesRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeCustinsKernelReleaseNotesRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeCustinsKernelReleaseNotesRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/DescribeDBInstanceAttributeRequest.cc b/rds/src/model/DescribeDBInstanceAttributeRequest.cc index 687a7ed32..127e35d07 100644 --- a/rds/src/model/DescribeDBInstanceAttributeRequest.cc +++ b/rds/src/model/DescribeDBInstanceAttributeRequest.cc @@ -47,6 +47,17 @@ void DescribeDBInstanceAttributeRequest::setResourceOwnerId(long resourceOwnerId setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); } +std::string DescribeDBInstanceAttributeRequest::getExpired()const +{ + return expired_; +} + +void DescribeDBInstanceAttributeRequest::setExpired(const std::string& expired) +{ + expired_ = expired; + setParameter("Expired", expired); +} + std::string DescribeDBInstanceAttributeRequest::getResourceOwnerAccount()const { return resourceOwnerAccount_; diff --git a/rds/src/model/DescribeDBInstanceAttributeResult.cc b/rds/src/model/DescribeDBInstanceAttributeResult.cc index 9e389f199..c509fb828 100644 --- a/rds/src/model/DescribeDBInstanceAttributeResult.cc +++ b/rds/src/model/DescribeDBInstanceAttributeResult.cc @@ -44,6 +44,8 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload) for (auto value : allItems) { DBInstanceAttribute itemsObject; + if(!value["IPType"].isNull()) + itemsObject.iPType = value["IPType"].asString(); if(!value["DBInstanceDiskUsed"].isNull()) itemsObject.dBInstanceDiskUsed = value["DBInstanceDiskUsed"].asString(); if(!value["GuardDBInstanceName"].isNull()) @@ -158,8 +160,32 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload) itemsObject.vSwitchId = value["VSwitchId"].asString(); if(!value["ConnectionMode"].isNull()) itemsObject.connectionMode = value["ConnectionMode"].asString(); + if(!value["CurrentKernelVersion"].isNull()) + itemsObject.currentKernelVersion = value["CurrentKernelVersion"].asString(); + if(!value["LatestKernelVersion"].isNull()) + itemsObject.latestKernelVersion = value["LatestKernelVersion"].asString(); if(!value["ResourceGroupId"].isNull()) itemsObject.resourceGroupId = value["ResourceGroupId"].asString(); + if(!value["ReadonlyInstanceSQLDelayedTime"].isNull()) + itemsObject.readonlyInstanceSQLDelayedTime = value["ReadonlyInstanceSQLDelayedTime"].asString(); + if(!value["SecurityIPMode"].isNull()) + itemsObject.securityIPMode = value["SecurityIPMode"].asString(); + if(!value["TimeZone"].isNull()) + itemsObject.timeZone = value["TimeZone"].asString(); + if(!value["Collation"].isNull()) + itemsObject.collation = value["Collation"].asString(); + if(!value["DispenseMode"].isNull()) + itemsObject.dispenseMode = value["DispenseMode"].asString(); + if(!value["MasterZone"].isNull()) + itemsObject.masterZone = value["MasterZone"].asString(); + auto allSlaveZones = value["SlaveZones"]["SlaveZone"]; + for (auto value : allSlaveZones) + { + DBInstanceAttribute::SlaveZone slaveZonesObject; + if(!value["ZoneId"].isNull()) + slaveZonesObject.zoneId = value["ZoneId"].asString(); + itemsObject.slaveZones.push_back(slaveZonesObject); + } auto allReadOnlyDBInstanceIds = value["ReadOnlyDBInstanceIds"]["ReadOnlyDBInstanceId"]; for (auto value : allReadOnlyDBInstanceIds) { @@ -168,6 +194,16 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload) readOnlyDBInstanceIdsObject.dBInstanceId = value["DBInstanceId"].asString(); itemsObject.readOnlyDBInstanceIds.push_back(readOnlyDBInstanceIdsObject); } + auto extraNode = value["Extra"]; + if(!extraNode["ReplicaGroupID"].isNull()) + itemsObject.extra.replicaGroupID = extraNode["ReplicaGroupID"].asString(); + if(!extraNode["ReplicaGroupStatus"].isNull()) + itemsObject.extra.replicaGroupStatus = extraNode["ReplicaGroupStatus"].asString(); + if(!extraNode["ActiveReplicaDBInstanceID"].isNull()) + itemsObject.extra.activeReplicaDBInstanceID = extraNode["ActiveReplicaDBInstanceID"].asString(); + auto allDBInstanceId = extraNode["DBInstanceId"]["DBInstanceId"]; + for (auto value : allDBInstanceId) + itemsObject.extra.dBInstanceId.push_back(value.asString()); items_.push_back(itemsObject); } diff --git a/rds/src/model/DescribeDBInstanceExtendAttributeRequest.cc b/rds/src/model/DescribeDBInstanceExtendAttributeRequest.cc deleted file mode 100644 index 096626ce8..000000000 --- a/rds/src/model/DescribeDBInstanceExtendAttributeRequest.cc +++ /dev/null @@ -1,82 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::DescribeDBInstanceExtendAttributeRequest; - -DescribeDBInstanceExtendAttributeRequest::DescribeDBInstanceExtendAttributeRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeDBInstanceExtendAttribute") -{} - -DescribeDBInstanceExtendAttributeRequest::~DescribeDBInstanceExtendAttributeRequest() -{} - -long DescribeDBInstanceExtendAttributeRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeDBInstanceExtendAttributeRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeDBInstanceExtendAttributeRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeDBInstanceExtendAttributeRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeDBInstanceExtendAttributeRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void DescribeDBInstanceExtendAttributeRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -long DescribeDBInstanceExtendAttributeRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeDBInstanceExtendAttributeRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeDBInstanceExtendAttributeRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeDBInstanceExtendAttributeRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/DescribeDBInstanceExtendAttributeResult.cc b/rds/src/model/DescribeDBInstanceExtendAttributeResult.cc deleted file mode 100644 index 7786408e1..000000000 --- a/rds/src/model/DescribeDBInstanceExtendAttributeResult.cc +++ /dev/null @@ -1,108 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeDBInstanceExtendAttributeResult::DescribeDBInstanceExtendAttributeResult() : - ServiceResult() -{} - -DescribeDBInstanceExtendAttributeResult::DescribeDBInstanceExtendAttributeResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeDBInstanceExtendAttributeResult::~DescribeDBInstanceExtendAttributeResult() -{} - -void DescribeDBInstanceExtendAttributeResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - if(!value["CanTempUpgrade"].isNull()) - canTempUpgrade_ = value["CanTempUpgrade"].asString() == "true"; - if(!value["TempUpgradeTimeStart"].isNull()) - tempUpgradeTimeStart_ = value["TempUpgradeTimeStart"].asString(); - if(!value["TempUpgradeTimeEnd"].isNull()) - tempUpgradeTimeEnd_ = value["TempUpgradeTimeEnd"].asString(); - if(!value["TempUpgradeRecoveryTime"].isNull()) - tempUpgradeRecoveryTime_ = value["TempUpgradeRecoveryTime"].asString(); - if(!value["TempUpgradeRecoveryClass"].isNull()) - tempUpgradeRecoveryClass_ = value["TempUpgradeRecoveryClass"].asString(); - if(!value["TempUpgradeRecoveryCpu"].isNull()) - tempUpgradeRecoveryCpu_ = std::stoi(value["TempUpgradeRecoveryCpu"].asString()); - if(!value["TempUpgradeRecoveryMemory"].isNull()) - tempUpgradeRecoveryMemory_ = std::stoi(value["TempUpgradeRecoveryMemory"].asString()); - if(!value["TempUpgradeRecoveryMaxIOPS"].isNull()) - tempUpgradeRecoveryMaxIOPS_ = value["TempUpgradeRecoveryMaxIOPS"].asString(); - if(!value["TempUpgradeRecoveryMaxConnections"].isNull()) - tempUpgradeRecoveryMaxConnections_ = value["TempUpgradeRecoveryMaxConnections"].asString(); - -} - -std::string DescribeDBInstanceExtendAttributeResult::getTempUpgradeRecoveryMaxIOPS()const -{ - return tempUpgradeRecoveryMaxIOPS_; -} - -int DescribeDBInstanceExtendAttributeResult::getTempUpgradeRecoveryMemory()const -{ - return tempUpgradeRecoveryMemory_; -} - -std::string DescribeDBInstanceExtendAttributeResult::getTempUpgradeRecoveryTime()const -{ - return tempUpgradeRecoveryTime_; -} - -std::string DescribeDBInstanceExtendAttributeResult::getTempUpgradeRecoveryMaxConnections()const -{ - return tempUpgradeRecoveryMaxConnections_; -} - -int DescribeDBInstanceExtendAttributeResult::getTempUpgradeRecoveryCpu()const -{ - return tempUpgradeRecoveryCpu_; -} - -std::string DescribeDBInstanceExtendAttributeResult::getTempUpgradeTimeStart()const -{ - return tempUpgradeTimeStart_; -} - -std::string DescribeDBInstanceExtendAttributeResult::getTempUpgradeTimeEnd()const -{ - return tempUpgradeTimeEnd_; -} - -bool DescribeDBInstanceExtendAttributeResult::getCanTempUpgrade()const -{ - return canTempUpgrade_; -} - -std::string DescribeDBInstanceExtendAttributeResult::getTempUpgradeRecoveryClass()const -{ - return tempUpgradeRecoveryClass_; -} - diff --git a/rds/src/model/DescribeDBInstanceIPArrayListResult.cc b/rds/src/model/DescribeDBInstanceIPArrayListResult.cc index facf4319d..43d12a6e2 100644 --- a/rds/src/model/DescribeDBInstanceIPArrayListResult.cc +++ b/rds/src/model/DescribeDBInstanceIPArrayListResult.cc @@ -48,6 +48,8 @@ void DescribeDBInstanceIPArrayListResult::parse(const std::string &payload) itemsObject.dBInstanceIPArrayName = value["DBInstanceIPArrayName"].asString(); if(!value["DBInstanceIPArrayAttribute"].isNull()) itemsObject.dBInstanceIPArrayAttribute = value["DBInstanceIPArrayAttribute"].asString(); + if(!value["SecurityIPType"].isNull()) + itemsObject.securityIPType = value["SecurityIPType"].asString(); if(!value["SecurityIPList"].isNull()) itemsObject.securityIPList = value["SecurityIPList"].asString(); if(!value["WhitelistNetworkType"].isNull()) diff --git a/rds/src/model/DescribeDBInstanceNetInfoResult.cc b/rds/src/model/DescribeDBInstanceNetInfoResult.cc index a00a12732..e6ad8c913 100644 --- a/rds/src/model/DescribeDBInstanceNetInfoResult.cc +++ b/rds/src/model/DescribeDBInstanceNetInfoResult.cc @@ -94,6 +94,8 @@ void DescribeDBInstanceNetInfoResult::parse(const std::string &payload) } if(!value["InstanceNetworkType"].isNull()) instanceNetworkType_ = value["InstanceNetworkType"].asString(); + if(!value["SecurityIPMode"].isNull()) + securityIPMode_ = value["SecurityIPMode"].asString(); } @@ -102,6 +104,11 @@ std::vector DescribeDBInstan return dBInstanceNetInfos_; } +std::string DescribeDBInstanceNetInfoResult::getSecurityIPMode()const +{ + return securityIPMode_; +} + std::string DescribeDBInstanceNetInfoResult::getInstanceNetworkType()const { return instanceNetworkType_; diff --git a/rds/src/model/DescribeDBInstanceProxyConfigurationRequest.cc b/rds/src/model/DescribeDBInstanceProxyConfigurationRequest.cc new file mode 100644 index 000000000..f42c4afce --- /dev/null +++ b/rds/src/model/DescribeDBInstanceProxyConfigurationRequest.cc @@ -0,0 +1,82 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Rds::Model::DescribeDBInstanceProxyConfigurationRequest; + +DescribeDBInstanceProxyConfigurationRequest::DescribeDBInstanceProxyConfigurationRequest() : + RpcServiceRequest("rds", "2014-08-15", "DescribeDBInstanceProxyConfiguration") +{} + +DescribeDBInstanceProxyConfigurationRequest::~DescribeDBInstanceProxyConfigurationRequest() +{} + +long DescribeDBInstanceProxyConfigurationRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void DescribeDBInstanceProxyConfigurationRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +std::string DescribeDBInstanceProxyConfigurationRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void DescribeDBInstanceProxyConfigurationRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +std::string DescribeDBInstanceProxyConfigurationRequest::getDBInstanceId()const +{ + return dBInstanceId_; +} + +void DescribeDBInstanceProxyConfigurationRequest::setDBInstanceId(const std::string& dBInstanceId) +{ + dBInstanceId_ = dBInstanceId; + setParameter("DBInstanceId", dBInstanceId); +} + +long DescribeDBInstanceProxyConfigurationRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeDBInstanceProxyConfigurationRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string DescribeDBInstanceProxyConfigurationRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void DescribeDBInstanceProxyConfigurationRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + diff --git a/rds/src/model/DescribeDBInstanceProxyConfigurationResult.cc b/rds/src/model/DescribeDBInstanceProxyConfigurationResult.cc new file mode 100644 index 000000000..f6b4385e2 --- /dev/null +++ b/rds/src/model/DescribeDBInstanceProxyConfigurationResult.cc @@ -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. + */ + +#include +#include + +using namespace AlibabaCloud::Rds; +using namespace AlibabaCloud::Rds::Model; + +DescribeDBInstanceProxyConfigurationResult::DescribeDBInstanceProxyConfigurationResult() : + ServiceResult() +{} + +DescribeDBInstanceProxyConfigurationResult::DescribeDBInstanceProxyConfigurationResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeDBInstanceProxyConfigurationResult::~DescribeDBInstanceProxyConfigurationResult() +{} + +void DescribeDBInstanceProxyConfigurationResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + + setRequestId(value["RequestId"].asString()); + if(!value["TransparentSwitchConfiguration"].isNull()) + transparentSwitchConfiguration_ = value["TransparentSwitchConfiguration"].asString(); + if(!value["PersistentConnectionsConfiguration"].isNull()) + persistentConnectionsConfiguration_ = value["PersistentConnectionsConfiguration"].asString(); + if(!value["AttacksProtectionConfiguration"].isNull()) + attacksProtectionConfiguration_ = value["AttacksProtectionConfiguration"].asString(); + +} + +std::string DescribeDBInstanceProxyConfigurationResult::getPersistentConnectionsConfiguration()const +{ + return persistentConnectionsConfiguration_; +} + +std::string DescribeDBInstanceProxyConfigurationResult::getAttacksProtectionConfiguration()const +{ + return attacksProtectionConfiguration_; +} + +std::string DescribeDBInstanceProxyConfigurationResult::getTransparentSwitchConfiguration()const +{ + return transparentSwitchConfiguration_; +} + diff --git a/rds/src/model/DescribeDBInstancesByExpireTimeRequest.cc b/rds/src/model/DescribeDBInstancesByExpireTimeRequest.cc index 79ff6e052..a7c2f9946 100644 --- a/rds/src/model/DescribeDBInstancesByExpireTimeRequest.cc +++ b/rds/src/model/DescribeDBInstancesByExpireTimeRequest.cc @@ -110,7 +110,7 @@ bool DescribeDBInstancesByExpireTimeRequest::getExpired()const void DescribeDBInstancesByExpireTimeRequest::setExpired(bool expired) { expired_ = expired; - setParameter("Expired", std::to_string(expired)); + setParameter("Expired", expired ? "true" : "false"); } std::string DescribeDBInstancesByExpireTimeRequest::getRegionId()const diff --git a/rds/src/model/DescribeDBInstancesRequest.cc b/rds/src/model/DescribeDBInstancesRequest.cc index bc5482b16..c875cdb6d 100644 --- a/rds/src/model/DescribeDBInstancesRequest.cc +++ b/rds/src/model/DescribeDBInstancesRequest.cc @@ -102,6 +102,17 @@ void DescribeDBInstancesRequest::setTag3key(const std::string& tag3key) setParameter("Tag3key", tag3key); } +std::string DescribeDBInstancesRequest::getEngineVersion()const +{ + return engineVersion_; +} + +void DescribeDBInstancesRequest::setEngineVersion(const std::string& engineVersion) +{ + engineVersion_ = engineVersion; + setParameter("EngineVersion", engineVersion); +} + int DescribeDBInstancesRequest::getPageNumber()const { return pageNumber_; @@ -135,6 +146,17 @@ void DescribeDBInstancesRequest::setTag1value(const std::string& tag1value) setParameter("Tag1value", tag1value); } +std::string DescribeDBInstancesRequest::getExpired()const +{ + return expired_; +} + +void DescribeDBInstancesRequest::setExpired(const std::string& expired) +{ + expired_ = expired; + setParameter("Expired", expired); +} + std::string DescribeDBInstancesRequest::getEngine()const { return engine_; @@ -278,6 +300,17 @@ void DescribeDBInstancesRequest::setDBInstanceType(const std::string& dBInstance setParameter("DBInstanceType", dBInstanceType); } +std::string DescribeDBInstancesRequest::getDBInstanceClass()const +{ + return dBInstanceClass_; +} + +void DescribeDBInstancesRequest::setDBInstanceClass(const std::string& dBInstanceClass) +{ + dBInstanceClass_ = dBInstanceClass; + setParameter("DBInstanceClass", dBInstanceClass); +} + std::string DescribeDBInstancesRequest::getTags()const { return tags_; @@ -333,6 +366,17 @@ void DescribeDBInstancesRequest::setTag2value(const std::string& tag2value) setParameter("Tag2value", tag2value); } +std::string DescribeDBInstancesRequest::getZoneId()const +{ + return zoneId_; +} + +void DescribeDBInstancesRequest::setZoneId(const std::string& zoneId) +{ + zoneId_ = zoneId; + setParameter("ZoneId", zoneId); +} + std::string DescribeDBInstancesRequest::getTag4key()const { return tag4key_; @@ -344,6 +388,17 @@ void DescribeDBInstancesRequest::setTag4key(const std::string& tag4key) setParameter("Tag4key", tag4key); } +std::string DescribeDBInstancesRequest::getPayType()const +{ + return payType_; +} + +void DescribeDBInstancesRequest::setPayType(const std::string& payType) +{ + payType_ = payType; + setParameter("PayType", payType); +} + std::string DescribeDBInstancesRequest::getInstanceNetworkType()const { return instanceNetworkType_; diff --git a/rds/src/model/DescribeDBInstancesResult.cc b/rds/src/model/DescribeDBInstancesResult.cc index bbc3c56df..bd02b31b0 100644 --- a/rds/src/model/DescribeDBInstancesResult.cc +++ b/rds/src/model/DescribeDBInstancesResult.cc @@ -58,6 +58,8 @@ void DescribeDBInstancesResult::parse(const std::string &payload) itemsObject.regionId = value["RegionId"].asString(); if(!value["ExpireTime"].isNull()) itemsObject.expireTime = value["ExpireTime"].asString(); + if(!value["DestroyTime"].isNull()) + itemsObject.destroyTime = value["DestroyTime"].asString(); if(!value["DBInstanceStatus"].isNull()) itemsObject.dBInstanceStatus = value["DBInstanceStatus"].asString(); if(!value["Engine"].isNull()) @@ -68,6 +70,10 @@ void DescribeDBInstancesResult::parse(const std::string &payload) itemsObject.connectionMode = value["ConnectionMode"].asString(); if(!value["LockMode"].isNull()) itemsObject.lockMode = value["LockMode"].asString(); + if(!value["Category"].isNull()) + itemsObject.category = value["Category"].asString(); + if(!value["DBInstanceStorageType"].isNull()) + itemsObject.dBInstanceStorageType = value["DBInstanceStorageType"].asString(); if(!value["DBInstanceClass"].isNull()) itemsObject.dBInstanceClass = value["DBInstanceClass"].asString(); if(!value["InstanceNetworkType"].isNull()) diff --git a/rds/src/model/DescribeDampPoliciesByCidRequest.cc b/rds/src/model/DescribeDampPoliciesByCidRequest.cc deleted file mode 100644 index b948cc28d..000000000 --- a/rds/src/model/DescribeDampPoliciesByCidRequest.cc +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::DescribeDampPoliciesByCidRequest; - -DescribeDampPoliciesByCidRequest::DescribeDampPoliciesByCidRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeDampPoliciesByCid") -{} - -DescribeDampPoliciesByCidRequest::~DescribeDampPoliciesByCidRequest() -{} - -long DescribeDampPoliciesByCidRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeDampPoliciesByCidRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeDampPoliciesByCidRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeDampPoliciesByCidRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DescribeDampPoliciesByCidRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeDampPoliciesByCidRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeDampPoliciesByCidRequest::getRegionId()const -{ - return regionId_; -} - -void DescribeDampPoliciesByCidRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); -} - -std::string DescribeDampPoliciesByCidRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void DescribeDampPoliciesByCidRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string DescribeDampPoliciesByCidRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void DescribeDampPoliciesByCidRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -long DescribeDampPoliciesByCidRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeDampPoliciesByCidRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeDampPoliciesByCidRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeDampPoliciesByCidRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/DescribeDampPoliciesByCidResult.cc b/rds/src/model/DescribeDampPoliciesByCidResult.cc deleted file mode 100644 index f09350528..000000000 --- a/rds/src/model/DescribeDampPoliciesByCidResult.cc +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeDampPoliciesByCidResult::DescribeDampPoliciesByCidResult() : - ServiceResult() -{} - -DescribeDampPoliciesByCidResult::DescribeDampPoliciesByCidResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeDampPoliciesByCidResult::~DescribeDampPoliciesByCidResult() -{} - -void DescribeDampPoliciesByCidResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allPolicies = value["Policies"]["Policy"]; - for (auto value : allPolicies) - { - Policy policiesObject; - if(!value["PolicyName"].isNull()) - policiesObject.policyName = value["PolicyName"].asString(); - if(!value["Comment"].isNull()) - policiesObject.comment = value["Comment"].asString(); - policies_.push_back(policiesObject); - } - -} - -std::vector DescribeDampPoliciesByCidResult::getPolicies()const -{ - return policies_; -} - diff --git a/rds/src/model/DescribeDampPolicyByCommentResult.cc b/rds/src/model/DescribeDampPolicyByCommentResult.cc deleted file mode 100644 index 2db58b472..000000000 --- a/rds/src/model/DescribeDampPolicyByCommentResult.cc +++ /dev/null @@ -1,80 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeDampPolicyByCommentResult::DescribeDampPolicyByCommentResult() : - ServiceResult() -{} - -DescribeDampPolicyByCommentResult::DescribeDampPolicyByCommentResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeDampPolicyByCommentResult::~DescribeDampPolicyByCommentResult() -{} - -void DescribeDampPolicyByCommentResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - if(!value["Policy"].isNull()) - policy_ = value["Policy"].asString(); - if(!value["TimeRules"].isNull()) - timeRules_ = value["TimeRules"].asString(); - if(!value["ActionRules"].isNull()) - actionRules_ = value["ActionRules"].asString(); - if(!value["SourceRules"].isNull()) - sourceRules_ = value["SourceRules"].asString(); - if(!value["Handler"].isNull()) - handler_ = value["Handler"].asString(); - -} - -std::string DescribeDampPolicyByCommentResult::getPolicy()const -{ - return policy_; -} - -std::string DescribeDampPolicyByCommentResult::getTimeRules()const -{ - return timeRules_; -} - -std::string DescribeDampPolicyByCommentResult::getActionRules()const -{ - return actionRules_; -} - -std::string DescribeDampPolicyByCommentResult::getHandler()const -{ - return handler_; -} - -std::string DescribeDampPolicyByCommentResult::getSourceRules()const -{ - return sourceRules_; -} - diff --git a/rds/src/model/DescribeDampPolicyByPolicyNameRequest.cc b/rds/src/model/DescribeDampPolicyByPolicyNameRequest.cc deleted file mode 100644 index 661fb50ca..000000000 --- a/rds/src/model/DescribeDampPolicyByPolicyNameRequest.cc +++ /dev/null @@ -1,126 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::DescribeDampPolicyByPolicyNameRequest; - -DescribeDampPolicyByPolicyNameRequest::DescribeDampPolicyByPolicyNameRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeDampPolicyByPolicyName") -{} - -DescribeDampPolicyByPolicyNameRequest::~DescribeDampPolicyByPolicyNameRequest() -{} - -long DescribeDampPolicyByPolicyNameRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeDampPolicyByPolicyNameRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeDampPolicyByPolicyNameRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeDampPolicyByPolicyNameRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DescribeDampPolicyByPolicyNameRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeDampPolicyByPolicyNameRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeDampPolicyByPolicyNameRequest::getRegionId()const -{ - return regionId_; -} - -void DescribeDampPolicyByPolicyNameRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); -} - -std::string DescribeDampPolicyByPolicyNameRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void DescribeDampPolicyByPolicyNameRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string DescribeDampPolicyByPolicyNameRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void DescribeDampPolicyByPolicyNameRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -std::string DescribeDampPolicyByPolicyNameRequest::getPolicyName()const -{ - return policyName_; -} - -void DescribeDampPolicyByPolicyNameRequest::setPolicyName(const std::string& policyName) -{ - policyName_ = policyName; - setParameter("PolicyName", policyName); -} - -long DescribeDampPolicyByPolicyNameRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeDampPolicyByPolicyNameRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeDampPolicyByPolicyNameRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeDampPolicyByPolicyNameRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/DescribeDampPolicyByPolicyNameResult.cc b/rds/src/model/DescribeDampPolicyByPolicyNameResult.cc deleted file mode 100644 index a5da32dbd..000000000 --- a/rds/src/model/DescribeDampPolicyByPolicyNameResult.cc +++ /dev/null @@ -1,80 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeDampPolicyByPolicyNameResult::DescribeDampPolicyByPolicyNameResult() : - ServiceResult() -{} - -DescribeDampPolicyByPolicyNameResult::DescribeDampPolicyByPolicyNameResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeDampPolicyByPolicyNameResult::~DescribeDampPolicyByPolicyNameResult() -{} - -void DescribeDampPolicyByPolicyNameResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - if(!value["Policy"].isNull()) - policy_ = value["Policy"].asString(); - if(!value["TimeRules"].isNull()) - timeRules_ = value["TimeRules"].asString(); - if(!value["ActionRules"].isNull()) - actionRules_ = value["ActionRules"].asString(); - if(!value["SourceRules"].isNull()) - sourceRules_ = value["SourceRules"].asString(); - if(!value["Handler"].isNull()) - handler_ = value["Handler"].asString(); - -} - -std::string DescribeDampPolicyByPolicyNameResult::getPolicy()const -{ - return policy_; -} - -std::string DescribeDampPolicyByPolicyNameResult::getTimeRules()const -{ - return timeRules_; -} - -std::string DescribeDampPolicyByPolicyNameResult::getActionRules()const -{ - return actionRules_; -} - -std::string DescribeDampPolicyByPolicyNameResult::getHandler()const -{ - return handler_; -} - -std::string DescribeDampPolicyByPolicyNameResult::getSourceRules()const -{ - return sourceRules_; -} - diff --git a/rds/src/model/DescribeDatabaseLockDiagnosisRequest.cc b/rds/src/model/DescribeDatabaseLockDiagnosisRequest.cc deleted file mode 100644 index 2108e17cd..000000000 --- a/rds/src/model/DescribeDatabaseLockDiagnosisRequest.cc +++ /dev/null @@ -1,71 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::DescribeDatabaseLockDiagnosisRequest; - -DescribeDatabaseLockDiagnosisRequest::DescribeDatabaseLockDiagnosisRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeDatabaseLockDiagnosis") -{} - -DescribeDatabaseLockDiagnosisRequest::~DescribeDatabaseLockDiagnosisRequest() -{} - -std::string DescribeDatabaseLockDiagnosisRequest::getEndTime()const -{ - return endTime_; -} - -void DescribeDatabaseLockDiagnosisRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setParameter("EndTime", endTime); -} - -std::string DescribeDatabaseLockDiagnosisRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void DescribeDatabaseLockDiagnosisRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -std::string DescribeDatabaseLockDiagnosisRequest::getStartTime()const -{ - return startTime_; -} - -void DescribeDatabaseLockDiagnosisRequest::setStartTime(const std::string& startTime) -{ - startTime_ = startTime; - setParameter("StartTime", startTime); -} - -std::string DescribeDatabaseLockDiagnosisRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeDatabaseLockDiagnosisRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/DescribeInstanceAutoRenewAttributeRequest.cc b/rds/src/model/DescribeInstanceAutoRenewAttributeRequest.cc deleted file mode 100644 index ad82944b9..000000000 --- a/rds/src/model/DescribeInstanceAutoRenewAttributeRequest.cc +++ /dev/null @@ -1,148 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::DescribeInstanceAutoRenewAttributeRequest; - -DescribeInstanceAutoRenewAttributeRequest::DescribeInstanceAutoRenewAttributeRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeInstanceAutoRenewAttribute") -{} - -DescribeInstanceAutoRenewAttributeRequest::~DescribeInstanceAutoRenewAttributeRequest() -{} - -long DescribeInstanceAutoRenewAttributeRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeInstanceAutoRenewAttributeRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeInstanceAutoRenewAttributeRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeInstanceAutoRenewAttributeRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeInstanceAutoRenewAttributeRequest::getClientToken()const -{ - return clientToken_; -} - -void DescribeInstanceAutoRenewAttributeRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setParameter("ClientToken", clientToken); -} - -std::string DescribeInstanceAutoRenewAttributeRequest::getRegionId()const -{ - return regionId_; -} - -void DescribeInstanceAutoRenewAttributeRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); -} - -std::string DescribeInstanceAutoRenewAttributeRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void DescribeInstanceAutoRenewAttributeRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -int DescribeInstanceAutoRenewAttributeRequest::getPageSize()const -{ - return pageSize_; -} - -void DescribeInstanceAutoRenewAttributeRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); -} - -std::string DescribeInstanceAutoRenewAttributeRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void DescribeInstanceAutoRenewAttributeRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -long DescribeInstanceAutoRenewAttributeRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeInstanceAutoRenewAttributeRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -int DescribeInstanceAutoRenewAttributeRequest::getPageNumber()const -{ - return pageNumber_; -} - -void DescribeInstanceAutoRenewAttributeRequest::setPageNumber(int pageNumber) -{ - pageNumber_ = pageNumber; - setParameter("PageNumber", std::to_string(pageNumber)); -} - -std::string DescribeInstanceAutoRenewAttributeRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeInstanceAutoRenewAttributeRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - -std::string DescribeInstanceAutoRenewAttributeRequest::getProxyId()const -{ - return proxyId_; -} - -void DescribeInstanceAutoRenewAttributeRequest::setProxyId(const std::string& proxyId) -{ - proxyId_ = proxyId; - setParameter("ProxyId", proxyId); -} - diff --git a/rds/src/model/DescribeInstanceVpcMigrateInfoRequest.cc b/rds/src/model/DescribeInstanceVpcMigrateInfoRequest.cc new file mode 100644 index 000000000..1f18c6d9a --- /dev/null +++ b/rds/src/model/DescribeInstanceVpcMigrateInfoRequest.cc @@ -0,0 +1,126 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Rds::Model::DescribeInstanceVpcMigrateInfoRequest; + +DescribeInstanceVpcMigrateInfoRequest::DescribeInstanceVpcMigrateInfoRequest() : + RpcServiceRequest("rds", "2014-08-15", "DescribeInstanceVpcMigrateInfo") +{} + +DescribeInstanceVpcMigrateInfoRequest::~DescribeInstanceVpcMigrateInfoRequest() +{} + +long DescribeInstanceVpcMigrateInfoRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void DescribeInstanceVpcMigrateInfoRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +std::string DescribeInstanceVpcMigrateInfoRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void DescribeInstanceVpcMigrateInfoRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +std::string DescribeInstanceVpcMigrateInfoRequest::getClientToken()const +{ + return clientToken_; +} + +void DescribeInstanceVpcMigrateInfoRequest::setClientToken(const std::string& clientToken) +{ + clientToken_ = clientToken; + setParameter("ClientToken", clientToken); +} + +std::string DescribeInstanceVpcMigrateInfoRequest::getRegionId()const +{ + return regionId_; +} + +void DescribeInstanceVpcMigrateInfoRequest::setRegionId(const std::string& regionId) +{ + regionId_ = regionId; + setParameter("RegionId", regionId); +} + +std::string DescribeInstanceVpcMigrateInfoRequest::getOwnerAccount()const +{ + return ownerAccount_; +} + +void DescribeInstanceVpcMigrateInfoRequest::setOwnerAccount(const std::string& ownerAccount) +{ + ownerAccount_ = ownerAccount; + setParameter("OwnerAccount", ownerAccount); +} + +std::string DescribeInstanceVpcMigrateInfoRequest::getVpcId()const +{ + return vpcId_; +} + +void DescribeInstanceVpcMigrateInfoRequest::setVpcId(const std::string& vpcId) +{ + vpcId_ = vpcId; + setParameter("VpcId", vpcId); +} + +std::string DescribeInstanceVpcMigrateInfoRequest::getDBInstanceId()const +{ + return dBInstanceId_; +} + +void DescribeInstanceVpcMigrateInfoRequest::setDBInstanceId(const std::string& dBInstanceId) +{ + dBInstanceId_ = dBInstanceId; + setParameter("DBInstanceId", dBInstanceId); +} + +long DescribeInstanceVpcMigrateInfoRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeInstanceVpcMigrateInfoRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string DescribeInstanceVpcMigrateInfoRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void DescribeInstanceVpcMigrateInfoRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + diff --git a/rds/src/model/DescribeInstanceVpcMigrateInfoResult.cc b/rds/src/model/DescribeInstanceVpcMigrateInfoResult.cc new file mode 100644 index 000000000..f12a819cf --- /dev/null +++ b/rds/src/model/DescribeInstanceVpcMigrateInfoResult.cc @@ -0,0 +1,70 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Rds; +using namespace AlibabaCloud::Rds::Model; + +DescribeInstanceVpcMigrateInfoResult::DescribeInstanceVpcMigrateInfoResult() : + ServiceResult() +{} + +DescribeInstanceVpcMigrateInfoResult::DescribeInstanceVpcMigrateInfoResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeInstanceVpcMigrateInfoResult::~DescribeInstanceVpcMigrateInfoResult() +{} + +void DescribeInstanceVpcMigrateInfoResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + + setRequestId(value["RequestId"].asString()); + auto allDBInstanceMigrateInfos = value["DBInstanceMigrateInfos"]["DBInstanceMigrateInfo"]; + for (auto value : allDBInstanceMigrateInfos) + { + DBInstanceMigrateInfo dBInstanceMigrateInfosObject; + if(!value["DBInstanceId"].isNull()) + dBInstanceMigrateInfosObject.dBInstanceId = value["DBInstanceId"].asString(); + if(!value["TargetRegionId"].isNull()) + dBInstanceMigrateInfosObject.targetRegionId = value["TargetRegionId"].asString(); + if(!value["TargetZoneId"].isNull()) + dBInstanceMigrateInfosObject.targetZoneId = value["TargetZoneId"].asString(); + if(!value["TargetVPCId"].isNull()) + dBInstanceMigrateInfosObject.targetVPCId = value["TargetVPCId"].asString(); + if(!value["TargetVSwitchId"].isNull()) + dBInstanceMigrateInfosObject.targetVSwitchId = value["TargetVSwitchId"].asString(); + if(!value["TargetIPAddress"].isNull()) + dBInstanceMigrateInfosObject.targetIPAddress = value["TargetIPAddress"].asString(); + if(!value["TargetVpcInstanceId"].isNull()) + dBInstanceMigrateInfosObject.targetVpcInstanceId = value["TargetVpcInstanceId"].asString(); + dBInstanceMigrateInfos_.push_back(dBInstanceMigrateInfosObject); + } + +} + +std::vector DescribeInstanceVpcMigrateInfoResult::getDBInstanceMigrateInfos()const +{ + return dBInstanceMigrateInfos_; +} + diff --git a/rds/src/model/DescribeLogBackupFilesRequest.cc b/rds/src/model/DescribeLogBackupFilesRequest.cc new file mode 100644 index 000000000..e1a6aff57 --- /dev/null +++ b/rds/src/model/DescribeLogBackupFilesRequest.cc @@ -0,0 +1,137 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Rds::Model::DescribeLogBackupFilesRequest; + +DescribeLogBackupFilesRequest::DescribeLogBackupFilesRequest() : + RpcServiceRequest("rds", "2014-08-15", "DescribeLogBackupFiles") +{} + +DescribeLogBackupFilesRequest::~DescribeLogBackupFilesRequest() +{} + +long DescribeLogBackupFilesRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void DescribeLogBackupFilesRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +std::string DescribeLogBackupFilesRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void DescribeLogBackupFilesRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +std::string DescribeLogBackupFilesRequest::getOwnerAccount()const +{ + return ownerAccount_; +} + +void DescribeLogBackupFilesRequest::setOwnerAccount(const std::string& ownerAccount) +{ + ownerAccount_ = ownerAccount; + setParameter("OwnerAccount", ownerAccount); +} + +int DescribeLogBackupFilesRequest::getPageSize()const +{ + return pageSize_; +} + +void DescribeLogBackupFilesRequest::setPageSize(int pageSize) +{ + pageSize_ = pageSize; + setParameter("PageSize", std::to_string(pageSize)); +} + +std::string DescribeLogBackupFilesRequest::getEndTime()const +{ + return endTime_; +} + +void DescribeLogBackupFilesRequest::setEndTime(const std::string& endTime) +{ + endTime_ = endTime; + setParameter("EndTime", endTime); +} + +std::string DescribeLogBackupFilesRequest::getDBInstanceId()const +{ + return dBInstanceId_; +} + +void DescribeLogBackupFilesRequest::setDBInstanceId(const std::string& dBInstanceId) +{ + dBInstanceId_ = dBInstanceId; + setParameter("DBInstanceId", dBInstanceId); +} + +std::string DescribeLogBackupFilesRequest::getStartTime()const +{ + return startTime_; +} + +void DescribeLogBackupFilesRequest::setStartTime(const std::string& startTime) +{ + startTime_ = startTime; + setParameter("StartTime", startTime); +} + +long DescribeLogBackupFilesRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeLogBackupFilesRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +int DescribeLogBackupFilesRequest::getPageNumber()const +{ + return pageNumber_; +} + +void DescribeLogBackupFilesRequest::setPageNumber(int pageNumber) +{ + pageNumber_ = pageNumber; + setParameter("PageNumber", std::to_string(pageNumber)); +} + +std::string DescribeLogBackupFilesRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void DescribeLogBackupFilesRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + diff --git a/rds/src/model/DescribeLogBackupFilesResult.cc b/rds/src/model/DescribeLogBackupFilesResult.cc new file mode 100644 index 000000000..804ca99ec --- /dev/null +++ b/rds/src/model/DescribeLogBackupFilesResult.cc @@ -0,0 +1,96 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Rds; +using namespace AlibabaCloud::Rds::Model; + +DescribeLogBackupFilesResult::DescribeLogBackupFilesResult() : + ServiceResult() +{} + +DescribeLogBackupFilesResult::DescribeLogBackupFilesResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeLogBackupFilesResult::~DescribeLogBackupFilesResult() +{} + +void DescribeLogBackupFilesResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + + setRequestId(value["RequestId"].asString()); + auto allItems = value["Items"]["BinLogFile"]; + for (auto value : allItems) + { + BinLogFile itemsObject; + if(!value["FileSize"].isNull()) + itemsObject.fileSize = std::stol(value["FileSize"].asString()); + if(!value["LogBeginTime"].isNull()) + itemsObject.logBeginTime = value["LogBeginTime"].asString(); + if(!value["LogEndTime"].isNull()) + itemsObject.logEndTime = value["LogEndTime"].asString(); + if(!value["DownloadLink"].isNull()) + itemsObject.downloadLink = value["DownloadLink"].asString(); + if(!value["IntranetDownloadLink"].isNull()) + itemsObject.intranetDownloadLink = value["IntranetDownloadLink"].asString(); + if(!value["LinkExpiredTime"].isNull()) + itemsObject.linkExpiredTime = value["LinkExpiredTime"].asString(); + items_.push_back(itemsObject); + } + if(!value["TotalRecordCount"].isNull()) + totalRecordCount_ = std::stoi(value["TotalRecordCount"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageRecordCount"].isNull()) + pageRecordCount_ = std::stoi(value["PageRecordCount"].asString()); + if(!value["TotalFileSize"].isNull()) + totalFileSize_ = std::stol(value["TotalFileSize"].asString()); + +} + +int DescribeLogBackupFilesResult::getTotalRecordCount()const +{ + return totalRecordCount_; +} + +int DescribeLogBackupFilesResult::getPageRecordCount()const +{ + return pageRecordCount_; +} + +int DescribeLogBackupFilesResult::getPageNumber()const +{ + return pageNumber_; +} + +std::vector DescribeLogBackupFilesResult::getItems()const +{ + return items_; +} + +long DescribeLogBackupFilesResult::getTotalFileSize()const +{ + return totalFileSize_; +} + diff --git a/rds/src/model/DescribeLogicDBInstanceTopologyResult.cc b/rds/src/model/DescribeLogicDBInstanceTopologyResult.cc deleted file mode 100644 index 6c034c595..000000000 --- a/rds/src/model/DescribeLogicDBInstanceTopologyResult.cc +++ /dev/null @@ -1,130 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeLogicDBInstanceTopologyResult::DescribeLogicDBInstanceTopologyResult() : - ServiceResult() -{} - -DescribeLogicDBInstanceTopologyResult::DescribeLogicDBInstanceTopologyResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeLogicDBInstanceTopologyResult::~DescribeLogicDBInstanceTopologyResult() -{} - -void DescribeLogicDBInstanceTopologyResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allItems = value["Items"]["LogicDBInstanceParameter"]; - for (auto value : allItems) - { - LogicDBInstanceParameter itemsObject; - if(!value["DBInstanceID"].isNull()) - itemsObject.dBInstanceID = std::stoi(value["DBInstanceID"].asString()); - if(!value["DBInstanceName"].isNull()) - itemsObject.dBInstanceName = value["DBInstanceName"].asString(); - if(!value["DBInstanceStatus"].isNull()) - itemsObject.dBInstanceStatus = std::stoi(value["DBInstanceStatus"].asString()); - if(!value["DBInstanceStatusDesc"].isNull()) - itemsObject.dBInstanceStatusDesc = value["DBInstanceStatusDesc"].asString(); - if(!value["DBInstanceConnType"].isNull()) - itemsObject.dBInstanceConnType = value["DBInstanceConnType"].asString(); - if(!value["DBInstanceDescription"].isNull()) - itemsObject.dBInstanceDescription = value["DBInstanceDescription"].asString(); - if(!value["Engine"].isNull()) - itemsObject.engine = value["Engine"].asString(); - if(!value["EngineVersion"].isNull()) - itemsObject.engineVersion = value["EngineVersion"].asString(); - if(!value["CharacterType"].isNull()) - itemsObject.characterType = value["CharacterType"].asString(); - items_.push_back(itemsObject); - } - if(!value["DBInstanceId"].isNull()) - dBInstanceId_ = std::stoi(value["DBInstanceId"].asString()); - if(!value["DBInstanceName"].isNull()) - dBInstanceName_ = value["DBInstanceName"].asString(); - if(!value["DBInstanceStatus"].isNull()) - dBInstanceStatus_ = std::stoi(value["DBInstanceStatus"].asString()); - if(!value["DBInstanceStatusDesc"].isNull()) - dBInstanceStatusDesc_ = value["DBInstanceStatusDesc"].asString(); - if(!value["DBInstanceConnType"].isNull()) - dBInstanceConnType_ = value["DBInstanceConnType"].asString(); - if(!value["DBInstanceDescription"].isNull()) - dBInstanceDescription_ = value["DBInstanceDescription"].asString(); - if(!value["Engine"].isNull()) - engine_ = value["Engine"].asString(); - if(!value["EngineVersion"].isNull()) - engineVersion_ = value["EngineVersion"].asString(); - -} - -std::string DescribeLogicDBInstanceTopologyResult::getEngineVersion()const -{ - return engineVersion_; -} - -int DescribeLogicDBInstanceTopologyResult::getDBInstanceStatus()const -{ - return dBInstanceStatus_; -} - -int DescribeLogicDBInstanceTopologyResult::getDBInstanceId()const -{ - return dBInstanceId_; -} - -std::vector DescribeLogicDBInstanceTopologyResult::getItems()const -{ - return items_; -} - -std::string DescribeLogicDBInstanceTopologyResult::getDBInstanceStatusDesc()const -{ - return dBInstanceStatusDesc_; -} - -std::string DescribeLogicDBInstanceTopologyResult::getDBInstanceConnType()const -{ - return dBInstanceConnType_; -} - -std::string DescribeLogicDBInstanceTopologyResult::getDBInstanceDescription()const -{ - return dBInstanceDescription_; -} - -std::string DescribeLogicDBInstanceTopologyResult::getEngine()const -{ - return engine_; -} - -std::string DescribeLogicDBInstanceTopologyResult::getDBInstanceName()const -{ - return dBInstanceName_; -} - diff --git a/rds/src/model/DescribeMetaListRequest.cc b/rds/src/model/DescribeMetaListRequest.cc new file mode 100644 index 000000000..32359f55f --- /dev/null +++ b/rds/src/model/DescribeMetaListRequest.cc @@ -0,0 +1,170 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Rds::Model::DescribeMetaListRequest; + +DescribeMetaListRequest::DescribeMetaListRequest() : + RpcServiceRequest("rds", "2014-08-15", "DescribeMetaList") +{} + +DescribeMetaListRequest::~DescribeMetaListRequest() +{} + +long DescribeMetaListRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void DescribeMetaListRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +std::string DescribeMetaListRequest::getRestoreTime()const +{ + return restoreTime_; +} + +void DescribeMetaListRequest::setRestoreTime(const std::string& restoreTime) +{ + restoreTime_ = restoreTime; + setParameter("RestoreTime", restoreTime); +} + +std::string DescribeMetaListRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void DescribeMetaListRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +std::string DescribeMetaListRequest::getClientToken()const +{ + return clientToken_; +} + +void DescribeMetaListRequest::setClientToken(const std::string& clientToken) +{ + clientToken_ = clientToken; + setParameter("ClientToken", clientToken); +} + +std::string DescribeMetaListRequest::getPattern()const +{ + return pattern_; +} + +void DescribeMetaListRequest::setPattern(const std::string& pattern) +{ + pattern_ = pattern; + setParameter("Pattern", pattern); +} + +std::string DescribeMetaListRequest::getBackupSetID()const +{ + return backupSetID_; +} + +void DescribeMetaListRequest::setBackupSetID(const std::string& backupSetID) +{ + backupSetID_ = backupSetID; + setParameter("BackupSetID", backupSetID); +} + +long DescribeMetaListRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeMetaListRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string DescribeMetaListRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void DescribeMetaListRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + +std::string DescribeMetaListRequest::getGetDbName()const +{ + return getDbName_; +} + +void DescribeMetaListRequest::setGetDbName(const std::string& getDbName) +{ + getDbName_ = getDbName; + setParameter("GetDbName", getDbName); +} + +std::string DescribeMetaListRequest::getRestoreType()const +{ + return restoreType_; +} + +void DescribeMetaListRequest::setRestoreType(const std::string& restoreType) +{ + restoreType_ = restoreType; + setParameter("RestoreType", restoreType); +} + +std::string DescribeMetaListRequest::getPageSize()const +{ + return pageSize_; +} + +void DescribeMetaListRequest::setPageSize(const std::string& pageSize) +{ + pageSize_ = pageSize; + setParameter("PageSize", pageSize); +} + +std::string DescribeMetaListRequest::getDBInstanceId()const +{ + return dBInstanceId_; +} + +void DescribeMetaListRequest::setDBInstanceId(const std::string& dBInstanceId) +{ + dBInstanceId_ = dBInstanceId; + setParameter("DBInstanceId", dBInstanceId); +} + +std::string DescribeMetaListRequest::getPageIndex()const +{ + return pageIndex_; +} + +void DescribeMetaListRequest::setPageIndex(const std::string& pageIndex) +{ + pageIndex_ = pageIndex; + setParameter("PageIndex", pageIndex); +} + diff --git a/rds/src/model/DescribeInstanceAutoRenewAttributeResult.cc b/rds/src/model/DescribeMetaListResult.cc similarity index 52% rename from rds/src/model/DescribeInstanceAutoRenewAttributeResult.cc rename to rds/src/model/DescribeMetaListResult.cc index 5b1818f6d..30a7884f1 100644 --- a/rds/src/model/DescribeInstanceAutoRenewAttributeResult.cc +++ b/rds/src/model/DescribeMetaListResult.cc @@ -14,74 +14,84 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Rds; using namespace AlibabaCloud::Rds::Model; -DescribeInstanceAutoRenewAttributeResult::DescribeInstanceAutoRenewAttributeResult() : +DescribeMetaListResult::DescribeMetaListResult() : ServiceResult() {} -DescribeInstanceAutoRenewAttributeResult::DescribeInstanceAutoRenewAttributeResult(const std::string &payload) : +DescribeMetaListResult::DescribeMetaListResult(const std::string &payload) : ServiceResult() { parse(payload); } -DescribeInstanceAutoRenewAttributeResult::~DescribeInstanceAutoRenewAttributeResult() +DescribeMetaListResult::~DescribeMetaListResult() {} -void DescribeInstanceAutoRenewAttributeResult::parse(const std::string &payload) +void DescribeMetaListResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allItems = value["Items"]["Item"]; + auto allItems = value["Items"]["Meta"]; for (auto value : allItems) { - Item itemsObject; - if(!value["DBInstanceId"].isNull()) - itemsObject.dBInstanceId = value["DBInstanceId"].asString(); - if(!value["RegionId"].isNull()) - itemsObject.regionId = value["RegionId"].asString(); - if(!value["Duration"].isNull()) - itemsObject.duration = std::stoi(value["Duration"].asString()); - if(!value["Status"].isNull()) - itemsObject.status = value["Status"].asString(); - if(!value["AutoRenew"].isNull()) - itemsObject.autoRenew = value["AutoRenew"].asString(); + Meta itemsObject; + if(!value["Database"].isNull()) + itemsObject.database = value["Database"].asString(); + if(!value["Tables"].isNull()) + itemsObject.tables = value["Tables"].asString(); + if(!value["Size"].isNull()) + itemsObject.size = value["Size"].asString(); items_.push_back(itemsObject); } + if(!value["DBInstanceName"].isNull()) + dBInstanceName_ = value["DBInstanceName"].asString(); if(!value["PageNumber"].isNull()) pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["TotalRecordCount"].isNull()) - totalRecordCount_ = std::stoi(value["TotalRecordCount"].asString()); if(!value["PageRecordCount"].isNull()) pageRecordCount_ = std::stoi(value["PageRecordCount"].asString()); + if(!value["TotalRecordCount"].isNull()) + totalRecordCount_ = std::stoi(value["TotalRecordCount"].asString()); + if(!value["TotalPageCount"].isNull()) + totalPageCount_ = std::stoi(value["TotalPageCount"].asString()); } -int DescribeInstanceAutoRenewAttributeResult::getTotalRecordCount()const +int DescribeMetaListResult::getTotalRecordCount()const { return totalRecordCount_; } -int DescribeInstanceAutoRenewAttributeResult::getPageRecordCount()const +int DescribeMetaListResult::getTotalPageCount()const +{ + return totalPageCount_; +} + +int DescribeMetaListResult::getPageRecordCount()const { return pageRecordCount_; } -int DescribeInstanceAutoRenewAttributeResult::getPageNumber()const +int DescribeMetaListResult::getPageNumber()const { return pageNumber_; } -std::vector DescribeInstanceAutoRenewAttributeResult::getItems()const +std::vector DescribeMetaListResult::getItems()const { return items_; } +std::string DescribeMetaListResult::getDBInstanceName()const +{ + return dBInstanceName_; +} + diff --git a/rds/src/model/DescribeOperatorPermissionResult.cc b/rds/src/model/DescribeOperatorPermissionResult.cc deleted file mode 100644 index 3b10df2f8..000000000 --- a/rds/src/model/DescribeOperatorPermissionResult.cc +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeOperatorPermissionResult::DescribeOperatorPermissionResult() : - ServiceResult() -{} - -DescribeOperatorPermissionResult::DescribeOperatorPermissionResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeOperatorPermissionResult::~DescribeOperatorPermissionResult() -{} - -void DescribeOperatorPermissionResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - if(!value["Privileges"].isNull()) - privileges_ = value["Privileges"].asString(); - if(!value["CreatedTime"].isNull()) - createdTime_ = value["CreatedTime"].asString(); - if(!value["ExpiredTime"].isNull()) - expiredTime_ = value["ExpiredTime"].asString(); - -} - -std::string DescribeOperatorPermissionResult::getCreatedTime()const -{ - return createdTime_; -} - -std::string DescribeOperatorPermissionResult::getPrivileges()const -{ - return privileges_; -} - -std::string DescribeOperatorPermissionResult::getExpiredTime()const -{ - return expiredTime_; -} - diff --git a/rds/src/model/DescribeOptimizeAdviceOnBigTableRequest.cc b/rds/src/model/DescribeOptimizeAdviceOnBigTableRequest.cc deleted file mode 100644 index fd1934d3d..000000000 --- a/rds/src/model/DescribeOptimizeAdviceOnBigTableRequest.cc +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::DescribeOptimizeAdviceOnBigTableRequest; - -DescribeOptimizeAdviceOnBigTableRequest::DescribeOptimizeAdviceOnBigTableRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeOptimizeAdviceOnBigTable") -{} - -DescribeOptimizeAdviceOnBigTableRequest::~DescribeOptimizeAdviceOnBigTableRequest() -{} - -long DescribeOptimizeAdviceOnBigTableRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeOptimizeAdviceOnBigTableRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeOptimizeAdviceOnBigTableRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeOptimizeAdviceOnBigTableRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeOptimizeAdviceOnBigTableRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void DescribeOptimizeAdviceOnBigTableRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -int DescribeOptimizeAdviceOnBigTableRequest::getPageSize()const -{ - return pageSize_; -} - -void DescribeOptimizeAdviceOnBigTableRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); -} - -std::string DescribeOptimizeAdviceOnBigTableRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void DescribeOptimizeAdviceOnBigTableRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -long DescribeOptimizeAdviceOnBigTableRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeOptimizeAdviceOnBigTableRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -int DescribeOptimizeAdviceOnBigTableRequest::getPageNumber()const -{ - return pageNumber_; -} - -void DescribeOptimizeAdviceOnBigTableRequest::setPageNumber(int pageNumber) -{ - pageNumber_ = pageNumber; - setParameter("PageNumber", std::to_string(pageNumber)); -} - -std::string DescribeOptimizeAdviceOnBigTableRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeOptimizeAdviceOnBigTableRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/DescribeOptimizeAdviceOnBigTableResult.cc b/rds/src/model/DescribeOptimizeAdviceOnBigTableResult.cc deleted file mode 100644 index 61ad0855c..000000000 --- a/rds/src/model/DescribeOptimizeAdviceOnBigTableResult.cc +++ /dev/null @@ -1,87 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeOptimizeAdviceOnBigTableResult::DescribeOptimizeAdviceOnBigTableResult() : - ServiceResult() -{} - -DescribeOptimizeAdviceOnBigTableResult::DescribeOptimizeAdviceOnBigTableResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeOptimizeAdviceOnBigTableResult::~DescribeOptimizeAdviceOnBigTableResult() -{} - -void DescribeOptimizeAdviceOnBigTableResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allItems = value["Items"]["AdviceOnBigTable"]; - for (auto value : allItems) - { - AdviceOnBigTable itemsObject; - if(!value["DBName"].isNull()) - itemsObject.dBName = value["DBName"].asString(); - if(!value["TableName"].isNull()) - itemsObject.tableName = value["TableName"].asString(); - if(!value["TableSize"].isNull()) - itemsObject.tableSize = std::stol(value["TableSize"].asString()); - if(!value["DataSize"].isNull()) - itemsObject.dataSize = std::stol(value["DataSize"].asString()); - if(!value["IndexSize"].isNull()) - itemsObject.indexSize = std::stol(value["IndexSize"].asString()); - items_.push_back(itemsObject); - } - if(!value["TotalRecordsCount"].isNull()) - totalRecordsCount_ = std::stoi(value["TotalRecordsCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageRecordCount"].isNull()) - pageRecordCount_ = std::stoi(value["PageRecordCount"].asString()); - -} - -int DescribeOptimizeAdviceOnBigTableResult::getTotalRecordsCount()const -{ - return totalRecordsCount_; -} - -int DescribeOptimizeAdviceOnBigTableResult::getPageRecordCount()const -{ - return pageRecordCount_; -} - -int DescribeOptimizeAdviceOnBigTableResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeOptimizeAdviceOnBigTableResult::getItems()const -{ - return items_; -} - diff --git a/rds/src/model/DescribeOptimizeAdviceOnExcessIndexRequest.cc b/rds/src/model/DescribeOptimizeAdviceOnExcessIndexRequest.cc deleted file mode 100644 index e8bd83ff8..000000000 --- a/rds/src/model/DescribeOptimizeAdviceOnExcessIndexRequest.cc +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::DescribeOptimizeAdviceOnExcessIndexRequest; - -DescribeOptimizeAdviceOnExcessIndexRequest::DescribeOptimizeAdviceOnExcessIndexRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeOptimizeAdviceOnExcessIndex") -{} - -DescribeOptimizeAdviceOnExcessIndexRequest::~DescribeOptimizeAdviceOnExcessIndexRequest() -{} - -long DescribeOptimizeAdviceOnExcessIndexRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeOptimizeAdviceOnExcessIndexRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeOptimizeAdviceOnExcessIndexRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeOptimizeAdviceOnExcessIndexRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeOptimizeAdviceOnExcessIndexRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void DescribeOptimizeAdviceOnExcessIndexRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -int DescribeOptimizeAdviceOnExcessIndexRequest::getPageSize()const -{ - return pageSize_; -} - -void DescribeOptimizeAdviceOnExcessIndexRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); -} - -std::string DescribeOptimizeAdviceOnExcessIndexRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void DescribeOptimizeAdviceOnExcessIndexRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -long DescribeOptimizeAdviceOnExcessIndexRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeOptimizeAdviceOnExcessIndexRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -int DescribeOptimizeAdviceOnExcessIndexRequest::getPageNumber()const -{ - return pageNumber_; -} - -void DescribeOptimizeAdviceOnExcessIndexRequest::setPageNumber(int pageNumber) -{ - pageNumber_ = pageNumber; - setParameter("PageNumber", std::to_string(pageNumber)); -} - -std::string DescribeOptimizeAdviceOnExcessIndexRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeOptimizeAdviceOnExcessIndexRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/DescribeOptimizeAdviceOnExcessIndexResult.cc b/rds/src/model/DescribeOptimizeAdviceOnExcessIndexResult.cc deleted file mode 100644 index 7c74cb8e2..000000000 --- a/rds/src/model/DescribeOptimizeAdviceOnExcessIndexResult.cc +++ /dev/null @@ -1,83 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeOptimizeAdviceOnExcessIndexResult::DescribeOptimizeAdviceOnExcessIndexResult() : - ServiceResult() -{} - -DescribeOptimizeAdviceOnExcessIndexResult::DescribeOptimizeAdviceOnExcessIndexResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeOptimizeAdviceOnExcessIndexResult::~DescribeOptimizeAdviceOnExcessIndexResult() -{} - -void DescribeOptimizeAdviceOnExcessIndexResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allItems = value["Items"]["AdviceOnExcessIndex"]; - for (auto value : allItems) - { - AdviceOnExcessIndex itemsObject; - if(!value["DBName"].isNull()) - itemsObject.dBName = value["DBName"].asString(); - if(!value["TableName"].isNull()) - itemsObject.tableName = value["TableName"].asString(); - if(!value["IndexCount"].isNull()) - itemsObject.indexCount = std::stol(value["IndexCount"].asString()); - items_.push_back(itemsObject); - } - if(!value["TotalRecordsCount"].isNull()) - totalRecordsCount_ = std::stoi(value["TotalRecordsCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageRecordCount"].isNull()) - pageRecordCount_ = std::stoi(value["PageRecordCount"].asString()); - -} - -int DescribeOptimizeAdviceOnExcessIndexResult::getTotalRecordsCount()const -{ - return totalRecordsCount_; -} - -int DescribeOptimizeAdviceOnExcessIndexResult::getPageRecordCount()const -{ - return pageRecordCount_; -} - -int DescribeOptimizeAdviceOnExcessIndexResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeOptimizeAdviceOnExcessIndexResult::getItems()const -{ - return items_; -} - diff --git a/rds/src/model/DescribeOptimizeAdviceOnMissIndexRequest.cc b/rds/src/model/DescribeOptimizeAdviceOnMissIndexRequest.cc deleted file mode 100644 index 08d014812..000000000 --- a/rds/src/model/DescribeOptimizeAdviceOnMissIndexRequest.cc +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::DescribeOptimizeAdviceOnMissIndexRequest; - -DescribeOptimizeAdviceOnMissIndexRequest::DescribeOptimizeAdviceOnMissIndexRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeOptimizeAdviceOnMissIndex") -{} - -DescribeOptimizeAdviceOnMissIndexRequest::~DescribeOptimizeAdviceOnMissIndexRequest() -{} - -long DescribeOptimizeAdviceOnMissIndexRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeOptimizeAdviceOnMissIndexRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeOptimizeAdviceOnMissIndexRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeOptimizeAdviceOnMissIndexRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeOptimizeAdviceOnMissIndexRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void DescribeOptimizeAdviceOnMissIndexRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -int DescribeOptimizeAdviceOnMissIndexRequest::getPageSize()const -{ - return pageSize_; -} - -void DescribeOptimizeAdviceOnMissIndexRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); -} - -std::string DescribeOptimizeAdviceOnMissIndexRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void DescribeOptimizeAdviceOnMissIndexRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -long DescribeOptimizeAdviceOnMissIndexRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeOptimizeAdviceOnMissIndexRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -int DescribeOptimizeAdviceOnMissIndexRequest::getPageNumber()const -{ - return pageNumber_; -} - -void DescribeOptimizeAdviceOnMissIndexRequest::setPageNumber(int pageNumber) -{ - pageNumber_ = pageNumber; - setParameter("PageNumber", std::to_string(pageNumber)); -} - -std::string DescribeOptimizeAdviceOnMissIndexRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeOptimizeAdviceOnMissIndexRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/DescribeOptimizeAdviceOnMissIndexResult.cc b/rds/src/model/DescribeOptimizeAdviceOnMissIndexResult.cc deleted file mode 100644 index ac98f8a08..000000000 --- a/rds/src/model/DescribeOptimizeAdviceOnMissIndexResult.cc +++ /dev/null @@ -1,92 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeOptimizeAdviceOnMissIndexResult::DescribeOptimizeAdviceOnMissIndexResult() : - ServiceResult() -{} - -DescribeOptimizeAdviceOnMissIndexResult::DescribeOptimizeAdviceOnMissIndexResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeOptimizeAdviceOnMissIndexResult::~DescribeOptimizeAdviceOnMissIndexResult() -{} - -void DescribeOptimizeAdviceOnMissIndexResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allItems = value["Items"]["AdviceOnMissIndex"]; - for (auto value : allItems) - { - AdviceOnMissIndex itemsObject; - if(!value["DBName"].isNull()) - itemsObject.dBName = value["DBName"].asString(); - if(!value["TableName"].isNull()) - itemsObject.tableName = value["TableName"].asString(); - if(!value["QueryColumn"].isNull()) - itemsObject.queryColumn = value["QueryColumn"].asString(); - if(!value["SQLText"].isNull()) - itemsObject.sQLText = value["SQLText"].asString(); - items_.push_back(itemsObject); - } - if(!value["DBInstanceId"].isNull()) - dBInstanceId_ = value["DBInstanceId"].asString(); - if(!value["TotalRecordsCount"].isNull()) - totalRecordsCount_ = std::stoi(value["TotalRecordsCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageRecordCount"].isNull()) - pageRecordCount_ = std::stoi(value["PageRecordCount"].asString()); - -} - -int DescribeOptimizeAdviceOnMissIndexResult::getTotalRecordsCount()const -{ - return totalRecordsCount_; -} - -int DescribeOptimizeAdviceOnMissIndexResult::getPageRecordCount()const -{ - return pageRecordCount_; -} - -std::string DescribeOptimizeAdviceOnMissIndexResult::getDBInstanceId()const -{ - return dBInstanceId_; -} - -int DescribeOptimizeAdviceOnMissIndexResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeOptimizeAdviceOnMissIndexResult::getItems()const -{ - return items_; -} - diff --git a/rds/src/model/DescribeOptimizeAdviceOnMissPKRequest.cc b/rds/src/model/DescribeOptimizeAdviceOnMissPKRequest.cc deleted file mode 100644 index 5bffc4c95..000000000 --- a/rds/src/model/DescribeOptimizeAdviceOnMissPKRequest.cc +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::DescribeOptimizeAdviceOnMissPKRequest; - -DescribeOptimizeAdviceOnMissPKRequest::DescribeOptimizeAdviceOnMissPKRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeOptimizeAdviceOnMissPK") -{} - -DescribeOptimizeAdviceOnMissPKRequest::~DescribeOptimizeAdviceOnMissPKRequest() -{} - -long DescribeOptimizeAdviceOnMissPKRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeOptimizeAdviceOnMissPKRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeOptimizeAdviceOnMissPKRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeOptimizeAdviceOnMissPKRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeOptimizeAdviceOnMissPKRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void DescribeOptimizeAdviceOnMissPKRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -int DescribeOptimizeAdviceOnMissPKRequest::getPageSize()const -{ - return pageSize_; -} - -void DescribeOptimizeAdviceOnMissPKRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); -} - -std::string DescribeOptimizeAdviceOnMissPKRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void DescribeOptimizeAdviceOnMissPKRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -long DescribeOptimizeAdviceOnMissPKRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeOptimizeAdviceOnMissPKRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -int DescribeOptimizeAdviceOnMissPKRequest::getPageNumber()const -{ - return pageNumber_; -} - -void DescribeOptimizeAdviceOnMissPKRequest::setPageNumber(int pageNumber) -{ - pageNumber_ = pageNumber; - setParameter("PageNumber", std::to_string(pageNumber)); -} - -std::string DescribeOptimizeAdviceOnMissPKRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeOptimizeAdviceOnMissPKRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/DescribeOptimizeAdviceOnMissPKResult.cc b/rds/src/model/DescribeOptimizeAdviceOnMissPKResult.cc deleted file mode 100644 index 5d9ae7d09..000000000 --- a/rds/src/model/DescribeOptimizeAdviceOnMissPKResult.cc +++ /dev/null @@ -1,81 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeOptimizeAdviceOnMissPKResult::DescribeOptimizeAdviceOnMissPKResult() : - ServiceResult() -{} - -DescribeOptimizeAdviceOnMissPKResult::DescribeOptimizeAdviceOnMissPKResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeOptimizeAdviceOnMissPKResult::~DescribeOptimizeAdviceOnMissPKResult() -{} - -void DescribeOptimizeAdviceOnMissPKResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allItems = value["Items"]["AdviceOnMissPK"]; - for (auto value : allItems) - { - AdviceOnMissPK itemsObject; - if(!value["DBName"].isNull()) - itemsObject.dBName = value["DBName"].asString(); - if(!value["TableName"].isNull()) - itemsObject.tableName = value["TableName"].asString(); - items_.push_back(itemsObject); - } - if(!value["TotalRecordsCount"].isNull()) - totalRecordsCount_ = std::stoi(value["TotalRecordsCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageRecordCount"].isNull()) - pageRecordCount_ = std::stoi(value["PageRecordCount"].asString()); - -} - -int DescribeOptimizeAdviceOnMissPKResult::getTotalRecordsCount()const -{ - return totalRecordsCount_; -} - -int DescribeOptimizeAdviceOnMissPKResult::getPageRecordCount()const -{ - return pageRecordCount_; -} - -int DescribeOptimizeAdviceOnMissPKResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeOptimizeAdviceOnMissPKResult::getItems()const -{ - return items_; -} - diff --git a/rds/src/model/DescribeOptimizeAdviceOnStorageRequest.cc b/rds/src/model/DescribeOptimizeAdviceOnStorageRequest.cc deleted file mode 100644 index eef07f5d5..000000000 --- a/rds/src/model/DescribeOptimizeAdviceOnStorageRequest.cc +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::DescribeOptimizeAdviceOnStorageRequest; - -DescribeOptimizeAdviceOnStorageRequest::DescribeOptimizeAdviceOnStorageRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeOptimizeAdviceOnStorage") -{} - -DescribeOptimizeAdviceOnStorageRequest::~DescribeOptimizeAdviceOnStorageRequest() -{} - -long DescribeOptimizeAdviceOnStorageRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeOptimizeAdviceOnStorageRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeOptimizeAdviceOnStorageRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeOptimizeAdviceOnStorageRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeOptimizeAdviceOnStorageRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void DescribeOptimizeAdviceOnStorageRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -int DescribeOptimizeAdviceOnStorageRequest::getPageSize()const -{ - return pageSize_; -} - -void DescribeOptimizeAdviceOnStorageRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); -} - -std::string DescribeOptimizeAdviceOnStorageRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void DescribeOptimizeAdviceOnStorageRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -long DescribeOptimizeAdviceOnStorageRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeOptimizeAdviceOnStorageRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -int DescribeOptimizeAdviceOnStorageRequest::getPageNumber()const -{ - return pageNumber_; -} - -void DescribeOptimizeAdviceOnStorageRequest::setPageNumber(int pageNumber) -{ - pageNumber_ = pageNumber; - setParameter("PageNumber", std::to_string(pageNumber)); -} - -std::string DescribeOptimizeAdviceOnStorageRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeOptimizeAdviceOnStorageRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/DescribeOptimizeAdviceOnStorageResult.cc b/rds/src/model/DescribeOptimizeAdviceOnStorageResult.cc deleted file mode 100644 index 1e29d8dd1..000000000 --- a/rds/src/model/DescribeOptimizeAdviceOnStorageResult.cc +++ /dev/null @@ -1,92 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeOptimizeAdviceOnStorageResult::DescribeOptimizeAdviceOnStorageResult() : - ServiceResult() -{} - -DescribeOptimizeAdviceOnStorageResult::DescribeOptimizeAdviceOnStorageResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeOptimizeAdviceOnStorageResult::~DescribeOptimizeAdviceOnStorageResult() -{} - -void DescribeOptimizeAdviceOnStorageResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allItems = value["Items"]["AdviceOnStorage"]; - for (auto value : allItems) - { - AdviceOnStorage itemsObject; - if(!value["DBName"].isNull()) - itemsObject.dBName = value["DBName"].asString(); - if(!value["TableName"].isNull()) - itemsObject.tableName = value["TableName"].asString(); - if(!value["CurrentEngine"].isNull()) - itemsObject.currentEngine = value["CurrentEngine"].asString(); - if(!value["AdviseEngine"].isNull()) - itemsObject.adviseEngine = value["AdviseEngine"].asString(); - items_.push_back(itemsObject); - } - if(!value["DBInstanceId"].isNull()) - dBInstanceId_ = value["DBInstanceId"].asString(); - if(!value["TotalRecordsCount"].isNull()) - totalRecordsCount_ = std::stoi(value["TotalRecordsCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageRecordCount"].isNull()) - pageRecordCount_ = std::stoi(value["PageRecordCount"].asString()); - -} - -int DescribeOptimizeAdviceOnStorageResult::getTotalRecordsCount()const -{ - return totalRecordsCount_; -} - -int DescribeOptimizeAdviceOnStorageResult::getPageRecordCount()const -{ - return pageRecordCount_; -} - -std::string DescribeOptimizeAdviceOnStorageResult::getDBInstanceId()const -{ - return dBInstanceId_; -} - -int DescribeOptimizeAdviceOnStorageResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeOptimizeAdviceOnStorageResult::getItems()const -{ - return items_; -} - diff --git a/rds/src/model/DescribeParameterTemplatesRequest.cc b/rds/src/model/DescribeParameterTemplatesRequest.cc index 67affffdd..1c05e36b8 100644 --- a/rds/src/model/DescribeParameterTemplatesRequest.cc +++ b/rds/src/model/DescribeParameterTemplatesRequest.cc @@ -102,6 +102,17 @@ void DescribeParameterTemplatesRequest::setOwnerId(long ownerId) setParameter("OwnerId", std::to_string(ownerId)); } +std::string DescribeParameterTemplatesRequest::getCategory()const +{ + return category_; +} + +void DescribeParameterTemplatesRequest::setCategory(const std::string& category) +{ + category_ = category; + setParameter("Category", category); +} + std::string DescribeParameterTemplatesRequest::getAccessKeyId()const { return accessKeyId_; diff --git a/rds/src/model/DescribePreCheckResultsRequest.cc b/rds/src/model/DescribePreCheckResultsRequest.cc deleted file mode 100644 index 1f2ee7b0f..000000000 --- a/rds/src/model/DescribePreCheckResultsRequest.cc +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::DescribePreCheckResultsRequest; - -DescribePreCheckResultsRequest::DescribePreCheckResultsRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribePreCheckResults") -{} - -DescribePreCheckResultsRequest::~DescribePreCheckResultsRequest() -{} - -std::string DescribePreCheckResultsRequest::getPreCheckId()const -{ - return preCheckId_; -} - -void DescribePreCheckResultsRequest::setPreCheckId(const std::string& preCheckId) -{ - preCheckId_ = preCheckId; - setParameter("PreCheckId", preCheckId); -} - -long DescribePreCheckResultsRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribePreCheckResultsRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribePreCheckResultsRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribePreCheckResultsRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribePreCheckResultsRequest::getClientToken()const -{ - return clientToken_; -} - -void DescribePreCheckResultsRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setParameter("ClientToken", clientToken); -} - -std::string DescribePreCheckResultsRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void DescribePreCheckResultsRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string DescribePreCheckResultsRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void DescribePreCheckResultsRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -long DescribePreCheckResultsRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribePreCheckResultsRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribePreCheckResultsRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribePreCheckResultsRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/DescribePreCheckResultsResult.cc b/rds/src/model/DescribePreCheckResultsResult.cc deleted file mode 100644 index b072490a9..000000000 --- a/rds/src/model/DescribePreCheckResultsResult.cc +++ /dev/null @@ -1,71 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribePreCheckResultsResult::DescribePreCheckResultsResult() : - ServiceResult() -{} - -DescribePreCheckResultsResult::DescribePreCheckResultsResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribePreCheckResultsResult::~DescribePreCheckResultsResult() -{} - -void DescribePreCheckResultsResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allItems = value["Items"]["PreCheckResult"]; - for (auto value : allItems) - { - PreCheckResult itemsObject; - if(!value["PreCheckName"].isNull()) - itemsObject.preCheckName = value["PreCheckName"].asString(); - if(!value["PreCheckResult"].isNull()) - itemsObject.preCheckResult = value["PreCheckResult"].asString(); - if(!value["FailReasion"].isNull()) - itemsObject.failReasion = value["FailReasion"].asString(); - if(!value["RepairMethod"].isNull()) - itemsObject.repairMethod = value["RepairMethod"].asString(); - items_.push_back(itemsObject); - } - if(!value["DBInstanceId"].isNull()) - dBInstanceId_ = value["DBInstanceId"].asString(); - -} - -std::string DescribePreCheckResultsResult::getDBInstanceId()const -{ - return dBInstanceId_; -} - -std::vector DescribePreCheckResultsResult::getItems()const -{ - return items_; -} - diff --git a/rds/src/model/DescribeProxyFunctionSupportRequest.cc b/rds/src/model/DescribeProxyFunctionSupportRequest.cc new file mode 100644 index 000000000..c00b91ec1 --- /dev/null +++ b/rds/src/model/DescribeProxyFunctionSupportRequest.cc @@ -0,0 +1,115 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Rds::Model::DescribeProxyFunctionSupportRequest; + +DescribeProxyFunctionSupportRequest::DescribeProxyFunctionSupportRequest() : + RpcServiceRequest("rds", "2014-08-15", "DescribeProxyFunctionSupport") +{} + +DescribeProxyFunctionSupportRequest::~DescribeProxyFunctionSupportRequest() +{} + +long DescribeProxyFunctionSupportRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void DescribeProxyFunctionSupportRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +std::string DescribeProxyFunctionSupportRequest::getSecurityToken()const +{ + return securityToken_; +} + +void DescribeProxyFunctionSupportRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string DescribeProxyFunctionSupportRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void DescribeProxyFunctionSupportRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +std::string DescribeProxyFunctionSupportRequest::getRegionId()const +{ + return regionId_; +} + +void DescribeProxyFunctionSupportRequest::setRegionId(const std::string& regionId) +{ + regionId_ = regionId; + setParameter("RegionId", regionId); +} + +std::string DescribeProxyFunctionSupportRequest::getOwnerAccount()const +{ + return ownerAccount_; +} + +void DescribeProxyFunctionSupportRequest::setOwnerAccount(const std::string& ownerAccount) +{ + ownerAccount_ = ownerAccount; + setParameter("OwnerAccount", ownerAccount); +} + +std::string DescribeProxyFunctionSupportRequest::getDBInstanceId()const +{ + return dBInstanceId_; +} + +void DescribeProxyFunctionSupportRequest::setDBInstanceId(const std::string& dBInstanceId) +{ + dBInstanceId_ = dBInstanceId; + setParameter("DBInstanceId", dBInstanceId); +} + +long DescribeProxyFunctionSupportRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeProxyFunctionSupportRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string DescribeProxyFunctionSupportRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void DescribeProxyFunctionSupportRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + diff --git a/rds/src/model/DescribeProxyFunctionSupportResult.cc b/rds/src/model/DescribeProxyFunctionSupportResult.cc new file mode 100644 index 000000000..f6f07509e --- /dev/null +++ b/rds/src/model/DescribeProxyFunctionSupportResult.cc @@ -0,0 +1,94 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Rds; +using namespace AlibabaCloud::Rds::Model; + +DescribeProxyFunctionSupportResult::DescribeProxyFunctionSupportResult() : + ServiceResult() +{} + +DescribeProxyFunctionSupportResult::DescribeProxyFunctionSupportResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeProxyFunctionSupportResult::~DescribeProxyFunctionSupportResult() +{} + +void DescribeProxyFunctionSupportResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + + setRequestId(value["RequestId"].asString()); + if(!value["IsProxySwitchEnable"].isNull()) + isProxySwitchEnable_ = value["IsProxySwitchEnable"].asString() == "true"; + if(!value["IsRwsplitEnable"].isNull()) + isRwsplitEnable_ = value["IsRwsplitEnable"].asString() == "true"; + if(!value["IsRwsplitSupportReplicationLag"].isNull()) + isRwsplitSupportReplicationLag_ = value["IsRwsplitSupportReplicationLag"].asString() == "true"; + if(!value["IsRwsplitSupportWeight"].isNull()) + isRwsplitSupportWeight_ = value["IsRwsplitSupportWeight"].asString() == "true"; + if(!value["IsTransparentSwitchEnable"].isNull()) + isTransparentSwitchEnable_ = value["IsTransparentSwitchEnable"].asString() == "true"; + if(!value["IsShortConnectionOptimizeEnable"].isNull()) + isShortConnectionOptimizeEnable_ = value["IsShortConnectionOptimizeEnable"].asString() == "true"; + if(!value["IsAntiBruteFroceEnable"].isNull()) + isAntiBruteFroceEnable_ = value["IsAntiBruteFroceEnable"].asString() == "true"; + +} + +bool DescribeProxyFunctionSupportResult::getIsRwsplitSupportReplicationLag()const +{ + return isRwsplitSupportReplicationLag_; +} + +bool DescribeProxyFunctionSupportResult::getIsAntiBruteFroceEnable()const +{ + return isAntiBruteFroceEnable_; +} + +bool DescribeProxyFunctionSupportResult::getIsRwsplitSupportWeight()const +{ + return isRwsplitSupportWeight_; +} + +bool DescribeProxyFunctionSupportResult::getIsTransparentSwitchEnable()const +{ + return isTransparentSwitchEnable_; +} + +bool DescribeProxyFunctionSupportResult::getIsProxySwitchEnable()const +{ + return isProxySwitchEnable_; +} + +bool DescribeProxyFunctionSupportResult::getIsRwsplitEnable()const +{ + return isRwsplitEnable_; +} + +bool DescribeProxyFunctionSupportResult::getIsShortConnectionOptimizeEnable()const +{ + return isShortConnectionOptimizeEnable_; +} + diff --git a/rds/src/model/DescribeDampPolicyByCommentRequest.cc b/rds/src/model/DescribeReadDBInstanceDelayRequest.cc similarity index 51% rename from rds/src/model/DescribeDampPolicyByCommentRequest.cc rename to rds/src/model/DescribeReadDBInstanceDelayRequest.cc index 8c446abbe..a55f76e41 100644 --- a/rds/src/model/DescribeDampPolicyByCommentRequest.cc +++ b/rds/src/model/DescribeReadDBInstanceDelayRequest.cc @@ -14,111 +14,111 @@ * limitations under the License. */ -#include +#include -using AlibabaCloud::Rds::Model::DescribeDampPolicyByCommentRequest; +using AlibabaCloud::Rds::Model::DescribeReadDBInstanceDelayRequest; -DescribeDampPolicyByCommentRequest::DescribeDampPolicyByCommentRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeDampPolicyByComment") +DescribeReadDBInstanceDelayRequest::DescribeReadDBInstanceDelayRequest() : + RpcServiceRequest("rds", "2014-08-15", "DescribeReadDBInstanceDelay") {} -DescribeDampPolicyByCommentRequest::~DescribeDampPolicyByCommentRequest() +DescribeReadDBInstanceDelayRequest::~DescribeReadDBInstanceDelayRequest() {} -long DescribeDampPolicyByCommentRequest::getResourceOwnerId()const +long DescribeReadDBInstanceDelayRequest::getResourceOwnerId()const { return resourceOwnerId_; } -void DescribeDampPolicyByCommentRequest::setResourceOwnerId(long resourceOwnerId) +void DescribeReadDBInstanceDelayRequest::setResourceOwnerId(long resourceOwnerId) { resourceOwnerId_ = resourceOwnerId; setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); } -std::string DescribeDampPolicyByCommentRequest::getSecurityToken()const +std::string DescribeReadDBInstanceDelayRequest::getSecurityToken()const { return securityToken_; } -void DescribeDampPolicyByCommentRequest::setSecurityToken(const std::string& securityToken) +void DescribeReadDBInstanceDelayRequest::setSecurityToken(const std::string& securityToken) { securityToken_ = securityToken; setParameter("SecurityToken", securityToken); } -std::string DescribeDampPolicyByCommentRequest::getResourceOwnerAccount()const +std::string DescribeReadDBInstanceDelayRequest::getResourceOwnerAccount()const { return resourceOwnerAccount_; } -void DescribeDampPolicyByCommentRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +void DescribeReadDBInstanceDelayRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) { resourceOwnerAccount_ = resourceOwnerAccount; setParameter("ResourceOwnerAccount", resourceOwnerAccount); } -std::string DescribeDampPolicyByCommentRequest::getRegionId()const +std::string DescribeReadDBInstanceDelayRequest::getRegionId()const { return regionId_; } -void DescribeDampPolicyByCommentRequest::setRegionId(const std::string& regionId) +void DescribeReadDBInstanceDelayRequest::setRegionId(const std::string& regionId) { regionId_ = regionId; setParameter("RegionId", regionId); } -std::string DescribeDampPolicyByCommentRequest::getOwnerAccount()const +std::string DescribeReadDBInstanceDelayRequest::getOwnerAccount()const { return ownerAccount_; } -void DescribeDampPolicyByCommentRequest::setOwnerAccount(const std::string& ownerAccount) +void DescribeReadDBInstanceDelayRequest::setOwnerAccount(const std::string& ownerAccount) { ownerAccount_ = ownerAccount; setParameter("OwnerAccount", ownerAccount); } -std::string DescribeDampPolicyByCommentRequest::getDBInstanceId()const +std::string DescribeReadDBInstanceDelayRequest::getReadInstanceId()const +{ + return readInstanceId_; +} + +void DescribeReadDBInstanceDelayRequest::setReadInstanceId(const std::string& readInstanceId) +{ + readInstanceId_ = readInstanceId; + setParameter("ReadInstanceId", readInstanceId); +} + +std::string DescribeReadDBInstanceDelayRequest::getDBInstanceId()const { return dBInstanceId_; } -void DescribeDampPolicyByCommentRequest::setDBInstanceId(const std::string& dBInstanceId) +void DescribeReadDBInstanceDelayRequest::setDBInstanceId(const std::string& dBInstanceId) { dBInstanceId_ = dBInstanceId; setParameter("DBInstanceId", dBInstanceId); } -std::string DescribeDampPolicyByCommentRequest::getPolicyName()const -{ - return policyName_; -} - -void DescribeDampPolicyByCommentRequest::setPolicyName(const std::string& policyName) -{ - policyName_ = policyName; - setParameter("PolicyName", policyName); -} - -long DescribeDampPolicyByCommentRequest::getOwnerId()const +long DescribeReadDBInstanceDelayRequest::getOwnerId()const { return ownerId_; } -void DescribeDampPolicyByCommentRequest::setOwnerId(long ownerId) +void DescribeReadDBInstanceDelayRequest::setOwnerId(long ownerId) { ownerId_ = ownerId; setParameter("OwnerId", std::to_string(ownerId)); } -std::string DescribeDampPolicyByCommentRequest::getAccessKeyId()const +std::string DescribeReadDBInstanceDelayRequest::getAccessKeyId()const { return accessKeyId_; } -void DescribeDampPolicyByCommentRequest::setAccessKeyId(const std::string& accessKeyId) +void DescribeReadDBInstanceDelayRequest::setAccessKeyId(const std::string& accessKeyId) { accessKeyId_ = accessKeyId; setParameter("AccessKeyId", accessKeyId); diff --git a/rds/src/model/DescribeReadDBInstanceDelayResult.cc b/rds/src/model/DescribeReadDBInstanceDelayResult.cc new file mode 100644 index 000000000..3406f92fa --- /dev/null +++ b/rds/src/model/DescribeReadDBInstanceDelayResult.cc @@ -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 +#include + +using namespace AlibabaCloud::Rds; +using namespace AlibabaCloud::Rds::Model; + +DescribeReadDBInstanceDelayResult::DescribeReadDBInstanceDelayResult() : + ServiceResult() +{} + +DescribeReadDBInstanceDelayResult::DescribeReadDBInstanceDelayResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeReadDBInstanceDelayResult::~DescribeReadDBInstanceDelayResult() +{} + +void DescribeReadDBInstanceDelayResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + + setRequestId(value["RequestId"].asString()); + auto allItems = value["Items"]["ItemsItem"]; + for (auto value : allItems) + { + ItemsItem itemsObject; + if(!value["DBInstanceId"].isNull()) + itemsObject.dBInstanceId = value["DBInstanceId"].asString(); + auto allReadonlyInstanceDelay = value["ReadonlyInstanceDelay"]["ReadonlyInstanceDelayItem"]; + for (auto value : allReadonlyInstanceDelay) + { + ItemsItem::ReadonlyInstanceDelayItem readonlyInstanceDelayObject; + if(!value["ReplayLatency"].isNull()) + readonlyInstanceDelayObject.replayLatency = value["ReplayLatency"].asString(); + if(!value["FlushLag"].isNull()) + readonlyInstanceDelayObject.flushLag = value["FlushLag"].asString(); + if(!value["FlushLatency"].isNull()) + readonlyInstanceDelayObject.flushLatency = value["FlushLatency"].asString(); + if(!value["SendLatency"].isNull()) + readonlyInstanceDelayObject.sendLatency = value["SendLatency"].asString(); + if(!value["WriteLag"].isNull()) + readonlyInstanceDelayObject.writeLag = value["WriteLag"].asString(); + if(!value["ReplayLag"].isNull()) + readonlyInstanceDelayObject.replayLag = value["ReplayLag"].asString(); + if(!value["WriteLatency"].isNull()) + readonlyInstanceDelayObject.writeLatency = value["WriteLatency"].asString(); + if(!value["ReadDBInstanceName"].isNull()) + readonlyInstanceDelayObject.readDBInstanceName = value["ReadDBInstanceName"].asString(); + itemsObject.readonlyInstanceDelay.push_back(readonlyInstanceDelayObject); + } + auto allReadDBInstanceNames = value["ReadDBInstanceNames"]["ReadDBInstanceName"]; + for (auto value : allReadDBInstanceNames) + itemsObject.readDBInstanceNames.push_back(value.asString()); + auto allReadDelayTimes = value["ReadDelayTimes"]["ReadDelayTime"]; + for (auto value : allReadDelayTimes) + itemsObject.readDelayTimes.push_back(value.asString()); + items_.push_back(itemsObject); + } + if(!value["DBInstanceId"].isNull()) + dBInstanceId_ = value["DBInstanceId"].asString(); + if(!value["ReadDBInstanceId"].isNull()) + readDBInstanceId_ = value["ReadDBInstanceId"].asString(); + if(!value["DelayTime"].isNull()) + delayTime_ = std::stoi(value["DelayTime"].asString()); + +} + +std::string DescribeReadDBInstanceDelayResult::getDBInstanceId()const +{ + return dBInstanceId_; +} + +std::string DescribeReadDBInstanceDelayResult::getReadDBInstanceId()const +{ + return readDBInstanceId_; +} + +std::vector DescribeReadDBInstanceDelayResult::getItems()const +{ + return items_; +} + +int DescribeReadDBInstanceDelayResult::getDelayTime()const +{ + return delayTime_; +} + diff --git a/rds/src/model/DescribeRealtimeDiagnosesRequest.cc b/rds/src/model/DescribeRealtimeDiagnosesRequest.cc deleted file mode 100644 index 8bd898255..000000000 --- a/rds/src/model/DescribeRealtimeDiagnosesRequest.cc +++ /dev/null @@ -1,137 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::DescribeRealtimeDiagnosesRequest; - -DescribeRealtimeDiagnosesRequest::DescribeRealtimeDiagnosesRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeRealtimeDiagnoses") -{} - -DescribeRealtimeDiagnosesRequest::~DescribeRealtimeDiagnosesRequest() -{} - -long DescribeRealtimeDiagnosesRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeRealtimeDiagnosesRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeRealtimeDiagnosesRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeRealtimeDiagnosesRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeRealtimeDiagnosesRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void DescribeRealtimeDiagnosesRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -int DescribeRealtimeDiagnosesRequest::getPageSize()const -{ - return pageSize_; -} - -void DescribeRealtimeDiagnosesRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); -} - -std::string DescribeRealtimeDiagnosesRequest::getEndTime()const -{ - return endTime_; -} - -void DescribeRealtimeDiagnosesRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setParameter("EndTime", endTime); -} - -std::string DescribeRealtimeDiagnosesRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void DescribeRealtimeDiagnosesRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -std::string DescribeRealtimeDiagnosesRequest::getStartTime()const -{ - return startTime_; -} - -void DescribeRealtimeDiagnosesRequest::setStartTime(const std::string& startTime) -{ - startTime_ = startTime; - setParameter("StartTime", startTime); -} - -long DescribeRealtimeDiagnosesRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeRealtimeDiagnosesRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -int DescribeRealtimeDiagnosesRequest::getPageNumber()const -{ - return pageNumber_; -} - -void DescribeRealtimeDiagnosesRequest::setPageNumber(int pageNumber) -{ - pageNumber_ = pageNumber; - setParameter("PageNumber", std::to_string(pageNumber)); -} - -std::string DescribeRealtimeDiagnosesRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeRealtimeDiagnosesRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/DescribeRealtimeDiagnosesResult.cc b/rds/src/model/DescribeRealtimeDiagnosesResult.cc deleted file mode 100644 index c373ec42f..000000000 --- a/rds/src/model/DescribeRealtimeDiagnosesResult.cc +++ /dev/null @@ -1,92 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeRealtimeDiagnosesResult::DescribeRealtimeDiagnosesResult() : - ServiceResult() -{} - -DescribeRealtimeDiagnosesResult::DescribeRealtimeDiagnosesResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeRealtimeDiagnosesResult::~DescribeRealtimeDiagnosesResult() -{} - -void DescribeRealtimeDiagnosesResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allTasks = value["Tasks"]["RealtimeDiagnoseTasks"]; - for (auto value : allTasks) - { - RealtimeDiagnoseTasks tasksObject; - if(!value["CreateTime"].isNull()) - tasksObject.createTime = value["CreateTime"].asString(); - if(!value["TaskId"].isNull()) - tasksObject.taskId = value["TaskId"].asString(); - if(!value["HealthScore"].isNull()) - tasksObject.healthScore = value["HealthScore"].asString(); - if(!value["Status"].isNull()) - tasksObject.status = value["Status"].asString(); - tasks_.push_back(tasksObject); - } - if(!value["Engine"].isNull()) - engine_ = value["Engine"].asString(); - if(!value["TotalRecordCount"].isNull()) - totalRecordCount_ = std::stoi(value["TotalRecordCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageRecordCount"].isNull()) - pageRecordCount_ = std::stoi(value["PageRecordCount"].asString()); - -} - -int DescribeRealtimeDiagnosesResult::getTotalRecordCount()const -{ - return totalRecordCount_; -} - -std::vector DescribeRealtimeDiagnosesResult::getTasks()const -{ - return tasks_; -} - -int DescribeRealtimeDiagnosesResult::getPageRecordCount()const -{ - return pageRecordCount_; -} - -int DescribeRealtimeDiagnosesResult::getPageNumber()const -{ - return pageNumber_; -} - -std::string DescribeRealtimeDiagnosesResult::getEngine()const -{ - return engine_; -} - diff --git a/rds/src/model/DescribeReplicaConflictInfoRequest.cc b/rds/src/model/DescribeReplicaConflictInfoRequest.cc deleted file mode 100644 index 03492833b..000000000 --- a/rds/src/model/DescribeReplicaConflictInfoRequest.cc +++ /dev/null @@ -1,159 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::DescribeReplicaConflictInfoRequest; - -DescribeReplicaConflictInfoRequest::DescribeReplicaConflictInfoRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeReplicaConflictInfo") -{} - -DescribeReplicaConflictInfoRequest::~DescribeReplicaConflictInfoRequest() -{} - -long DescribeReplicaConflictInfoRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeReplicaConflictInfoRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeReplicaConflictInfoRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeReplicaConflictInfoRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeReplicaConflictInfoRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void DescribeReplicaConflictInfoRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string DescribeReplicaConflictInfoRequest::getEndTime()const -{ - return endTime_; -} - -void DescribeReplicaConflictInfoRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setParameter("EndTime", endTime); -} - -std::string DescribeReplicaConflictInfoRequest::getStartTime()const -{ - return startTime_; -} - -void DescribeReplicaConflictInfoRequest::setStartTime(const std::string& startTime) -{ - startTime_ = startTime; - setParameter("StartTime", startTime); -} - -long DescribeReplicaConflictInfoRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeReplicaConflictInfoRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -int DescribeReplicaConflictInfoRequest::getPageNumber()const -{ - return pageNumber_; -} - -void DescribeReplicaConflictInfoRequest::setPageNumber(int pageNumber) -{ - pageNumber_ = pageNumber; - setParameter("PageNumber", std::to_string(pageNumber)); -} - -std::string DescribeReplicaConflictInfoRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeReplicaConflictInfoRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - -std::string DescribeReplicaConflictInfoRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeReplicaConflictInfoRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DescribeReplicaConflictInfoRequest::getRegionId()const -{ - return regionId_; -} - -void DescribeReplicaConflictInfoRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); -} - -std::string DescribeReplicaConflictInfoRequest::getReplicaId()const -{ - return replicaId_; -} - -void DescribeReplicaConflictInfoRequest::setReplicaId(const std::string& replicaId) -{ - replicaId_ = replicaId; - setParameter("ReplicaId", replicaId); -} - -int DescribeReplicaConflictInfoRequest::getPageSize()const -{ - return pageSize_; -} - -void DescribeReplicaConflictInfoRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); -} - diff --git a/rds/src/model/DescribeReplicaConflictInfoResult.cc b/rds/src/model/DescribeReplicaConflictInfoResult.cc deleted file mode 100644 index 51608d93b..000000000 --- a/rds/src/model/DescribeReplicaConflictInfoResult.cc +++ /dev/null @@ -1,102 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeReplicaConflictInfoResult::DescribeReplicaConflictInfoResult() : - ServiceResult() -{} - -DescribeReplicaConflictInfoResult::DescribeReplicaConflictInfoResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeReplicaConflictInfoResult::~DescribeReplicaConflictInfoResult() -{} - -void DescribeReplicaConflictInfoResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allItems = value["Items"]["ItemsItem"]; - for (auto value : allItems) - { - ItemsItem itemsObject; - if(!value["SourceInstanceId"].isNull()) - itemsObject.sourceInstanceId = value["SourceInstanceId"].asString(); - if(!value["DestinationInstanceId"].isNull()) - itemsObject.destinationInstanceId = value["DestinationInstanceId"].asString(); - if(!value["OccurTime"].isNull()) - itemsObject.occurTime = value["OccurTime"].asString(); - if(!value["DetailInfo"].isNull()) - itemsObject.detailInfo = value["DetailInfo"].asString(); - if(!value["ConfictKey"].isNull()) - itemsObject.confictKey = value["ConfictKey"].asString(); - if(!value["ConfictReason"].isNull()) - itemsObject.confictReason = value["ConfictReason"].asString(); - if(!value["DatabaseName"].isNull()) - itemsObject.databaseName = value["DatabaseName"].asString(); - if(!value["RecoveryMode"].isNull()) - itemsObject.recoveryMode = value["RecoveryMode"].asString(); - if(!value["ConflictGtid"].isNull()) - itemsObject.conflictGtid = value["ConflictGtid"].asString(); - items_.push_back(itemsObject); - } - if(!value["ReplicaId"].isNull()) - replicaId_ = value["ReplicaId"].asString(); - if(!value["PagNumber"].isNull()) - pagNumber_ = std::stoi(value["PagNumber"].asString()); - if(!value["PageRecordCount"].isNull()) - pageRecordCount_ = std::stoi(value["PageRecordCount"].asString()); - if(!value["TotalRecordCount"].isNull()) - totalRecordCount_ = std::stoi(value["TotalRecordCount"].asString()); - -} - -int DescribeReplicaConflictInfoResult::getTotalRecordCount()const -{ - return totalRecordCount_; -} - -int DescribeReplicaConflictInfoResult::getPageRecordCount()const -{ - return pageRecordCount_; -} - -std::vector DescribeReplicaConflictInfoResult::getItems()const -{ - return items_; -} - -int DescribeReplicaConflictInfoResult::getPagNumber()const -{ - return pagNumber_; -} - -std::string DescribeReplicaConflictInfoResult::getReplicaId()const -{ - return replicaId_; -} - diff --git a/rds/src/model/DescribeReplicaInitializeProgressRequest.cc b/rds/src/model/DescribeReplicaInitializeProgressRequest.cc deleted file mode 100644 index 1c7c19796..000000000 --- a/rds/src/model/DescribeReplicaInitializeProgressRequest.cc +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::DescribeReplicaInitializeProgressRequest; - -DescribeReplicaInitializeProgressRequest::DescribeReplicaInitializeProgressRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeReplicaInitializeProgress") -{} - -DescribeReplicaInitializeProgressRequest::~DescribeReplicaInitializeProgressRequest() -{} - -long DescribeReplicaInitializeProgressRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeReplicaInitializeProgressRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeReplicaInitializeProgressRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeReplicaInitializeProgressRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DescribeReplicaInitializeProgressRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeReplicaInitializeProgressRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeReplicaInitializeProgressRequest::getRegionId()const -{ - return regionId_; -} - -void DescribeReplicaInitializeProgressRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); -} - -std::string DescribeReplicaInitializeProgressRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void DescribeReplicaInitializeProgressRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string DescribeReplicaInitializeProgressRequest::getReplicaId()const -{ - return replicaId_; -} - -void DescribeReplicaInitializeProgressRequest::setReplicaId(const std::string& replicaId) -{ - replicaId_ = replicaId; - setParameter("ReplicaId", replicaId); -} - -long DescribeReplicaInitializeProgressRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeReplicaInitializeProgressRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeReplicaInitializeProgressRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeReplicaInitializeProgressRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/DescribeReplicaInitializeProgressResult.cc b/rds/src/model/DescribeReplicaInitializeProgressResult.cc deleted file mode 100644 index 049086001..000000000 --- a/rds/src/model/DescribeReplicaInitializeProgressResult.cc +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeReplicaInitializeProgressResult::DescribeReplicaInitializeProgressResult() : - ServiceResult() -{} - -DescribeReplicaInitializeProgressResult::DescribeReplicaInitializeProgressResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeReplicaInitializeProgressResult::~DescribeReplicaInitializeProgressResult() -{} - -void DescribeReplicaInitializeProgressResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allItems = value["Items"]["ItemsItem"]; - for (auto value : allItems) - { - ItemsItem itemsObject; - if(!value["ReplicaId"].isNull()) - itemsObject.replicaId = value["ReplicaId"].asString(); - if(!value["Status"].isNull()) - itemsObject.status = value["Status"].asString(); - if(!value["Progress"].isNull()) - itemsObject.progress = value["Progress"].asString(); - if(!value["FinishTime"].isNull()) - itemsObject.finishTime = value["FinishTime"].asString(); - if(!value["CurrentStep"].isNull()) - itemsObject.currentStep = value["CurrentStep"].asString(); - items_.push_back(itemsObject); - } - -} - -std::vector DescribeReplicaInitializeProgressResult::getItems()const -{ - return items_; -} - diff --git a/rds/src/model/DescribeReplicaPerformanceRequest.cc b/rds/src/model/DescribeReplicaPerformanceRequest.cc deleted file mode 100644 index 793682543..000000000 --- a/rds/src/model/DescribeReplicaPerformanceRequest.cc +++ /dev/null @@ -1,159 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::DescribeReplicaPerformanceRequest; - -DescribeReplicaPerformanceRequest::DescribeReplicaPerformanceRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeReplicaPerformance") -{} - -DescribeReplicaPerformanceRequest::~DescribeReplicaPerformanceRequest() -{} - -long DescribeReplicaPerformanceRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeReplicaPerformanceRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeReplicaPerformanceRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeReplicaPerformanceRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeReplicaPerformanceRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void DescribeReplicaPerformanceRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string DescribeReplicaPerformanceRequest::getEndTime()const -{ - return endTime_; -} - -void DescribeReplicaPerformanceRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setParameter("EndTime", endTime); -} - -std::string DescribeReplicaPerformanceRequest::getStartTime()const -{ - return startTime_; -} - -void DescribeReplicaPerformanceRequest::setStartTime(const std::string& startTime) -{ - startTime_ = startTime; - setParameter("StartTime", startTime); -} - -long DescribeReplicaPerformanceRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeReplicaPerformanceRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeReplicaPerformanceRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeReplicaPerformanceRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - -std::string DescribeReplicaPerformanceRequest::getSourceDBInstanceId()const -{ - return sourceDBInstanceId_; -} - -void DescribeReplicaPerformanceRequest::setSourceDBInstanceId(const std::string& sourceDBInstanceId) -{ - sourceDBInstanceId_ = sourceDBInstanceId; - setParameter("SourceDBInstanceId", sourceDBInstanceId); -} - -std::string DescribeReplicaPerformanceRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeReplicaPerformanceRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DescribeReplicaPerformanceRequest::getRegionId()const -{ - return regionId_; -} - -void DescribeReplicaPerformanceRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); -} - -std::string DescribeReplicaPerformanceRequest::getReplicaId()const -{ - return replicaId_; -} - -void DescribeReplicaPerformanceRequest::setReplicaId(const std::string& replicaId) -{ - replicaId_ = replicaId; - setParameter("ReplicaId", replicaId); -} - -std::string DescribeReplicaPerformanceRequest::getKey()const -{ - return key_; -} - -void DescribeReplicaPerformanceRequest::setKey(const std::string& key) -{ - key_ = key; - setParameter("Key", key); -} - diff --git a/rds/src/model/DescribeReplicaPerformanceResult.cc b/rds/src/model/DescribeReplicaPerformanceResult.cc deleted file mode 100644 index 452b3653f..000000000 --- a/rds/src/model/DescribeReplicaPerformanceResult.cc +++ /dev/null @@ -1,95 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeReplicaPerformanceResult::DescribeReplicaPerformanceResult() : - ServiceResult() -{} - -DescribeReplicaPerformanceResult::DescribeReplicaPerformanceResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeReplicaPerformanceResult::~DescribeReplicaPerformanceResult() -{} - -void DescribeReplicaPerformanceResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto performanceKeysNode = value["PerformanceKeys"]; - auto allPerformanceKey = value["PerformanceKey"]["PerformanceKeyItem"]; - for (auto value : allPerformanceKey) - { - PerformanceKeys::PerformanceKeyItem performanceKeyItemObject; - if(!value["Key"].isNull()) - performanceKeyItemObject.key = value["Key"].asString(); - if(!value["Unit"].isNull()) - performanceKeyItemObject.unit = value["Unit"].asString(); - if(!value["ValueFormat"].isNull()) - performanceKeyItemObject.valueFormat = value["ValueFormat"].asString(); - auto performanceValuesNode = value["PerformanceValues"]; - auto allPerformanceValue = value["PerformanceValue"]["PerformanceValueItem"]; - for (auto value : allPerformanceValue) - { - PerformanceKeys::PerformanceKeyItem::PerformanceValues::PerformanceValueItem performanceValueItemObject; - if(!value["Value"].isNull()) - performanceValueItemObject.value = value["Value"].asString(); - if(!value["Date"].isNull()) - performanceValueItemObject.date = value["Date"].asString(); - performanceKeyItemObject.performanceValues.performanceValue.push_back(performanceValueItemObject); - } - performanceKeys_.performanceKey.push_back(performanceKeyItemObject); - } - if(!value["StartTime"].isNull()) - startTime_ = value["StartTime"].asString(); - if(!value["EndTime"].isNull()) - endTime_ = value["EndTime"].asString(); - if(!value["ReplicaId"].isNull()) - replicaId_ = value["ReplicaId"].asString(); - -} - -DescribeReplicaPerformanceResult::PerformanceKeys DescribeReplicaPerformanceResult::getPerformanceKeys()const -{ - return performanceKeys_; -} - -std::string DescribeReplicaPerformanceResult::getEndTime()const -{ - return endTime_; -} - -std::string DescribeReplicaPerformanceResult::getStartTime()const -{ - return startTime_; -} - -std::string DescribeReplicaPerformanceResult::getReplicaId()const -{ - return replicaId_; -} - diff --git a/rds/src/model/DescribeReplicaUsageRequest.cc b/rds/src/model/DescribeReplicaUsageRequest.cc deleted file mode 100644 index 80333cec5..000000000 --- a/rds/src/model/DescribeReplicaUsageRequest.cc +++ /dev/null @@ -1,126 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::DescribeReplicaUsageRequest; - -DescribeReplicaUsageRequest::DescribeReplicaUsageRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeReplicaUsage") -{} - -DescribeReplicaUsageRequest::~DescribeReplicaUsageRequest() -{} - -long DescribeReplicaUsageRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeReplicaUsageRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeReplicaUsageRequest::getSourceDBInstanceId()const -{ - return sourceDBInstanceId_; -} - -void DescribeReplicaUsageRequest::setSourceDBInstanceId(const std::string& sourceDBInstanceId) -{ - sourceDBInstanceId_ = sourceDBInstanceId; - setParameter("SourceDBInstanceId", sourceDBInstanceId); -} - -std::string DescribeReplicaUsageRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeReplicaUsageRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DescribeReplicaUsageRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeReplicaUsageRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeReplicaUsageRequest::getRegionId()const -{ - return regionId_; -} - -void DescribeReplicaUsageRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); -} - -std::string DescribeReplicaUsageRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void DescribeReplicaUsageRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string DescribeReplicaUsageRequest::getReplicaId()const -{ - return replicaId_; -} - -void DescribeReplicaUsageRequest::setReplicaId(const std::string& replicaId) -{ - replicaId_ = replicaId; - setParameter("ReplicaId", replicaId); -} - -long DescribeReplicaUsageRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeReplicaUsageRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeReplicaUsageRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeReplicaUsageRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/DescribeReplicaUsageResult.cc b/rds/src/model/DescribeReplicaUsageResult.cc deleted file mode 100644 index c5a6f838c..000000000 --- a/rds/src/model/DescribeReplicaUsageResult.cc +++ /dev/null @@ -1,95 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeReplicaUsageResult::DescribeReplicaUsageResult() : - ServiceResult() -{} - -DescribeReplicaUsageResult::DescribeReplicaUsageResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeReplicaUsageResult::~DescribeReplicaUsageResult() -{} - -void DescribeReplicaUsageResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto performanceKeysNode = value["PerformanceKeys"]; - auto allPerformanceKey = value["PerformanceKey"]["PerformanceKeyItem"]; - for (auto value : allPerformanceKey) - { - PerformanceKeys::PerformanceKeyItem performanceKeyItemObject; - if(!value["Key"].isNull()) - performanceKeyItemObject.key = value["Key"].asString(); - if(!value["Unit"].isNull()) - performanceKeyItemObject.unit = value["Unit"].asString(); - if(!value["ValueFormat"].isNull()) - performanceKeyItemObject.valueFormat = value["ValueFormat"].asString(); - auto performanceValuesNode = value["PerformanceValues"]; - auto allPerformanceValue = value["PerformanceValue"]["PerformanceValueItem"]; - for (auto value : allPerformanceValue) - { - PerformanceKeys::PerformanceKeyItem::PerformanceValues::PerformanceValueItem performanceValueItemObject; - if(!value["Value"].isNull()) - performanceValueItemObject.value = value["Value"].asString(); - if(!value["Date"].isNull()) - performanceValueItemObject.date = value["Date"].asString(); - performanceKeyItemObject.performanceValues.performanceValue.push_back(performanceValueItemObject); - } - performanceKeys_.performanceKey.push_back(performanceKeyItemObject); - } - if(!value["StartTime"].isNull()) - startTime_ = value["StartTime"].asString(); - if(!value["EndTime"].isNull()) - endTime_ = value["EndTime"].asString(); - if(!value["ReplicaId"].isNull()) - replicaId_ = value["ReplicaId"].asString(); - -} - -DescribeReplicaUsageResult::PerformanceKeys DescribeReplicaUsageResult::getPerformanceKeys()const -{ - return performanceKeys_; -} - -std::string DescribeReplicaUsageResult::getEndTime()const -{ - return endTime_; -} - -std::string DescribeReplicaUsageResult::getStartTime()const -{ - return startTime_; -} - -std::string DescribeReplicaUsageResult::getReplicaId()const -{ - return replicaId_; -} - diff --git a/rds/src/model/DescribeReplicasRequest.cc b/rds/src/model/DescribeReplicasRequest.cc deleted file mode 100644 index c681d2296..000000000 --- a/rds/src/model/DescribeReplicasRequest.cc +++ /dev/null @@ -1,137 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::DescribeReplicasRequest; - -DescribeReplicasRequest::DescribeReplicasRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeReplicas") -{} - -DescribeReplicasRequest::~DescribeReplicasRequest() -{} - -long DescribeReplicasRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeReplicasRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeReplicasRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeReplicasRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DescribeReplicasRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeReplicasRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeReplicasRequest::getRegionId()const -{ - return regionId_; -} - -void DescribeReplicasRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); -} - -std::string DescribeReplicasRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void DescribeReplicasRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string DescribeReplicasRequest::getReplicaId()const -{ - return replicaId_; -} - -void DescribeReplicasRequest::setReplicaId(const std::string& replicaId) -{ - replicaId_ = replicaId; - setParameter("ReplicaId", replicaId); -} - -int DescribeReplicasRequest::getPageSize()const -{ - return pageSize_; -} - -void DescribeReplicasRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); -} - -long DescribeReplicasRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeReplicasRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -int DescribeReplicasRequest::getPageNumber()const -{ - return pageNumber_; -} - -void DescribeReplicasRequest::setPageNumber(int pageNumber) -{ - pageNumber_ = pageNumber; - setParameter("PageNumber", std::to_string(pageNumber)); -} - -std::string DescribeReplicasRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeReplicasRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/DescribeReplicasResult.cc b/rds/src/model/DescribeReplicasResult.cc deleted file mode 100644 index 0a513b1fd..000000000 --- a/rds/src/model/DescribeReplicasResult.cc +++ /dev/null @@ -1,99 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeReplicasResult::DescribeReplicasResult() : - ServiceResult() -{} - -DescribeReplicasResult::DescribeReplicasResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeReplicasResult::~DescribeReplicasResult() -{} - -void DescribeReplicasResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allReplicas = value["Replicas"]["Items"]; - for (auto value : allReplicas) - { - Items replicasObject; - if(!value["ReplicaId"].isNull()) - replicasObject.replicaId = value["ReplicaId"].asString(); - if(!value["ReplicaDescription"].isNull()) - replicasObject.replicaDescription = value["ReplicaDescription"].asString(); - if(!value["ReplicaStatus"].isNull()) - replicasObject.replicaStatus = value["ReplicaStatus"].asString(); - if(!value["ReplicaMode"].isNull()) - replicasObject.replicaMode = value["ReplicaMode"].asString(); - if(!value["DomainMode"].isNull()) - replicasObject.domainMode = value["DomainMode"].asString(); - auto allDBInstances = value["DBInstances"]["Items"]; - for (auto value : allDBInstances) - { - Items::Items1 dBInstancesObject; - if(!value["DBInstanceId"].isNull()) - dBInstancesObject.dBInstanceId = value["DBInstanceId"].asString(); - if(!value["Role"].isNull()) - dBInstancesObject.role = value["Role"].asString(); - if(!value["ReadWriteType"].isNull()) - dBInstancesObject.readWriteType = value["ReadWriteType"].asString(); - replicasObject.dBInstances.push_back(dBInstancesObject); - } - replicas_.push_back(replicasObject); - } - if(!value["PageNumber"].isNull()) - pageNumber_ = value["PageNumber"].asString(); - if(!value["TotalRecordCount"].isNull()) - totalRecordCount_ = std::stoi(value["TotalRecordCount"].asString()); - if(!value["PageRecordCount"].isNull()) - pageRecordCount_ = std::stoi(value["PageRecordCount"].asString()); - -} - -int DescribeReplicasResult::getTotalRecordCount()const -{ - return totalRecordCount_; -} - -int DescribeReplicasResult::getPageRecordCount()const -{ - return pageRecordCount_; -} - -std::string DescribeReplicasResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeReplicasResult::getReplicas()const -{ - return replicas_; -} - diff --git a/rds/src/model/DescribeResourceDiagnosisRequest.cc b/rds/src/model/DescribeResourceDiagnosisRequest.cc deleted file mode 100644 index 51ce74fa9..000000000 --- a/rds/src/model/DescribeResourceDiagnosisRequest.cc +++ /dev/null @@ -1,71 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::DescribeResourceDiagnosisRequest; - -DescribeResourceDiagnosisRequest::DescribeResourceDiagnosisRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeResourceDiagnosis") -{} - -DescribeResourceDiagnosisRequest::~DescribeResourceDiagnosisRequest() -{} - -std::string DescribeResourceDiagnosisRequest::getEndTime()const -{ - return endTime_; -} - -void DescribeResourceDiagnosisRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setParameter("EndTime", endTime); -} - -std::string DescribeResourceDiagnosisRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void DescribeResourceDiagnosisRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -std::string DescribeResourceDiagnosisRequest::getStartTime()const -{ - return startTime_; -} - -void DescribeResourceDiagnosisRequest::setStartTime(const std::string& startTime) -{ - startTime_ = startTime; - setParameter("StartTime", startTime); -} - -std::string DescribeResourceDiagnosisRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeResourceDiagnosisRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/DescribeResourceDiagnosisResult.cc b/rds/src/model/DescribeResourceDiagnosisResult.cc deleted file mode 100644 index a4dded185..000000000 --- a/rds/src/model/DescribeResourceDiagnosisResult.cc +++ /dev/null @@ -1,99 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeResourceDiagnosisResult::DescribeResourceDiagnosisResult() : - ServiceResult() -{} - -DescribeResourceDiagnosisResult::DescribeResourceDiagnosisResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeResourceDiagnosisResult::~DescribeResourceDiagnosisResult() -{} - -void DescribeResourceDiagnosisResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allCPU = value["CPU"]["Detail"]; - for (const auto &item : allCPU) - cPU_.push_back(item.asString()); - auto allMemory = value["Memory"]["Detail"]; - for (const auto &item : allMemory) - memory_.push_back(item.asString()); - auto allStorage = value["Storage"]["Detail"]; - for (const auto &item : allStorage) - storage_.push_back(item.asString()); - auto allIOPS = value["IOPS"]["Detail"]; - for (const auto &item : allIOPS) - iOPS_.push_back(item.asString()); - auto allConnection = value["Connection"]["Detail"]; - for (const auto &item : allConnection) - connection_.push_back(item.asString()); - if(!value["StartTime"].isNull()) - startTime_ = value["StartTime"].asString(); - if(!value["EndTime"].isNull()) - endTime_ = value["EndTime"].asString(); - -} - -std::vector DescribeResourceDiagnosisResult::getStorage()const -{ - return storage_; -} - -std::string DescribeResourceDiagnosisResult::getEndTime()const -{ - return endTime_; -} - -std::vector DescribeResourceDiagnosisResult::getMemory()const -{ - return memory_; -} - -std::vector DescribeResourceDiagnosisResult::getConnection()const -{ - return connection_; -} - -std::string DescribeResourceDiagnosisResult::getStartTime()const -{ - return startTime_; -} - -std::vector DescribeResourceDiagnosisResult::getCPU()const -{ - return cPU_; -} - -std::vector DescribeResourceDiagnosisResult::getIOPS()const -{ - return iOPS_; -} - diff --git a/rds/src/model/DescribeResourceUsageResult.cc b/rds/src/model/DescribeResourceUsageResult.cc index 974706793..d4bc5f8c3 100644 --- a/rds/src/model/DescribeResourceUsageResult.cc +++ b/rds/src/model/DescribeResourceUsageResult.cc @@ -52,6 +52,10 @@ void DescribeResourceUsageResult::parse(const std::string &payload) logSize_ = std::stol(value["LogSize"].asString()); if(!value["BackupSize"].isNull()) backupSize_ = std::stol(value["BackupSize"].asString()); + if(!value["BackupOssDataSize"].isNull()) + backupOssDataSize_ = std::stol(value["BackupOssDataSize"].asString()); + if(!value["BackupOssLogSize"].isNull()) + backupOssLogSize_ = std::stol(value["BackupOssLogSize"].asString()); if(!value["SQLSize"].isNull()) sQLSize_ = std::stol(value["SQLSize"].asString()); if(!value["ColdBackupSize"].isNull()) @@ -64,6 +68,11 @@ long DescribeResourceUsageResult::getLogSize()const return logSize_; } +long DescribeResourceUsageResult::getBackupOssLogSize()const +{ + return backupOssLogSize_; +} + std::string DescribeResourceUsageResult::getDBInstanceId()const { return dBInstanceId_; @@ -79,6 +88,11 @@ long DescribeResourceUsageResult::getBackupSize()const return backupSize_; } +long DescribeResourceUsageResult::getBackupOssDataSize()const +{ + return backupOssDataSize_; +} + long DescribeResourceUsageResult::getSQLSize()const { return sQLSize_; diff --git a/rds/src/model/DescribeSQLCollectorPolicyRequest.cc b/rds/src/model/DescribeSQLCollectorPolicyRequest.cc deleted file mode 100644 index 76877537d..000000000 --- a/rds/src/model/DescribeSQLCollectorPolicyRequest.cc +++ /dev/null @@ -1,104 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::DescribeSQLCollectorPolicyRequest; - -DescribeSQLCollectorPolicyRequest::DescribeSQLCollectorPolicyRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeSQLCollectorPolicy") -{} - -DescribeSQLCollectorPolicyRequest::~DescribeSQLCollectorPolicyRequest() -{} - -long DescribeSQLCollectorPolicyRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeSQLCollectorPolicyRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeSQLCollectorPolicyRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeSQLCollectorPolicyRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeSQLCollectorPolicyRequest::getClientToken()const -{ - return clientToken_; -} - -void DescribeSQLCollectorPolicyRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setParameter("ClientToken", clientToken); -} - -std::string DescribeSQLCollectorPolicyRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void DescribeSQLCollectorPolicyRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string DescribeSQLCollectorPolicyRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void DescribeSQLCollectorPolicyRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -long DescribeSQLCollectorPolicyRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeSQLCollectorPolicyRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeSQLCollectorPolicyRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeSQLCollectorPolicyRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/DescribeSQLCollectorPolicyResult.cc b/rds/src/model/DescribeSQLCollectorPolicyResult.cc deleted file mode 100644 index 5a4309c84..000000000 --- a/rds/src/model/DescribeSQLCollectorPolicyResult.cc +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeSQLCollectorPolicyResult::DescribeSQLCollectorPolicyResult() : - ServiceResult() -{} - -DescribeSQLCollectorPolicyResult::DescribeSQLCollectorPolicyResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeSQLCollectorPolicyResult::~DescribeSQLCollectorPolicyResult() -{} - -void DescribeSQLCollectorPolicyResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - if(!value["SQLCollectorStatus"].isNull()) - sQLCollectorStatus_ = value["SQLCollectorStatus"].asString(); - if(!value["StoragePeriod"].isNull()) - storagePeriod_ = std::stoi(value["StoragePeriod"].asString()); - -} - -int DescribeSQLCollectorPolicyResult::getStoragePeriod()const -{ - return storagePeriod_; -} - -std::string DescribeSQLCollectorPolicyResult::getSQLCollectorStatus()const -{ - return sQLCollectorStatus_; -} - diff --git a/rds/src/model/DescribeSQLDiagnosisListRequest.cc b/rds/src/model/DescribeSQLDiagnosisListRequest.cc deleted file mode 100644 index c2c9de15c..000000000 --- a/rds/src/model/DescribeSQLDiagnosisListRequest.cc +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::DescribeSQLDiagnosisListRequest; - -DescribeSQLDiagnosisListRequest::DescribeSQLDiagnosisListRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeSQLDiagnosisList") -{} - -DescribeSQLDiagnosisListRequest::~DescribeSQLDiagnosisListRequest() -{} - -std::string DescribeSQLDiagnosisListRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void DescribeSQLDiagnosisListRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -std::string DescribeSQLDiagnosisListRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeSQLDiagnosisListRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/DescribeSQLDiagnosisListResult.cc b/rds/src/model/DescribeSQLDiagnosisListResult.cc deleted file mode 100644 index fdbb0e0bd..000000000 --- a/rds/src/model/DescribeSQLDiagnosisListResult.cc +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeSQLDiagnosisListResult::DescribeSQLDiagnosisListResult() : - ServiceResult() -{} - -DescribeSQLDiagnosisListResult::DescribeSQLDiagnosisListResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeSQLDiagnosisListResult::~DescribeSQLDiagnosisListResult() -{} - -void DescribeSQLDiagnosisListResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allSQLDiagList = value["SQLDiagList"]["SQLDiag"]; - for (auto value : allSQLDiagList) - { - SQLDiag sQLDiagListObject; - if(!value["SQLDiagId"].isNull()) - sQLDiagListObject.sQLDiagId = value["SQLDiagId"].asString(); - if(!value["StartTime"].isNull()) - sQLDiagListObject.startTime = value["StartTime"].asString(); - if(!value["EndTime"].isNull()) - sQLDiagListObject.endTime = value["EndTime"].asString(); - if(!value["Status"].isNull()) - sQLDiagListObject.status = std::stoi(value["Status"].asString()); - if(!value["Progress"].isNull()) - sQLDiagListObject.progress = std::stoi(value["Progress"].asString()); - sQLDiagList_.push_back(sQLDiagListObject); - } - -} - -std::vector DescribeSQLDiagnosisListResult::getSQLDiagList()const -{ - return sQLDiagList_; -} - diff --git a/rds/src/model/DescribeSQLDiagnosisRequest.cc b/rds/src/model/DescribeSQLDiagnosisRequest.cc deleted file mode 100644 index 4ba830607..000000000 --- a/rds/src/model/DescribeSQLDiagnosisRequest.cc +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::DescribeSQLDiagnosisRequest; - -DescribeSQLDiagnosisRequest::DescribeSQLDiagnosisRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeSQLDiagnosis") -{} - -DescribeSQLDiagnosisRequest::~DescribeSQLDiagnosisRequest() -{} - -std::string DescribeSQLDiagnosisRequest::getSQLDiagId()const -{ - return sQLDiagId_; -} - -void DescribeSQLDiagnosisRequest::setSQLDiagId(const std::string& sQLDiagId) -{ - sQLDiagId_ = sQLDiagId; - setParameter("SQLDiagId", sQLDiagId); -} - -std::string DescribeSQLDiagnosisRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void DescribeSQLDiagnosisRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -std::string DescribeSQLDiagnosisRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeSQLDiagnosisRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/DescribeSQLDiagnosisResult.cc b/rds/src/model/DescribeSQLDiagnosisResult.cc deleted file mode 100644 index c124bb9ae..000000000 --- a/rds/src/model/DescribeSQLDiagnosisResult.cc +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeSQLDiagnosisResult::DescribeSQLDiagnosisResult() : - ServiceResult() -{} - -DescribeSQLDiagnosisResult::DescribeSQLDiagnosisResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeSQLDiagnosisResult::~DescribeSQLDiagnosisResult() -{} - -void DescribeSQLDiagnosisResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allSQLList = value["SQLList"]["SQL"]; - for (const auto &item : allSQLList) - sQLList_.push_back(item.asString()); - -} - -std::vector DescribeSQLDiagnosisResult::getSQLList()const -{ - return sQLList_; -} - diff --git a/rds/src/model/DescribeSQLInjectionInfosRequest.cc b/rds/src/model/DescribeSQLInjectionInfosRequest.cc deleted file mode 100644 index 44b70d513..000000000 --- a/rds/src/model/DescribeSQLInjectionInfosRequest.cc +++ /dev/null @@ -1,137 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::DescribeSQLInjectionInfosRequest; - -DescribeSQLInjectionInfosRequest::DescribeSQLInjectionInfosRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeSQLInjectionInfos") -{} - -DescribeSQLInjectionInfosRequest::~DescribeSQLInjectionInfosRequest() -{} - -long DescribeSQLInjectionInfosRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeSQLInjectionInfosRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeSQLInjectionInfosRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeSQLInjectionInfosRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeSQLInjectionInfosRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void DescribeSQLInjectionInfosRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -int DescribeSQLInjectionInfosRequest::getPageSize()const -{ - return pageSize_; -} - -void DescribeSQLInjectionInfosRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); -} - -std::string DescribeSQLInjectionInfosRequest::getEndTime()const -{ - return endTime_; -} - -void DescribeSQLInjectionInfosRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setParameter("EndTime", endTime); -} - -std::string DescribeSQLInjectionInfosRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void DescribeSQLInjectionInfosRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -std::string DescribeSQLInjectionInfosRequest::getStartTime()const -{ - return startTime_; -} - -void DescribeSQLInjectionInfosRequest::setStartTime(const std::string& startTime) -{ - startTime_ = startTime; - setParameter("StartTime", startTime); -} - -long DescribeSQLInjectionInfosRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeSQLInjectionInfosRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -int DescribeSQLInjectionInfosRequest::getPageNumber()const -{ - return pageNumber_; -} - -void DescribeSQLInjectionInfosRequest::setPageNumber(int pageNumber) -{ - pageNumber_ = pageNumber; - setParameter("PageNumber", std::to_string(pageNumber)); -} - -std::string DescribeSQLInjectionInfosRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeSQLInjectionInfosRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/DescribeSQLInjectionInfosResult.cc b/rds/src/model/DescribeSQLInjectionInfosResult.cc deleted file mode 100644 index e47d4e191..000000000 --- a/rds/src/model/DescribeSQLInjectionInfosResult.cc +++ /dev/null @@ -1,98 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeSQLInjectionInfosResult::DescribeSQLInjectionInfosResult() : - ServiceResult() -{} - -DescribeSQLInjectionInfosResult::DescribeSQLInjectionInfosResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeSQLInjectionInfosResult::~DescribeSQLInjectionInfosResult() -{} - -void DescribeSQLInjectionInfosResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allItems = value["Items"]["SQLInjectionInfo"]; - for (auto value : allItems) - { - SQLInjectionInfo itemsObject; - if(!value["DBName"].isNull()) - itemsObject.dBName = value["DBName"].asString(); - if(!value["SQLText"].isNull()) - itemsObject.sQLText = value["SQLText"].asString(); - if(!value["LatencyTime"].isNull()) - itemsObject.latencyTime = value["LatencyTime"].asString(); - if(!value["HostAddress"].isNull()) - itemsObject.hostAddress = value["HostAddress"].asString(); - if(!value["ExecuteTime"].isNull()) - itemsObject.executeTime = value["ExecuteTime"].asString(); - if(!value["AccountName"].isNull()) - itemsObject.accountName = value["AccountName"].asString(); - if(!value["EffectRowCount"].isNull()) - itemsObject.effectRowCount = value["EffectRowCount"].asString(); - items_.push_back(itemsObject); - } - if(!value["Engine"].isNull()) - engine_ = value["Engine"].asString(); - if(!value["TotalRecordCount"].isNull()) - totalRecordCount_ = std::stoi(value["TotalRecordCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageRecordCount"].isNull()) - pageRecordCount_ = std::stoi(value["PageRecordCount"].asString()); - -} - -int DescribeSQLInjectionInfosResult::getTotalRecordCount()const -{ - return totalRecordCount_; -} - -int DescribeSQLInjectionInfosResult::getPageRecordCount()const -{ - return pageRecordCount_; -} - -int DescribeSQLInjectionInfosResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeSQLInjectionInfosResult::getItems()const -{ - return items_; -} - -std::string DescribeSQLInjectionInfosResult::getEngine()const -{ - return engine_; -} - diff --git a/rds/src/model/DescribeSlowLogRecordsRequest.cc b/rds/src/model/DescribeSlowLogRecordsRequest.cc index 781f2b6f0..474039c3f 100644 --- a/rds/src/model/DescribeSlowLogRecordsRequest.cc +++ b/rds/src/model/DescribeSlowLogRecordsRequest.cc @@ -25,17 +25,6 @@ DescribeSlowLogRecordsRequest::DescribeSlowLogRecordsRequest() : DescribeSlowLogRecordsRequest::~DescribeSlowLogRecordsRequest() {} -long DescribeSlowLogRecordsRequest::getSQLId()const -{ - return sQLId_; -} - -void DescribeSlowLogRecordsRequest::setSQLId(long sQLId) -{ - sQLId_ = sQLId; - setParameter("SQLId", std::to_string(sQLId)); -} - long DescribeSlowLogRecordsRequest::getResourceOwnerId()const { return resourceOwnerId_; @@ -157,3 +146,14 @@ void DescribeSlowLogRecordsRequest::setDBInstanceId(const std::string& dBInstanc setParameter("DBInstanceId", dBInstanceId); } +std::string DescribeSlowLogRecordsRequest::getSQLHASH()const +{ + return sQLHASH_; +} + +void DescribeSlowLogRecordsRequest::setSQLHASH(const std::string& sQLHASH) +{ + sQLHASH_ = sQLHASH; + setParameter("SQLHASH", sQLHASH); +} + diff --git a/rds/src/model/DescribeSlowLogRecordsResult.cc b/rds/src/model/DescribeSlowLogRecordsResult.cc index 997b7c0b3..fcc5acfb5 100644 --- a/rds/src/model/DescribeSlowLogRecordsResult.cc +++ b/rds/src/model/DescribeSlowLogRecordsResult.cc @@ -62,6 +62,8 @@ void DescribeSlowLogRecordsResult::parse(const std::string &payload) itemsObject.executionStartTime = value["ExecutionStartTime"].asString(); items_.push_back(itemsObject); } + if(!value["DBInstanceId"].isNull()) + dBInstanceId_ = value["DBInstanceId"].asString(); if(!value["Engine"].isNull()) engine_ = value["Engine"].asString(); if(!value["TotalRecordCount"].isNull()) @@ -83,6 +85,11 @@ int DescribeSlowLogRecordsResult::getPageRecordCount()const return pageRecordCount_; } +std::string DescribeSlowLogRecordsResult::getDBInstanceId()const +{ + return dBInstanceId_; +} + int DescribeSlowLogRecordsResult::getPageNumber()const { return pageNumber_; diff --git a/rds/src/model/DescribeSlowLogsResult.cc b/rds/src/model/DescribeSlowLogsResult.cc index 2c9c35b6e..d2dd0bd13 100644 --- a/rds/src/model/DescribeSlowLogsResult.cc +++ b/rds/src/model/DescribeSlowLogsResult.cc @@ -46,8 +46,10 @@ void DescribeSlowLogsResult::parse(const std::string &payload) SQLSlowLog itemsObject; if(!value["SlowLogId"].isNull()) itemsObject.slowLogId = std::stol(value["SlowLogId"].asString()); - if(!value["SQLId"].isNull()) - itemsObject.sQLId = std::stol(value["SQLId"].asString()); + if(!value["SQLHASH"].isNull()) + itemsObject.sQLHASH = value["SQLHASH"].asString(); + if(!value["SQLIdStr"].isNull()) + itemsObject.sQLIdStr = value["SQLIdStr"].asString(); if(!value["DBName"].isNull()) itemsObject.dBName = value["DBName"].asString(); if(!value["SQLText"].isNull()) @@ -86,6 +88,8 @@ void DescribeSlowLogsResult::parse(const std::string &payload) itemsObject.avgExecutionTime = std::stol(value["AvgExecutionTime"].asString()); items_.push_back(itemsObject); } + if(!value["DBInstanceId"].isNull()) + dBInstanceId_ = value["DBInstanceId"].asString(); if(!value["Engine"].isNull()) engine_ = value["Engine"].asString(); if(!value["StartTime"].isNull()) @@ -116,6 +120,11 @@ std::string DescribeSlowLogsResult::getEndTime()const return endTime_; } +std::string DescribeSlowLogsResult::getDBInstanceId()const +{ + return dBInstanceId_; +} + int DescribeSlowLogsResult::getPageNumber()const { return pageNumber_; diff --git a/rds/src/model/DescribeStaticVerificationListRequest.cc b/rds/src/model/DescribeStaticVerificationListRequest.cc deleted file mode 100644 index c8e736e9a..000000000 --- a/rds/src/model/DescribeStaticVerificationListRequest.cc +++ /dev/null @@ -1,137 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::DescribeStaticVerificationListRequest; - -DescribeStaticVerificationListRequest::DescribeStaticVerificationListRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeStaticVerificationList") -{} - -DescribeStaticVerificationListRequest::~DescribeStaticVerificationListRequest() -{} - -long DescribeStaticVerificationListRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeStaticVerificationListRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeStaticVerificationListRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeStaticVerificationListRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DescribeStaticVerificationListRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeStaticVerificationListRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeStaticVerificationListRequest::getRegionId()const -{ - return regionId_; -} - -void DescribeStaticVerificationListRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); -} - -std::string DescribeStaticVerificationListRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void DescribeStaticVerificationListRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string DescribeStaticVerificationListRequest::getReplicaId()const -{ - return replicaId_; -} - -void DescribeStaticVerificationListRequest::setReplicaId(const std::string& replicaId) -{ - replicaId_ = replicaId; - setParameter("ReplicaId", replicaId); -} - -std::string DescribeStaticVerificationListRequest::getDestinationInstanceId()const -{ - return destinationInstanceId_; -} - -void DescribeStaticVerificationListRequest::setDestinationInstanceId(const std::string& destinationInstanceId) -{ - destinationInstanceId_ = destinationInstanceId; - setParameter("DestinationInstanceId", destinationInstanceId); -} - -std::string DescribeStaticVerificationListRequest::getSourceInstanceId()const -{ - return sourceInstanceId_; -} - -void DescribeStaticVerificationListRequest::setSourceInstanceId(const std::string& sourceInstanceId) -{ - sourceInstanceId_ = sourceInstanceId; - setParameter("SourceInstanceId", sourceInstanceId); -} - -long DescribeStaticVerificationListRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeStaticVerificationListRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeStaticVerificationListRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeStaticVerificationListRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/DescribeStaticVerificationListResult.cc b/rds/src/model/DescribeStaticVerificationListResult.cc deleted file mode 100644 index c4ec23f01..000000000 --- a/rds/src/model/DescribeStaticVerificationListResult.cc +++ /dev/null @@ -1,146 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeStaticVerificationListResult::DescribeStaticVerificationListResult() : - ServiceResult() -{} - -DescribeStaticVerificationListResult::DescribeStaticVerificationListResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeStaticVerificationListResult::~DescribeStaticVerificationListResult() -{} - -void DescribeStaticVerificationListResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allItems = value["Items"]["ItemsItem"]; - for (auto value : allItems) - { - ItemsItem itemsObject; - if(!value["AbnormalType"].isNull()) - itemsObject.abnormalType = value["AbnormalType"].asString(); - if(!value["SourceDetail"].isNull()) - itemsObject.sourceDetail = value["SourceDetail"].asString(); - if(!value["DestinationDetail"].isNull()) - itemsObject.destinationDetail = value["DestinationDetail"].asString(); - items_.push_back(itemsObject); - } - if(!value["ReplicaId"].isNull()) - replicaId_ = value["ReplicaId"].asString(); - if(!value["SourceInstanceId"].isNull()) - sourceInstanceId_ = value["SourceInstanceId"].asString(); - if(!value["SourceDBNumber"].isNull()) - sourceDBNumber_ = std::stoi(value["SourceDBNumber"].asString()); - if(!value["SourceTableNumber"].isNull()) - sourceTableNumber_ = std::stoi(value["SourceTableNumber"].asString()); - if(!value["SourceCountNumber"].isNull()) - sourceCountNumber_ = std::stoi(value["SourceCountNumber"].asString()); - if(!value["SourceDBSize"].isNull()) - sourceDBSize_ = std::stoi(value["SourceDBSize"].asString()); - if(!value["DestinationInstanceId"].isNull()) - destinationInstanceId_ = value["DestinationInstanceId"].asString(); - if(!value["DestinationDBNumber"].isNull()) - destinationDBNumber_ = std::stoi(value["DestinationDBNumber"].asString()); - if(!value["DestinationTableNumber"].isNull()) - destinationTableNumber_ = std::stoi(value["DestinationTableNumber"].asString()); - if(!value["DestinationCountNumber"].isNull()) - destinationCountNumber_ = std::stoi(value["DestinationCountNumber"].asString()); - if(!value["DestinationDBSize"].isNull()) - destinationDBSize_ = std::stoi(value["DestinationDBSize"].asString()); - if(!value["ConsistencyPercent"].isNull()) - consistencyPercent_ = value["ConsistencyPercent"].asString(); - -} - -int DescribeStaticVerificationListResult::getDestinationTableNumber()const -{ - return destinationTableNumber_; -} - -std::string DescribeStaticVerificationListResult::getDestinationInstanceId()const -{ - return destinationInstanceId_; -} - -int DescribeStaticVerificationListResult::getDestinationDBNumber()const -{ - return destinationDBNumber_; -} - -std::string DescribeStaticVerificationListResult::getSourceInstanceId()const -{ - return sourceInstanceId_; -} - -int DescribeStaticVerificationListResult::getSourceDBNumber()const -{ - return sourceDBNumber_; -} - -std::string DescribeStaticVerificationListResult::getReplicaId()const -{ - return replicaId_; -} - -int DescribeStaticVerificationListResult::getSourceDBSize()const -{ - return sourceDBSize_; -} - -int DescribeStaticVerificationListResult::getSourceCountNumber()const -{ - return sourceCountNumber_; -} - -int DescribeStaticVerificationListResult::getDestinationCountNumber()const -{ - return destinationCountNumber_; -} - -std::string DescribeStaticVerificationListResult::getConsistencyPercent()const -{ - return consistencyPercent_; -} - -std::vector DescribeStaticVerificationListResult::getItems()const -{ - return items_; -} - -int DescribeStaticVerificationListResult::getDestinationDBSize()const -{ - return destinationDBSize_; -} - -int DescribeStaticVerificationListResult::getSourceTableNumber()const -{ - return sourceTableNumber_; -} - diff --git a/rds/src/model/DescribeStrategyRequest.cc b/rds/src/model/DescribeStrategyRequest.cc deleted file mode 100644 index 9a8e432cb..000000000 --- a/rds/src/model/DescribeStrategyRequest.cc +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::DescribeStrategyRequest; - -DescribeStrategyRequest::DescribeStrategyRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeStrategy") -{} - -DescribeStrategyRequest::~DescribeStrategyRequest() -{} - -long DescribeStrategyRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeStrategyRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeStrategyRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeStrategyRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DescribeStrategyRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeStrategyRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeStrategyRequest::getRegionId()const -{ - return regionId_; -} - -void DescribeStrategyRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); -} - -std::string DescribeStrategyRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void DescribeStrategyRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string DescribeStrategyRequest::getReplicaId()const -{ - return replicaId_; -} - -void DescribeStrategyRequest::setReplicaId(const std::string& replicaId) -{ - replicaId_ = replicaId; - setParameter("ReplicaId", replicaId); -} - -long DescribeStrategyRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeStrategyRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeStrategyRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeStrategyRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/DescribeStrategyResult.cc b/rds/src/model/DescribeStrategyResult.cc deleted file mode 100644 index 888290802..000000000 --- a/rds/src/model/DescribeStrategyResult.cc +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeStrategyResult::DescribeStrategyResult() : - ServiceResult() -{} - -DescribeStrategyResult::DescribeStrategyResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeStrategyResult::~DescribeStrategyResult() -{} - -void DescribeStrategyResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - if(!value["ReplicaId"].isNull()) - replicaId_ = value["ReplicaId"].asString(); - if(!value["RecoveryMode"].isNull()) - recoveryMode_ = value["RecoveryMode"].asString(); - if(!value["VerificationMode"].isNull()) - verificationMode_ = value["VerificationMode"].asString(); - -} - -std::string DescribeStrategyResult::getRecoveryMode()const -{ - return recoveryMode_; -} - -std::string DescribeStrategyResult::getReplicaId()const -{ - return replicaId_; -} - -std::string DescribeStrategyResult::getVerificationMode()const -{ - return verificationMode_; -} - diff --git a/rds/src/model/DescribeTemplatesListRequest.cc b/rds/src/model/DescribeTemplatesListRequest.cc new file mode 100644 index 000000000..960ef52af --- /dev/null +++ b/rds/src/model/DescribeTemplatesListRequest.cc @@ -0,0 +1,247 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Rds::Model::DescribeTemplatesListRequest; + +DescribeTemplatesListRequest::DescribeTemplatesListRequest() : + RpcServiceRequest("rds", "2014-08-15", "DescribeTemplatesList") +{} + +DescribeTemplatesListRequest::~DescribeTemplatesListRequest() +{} + +long DescribeTemplatesListRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void DescribeTemplatesListRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +std::string DescribeTemplatesListRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void DescribeTemplatesListRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +int DescribeTemplatesListRequest::getMinAvgConsume()const +{ + return minAvgConsume_; +} + +void DescribeTemplatesListRequest::setMinAvgConsume(int minAvgConsume) +{ + minAvgConsume_ = minAvgConsume; + setParameter("MinAvgConsume", std::to_string(minAvgConsume)); +} + +std::string DescribeTemplatesListRequest::getOwnerAccount()const +{ + return ownerAccount_; +} + +void DescribeTemplatesListRequest::setOwnerAccount(const std::string& ownerAccount) +{ + ownerAccount_ = ownerAccount; + setParameter("OwnerAccount", ownerAccount); +} + +int DescribeTemplatesListRequest::getMaxRecordsPerPage()const +{ + return maxRecordsPerPage_; +} + +void DescribeTemplatesListRequest::setMaxRecordsPerPage(int maxRecordsPerPage) +{ + maxRecordsPerPage_ = maxRecordsPerPage; + setParameter("MaxRecordsPerPage", std::to_string(maxRecordsPerPage)); +} + +std::string DescribeTemplatesListRequest::getEndTime()const +{ + return endTime_; +} + +void DescribeTemplatesListRequest::setEndTime(const std::string& endTime) +{ + endTime_ = endTime; + setParameter("EndTime", endTime); +} + +std::string DescribeTemplatesListRequest::getStartTime()const +{ + return startTime_; +} + +void DescribeTemplatesListRequest::setStartTime(const std::string& startTime) +{ + startTime_ = startTime; + setParameter("StartTime", startTime); +} + +long DescribeTemplatesListRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeTemplatesListRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string DescribeTemplatesListRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void DescribeTemplatesListRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + +int DescribeTemplatesListRequest::getMaxAvgConsume()const +{ + return maxAvgConsume_; +} + +void DescribeTemplatesListRequest::setMaxAvgConsume(int maxAvgConsume) +{ + maxAvgConsume_ = maxAvgConsume; + setParameter("MaxAvgConsume", std::to_string(maxAvgConsume)); +} + +std::string DescribeTemplatesListRequest::getSortKey()const +{ + return sortKey_; +} + +void DescribeTemplatesListRequest::setSortKey(const std::string& sortKey) +{ + sortKey_ = sortKey; + setParameter("SortKey", sortKey); +} + +int DescribeTemplatesListRequest::getMinAvgScanRows()const +{ + return minAvgScanRows_; +} + +void DescribeTemplatesListRequest::setMinAvgScanRows(int minAvgScanRows) +{ + minAvgScanRows_ = minAvgScanRows; + setParameter("MinAvgScanRows", std::to_string(minAvgScanRows)); +} + +std::string DescribeTemplatesListRequest::getSqType()const +{ + return sqType_; +} + +void DescribeTemplatesListRequest::setSqType(const std::string& sqType) +{ + sqType_ = sqType; + setParameter("SqType", sqType); +} + +std::string DescribeTemplatesListRequest::getSecurityToken()const +{ + return securityToken_; +} + +void DescribeTemplatesListRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string DescribeTemplatesListRequest::getRegionId()const +{ + return regionId_; +} + +void DescribeTemplatesListRequest::setRegionId(const std::string& regionId) +{ + regionId_ = regionId; + setParameter("RegionId", regionId); +} + +std::string DescribeTemplatesListRequest::getSortMethod()const +{ + return sortMethod_; +} + +void DescribeTemplatesListRequest::setSortMethod(const std::string& sortMethod) +{ + sortMethod_ = sortMethod; + setParameter("SortMethod", sortMethod); +} + +int DescribeTemplatesListRequest::getPageNumbers()const +{ + return pageNumbers_; +} + +void DescribeTemplatesListRequest::setPageNumbers(int pageNumbers) +{ + pageNumbers_ = pageNumbers; + setParameter("PageNumbers", std::to_string(pageNumbers)); +} + +std::string DescribeTemplatesListRequest::getPagingId()const +{ + return pagingId_; +} + +void DescribeTemplatesListRequest::setPagingId(const std::string& pagingId) +{ + pagingId_ = pagingId; + setParameter("PagingId", pagingId); +} + +std::string DescribeTemplatesListRequest::getDBInstanceId()const +{ + return dBInstanceId_; +} + +void DescribeTemplatesListRequest::setDBInstanceId(const std::string& dBInstanceId) +{ + dBInstanceId_ = dBInstanceId; + setParameter("DBInstanceId", dBInstanceId); +} + +int DescribeTemplatesListRequest::getMaxAvgScanRows()const +{ + return maxAvgScanRows_; +} + +void DescribeTemplatesListRequest::setMaxAvgScanRows(int maxAvgScanRows) +{ + maxAvgScanRows_ = maxAvgScanRows; + setParameter("MaxAvgScanRows", std::to_string(maxAvgScanRows)); +} + diff --git a/rds/src/model/DescribeTemplatesListResult.cc b/rds/src/model/DescribeTemplatesListResult.cc new file mode 100644 index 000000000..758ea4c68 --- /dev/null +++ b/rds/src/model/DescribeTemplatesListResult.cc @@ -0,0 +1,139 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Rds; +using namespace AlibabaCloud::Rds::Model; + +DescribeTemplatesListResult::DescribeTemplatesListResult() : + ServiceResult() +{} + +DescribeTemplatesListResult::DescribeTemplatesListResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeTemplatesListResult::~DescribeTemplatesListResult() +{} + +void DescribeTemplatesListResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + + setRequestId(value["RequestId"].asString()); + auto allItems = value["Items"]["ItemsItem"]; + for (auto value : allItems) + { + ItemsItem itemsObject; + if(!value["Template"].isNull()) + itemsObject._template = value["Template"].asString(); + if(!value["TotalConsume"].isNull()) + itemsObject.totalConsume = std::stol(value["TotalConsume"].asString()); + if(!value["AvgConsume"].isNull()) + itemsObject.avgConsume = std::stof(value["AvgConsume"].asString()); + if(!value["TotalCounts"].isNull()) + itemsObject.totalCounts = std::stol(value["TotalCounts"].asString()); + if(!value["AvgScanRows"].isNull()) + itemsObject.avgScanRows = std::stof(value["AvgScanRows"].asString()); + if(!value["TotalScanRows"].isNull()) + itemsObject.totalScanRows = std::stol(value["TotalScanRows"].asString()); + if(!value["TotalUpdateRows"].isNull()) + itemsObject.totalUpdateRows = std::stol(value["TotalUpdateRows"].asString()); + if(!value["AvgUpdateRows"].isNull()) + itemsObject.avgUpdateRows = std::stof(value["AvgUpdateRows"].asString()); + if(!value["SqlType"].isNull()) + itemsObject.sqlType = value["SqlType"].asString(); + if(!value["TemplateHash"].isNull()) + itemsObject.templateHash = value["TemplateHash"].asString(); + items_.push_back(itemsObject); + } + if(!value["DBInstanceID"].isNull()) + dBInstanceID_ = std::stoi(value["DBInstanceID"].asString()); + if(!value["DBInstanceName"].isNull()) + dBInstanceName_ = value["DBInstanceName"].asString(); + if(!value["StartTime"].isNull()) + startTime_ = value["StartTime"].asString(); + if(!value["EndTime"].isNull()) + endTime_ = value["EndTime"].asString(); + if(!value["TotalRecords"].isNull()) + totalRecords_ = std::stoi(value["TotalRecords"].asString()); + if(!value["PagingID"].isNull()) + pagingID_ = value["PagingID"].asString(); + if(!value["MaxRecordsPerPage"].isNull()) + maxRecordsPerPage_ = std::stoi(value["MaxRecordsPerPage"].asString()); + if(!value["PageNumbers"].isNull()) + pageNumbers_ = std::stoi(value["PageNumbers"].asString()); + if(!value["ItemsNumbers"].isNull()) + itemsNumbers_ = std::stoi(value["ItemsNumbers"].asString()); + +} + +int DescribeTemplatesListResult::getMaxRecordsPerPage()const +{ + return maxRecordsPerPage_; +} + +int DescribeTemplatesListResult::getItemsNumbers()const +{ + return itemsNumbers_; +} + +std::string DescribeTemplatesListResult::getEndTime()const +{ + return endTime_; +} + +int DescribeTemplatesListResult::getDBInstanceID()const +{ + return dBInstanceID_; +} + +std::string DescribeTemplatesListResult::getStartTime()const +{ + return startTime_; +} + +int DescribeTemplatesListResult::getTotalRecords()const +{ + return totalRecords_; +} + +std::vector DescribeTemplatesListResult::getItems()const +{ + return items_; +} + +int DescribeTemplatesListResult::getPageNumbers()const +{ + return pageNumbers_; +} + +std::string DescribeTemplatesListResult::getDBInstanceName()const +{ + return dBInstanceName_; +} + +std::string DescribeTemplatesListResult::getPagingID()const +{ + return pagingID_; +} + diff --git a/rds/src/model/DescribeVerificationListRequest.cc b/rds/src/model/DescribeVerificationListRequest.cc deleted file mode 100644 index 75e18d365..000000000 --- a/rds/src/model/DescribeVerificationListRequest.cc +++ /dev/null @@ -1,159 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::DescribeVerificationListRequest; - -DescribeVerificationListRequest::DescribeVerificationListRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeVerificationList") -{} - -DescribeVerificationListRequest::~DescribeVerificationListRequest() -{} - -long DescribeVerificationListRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeVerificationListRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeVerificationListRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeVerificationListRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeVerificationListRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void DescribeVerificationListRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string DescribeVerificationListRequest::getEndTime()const -{ - return endTime_; -} - -void DescribeVerificationListRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setParameter("EndTime", endTime); -} - -std::string DescribeVerificationListRequest::getStartTime()const -{ - return startTime_; -} - -void DescribeVerificationListRequest::setStartTime(const std::string& startTime) -{ - startTime_ = startTime; - setParameter("StartTime", startTime); -} - -long DescribeVerificationListRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeVerificationListRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -int DescribeVerificationListRequest::getPageNumber()const -{ - return pageNumber_; -} - -void DescribeVerificationListRequest::setPageNumber(int pageNumber) -{ - pageNumber_ = pageNumber; - setParameter("PageNumber", std::to_string(pageNumber)); -} - -std::string DescribeVerificationListRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeVerificationListRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - -std::string DescribeVerificationListRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeVerificationListRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string DescribeVerificationListRequest::getRegionId()const -{ - return regionId_; -} - -void DescribeVerificationListRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); -} - -std::string DescribeVerificationListRequest::getReplicaId()const -{ - return replicaId_; -} - -void DescribeVerificationListRequest::setReplicaId(const std::string& replicaId) -{ - replicaId_ = replicaId; - setParameter("ReplicaId", replicaId); -} - -int DescribeVerificationListRequest::getPageSize()const -{ - return pageSize_; -} - -void DescribeVerificationListRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); -} - diff --git a/rds/src/model/DescribeVerificationListResult.cc b/rds/src/model/DescribeVerificationListResult.cc deleted file mode 100644 index 3eb448cd3..000000000 --- a/rds/src/model/DescribeVerificationListResult.cc +++ /dev/null @@ -1,100 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeVerificationListResult::DescribeVerificationListResult() : - ServiceResult() -{} - -DescribeVerificationListResult::DescribeVerificationListResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeVerificationListResult::~DescribeVerificationListResult() -{} - -void DescribeVerificationListResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allItems = value["Items"]["ItemsItem"]; - for (auto value : allItems) - { - ItemsItem itemsObject; - if(!value["InstanceIdA"].isNull()) - itemsObject.instanceIdA = value["InstanceIdA"].asString(); - if(!value["InstanceIdB"].isNull()) - itemsObject.instanceIdB = value["InstanceIdB"].asString(); - if(!value["Key"].isNull()) - itemsObject.key = value["Key"].asString(); - if(!value["KeyType"].isNull()) - itemsObject.keyType = value["KeyType"].asString(); - if(!value["InconsistentType"].isNull()) - itemsObject.inconsistentType = value["InconsistentType"].asString(); - if(!value["OccurTime"].isNull()) - itemsObject.occurTime = value["OccurTime"].asString(); - if(!value["Schema"].isNull()) - itemsObject.schema = value["Schema"].asString(); - if(!value["InconsistentFields"].isNull()) - itemsObject.inconsistentFields = value["InconsistentFields"].asString(); - items_.push_back(itemsObject); - } - if(!value["ReplicaId"].isNull()) - replicaId_ = value["ReplicaId"].asString(); - if(!value["PagNumber"].isNull()) - pagNumber_ = std::stoi(value["PagNumber"].asString()); - if(!value["PageRecordCount"].isNull()) - pageRecordCount_ = std::stoi(value["PageRecordCount"].asString()); - if(!value["TotalRecordCount"].isNull()) - totalRecordCount_ = std::stoi(value["TotalRecordCount"].asString()); - -} - -int DescribeVerificationListResult::getTotalRecordCount()const -{ - return totalRecordCount_; -} - -int DescribeVerificationListResult::getPageRecordCount()const -{ - return pageRecordCount_; -} - -std::vector DescribeVerificationListResult::getItems()const -{ - return items_; -} - -int DescribeVerificationListResult::getPagNumber()const -{ - return pagNumber_; -} - -std::string DescribeVerificationListResult::getReplicaId()const -{ - return replicaId_; -} - diff --git a/rds/src/model/DescribeVpcZoneNosRequest.cc b/rds/src/model/DescribeVpcZoneNosRequest.cc deleted file mode 100644 index 98fabfe6d..000000000 --- a/rds/src/model/DescribeVpcZoneNosRequest.cc +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::DescribeVpcZoneNosRequest; - -DescribeVpcZoneNosRequest::DescribeVpcZoneNosRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeVpcZoneNos") -{} - -DescribeVpcZoneNosRequest::~DescribeVpcZoneNosRequest() -{} - -long DescribeVpcZoneNosRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeVpcZoneNosRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeVpcZoneNosRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeVpcZoneNosRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeVpcZoneNosRequest::getClientToken()const -{ - return clientToken_; -} - -void DescribeVpcZoneNosRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setParameter("ClientToken", clientToken); -} - -std::string DescribeVpcZoneNosRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void DescribeVpcZoneNosRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string DescribeVpcZoneNosRequest::getZoneId()const -{ - return zoneId_; -} - -void DescribeVpcZoneNosRequest::setZoneId(const std::string& zoneId) -{ - zoneId_ = zoneId; - setParameter("ZoneId", zoneId); -} - -long DescribeVpcZoneNosRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeVpcZoneNosRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeVpcZoneNosRequest::getRegion()const -{ - return region_; -} - -void DescribeVpcZoneNosRequest::setRegion(const std::string& region) -{ - region_ = region; - setParameter("Region", region); -} - -std::string DescribeVpcZoneNosRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeVpcZoneNosRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/DescribeVpcZoneNosResult.cc b/rds/src/model/DescribeVpcZoneNosResult.cc deleted file mode 100644 index 7dd6c8946..000000000 --- a/rds/src/model/DescribeVpcZoneNosResult.cc +++ /dev/null @@ -1,62 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeVpcZoneNosResult::DescribeVpcZoneNosResult() : - ServiceResult() -{} - -DescribeVpcZoneNosResult::DescribeVpcZoneNosResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeVpcZoneNosResult::~DescribeVpcZoneNosResult() -{} - -void DescribeVpcZoneNosResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allItems = value["Items"]["VpcZoneId"]; - for (auto value : allItems) - { - VpcZoneId itemsObject; - if(!value["ZoneId"].isNull()) - itemsObject.zoneId = value["ZoneId"].asString(); - if(!value["Region"].isNull()) - itemsObject.region = value["Region"].asString(); - if(!value["SubDomain"].isNull()) - itemsObject.subDomain = value["SubDomain"].asString(); - items_.push_back(itemsObject); - } - -} - -std::vector DescribeVpcZoneNosResult::getItems()const -{ - return items_; -} - diff --git a/rds/src/model/ImportDataFromDatabaseRequest.cc b/rds/src/model/ImportDataFromDatabaseRequest.cc deleted file mode 100644 index 87f6877ec..000000000 --- a/rds/src/model/ImportDataFromDatabaseRequest.cc +++ /dev/null @@ -1,170 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::ImportDataFromDatabaseRequest; - -ImportDataFromDatabaseRequest::ImportDataFromDatabaseRequest() : - RpcServiceRequest("rds", "2014-08-15", "ImportDataFromDatabase") -{} - -ImportDataFromDatabaseRequest::~ImportDataFromDatabaseRequest() -{} - -long ImportDataFromDatabaseRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void ImportDataFromDatabaseRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string ImportDataFromDatabaseRequest::getImportDataType()const -{ - return importDataType_; -} - -void ImportDataFromDatabaseRequest::setImportDataType(const std::string& importDataType) -{ - importDataType_ = importDataType; - setParameter("ImportDataType", importDataType); -} - -std::string ImportDataFromDatabaseRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void ImportDataFromDatabaseRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string ImportDataFromDatabaseRequest::getIsLockTable()const -{ - return isLockTable_; -} - -void ImportDataFromDatabaseRequest::setIsLockTable(const std::string& isLockTable) -{ - isLockTable_ = isLockTable; - setParameter("IsLockTable", isLockTable); -} - -std::string ImportDataFromDatabaseRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void ImportDataFromDatabaseRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string ImportDataFromDatabaseRequest::getSourceDatabaseDBNames()const -{ - return sourceDatabaseDBNames_; -} - -void ImportDataFromDatabaseRequest::setSourceDatabaseDBNames(const std::string& sourceDatabaseDBNames) -{ - sourceDatabaseDBNames_ = sourceDatabaseDBNames; - setParameter("SourceDatabaseDBNames", sourceDatabaseDBNames); -} - -std::string ImportDataFromDatabaseRequest::getSourceDatabaseIp()const -{ - return sourceDatabaseIp_; -} - -void ImportDataFromDatabaseRequest::setSourceDatabaseIp(const std::string& sourceDatabaseIp) -{ - sourceDatabaseIp_ = sourceDatabaseIp; - setParameter("SourceDatabaseIp", sourceDatabaseIp); -} - -long ImportDataFromDatabaseRequest::getOwnerId()const -{ - return ownerId_; -} - -void ImportDataFromDatabaseRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string ImportDataFromDatabaseRequest::getSourceDatabasePassword()const -{ - return sourceDatabasePassword_; -} - -void ImportDataFromDatabaseRequest::setSourceDatabasePassword(const std::string& sourceDatabasePassword) -{ - sourceDatabasePassword_ = sourceDatabasePassword; - setParameter("SourceDatabasePassword", sourceDatabasePassword); -} - -std::string ImportDataFromDatabaseRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void ImportDataFromDatabaseRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - -std::string ImportDataFromDatabaseRequest::getSourceDatabasePort()const -{ - return sourceDatabasePort_; -} - -void ImportDataFromDatabaseRequest::setSourceDatabasePort(const std::string& sourceDatabasePort) -{ - sourceDatabasePort_ = sourceDatabasePort; - setParameter("SourceDatabasePort", sourceDatabasePort); -} - -std::string ImportDataFromDatabaseRequest::getSourceDatabaseUserName()const -{ - return sourceDatabaseUserName_; -} - -void ImportDataFromDatabaseRequest::setSourceDatabaseUserName(const std::string& sourceDatabaseUserName) -{ - sourceDatabaseUserName_ = sourceDatabaseUserName; - setParameter("SourceDatabaseUserName", sourceDatabaseUserName); -} - -std::string ImportDataFromDatabaseRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void ImportDataFromDatabaseRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - diff --git a/rds/src/model/ImportDataFromDatabaseResult.cc b/rds/src/model/ImportDataFromDatabaseResult.cc deleted file mode 100644 index 142fbd2ae..000000000 --- a/rds/src/model/ImportDataFromDatabaseResult.cc +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -ImportDataFromDatabaseResult::ImportDataFromDatabaseResult() : - ServiceResult() -{} - -ImportDataFromDatabaseResult::ImportDataFromDatabaseResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -ImportDataFromDatabaseResult::~ImportDataFromDatabaseResult() -{} - -void ImportDataFromDatabaseResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - if(!value["ImportId"].isNull()) - importId_ = std::stoi(value["ImportId"].asString()); - -} - -int ImportDataFromDatabaseResult::getImportId()const -{ - return importId_; -} - diff --git a/rds/src/model/LoginDBInstancefromCloudDBARequest.cc b/rds/src/model/LoginDBInstancefromCloudDBARequest.cc deleted file mode 100644 index fae44e60d..000000000 --- a/rds/src/model/LoginDBInstancefromCloudDBARequest.cc +++ /dev/null @@ -1,71 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::LoginDBInstancefromCloudDBARequest; - -LoginDBInstancefromCloudDBARequest::LoginDBInstancefromCloudDBARequest() : - RpcServiceRequest("rds", "2014-08-15", "LoginDBInstancefromCloudDBA") -{} - -LoginDBInstancefromCloudDBARequest::~LoginDBInstancefromCloudDBARequest() -{} - -std::string LoginDBInstancefromCloudDBARequest::getServiceRequestParam()const -{ - return serviceRequestParam_; -} - -void LoginDBInstancefromCloudDBARequest::setServiceRequestParam(const std::string& serviceRequestParam) -{ - serviceRequestParam_ = serviceRequestParam; - setParameter("ServiceRequestParam", serviceRequestParam); -} - -std::string LoginDBInstancefromCloudDBARequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void LoginDBInstancefromCloudDBARequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -std::string LoginDBInstancefromCloudDBARequest::getServiceRequestType()const -{ - return serviceRequestType_; -} - -void LoginDBInstancefromCloudDBARequest::setServiceRequestType(const std::string& serviceRequestType) -{ - serviceRequestType_ = serviceRequestType; - setParameter("ServiceRequestType", serviceRequestType); -} - -std::string LoginDBInstancefromCloudDBARequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void LoginDBInstancefromCloudDBARequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/LoginDBInstancefromCloudDBAResult.cc b/rds/src/model/LoginDBInstancefromCloudDBAResult.cc deleted file mode 100644 index 2420606f9..000000000 --- a/rds/src/model/LoginDBInstancefromCloudDBAResult.cc +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -LoginDBInstancefromCloudDBAResult::LoginDBInstancefromCloudDBAResult() : - ServiceResult() -{} - -LoginDBInstancefromCloudDBAResult::LoginDBInstancefromCloudDBAResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -LoginDBInstancefromCloudDBAResult::~LoginDBInstancefromCloudDBAResult() -{} - -void LoginDBInstancefromCloudDBAResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - if(!value["ListData"].isNull()) - listData_ = value["ListData"].asString(); - if(!value["AttrData"].isNull()) - attrData_ = value["AttrData"].asString(); - -} - -std::string LoginDBInstancefromCloudDBAResult::getAttrData()const -{ - return attrData_; -} - -std::string LoginDBInstancefromCloudDBAResult::getListData()const -{ - return listData_; -} - diff --git a/rds/src/model/DescribeLogicDBInstanceTopologyRequest.cc b/rds/src/model/MigrateSecurityIPModeRequest.cc similarity index 51% rename from rds/src/model/DescribeLogicDBInstanceTopologyRequest.cc rename to rds/src/model/MigrateSecurityIPModeRequest.cc index c5df2601c..4ebf34f41 100644 --- a/rds/src/model/DescribeLogicDBInstanceTopologyRequest.cc +++ b/rds/src/model/MigrateSecurityIPModeRequest.cc @@ -14,56 +14,67 @@ * limitations under the License. */ -#include +#include -using AlibabaCloud::Rds::Model::DescribeLogicDBInstanceTopologyRequest; +using AlibabaCloud::Rds::Model::MigrateSecurityIPModeRequest; -DescribeLogicDBInstanceTopologyRequest::DescribeLogicDBInstanceTopologyRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeLogicDBInstanceTopology") +MigrateSecurityIPModeRequest::MigrateSecurityIPModeRequest() : + RpcServiceRequest("rds", "2014-08-15", "MigrateSecurityIPMode") {} -DescribeLogicDBInstanceTopologyRequest::~DescribeLogicDBInstanceTopologyRequest() +MigrateSecurityIPModeRequest::~MigrateSecurityIPModeRequest() {} -long DescribeLogicDBInstanceTopologyRequest::getResourceOwnerId()const +long MigrateSecurityIPModeRequest::getResourceOwnerId()const { return resourceOwnerId_; } -void DescribeLogicDBInstanceTopologyRequest::setResourceOwnerId(long resourceOwnerId) +void MigrateSecurityIPModeRequest::setResourceOwnerId(long resourceOwnerId) { resourceOwnerId_ = resourceOwnerId; setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); } -std::string DescribeLogicDBInstanceTopologyRequest::getResourceOwnerAccount()const +std::string MigrateSecurityIPModeRequest::getResourceOwnerAccount()const { return resourceOwnerAccount_; } -void DescribeLogicDBInstanceTopologyRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +void MigrateSecurityIPModeRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) { resourceOwnerAccount_ = resourceOwnerAccount; setParameter("ResourceOwnerAccount", resourceOwnerAccount); } -long DescribeLogicDBInstanceTopologyRequest::getOwnerId()const +std::string MigrateSecurityIPModeRequest::getDBInstanceId()const +{ + return dBInstanceId_; +} + +void MigrateSecurityIPModeRequest::setDBInstanceId(const std::string& dBInstanceId) +{ + dBInstanceId_ = dBInstanceId; + setParameter("DBInstanceId", dBInstanceId); +} + +long MigrateSecurityIPModeRequest::getOwnerId()const { return ownerId_; } -void DescribeLogicDBInstanceTopologyRequest::setOwnerId(long ownerId) +void MigrateSecurityIPModeRequest::setOwnerId(long ownerId) { ownerId_ = ownerId; setParameter("OwnerId", std::to_string(ownerId)); } -std::string DescribeLogicDBInstanceTopologyRequest::getAccessKeyId()const +std::string MigrateSecurityIPModeRequest::getAccessKeyId()const { return accessKeyId_; } -void DescribeLogicDBInstanceTopologyRequest::setAccessKeyId(const std::string& accessKeyId) +void MigrateSecurityIPModeRequest::setAccessKeyId(const std::string& accessKeyId) { accessKeyId_ = accessKeyId; setParameter("AccessKeyId", accessKeyId); diff --git a/rds/src/model/StartDBInstanceDiagnoseResult.cc b/rds/src/model/MigrateSecurityIPModeResult.cc similarity index 63% rename from rds/src/model/StartDBInstanceDiagnoseResult.cc rename to rds/src/model/MigrateSecurityIPModeResult.cc index 2be8a3061..0606a53b3 100644 --- a/rds/src/model/StartDBInstanceDiagnoseResult.cc +++ b/rds/src/model/MigrateSecurityIPModeResult.cc @@ -14,46 +14,46 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Rds; using namespace AlibabaCloud::Rds::Model; -StartDBInstanceDiagnoseResult::StartDBInstanceDiagnoseResult() : +MigrateSecurityIPModeResult::MigrateSecurityIPModeResult() : ServiceResult() {} -StartDBInstanceDiagnoseResult::StartDBInstanceDiagnoseResult(const std::string &payload) : +MigrateSecurityIPModeResult::MigrateSecurityIPModeResult(const std::string &payload) : ServiceResult() { parse(payload); } -StartDBInstanceDiagnoseResult::~StartDBInstanceDiagnoseResult() +MigrateSecurityIPModeResult::~MigrateSecurityIPModeResult() {} -void StartDBInstanceDiagnoseResult::parse(const std::string &payload) +void MigrateSecurityIPModeResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["DBInstanceName"].isNull()) - dBInstanceName_ = value["DBInstanceName"].asString(); if(!value["DBInstanceId"].isNull()) dBInstanceId_ = value["DBInstanceId"].asString(); + if(!value["SecurityIPMode"].isNull()) + securityIPMode_ = value["SecurityIPMode"].asString(); } -std::string StartDBInstanceDiagnoseResult::getDBInstanceId()const +std::string MigrateSecurityIPModeResult::getDBInstanceId()const { return dBInstanceId_; } -std::string StartDBInstanceDiagnoseResult::getDBInstanceName()const +std::string MigrateSecurityIPModeResult::getSecurityIPMode()const { - return dBInstanceName_; + return securityIPMode_; } diff --git a/rds/src/model/MigrateToOtherRegionRequest.cc b/rds/src/model/MigrateToOtherRegionRequest.cc new file mode 100644 index 000000000..01e9105d6 --- /dev/null +++ b/rds/src/model/MigrateToOtherRegionRequest.cc @@ -0,0 +1,159 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Rds::Model::MigrateToOtherRegionRequest; + +MigrateToOtherRegionRequest::MigrateToOtherRegionRequest() : + RpcServiceRequest("rds", "2014-08-15", "MigrateToOtherRegion") +{} + +MigrateToOtherRegionRequest::~MigrateToOtherRegionRequest() +{} + +long MigrateToOtherRegionRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void MigrateToOtherRegionRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +std::string MigrateToOtherRegionRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void MigrateToOtherRegionRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +std::string MigrateToOtherRegionRequest::getOwnerAccount()const +{ + return ownerAccount_; +} + +void MigrateToOtherRegionRequest::setOwnerAccount(const std::string& ownerAccount) +{ + ownerAccount_ = ownerAccount; + setParameter("OwnerAccount", ownerAccount); +} + +std::string MigrateToOtherRegionRequest::getTargetVSwitchId()const +{ + return targetVSwitchId_; +} + +void MigrateToOtherRegionRequest::setTargetVSwitchId(const std::string& targetVSwitchId) +{ + targetVSwitchId_ = targetVSwitchId; + setParameter("TargetVSwitchId", targetVSwitchId); +} + +long MigrateToOtherRegionRequest::getOwnerId()const +{ + return ownerId_; +} + +void MigrateToOtherRegionRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string MigrateToOtherRegionRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void MigrateToOtherRegionRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + +std::string MigrateToOtherRegionRequest::getTargetVpcId()const +{ + return targetVpcId_; +} + +void MigrateToOtherRegionRequest::setTargetVpcId(const std::string& targetVpcId) +{ + targetVpcId_ = targetVpcId; + setParameter("TargetVpcId", targetVpcId); +} + +std::string MigrateToOtherRegionRequest::getTargetZoneId()const +{ + return targetZoneId_; +} + +void MigrateToOtherRegionRequest::setTargetZoneId(const std::string& targetZoneId) +{ + targetZoneId_ = targetZoneId; + setParameter("TargetZoneId", targetZoneId); +} + +std::string MigrateToOtherRegionRequest::getEffectiveTime()const +{ + return effectiveTime_; +} + +void MigrateToOtherRegionRequest::setEffectiveTime(const std::string& effectiveTime) +{ + effectiveTime_ = effectiveTime; + setParameter("EffectiveTime", effectiveTime); +} + +std::string MigrateToOtherRegionRequest::getDBInstanceId()const +{ + return dBInstanceId_; +} + +void MigrateToOtherRegionRequest::setDBInstanceId(const std::string& dBInstanceId) +{ + dBInstanceId_ = dBInstanceId; + setParameter("DBInstanceId", dBInstanceId); +} + +std::string MigrateToOtherRegionRequest::getTargetRegionId()const +{ + return targetRegionId_; +} + +void MigrateToOtherRegionRequest::setTargetRegionId(const std::string& targetRegionId) +{ + targetRegionId_ = targetRegionId; + setParameter("TargetRegionId", targetRegionId); +} + +std::string MigrateToOtherRegionRequest::getSwitchTime()const +{ + return switchTime_; +} + +void MigrateToOtherRegionRequest::setSwitchTime(const std::string& switchTime) +{ + switchTime_ = switchTime; + setParameter("SwitchTime", switchTime); +} + diff --git a/rds/src/model/CheckDBNameAvailableResult.cc b/rds/src/model/MigrateToOtherRegionResult.cc similarity index 75% rename from rds/src/model/CheckDBNameAvailableResult.cc rename to rds/src/model/MigrateToOtherRegionResult.cc index e20b550f5..7201bacd1 100644 --- a/rds/src/model/CheckDBNameAvailableResult.cc +++ b/rds/src/model/MigrateToOtherRegionResult.cc @@ -14,26 +14,26 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Rds; using namespace AlibabaCloud::Rds::Model; -CheckDBNameAvailableResult::CheckDBNameAvailableResult() : +MigrateToOtherRegionResult::MigrateToOtherRegionResult() : ServiceResult() {} -CheckDBNameAvailableResult::CheckDBNameAvailableResult(const std::string &payload) : +MigrateToOtherRegionResult::MigrateToOtherRegionResult(const std::string &payload) : ServiceResult() { parse(payload); } -CheckDBNameAvailableResult::~CheckDBNameAvailableResult() +MigrateToOtherRegionResult::~MigrateToOtherRegionResult() {} -void CheckDBNameAvailableResult::parse(const std::string &payload) +void MigrateToOtherRegionResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; diff --git a/rds/src/model/MigrateToOtherZoneRequest.cc b/rds/src/model/MigrateToOtherZoneRequest.cc index c722d31ad..6b8d1a8e2 100644 --- a/rds/src/model/MigrateToOtherZoneRequest.cc +++ b/rds/src/model/MigrateToOtherZoneRequest.cc @@ -25,17 +25,6 @@ MigrateToOtherZoneRequest::MigrateToOtherZoneRequest() : MigrateToOtherZoneRequest::~MigrateToOtherZoneRequest() {} -std::string MigrateToOtherZoneRequest::getVSwitchId()const -{ - return vSwitchId_; -} - -void MigrateToOtherZoneRequest::setVSwitchId(const std::string& vSwitchId) -{ - vSwitchId_ = vSwitchId; - setParameter("VSwitchId", vSwitchId); -} - long MigrateToOtherZoneRequest::getResourceOwnerId()const { return resourceOwnerId_; @@ -58,17 +47,6 @@ void MigrateToOtherZoneRequest::setResourceOwnerAccount(const std::string& resou setParameter("ResourceOwnerAccount", resourceOwnerAccount); } -std::string MigrateToOtherZoneRequest::getEffectiveTime()const -{ - return effectiveTime_; -} - -void MigrateToOtherZoneRequest::setEffectiveTime(const std::string& effectiveTime) -{ - effectiveTime_ = effectiveTime; - setParameter("EffectiveTime", effectiveTime); -} - std::string MigrateToOtherZoneRequest::getOwnerAccount()const { return ownerAccount_; @@ -80,26 +58,26 @@ void MigrateToOtherZoneRequest::setOwnerAccount(const std::string& ownerAccount) setParameter("OwnerAccount", ownerAccount); } -std::string MigrateToOtherZoneRequest::getZoneId()const +std::string MigrateToOtherZoneRequest::getZoneIdSlave1()const { - return zoneId_; + return zoneIdSlave1_; } -void MigrateToOtherZoneRequest::setZoneId(const std::string& zoneId) +void MigrateToOtherZoneRequest::setZoneIdSlave1(const std::string& zoneIdSlave1) { - zoneId_ = zoneId; - setParameter("ZoneId", zoneId); + zoneIdSlave1_ = zoneIdSlave1; + setParameter("ZoneIdSlave1", zoneIdSlave1); } -std::string MigrateToOtherZoneRequest::getDBInstanceId()const +std::string MigrateToOtherZoneRequest::getZoneIdSlave2()const { - return dBInstanceId_; + return zoneIdSlave2_; } -void MigrateToOtherZoneRequest::setDBInstanceId(const std::string& dBInstanceId) +void MigrateToOtherZoneRequest::setZoneIdSlave2(const std::string& zoneIdSlave2) { - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); + zoneIdSlave2_ = zoneIdSlave2; + setParameter("ZoneIdSlave2", zoneIdSlave2); } long MigrateToOtherZoneRequest::getOwnerId()const @@ -124,3 +102,69 @@ void MigrateToOtherZoneRequest::setAccessKeyId(const std::string& accessKeyId) setParameter("AccessKeyId", accessKeyId); } +std::string MigrateToOtherZoneRequest::getVSwitchId()const +{ + return vSwitchId_; +} + +void MigrateToOtherZoneRequest::setVSwitchId(const std::string& vSwitchId) +{ + vSwitchId_ = vSwitchId; + setParameter("VSwitchId", vSwitchId); +} + +std::string MigrateToOtherZoneRequest::getEffectiveTime()const +{ + return effectiveTime_; +} + +void MigrateToOtherZoneRequest::setEffectiveTime(const std::string& effectiveTime) +{ + effectiveTime_ = effectiveTime; + setParameter("EffectiveTime", effectiveTime); +} + +std::string MigrateToOtherZoneRequest::getVPCId()const +{ + return vPCId_; +} + +void MigrateToOtherZoneRequest::setVPCId(const std::string& vPCId) +{ + vPCId_ = vPCId; + setParameter("VPCId", vPCId); +} + +std::string MigrateToOtherZoneRequest::getZoneId()const +{ + return zoneId_; +} + +void MigrateToOtherZoneRequest::setZoneId(const std::string& zoneId) +{ + zoneId_ = zoneId; + setParameter("ZoneId", zoneId); +} + +std::string MigrateToOtherZoneRequest::getDBInstanceId()const +{ + return dBInstanceId_; +} + +void MigrateToOtherZoneRequest::setDBInstanceId(const std::string& dBInstanceId) +{ + dBInstanceId_ = dBInstanceId; + setParameter("DBInstanceId", dBInstanceId); +} + +std::string MigrateToOtherZoneRequest::getCategory()const +{ + return category_; +} + +void MigrateToOtherZoneRequest::setCategory(const std::string& category) +{ + category_ = category; + setParameter("Category", category); +} + diff --git a/rds/src/model/ModifyBackupPolicyRequest.cc b/rds/src/model/ModifyBackupPolicyRequest.cc index d58d12e57..c7181e124 100644 --- a/rds/src/model/ModifyBackupPolicyRequest.cc +++ b/rds/src/model/ModifyBackupPolicyRequest.cc @@ -25,17 +25,6 @@ ModifyBackupPolicyRequest::ModifyBackupPolicyRequest() : ModifyBackupPolicyRequest::~ModifyBackupPolicyRequest() {} -std::string ModifyBackupPolicyRequest::getPreferredBackupTime()const -{ - return preferredBackupTime_; -} - -void ModifyBackupPolicyRequest::setPreferredBackupTime(const std::string& preferredBackupTime) -{ - preferredBackupTime_ = preferredBackupTime; - setParameter("PreferredBackupTime", preferredBackupTime); -} - std::string ModifyBackupPolicyRequest::getPreferredBackupPeriod()const { return preferredBackupPeriod_; @@ -47,17 +36,6 @@ void ModifyBackupPolicyRequest::setPreferredBackupPeriod(const std::string& pref setParameter("PreferredBackupPeriod", preferredBackupPeriod); } -std::string ModifyBackupPolicyRequest::getBackupRetentionPeriod()const -{ - return backupRetentionPeriod_; -} - -void ModifyBackupPolicyRequest::setBackupRetentionPeriod(const std::string& backupRetentionPeriod) -{ - backupRetentionPeriod_ = backupRetentionPeriod; - setParameter("BackupRetentionPeriod", backupRetentionPeriod); -} - long ModifyBackupPolicyRequest::getResourceOwnerId()const { return resourceOwnerId_; @@ -80,6 +58,17 @@ void ModifyBackupPolicyRequest::setResourceOwnerAccount(const std::string& resou setParameter("ResourceOwnerAccount", resourceOwnerAccount); } +std::string ModifyBackupPolicyRequest::getLocalLogRetentionHours()const +{ + return localLogRetentionHours_; +} + +void ModifyBackupPolicyRequest::setLocalLogRetentionHours(const std::string& localLogRetentionHours) +{ + localLogRetentionHours_ = localLogRetentionHours; + setParameter("LocalLogRetentionHours", localLogRetentionHours); +} + std::string ModifyBackupPolicyRequest::getOwnerAccount()const { return ownerAccount_; @@ -91,15 +80,15 @@ void ModifyBackupPolicyRequest::setOwnerAccount(const std::string& ownerAccount) setParameter("OwnerAccount", ownerAccount); } -std::string ModifyBackupPolicyRequest::getDBInstanceId()const +std::string ModifyBackupPolicyRequest::getLogBackupFrequency()const { - return dBInstanceId_; + return logBackupFrequency_; } -void ModifyBackupPolicyRequest::setDBInstanceId(const std::string& dBInstanceId) +void ModifyBackupPolicyRequest::setLogBackupFrequency(const std::string& logBackupFrequency) { - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); + logBackupFrequency_ = logBackupFrequency; + setParameter("LogBackupFrequency", logBackupFrequency); } std::string ModifyBackupPolicyRequest::getBackupLog()const @@ -113,6 +102,17 @@ void ModifyBackupPolicyRequest::setBackupLog(const std::string& backupLog) setParameter("BackupLog", backupLog); } +std::string ModifyBackupPolicyRequest::getLocalLogRetentionSpace()const +{ + return localLogRetentionSpace_; +} + +void ModifyBackupPolicyRequest::setLocalLogRetentionSpace(const std::string& localLogRetentionSpace) +{ + localLogRetentionSpace_ = localLogRetentionSpace; + setParameter("LocalLogRetentionSpace", localLogRetentionSpace); +} + long ModifyBackupPolicyRequest::getOwnerId()const { return ownerId_; @@ -124,17 +124,6 @@ void ModifyBackupPolicyRequest::setOwnerId(long ownerId) setParameter("OwnerId", std::to_string(ownerId)); } -std::string ModifyBackupPolicyRequest::getLogBackupRetentionPeriod()const -{ - return logBackupRetentionPeriod_; -} - -void ModifyBackupPolicyRequest::setLogBackupRetentionPeriod(const std::string& logBackupRetentionPeriod) -{ - logBackupRetentionPeriod_ = logBackupRetentionPeriod; - setParameter("LogBackupRetentionPeriod", logBackupRetentionPeriod); -} - std::string ModifyBackupPolicyRequest::getAccessKeyId()const { return accessKeyId_; @@ -146,3 +135,113 @@ void ModifyBackupPolicyRequest::setAccessKeyId(const std::string& accessKeyId) setParameter("AccessKeyId", accessKeyId); } +std::string ModifyBackupPolicyRequest::getDuplication()const +{ + return duplication_; +} + +void ModifyBackupPolicyRequest::setDuplication(const std::string& duplication) +{ + duplication_ = duplication; + setParameter("Duplication", duplication); +} + +std::string ModifyBackupPolicyRequest::getPreferredBackupTime()const +{ + return preferredBackupTime_; +} + +void ModifyBackupPolicyRequest::setPreferredBackupTime(const std::string& preferredBackupTime) +{ + preferredBackupTime_ = preferredBackupTime; + setParameter("PreferredBackupTime", preferredBackupTime); +} + +std::string ModifyBackupPolicyRequest::getBackupRetentionPeriod()const +{ + return backupRetentionPeriod_; +} + +void ModifyBackupPolicyRequest::setBackupRetentionPeriod(const std::string& backupRetentionPeriod) +{ + backupRetentionPeriod_ = backupRetentionPeriod; + setParameter("BackupRetentionPeriod", backupRetentionPeriod); +} + +std::string ModifyBackupPolicyRequest::getDuplicationContent()const +{ + return duplicationContent_; +} + +void ModifyBackupPolicyRequest::setDuplicationContent(const std::string& duplicationContent) +{ + duplicationContent_ = duplicationContent; + setParameter("DuplicationContent", duplicationContent); +} + +std::string ModifyBackupPolicyRequest::getHighSpaceUsageProtection()const +{ + return highSpaceUsageProtection_; +} + +void ModifyBackupPolicyRequest::setHighSpaceUsageProtection(const std::string& highSpaceUsageProtection) +{ + highSpaceUsageProtection_ = highSpaceUsageProtection; + setParameter("HighSpaceUsageProtection", highSpaceUsageProtection); +} + +std::string ModifyBackupPolicyRequest::getDBInstanceId()const +{ + return dBInstanceId_; +} + +void ModifyBackupPolicyRequest::setDBInstanceId(const std::string& dBInstanceId) +{ + dBInstanceId_ = dBInstanceId; + setParameter("DBInstanceId", dBInstanceId); +} + +std::string ModifyBackupPolicyRequest::getDuplicationLocation()const +{ + return duplicationLocation_; +} + +void ModifyBackupPolicyRequest::setDuplicationLocation(const std::string& duplicationLocation) +{ + duplicationLocation_ = duplicationLocation; + setParameter("DuplicationLocation", duplicationLocation); +} + +std::string ModifyBackupPolicyRequest::getLogBackupRetentionPeriod()const +{ + return logBackupRetentionPeriod_; +} + +void ModifyBackupPolicyRequest::setLogBackupRetentionPeriod(const std::string& logBackupRetentionPeriod) +{ + logBackupRetentionPeriod_ = logBackupRetentionPeriod; + setParameter("LogBackupRetentionPeriod", logBackupRetentionPeriod); +} + +std::string ModifyBackupPolicyRequest::getEnableBackupLog()const +{ + return enableBackupLog_; +} + +void ModifyBackupPolicyRequest::setEnableBackupLog(const std::string& enableBackupLog) +{ + enableBackupLog_ = enableBackupLog; + setParameter("EnableBackupLog", enableBackupLog); +} + +std::string ModifyBackupPolicyRequest::getBackupPolicyMode()const +{ + return backupPolicyMode_; +} + +void ModifyBackupPolicyRequest::setBackupPolicyMode(const std::string& backupPolicyMode) +{ + backupPolicyMode_ = backupPolicyMode; + setParameter("BackupPolicyMode", backupPolicyMode); +} + diff --git a/rds/src/model/ModifyBackupPolicyResult.cc b/rds/src/model/ModifyBackupPolicyResult.cc index 2ec05cffa..0667cc9cb 100644 --- a/rds/src/model/ModifyBackupPolicyResult.cc +++ b/rds/src/model/ModifyBackupPolicyResult.cc @@ -40,6 +40,41 @@ void ModifyBackupPolicyResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); + if(!value["DBInstanceID"].isNull()) + dBInstanceID_ = value["DBInstanceID"].asString(); + if(!value["EnableBackupLog"].isNull()) + enableBackupLog_ = value["EnableBackupLog"].asString(); + if(!value["LocalLogRetentionHours"].isNull()) + localLogRetentionHours_ = std::stoi(value["LocalLogRetentionHours"].asString()); + if(!value["LocalLogRetentionSpace"].isNull()) + localLogRetentionSpace_ = value["LocalLogRetentionSpace"].asString(); + if(!value["HighSpaceUsageProtection"].isNull()) + highSpaceUsageProtection_ = value["HighSpaceUsageProtection"].asString(); } +std::string ModifyBackupPolicyResult::getDBInstanceID()const +{ + return dBInstanceID_; +} + +std::string ModifyBackupPolicyResult::getEnableBackupLog()const +{ + return enableBackupLog_; +} + +int ModifyBackupPolicyResult::getLocalLogRetentionHours()const +{ + return localLogRetentionHours_; +} + +std::string ModifyBackupPolicyResult::getLocalLogRetentionSpace()const +{ + return localLogRetentionSpace_; +} + +std::string ModifyBackupPolicyResult::getHighSpaceUsageProtection()const +{ + return highSpaceUsageProtection_; +} + diff --git a/rds/src/model/ModifyCollationTimeZoneRequest.cc b/rds/src/model/ModifyCollationTimeZoneRequest.cc new file mode 100644 index 000000000..0d139782c --- /dev/null +++ b/rds/src/model/ModifyCollationTimeZoneRequest.cc @@ -0,0 +1,104 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Rds::Model::ModifyCollationTimeZoneRequest; + +ModifyCollationTimeZoneRequest::ModifyCollationTimeZoneRequest() : + RpcServiceRequest("rds", "2014-08-15", "ModifyCollationTimeZone") +{} + +ModifyCollationTimeZoneRequest::~ModifyCollationTimeZoneRequest() +{} + +long ModifyCollationTimeZoneRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void ModifyCollationTimeZoneRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +std::string ModifyCollationTimeZoneRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void ModifyCollationTimeZoneRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +std::string ModifyCollationTimeZoneRequest::getTimezone()const +{ + return timezone_; +} + +void ModifyCollationTimeZoneRequest::setTimezone(const std::string& timezone) +{ + timezone_ = timezone; + setParameter("Timezone", timezone); +} + +std::string ModifyCollationTimeZoneRequest::getDBInstanceId()const +{ + return dBInstanceId_; +} + +void ModifyCollationTimeZoneRequest::setDBInstanceId(const std::string& dBInstanceId) +{ + dBInstanceId_ = dBInstanceId; + setParameter("DBInstanceId", dBInstanceId); +} + +std::string ModifyCollationTimeZoneRequest::getCollation()const +{ + return collation_; +} + +void ModifyCollationTimeZoneRequest::setCollation(const std::string& collation) +{ + collation_ = collation; + setParameter("Collation", collation); +} + +long ModifyCollationTimeZoneRequest::getOwnerId()const +{ + return ownerId_; +} + +void ModifyCollationTimeZoneRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string ModifyCollationTimeZoneRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void ModifyCollationTimeZoneRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + diff --git a/rds/src/model/DescribeCustinsKernelReleaseNotesResult.cc b/rds/src/model/ModifyCollationTimeZoneResult.cc similarity index 53% rename from rds/src/model/DescribeCustinsKernelReleaseNotesResult.cc rename to rds/src/model/ModifyCollationTimeZoneResult.cc index f7998fa26..cf2d38448 100644 --- a/rds/src/model/DescribeCustinsKernelReleaseNotesResult.cc +++ b/rds/src/model/ModifyCollationTimeZoneResult.cc @@ -14,26 +14,26 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Rds; using namespace AlibabaCloud::Rds::Model; -DescribeCustinsKernelReleaseNotesResult::DescribeCustinsKernelReleaseNotesResult() : +ModifyCollationTimeZoneResult::ModifyCollationTimeZoneResult() : ServiceResult() {} -DescribeCustinsKernelReleaseNotesResult::DescribeCustinsKernelReleaseNotesResult(const std::string &payload) : +ModifyCollationTimeZoneResult::ModifyCollationTimeZoneResult(const std::string &payload) : ServiceResult() { parse(payload); } -DescribeCustinsKernelReleaseNotesResult::~DescribeCustinsKernelReleaseNotesResult() +ModifyCollationTimeZoneResult::~ModifyCollationTimeZoneResult() {} -void DescribeCustinsKernelReleaseNotesResult::parse(const std::string &payload) +void ModifyCollationTimeZoneResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; @@ -42,18 +42,32 @@ void DescribeCustinsKernelReleaseNotesResult::parse(const std::string &payload) setRequestId(value["RequestId"].asString()); if(!value["DBInstanceId"].isNull()) dBInstanceId_ = value["DBInstanceId"].asString(); - if(!value["DBInstanceDiffReleaseNote"].isNull()) - dBInstanceDiffReleaseNote_ = value["DBInstanceDiffReleaseNote"].asString(); + if(!value["TaskId"].isNull()) + taskId_ = value["TaskId"].asString(); + if(!value["Timezone"].isNull()) + timezone_ = value["Timezone"].asString(); + if(!value["Collation"].isNull()) + collation_ = value["Collation"].asString(); } -std::string DescribeCustinsKernelReleaseNotesResult::getDBInstanceId()const +std::string ModifyCollationTimeZoneResult::getTimezone()const +{ + return timezone_; +} + +std::string ModifyCollationTimeZoneResult::getTaskId()const +{ + return taskId_; +} + +std::string ModifyCollationTimeZoneResult::getDBInstanceId()const { return dBInstanceId_; } -std::string DescribeCustinsKernelReleaseNotesResult::getDBInstanceDiffReleaseNote()const +std::string ModifyCollationTimeZoneResult::getCollation()const { - return dBInstanceDiffReleaseNote_; + return collation_; } diff --git a/rds/src/model/ModifyDBInstanceSpecRequest.cc b/rds/src/model/ModifyDBInstanceSpecRequest.cc index 6cbf93d9f..4b9e57e53 100644 --- a/rds/src/model/ModifyDBInstanceSpecRequest.cc +++ b/rds/src/model/ModifyDBInstanceSpecRequest.cc @@ -69,17 +69,6 @@ void ModifyDBInstanceSpecRequest::setClientToken(const std::string& clientToken) setParameter("ClientToken", clientToken); } -std::string ModifyDBInstanceSpecRequest::getEffectiveTime()const -{ - return effectiveTime_; -} - -void ModifyDBInstanceSpecRequest::setEffectiveTime(const std::string& effectiveTime) -{ - effectiveTime_ = effectiveTime; - setParameter("EffectiveTime", effectiveTime); -} - std::string ModifyDBInstanceSpecRequest::getOwnerAccount()const { return ownerAccount_; @@ -91,15 +80,15 @@ void ModifyDBInstanceSpecRequest::setOwnerAccount(const std::string& ownerAccoun setParameter("OwnerAccount", ownerAccount); } -std::string ModifyDBInstanceSpecRequest::getDBInstanceId()const +std::string ModifyDBInstanceSpecRequest::getEngineVersion()const { - return dBInstanceId_; + return engineVersion_; } -void ModifyDBInstanceSpecRequest::setDBInstanceId(const std::string& dBInstanceId) +void ModifyDBInstanceSpecRequest::setEngineVersion(const std::string& engineVersion) { - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); + engineVersion_ = engineVersion; + setParameter("EngineVersion", engineVersion); } long ModifyDBInstanceSpecRequest::getOwnerId()const @@ -113,17 +102,6 @@ void ModifyDBInstanceSpecRequest::setOwnerId(long ownerId) setParameter("OwnerId", std::to_string(ownerId)); } -std::string ModifyDBInstanceSpecRequest::getPayType()const -{ - return payType_; -} - -void ModifyDBInstanceSpecRequest::setPayType(const std::string& payType) -{ - payType_ = payType; - setParameter("PayType", payType); -} - std::string ModifyDBInstanceSpecRequest::getAccessKeyId()const { return accessKeyId_; @@ -146,3 +124,36 @@ void ModifyDBInstanceSpecRequest::setDBInstanceClass(const std::string& dBInstan setParameter("DBInstanceClass", dBInstanceClass); } +std::string ModifyDBInstanceSpecRequest::getEffectiveTime()const +{ + return effectiveTime_; +} + +void ModifyDBInstanceSpecRequest::setEffectiveTime(const std::string& effectiveTime) +{ + effectiveTime_ = effectiveTime; + setParameter("EffectiveTime", effectiveTime); +} + +std::string ModifyDBInstanceSpecRequest::getDBInstanceId()const +{ + return dBInstanceId_; +} + +void ModifyDBInstanceSpecRequest::setDBInstanceId(const std::string& dBInstanceId) +{ + dBInstanceId_ = dBInstanceId; + setParameter("DBInstanceId", dBInstanceId); +} + +std::string ModifyDBInstanceSpecRequest::getPayType()const +{ + return payType_; +} + +void ModifyDBInstanceSpecRequest::setPayType(const std::string& payType) +{ + payType_ = payType; + setParameter("PayType", payType); +} + diff --git a/rds/src/model/ModifyDampPolicyRequest.cc b/rds/src/model/ModifyDampPolicyRequest.cc deleted file mode 100644 index 4aa145a73..000000000 --- a/rds/src/model/ModifyDampPolicyRequest.cc +++ /dev/null @@ -1,170 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::ModifyDampPolicyRequest; - -ModifyDampPolicyRequest::ModifyDampPolicyRequest() : - RpcServiceRequest("rds", "2014-08-15", "ModifyDampPolicy") -{} - -ModifyDampPolicyRequest::~ModifyDampPolicyRequest() -{} - -long ModifyDampPolicyRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void ModifyDampPolicyRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string ModifyDampPolicyRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void ModifyDampPolicyRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string ModifyDampPolicyRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void ModifyDampPolicyRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -long ModifyDampPolicyRequest::getOwnerId()const -{ - return ownerId_; -} - -void ModifyDampPolicyRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string ModifyDampPolicyRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void ModifyDampPolicyRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - -std::string ModifyDampPolicyRequest::getTimeRules()const -{ - return timeRules_; -} - -void ModifyDampPolicyRequest::setTimeRules(const std::string& timeRules) -{ - timeRules_ = timeRules; - setParameter("TimeRules", timeRules); -} - -std::string ModifyDampPolicyRequest::getActionRules()const -{ - return actionRules_; -} - -void ModifyDampPolicyRequest::setActionRules(const std::string& actionRules) -{ - actionRules_ = actionRules; - setParameter("ActionRules", actionRules); -} - -std::string ModifyDampPolicyRequest::getSecurityToken()const -{ - return securityToken_; -} - -void ModifyDampPolicyRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string ModifyDampPolicyRequest::getRegionId()const -{ - return regionId_; -} - -void ModifyDampPolicyRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); -} - -std::string ModifyDampPolicyRequest::getHandlers()const -{ - return handlers_; -} - -void ModifyDampPolicyRequest::setHandlers(const std::string& handlers) -{ - handlers_ = handlers; - setParameter("Handlers", handlers); -} - -std::string ModifyDampPolicyRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void ModifyDampPolicyRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -std::string ModifyDampPolicyRequest::getPolicyName()const -{ - return policyName_; -} - -void ModifyDampPolicyRequest::setPolicyName(const std::string& policyName) -{ - policyName_ = policyName; - setParameter("PolicyName", policyName); -} - -std::string ModifyDampPolicyRequest::getSourceRules()const -{ - return sourceRules_; -} - -void ModifyDampPolicyRequest::setSourceRules(const std::string& sourceRules) -{ - sourceRules_ = sourceRules; - setParameter("SourceRules", sourceRules); -} - diff --git a/rds/src/model/ModifyGuardDomainModeRequest.cc b/rds/src/model/ModifyGuardDomainModeRequest.cc deleted file mode 100644 index ecb26c7ae..000000000 --- a/rds/src/model/ModifyGuardDomainModeRequest.cc +++ /dev/null @@ -1,126 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::ModifyGuardDomainModeRequest; - -ModifyGuardDomainModeRequest::ModifyGuardDomainModeRequest() : - RpcServiceRequest("rds", "2014-08-15", "ModifyGuardDomainMode") -{} - -ModifyGuardDomainModeRequest::~ModifyGuardDomainModeRequest() -{} - -std::string ModifyGuardDomainModeRequest::getDomainMode()const -{ - return domainMode_; -} - -void ModifyGuardDomainModeRequest::setDomainMode(const std::string& domainMode) -{ - domainMode_ = domainMode; - setParameter("DomainMode", domainMode); -} - -long ModifyGuardDomainModeRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void ModifyGuardDomainModeRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string ModifyGuardDomainModeRequest::getSecurityToken()const -{ - return securityToken_; -} - -void ModifyGuardDomainModeRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string ModifyGuardDomainModeRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void ModifyGuardDomainModeRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string ModifyGuardDomainModeRequest::getRegionId()const -{ - return regionId_; -} - -void ModifyGuardDomainModeRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); -} - -std::string ModifyGuardDomainModeRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void ModifyGuardDomainModeRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string ModifyGuardDomainModeRequest::getReplicaId()const -{ - return replicaId_; -} - -void ModifyGuardDomainModeRequest::setReplicaId(const std::string& replicaId) -{ - replicaId_ = replicaId; - setParameter("ReplicaId", replicaId); -} - -long ModifyGuardDomainModeRequest::getOwnerId()const -{ - return ownerId_; -} - -void ModifyGuardDomainModeRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string ModifyGuardDomainModeRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void ModifyGuardDomainModeRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/ModifyGuardDomainModeResult.cc b/rds/src/model/ModifyGuardDomainModeResult.cc deleted file mode 100644 index fb240987b..000000000 --- a/rds/src/model/ModifyGuardDomainModeResult.cc +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -ModifyGuardDomainModeResult::ModifyGuardDomainModeResult() : - ServiceResult() -{} - -ModifyGuardDomainModeResult::ModifyGuardDomainModeResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -ModifyGuardDomainModeResult::~ModifyGuardDomainModeResult() -{} - -void ModifyGuardDomainModeResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - -} - diff --git a/rds/src/model/DescribeOperatorPermissionRequest.cc b/rds/src/model/ModifyMySQLDBInstanceDelayRequest.cc similarity index 52% rename from rds/src/model/DescribeOperatorPermissionRequest.cc rename to rds/src/model/ModifyMySQLDBInstanceDelayRequest.cc index 5c3a3271d..b4826bf94 100644 --- a/rds/src/model/DescribeOperatorPermissionRequest.cc +++ b/rds/src/model/ModifyMySQLDBInstanceDelayRequest.cc @@ -14,78 +14,78 @@ * limitations under the License. */ -#include +#include -using AlibabaCloud::Rds::Model::DescribeOperatorPermissionRequest; +using AlibabaCloud::Rds::Model::ModifyMySQLDBInstanceDelayRequest; -DescribeOperatorPermissionRequest::DescribeOperatorPermissionRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeOperatorPermission") +ModifyMySQLDBInstanceDelayRequest::ModifyMySQLDBInstanceDelayRequest() : + RpcServiceRequest("rds", "2014-08-15", "ModifyMySQLDBInstanceDelay") {} -DescribeOperatorPermissionRequest::~DescribeOperatorPermissionRequest() +ModifyMySQLDBInstanceDelayRequest::~ModifyMySQLDBInstanceDelayRequest() {} -long DescribeOperatorPermissionRequest::getResourceOwnerId()const +long ModifyMySQLDBInstanceDelayRequest::getResourceOwnerId()const { return resourceOwnerId_; } -void DescribeOperatorPermissionRequest::setResourceOwnerId(long resourceOwnerId) +void ModifyMySQLDBInstanceDelayRequest::setResourceOwnerId(long resourceOwnerId) { resourceOwnerId_ = resourceOwnerId; setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); } -std::string DescribeOperatorPermissionRequest::getResourceOwnerAccount()const +std::string ModifyMySQLDBInstanceDelayRequest::getResourceOwnerAccount()const { return resourceOwnerAccount_; } -void DescribeOperatorPermissionRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +void ModifyMySQLDBInstanceDelayRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) { resourceOwnerAccount_ = resourceOwnerAccount; setParameter("ResourceOwnerAccount", resourceOwnerAccount); } -std::string DescribeOperatorPermissionRequest::getOwnerAccount()const +std::string ModifyMySQLDBInstanceDelayRequest::getSqlDelay()const { - return ownerAccount_; + return sqlDelay_; } -void DescribeOperatorPermissionRequest::setOwnerAccount(const std::string& ownerAccount) +void ModifyMySQLDBInstanceDelayRequest::setSqlDelay(const std::string& sqlDelay) { - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); + sqlDelay_ = sqlDelay; + setParameter("SqlDelay", sqlDelay); } -std::string DescribeOperatorPermissionRequest::getDBInstanceId()const +std::string ModifyMySQLDBInstanceDelayRequest::getDBInstanceId()const { return dBInstanceId_; } -void DescribeOperatorPermissionRequest::setDBInstanceId(const std::string& dBInstanceId) +void ModifyMySQLDBInstanceDelayRequest::setDBInstanceId(const std::string& dBInstanceId) { dBInstanceId_ = dBInstanceId; setParameter("DBInstanceId", dBInstanceId); } -long DescribeOperatorPermissionRequest::getOwnerId()const +long ModifyMySQLDBInstanceDelayRequest::getOwnerId()const { return ownerId_; } -void DescribeOperatorPermissionRequest::setOwnerId(long ownerId) +void ModifyMySQLDBInstanceDelayRequest::setOwnerId(long ownerId) { ownerId_ = ownerId; setParameter("OwnerId", std::to_string(ownerId)); } -std::string DescribeOperatorPermissionRequest::getAccessKeyId()const +std::string ModifyMySQLDBInstanceDelayRequest::getAccessKeyId()const { return accessKeyId_; } -void DescribeOperatorPermissionRequest::setAccessKeyId(const std::string& accessKeyId) +void ModifyMySQLDBInstanceDelayRequest::setAccessKeyId(const std::string& accessKeyId) { accessKeyId_ = accessKeyId; setParameter("AccessKeyId", accessKeyId); diff --git a/rds/src/model/DescribeDBInstanceUserResult.cc b/rds/src/model/ModifyMySQLDBInstanceDelayResult.cc similarity index 57% rename from rds/src/model/DescribeDBInstanceUserResult.cc rename to rds/src/model/ModifyMySQLDBInstanceDelayResult.cc index 6ddd31b91..63846cf37 100644 --- a/rds/src/model/DescribeDBInstanceUserResult.cc +++ b/rds/src/model/ModifyMySQLDBInstanceDelayResult.cc @@ -14,26 +14,26 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Rds; using namespace AlibabaCloud::Rds::Model; -DescribeDBInstanceUserResult::DescribeDBInstanceUserResult() : +ModifyMySQLDBInstanceDelayResult::ModifyMySQLDBInstanceDelayResult() : ServiceResult() {} -DescribeDBInstanceUserResult::DescribeDBInstanceUserResult(const std::string &payload) : +ModifyMySQLDBInstanceDelayResult::ModifyMySQLDBInstanceDelayResult(const std::string &payload) : ServiceResult() { parse(payload); } -DescribeDBInstanceUserResult::~DescribeDBInstanceUserResult() +ModifyMySQLDBInstanceDelayResult::~ModifyMySQLDBInstanceDelayResult() {} -void DescribeDBInstanceUserResult::parse(const std::string &payload) +void ModifyMySQLDBInstanceDelayResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; @@ -42,18 +42,25 @@ void DescribeDBInstanceUserResult::parse(const std::string &payload) setRequestId(value["RequestId"].asString()); if(!value["DBInstanceName"].isNull()) dBInstanceName_ = value["DBInstanceName"].asString(); - if(!value["InternalDBFlag"].isNull()) - internalDBFlag_ = value["InternalDBFlag"].asString(); + if(!value["SqlDelay"].isNull()) + sqlDelay_ = value["SqlDelay"].asString(); + if(!value["TaskId"].isNull()) + taskId_ = value["TaskId"].asString(); } -std::string DescribeDBInstanceUserResult::getInternalDBFlag()const +std::string ModifyMySQLDBInstanceDelayResult::getTaskId()const { - return internalDBFlag_; + return taskId_; } -std::string DescribeDBInstanceUserResult::getDBInstanceName()const +std::string ModifyMySQLDBInstanceDelayResult::getDBInstanceName()const { return dBInstanceName_; } +std::string ModifyMySQLDBInstanceDelayResult::getSqlDelay()const +{ + return sqlDelay_; +} + diff --git a/rds/src/model/ModifyParameterRequest.cc b/rds/src/model/ModifyParameterRequest.cc index 282a38dad..18d9cc0fb 100644 --- a/rds/src/model/ModifyParameterRequest.cc +++ b/rds/src/model/ModifyParameterRequest.cc @@ -88,7 +88,7 @@ bool ModifyParameterRequest::getForcerestart()const void ModifyParameterRequest::setForcerestart(bool forcerestart) { forcerestart_ = forcerestart; - setParameter("Forcerestart", std::to_string(forcerestart)); + setParameter("Forcerestart", forcerestart ? "true" : "false"); } long ModifyParameterRequest::getOwnerId()const diff --git a/rds/src/model/ModifyPostpaidDBInstanceSpecRequest.cc b/rds/src/model/ModifyPostpaidDBInstanceSpecRequest.cc deleted file mode 100644 index 798451a88..000000000 --- a/rds/src/model/ModifyPostpaidDBInstanceSpecRequest.cc +++ /dev/null @@ -1,126 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::ModifyPostpaidDBInstanceSpecRequest; - -ModifyPostpaidDBInstanceSpecRequest::ModifyPostpaidDBInstanceSpecRequest() : - RpcServiceRequest("rds", "2014-08-15", "ModifyPostpaidDBInstanceSpec") -{} - -ModifyPostpaidDBInstanceSpecRequest::~ModifyPostpaidDBInstanceSpecRequest() -{} - -long ModifyPostpaidDBInstanceSpecRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void ModifyPostpaidDBInstanceSpecRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -int ModifyPostpaidDBInstanceSpecRequest::getDBInstanceStorage()const -{ - return dBInstanceStorage_; -} - -void ModifyPostpaidDBInstanceSpecRequest::setDBInstanceStorage(int dBInstanceStorage) -{ - dBInstanceStorage_ = dBInstanceStorage; - setParameter("DBInstanceStorage", std::to_string(dBInstanceStorage)); -} - -std::string ModifyPostpaidDBInstanceSpecRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void ModifyPostpaidDBInstanceSpecRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string ModifyPostpaidDBInstanceSpecRequest::getClientToken()const -{ - return clientToken_; -} - -void ModifyPostpaidDBInstanceSpecRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setParameter("ClientToken", clientToken); -} - -std::string ModifyPostpaidDBInstanceSpecRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void ModifyPostpaidDBInstanceSpecRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string ModifyPostpaidDBInstanceSpecRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void ModifyPostpaidDBInstanceSpecRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -long ModifyPostpaidDBInstanceSpecRequest::getOwnerId()const -{ - return ownerId_; -} - -void ModifyPostpaidDBInstanceSpecRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string ModifyPostpaidDBInstanceSpecRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void ModifyPostpaidDBInstanceSpecRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - -std::string ModifyPostpaidDBInstanceSpecRequest::getDBInstanceClass()const -{ - return dBInstanceClass_; -} - -void ModifyPostpaidDBInstanceSpecRequest::setDBInstanceClass(const std::string& dBInstanceClass) -{ - dBInstanceClass_ = dBInstanceClass; - setParameter("DBInstanceClass", dBInstanceClass); -} - diff --git a/rds/src/model/ModifyReadonlyInstanceDelayReplicationTimeRequest.cc b/rds/src/model/ModifyReadonlyInstanceDelayReplicationTimeRequest.cc new file mode 100644 index 000000000..f3dbc6b6c --- /dev/null +++ b/rds/src/model/ModifyReadonlyInstanceDelayReplicationTimeRequest.cc @@ -0,0 +1,93 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Rds::Model::ModifyReadonlyInstanceDelayReplicationTimeRequest; + +ModifyReadonlyInstanceDelayReplicationTimeRequest::ModifyReadonlyInstanceDelayReplicationTimeRequest() : + RpcServiceRequest("rds", "2014-08-15", "ModifyReadonlyInstanceDelayReplicationTime") +{} + +ModifyReadonlyInstanceDelayReplicationTimeRequest::~ModifyReadonlyInstanceDelayReplicationTimeRequest() +{} + +long ModifyReadonlyInstanceDelayReplicationTimeRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void ModifyReadonlyInstanceDelayReplicationTimeRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +std::string ModifyReadonlyInstanceDelayReplicationTimeRequest::getReadSQLReplicationTime()const +{ + return readSQLReplicationTime_; +} + +void ModifyReadonlyInstanceDelayReplicationTimeRequest::setReadSQLReplicationTime(const std::string& readSQLReplicationTime) +{ + readSQLReplicationTime_ = readSQLReplicationTime; + setParameter("ReadSQLReplicationTime", readSQLReplicationTime); +} + +std::string ModifyReadonlyInstanceDelayReplicationTimeRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void ModifyReadonlyInstanceDelayReplicationTimeRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +std::string ModifyReadonlyInstanceDelayReplicationTimeRequest::getDBInstanceId()const +{ + return dBInstanceId_; +} + +void ModifyReadonlyInstanceDelayReplicationTimeRequest::setDBInstanceId(const std::string& dBInstanceId) +{ + dBInstanceId_ = dBInstanceId; + setParameter("DBInstanceId", dBInstanceId); +} + +long ModifyReadonlyInstanceDelayReplicationTimeRequest::getOwnerId()const +{ + return ownerId_; +} + +void ModifyReadonlyInstanceDelayReplicationTimeRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string ModifyReadonlyInstanceDelayReplicationTimeRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void ModifyReadonlyInstanceDelayReplicationTimeRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + diff --git a/rds/src/model/ModifyReadonlyInstanceDelayReplicationTimeResult.cc b/rds/src/model/ModifyReadonlyInstanceDelayReplicationTimeResult.cc new file mode 100644 index 000000000..98a4b0a63 --- /dev/null +++ b/rds/src/model/ModifyReadonlyInstanceDelayReplicationTimeResult.cc @@ -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. + */ + +#include +#include + +using namespace AlibabaCloud::Rds; +using namespace AlibabaCloud::Rds::Model; + +ModifyReadonlyInstanceDelayReplicationTimeResult::ModifyReadonlyInstanceDelayReplicationTimeResult() : + ServiceResult() +{} + +ModifyReadonlyInstanceDelayReplicationTimeResult::ModifyReadonlyInstanceDelayReplicationTimeResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ModifyReadonlyInstanceDelayReplicationTimeResult::~ModifyReadonlyInstanceDelayReplicationTimeResult() +{} + +void ModifyReadonlyInstanceDelayReplicationTimeResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + + setRequestId(value["RequestId"].asString()); + if(!value["DBInstanceId"].isNull()) + dBInstanceId_ = value["DBInstanceId"].asString(); + if(!value["ReadSQLReplicationTime"].isNull()) + readSQLReplicationTime_ = value["ReadSQLReplicationTime"].asString(); + if(!value["TaskId"].isNull()) + taskId_ = value["TaskId"].asString(); + +} + +std::string ModifyReadonlyInstanceDelayReplicationTimeResult::getTaskId()const +{ + return taskId_; +} + +std::string ModifyReadonlyInstanceDelayReplicationTimeResult::getDBInstanceId()const +{ + return dBInstanceId_; +} + +std::string ModifyReadonlyInstanceDelayReplicationTimeResult::getReadSQLReplicationTime()const +{ + return readSQLReplicationTime_; +} + diff --git a/rds/src/model/ModifyReplicaModeRequest.cc b/rds/src/model/ModifyReplicaModeRequest.cc deleted file mode 100644 index fc0fa92ba..000000000 --- a/rds/src/model/ModifyReplicaModeRequest.cc +++ /dev/null @@ -1,148 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::ModifyReplicaModeRequest; - -ModifyReplicaModeRequest::ModifyReplicaModeRequest() : - RpcServiceRequest("rds", "2014-08-15", "ModifyReplicaMode") -{} - -ModifyReplicaModeRequest::~ModifyReplicaModeRequest() -{} - -std::string ModifyReplicaModeRequest::getDomainMode()const -{ - return domainMode_; -} - -void ModifyReplicaModeRequest::setDomainMode(const std::string& domainMode) -{ - domainMode_ = domainMode; - setParameter("DomainMode", domainMode); -} - -long ModifyReplicaModeRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void ModifyReplicaModeRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string ModifyReplicaModeRequest::getPrimaryInstanceId()const -{ - return primaryInstanceId_; -} - -void ModifyReplicaModeRequest::setPrimaryInstanceId(const std::string& primaryInstanceId) -{ - primaryInstanceId_ = primaryInstanceId; - setParameter("PrimaryInstanceId", primaryInstanceId); -} - -std::string ModifyReplicaModeRequest::getReplicaMode()const -{ - return replicaMode_; -} - -void ModifyReplicaModeRequest::setReplicaMode(const std::string& replicaMode) -{ - replicaMode_ = replicaMode; - setParameter("ReplicaMode", replicaMode); -} - -std::string ModifyReplicaModeRequest::getSecurityToken()const -{ - return securityToken_; -} - -void ModifyReplicaModeRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string ModifyReplicaModeRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void ModifyReplicaModeRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string ModifyReplicaModeRequest::getRegionId()const -{ - return regionId_; -} - -void ModifyReplicaModeRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); -} - -std::string ModifyReplicaModeRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void ModifyReplicaModeRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string ModifyReplicaModeRequest::getReplicaId()const -{ - return replicaId_; -} - -void ModifyReplicaModeRequest::setReplicaId(const std::string& replicaId) -{ - replicaId_ = replicaId; - setParameter("ReplicaId", replicaId); -} - -long ModifyReplicaModeRequest::getOwnerId()const -{ - return ownerId_; -} - -void ModifyReplicaModeRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string ModifyReplicaModeRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void ModifyReplicaModeRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/ModifyReplicaModeResult.cc b/rds/src/model/ModifyReplicaModeResult.cc deleted file mode 100644 index 6bc32b84b..000000000 --- a/rds/src/model/ModifyReplicaModeResult.cc +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -ModifyReplicaModeResult::ModifyReplicaModeResult() : - ServiceResult() -{} - -ModifyReplicaModeResult::ModifyReplicaModeResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -ModifyReplicaModeResult::~ModifyReplicaModeResult() -{} - -void ModifyReplicaModeResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - -} - diff --git a/rds/src/model/ModifyReplicaRecoveryModeRequest.cc b/rds/src/model/ModifyReplicaRecoveryModeRequest.cc deleted file mode 100644 index e8b9f7c74..000000000 --- a/rds/src/model/ModifyReplicaRecoveryModeRequest.cc +++ /dev/null @@ -1,126 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::ModifyReplicaRecoveryModeRequest; - -ModifyReplicaRecoveryModeRequest::ModifyReplicaRecoveryModeRequest() : - RpcServiceRequest("rds", "2014-08-15", "ModifyReplicaRecoveryMode") -{} - -ModifyReplicaRecoveryModeRequest::~ModifyReplicaRecoveryModeRequest() -{} - -long ModifyReplicaRecoveryModeRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void ModifyReplicaRecoveryModeRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string ModifyReplicaRecoveryModeRequest::getSecurityToken()const -{ - return securityToken_; -} - -void ModifyReplicaRecoveryModeRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string ModifyReplicaRecoveryModeRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void ModifyReplicaRecoveryModeRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string ModifyReplicaRecoveryModeRequest::getRegionId()const -{ - return regionId_; -} - -void ModifyReplicaRecoveryModeRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); -} - -std::string ModifyReplicaRecoveryModeRequest::getRecoveryMode()const -{ - return recoveryMode_; -} - -void ModifyReplicaRecoveryModeRequest::setRecoveryMode(const std::string& recoveryMode) -{ - recoveryMode_ = recoveryMode; - setParameter("RecoveryMode", recoveryMode); -} - -std::string ModifyReplicaRecoveryModeRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void ModifyReplicaRecoveryModeRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string ModifyReplicaRecoveryModeRequest::getReplicaId()const -{ - return replicaId_; -} - -void ModifyReplicaRecoveryModeRequest::setReplicaId(const std::string& replicaId) -{ - replicaId_ = replicaId; - setParameter("ReplicaId", replicaId); -} - -long ModifyReplicaRecoveryModeRequest::getOwnerId()const -{ - return ownerId_; -} - -void ModifyReplicaRecoveryModeRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string ModifyReplicaRecoveryModeRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void ModifyReplicaRecoveryModeRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/ModifyReplicaRecoveryModeResult.cc b/rds/src/model/ModifyReplicaRecoveryModeResult.cc deleted file mode 100644 index 9f66fe73b..000000000 --- a/rds/src/model/ModifyReplicaRecoveryModeResult.cc +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -ModifyReplicaRecoveryModeResult::ModifyReplicaRecoveryModeResult() : - ServiceResult() -{} - -ModifyReplicaRecoveryModeResult::ModifyReplicaRecoveryModeResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -ModifyReplicaRecoveryModeResult::~ModifyReplicaRecoveryModeResult() -{} - -void ModifyReplicaRecoveryModeResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - -} - diff --git a/rds/src/model/ModifyReplicaRelationRequest.cc b/rds/src/model/ModifyReplicaRelationRequest.cc deleted file mode 100644 index 619d8a265..000000000 --- a/rds/src/model/ModifyReplicaRelationRequest.cc +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::ModifyReplicaRelationRequest; - -ModifyReplicaRelationRequest::ModifyReplicaRelationRequest() : - RpcServiceRequest("rds", "2014-08-15", "ModifyReplicaRelation") -{} - -ModifyReplicaRelationRequest::~ModifyReplicaRelationRequest() -{} - -long ModifyReplicaRelationRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void ModifyReplicaRelationRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string ModifyReplicaRelationRequest::getSecurityToken()const -{ - return securityToken_; -} - -void ModifyReplicaRelationRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string ModifyReplicaRelationRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void ModifyReplicaRelationRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string ModifyReplicaRelationRequest::getRegionId()const -{ - return regionId_; -} - -void ModifyReplicaRelationRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); -} - -std::string ModifyReplicaRelationRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void ModifyReplicaRelationRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string ModifyReplicaRelationRequest::getReplicaId()const -{ - return replicaId_; -} - -void ModifyReplicaRelationRequest::setReplicaId(const std::string& replicaId) -{ - replicaId_ = replicaId; - setParameter("ReplicaId", replicaId); -} - -long ModifyReplicaRelationRequest::getOwnerId()const -{ - return ownerId_; -} - -void ModifyReplicaRelationRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string ModifyReplicaRelationRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void ModifyReplicaRelationRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/ModifyReplicaRelationResult.cc b/rds/src/model/ModifyReplicaRelationResult.cc deleted file mode 100644 index 92ac970d0..000000000 --- a/rds/src/model/ModifyReplicaRelationResult.cc +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -ModifyReplicaRelationResult::ModifyReplicaRelationResult() : - ServiceResult() -{} - -ModifyReplicaRelationResult::ModifyReplicaRelationResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -ModifyReplicaRelationResult::~ModifyReplicaRelationResult() -{} - -void ModifyReplicaRelationResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - -} - diff --git a/rds/src/model/ModifyReplicaVerificationModeRequest.cc b/rds/src/model/ModifyReplicaVerificationModeRequest.cc deleted file mode 100644 index 91f769524..000000000 --- a/rds/src/model/ModifyReplicaVerificationModeRequest.cc +++ /dev/null @@ -1,126 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::ModifyReplicaVerificationModeRequest; - -ModifyReplicaVerificationModeRequest::ModifyReplicaVerificationModeRequest() : - RpcServiceRequest("rds", "2014-08-15", "ModifyReplicaVerificationMode") -{} - -ModifyReplicaVerificationModeRequest::~ModifyReplicaVerificationModeRequest() -{} - -long ModifyReplicaVerificationModeRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void ModifyReplicaVerificationModeRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string ModifyReplicaVerificationModeRequest::getVerificationMode()const -{ - return verificationMode_; -} - -void ModifyReplicaVerificationModeRequest::setVerificationMode(const std::string& verificationMode) -{ - verificationMode_ = verificationMode; - setParameter("VerificationMode", verificationMode); -} - -std::string ModifyReplicaVerificationModeRequest::getSecurityToken()const -{ - return securityToken_; -} - -void ModifyReplicaVerificationModeRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string ModifyReplicaVerificationModeRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void ModifyReplicaVerificationModeRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string ModifyReplicaVerificationModeRequest::getRegionId()const -{ - return regionId_; -} - -void ModifyReplicaVerificationModeRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); -} - -std::string ModifyReplicaVerificationModeRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void ModifyReplicaVerificationModeRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string ModifyReplicaVerificationModeRequest::getReplicaId()const -{ - return replicaId_; -} - -void ModifyReplicaVerificationModeRequest::setReplicaId(const std::string& replicaId) -{ - replicaId_ = replicaId; - setParameter("ReplicaId", replicaId); -} - -long ModifyReplicaVerificationModeRequest::getOwnerId()const -{ - return ownerId_; -} - -void ModifyReplicaVerificationModeRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string ModifyReplicaVerificationModeRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void ModifyReplicaVerificationModeRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/ModifyReplicaVerificationModeResult.cc b/rds/src/model/ModifyReplicaVerificationModeResult.cc deleted file mode 100644 index f75d9a4cd..000000000 --- a/rds/src/model/ModifyReplicaVerificationModeResult.cc +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -ModifyReplicaVerificationModeResult::ModifyReplicaVerificationModeResult() : - ServiceResult() -{} - -ModifyReplicaVerificationModeResult::ModifyReplicaVerificationModeResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -ModifyReplicaVerificationModeResult::~ModifyReplicaVerificationModeResult() -{} - -void ModifyReplicaVerificationModeResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - -} - diff --git a/rds/src/model/ModifySecurityIpsRequest.cc b/rds/src/model/ModifySecurityIpsRequest.cc index 15ecba854..45eb28e2d 100644 --- a/rds/src/model/ModifySecurityIpsRequest.cc +++ b/rds/src/model/ModifySecurityIpsRequest.cc @@ -157,6 +157,17 @@ void ModifySecurityIpsRequest::setDBInstanceIPArrayAttribute(const std::string& setParameter("DBInstanceIPArrayAttribute", dBInstanceIPArrayAttribute); } +std::string ModifySecurityIpsRequest::getSecurityIPType()const +{ + return securityIPType_; +} + +void ModifySecurityIpsRequest::setSecurityIPType(const std::string& securityIPType) +{ + securityIPType_ = securityIPType; + setParameter("SecurityIPType", securityIPType); +} + std::string ModifySecurityIpsRequest::getDBInstanceId()const { return dBInstanceId_; diff --git a/rds/src/model/PreCheckBeforeImportDataRequest.cc b/rds/src/model/PreCheckBeforeImportDataRequest.cc deleted file mode 100644 index 7db831bc7..000000000 --- a/rds/src/model/PreCheckBeforeImportDataRequest.cc +++ /dev/null @@ -1,170 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::PreCheckBeforeImportDataRequest; - -PreCheckBeforeImportDataRequest::PreCheckBeforeImportDataRequest() : - RpcServiceRequest("rds", "2014-08-15", "PreCheckBeforeImportData") -{} - -PreCheckBeforeImportDataRequest::~PreCheckBeforeImportDataRequest() -{} - -long PreCheckBeforeImportDataRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void PreCheckBeforeImportDataRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string PreCheckBeforeImportDataRequest::getImportDataType()const -{ - return importDataType_; -} - -void PreCheckBeforeImportDataRequest::setImportDataType(const std::string& importDataType) -{ - importDataType_ = importDataType; - setParameter("ImportDataType", importDataType); -} - -std::string PreCheckBeforeImportDataRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void PreCheckBeforeImportDataRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string PreCheckBeforeImportDataRequest::getClientToken()const -{ - return clientToken_; -} - -void PreCheckBeforeImportDataRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setParameter("ClientToken", clientToken); -} - -std::string PreCheckBeforeImportDataRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void PreCheckBeforeImportDataRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string PreCheckBeforeImportDataRequest::getSourceDatabaseDBNames()const -{ - return sourceDatabaseDBNames_; -} - -void PreCheckBeforeImportDataRequest::setSourceDatabaseDBNames(const std::string& sourceDatabaseDBNames) -{ - sourceDatabaseDBNames_ = sourceDatabaseDBNames; - setParameter("SourceDatabaseDBNames", sourceDatabaseDBNames); -} - -std::string PreCheckBeforeImportDataRequest::getSourceDatabaseIp()const -{ - return sourceDatabaseIp_; -} - -void PreCheckBeforeImportDataRequest::setSourceDatabaseIp(const std::string& sourceDatabaseIp) -{ - sourceDatabaseIp_ = sourceDatabaseIp; - setParameter("SourceDatabaseIp", sourceDatabaseIp); -} - -long PreCheckBeforeImportDataRequest::getOwnerId()const -{ - return ownerId_; -} - -void PreCheckBeforeImportDataRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string PreCheckBeforeImportDataRequest::getSourceDatabasePassword()const -{ - return sourceDatabasePassword_; -} - -void PreCheckBeforeImportDataRequest::setSourceDatabasePassword(const std::string& sourceDatabasePassword) -{ - sourceDatabasePassword_ = sourceDatabasePassword; - setParameter("SourceDatabasePassword", sourceDatabasePassword); -} - -std::string PreCheckBeforeImportDataRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void PreCheckBeforeImportDataRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - -std::string PreCheckBeforeImportDataRequest::getSourceDatabasePort()const -{ - return sourceDatabasePort_; -} - -void PreCheckBeforeImportDataRequest::setSourceDatabasePort(const std::string& sourceDatabasePort) -{ - sourceDatabasePort_ = sourceDatabasePort; - setParameter("SourceDatabasePort", sourceDatabasePort); -} - -std::string PreCheckBeforeImportDataRequest::getSourceDatabaseUserName()const -{ - return sourceDatabaseUserName_; -} - -void PreCheckBeforeImportDataRequest::setSourceDatabaseUserName(const std::string& sourceDatabaseUserName) -{ - sourceDatabaseUserName_ = sourceDatabaseUserName; - setParameter("SourceDatabaseUserName", sourceDatabaseUserName); -} - -std::string PreCheckBeforeImportDataRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void PreCheckBeforeImportDataRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - diff --git a/rds/src/model/PreCheckBeforeImportDataResult.cc b/rds/src/model/PreCheckBeforeImportDataResult.cc deleted file mode 100644 index 4477d46d6..000000000 --- a/rds/src/model/PreCheckBeforeImportDataResult.cc +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -PreCheckBeforeImportDataResult::PreCheckBeforeImportDataResult() : - ServiceResult() -{} - -PreCheckBeforeImportDataResult::PreCheckBeforeImportDataResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -PreCheckBeforeImportDataResult::~PreCheckBeforeImportDataResult() -{} - -void PreCheckBeforeImportDataResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - if(!value["PreCheckId"].isNull()) - preCheckId_ = value["PreCheckId"].asString(); - -} - -std::string PreCheckBeforeImportDataResult::getPreCheckId()const -{ - return preCheckId_; -} - diff --git a/rds/src/model/QueryPriceForBuyRequest.cc b/rds/src/model/QueryPriceForBuyRequest.cc deleted file mode 100644 index a7dfb0e72..000000000 --- a/rds/src/model/QueryPriceForBuyRequest.cc +++ /dev/null @@ -1,236 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::QueryPriceForBuyRequest; - -QueryPriceForBuyRequest::QueryPriceForBuyRequest() : - RpcServiceRequest("rds", "2014-08-15", "QueryPriceForBuy") -{} - -QueryPriceForBuyRequest::~QueryPriceForBuyRequest() -{} - -long QueryPriceForBuyRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void QueryPriceForBuyRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -int QueryPriceForBuyRequest::getDBInstanceStorage()const -{ - return dBInstanceStorage_; -} - -void QueryPriceForBuyRequest::setDBInstanceStorage(int dBInstanceStorage) -{ - dBInstanceStorage_ = dBInstanceStorage; - setParameter("DBInstanceStorage", std::to_string(dBInstanceStorage)); -} - -int QueryPriceForBuyRequest::getQuantity()const -{ - return quantity_; -} - -void QueryPriceForBuyRequest::setQuantity(int quantity) -{ - quantity_ = quantity; - setParameter("Quantity", std::to_string(quantity)); -} - -std::string QueryPriceForBuyRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void QueryPriceForBuyRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string QueryPriceForBuyRequest::getClientToken()const -{ - return clientToken_; -} - -void QueryPriceForBuyRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setParameter("ClientToken", clientToken); -} - -std::string QueryPriceForBuyRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void QueryPriceForBuyRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string QueryPriceForBuyRequest::getCommodityCode()const -{ - return commodityCode_; -} - -void QueryPriceForBuyRequest::setCommodityCode(const std::string& commodityCode) -{ - commodityCode_ = commodityCode; - setParameter("CommodityCode", commodityCode); -} - -std::string QueryPriceForBuyRequest::getEngineVersion()const -{ - return engineVersion_; -} - -void QueryPriceForBuyRequest::setEngineVersion(const std::string& engineVersion) -{ - engineVersion_ = engineVersion; - setParameter("EngineVersion", engineVersion); -} - -long QueryPriceForBuyRequest::getOwnerId()const -{ - return ownerId_; -} - -void QueryPriceForBuyRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string QueryPriceForBuyRequest::getUsedTime()const -{ - return usedTime_; -} - -void QueryPriceForBuyRequest::setUsedTime(const std::string& usedTime) -{ - usedTime_ = usedTime; - setParameter("UsedTime", usedTime); -} - -std::string QueryPriceForBuyRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void QueryPriceForBuyRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - -std::string QueryPriceForBuyRequest::getDBInstanceClass()const -{ - return dBInstanceClass_; -} - -void QueryPriceForBuyRequest::setDBInstanceClass(const std::string& dBInstanceClass) -{ - dBInstanceClass_ = dBInstanceClass; - setParameter("DBInstanceClass", dBInstanceClass); -} - -int QueryPriceForBuyRequest::getInstanceUsedType()const -{ - return instanceUsedType_; -} - -void QueryPriceForBuyRequest::setInstanceUsedType(int instanceUsedType) -{ - instanceUsedType_ = instanceUsedType; - setParameter("InstanceUsedType", std::to_string(instanceUsedType)); -} - -std::string QueryPriceForBuyRequest::getRegionId()const -{ - return regionId_; -} - -void QueryPriceForBuyRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); -} - -std::string QueryPriceForBuyRequest::getEngine()const -{ - return engine_; -} - -void QueryPriceForBuyRequest::setEngine(const std::string& engine) -{ - engine_ = engine; - setParameter("Engine", engine); -} - -std::string QueryPriceForBuyRequest::getZoneId()const -{ - return zoneId_; -} - -void QueryPriceForBuyRequest::setZoneId(const std::string& zoneId) -{ - zoneId_ = zoneId; - setParameter("ZoneId", zoneId); -} - -std::string QueryPriceForBuyRequest::getTimeType()const -{ - return timeType_; -} - -void QueryPriceForBuyRequest::setTimeType(const std::string& timeType) -{ - timeType_ = timeType; - setParameter("TimeType", timeType); -} - -std::string QueryPriceForBuyRequest::getPayType()const -{ - return payType_; -} - -void QueryPriceForBuyRequest::setPayType(const std::string& payType) -{ - payType_ = payType; - setParameter("PayType", payType); -} - -std::string QueryPriceForBuyRequest::getOrderType()const -{ - return orderType_; -} - -void QueryPriceForBuyRequest::setOrderType(const std::string& orderType) -{ - orderType_ = orderType; - setParameter("OrderType", orderType); -} - diff --git a/rds/src/model/QueryPriceForBuyResult.cc b/rds/src/model/QueryPriceForBuyResult.cc deleted file mode 100644 index 608d567b4..000000000 --- a/rds/src/model/QueryPriceForBuyResult.cc +++ /dev/null @@ -1,100 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -QueryPriceForBuyResult::QueryPriceForBuyResult() : - ServiceResult() -{} - -QueryPriceForBuyResult::QueryPriceForBuyResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -QueryPriceForBuyResult::~QueryPriceForBuyResult() -{} - -void QueryPriceForBuyResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto allRules = value["Rules"]["Rule"]; - for (auto value : allRules) - { - Rule rulesObject; - if(!value["RuleId"].isNull()) - rulesObject.ruleId = std::stol(value["RuleId"].asString()); - if(!value["Name"].isNull()) - rulesObject.name = value["Name"].asString(); - if(!value["Description"].isNull()) - rulesObject.description = value["Description"].asString(); - rules_.push_back(rulesObject); - } - auto priceInfoNode = value["PriceInfo"]; - if(!priceInfoNode["Currency"].isNull()) - priceInfo_.currency = priceInfoNode["Currency"].asString(); - if(!priceInfoNode["OriginalPrice"].isNull()) - priceInfo_.originalPrice = std::stof(priceInfoNode["OriginalPrice"].asString()); - if(!priceInfoNode["TradePrice"].isNull()) - priceInfo_.tradePrice = std::stof(priceInfoNode["TradePrice"].asString()); - if(!priceInfoNode["DiscountPrice"].isNull()) - priceInfo_.discountPrice = std::stof(priceInfoNode["DiscountPrice"].asString()); - auto allCoupons = value["Coupons"]["Coupon"]; - for (auto value : allCoupons) - { - PriceInfo::Coupon couponObject; - if(!value["CouponNo"].isNull()) - couponObject.couponNo = value["CouponNo"].asString(); - if(!value["Name"].isNull()) - couponObject.name = value["Name"].asString(); - if(!value["Description"].isNull()) - couponObject.description = value["Description"].asString(); - if(!value["IsSelected"].isNull()) - couponObject.isSelected = value["IsSelected"].asString(); - priceInfo_.coupons.push_back(couponObject); - } - auto activityInfoNode = priceInfoNode["ActivityInfo"]; - if(!activityInfoNode["CheckErrMsg"].isNull()) - priceInfo_.activityInfo.checkErrMsg = activityInfoNode["CheckErrMsg"].asString(); - if(!activityInfoNode["ErrorCode"].isNull()) - priceInfo_.activityInfo.errorCode = activityInfoNode["ErrorCode"].asString(); - if(!activityInfoNode["Success"].isNull()) - priceInfo_.activityInfo.success = activityInfoNode["Success"].asString(); - auto allRuleIds = priceInfoNode["RuleIds"]["RuleId"]; - for (auto value : allRuleIds) - priceInfo_.ruleIds.push_back(value.asString()); - -} - -std::vector QueryPriceForBuyResult::getRules()const -{ - return rules_; -} - -QueryPriceForBuyResult::PriceInfo QueryPriceForBuyResult::getPriceInfo()const -{ - return priceInfo_; -} - diff --git a/rds/src/model/RecoveryDBInstanceRequest.cc b/rds/src/model/RecoveryDBInstanceRequest.cc new file mode 100644 index 000000000..12ae4c010 --- /dev/null +++ b/rds/src/model/RecoveryDBInstanceRequest.cc @@ -0,0 +1,269 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Rds::Model::RecoveryDBInstanceRequest; + +RecoveryDBInstanceRequest::RecoveryDBInstanceRequest() : + RpcServiceRequest("rds", "2014-08-15", "RecoveryDBInstance") +{} + +RecoveryDBInstanceRequest::~RecoveryDBInstanceRequest() +{} + +long RecoveryDBInstanceRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void RecoveryDBInstanceRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +std::string RecoveryDBInstanceRequest::getRestoreTime()const +{ + return restoreTime_; +} + +void RecoveryDBInstanceRequest::setRestoreTime(const std::string& restoreTime) +{ + restoreTime_ = restoreTime; + setParameter("RestoreTime", restoreTime); +} + +std::string RecoveryDBInstanceRequest::getPeriod()const +{ + return period_; +} + +void RecoveryDBInstanceRequest::setPeriod(const std::string& period) +{ + period_ = period; + setParameter("Period", period); +} + +int RecoveryDBInstanceRequest::getDBInstanceStorage()const +{ + return dBInstanceStorage_; +} + +void RecoveryDBInstanceRequest::setDBInstanceStorage(int dBInstanceStorage) +{ + dBInstanceStorage_ = dBInstanceStorage; + setParameter("DBInstanceStorage", std::to_string(dBInstanceStorage)); +} + +std::string RecoveryDBInstanceRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void RecoveryDBInstanceRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +std::string RecoveryDBInstanceRequest::getClientToken()const +{ + return clientToken_; +} + +void RecoveryDBInstanceRequest::setClientToken(const std::string& clientToken) +{ + clientToken_ = clientToken; + setParameter("ClientToken", clientToken); +} + +std::string RecoveryDBInstanceRequest::getBackupId()const +{ + return backupId_; +} + +void RecoveryDBInstanceRequest::setBackupId(const std::string& backupId) +{ + backupId_ = backupId; + setParameter("BackupId", backupId); +} + +std::string RecoveryDBInstanceRequest::getOwnerAccount()const +{ + return ownerAccount_; +} + +void RecoveryDBInstanceRequest::setOwnerAccount(const std::string& ownerAccount) +{ + ownerAccount_ = ownerAccount; + setParameter("OwnerAccount", ownerAccount); +} + +long RecoveryDBInstanceRequest::getOwnerId()const +{ + return ownerId_; +} + +void RecoveryDBInstanceRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string RecoveryDBInstanceRequest::getUsedTime()const +{ + return usedTime_; +} + +void RecoveryDBInstanceRequest::setUsedTime(const std::string& usedTime) +{ + usedTime_ = usedTime; + setParameter("UsedTime", usedTime); +} + +std::string RecoveryDBInstanceRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void RecoveryDBInstanceRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + +std::string RecoveryDBInstanceRequest::getDBInstanceClass()const +{ + return dBInstanceClass_; +} + +void RecoveryDBInstanceRequest::setDBInstanceClass(const std::string& dBInstanceClass) +{ + dBInstanceClass_ = dBInstanceClass; + setParameter("DBInstanceClass", dBInstanceClass); +} + +std::string RecoveryDBInstanceRequest::getDbNames()const +{ + return dbNames_; +} + +void RecoveryDBInstanceRequest::setDbNames(const std::string& dbNames) +{ + dbNames_ = dbNames; + setParameter("DbNames", dbNames); +} + +std::string RecoveryDBInstanceRequest::getVSwitchId()const +{ + return vSwitchId_; +} + +void RecoveryDBInstanceRequest::setVSwitchId(const std::string& vSwitchId) +{ + vSwitchId_ = vSwitchId; + setParameter("VSwitchId", vSwitchId); +} + +std::string RecoveryDBInstanceRequest::getPrivateIpAddress()const +{ + return privateIpAddress_; +} + +void RecoveryDBInstanceRequest::setPrivateIpAddress(const std::string& privateIpAddress) +{ + privateIpAddress_ = privateIpAddress; + setParameter("PrivateIpAddress", privateIpAddress); +} + +std::string RecoveryDBInstanceRequest::getResourceGroupId()const +{ + return resourceGroupId_; +} + +void RecoveryDBInstanceRequest::setResourceGroupId(const std::string& resourceGroupId) +{ + resourceGroupId_ = resourceGroupId; + setParameter("ResourceGroupId", resourceGroupId); +} + +std::string RecoveryDBInstanceRequest::getTargetDBInstanceId()const +{ + return targetDBInstanceId_; +} + +void RecoveryDBInstanceRequest::setTargetDBInstanceId(const std::string& targetDBInstanceId) +{ + targetDBInstanceId_ = targetDBInstanceId; + setParameter("TargetDBInstanceId", targetDBInstanceId); +} + +std::string RecoveryDBInstanceRequest::getVPCId()const +{ + return vPCId_; +} + +void RecoveryDBInstanceRequest::setVPCId(const std::string& vPCId) +{ + vPCId_ = vPCId; + setParameter("VPCId", vPCId); +} + +std::string RecoveryDBInstanceRequest::getDBInstanceDescription()const +{ + return dBInstanceDescription_; +} + +void RecoveryDBInstanceRequest::setDBInstanceDescription(const std::string& dBInstanceDescription) +{ + dBInstanceDescription_ = dBInstanceDescription; + setParameter("DBInstanceDescription", dBInstanceDescription); +} + +std::string RecoveryDBInstanceRequest::getDBInstanceId()const +{ + return dBInstanceId_; +} + +void RecoveryDBInstanceRequest::setDBInstanceId(const std::string& dBInstanceId) +{ + dBInstanceId_ = dBInstanceId; + setParameter("DBInstanceId", dBInstanceId); +} + +std::string RecoveryDBInstanceRequest::getPayType()const +{ + return payType_; +} + +void RecoveryDBInstanceRequest::setPayType(const std::string& payType) +{ + payType_ = payType; + setParameter("PayType", payType); +} + +std::string RecoveryDBInstanceRequest::getInstanceNetworkType()const +{ + return instanceNetworkType_; +} + +void RecoveryDBInstanceRequest::setInstanceNetworkType(const std::string& instanceNetworkType) +{ + instanceNetworkType_ = instanceNetworkType; + setParameter("InstanceNetworkType", instanceNetworkType); +} + diff --git a/rds/src/model/ModifyDampPolicyResult.cc b/rds/src/model/RecoveryDBInstanceResult.cc similarity index 59% rename from rds/src/model/ModifyDampPolicyResult.cc rename to rds/src/model/RecoveryDBInstanceResult.cc index e95a693e1..72fe92744 100644 --- a/rds/src/model/ModifyDampPolicyResult.cc +++ b/rds/src/model/RecoveryDBInstanceResult.cc @@ -14,46 +14,46 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Rds; using namespace AlibabaCloud::Rds::Model; -ModifyDampPolicyResult::ModifyDampPolicyResult() : +RecoveryDBInstanceResult::RecoveryDBInstanceResult() : ServiceResult() {} -ModifyDampPolicyResult::ModifyDampPolicyResult(const std::string &payload) : +RecoveryDBInstanceResult::RecoveryDBInstanceResult(const std::string &payload) : ServiceResult() { parse(payload); } -ModifyDampPolicyResult::~ModifyDampPolicyResult() +RecoveryDBInstanceResult::~RecoveryDBInstanceResult() {} -void ModifyDampPolicyResult::parse(const std::string &payload) +void RecoveryDBInstanceResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["PolicyId"].isNull()) - policyId_ = value["PolicyId"].asString(); - if(!value["PolicyName"].isNull()) - policyName_ = value["PolicyName"].asString(); + if(!value["DBInstanceId"].isNull()) + dBInstanceId_ = value["DBInstanceId"].asString(); + if(!value["OrderId"].isNull()) + orderId_ = value["OrderId"].asString(); } -std::string ModifyDampPolicyResult::getPolicyName()const +std::string RecoveryDBInstanceResult::getDBInstanceId()const { - return policyName_; + return dBInstanceId_; } -std::string ModifyDampPolicyResult::getPolicyId()const +std::string RecoveryDBInstanceResult::getOrderId()const { - return policyId_; + return orderId_; } diff --git a/rds/src/model/ReleaseReplicaRequest.cc b/rds/src/model/ReleaseReplicaRequest.cc deleted file mode 100644 index 8c175ddfd..000000000 --- a/rds/src/model/ReleaseReplicaRequest.cc +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::ReleaseReplicaRequest; - -ReleaseReplicaRequest::ReleaseReplicaRequest() : - RpcServiceRequest("rds", "2014-08-15", "ReleaseReplica") -{} - -ReleaseReplicaRequest::~ReleaseReplicaRequest() -{} - -long ReleaseReplicaRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void ReleaseReplicaRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string ReleaseReplicaRequest::getSecurityToken()const -{ - return securityToken_; -} - -void ReleaseReplicaRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setParameter("SecurityToken", securityToken); -} - -std::string ReleaseReplicaRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void ReleaseReplicaRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string ReleaseReplicaRequest::getRegionId()const -{ - return regionId_; -} - -void ReleaseReplicaRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); -} - -std::string ReleaseReplicaRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void ReleaseReplicaRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string ReleaseReplicaRequest::getReplicaId()const -{ - return replicaId_; -} - -void ReleaseReplicaRequest::setReplicaId(const std::string& replicaId) -{ - replicaId_ = replicaId; - setParameter("ReplicaId", replicaId); -} - -long ReleaseReplicaRequest::getOwnerId()const -{ - return ownerId_; -} - -void ReleaseReplicaRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string ReleaseReplicaRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void ReleaseReplicaRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/ReleaseReplicaResult.cc b/rds/src/model/ReleaseReplicaResult.cc deleted file mode 100644 index 9ce9ee088..000000000 --- a/rds/src/model/ReleaseReplicaResult.cc +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -ReleaseReplicaResult::ReleaseReplicaResult() : - ServiceResult() -{} - -ReleaseReplicaResult::ReleaseReplicaResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -ReleaseReplicaResult::~ReleaseReplicaResult() -{} - -void ReleaseReplicaResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - -} - diff --git a/rds/src/model/RequestServiceOfCloudDBAResult.cc b/rds/src/model/RequestServiceOfCloudDBAResult.cc deleted file mode 100644 index fd9633191..000000000 --- a/rds/src/model/RequestServiceOfCloudDBAResult.cc +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -RequestServiceOfCloudDBAResult::RequestServiceOfCloudDBAResult() : - ServiceResult() -{} - -RequestServiceOfCloudDBAResult::RequestServiceOfCloudDBAResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -RequestServiceOfCloudDBAResult::~RequestServiceOfCloudDBAResult() -{} - -void RequestServiceOfCloudDBAResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - if(!value["ListData"].isNull()) - listData_ = value["ListData"].asString(); - if(!value["AttrData"].isNull()) - attrData_ = value["AttrData"].asString(); - -} - -std::string RequestServiceOfCloudDBAResult::getAttrData()const -{ - return attrData_; -} - -std::string RequestServiceOfCloudDBAResult::getListData()const -{ - return listData_; -} - diff --git a/rds/src/model/RequestServiceOfCloudDBARequest.cc b/rds/src/model/RequestServiceOfCloudDBExpertRequest.cc similarity index 53% rename from rds/src/model/RequestServiceOfCloudDBARequest.cc rename to rds/src/model/RequestServiceOfCloudDBExpertRequest.cc index c22296493..4f97590df 100644 --- a/rds/src/model/RequestServiceOfCloudDBARequest.cc +++ b/rds/src/model/RequestServiceOfCloudDBExpertRequest.cc @@ -14,56 +14,56 @@ * limitations under the License. */ -#include +#include -using AlibabaCloud::Rds::Model::RequestServiceOfCloudDBARequest; +using AlibabaCloud::Rds::Model::RequestServiceOfCloudDBExpertRequest; -RequestServiceOfCloudDBARequest::RequestServiceOfCloudDBARequest() : - RpcServiceRequest("rds", "2014-08-15", "RequestServiceOfCloudDBA") +RequestServiceOfCloudDBExpertRequest::RequestServiceOfCloudDBExpertRequest() : + RpcServiceRequest("rds", "2014-08-15", "RequestServiceOfCloudDBExpert") {} -RequestServiceOfCloudDBARequest::~RequestServiceOfCloudDBARequest() +RequestServiceOfCloudDBExpertRequest::~RequestServiceOfCloudDBExpertRequest() {} -std::string RequestServiceOfCloudDBARequest::getServiceRequestParam()const +std::string RequestServiceOfCloudDBExpertRequest::getServiceRequestParam()const { return serviceRequestParam_; } -void RequestServiceOfCloudDBARequest::setServiceRequestParam(const std::string& serviceRequestParam) +void RequestServiceOfCloudDBExpertRequest::setServiceRequestParam(const std::string& serviceRequestParam) { serviceRequestParam_ = serviceRequestParam; setParameter("ServiceRequestParam", serviceRequestParam); } -std::string RequestServiceOfCloudDBARequest::getDBInstanceId()const +std::string RequestServiceOfCloudDBExpertRequest::getDBInstanceId()const { return dBInstanceId_; } -void RequestServiceOfCloudDBARequest::setDBInstanceId(const std::string& dBInstanceId) +void RequestServiceOfCloudDBExpertRequest::setDBInstanceId(const std::string& dBInstanceId) { dBInstanceId_ = dBInstanceId; setParameter("DBInstanceId", dBInstanceId); } -std::string RequestServiceOfCloudDBARequest::getServiceRequestType()const +std::string RequestServiceOfCloudDBExpertRequest::getServiceRequestType()const { return serviceRequestType_; } -void RequestServiceOfCloudDBARequest::setServiceRequestType(const std::string& serviceRequestType) +void RequestServiceOfCloudDBExpertRequest::setServiceRequestType(const std::string& serviceRequestType) { serviceRequestType_ = serviceRequestType; setParameter("ServiceRequestType", serviceRequestType); } -std::string RequestServiceOfCloudDBARequest::getAccessKeyId()const +std::string RequestServiceOfCloudDBExpertRequest::getAccessKeyId()const { return accessKeyId_; } -void RequestServiceOfCloudDBARequest::setAccessKeyId(const std::string& accessKeyId) +void RequestServiceOfCloudDBExpertRequest::setAccessKeyId(const std::string& accessKeyId) { accessKeyId_ = accessKeyId; setParameter("AccessKeyId", accessKeyId); diff --git a/rds/src/model/DescribeDatabaseLockDiagnosisResult.cc b/rds/src/model/RequestServiceOfCloudDBExpertResult.cc similarity index 52% rename from rds/src/model/DescribeDatabaseLockDiagnosisResult.cc rename to rds/src/model/RequestServiceOfCloudDBExpertResult.cc index fa83099b6..ff325bfb0 100644 --- a/rds/src/model/DescribeDatabaseLockDiagnosisResult.cc +++ b/rds/src/model/RequestServiceOfCloudDBExpertResult.cc @@ -14,40 +14,53 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Rds; using namespace AlibabaCloud::Rds::Model; -DescribeDatabaseLockDiagnosisResult::DescribeDatabaseLockDiagnosisResult() : +RequestServiceOfCloudDBExpertResult::RequestServiceOfCloudDBExpertResult() : ServiceResult() {} -DescribeDatabaseLockDiagnosisResult::DescribeDatabaseLockDiagnosisResult(const std::string &payload) : +RequestServiceOfCloudDBExpertResult::RequestServiceOfCloudDBExpertResult(const std::string &payload) : ServiceResult() { parse(payload); } -DescribeDatabaseLockDiagnosisResult::~DescribeDatabaseLockDiagnosisResult() +RequestServiceOfCloudDBExpertResult::~RequestServiceOfCloudDBExpertResult() {} -void DescribeDatabaseLockDiagnosisResult::parse(const std::string &payload) +void RequestServiceOfCloudDBExpertResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allDeadLockList = value["DeadLockList"]["DeadLock"]; - for (const auto &item : allDeadLockList) - deadLockList_.push_back(item.asString()); + if(!value["Message"].isNull()) + message_ = value["Message"].asString(); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + if(!value["Code"].isNull()) + code_ = value["Code"].asString(); } -std::vector DescribeDatabaseLockDiagnosisResult::getDeadLockList()const +std::string RequestServiceOfCloudDBExpertResult::getMessage()const { - return deadLockList_; + return message_; +} + +std::string RequestServiceOfCloudDBExpertResult::getData()const +{ + return data_; +} + +std::string RequestServiceOfCloudDBExpertResult::getCode()const +{ + return code_; } diff --git a/rds/src/model/RestoreDBInstanceRequest.cc b/rds/src/model/RestoreDBInstanceRequest.cc index 1e211f622..99b819248 100644 --- a/rds/src/model/RestoreDBInstanceRequest.cc +++ b/rds/src/model/RestoreDBInstanceRequest.cc @@ -36,6 +36,17 @@ void RestoreDBInstanceRequest::setResourceOwnerId(long resourceOwnerId) setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); } +std::string RestoreDBInstanceRequest::getRestoreTime()const +{ + return restoreTime_; +} + +void RestoreDBInstanceRequest::setRestoreTime(const std::string& restoreTime) +{ + restoreTime_ = restoreTime; + setParameter("RestoreTime", restoreTime); +} + std::string RestoreDBInstanceRequest::getResourceOwnerAccount()const { return resourceOwnerAccount_; diff --git a/rds/src/model/RestoreTableRequest.cc b/rds/src/model/RestoreTableRequest.cc new file mode 100644 index 000000000..1e7990dba --- /dev/null +++ b/rds/src/model/RestoreTableRequest.cc @@ -0,0 +1,137 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Rds::Model::RestoreTableRequest; + +RestoreTableRequest::RestoreTableRequest() : + RpcServiceRequest("rds", "2014-08-15", "RestoreTable") +{} + +RestoreTableRequest::~RestoreTableRequest() +{} + +long RestoreTableRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void RestoreTableRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +std::string RestoreTableRequest::getRestoreTime()const +{ + return restoreTime_; +} + +void RestoreTableRequest::setRestoreTime(const std::string& restoreTime) +{ + restoreTime_ = restoreTime; + setParameter("RestoreTime", restoreTime); +} + +std::string RestoreTableRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void RestoreTableRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +std::string RestoreTableRequest::getClientToken()const +{ + return clientToken_; +} + +void RestoreTableRequest::setClientToken(const std::string& clientToken) +{ + clientToken_ = clientToken; + setParameter("ClientToken", clientToken); +} + +std::string RestoreTableRequest::getBackupId()const +{ + return backupId_; +} + +void RestoreTableRequest::setBackupId(const std::string& backupId) +{ + backupId_ = backupId; + setParameter("BackupId", backupId); +} + +std::string RestoreTableRequest::getOwnerAccount()const +{ + return ownerAccount_; +} + +void RestoreTableRequest::setOwnerAccount(const std::string& ownerAccount) +{ + ownerAccount_ = ownerAccount; + setParameter("OwnerAccount", ownerAccount); +} + +std::string RestoreTableRequest::getTableMeta()const +{ + return tableMeta_; +} + +void RestoreTableRequest::setTableMeta(const std::string& tableMeta) +{ + tableMeta_ = tableMeta; + setParameter("TableMeta", tableMeta); +} + +std::string RestoreTableRequest::getDBInstanceId()const +{ + return dBInstanceId_; +} + +void RestoreTableRequest::setDBInstanceId(const std::string& dBInstanceId) +{ + dBInstanceId_ = dBInstanceId; + setParameter("DBInstanceId", dBInstanceId); +} + +long RestoreTableRequest::getOwnerId()const +{ + return ownerId_; +} + +void RestoreTableRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string RestoreTableRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void RestoreTableRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + diff --git a/rds/src/model/StopSyncingResult.cc b/rds/src/model/RestoreTableResult.cc similarity index 77% rename from rds/src/model/StopSyncingResult.cc rename to rds/src/model/RestoreTableResult.cc index cf9b82f87..833b2df1e 100644 --- a/rds/src/model/StopSyncingResult.cc +++ b/rds/src/model/RestoreTableResult.cc @@ -14,26 +14,26 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Rds; using namespace AlibabaCloud::Rds::Model; -StopSyncingResult::StopSyncingResult() : +RestoreTableResult::RestoreTableResult() : ServiceResult() {} -StopSyncingResult::StopSyncingResult(const std::string &payload) : +RestoreTableResult::RestoreTableResult(const std::string &payload) : ServiceResult() { parse(payload); } -StopSyncingResult::~StopSyncingResult() +RestoreTableResult::~RestoreTableResult() {} -void StopSyncingResult::parse(const std::string &payload) +void RestoreTableResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; diff --git a/rds/src/model/StartArchiveSQLLogRequest.cc b/rds/src/model/StartArchiveSQLLogRequest.cc deleted file mode 100644 index 775d96d8d..000000000 --- a/rds/src/model/StartArchiveSQLLogRequest.cc +++ /dev/null @@ -1,148 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::StartArchiveSQLLogRequest; - -StartArchiveSQLLogRequest::StartArchiveSQLLogRequest() : - RpcServiceRequest("rds", "2014-08-15", "StartArchiveSQLLog") -{} - -StartArchiveSQLLogRequest::~StartArchiveSQLLogRequest() -{} - -long StartArchiveSQLLogRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void StartArchiveSQLLogRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string StartArchiveSQLLogRequest::getDatabase()const -{ - return database_; -} - -void StartArchiveSQLLogRequest::setDatabase(const std::string& database) -{ - database_ = database; - setParameter("Database", database); -} - -std::string StartArchiveSQLLogRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void StartArchiveSQLLogRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string StartArchiveSQLLogRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void StartArchiveSQLLogRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string StartArchiveSQLLogRequest::getEndTime()const -{ - return endTime_; -} - -void StartArchiveSQLLogRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setParameter("EndTime", endTime); -} - -std::string StartArchiveSQLLogRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void StartArchiveSQLLogRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -std::string StartArchiveSQLLogRequest::getStartTime()const -{ - return startTime_; -} - -void StartArchiveSQLLogRequest::setStartTime(const std::string& startTime) -{ - startTime_ = startTime; - setParameter("StartTime", startTime); -} - -long StartArchiveSQLLogRequest::getOwnerId()const -{ - return ownerId_; -} - -void StartArchiveSQLLogRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string StartArchiveSQLLogRequest::getUser()const -{ - return user_; -} - -void StartArchiveSQLLogRequest::setUser(const std::string& user) -{ - user_ = user; - setParameter("User", user); -} - -std::string StartArchiveSQLLogRequest::getQueryKeywords()const -{ - return queryKeywords_; -} - -void StartArchiveSQLLogRequest::setQueryKeywords(const std::string& queryKeywords) -{ - queryKeywords_ = queryKeywords; - setParameter("QueryKeywords", queryKeywords); -} - -std::string StartArchiveSQLLogRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void StartArchiveSQLLogRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/StartDBInstanceDiagnoseRequest.cc b/rds/src/model/StartDBInstanceDiagnoseRequest.cc deleted file mode 100644 index ea61241b2..000000000 --- a/rds/src/model/StartDBInstanceDiagnoseRequest.cc +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::StartDBInstanceDiagnoseRequest; - -StartDBInstanceDiagnoseRequest::StartDBInstanceDiagnoseRequest() : - RpcServiceRequest("rds", "2014-08-15", "StartDBInstanceDiagnose") -{} - -StartDBInstanceDiagnoseRequest::~StartDBInstanceDiagnoseRequest() -{} - -long StartDBInstanceDiagnoseRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void StartDBInstanceDiagnoseRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string StartDBInstanceDiagnoseRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void StartDBInstanceDiagnoseRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string StartDBInstanceDiagnoseRequest::getClientToken()const -{ - return clientToken_; -} - -void StartDBInstanceDiagnoseRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setParameter("ClientToken", clientToken); -} - -std::string StartDBInstanceDiagnoseRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void StartDBInstanceDiagnoseRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string StartDBInstanceDiagnoseRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void StartDBInstanceDiagnoseRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -long StartDBInstanceDiagnoseRequest::getOwnerId()const -{ - return ownerId_; -} - -void StartDBInstanceDiagnoseRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string StartDBInstanceDiagnoseRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void StartDBInstanceDiagnoseRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - -std::string StartDBInstanceDiagnoseRequest::getProxyId()const -{ - return proxyId_; -} - -void StartDBInstanceDiagnoseRequest::setProxyId(const std::string& proxyId) -{ - proxyId_ = proxyId; - setParameter("ProxyId", proxyId); -} - diff --git a/rds/src/model/StopSyncingRequest.cc b/rds/src/model/StopSyncingRequest.cc deleted file mode 100644 index f845de1cf..000000000 --- a/rds/src/model/StopSyncingRequest.cc +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::StopSyncingRequest; - -StopSyncingRequest::StopSyncingRequest() : - RpcServiceRequest("rds", "2014-08-15", "StopSyncing") -{} - -StopSyncingRequest::~StopSyncingRequest() -{} - -long StopSyncingRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void StopSyncingRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -int StopSyncingRequest::getImportId()const -{ - return importId_; -} - -void StopSyncingRequest::setImportId(int importId) -{ - importId_ = importId; - setParameter("ImportId", std::to_string(importId)); -} - -std::string StopSyncingRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void StopSyncingRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string StopSyncingRequest::getClientToken()const -{ - return clientToken_; -} - -void StopSyncingRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setParameter("ClientToken", clientToken); -} - -std::string StopSyncingRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void StopSyncingRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string StopSyncingRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void StopSyncingRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -long StopSyncingRequest::getOwnerId()const -{ - return ownerId_; -} - -void StopSyncingRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string StopSyncingRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void StopSyncingRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/SwitchDBInstanceVpcRequest.cc b/rds/src/model/SwitchDBInstanceVpcRequest.cc new file mode 100644 index 000000000..b7ea7807d --- /dev/null +++ b/rds/src/model/SwitchDBInstanceVpcRequest.cc @@ -0,0 +1,126 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Rds::Model::SwitchDBInstanceVpcRequest; + +SwitchDBInstanceVpcRequest::SwitchDBInstanceVpcRequest() : + RpcServiceRequest("rds", "2014-08-15", "SwitchDBInstanceVpc") +{} + +SwitchDBInstanceVpcRequest::~SwitchDBInstanceVpcRequest() +{} + +std::string SwitchDBInstanceVpcRequest::getVSwitchId()const +{ + return vSwitchId_; +} + +void SwitchDBInstanceVpcRequest::setVSwitchId(const std::string& vSwitchId) +{ + vSwitchId_ = vSwitchId; + setParameter("VSwitchId", vSwitchId); +} + +std::string SwitchDBInstanceVpcRequest::getPrivateIpAddress()const +{ + return privateIpAddress_; +} + +void SwitchDBInstanceVpcRequest::setPrivateIpAddress(const std::string& privateIpAddress) +{ + privateIpAddress_ = privateIpAddress; + setParameter("PrivateIpAddress", privateIpAddress); +} + +long SwitchDBInstanceVpcRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void SwitchDBInstanceVpcRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +std::string SwitchDBInstanceVpcRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void SwitchDBInstanceVpcRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +std::string SwitchDBInstanceVpcRequest::getVPCId()const +{ + return vPCId_; +} + +void SwitchDBInstanceVpcRequest::setVPCId(const std::string& vPCId) +{ + vPCId_ = vPCId; + setParameter("VPCId", vPCId); +} + +std::string SwitchDBInstanceVpcRequest::getOwnerAccount()const +{ + return ownerAccount_; +} + +void SwitchDBInstanceVpcRequest::setOwnerAccount(const std::string& ownerAccount) +{ + ownerAccount_ = ownerAccount; + setParameter("OwnerAccount", ownerAccount); +} + +std::string SwitchDBInstanceVpcRequest::getDBInstanceId()const +{ + return dBInstanceId_; +} + +void SwitchDBInstanceVpcRequest::setDBInstanceId(const std::string& dBInstanceId) +{ + dBInstanceId_ = dBInstanceId; + setParameter("DBInstanceId", dBInstanceId); +} + +long SwitchDBInstanceVpcRequest::getOwnerId()const +{ + return ownerId_; +} + +void SwitchDBInstanceVpcRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string SwitchDBInstanceVpcRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void SwitchDBInstanceVpcRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + diff --git a/rds/src/model/StartArchiveSQLLogResult.cc b/rds/src/model/SwitchDBInstanceVpcResult.cc similarity index 73% rename from rds/src/model/StartArchiveSQLLogResult.cc rename to rds/src/model/SwitchDBInstanceVpcResult.cc index 5588f8b08..81d4b884b 100644 --- a/rds/src/model/StartArchiveSQLLogResult.cc +++ b/rds/src/model/SwitchDBInstanceVpcResult.cc @@ -14,26 +14,26 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Rds; using namespace AlibabaCloud::Rds::Model; -StartArchiveSQLLogResult::StartArchiveSQLLogResult() : +SwitchDBInstanceVpcResult::SwitchDBInstanceVpcResult() : ServiceResult() {} -StartArchiveSQLLogResult::StartArchiveSQLLogResult(const std::string &payload) : +SwitchDBInstanceVpcResult::SwitchDBInstanceVpcResult(const std::string &payload) : ServiceResult() { parse(payload); } -StartArchiveSQLLogResult::~StartArchiveSQLLogResult() +SwitchDBInstanceVpcResult::~SwitchDBInstanceVpcResult() {} -void StartArchiveSQLLogResult::parse(const std::string &payload) +void SwitchDBInstanceVpcResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; diff --git a/rds/src/model/UpgradeDBInstanceKernelVersionRequest.cc b/rds/src/model/UpgradeDBInstanceKernelVersionRequest.cc index c37509288..dcdb2e0fb 100644 --- a/rds/src/model/UpgradeDBInstanceKernelVersionRequest.cc +++ b/rds/src/model/UpgradeDBInstanceKernelVersionRequest.cc @@ -25,17 +25,6 @@ UpgradeDBInstanceKernelVersionRequest::UpgradeDBInstanceKernelVersionRequest() : UpgradeDBInstanceKernelVersionRequest::~UpgradeDBInstanceKernelVersionRequest() {} -std::string UpgradeDBInstanceKernelVersionRequest::getSwitchTimeMode()const -{ - return switchTimeMode_; -} - -void UpgradeDBInstanceKernelVersionRequest::setSwitchTimeMode(const std::string& switchTimeMode) -{ - switchTimeMode_ = switchTimeMode; - setParameter("SwitchTimeMode", switchTimeMode); -} - long UpgradeDBInstanceKernelVersionRequest::getResourceOwnerId()const { return resourceOwnerId_; @@ -58,6 +47,17 @@ void UpgradeDBInstanceKernelVersionRequest::setResourceOwnerAccount(const std::s setParameter("ResourceOwnerAccount", resourceOwnerAccount); } +std::string UpgradeDBInstanceKernelVersionRequest::getUpgradeTime()const +{ + return upgradeTime_; +} + +void UpgradeDBInstanceKernelVersionRequest::setUpgradeTime(const std::string& upgradeTime) +{ + upgradeTime_ = upgradeTime; + setParameter("UpgradeTime", upgradeTime); +} + std::string UpgradeDBInstanceKernelVersionRequest::getDBInstanceId()const { return dBInstanceId_; diff --git a/rds/src/model/UpgradeDBInstanceNetWorkInfoRequest.cc b/rds/src/model/UpgradeDBInstanceNetWorkInfoRequest.cc deleted file mode 100644 index 650aa59a7..000000000 --- a/rds/src/model/UpgradeDBInstanceNetWorkInfoRequest.cc +++ /dev/null @@ -1,93 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::UpgradeDBInstanceNetWorkInfoRequest; - -UpgradeDBInstanceNetWorkInfoRequest::UpgradeDBInstanceNetWorkInfoRequest() : - RpcServiceRequest("rds", "2014-08-15", "UpgradeDBInstanceNetWorkInfo") -{} - -UpgradeDBInstanceNetWorkInfoRequest::~UpgradeDBInstanceNetWorkInfoRequest() -{} - -long UpgradeDBInstanceNetWorkInfoRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void UpgradeDBInstanceNetWorkInfoRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string UpgradeDBInstanceNetWorkInfoRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void UpgradeDBInstanceNetWorkInfoRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string UpgradeDBInstanceNetWorkInfoRequest::getConnectionString()const -{ - return connectionString_; -} - -void UpgradeDBInstanceNetWorkInfoRequest::setConnectionString(const std::string& connectionString) -{ - connectionString_ = connectionString; - setParameter("ConnectionString", connectionString); -} - -std::string UpgradeDBInstanceNetWorkInfoRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void UpgradeDBInstanceNetWorkInfoRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -long UpgradeDBInstanceNetWorkInfoRequest::getOwnerId()const -{ - return ownerId_; -} - -void UpgradeDBInstanceNetWorkInfoRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string UpgradeDBInstanceNetWorkInfoRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void UpgradeDBInstanceNetWorkInfoRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/UpgradeDBInstanceNetworkRequest.cc b/rds/src/model/UpgradeDBInstanceNetworkRequest.cc deleted file mode 100644 index 63869dad1..000000000 --- a/rds/src/model/UpgradeDBInstanceNetworkRequest.cc +++ /dev/null @@ -1,104 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include - -using AlibabaCloud::Rds::Model::UpgradeDBInstanceNetworkRequest; - -UpgradeDBInstanceNetworkRequest::UpgradeDBInstanceNetworkRequest() : - RpcServiceRequest("rds", "2014-08-15", "UpgradeDBInstanceNetwork") -{} - -UpgradeDBInstanceNetworkRequest::~UpgradeDBInstanceNetworkRequest() -{} - -long UpgradeDBInstanceNetworkRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void UpgradeDBInstanceNetworkRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string UpgradeDBInstanceNetworkRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void UpgradeDBInstanceNetworkRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string UpgradeDBInstanceNetworkRequest::getConnectionString()const -{ - return connectionString_; -} - -void UpgradeDBInstanceNetworkRequest::setConnectionString(const std::string& connectionString) -{ - connectionString_ = connectionString; - setParameter("ConnectionString", connectionString); -} - -std::string UpgradeDBInstanceNetworkRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void UpgradeDBInstanceNetworkRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -std::string UpgradeDBInstanceNetworkRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void UpgradeDBInstanceNetworkRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); -} - -long UpgradeDBInstanceNetworkRequest::getOwnerId()const -{ - return ownerId_; -} - -void UpgradeDBInstanceNetworkRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string UpgradeDBInstanceNetworkRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void UpgradeDBInstanceNetworkRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/rds/src/model/UpgradeDBInstanceNetworkResult.cc b/rds/src/model/UpgradeDBInstanceNetworkResult.cc deleted file mode 100644 index 29a171126..000000000 --- a/rds/src/model/UpgradeDBInstanceNetworkResult.cc +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -UpgradeDBInstanceNetworkResult::UpgradeDBInstanceNetworkResult() : - ServiceResult() -{} - -UpgradeDBInstanceNetworkResult::UpgradeDBInstanceNetworkResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -UpgradeDBInstanceNetworkResult::~UpgradeDBInstanceNetworkResult() -{} - -void UpgradeDBInstanceNetworkResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - if(!value["DBInstanceName"].isNull()) - dBInstanceName_ = value["DBInstanceName"].asString(); - -} - -std::string UpgradeDBInstanceNetworkResult::getDBInstanceName()const -{ - return dBInstanceName_; -} -