Supported TransformDBInstancePayType API.
This commit is contained in:
@@ -1,3 +1,6 @@
|
||||
2020-06-18 Version: 1.36.468
|
||||
- Supported TransformDBInstancePayType API.
|
||||
|
||||
2020-06-18 Version: 1.36.467
|
||||
- Add GetAuthToken OpenAPI.
|
||||
|
||||
|
||||
@@ -133,6 +133,8 @@ set(rds_public_header_model
|
||||
include/alibabacloud/rds/model/DescribeCharacterSetNameResult.h
|
||||
include/alibabacloud/rds/model/DescribeCollationTimeZonesRequest.h
|
||||
include/alibabacloud/rds/model/DescribeCollationTimeZonesResult.h
|
||||
include/alibabacloud/rds/model/DescribeCrossBackupMetaListRequest.h
|
||||
include/alibabacloud/rds/model/DescribeCrossBackupMetaListResult.h
|
||||
include/alibabacloud/rds/model/DescribeCrossRegionBackupDBInstanceRequest.h
|
||||
include/alibabacloud/rds/model/DescribeCrossRegionBackupDBInstanceResult.h
|
||||
include/alibabacloud/rds/model/DescribeCrossRegionBackupsRequest.h
|
||||
@@ -187,6 +189,8 @@ set(rds_public_header_model
|
||||
include/alibabacloud/rds/model/DescribeDedicatedHostAttributeResult.h
|
||||
include/alibabacloud/rds/model/DescribeDedicatedHostGroupsRequest.h
|
||||
include/alibabacloud/rds/model/DescribeDedicatedHostGroupsResult.h
|
||||
include/alibabacloud/rds/model/DescribeDedicatedHostImageCategoriesRequest.h
|
||||
include/alibabacloud/rds/model/DescribeDedicatedHostImageCategoriesResult.h
|
||||
include/alibabacloud/rds/model/DescribeDedicatedHostsRequest.h
|
||||
include/alibabacloud/rds/model/DescribeDedicatedHostsResult.h
|
||||
include/alibabacloud/rds/model/DescribeDetachedBackupsRequest.h
|
||||
@@ -333,6 +337,8 @@ set(rds_public_header_model
|
||||
include/alibabacloud/rds/model/ModifyDBProxyResult.h
|
||||
include/alibabacloud/rds/model/ModifyDBProxyEndpointRequest.h
|
||||
include/alibabacloud/rds/model/ModifyDBProxyEndpointResult.h
|
||||
include/alibabacloud/rds/model/ModifyDBProxyEndpointAddressRequest.h
|
||||
include/alibabacloud/rds/model/ModifyDBProxyEndpointAddressResult.h
|
||||
include/alibabacloud/rds/model/ModifyDBProxyInstanceRequest.h
|
||||
include/alibabacloud/rds/model/ModifyDBProxyInstanceResult.h
|
||||
include/alibabacloud/rds/model/ModifyDTCSecurityIpHostsForSQLServerRequest.h
|
||||
@@ -397,6 +403,8 @@ set(rds_public_header_model
|
||||
include/alibabacloud/rds/model/RestartDBInstanceResult.h
|
||||
include/alibabacloud/rds/model/RestartDedicatedHostRequest.h
|
||||
include/alibabacloud/rds/model/RestartDedicatedHostResult.h
|
||||
include/alibabacloud/rds/model/RestoreDdrTableRequest.h
|
||||
include/alibabacloud/rds/model/RestoreDdrTableResult.h
|
||||
include/alibabacloud/rds/model/RestoreTableRequest.h
|
||||
include/alibabacloud/rds/model/RestoreTableResult.h
|
||||
include/alibabacloud/rds/model/RevokeAccountPrivilegeRequest.h
|
||||
@@ -417,6 +425,10 @@ set(rds_public_header_model
|
||||
include/alibabacloud/rds/model/SwitchDBInstanceVpcResult.h
|
||||
include/alibabacloud/rds/model/TagResourcesRequest.h
|
||||
include/alibabacloud/rds/model/TagResourcesResult.h
|
||||
include/alibabacloud/rds/model/TerminateMigrateTaskRequest.h
|
||||
include/alibabacloud/rds/model/TerminateMigrateTaskResult.h
|
||||
include/alibabacloud/rds/model/TransformDBInstancePayTypeRequest.h
|
||||
include/alibabacloud/rds/model/TransformDBInstancePayTypeResult.h
|
||||
include/alibabacloud/rds/model/UnlockAccountRequest.h
|
||||
include/alibabacloud/rds/model/UnlockAccountResult.h
|
||||
include/alibabacloud/rds/model/UntagResourcesRequest.h
|
||||
@@ -542,6 +554,8 @@ set(rds_src
|
||||
src/model/DescribeCharacterSetNameResult.cc
|
||||
src/model/DescribeCollationTimeZonesRequest.cc
|
||||
src/model/DescribeCollationTimeZonesResult.cc
|
||||
src/model/DescribeCrossBackupMetaListRequest.cc
|
||||
src/model/DescribeCrossBackupMetaListResult.cc
|
||||
src/model/DescribeCrossRegionBackupDBInstanceRequest.cc
|
||||
src/model/DescribeCrossRegionBackupDBInstanceResult.cc
|
||||
src/model/DescribeCrossRegionBackupsRequest.cc
|
||||
@@ -596,6 +610,8 @@ set(rds_src
|
||||
src/model/DescribeDedicatedHostAttributeResult.cc
|
||||
src/model/DescribeDedicatedHostGroupsRequest.cc
|
||||
src/model/DescribeDedicatedHostGroupsResult.cc
|
||||
src/model/DescribeDedicatedHostImageCategoriesRequest.cc
|
||||
src/model/DescribeDedicatedHostImageCategoriesResult.cc
|
||||
src/model/DescribeDedicatedHostsRequest.cc
|
||||
src/model/DescribeDedicatedHostsResult.cc
|
||||
src/model/DescribeDetachedBackupsRequest.cc
|
||||
@@ -742,6 +758,8 @@ set(rds_src
|
||||
src/model/ModifyDBProxyResult.cc
|
||||
src/model/ModifyDBProxyEndpointRequest.cc
|
||||
src/model/ModifyDBProxyEndpointResult.cc
|
||||
src/model/ModifyDBProxyEndpointAddressRequest.cc
|
||||
src/model/ModifyDBProxyEndpointAddressResult.cc
|
||||
src/model/ModifyDBProxyInstanceRequest.cc
|
||||
src/model/ModifyDBProxyInstanceResult.cc
|
||||
src/model/ModifyDTCSecurityIpHostsForSQLServerRequest.cc
|
||||
@@ -806,6 +824,8 @@ set(rds_src
|
||||
src/model/RestartDBInstanceResult.cc
|
||||
src/model/RestartDedicatedHostRequest.cc
|
||||
src/model/RestartDedicatedHostResult.cc
|
||||
src/model/RestoreDdrTableRequest.cc
|
||||
src/model/RestoreDdrTableResult.cc
|
||||
src/model/RestoreTableRequest.cc
|
||||
src/model/RestoreTableResult.cc
|
||||
src/model/RevokeAccountPrivilegeRequest.cc
|
||||
@@ -826,6 +846,10 @@ set(rds_src
|
||||
src/model/SwitchDBInstanceVpcResult.cc
|
||||
src/model/TagResourcesRequest.cc
|
||||
src/model/TagResourcesResult.cc
|
||||
src/model/TerminateMigrateTaskRequest.cc
|
||||
src/model/TerminateMigrateTaskResult.cc
|
||||
src/model/TransformDBInstancePayTypeRequest.cc
|
||||
src/model/TransformDBInstancePayTypeResult.cc
|
||||
src/model/UnlockAccountRequest.cc
|
||||
src/model/UnlockAccountResult.cc
|
||||
src/model/UntagResourcesRequest.cc
|
||||
|
||||
@@ -134,6 +134,8 @@
|
||||
#include "model/DescribeCharacterSetNameResult.h"
|
||||
#include "model/DescribeCollationTimeZonesRequest.h"
|
||||
#include "model/DescribeCollationTimeZonesResult.h"
|
||||
#include "model/DescribeCrossBackupMetaListRequest.h"
|
||||
#include "model/DescribeCrossBackupMetaListResult.h"
|
||||
#include "model/DescribeCrossRegionBackupDBInstanceRequest.h"
|
||||
#include "model/DescribeCrossRegionBackupDBInstanceResult.h"
|
||||
#include "model/DescribeCrossRegionBackupsRequest.h"
|
||||
@@ -188,6 +190,8 @@
|
||||
#include "model/DescribeDedicatedHostAttributeResult.h"
|
||||
#include "model/DescribeDedicatedHostGroupsRequest.h"
|
||||
#include "model/DescribeDedicatedHostGroupsResult.h"
|
||||
#include "model/DescribeDedicatedHostImageCategoriesRequest.h"
|
||||
#include "model/DescribeDedicatedHostImageCategoriesResult.h"
|
||||
#include "model/DescribeDedicatedHostsRequest.h"
|
||||
#include "model/DescribeDedicatedHostsResult.h"
|
||||
#include "model/DescribeDetachedBackupsRequest.h"
|
||||
@@ -334,6 +338,8 @@
|
||||
#include "model/ModifyDBProxyResult.h"
|
||||
#include "model/ModifyDBProxyEndpointRequest.h"
|
||||
#include "model/ModifyDBProxyEndpointResult.h"
|
||||
#include "model/ModifyDBProxyEndpointAddressRequest.h"
|
||||
#include "model/ModifyDBProxyEndpointAddressResult.h"
|
||||
#include "model/ModifyDBProxyInstanceRequest.h"
|
||||
#include "model/ModifyDBProxyInstanceResult.h"
|
||||
#include "model/ModifyDTCSecurityIpHostsForSQLServerRequest.h"
|
||||
@@ -398,6 +404,8 @@
|
||||
#include "model/RestartDBInstanceResult.h"
|
||||
#include "model/RestartDedicatedHostRequest.h"
|
||||
#include "model/RestartDedicatedHostResult.h"
|
||||
#include "model/RestoreDdrTableRequest.h"
|
||||
#include "model/RestoreDdrTableResult.h"
|
||||
#include "model/RestoreTableRequest.h"
|
||||
#include "model/RestoreTableResult.h"
|
||||
#include "model/RevokeAccountPrivilegeRequest.h"
|
||||
@@ -418,6 +426,10 @@
|
||||
#include "model/SwitchDBInstanceVpcResult.h"
|
||||
#include "model/TagResourcesRequest.h"
|
||||
#include "model/TagResourcesResult.h"
|
||||
#include "model/TerminateMigrateTaskRequest.h"
|
||||
#include "model/TerminateMigrateTaskResult.h"
|
||||
#include "model/TransformDBInstancePayTypeRequest.h"
|
||||
#include "model/TransformDBInstancePayTypeResult.h"
|
||||
#include "model/UnlockAccountRequest.h"
|
||||
#include "model/UnlockAccountResult.h"
|
||||
#include "model/UntagResourcesRequest.h"
|
||||
@@ -605,6 +617,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeCollationTimeZonesResult> DescribeCollationTimeZonesOutcome;
|
||||
typedef std::future<DescribeCollationTimeZonesOutcome> DescribeCollationTimeZonesOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeCollationTimeZonesRequest&, const DescribeCollationTimeZonesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCollationTimeZonesAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeCrossBackupMetaListResult> DescribeCrossBackupMetaListOutcome;
|
||||
typedef std::future<DescribeCrossBackupMetaListOutcome> DescribeCrossBackupMetaListOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeCrossBackupMetaListRequest&, const DescribeCrossBackupMetaListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCrossBackupMetaListAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeCrossRegionBackupDBInstanceResult> DescribeCrossRegionBackupDBInstanceOutcome;
|
||||
typedef std::future<DescribeCrossRegionBackupDBInstanceOutcome> DescribeCrossRegionBackupDBInstanceOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeCrossRegionBackupDBInstanceRequest&, const DescribeCrossRegionBackupDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCrossRegionBackupDBInstanceAsyncHandler;
|
||||
@@ -686,6 +701,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeDedicatedHostGroupsResult> DescribeDedicatedHostGroupsOutcome;
|
||||
typedef std::future<DescribeDedicatedHostGroupsOutcome> DescribeDedicatedHostGroupsOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeDedicatedHostGroupsRequest&, const DescribeDedicatedHostGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDedicatedHostGroupsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeDedicatedHostImageCategoriesResult> DescribeDedicatedHostImageCategoriesOutcome;
|
||||
typedef std::future<DescribeDedicatedHostImageCategoriesOutcome> DescribeDedicatedHostImageCategoriesOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeDedicatedHostImageCategoriesRequest&, const DescribeDedicatedHostImageCategoriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDedicatedHostImageCategoriesAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeDedicatedHostsResult> DescribeDedicatedHostsOutcome;
|
||||
typedef std::future<DescribeDedicatedHostsOutcome> DescribeDedicatedHostsOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeDedicatedHostsRequest&, const DescribeDedicatedHostsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDedicatedHostsAsyncHandler;
|
||||
@@ -905,6 +923,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ModifyDBProxyEndpointResult> ModifyDBProxyEndpointOutcome;
|
||||
typedef std::future<ModifyDBProxyEndpointOutcome> ModifyDBProxyEndpointOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::ModifyDBProxyEndpointRequest&, const ModifyDBProxyEndpointOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBProxyEndpointAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyDBProxyEndpointAddressResult> ModifyDBProxyEndpointAddressOutcome;
|
||||
typedef std::future<ModifyDBProxyEndpointAddressOutcome> ModifyDBProxyEndpointAddressOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::ModifyDBProxyEndpointAddressRequest&, const ModifyDBProxyEndpointAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBProxyEndpointAddressAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyDBProxyInstanceResult> ModifyDBProxyInstanceOutcome;
|
||||
typedef std::future<ModifyDBProxyInstanceOutcome> ModifyDBProxyInstanceOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::ModifyDBProxyInstanceRequest&, const ModifyDBProxyInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBProxyInstanceAsyncHandler;
|
||||
@@ -1001,6 +1022,9 @@ 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::RestoreDdrTableResult> RestoreDdrTableOutcome;
|
||||
typedef std::future<RestoreDdrTableOutcome> RestoreDdrTableOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::RestoreDdrTableRequest&, const RestoreDdrTableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RestoreDdrTableAsyncHandler;
|
||||
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;
|
||||
@@ -1031,6 +1055,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::TagResourcesResult> TagResourcesOutcome;
|
||||
typedef std::future<TagResourcesOutcome> TagResourcesOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::TagResourcesRequest&, const TagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TagResourcesAsyncHandler;
|
||||
typedef Outcome<Error, Model::TerminateMigrateTaskResult> TerminateMigrateTaskOutcome;
|
||||
typedef std::future<TerminateMigrateTaskOutcome> TerminateMigrateTaskOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::TerminateMigrateTaskRequest&, const TerminateMigrateTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TerminateMigrateTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::TransformDBInstancePayTypeResult> TransformDBInstancePayTypeOutcome;
|
||||
typedef std::future<TransformDBInstancePayTypeOutcome> TransformDBInstancePayTypeOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::TransformDBInstancePayTypeRequest&, const TransformDBInstancePayTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TransformDBInstancePayTypeAsyncHandler;
|
||||
typedef Outcome<Error, Model::UnlockAccountResult> UnlockAccountOutcome;
|
||||
typedef std::future<UnlockAccountOutcome> UnlockAccountOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::UnlockAccountRequest&, const UnlockAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnlockAccountAsyncHandler;
|
||||
@@ -1219,6 +1249,9 @@ namespace AlibabaCloud
|
||||
DescribeCollationTimeZonesOutcome describeCollationTimeZones(const Model::DescribeCollationTimeZonesRequest &request)const;
|
||||
void describeCollationTimeZonesAsync(const Model::DescribeCollationTimeZonesRequest& request, const DescribeCollationTimeZonesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeCollationTimeZonesOutcomeCallable describeCollationTimeZonesCallable(const Model::DescribeCollationTimeZonesRequest& request) const;
|
||||
DescribeCrossBackupMetaListOutcome describeCrossBackupMetaList(const Model::DescribeCrossBackupMetaListRequest &request)const;
|
||||
void describeCrossBackupMetaListAsync(const Model::DescribeCrossBackupMetaListRequest& request, const DescribeCrossBackupMetaListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeCrossBackupMetaListOutcomeCallable describeCrossBackupMetaListCallable(const Model::DescribeCrossBackupMetaListRequest& request) const;
|
||||
DescribeCrossRegionBackupDBInstanceOutcome describeCrossRegionBackupDBInstance(const Model::DescribeCrossRegionBackupDBInstanceRequest &request)const;
|
||||
void describeCrossRegionBackupDBInstanceAsync(const Model::DescribeCrossRegionBackupDBInstanceRequest& request, const DescribeCrossRegionBackupDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeCrossRegionBackupDBInstanceOutcomeCallable describeCrossRegionBackupDBInstanceCallable(const Model::DescribeCrossRegionBackupDBInstanceRequest& request) const;
|
||||
@@ -1300,6 +1333,9 @@ namespace AlibabaCloud
|
||||
DescribeDedicatedHostGroupsOutcome describeDedicatedHostGroups(const Model::DescribeDedicatedHostGroupsRequest &request)const;
|
||||
void describeDedicatedHostGroupsAsync(const Model::DescribeDedicatedHostGroupsRequest& request, const DescribeDedicatedHostGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDedicatedHostGroupsOutcomeCallable describeDedicatedHostGroupsCallable(const Model::DescribeDedicatedHostGroupsRequest& request) const;
|
||||
DescribeDedicatedHostImageCategoriesOutcome describeDedicatedHostImageCategories(const Model::DescribeDedicatedHostImageCategoriesRequest &request)const;
|
||||
void describeDedicatedHostImageCategoriesAsync(const Model::DescribeDedicatedHostImageCategoriesRequest& request, const DescribeDedicatedHostImageCategoriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDedicatedHostImageCategoriesOutcomeCallable describeDedicatedHostImageCategoriesCallable(const Model::DescribeDedicatedHostImageCategoriesRequest& request) const;
|
||||
DescribeDedicatedHostsOutcome describeDedicatedHosts(const Model::DescribeDedicatedHostsRequest &request)const;
|
||||
void describeDedicatedHostsAsync(const Model::DescribeDedicatedHostsRequest& request, const DescribeDedicatedHostsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDedicatedHostsOutcomeCallable describeDedicatedHostsCallable(const Model::DescribeDedicatedHostsRequest& request) const;
|
||||
@@ -1519,6 +1555,9 @@ namespace AlibabaCloud
|
||||
ModifyDBProxyEndpointOutcome modifyDBProxyEndpoint(const Model::ModifyDBProxyEndpointRequest &request)const;
|
||||
void modifyDBProxyEndpointAsync(const Model::ModifyDBProxyEndpointRequest& request, const ModifyDBProxyEndpointAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyDBProxyEndpointOutcomeCallable modifyDBProxyEndpointCallable(const Model::ModifyDBProxyEndpointRequest& request) const;
|
||||
ModifyDBProxyEndpointAddressOutcome modifyDBProxyEndpointAddress(const Model::ModifyDBProxyEndpointAddressRequest &request)const;
|
||||
void modifyDBProxyEndpointAddressAsync(const Model::ModifyDBProxyEndpointAddressRequest& request, const ModifyDBProxyEndpointAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyDBProxyEndpointAddressOutcomeCallable modifyDBProxyEndpointAddressCallable(const Model::ModifyDBProxyEndpointAddressRequest& request) const;
|
||||
ModifyDBProxyInstanceOutcome modifyDBProxyInstance(const Model::ModifyDBProxyInstanceRequest &request)const;
|
||||
void modifyDBProxyInstanceAsync(const Model::ModifyDBProxyInstanceRequest& request, const ModifyDBProxyInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyDBProxyInstanceOutcomeCallable modifyDBProxyInstanceCallable(const Model::ModifyDBProxyInstanceRequest& request) const;
|
||||
@@ -1615,6 +1654,9 @@ 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;
|
||||
RestoreDdrTableOutcome restoreDdrTable(const Model::RestoreDdrTableRequest &request)const;
|
||||
void restoreDdrTableAsync(const Model::RestoreDdrTableRequest& request, const RestoreDdrTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RestoreDdrTableOutcomeCallable restoreDdrTableCallable(const Model::RestoreDdrTableRequest& 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;
|
||||
@@ -1645,6 +1687,12 @@ namespace AlibabaCloud
|
||||
TagResourcesOutcome tagResources(const Model::TagResourcesRequest &request)const;
|
||||
void tagResourcesAsync(const Model::TagResourcesRequest& request, const TagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
TagResourcesOutcomeCallable tagResourcesCallable(const Model::TagResourcesRequest& request) const;
|
||||
TerminateMigrateTaskOutcome terminateMigrateTask(const Model::TerminateMigrateTaskRequest &request)const;
|
||||
void terminateMigrateTaskAsync(const Model::TerminateMigrateTaskRequest& request, const TerminateMigrateTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
TerminateMigrateTaskOutcomeCallable terminateMigrateTaskCallable(const Model::TerminateMigrateTaskRequest& request) const;
|
||||
TransformDBInstancePayTypeOutcome transformDBInstancePayType(const Model::TransformDBInstancePayTypeRequest &request)const;
|
||||
void transformDBInstancePayTypeAsync(const Model::TransformDBInstancePayTypeRequest& request, const TransformDBInstancePayTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
TransformDBInstancePayTypeOutcomeCallable transformDBInstancePayTypeCallable(const Model::TransformDBInstancePayTypeRequest& request) const;
|
||||
UnlockAccountOutcome unlockAccount(const Model::UnlockAccountRequest &request)const;
|
||||
void unlockAccountAsync(const Model::UnlockAccountRequest& request, const UnlockAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UnlockAccountOutcomeCallable unlockAccountCallable(const Model::UnlockAccountRequest& request) const;
|
||||
|
||||
@@ -41,6 +41,8 @@ namespace AlibabaCloud
|
||||
void setDBInstanceStorage(int dBInstanceStorage);
|
||||
std::string getSystemDBCharset()const;
|
||||
void setSystemDBCharset(const std::string& systemDBCharset);
|
||||
std::string getBinlogRole()const;
|
||||
void setBinlogRole(const std::string& binlogRole);
|
||||
std::string getEngineVersion()const;
|
||||
void setEngineVersion(const std::string& engineVersion);
|
||||
std::string getUserBakSetURL()const;
|
||||
@@ -65,6 +67,8 @@ namespace AlibabaCloud
|
||||
void setVSwitchId(const std::string& vSwitchId);
|
||||
std::string getPrivateIpAddress()const;
|
||||
void setPrivateIpAddress(const std::string& privateIpAddress);
|
||||
std::string getBinlogName()const;
|
||||
void setBinlogName(const std::string& binlogName);
|
||||
std::string getTunnelId()const;
|
||||
void setTunnelId(const std::string& tunnelId);
|
||||
std::string getZoneId()const;
|
||||
@@ -101,6 +105,8 @@ namespace AlibabaCloud
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
std::string getUsedTime()const;
|
||||
void setUsedTime(const std::string& usedTime);
|
||||
std::string getBinlogPosition()const;
|
||||
void setBinlogPosition(const std::string& binlogPosition);
|
||||
std::string getRestoreType()const;
|
||||
void setRestoreType(const std::string& restoreType);
|
||||
std::string getVPCId()const;
|
||||
@@ -114,6 +120,7 @@ namespace AlibabaCloud
|
||||
long resourceOwnerId_;
|
||||
int dBInstanceStorage_;
|
||||
std::string systemDBCharset_;
|
||||
std::string binlogRole_;
|
||||
std::string engineVersion_;
|
||||
std::string userBakSetURL_;
|
||||
std::string resourceGroupId_;
|
||||
@@ -126,6 +133,7 @@ namespace AlibabaCloud
|
||||
std::string securityIPList_;
|
||||
std::string vSwitchId_;
|
||||
std::string privateIpAddress_;
|
||||
std::string binlogName_;
|
||||
std::string tunnelId_;
|
||||
std::string zoneId_;
|
||||
std::string instanceNetworkType_;
|
||||
@@ -144,6 +152,7 @@ namespace AlibabaCloud
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string usedTime_;
|
||||
std::string binlogPosition_;
|
||||
std::string restoreType_;
|
||||
std::string vPCId_;
|
||||
std::string payType_;
|
||||
|
||||
@@ -51,6 +51,8 @@ namespace AlibabaCloud
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
int getDiskAllocationRatio()const;
|
||||
void setDiskAllocationRatio(int diskAllocationRatio);
|
||||
int getOpenPermission()const;
|
||||
void setOpenPermission(int openPermission);
|
||||
int getMemAllocationRatio()const;
|
||||
void setMemAllocationRatio(int memAllocationRatio);
|
||||
long getOwnerId()const;
|
||||
@@ -71,6 +73,7 @@ namespace AlibabaCloud
|
||||
std::string engine_;
|
||||
std::string resourceOwnerAccount_;
|
||||
int diskAllocationRatio_;
|
||||
int openPermission_;
|
||||
int memAllocationRatio_;
|
||||
long ownerId_;
|
||||
std::string hostReplacePolicy_;
|
||||
|
||||
@@ -49,6 +49,8 @@ namespace AlibabaCloud
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getTargetDedicatedHostIdForMaster()const;
|
||||
void setTargetDedicatedHostIdForMaster(const std::string& targetDedicatedHostIdForMaster);
|
||||
std::string getDBInstanceId()const;
|
||||
void setDBInstanceId(const std::string& dBInstanceId);
|
||||
std::string getDBInstanceDescription()const;
|
||||
@@ -88,6 +90,7 @@ namespace AlibabaCloud
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string regionId_;
|
||||
std::string targetDedicatedHostIdForMaster_;
|
||||
std::string dBInstanceId_;
|
||||
std::string dBInstanceDescription_;
|
||||
std::string dBInstanceStorageType_;
|
||||
|
||||
@@ -61,6 +61,8 @@ namespace AlibabaCloud
|
||||
void setCommodityCode(const std::string& commodityCode);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
bool getEvaluateResource()const;
|
||||
void setEvaluateResource(bool evaluateResource);
|
||||
std::string getZoneId()const;
|
||||
void setZoneId(const std::string& zoneId);
|
||||
std::string getCategory()const;
|
||||
@@ -82,6 +84,7 @@ namespace AlibabaCloud
|
||||
std::string ownerAccount_;
|
||||
std::string commodityCode_;
|
||||
long ownerId_;
|
||||
bool evaluateResource_;
|
||||
std::string zoneId_;
|
||||
std::string category_;
|
||||
std::string orderType_;
|
||||
|
||||
@@ -53,6 +53,8 @@ namespace AlibabaCloud
|
||||
void setDBInstanceStorageType(const std::string& dBInstanceStorageType);
|
||||
std::string getInstanceChargeType()const;
|
||||
void setInstanceChargeType(const std::string& instanceChargeType);
|
||||
int getDispenseMode()const;
|
||||
void setDispenseMode(int dispenseMode);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
@@ -80,6 +82,7 @@ namespace AlibabaCloud
|
||||
std::string dBInstanceId_;
|
||||
std::string dBInstanceStorageType_;
|
||||
std::string instanceChargeType_;
|
||||
int dispenseMode_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string commodityCode_;
|
||||
|
||||
@@ -49,6 +49,8 @@ namespace AlibabaCloud
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
bool getEvaluateResource()const;
|
||||
void setEvaluateResource(bool evaluateResource);
|
||||
std::string getZoneId()const;
|
||||
void setZoneId(const std::string& zoneId);
|
||||
|
||||
@@ -60,6 +62,7 @@ namespace AlibabaCloud
|
||||
std::string engine_;
|
||||
std::string resourceOwnerAccount_;
|
||||
long ownerId_;
|
||||
bool evaluateResource_;
|
||||
std::string zoneId_;
|
||||
|
||||
};
|
||||
|
||||
@@ -38,6 +38,7 @@ namespace AlibabaCloud
|
||||
std::string backupExtractionStatus;
|
||||
std::string backupInitiator;
|
||||
std::string backupIntranetDownloadURL;
|
||||
std::string storageClass;
|
||||
std::string backupMode;
|
||||
long backupSize;
|
||||
std::string backupId;
|
||||
@@ -48,6 +49,7 @@ namespace AlibabaCloud
|
||||
std::string dBInstanceId;
|
||||
std::string backupDownloadURL;
|
||||
std::string backupEndTime;
|
||||
std::string copyOnlyBackup;
|
||||
std::string backupStartTime;
|
||||
long consistentTime;
|
||||
std::string backupType;
|
||||
@@ -64,6 +66,7 @@ namespace AlibabaCloud
|
||||
~DescribeBackupsResult();
|
||||
std::string getTotalRecordCount()const;
|
||||
std::string getPageRecordCount()const;
|
||||
long getTotalEcsSnapshotSize()const;
|
||||
std::string getPageNumber()const;
|
||||
std::vector<Backup> getItems()const;
|
||||
long getTotalBackupSize()const;
|
||||
@@ -73,6 +76,7 @@ namespace AlibabaCloud
|
||||
private:
|
||||
std::string totalRecordCount_;
|
||||
std::string pageRecordCount_;
|
||||
long totalEcsSnapshotSize_;
|
||||
std::string pageNumber_;
|
||||
std::vector<Backup> items_;
|
||||
long totalBackupSize_;
|
||||
|
||||
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBECROSSBACKUPMETALISTREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DESCRIBECROSSBACKUPMETALISTREQUEST_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 DescribeCrossBackupMetaListRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeCrossBackupMetaListRequest();
|
||||
~DescribeCrossBackupMetaListRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getPattern()const;
|
||||
void setPattern(const std::string& pattern);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getPageSize()const;
|
||||
void setPageSize(const std::string& pageSize);
|
||||
std::string getPageIndex()const;
|
||||
void setPageIndex(const std::string& pageIndex);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getBackupSetId()const;
|
||||
void setBackupSetId(const std::string& backupSetId);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getGetDbName()const;
|
||||
void setGetDbName(const std::string& getDbName);
|
||||
std::string getRegion()const;
|
||||
void setRegion(const std::string& region);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string pattern_;
|
||||
std::string accessKeyId_;
|
||||
std::string pageSize_;
|
||||
std::string pageIndex_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string backupSetId_;
|
||||
long ownerId_;
|
||||
std::string getDbName_;
|
||||
std::string region_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBECROSSBACKUPMETALISTREQUEST_H_
|
||||
@@ -0,0 +1,67 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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_DESCRIBECROSSBACKUPMETALISTRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DESCRIBECROSSBACKUPMETALISTRESULT_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 DescribeCrossBackupMetaListResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Meta
|
||||
{
|
||||
std::string size;
|
||||
std::string database;
|
||||
std::string tables;
|
||||
};
|
||||
|
||||
|
||||
DescribeCrossBackupMetaListResult();
|
||||
explicit DescribeCrossBackupMetaListResult(const std::string &payload);
|
||||
~DescribeCrossBackupMetaListResult();
|
||||
int getTotalRecordCount()const;
|
||||
int getTotalPageCount()const;
|
||||
int getPageRecordCount()const;
|
||||
int getPageNumber()const;
|
||||
std::vector<Meta> getItems()const;
|
||||
std::string getDBInstanceName()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalRecordCount_;
|
||||
int totalPageCount_;
|
||||
int pageRecordCount_;
|
||||
int pageNumber_;
|
||||
std::vector<Meta> items_;
|
||||
std::string dBInstanceName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBECROSSBACKUPMETALISTRESULT_H_
|
||||
@@ -46,6 +46,7 @@ namespace AlibabaCloud
|
||||
int backupSetScale;
|
||||
std::string crossBackupSetFile;
|
||||
long crossBackupSetSize;
|
||||
std::string hasBackupTableMeta;
|
||||
std::vector<std::string> restoreRegions;
|
||||
std::string backupEndTime;
|
||||
std::string backupStartTime;
|
||||
|
||||
@@ -100,6 +100,7 @@ namespace AlibabaCloud
|
||||
int dBMaxQuantity;
|
||||
std::string category;
|
||||
std::string dBInstanceNetType;
|
||||
std::string superPermissionMode;
|
||||
int tempUpgradeRecoveryCpu;
|
||||
std::string dedicatedHostGroupId;
|
||||
std::string tempDBInstanceId;
|
||||
|
||||
@@ -73,6 +73,8 @@ namespace AlibabaCloud
|
||||
void setConnectionMode(const std::string& connectionMode);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
int getInstanceLevel()const;
|
||||
void setInstanceLevel(int instanceLevel);
|
||||
std::string getSearchKey()const;
|
||||
void setSearchKey(const std::string& searchKey);
|
||||
int getPageNumber()const;
|
||||
@@ -132,6 +134,7 @@ namespace AlibabaCloud
|
||||
std::string instanceNetworkType_;
|
||||
std::string connectionMode_;
|
||||
std::string clientToken_;
|
||||
int instanceLevel_;
|
||||
std::string searchKey_;
|
||||
int pageNumber_;
|
||||
std::string accessKeyId_;
|
||||
|
||||
@@ -44,6 +44,7 @@ namespace AlibabaCloud
|
||||
std::string getCreatedTime()const;
|
||||
std::string getDedicatedHostGroupId()const;
|
||||
std::string getAutoRenew()const;
|
||||
std::string getImageCategory()const;
|
||||
int getHostStorage()const;
|
||||
int getInstanceNumberSlave()const;
|
||||
std::string getOpenPermission()const;
|
||||
@@ -79,6 +80,7 @@ namespace AlibabaCloud
|
||||
std::string createdTime_;
|
||||
std::string dedicatedHostGroupId_;
|
||||
std::string autoRenew_;
|
||||
std::string imageCategory_;
|
||||
int hostStorage_;
|
||||
int instanceNumberSlave_;
|
||||
std::string openPermission_;
|
||||
|
||||
@@ -41,6 +41,8 @@ namespace AlibabaCloud
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getImageCategory()const;
|
||||
void setImageCategory(const std::string& imageCategory);
|
||||
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 imageCategory_;
|
||||
std::string accessKeyId_;
|
||||
std::string regionId_;
|
||||
std::string dedicatedHostGroupId_;
|
||||
|
||||
@@ -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_DESCRIBEDEDICATEDHOSTIMAGECATEGORIESREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDEDICATEDHOSTIMAGECATEGORIESREQUEST_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 DescribeDedicatedHostImageCategoriesRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
DescribeDedicatedHostImageCategoriesRequest();
|
||||
~DescribeDedicatedHostImageCategoriesRequest();
|
||||
|
||||
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 getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getHostGroup()const;
|
||||
void setHostGroup(const std::string& hostGroup);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
long ownerId_;
|
||||
std::string accessKeyId_;
|
||||
std::string regionId_;
|
||||
std::string hostGroup_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDEDICATEDHOSTIMAGECATEGORIESREQUEST_H_
|
||||
@@ -0,0 +1,56 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDEDICATEDHOSTIMAGECATEGORIESRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDEDICATEDHOSTIMAGECATEGORIESRESULT_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 DescribeDedicatedHostImageCategoriesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ImagesItem
|
||||
{
|
||||
std::string imageName;
|
||||
std::string imageCode;
|
||||
};
|
||||
|
||||
|
||||
DescribeDedicatedHostImageCategoriesResult();
|
||||
explicit DescribeDedicatedHostImageCategoriesResult(const std::string &payload);
|
||||
~DescribeDedicatedHostImageCategoriesResult();
|
||||
std::vector<ImagesItem> getImages()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<ImagesItem> images_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDEDICATEDHOSTIMAGECATEGORIESRESULT_H_
|
||||
@@ -41,8 +41,12 @@ namespace AlibabaCloud
|
||||
void setHostType(const std::string& hostType);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getHostStatus()const;
|
||||
void setHostStatus(const std::string& hostStatus);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getAllocationStatus()const;
|
||||
void setAllocationStatus(const std::string& allocationStatus);
|
||||
std::string getDedicatedHostGroupId()const;
|
||||
void setDedicatedHostGroupId(const std::string& dedicatedHostGroupId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
@@ -51,16 +55,21 @@ namespace AlibabaCloud
|
||||
void setOrderId(long orderId);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getZoneId()const;
|
||||
void setZoneId(const std::string& zoneId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string hostType_;
|
||||
std::string accessKeyId_;
|
||||
std::string hostStatus_;
|
||||
std::string regionId_;
|
||||
std::string allocationStatus_;
|
||||
std::string dedicatedHostGroupId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
long orderId_;
|
||||
long ownerId_;
|
||||
std::string zoneId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -39,19 +39,26 @@ namespace AlibabaCloud
|
||||
std::string instanceNumber;
|
||||
std::string dedicatedHostId;
|
||||
std::string createdTime;
|
||||
std::string endTime;
|
||||
std::string bastionInstanceId;
|
||||
std::string imageCategory;
|
||||
std::string hostStorage;
|
||||
std::string openPermission;
|
||||
std::string hostType;
|
||||
std::string hostMem;
|
||||
std::string hostStatus;
|
||||
std::string memoryUsed;
|
||||
std::string cpuUsed;
|
||||
std::string hostName;
|
||||
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 storageUsed;
|
||||
std::string hostClass;
|
||||
std::string hostStatus;
|
||||
std::string hostCPU;
|
||||
std::string iPAddress;
|
||||
std::string hostName;
|
||||
std::string accountName;
|
||||
};
|
||||
|
||||
|
||||
@@ -45,6 +45,8 @@ namespace AlibabaCloud
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getDBInstanceId()const;
|
||||
void setDBInstanceId(const std::string& dBInstanceId);
|
||||
std::string getRegion()const;
|
||||
void setRegion(const std::string& region);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
@@ -52,6 +54,7 @@ namespace AlibabaCloud
|
||||
long ownerId_;
|
||||
std::string accessKeyId_;
|
||||
std::string dBInstanceId_;
|
||||
std::string region_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,30 +37,38 @@ namespace AlibabaCloud
|
||||
DescribeResourceUsageResult();
|
||||
explicit DescribeResourceUsageResult(const std::string &payload);
|
||||
~DescribeResourceUsageResult();
|
||||
long getPaidBackupSize()const;
|
||||
long getBackupSize()const;
|
||||
long getArchiveBackupSize()const;
|
||||
long getColdBackupSize()const;
|
||||
long getLogSize()const;
|
||||
long getBackupOssLogSize()const;
|
||||
std::string getDBInstanceId()const;
|
||||
long getBackupDataSize()const;
|
||||
long getDataSize()const;
|
||||
long getBackupSize()const;
|
||||
long getBackupLogSize()const;
|
||||
long getBackupOssDataSize()const;
|
||||
long getSQLSize()const;
|
||||
long getDiskUsed()const;
|
||||
std::string getEngine()const;
|
||||
long getColdBackupSize()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long paidBackupSize_;
|
||||
long backupSize_;
|
||||
long archiveBackupSize_;
|
||||
long coldBackupSize_;
|
||||
long logSize_;
|
||||
long backupOssLogSize_;
|
||||
std::string dBInstanceId_;
|
||||
long backupDataSize_;
|
||||
long dataSize_;
|
||||
long backupSize_;
|
||||
long backupLogSize_;
|
||||
long backupOssDataSize_;
|
||||
long sQLSize_;
|
||||
long diskUsed_;
|
||||
std::string engine_;
|
||||
long coldBackupSize_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,27 +37,30 @@ namespace AlibabaCloud
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getDBInstanceId()const;
|
||||
void setDBInstanceId(const std::string& dBInstanceId);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getDBInstanceId()const;
|
||||
void setDBInstanceId(const std::string& dBInstanceId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string clientToken_;
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string dBInstanceId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string accessKeyId_;
|
||||
std::string dBInstanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -39,6 +39,8 @@ namespace AlibabaCloud
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSecurityToken()const;
|
||||
void setSecurityToken(const std::string& securityToken);
|
||||
std::string getDBInstanceId()const;
|
||||
@@ -53,6 +55,7 @@ namespace AlibabaCloud
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string securityToken_;
|
||||
std::string dBInstanceId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
|
||||
@@ -41,6 +41,10 @@ namespace AlibabaCloud
|
||||
void setSpecifiedTime(const std::string& specifiedTime);
|
||||
std::string getTargetDedicatedHostIdForSlave()const;
|
||||
void setTargetDedicatedHostIdForSlave(const std::string& targetDedicatedHostIdForSlave);
|
||||
std::string getZoneIdSlave1()const;
|
||||
void setZoneIdSlave1(const std::string& zoneIdSlave1);
|
||||
std::string getZoneIdSlave2()const;
|
||||
void setZoneIdSlave2(const std::string& zoneIdSlave2);
|
||||
std::string getEngineVersion()const;
|
||||
void setEngineVersion(const std::string& engineVersion);
|
||||
int getStorage()const;
|
||||
@@ -76,6 +80,8 @@ namespace AlibabaCloud
|
||||
long resourceOwnerId_;
|
||||
std::string specifiedTime_;
|
||||
std::string targetDedicatedHostIdForSlave_;
|
||||
std::string zoneIdSlave1_;
|
||||
std::string zoneIdSlave2_;
|
||||
std::string engineVersion_;
|
||||
int storage_;
|
||||
std::string accessKeyId_;
|
||||
|
||||
@@ -53,6 +53,8 @@ namespace AlibabaCloud
|
||||
void setDBInstanceStorageType(const std::string& dBInstanceStorageType);
|
||||
std::string getSourceBiz()const;
|
||||
void setSourceBiz(const std::string& sourceBiz);
|
||||
std::string getDedicatedHostGroupId()const;
|
||||
void setDedicatedHostGroupId(const std::string& dedicatedHostGroupId);
|
||||
std::string getDirection()const;
|
||||
void setDirection(const std::string& direction);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
@@ -63,6 +65,8 @@ namespace AlibabaCloud
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getDBInstanceClass()const;
|
||||
void setDBInstanceClass(const std::string& dBInstanceClass);
|
||||
std::string getZoneId()const;
|
||||
void setZoneId(const std::string& zoneId);
|
||||
std::string getPayType()const;
|
||||
void setPayType(const std::string& payType);
|
||||
|
||||
@@ -76,11 +80,13 @@ namespace AlibabaCloud
|
||||
std::string dBInstanceId_;
|
||||
std::string dBInstanceStorageType_;
|
||||
std::string sourceBiz_;
|
||||
std::string dedicatedHostGroupId_;
|
||||
std::string direction_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string dBInstanceClass_;
|
||||
std::string zoneId_;
|
||||
std::string payType_;
|
||||
|
||||
};
|
||||
|
||||
@@ -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_MODIFYDBPROXYENDPOINTADDRESSREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_MODIFYDBPROXYENDPOINTADDRESSREQUEST_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 ModifyDBProxyEndpointAddressRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
ModifyDBProxyEndpointAddressRequest();
|
||||
~ModifyDBProxyEndpointAddressRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getDBProxyConnectStringNetType()const;
|
||||
void setDBProxyConnectStringNetType(const std::string& dBProxyConnectStringNetType);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getDBInstanceId()const;
|
||||
void setDBInstanceId(const std::string& dBInstanceId);
|
||||
std::string getDBProxyNewConnectStringPort()const;
|
||||
void setDBProxyNewConnectStringPort(const std::string& dBProxyNewConnectStringPort);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getDBProxyEndpointId()const;
|
||||
void setDBProxyEndpointId(const std::string& dBProxyEndpointId);
|
||||
std::string getDBProxyNewConnectString()const;
|
||||
void setDBProxyNewConnectString(const std::string& dBProxyNewConnectString);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string dBProxyConnectStringNetType_;
|
||||
std::string accessKeyId_;
|
||||
std::string dBInstanceId_;
|
||||
std::string dBProxyNewConnectStringPort_;
|
||||
std::string resourceOwnerAccount_;
|
||||
long ownerId_;
|
||||
std::string dBProxyEndpointId_;
|
||||
std::string dBProxyNewConnectString_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYDBPROXYENDPOINTADDRESSREQUEST_H_
|
||||
@@ -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_MODIFYDBPROXYENDPOINTADDRESSRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_MODIFYDBPROXYENDPOINTADDRESSRESULT_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 ModifyDBProxyEndpointAddressResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyDBProxyEndpointAddressResult();
|
||||
explicit ModifyDBProxyEndpointAddressResult(const std::string &payload);
|
||||
~ModifyDBProxyEndpointAddressResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYDBPROXYENDPOINTADDRESSRESULT_H_
|
||||
@@ -43,6 +43,8 @@ namespace AlibabaCloud
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSQLCollectorStatus()const;
|
||||
void setSQLCollectorStatus(const std::string& sQLCollectorStatus);
|
||||
std::string getDBInstanceId()const;
|
||||
@@ -59,6 +61,7 @@ namespace AlibabaCloud
|
||||
int storagePeriod_;
|
||||
std::string clientToken_;
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string sQLCollectorStatus_;
|
||||
std::string dBInstanceId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
|
||||
@@ -39,6 +39,8 @@ namespace AlibabaCloud
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getResourceGroupId()const;
|
||||
void setResourceGroupId(const std::string& resourceGroupId);
|
||||
std::string getSecurityToken()const;
|
||||
void setSecurityToken(const std::string& securityToken);
|
||||
std::string getDBInstanceId()const;
|
||||
@@ -55,6 +57,7 @@ namespace AlibabaCloud
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string securityToken_;
|
||||
std::string dBInstanceId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
|
||||
96
rds/include/alibabacloud/rds/model/RestoreDdrTableRequest.h
Normal file
96
rds/include/alibabacloud/rds/model/RestoreDdrTableRequest.h
Normal file
@@ -0,0 +1,96 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_RESTOREDDRTABLEREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_RESTOREDDRTABLEREQUEST_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 RestoreDdrTableRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
RestoreDdrTableRequest();
|
||||
~RestoreDdrTableRequest();
|
||||
|
||||
long getResourceOwnerId()const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getSourceDBInstanceName()const;
|
||||
void setSourceDBInstanceName(const std::string& sourceDBInstanceName);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getUserBakSetURL()const;
|
||||
void setUserBakSetURL(const std::string& userBakSetURL);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getRegionId()const;
|
||||
void setRegionId(const std::string& regionId);
|
||||
std::string getTableMeta()const;
|
||||
void setTableMeta(const std::string& tableMeta);
|
||||
std::string getDBInstanceId()const;
|
||||
void setDBInstanceId(const std::string& dBInstanceId);
|
||||
std::string getBackupSetRegion()const;
|
||||
void setBackupSetRegion(const std::string& backupSetRegion);
|
||||
std::string getBackupSetType()const;
|
||||
void setBackupSetType(const std::string& backupSetType);
|
||||
std::string getRestoreTime()const;
|
||||
void setRestoreTime(const std::string& restoreTime);
|
||||
std::string getBakSetName()const;
|
||||
void setBakSetName(const std::string& bakSetName);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getBackupId()const;
|
||||
void setBackupId(const std::string& backupId);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getRestoreType()const;
|
||||
void setRestoreType(const std::string& restoreType);
|
||||
std::string getSourceRegion()const;
|
||||
void setSourceRegion(const std::string& sourceRegion);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string sourceDBInstanceName_;
|
||||
std::string clientToken_;
|
||||
std::string userBakSetURL_;
|
||||
std::string accessKeyId_;
|
||||
std::string regionId_;
|
||||
std::string tableMeta_;
|
||||
std::string dBInstanceId_;
|
||||
std::string backupSetRegion_;
|
||||
std::string backupSetType_;
|
||||
std::string restoreTime_;
|
||||
std::string bakSetName_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string backupId_;
|
||||
long ownerId_;
|
||||
std::string restoreType_;
|
||||
std::string sourceRegion_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_RESTOREDDRTABLEREQUEST_H_
|
||||
49
rds/include/alibabacloud/rds/model/RestoreDdrTableResult.h
Normal file
49
rds/include/alibabacloud/rds/model/RestoreDdrTableResult.h
Normal 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_RESTOREDDRTABLERESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_RESTOREDDRTABLERESULT_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 RestoreDdrTableResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
RestoreDdrTableResult();
|
||||
explicit RestoreDdrTableResult(const std::string &payload);
|
||||
~RestoreDdrTableResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_RESTOREDDRTABLERESULT_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_TERMINATEMIGRATETASKREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_TERMINATEMIGRATETASKREQUEST_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 TerminateMigrateTaskRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
TerminateMigrateTaskRequest();
|
||||
~TerminateMigrateTaskRequest();
|
||||
|
||||
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;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
std::string getDBInstanceId()const;
|
||||
void setDBInstanceId(const std::string& dBInstanceId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string migrateTaskId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
long ownerId_;
|
||||
std::string accessKeyId_;
|
||||
std::string dBInstanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_TERMINATEMIGRATETASKREQUEST_H_
|
||||
@@ -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_TERMINATEMIGRATETASKRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_TERMINATEMIGRATETASKRESULT_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 TerminateMigrateTaskResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
TerminateMigrateTaskResult();
|
||||
explicit TerminateMigrateTaskResult(const std::string &payload);
|
||||
~TerminateMigrateTaskResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_TERMINATEMIGRATETASKRESULT_H_
|
||||
@@ -0,0 +1,81 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_TRANSFORMDBINSTANCEPAYTYPEREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_TRANSFORMDBINSTANCEPAYTYPEREQUEST_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 TransformDBInstancePayTypeRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
TransformDBInstancePayTypeRequest();
|
||||
~TransformDBInstancePayTypeRequest();
|
||||
|
||||
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 getBusinessInfo()const;
|
||||
void setBusinessInfo(const std::string& businessInfo);
|
||||
std::string getPeriod()const;
|
||||
void setPeriod(const std::string& period);
|
||||
std::string getResourceOwnerAccount()const;
|
||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
||||
std::string getResource()const;
|
||||
void setResource(const std::string& resource);
|
||||
std::string getOwnerAccount()const;
|
||||
void setOwnerAccount(const std::string& ownerAccount);
|
||||
long getOwnerId()const;
|
||||
void setOwnerId(long ownerId);
|
||||
int getUsedTime()const;
|
||||
void setUsedTime(int usedTime);
|
||||
std::string getPayType()const;
|
||||
void setPayType(const std::string& payType);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
std::string accessKeyId_;
|
||||
std::string dBInstanceId_;
|
||||
std::string businessInfo_;
|
||||
std::string period_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string resource_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
int usedTime_;
|
||||
std::string payType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_TRANSFORMDBINSTANCEPAYTYPEREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_TRANSFORMDBINSTANCEPAYTYPERESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_TRANSFORMDBINSTANCEPAYTYPERESULT_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 TransformDBInstancePayTypeResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
TransformDBInstancePayTypeResult();
|
||||
explicit TransformDBInstancePayTypeResult(const std::string &payload);
|
||||
~TransformDBInstancePayTypeResult();
|
||||
std::string getDBInstanceId()const;
|
||||
std::string getChargeType()const;
|
||||
std::string getExpiredTime()const;
|
||||
long getOrderId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string dBInstanceId_;
|
||||
std::string chargeType_;
|
||||
std::string expiredTime_;
|
||||
long orderId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_TRANSFORMDBINSTANCEPAYTYPERESULT_H_
|
||||
@@ -2067,6 +2067,42 @@ RdsClient::DescribeCollationTimeZonesOutcomeCallable RdsClient::describeCollatio
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::DescribeCrossBackupMetaListOutcome RdsClient::describeCrossBackupMetaList(const DescribeCrossBackupMetaListRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeCrossBackupMetaListOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeCrossBackupMetaListOutcome(DescribeCrossBackupMetaListResult(outcome.result()));
|
||||
else
|
||||
return DescribeCrossBackupMetaListOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::describeCrossBackupMetaListAsync(const DescribeCrossBackupMetaListRequest& request, const DescribeCrossBackupMetaListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeCrossBackupMetaList(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::DescribeCrossBackupMetaListOutcomeCallable RdsClient::describeCrossBackupMetaListCallable(const DescribeCrossBackupMetaListRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeCrossBackupMetaListOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeCrossBackupMetaList(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::DescribeCrossRegionBackupDBInstanceOutcome RdsClient::describeCrossRegionBackupDBInstance(const DescribeCrossRegionBackupDBInstanceRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -3039,6 +3075,42 @@ RdsClient::DescribeDedicatedHostGroupsOutcomeCallable RdsClient::describeDedicat
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::DescribeDedicatedHostImageCategoriesOutcome RdsClient::describeDedicatedHostImageCategories(const DescribeDedicatedHostImageCategoriesRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeDedicatedHostImageCategoriesOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeDedicatedHostImageCategoriesOutcome(DescribeDedicatedHostImageCategoriesResult(outcome.result()));
|
||||
else
|
||||
return DescribeDedicatedHostImageCategoriesOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::describeDedicatedHostImageCategoriesAsync(const DescribeDedicatedHostImageCategoriesRequest& request, const DescribeDedicatedHostImageCategoriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeDedicatedHostImageCategories(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::DescribeDedicatedHostImageCategoriesOutcomeCallable RdsClient::describeDedicatedHostImageCategoriesCallable(const DescribeDedicatedHostImageCategoriesRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeDedicatedHostImageCategoriesOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeDedicatedHostImageCategories(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::DescribeDedicatedHostsOutcome RdsClient::describeDedicatedHosts(const DescribeDedicatedHostsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -5667,6 +5739,42 @@ RdsClient::ModifyDBProxyEndpointOutcomeCallable RdsClient::modifyDBProxyEndpoint
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::ModifyDBProxyEndpointAddressOutcome RdsClient::modifyDBProxyEndpointAddress(const ModifyDBProxyEndpointAddressRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ModifyDBProxyEndpointAddressOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ModifyDBProxyEndpointAddressOutcome(ModifyDBProxyEndpointAddressResult(outcome.result()));
|
||||
else
|
||||
return ModifyDBProxyEndpointAddressOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::modifyDBProxyEndpointAddressAsync(const ModifyDBProxyEndpointAddressRequest& request, const ModifyDBProxyEndpointAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, modifyDBProxyEndpointAddress(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::ModifyDBProxyEndpointAddressOutcomeCallable RdsClient::modifyDBProxyEndpointAddressCallable(const ModifyDBProxyEndpointAddressRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ModifyDBProxyEndpointAddressOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->modifyDBProxyEndpointAddress(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::ModifyDBProxyInstanceOutcome RdsClient::modifyDBProxyInstance(const ModifyDBProxyInstanceRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -6819,6 +6927,42 @@ RdsClient::RestartDedicatedHostOutcomeCallable RdsClient::restartDedicatedHostCa
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::RestoreDdrTableOutcome RdsClient::restoreDdrTable(const RestoreDdrTableRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return RestoreDdrTableOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return RestoreDdrTableOutcome(RestoreDdrTableResult(outcome.result()));
|
||||
else
|
||||
return RestoreDdrTableOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::restoreDdrTableAsync(const RestoreDdrTableRequest& request, const RestoreDdrTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, restoreDdrTable(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::RestoreDdrTableOutcomeCallable RdsClient::restoreDdrTableCallable(const RestoreDdrTableRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<RestoreDdrTableOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->restoreDdrTable(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::RestoreTableOutcome RdsClient::restoreTable(const RestoreTableRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -7179,6 +7323,78 @@ RdsClient::TagResourcesOutcomeCallable RdsClient::tagResourcesCallable(const Tag
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::TerminateMigrateTaskOutcome RdsClient::terminateMigrateTask(const TerminateMigrateTaskRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return TerminateMigrateTaskOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return TerminateMigrateTaskOutcome(TerminateMigrateTaskResult(outcome.result()));
|
||||
else
|
||||
return TerminateMigrateTaskOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::terminateMigrateTaskAsync(const TerminateMigrateTaskRequest& request, const TerminateMigrateTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, terminateMigrateTask(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::TerminateMigrateTaskOutcomeCallable RdsClient::terminateMigrateTaskCallable(const TerminateMigrateTaskRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<TerminateMigrateTaskOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->terminateMigrateTask(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::TransformDBInstancePayTypeOutcome RdsClient::transformDBInstancePayType(const TransformDBInstancePayTypeRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return TransformDBInstancePayTypeOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return TransformDBInstancePayTypeOutcome(TransformDBInstancePayTypeResult(outcome.result()));
|
||||
else
|
||||
return TransformDBInstancePayTypeOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::transformDBInstancePayTypeAsync(const TransformDBInstancePayTypeRequest& request, const TransformDBInstancePayTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, transformDBInstancePayType(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::TransformDBInstancePayTypeOutcomeCallable RdsClient::transformDBInstancePayTypeCallable(const TransformDBInstancePayTypeRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<TransformDBInstancePayTypeOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->transformDBInstancePayType(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::UnlockAccountOutcome RdsClient::unlockAccount(const UnlockAccountRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
@@ -60,6 +60,17 @@ void CreateDdrInstanceRequest::setSystemDBCharset(const std::string& systemDBCha
|
||||
setParameter("SystemDBCharset", systemDBCharset);
|
||||
}
|
||||
|
||||
std::string CreateDdrInstanceRequest::getBinlogRole()const
|
||||
{
|
||||
return binlogRole_;
|
||||
}
|
||||
|
||||
void CreateDdrInstanceRequest::setBinlogRole(const std::string& binlogRole)
|
||||
{
|
||||
binlogRole_ = binlogRole;
|
||||
setParameter("BinlogRole", binlogRole);
|
||||
}
|
||||
|
||||
std::string CreateDdrInstanceRequest::getEngineVersion()const
|
||||
{
|
||||
return engineVersion_;
|
||||
@@ -192,6 +203,17 @@ void CreateDdrInstanceRequest::setPrivateIpAddress(const std::string& privateIpA
|
||||
setParameter("PrivateIpAddress", privateIpAddress);
|
||||
}
|
||||
|
||||
std::string CreateDdrInstanceRequest::getBinlogName()const
|
||||
{
|
||||
return binlogName_;
|
||||
}
|
||||
|
||||
void CreateDdrInstanceRequest::setBinlogName(const std::string& binlogName)
|
||||
{
|
||||
binlogName_ = binlogName;
|
||||
setParameter("BinlogName", binlogName);
|
||||
}
|
||||
|
||||
std::string CreateDdrInstanceRequest::getTunnelId()const
|
||||
{
|
||||
return tunnelId_;
|
||||
@@ -390,6 +412,17 @@ void CreateDdrInstanceRequest::setUsedTime(const std::string& usedTime)
|
||||
setParameter("UsedTime", usedTime);
|
||||
}
|
||||
|
||||
std::string CreateDdrInstanceRequest::getBinlogPosition()const
|
||||
{
|
||||
return binlogPosition_;
|
||||
}
|
||||
|
||||
void CreateDdrInstanceRequest::setBinlogPosition(const std::string& binlogPosition)
|
||||
{
|
||||
binlogPosition_ = binlogPosition;
|
||||
setParameter("BinlogPosition", binlogPosition);
|
||||
}
|
||||
|
||||
std::string CreateDdrInstanceRequest::getRestoreType()const
|
||||
{
|
||||
return restoreType_;
|
||||
|
||||
@@ -115,6 +115,17 @@ void CreateDedicatedHostGroupRequest::setDiskAllocationRatio(int diskAllocationR
|
||||
setParameter("DiskAllocationRatio", std::to_string(diskAllocationRatio));
|
||||
}
|
||||
|
||||
int CreateDedicatedHostGroupRequest::getOpenPermission()const
|
||||
{
|
||||
return openPermission_;
|
||||
}
|
||||
|
||||
void CreateDedicatedHostGroupRequest::setOpenPermission(int openPermission)
|
||||
{
|
||||
openPermission_ = openPermission;
|
||||
setParameter("OpenPermission", std::to_string(openPermission));
|
||||
}
|
||||
|
||||
int CreateDedicatedHostGroupRequest::getMemAllocationRatio()const
|
||||
{
|
||||
return memAllocationRatio_;
|
||||
|
||||
@@ -104,6 +104,17 @@ void CreateReadOnlyDBInstanceRequest::setRegionId(const std::string& regionId)
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getTargetDedicatedHostIdForMaster()const
|
||||
{
|
||||
return targetDedicatedHostIdForMaster_;
|
||||
}
|
||||
|
||||
void CreateReadOnlyDBInstanceRequest::setTargetDedicatedHostIdForMaster(const std::string& targetDedicatedHostIdForMaster)
|
||||
{
|
||||
targetDedicatedHostIdForMaster_ = targetDedicatedHostIdForMaster;
|
||||
setParameter("TargetDedicatedHostIdForMaster", targetDedicatedHostIdForMaster);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
|
||||
@@ -170,6 +170,17 @@ void DescribeAvailableClassesRequest::setOwnerId(long ownerId)
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
bool DescribeAvailableClassesRequest::getEvaluateResource()const
|
||||
{
|
||||
return evaluateResource_;
|
||||
}
|
||||
|
||||
void DescribeAvailableClassesRequest::setEvaluateResource(bool evaluateResource)
|
||||
{
|
||||
evaluateResource_ = evaluateResource;
|
||||
setParameter("EvaluateResource", evaluateResource ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string DescribeAvailableClassesRequest::getZoneId()const
|
||||
{
|
||||
return zoneId_;
|
||||
|
||||
@@ -126,6 +126,17 @@ void DescribeAvailableResourceRequest::setInstanceChargeType(const std::string&
|
||||
setParameter("InstanceChargeType", instanceChargeType);
|
||||
}
|
||||
|
||||
int DescribeAvailableResourceRequest::getDispenseMode()const
|
||||
{
|
||||
return dispenseMode_;
|
||||
}
|
||||
|
||||
void DescribeAvailableResourceRequest::setDispenseMode(int dispenseMode)
|
||||
{
|
||||
dispenseMode_ = dispenseMode;
|
||||
setParameter("DispenseMode", std::to_string(dispenseMode));
|
||||
}
|
||||
|
||||
std::string DescribeAvailableResourceRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
|
||||
@@ -104,6 +104,17 @@ void DescribeAvailableZonesRequest::setOwnerId(long ownerId)
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
bool DescribeAvailableZonesRequest::getEvaluateResource()const
|
||||
{
|
||||
return evaluateResource_;
|
||||
}
|
||||
|
||||
void DescribeAvailableZonesRequest::setEvaluateResource(bool evaluateResource)
|
||||
{
|
||||
evaluateResource_ = evaluateResource;
|
||||
setParameter("EvaluateResource", evaluateResource ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string DescribeAvailableZonesRequest::getZoneId()const
|
||||
{
|
||||
return zoneId_;
|
||||
|
||||
@@ -87,6 +87,10 @@ void DescribeBackupsResult::parse(const std::string &payload)
|
||||
itemsObject.consistentTime = std::stol(valueItemsBackup["ConsistentTime"].asString());
|
||||
if(!valueItemsBackup["BackupInitiator"].isNull())
|
||||
itemsObject.backupInitiator = valueItemsBackup["BackupInitiator"].asString();
|
||||
if(!valueItemsBackup["CopyOnlyBackup"].isNull())
|
||||
itemsObject.copyOnlyBackup = valueItemsBackup["CopyOnlyBackup"].asString();
|
||||
if(!valueItemsBackup["StorageClass"].isNull())
|
||||
itemsObject.storageClass = valueItemsBackup["StorageClass"].asString();
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["TotalRecordCount"].isNull())
|
||||
@@ -97,6 +101,8 @@ void DescribeBackupsResult::parse(const std::string &payload)
|
||||
pageRecordCount_ = value["PageRecordCount"].asString();
|
||||
if(!value["TotalBackupSize"].isNull())
|
||||
totalBackupSize_ = std::stol(value["TotalBackupSize"].asString());
|
||||
if(!value["TotalEcsSnapshotSize"].isNull())
|
||||
totalEcsSnapshotSize_ = std::stol(value["TotalEcsSnapshotSize"].asString());
|
||||
|
||||
}
|
||||
|
||||
@@ -110,6 +116,11 @@ std::string DescribeBackupsResult::getPageRecordCount()const
|
||||
return pageRecordCount_;
|
||||
}
|
||||
|
||||
long DescribeBackupsResult::getTotalEcsSnapshotSize()const
|
||||
{
|
||||
return totalEcsSnapshotSize_;
|
||||
}
|
||||
|
||||
std::string DescribeBackupsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
|
||||
139
rds/src/model/DescribeCrossBackupMetaListRequest.cc
Normal file
139
rds/src/model/DescribeCrossBackupMetaListRequest.cc
Normal file
@@ -0,0 +1,139 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/DescribeCrossBackupMetaListRequest.h>
|
||||
|
||||
using AlibabaCloud::Rds::Model::DescribeCrossBackupMetaListRequest;
|
||||
|
||||
DescribeCrossBackupMetaListRequest::DescribeCrossBackupMetaListRequest() :
|
||||
RpcServiceRequest("rds", "2014-08-15", "DescribeCrossBackupMetaList")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeCrossBackupMetaListRequest::~DescribeCrossBackupMetaListRequest()
|
||||
{}
|
||||
|
||||
long DescribeCrossBackupMetaListRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeCrossBackupMetaListRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeCrossBackupMetaListRequest::getPattern()const
|
||||
{
|
||||
return pattern_;
|
||||
}
|
||||
|
||||
void DescribeCrossBackupMetaListRequest::setPattern(const std::string& pattern)
|
||||
{
|
||||
pattern_ = pattern;
|
||||
setParameter("Pattern", pattern);
|
||||
}
|
||||
|
||||
std::string DescribeCrossBackupMetaListRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeCrossBackupMetaListRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeCrossBackupMetaListRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeCrossBackupMetaListRequest::setPageSize(const std::string& pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setParameter("PageSize", pageSize);
|
||||
}
|
||||
|
||||
std::string DescribeCrossBackupMetaListRequest::getPageIndex()const
|
||||
{
|
||||
return pageIndex_;
|
||||
}
|
||||
|
||||
void DescribeCrossBackupMetaListRequest::setPageIndex(const std::string& pageIndex)
|
||||
{
|
||||
pageIndex_ = pageIndex;
|
||||
setParameter("PageIndex", pageIndex);
|
||||
}
|
||||
|
||||
std::string DescribeCrossBackupMetaListRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DescribeCrossBackupMetaListRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DescribeCrossBackupMetaListRequest::getBackupSetId()const
|
||||
{
|
||||
return backupSetId_;
|
||||
}
|
||||
|
||||
void DescribeCrossBackupMetaListRequest::setBackupSetId(const std::string& backupSetId)
|
||||
{
|
||||
backupSetId_ = backupSetId;
|
||||
setParameter("BackupSetId", backupSetId);
|
||||
}
|
||||
|
||||
long DescribeCrossBackupMetaListRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeCrossBackupMetaListRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeCrossBackupMetaListRequest::getGetDbName()const
|
||||
{
|
||||
return getDbName_;
|
||||
}
|
||||
|
||||
void DescribeCrossBackupMetaListRequest::setGetDbName(const std::string& getDbName)
|
||||
{
|
||||
getDbName_ = getDbName;
|
||||
setParameter("GetDbName", getDbName);
|
||||
}
|
||||
|
||||
std::string DescribeCrossBackupMetaListRequest::getRegion()const
|
||||
{
|
||||
return region_;
|
||||
}
|
||||
|
||||
void DescribeCrossBackupMetaListRequest::setRegion(const std::string& region)
|
||||
{
|
||||
region_ = region;
|
||||
setParameter("Region", region);
|
||||
}
|
||||
|
||||
96
rds/src/model/DescribeCrossBackupMetaListResult.cc
Normal file
96
rds/src/model/DescribeCrossBackupMetaListResult.cc
Normal file
@@ -0,0 +1,96 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/DescribeCrossBackupMetaListResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
|
||||
DescribeCrossBackupMetaListResult::DescribeCrossBackupMetaListResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeCrossBackupMetaListResult::DescribeCrossBackupMetaListResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeCrossBackupMetaListResult::~DescribeCrossBackupMetaListResult()
|
||||
{}
|
||||
|
||||
void DescribeCrossBackupMetaListResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItemsNode = value["Items"]["Meta"];
|
||||
for (auto valueItemsMeta : allItemsNode)
|
||||
{
|
||||
Meta itemsObject;
|
||||
if(!valueItemsMeta["Database"].isNull())
|
||||
itemsObject.database = valueItemsMeta["Database"].asString();
|
||||
if(!valueItemsMeta["Tables"].isNull())
|
||||
itemsObject.tables = valueItemsMeta["Tables"].asString();
|
||||
if(!valueItemsMeta["Size"].isNull())
|
||||
itemsObject.size = valueItemsMeta["Size"].asString();
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["DBInstanceName"].isNull())
|
||||
dBInstanceName_ = value["DBInstanceName"].asString();
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageRecordCount"].isNull())
|
||||
pageRecordCount_ = std::stoi(value["PageRecordCount"].asString());
|
||||
if(!value["TotalRecordCount"].isNull())
|
||||
totalRecordCount_ = std::stoi(value["TotalRecordCount"].asString());
|
||||
if(!value["TotalPageCount"].isNull())
|
||||
totalPageCount_ = std::stoi(value["TotalPageCount"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeCrossBackupMetaListResult::getTotalRecordCount()const
|
||||
{
|
||||
return totalRecordCount_;
|
||||
}
|
||||
|
||||
int DescribeCrossBackupMetaListResult::getTotalPageCount()const
|
||||
{
|
||||
return totalPageCount_;
|
||||
}
|
||||
|
||||
int DescribeCrossBackupMetaListResult::getPageRecordCount()const
|
||||
{
|
||||
return pageRecordCount_;
|
||||
}
|
||||
|
||||
int DescribeCrossBackupMetaListResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeCrossBackupMetaListResult::Meta> DescribeCrossBackupMetaListResult::getItems()const
|
||||
{
|
||||
return items_;
|
||||
}
|
||||
|
||||
std::string DescribeCrossBackupMetaListResult::getDBInstanceName()const
|
||||
{
|
||||
return dBInstanceName_;
|
||||
}
|
||||
|
||||
@@ -79,6 +79,8 @@ void DescribeCrossRegionBackupsResult::parse(const std::string &payload)
|
||||
itemsObject.category = valueItemsItem["Category"].asString();
|
||||
if(!valueItemsItem["ConsistentTime"].isNull())
|
||||
itemsObject.consistentTime = valueItemsItem["ConsistentTime"].asString();
|
||||
if(!valueItemsItem["HasBackupTableMeta"].isNull())
|
||||
itemsObject.hasBackupTableMeta = valueItemsItem["HasBackupTableMeta"].asString();
|
||||
auto allRestoreRegions = value["RestoreRegions"]["RestoreRegion"];
|
||||
for (auto value : allRestoreRegions)
|
||||
itemsObject.restoreRegions.push_back(value.asString());
|
||||
|
||||
@@ -189,6 +189,8 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload)
|
||||
itemsObject.originConfiguration = valueItemsDBInstanceAttribute["OriginConfiguration"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["DedicatedHostGroupId"].isNull())
|
||||
itemsObject.dedicatedHostGroupId = valueItemsDBInstanceAttribute["DedicatedHostGroupId"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["SuperPermissionMode"].isNull())
|
||||
itemsObject.superPermissionMode = valueItemsDBInstanceAttribute["SuperPermissionMode"].asString();
|
||||
auto allSlaveZonesNode = allItemsNode["SlaveZones"]["SlaveZone"];
|
||||
for (auto allItemsNodeSlaveZonesSlaveZone : allSlaveZonesNode)
|
||||
{
|
||||
|
||||
@@ -236,6 +236,17 @@ void DescribeDBInstancesRequest::setClientToken(const std::string& clientToken)
|
||||
setParameter("ClientToken", clientToken);
|
||||
}
|
||||
|
||||
int DescribeDBInstancesRequest::getInstanceLevel()const
|
||||
{
|
||||
return instanceLevel_;
|
||||
}
|
||||
|
||||
void DescribeDBInstancesRequest::setInstanceLevel(int instanceLevel)
|
||||
{
|
||||
instanceLevel_ = instanceLevel;
|
||||
setParameter("InstanceLevel", std::to_string(instanceLevel));
|
||||
}
|
||||
|
||||
std::string DescribeDBInstancesRequest::getSearchKey()const
|
||||
{
|
||||
return searchKey_;
|
||||
|
||||
@@ -101,6 +101,8 @@ void DescribeDedicatedHostAttributeResult::parse(const std::string &payload)
|
||||
accountName_ = value["AccountName"].asString();
|
||||
if(!value["OpenPermission"].isNull())
|
||||
openPermission_ = value["OpenPermission"].asString();
|
||||
if(!value["ImageCategory"].isNull())
|
||||
imageCategory_ = value["ImageCategory"].asString();
|
||||
|
||||
}
|
||||
|
||||
@@ -139,6 +141,11 @@ std::string DescribeDedicatedHostAttributeResult::getAutoRenew()const
|
||||
return autoRenew_;
|
||||
}
|
||||
|
||||
std::string DescribeDedicatedHostAttributeResult::getImageCategory()const
|
||||
{
|
||||
return imageCategory_;
|
||||
}
|
||||
|
||||
int DescribeDedicatedHostAttributeResult::getHostStorage()const
|
||||
{
|
||||
return hostStorage_;
|
||||
|
||||
@@ -60,6 +60,17 @@ void DescribeDedicatedHostGroupsRequest::setOwnerId(long ownerId)
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeDedicatedHostGroupsRequest::getImageCategory()const
|
||||
{
|
||||
return imageCategory_;
|
||||
}
|
||||
|
||||
void DescribeDedicatedHostGroupsRequest::setImageCategory(const std::string& imageCategory)
|
||||
{
|
||||
imageCategory_ = imageCategory;
|
||||
setParameter("ImageCategory", imageCategory);
|
||||
}
|
||||
|
||||
std::string DescribeDedicatedHostGroupsRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
|
||||
95
rds/src/model/DescribeDedicatedHostImageCategoriesRequest.cc
Normal file
95
rds/src/model/DescribeDedicatedHostImageCategoriesRequest.cc
Normal file
@@ -0,0 +1,95 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/DescribeDedicatedHostImageCategoriesRequest.h>
|
||||
|
||||
using AlibabaCloud::Rds::Model::DescribeDedicatedHostImageCategoriesRequest;
|
||||
|
||||
DescribeDedicatedHostImageCategoriesRequest::DescribeDedicatedHostImageCategoriesRequest() :
|
||||
RpcServiceRequest("rds", "2014-08-15", "DescribeDedicatedHostImageCategories")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDedicatedHostImageCategoriesRequest::~DescribeDedicatedHostImageCategoriesRequest()
|
||||
{}
|
||||
|
||||
long DescribeDedicatedHostImageCategoriesRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeDedicatedHostImageCategoriesRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeDedicatedHostImageCategoriesRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DescribeDedicatedHostImageCategoriesRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
long DescribeDedicatedHostImageCategoriesRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeDedicatedHostImageCategoriesRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeDedicatedHostImageCategoriesRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeDedicatedHostImageCategoriesRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeDedicatedHostImageCategoriesRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeDedicatedHostImageCategoriesRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string DescribeDedicatedHostImageCategoriesRequest::getHostGroup()const
|
||||
{
|
||||
return hostGroup_;
|
||||
}
|
||||
|
||||
void DescribeDedicatedHostImageCategoriesRequest::setHostGroup(const std::string& hostGroup)
|
||||
{
|
||||
hostGroup_ = hostGroup;
|
||||
setParameter("HostGroup", hostGroup);
|
||||
}
|
||||
|
||||
59
rds/src/model/DescribeDedicatedHostImageCategoriesResult.cc
Normal file
59
rds/src/model/DescribeDedicatedHostImageCategoriesResult.cc
Normal file
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/DescribeDedicatedHostImageCategoriesResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
|
||||
DescribeDedicatedHostImageCategoriesResult::DescribeDedicatedHostImageCategoriesResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeDedicatedHostImageCategoriesResult::DescribeDedicatedHostImageCategoriesResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeDedicatedHostImageCategoriesResult::~DescribeDedicatedHostImageCategoriesResult()
|
||||
{}
|
||||
|
||||
void DescribeDedicatedHostImageCategoriesResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allImagesNode = value["Images"]["ImagesItem"];
|
||||
for (auto valueImagesImagesItem : allImagesNode)
|
||||
{
|
||||
ImagesItem imagesObject;
|
||||
if(!valueImagesImagesItem["ImageName"].isNull())
|
||||
imagesObject.imageName = valueImagesImagesItem["ImageName"].asString();
|
||||
if(!valueImagesImagesItem["ImageCode"].isNull())
|
||||
imagesObject.imageCode = valueImagesImagesItem["ImageCode"].asString();
|
||||
images_.push_back(imagesObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeDedicatedHostImageCategoriesResult::ImagesItem> DescribeDedicatedHostImageCategoriesResult::getImages()const
|
||||
{
|
||||
return images_;
|
||||
}
|
||||
|
||||
@@ -60,6 +60,17 @@ void DescribeDedicatedHostsRequest::setAccessKeyId(const std::string& accessKeyI
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeDedicatedHostsRequest::getHostStatus()const
|
||||
{
|
||||
return hostStatus_;
|
||||
}
|
||||
|
||||
void DescribeDedicatedHostsRequest::setHostStatus(const std::string& hostStatus)
|
||||
{
|
||||
hostStatus_ = hostStatus;
|
||||
setParameter("HostStatus", hostStatus);
|
||||
}
|
||||
|
||||
std::string DescribeDedicatedHostsRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
@@ -71,6 +82,17 @@ void DescribeDedicatedHostsRequest::setRegionId(const std::string& regionId)
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string DescribeDedicatedHostsRequest::getAllocationStatus()const
|
||||
{
|
||||
return allocationStatus_;
|
||||
}
|
||||
|
||||
void DescribeDedicatedHostsRequest::setAllocationStatus(const std::string& allocationStatus)
|
||||
{
|
||||
allocationStatus_ = allocationStatus;
|
||||
setParameter("AllocationStatus", allocationStatus);
|
||||
}
|
||||
|
||||
std::string DescribeDedicatedHostsRequest::getDedicatedHostGroupId()const
|
||||
{
|
||||
return dedicatedHostGroupId_;
|
||||
@@ -115,3 +137,14 @@ void DescribeDedicatedHostsRequest::setOwnerId(long ownerId)
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeDedicatedHostsRequest::getZoneId()const
|
||||
{
|
||||
return zoneId_;
|
||||
}
|
||||
|
||||
void DescribeDedicatedHostsRequest::setZoneId(const std::string& zoneId)
|
||||
{
|
||||
zoneId_ = zoneId;
|
||||
setParameter("ZoneId", zoneId);
|
||||
}
|
||||
|
||||
|
||||
@@ -81,6 +81,20 @@ void DescribeDedicatedHostsResult::parse(const std::string &payload)
|
||||
dedicatedHostsObject.openPermission = valueDedicatedHostsDedicatedHostsItem["OpenPermission"].asString();
|
||||
if(!valueDedicatedHostsDedicatedHostsItem["AccountName"].isNull())
|
||||
dedicatedHostsObject.accountName = valueDedicatedHostsDedicatedHostsItem["AccountName"].asString();
|
||||
if(!valueDedicatedHostsDedicatedHostsItem["HostCPU"].isNull())
|
||||
dedicatedHostsObject.hostCPU = valueDedicatedHostsDedicatedHostsItem["HostCPU"].asString();
|
||||
if(!valueDedicatedHostsDedicatedHostsItem["HostMem"].isNull())
|
||||
dedicatedHostsObject.hostMem = valueDedicatedHostsDedicatedHostsItem["HostMem"].asString();
|
||||
if(!valueDedicatedHostsDedicatedHostsItem["HostStorage"].isNull())
|
||||
dedicatedHostsObject.hostStorage = valueDedicatedHostsDedicatedHostsItem["HostStorage"].asString();
|
||||
if(!valueDedicatedHostsDedicatedHostsItem["CpuUsed"].isNull())
|
||||
dedicatedHostsObject.cpuUsed = valueDedicatedHostsDedicatedHostsItem["CpuUsed"].asString();
|
||||
if(!valueDedicatedHostsDedicatedHostsItem["MemoryUsed"].isNull())
|
||||
dedicatedHostsObject.memoryUsed = valueDedicatedHostsDedicatedHostsItem["MemoryUsed"].asString();
|
||||
if(!valueDedicatedHostsDedicatedHostsItem["StorageUsed"].isNull())
|
||||
dedicatedHostsObject.storageUsed = valueDedicatedHostsDedicatedHostsItem["StorageUsed"].asString();
|
||||
if(!valueDedicatedHostsDedicatedHostsItem["ImageCategory"].isNull())
|
||||
dedicatedHostsObject.imageCategory = valueDedicatedHostsDedicatedHostsItem["ImageCategory"].asString();
|
||||
dedicatedHosts_.push_back(dedicatedHostsObject);
|
||||
}
|
||||
if(!value["DedicatedHostGroupId"].isNull())
|
||||
|
||||
@@ -21,7 +21,7 @@ using AlibabaCloud::Rds::Model::DescribeLocalAvailableRecoveryTimeRequest;
|
||||
DescribeLocalAvailableRecoveryTimeRequest::DescribeLocalAvailableRecoveryTimeRequest() :
|
||||
RpcServiceRequest("rds", "2014-08-15", "DescribeLocalAvailableRecoveryTime")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Get);
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeLocalAvailableRecoveryTimeRequest::~DescribeLocalAvailableRecoveryTimeRequest()
|
||||
@@ -82,3 +82,14 @@ void DescribeLocalAvailableRecoveryTimeRequest::setDBInstanceId(const std::strin
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DescribeLocalAvailableRecoveryTimeRequest::getRegion()const
|
||||
{
|
||||
return region_;
|
||||
}
|
||||
|
||||
void DescribeLocalAvailableRecoveryTimeRequest::setRegion(const std::string& region)
|
||||
{
|
||||
region_ = region;
|
||||
setParameter("Region", region);
|
||||
}
|
||||
|
||||
|
||||
@@ -59,9 +59,37 @@ void DescribeResourceUsageResult::parse(const std::string &payload)
|
||||
sQLSize_ = std::stol(value["SQLSize"].asString());
|
||||
if(!value["ColdBackupSize"].isNull())
|
||||
coldBackupSize_ = std::stol(value["ColdBackupSize"].asString());
|
||||
if(!value["BackupDataSize"].isNull())
|
||||
backupDataSize_ = std::stol(value["BackupDataSize"].asString());
|
||||
if(!value["BackupLogSize"].isNull())
|
||||
backupLogSize_ = std::stol(value["BackupLogSize"].asString());
|
||||
if(!value["PaidBackupSize"].isNull())
|
||||
paidBackupSize_ = std::stol(value["PaidBackupSize"].asString());
|
||||
if(!value["ArchiveBackupSize"].isNull())
|
||||
archiveBackupSize_ = std::stol(value["ArchiveBackupSize"].asString());
|
||||
|
||||
}
|
||||
|
||||
long DescribeResourceUsageResult::getPaidBackupSize()const
|
||||
{
|
||||
return paidBackupSize_;
|
||||
}
|
||||
|
||||
long DescribeResourceUsageResult::getBackupSize()const
|
||||
{
|
||||
return backupSize_;
|
||||
}
|
||||
|
||||
long DescribeResourceUsageResult::getArchiveBackupSize()const
|
||||
{
|
||||
return archiveBackupSize_;
|
||||
}
|
||||
|
||||
long DescribeResourceUsageResult::getColdBackupSize()const
|
||||
{
|
||||
return coldBackupSize_;
|
||||
}
|
||||
|
||||
long DescribeResourceUsageResult::getLogSize()const
|
||||
{
|
||||
return logSize_;
|
||||
@@ -77,14 +105,19 @@ std::string DescribeResourceUsageResult::getDBInstanceId()const
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
long DescribeResourceUsageResult::getBackupDataSize()const
|
||||
{
|
||||
return backupDataSize_;
|
||||
}
|
||||
|
||||
long DescribeResourceUsageResult::getDataSize()const
|
||||
{
|
||||
return dataSize_;
|
||||
}
|
||||
|
||||
long DescribeResourceUsageResult::getBackupSize()const
|
||||
long DescribeResourceUsageResult::getBackupLogSize()const
|
||||
{
|
||||
return backupSize_;
|
||||
return backupLogSize_;
|
||||
}
|
||||
|
||||
long DescribeResourceUsageResult::getBackupOssDataSize()const
|
||||
@@ -107,8 +140,3 @@ std::string DescribeResourceUsageResult::getEngine()const
|
||||
return engine_;
|
||||
}
|
||||
|
||||
long DescribeResourceUsageResult::getColdBackupSize()const
|
||||
{
|
||||
return coldBackupSize_;
|
||||
}
|
||||
|
||||
|
||||
@@ -38,17 +38,6 @@ void DescribeSQLCollectorPolicyRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeSQLCollectorPolicyRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DescribeSQLCollectorPolicyRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DescribeSQLCollectorPolicyRequest::getClientToken()const
|
||||
{
|
||||
return clientToken_;
|
||||
@@ -60,6 +49,50 @@ void DescribeSQLCollectorPolicyRequest::setClientToken(const std::string& client
|
||||
setParameter("ClientToken", clientToken);
|
||||
}
|
||||
|
||||
std::string DescribeSQLCollectorPolicyRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeSQLCollectorPolicyRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeSQLCollectorPolicyRequest::getResourceGroupId()const
|
||||
{
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
void DescribeSQLCollectorPolicyRequest::setResourceGroupId(const std::string& resourceGroupId)
|
||||
{
|
||||
resourceGroupId_ = resourceGroupId;
|
||||
setParameter("ResourceGroupId", resourceGroupId);
|
||||
}
|
||||
|
||||
std::string DescribeSQLCollectorPolicyRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeSQLCollectorPolicyRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DescribeSQLCollectorPolicyRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DescribeSQLCollectorPolicyRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DescribeSQLCollectorPolicyRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
@@ -82,25 +115,3 @@ void DescribeSQLCollectorPolicyRequest::setOwnerId(long ownerId)
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeSQLCollectorPolicyRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeSQLCollectorPolicyRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeSQLCollectorPolicyRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeSQLCollectorPolicyRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
}
|
||||
|
||||
|
||||
@@ -49,6 +49,17 @@ void DescribeSQLCollectorRetentionRequest::setAccessKeyId(const std::string& acc
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeSQLCollectorRetentionRequest::getResourceGroupId()const
|
||||
{
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
void DescribeSQLCollectorRetentionRequest::setResourceGroupId(const std::string& resourceGroupId)
|
||||
{
|
||||
resourceGroupId_ = resourceGroupId;
|
||||
setParameter("ResourceGroupId", resourceGroupId);
|
||||
}
|
||||
|
||||
std::string DescribeSQLCollectorRetentionRequest::getSecurityToken()const
|
||||
{
|
||||
return securityToken_;
|
||||
|
||||
@@ -60,6 +60,28 @@ void MigrateDBInstanceRequest::setTargetDedicatedHostIdForSlave(const std::strin
|
||||
setParameter("TargetDedicatedHostIdForSlave", targetDedicatedHostIdForSlave);
|
||||
}
|
||||
|
||||
std::string MigrateDBInstanceRequest::getZoneIdSlave1()const
|
||||
{
|
||||
return zoneIdSlave1_;
|
||||
}
|
||||
|
||||
void MigrateDBInstanceRequest::setZoneIdSlave1(const std::string& zoneIdSlave1)
|
||||
{
|
||||
zoneIdSlave1_ = zoneIdSlave1;
|
||||
setParameter("ZoneIdSlave1", zoneIdSlave1);
|
||||
}
|
||||
|
||||
std::string MigrateDBInstanceRequest::getZoneIdSlave2()const
|
||||
{
|
||||
return zoneIdSlave2_;
|
||||
}
|
||||
|
||||
void MigrateDBInstanceRequest::setZoneIdSlave2(const std::string& zoneIdSlave2)
|
||||
{
|
||||
zoneIdSlave2_ = zoneIdSlave2;
|
||||
setParameter("ZoneIdSlave2", zoneIdSlave2);
|
||||
}
|
||||
|
||||
std::string MigrateDBInstanceRequest::getEngineVersion()const
|
||||
{
|
||||
return engineVersion_;
|
||||
|
||||
@@ -126,6 +126,17 @@ void ModifyDBInstanceSpecRequest::setSourceBiz(const std::string& sourceBiz)
|
||||
setParameter("SourceBiz", sourceBiz);
|
||||
}
|
||||
|
||||
std::string ModifyDBInstanceSpecRequest::getDedicatedHostGroupId()const
|
||||
{
|
||||
return dedicatedHostGroupId_;
|
||||
}
|
||||
|
||||
void ModifyDBInstanceSpecRequest::setDedicatedHostGroupId(const std::string& dedicatedHostGroupId)
|
||||
{
|
||||
dedicatedHostGroupId_ = dedicatedHostGroupId;
|
||||
setParameter("DedicatedHostGroupId", dedicatedHostGroupId);
|
||||
}
|
||||
|
||||
std::string ModifyDBInstanceSpecRequest::getDirection()const
|
||||
{
|
||||
return direction_;
|
||||
@@ -181,6 +192,17 @@ void ModifyDBInstanceSpecRequest::setDBInstanceClass(const std::string& dBInstan
|
||||
setParameter("DBInstanceClass", dBInstanceClass);
|
||||
}
|
||||
|
||||
std::string ModifyDBInstanceSpecRequest::getZoneId()const
|
||||
{
|
||||
return zoneId_;
|
||||
}
|
||||
|
||||
void ModifyDBInstanceSpecRequest::setZoneId(const std::string& zoneId)
|
||||
{
|
||||
zoneId_ = zoneId;
|
||||
setParameter("ZoneId", zoneId);
|
||||
}
|
||||
|
||||
std::string ModifyDBInstanceSpecRequest::getPayType()const
|
||||
{
|
||||
return payType_;
|
||||
|
||||
128
rds/src/model/ModifyDBProxyEndpointAddressRequest.cc
Normal file
128
rds/src/model/ModifyDBProxyEndpointAddressRequest.cc
Normal file
@@ -0,0 +1,128 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/ModifyDBProxyEndpointAddressRequest.h>
|
||||
|
||||
using AlibabaCloud::Rds::Model::ModifyDBProxyEndpointAddressRequest;
|
||||
|
||||
ModifyDBProxyEndpointAddressRequest::ModifyDBProxyEndpointAddressRequest() :
|
||||
RpcServiceRequest("rds", "2014-08-15", "ModifyDBProxyEndpointAddress")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ModifyDBProxyEndpointAddressRequest::~ModifyDBProxyEndpointAddressRequest()
|
||||
{}
|
||||
|
||||
long ModifyDBProxyEndpointAddressRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void ModifyDBProxyEndpointAddressRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string ModifyDBProxyEndpointAddressRequest::getDBProxyConnectStringNetType()const
|
||||
{
|
||||
return dBProxyConnectStringNetType_;
|
||||
}
|
||||
|
||||
void ModifyDBProxyEndpointAddressRequest::setDBProxyConnectStringNetType(const std::string& dBProxyConnectStringNetType)
|
||||
{
|
||||
dBProxyConnectStringNetType_ = dBProxyConnectStringNetType;
|
||||
setParameter("DBProxyConnectStringNetType", dBProxyConnectStringNetType);
|
||||
}
|
||||
|
||||
std::string ModifyDBProxyEndpointAddressRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void ModifyDBProxyEndpointAddressRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string ModifyDBProxyEndpointAddressRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void ModifyDBProxyEndpointAddressRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
}
|
||||
|
||||
std::string ModifyDBProxyEndpointAddressRequest::getDBProxyNewConnectStringPort()const
|
||||
{
|
||||
return dBProxyNewConnectStringPort_;
|
||||
}
|
||||
|
||||
void ModifyDBProxyEndpointAddressRequest::setDBProxyNewConnectStringPort(const std::string& dBProxyNewConnectStringPort)
|
||||
{
|
||||
dBProxyNewConnectStringPort_ = dBProxyNewConnectStringPort;
|
||||
setParameter("DBProxyNewConnectStringPort", dBProxyNewConnectStringPort);
|
||||
}
|
||||
|
||||
std::string ModifyDBProxyEndpointAddressRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void ModifyDBProxyEndpointAddressRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
long ModifyDBProxyEndpointAddressRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void ModifyDBProxyEndpointAddressRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string ModifyDBProxyEndpointAddressRequest::getDBProxyEndpointId()const
|
||||
{
|
||||
return dBProxyEndpointId_;
|
||||
}
|
||||
|
||||
void ModifyDBProxyEndpointAddressRequest::setDBProxyEndpointId(const std::string& dBProxyEndpointId)
|
||||
{
|
||||
dBProxyEndpointId_ = dBProxyEndpointId;
|
||||
setParameter("DBProxyEndpointId", dBProxyEndpointId);
|
||||
}
|
||||
|
||||
std::string ModifyDBProxyEndpointAddressRequest::getDBProxyNewConnectString()const
|
||||
{
|
||||
return dBProxyNewConnectString_;
|
||||
}
|
||||
|
||||
void ModifyDBProxyEndpointAddressRequest::setDBProxyNewConnectString(const std::string& dBProxyNewConnectString)
|
||||
{
|
||||
dBProxyNewConnectString_ = dBProxyNewConnectString;
|
||||
setParameter("DBProxyNewConnectString", dBProxyNewConnectString);
|
||||
}
|
||||
|
||||
44
rds/src/model/ModifyDBProxyEndpointAddressResult.cc
Normal file
44
rds/src/model/ModifyDBProxyEndpointAddressResult.cc
Normal file
@@ -0,0 +1,44 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/ModifyDBProxyEndpointAddressResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
|
||||
ModifyDBProxyEndpointAddressResult::ModifyDBProxyEndpointAddressResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ModifyDBProxyEndpointAddressResult::ModifyDBProxyEndpointAddressResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ModifyDBProxyEndpointAddressResult::~ModifyDBProxyEndpointAddressResult()
|
||||
{}
|
||||
|
||||
void ModifyDBProxyEndpointAddressResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
@@ -71,6 +71,17 @@ void ModifySQLCollectorPolicyRequest::setAccessKeyId(const std::string& accessKe
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string ModifySQLCollectorPolicyRequest::getResourceGroupId()const
|
||||
{
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
void ModifySQLCollectorPolicyRequest::setResourceGroupId(const std::string& resourceGroupId)
|
||||
{
|
||||
resourceGroupId_ = resourceGroupId;
|
||||
setParameter("ResourceGroupId", resourceGroupId);
|
||||
}
|
||||
|
||||
std::string ModifySQLCollectorPolicyRequest::getSQLCollectorStatus()const
|
||||
{
|
||||
return sQLCollectorStatus_;
|
||||
|
||||
@@ -49,6 +49,17 @@ void ModifySQLCollectorRetentionRequest::setAccessKeyId(const std::string& acces
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string ModifySQLCollectorRetentionRequest::getResourceGroupId()const
|
||||
{
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
void ModifySQLCollectorRetentionRequest::setResourceGroupId(const std::string& resourceGroupId)
|
||||
{
|
||||
resourceGroupId_ = resourceGroupId;
|
||||
setParameter("ResourceGroupId", resourceGroupId);
|
||||
}
|
||||
|
||||
std::string ModifySQLCollectorRetentionRequest::getSecurityToken()const
|
||||
{
|
||||
return securityToken_;
|
||||
|
||||
216
rds/src/model/RestoreDdrTableRequest.cc
Normal file
216
rds/src/model/RestoreDdrTableRequest.cc
Normal file
@@ -0,0 +1,216 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/RestoreDdrTableRequest.h>
|
||||
|
||||
using AlibabaCloud::Rds::Model::RestoreDdrTableRequest;
|
||||
|
||||
RestoreDdrTableRequest::RestoreDdrTableRequest() :
|
||||
RpcServiceRequest("rds", "2014-08-15", "RestoreDdrTable")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
RestoreDdrTableRequest::~RestoreDdrTableRequest()
|
||||
{}
|
||||
|
||||
long RestoreDdrTableRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void RestoreDdrTableRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string RestoreDdrTableRequest::getSourceDBInstanceName()const
|
||||
{
|
||||
return sourceDBInstanceName_;
|
||||
}
|
||||
|
||||
void RestoreDdrTableRequest::setSourceDBInstanceName(const std::string& sourceDBInstanceName)
|
||||
{
|
||||
sourceDBInstanceName_ = sourceDBInstanceName;
|
||||
setParameter("SourceDBInstanceName", sourceDBInstanceName);
|
||||
}
|
||||
|
||||
std::string RestoreDdrTableRequest::getClientToken()const
|
||||
{
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void RestoreDdrTableRequest::setClientToken(const std::string& clientToken)
|
||||
{
|
||||
clientToken_ = clientToken;
|
||||
setParameter("ClientToken", clientToken);
|
||||
}
|
||||
|
||||
std::string RestoreDdrTableRequest::getUserBakSetURL()const
|
||||
{
|
||||
return userBakSetURL_;
|
||||
}
|
||||
|
||||
void RestoreDdrTableRequest::setUserBakSetURL(const std::string& userBakSetURL)
|
||||
{
|
||||
userBakSetURL_ = userBakSetURL;
|
||||
setParameter("UserBakSetURL", userBakSetURL);
|
||||
}
|
||||
|
||||
std::string RestoreDdrTableRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void RestoreDdrTableRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string RestoreDdrTableRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void RestoreDdrTableRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string RestoreDdrTableRequest::getTableMeta()const
|
||||
{
|
||||
return tableMeta_;
|
||||
}
|
||||
|
||||
void RestoreDdrTableRequest::setTableMeta(const std::string& tableMeta)
|
||||
{
|
||||
tableMeta_ = tableMeta;
|
||||
setParameter("TableMeta", tableMeta);
|
||||
}
|
||||
|
||||
std::string RestoreDdrTableRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void RestoreDdrTableRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
}
|
||||
|
||||
std::string RestoreDdrTableRequest::getBackupSetRegion()const
|
||||
{
|
||||
return backupSetRegion_;
|
||||
}
|
||||
|
||||
void RestoreDdrTableRequest::setBackupSetRegion(const std::string& backupSetRegion)
|
||||
{
|
||||
backupSetRegion_ = backupSetRegion;
|
||||
setParameter("BackupSetRegion", backupSetRegion);
|
||||
}
|
||||
|
||||
std::string RestoreDdrTableRequest::getBackupSetType()const
|
||||
{
|
||||
return backupSetType_;
|
||||
}
|
||||
|
||||
void RestoreDdrTableRequest::setBackupSetType(const std::string& backupSetType)
|
||||
{
|
||||
backupSetType_ = backupSetType;
|
||||
setParameter("BackupSetType", backupSetType);
|
||||
}
|
||||
|
||||
std::string RestoreDdrTableRequest::getRestoreTime()const
|
||||
{
|
||||
return restoreTime_;
|
||||
}
|
||||
|
||||
void RestoreDdrTableRequest::setRestoreTime(const std::string& restoreTime)
|
||||
{
|
||||
restoreTime_ = restoreTime;
|
||||
setParameter("RestoreTime", restoreTime);
|
||||
}
|
||||
|
||||
std::string RestoreDdrTableRequest::getBakSetName()const
|
||||
{
|
||||
return bakSetName_;
|
||||
}
|
||||
|
||||
void RestoreDdrTableRequest::setBakSetName(const std::string& bakSetName)
|
||||
{
|
||||
bakSetName_ = bakSetName;
|
||||
setParameter("BakSetName", bakSetName);
|
||||
}
|
||||
|
||||
std::string RestoreDdrTableRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void RestoreDdrTableRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string RestoreDdrTableRequest::getBackupId()const
|
||||
{
|
||||
return backupId_;
|
||||
}
|
||||
|
||||
void RestoreDdrTableRequest::setBackupId(const std::string& backupId)
|
||||
{
|
||||
backupId_ = backupId;
|
||||
setParameter("BackupId", backupId);
|
||||
}
|
||||
|
||||
long RestoreDdrTableRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void RestoreDdrTableRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string RestoreDdrTableRequest::getRestoreType()const
|
||||
{
|
||||
return restoreType_;
|
||||
}
|
||||
|
||||
void RestoreDdrTableRequest::setRestoreType(const std::string& restoreType)
|
||||
{
|
||||
restoreType_ = restoreType;
|
||||
setParameter("RestoreType", restoreType);
|
||||
}
|
||||
|
||||
std::string RestoreDdrTableRequest::getSourceRegion()const
|
||||
{
|
||||
return sourceRegion_;
|
||||
}
|
||||
|
||||
void RestoreDdrTableRequest::setSourceRegion(const std::string& sourceRegion)
|
||||
{
|
||||
sourceRegion_ = sourceRegion;
|
||||
setParameter("SourceRegion", sourceRegion);
|
||||
}
|
||||
|
||||
44
rds/src/model/RestoreDdrTableResult.cc
Normal file
44
rds/src/model/RestoreDdrTableResult.cc
Normal file
@@ -0,0 +1,44 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/RestoreDdrTableResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
|
||||
RestoreDdrTableResult::RestoreDdrTableResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
RestoreDdrTableResult::RestoreDdrTableResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
RestoreDdrTableResult::~RestoreDdrTableResult()
|
||||
{}
|
||||
|
||||
void RestoreDdrTableResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
95
rds/src/model/TerminateMigrateTaskRequest.cc
Normal file
95
rds/src/model/TerminateMigrateTaskRequest.cc
Normal file
@@ -0,0 +1,95 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/TerminateMigrateTaskRequest.h>
|
||||
|
||||
using AlibabaCloud::Rds::Model::TerminateMigrateTaskRequest;
|
||||
|
||||
TerminateMigrateTaskRequest::TerminateMigrateTaskRequest() :
|
||||
RpcServiceRequest("rds", "2014-08-15", "TerminateMigrateTask")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
TerminateMigrateTaskRequest::~TerminateMigrateTaskRequest()
|
||||
{}
|
||||
|
||||
long TerminateMigrateTaskRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void TerminateMigrateTaskRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string TerminateMigrateTaskRequest::getMigrateTaskId()const
|
||||
{
|
||||
return migrateTaskId_;
|
||||
}
|
||||
|
||||
void TerminateMigrateTaskRequest::setMigrateTaskId(const std::string& migrateTaskId)
|
||||
{
|
||||
migrateTaskId_ = migrateTaskId;
|
||||
setParameter("MigrateTaskId", migrateTaskId);
|
||||
}
|
||||
|
||||
std::string TerminateMigrateTaskRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void TerminateMigrateTaskRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
long TerminateMigrateTaskRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void TerminateMigrateTaskRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string TerminateMigrateTaskRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void TerminateMigrateTaskRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string TerminateMigrateTaskRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void TerminateMigrateTaskRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
}
|
||||
|
||||
44
rds/src/model/TerminateMigrateTaskResult.cc
Normal file
44
rds/src/model/TerminateMigrateTaskResult.cc
Normal file
@@ -0,0 +1,44 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/TerminateMigrateTaskResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
|
||||
TerminateMigrateTaskResult::TerminateMigrateTaskResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
TerminateMigrateTaskResult::TerminateMigrateTaskResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
TerminateMigrateTaskResult::~TerminateMigrateTaskResult()
|
||||
{}
|
||||
|
||||
void TerminateMigrateTaskResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
161
rds/src/model/TransformDBInstancePayTypeRequest.cc
Normal file
161
rds/src/model/TransformDBInstancePayTypeRequest.cc
Normal file
@@ -0,0 +1,161 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/TransformDBInstancePayTypeRequest.h>
|
||||
|
||||
using AlibabaCloud::Rds::Model::TransformDBInstancePayTypeRequest;
|
||||
|
||||
TransformDBInstancePayTypeRequest::TransformDBInstancePayTypeRequest() :
|
||||
RpcServiceRequest("rds", "2014-08-15", "TransformDBInstancePayType")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
TransformDBInstancePayTypeRequest::~TransformDBInstancePayTypeRequest()
|
||||
{}
|
||||
|
||||
long TransformDBInstancePayTypeRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void TransformDBInstancePayTypeRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string TransformDBInstancePayTypeRequest::getClientToken()const
|
||||
{
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void TransformDBInstancePayTypeRequest::setClientToken(const std::string& clientToken)
|
||||
{
|
||||
clientToken_ = clientToken;
|
||||
setParameter("ClientToken", clientToken);
|
||||
}
|
||||
|
||||
std::string TransformDBInstancePayTypeRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void TransformDBInstancePayTypeRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string TransformDBInstancePayTypeRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void TransformDBInstancePayTypeRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
}
|
||||
|
||||
std::string TransformDBInstancePayTypeRequest::getBusinessInfo()const
|
||||
{
|
||||
return businessInfo_;
|
||||
}
|
||||
|
||||
void TransformDBInstancePayTypeRequest::setBusinessInfo(const std::string& businessInfo)
|
||||
{
|
||||
businessInfo_ = businessInfo;
|
||||
setParameter("BusinessInfo", businessInfo);
|
||||
}
|
||||
|
||||
std::string TransformDBInstancePayTypeRequest::getPeriod()const
|
||||
{
|
||||
return period_;
|
||||
}
|
||||
|
||||
void TransformDBInstancePayTypeRequest::setPeriod(const std::string& period)
|
||||
{
|
||||
period_ = period;
|
||||
setParameter("Period", period);
|
||||
}
|
||||
|
||||
std::string TransformDBInstancePayTypeRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void TransformDBInstancePayTypeRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string TransformDBInstancePayTypeRequest::getResource()const
|
||||
{
|
||||
return resource_;
|
||||
}
|
||||
|
||||
void TransformDBInstancePayTypeRequest::setResource(const std::string& resource)
|
||||
{
|
||||
resource_ = resource;
|
||||
setParameter("Resource", resource);
|
||||
}
|
||||
|
||||
std::string TransformDBInstancePayTypeRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void TransformDBInstancePayTypeRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
long TransformDBInstancePayTypeRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void TransformDBInstancePayTypeRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
int TransformDBInstancePayTypeRequest::getUsedTime()const
|
||||
{
|
||||
return usedTime_;
|
||||
}
|
||||
|
||||
void TransformDBInstancePayTypeRequest::setUsedTime(int usedTime)
|
||||
{
|
||||
usedTime_ = usedTime;
|
||||
setParameter("UsedTime", std::to_string(usedTime));
|
||||
}
|
||||
|
||||
std::string TransformDBInstancePayTypeRequest::getPayType()const
|
||||
{
|
||||
return payType_;
|
||||
}
|
||||
|
||||
void TransformDBInstancePayTypeRequest::setPayType(const std::string& payType)
|
||||
{
|
||||
payType_ = payType;
|
||||
setParameter("PayType", payType);
|
||||
}
|
||||
|
||||
72
rds/src/model/TransformDBInstancePayTypeResult.cc
Normal file
72
rds/src/model/TransformDBInstancePayTypeResult.cc
Normal 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.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/TransformDBInstancePayTypeResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
|
||||
TransformDBInstancePayTypeResult::TransformDBInstancePayTypeResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
TransformDBInstancePayTypeResult::TransformDBInstancePayTypeResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
TransformDBInstancePayTypeResult::~TransformDBInstancePayTypeResult()
|
||||
{}
|
||||
|
||||
void TransformDBInstancePayTypeResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["OrderId"].isNull())
|
||||
orderId_ = std::stol(value["OrderId"].asString());
|
||||
if(!value["ChargeType"].isNull())
|
||||
chargeType_ = value["ChargeType"].asString();
|
||||
if(!value["ExpiredTime"].isNull())
|
||||
expiredTime_ = value["ExpiredTime"].asString();
|
||||
if(!value["DBInstanceId"].isNull())
|
||||
dBInstanceId_ = value["DBInstanceId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string TransformDBInstancePayTypeResult::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
std::string TransformDBInstancePayTypeResult::getChargeType()const
|
||||
{
|
||||
return chargeType_;
|
||||
}
|
||||
|
||||
std::string TransformDBInstancePayTypeResult::getExpiredTime()const
|
||||
{
|
||||
return expiredTime_;
|
||||
}
|
||||
|
||||
long TransformDBInstancePayTypeResult::getOrderId()const
|
||||
{
|
||||
return orderId_;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user