Generated 2014-08-15 for Rds.

This commit is contained in:
sdk-team
2020-03-23 09:55:17 +08:00
parent 0913a08114
commit fe66f8ca3b
281 changed files with 6285 additions and 3209 deletions

View File

@@ -58,16 +58,18 @@
#include "model/CreateBackupResult.h"
#include "model/CreateDBInstanceRequest.h"
#include "model/CreateDBInstanceResult.h"
#include "model/CreateDBInstanceReplicaRequest.h"
#include "model/CreateDBInstanceReplicaResult.h"
#include "model/CreateDatabaseRequest.h"
#include "model/CreateDatabaseResult.h"
#include "model/CreateDdrInstanceRequest.h"
#include "model/CreateDdrInstanceResult.h"
#include "model/CreateDedicatedHostRequest.h"
#include "model/CreateDedicatedHostResult.h"
#include "model/CreateDedicatedHostAccountRequest.h"
#include "model/CreateDedicatedHostAccountResult.h"
#include "model/CreateDedicatedHostGroupRequest.h"
#include "model/CreateDedicatedHostGroupResult.h"
#include "model/CreateDedicatedHostUserRequest.h"
#include "model/CreateDedicatedHostUserResult.h"
#include "model/CreateDiagnosticReportRequest.h"
#include "model/CreateDiagnosticReportResult.h"
#include "model/CreateMigrateTaskRequest.h"
@@ -92,6 +94,8 @@
#include "model/DeleteDBInstanceResult.h"
#include "model/DeleteDatabaseRequest.h"
#include "model/DeleteDatabaseResult.h"
#include "model/DeleteDedicatedHostAccountRequest.h"
#include "model/DeleteDedicatedHostAccountResult.h"
#include "model/DeleteDedicatedHostGroupRequest.h"
#include "model/DeleteDedicatedHostGroupResult.h"
#include "model/DeleteParameterGroupRequest.h"
@@ -102,6 +106,8 @@
#include "model/DescribeAccountsResult.h"
#include "model/DescribeActionEventPolicyRequest.h"
#include "model/DescribeActionEventPolicyResult.h"
#include "model/DescribeAvailableClassesRequest.h"
#include "model/DescribeAvailableClassesResult.h"
#include "model/DescribeAvailableCrossRegionRequest.h"
#include "model/DescribeAvailableCrossRegionResult.h"
#include "model/DescribeAvailableDedicatedHostClassesRequest.h"
@@ -112,6 +118,8 @@
#include "model/DescribeAvailableRecoveryTimeResult.h"
#include "model/DescribeAvailableResourceRequest.h"
#include "model/DescribeAvailableResourceResult.h"
#include "model/DescribeAvailableZonesRequest.h"
#include "model/DescribeAvailableZonesResult.h"
#include "model/DescribeBackupDatabaseRequest.h"
#include "model/DescribeBackupDatabaseResult.h"
#include "model/DescribeBackupPolicyRequest.h"
@@ -196,10 +204,12 @@
#include "model/DescribeInstanceAutoRenewalAttributeResult.h"
#include "model/DescribeInstanceCrossBackupPolicyRequest.h"
#include "model/DescribeInstanceCrossBackupPolicyResult.h"
#include "model/DescribeInstanceKeywordsRequest.h"
#include "model/DescribeInstanceKeywordsResult.h"
#include "model/DescribeLocalAvailableRecoveryTimeRequest.h"
#include "model/DescribeLocalAvailableRecoveryTimeResult.h"
#include "model/DescribeLogBackupFilesRequest.h"
#include "model/DescribeLogBackupFilesResult.h"
#include "model/DescribeMigrateTaskByIdRequest.h"
#include "model/DescribeMigrateTaskByIdResult.h"
#include "model/DescribeMigrateTasksRequest.h"
#include "model/DescribeMigrateTasksResult.h"
#include "model/DescribeMigrateTasksForSQLServerRequest.h"
@@ -258,6 +268,8 @@
#include "model/DescribeTasksResult.h"
#include "model/DestroyDBInstanceRequest.h"
#include "model/DestroyDBInstanceResult.h"
#include "model/DropDedicatedHostUserRequest.h"
#include "model/DropDedicatedHostUserResult.h"
#include "model/EvaluateDedicatedHostInstanceResourceRequest.h"
#include "model/EvaluateDedicatedHostInstanceResourceResult.h"
#include "model/GrantAccountPrivilegeRequest.h"
@@ -324,10 +336,14 @@
#include "model/ModifyDBProxyInstanceResult.h"
#include "model/ModifyDTCSecurityIpHostsForSQLServerRequest.h"
#include "model/ModifyDTCSecurityIpHostsForSQLServerResult.h"
#include "model/ModifyDedicatedHostAccountRequest.h"
#include "model/ModifyDedicatedHostAccountResult.h"
#include "model/ModifyDedicatedHostAttributeRequest.h"
#include "model/ModifyDedicatedHostAttributeResult.h"
#include "model/ModifyDedicatedHostGroupAttributeRequest.h"
#include "model/ModifyDedicatedHostGroupAttributeResult.h"
#include "model/ModifyDedicatedHostUserRequest.h"
#include "model/ModifyDedicatedHostUserResult.h"
#include "model/ModifyHASwitchConfigRequest.h"
#include "model/ModifyHASwitchConfigResult.h"
#include "model/ModifyInstanceAutoRenewalAttributeRequest.h"
@@ -342,8 +358,6 @@
#include "model/ModifyReadWriteSplittingConnectionResult.h"
#include "model/ModifyReadonlyInstanceDelayReplicationTimeRequest.h"
#include "model/ModifyReadonlyInstanceDelayReplicationTimeResult.h"
#include "model/ModifyReplicaDescriptionRequest.h"
#include "model/ModifyReplicaDescriptionResult.h"
#include "model/ModifyResourceGroupRequest.h"
#include "model/ModifyResourceGroupResult.h"
#include "model/ModifySQLCollectorPolicyRequest.h"
@@ -382,8 +396,6 @@
#include "model/RestartDBInstanceResult.h"
#include "model/RestartDedicatedHostRequest.h"
#include "model/RestartDedicatedHostResult.h"
#include "model/RestoreDBInstanceRequest.h"
#include "model/RestoreDBInstanceResult.h"
#include "model/RestoreTableRequest.h"
#include "model/RestoreTableResult.h"
#include "model/RevokeAccountPrivilegeRequest.h"
@@ -392,6 +404,10 @@
#include "model/RevokeOperatorPermissionResult.h"
#include "model/SignEventActionRequest.h"
#include "model/SignEventActionResult.h"
#include "model/StartDBInstanceRequest.h"
#include "model/StartDBInstanceResult.h"
#include "model/StopDBInstanceRequest.h"
#include "model/StopDBInstanceResult.h"
#include "model/SwitchDBInstanceHARequest.h"
#include "model/SwitchDBInstanceHAResult.h"
#include "model/SwitchDBInstanceNetTypeRequest.h"
@@ -408,6 +424,8 @@
#include "model/UpgradeDBInstanceEngineVersionResult.h"
#include "model/UpgradeDBInstanceKernelVersionRequest.h"
#include "model/UpgradeDBInstanceKernelVersionResult.h"
#include "model/UpgradeDBProxyInstanceKernelVersionRequest.h"
#include "model/UpgradeDBProxyInstanceKernelVersionResult.h"
namespace AlibabaCloud
@@ -471,9 +489,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateDBInstanceResult> CreateDBInstanceOutcome;
typedef std::future<CreateDBInstanceOutcome> CreateDBInstanceOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::CreateDBInstanceRequest&, const CreateDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDBInstanceAsyncHandler;
typedef Outcome<Error, Model::CreateDBInstanceReplicaResult> CreateDBInstanceReplicaOutcome;
typedef std::future<CreateDBInstanceReplicaOutcome> CreateDBInstanceReplicaOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::CreateDBInstanceReplicaRequest&, const CreateDBInstanceReplicaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDBInstanceReplicaAsyncHandler;
typedef Outcome<Error, Model::CreateDatabaseResult> CreateDatabaseOutcome;
typedef std::future<CreateDatabaseOutcome> CreateDatabaseOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::CreateDatabaseRequest&, const CreateDatabaseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDatabaseAsyncHandler;
@@ -483,9 +498,15 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateDedicatedHostResult> CreateDedicatedHostOutcome;
typedef std::future<CreateDedicatedHostOutcome> CreateDedicatedHostOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::CreateDedicatedHostRequest&, const CreateDedicatedHostOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDedicatedHostAsyncHandler;
typedef Outcome<Error, Model::CreateDedicatedHostAccountResult> CreateDedicatedHostAccountOutcome;
typedef std::future<CreateDedicatedHostAccountOutcome> CreateDedicatedHostAccountOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::CreateDedicatedHostAccountRequest&, const CreateDedicatedHostAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDedicatedHostAccountAsyncHandler;
typedef Outcome<Error, Model::CreateDedicatedHostGroupResult> CreateDedicatedHostGroupOutcome;
typedef std::future<CreateDedicatedHostGroupOutcome> CreateDedicatedHostGroupOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::CreateDedicatedHostGroupRequest&, const CreateDedicatedHostGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDedicatedHostGroupAsyncHandler;
typedef Outcome<Error, Model::CreateDedicatedHostUserResult> CreateDedicatedHostUserOutcome;
typedef std::future<CreateDedicatedHostUserOutcome> CreateDedicatedHostUserOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::CreateDedicatedHostUserRequest&, const CreateDedicatedHostUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDedicatedHostUserAsyncHandler;
typedef Outcome<Error, Model::CreateDiagnosticReportResult> CreateDiagnosticReportOutcome;
typedef std::future<CreateDiagnosticReportOutcome> CreateDiagnosticReportOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::CreateDiagnosticReportRequest&, const CreateDiagnosticReportOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDiagnosticReportAsyncHandler;
@@ -522,6 +543,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::DeleteDedicatedHostAccountResult> DeleteDedicatedHostAccountOutcome;
typedef std::future<DeleteDedicatedHostAccountOutcome> DeleteDedicatedHostAccountOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DeleteDedicatedHostAccountRequest&, const DeleteDedicatedHostAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDedicatedHostAccountAsyncHandler;
typedef Outcome<Error, Model::DeleteDedicatedHostGroupResult> DeleteDedicatedHostGroupOutcome;
typedef std::future<DeleteDedicatedHostGroupOutcome> DeleteDedicatedHostGroupOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DeleteDedicatedHostGroupRequest&, const DeleteDedicatedHostGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDedicatedHostGroupAsyncHandler;
@@ -537,6 +561,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeActionEventPolicyResult> DescribeActionEventPolicyOutcome;
typedef std::future<DescribeActionEventPolicyOutcome> DescribeActionEventPolicyOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeActionEventPolicyRequest&, const DescribeActionEventPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeActionEventPolicyAsyncHandler;
typedef Outcome<Error, Model::DescribeAvailableClassesResult> DescribeAvailableClassesOutcome;
typedef std::future<DescribeAvailableClassesOutcome> DescribeAvailableClassesOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeAvailableClassesRequest&, const DescribeAvailableClassesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAvailableClassesAsyncHandler;
typedef Outcome<Error, Model::DescribeAvailableCrossRegionResult> DescribeAvailableCrossRegionOutcome;
typedef std::future<DescribeAvailableCrossRegionOutcome> DescribeAvailableCrossRegionOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeAvailableCrossRegionRequest&, const DescribeAvailableCrossRegionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAvailableCrossRegionAsyncHandler;
@@ -552,6 +579,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeAvailableResourceResult> DescribeAvailableResourceOutcome;
typedef std::future<DescribeAvailableResourceOutcome> DescribeAvailableResourceOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeAvailableResourceRequest&, const DescribeAvailableResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAvailableResourceAsyncHandler;
typedef Outcome<Error, Model::DescribeAvailableZonesResult> DescribeAvailableZonesOutcome;
typedef std::future<DescribeAvailableZonesOutcome> DescribeAvailableZonesOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeAvailableZonesRequest&, const DescribeAvailableZonesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAvailableZonesAsyncHandler;
typedef Outcome<Error, Model::DescribeBackupDatabaseResult> DescribeBackupDatabaseOutcome;
typedef std::future<DescribeBackupDatabaseOutcome> DescribeBackupDatabaseOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeBackupDatabaseRequest&, const DescribeBackupDatabaseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBackupDatabaseAsyncHandler;
@@ -678,12 +708,15 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeInstanceCrossBackupPolicyResult> DescribeInstanceCrossBackupPolicyOutcome;
typedef std::future<DescribeInstanceCrossBackupPolicyOutcome> DescribeInstanceCrossBackupPolicyOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeInstanceCrossBackupPolicyRequest&, const DescribeInstanceCrossBackupPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceCrossBackupPolicyAsyncHandler;
typedef Outcome<Error, Model::DescribeInstanceKeywordsResult> DescribeInstanceKeywordsOutcome;
typedef std::future<DescribeInstanceKeywordsOutcome> DescribeInstanceKeywordsOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeInstanceKeywordsRequest&, const DescribeInstanceKeywordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceKeywordsAsyncHandler;
typedef Outcome<Error, Model::DescribeLocalAvailableRecoveryTimeResult> DescribeLocalAvailableRecoveryTimeOutcome;
typedef std::future<DescribeLocalAvailableRecoveryTimeOutcome> DescribeLocalAvailableRecoveryTimeOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeLocalAvailableRecoveryTimeRequest&, const DescribeLocalAvailableRecoveryTimeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLocalAvailableRecoveryTimeAsyncHandler;
typedef Outcome<Error, Model::DescribeLogBackupFilesResult> DescribeLogBackupFilesOutcome;
typedef std::future<DescribeLogBackupFilesOutcome> DescribeLogBackupFilesOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeLogBackupFilesRequest&, const DescribeLogBackupFilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLogBackupFilesAsyncHandler;
typedef Outcome<Error, Model::DescribeMigrateTaskByIdResult> DescribeMigrateTaskByIdOutcome;
typedef std::future<DescribeMigrateTaskByIdOutcome> DescribeMigrateTaskByIdOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeMigrateTaskByIdRequest&, const DescribeMigrateTaskByIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMigrateTaskByIdAsyncHandler;
typedef Outcome<Error, Model::DescribeMigrateTasksResult> DescribeMigrateTasksOutcome;
typedef std::future<DescribeMigrateTasksOutcome> DescribeMigrateTasksOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DescribeMigrateTasksRequest&, const DescribeMigrateTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMigrateTasksAsyncHandler;
@@ -771,6 +804,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DestroyDBInstanceResult> DestroyDBInstanceOutcome;
typedef std::future<DestroyDBInstanceOutcome> DestroyDBInstanceOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DestroyDBInstanceRequest&, const DestroyDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DestroyDBInstanceAsyncHandler;
typedef Outcome<Error, Model::DropDedicatedHostUserResult> DropDedicatedHostUserOutcome;
typedef std::future<DropDedicatedHostUserOutcome> DropDedicatedHostUserOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::DropDedicatedHostUserRequest&, const DropDedicatedHostUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DropDedicatedHostUserAsyncHandler;
typedef Outcome<Error, Model::EvaluateDedicatedHostInstanceResourceResult> EvaluateDedicatedHostInstanceResourceOutcome;
typedef std::future<EvaluateDedicatedHostInstanceResourceOutcome> EvaluateDedicatedHostInstanceResourceOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::EvaluateDedicatedHostInstanceResourceRequest&, const EvaluateDedicatedHostInstanceResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EvaluateDedicatedHostInstanceResourceAsyncHandler;
@@ -870,12 +906,18 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyDTCSecurityIpHostsForSQLServerResult> ModifyDTCSecurityIpHostsForSQLServerOutcome;
typedef std::future<ModifyDTCSecurityIpHostsForSQLServerOutcome> ModifyDTCSecurityIpHostsForSQLServerOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyDTCSecurityIpHostsForSQLServerRequest&, const ModifyDTCSecurityIpHostsForSQLServerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDTCSecurityIpHostsForSQLServerAsyncHandler;
typedef Outcome<Error, Model::ModifyDedicatedHostAccountResult> ModifyDedicatedHostAccountOutcome;
typedef std::future<ModifyDedicatedHostAccountOutcome> ModifyDedicatedHostAccountOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyDedicatedHostAccountRequest&, const ModifyDedicatedHostAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDedicatedHostAccountAsyncHandler;
typedef Outcome<Error, Model::ModifyDedicatedHostAttributeResult> ModifyDedicatedHostAttributeOutcome;
typedef std::future<ModifyDedicatedHostAttributeOutcome> ModifyDedicatedHostAttributeOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyDedicatedHostAttributeRequest&, const ModifyDedicatedHostAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDedicatedHostAttributeAsyncHandler;
typedef Outcome<Error, Model::ModifyDedicatedHostGroupAttributeResult> ModifyDedicatedHostGroupAttributeOutcome;
typedef std::future<ModifyDedicatedHostGroupAttributeOutcome> ModifyDedicatedHostGroupAttributeOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyDedicatedHostGroupAttributeRequest&, const ModifyDedicatedHostGroupAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDedicatedHostGroupAttributeAsyncHandler;
typedef Outcome<Error, Model::ModifyDedicatedHostUserResult> ModifyDedicatedHostUserOutcome;
typedef std::future<ModifyDedicatedHostUserOutcome> ModifyDedicatedHostUserOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyDedicatedHostUserRequest&, const ModifyDedicatedHostUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDedicatedHostUserAsyncHandler;
typedef Outcome<Error, Model::ModifyHASwitchConfigResult> ModifyHASwitchConfigOutcome;
typedef std::future<ModifyHASwitchConfigOutcome> ModifyHASwitchConfigOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyHASwitchConfigRequest&, const ModifyHASwitchConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyHASwitchConfigAsyncHandler;
@@ -897,9 +939,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyReadonlyInstanceDelayReplicationTimeResult> ModifyReadonlyInstanceDelayReplicationTimeOutcome;
typedef std::future<ModifyReadonlyInstanceDelayReplicationTimeOutcome> ModifyReadonlyInstanceDelayReplicationTimeOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyReadonlyInstanceDelayReplicationTimeRequest&, const ModifyReadonlyInstanceDelayReplicationTimeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyReadonlyInstanceDelayReplicationTimeAsyncHandler;
typedef Outcome<Error, Model::ModifyReplicaDescriptionResult> ModifyReplicaDescriptionOutcome;
typedef std::future<ModifyReplicaDescriptionOutcome> ModifyReplicaDescriptionOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyReplicaDescriptionRequest&, const ModifyReplicaDescriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyReplicaDescriptionAsyncHandler;
typedef Outcome<Error, Model::ModifyResourceGroupResult> ModifyResourceGroupOutcome;
typedef std::future<ModifyResourceGroupOutcome> ModifyResourceGroupOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::ModifyResourceGroupRequest&, const ModifyResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyResourceGroupAsyncHandler;
@@ -957,9 +996,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::RestartDedicatedHostResult> RestartDedicatedHostOutcome;
typedef std::future<RestartDedicatedHostOutcome> RestartDedicatedHostOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::RestartDedicatedHostRequest&, const RestartDedicatedHostOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RestartDedicatedHostAsyncHandler;
typedef Outcome<Error, Model::RestoreDBInstanceResult> RestoreDBInstanceOutcome;
typedef std::future<RestoreDBInstanceOutcome> RestoreDBInstanceOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::RestoreDBInstanceRequest&, const RestoreDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RestoreDBInstanceAsyncHandler;
typedef Outcome<Error, Model::RestoreTableResult> RestoreTableOutcome;
typedef std::future<RestoreTableOutcome> RestoreTableOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::RestoreTableRequest&, const RestoreTableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RestoreTableAsyncHandler;
@@ -972,6 +1008,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::SignEventActionResult> SignEventActionOutcome;
typedef std::future<SignEventActionOutcome> SignEventActionOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::SignEventActionRequest&, const SignEventActionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SignEventActionAsyncHandler;
typedef Outcome<Error, Model::StartDBInstanceResult> StartDBInstanceOutcome;
typedef std::future<StartDBInstanceOutcome> StartDBInstanceOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::StartDBInstanceRequest&, const StartDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartDBInstanceAsyncHandler;
typedef Outcome<Error, Model::StopDBInstanceResult> StopDBInstanceOutcome;
typedef std::future<StopDBInstanceOutcome> StopDBInstanceOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::StopDBInstanceRequest&, const StopDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopDBInstanceAsyncHandler;
typedef Outcome<Error, Model::SwitchDBInstanceHAResult> SwitchDBInstanceHAOutcome;
typedef std::future<SwitchDBInstanceHAOutcome> SwitchDBInstanceHAOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::SwitchDBInstanceHARequest&, const SwitchDBInstanceHAOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SwitchDBInstanceHAAsyncHandler;
@@ -996,6 +1038,9 @@ namespace AlibabaCloud
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::UpgradeDBProxyInstanceKernelVersionResult> UpgradeDBProxyInstanceKernelVersionOutcome;
typedef std::future<UpgradeDBProxyInstanceKernelVersionOutcome> UpgradeDBProxyInstanceKernelVersionOutcomeCallable;
typedef std::function<void(const RdsClient*, const Model::UpgradeDBProxyInstanceKernelVersionRequest&, const UpgradeDBProxyInstanceKernelVersionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpgradeDBProxyInstanceKernelVersionAsyncHandler;
RdsClient(const Credentials &credentials, const ClientConfiguration &configuration);
RdsClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
@@ -1055,9 +1100,6 @@ namespace AlibabaCloud
CreateDBInstanceOutcome createDBInstance(const Model::CreateDBInstanceRequest &request)const;
void createDBInstanceAsync(const Model::CreateDBInstanceRequest& request, const CreateDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateDBInstanceOutcomeCallable createDBInstanceCallable(const Model::CreateDBInstanceRequest& request) const;
CreateDBInstanceReplicaOutcome createDBInstanceReplica(const Model::CreateDBInstanceReplicaRequest &request)const;
void createDBInstanceReplicaAsync(const Model::CreateDBInstanceReplicaRequest& request, const CreateDBInstanceReplicaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateDBInstanceReplicaOutcomeCallable createDBInstanceReplicaCallable(const Model::CreateDBInstanceReplicaRequest& request) const;
CreateDatabaseOutcome createDatabase(const Model::CreateDatabaseRequest &request)const;
void createDatabaseAsync(const Model::CreateDatabaseRequest& request, const CreateDatabaseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateDatabaseOutcomeCallable createDatabaseCallable(const Model::CreateDatabaseRequest& request) const;
@@ -1067,9 +1109,15 @@ namespace AlibabaCloud
CreateDedicatedHostOutcome createDedicatedHost(const Model::CreateDedicatedHostRequest &request)const;
void createDedicatedHostAsync(const Model::CreateDedicatedHostRequest& request, const CreateDedicatedHostAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateDedicatedHostOutcomeCallable createDedicatedHostCallable(const Model::CreateDedicatedHostRequest& request) const;
CreateDedicatedHostAccountOutcome createDedicatedHostAccount(const Model::CreateDedicatedHostAccountRequest &request)const;
void createDedicatedHostAccountAsync(const Model::CreateDedicatedHostAccountRequest& request, const CreateDedicatedHostAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateDedicatedHostAccountOutcomeCallable createDedicatedHostAccountCallable(const Model::CreateDedicatedHostAccountRequest& request) const;
CreateDedicatedHostGroupOutcome createDedicatedHostGroup(const Model::CreateDedicatedHostGroupRequest &request)const;
void createDedicatedHostGroupAsync(const Model::CreateDedicatedHostGroupRequest& request, const CreateDedicatedHostGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateDedicatedHostGroupOutcomeCallable createDedicatedHostGroupCallable(const Model::CreateDedicatedHostGroupRequest& request) const;
CreateDedicatedHostUserOutcome createDedicatedHostUser(const Model::CreateDedicatedHostUserRequest &request)const;
void createDedicatedHostUserAsync(const Model::CreateDedicatedHostUserRequest& request, const CreateDedicatedHostUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateDedicatedHostUserOutcomeCallable createDedicatedHostUserCallable(const Model::CreateDedicatedHostUserRequest& request) const;
CreateDiagnosticReportOutcome createDiagnosticReport(const Model::CreateDiagnosticReportRequest &request)const;
void createDiagnosticReportAsync(const Model::CreateDiagnosticReportRequest& request, const CreateDiagnosticReportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateDiagnosticReportOutcomeCallable createDiagnosticReportCallable(const Model::CreateDiagnosticReportRequest& request) const;
@@ -1106,6 +1154,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;
DeleteDedicatedHostAccountOutcome deleteDedicatedHostAccount(const Model::DeleteDedicatedHostAccountRequest &request)const;
void deleteDedicatedHostAccountAsync(const Model::DeleteDedicatedHostAccountRequest& request, const DeleteDedicatedHostAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteDedicatedHostAccountOutcomeCallable deleteDedicatedHostAccountCallable(const Model::DeleteDedicatedHostAccountRequest& request) const;
DeleteDedicatedHostGroupOutcome deleteDedicatedHostGroup(const Model::DeleteDedicatedHostGroupRequest &request)const;
void deleteDedicatedHostGroupAsync(const Model::DeleteDedicatedHostGroupRequest& request, const DeleteDedicatedHostGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteDedicatedHostGroupOutcomeCallable deleteDedicatedHostGroupCallable(const Model::DeleteDedicatedHostGroupRequest& request) const;
@@ -1121,6 +1172,9 @@ namespace AlibabaCloud
DescribeActionEventPolicyOutcome describeActionEventPolicy(const Model::DescribeActionEventPolicyRequest &request)const;
void describeActionEventPolicyAsync(const Model::DescribeActionEventPolicyRequest& request, const DescribeActionEventPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeActionEventPolicyOutcomeCallable describeActionEventPolicyCallable(const Model::DescribeActionEventPolicyRequest& request) const;
DescribeAvailableClassesOutcome describeAvailableClasses(const Model::DescribeAvailableClassesRequest &request)const;
void describeAvailableClassesAsync(const Model::DescribeAvailableClassesRequest& request, const DescribeAvailableClassesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAvailableClassesOutcomeCallable describeAvailableClassesCallable(const Model::DescribeAvailableClassesRequest& request) const;
DescribeAvailableCrossRegionOutcome describeAvailableCrossRegion(const Model::DescribeAvailableCrossRegionRequest &request)const;
void describeAvailableCrossRegionAsync(const Model::DescribeAvailableCrossRegionRequest& request, const DescribeAvailableCrossRegionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAvailableCrossRegionOutcomeCallable describeAvailableCrossRegionCallable(const Model::DescribeAvailableCrossRegionRequest& request) const;
@@ -1136,6 +1190,9 @@ namespace AlibabaCloud
DescribeAvailableResourceOutcome describeAvailableResource(const Model::DescribeAvailableResourceRequest &request)const;
void describeAvailableResourceAsync(const Model::DescribeAvailableResourceRequest& request, const DescribeAvailableResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAvailableResourceOutcomeCallable describeAvailableResourceCallable(const Model::DescribeAvailableResourceRequest& request) const;
DescribeAvailableZonesOutcome describeAvailableZones(const Model::DescribeAvailableZonesRequest &request)const;
void describeAvailableZonesAsync(const Model::DescribeAvailableZonesRequest& request, const DescribeAvailableZonesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAvailableZonesOutcomeCallable describeAvailableZonesCallable(const Model::DescribeAvailableZonesRequest& request) const;
DescribeBackupDatabaseOutcome describeBackupDatabase(const Model::DescribeBackupDatabaseRequest &request)const;
void describeBackupDatabaseAsync(const Model::DescribeBackupDatabaseRequest& request, const DescribeBackupDatabaseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeBackupDatabaseOutcomeCallable describeBackupDatabaseCallable(const Model::DescribeBackupDatabaseRequest& request) const;
@@ -1262,12 +1319,15 @@ namespace AlibabaCloud
DescribeInstanceCrossBackupPolicyOutcome describeInstanceCrossBackupPolicy(const Model::DescribeInstanceCrossBackupPolicyRequest &request)const;
void describeInstanceCrossBackupPolicyAsync(const Model::DescribeInstanceCrossBackupPolicyRequest& request, const DescribeInstanceCrossBackupPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeInstanceCrossBackupPolicyOutcomeCallable describeInstanceCrossBackupPolicyCallable(const Model::DescribeInstanceCrossBackupPolicyRequest& request) const;
DescribeInstanceKeywordsOutcome describeInstanceKeywords(const Model::DescribeInstanceKeywordsRequest &request)const;
void describeInstanceKeywordsAsync(const Model::DescribeInstanceKeywordsRequest& request, const DescribeInstanceKeywordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeInstanceKeywordsOutcomeCallable describeInstanceKeywordsCallable(const Model::DescribeInstanceKeywordsRequest& request) const;
DescribeLocalAvailableRecoveryTimeOutcome describeLocalAvailableRecoveryTime(const Model::DescribeLocalAvailableRecoveryTimeRequest &request)const;
void describeLocalAvailableRecoveryTimeAsync(const Model::DescribeLocalAvailableRecoveryTimeRequest& request, const DescribeLocalAvailableRecoveryTimeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeLocalAvailableRecoveryTimeOutcomeCallable describeLocalAvailableRecoveryTimeCallable(const Model::DescribeLocalAvailableRecoveryTimeRequest& request) const;
DescribeLogBackupFilesOutcome describeLogBackupFiles(const Model::DescribeLogBackupFilesRequest &request)const;
void describeLogBackupFilesAsync(const Model::DescribeLogBackupFilesRequest& request, const DescribeLogBackupFilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeLogBackupFilesOutcomeCallable describeLogBackupFilesCallable(const Model::DescribeLogBackupFilesRequest& request) const;
DescribeMigrateTaskByIdOutcome describeMigrateTaskById(const Model::DescribeMigrateTaskByIdRequest &request)const;
void describeMigrateTaskByIdAsync(const Model::DescribeMigrateTaskByIdRequest& request, const DescribeMigrateTaskByIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeMigrateTaskByIdOutcomeCallable describeMigrateTaskByIdCallable(const Model::DescribeMigrateTaskByIdRequest& request) const;
DescribeMigrateTasksOutcome describeMigrateTasks(const Model::DescribeMigrateTasksRequest &request)const;
void describeMigrateTasksAsync(const Model::DescribeMigrateTasksRequest& request, const DescribeMigrateTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeMigrateTasksOutcomeCallable describeMigrateTasksCallable(const Model::DescribeMigrateTasksRequest& request) const;
@@ -1355,6 +1415,9 @@ namespace AlibabaCloud
DestroyDBInstanceOutcome destroyDBInstance(const Model::DestroyDBInstanceRequest &request)const;
void destroyDBInstanceAsync(const Model::DestroyDBInstanceRequest& request, const DestroyDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DestroyDBInstanceOutcomeCallable destroyDBInstanceCallable(const Model::DestroyDBInstanceRequest& request) const;
DropDedicatedHostUserOutcome dropDedicatedHostUser(const Model::DropDedicatedHostUserRequest &request)const;
void dropDedicatedHostUserAsync(const Model::DropDedicatedHostUserRequest& request, const DropDedicatedHostUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DropDedicatedHostUserOutcomeCallable dropDedicatedHostUserCallable(const Model::DropDedicatedHostUserRequest& request) const;
EvaluateDedicatedHostInstanceResourceOutcome evaluateDedicatedHostInstanceResource(const Model::EvaluateDedicatedHostInstanceResourceRequest &request)const;
void evaluateDedicatedHostInstanceResourceAsync(const Model::EvaluateDedicatedHostInstanceResourceRequest& request, const EvaluateDedicatedHostInstanceResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
EvaluateDedicatedHostInstanceResourceOutcomeCallable evaluateDedicatedHostInstanceResourceCallable(const Model::EvaluateDedicatedHostInstanceResourceRequest& request) const;
@@ -1454,12 +1517,18 @@ namespace AlibabaCloud
ModifyDTCSecurityIpHostsForSQLServerOutcome modifyDTCSecurityIpHostsForSQLServer(const Model::ModifyDTCSecurityIpHostsForSQLServerRequest &request)const;
void modifyDTCSecurityIpHostsForSQLServerAsync(const Model::ModifyDTCSecurityIpHostsForSQLServerRequest& request, const ModifyDTCSecurityIpHostsForSQLServerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDTCSecurityIpHostsForSQLServerOutcomeCallable modifyDTCSecurityIpHostsForSQLServerCallable(const Model::ModifyDTCSecurityIpHostsForSQLServerRequest& request) const;
ModifyDedicatedHostAccountOutcome modifyDedicatedHostAccount(const Model::ModifyDedicatedHostAccountRequest &request)const;
void modifyDedicatedHostAccountAsync(const Model::ModifyDedicatedHostAccountRequest& request, const ModifyDedicatedHostAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDedicatedHostAccountOutcomeCallable modifyDedicatedHostAccountCallable(const Model::ModifyDedicatedHostAccountRequest& request) const;
ModifyDedicatedHostAttributeOutcome modifyDedicatedHostAttribute(const Model::ModifyDedicatedHostAttributeRequest &request)const;
void modifyDedicatedHostAttributeAsync(const Model::ModifyDedicatedHostAttributeRequest& request, const ModifyDedicatedHostAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDedicatedHostAttributeOutcomeCallable modifyDedicatedHostAttributeCallable(const Model::ModifyDedicatedHostAttributeRequest& request) const;
ModifyDedicatedHostGroupAttributeOutcome modifyDedicatedHostGroupAttribute(const Model::ModifyDedicatedHostGroupAttributeRequest &request)const;
void modifyDedicatedHostGroupAttributeAsync(const Model::ModifyDedicatedHostGroupAttributeRequest& request, const ModifyDedicatedHostGroupAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDedicatedHostGroupAttributeOutcomeCallable modifyDedicatedHostGroupAttributeCallable(const Model::ModifyDedicatedHostGroupAttributeRequest& request) const;
ModifyDedicatedHostUserOutcome modifyDedicatedHostUser(const Model::ModifyDedicatedHostUserRequest &request)const;
void modifyDedicatedHostUserAsync(const Model::ModifyDedicatedHostUserRequest& request, const ModifyDedicatedHostUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDedicatedHostUserOutcomeCallable modifyDedicatedHostUserCallable(const Model::ModifyDedicatedHostUserRequest& request) const;
ModifyHASwitchConfigOutcome modifyHASwitchConfig(const Model::ModifyHASwitchConfigRequest &request)const;
void modifyHASwitchConfigAsync(const Model::ModifyHASwitchConfigRequest& request, const ModifyHASwitchConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyHASwitchConfigOutcomeCallable modifyHASwitchConfigCallable(const Model::ModifyHASwitchConfigRequest& request) const;
@@ -1481,9 +1550,6 @@ namespace AlibabaCloud
ModifyReadonlyInstanceDelayReplicationTimeOutcome modifyReadonlyInstanceDelayReplicationTime(const Model::ModifyReadonlyInstanceDelayReplicationTimeRequest &request)const;
void modifyReadonlyInstanceDelayReplicationTimeAsync(const Model::ModifyReadonlyInstanceDelayReplicationTimeRequest& request, const ModifyReadonlyInstanceDelayReplicationTimeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyReadonlyInstanceDelayReplicationTimeOutcomeCallable modifyReadonlyInstanceDelayReplicationTimeCallable(const Model::ModifyReadonlyInstanceDelayReplicationTimeRequest& request) const;
ModifyReplicaDescriptionOutcome modifyReplicaDescription(const Model::ModifyReplicaDescriptionRequest &request)const;
void modifyReplicaDescriptionAsync(const Model::ModifyReplicaDescriptionRequest& request, const ModifyReplicaDescriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyReplicaDescriptionOutcomeCallable modifyReplicaDescriptionCallable(const Model::ModifyReplicaDescriptionRequest& request) const;
ModifyResourceGroupOutcome modifyResourceGroup(const Model::ModifyResourceGroupRequest &request)const;
void modifyResourceGroupAsync(const Model::ModifyResourceGroupRequest& request, const ModifyResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyResourceGroupOutcomeCallable modifyResourceGroupCallable(const Model::ModifyResourceGroupRequest& request) const;
@@ -1541,9 +1607,6 @@ namespace AlibabaCloud
RestartDedicatedHostOutcome restartDedicatedHost(const Model::RestartDedicatedHostRequest &request)const;
void restartDedicatedHostAsync(const Model::RestartDedicatedHostRequest& request, const RestartDedicatedHostAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RestartDedicatedHostOutcomeCallable restartDedicatedHostCallable(const Model::RestartDedicatedHostRequest& request) const;
RestoreDBInstanceOutcome restoreDBInstance(const Model::RestoreDBInstanceRequest &request)const;
void restoreDBInstanceAsync(const Model::RestoreDBInstanceRequest& request, const RestoreDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RestoreDBInstanceOutcomeCallable restoreDBInstanceCallable(const Model::RestoreDBInstanceRequest& request) const;
RestoreTableOutcome restoreTable(const Model::RestoreTableRequest &request)const;
void restoreTableAsync(const Model::RestoreTableRequest& request, const RestoreTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RestoreTableOutcomeCallable restoreTableCallable(const Model::RestoreTableRequest& request) const;
@@ -1556,6 +1619,12 @@ namespace AlibabaCloud
SignEventActionOutcome signEventAction(const Model::SignEventActionRequest &request)const;
void signEventActionAsync(const Model::SignEventActionRequest& request, const SignEventActionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SignEventActionOutcomeCallable signEventActionCallable(const Model::SignEventActionRequest& request) const;
StartDBInstanceOutcome startDBInstance(const Model::StartDBInstanceRequest &request)const;
void startDBInstanceAsync(const Model::StartDBInstanceRequest& request, const StartDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
StartDBInstanceOutcomeCallable startDBInstanceCallable(const Model::StartDBInstanceRequest& request) const;
StopDBInstanceOutcome stopDBInstance(const Model::StopDBInstanceRequest &request)const;
void stopDBInstanceAsync(const Model::StopDBInstanceRequest& request, const StopDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
StopDBInstanceOutcomeCallable stopDBInstanceCallable(const Model::StopDBInstanceRequest& request) const;
SwitchDBInstanceHAOutcome switchDBInstanceHA(const Model::SwitchDBInstanceHARequest &request)const;
void switchDBInstanceHAAsync(const Model::SwitchDBInstanceHARequest& request, const SwitchDBInstanceHAAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SwitchDBInstanceHAOutcomeCallable switchDBInstanceHACallable(const Model::SwitchDBInstanceHARequest& request) const;
@@ -1580,6 +1649,9 @@ namespace AlibabaCloud
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;
UpgradeDBProxyInstanceKernelVersionOutcome upgradeDBProxyInstanceKernelVersion(const Model::UpgradeDBProxyInstanceKernelVersionRequest &request)const;
void upgradeDBProxyInstanceKernelVersionAsync(const Model::UpgradeDBProxyInstanceKernelVersionRequest& request, const UpgradeDBProxyInstanceKernelVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpgradeDBProxyInstanceKernelVersionOutcomeCallable upgradeDBProxyInstanceKernelVersionCallable(const Model::UpgradeDBProxyInstanceKernelVersionRequest& request) const;
private:
std::shared_ptr<EndpointProvider> endpointProvider_;

View File

@@ -61,6 +61,8 @@ namespace AlibabaCloud
void setDBInstanceStorageType(const std::string& dBInstanceStorageType);
std::string getDedicatedHostGroupId()const;
void setDedicatedHostGroupId(const std::string& dedicatedHostGroupId);
std::string getBackupType()const;
void setBackupType(const std::string& backupType);
std::string getRestoreTime()const;
void setRestoreTime(const std::string& restoreTime);
std::string getPeriod()const;
@@ -75,8 +77,8 @@ namespace AlibabaCloud
void setRestoreTable(const std::string& restoreTable);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getUsedTime()const;
void setUsedTime(const std::string& usedTime);
int getUsedTime()const;
void setUsedTime(int usedTime);
std::string getDBInstanceClass()const;
void setDBInstanceClass(const std::string& dBInstanceClass);
std::string getDbNames()const;
@@ -110,6 +112,7 @@ namespace AlibabaCloud
std::string dBInstanceId_;
std::string dBInstanceStorageType_;
std::string dedicatedHostGroupId_;
std::string backupType_;
std::string restoreTime_;
std::string period_;
std::string resourceOwnerAccount_;
@@ -117,7 +120,7 @@ namespace AlibabaCloud
std::string ownerAccount_;
std::string restoreTable_;
long ownerId_;
std::string usedTime_;
int usedTime_;
std::string dBInstanceClass_;
std::string dbNames_;
std::string vSwitchId_;

View File

@@ -1,129 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_CREATEDBINSTANCEREPLICAREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_CREATEDBINSTANCEREPLICAREQUEST_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 CreateDBInstanceReplicaRequest : public RpcServiceRequest
{
public:
CreateDBInstanceReplicaRequest();
~CreateDBInstanceReplicaRequest();
std::string getConnectionMode()const;
void setConnectionMode(const std::string& connectionMode);
std::string getDomainMode()const;
void setDomainMode(const std::string& domainMode);
std::string getReplicaDescription()const;
void setReplicaDescription(const std::string& replicaDescription);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
int getDBInstanceStorage()const;
void setDBInstanceStorage(int dBInstanceStorage);
std::string getSystemDBCharset()const;
void setSystemDBCharset(const std::string& systemDBCharset);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getEngineVersion()const;
void setEngineVersion(const std::string& engineVersion);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getEngine()const;
void setEngine(const std::string& engine);
std::string getDBInstanceDescription()const;
void setDBInstanceDescription(const std::string& dBInstanceDescription);
std::string getDBInstanceNetType()const;
void setDBInstanceNetType(const std::string& dBInstanceNetType);
std::string getPeriod()const;
void setPeriod(const std::string& period);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getUsedTime()const;
void setUsedTime(const std::string& usedTime);
std::string getDBInstanceClass()const;
void setDBInstanceClass(const std::string& dBInstanceClass);
std::string getSecurityIPList()const;
void setSecurityIPList(const std::string& securityIPList);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
std::string getPrivateIpAddress()const;
void setPrivateIpAddress(const std::string& privateIpAddress);
std::string getSourceDBInstanceId()const;
void setSourceDBInstanceId(const std::string& sourceDBInstanceId);
std::string getReplicaMode()const;
void setReplicaMode(const std::string& replicaMode);
std::string getVPCId()const;
void setVPCId(const std::string& vPCId);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getPayType()const;
void setPayType(const std::string& payType);
std::string getInstanceNetworkType()const;
void setInstanceNetworkType(const std::string& instanceNetworkType);
private:
std::string connectionMode_;
std::string domainMode_;
std::string replicaDescription_;
long resourceOwnerId_;
int dBInstanceStorage_;
std::string systemDBCharset_;
std::string clientToken_;
std::string engineVersion_;
std::string accessKeyId_;
std::string regionId_;
std::string engine_;
std::string dBInstanceDescription_;
std::string dBInstanceNetType_;
std::string period_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string usedTime_;
std::string dBInstanceClass_;
std::string securityIPList_;
std::string vSwitchId_;
std::string privateIpAddress_;
std::string sourceDBInstanceId_;
std::string replicaMode_;
std::string vPCId_;
std::string zoneId_;
std::string payType_;
std::string instanceNetworkType_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_CREATEDBINSTANCEREPLICAREQUEST_H_

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
CreateDBInstanceRequest();
~CreateDBInstanceRequest();
std::string getDBParamGroupId()const;
void setDBParamGroupId(const std::string& dBParamGroupId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
int getDBInstanceStorage()const;
@@ -87,12 +89,16 @@ namespace AlibabaCloud
void setZoneIdSlave1(const std::string& zoneIdSlave1);
std::string getZoneIdSlave2()const;
void setZoneIdSlave2(const std::string& zoneIdSlave2);
std::string getDBIsIgnoreCase()const;
void setDBIsIgnoreCase(const std::string& dBIsIgnoreCase);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getEngine()const;
void setEngine(const std::string& engine);
std::string getDBTimeZone()const;
void setDBTimeZone(const std::string& dBTimeZone);
std::string getDBInstanceStorageType()const;
void setDBInstanceStorageType(const std::string& dBInstanceStorageType);
std::string getDedicatedHostGroupId()const;
@@ -113,6 +119,7 @@ namespace AlibabaCloud
void setPayType(const std::string& payType);
private:
std::string dBParamGroupId_;
long resourceOwnerId_;
int dBInstanceStorage_;
std::string systemDBCharset_;
@@ -139,9 +146,11 @@ namespace AlibabaCloud
std::string targetDedicatedHostIdForSlave_;
std::string zoneIdSlave1_;
std::string zoneIdSlave2_;
std::string dBIsIgnoreCase_;
std::string accessKeyId_;
std::string regionId_;
std::string engine_;
std::string dBTimeZone_;
std::string dBInstanceStorageType_;
std::string dedicatedHostGroupId_;
std::string dBInstanceNetType_;

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_CREATEDEDICATEDHOSTACCOUNTREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_CREATEDEDICATEDHOSTACCOUNTREQUEST_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 CreateDedicatedHostAccountRequest : public RpcServiceRequest
{
public:
CreateDedicatedHostAccountRequest();
~CreateDedicatedHostAccountRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAccountName()const;
void setAccountName(const std::string& accountName);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDedicatedHostId()const;
void setDedicatedHostId(const std::string& dedicatedHostId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccountPassword()const;
void setAccountPassword(const std::string& accountPassword);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string accountName_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string dedicatedHostId_;
long ownerId_;
std::string accountPassword_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_CREATEDEDICATEDHOSTACCOUNTREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT 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_CREATEDEDICATEDHOSTACCOUNTRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_CREATEDEDICATEDHOSTACCOUNTRESULT_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 CreateDedicatedHostAccountResult : public ServiceResult
{
public:
CreateDedicatedHostAccountResult();
explicit CreateDedicatedHostAccountResult(const std::string &payload);
~CreateDedicatedHostAccountResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_CREATEDEDICATEDHOSTACCOUNTRESULT_H_

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_CREATEDEDICATEDHOSTUSERREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_CREATEDEDICATEDHOSTUSERREQUEST_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 CreateDedicatedHostUserRequest : public RpcServiceRequest
{
public:
CreateDedicatedHostUserRequest();
~CreateDedicatedHostUserRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getUserPassword()const;
void setUserPassword(const std::string& userPassword);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDedicatedHostName()const;
void setDedicatedHostName(const std::string& dedicatedHostName);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getUserName()const;
void setUserName(const std::string& userName);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string userPassword_;
std::string regionId_;
std::string dedicatedHostName_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string userName_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_CREATEDEDICATEDHOSTUSERREQUEST_H_

View File

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

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DELETEDEDICATEDHOSTACCOUNTREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DELETEDEDICATEDHOSTACCOUNTREQUEST_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 DeleteDedicatedHostAccountRequest : public RpcServiceRequest
{
public:
DeleteDedicatedHostAccountRequest();
~DeleteDedicatedHostAccountRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDedicatedHostId()const;
void setDedicatedHostId(const std::string& dedicatedHostId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAccountName()const;
void setAccountName(const std::string& accountName);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string dedicatedHostId_;
long ownerId_;
std::string accessKeyId_;
std::string accountName_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DELETEDEDICATEDHOSTACCOUNTREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT 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_DELETEDEDICATEDHOSTACCOUNTRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DELETEDEDICATEDHOSTACCOUNTRESULT_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 DeleteDedicatedHostAccountResult : public ServiceResult
{
public:
DeleteDedicatedHostAccountResult();
explicit DeleteDedicatedHostAccountResult(const std::string &payload);
~DeleteDedicatedHostAccountResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DELETEDEDICATEDHOSTACCOUNTRESULT_H_

View File

@@ -0,0 +1,93 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLECLASSESREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLECLASSESREQUEST_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 DescribeAvailableClassesRequest : public RpcServiceRequest
{
public:
DescribeAvailableClassesRequest();
~DescribeAvailableClassesRequest();
std::string getDBInstanceName()const;
void setDBInstanceName(const std::string& dBInstanceName);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getEngineVersion()const;
void setEngineVersion(const std::string& engineVersion);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getEngine()const;
void setEngine(const std::string& engine);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getDBInstanceStorageType()const;
void setDBInstanceStorageType(const std::string& dBInstanceStorageType);
std::string getInstanceChargeType()const;
void setInstanceChargeType(const std::string& instanceChargeType);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getCommodityCode()const;
void setCommodityCode(const std::string& commodityCode);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getCategory()const;
void setCategory(const std::string& category);
std::string getOrderType()const;
void setOrderType(const std::string& orderType);
private:
std::string dBInstanceName_;
long resourceOwnerId_;
std::string engineVersion_;
std::string accessKeyId_;
std::string regionId_;
std::string engine_;
std::string dBInstanceId_;
std::string dBInstanceStorageType_;
std::string instanceChargeType_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string commodityCode_;
long ownerId_;
std::string zoneId_;
std::string category_;
std::string orderType_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLECLASSESREQUEST_H_

View File

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

View File

@@ -41,6 +41,8 @@ namespace AlibabaCloud
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getStorageType()const;
void setStorageType(const std::string& storageType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
@@ -52,6 +54,7 @@ namespace AlibabaCloud
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string storageType_;
std::string accessKeyId_;
std::string regionId_;
std::string zoneId_;

View File

@@ -65,6 +65,8 @@ namespace AlibabaCloud
void setDBInstanceClass(const std::string& dBInstanceClass);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getCategory()const;
void setCategory(const std::string& category);
std::string getOrderType()const;
void setOrderType(const std::string& orderType);
@@ -84,6 +86,7 @@ namespace AlibabaCloud
long ownerId_;
std::string dBInstanceClass_;
std::string zoneId_;
std::string category_;
std::string orderType_;
};

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEZONESREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEZONESREQUEST_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 DescribeAvailableZonesRequest : public RpcServiceRequest
{
public:
DescribeAvailableZonesRequest();
~DescribeAvailableZonesRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getEngineVersion()const;
void setEngineVersion(const std::string& engineVersion);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getEngine()const;
void setEngine(const std::string& engine);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
private:
long resourceOwnerId_;
std::string engineVersion_;
std::string accessKeyId_;
std::string regionId_;
std::string engine_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string zoneId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEZONESREQUEST_H_

View File

@@ -0,0 +1,77 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEZONESRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEZONESRESULT_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 DescribeAvailableZonesResult : public ServiceResult
{
public:
struct AvailableZone
{
struct SupportedEngine
{
struct SupportedEngineVersion
{
struct SupportedCategory
{
struct SupportedStorageType
{
std::string storageType;
};
std::string category;
std::vector<SupportedCategory::SupportedStorageType> supportedStorageTypes;
};
std::vector<SupportedEngineVersion::SupportedCategory> supportedCategorys;
std::string version;
};
std::vector<SupportedEngine::SupportedEngineVersion> supportedEngineVersions;
std::string engine;
};
std::string networkTypes;
std::string zoneId;
std::vector<AvailableZone::SupportedEngine> supportedEngines;
std::string regionId;
};
DescribeAvailableZonesResult();
explicit DescribeAvailableZonesResult(const std::string &payload);
~DescribeAvailableZonesResult();
std::vector<AvailableZone> getAvailableZones()const;
protected:
void parse(const std::string &payload);
private:
std::vector<AvailableZone> availableZones_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEZONESRESULT_H_

View File

@@ -35,8 +35,8 @@ namespace AlibabaCloud
DescribeBackupTasksRequest();
~DescribeBackupTasksRequest();
std::string getBackupJobId()const;
void setBackupJobId(const std::string& backupJobId);
int getBackupJobId()const;
void setBackupJobId(int backupJobId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getFlag()const;
@@ -59,7 +59,7 @@ namespace AlibabaCloud
void setBackupMode(const std::string& backupMode);
private:
std::string backupJobId_;
int backupJobId_;
long resourceOwnerId_;
std::string flag_;
std::string clientToken_;

View File

@@ -36,6 +36,7 @@ namespace AlibabaCloud
{
std::string backupMethod;
std::string backupExtractionStatus;
std::string backupInitiator;
std::string backupIntranetDownloadURL;
std::string backupMode;
long backupSize;

View File

@@ -47,6 +47,7 @@ namespace AlibabaCloud
std::string dedicatedHostNameForMaster;
std::string dBInstanceType;
std::string tempDBInstanceId;
std::string dedicatedHostZoneIdForMaster;
bool mutriORsignle;
std::string instanceNetworkType;
std::string replicateId;
@@ -73,10 +74,12 @@ namespace AlibabaCloud
std::string vpcId;
std::string masterInstanceId;
std::string connectionMode;
std::string dedicatedHostZoneIdForLog;
std::string vpcCloudInstanceId;
std::string regionId;
std::string expireTime;
std::string dedicatedHostIdForMaster;
std::string dedicatedHostZoneIdForSlave;
};

View File

@@ -36,6 +36,8 @@ namespace AlibabaCloud
{
std::string dBProxyConnectString;
std::string dBProxyEndpointId;
std::string dBProxyEndpointName;
std::string dBProxyConnectStringNetWorkType;
std::string dBProxyConnectStringNetType;
std::string dBProxyConnectStringPort;
std::string dBProxyVpcInstanceId;
@@ -45,8 +47,11 @@ namespace AlibabaCloud
DescribeDBProxyResult();
explicit DescribeDBProxyResult(const std::string &payload);
~DescribeDBProxyResult();
std::string getDBProxyInstanceName()const;
std::string getDBProxyInstanceCurrentMinorVersion()const;
std::string getDBProxyServiceStatus()const;
int getDBProxyInstanceNum()const;
std::string getDBProxyInstanceLatestMinorVersion()const;
std::vector<DBProxyConnectStringItemsItem> getDBProxyConnectStringItems()const;
std::string getDBProxyInstanceStatus()const;
std::string getDBProxyInstanceType()const;
@@ -54,8 +59,11 @@ namespace AlibabaCloud
protected:
void parse(const std::string &payload);
private:
std::string dBProxyInstanceName_;
std::string dBProxyInstanceCurrentMinorVersion_;
std::string dBProxyServiceStatus_;
int dBProxyInstanceNum_;
std::string dBProxyInstanceLatestMinorVersion_;
std::vector<DBProxyConnectStringItemsItem> dBProxyConnectStringItems_;
std::string dBProxyInstanceStatus_;
std::string dBProxyInstanceType_;

View File

@@ -46,6 +46,8 @@ namespace AlibabaCloud
std::string getAutoRenew()const;
int getHostStorage()const;
int getInstanceNumberSlave()const;
std::string getOpenPermission()const;
std::string getHostType()const;
std::string getExpiredTime()const;
int getHostMem()const;
std::string getHostStatus()const;
@@ -65,6 +67,7 @@ namespace AlibabaCloud
int getHostCPU()const;
std::string getRegionId()const;
std::string getIPAddress()const;
std::string getAccountName()const;
protected:
void parse(const std::string &payload);
@@ -78,6 +81,8 @@ namespace AlibabaCloud
std::string autoRenew_;
int hostStorage_;
int instanceNumberSlave_;
std::string openPermission_;
std::string hostType_;
std::string expiredTime_;
int hostMem_;
std::string hostStatus_;
@@ -97,6 +102,7 @@ namespace AlibabaCloud
int hostCPU_;
std::string regionId_;
std::string iPAddress_;
std::string accountName_;
};
}

View File

@@ -42,11 +42,15 @@ namespace AlibabaCloud
std::string dedicatedHostGroupId;
std::string hostReplacePolicy;
std::string createTime;
std::string bastionInstanceId;
std::string text;
std::vector<std::string> zoneIDList;
std::string dedicatedHostGroupDesc;
std::string openPermission;
int cpuAllocationRatio;
int hostNumber;
std::string engine;
std::string dedicatedHostCountGroupByHostType;
};

View File

@@ -37,27 +37,30 @@ namespace AlibabaCloud
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOrderId()const;
void setOrderId(long orderId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getHostType()const;
void setHostType(const std::string& hostType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDedicatedHostGroupId()const;
void setDedicatedHostGroupId(const std::string& dedicatedHostGroupId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOrderId()const;
void setOrderId(long orderId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long orderId_;
long ownerId_;
std::string hostType_;
std::string accessKeyId_;
std::string regionId_;
std::string dedicatedHostGroupId_;
std::string resourceOwnerAccount_;
long orderId_;
long ownerId_;
};
}

View File

@@ -42,12 +42,17 @@ namespace AlibabaCloud
std::string allocationStatus;
std::string memAllocationRatio;
std::string zoneId;
std::string endTime;
std::string vPCId;
std::string vSwitchId;
std::string bastionInstanceId;
std::string openPermission;
std::string hostType;
std::string hostClass;
std::string hostStatus;
std::string iPAddress;
std::string hostName;
std::string accountName;
};

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYREPLICADESCRIPTIONREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_MODIFYREPLICADESCRIPTIONREQUEST_H_
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEKEYWORDSREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEKEYWORDSREQUEST_H_
#include <string>
#include <vector>
@@ -28,42 +28,36 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT ModifyReplicaDescriptionRequest : public RpcServiceRequest
class ALIBABACLOUD_RDS_EXPORT DescribeInstanceKeywordsRequest : public RpcServiceRequest
{
public:
ModifyReplicaDescriptionRequest();
~ModifyReplicaDescriptionRequest();
DescribeInstanceKeywordsRequest();
~DescribeInstanceKeywordsRequest();
std::string getReplicaDescription()const;
void setReplicaDescription(const std::string& replicaDescription);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getReplicaId()const;
void setReplicaId(const std::string& replicaId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getKey()const;
void setKey(const std::string& key);
private:
std::string replicaDescription_;
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string replicaId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string key_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYREPLICADESCRIPTIONREQUEST_H_
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEKEYWORDSREQUEST_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_DESCRIBEINSTANCEKEYWORDSRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEKEYWORDSRESULT_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 DescribeInstanceKeywordsResult : public ServiceResult
{
public:
DescribeInstanceKeywordsResult();
explicit DescribeInstanceKeywordsResult(const std::string &payload);
~DescribeInstanceKeywordsResult();
std::vector<std::string> getWords()const;
std::string getKey()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> words_;
std::string key_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEKEYWORDSRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEMIGRATETASKBYIDREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEMIGRATETASKBYIDREQUEST_H_
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBELOCALAVAILABLERECOVERYTIMEREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBELOCALAVAILABLERECOVERYTIMEREQUEST_H_
#include <string>
#include <vector>
@@ -28,17 +28,15 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeMigrateTaskByIdRequest : public RpcServiceRequest
class ALIBABACLOUD_RDS_EXPORT DescribeLocalAvailableRecoveryTimeRequest : public RpcServiceRequest
{
public:
DescribeMigrateTaskByIdRequest();
~DescribeMigrateTaskByIdRequest();
DescribeLocalAvailableRecoveryTimeRequest();
~DescribeLocalAvailableRecoveryTimeRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getMigrateTaskId()const;
void setMigrateTaskId(const std::string& migrateTaskId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
@@ -50,7 +48,6 @@ namespace AlibabaCloud
private:
long resourceOwnerId_;
std::string migrateTaskId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string accessKeyId_;
@@ -60,4 +57,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEMIGRATETASKBYIDREQUEST_H_
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBELOCALAVAILABLERECOVERYTIMEREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_CREATEDBINSTANCEREPLICARESULT_H_
#define ALIBABACLOUD_RDS_MODEL_CREATEDBINSTANCEREPLICARESULT_H_
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBELOCALAVAILABLERECOVERYTIMERESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBELOCALAVAILABLERECOVERYTIMERESULT_H_
#include <string>
#include <vector>
@@ -29,29 +29,27 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT CreateDBInstanceReplicaResult : public ServiceResult
class ALIBABACLOUD_RDS_EXPORT DescribeLocalAvailableRecoveryTimeResult : public ServiceResult
{
public:
CreateDBInstanceReplicaResult();
explicit CreateDBInstanceReplicaResult(const std::string &payload);
~CreateDBInstanceReplicaResult();
DescribeLocalAvailableRecoveryTimeResult();
explicit DescribeLocalAvailableRecoveryTimeResult(const std::string &payload);
~DescribeLocalAvailableRecoveryTimeResult();
std::string getRecoveryEndTime()const;
std::string getRecoveryBeginTime()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 recoveryEndTime_;
std::string recoveryBeginTime_;
std::string dBInstanceId_;
long orderId_;
std::string workflowId_;
std::string replicaId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_CREATEDBINSTANCEREPLICARESULT_H_
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBELOCALAVAILABLERECOVERYTIMERESULT_H_

View File

@@ -38,15 +38,11 @@ namespace AlibabaCloud
explicit DescribeSQLCollectorRetentionResult(const std::string &payload);
~DescribeSQLCollectorRetentionResult();
std::string getConfigValue()const;
int getDBInstanceID()const;
std::string getDBInstanceName()const;
protected:
void parse(const std::string &payload);
private:
std::string configValue_;
int dBInstanceID_;
std::string dBInstanceName_;
};
}

View File

@@ -41,6 +41,7 @@ namespace AlibabaCloud
std::string dBName;
long parseRowCounts;
std::string hostAddress;
long queryTimeMS;
std::string sQLText;
};

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DROPDEDICATEDHOSTUSERREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DROPDEDICATEDHOSTUSERREQUEST_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 DropDedicatedHostUserRequest : public RpcServiceRequest
{
public:
DropDedicatedHostUserRequest();
~DropDedicatedHostUserRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getDedicatedHostName()const;
void setDedicatedHostName(const std::string& dedicatedHostName);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getUserName()const;
void setUserName(const std::string& userName);
private:
long resourceOwnerId_;
std::string dedicatedHostName_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string regionId_;
std::string userName_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DROPDEDICATEDHOSTUSERREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT 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_DROPDEDICATEDHOSTUSERRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DROPDEDICATEDHOSTUSERRESULT_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 DropDedicatedHostUserResult : public ServiceResult
{
public:
DropDedicatedHostUserResult();
explicit DropDedicatedHostUserResult(const std::string &payload);
~DropDedicatedHostUserResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DROPDEDICATEDHOSTUSERRESULT_H_

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_RDS_EXPORT ListTagResourcesRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYDEDICATEDHOSTACCOUNTREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_MODIFYDEDICATEDHOSTACCOUNTREQUEST_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 ModifyDedicatedHostAccountRequest : public RpcServiceRequest
{
public:
ModifyDedicatedHostAccountRequest();
~ModifyDedicatedHostAccountRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAccountName()const;
void setAccountName(const std::string& accountName);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDedicatedHostId()const;
void setDedicatedHostId(const std::string& dedicatedHostId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccountPassword()const;
void setAccountPassword(const std::string& accountPassword);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string accountName_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string dedicatedHostId_;
long ownerId_;
std::string accountPassword_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYDEDICATEDHOSTACCOUNTREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT 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_MODIFYDEDICATEDHOSTACCOUNTRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_MODIFYDEDICATEDHOSTACCOUNTRESULT_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 ModifyDedicatedHostAccountResult : public ServiceResult
{
public:
ModifyDedicatedHostAccountResult();
explicit ModifyDedicatedHostAccountResult(const std::string &payload);
~ModifyDedicatedHostAccountResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYDEDICATEDHOSTACCOUNTRESULT_H_

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT 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_MODIFYDEDICATEDHOSTUSERREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_MODIFYDEDICATEDHOSTUSERREQUEST_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 ModifyDedicatedHostUserRequest : public RpcServiceRequest
{
public:
ModifyDedicatedHostUserRequest();
~ModifyDedicatedHostUserRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDedicatedHostName()const;
void setDedicatedHostName(const std::string& dedicatedHostName);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOldPassword()const;
void setOldPassword(const std::string& oldPassword);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getNewPassword()const;
void setNewPassword(const std::string& newPassword);
std::string getUserName()const;
void setUserName(const std::string& userName);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string regionId_;
std::string dedicatedHostName_;
std::string resourceOwnerAccount_;
std::string oldPassword_;
long ownerId_;
std::string newPassword_;
std::string userName_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYDEDICATEDHOSTUSERREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT 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_MODIFYDEDICATEDHOSTUSERRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_MODIFYDEDICATEDHOSTUSERRESULT_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 ModifyDedicatedHostUserResult : public ServiceResult
{
public:
ModifyDedicatedHostUserResult();
explicit ModifyDedicatedHostUserResult(const std::string &payload);
~ModifyDedicatedHostUserResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYDEDICATEDHOSTUSERRESULT_H_

View File

@@ -37,16 +37,10 @@ namespace AlibabaCloud
ModifySQLCollectorRetentionResult();
explicit ModifySQLCollectorRetentionResult(const std::string &payload);
~ModifySQLCollectorRetentionResult();
int getTaskId()const;
int getDBInstanceID()const;
std::string getDBInstanceName()const;
protected:
void parse(const std::string &payload);
private:
int taskId_;
int dBInstanceID_;
std::string dBInstanceName_;
};
}

View File

@@ -45,8 +45,8 @@ namespace AlibabaCloud
void setDBInstanceId(const std::string& dBInstanceId);
std::string getBusinessInfo()const;
void setBusinessInfo(const std::string& businessInfo);
std::string getPeriod()const;
void setPeriod(const std::string& period);
int getPeriod()const;
void setPeriod(int period);
std::string getAutoPay()const;
void setAutoPay(const std::string& autoPay);
std::string getResourceOwnerAccount()const;
@@ -60,7 +60,7 @@ namespace AlibabaCloud
std::string accessKeyId_;
std::string dBInstanceId_;
std::string businessInfo_;
std::string period_;
int period_;
std::string autoPay_;
std::string resourceOwnerAccount_;
long ownerId_;

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
RestoreTableRequest();
~RestoreTableRequest();
std::string getRestoreTableMode()const;
void setRestoreTableMode(const std::string& restoreTableMode);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
@@ -57,6 +59,7 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
private:
std::string restoreTableMode_;
long resourceOwnerId_;
std::string clientToken_;
std::string accessKeyId_;

View File

@@ -0,0 +1,99 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT 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_STARTDBINSTANCEREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_STARTDBINSTANCEREQUEST_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 StartDBInstanceRequest : public RpcServiceRequest
{
public:
StartDBInstanceRequest();
~StartDBInstanceRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSpecifiedTime()const;
void setSpecifiedTime(const std::string& specifiedTime);
std::string getTargetDedicatedHostIdForSlave()const;
void setTargetDedicatedHostIdForSlave(const std::string& targetDedicatedHostIdForSlave);
std::string getEngineVersion()const;
void setEngineVersion(const std::string& engineVersion);
int getStorage()const;
void setStorage(int storage);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getEffectiveTime()const;
void setEffectiveTime(const std::string& effectiveTime);
int getDBInstanceTransType()const;
void setDBInstanceTransType(int dBInstanceTransType);
std::string getTargetDedicatedHostIdForMaster()const;
void setTargetDedicatedHostIdForMaster(const std::string& targetDedicatedHostIdForMaster);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getDedicatedHostGroupId()const;
void setDedicatedHostGroupId(const std::string& dedicatedHostGroupId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTargetDBInstanceClass()const;
void setTargetDBInstanceClass(const std::string& targetDBInstanceClass);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
std::string getTargetDedicatedHostIdForLog()const;
void setTargetDedicatedHostIdForLog(const std::string& targetDedicatedHostIdForLog);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
private:
long resourceOwnerId_;
std::string specifiedTime_;
std::string targetDedicatedHostIdForSlave_;
std::string engineVersion_;
int storage_;
std::string accessKeyId_;
std::string regionId_;
std::string effectiveTime_;
int dBInstanceTransType_;
std::string targetDedicatedHostIdForMaster_;
std::string dBInstanceId_;
std::string dedicatedHostGroupId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string targetDBInstanceClass_;
std::string vSwitchId_;
std::string targetDedicatedHostIdForLog_;
std::string zoneId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_STARTDBINSTANCEREQUEST_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_STARTDBINSTANCERESULT_H_
#define ALIBABACLOUD_RDS_MODEL_STARTDBINSTANCERESULT_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 StartDBInstanceResult : public ServiceResult
{
public:
StartDBInstanceResult();
explicit StartDBInstanceResult(const std::string &payload);
~StartDBInstanceResult();
int getTaskId()const;
int getMigrationId()const;
protected:
void parse(const std::string &payload);
private:
int taskId_;
int migrationId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_STARTDBINSTANCERESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_RESTOREDBINSTANCEREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_RESTOREDBINSTANCEREQUEST_H_
#ifndef ALIBABACLOUD_RDS_MODEL_STOPDBINSTANCEREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_STOPDBINSTANCEREQUEST_H_
#include <string>
#include <vector>
@@ -28,45 +28,36 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT RestoreDBInstanceRequest : public RpcServiceRequest
class ALIBABACLOUD_RDS_EXPORT StopDBInstanceRequest : public RpcServiceRequest
{
public:
RestoreDBInstanceRequest();
~RestoreDBInstanceRequest();
StopDBInstanceRequest();
~StopDBInstanceRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getRestoreTime()const;
void setRestoreTime(const std::string& restoreTime);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getBackupId()const;
void setBackupId(const std::string& backupId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string accessKeyId_;
std::string dBInstanceId_;
std::string restoreTime_;
std::string resourceOwnerAccount_;
std::string backupId_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string regionId_;
std::string dBInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_RESTOREDBINSTANCEREQUEST_H_
#endif // !ALIBABACLOUD_RDS_MODEL_STOPDBINSTANCEREQUEST_H_

View File

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

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_RDS_EXPORT TagResourcesRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_UPGRADEDBPROXYINSTANCEKERNELVERSIONREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_UPGRADEDBPROXYINSTANCEKERNELVERSIONREQUEST_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 UpgradeDBProxyInstanceKernelVersionRequest : public RpcServiceRequest
{
public:
UpgradeDBProxyInstanceKernelVersionRequest();
~UpgradeDBProxyInstanceKernelVersionRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getUpgradeTime()const;
void setUpgradeTime(const std::string& upgradeTime);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getSwitchTime()const;
void setSwitchTime(const std::string& switchTime);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string upgradeTime_;
std::string dBInstanceId_;
std::string switchTime_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_UPGRADEDBPROXYINSTANCEKERNELVERSIONREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEMIGRATETASKBYIDRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEMIGRATETASKBYIDRESULT_H_
#ifndef ALIBABACLOUD_RDS_MODEL_UPGRADEDBPROXYINSTANCEKERNELVERSIONRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_UPGRADEDBPROXYINSTANCEKERNELVERSIONRESULT_H_
#include <string>
#include <vector>
@@ -29,39 +29,27 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeMigrateTaskByIdResult : public ServiceResult
class ALIBABACLOUD_RDS_EXPORT UpgradeDBProxyInstanceKernelVersionResult : public ServiceResult
{
public:
DescribeMigrateTaskByIdResult();
explicit DescribeMigrateTaskByIdResult(const std::string &payload);
~DescribeMigrateTaskByIdResult();
std::string getStatus()const;
std::string getDescription()const;
std::string getEndTime()const;
std::string getMigrateTaskId()const;
std::string getCreateTime()const;
std::string getBackupMode()const;
std::string getIsDBReplaced()const;
std::string getDBName()const;
UpgradeDBProxyInstanceKernelVersionResult();
explicit UpgradeDBProxyInstanceKernelVersionResult(const std::string &payload);
~UpgradeDBProxyInstanceKernelVersionResult();
std::string getTaskId()const;
std::string getTargetMinorVersion()const;
std::string getDBInstanceName()const;
protected:
void parse(const std::string &payload);
private:
std::string status_;
std::string description_;
std::string endTime_;
std::string migrateTaskId_;
std::string createTime_;
std::string backupMode_;
std::string isDBReplaced_;
std::string dBName_;
std::string taskId_;
std::string targetMinorVersion_;
std::string dBInstanceName_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEMIGRATETASKBYIDRESULT_H_
#endif // !ALIBABACLOUD_RDS_MODEL_UPGRADEDBPROXYINSTANCEKERNELVERSIONRESULT_H_