由秒本发起的RDS SDK自动发布, 版本号:1.10.2

Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
This commit is contained in:
haowei.yao
2018-05-22 17:28:21 +08:00
parent 3d5f029c8a
commit 459c875c7d
275 changed files with 9693 additions and 6450 deletions

View File

@@ -44,6 +44,8 @@
#include "model/ModifyAccountDescriptionResult.h"
#include "model/DescribeDBInstanceHAConfigRequest.h"
#include "model/DescribeDBInstanceHAConfigResult.h"
#include "model/DescribeCustinsKernelReleaseNotesRequest.h"
#include "model/DescribeCustinsKernelReleaseNotesResult.h"
#include "model/DescribeOssDownloadsRequest.h"
#include "model/DescribeOssDownloadsResult.h"
#include "model/ModifyParameterRequest.h"
@@ -52,6 +54,8 @@
#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"
@@ -74,6 +78,8 @@
#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"
@@ -134,8 +140,6 @@
#include "model/CloneDBInstanceResult.h"
#include "model/DescribeTasksRequest.h"
#include "model/DescribeTasksResult.h"
#include "model/CreateUploadPathForSQLServerRequest.h"
#include "model/CreateUploadPathForSQLServerResult.h"
#include "model/DescribeRenewalPriceRequest.h"
#include "model/DescribeRenewalPriceResult.h"
#include "model/AllocateInstancePublicConnectionRequest.h"
@@ -144,14 +148,14 @@
#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/CreateTempDBInstanceRequest.h"
#include "model/CreateTempDBInstanceResult.h"
#include "model/DescribeImportsForSQLServerRequest.h"
#include "model/DescribeImportsForSQLServerResult.h"
#include "model/ModifyInstanceAutoRenewalAttributeRequest.h"
#include "model/ModifyInstanceAutoRenewalAttributeResult.h"
#include "model/DescribeSQLCollectorPolicyRequest.h"
@@ -186,8 +190,14 @@
#include "model/ModifySecurityIpsResult.h"
#include "model/DescribeMigrateTasksForSQLServerRequest.h"
#include "model/DescribeMigrateTasksForSQLServerResult.h"
#include "model/DescribeVerificationListRequest.h"
#include "model/DescribeVerificationListResult.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"
@@ -244,6 +254,10 @@
#include "model/ModifyDBInstanceSSLResult.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"
@@ -298,6 +312,8 @@
#include "model/PurgeDBInstanceLogResult.h"
#include "model/DescribeTaskInfoRequest.h"
#include "model/DescribeTaskInfoResult.h"
#include "model/UpgradeDBInstanceKernelVersionRequest.h"
#include "model/UpgradeDBInstanceKernelVersionResult.h"
#include "model/DescribeRegionsRequest.h"
#include "model/DescribeRegionsResult.h"
#include "model/MigrateToOtherZoneRequest.h"
@@ -312,8 +328,6 @@
#include "model/UpgradeDBInstanceNetworkResult.h"
#include "model/ReleaseReadWriteSplittingConnectionRequest.h"
#include "model/ReleaseReadWriteSplittingConnectionResult.h"
#include "model/DescribeFilesForSQLServerRequest.h"
#include "model/DescribeFilesForSQLServerResult.h"
#include "model/DescribeErrorLogsRequest.h"
#include "model/DescribeErrorLogsResult.h"
#include "model/ModifyDBInstanceHAConfigRequest.h"
@@ -322,6 +336,8 @@
#include "model/DescribeDBInstancesAsCsvResult.h"
#include "model/ResetAccountPasswordRequest.h"
#include "model/ResetAccountPasswordResult.h"
#include "model/ModifyDBInstanceProxyConfigurationRequest.h"
#include "model/ModifyDBInstanceProxyConfigurationResult.h"
#include "model/DescribeAccountsRequest.h"
#include "model/DescribeAccountsResult.h"
#include "model/DescribePriceRequest.h"
@@ -342,6 +358,8 @@
#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/DescribeBackupPolicyRequest.h"
@@ -398,6 +416,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeDBInstanceHAConfigResult> DescribeDBInstanceHAConfigOutcome;
typedef std::future<DescribeDBInstanceHAConfigOutcome> DescribeDBInstanceHAConfigOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeDBInstanceHAConfigRequest&, const DescribeDBInstanceHAConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceHAConfigAsyncHandler;
typedef Outcome<Error, Model::DescribeCustinsKernelReleaseNotesResult> DescribeCustinsKernelReleaseNotesOutcome;
typedef std::future<DescribeCustinsKernelReleaseNotesOutcome> DescribeCustinsKernelReleaseNotesOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeCustinsKernelReleaseNotesRequest&, const DescribeCustinsKernelReleaseNotesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCustinsKernelReleaseNotesAsyncHandler;
typedef Outcome<Error, Model::DescribeOssDownloadsResult> DescribeOssDownloadsOutcome;
typedef std::future<DescribeOssDownloadsOutcome> DescribeOssDownloadsOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeOssDownloadsRequest&, const DescribeOssDownloadsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeOssDownloadsAsyncHandler;
@@ -410,6 +431,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::UpgradeDBInstanceEngineVersionResult> UpgradeDBInstanceEngineVersionOutcome;
typedef std::future<UpgradeDBInstanceEngineVersionOutcome> UpgradeDBInstanceEngineVersionOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::UpgradeDBInstanceEngineVersionRequest&, const UpgradeDBInstanceEngineVersionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpgradeDBInstanceEngineVersionAsyncHandler;
typedef Outcome<Error, Model::ModifyReplicaRecoveryModeResult> ModifyReplicaRecoveryModeOutcome;
typedef std::future<ModifyReplicaRecoveryModeOutcome> ModifyReplicaRecoveryModeOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyReplicaRecoveryModeRequest&, const ModifyReplicaRecoveryModeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyReplicaRecoveryModeAsyncHandler;
typedef Outcome<Error, Model::DescribeReplicasResult> DescribeReplicasOutcome;
typedef std::future<DescribeReplicasOutcome> DescribeReplicasOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeReplicasRequest&, const DescribeReplicasOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeReplicasAsyncHandler;
@@ -443,6 +467,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifySecurityGroupConfigurationResult> ModifySecurityGroupConfigurationOutcome;
typedef std::future<ModifySecurityGroupConfigurationOutcome> ModifySecurityGroupConfigurationOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifySecurityGroupConfigurationRequest&, const ModifySecurityGroupConfigurationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySecurityGroupConfigurationAsyncHandler;
typedef Outcome<Error, Model::DescribeReplicaConflictInfoResult> DescribeReplicaConflictInfoOutcome;
typedef std::future<DescribeReplicaConflictInfoOutcome> DescribeReplicaConflictInfoOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeReplicaConflictInfoRequest&, const DescribeReplicaConflictInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeReplicaConflictInfoAsyncHandler;
typedef Outcome<Error, Model::DescribeCharacterSetNameResult> DescribeCharacterSetNameOutcome;
typedef std::future<DescribeCharacterSetNameOutcome> DescribeCharacterSetNameOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeCharacterSetNameRequest&, const DescribeCharacterSetNameOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCharacterSetNameAsyncHandler;
@@ -533,9 +560,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeTasksResult> DescribeTasksOutcome;
typedef std::future<DescribeTasksOutcome> DescribeTasksOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeTasksRequest&, const DescribeTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTasksAsyncHandler;
typedef Outcome<Error, Model::CreateUploadPathForSQLServerResult> CreateUploadPathForSQLServerOutcome;
typedef std::future<CreateUploadPathForSQLServerOutcome> CreateUploadPathForSQLServerOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::CreateUploadPathForSQLServerRequest&, const CreateUploadPathForSQLServerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateUploadPathForSQLServerAsyncHandler;
typedef Outcome<Error, Model::DescribeRenewalPriceResult> DescribeRenewalPriceOutcome;
typedef std::future<DescribeRenewalPriceOutcome> DescribeRenewalPriceOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeRenewalPriceRequest&, const DescribeRenewalPriceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRenewalPriceAsyncHandler;
@@ -548,6 +572,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeInstanceAutoRenewAttributeResult> DescribeInstanceAutoRenewAttributeOutcome;
typedef std::future<DescribeInstanceAutoRenewAttributeOutcome> DescribeInstanceAutoRenewAttributeOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeInstanceAutoRenewAttributeRequest&, const DescribeInstanceAutoRenewAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceAutoRenewAttributeAsyncHandler;
typedef Outcome<Error, Model::CreateStaticVerificationResult> CreateStaticVerificationOutcome;
typedef std::future<CreateStaticVerificationOutcome> CreateStaticVerificationOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::CreateStaticVerificationRequest&, const CreateStaticVerificationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateStaticVerificationAsyncHandler;
typedef Outcome<Error, Model::DescribeDBInstanceAttributeResult> DescribeDBInstanceAttributeOutcome;
typedef std::future<DescribeDBInstanceAttributeOutcome> DescribeDBInstanceAttributeOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeDBInstanceAttributeRequest&, const DescribeDBInstanceAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceAttributeAsyncHandler;
@@ -557,9 +584,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateTempDBInstanceResult> CreateTempDBInstanceOutcome;
typedef std::future<CreateTempDBInstanceOutcome> CreateTempDBInstanceOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::CreateTempDBInstanceRequest&, const CreateTempDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTempDBInstanceAsyncHandler;
typedef Outcome<Error, Model::DescribeImportsForSQLServerResult> DescribeImportsForSQLServerOutcome;
typedef std::future<DescribeImportsForSQLServerOutcome> DescribeImportsForSQLServerOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeImportsForSQLServerRequest&, const DescribeImportsForSQLServerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeImportsForSQLServerAsyncHandler;
typedef Outcome<Error, Model::ModifyInstanceAutoRenewalAttributeResult> ModifyInstanceAutoRenewalAttributeOutcome;
typedef std::future<ModifyInstanceAutoRenewalAttributeOutcome> ModifyInstanceAutoRenewalAttributeOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyInstanceAutoRenewalAttributeRequest&, const ModifyInstanceAutoRenewalAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceAutoRenewalAttributeAsyncHandler;
@@ -611,9 +635,18 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeMigrateTasksForSQLServerResult> DescribeMigrateTasksForSQLServerOutcome;
typedef std::future<DescribeMigrateTasksForSQLServerOutcome> DescribeMigrateTasksForSQLServerOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeMigrateTasksForSQLServerRequest&, const DescribeMigrateTasksForSQLServerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMigrateTasksForSQLServerAsyncHandler;
typedef Outcome<Error, Model::DescribeVerificationListResult> DescribeVerificationListOutcome;
typedef std::future<DescribeVerificationListOutcome> DescribeVerificationListOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeVerificationListRequest&, const DescribeVerificationListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVerificationListAsyncHandler;
typedef Outcome<Error, Model::CreateOnlineDatabaseTaskResult> CreateOnlineDatabaseTaskOutcome;
typedef std::future<CreateOnlineDatabaseTaskOutcome> CreateOnlineDatabaseTaskOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::CreateOnlineDatabaseTaskRequest&, const CreateOnlineDatabaseTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateOnlineDatabaseTaskAsyncHandler;
typedef Outcome<Error, Model::ModifyReplicaModeResult> ModifyReplicaModeOutcome;
typedef std::future<ModifyReplicaModeOutcome> ModifyReplicaModeOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyReplicaModeRequest&, const ModifyReplicaModeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyReplicaModeAsyncHandler;
typedef Outcome<Error, Model::DescribeStrategyResult> DescribeStrategyOutcome;
typedef std::future<DescribeStrategyOutcome> DescribeStrategyOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeStrategyRequest&, const DescribeStrategyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeStrategyAsyncHandler;
typedef Outcome<Error, Model::DeleteDampPolicyResult> DeleteDampPolicyOutcome;
typedef std::future<DeleteDampPolicyOutcome> DeleteDampPolicyOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DeleteDampPolicyRequest&, const DeleteDampPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDampPolicyAsyncHandler;
@@ -698,6 +731,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeSQLLogReportsResult> DescribeSQLLogReportsOutcome;
typedef std::future<DescribeSQLLogReportsOutcome> DescribeSQLLogReportsOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeSQLLogReportsRequest&, const DescribeSQLLogReportsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSQLLogReportsAsyncHandler;
typedef Outcome<Error, Model::DescribeStaticVerificationListResult> DescribeStaticVerificationListOutcome;
typedef std::future<DescribeStaticVerificationListOutcome> DescribeStaticVerificationListOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeStaticVerificationListRequest&, const DescribeStaticVerificationListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeStaticVerificationListAsyncHandler;
typedef Outcome<Error, Model::DescribeCloudDBAServiceResult> DescribeCloudDBAServiceOutcome;
typedef std::future<DescribeCloudDBAServiceOutcome> DescribeCloudDBAServiceOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeCloudDBAServiceRequest&, const DescribeCloudDBAServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCloudDBAServiceAsyncHandler;
typedef Outcome<Error, Model::DescribeSQLDiagnosisListResult> DescribeSQLDiagnosisListOutcome;
typedef std::future<DescribeSQLDiagnosisListOutcome> DescribeSQLDiagnosisListOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeSQLDiagnosisListRequest&, const DescribeSQLDiagnosisListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSQLDiagnosisListAsyncHandler;
@@ -779,6 +818,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeTaskInfoResult> DescribeTaskInfoOutcome;
typedef std::future<DescribeTaskInfoOutcome> DescribeTaskInfoOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeTaskInfoRequest&, const DescribeTaskInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTaskInfoAsyncHandler;
typedef Outcome<Error, Model::UpgradeDBInstanceKernelVersionResult> UpgradeDBInstanceKernelVersionOutcome;
typedef std::future<UpgradeDBInstanceKernelVersionOutcome> UpgradeDBInstanceKernelVersionOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::UpgradeDBInstanceKernelVersionRequest&, const UpgradeDBInstanceKernelVersionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpgradeDBInstanceKernelVersionAsyncHandler;
typedef Outcome<Error, Model::DescribeRegionsResult> DescribeRegionsOutcome;
typedef std::future<DescribeRegionsOutcome> DescribeRegionsOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeRegionsRequest&, const DescribeRegionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRegionsAsyncHandler;
@@ -800,9 +842,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ReleaseReadWriteSplittingConnectionResult> ReleaseReadWriteSplittingConnectionOutcome;
typedef std::future<ReleaseReadWriteSplittingConnectionOutcome> ReleaseReadWriteSplittingConnectionOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ReleaseReadWriteSplittingConnectionRequest&, const ReleaseReadWriteSplittingConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReleaseReadWriteSplittingConnectionAsyncHandler;
typedef Outcome<Error, Model::DescribeFilesForSQLServerResult> DescribeFilesForSQLServerOutcome;
typedef std::future<DescribeFilesForSQLServerOutcome> DescribeFilesForSQLServerOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeFilesForSQLServerRequest&, const DescribeFilesForSQLServerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeFilesForSQLServerAsyncHandler;
typedef Outcome<Error, Model::DescribeErrorLogsResult> DescribeErrorLogsOutcome;
typedef std::future<DescribeErrorLogsOutcome> DescribeErrorLogsOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeErrorLogsRequest&, const DescribeErrorLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeErrorLogsAsyncHandler;
@@ -815,6 +854,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ResetAccountPasswordResult> ResetAccountPasswordOutcome;
typedef std::future<ResetAccountPasswordOutcome> ResetAccountPasswordOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ResetAccountPasswordRequest&, const ResetAccountPasswordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResetAccountPasswordAsyncHandler;
typedef Outcome<Error, Model::ModifyDBInstanceProxyConfigurationResult> ModifyDBInstanceProxyConfigurationOutcome;
typedef std::future<ModifyDBInstanceProxyConfigurationOutcome> ModifyDBInstanceProxyConfigurationOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyDBInstanceProxyConfigurationRequest&, const ModifyDBInstanceProxyConfigurationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceProxyConfigurationAsyncHandler;
typedef Outcome<Error, Model::DescribeAccountsResult> DescribeAccountsOutcome;
typedef std::future<DescribeAccountsOutcome> DescribeAccountsOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeAccountsRequest&, const DescribeAccountsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAccountsAsyncHandler;
@@ -845,6 +887,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeleteDatabaseResult> DeleteDatabaseOutcome;
typedef std::future<DeleteDatabaseOutcome> DeleteDatabaseOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DeleteDatabaseRequest&, const DeleteDatabaseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDatabaseAsyncHandler;
typedef Outcome<Error, Model::ModifyReplicaVerificationModeResult> ModifyReplicaVerificationModeOutcome;
typedef std::future<ModifyReplicaVerificationModeOutcome> ModifyReplicaVerificationModeOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyReplicaVerificationModeRequest&, const ModifyReplicaVerificationModeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyReplicaVerificationModeAsyncHandler;
typedef Outcome<Error, Model::ModifyGuardDomainModeResult> ModifyGuardDomainModeOutcome;
typedef std::future<ModifyGuardDomainModeOutcome> ModifyGuardDomainModeOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyGuardDomainModeRequest&, const ModifyGuardDomainModeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyGuardDomainModeAsyncHandler;
@@ -904,6 +949,9 @@ namespace AlibabaCloud
DescribeDBInstanceHAConfigOutcome describeDBInstanceHAConfig(const Model::DescribeDBInstanceHAConfigRequest &request)const;
void describeDBInstanceHAConfigAsync(const Model::DescribeDBInstanceHAConfigRequest& request, const DescribeDBInstanceHAConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& 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<const AsyncCallerContext>& context = nullptr) const;
DescribeCustinsKernelReleaseNotesOutcomeCallable describeCustinsKernelReleaseNotesCallable(const Model::DescribeCustinsKernelReleaseNotesRequest& request) const;
DescribeOssDownloadsOutcome describeOssDownloads(const Model::DescribeOssDownloadsRequest &request)const;
void describeOssDownloadsAsync(const Model::DescribeOssDownloadsRequest& request, const DescribeOssDownloadsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeOssDownloadsOutcomeCallable describeOssDownloadsCallable(const Model::DescribeOssDownloadsRequest& request) const;
@@ -916,6 +964,9 @@ namespace AlibabaCloud
UpgradeDBInstanceEngineVersionOutcome upgradeDBInstanceEngineVersion(const Model::UpgradeDBInstanceEngineVersionRequest &request)const;
void upgradeDBInstanceEngineVersionAsync(const Model::UpgradeDBInstanceEngineVersionRequest& request, const UpgradeDBInstanceEngineVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& 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<const AsyncCallerContext>& 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<const AsyncCallerContext>& context = nullptr) const;
DescribeReplicasOutcomeCallable describeReplicasCallable(const Model::DescribeReplicasRequest& request) const;
@@ -949,6 +1000,9 @@ namespace AlibabaCloud
ModifySecurityGroupConfigurationOutcome modifySecurityGroupConfiguration(const Model::ModifySecurityGroupConfigurationRequest &request)const;
void modifySecurityGroupConfigurationAsync(const Model::ModifySecurityGroupConfigurationRequest& request, const ModifySecurityGroupConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& 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<const AsyncCallerContext>& 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<const AsyncCallerContext>& context = nullptr) const;
DescribeCharacterSetNameOutcomeCallable describeCharacterSetNameCallable(const Model::DescribeCharacterSetNameRequest& request) const;
@@ -1039,9 +1093,6 @@ namespace AlibabaCloud
DescribeTasksOutcome describeTasks(const Model::DescribeTasksRequest &request)const;
void describeTasksAsync(const Model::DescribeTasksRequest& request, const DescribeTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeTasksOutcomeCallable describeTasksCallable(const Model::DescribeTasksRequest& request) const;
CreateUploadPathForSQLServerOutcome createUploadPathForSQLServer(const Model::CreateUploadPathForSQLServerRequest &request)const;
void createUploadPathForSQLServerAsync(const Model::CreateUploadPathForSQLServerRequest& request, const CreateUploadPathForSQLServerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateUploadPathForSQLServerOutcomeCallable createUploadPathForSQLServerCallable(const Model::CreateUploadPathForSQLServerRequest& request) const;
DescribeRenewalPriceOutcome describeRenewalPrice(const Model::DescribeRenewalPriceRequest &request)const;
void describeRenewalPriceAsync(const Model::DescribeRenewalPriceRequest& request, const DescribeRenewalPriceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRenewalPriceOutcomeCallable describeRenewalPriceCallable(const Model::DescribeRenewalPriceRequest& request) const;
@@ -1054,6 +1105,9 @@ namespace AlibabaCloud
DescribeInstanceAutoRenewAttributeOutcome describeInstanceAutoRenewAttribute(const Model::DescribeInstanceAutoRenewAttributeRequest &request)const;
void describeInstanceAutoRenewAttributeAsync(const Model::DescribeInstanceAutoRenewAttributeRequest& request, const DescribeInstanceAutoRenewAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& 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<const AsyncCallerContext>& 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<const AsyncCallerContext>& context = nullptr) const;
DescribeDBInstanceAttributeOutcomeCallable describeDBInstanceAttributeCallable(const Model::DescribeDBInstanceAttributeRequest& request) const;
@@ -1063,9 +1117,6 @@ namespace AlibabaCloud
CreateTempDBInstanceOutcome createTempDBInstance(const Model::CreateTempDBInstanceRequest &request)const;
void createTempDBInstanceAsync(const Model::CreateTempDBInstanceRequest& request, const CreateTempDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateTempDBInstanceOutcomeCallable createTempDBInstanceCallable(const Model::CreateTempDBInstanceRequest& request) const;
DescribeImportsForSQLServerOutcome describeImportsForSQLServer(const Model::DescribeImportsForSQLServerRequest &request)const;
void describeImportsForSQLServerAsync(const Model::DescribeImportsForSQLServerRequest& request, const DescribeImportsForSQLServerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeImportsForSQLServerOutcomeCallable describeImportsForSQLServerCallable(const Model::DescribeImportsForSQLServerRequest& request) const;
ModifyInstanceAutoRenewalAttributeOutcome modifyInstanceAutoRenewalAttribute(const Model::ModifyInstanceAutoRenewalAttributeRequest &request)const;
void modifyInstanceAutoRenewalAttributeAsync(const Model::ModifyInstanceAutoRenewalAttributeRequest& request, const ModifyInstanceAutoRenewalAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyInstanceAutoRenewalAttributeOutcomeCallable modifyInstanceAutoRenewalAttributeCallable(const Model::ModifyInstanceAutoRenewalAttributeRequest& request) const;
@@ -1117,9 +1168,18 @@ namespace AlibabaCloud
DescribeMigrateTasksForSQLServerOutcome describeMigrateTasksForSQLServer(const Model::DescribeMigrateTasksForSQLServerRequest &request)const;
void describeMigrateTasksForSQLServerAsync(const Model::DescribeMigrateTasksForSQLServerRequest& request, const DescribeMigrateTasksForSQLServerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& 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<const AsyncCallerContext>& context = nullptr) const;
DescribeVerificationListOutcomeCallable describeVerificationListCallable(const Model::DescribeVerificationListRequest& request) const;
CreateOnlineDatabaseTaskOutcome createOnlineDatabaseTask(const Model::CreateOnlineDatabaseTaskRequest &request)const;
void createOnlineDatabaseTaskAsync(const Model::CreateOnlineDatabaseTaskRequest& request, const CreateOnlineDatabaseTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateOnlineDatabaseTaskOutcomeCallable createOnlineDatabaseTaskCallable(const Model::CreateOnlineDatabaseTaskRequest& request) const;
ModifyReplicaModeOutcome modifyReplicaMode(const Model::ModifyReplicaModeRequest &request)const;
void modifyReplicaModeAsync(const Model::ModifyReplicaModeRequest& request, const ModifyReplicaModeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& 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<const AsyncCallerContext>& 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<const AsyncCallerContext>& context = nullptr) const;
DeleteDampPolicyOutcomeCallable deleteDampPolicyCallable(const Model::DeleteDampPolicyRequest& request) const;
@@ -1204,6 +1264,12 @@ namespace AlibabaCloud
DescribeSQLLogReportsOutcome describeSQLLogReports(const Model::DescribeSQLLogReportsRequest &request)const;
void describeSQLLogReportsAsync(const Model::DescribeSQLLogReportsRequest& request, const DescribeSQLLogReportsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& 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<const AsyncCallerContext>& 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<const AsyncCallerContext>& 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<const AsyncCallerContext>& context = nullptr) const;
DescribeSQLDiagnosisListOutcomeCallable describeSQLDiagnosisListCallable(const Model::DescribeSQLDiagnosisListRequest& request) const;
@@ -1285,6 +1351,9 @@ namespace AlibabaCloud
DescribeTaskInfoOutcome describeTaskInfo(const Model::DescribeTaskInfoRequest &request)const;
void describeTaskInfoAsync(const Model::DescribeTaskInfoRequest& request, const DescribeTaskInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeTaskInfoOutcomeCallable describeTaskInfoCallable(const Model::DescribeTaskInfoRequest& request) const;
UpgradeDBInstanceKernelVersionOutcome upgradeDBInstanceKernelVersion(const Model::UpgradeDBInstanceKernelVersionRequest &request)const;
void upgradeDBInstanceKernelVersionAsync(const Model::UpgradeDBInstanceKernelVersionRequest& request, const UpgradeDBInstanceKernelVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpgradeDBInstanceKernelVersionOutcomeCallable upgradeDBInstanceKernelVersionCallable(const Model::UpgradeDBInstanceKernelVersionRequest& request) const;
DescribeRegionsOutcome describeRegions(const Model::DescribeRegionsRequest &request)const;
void describeRegionsAsync(const Model::DescribeRegionsRequest& request, const DescribeRegionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRegionsOutcomeCallable describeRegionsCallable(const Model::DescribeRegionsRequest& request) const;
@@ -1306,9 +1375,6 @@ namespace AlibabaCloud
ReleaseReadWriteSplittingConnectionOutcome releaseReadWriteSplittingConnection(const Model::ReleaseReadWriteSplittingConnectionRequest &request)const;
void releaseReadWriteSplittingConnectionAsync(const Model::ReleaseReadWriteSplittingConnectionRequest& request, const ReleaseReadWriteSplittingConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ReleaseReadWriteSplittingConnectionOutcomeCallable releaseReadWriteSplittingConnectionCallable(const Model::ReleaseReadWriteSplittingConnectionRequest& request) const;
DescribeFilesForSQLServerOutcome describeFilesForSQLServer(const Model::DescribeFilesForSQLServerRequest &request)const;
void describeFilesForSQLServerAsync(const Model::DescribeFilesForSQLServerRequest& request, const DescribeFilesForSQLServerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeFilesForSQLServerOutcomeCallable describeFilesForSQLServerCallable(const Model::DescribeFilesForSQLServerRequest& request) const;
DescribeErrorLogsOutcome describeErrorLogs(const Model::DescribeErrorLogsRequest &request)const;
void describeErrorLogsAsync(const Model::DescribeErrorLogsRequest& request, const DescribeErrorLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeErrorLogsOutcomeCallable describeErrorLogsCallable(const Model::DescribeErrorLogsRequest& request) const;
@@ -1321,6 +1387,9 @@ namespace AlibabaCloud
ResetAccountPasswordOutcome resetAccountPassword(const Model::ResetAccountPasswordRequest &request)const;
void resetAccountPasswordAsync(const Model::ResetAccountPasswordRequest& request, const ResetAccountPasswordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ResetAccountPasswordOutcomeCallable resetAccountPasswordCallable(const Model::ResetAccountPasswordRequest& request) const;
ModifyDBInstanceProxyConfigurationOutcome modifyDBInstanceProxyConfiguration(const Model::ModifyDBInstanceProxyConfigurationRequest &request)const;
void modifyDBInstanceProxyConfigurationAsync(const Model::ModifyDBInstanceProxyConfigurationRequest& request, const ModifyDBInstanceProxyConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& 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<const AsyncCallerContext>& context = nullptr) const;
DescribeAccountsOutcomeCallable describeAccountsCallable(const Model::DescribeAccountsRequest& request) const;
@@ -1351,6 +1420,9 @@ namespace AlibabaCloud
DeleteDatabaseOutcome deleteDatabase(const Model::DeleteDatabaseRequest &request)const;
void deleteDatabaseAsync(const Model::DeleteDatabaseRequest& request, const DeleteDatabaseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteDatabaseOutcomeCallable deleteDatabaseCallable(const Model::DeleteDatabaseRequest& request) const;
ModifyReplicaVerificationModeOutcome modifyReplicaVerificationMode(const Model::ModifyReplicaVerificationModeRequest &request)const;
void modifyReplicaVerificationModeAsync(const Model::ModifyReplicaVerificationModeRequest& request, const ModifyReplicaVerificationModeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& 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<const AsyncCallerContext>& context = nullptr) const;
ModifyGuardDomainModeOutcomeCallable modifyGuardDomainModeCallable(const Model::ModifyGuardDomainModeRequest& request) const;

View File

@@ -32,24 +32,24 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT CalculateDBInstanceWeightResult : public ServiceResult
{
public:
struct DBInstanceWeight
{
std::string availability;
std::string dBInstanceId;
std::string dBInstanceType;
std::string weight;
};
struct DBInstanceWeight
{
std::string availability;
std::string dBInstanceId;
std::string dBInstanceType;
std::string weight;
};
CalculateDBInstanceWeightResult();
explicit CalculateDBInstanceWeightResult(const std::string &payload);
~CalculateDBInstanceWeightResult();
std::vector<DBInstanceWeight> getItems()const;
std::vector<DBInstanceWeight> getItems()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DBInstanceWeight> items_;
std::vector<DBInstanceWeight> items_;
};
}

View File

@@ -37,14 +37,14 @@ namespace AlibabaCloud
CheckRecoveryConditionsResult();
explicit CheckRecoveryConditionsResult(const std::string &payload);
~CheckRecoveryConditionsResult();
std::string getDBInstanceId()const;
std::string getRecoveryStatus()const;
std::string getDBInstanceId()const;
std::string getRecoveryStatus()const;
protected:
void parse(const std::string &payload);
private:
std::string dBInstanceId_;
std::string recoveryStatus_;
std::string dBInstanceId_;
std::string recoveryStatus_;
};
}

View File

@@ -32,25 +32,25 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT CheckResourceResult : public ServiceResult
{
public:
struct Resource
{
std::string dBInstanceAvailable;
std::string engineVersion;
std::string engine;
};
struct Resource
{
std::string dBInstanceAvailable;
std::string engineVersion;
std::string engine;
};
CheckResourceResult();
explicit CheckResourceResult(const std::string &payload);
~CheckResourceResult();
std::string getSpecifyCount()const;
std::vector<Resource> getResources()const;
std::string getSpecifyCount()const;
std::vector<Resource> getResources()const;
protected:
void parse(const std::string &payload);
private:
std::string specifyCount_;
std::vector<Resource> resources_;
std::string specifyCount_;
std::vector<Resource> resources_;
};
}

View File

@@ -37,18 +37,18 @@ namespace AlibabaCloud
CloneDBInstanceResult();
explicit CloneDBInstanceResult(const std::string &payload);
~CloneDBInstanceResult();
std::string getDBInstanceId()const;
std::string getPort()const;
std::string getOrderId()const;
std::string getConnectionString()const;
std::string getDBInstanceId()const;
std::string getPort()const;
std::string getOrderId()const;
std::string getConnectionString()const;
protected:
void parse(const std::string &payload);
private:
std::string dBInstanceId_;
std::string port_;
std::string orderId_;
std::string connectionString_;
std::string dBInstanceId_;
std::string port_;
std::string orderId_;
std::string connectionString_;
};
}

View File

@@ -37,16 +37,16 @@ namespace AlibabaCloud
CopyDatabaseResult();
explicit CopyDatabaseResult(const std::string &payload);
~CopyDatabaseResult();
std::string getTaskId()const;
std::string getDBName()const;
std::string getDBStatus()const;
std::string getTaskId()const;
std::string getDBName()const;
std::string getDBStatus()const;
protected:
void parse(const std::string &payload);
private:
std::string taskId_;
std::string dBName_;
std::string dBStatus_;
std::string taskId_;
std::string dBName_;
std::string dBStatus_;
};
}

View File

@@ -37,18 +37,18 @@ namespace AlibabaCloud
CreateDBInstanceReplicaResult();
explicit CreateDBInstanceReplicaResult(const std::string &payload);
~CreateDBInstanceReplicaResult();
std::string getDBInstanceId()const;
long getOrderId()const;
std::string getWorkflowId()const;
std::string getReplicaId()const;
std::string getDBInstanceId()const;
long getOrderId()const;
std::string getWorkflowId()const;
std::string getReplicaId()const;
protected:
void parse(const std::string &payload);
private:
std::string dBInstanceId_;
long orderId_;
std::string workflowId_;
std::string replicaId_;
std::string dBInstanceId_;
long orderId_;
std::string workflowId_;
std::string replicaId_;
};
}

View File

@@ -57,6 +57,10 @@ namespace AlibabaCloud
void setEngine(const std::string& engine);
std::string getDBInstanceDescription()const;
void setDBInstanceDescription(const std::string& dBInstanceDescription);
std::string getDBInstanceStorageType()const;
void setDBInstanceStorageType(const std::string& dBInstanceStorageType);
std::string getBusinessInfo()const;
void setBusinessInfo(const std::string& businessInfo);
std::string getDBInstanceNetType()const;
void setDBInstanceNetType(const std::string& dBInstanceNetType);
std::string getPeriod()const;
@@ -100,6 +104,8 @@ namespace AlibabaCloud
std::string regionId_;
std::string engine_;
std::string dBInstanceDescription_;
std::string dBInstanceStorageType_;
std::string businessInfo_;
std::string dBInstanceNetType_;
std::string period_;
std::string resourceOwnerAccount_;

View File

@@ -37,18 +37,18 @@ namespace AlibabaCloud
CreateDBInstanceResult();
explicit CreateDBInstanceResult(const std::string &payload);
~CreateDBInstanceResult();
std::string getDBInstanceId()const;
std::string getPort()const;
std::string getOrderId()const;
std::string getConnectionString()const;
std::string getDBInstanceId()const;
std::string getPort()const;
std::string getOrderId()const;
std::string getConnectionString()const;
protected:
void parse(const std::string &payload);
private:
std::string dBInstanceId_;
std::string port_;
std::string orderId_;
std::string connectionString_;
std::string dBInstanceId_;
std::string port_;
std::string orderId_;
std::string connectionString_;
};
}

View File

@@ -37,14 +37,14 @@ namespace AlibabaCloud
CreateDampPolicyResult();
explicit CreateDampPolicyResult(const std::string &payload);
~CreateDampPolicyResult();
std::string getPolicyName()const;
std::string getPolicyId()const;
std::string getPolicyName()const;
std::string getPolicyId()const;
protected:
void parse(const std::string &payload);
private:
std::string policyName_;
std::string policyId_;
std::string policyName_;
std::string policyId_;
};
}

View File

@@ -37,12 +37,12 @@ namespace AlibabaCloud
CreateDiagnosticReportResult();
explicit CreateDiagnosticReportResult(const std::string &payload);
~CreateDiagnosticReportResult();
std::string getReportId()const;
std::string getReportId()const;
protected:
void parse(const std::string &payload);
private:
std::string reportId_;
std::string reportId_;
};
}

View File

@@ -37,22 +37,22 @@ namespace AlibabaCloud
CreateMigrateTaskForSQLServerResult();
explicit CreateMigrateTaskForSQLServerResult(const std::string &payload);
~CreateMigrateTaskForSQLServerResult();
std::string getTaskId()const;
std::string getDBInstanceId()const;
std::string getTaskType()const;
std::string getDBName()const;
std::string getMigrateIaskId()const;
std::string getDBInstanceName()const;
std::string getTaskId()const;
std::string getDBInstanceId()const;
std::string getTaskType()const;
std::string getDBName()const;
std::string getMigrateIaskId()const;
std::string getDBInstanceName()const;
protected:
void parse(const std::string &payload);
private:
std::string taskId_;
std::string dBInstanceId_;
std::string taskType_;
std::string dBName_;
std::string migrateIaskId_;
std::string dBInstanceName_;
std::string taskId_;
std::string dBInstanceId_;
std::string taskType_;
std::string dBName_;
std::string migrateIaskId_;
std::string dBInstanceName_;
};
}

View File

@@ -37,33 +37,42 @@ namespace AlibabaCloud
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getDBName()const;
void setDBName(const std::string& dBName);
std::string getMigrateTaskId()const;
void setMigrateTaskId(const std::string& migrateTaskId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getIsOnlineDB()const;
void setIsOnlineDB(const std::string& isOnlineDB);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getBackupMode()const;
void setBackupMode(const std::string& backupMode);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getOssObjectPositions()const;
void setOssObjectPositions(const std::string& ossObjectPositions);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getOSSUrls()const;
void setOSSUrls(const std::string& oSSUrls);
std::string getDBName()const;
void setDBName(const std::string& dBName);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getBackupMode()const;
void setBackupMode(const std::string& backupMode);
std::string getCheckDBMode()const;
void setCheckDBMode(const std::string& checkDBMode);
private:
long resourceOwnerId_;
std::string dBName_;
std::string migrateTaskId_;
std::string resourceOwnerAccount_;
std::string isOnlineDB_;
std::string dBInstanceId_;
std::string backupMode_;
long ownerId_;
std::string ossObjectPositions_;
std::string accessKeyId_;
std::string oSSUrls_;
std::string dBName_;
std::string dBInstanceId_;
std::string backupMode_;
std::string checkDBMode_;
};
}

View File

@@ -37,20 +37,20 @@ namespace AlibabaCloud
CreateMigrateTaskResult();
explicit CreateMigrateTaskResult(const std::string &payload);
~CreateMigrateTaskResult();
std::string getTaskId()const;
std::string getDBInstanceId()const;
std::string getBackupMode()const;
std::string getDBName()const;
std::string getMigrateIaskId()const;
std::string getTaskId()const;
std::string getDBInstanceId()const;
std::string getMigrateTaskId()const;
std::string getBackupMode()const;
std::string getDBName()const;
protected:
void parse(const std::string &payload);
private:
std::string taskId_;
std::string dBInstanceId_;
std::string backupMode_;
std::string dBName_;
std::string migrateIaskId_;
std::string taskId_;
std::string dBInstanceId_;
std::string migrateTaskId_;
std::string backupMode_;
std::string dBName_;
};
}

View File

@@ -0,0 +1,75 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_CREATEONLINEDATABASETASKREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_CREATEONLINEDATABASETASKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT CreateOnlineDatabaseTaskRequest : public RpcServiceRequest
{
public:
CreateOnlineDatabaseTaskRequest();
~CreateOnlineDatabaseTaskRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getMigrateTaskId()const;
void setMigrateTaskId(const std::string& migrateTaskId);
std::string getDBName()const;
void setDBName(const std::string& dBName);
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 getCheckDBMode()const;
void setCheckDBMode(const std::string& checkDBMode);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
long resourceOwnerId_;
std::string migrateTaskId_;
std::string dBName_;
std::string resourceOwnerAccount_;
std::string clientToken_;
std::string ownerAccount_;
std::string dBInstanceId_;
std::string checkDBMode_;
long ownerId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_CREATEONLINEDATABASETASKREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEIMPORTSFORSQLSERVERRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEIMPORTSFORSQLSERVERRESULT_H_
#ifndef ALIBABACLOUD_RDS_MODEL_CREATEONLINEDATABASETASKRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_CREATEONLINEDATABASETASKRESULT_H_
#include <string>
#include <vector>
@@ -29,37 +29,21 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeImportsForSQLServerResult : public ServiceResult
class ALIBABACLOUD_RDS_EXPORT CreateOnlineDatabaseTaskResult : public ServiceResult
{
public:
struct SQLServerImport
{
std::string importStatus;
std::string fileName;
std::string startTime;
std::string dBName;
int importId;
};
DescribeImportsForSQLServerResult();
explicit DescribeImportsForSQLServerResult(const std::string &payload);
~DescribeImportsForSQLServerResult();
int getTotalRecordCounts()const;
int getPageNumber()const;
std::vector<SQLServerImport> getItems()const;
int getSQLItemsCounts()const;
CreateOnlineDatabaseTaskResult();
explicit CreateOnlineDatabaseTaskResult(const std::string &payload);
~CreateOnlineDatabaseTaskResult();
protected:
void parse(const std::string &payload);
private:
int totalRecordCounts_;
int pageNumber_;
std::vector<SQLServerImport> items_;
int sQLItemsCounts_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEIMPORTSFORSQLSERVERRESULT_H_
#endif // !ALIBABACLOUD_RDS_MODEL_CREATEONLINEDATABASETASKRESULT_H_

View File

@@ -37,18 +37,18 @@ namespace AlibabaCloud
CreateReadOnlyDBInstanceResult();
explicit CreateReadOnlyDBInstanceResult(const std::string &payload);
~CreateReadOnlyDBInstanceResult();
std::string getDBInstanceId()const;
std::string getPort()const;
std::string getOrderId()const;
std::string getConnectionString()const;
std::string getDBInstanceId()const;
std::string getPort()const;
std::string getOrderId()const;
std::string getConnectionString()const;
protected:
void parse(const std::string &payload);
private:
std::string dBInstanceId_;
std::string port_;
std::string orderId_;
std::string connectionString_;
std::string dBInstanceId_;
std::string port_;
std::string orderId_;
std::string connectionString_;
};
}

View File

@@ -37,12 +37,12 @@ namespace AlibabaCloud
CreateSQLDiagnosisResult();
explicit CreateSQLDiagnosisResult(const std::string &payload);
~CreateSQLDiagnosisResult();
std::string getSQLDiagId()const;
std::string getSQLDiagId()const;
protected:
void parse(const std::string &payload);
private:
std::string sQLDiagId_;
std::string sQLDiagId_;
};
}

View File

@@ -0,0 +1,75 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_CREATESTATICVERIFICATIONREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_CREATESTATICVERIFICATIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT 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_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_CREATEUPLOADPATHFORSQLSERVERRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_CREATEUPLOADPATHFORSQLSERVERRESULT_H_
#ifndef ALIBABACLOUD_RDS_MODEL_CREATESTATICVERIFICATIONRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_CREATESTATICVERIFICATIONRESULT_H_
#include <string>
#include <vector>
@@ -29,35 +29,21 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT CreateUploadPathForSQLServerResult : public ServiceResult
class ALIBABACLOUD_RDS_EXPORT CreateStaticVerificationResult : public ServiceResult
{
public:
CreateUploadPathForSQLServerResult();
explicit CreateUploadPathForSQLServerResult(const std::string &payload);
~CreateUploadPathForSQLServerResult();
std::string getIntranetFtpserver()const;
std::string getUserName()const;
std::string getFileName()const;
int getInternetPort()const;
std::string getInternetFtpServer()const;
int getIntranetport()const;
std::string getPassword()const;
CreateStaticVerificationResult();
explicit CreateStaticVerificationResult(const std::string &payload);
~CreateStaticVerificationResult();
protected:
void parse(const std::string &payload);
private:
std::string intranetFtpserver_;
std::string userName_;
std::string fileName_;
int internetPort_;
std::string internetFtpServer_;
int intranetport_;
std::string password_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_CREATEUPLOADPATHFORSQLSERVERRESULT_H_
#endif // !ALIBABACLOUD_RDS_MODEL_CREATESTATICVERIFICATIONRESULT_H_

View File

@@ -37,12 +37,12 @@ namespace AlibabaCloud
CreateTempDBInstanceResult();
explicit CreateTempDBInstanceResult(const std::string &payload);
~CreateTempDBInstanceResult();
std::string getTempDBInstanceId()const;
std::string getTempDBInstanceId()const;
protected:
void parse(const std::string &payload);
private:
std::string tempDBInstanceId_;
std::string tempDBInstanceId_;
};
}

View File

@@ -32,31 +32,31 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescibeImportsFromDatabaseResult : public ServiceResult
{
public:
struct ImportResultFromDB
{
std::string importDataStatus;
std::string incrementalImportingTime;
std::string importDataStatusDescription;
std::string importDataType;
int importId;
};
struct ImportResultFromDB
{
std::string importDataStatus;
std::string incrementalImportingTime;
std::string importDataStatusDescription;
std::string importDataType;
int importId;
};
DescibeImportsFromDatabaseResult();
explicit DescibeImportsFromDatabaseResult(const std::string &payload);
~DescibeImportsFromDatabaseResult();
int getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<ImportResultFromDB> getItems()const;
int getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<ImportResultFromDB> getItems()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<ImportResultFromDB> items_;
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<ImportResultFromDB> items_;
};
}

View File

@@ -32,39 +32,39 @@ namespace AlibabaCloud
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<std::string> adviseValue;
};
std::string dBInstanceId;
std::vector<InstanceResult::AbnormalItem> abnormalItems;
std::string dBInstanceDescription;
};
struct InstanceResult
{
struct AbnormalItem
{
std::string abnormalReason;
std::string checkTime;
std::string adviceKey;
std::string checkItem;
std::string abnormalValue;
std::string abnormalDetail;
std::vector<std::string> adviseValue;
};
std::string dBInstanceId;
std::vector<InstanceResult::AbnormalItem> abnormalItems;
std::string dBInstanceDescription;
};
DescribeAbnormalDBInstancesResult();
explicit DescribeAbnormalDBInstancesResult(const std::string &payload);
~DescribeAbnormalDBInstancesResult();
int getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<InstanceResult> getItems()const;
int getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<InstanceResult> getItems()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<InstanceResult> items_;
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<InstanceResult> items_;
};
}

View File

@@ -43,10 +43,14 @@ namespace AlibabaCloud
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);
@@ -55,8 +59,10 @@ namespace AlibabaCloud
std::string accountName_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
int pageSize_;
std::string dBInstanceId_;
long ownerId_;
int pageNumber_;
std::string accessKeyId_;
};

View File

@@ -32,31 +32,33 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeAccountsResult : public ServiceResult
{
public:
struct DBInstanceAccount
{
struct DatabasePrivilege
{
std::string accountPrivilege;
std::string dBName;
};
std::string accountDescription;
std::string accountStatus;
std::string dBInstanceId;
std::string accountType;
std::vector<DBInstanceAccount::DatabasePrivilege> databasePrivileges;
std::string accountName;
};
struct DBInstanceAccount
{
struct DatabasePrivilege
{
std::string accountPrivilege;
std::string dBName;
std::string accountPrivilegeDetail;
};
std::string accountDescription;
std::string accountStatus;
std::string privExceeded;
std::string dBInstanceId;
std::string accountType;
std::vector<DBInstanceAccount::DatabasePrivilege> databasePrivileges;
std::string accountName;
};
DescribeAccountsResult();
explicit DescribeAccountsResult(const std::string &payload);
~DescribeAccountsResult();
std::vector<DBInstanceAccount> getAccounts()const;
std::vector<DBInstanceAccount> getAccounts()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DBInstanceAccount> accounts_;
std::vector<DBInstanceAccount> accounts_;
};
}

View File

@@ -37,22 +37,22 @@ namespace AlibabaCloud
DescribeBackupPolicyResult();
explicit DescribeBackupPolicyResult(const std::string &payload);
~DescribeBackupPolicyResult();
std::string getPreferredBackupPeriod()const;
int getLogBackupRetentionPeriod()const;
std::string getPreferredBackupTime()const;
std::string getBackupLog()const;
int getBackupRetentionPeriod()const;
std::string getPreferredNextBackupTime()const;
std::string getPreferredBackupPeriod()const;
int getLogBackupRetentionPeriod()const;
std::string getPreferredBackupTime()const;
std::string getBackupLog()const;
int getBackupRetentionPeriod()const;
std::string getPreferredNextBackupTime()const;
protected:
void parse(const std::string &payload);
private:
std::string preferredBackupPeriod_;
int logBackupRetentionPeriod_;
std::string preferredBackupTime_;
std::string backupLog_;
int backupRetentionPeriod_;
std::string preferredNextBackupTime_;
std::string preferredBackupPeriod_;
int logBackupRetentionPeriod_;
std::string preferredBackupTime_;
std::string backupLog_;
int backupRetentionPeriod_;
std::string preferredNextBackupTime_;
};
}

View File

@@ -32,46 +32,46 @@ namespace AlibabaCloud
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;
};
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<Backup> getItems()const;
long getTotalBackupSize()const;
std::string getTotalRecordCount()const;
std::string getPageRecordCount()const;
std::string getPageNumber()const;
std::vector<Backup> getItems()const;
long getTotalBackupSize()const;
protected:
void parse(const std::string &payload);
private:
std::string totalRecordCount_;
std::string pageRecordCount_;
std::string pageNumber_;
std::vector<Backup> items_;
long totalBackupSize_;
std::string totalRecordCount_;
std::string pageRecordCount_;
std::string pageNumber_;
std::vector<Backup> items_;
long totalBackupSize_;
};
}

View File

@@ -32,25 +32,25 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeBackupTasksResult : public ServiceResult
{
public:
struct BackupJob
{
std::string jobMode;
std::string taskAction;
std::string backupjobId;
std::string backupProgressStatus;
std::string process;
};
struct BackupJob
{
std::string jobMode;
std::string taskAction;
std::string backupjobId;
std::string backupProgressStatus;
std::string process;
};
DescribeBackupTasksResult();
explicit DescribeBackupTasksResult(const std::string &payload);
~DescribeBackupTasksResult();
std::vector<BackupJob> getItems()const;
std::vector<BackupJob> getItems()const;
protected:
void parse(const std::string &payload);
private:
std::vector<BackupJob> items_;
std::vector<BackupJob> items_;
};
}

View File

@@ -32,46 +32,46 @@ namespace AlibabaCloud
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;
};
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<Backup> getItems()const;
long getTotalBackupSize()const;
std::string getTotalRecordCount()const;
std::string getPageRecordCount()const;
std::string getPageNumber()const;
std::vector<Backup> getItems()const;
long getTotalBackupSize()const;
protected:
void parse(const std::string &payload);
private:
std::string totalRecordCount_;
std::string pageRecordCount_;
std::string pageNumber_;
std::vector<Backup> items_;
long totalBackupSize_;
std::string totalRecordCount_;
std::string pageRecordCount_;
std::string pageNumber_;
std::vector<Backup> items_;
long totalBackupSize_;
};
}

View File

@@ -32,46 +32,46 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeBackupsResult : 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;
};
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;
};
DescribeBackupsResult();
explicit DescribeBackupsResult(const std::string &payload);
~DescribeBackupsResult();
std::string getTotalRecordCount()const;
std::string getPageRecordCount()const;
std::string getPageNumber()const;
std::vector<Backup> getItems()const;
long getTotalBackupSize()const;
std::string getTotalRecordCount()const;
std::string getPageRecordCount()const;
std::string getPageNumber()const;
std::vector<Backup> getItems()const;
long getTotalBackupSize()const;
protected:
void parse(const std::string &payload);
private:
std::string totalRecordCount_;
std::string pageRecordCount_;
std::string pageNumber_;
std::vector<Backup> items_;
long totalBackupSize_;
std::string totalRecordCount_;
std::string pageRecordCount_;
std::string pageNumber_;
std::vector<Backup> items_;
long totalBackupSize_;
};
}

View File

@@ -32,36 +32,36 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeBinlogFilesResult : public ServiceResult
{
public:
struct BinLogFile
{
std::string downloadLink;
std::string logBeginTime;
std::string linkExpiredTime;
std::string checksum;
std::string logEndTime;
std::string intranetDownloadLink;
std::string hostInstanceID;
long fileSize;
};
struct BinLogFile
{
std::string downloadLink;
std::string logBeginTime;
std::string linkExpiredTime;
std::string checksum;
std::string logEndTime;
std::string intranetDownloadLink;
std::string hostInstanceID;
long fileSize;
};
DescribeBinlogFilesResult();
explicit DescribeBinlogFilesResult(const std::string &payload);
~DescribeBinlogFilesResult();
int getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<BinLogFile> getItems()const;
long getTotalFileSize()const;
int getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<BinLogFile> getItems()const;
long getTotalFileSize()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<BinLogFile> items_;
long totalFileSize_;
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<BinLogFile> items_;
long totalFileSize_;
};
}

View File

@@ -37,14 +37,14 @@ namespace AlibabaCloud
DescribeCharacterSetNameResult();
explicit DescribeCharacterSetNameResult(const std::string &payload);
~DescribeCharacterSetNameResult();
std::vector<std::string> getCharacterSetNameItems()const;
std::string getEngine()const;
std::vector<std::string> getCharacterSetNameItems()const;
std::string getEngine()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> characterSetNameItems_;
std::string engine_;
std::vector<std::string> characterSetNameItems_;
std::string engine_;
};
}

View File

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

View File

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

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_CREATEUPLOADPATHFORSQLSERVERREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_CREATEUPLOADPATHFORSQLSERVERREQUEST_H_
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBECUSTINSKERNELRELEASENOTESREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBECUSTINSKERNELRELEASENOTESREQUEST_H_
#include <string>
#include <vector>
@@ -28,21 +28,17 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT CreateUploadPathForSQLServerRequest : public RpcServiceRequest
class ALIBABACLOUD_RDS_EXPORT DescribeCustinsKernelReleaseNotesRequest : public RpcServiceRequest
{
public:
CreateUploadPathForSQLServerRequest();
~CreateUploadPathForSQLServerRequest();
DescribeCustinsKernelReleaseNotesRequest();
~DescribeCustinsKernelReleaseNotesRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getDBName()const;
void setDBName(const std::string& dBName);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
long getOwnerId()const;
@@ -52,9 +48,7 @@ namespace AlibabaCloud
private:
long resourceOwnerId_;
std::string dBName_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string dBInstanceId_;
long ownerId_;
std::string accessKeyId_;
@@ -63,4 +57,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_CREATEUPLOADPATHFORSQLSERVERREQUEST_H_
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBECUSTINSKERNELRELEASENOTESREQUEST_H_

View File

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

View File

@@ -32,81 +32,83 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeDBInstanceAttributeResult : public ServiceResult
{
public:
struct DBInstanceAttribute
{
struct ReadOnlyDBInstanceId
{
std::string dBInstanceId;
};
long dBInstanceMemory;
std::string resourceGroupId;
std::string incrementSourceDBInstanceId;
std::string port;
std::string dBInstanceType;
std::string instanceNetworkType;
std::string dBInstanceClassType;
std::string tempUpgradeRecoveryMaxIOPS;
std::string replicateId;
std::string dBInstanceId;
int dBInstanceStorage;
std::string lockReason;
std::string availabilityValue;
std::string tempUpgradeRecoveryClass;
std::string engine;
std::string dBInstanceDescription;
std::string dBInstanceDiskUsed;
std::string engineVersion;
std::string dBInstanceStatus;
int maxConnections;
std::string dBInstanceClass;
int accountMaxQuantity;
std::string vSwitchId;
std::string payType;
std::string lockMode;
std::string guardDBInstanceId;
int insId;
std::string vpcId;
std::string masterInstanceId;
std::string tempUpgradeTimeStart;
std::string tempUpgradeTimeEnd;
std::string readDelayTime;
std::string creationTime;
std::string connectionMode;
std::string vpcCloudInstanceId;
std::string connectionString;
std::string expireTime;
std::string advancedFeatures;
int dBMaxQuantity;
std::string category;
std::string dBInstanceNetType;
int tempUpgradeRecoveryCpu;
std::string tempDBInstanceId;
std::string dBInstanceCPU;
int tempUpgradeRecoveryMemory;
std::string guardDBInstanceName;
std::string tempUpgradeRecoveryMaxConnections;
std::string securityIPList;
std::vector<DBInstanceAttribute::ReadOnlyDBInstanceId> readOnlyDBInstanceIds;
std::string maintainTime;
std::string zoneId;
std::string tempUpgradeRecoveryTime;
std::string accountType;
int maxIOPS;
std::string supportUpgradeAccountType;
bool canTempUpgrade;
std::string regionId;
};
struct DBInstanceAttribute
{
struct ReadOnlyDBInstanceId
{
std::string dBInstanceId;
};
long dBInstanceMemory;
std::string resourceGroupId;
std::string incrementSourceDBInstanceId;
std::string port;
std::string dBInstanceType;
std::string instanceNetworkType;
std::string dBInstanceClassType;
std::string tempUpgradeRecoveryMaxIOPS;
std::string replicateId;
std::string dBInstanceId;
int dBInstanceStorage;
std::string lockReason;
std::string availabilityValue;
std::string tempUpgradeRecoveryClass;
std::string engine;
std::string dBInstanceDescription;
std::string dBInstanceDiskUsed;
std::string engineVersion;
std::string dBInstanceStatus;
int maxConnections;
std::string dBInstanceClass;
int accountMaxQuantity;
std::string vSwitchId;
std::string payType;
std::string lockMode;
std::string guardDBInstanceId;
std::string supportCreateSuperAccount;
int insId;
std::string vpcId;
std::string masterInstanceId;
std::string tempUpgradeTimeStart;
std::string tempUpgradeTimeEnd;
std::string readDelayTime;
std::string creationTime;
std::string connectionMode;
std::string vpcCloudInstanceId;
std::string connectionString;
std::string expireTime;
std::string advancedFeatures;
int dBMaxQuantity;
std::string category;
std::string dBInstanceNetType;
int tempUpgradeRecoveryCpu;
std::string tempDBInstanceId;
std::string dBInstanceCPU;
int tempUpgradeRecoveryMemory;
std::string guardDBInstanceName;
std::string tempUpgradeRecoveryMaxConnections;
std::string securityIPList;
std::vector<DBInstanceAttribute::ReadOnlyDBInstanceId> readOnlyDBInstanceIds;
std::string maintainTime;
std::string zoneId;
std::string tempUpgradeRecoveryTime;
std::string dBInstanceStorageType;
std::string accountType;
int maxIOPS;
std::string supportUpgradeAccountType;
bool canTempUpgrade;
std::string regionId;
};
DescribeDBInstanceAttributeResult();
explicit DescribeDBInstanceAttributeResult(const std::string &payload);
~DescribeDBInstanceAttributeResult();
std::vector<DBInstanceAttribute> getItems()const;
std::vector<DBInstanceAttribute> getItems()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DBInstanceAttribute> items_;
std::vector<DBInstanceAttribute> items_;
};
}

View File

@@ -32,33 +32,33 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeDBInstanceByTagsResult : public ServiceResult
{
public:
struct DBInstanceTag
{
struct Tag
{
std::string tagKey;
std::string tagValue;
};
std::string dBInstanceId;
std::vector<DBInstanceTag::Tag> tags;
};
struct DBInstanceTag
{
struct Tag
{
std::string tagKey;
std::string tagValue;
};
std::string dBInstanceId;
std::vector<DBInstanceTag::Tag> tags;
};
DescribeDBInstanceByTagsResult();
explicit DescribeDBInstanceByTagsResult(const std::string &payload);
~DescribeDBInstanceByTagsResult();
int getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<DBInstanceTag> getItems()const;
int getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<DBInstanceTag> getItems()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<DBInstanceTag> items_;
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<DBInstanceTag> items_;
};
}

View File

@@ -37,28 +37,28 @@ namespace AlibabaCloud
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;
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_;
std::string tempUpgradeRecoveryMaxIOPS_;
int tempUpgradeRecoveryMemory_;
std::string tempUpgradeRecoveryTime_;
std::string tempUpgradeRecoveryMaxConnections_;
int tempUpgradeRecoveryCpu_;
std::string tempUpgradeTimeStart_;
std::string tempUpgradeTimeEnd_;
bool canTempUpgrade_;
std::string tempUpgradeRecoveryClass_;
};
}

View File

@@ -32,33 +32,33 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeDBInstanceHAConfigResult : public ServiceResult
{
public:
struct NodeInfo
{
std::string dataSyncTime;
std::string zoneId;
std::string logSyncTime;
std::string nodeType;
std::string nodeId;
std::string syncStatus;
std::string regionId;
};
struct NodeInfo
{
std::string dataSyncTime;
std::string zoneId;
std::string logSyncTime;
std::string nodeType;
std::string nodeId;
std::string syncStatus;
std::string regionId;
};
DescribeDBInstanceHAConfigResult();
explicit DescribeDBInstanceHAConfigResult(const std::string &payload);
~DescribeDBInstanceHAConfigResult();
std::string getDBInstanceId()const;
std::string getHAMode()const;
std::vector<NodeInfo> getHostInstanceInfos()const;
std::string getSyncMode()const;
std::string getDBInstanceId()const;
std::string getHAMode()const;
std::vector<NodeInfo> getHostInstanceInfos()const;
std::string getSyncMode()const;
protected:
void parse(const std::string &payload);
private:
std::string dBInstanceId_;
std::string hAMode_;
std::vector<NodeInfo> hostInstanceInfos_;
std::string syncMode_;
std::string dBInstanceId_;
std::string hAMode_;
std::vector<NodeInfo> hostInstanceInfos_;
std::string syncMode_;
};
}

View File

@@ -32,24 +32,24 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeDBInstanceIPArrayListResult : public ServiceResult
{
public:
struct DBInstanceIPArray
{
std::string dBInstanceIPArrayAttribute;
std::string securityIPList;
std::string whitelistNetworkType;
std::string dBInstanceIPArrayName;
};
struct DBInstanceIPArray
{
std::string dBInstanceIPArrayAttribute;
std::string securityIPList;
std::string whitelistNetworkType;
std::string dBInstanceIPArrayName;
};
DescribeDBInstanceIPArrayListResult();
explicit DescribeDBInstanceIPArrayListResult(const std::string &payload);
~DescribeDBInstanceIPArrayListResult();
std::vector<DBInstanceIPArray> getItems()const;
std::vector<DBInstanceIPArray> getItems()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DBInstanceIPArray> items_;
std::vector<DBInstanceIPArray> items_;
};
}

View File

@@ -37,12 +37,12 @@ namespace AlibabaCloud
DescribeDBInstanceMonitorResult();
explicit DescribeDBInstanceMonitorResult(const std::string &payload);
~DescribeDBInstanceMonitorResult();
std::string getPeriod()const;
std::string getPeriod()const;
protected:
void parse(const std::string &payload);
private:
std::string period_;
std::string period_;
};
}

View File

@@ -32,47 +32,47 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeDBInstanceNetInfoResult : public ServiceResult
{
public:
struct DBInstanceNetInfo
{
struct SecurityIPGroup
{
std::string securityIPs;
std::string securityIPGroupName;
};
struct DBInstanceWeight
{
std::string availability;
std::string dBInstanceId;
std::string dBInstanceType;
std::string weight;
};
std::string iPType;
std::string vPCId;
std::string port;
std::string vSwitchId;
std::string upgradeable;
std::vector<DBInstanceNetInfo::SecurityIPGroup> securityIPGroups;
std::vector<DBInstanceNetInfo::DBInstanceWeight> dBInstanceWeights;
std::string connectionStringType;
std::string maxDelayTime;
std::string expiredTime;
std::string connectionString;
std::string iPAddress;
std::string distributionType;
};
struct DBInstanceNetInfo
{
struct SecurityIPGroup
{
std::string securityIPs;
std::string securityIPGroupName;
};
struct DBInstanceWeight
{
std::string availability;
std::string dBInstanceId;
std::string dBInstanceType;
std::string weight;
};
std::string iPType;
std::string vPCId;
std::string port;
std::string vSwitchId;
std::string upgradeable;
std::vector<DBInstanceNetInfo::SecurityIPGroup> securityIPGroups;
std::vector<DBInstanceNetInfo::DBInstanceWeight> dBInstanceWeights;
std::string connectionStringType;
std::string maxDelayTime;
std::string expiredTime;
std::string connectionString;
std::string iPAddress;
std::string distributionType;
};
DescribeDBInstanceNetInfoResult();
explicit DescribeDBInstanceNetInfoResult(const std::string &payload);
~DescribeDBInstanceNetInfoResult();
std::vector<DBInstanceNetInfo> getDBInstanceNetInfos()const;
std::string getInstanceNetworkType()const;
std::vector<DBInstanceNetInfo> getDBInstanceNetInfos()const;
std::string getInstanceNetworkType()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DBInstanceNetInfo> dBInstanceNetInfos_;
std::string instanceNetworkType_;
std::vector<DBInstanceNetInfo> dBInstanceNetInfos_;
std::string instanceNetworkType_;
};
}

View File

@@ -32,37 +32,37 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeDBInstancePerformanceResult : public ServiceResult
{
public:
struct PerformanceKey
{
struct PerformanceValue
{
std::string value;
std::string date;
};
std::string valueFormat;
std::vector<PerformanceKey::PerformanceValue> values;
std::string unit;
std::string key;
};
struct PerformanceKey
{
struct PerformanceValue
{
std::string value;
std::string date;
};
std::string valueFormat;
std::vector<PerformanceKey::PerformanceValue> values;
std::string unit;
std::string key;
};
DescribeDBInstancePerformanceResult();
explicit DescribeDBInstancePerformanceResult(const std::string &payload);
~DescribeDBInstancePerformanceResult();
std::vector<PerformanceKey> getPerformanceKeys()const;
std::string getEndTime()const;
std::string getDBInstanceId()const;
std::string getStartTime()const;
std::string getEngine()const;
std::vector<PerformanceKey> getPerformanceKeys()const;
std::string getEndTime()const;
std::string getDBInstanceId()const;
std::string getStartTime()const;
std::string getEngine()const;
protected:
void parse(const std::string &payload);
private:
std::vector<PerformanceKey> performanceKeys_;
std::string endTime_;
std::string dBInstanceId_;
std::string startTime_;
std::string engine_;
std::vector<PerformanceKey> performanceKeys_;
std::string endTime_;
std::string dBInstanceId_;
std::string startTime_;
std::string engine_;
};
}

View File

@@ -37,18 +37,18 @@ namespace AlibabaCloud
DescribeDBInstanceSSLResult();
explicit DescribeDBInstanceSSLResult(const std::string &payload);
~DescribeDBInstanceSSLResult();
std::string getSSLExpireTime()const;
std::string getRequireUpdateReason()const;
std::string getConnectionString()const;
std::string getRequireUpdate()const;
std::string getSSLExpireTime()const;
std::string getRequireUpdateReason()const;
std::string getConnectionString()const;
std::string getRequireUpdate()const;
protected:
void parse(const std::string &payload);
private:
std::string sSLExpireTime_;
std::string requireUpdateReason_;
std::string connectionString_;
std::string requireUpdate_;
std::string sSLExpireTime_;
std::string requireUpdateReason_;
std::string connectionString_;
std::string requireUpdate_;
};
}

View File

@@ -32,24 +32,24 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeDBInstanceTDEResult : public ServiceResult
{
public:
struct Database
{
std::string tDEStatus;
std::string dBName;
};
struct Database
{
std::string tDEStatus;
std::string dBName;
};
DescribeDBInstanceTDEResult();
explicit DescribeDBInstanceTDEResult(const std::string &payload);
~DescribeDBInstanceTDEResult();
std::string getTDEStatus()const;
std::vector<Database> getDatabases()const;
std::string getTDEStatus()const;
std::vector<Database> getDatabases()const;
protected:
void parse(const std::string &payload);
private:
std::string tDEStatus_;
std::vector<Database> databases_;
std::string tDEStatus_;
std::vector<Database> databases_;
};
}

View File

@@ -37,14 +37,14 @@ namespace AlibabaCloud
DescribeDBInstanceUserResult();
explicit DescribeDBInstanceUserResult(const std::string &payload);
~DescribeDBInstanceUserResult();
std::string getInternalDBFlag()const;
std::string getDBInstanceName()const;
std::string getInternalDBFlag()const;
std::string getDBInstanceName()const;
protected:
void parse(const std::string &payload);
private:
std::string internalDBFlag_;
std::string dBInstanceName_;
std::string internalDBFlag_;
std::string dBInstanceName_;
};
}

View File

@@ -32,61 +32,61 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeDBInstancesAsCsvResult : public ServiceResult
{
public:
struct DBInstanceAttribute
{
long dBInstanceMemory;
std::string category;
std::string dBInstanceNetType;
std::string incrementSourceDBInstanceId;
std::string port;
std::string dBInstanceType;
std::string tempDBInstanceId;
std::string dBInstanceCPU;
std::string instanceNetworkType;
std::string dBInstanceClassType;
std::string dBInstanceId;
std::string securityIPList;
int dBInstanceStorage;
std::string lockReason;
std::string maintainTime;
std::string availabilityValue;
std::string engine;
std::string dBInstanceDescription;
std::string tags;
std::string engineVersion;
std::string dBInstanceStatus;
int maxConnections;
std::string zoneId;
std::string dBInstanceClass;
int accountMaxQuantity;
std::string vSwitchId;
std::string payType;
std::string lockMode;
std::string guardDBInstanceId;
std::string accountType;
int maxIOPS;
std::string supportUpgradeAccountType;
std::string vpcId;
std::string masterInstanceId;
std::string readDelayTime;
std::string creationTime;
std::string connectionMode;
std::string regionId;
std::string connectionString;
std::string expireTime;
int dBMaxQuantity;
};
struct DBInstanceAttribute
{
long dBInstanceMemory;
std::string category;
std::string dBInstanceNetType;
std::string incrementSourceDBInstanceId;
std::string port;
std::string dBInstanceType;
std::string tempDBInstanceId;
std::string dBInstanceCPU;
std::string instanceNetworkType;
std::string dBInstanceClassType;
std::string dBInstanceId;
std::string securityIPList;
int dBInstanceStorage;
std::string lockReason;
std::string maintainTime;
std::string availabilityValue;
std::string engine;
std::string dBInstanceDescription;
std::string tags;
std::string engineVersion;
std::string dBInstanceStatus;
int maxConnections;
std::string zoneId;
std::string dBInstanceClass;
int accountMaxQuantity;
std::string vSwitchId;
std::string payType;
std::string lockMode;
std::string guardDBInstanceId;
std::string accountType;
int maxIOPS;
std::string supportUpgradeAccountType;
std::string vpcId;
std::string masterInstanceId;
std::string readDelayTime;
std::string creationTime;
std::string connectionMode;
std::string regionId;
std::string connectionString;
std::string expireTime;
int dBMaxQuantity;
};
DescribeDBInstancesAsCsvResult();
explicit DescribeDBInstancesAsCsvResult(const std::string &payload);
~DescribeDBInstancesAsCsvResult();
std::vector<DBInstanceAttribute> getItems()const;
std::vector<DBInstanceAttribute> getItems()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DBInstanceAttribute> items_;
std::vector<DBInstanceAttribute> items_;
};
}

View File

@@ -32,31 +32,31 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeDBInstancesByExpireTimeResult : public ServiceResult
{
public:
struct DBInstanceExpireTime
{
std::string dBInstanceStatus;
std::string dBInstanceId;
std::string lockMode;
std::string expireTime;
std::string dBInstanceDescription;
};
struct DBInstanceExpireTime
{
std::string dBInstanceStatus;
std::string dBInstanceId;
std::string lockMode;
std::string expireTime;
std::string dBInstanceDescription;
};
DescribeDBInstancesByExpireTimeResult();
explicit DescribeDBInstancesByExpireTimeResult(const std::string &payload);
~DescribeDBInstancesByExpireTimeResult();
int getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<DBInstanceExpireTime> getItems()const;
int getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<DBInstanceExpireTime> getItems()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<DBInstanceExpireTime> items_;
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<DBInstanceExpireTime> items_;
};
}

View File

@@ -32,32 +32,32 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeDBInstancesByPerformanceResult : public ServiceResult
{
public:
struct DBInstancePerformance
{
std::string iOPSUsage;
std::string dBInstanceId;
std::string cPUUsage;
std::string diskUsage;
std::string sessionUsage;
std::string dBInstanceDescription;
};
struct DBInstancePerformance
{
std::string iOPSUsage;
std::string dBInstanceId;
std::string cPUUsage;
std::string diskUsage;
std::string sessionUsage;
std::string dBInstanceDescription;
};
DescribeDBInstancesByPerformanceResult();
explicit DescribeDBInstancesByPerformanceResult(const std::string &payload);
~DescribeDBInstancesByPerformanceResult();
int getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<DBInstancePerformance> getItems()const;
int getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<DBInstancePerformance> getItems()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<DBInstancePerformance> items_;
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<DBInstancePerformance> items_;
};
}

View File

@@ -32,58 +32,58 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeDBInstancesResult : public ServiceResult
{
public:
struct DBInstance
{
struct ReadOnlyDBInstanceId
{
std::string dBInstanceId;
};
std::string resourceGroupId;
std::string dBInstanceNetType;
std::string dBInstanceType;
std::string tempDBInstanceId;
bool mutriORsignle;
std::string instanceNetworkType;
std::string replicateId;
std::string dBInstanceId;
std::vector<DBInstance::ReadOnlyDBInstanceId> readOnlyDBInstanceIds;
std::string lockReason;
std::string dBInstanceDescription;
std::string engine;
std::string engineVersion;
std::string dBInstanceStatus;
std::string zoneId;
std::string dBInstanceClass;
std::string createTime;
std::string vSwitchId;
std::string payType;
std::string lockMode;
std::string guardDBInstanceId;
int insId;
std::string vpcId;
std::string masterInstanceId;
std::string connectionMode;
std::string vpcCloudInstanceId;
std::string regionId;
std::string expireTime;
};
struct DBInstance
{
struct ReadOnlyDBInstanceId
{
std::string dBInstanceId;
};
std::string resourceGroupId;
std::string dBInstanceNetType;
std::string dBInstanceType;
std::string tempDBInstanceId;
bool mutriORsignle;
std::string instanceNetworkType;
std::string replicateId;
std::string dBInstanceId;
std::vector<DBInstance::ReadOnlyDBInstanceId> readOnlyDBInstanceIds;
std::string lockReason;
std::string dBInstanceDescription;
std::string engine;
std::string engineVersion;
std::string dBInstanceStatus;
std::string zoneId;
std::string dBInstanceClass;
std::string createTime;
std::string vSwitchId;
std::string payType;
std::string lockMode;
std::string guardDBInstanceId;
int insId;
std::string vpcId;
std::string masterInstanceId;
std::string connectionMode;
std::string vpcCloudInstanceId;
std::string regionId;
std::string expireTime;
};
DescribeDBInstancesResult();
explicit DescribeDBInstancesResult(const std::string &payload);
~DescribeDBInstancesResult();
int getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<DBInstance> getItems()const;
int getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<DBInstance> getItems()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<DBInstance> items_;
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<DBInstance> items_;
};
}

View File

@@ -32,22 +32,22 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeDampPoliciesByCidResult : public ServiceResult
{
public:
struct Policy
{
std::string comment;
std::string policyName;
};
struct Policy
{
std::string comment;
std::string policyName;
};
DescribeDampPoliciesByCidResult();
explicit DescribeDampPoliciesByCidResult(const std::string &payload);
~DescribeDampPoliciesByCidResult();
std::vector<Policy> getPolicies()const;
std::vector<Policy> getPolicies()const;
protected:
void parse(const std::string &payload);
private:
std::vector<Policy> policies_;
std::vector<Policy> policies_;
};
}

View File

@@ -37,20 +37,20 @@ namespace AlibabaCloud
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;
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_;
std::string policy_;
std::string timeRules_;
std::string actionRules_;
std::string handler_;
std::string sourceRules_;
};
}

View File

@@ -37,20 +37,20 @@ namespace AlibabaCloud
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;
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_;
std::string policy_;
std::string timeRules_;
std::string actionRules_;
std::string handler_;
std::string sourceRules_;
};
}

View File

@@ -37,12 +37,12 @@ namespace AlibabaCloud
DescribeDatabaseLockDiagnosisResult();
explicit DescribeDatabaseLockDiagnosisResult(const std::string &payload);
~DescribeDatabaseLockDiagnosisResult();
std::vector<std::string> getDeadLockList()const;
std::vector<std::string> getDeadLockList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> deadLockList_;
std::vector<std::string> deadLockList_;
};
}

View File

@@ -45,10 +45,14 @@ namespace AlibabaCloud
void setDBStatus(const std::string& dBStatus);
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);
@@ -58,8 +62,10 @@ namespace AlibabaCloud
std::string resourceOwnerAccount_;
std::string dBStatus_;
std::string ownerAccount_;
int pageSize_;
std::string dBInstanceId_;
long ownerId_;
int pageNumber_;
std::string accessKeyId_;
};

View File

@@ -32,32 +32,33 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeDatabasesResult : public ServiceResult
{
public:
struct Database
{
struct AccountPrivilegeInfo
{
std::string account;
std::string accountPrivilege;
};
std::string characterSetName;
std::string dBInstanceId;
std::string dBDescription;
std::string dBName;
std::string dBStatus;
std::vector<Database::AccountPrivilegeInfo> accounts;
std::string engine;
};
struct Database
{
struct AccountPrivilegeInfo
{
std::string account;
std::string accountPrivilege;
std::string accountPrivilegeDetail;
};
std::string characterSetName;
std::string dBInstanceId;
std::string dBDescription;
std::string dBName;
std::string dBStatus;
std::vector<Database::AccountPrivilegeInfo> accounts;
std::string engine;
};
DescribeDatabasesResult();
explicit DescribeDatabasesResult(const std::string &payload);
~DescribeDatabasesResult();
std::vector<Database> getDatabases()const;
std::vector<Database> getDatabases()const;
protected:
void parse(const std::string &payload);
private:
std::vector<Database> databases_;
std::vector<Database> databases_;
};
}

View File

@@ -32,25 +32,25 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeDiagnosticReportListResult : public ServiceResult
{
public:
struct Report
{
int score;
std::string diagnosticTime;
std::string endTime;
std::string startTime;
std::string downloadURL;
};
struct Report
{
int score;
std::string diagnosticTime;
std::string endTime;
std::string startTime;
std::string downloadURL;
};
DescribeDiagnosticReportListResult();
explicit DescribeDiagnosticReportListResult(const std::string &payload);
~DescribeDiagnosticReportListResult();
std::vector<Report> getReportList()const;
std::vector<Report> getReportList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<Report> reportList_;
std::vector<Report> reportList_;
};
}

View File

@@ -32,28 +32,28 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeErrorLogsResult : public ServiceResult
{
public:
struct ErrorLog
{
std::string errorInfo;
std::string createTime;
};
struct ErrorLog
{
std::string errorInfo;
std::string createTime;
};
DescribeErrorLogsResult();
explicit DescribeErrorLogsResult(const std::string &payload);
~DescribeErrorLogsResult();
int getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<ErrorLog> getItems()const;
int getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<ErrorLog> getItems()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<ErrorLog> items_;
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<ErrorLog> items_;
};
}

View File

@@ -32,31 +32,31 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeInstanceAutoRenewAttributeResult : public ServiceResult
{
public:
struct Item
{
std::string status;
std::string dBInstanceId;
std::string autoRenew;
int duration;
std::string regionId;
};
struct Item
{
std::string status;
std::string dBInstanceId;
std::string autoRenew;
int duration;
std::string regionId;
};
DescribeInstanceAutoRenewAttributeResult();
explicit DescribeInstanceAutoRenewAttributeResult(const std::string &payload);
~DescribeInstanceAutoRenewAttributeResult();
int getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<Item> getItems()const;
int getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<Item> getItems()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<Item> items_;
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<Item> items_;
};
}

View File

@@ -32,31 +32,31 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeInstanceAutoRenewalAttributeResult : public ServiceResult
{
public:
struct Item
{
std::string status;
std::string dBInstanceId;
std::string autoRenew;
int duration;
std::string regionId;
};
struct Item
{
std::string status;
std::string dBInstanceId;
std::string autoRenew;
int duration;
std::string regionId;
};
DescribeInstanceAutoRenewalAttributeResult();
explicit DescribeInstanceAutoRenewalAttributeResult(const std::string &payload);
~DescribeInstanceAutoRenewalAttributeResult();
int getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<Item> getItems()const;
int getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<Item> getItems()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<Item> items_;
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<Item> items_;
};
}

View File

@@ -32,45 +32,45 @@ namespace AlibabaCloud
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;
};
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<LogicDBInstanceParameter> getItems()const;
std::string getDBInstanceStatusDesc()const;
std::string getDBInstanceConnType()const;
std::string getDBInstanceDescription()const;
std::string getEngine()const;
std::string getDBInstanceName()const;
std::string getEngineVersion()const;
int getDBInstanceStatus()const;
int getDBInstanceId()const;
std::vector<LogicDBInstanceParameter> 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<LogicDBInstanceParameter> items_;
std::string dBInstanceStatusDesc_;
std::string dBInstanceConnType_;
std::string dBInstanceDescription_;
std::string engine_;
std::string dBInstanceName_;
std::string engineVersion_;
int dBInstanceStatus_;
int dBInstanceId_;
std::vector<LogicDBInstanceParameter> items_;
std::string dBInstanceStatusDesc_;
std::string dBInstanceConnType_;
std::string dBInstanceDescription_;
std::string engine_;
std::string dBInstanceName_;
};
}

View File

@@ -32,42 +32,42 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeMigrateTasksForSQLServerResult : public ServiceResult
{
public:
struct MigrateTask
{
std::string status;
std::string desc;
std::string endTime;
std::string createTime;
std::string taskType;
std::string isDBReplaced;
std::string dBName;
std::string migrateIaskId;
};
struct MigrateTask
{
std::string status;
std::string desc;
std::string endTime;
std::string createTime;
std::string taskType;
std::string isDBReplaced;
std::string dBName;
std::string migrateIaskId;
};
DescribeMigrateTasksForSQLServerResult();
explicit DescribeMigrateTasksForSQLServerResult(const std::string &payload);
~DescribeMigrateTasksForSQLServerResult();
int getTotalRecordCount()const;
int getPageRecordCount()const;
std::string getEndTime()const;
std::string getDBInstanceID()const;
int getPageNumber()const;
std::string getStartTime()const;
std::vector<MigrateTask> getItems()const;
std::string getDBInstanceName()const;
int getTotalRecordCount()const;
int getPageRecordCount()const;
std::string getEndTime()const;
std::string getDBInstanceID()const;
int getPageNumber()const;
std::string getStartTime()const;
std::vector<MigrateTask> getItems()const;
std::string getDBInstanceName()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int pageRecordCount_;
std::string endTime_;
std::string dBInstanceID_;
int pageNumber_;
std::string startTime_;
std::vector<MigrateTask> items_;
std::string dBInstanceName_;
int totalRecordCount_;
int pageRecordCount_;
std::string endTime_;
std::string dBInstanceID_;
int pageNumber_;
std::string startTime_;
std::vector<MigrateTask> items_;
std::string dBInstanceName_;
};
}

View File

@@ -32,36 +32,36 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeMigrateTasksResult : public ServiceResult
{
public:
struct MigrateTask
{
std::string status;
std::string description;
std::string endTime;
std::string migrateTaskId;
std::string createTime;
std::string backupMode;
std::string isDBReplaced;
std::string dBName;
};
struct MigrateTask
{
std::string status;
std::string description;
std::string endTime;
std::string migrateTaskId;
std::string createTime;
std::string backupMode;
std::string isDBReplaced;
std::string dBName;
};
DescribeMigrateTasksResult();
explicit DescribeMigrateTasksResult(const std::string &payload);
~DescribeMigrateTasksResult();
int getTotalRecordCount()const;
int getPageRecordCount()const;
std::string getDBInstanceId()const;
int getPageNumber()const;
std::vector<MigrateTask> getItems()const;
int getTotalRecordCount()const;
int getPageRecordCount()const;
std::string getDBInstanceId()const;
int getPageNumber()const;
std::vector<MigrateTask> getItems()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int pageRecordCount_;
std::string dBInstanceId_;
int pageNumber_;
std::vector<MigrateTask> items_;
int totalRecordCount_;
int pageRecordCount_;
std::string dBInstanceId_;
int pageNumber_;
std::vector<MigrateTask> items_;
};
}

View File

@@ -32,37 +32,37 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeModifyParameterLogResult : public ServiceResult
{
public:
struct ParameterChangeLog
{
std::string status;
std::string modifyTime;
std::string newParameterValue;
std::string oldParameterValue;
std::string parameterName;
};
struct ParameterChangeLog
{
std::string status;
std::string modifyTime;
std::string newParameterValue;
std::string oldParameterValue;
std::string parameterName;
};
DescribeModifyParameterLogResult();
explicit DescribeModifyParameterLogResult(const std::string &payload);
~DescribeModifyParameterLogResult();
int getTotalRecordCount()const;
std::string getEngineVersion()const;
int getPageRecordCount()const;
std::string getDBInstanceId()const;
int getPageNumber()const;
std::vector<ParameterChangeLog> getItems()const;
std::string getEngine()const;
int getTotalRecordCount()const;
std::string getEngineVersion()const;
int getPageRecordCount()const;
std::string getDBInstanceId()const;
int getPageNumber()const;
std::vector<ParameterChangeLog> getItems()const;
std::string getEngine()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
std::string engineVersion_;
int pageRecordCount_;
std::string dBInstanceId_;
int pageNumber_;
std::vector<ParameterChangeLog> items_;
std::string engine_;
int totalRecordCount_;
std::string engineVersion_;
int pageRecordCount_;
std::string dBInstanceId_;
int pageNumber_;
std::vector<ParameterChangeLog> items_;
std::string engine_;
};
}

View File

@@ -37,16 +37,16 @@ namespace AlibabaCloud
DescribeOperatorPermissionResult();
explicit DescribeOperatorPermissionResult(const std::string &payload);
~DescribeOperatorPermissionResult();
std::string getCreatedTime()const;
std::string getPrivileges()const;
std::string getExpiredTime()const;
std::string getCreatedTime()const;
std::string getPrivileges()const;
std::string getExpiredTime()const;
protected:
void parse(const std::string &payload);
private:
std::string createdTime_;
std::string privileges_;
std::string expiredTime_;
std::string createdTime_;
std::string privileges_;
std::string expiredTime_;
};
}

View File

@@ -32,31 +32,31 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeOptimizeAdviceOnBigTableResult : public ServiceResult
{
public:
struct AdviceOnBigTable
{
std::string tableName;
long tableSize;
long dataSize;
std::string dBName;
long indexSize;
};
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<AdviceOnBigTable> getItems()const;
int getTotalRecordsCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<AdviceOnBigTable> getItems()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordsCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<AdviceOnBigTable> items_;
int totalRecordsCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<AdviceOnBigTable> items_;
};
}

View File

@@ -32,29 +32,29 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeOptimizeAdviceOnExcessIndexResult : public ServiceResult
{
public:
struct AdviceOnExcessIndex
{
long indexCount;
std::string tableName;
std::string dBName;
};
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<AdviceOnExcessIndex> getItems()const;
int getTotalRecordsCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<AdviceOnExcessIndex> getItems()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordsCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<AdviceOnExcessIndex> items_;
int totalRecordsCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<AdviceOnExcessIndex> items_;
};
}

View File

@@ -32,32 +32,32 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeOptimizeAdviceOnMissIndexResult : public ServiceResult
{
public:
struct AdviceOnMissIndex
{
std::string tableName;
std::string queryColumn;
std::string dBName;
std::string sQLText;
};
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<AdviceOnMissIndex> getItems()const;
int getTotalRecordsCount()const;
int getPageRecordCount()const;
std::string getDBInstanceId()const;
int getPageNumber()const;
std::vector<AdviceOnMissIndex> getItems()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordsCount_;
int pageRecordCount_;
std::string dBInstanceId_;
int pageNumber_;
std::vector<AdviceOnMissIndex> items_;
int totalRecordsCount_;
int pageRecordCount_;
std::string dBInstanceId_;
int pageNumber_;
std::vector<AdviceOnMissIndex> items_;
};
}

View File

@@ -32,28 +32,28 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeOptimizeAdviceOnMissPKResult : public ServiceResult
{
public:
struct AdviceOnMissPK
{
std::string tableName;
std::string dBName;
};
struct AdviceOnMissPK
{
std::string tableName;
std::string dBName;
};
DescribeOptimizeAdviceOnMissPKResult();
explicit DescribeOptimizeAdviceOnMissPKResult(const std::string &payload);
~DescribeOptimizeAdviceOnMissPKResult();
int getTotalRecordsCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<AdviceOnMissPK> getItems()const;
int getTotalRecordsCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<AdviceOnMissPK> getItems()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordsCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<AdviceOnMissPK> items_;
int totalRecordsCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<AdviceOnMissPK> items_;
};
}

View File

@@ -32,32 +32,32 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeOptimizeAdviceOnStorageResult : public ServiceResult
{
public:
struct AdviceOnStorage
{
std::string tableName;
std::string currentEngine;
std::string dBName;
std::string adviseEngine;
};
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<AdviceOnStorage> getItems()const;
int getTotalRecordsCount()const;
int getPageRecordCount()const;
std::string getDBInstanceId()const;
int getPageNumber()const;
std::vector<AdviceOnStorage> getItems()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordsCount_;
int pageRecordCount_;
std::string dBInstanceId_;
int pageNumber_;
std::vector<AdviceOnStorage> items_;
int totalRecordsCount_;
int pageRecordCount_;
std::string dBInstanceId_;
int pageNumber_;
std::vector<AdviceOnStorage> items_;
};
}

View File

@@ -32,32 +32,32 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeOssDownloadsForSQLServerResult : public ServiceResult
{
public:
struct OssDownload
{
std::string status;
std::string desc;
std::string createTime1;
std::string fileName;
std::string createTime;
std::string isAvail;
std::string bakType;
std::string fileSize;
};
struct OssDownload
{
std::string status;
std::string desc;
std::string createTime1;
std::string fileName;
std::string createTime;
std::string isAvail;
std::string bakType;
std::string fileSize;
};
DescribeOssDownloadsForSQLServerResult();
explicit DescribeOssDownloadsForSQLServerResult(const std::string &payload);
~DescribeOssDownloadsForSQLServerResult();
std::vector<OssDownload> getItems()const;
std::string getMigrateIaskId()const;
std::string getDBInstanceName()const;
std::vector<OssDownload> getItems()const;
std::string getMigrateIaskId()const;
std::string getDBInstanceName()const;
protected:
void parse(const std::string &payload);
private:
std::vector<OssDownload> items_;
std::string migrateIaskId_;
std::string dBInstanceName_;
std::vector<OssDownload> items_;
std::string migrateIaskId_;
std::string dBInstanceName_;
};
}

View File

@@ -32,31 +32,32 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeOssDownloadsResult : public ServiceResult
{
public:
struct OssDownload
{
std::string status;
std::string description;
std::string fileName;
std::string createTime;
std::string backupMode;
std::string isAvailable;
std::string fileSize;
};
struct OssDownload
{
std::string status;
std::string description;
std::string endTime;
std::string fileName;
std::string createTime;
std::string backupMode;
std::string isAvailable;
std::string fileSize;
};
DescribeOssDownloadsResult();
explicit DescribeOssDownloadsResult(const std::string &payload);
~DescribeOssDownloadsResult();
std::string getDBInstanceId()const;
std::string getMigrateTaskId()const;
std::vector<OssDownload> getItems()const;
std::string getDBInstanceId()const;
std::string getMigrateTaskId()const;
std::vector<OssDownload> getItems()const;
protected:
void parse(const std::string &payload);
private:
std::string dBInstanceId_;
std::string migrateTaskId_;
std::vector<OssDownload> items_;
std::string dBInstanceId_;
std::string migrateTaskId_;
std::vector<OssDownload> items_;
};
}

View File

@@ -32,32 +32,32 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeParameterTemplatesResult : public ServiceResult
{
public:
struct TemplateRecord
{
std::string forceModify;
std::string checkingCode;
std::string parameterValue;
std::string forceRestart;
std::string parameterName;
std::string parameterDescription;
};
struct TemplateRecord
{
std::string forceModify;
std::string checkingCode;
std::string parameterValue;
std::string forceRestart;
std::string parameterName;
std::string parameterDescription;
};
DescribeParameterTemplatesResult();
explicit DescribeParameterTemplatesResult(const std::string &payload);
~DescribeParameterTemplatesResult();
std::string getParameterCount()const;
std::vector<TemplateRecord> getParameters()const;
std::string getEngineVersion()const;
std::string getEngine()const;
std::string getParameterCount()const;
std::vector<TemplateRecord> getParameters()const;
std::string getEngineVersion()const;
std::string getEngine()const;
protected:
void parse(const std::string &payload);
private:
std::string parameterCount_;
std::vector<TemplateRecord> parameters_;
std::string engineVersion_;
std::string engine_;
std::string parameterCount_;
std::vector<TemplateRecord> parameters_;
std::string engineVersion_;
std::string engine_;
};
}

View File

@@ -32,29 +32,29 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeParametersResult : public ServiceResult
{
public:
struct DBInstanceParameter
{
std::string parameterValue;
std::string parameterName;
std::string parameterDescription;
};
struct DBInstanceParameter
{
std::string parameterValue;
std::string parameterName;
std::string parameterDescription;
};
DescribeParametersResult();
explicit DescribeParametersResult(const std::string &payload);
~DescribeParametersResult();
std::vector<DBInstanceParameter> getRunningParameters()const;
std::string getEngineVersion()const;
std::vector<DBInstanceParameter> getConfigParameters()const;
std::string getEngine()const;
std::vector<DBInstanceParameter> getRunningParameters()const;
std::string getEngineVersion()const;
std::vector<DBInstanceParameter> getConfigParameters()const;
std::string getEngine()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DBInstanceParameter> runningParameters_;
std::string engineVersion_;
std::vector<DBInstanceParameter> configParameters_;
std::string engine_;
std::vector<DBInstanceParameter> runningParameters_;
std::string engineVersion_;
std::vector<DBInstanceParameter> configParameters_;
std::string engine_;
};
}

View File

@@ -32,26 +32,26 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribePreCheckResultsResult : public ServiceResult
{
public:
struct PreCheckResult
{
std::string preCheckResult;
std::string repairMethod;
std::string preCheckName;
std::string failReasion;
};
struct PreCheckResult
{
std::string preCheckResult;
std::string repairMethod;
std::string preCheckName;
std::string failReasion;
};
DescribePreCheckResultsResult();
explicit DescribePreCheckResultsResult(const std::string &payload);
~DescribePreCheckResultsResult();
std::string getDBInstanceId()const;
std::vector<PreCheckResult> getItems()const;
std::string getDBInstanceId()const;
std::vector<PreCheckResult> getItems()const;
protected:
void parse(const std::string &payload);
private:
std::string dBInstanceId_;
std::vector<PreCheckResult> items_;
std::string dBInstanceId_;
std::vector<PreCheckResult> items_;
};
}

View File

@@ -32,48 +32,48 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribePriceResult : 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;
};
std::vector<ActivityInfo> activityInfo;
float originalPrice;
std::string currency;
float discountPrice;
std::vector<std::string> ruleIds;
float tradePrice;
std::vector<Coupon> coupons;
};
struct Rule
{
std::string description;
long ruleId;
std::string name;
};
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<std::string> ruleIds;
float tradePrice;
std::vector<Coupon> coupons;
};
struct Rule
{
std::string description;
long ruleId;
std::string name;
};
DescribePriceResult();
explicit DescribePriceResult(const std::string &payload);
~DescribePriceResult();
std::vector<Rule> getRules()const;
std::vector<PriceInfo> getPriceInfo()const;
std::vector<Rule> getRules()const;
PriceInfo getPriceInfo()const;
protected:
void parse(const std::string &payload);
private:
std::vector<Rule> rules_;
std::vector<PriceInfo> priceInfo_;
std::vector<Rule> rules_;
PriceInfo priceInfo_;
};
}

View File

@@ -32,32 +32,32 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeRealtimeDiagnosesResult : public ServiceResult
{
public:
struct RealtimeDiagnoseTasks
{
std::string status;
std::string healthScore;
std::string taskId;
std::string createTime;
};
struct RealtimeDiagnoseTasks
{
std::string status;
std::string healthScore;
std::string taskId;
std::string createTime;
};
DescribeRealtimeDiagnosesResult();
explicit DescribeRealtimeDiagnosesResult(const std::string &payload);
~DescribeRealtimeDiagnosesResult();
int getTotalRecordCount()const;
std::vector<RealtimeDiagnoseTasks> getTasks()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::string getEngine()const;
int getTotalRecordCount()const;
std::vector<RealtimeDiagnoseTasks> getTasks()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::string getEngine()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
std::vector<RealtimeDiagnoseTasks> tasks_;
int pageRecordCount_;
int pageNumber_;
std::string engine_;
int totalRecordCount_;
std::vector<RealtimeDiagnoseTasks> tasks_;
int pageRecordCount_;
int pageNumber_;
std::string engine_;
};
}

View File

@@ -32,22 +32,22 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeRegionsResult : public ServiceResult
{
public:
struct RDSRegion
{
std::string zoneId;
std::string regionId;
};
struct RDSRegion
{
std::string zoneId;
std::string regionId;
};
DescribeRegionsResult();
explicit DescribeRegionsResult(const std::string &payload);
~DescribeRegionsResult();
std::vector<RDSRegion> getRegions()const;
std::vector<RDSRegion> getRegions()const;
protected:
void parse(const std::string &payload);
private:
std::vector<RDSRegion> regions_;
std::vector<RDSRegion> regions_;
};
}

View File

@@ -32,48 +32,48 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeRenewalPriceResult : 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;
};
std::vector<ActivityInfo> activityInfo;
float originalPrice;
std::string currency;
float discountPrice;
std::vector<std::string> ruleIds;
float tradePrice;
std::vector<Coupon> coupons;
};
struct Rule
{
std::string description;
long ruleId;
std::string name;
};
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<std::string> ruleIds;
float tradePrice;
std::vector<Coupon> coupons;
};
struct Rule
{
std::string description;
long ruleId;
std::string name;
};
DescribeRenewalPriceResult();
explicit DescribeRenewalPriceResult(const std::string &payload);
~DescribeRenewalPriceResult();
std::vector<Rule> getRules()const;
std::vector<PriceInfo> getPriceInfo()const;
std::vector<Rule> getRules()const;
PriceInfo getPriceInfo()const;
protected:
void parse(const std::string &payload);
private:
std::vector<Rule> rules_;
std::vector<PriceInfo> priceInfo_;
std::vector<Rule> rules_;
PriceInfo priceInfo_;
};
}

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEIMPORTSFORSQLSERVERREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEIMPORTSFORSQLSERVERREQUEST_H_
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICACONFLICTINFOREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICACONFLICTINFOREQUEST_H_
#include <string>
#include <vector>
@@ -28,27 +28,21 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeImportsForSQLServerRequest : public RpcServiceRequest
class ALIBABACLOUD_RDS_EXPORT DescribeReplicaConflictInfoRequest : public RpcServiceRequest
{
public:
DescribeImportsForSQLServerRequest();
~DescribeImportsForSQLServerRequest();
DescribeReplicaConflictInfoRequest();
~DescribeReplicaConflictInfoRequest();
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 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;
@@ -57,22 +51,31 @@ namespace AlibabaCloud
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_;
int importId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
int pageSize_;
std::string endTime_;
std::string dBInstanceId_;
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_DESCRIBEIMPORTSFORSQLSERVERREQUEST_H_
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICACONFLICTINFOREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEFILESFORSQLSERVERRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEFILESFORSQLSERVERRESULT_H_
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICACONFLICTINFORESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICACONFLICTINFORESULT_H_
#include <string>
#include <vector>
@@ -29,46 +29,43 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeFilesForSQLServerResult : public ServiceResult
class ALIBABACLOUD_RDS_EXPORT DescribeReplicaConflictInfoResult : public ServiceResult
{
public:
struct SQLServerUploadFile
{
std::string intranetFtpserver;
std::string userName;
std::string fileStatus;
std::string description;
std::string fileName;
std::string creationTime;
std::string dBName;
int internetPort;
std::string internetFtpServer;
int intranetport;
long fileSize;
std::string password;
};
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;
};
DescribeFilesForSQLServerResult();
explicit DescribeFilesForSQLServerResult(const std::string &payload);
~DescribeFilesForSQLServerResult();
int getTotalRecordCount()const;
int getPageRecordCount()const;
std::string getDBInstanceId()const;
int getPageNumber()const;
std::vector<SQLServerUploadFile> getItems()const;
DescribeReplicaConflictInfoResult();
explicit DescribeReplicaConflictInfoResult(const std::string &payload);
~DescribeReplicaConflictInfoResult();
int getTotalRecordCount()const;
int getPageRecordCount()const;
std::vector<ItemsItem> getItems()const;
int getPagNumber()const;
std::string getReplicaId()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int pageRecordCount_;
std::string dBInstanceId_;
int pageNumber_;
std::vector<SQLServerUploadFile> items_;
int totalRecordCount_;
int pageRecordCount_;
std::vector<ItemsItem> items_;
int pagNumber_;
std::string replicaId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEFILESFORSQLSERVERRESULT_H_
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICACONFLICTINFORESULT_H_

View File

@@ -32,25 +32,25 @@ namespace AlibabaCloud
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;
};
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<ItemsItem> getItems()const;
std::vector<ItemsItem> getItems()const;
protected:
void parse(const std::string &payload);
private:
std::vector<ItemsItem> items_;
std::vector<ItemsItem> items_;
};
}

View File

@@ -32,43 +32,43 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeReplicaPerformanceResult : public ServiceResult
{
public:
struct PerformanceKeys
{
struct PerformanceKeyItem
{
struct PerformanceValues
{
struct PerformanceValueItem
{
std::string value;
std::string date;
};
std::vector<PerformanceValueItem> performanceValue;
};
std::vector<PerformanceValues> performanceValues;
std::string valueFormat;
std::string unit;
std::string key;
};
std::vector<PerformanceKeyItem> performanceKey;
};
struct PerformanceKeys
{
struct PerformanceKeyItem
{
struct PerformanceValues
{
struct PerformanceValueItem
{
std::string value;
std::string date;
};
std::vector<PerformanceValueItem> performanceValue;
};
PerformanceValues performanceValues;
std::string valueFormat;
std::string unit;
std::string key;
};
std::vector<PerformanceKeyItem> performanceKey;
};
DescribeReplicaPerformanceResult();
explicit DescribeReplicaPerformanceResult(const std::string &payload);
~DescribeReplicaPerformanceResult();
std::vector<PerformanceKeys> getPerformanceKeys()const;
std::string getEndTime()const;
std::string getStartTime()const;
std::string getReplicaId()const;
PerformanceKeys getPerformanceKeys()const;
std::string getEndTime()const;
std::string getStartTime()const;
std::string getReplicaId()const;
protected:
void parse(const std::string &payload);
private:
std::vector<PerformanceKeys> performanceKeys_;
std::string endTime_;
std::string startTime_;
std::string replicaId_;
PerformanceKeys performanceKeys_;
std::string endTime_;
std::string startTime_;
std::string replicaId_;
};
}

View File

@@ -32,43 +32,43 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeReplicaUsageResult : public ServiceResult
{
public:
struct PerformanceKeys
{
struct PerformanceKeyItem
{
struct PerformanceValues
{
struct PerformanceValueItem
{
std::string value;
std::string date;
};
std::vector<PerformanceValueItem> performanceValue;
};
std::vector<PerformanceValues> performanceValues;
std::string valueFormat;
std::string unit;
std::string key;
};
std::vector<PerformanceKeyItem> performanceKey;
};
struct PerformanceKeys
{
struct PerformanceKeyItem
{
struct PerformanceValues
{
struct PerformanceValueItem
{
std::string value;
std::string date;
};
std::vector<PerformanceValueItem> performanceValue;
};
PerformanceValues performanceValues;
std::string valueFormat;
std::string unit;
std::string key;
};
std::vector<PerformanceKeyItem> performanceKey;
};
DescribeReplicaUsageResult();
explicit DescribeReplicaUsageResult(const std::string &payload);
~DescribeReplicaUsageResult();
std::vector<PerformanceKeys> getPerformanceKeys()const;
std::string getEndTime()const;
std::string getStartTime()const;
std::string getReplicaId()const;
PerformanceKeys getPerformanceKeys()const;
std::string getEndTime()const;
std::string getStartTime()const;
std::string getReplicaId()const;
protected:
void parse(const std::string &payload);
private:
std::vector<PerformanceKeys> performanceKeys_;
std::string endTime_;
std::string startTime_;
std::string replicaId_;
PerformanceKeys performanceKeys_;
std::string endTime_;
std::string startTime_;
std::string replicaId_;
};
}

View File

@@ -32,38 +32,38 @@ namespace AlibabaCloud
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<Items::Items1> dBInstances;
std::string domainMode;
std::string replicaId;
std::string replicaMode;
};
struct Items
{
struct Items1
{
std::string role;
std::string dBInstanceId;
std::string readWriteType;
};
std::string replicaDescription;
std::string replicaStatus;
std::vector<Items::Items1> 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<Items> getReplicas()const;
int getTotalRecordCount()const;
int getPageRecordCount()const;
std::string getPageNumber()const;
std::vector<Items> getReplicas()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int pageRecordCount_;
std::string pageNumber_;
std::vector<Items> replicas_;
int totalRecordCount_;
int pageRecordCount_;
std::string pageNumber_;
std::vector<Items> replicas_;
};
}

View File

@@ -37,24 +37,24 @@ namespace AlibabaCloud
DescribeResourceDiagnosisResult();
explicit DescribeResourceDiagnosisResult(const std::string &payload);
~DescribeResourceDiagnosisResult();
std::vector<std::string> getStorage()const;
std::string getEndTime()const;
std::vector<std::string> getMemory()const;
std::vector<std::string> getConnection()const;
std::string getStartTime()const;
std::vector<std::string> getCPU()const;
std::vector<std::string> getIOPS()const;
std::vector<std::string> getStorage()const;
std::string getEndTime()const;
std::vector<std::string> getMemory()const;
std::vector<std::string> getConnection()const;
std::string getStartTime()const;
std::vector<std::string> getCPU()const;
std::vector<std::string> getIOPS()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> storage_;
std::string endTime_;
std::vector<std::string> memory_;
std::vector<std::string> connection_;
std::string startTime_;
std::vector<std::string> cPU_;
std::vector<std::string> iOPS_;
std::vector<std::string> storage_;
std::string endTime_;
std::vector<std::string> memory_;
std::vector<std::string> connection_;
std::string startTime_;
std::vector<std::string> cPU_;
std::vector<std::string> iOPS_;
};
}

View File

@@ -37,26 +37,26 @@ namespace AlibabaCloud
DescribeResourceUsageResult();
explicit DescribeResourceUsageResult(const std::string &payload);
~DescribeResourceUsageResult();
long getLogSize()const;
std::string getDBInstanceId()const;
long getDataSize()const;
long getBackupSize()const;
long getSQLSize()const;
long getDiskUsed()const;
std::string getEngine()const;
long getColdBackupSize()const;
long getLogSize()const;
std::string getDBInstanceId()const;
long getDataSize()const;
long getBackupSize()const;
long getSQLSize()const;
long getDiskUsed()const;
std::string getEngine()const;
long getColdBackupSize()const;
protected:
void parse(const std::string &payload);
private:
long logSize_;
std::string dBInstanceId_;
long dataSize_;
long backupSize_;
long sQLSize_;
long diskUsed_;
std::string engine_;
long coldBackupSize_;
long logSize_;
std::string dBInstanceId_;
long dataSize_;
long backupSize_;
long sQLSize_;
long diskUsed_;
std::string engine_;
long coldBackupSize_;
};
}

View File

@@ -37,14 +37,14 @@ namespace AlibabaCloud
DescribeSQLCollectorPolicyResult();
explicit DescribeSQLCollectorPolicyResult(const std::string &payload);
~DescribeSQLCollectorPolicyResult();
int getStoragePeriod()const;
std::string getSQLCollectorStatus()const;
int getStoragePeriod()const;
std::string getSQLCollectorStatus()const;
protected:
void parse(const std::string &payload);
private:
int storagePeriod_;
std::string sQLCollectorStatus_;
int storagePeriod_;
std::string sQLCollectorStatus_;
};
}

View File

@@ -32,25 +32,25 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeSQLDiagnosisListResult : public ServiceResult
{
public:
struct SQLDiag
{
int status;
int progress;
std::string sQLDiagId;
std::string endTime;
std::string startTime;
};
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<SQLDiag> getSQLDiagList()const;
std::vector<SQLDiag> getSQLDiagList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<SQLDiag> sQLDiagList_;
std::vector<SQLDiag> sQLDiagList_;
};
}

View File

@@ -37,12 +37,12 @@ namespace AlibabaCloud
DescribeSQLDiagnosisResult();
explicit DescribeSQLDiagnosisResult(const std::string &payload);
~DescribeSQLDiagnosisResult();
std::vector<std::string> getSQLList()const;
std::vector<std::string> getSQLList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> sQLList_;
std::vector<std::string> sQLList_;
};
}

View File

@@ -32,35 +32,35 @@ namespace AlibabaCloud
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;
};
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<SQLInjectionInfo> getItems()const;
std::string getEngine()const;
int getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<SQLInjectionInfo> getItems()const;
std::string getEngine()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<SQLInjectionInfo> items_;
std::string engine_;
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<SQLInjectionInfo> items_;
std::string engine_;
};
}

View File

@@ -32,32 +32,32 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeSQLLogFilesResult : public ServiceResult
{
public:
struct LogFile
{
std::string logStatus;
std::string logStartTime;
std::string logSize;
std::string logDownloadURL;
std::string fileID;
std::string logEndTime;
};
struct LogFile
{
std::string logStatus;
std::string logStartTime;
std::string logSize;
std::string logDownloadURL;
std::string fileID;
std::string logEndTime;
};
DescribeSQLLogFilesResult();
explicit DescribeSQLLogFilesResult(const std::string &payload);
~DescribeSQLLogFilesResult();
int getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<LogFile> getItems()const;
int getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<LogFile> getItems()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<LogFile> items_;
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<LogFile> items_;
};
}

View File

@@ -32,34 +32,34 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeSQLLogRecordsResult : public ServiceResult
{
public:
struct SQLRecord
{
std::string executeTime;
std::string threadID;
long returnRowCounts;
std::string dBName;
long totalExecutionTimes;
std::string hostAddress;
std::string accountName;
std::string sQLText;
};
struct SQLRecord
{
std::string executeTime;
std::string threadID;
long returnRowCounts;
std::string dBName;
long totalExecutionTimes;
std::string hostAddress;
std::string accountName;
std::string sQLText;
};
DescribeSQLLogRecordsResult();
explicit DescribeSQLLogRecordsResult(const std::string &payload);
~DescribeSQLLogRecordsResult();
long getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<SQLRecord> getItems()const;
long getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<SQLRecord> getItems()const;
protected:
void parse(const std::string &payload);
private:
long totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<SQLRecord> items_;
long totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<SQLRecord> items_;
};
}

View File

@@ -32,40 +32,40 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeSQLLogReportListResult : public ServiceResult
{
public:
struct Item
{
struct LatencyTopNItem
{
long avgLatency;
long sQLExecuteTimes;
std::string sQLText;
};
struct QPSTopNItem
{
long sQLExecuteTimes;
std::string sQLText;
};
std::vector<Item::QPSTopNItem> qPSTopNItems;
std::string reportTime;
std::vector<Item::LatencyTopNItem> latencyTopNItems;
};
struct Item
{
struct LatencyTopNItem
{
long avgLatency;
long sQLExecuteTimes;
std::string sQLText;
};
struct QPSTopNItem
{
long sQLExecuteTimes;
std::string sQLText;
};
std::vector<Item::QPSTopNItem> qPSTopNItems;
std::string reportTime;
std::vector<Item::LatencyTopNItem> latencyTopNItems;
};
DescribeSQLLogReportListResult();
explicit DescribeSQLLogReportListResult(const std::string &payload);
~DescribeSQLLogReportListResult();
int getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<Item> getItems()const;
int getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<Item> getItems()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<Item> items_;
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<Item> items_;
};
}

View File

@@ -32,40 +32,40 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeSQLLogReportsResult : public ServiceResult
{
public:
struct Item
{
struct LatencyTopNItem
{
long avgLatency;
long sQLExecuteTimes;
std::string sQLText;
};
struct QPSTopNItem
{
long sQLExecuteTimes;
std::string sQLText;
};
std::vector<Item::QPSTopNItem> qPSTopNItems;
std::string reportTime;
std::vector<Item::LatencyTopNItem> latencyTopNItems;
};
struct Item
{
struct LatencyTopNItem
{
long avgLatency;
long sQLExecuteTimes;
std::string sQLText;
};
struct QPSTopNItem
{
long sQLExecuteTimes;
std::string sQLText;
};
std::vector<Item::QPSTopNItem> qPSTopNItems;
std::string reportTime;
std::vector<Item::LatencyTopNItem> latencyTopNItems;
};
DescribeSQLLogReportsResult();
explicit DescribeSQLLogReportsResult(const std::string &payload);
~DescribeSQLLogReportsResult();
int getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<Item> getItems()const;
int getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<Item> getItems()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<Item> items_;
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<Item> items_;
};
}

View File

@@ -32,40 +32,40 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeSQLReportsResult : public ServiceResult
{
public:
struct Item
{
struct LatencyTopNItem
{
long avgLatency;
long sQLExecuteTimes;
std::string sQLText;
};
struct QPSTopNItem
{
long sQLExecuteTimes;
std::string sQLText;
};
std::vector<Item::QPSTopNItem> qPSTopNItems;
std::string reportTime;
std::vector<Item::LatencyTopNItem> latencyTopNItems;
};
struct Item
{
struct LatencyTopNItem
{
long avgLatency;
long sQLExecuteTimes;
std::string sQLText;
};
struct QPSTopNItem
{
long sQLExecuteTimes;
std::string sQLText;
};
std::vector<Item::QPSTopNItem> qPSTopNItems;
std::string reportTime;
std::vector<Item::LatencyTopNItem> latencyTopNItems;
};
DescribeSQLReportsResult();
explicit DescribeSQLReportsResult(const std::string &payload);
~DescribeSQLReportsResult();
int getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<Item> getItems()const;
int getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<Item> getItems()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<Item> items_;
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<Item> items_;
};
}

View File

@@ -32,25 +32,25 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeSecurityGroupConfigurationResult : public ServiceResult
{
public:
struct EcsSecurityGroupRelation
{
std::string networkType;
std::string securityGroupId;
std::string regionId;
};
struct EcsSecurityGroupRelation
{
std::string networkType;
std::string securityGroupId;
std::string regionId;
};
DescribeSecurityGroupConfigurationResult();
explicit DescribeSecurityGroupConfigurationResult(const std::string &payload);
~DescribeSecurityGroupConfigurationResult();
std::vector<EcsSecurityGroupRelation> getItems()const;
std::string getDBInstanceName()const;
std::vector<EcsSecurityGroupRelation> getItems()const;
std::string getDBInstanceName()const;
protected:
void parse(const std::string &payload);
private:
std::vector<EcsSecurityGroupRelation> items_;
std::string dBInstanceName_;
std::vector<EcsSecurityGroupRelation> items_;
std::string dBInstanceName_;
};
}

View File

@@ -32,36 +32,36 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeSlowLogRecordsResult : public ServiceResult
{
public:
struct SQLSlowRecord
{
long queryTimes;
std::string executionStartTime;
long returnRowCounts;
long lockTimes;
std::string dBName;
long parseRowCounts;
std::string hostAddress;
std::string sQLText;
};
struct SQLSlowRecord
{
long queryTimes;
std::string executionStartTime;
long returnRowCounts;
long lockTimes;
std::string dBName;
long parseRowCounts;
std::string hostAddress;
std::string sQLText;
};
DescribeSlowLogRecordsResult();
explicit DescribeSlowLogRecordsResult(const std::string &payload);
~DescribeSlowLogRecordsResult();
int getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<SQLSlowRecord> getItems()const;
std::string getEngine()const;
int getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<SQLSlowRecord> getItems()const;
std::string getEngine()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<SQLSlowRecord> items_;
std::string engine_;
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<SQLSlowRecord> items_;
std::string engine_;
};
}

View File

@@ -32,52 +32,52 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeSlowLogsResult : public ServiceResult
{
public:
struct SQLSlowLog
{
long maxLockTime;
std::string createTime;
long slowLogId;
long totalPhysicalReadCounts;
long totalLogicalReadCounts;
long totalLockTimes;
long returnMaxRowCount;
long avgExecutionTime;
std::string sQLText;
long parseMaxRowCount;
long maxExecutionTime;
std::string reportTime;
long sQLServerTotalExecutionTimes;
long returnTotalRowCounts;
long sQLServerTotalExecutionCounts;
long mySQLTotalExecutionCounts;
long parseTotalRowCounts;
std::string dBName;
long sQLId;
long mySQLTotalExecutionTimes;
};
struct SQLSlowLog
{
long maxLockTime;
std::string createTime;
long slowLogId;
long totalPhysicalReadCounts;
long totalLogicalReadCounts;
long totalLockTimes;
long returnMaxRowCount;
long avgExecutionTime;
std::string sQLText;
long parseMaxRowCount;
long maxExecutionTime;
std::string reportTime;
long sQLServerTotalExecutionTimes;
long returnTotalRowCounts;
long sQLServerTotalExecutionCounts;
long mySQLTotalExecutionCounts;
long parseTotalRowCounts;
std::string dBName;
long sQLId;
long mySQLTotalExecutionTimes;
};
DescribeSlowLogsResult();
explicit DescribeSlowLogsResult(const std::string &payload);
~DescribeSlowLogsResult();
int getTotalRecordCount()const;
int getPageRecordCount()const;
std::string getEndTime()const;
int getPageNumber()const;
std::string getStartTime()const;
std::vector<SQLSlowLog> getItems()const;
std::string getEngine()const;
int getTotalRecordCount()const;
int getPageRecordCount()const;
std::string getEndTime()const;
int getPageNumber()const;
std::string getStartTime()const;
std::vector<SQLSlowLog> getItems()const;
std::string getEngine()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int pageRecordCount_;
std::string endTime_;
int pageNumber_;
std::string startTime_;
std::vector<SQLSlowLog> items_;
std::string engine_;
int totalRecordCount_;
int pageRecordCount_;
std::string endTime_;
int pageNumber_;
std::string startTime_;
std::vector<SQLSlowLog> items_;
std::string engine_;
};
}

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