Generated 2014-08-15 for Rds.
This commit is contained in:
@@ -93,8 +93,6 @@ set(rds_public_header_model
|
||||
include/alibabacloud/rds/model/CreateDatabaseResult.h
|
||||
include/alibabacloud/rds/model/CreateDdrInstanceRequest.h
|
||||
include/alibabacloud/rds/model/CreateDdrInstanceResult.h
|
||||
include/alibabacloud/rds/model/CreateDiagnosticReportRequest.h
|
||||
include/alibabacloud/rds/model/CreateDiagnosticReportResult.h
|
||||
include/alibabacloud/rds/model/CreateGADInstanceRequest.h
|
||||
include/alibabacloud/rds/model/CreateGADInstanceResult.h
|
||||
include/alibabacloud/rds/model/CreateGadInstanceMemberRequest.h
|
||||
@@ -175,6 +173,8 @@ set(rds_public_header_model
|
||||
include/alibabacloud/rds/model/DeleteRCNodePoolResult.h
|
||||
include/alibabacloud/rds/model/DeleteRCSnapshotRequest.h
|
||||
include/alibabacloud/rds/model/DeleteRCSnapshotResult.h
|
||||
include/alibabacloud/rds/model/DeleteRCVClusterRequest.h
|
||||
include/alibabacloud/rds/model/DeleteRCVClusterResult.h
|
||||
include/alibabacloud/rds/model/DeleteReplicationLinkRequest.h
|
||||
include/alibabacloud/rds/model/DeleteReplicationLinkResult.h
|
||||
include/alibabacloud/rds/model/DeleteSecretRequest.h
|
||||
@@ -311,8 +311,6 @@ set(rds_public_header_model
|
||||
include/alibabacloud/rds/model/DescribeDedicatedHostsResult.h
|
||||
include/alibabacloud/rds/model/DescribeDetachedBackupsRequest.h
|
||||
include/alibabacloud/rds/model/DescribeDetachedBackupsResult.h
|
||||
include/alibabacloud/rds/model/DescribeDiagnosticReportListRequest.h
|
||||
include/alibabacloud/rds/model/DescribeDiagnosticReportListResult.h
|
||||
include/alibabacloud/rds/model/DescribeErrorLogsRequest.h
|
||||
include/alibabacloud/rds/model/DescribeErrorLogsResult.h
|
||||
include/alibabacloud/rds/model/DescribeEventsRequest.h
|
||||
@@ -381,6 +379,8 @@ set(rds_public_header_model
|
||||
include/alibabacloud/rds/model/DescribePriceResult.h
|
||||
include/alibabacloud/rds/model/DescribeQuickSaleConfigRequest.h
|
||||
include/alibabacloud/rds/model/DescribeQuickSaleConfigResult.h
|
||||
include/alibabacloud/rds/model/DescribeRCAvailableResourceRequest.h
|
||||
include/alibabacloud/rds/model/DescribeRCAvailableResourceResult.h
|
||||
include/alibabacloud/rds/model/DescribeRCCloudAssistantStatusRequest.h
|
||||
include/alibabacloud/rds/model/DescribeRCCloudAssistantStatusResult.h
|
||||
include/alibabacloud/rds/model/DescribeRCClusterConfigRequest.h
|
||||
@@ -417,6 +417,8 @@ set(rds_public_header_model
|
||||
include/alibabacloud/rds/model/DescribeRCMetricListResult.h
|
||||
include/alibabacloud/rds/model/DescribeRCNodePoolRequest.h
|
||||
include/alibabacloud/rds/model/DescribeRCNodePoolResult.h
|
||||
include/alibabacloud/rds/model/DescribeRCResourcesModificationRequest.h
|
||||
include/alibabacloud/rds/model/DescribeRCResourcesModificationResult.h
|
||||
include/alibabacloud/rds/model/DescribeRCSecurityGroupListRequest.h
|
||||
include/alibabacloud/rds/model/DescribeRCSecurityGroupListResult.h
|
||||
include/alibabacloud/rds/model/DescribeRCSecurityGroupPermissionRequest.h
|
||||
@@ -503,6 +505,8 @@ set(rds_public_header_model
|
||||
include/alibabacloud/rds/model/InstallRCCloudAssistantResult.h
|
||||
include/alibabacloud/rds/model/ListClassesRequest.h
|
||||
include/alibabacloud/rds/model/ListClassesResult.h
|
||||
include/alibabacloud/rds/model/ListRCVClustersRequest.h
|
||||
include/alibabacloud/rds/model/ListRCVClustersResult.h
|
||||
include/alibabacloud/rds/model/ListTagResourcesRequest.h
|
||||
include/alibabacloud/rds/model/ListTagResourcesResult.h
|
||||
include/alibabacloud/rds/model/ListUserBackupFilesRequest.h
|
||||
@@ -637,6 +641,8 @@ set(rds_public_header_model
|
||||
include/alibabacloud/rds/model/ModifyRCInstanceNetworkSpecResult.h
|
||||
include/alibabacloud/rds/model/ModifyRCSecurityGroupPermissionRequest.h
|
||||
include/alibabacloud/rds/model/ModifyRCSecurityGroupPermissionResult.h
|
||||
include/alibabacloud/rds/model/ModifyRCVClusterRequest.h
|
||||
include/alibabacloud/rds/model/ModifyRCVClusterResult.h
|
||||
include/alibabacloud/rds/model/ModifyReadWriteSplittingConnectionRequest.h
|
||||
include/alibabacloud/rds/model/ModifyReadWriteSplittingConnectionResult.h
|
||||
include/alibabacloud/rds/model/ModifyReadonlyInstanceDelayReplicationTimeRequest.h
|
||||
@@ -840,8 +846,6 @@ set(rds_src
|
||||
src/model/CreateDatabaseResult.cc
|
||||
src/model/CreateDdrInstanceRequest.cc
|
||||
src/model/CreateDdrInstanceResult.cc
|
||||
src/model/CreateDiagnosticReportRequest.cc
|
||||
src/model/CreateDiagnosticReportResult.cc
|
||||
src/model/CreateGADInstanceRequest.cc
|
||||
src/model/CreateGADInstanceResult.cc
|
||||
src/model/CreateGadInstanceMemberRequest.cc
|
||||
@@ -922,6 +926,8 @@ set(rds_src
|
||||
src/model/DeleteRCNodePoolResult.cc
|
||||
src/model/DeleteRCSnapshotRequest.cc
|
||||
src/model/DeleteRCSnapshotResult.cc
|
||||
src/model/DeleteRCVClusterRequest.cc
|
||||
src/model/DeleteRCVClusterResult.cc
|
||||
src/model/DeleteReplicationLinkRequest.cc
|
||||
src/model/DeleteReplicationLinkResult.cc
|
||||
src/model/DeleteSecretRequest.cc
|
||||
@@ -1058,8 +1064,6 @@ set(rds_src
|
||||
src/model/DescribeDedicatedHostsResult.cc
|
||||
src/model/DescribeDetachedBackupsRequest.cc
|
||||
src/model/DescribeDetachedBackupsResult.cc
|
||||
src/model/DescribeDiagnosticReportListRequest.cc
|
||||
src/model/DescribeDiagnosticReportListResult.cc
|
||||
src/model/DescribeErrorLogsRequest.cc
|
||||
src/model/DescribeErrorLogsResult.cc
|
||||
src/model/DescribeEventsRequest.cc
|
||||
@@ -1128,6 +1132,8 @@ set(rds_src
|
||||
src/model/DescribePriceResult.cc
|
||||
src/model/DescribeQuickSaleConfigRequest.cc
|
||||
src/model/DescribeQuickSaleConfigResult.cc
|
||||
src/model/DescribeRCAvailableResourceRequest.cc
|
||||
src/model/DescribeRCAvailableResourceResult.cc
|
||||
src/model/DescribeRCCloudAssistantStatusRequest.cc
|
||||
src/model/DescribeRCCloudAssistantStatusResult.cc
|
||||
src/model/DescribeRCClusterConfigRequest.cc
|
||||
@@ -1164,6 +1170,8 @@ set(rds_src
|
||||
src/model/DescribeRCMetricListResult.cc
|
||||
src/model/DescribeRCNodePoolRequest.cc
|
||||
src/model/DescribeRCNodePoolResult.cc
|
||||
src/model/DescribeRCResourcesModificationRequest.cc
|
||||
src/model/DescribeRCResourcesModificationResult.cc
|
||||
src/model/DescribeRCSecurityGroupListRequest.cc
|
||||
src/model/DescribeRCSecurityGroupListResult.cc
|
||||
src/model/DescribeRCSecurityGroupPermissionRequest.cc
|
||||
@@ -1250,6 +1258,8 @@ set(rds_src
|
||||
src/model/InstallRCCloudAssistantResult.cc
|
||||
src/model/ListClassesRequest.cc
|
||||
src/model/ListClassesResult.cc
|
||||
src/model/ListRCVClustersRequest.cc
|
||||
src/model/ListRCVClustersResult.cc
|
||||
src/model/ListTagResourcesRequest.cc
|
||||
src/model/ListTagResourcesResult.cc
|
||||
src/model/ListUserBackupFilesRequest.cc
|
||||
@@ -1384,6 +1394,8 @@ set(rds_src
|
||||
src/model/ModifyRCInstanceNetworkSpecResult.cc
|
||||
src/model/ModifyRCSecurityGroupPermissionRequest.cc
|
||||
src/model/ModifyRCSecurityGroupPermissionResult.cc
|
||||
src/model/ModifyRCVClusterRequest.cc
|
||||
src/model/ModifyRCVClusterResult.cc
|
||||
src/model/ModifyReadWriteSplittingConnectionRequest.cc
|
||||
src/model/ModifyReadWriteSplittingConnectionResult.cc
|
||||
src/model/ModifyReadonlyInstanceDelayReplicationTimeRequest.cc
|
||||
|
||||
@@ -94,8 +94,6 @@
|
||||
#include "model/CreateDatabaseResult.h"
|
||||
#include "model/CreateDdrInstanceRequest.h"
|
||||
#include "model/CreateDdrInstanceResult.h"
|
||||
#include "model/CreateDiagnosticReportRequest.h"
|
||||
#include "model/CreateDiagnosticReportResult.h"
|
||||
#include "model/CreateGADInstanceRequest.h"
|
||||
#include "model/CreateGADInstanceResult.h"
|
||||
#include "model/CreateGadInstanceMemberRequest.h"
|
||||
@@ -176,6 +174,8 @@
|
||||
#include "model/DeleteRCNodePoolResult.h"
|
||||
#include "model/DeleteRCSnapshotRequest.h"
|
||||
#include "model/DeleteRCSnapshotResult.h"
|
||||
#include "model/DeleteRCVClusterRequest.h"
|
||||
#include "model/DeleteRCVClusterResult.h"
|
||||
#include "model/DeleteReplicationLinkRequest.h"
|
||||
#include "model/DeleteReplicationLinkResult.h"
|
||||
#include "model/DeleteSecretRequest.h"
|
||||
@@ -312,8 +312,6 @@
|
||||
#include "model/DescribeDedicatedHostsResult.h"
|
||||
#include "model/DescribeDetachedBackupsRequest.h"
|
||||
#include "model/DescribeDetachedBackupsResult.h"
|
||||
#include "model/DescribeDiagnosticReportListRequest.h"
|
||||
#include "model/DescribeDiagnosticReportListResult.h"
|
||||
#include "model/DescribeErrorLogsRequest.h"
|
||||
#include "model/DescribeErrorLogsResult.h"
|
||||
#include "model/DescribeEventsRequest.h"
|
||||
@@ -382,6 +380,8 @@
|
||||
#include "model/DescribePriceResult.h"
|
||||
#include "model/DescribeQuickSaleConfigRequest.h"
|
||||
#include "model/DescribeQuickSaleConfigResult.h"
|
||||
#include "model/DescribeRCAvailableResourceRequest.h"
|
||||
#include "model/DescribeRCAvailableResourceResult.h"
|
||||
#include "model/DescribeRCCloudAssistantStatusRequest.h"
|
||||
#include "model/DescribeRCCloudAssistantStatusResult.h"
|
||||
#include "model/DescribeRCClusterConfigRequest.h"
|
||||
@@ -418,6 +418,8 @@
|
||||
#include "model/DescribeRCMetricListResult.h"
|
||||
#include "model/DescribeRCNodePoolRequest.h"
|
||||
#include "model/DescribeRCNodePoolResult.h"
|
||||
#include "model/DescribeRCResourcesModificationRequest.h"
|
||||
#include "model/DescribeRCResourcesModificationResult.h"
|
||||
#include "model/DescribeRCSecurityGroupListRequest.h"
|
||||
#include "model/DescribeRCSecurityGroupListResult.h"
|
||||
#include "model/DescribeRCSecurityGroupPermissionRequest.h"
|
||||
@@ -504,6 +506,8 @@
|
||||
#include "model/InstallRCCloudAssistantResult.h"
|
||||
#include "model/ListClassesRequest.h"
|
||||
#include "model/ListClassesResult.h"
|
||||
#include "model/ListRCVClustersRequest.h"
|
||||
#include "model/ListRCVClustersResult.h"
|
||||
#include "model/ListTagResourcesRequest.h"
|
||||
#include "model/ListTagResourcesResult.h"
|
||||
#include "model/ListUserBackupFilesRequest.h"
|
||||
@@ -638,6 +642,8 @@
|
||||
#include "model/ModifyRCInstanceNetworkSpecResult.h"
|
||||
#include "model/ModifyRCSecurityGroupPermissionRequest.h"
|
||||
#include "model/ModifyRCSecurityGroupPermissionResult.h"
|
||||
#include "model/ModifyRCVClusterRequest.h"
|
||||
#include "model/ModifyRCVClusterResult.h"
|
||||
#include "model/ModifyReadWriteSplittingConnectionRequest.h"
|
||||
#include "model/ModifyReadWriteSplittingConnectionResult.h"
|
||||
#include "model/ModifyReadonlyInstanceDelayReplicationTimeRequest.h"
|
||||
@@ -883,9 +889,6 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CreateDdrInstanceResult> CreateDdrInstanceOutcome;
|
||||
typedef std::future<CreateDdrInstanceOutcome> CreateDdrInstanceOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::CreateDdrInstanceRequest&, const CreateDdrInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDdrInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateDiagnosticReportResult> CreateDiagnosticReportOutcome;
|
||||
typedef std::future<CreateDiagnosticReportOutcome> CreateDiagnosticReportOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::CreateDiagnosticReportRequest&, const CreateDiagnosticReportOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDiagnosticReportAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateGADInstanceResult> CreateGADInstanceOutcome;
|
||||
typedef std::future<CreateGADInstanceOutcome> CreateGADInstanceOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::CreateGADInstanceRequest&, const CreateGADInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateGADInstanceAsyncHandler;
|
||||
@@ -1006,6 +1009,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DeleteRCSnapshotResult> DeleteRCSnapshotOutcome;
|
||||
typedef std::future<DeleteRCSnapshotOutcome> DeleteRCSnapshotOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DeleteRCSnapshotRequest&, const DeleteRCSnapshotOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRCSnapshotAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteRCVClusterResult> DeleteRCVClusterOutcome;
|
||||
typedef std::future<DeleteRCVClusterOutcome> DeleteRCVClusterOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DeleteRCVClusterRequest&, const DeleteRCVClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRCVClusterAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteReplicationLinkResult> DeleteReplicationLinkOutcome;
|
||||
typedef std::future<DeleteReplicationLinkOutcome> DeleteReplicationLinkOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DeleteReplicationLinkRequest&, const DeleteReplicationLinkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteReplicationLinkAsyncHandler;
|
||||
@@ -1210,9 +1216,6 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeDetachedBackupsResult> DescribeDetachedBackupsOutcome;
|
||||
typedef std::future<DescribeDetachedBackupsOutcome> DescribeDetachedBackupsOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeDetachedBackupsRequest&, const DescribeDetachedBackupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDetachedBackupsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeDiagnosticReportListResult> DescribeDiagnosticReportListOutcome;
|
||||
typedef std::future<DescribeDiagnosticReportListOutcome> DescribeDiagnosticReportListOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeDiagnosticReportListRequest&, const DescribeDiagnosticReportListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDiagnosticReportListAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeErrorLogsResult> DescribeErrorLogsOutcome;
|
||||
typedef std::future<DescribeErrorLogsOutcome> DescribeErrorLogsOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeErrorLogsRequest&, const DescribeErrorLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeErrorLogsAsyncHandler;
|
||||
@@ -1315,6 +1318,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeQuickSaleConfigResult> DescribeQuickSaleConfigOutcome;
|
||||
typedef std::future<DescribeQuickSaleConfigOutcome> DescribeQuickSaleConfigOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeQuickSaleConfigRequest&, const DescribeQuickSaleConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeQuickSaleConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeRCAvailableResourceResult> DescribeRCAvailableResourceOutcome;
|
||||
typedef std::future<DescribeRCAvailableResourceOutcome> DescribeRCAvailableResourceOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeRCAvailableResourceRequest&, const DescribeRCAvailableResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRCAvailableResourceAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeRCCloudAssistantStatusResult> DescribeRCCloudAssistantStatusOutcome;
|
||||
typedef std::future<DescribeRCCloudAssistantStatusOutcome> DescribeRCCloudAssistantStatusOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeRCCloudAssistantStatusRequest&, const DescribeRCCloudAssistantStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRCCloudAssistantStatusAsyncHandler;
|
||||
@@ -1369,6 +1375,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeRCNodePoolResult> DescribeRCNodePoolOutcome;
|
||||
typedef std::future<DescribeRCNodePoolOutcome> DescribeRCNodePoolOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeRCNodePoolRequest&, const DescribeRCNodePoolOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRCNodePoolAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeRCResourcesModificationResult> DescribeRCResourcesModificationOutcome;
|
||||
typedef std::future<DescribeRCResourcesModificationOutcome> DescribeRCResourcesModificationOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeRCResourcesModificationRequest&, const DescribeRCResourcesModificationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRCResourcesModificationAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeRCSecurityGroupListResult> DescribeRCSecurityGroupListOutcome;
|
||||
typedef std::future<DescribeRCSecurityGroupListOutcome> DescribeRCSecurityGroupListOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeRCSecurityGroupListRequest&, const DescribeRCSecurityGroupListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRCSecurityGroupListAsyncHandler;
|
||||
@@ -1498,6 +1507,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ListClassesResult> ListClassesOutcome;
|
||||
typedef std::future<ListClassesOutcome> ListClassesOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::ListClassesRequest&, const ListClassesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListClassesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListRCVClustersResult> ListRCVClustersOutcome;
|
||||
typedef std::future<ListRCVClustersOutcome> ListRCVClustersOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::ListRCVClustersRequest&, const ListRCVClustersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListRCVClustersAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListTagResourcesResult> ListTagResourcesOutcome;
|
||||
typedef std::future<ListTagResourcesOutcome> ListTagResourcesOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::ListTagResourcesRequest&, const ListTagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTagResourcesAsyncHandler;
|
||||
@@ -1699,6 +1711,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ModifyRCSecurityGroupPermissionResult> ModifyRCSecurityGroupPermissionOutcome;
|
||||
typedef std::future<ModifyRCSecurityGroupPermissionOutcome> ModifyRCSecurityGroupPermissionOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::ModifyRCSecurityGroupPermissionRequest&, const ModifyRCSecurityGroupPermissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyRCSecurityGroupPermissionAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyRCVClusterResult> ModifyRCVClusterOutcome;
|
||||
typedef std::future<ModifyRCVClusterOutcome> ModifyRCVClusterOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::ModifyRCVClusterRequest&, const ModifyRCVClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyRCVClusterAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyReadWriteSplittingConnectionResult> ModifyReadWriteSplittingConnectionOutcome;
|
||||
typedef std::future<ModifyReadWriteSplittingConnectionOutcome> ModifyReadWriteSplittingConnectionOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::ModifyReadWriteSplittingConnectionRequest&, const ModifyReadWriteSplittingConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyReadWriteSplittingConnectionAsyncHandler;
|
||||
@@ -2004,9 +2019,6 @@ namespace AlibabaCloud
|
||||
CreateDdrInstanceOutcome createDdrInstance(const Model::CreateDdrInstanceRequest &request)const;
|
||||
void createDdrInstanceAsync(const Model::CreateDdrInstanceRequest& request, const CreateDdrInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateDdrInstanceOutcomeCallable createDdrInstanceCallable(const Model::CreateDdrInstanceRequest& request) const;
|
||||
CreateDiagnosticReportOutcome createDiagnosticReport(const Model::CreateDiagnosticReportRequest &request)const;
|
||||
void createDiagnosticReportAsync(const Model::CreateDiagnosticReportRequest& request, const CreateDiagnosticReportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateDiagnosticReportOutcomeCallable createDiagnosticReportCallable(const Model::CreateDiagnosticReportRequest& request) const;
|
||||
CreateGADInstanceOutcome createGADInstance(const Model::CreateGADInstanceRequest &request)const;
|
||||
void createGADInstanceAsync(const Model::CreateGADInstanceRequest& request, const CreateGADInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateGADInstanceOutcomeCallable createGADInstanceCallable(const Model::CreateGADInstanceRequest& request) const;
|
||||
@@ -2127,6 +2139,9 @@ namespace AlibabaCloud
|
||||
DeleteRCSnapshotOutcome deleteRCSnapshot(const Model::DeleteRCSnapshotRequest &request)const;
|
||||
void deleteRCSnapshotAsync(const Model::DeleteRCSnapshotRequest& request, const DeleteRCSnapshotAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteRCSnapshotOutcomeCallable deleteRCSnapshotCallable(const Model::DeleteRCSnapshotRequest& request) const;
|
||||
DeleteRCVClusterOutcome deleteRCVCluster(const Model::DeleteRCVClusterRequest &request)const;
|
||||
void deleteRCVClusterAsync(const Model::DeleteRCVClusterRequest& request, const DeleteRCVClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteRCVClusterOutcomeCallable deleteRCVClusterCallable(const Model::DeleteRCVClusterRequest& request) const;
|
||||
DeleteReplicationLinkOutcome deleteReplicationLink(const Model::DeleteReplicationLinkRequest &request)const;
|
||||
void deleteReplicationLinkAsync(const Model::DeleteReplicationLinkRequest& request, const DeleteReplicationLinkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteReplicationLinkOutcomeCallable deleteReplicationLinkCallable(const Model::DeleteReplicationLinkRequest& request) const;
|
||||
@@ -2331,9 +2346,6 @@ namespace AlibabaCloud
|
||||
DescribeDetachedBackupsOutcome describeDetachedBackups(const Model::DescribeDetachedBackupsRequest &request)const;
|
||||
void describeDetachedBackupsAsync(const Model::DescribeDetachedBackupsRequest& request, const DescribeDetachedBackupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDetachedBackupsOutcomeCallable describeDetachedBackupsCallable(const Model::DescribeDetachedBackupsRequest& request) const;
|
||||
DescribeDiagnosticReportListOutcome describeDiagnosticReportList(const Model::DescribeDiagnosticReportListRequest &request)const;
|
||||
void describeDiagnosticReportListAsync(const Model::DescribeDiagnosticReportListRequest& request, const DescribeDiagnosticReportListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDiagnosticReportListOutcomeCallable describeDiagnosticReportListCallable(const Model::DescribeDiagnosticReportListRequest& request) const;
|
||||
DescribeErrorLogsOutcome describeErrorLogs(const Model::DescribeErrorLogsRequest &request)const;
|
||||
void describeErrorLogsAsync(const Model::DescribeErrorLogsRequest& request, const DescribeErrorLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeErrorLogsOutcomeCallable describeErrorLogsCallable(const Model::DescribeErrorLogsRequest& request) const;
|
||||
@@ -2436,6 +2448,9 @@ namespace AlibabaCloud
|
||||
DescribeQuickSaleConfigOutcome describeQuickSaleConfig(const Model::DescribeQuickSaleConfigRequest &request)const;
|
||||
void describeQuickSaleConfigAsync(const Model::DescribeQuickSaleConfigRequest& request, const DescribeQuickSaleConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeQuickSaleConfigOutcomeCallable describeQuickSaleConfigCallable(const Model::DescribeQuickSaleConfigRequest& request) const;
|
||||
DescribeRCAvailableResourceOutcome describeRCAvailableResource(const Model::DescribeRCAvailableResourceRequest &request)const;
|
||||
void describeRCAvailableResourceAsync(const Model::DescribeRCAvailableResourceRequest& request, const DescribeRCAvailableResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeRCAvailableResourceOutcomeCallable describeRCAvailableResourceCallable(const Model::DescribeRCAvailableResourceRequest& request) const;
|
||||
DescribeRCCloudAssistantStatusOutcome describeRCCloudAssistantStatus(const Model::DescribeRCCloudAssistantStatusRequest &request)const;
|
||||
void describeRCCloudAssistantStatusAsync(const Model::DescribeRCCloudAssistantStatusRequest& request, const DescribeRCCloudAssistantStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeRCCloudAssistantStatusOutcomeCallable describeRCCloudAssistantStatusCallable(const Model::DescribeRCCloudAssistantStatusRequest& request) const;
|
||||
@@ -2490,6 +2505,9 @@ namespace AlibabaCloud
|
||||
DescribeRCNodePoolOutcome describeRCNodePool(const Model::DescribeRCNodePoolRequest &request)const;
|
||||
void describeRCNodePoolAsync(const Model::DescribeRCNodePoolRequest& request, const DescribeRCNodePoolAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeRCNodePoolOutcomeCallable describeRCNodePoolCallable(const Model::DescribeRCNodePoolRequest& request) const;
|
||||
DescribeRCResourcesModificationOutcome describeRCResourcesModification(const Model::DescribeRCResourcesModificationRequest &request)const;
|
||||
void describeRCResourcesModificationAsync(const Model::DescribeRCResourcesModificationRequest& request, const DescribeRCResourcesModificationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeRCResourcesModificationOutcomeCallable describeRCResourcesModificationCallable(const Model::DescribeRCResourcesModificationRequest& request) const;
|
||||
DescribeRCSecurityGroupListOutcome describeRCSecurityGroupList(const Model::DescribeRCSecurityGroupListRequest &request)const;
|
||||
void describeRCSecurityGroupListAsync(const Model::DescribeRCSecurityGroupListRequest& request, const DescribeRCSecurityGroupListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeRCSecurityGroupListOutcomeCallable describeRCSecurityGroupListCallable(const Model::DescribeRCSecurityGroupListRequest& request) const;
|
||||
@@ -2619,6 +2637,9 @@ namespace AlibabaCloud
|
||||
ListClassesOutcome listClasses(const Model::ListClassesRequest &request)const;
|
||||
void listClassesAsync(const Model::ListClassesRequest& request, const ListClassesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListClassesOutcomeCallable listClassesCallable(const Model::ListClassesRequest& request) const;
|
||||
ListRCVClustersOutcome listRCVClusters(const Model::ListRCVClustersRequest &request)const;
|
||||
void listRCVClustersAsync(const Model::ListRCVClustersRequest& request, const ListRCVClustersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListRCVClustersOutcomeCallable listRCVClustersCallable(const Model::ListRCVClustersRequest& request) const;
|
||||
ListTagResourcesOutcome listTagResources(const Model::ListTagResourcesRequest &request)const;
|
||||
void listTagResourcesAsync(const Model::ListTagResourcesRequest& request, const ListTagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListTagResourcesOutcomeCallable listTagResourcesCallable(const Model::ListTagResourcesRequest& request) const;
|
||||
@@ -2820,6 +2841,9 @@ namespace AlibabaCloud
|
||||
ModifyRCSecurityGroupPermissionOutcome modifyRCSecurityGroupPermission(const Model::ModifyRCSecurityGroupPermissionRequest &request)const;
|
||||
void modifyRCSecurityGroupPermissionAsync(const Model::ModifyRCSecurityGroupPermissionRequest& request, const ModifyRCSecurityGroupPermissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyRCSecurityGroupPermissionOutcomeCallable modifyRCSecurityGroupPermissionCallable(const Model::ModifyRCSecurityGroupPermissionRequest& request) const;
|
||||
ModifyRCVClusterOutcome modifyRCVCluster(const Model::ModifyRCVClusterRequest &request)const;
|
||||
void modifyRCVClusterAsync(const Model::ModifyRCVClusterRequest& request, const ModifyRCVClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyRCVClusterOutcomeCallable modifyRCVClusterCallable(const Model::ModifyRCVClusterRequest& request) const;
|
||||
ModifyReadWriteSplittingConnectionOutcome modifyReadWriteSplittingConnection(const Model::ModifyReadWriteSplittingConnectionRequest &request)const;
|
||||
void modifyReadWriteSplittingConnectionAsync(const Model::ModifyReadWriteSplittingConnectionRequest& request, const ModifyReadWriteSplittingConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyReadWriteSplittingConnectionOutcomeCallable modifyReadWriteSplittingConnectionCallable(const Model::ModifyReadWriteSplittingConnectionRequest& request) const;
|
||||
|
||||
@@ -102,6 +102,8 @@ public:
|
||||
void setBurstingEnabled(bool burstingEnabled);
|
||||
std::string getVPCId() const;
|
||||
void setVPCId(const std::string &vPCId);
|
||||
bool getIsAnalyticReadOnlyIns() const;
|
||||
void setIsAnalyticReadOnlyIns(bool isAnalyticReadOnlyIns);
|
||||
std::string getCategory() const;
|
||||
void setCategory(const std::string &category);
|
||||
std::string getPayType() const;
|
||||
@@ -146,6 +148,7 @@ private:
|
||||
std::string usedTime_;
|
||||
bool burstingEnabled_;
|
||||
std::string vPCId_;
|
||||
bool isAnalyticReadOnlyIns_;
|
||||
std::string category_;
|
||||
std::string payType_;
|
||||
std::string bpeEnabled_;
|
||||
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDIAGNOSTICREPORTLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDIAGNOSTICREPORTLISTREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_DELETERCVCLUSTERREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DELETERCVCLUSTERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,26 +26,20 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Rds {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_RDS_EXPORT DescribeDiagnosticReportListRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_RDS_EXPORT DeleteRCVClusterRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeDiagnosticReportListRequest();
|
||||
~DescribeDiagnosticReportListRequest();
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getResourceGroupId() const;
|
||||
void setResourceGroupId(const std::string &resourceGroupId);
|
||||
DeleteRCVClusterRequest();
|
||||
~DeleteRCVClusterRequest();
|
||||
std::string getClusterId() const;
|
||||
void setClusterId(const std::string &clusterId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getDBInstanceId() const;
|
||||
void setDBInstanceId(const std::string &dBInstanceId);
|
||||
|
||||
private:
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string clusterId_;
|
||||
std::string regionId_;
|
||||
std::string dBInstanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Rds
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDIAGNOSTICREPORTLISTREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DELETERCVCLUSTERREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_CREATEDIAGNOSTICREPORTRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_CREATEDIAGNOSTICREPORTRESULT_H_
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_DELETERCVCLUSTERRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DELETERCVCLUSTERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,23 +29,21 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RDS_EXPORT CreateDiagnosticReportResult : public ServiceResult
|
||||
class ALIBABACLOUD_RDS_EXPORT DeleteRCVClusterResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateDiagnosticReportResult();
|
||||
explicit CreateDiagnosticReportResult(const std::string &payload);
|
||||
~CreateDiagnosticReportResult();
|
||||
std::string getReportId()const;
|
||||
DeleteRCVClusterResult();
|
||||
explicit DeleteRCVClusterResult(const std::string &payload);
|
||||
~DeleteRCVClusterResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string reportId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_CREATEDIAGNOSTICREPORTRESULT_H_
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DELETERCVCLUSTERRESULT_H_
|
||||
@@ -130,6 +130,7 @@ namespace AlibabaCloud
|
||||
std::string maintainTime;
|
||||
std::string dispenseMode;
|
||||
std::string readOnlyStatus;
|
||||
bool isAnalyticReadOnlyIns;
|
||||
std::string dBInstanceStorageType;
|
||||
int maxIOPS;
|
||||
std::vector<DBInstanceAttribute::SlaveZone> slaveZones;
|
||||
@@ -166,8 +167,8 @@ namespace AlibabaCloud
|
||||
std::string compressionMode;
|
||||
std::vector<DBInstanceAttribute::ReadOnlyDBInstanceId> readOnlyDBInstanceIds;
|
||||
std::string compressionRatio;
|
||||
bool burstingEnabled;
|
||||
bool coldDataEnabled;
|
||||
bool burstingEnabled;
|
||||
std::string zoneId;
|
||||
std::string tempUpgradeRecoveryTime;
|
||||
std::string collation;
|
||||
|
||||
@@ -93,6 +93,7 @@ namespace AlibabaCloud
|
||||
bool coldDataEnabled;
|
||||
std::string zoneId;
|
||||
std::string createTime;
|
||||
bool isAnalyticReadOnlyIns;
|
||||
std::string dBInstanceStorageType;
|
||||
std::string bpeEnabled;
|
||||
std::string vpcName;
|
||||
|
||||
@@ -40,6 +40,7 @@ namespace AlibabaCloud
|
||||
std::string date;
|
||||
};
|
||||
std::string valueFormat;
|
||||
std::string server;
|
||||
std::string node;
|
||||
std::vector<PerformanceKey::PerformanceValue> values;
|
||||
std::string service;
|
||||
|
||||
@@ -0,0 +1,87 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBERCAVAILABLERESOURCEREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DESCRIBERCAVAILABLERESOURCEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Rds {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_RDS_EXPORT DescribeRCAvailableResourceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeRCAvailableResourceRequest();
|
||||
~DescribeRCAvailableResourceRequest();
|
||||
float getMemory() const;
|
||||
void setMemory(float memory);
|
||||
std::string getIoOptimized() const;
|
||||
void setIoOptimized(const std::string &ioOptimized);
|
||||
std::string getDataDiskCategory() const;
|
||||
void setDataDiskCategory(const std::string &dataDiskCategory);
|
||||
int getCores() const;
|
||||
void setCores(int cores);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getSystemDiskCategory() const;
|
||||
void setSystemDiskCategory(const std::string &systemDiskCategory);
|
||||
std::string getScope() const;
|
||||
void setScope(const std::string &scope);
|
||||
std::string getInstanceType() const;
|
||||
void setInstanceType(const std::string &instanceType);
|
||||
std::string getNetworkCategory() const;
|
||||
void setNetworkCategory(const std::string &networkCategory);
|
||||
std::string getInstanceChargeType() const;
|
||||
void setInstanceChargeType(const std::string &instanceChargeType);
|
||||
std::string getDedicatedHostId() const;
|
||||
void setDedicatedHostId(const std::string &dedicatedHostId);
|
||||
int getSpotDuration() const;
|
||||
void setSpotDuration(int spotDuration);
|
||||
std::string getResourceType() const;
|
||||
void setResourceType(const std::string &resourceType);
|
||||
std::string getSpotStrategy() const;
|
||||
void setSpotStrategy(const std::string &spotStrategy);
|
||||
std::string getDestinationResource() const;
|
||||
void setDestinationResource(const std::string &destinationResource);
|
||||
std::string getZoneId() const;
|
||||
void setZoneId(const std::string &zoneId);
|
||||
|
||||
private:
|
||||
float memory_;
|
||||
std::string ioOptimized_;
|
||||
std::string dataDiskCategory_;
|
||||
int cores_;
|
||||
std::string regionId_;
|
||||
std::string systemDiskCategory_;
|
||||
std::string scope_;
|
||||
std::string instanceType_;
|
||||
std::string networkCategory_;
|
||||
std::string instanceChargeType_;
|
||||
std::string dedicatedHostId_;
|
||||
int spotDuration_;
|
||||
std::string resourceType_;
|
||||
std::string spotStrategy_;
|
||||
std::string destinationResource_;
|
||||
std::string zoneId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Rds
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBERCAVAILABLERESOURCEREQUEST_H_
|
||||
@@ -0,0 +1,74 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBERCAVAILABLERESOURCERESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DESCRIBERCAVAILABLERESOURCERESULT_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 DescribeRCAvailableResourceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AvailableZonesItem
|
||||
{
|
||||
struct AvailableResourcesItem
|
||||
{
|
||||
struct SupportedResourcesItem
|
||||
{
|
||||
std::string status;
|
||||
std::string statusCategory;
|
||||
int min;
|
||||
int max;
|
||||
std::string value;
|
||||
std::string quotaStatus;
|
||||
std::string unit;
|
||||
};
|
||||
std::string type;
|
||||
std::vector<AvailableResourcesItem::SupportedResourcesItem> supportedResources;
|
||||
};
|
||||
std::string status;
|
||||
std::string statusCategory;
|
||||
std::string zoneId;
|
||||
std::vector<AvailableZonesItem::AvailableResourcesItem> availableResources;
|
||||
std::string regionId;
|
||||
};
|
||||
|
||||
|
||||
DescribeRCAvailableResourceResult();
|
||||
explicit DescribeRCAvailableResourceResult(const std::string &payload);
|
||||
~DescribeRCAvailableResourceResult();
|
||||
std::vector<AvailableZonesItem> getAvailableZones()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<AvailableZonesItem> availableZones_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBERCAVAILABLERESOURCERESULT_H_
|
||||
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBERCRESOURCESMODIFICATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DESCRIBERCRESOURCESMODIFICATIONREQUEST_H_
|
||||
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Rds {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_RDS_EXPORT DescribeRCResourcesModificationRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeRCResourcesModificationRequest();
|
||||
~DescribeRCResourcesModificationRequest();
|
||||
float getMemory() const;
|
||||
void setMemory(float memory);
|
||||
int getCores() const;
|
||||
void setCores(int cores);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getInstanceType() const;
|
||||
void setInstanceType(const std::string &instanceType);
|
||||
std::string getOperationType() const;
|
||||
void setOperationType(const std::string &operationType);
|
||||
std::string getDestinationResource() const;
|
||||
void setDestinationResource(const std::string &destinationResource);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getZoneId() const;
|
||||
void setZoneId(const std::string &zoneId);
|
||||
std::vector<std::string> getConditionss() const;
|
||||
void setConditionss(const std::vector<std::string> &conditionss);
|
||||
|
||||
private:
|
||||
float memory_;
|
||||
int cores_;
|
||||
std::string regionId_;
|
||||
std::string instanceType_;
|
||||
std::string operationType_;
|
||||
std::string destinationResource_;
|
||||
std::string instanceId_;
|
||||
std::string zoneId_;
|
||||
std::vector<std::string> conditionss_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Rds
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBERCRESOURCESMODIFICATIONREQUEST_H_
|
||||
@@ -0,0 +1,70 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBERCRESOURCESMODIFICATIONRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DESCRIBERCRESOURCESMODIFICATIONRESULT_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 DescribeRCResourcesModificationResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct AvailableZonesItem
|
||||
{
|
||||
struct AvailableResourcesItem
|
||||
{
|
||||
struct SupportedResourcesItem
|
||||
{
|
||||
std::string status;
|
||||
std::string statusCategory;
|
||||
std::string value;
|
||||
};
|
||||
std::string type;
|
||||
std::vector<AvailableResourcesItem::SupportedResourcesItem> supportedResources;
|
||||
};
|
||||
std::string status;
|
||||
std::string statusCategory;
|
||||
std::string zoneId;
|
||||
std::vector<AvailableZonesItem::AvailableResourcesItem> availableResources;
|
||||
std::string regionId;
|
||||
};
|
||||
|
||||
|
||||
DescribeRCResourcesModificationResult();
|
||||
explicit DescribeRCResourcesModificationResult(const std::string &payload);
|
||||
~DescribeRCResourcesModificationResult();
|
||||
std::vector<AvailableZonesItem> getAvailableZones()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<AvailableZonesItem> availableZones_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBERCRESOURCESMODIFICATIONRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_CREATEDIAGNOSTICREPORTREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_CREATEDIAGNOSTICREPORTREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_LISTRCVCLUSTERSREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_LISTRCVCLUSTERSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,32 +26,17 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Rds {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_RDS_EXPORT CreateDiagnosticReportRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_RDS_EXPORT ListRCVClustersRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateDiagnosticReportRequest();
|
||||
~CreateDiagnosticReportRequest();
|
||||
std::string getEndTime() const;
|
||||
void setEndTime(const std::string &endTime);
|
||||
std::string getStartTime() const;
|
||||
void setStartTime(const std::string &startTime);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
ListRCVClustersRequest();
|
||||
~ListRCVClustersRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getDBInstanceId() const;
|
||||
void setDBInstanceId(const std::string &dBInstanceId);
|
||||
std::string getCategory() const;
|
||||
void setCategory(const std::string &category);
|
||||
|
||||
private:
|
||||
std::string endTime_;
|
||||
std::string startTime_;
|
||||
std::string accessKeyId_;
|
||||
std::string regionId_;
|
||||
std::string dBInstanceId_;
|
||||
std::string category_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Rds
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_CREATEDIAGNOSTICREPORTREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_LISTRCVCLUSTERSREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDIAGNOSTICREPORTLISTRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDIAGNOSTICREPORTLISTRESULT_H_
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_LISTRCVCLUSTERSRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_LISTRCVCLUSTERSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,33 +29,31 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RDS_EXPORT DescribeDiagnosticReportListResult : public ServiceResult
|
||||
class ALIBABACLOUD_RDS_EXPORT ListRCVClustersResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Report
|
||||
struct VCluster
|
||||
{
|
||||
int score;
|
||||
std::string diagnosticTime;
|
||||
std::string endTime;
|
||||
std::string startTime;
|
||||
std::string downloadURL;
|
||||
long instanceCount;
|
||||
std::vector<std::string> supportDiskPerformanceLevel;
|
||||
std::string vpcId;
|
||||
std::string clusterId;
|
||||
std::string regionId;
|
||||
};
|
||||
|
||||
|
||||
DescribeDiagnosticReportListResult();
|
||||
explicit DescribeDiagnosticReportListResult(const std::string &payload);
|
||||
~DescribeDiagnosticReportListResult();
|
||||
std::string getDBInstanceId()const;
|
||||
std::vector<Report> getReportList()const;
|
||||
ListRCVClustersResult();
|
||||
explicit ListRCVClustersResult(const std::string &payload);
|
||||
~ListRCVClustersResult();
|
||||
std::vector<VCluster> getVClusters()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string dBInstanceId_;
|
||||
std::vector<Report> reportList_;
|
||||
std::vector<VCluster> vClusters_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDIAGNOSTICREPORTLISTRESULT_H_
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_LISTRCVCLUSTERSRESULT_H_
|
||||
@@ -44,6 +44,8 @@ public:
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getDBInstanceId() const;
|
||||
void setDBInstanceId(const std::string &dBInstanceId);
|
||||
bool getRetainVip() const;
|
||||
void setRetainVip(bool retainVip);
|
||||
std::string getResourceOwnerAccount() const;
|
||||
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
|
||||
std::string getOwnerAccount() const;
|
||||
@@ -56,6 +58,8 @@ public:
|
||||
void setCurrentConnectionString(const std::string ¤tConnectionString);
|
||||
std::string getPort() const;
|
||||
void setPort(const std::string &port);
|
||||
std::string getTargetDBInstanceId() const;
|
||||
void setTargetDBInstanceId(const std::string &targetDBInstanceId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
@@ -65,12 +69,14 @@ private:
|
||||
std::string accessKeyId_;
|
||||
std::string regionId_;
|
||||
std::string dBInstanceId_;
|
||||
bool retainVip_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string babelfishPort_;
|
||||
std::string currentConnectionString_;
|
||||
std::string port_;
|
||||
std::string targetDBInstanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Rds
|
||||
|
||||
48
rds/include/alibabacloud/rds/model/ModifyRCVClusterRequest.h
Normal file
48
rds/include/alibabacloud/rds/model/ModifyRCVClusterRequest.h
Normal file
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYRCVCLUSTERREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_MODIFYRCVCLUSTERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Rds {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_RDS_EXPORT ModifyRCVClusterRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ModifyRCVClusterRequest();
|
||||
~ModifyRCVClusterRequest();
|
||||
std::string getClusterId() const;
|
||||
void setClusterId(const std::string &clusterId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::vector<std::string> getSupportDiskPerformanceLevel() const;
|
||||
void setSupportDiskPerformanceLevel(const std::vector<std::string> &supportDiskPerformanceLevel);
|
||||
|
||||
private:
|
||||
std::string clusterId_;
|
||||
std::string regionId_;
|
||||
std::vector<std::string> supportDiskPerformanceLevel_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Rds
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYRCVCLUSTERREQUEST_H_
|
||||
49
rds/include/alibabacloud/rds/model/ModifyRCVClusterResult.h
Normal file
49
rds/include/alibabacloud/rds/model/ModifyRCVClusterResult.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_MODIFYRCVCLUSTERRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_MODIFYRCVCLUSTERRESULT_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 ModifyRCVClusterResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyRCVClusterResult();
|
||||
explicit ModifyRCVClusterResult(const std::string &payload);
|
||||
~ModifyRCVClusterResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYRCVCLUSTERRESULT_H_
|
||||
@@ -1347,42 +1347,6 @@ RdsClient::CreateDdrInstanceOutcomeCallable RdsClient::createDdrInstanceCallable
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::CreateDiagnosticReportOutcome RdsClient::createDiagnosticReport(const CreateDiagnosticReportRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return CreateDiagnosticReportOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return CreateDiagnosticReportOutcome(CreateDiagnosticReportResult(outcome.result()));
|
||||
else
|
||||
return CreateDiagnosticReportOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::createDiagnosticReportAsync(const CreateDiagnosticReportRequest& request, const CreateDiagnosticReportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, createDiagnosticReport(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::CreateDiagnosticReportOutcomeCallable RdsClient::createDiagnosticReportCallable(const CreateDiagnosticReportRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<CreateDiagnosticReportOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->createDiagnosticReport(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::CreateGADInstanceOutcome RdsClient::createGADInstance(const CreateGADInstanceRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -2823,6 +2787,42 @@ RdsClient::DeleteRCSnapshotOutcomeCallable RdsClient::deleteRCSnapshotCallable(c
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::DeleteRCVClusterOutcome RdsClient::deleteRCVCluster(const DeleteRCVClusterRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DeleteRCVClusterOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DeleteRCVClusterOutcome(DeleteRCVClusterResult(outcome.result()));
|
||||
else
|
||||
return DeleteRCVClusterOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::deleteRCVClusterAsync(const DeleteRCVClusterRequest& request, const DeleteRCVClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, deleteRCVCluster(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::DeleteRCVClusterOutcomeCallable RdsClient::deleteRCVClusterCallable(const DeleteRCVClusterRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DeleteRCVClusterOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->deleteRCVCluster(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::DeleteReplicationLinkOutcome RdsClient::deleteReplicationLink(const DeleteReplicationLinkRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -5271,42 +5271,6 @@ RdsClient::DescribeDetachedBackupsOutcomeCallable RdsClient::describeDetachedBac
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::DescribeDiagnosticReportListOutcome RdsClient::describeDiagnosticReportList(const DescribeDiagnosticReportListRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeDiagnosticReportListOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeDiagnosticReportListOutcome(DescribeDiagnosticReportListResult(outcome.result()));
|
||||
else
|
||||
return DescribeDiagnosticReportListOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::describeDiagnosticReportListAsync(const DescribeDiagnosticReportListRequest& request, const DescribeDiagnosticReportListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeDiagnosticReportList(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::DescribeDiagnosticReportListOutcomeCallable RdsClient::describeDiagnosticReportListCallable(const DescribeDiagnosticReportListRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeDiagnosticReportListOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeDiagnosticReportList(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::DescribeErrorLogsOutcome RdsClient::describeErrorLogs(const DescribeErrorLogsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -6531,6 +6495,42 @@ RdsClient::DescribeQuickSaleConfigOutcomeCallable RdsClient::describeQuickSaleCo
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::DescribeRCAvailableResourceOutcome RdsClient::describeRCAvailableResource(const DescribeRCAvailableResourceRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeRCAvailableResourceOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeRCAvailableResourceOutcome(DescribeRCAvailableResourceResult(outcome.result()));
|
||||
else
|
||||
return DescribeRCAvailableResourceOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::describeRCAvailableResourceAsync(const DescribeRCAvailableResourceRequest& request, const DescribeRCAvailableResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeRCAvailableResource(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::DescribeRCAvailableResourceOutcomeCallable RdsClient::describeRCAvailableResourceCallable(const DescribeRCAvailableResourceRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeRCAvailableResourceOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeRCAvailableResource(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::DescribeRCCloudAssistantStatusOutcome RdsClient::describeRCCloudAssistantStatus(const DescribeRCCloudAssistantStatusRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -7179,6 +7179,42 @@ RdsClient::DescribeRCNodePoolOutcomeCallable RdsClient::describeRCNodePoolCallab
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::DescribeRCResourcesModificationOutcome RdsClient::describeRCResourcesModification(const DescribeRCResourcesModificationRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeRCResourcesModificationOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeRCResourcesModificationOutcome(DescribeRCResourcesModificationResult(outcome.result()));
|
||||
else
|
||||
return DescribeRCResourcesModificationOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::describeRCResourcesModificationAsync(const DescribeRCResourcesModificationRequest& request, const DescribeRCResourcesModificationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeRCResourcesModification(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::DescribeRCResourcesModificationOutcomeCallable RdsClient::describeRCResourcesModificationCallable(const DescribeRCResourcesModificationRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeRCResourcesModificationOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeRCResourcesModification(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::DescribeRCSecurityGroupListOutcome RdsClient::describeRCSecurityGroupList(const DescribeRCSecurityGroupListRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -8727,6 +8763,42 @@ RdsClient::ListClassesOutcomeCallable RdsClient::listClassesCallable(const ListC
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::ListRCVClustersOutcome RdsClient::listRCVClusters(const ListRCVClustersRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ListRCVClustersOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ListRCVClustersOutcome(ListRCVClustersResult(outcome.result()));
|
||||
else
|
||||
return ListRCVClustersOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::listRCVClustersAsync(const ListRCVClustersRequest& request, const ListRCVClustersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, listRCVClusters(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::ListRCVClustersOutcomeCallable RdsClient::listRCVClustersCallable(const ListRCVClustersRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ListRCVClustersOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->listRCVClusters(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::ListTagResourcesOutcome RdsClient::listTagResources(const ListTagResourcesRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -11139,6 +11211,42 @@ RdsClient::ModifyRCSecurityGroupPermissionOutcomeCallable RdsClient::modifyRCSec
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::ModifyRCVClusterOutcome RdsClient::modifyRCVCluster(const ModifyRCVClusterRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ModifyRCVClusterOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ModifyRCVClusterOutcome(ModifyRCVClusterResult(outcome.result()));
|
||||
else
|
||||
return ModifyRCVClusterOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::modifyRCVClusterAsync(const ModifyRCVClusterRequest& request, const ModifyRCVClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, modifyRCVCluster(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::ModifyRCVClusterOutcomeCallable RdsClient::modifyRCVClusterCallable(const ModifyRCVClusterRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ModifyRCVClusterOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->modifyRCVCluster(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::ModifyReadWriteSplittingConnectionOutcome RdsClient::modifyReadWriteSplittingConnection(const ModifyReadWriteSplittingConnectionRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
@@ -1,81 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/CreateDiagnosticReportRequest.h>
|
||||
|
||||
using AlibabaCloud::Rds::Model::CreateDiagnosticReportRequest;
|
||||
|
||||
CreateDiagnosticReportRequest::CreateDiagnosticReportRequest()
|
||||
: RpcServiceRequest("rds", "2014-08-15", "CreateDiagnosticReport") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateDiagnosticReportRequest::~CreateDiagnosticReportRequest() {}
|
||||
|
||||
std::string CreateDiagnosticReportRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void CreateDiagnosticReportRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
std::string CreateDiagnosticReportRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void CreateDiagnosticReportRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
std::string CreateDiagnosticReportRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void CreateDiagnosticReportRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string CreateDiagnosticReportRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void CreateDiagnosticReportRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::string CreateDiagnosticReportRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void CreateDiagnosticReportRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string CreateDiagnosticReportRequest::getCategory() const {
|
||||
return category_;
|
||||
}
|
||||
|
||||
void CreateDiagnosticReportRequest::setCategory(const std::string &category) {
|
||||
category_ = category;
|
||||
setParameter(std::string("Category"), category);
|
||||
}
|
||||
|
||||
@@ -349,6 +349,15 @@ void CreateReadOnlyDBInstanceRequest::setVPCId(const std::string &vPCId) {
|
||||
setParameter(std::string("VPCId"), vPCId);
|
||||
}
|
||||
|
||||
bool CreateReadOnlyDBInstanceRequest::getIsAnalyticReadOnlyIns() const {
|
||||
return isAnalyticReadOnlyIns_;
|
||||
}
|
||||
|
||||
void CreateReadOnlyDBInstanceRequest::setIsAnalyticReadOnlyIns(bool isAnalyticReadOnlyIns) {
|
||||
isAnalyticReadOnlyIns_ = isAnalyticReadOnlyIns;
|
||||
setParameter(std::string("IsAnalyticReadOnlyIns"), isAnalyticReadOnlyIns ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getCategory() const {
|
||||
return category_;
|
||||
}
|
||||
|
||||
45
rds/src/model/DeleteRCVClusterRequest.cc
Normal file
45
rds/src/model/DeleteRCVClusterRequest.cc
Normal file
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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/DeleteRCVClusterRequest.h>
|
||||
|
||||
using AlibabaCloud::Rds::Model::DeleteRCVClusterRequest;
|
||||
|
||||
DeleteRCVClusterRequest::DeleteRCVClusterRequest()
|
||||
: RpcServiceRequest("rds", "2014-08-15", "DeleteRCVCluster") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteRCVClusterRequest::~DeleteRCVClusterRequest() {}
|
||||
|
||||
std::string DeleteRCVClusterRequest::getClusterId() const {
|
||||
return clusterId_;
|
||||
}
|
||||
|
||||
void DeleteRCVClusterRequest::setClusterId(const std::string &clusterId) {
|
||||
clusterId_ = clusterId;
|
||||
setParameter(std::string("ClusterId"), clusterId);
|
||||
}
|
||||
|
||||
std::string DeleteRCVClusterRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DeleteRCVClusterRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
@@ -14,38 +14,31 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/CreateDiagnosticReportResult.h>
|
||||
#include <alibabacloud/rds/model/DeleteRCVClusterResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
|
||||
CreateDiagnosticReportResult::CreateDiagnosticReportResult() :
|
||||
DeleteRCVClusterResult::DeleteRCVClusterResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateDiagnosticReportResult::CreateDiagnosticReportResult(const std::string &payload) :
|
||||
DeleteRCVClusterResult::DeleteRCVClusterResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateDiagnosticReportResult::~CreateDiagnosticReportResult()
|
||||
DeleteRCVClusterResult::~DeleteRCVClusterResult()
|
||||
{}
|
||||
|
||||
void CreateDiagnosticReportResult::parse(const std::string &payload)
|
||||
void DeleteRCVClusterResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["ReportId"].isNull())
|
||||
reportId_ = value["ReportId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateDiagnosticReportResult::getReportId()const
|
||||
{
|
||||
return reportId_;
|
||||
}
|
||||
|
||||
@@ -55,8 +55,8 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload)
|
||||
itemsObject.availabilityValue = valueItemsDBInstanceAttribute["AvailabilityValue"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["BpeEnabled"].isNull())
|
||||
itemsObject.bpeEnabled = valueItemsDBInstanceAttribute["BpeEnabled"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["BurstingEnabled"].isNull())
|
||||
itemsObject.burstingEnabled = valueItemsDBInstanceAttribute["BurstingEnabled"].asString() == "true";
|
||||
if(!valueItemsDBInstanceAttribute["IsAnalyticReadOnlyIns"].isNull())
|
||||
itemsObject.isAnalyticReadOnlyIns = valueItemsDBInstanceAttribute["IsAnalyticReadOnlyIns"].asString() == "true";
|
||||
if(!valueItemsDBInstanceAttribute["CanTempUpgrade"].isNull())
|
||||
itemsObject.canTempUpgrade = valueItemsDBInstanceAttribute["CanTempUpgrade"].asString() == "true";
|
||||
if(!valueItemsDBInstanceAttribute["Category"].isNull())
|
||||
@@ -237,6 +237,8 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload)
|
||||
itemsObject.computeBurstEnabled = valueItemsDBInstanceAttribute["ComputeBurstEnabled"].asString() == "true";
|
||||
if(!valueItemsDBInstanceAttribute["ReadOnlyStatus"].isNull())
|
||||
itemsObject.readOnlyStatus = valueItemsDBInstanceAttribute["ReadOnlyStatus"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["BurstingEnabled"].isNull())
|
||||
itemsObject.burstingEnabled = valueItemsDBInstanceAttribute["BurstingEnabled"].asString() == "true";
|
||||
auto allDBClusterNodesNode = valueItemsDBInstanceAttribute["DBClusterNodes"]["DBClusterNode"];
|
||||
for (auto valueItemsDBInstanceAttributeDBClusterNodesDBClusterNode : allDBClusterNodesNode)
|
||||
{
|
||||
|
||||
@@ -51,8 +51,8 @@ void DescribeDBInstancesResult::parse(const std::string &payload)
|
||||
itemsObject.burstingEnabled = valueItemsDBInstance["BurstingEnabled"].asString() == "true";
|
||||
if(!valueItemsDBInstance["Category"].isNull())
|
||||
itemsObject.category = valueItemsDBInstance["Category"].asString();
|
||||
if(!valueItemsDBInstance["ColdDataEnabled"].isNull())
|
||||
itemsObject.coldDataEnabled = valueItemsDBInstance["ColdDataEnabled"].asString() == "true";
|
||||
if(!valueItemsDBInstance["IsAnalyticReadOnlyIns"].isNull())
|
||||
itemsObject.isAnalyticReadOnlyIns = valueItemsDBInstance["IsAnalyticReadOnlyIns"].asString() == "true";
|
||||
if(!valueItemsDBInstance["ConnectionMode"].isNull())
|
||||
itemsObject.connectionMode = valueItemsDBInstance["ConnectionMode"].asString();
|
||||
if(!valueItemsDBInstance["ConnectionString"].isNull())
|
||||
@@ -161,6 +161,8 @@ void DescribeDBInstancesResult::parse(const std::string &payload)
|
||||
itemsObject.greenInstanceName = valueItemsDBInstance["GreenInstanceName"].asString();
|
||||
if(!valueItemsDBInstance["AutoRenewal"].isNull())
|
||||
itemsObject.autoRenewal = valueItemsDBInstance["AutoRenewal"].asString() == "true";
|
||||
if(!valueItemsDBInstance["ColdDataEnabled"].isNull())
|
||||
itemsObject.coldDataEnabled = valueItemsDBInstance["ColdDataEnabled"].asString() == "true";
|
||||
auto allReadOnlyDBInstanceIdsNode = valueItemsDBInstance["ReadOnlyDBInstanceIds"]["ReadOnlyDBInstanceId"];
|
||||
for (auto valueItemsDBInstanceReadOnlyDBInstanceIdsReadOnlyDBInstanceId : allReadOnlyDBInstanceIdsNode)
|
||||
{
|
||||
|
||||
@@ -51,6 +51,8 @@ void DescribeDBProxyPerformanceResult::parse(const std::string &payload)
|
||||
performanceKeysObject.service = valuePerformanceKeysPerformanceKey["Service"].asString();
|
||||
if(!valuePerformanceKeysPerformanceKey["Node"].isNull())
|
||||
performanceKeysObject.node = valuePerformanceKeysPerformanceKey["Node"].asString();
|
||||
if(!valuePerformanceKeysPerformanceKey["Server"].isNull())
|
||||
performanceKeysObject.server = valuePerformanceKeysPerformanceKey["Server"].asString();
|
||||
auto allValuesNode = valuePerformanceKeysPerformanceKey["Values"]["PerformanceValue"];
|
||||
for (auto valuePerformanceKeysPerformanceKeyValuesPerformanceValue : allValuesNode)
|
||||
{
|
||||
|
||||
@@ -1,63 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/DescribeDiagnosticReportListRequest.h>
|
||||
|
||||
using AlibabaCloud::Rds::Model::DescribeDiagnosticReportListRequest;
|
||||
|
||||
DescribeDiagnosticReportListRequest::DescribeDiagnosticReportListRequest()
|
||||
: RpcServiceRequest("rds", "2014-08-15", "DescribeDiagnosticReportList") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDiagnosticReportListRequest::~DescribeDiagnosticReportListRequest() {}
|
||||
|
||||
std::string DescribeDiagnosticReportListRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeDiagnosticReportListRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeDiagnosticReportListRequest::getResourceGroupId() const {
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
void DescribeDiagnosticReportListRequest::setResourceGroupId(const std::string &resourceGroupId) {
|
||||
resourceGroupId_ = resourceGroupId;
|
||||
setParameter(std::string("ResourceGroupId"), resourceGroupId);
|
||||
}
|
||||
|
||||
std::string DescribeDiagnosticReportListRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeDiagnosticReportListRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::string DescribeDiagnosticReportListRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeDiagnosticReportListRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
@@ -1,72 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/DescribeDiagnosticReportListResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
|
||||
DescribeDiagnosticReportListResult::DescribeDiagnosticReportListResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeDiagnosticReportListResult::DescribeDiagnosticReportListResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeDiagnosticReportListResult::~DescribeDiagnosticReportListResult()
|
||||
{}
|
||||
|
||||
void DescribeDiagnosticReportListResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allReportListNode = value["ReportList"]["Report"];
|
||||
for (auto valueReportListReport : allReportListNode)
|
||||
{
|
||||
Report reportListObject;
|
||||
if(!valueReportListReport["EndTime"].isNull())
|
||||
reportListObject.endTime = valueReportListReport["EndTime"].asString();
|
||||
if(!valueReportListReport["DiagnosticTime"].isNull())
|
||||
reportListObject.diagnosticTime = valueReportListReport["DiagnosticTime"].asString();
|
||||
if(!valueReportListReport["StartTime"].isNull())
|
||||
reportListObject.startTime = valueReportListReport["StartTime"].asString();
|
||||
if(!valueReportListReport["Score"].isNull())
|
||||
reportListObject.score = std::stoi(valueReportListReport["Score"].asString());
|
||||
if(!valueReportListReport["DownloadURL"].isNull())
|
||||
reportListObject.downloadURL = valueReportListReport["DownloadURL"].asString();
|
||||
reportList_.push_back(reportListObject);
|
||||
}
|
||||
if(!value["DBInstanceId"].isNull())
|
||||
dBInstanceId_ = value["DBInstanceId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeDiagnosticReportListResult::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
std::vector<DescribeDiagnosticReportListResult::Report> DescribeDiagnosticReportListResult::getReportList()const
|
||||
{
|
||||
return reportList_;
|
||||
}
|
||||
|
||||
171
rds/src/model/DescribeRCAvailableResourceRequest.cc
Normal file
171
rds/src/model/DescribeRCAvailableResourceRequest.cc
Normal file
@@ -0,0 +1,171 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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/DescribeRCAvailableResourceRequest.h>
|
||||
|
||||
using AlibabaCloud::Rds::Model::DescribeRCAvailableResourceRequest;
|
||||
|
||||
DescribeRCAvailableResourceRequest::DescribeRCAvailableResourceRequest()
|
||||
: RpcServiceRequest("rds", "2014-08-15", "DescribeRCAvailableResource") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeRCAvailableResourceRequest::~DescribeRCAvailableResourceRequest() {}
|
||||
|
||||
float DescribeRCAvailableResourceRequest::getMemory() const {
|
||||
return memory_;
|
||||
}
|
||||
|
||||
void DescribeRCAvailableResourceRequest::setMemory(float memory) {
|
||||
memory_ = memory;
|
||||
setParameter(std::string("Memory"), std::to_string(memory));
|
||||
}
|
||||
|
||||
std::string DescribeRCAvailableResourceRequest::getIoOptimized() const {
|
||||
return ioOptimized_;
|
||||
}
|
||||
|
||||
void DescribeRCAvailableResourceRequest::setIoOptimized(const std::string &ioOptimized) {
|
||||
ioOptimized_ = ioOptimized;
|
||||
setParameter(std::string("IoOptimized"), ioOptimized);
|
||||
}
|
||||
|
||||
std::string DescribeRCAvailableResourceRequest::getDataDiskCategory() const {
|
||||
return dataDiskCategory_;
|
||||
}
|
||||
|
||||
void DescribeRCAvailableResourceRequest::setDataDiskCategory(const std::string &dataDiskCategory) {
|
||||
dataDiskCategory_ = dataDiskCategory;
|
||||
setParameter(std::string("DataDiskCategory"), dataDiskCategory);
|
||||
}
|
||||
|
||||
int DescribeRCAvailableResourceRequest::getCores() const {
|
||||
return cores_;
|
||||
}
|
||||
|
||||
void DescribeRCAvailableResourceRequest::setCores(int cores) {
|
||||
cores_ = cores;
|
||||
setParameter(std::string("Cores"), std::to_string(cores));
|
||||
}
|
||||
|
||||
std::string DescribeRCAvailableResourceRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeRCAvailableResourceRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::string DescribeRCAvailableResourceRequest::getSystemDiskCategory() const {
|
||||
return systemDiskCategory_;
|
||||
}
|
||||
|
||||
void DescribeRCAvailableResourceRequest::setSystemDiskCategory(const std::string &systemDiskCategory) {
|
||||
systemDiskCategory_ = systemDiskCategory;
|
||||
setParameter(std::string("SystemDiskCategory"), systemDiskCategory);
|
||||
}
|
||||
|
||||
std::string DescribeRCAvailableResourceRequest::getScope() const {
|
||||
return scope_;
|
||||
}
|
||||
|
||||
void DescribeRCAvailableResourceRequest::setScope(const std::string &scope) {
|
||||
scope_ = scope;
|
||||
setParameter(std::string("Scope"), scope);
|
||||
}
|
||||
|
||||
std::string DescribeRCAvailableResourceRequest::getInstanceType() const {
|
||||
return instanceType_;
|
||||
}
|
||||
|
||||
void DescribeRCAvailableResourceRequest::setInstanceType(const std::string &instanceType) {
|
||||
instanceType_ = instanceType;
|
||||
setParameter(std::string("InstanceType"), instanceType);
|
||||
}
|
||||
|
||||
std::string DescribeRCAvailableResourceRequest::getNetworkCategory() const {
|
||||
return networkCategory_;
|
||||
}
|
||||
|
||||
void DescribeRCAvailableResourceRequest::setNetworkCategory(const std::string &networkCategory) {
|
||||
networkCategory_ = networkCategory;
|
||||
setParameter(std::string("NetworkCategory"), networkCategory);
|
||||
}
|
||||
|
||||
std::string DescribeRCAvailableResourceRequest::getInstanceChargeType() const {
|
||||
return instanceChargeType_;
|
||||
}
|
||||
|
||||
void DescribeRCAvailableResourceRequest::setInstanceChargeType(const std::string &instanceChargeType) {
|
||||
instanceChargeType_ = instanceChargeType;
|
||||
setParameter(std::string("InstanceChargeType"), instanceChargeType);
|
||||
}
|
||||
|
||||
std::string DescribeRCAvailableResourceRequest::getDedicatedHostId() const {
|
||||
return dedicatedHostId_;
|
||||
}
|
||||
|
||||
void DescribeRCAvailableResourceRequest::setDedicatedHostId(const std::string &dedicatedHostId) {
|
||||
dedicatedHostId_ = dedicatedHostId;
|
||||
setParameter(std::string("DedicatedHostId"), dedicatedHostId);
|
||||
}
|
||||
|
||||
int DescribeRCAvailableResourceRequest::getSpotDuration() const {
|
||||
return spotDuration_;
|
||||
}
|
||||
|
||||
void DescribeRCAvailableResourceRequest::setSpotDuration(int spotDuration) {
|
||||
spotDuration_ = spotDuration;
|
||||
setParameter(std::string("SpotDuration"), std::to_string(spotDuration));
|
||||
}
|
||||
|
||||
std::string DescribeRCAvailableResourceRequest::getResourceType() const {
|
||||
return resourceType_;
|
||||
}
|
||||
|
||||
void DescribeRCAvailableResourceRequest::setResourceType(const std::string &resourceType) {
|
||||
resourceType_ = resourceType;
|
||||
setParameter(std::string("ResourceType"), resourceType);
|
||||
}
|
||||
|
||||
std::string DescribeRCAvailableResourceRequest::getSpotStrategy() const {
|
||||
return spotStrategy_;
|
||||
}
|
||||
|
||||
void DescribeRCAvailableResourceRequest::setSpotStrategy(const std::string &spotStrategy) {
|
||||
spotStrategy_ = spotStrategy;
|
||||
setParameter(std::string("SpotStrategy"), spotStrategy);
|
||||
}
|
||||
|
||||
std::string DescribeRCAvailableResourceRequest::getDestinationResource() const {
|
||||
return destinationResource_;
|
||||
}
|
||||
|
||||
void DescribeRCAvailableResourceRequest::setDestinationResource(const std::string &destinationResource) {
|
||||
destinationResource_ = destinationResource;
|
||||
setParameter(std::string("DestinationResource"), destinationResource);
|
||||
}
|
||||
|
||||
std::string DescribeRCAvailableResourceRequest::getZoneId() const {
|
||||
return zoneId_;
|
||||
}
|
||||
|
||||
void DescribeRCAvailableResourceRequest::setZoneId(const std::string &zoneId) {
|
||||
zoneId_ = zoneId;
|
||||
setParameter(std::string("ZoneId"), zoneId);
|
||||
}
|
||||
|
||||
91
rds/src/model/DescribeRCAvailableResourceResult.cc
Normal file
91
rds/src/model/DescribeRCAvailableResourceResult.cc
Normal file
@@ -0,0 +1,91 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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/DescribeRCAvailableResourceResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
|
||||
DescribeRCAvailableResourceResult::DescribeRCAvailableResourceResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeRCAvailableResourceResult::DescribeRCAvailableResourceResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeRCAvailableResourceResult::~DescribeRCAvailableResourceResult()
|
||||
{}
|
||||
|
||||
void DescribeRCAvailableResourceResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allAvailableZonesNode = value["AvailableZones"]["availableZonesItem"];
|
||||
for (auto valueAvailableZonesavailableZonesItem : allAvailableZonesNode)
|
||||
{
|
||||
AvailableZonesItem availableZonesObject;
|
||||
if(!valueAvailableZonesavailableZonesItem["Status"].isNull())
|
||||
availableZonesObject.status = valueAvailableZonesavailableZonesItem["Status"].asString();
|
||||
if(!valueAvailableZonesavailableZonesItem["StatusCategory"].isNull())
|
||||
availableZonesObject.statusCategory = valueAvailableZonesavailableZonesItem["StatusCategory"].asString();
|
||||
if(!valueAvailableZonesavailableZonesItem["ZoneId"].isNull())
|
||||
availableZonesObject.zoneId = valueAvailableZonesavailableZonesItem["ZoneId"].asString();
|
||||
if(!valueAvailableZonesavailableZonesItem["RegionId"].isNull())
|
||||
availableZonesObject.regionId = valueAvailableZonesavailableZonesItem["RegionId"].asString();
|
||||
auto allAvailableResourcesNode = valueAvailableZonesavailableZonesItem["AvailableResources"]["availableResourcesItem"];
|
||||
for (auto valueAvailableZonesavailableZonesItemAvailableResourcesavailableResourcesItem : allAvailableResourcesNode)
|
||||
{
|
||||
AvailableZonesItem::AvailableResourcesItem availableResourcesObject;
|
||||
if(!valueAvailableZonesavailableZonesItemAvailableResourcesavailableResourcesItem["Type"].isNull())
|
||||
availableResourcesObject.type = valueAvailableZonesavailableZonesItemAvailableResourcesavailableResourcesItem["Type"].asString();
|
||||
auto allSupportedResourcesNode = valueAvailableZonesavailableZonesItemAvailableResourcesavailableResourcesItem["SupportedResources"]["supportedResourcesItem"];
|
||||
for (auto valueAvailableZonesavailableZonesItemAvailableResourcesavailableResourcesItemSupportedResourcessupportedResourcesItem : allSupportedResourcesNode)
|
||||
{
|
||||
AvailableZonesItem::AvailableResourcesItem::SupportedResourcesItem supportedResourcesObject;
|
||||
if(!valueAvailableZonesavailableZonesItemAvailableResourcesavailableResourcesItemSupportedResourcessupportedResourcesItem["Status"].isNull())
|
||||
supportedResourcesObject.status = valueAvailableZonesavailableZonesItemAvailableResourcesavailableResourcesItemSupportedResourcessupportedResourcesItem["Status"].asString();
|
||||
if(!valueAvailableZonesavailableZonesItemAvailableResourcesavailableResourcesItemSupportedResourcessupportedResourcesItem["StatusCategory"].isNull())
|
||||
supportedResourcesObject.statusCategory = valueAvailableZonesavailableZonesItemAvailableResourcesavailableResourcesItemSupportedResourcessupportedResourcesItem["StatusCategory"].asString();
|
||||
if(!valueAvailableZonesavailableZonesItemAvailableResourcesavailableResourcesItemSupportedResourcessupportedResourcesItem["Min"].isNull())
|
||||
supportedResourcesObject.min = std::stoi(valueAvailableZonesavailableZonesItemAvailableResourcesavailableResourcesItemSupportedResourcessupportedResourcesItem["Min"].asString());
|
||||
if(!valueAvailableZonesavailableZonesItemAvailableResourcesavailableResourcesItemSupportedResourcessupportedResourcesItem["Max"].isNull())
|
||||
supportedResourcesObject.max = std::stoi(valueAvailableZonesavailableZonesItemAvailableResourcesavailableResourcesItemSupportedResourcessupportedResourcesItem["Max"].asString());
|
||||
if(!valueAvailableZonesavailableZonesItemAvailableResourcesavailableResourcesItemSupportedResourcessupportedResourcesItem["Value"].isNull())
|
||||
supportedResourcesObject.value = valueAvailableZonesavailableZonesItemAvailableResourcesavailableResourcesItemSupportedResourcessupportedResourcesItem["Value"].asString();
|
||||
if(!valueAvailableZonesavailableZonesItemAvailableResourcesavailableResourcesItemSupportedResourcessupportedResourcesItem["QuotaStatus"].isNull())
|
||||
supportedResourcesObject.quotaStatus = valueAvailableZonesavailableZonesItemAvailableResourcesavailableResourcesItemSupportedResourcessupportedResourcesItem["QuotaStatus"].asString();
|
||||
if(!valueAvailableZonesavailableZonesItemAvailableResourcesavailableResourcesItemSupportedResourcessupportedResourcesItem["Unit"].isNull())
|
||||
supportedResourcesObject.unit = valueAvailableZonesavailableZonesItemAvailableResourcesavailableResourcesItemSupportedResourcessupportedResourcesItem["Unit"].asString();
|
||||
availableResourcesObject.supportedResources.push_back(supportedResourcesObject);
|
||||
}
|
||||
availableZonesObject.availableResources.push_back(availableResourcesObject);
|
||||
}
|
||||
availableZones_.push_back(availableZonesObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeRCAvailableResourceResult::AvailableZonesItem> DescribeRCAvailableResourceResult::getAvailableZones()const
|
||||
{
|
||||
return availableZones_;
|
||||
}
|
||||
|
||||
110
rds/src/model/DescribeRCResourcesModificationRequest.cc
Normal file
110
rds/src/model/DescribeRCResourcesModificationRequest.cc
Normal file
@@ -0,0 +1,110 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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/DescribeRCResourcesModificationRequest.h>
|
||||
|
||||
using AlibabaCloud::Rds::Model::DescribeRCResourcesModificationRequest;
|
||||
|
||||
DescribeRCResourcesModificationRequest::DescribeRCResourcesModificationRequest()
|
||||
: RpcServiceRequest("rds", "2014-08-15", "DescribeRCResourcesModification") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeRCResourcesModificationRequest::~DescribeRCResourcesModificationRequest() {}
|
||||
|
||||
float DescribeRCResourcesModificationRequest::getMemory() const {
|
||||
return memory_;
|
||||
}
|
||||
|
||||
void DescribeRCResourcesModificationRequest::setMemory(float memory) {
|
||||
memory_ = memory;
|
||||
setParameter(std::string("Memory"), std::to_string(memory));
|
||||
}
|
||||
|
||||
int DescribeRCResourcesModificationRequest::getCores() const {
|
||||
return cores_;
|
||||
}
|
||||
|
||||
void DescribeRCResourcesModificationRequest::setCores(int cores) {
|
||||
cores_ = cores;
|
||||
setParameter(std::string("Cores"), std::to_string(cores));
|
||||
}
|
||||
|
||||
std::string DescribeRCResourcesModificationRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeRCResourcesModificationRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::string DescribeRCResourcesModificationRequest::getInstanceType() const {
|
||||
return instanceType_;
|
||||
}
|
||||
|
||||
void DescribeRCResourcesModificationRequest::setInstanceType(const std::string &instanceType) {
|
||||
instanceType_ = instanceType;
|
||||
setParameter(std::string("InstanceType"), instanceType);
|
||||
}
|
||||
|
||||
std::string DescribeRCResourcesModificationRequest::getOperationType() const {
|
||||
return operationType_;
|
||||
}
|
||||
|
||||
void DescribeRCResourcesModificationRequest::setOperationType(const std::string &operationType) {
|
||||
operationType_ = operationType;
|
||||
setParameter(std::string("OperationType"), operationType);
|
||||
}
|
||||
|
||||
std::string DescribeRCResourcesModificationRequest::getDestinationResource() const {
|
||||
return destinationResource_;
|
||||
}
|
||||
|
||||
void DescribeRCResourcesModificationRequest::setDestinationResource(const std::string &destinationResource) {
|
||||
destinationResource_ = destinationResource;
|
||||
setParameter(std::string("DestinationResource"), destinationResource);
|
||||
}
|
||||
|
||||
std::string DescribeRCResourcesModificationRequest::getInstanceId() const {
|
||||
return instanceId_;
|
||||
}
|
||||
|
||||
void DescribeRCResourcesModificationRequest::setInstanceId(const std::string &instanceId) {
|
||||
instanceId_ = instanceId;
|
||||
setParameter(std::string("InstanceId"), instanceId);
|
||||
}
|
||||
|
||||
std::string DescribeRCResourcesModificationRequest::getZoneId() const {
|
||||
return zoneId_;
|
||||
}
|
||||
|
||||
void DescribeRCResourcesModificationRequest::setZoneId(const std::string &zoneId) {
|
||||
zoneId_ = zoneId;
|
||||
setParameter(std::string("ZoneId"), zoneId);
|
||||
}
|
||||
|
||||
std::vector<DescribeRCResourcesModificationRequest::std::string> DescribeRCResourcesModificationRequest::getConditionss() const {
|
||||
return conditionss_;
|
||||
}
|
||||
|
||||
void DescribeRCResourcesModificationRequest::setConditionss(const std::vector<DescribeRCResourcesModificationRequest::std::string> &conditionss) {
|
||||
conditionss_ = conditionss;
|
||||
for(int dep1 = 0; dep1 != conditionss.size(); dep1++) {
|
||||
setParameter(std::string("Conditionss") + "." + std::to_string(dep1 + 1), conditionss[dep1]);
|
||||
}
|
||||
}
|
||||
|
||||
83
rds/src/model/DescribeRCResourcesModificationResult.cc
Normal file
83
rds/src/model/DescribeRCResourcesModificationResult.cc
Normal file
@@ -0,0 +1,83 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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/DescribeRCResourcesModificationResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
|
||||
DescribeRCResourcesModificationResult::DescribeRCResourcesModificationResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeRCResourcesModificationResult::DescribeRCResourcesModificationResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeRCResourcesModificationResult::~DescribeRCResourcesModificationResult()
|
||||
{}
|
||||
|
||||
void DescribeRCResourcesModificationResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allAvailableZonesNode = value["AvailableZones"]["availableZonesItem"];
|
||||
for (auto valueAvailableZonesavailableZonesItem : allAvailableZonesNode)
|
||||
{
|
||||
AvailableZonesItem availableZonesObject;
|
||||
if(!valueAvailableZonesavailableZonesItem["Status"].isNull())
|
||||
availableZonesObject.status = valueAvailableZonesavailableZonesItem["Status"].asString();
|
||||
if(!valueAvailableZonesavailableZonesItem["StatusCategory"].isNull())
|
||||
availableZonesObject.statusCategory = valueAvailableZonesavailableZonesItem["StatusCategory"].asString();
|
||||
if(!valueAvailableZonesavailableZonesItem["ZoneId"].isNull())
|
||||
availableZonesObject.zoneId = valueAvailableZonesavailableZonesItem["ZoneId"].asString();
|
||||
if(!valueAvailableZonesavailableZonesItem["RegionId"].isNull())
|
||||
availableZonesObject.regionId = valueAvailableZonesavailableZonesItem["RegionId"].asString();
|
||||
auto allAvailableResourcesNode = valueAvailableZonesavailableZonesItem["AvailableResources"]["availableResourcesItem"];
|
||||
for (auto valueAvailableZonesavailableZonesItemAvailableResourcesavailableResourcesItem : allAvailableResourcesNode)
|
||||
{
|
||||
AvailableZonesItem::AvailableResourcesItem availableResourcesObject;
|
||||
if(!valueAvailableZonesavailableZonesItemAvailableResourcesavailableResourcesItem["Type"].isNull())
|
||||
availableResourcesObject.type = valueAvailableZonesavailableZonesItemAvailableResourcesavailableResourcesItem["Type"].asString();
|
||||
auto allSupportedResourcesNode = valueAvailableZonesavailableZonesItemAvailableResourcesavailableResourcesItem["SupportedResources"]["supportedResourcesItem"];
|
||||
for (auto valueAvailableZonesavailableZonesItemAvailableResourcesavailableResourcesItemSupportedResourcessupportedResourcesItem : allSupportedResourcesNode)
|
||||
{
|
||||
AvailableZonesItem::AvailableResourcesItem::SupportedResourcesItem supportedResourcesObject;
|
||||
if(!valueAvailableZonesavailableZonesItemAvailableResourcesavailableResourcesItemSupportedResourcessupportedResourcesItem["Status"].isNull())
|
||||
supportedResourcesObject.status = valueAvailableZonesavailableZonesItemAvailableResourcesavailableResourcesItemSupportedResourcessupportedResourcesItem["Status"].asString();
|
||||
if(!valueAvailableZonesavailableZonesItemAvailableResourcesavailableResourcesItemSupportedResourcessupportedResourcesItem["StatusCategory"].isNull())
|
||||
supportedResourcesObject.statusCategory = valueAvailableZonesavailableZonesItemAvailableResourcesavailableResourcesItemSupportedResourcessupportedResourcesItem["StatusCategory"].asString();
|
||||
if(!valueAvailableZonesavailableZonesItemAvailableResourcesavailableResourcesItemSupportedResourcessupportedResourcesItem["Value"].isNull())
|
||||
supportedResourcesObject.value = valueAvailableZonesavailableZonesItemAvailableResourcesavailableResourcesItemSupportedResourcessupportedResourcesItem["Value"].asString();
|
||||
availableResourcesObject.supportedResources.push_back(supportedResourcesObject);
|
||||
}
|
||||
availableZonesObject.availableResources.push_back(availableResourcesObject);
|
||||
}
|
||||
availableZones_.push_back(availableZonesObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeRCResourcesModificationResult::AvailableZonesItem> DescribeRCResourcesModificationResult::getAvailableZones()const
|
||||
{
|
||||
return availableZones_;
|
||||
}
|
||||
|
||||
36
rds/src/model/ListRCVClustersRequest.cc
Normal file
36
rds/src/model/ListRCVClustersRequest.cc
Normal file
@@ -0,0 +1,36 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT 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/ListRCVClustersRequest.h>
|
||||
|
||||
using AlibabaCloud::Rds::Model::ListRCVClustersRequest;
|
||||
|
||||
ListRCVClustersRequest::ListRCVClustersRequest()
|
||||
: RpcServiceRequest("rds", "2014-08-15", "ListRCVClusters") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ListRCVClustersRequest::~ListRCVClustersRequest() {}
|
||||
|
||||
std::string ListRCVClustersRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void ListRCVClustersRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
66
rds/src/model/ListRCVClustersResult.cc
Normal file
66
rds/src/model/ListRCVClustersResult.cc
Normal file
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/ListRCVClustersResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
|
||||
ListRCVClustersResult::ListRCVClustersResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ListRCVClustersResult::ListRCVClustersResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ListRCVClustersResult::~ListRCVClustersResult()
|
||||
{}
|
||||
|
||||
void ListRCVClustersResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allVClustersNode = value["VClusters"]["VCluster"];
|
||||
for (auto valueVClustersVCluster : allVClustersNode)
|
||||
{
|
||||
VCluster vClustersObject;
|
||||
if(!valueVClustersVCluster["InstanceCount"].isNull())
|
||||
vClustersObject.instanceCount = std::stol(valueVClustersVCluster["InstanceCount"].asString());
|
||||
if(!valueVClustersVCluster["VpcId"].isNull())
|
||||
vClustersObject.vpcId = valueVClustersVCluster["VpcId"].asString();
|
||||
if(!valueVClustersVCluster["ClusterId"].isNull())
|
||||
vClustersObject.clusterId = valueVClustersVCluster["ClusterId"].asString();
|
||||
if(!valueVClustersVCluster["RegionId"].isNull())
|
||||
vClustersObject.regionId = valueVClustersVCluster["RegionId"].asString();
|
||||
auto allSupportDiskPerformanceLevel = value["SupportDiskPerformanceLevel"]["DiskPerformanceLevel"];
|
||||
for (auto value : allSupportDiskPerformanceLevel)
|
||||
vClustersObject.supportDiskPerformanceLevel.push_back(value.asString());
|
||||
vClusters_.push_back(vClustersObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<ListRCVClustersResult::VCluster> ListRCVClustersResult::getVClusters()const
|
||||
{
|
||||
return vClusters_;
|
||||
}
|
||||
|
||||
@@ -88,6 +88,15 @@ void ModifyDBInstanceConnectionStringRequest::setDBInstanceId(const std::string
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
bool ModifyDBInstanceConnectionStringRequest::getRetainVip() const {
|
||||
return retainVip_;
|
||||
}
|
||||
|
||||
void ModifyDBInstanceConnectionStringRequest::setRetainVip(bool retainVip) {
|
||||
retainVip_ = retainVip;
|
||||
setParameter(std::string("RetainVip"), retainVip ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string ModifyDBInstanceConnectionStringRequest::getResourceOwnerAccount() const {
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
@@ -142,3 +151,12 @@ void ModifyDBInstanceConnectionStringRequest::setPort(const std::string &port) {
|
||||
setParameter(std::string("Port"), port);
|
||||
}
|
||||
|
||||
std::string ModifyDBInstanceConnectionStringRequest::getTargetDBInstanceId() const {
|
||||
return targetDBInstanceId_;
|
||||
}
|
||||
|
||||
void ModifyDBInstanceConnectionStringRequest::setTargetDBInstanceId(const std::string &targetDBInstanceId) {
|
||||
targetDBInstanceId_ = targetDBInstanceId;
|
||||
setParameter(std::string("TargetDBInstanceId"), targetDBInstanceId);
|
||||
}
|
||||
|
||||
|
||||
56
rds/src/model/ModifyRCVClusterRequest.cc
Normal file
56
rds/src/model/ModifyRCVClusterRequest.cc
Normal file
@@ -0,0 +1,56 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/ModifyRCVClusterRequest.h>
|
||||
|
||||
using AlibabaCloud::Rds::Model::ModifyRCVClusterRequest;
|
||||
|
||||
ModifyRCVClusterRequest::ModifyRCVClusterRequest()
|
||||
: RpcServiceRequest("rds", "2014-08-15", "ModifyRCVCluster") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ModifyRCVClusterRequest::~ModifyRCVClusterRequest() {}
|
||||
|
||||
std::string ModifyRCVClusterRequest::getClusterId() const {
|
||||
return clusterId_;
|
||||
}
|
||||
|
||||
void ModifyRCVClusterRequest::setClusterId(const std::string &clusterId) {
|
||||
clusterId_ = clusterId;
|
||||
setParameter(std::string("ClusterId"), clusterId);
|
||||
}
|
||||
|
||||
std::string ModifyRCVClusterRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void ModifyRCVClusterRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::vector<ModifyRCVClusterRequest::std::string> ModifyRCVClusterRequest::getSupportDiskPerformanceLevel() const {
|
||||
return supportDiskPerformanceLevel_;
|
||||
}
|
||||
|
||||
void ModifyRCVClusterRequest::setSupportDiskPerformanceLevel(const std::vector<ModifyRCVClusterRequest::std::string> &supportDiskPerformanceLevel) {
|
||||
supportDiskPerformanceLevel_ = supportDiskPerformanceLevel;
|
||||
for(int dep1 = 0; dep1 != supportDiskPerformanceLevel.size(); dep1++) {
|
||||
setParameter(std::string("SupportDiskPerformanceLevel") + "." + std::to_string(dep1 + 1), supportDiskPerformanceLevel[dep1]);
|
||||
}
|
||||
}
|
||||
|
||||
44
rds/src/model/ModifyRCVClusterResult.cc
Normal file
44
rds/src/model/ModifyRCVClusterResult.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/ModifyRCVClusterResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
|
||||
ModifyRCVClusterResult::ModifyRCVClusterResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ModifyRCVClusterResult::ModifyRCVClusterResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ModifyRCVClusterResult::~ModifyRCVClusterResult()
|
||||
{}
|
||||
|
||||
void ModifyRCVClusterResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user