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/CreateDatabaseResult.h
|
||||||
include/alibabacloud/rds/model/CreateDdrInstanceRequest.h
|
include/alibabacloud/rds/model/CreateDdrInstanceRequest.h
|
||||||
include/alibabacloud/rds/model/CreateDdrInstanceResult.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/CreateGADInstanceRequest.h
|
||||||
include/alibabacloud/rds/model/CreateGADInstanceResult.h
|
include/alibabacloud/rds/model/CreateGADInstanceResult.h
|
||||||
include/alibabacloud/rds/model/CreateGadInstanceMemberRequest.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/DeleteRCNodePoolResult.h
|
||||||
include/alibabacloud/rds/model/DeleteRCSnapshotRequest.h
|
include/alibabacloud/rds/model/DeleteRCSnapshotRequest.h
|
||||||
include/alibabacloud/rds/model/DeleteRCSnapshotResult.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/DeleteReplicationLinkRequest.h
|
||||||
include/alibabacloud/rds/model/DeleteReplicationLinkResult.h
|
include/alibabacloud/rds/model/DeleteReplicationLinkResult.h
|
||||||
include/alibabacloud/rds/model/DeleteSecretRequest.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/DescribeDedicatedHostsResult.h
|
||||||
include/alibabacloud/rds/model/DescribeDetachedBackupsRequest.h
|
include/alibabacloud/rds/model/DescribeDetachedBackupsRequest.h
|
||||||
include/alibabacloud/rds/model/DescribeDetachedBackupsResult.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/DescribeErrorLogsRequest.h
|
||||||
include/alibabacloud/rds/model/DescribeErrorLogsResult.h
|
include/alibabacloud/rds/model/DescribeErrorLogsResult.h
|
||||||
include/alibabacloud/rds/model/DescribeEventsRequest.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/DescribePriceResult.h
|
||||||
include/alibabacloud/rds/model/DescribeQuickSaleConfigRequest.h
|
include/alibabacloud/rds/model/DescribeQuickSaleConfigRequest.h
|
||||||
include/alibabacloud/rds/model/DescribeQuickSaleConfigResult.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/DescribeRCCloudAssistantStatusRequest.h
|
||||||
include/alibabacloud/rds/model/DescribeRCCloudAssistantStatusResult.h
|
include/alibabacloud/rds/model/DescribeRCCloudAssistantStatusResult.h
|
||||||
include/alibabacloud/rds/model/DescribeRCClusterConfigRequest.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/DescribeRCMetricListResult.h
|
||||||
include/alibabacloud/rds/model/DescribeRCNodePoolRequest.h
|
include/alibabacloud/rds/model/DescribeRCNodePoolRequest.h
|
||||||
include/alibabacloud/rds/model/DescribeRCNodePoolResult.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/DescribeRCSecurityGroupListRequest.h
|
||||||
include/alibabacloud/rds/model/DescribeRCSecurityGroupListResult.h
|
include/alibabacloud/rds/model/DescribeRCSecurityGroupListResult.h
|
||||||
include/alibabacloud/rds/model/DescribeRCSecurityGroupPermissionRequest.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/InstallRCCloudAssistantResult.h
|
||||||
include/alibabacloud/rds/model/ListClassesRequest.h
|
include/alibabacloud/rds/model/ListClassesRequest.h
|
||||||
include/alibabacloud/rds/model/ListClassesResult.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/ListTagResourcesRequest.h
|
||||||
include/alibabacloud/rds/model/ListTagResourcesResult.h
|
include/alibabacloud/rds/model/ListTagResourcesResult.h
|
||||||
include/alibabacloud/rds/model/ListUserBackupFilesRequest.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/ModifyRCInstanceNetworkSpecResult.h
|
||||||
include/alibabacloud/rds/model/ModifyRCSecurityGroupPermissionRequest.h
|
include/alibabacloud/rds/model/ModifyRCSecurityGroupPermissionRequest.h
|
||||||
include/alibabacloud/rds/model/ModifyRCSecurityGroupPermissionResult.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/ModifyReadWriteSplittingConnectionRequest.h
|
||||||
include/alibabacloud/rds/model/ModifyReadWriteSplittingConnectionResult.h
|
include/alibabacloud/rds/model/ModifyReadWriteSplittingConnectionResult.h
|
||||||
include/alibabacloud/rds/model/ModifyReadonlyInstanceDelayReplicationTimeRequest.h
|
include/alibabacloud/rds/model/ModifyReadonlyInstanceDelayReplicationTimeRequest.h
|
||||||
@@ -840,8 +846,6 @@ set(rds_src
|
|||||||
src/model/CreateDatabaseResult.cc
|
src/model/CreateDatabaseResult.cc
|
||||||
src/model/CreateDdrInstanceRequest.cc
|
src/model/CreateDdrInstanceRequest.cc
|
||||||
src/model/CreateDdrInstanceResult.cc
|
src/model/CreateDdrInstanceResult.cc
|
||||||
src/model/CreateDiagnosticReportRequest.cc
|
|
||||||
src/model/CreateDiagnosticReportResult.cc
|
|
||||||
src/model/CreateGADInstanceRequest.cc
|
src/model/CreateGADInstanceRequest.cc
|
||||||
src/model/CreateGADInstanceResult.cc
|
src/model/CreateGADInstanceResult.cc
|
||||||
src/model/CreateGadInstanceMemberRequest.cc
|
src/model/CreateGadInstanceMemberRequest.cc
|
||||||
@@ -922,6 +926,8 @@ set(rds_src
|
|||||||
src/model/DeleteRCNodePoolResult.cc
|
src/model/DeleteRCNodePoolResult.cc
|
||||||
src/model/DeleteRCSnapshotRequest.cc
|
src/model/DeleteRCSnapshotRequest.cc
|
||||||
src/model/DeleteRCSnapshotResult.cc
|
src/model/DeleteRCSnapshotResult.cc
|
||||||
|
src/model/DeleteRCVClusterRequest.cc
|
||||||
|
src/model/DeleteRCVClusterResult.cc
|
||||||
src/model/DeleteReplicationLinkRequest.cc
|
src/model/DeleteReplicationLinkRequest.cc
|
||||||
src/model/DeleteReplicationLinkResult.cc
|
src/model/DeleteReplicationLinkResult.cc
|
||||||
src/model/DeleteSecretRequest.cc
|
src/model/DeleteSecretRequest.cc
|
||||||
@@ -1058,8 +1064,6 @@ set(rds_src
|
|||||||
src/model/DescribeDedicatedHostsResult.cc
|
src/model/DescribeDedicatedHostsResult.cc
|
||||||
src/model/DescribeDetachedBackupsRequest.cc
|
src/model/DescribeDetachedBackupsRequest.cc
|
||||||
src/model/DescribeDetachedBackupsResult.cc
|
src/model/DescribeDetachedBackupsResult.cc
|
||||||
src/model/DescribeDiagnosticReportListRequest.cc
|
|
||||||
src/model/DescribeDiagnosticReportListResult.cc
|
|
||||||
src/model/DescribeErrorLogsRequest.cc
|
src/model/DescribeErrorLogsRequest.cc
|
||||||
src/model/DescribeErrorLogsResult.cc
|
src/model/DescribeErrorLogsResult.cc
|
||||||
src/model/DescribeEventsRequest.cc
|
src/model/DescribeEventsRequest.cc
|
||||||
@@ -1128,6 +1132,8 @@ set(rds_src
|
|||||||
src/model/DescribePriceResult.cc
|
src/model/DescribePriceResult.cc
|
||||||
src/model/DescribeQuickSaleConfigRequest.cc
|
src/model/DescribeQuickSaleConfigRequest.cc
|
||||||
src/model/DescribeQuickSaleConfigResult.cc
|
src/model/DescribeQuickSaleConfigResult.cc
|
||||||
|
src/model/DescribeRCAvailableResourceRequest.cc
|
||||||
|
src/model/DescribeRCAvailableResourceResult.cc
|
||||||
src/model/DescribeRCCloudAssistantStatusRequest.cc
|
src/model/DescribeRCCloudAssistantStatusRequest.cc
|
||||||
src/model/DescribeRCCloudAssistantStatusResult.cc
|
src/model/DescribeRCCloudAssistantStatusResult.cc
|
||||||
src/model/DescribeRCClusterConfigRequest.cc
|
src/model/DescribeRCClusterConfigRequest.cc
|
||||||
@@ -1164,6 +1170,8 @@ set(rds_src
|
|||||||
src/model/DescribeRCMetricListResult.cc
|
src/model/DescribeRCMetricListResult.cc
|
||||||
src/model/DescribeRCNodePoolRequest.cc
|
src/model/DescribeRCNodePoolRequest.cc
|
||||||
src/model/DescribeRCNodePoolResult.cc
|
src/model/DescribeRCNodePoolResult.cc
|
||||||
|
src/model/DescribeRCResourcesModificationRequest.cc
|
||||||
|
src/model/DescribeRCResourcesModificationResult.cc
|
||||||
src/model/DescribeRCSecurityGroupListRequest.cc
|
src/model/DescribeRCSecurityGroupListRequest.cc
|
||||||
src/model/DescribeRCSecurityGroupListResult.cc
|
src/model/DescribeRCSecurityGroupListResult.cc
|
||||||
src/model/DescribeRCSecurityGroupPermissionRequest.cc
|
src/model/DescribeRCSecurityGroupPermissionRequest.cc
|
||||||
@@ -1250,6 +1258,8 @@ set(rds_src
|
|||||||
src/model/InstallRCCloudAssistantResult.cc
|
src/model/InstallRCCloudAssistantResult.cc
|
||||||
src/model/ListClassesRequest.cc
|
src/model/ListClassesRequest.cc
|
||||||
src/model/ListClassesResult.cc
|
src/model/ListClassesResult.cc
|
||||||
|
src/model/ListRCVClustersRequest.cc
|
||||||
|
src/model/ListRCVClustersResult.cc
|
||||||
src/model/ListTagResourcesRequest.cc
|
src/model/ListTagResourcesRequest.cc
|
||||||
src/model/ListTagResourcesResult.cc
|
src/model/ListTagResourcesResult.cc
|
||||||
src/model/ListUserBackupFilesRequest.cc
|
src/model/ListUserBackupFilesRequest.cc
|
||||||
@@ -1384,6 +1394,8 @@ set(rds_src
|
|||||||
src/model/ModifyRCInstanceNetworkSpecResult.cc
|
src/model/ModifyRCInstanceNetworkSpecResult.cc
|
||||||
src/model/ModifyRCSecurityGroupPermissionRequest.cc
|
src/model/ModifyRCSecurityGroupPermissionRequest.cc
|
||||||
src/model/ModifyRCSecurityGroupPermissionResult.cc
|
src/model/ModifyRCSecurityGroupPermissionResult.cc
|
||||||
|
src/model/ModifyRCVClusterRequest.cc
|
||||||
|
src/model/ModifyRCVClusterResult.cc
|
||||||
src/model/ModifyReadWriteSplittingConnectionRequest.cc
|
src/model/ModifyReadWriteSplittingConnectionRequest.cc
|
||||||
src/model/ModifyReadWriteSplittingConnectionResult.cc
|
src/model/ModifyReadWriteSplittingConnectionResult.cc
|
||||||
src/model/ModifyReadonlyInstanceDelayReplicationTimeRequest.cc
|
src/model/ModifyReadonlyInstanceDelayReplicationTimeRequest.cc
|
||||||
|
|||||||
@@ -94,8 +94,6 @@
|
|||||||
#include "model/CreateDatabaseResult.h"
|
#include "model/CreateDatabaseResult.h"
|
||||||
#include "model/CreateDdrInstanceRequest.h"
|
#include "model/CreateDdrInstanceRequest.h"
|
||||||
#include "model/CreateDdrInstanceResult.h"
|
#include "model/CreateDdrInstanceResult.h"
|
||||||
#include "model/CreateDiagnosticReportRequest.h"
|
|
||||||
#include "model/CreateDiagnosticReportResult.h"
|
|
||||||
#include "model/CreateGADInstanceRequest.h"
|
#include "model/CreateGADInstanceRequest.h"
|
||||||
#include "model/CreateGADInstanceResult.h"
|
#include "model/CreateGADInstanceResult.h"
|
||||||
#include "model/CreateGadInstanceMemberRequest.h"
|
#include "model/CreateGadInstanceMemberRequest.h"
|
||||||
@@ -176,6 +174,8 @@
|
|||||||
#include "model/DeleteRCNodePoolResult.h"
|
#include "model/DeleteRCNodePoolResult.h"
|
||||||
#include "model/DeleteRCSnapshotRequest.h"
|
#include "model/DeleteRCSnapshotRequest.h"
|
||||||
#include "model/DeleteRCSnapshotResult.h"
|
#include "model/DeleteRCSnapshotResult.h"
|
||||||
|
#include "model/DeleteRCVClusterRequest.h"
|
||||||
|
#include "model/DeleteRCVClusterResult.h"
|
||||||
#include "model/DeleteReplicationLinkRequest.h"
|
#include "model/DeleteReplicationLinkRequest.h"
|
||||||
#include "model/DeleteReplicationLinkResult.h"
|
#include "model/DeleteReplicationLinkResult.h"
|
||||||
#include "model/DeleteSecretRequest.h"
|
#include "model/DeleteSecretRequest.h"
|
||||||
@@ -312,8 +312,6 @@
|
|||||||
#include "model/DescribeDedicatedHostsResult.h"
|
#include "model/DescribeDedicatedHostsResult.h"
|
||||||
#include "model/DescribeDetachedBackupsRequest.h"
|
#include "model/DescribeDetachedBackupsRequest.h"
|
||||||
#include "model/DescribeDetachedBackupsResult.h"
|
#include "model/DescribeDetachedBackupsResult.h"
|
||||||
#include "model/DescribeDiagnosticReportListRequest.h"
|
|
||||||
#include "model/DescribeDiagnosticReportListResult.h"
|
|
||||||
#include "model/DescribeErrorLogsRequest.h"
|
#include "model/DescribeErrorLogsRequest.h"
|
||||||
#include "model/DescribeErrorLogsResult.h"
|
#include "model/DescribeErrorLogsResult.h"
|
||||||
#include "model/DescribeEventsRequest.h"
|
#include "model/DescribeEventsRequest.h"
|
||||||
@@ -382,6 +380,8 @@
|
|||||||
#include "model/DescribePriceResult.h"
|
#include "model/DescribePriceResult.h"
|
||||||
#include "model/DescribeQuickSaleConfigRequest.h"
|
#include "model/DescribeQuickSaleConfigRequest.h"
|
||||||
#include "model/DescribeQuickSaleConfigResult.h"
|
#include "model/DescribeQuickSaleConfigResult.h"
|
||||||
|
#include "model/DescribeRCAvailableResourceRequest.h"
|
||||||
|
#include "model/DescribeRCAvailableResourceResult.h"
|
||||||
#include "model/DescribeRCCloudAssistantStatusRequest.h"
|
#include "model/DescribeRCCloudAssistantStatusRequest.h"
|
||||||
#include "model/DescribeRCCloudAssistantStatusResult.h"
|
#include "model/DescribeRCCloudAssistantStatusResult.h"
|
||||||
#include "model/DescribeRCClusterConfigRequest.h"
|
#include "model/DescribeRCClusterConfigRequest.h"
|
||||||
@@ -418,6 +418,8 @@
|
|||||||
#include "model/DescribeRCMetricListResult.h"
|
#include "model/DescribeRCMetricListResult.h"
|
||||||
#include "model/DescribeRCNodePoolRequest.h"
|
#include "model/DescribeRCNodePoolRequest.h"
|
||||||
#include "model/DescribeRCNodePoolResult.h"
|
#include "model/DescribeRCNodePoolResult.h"
|
||||||
|
#include "model/DescribeRCResourcesModificationRequest.h"
|
||||||
|
#include "model/DescribeRCResourcesModificationResult.h"
|
||||||
#include "model/DescribeRCSecurityGroupListRequest.h"
|
#include "model/DescribeRCSecurityGroupListRequest.h"
|
||||||
#include "model/DescribeRCSecurityGroupListResult.h"
|
#include "model/DescribeRCSecurityGroupListResult.h"
|
||||||
#include "model/DescribeRCSecurityGroupPermissionRequest.h"
|
#include "model/DescribeRCSecurityGroupPermissionRequest.h"
|
||||||
@@ -504,6 +506,8 @@
|
|||||||
#include "model/InstallRCCloudAssistantResult.h"
|
#include "model/InstallRCCloudAssistantResult.h"
|
||||||
#include "model/ListClassesRequest.h"
|
#include "model/ListClassesRequest.h"
|
||||||
#include "model/ListClassesResult.h"
|
#include "model/ListClassesResult.h"
|
||||||
|
#include "model/ListRCVClustersRequest.h"
|
||||||
|
#include "model/ListRCVClustersResult.h"
|
||||||
#include "model/ListTagResourcesRequest.h"
|
#include "model/ListTagResourcesRequest.h"
|
||||||
#include "model/ListTagResourcesResult.h"
|
#include "model/ListTagResourcesResult.h"
|
||||||
#include "model/ListUserBackupFilesRequest.h"
|
#include "model/ListUserBackupFilesRequest.h"
|
||||||
@@ -638,6 +642,8 @@
|
|||||||
#include "model/ModifyRCInstanceNetworkSpecResult.h"
|
#include "model/ModifyRCInstanceNetworkSpecResult.h"
|
||||||
#include "model/ModifyRCSecurityGroupPermissionRequest.h"
|
#include "model/ModifyRCSecurityGroupPermissionRequest.h"
|
||||||
#include "model/ModifyRCSecurityGroupPermissionResult.h"
|
#include "model/ModifyRCSecurityGroupPermissionResult.h"
|
||||||
|
#include "model/ModifyRCVClusterRequest.h"
|
||||||
|
#include "model/ModifyRCVClusterResult.h"
|
||||||
#include "model/ModifyReadWriteSplittingConnectionRequest.h"
|
#include "model/ModifyReadWriteSplittingConnectionRequest.h"
|
||||||
#include "model/ModifyReadWriteSplittingConnectionResult.h"
|
#include "model/ModifyReadWriteSplittingConnectionResult.h"
|
||||||
#include "model/ModifyReadonlyInstanceDelayReplicationTimeRequest.h"
|
#include "model/ModifyReadonlyInstanceDelayReplicationTimeRequest.h"
|
||||||
@@ -883,9 +889,6 @@ namespace AlibabaCloud
|
|||||||
typedef Outcome<Error, Model::CreateDdrInstanceResult> CreateDdrInstanceOutcome;
|
typedef Outcome<Error, Model::CreateDdrInstanceResult> CreateDdrInstanceOutcome;
|
||||||
typedef std::future<CreateDdrInstanceOutcome> CreateDdrInstanceOutcomeCallable;
|
typedef std::future<CreateDdrInstanceOutcome> CreateDdrInstanceOutcomeCallable;
|
||||||
typedef std::function<void(const RdsClient*, const Model::CreateDdrInstanceRequest&, const CreateDdrInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDdrInstanceAsyncHandler;
|
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 Outcome<Error, Model::CreateGADInstanceResult> CreateGADInstanceOutcome;
|
||||||
typedef std::future<CreateGADInstanceOutcome> CreateGADInstanceOutcomeCallable;
|
typedef std::future<CreateGADInstanceOutcome> CreateGADInstanceOutcomeCallable;
|
||||||
typedef std::function<void(const RdsClient*, const Model::CreateGADInstanceRequest&, const CreateGADInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateGADInstanceAsyncHandler;
|
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 Outcome<Error, Model::DeleteRCSnapshotResult> DeleteRCSnapshotOutcome;
|
||||||
typedef std::future<DeleteRCSnapshotOutcome> DeleteRCSnapshotOutcomeCallable;
|
typedef std::future<DeleteRCSnapshotOutcome> DeleteRCSnapshotOutcomeCallable;
|
||||||
typedef std::function<void(const RdsClient*, const Model::DeleteRCSnapshotRequest&, const DeleteRCSnapshotOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRCSnapshotAsyncHandler;
|
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 Outcome<Error, Model::DeleteReplicationLinkResult> DeleteReplicationLinkOutcome;
|
||||||
typedef std::future<DeleteReplicationLinkOutcome> DeleteReplicationLinkOutcomeCallable;
|
typedef std::future<DeleteReplicationLinkOutcome> DeleteReplicationLinkOutcomeCallable;
|
||||||
typedef std::function<void(const RdsClient*, const Model::DeleteReplicationLinkRequest&, const DeleteReplicationLinkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteReplicationLinkAsyncHandler;
|
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 Outcome<Error, Model::DescribeDetachedBackupsResult> DescribeDetachedBackupsOutcome;
|
||||||
typedef std::future<DescribeDetachedBackupsOutcome> DescribeDetachedBackupsOutcomeCallable;
|
typedef std::future<DescribeDetachedBackupsOutcome> DescribeDetachedBackupsOutcomeCallable;
|
||||||
typedef std::function<void(const RdsClient*, const Model::DescribeDetachedBackupsRequest&, const DescribeDetachedBackupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDetachedBackupsAsyncHandler;
|
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 Outcome<Error, Model::DescribeErrorLogsResult> DescribeErrorLogsOutcome;
|
||||||
typedef std::future<DescribeErrorLogsOutcome> DescribeErrorLogsOutcomeCallable;
|
typedef std::future<DescribeErrorLogsOutcome> DescribeErrorLogsOutcomeCallable;
|
||||||
typedef std::function<void(const RdsClient*, const Model::DescribeErrorLogsRequest&, const DescribeErrorLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeErrorLogsAsyncHandler;
|
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 Outcome<Error, Model::DescribeQuickSaleConfigResult> DescribeQuickSaleConfigOutcome;
|
||||||
typedef std::future<DescribeQuickSaleConfigOutcome> DescribeQuickSaleConfigOutcomeCallable;
|
typedef std::future<DescribeQuickSaleConfigOutcome> DescribeQuickSaleConfigOutcomeCallable;
|
||||||
typedef std::function<void(const RdsClient*, const Model::DescribeQuickSaleConfigRequest&, const DescribeQuickSaleConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeQuickSaleConfigAsyncHandler;
|
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 Outcome<Error, Model::DescribeRCCloudAssistantStatusResult> DescribeRCCloudAssistantStatusOutcome;
|
||||||
typedef std::future<DescribeRCCloudAssistantStatusOutcome> DescribeRCCloudAssistantStatusOutcomeCallable;
|
typedef std::future<DescribeRCCloudAssistantStatusOutcome> DescribeRCCloudAssistantStatusOutcomeCallable;
|
||||||
typedef std::function<void(const RdsClient*, const Model::DescribeRCCloudAssistantStatusRequest&, const DescribeRCCloudAssistantStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRCCloudAssistantStatusAsyncHandler;
|
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 Outcome<Error, Model::DescribeRCNodePoolResult> DescribeRCNodePoolOutcome;
|
||||||
typedef std::future<DescribeRCNodePoolOutcome> DescribeRCNodePoolOutcomeCallable;
|
typedef std::future<DescribeRCNodePoolOutcome> DescribeRCNodePoolOutcomeCallable;
|
||||||
typedef std::function<void(const RdsClient*, const Model::DescribeRCNodePoolRequest&, const DescribeRCNodePoolOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRCNodePoolAsyncHandler;
|
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 Outcome<Error, Model::DescribeRCSecurityGroupListResult> DescribeRCSecurityGroupListOutcome;
|
||||||
typedef std::future<DescribeRCSecurityGroupListOutcome> DescribeRCSecurityGroupListOutcomeCallable;
|
typedef std::future<DescribeRCSecurityGroupListOutcome> DescribeRCSecurityGroupListOutcomeCallable;
|
||||||
typedef std::function<void(const RdsClient*, const Model::DescribeRCSecurityGroupListRequest&, const DescribeRCSecurityGroupListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRCSecurityGroupListAsyncHandler;
|
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 Outcome<Error, Model::ListClassesResult> ListClassesOutcome;
|
||||||
typedef std::future<ListClassesOutcome> ListClassesOutcomeCallable;
|
typedef std::future<ListClassesOutcome> ListClassesOutcomeCallable;
|
||||||
typedef std::function<void(const RdsClient*, const Model::ListClassesRequest&, const ListClassesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListClassesAsyncHandler;
|
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 Outcome<Error, Model::ListTagResourcesResult> ListTagResourcesOutcome;
|
||||||
typedef std::future<ListTagResourcesOutcome> ListTagResourcesOutcomeCallable;
|
typedef std::future<ListTagResourcesOutcome> ListTagResourcesOutcomeCallable;
|
||||||
typedef std::function<void(const RdsClient*, const Model::ListTagResourcesRequest&, const ListTagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTagResourcesAsyncHandler;
|
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 Outcome<Error, Model::ModifyRCSecurityGroupPermissionResult> ModifyRCSecurityGroupPermissionOutcome;
|
||||||
typedef std::future<ModifyRCSecurityGroupPermissionOutcome> ModifyRCSecurityGroupPermissionOutcomeCallable;
|
typedef std::future<ModifyRCSecurityGroupPermissionOutcome> ModifyRCSecurityGroupPermissionOutcomeCallable;
|
||||||
typedef std::function<void(const RdsClient*, const Model::ModifyRCSecurityGroupPermissionRequest&, const ModifyRCSecurityGroupPermissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyRCSecurityGroupPermissionAsyncHandler;
|
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 Outcome<Error, Model::ModifyReadWriteSplittingConnectionResult> ModifyReadWriteSplittingConnectionOutcome;
|
||||||
typedef std::future<ModifyReadWriteSplittingConnectionOutcome> ModifyReadWriteSplittingConnectionOutcomeCallable;
|
typedef std::future<ModifyReadWriteSplittingConnectionOutcome> ModifyReadWriteSplittingConnectionOutcomeCallable;
|
||||||
typedef std::function<void(const RdsClient*, const Model::ModifyReadWriteSplittingConnectionRequest&, const ModifyReadWriteSplittingConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyReadWriteSplittingConnectionAsyncHandler;
|
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;
|
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;
|
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;
|
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;
|
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;
|
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;
|
CreateGADInstanceOutcomeCallable createGADInstanceCallable(const Model::CreateGADInstanceRequest& request) const;
|
||||||
@@ -2127,6 +2139,9 @@ namespace AlibabaCloud
|
|||||||
DeleteRCSnapshotOutcome deleteRCSnapshot(const Model::DeleteRCSnapshotRequest &request)const;
|
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;
|
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;
|
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;
|
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;
|
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;
|
DeleteReplicationLinkOutcomeCallable deleteReplicationLinkCallable(const Model::DeleteReplicationLinkRequest& request) const;
|
||||||
@@ -2331,9 +2346,6 @@ namespace AlibabaCloud
|
|||||||
DescribeDetachedBackupsOutcome describeDetachedBackups(const Model::DescribeDetachedBackupsRequest &request)const;
|
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;
|
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;
|
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;
|
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;
|
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;
|
DescribeErrorLogsOutcomeCallable describeErrorLogsCallable(const Model::DescribeErrorLogsRequest& request) const;
|
||||||
@@ -2436,6 +2448,9 @@ namespace AlibabaCloud
|
|||||||
DescribeQuickSaleConfigOutcome describeQuickSaleConfig(const Model::DescribeQuickSaleConfigRequest &request)const;
|
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;
|
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;
|
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;
|
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;
|
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;
|
DescribeRCCloudAssistantStatusOutcomeCallable describeRCCloudAssistantStatusCallable(const Model::DescribeRCCloudAssistantStatusRequest& request) const;
|
||||||
@@ -2490,6 +2505,9 @@ namespace AlibabaCloud
|
|||||||
DescribeRCNodePoolOutcome describeRCNodePool(const Model::DescribeRCNodePoolRequest &request)const;
|
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;
|
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;
|
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;
|
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;
|
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;
|
DescribeRCSecurityGroupListOutcomeCallable describeRCSecurityGroupListCallable(const Model::DescribeRCSecurityGroupListRequest& request) const;
|
||||||
@@ -2619,6 +2637,9 @@ namespace AlibabaCloud
|
|||||||
ListClassesOutcome listClasses(const Model::ListClassesRequest &request)const;
|
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;
|
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;
|
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;
|
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;
|
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;
|
ListTagResourcesOutcomeCallable listTagResourcesCallable(const Model::ListTagResourcesRequest& request) const;
|
||||||
@@ -2820,6 +2841,9 @@ namespace AlibabaCloud
|
|||||||
ModifyRCSecurityGroupPermissionOutcome modifyRCSecurityGroupPermission(const Model::ModifyRCSecurityGroupPermissionRequest &request)const;
|
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;
|
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;
|
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;
|
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;
|
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;
|
ModifyReadWriteSplittingConnectionOutcomeCallable modifyReadWriteSplittingConnectionCallable(const Model::ModifyReadWriteSplittingConnectionRequest& request) const;
|
||||||
|
|||||||
@@ -102,6 +102,8 @@ public:
|
|||||||
void setBurstingEnabled(bool burstingEnabled);
|
void setBurstingEnabled(bool burstingEnabled);
|
||||||
std::string getVPCId() const;
|
std::string getVPCId() const;
|
||||||
void setVPCId(const std::string &vPCId);
|
void setVPCId(const std::string &vPCId);
|
||||||
|
bool getIsAnalyticReadOnlyIns() const;
|
||||||
|
void setIsAnalyticReadOnlyIns(bool isAnalyticReadOnlyIns);
|
||||||
std::string getCategory() const;
|
std::string getCategory() const;
|
||||||
void setCategory(const std::string &category);
|
void setCategory(const std::string &category);
|
||||||
std::string getPayType() const;
|
std::string getPayType() const;
|
||||||
@@ -146,6 +148,7 @@ private:
|
|||||||
std::string usedTime_;
|
std::string usedTime_;
|
||||||
bool burstingEnabled_;
|
bool burstingEnabled_;
|
||||||
std::string vPCId_;
|
std::string vPCId_;
|
||||||
|
bool isAnalyticReadOnlyIns_;
|
||||||
std::string category_;
|
std::string category_;
|
||||||
std::string payType_;
|
std::string payType_;
|
||||||
std::string bpeEnabled_;
|
std::string bpeEnabled_;
|
||||||
|
|||||||
@@ -14,8 +14,8 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDIAGNOSTICREPORTLISTREQUEST_H_
|
#ifndef ALIBABACLOUD_RDS_MODEL_DELETERCVCLUSTERREQUEST_H_
|
||||||
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDIAGNOSTICREPORTLISTREQUEST_H_
|
#define ALIBABACLOUD_RDS_MODEL_DELETERCVCLUSTERREQUEST_H_
|
||||||
|
|
||||||
#include <alibabacloud/rds/RdsExport.h>
|
#include <alibabacloud/rds/RdsExport.h>
|
||||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
@@ -26,26 +26,20 @@
|
|||||||
namespace AlibabaCloud {
|
namespace AlibabaCloud {
|
||||||
namespace Rds {
|
namespace Rds {
|
||||||
namespace Model {
|
namespace Model {
|
||||||
class ALIBABACLOUD_RDS_EXPORT DescribeDiagnosticReportListRequest : public RpcServiceRequest {
|
class ALIBABACLOUD_RDS_EXPORT DeleteRCVClusterRequest : public RpcServiceRequest {
|
||||||
public:
|
public:
|
||||||
DescribeDiagnosticReportListRequest();
|
DeleteRCVClusterRequest();
|
||||||
~DescribeDiagnosticReportListRequest();
|
~DeleteRCVClusterRequest();
|
||||||
std::string getAccessKeyId() const;
|
std::string getClusterId() const;
|
||||||
void setAccessKeyId(const std::string &accessKeyId);
|
void setClusterId(const std::string &clusterId);
|
||||||
std::string getResourceGroupId() const;
|
|
||||||
void setResourceGroupId(const std::string &resourceGroupId);
|
|
||||||
std::string getRegionId() const;
|
std::string getRegionId() const;
|
||||||
void setRegionId(const std::string ®ionId);
|
void setRegionId(const std::string ®ionId);
|
||||||
std::string getDBInstanceId() const;
|
|
||||||
void setDBInstanceId(const std::string &dBInstanceId);
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
std::string accessKeyId_;
|
std::string clusterId_;
|
||||||
std::string resourceGroupId_;
|
|
||||||
std::string regionId_;
|
std::string regionId_;
|
||||||
std::string dBInstanceId_;
|
|
||||||
};
|
};
|
||||||
} // namespace Model
|
} // namespace Model
|
||||||
} // namespace Rds
|
} // namespace Rds
|
||||||
} // namespace AlibabaCloud
|
} // namespace AlibabaCloud
|
||||||
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDIAGNOSTICREPORTLISTREQUEST_H_
|
#endif // !ALIBABACLOUD_RDS_MODEL_DELETERCVCLUSTERREQUEST_H_
|
||||||
@@ -14,8 +14,8 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_RDS_MODEL_CREATEDIAGNOSTICREPORTRESULT_H_
|
#ifndef ALIBABACLOUD_RDS_MODEL_DELETERCVCLUSTERRESULT_H_
|
||||||
#define ALIBABACLOUD_RDS_MODEL_CREATEDIAGNOSTICREPORTRESULT_H_
|
#define ALIBABACLOUD_RDS_MODEL_DELETERCVCLUSTERRESULT_H_
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
@@ -29,23 +29,21 @@ namespace AlibabaCloud
|
|||||||
{
|
{
|
||||||
namespace Model
|
namespace Model
|
||||||
{
|
{
|
||||||
class ALIBABACLOUD_RDS_EXPORT CreateDiagnosticReportResult : public ServiceResult
|
class ALIBABACLOUD_RDS_EXPORT DeleteRCVClusterResult : public ServiceResult
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
|
||||||
CreateDiagnosticReportResult();
|
DeleteRCVClusterResult();
|
||||||
explicit CreateDiagnosticReportResult(const std::string &payload);
|
explicit DeleteRCVClusterResult(const std::string &payload);
|
||||||
~CreateDiagnosticReportResult();
|
~DeleteRCVClusterResult();
|
||||||
std::string getReportId()const;
|
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void parse(const std::string &payload);
|
void parse(const std::string &payload);
|
||||||
private:
|
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 maintainTime;
|
||||||
std::string dispenseMode;
|
std::string dispenseMode;
|
||||||
std::string readOnlyStatus;
|
std::string readOnlyStatus;
|
||||||
|
bool isAnalyticReadOnlyIns;
|
||||||
std::string dBInstanceStorageType;
|
std::string dBInstanceStorageType;
|
||||||
int maxIOPS;
|
int maxIOPS;
|
||||||
std::vector<DBInstanceAttribute::SlaveZone> slaveZones;
|
std::vector<DBInstanceAttribute::SlaveZone> slaveZones;
|
||||||
@@ -166,8 +167,8 @@ namespace AlibabaCloud
|
|||||||
std::string compressionMode;
|
std::string compressionMode;
|
||||||
std::vector<DBInstanceAttribute::ReadOnlyDBInstanceId> readOnlyDBInstanceIds;
|
std::vector<DBInstanceAttribute::ReadOnlyDBInstanceId> readOnlyDBInstanceIds;
|
||||||
std::string compressionRatio;
|
std::string compressionRatio;
|
||||||
bool burstingEnabled;
|
|
||||||
bool coldDataEnabled;
|
bool coldDataEnabled;
|
||||||
|
bool burstingEnabled;
|
||||||
std::string zoneId;
|
std::string zoneId;
|
||||||
std::string tempUpgradeRecoveryTime;
|
std::string tempUpgradeRecoveryTime;
|
||||||
std::string collation;
|
std::string collation;
|
||||||
|
|||||||
@@ -93,6 +93,7 @@ namespace AlibabaCloud
|
|||||||
bool coldDataEnabled;
|
bool coldDataEnabled;
|
||||||
std::string zoneId;
|
std::string zoneId;
|
||||||
std::string createTime;
|
std::string createTime;
|
||||||
|
bool isAnalyticReadOnlyIns;
|
||||||
std::string dBInstanceStorageType;
|
std::string dBInstanceStorageType;
|
||||||
std::string bpeEnabled;
|
std::string bpeEnabled;
|
||||||
std::string vpcName;
|
std::string vpcName;
|
||||||
|
|||||||
@@ -40,6 +40,7 @@ namespace AlibabaCloud
|
|||||||
std::string date;
|
std::string date;
|
||||||
};
|
};
|
||||||
std::string valueFormat;
|
std::string valueFormat;
|
||||||
|
std::string server;
|
||||||
std::string node;
|
std::string node;
|
||||||
std::vector<PerformanceKey::PerformanceValue> values;
|
std::vector<PerformanceKey::PerformanceValue> values;
|
||||||
std::string service;
|
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.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_RDS_MODEL_CREATEDIAGNOSTICREPORTREQUEST_H_
|
#ifndef ALIBABACLOUD_RDS_MODEL_LISTRCVCLUSTERSREQUEST_H_
|
||||||
#define ALIBABACLOUD_RDS_MODEL_CREATEDIAGNOSTICREPORTREQUEST_H_
|
#define ALIBABACLOUD_RDS_MODEL_LISTRCVCLUSTERSREQUEST_H_
|
||||||
|
|
||||||
#include <alibabacloud/rds/RdsExport.h>
|
#include <alibabacloud/rds/RdsExport.h>
|
||||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
@@ -26,32 +26,17 @@
|
|||||||
namespace AlibabaCloud {
|
namespace AlibabaCloud {
|
||||||
namespace Rds {
|
namespace Rds {
|
||||||
namespace Model {
|
namespace Model {
|
||||||
class ALIBABACLOUD_RDS_EXPORT CreateDiagnosticReportRequest : public RpcServiceRequest {
|
class ALIBABACLOUD_RDS_EXPORT ListRCVClustersRequest : public RpcServiceRequest {
|
||||||
public:
|
public:
|
||||||
CreateDiagnosticReportRequest();
|
ListRCVClustersRequest();
|
||||||
~CreateDiagnosticReportRequest();
|
~ListRCVClustersRequest();
|
||||||
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);
|
|
||||||
std::string getRegionId() const;
|
std::string getRegionId() const;
|
||||||
void setRegionId(const std::string ®ionId);
|
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:
|
private:
|
||||||
std::string endTime_;
|
|
||||||
std::string startTime_;
|
|
||||||
std::string accessKeyId_;
|
|
||||||
std::string regionId_;
|
std::string regionId_;
|
||||||
std::string dBInstanceId_;
|
|
||||||
std::string category_;
|
|
||||||
};
|
};
|
||||||
} // namespace Model
|
} // namespace Model
|
||||||
} // namespace Rds
|
} // namespace Rds
|
||||||
} // namespace AlibabaCloud
|
} // namespace AlibabaCloud
|
||||||
#endif // !ALIBABACLOUD_RDS_MODEL_CREATEDIAGNOSTICREPORTREQUEST_H_
|
#endif // !ALIBABACLOUD_RDS_MODEL_LISTRCVCLUSTERSREQUEST_H_
|
||||||
@@ -14,8 +14,8 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDIAGNOSTICREPORTLISTRESULT_H_
|
#ifndef ALIBABACLOUD_RDS_MODEL_LISTRCVCLUSTERSRESULT_H_
|
||||||
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDIAGNOSTICREPORTLISTRESULT_H_
|
#define ALIBABACLOUD_RDS_MODEL_LISTRCVCLUSTERSRESULT_H_
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
@@ -29,33 +29,31 @@ namespace AlibabaCloud
|
|||||||
{
|
{
|
||||||
namespace Model
|
namespace Model
|
||||||
{
|
{
|
||||||
class ALIBABACLOUD_RDS_EXPORT DescribeDiagnosticReportListResult : public ServiceResult
|
class ALIBABACLOUD_RDS_EXPORT ListRCVClustersResult : public ServiceResult
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
struct Report
|
struct VCluster
|
||||||
{
|
{
|
||||||
int score;
|
long instanceCount;
|
||||||
std::string diagnosticTime;
|
std::vector<std::string> supportDiskPerformanceLevel;
|
||||||
std::string endTime;
|
std::string vpcId;
|
||||||
std::string startTime;
|
std::string clusterId;
|
||||||
std::string downloadURL;
|
std::string regionId;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
DescribeDiagnosticReportListResult();
|
ListRCVClustersResult();
|
||||||
explicit DescribeDiagnosticReportListResult(const std::string &payload);
|
explicit ListRCVClustersResult(const std::string &payload);
|
||||||
~DescribeDiagnosticReportListResult();
|
~ListRCVClustersResult();
|
||||||
std::string getDBInstanceId()const;
|
std::vector<VCluster> getVClusters()const;
|
||||||
std::vector<Report> getReportList()const;
|
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void parse(const std::string &payload);
|
void parse(const std::string &payload);
|
||||||
private:
|
private:
|
||||||
std::string dBInstanceId_;
|
std::vector<VCluster> vClusters_;
|
||||||
std::vector<Report> reportList_;
|
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDIAGNOSTICREPORTLISTRESULT_H_
|
#endif // !ALIBABACLOUD_RDS_MODEL_LISTRCVCLUSTERSRESULT_H_
|
||||||
@@ -44,6 +44,8 @@ public:
|
|||||||
void setRegionId(const std::string ®ionId);
|
void setRegionId(const std::string ®ionId);
|
||||||
std::string getDBInstanceId() const;
|
std::string getDBInstanceId() const;
|
||||||
void setDBInstanceId(const std::string &dBInstanceId);
|
void setDBInstanceId(const std::string &dBInstanceId);
|
||||||
|
bool getRetainVip() const;
|
||||||
|
void setRetainVip(bool retainVip);
|
||||||
std::string getResourceOwnerAccount() const;
|
std::string getResourceOwnerAccount() const;
|
||||||
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
|
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
|
||||||
std::string getOwnerAccount() const;
|
std::string getOwnerAccount() const;
|
||||||
@@ -56,6 +58,8 @@ public:
|
|||||||
void setCurrentConnectionString(const std::string ¤tConnectionString);
|
void setCurrentConnectionString(const std::string ¤tConnectionString);
|
||||||
std::string getPort() const;
|
std::string getPort() const;
|
||||||
void setPort(const std::string &port);
|
void setPort(const std::string &port);
|
||||||
|
std::string getTargetDBInstanceId() const;
|
||||||
|
void setTargetDBInstanceId(const std::string &targetDBInstanceId);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
long resourceOwnerId_;
|
long resourceOwnerId_;
|
||||||
@@ -65,12 +69,14 @@ private:
|
|||||||
std::string accessKeyId_;
|
std::string accessKeyId_;
|
||||||
std::string regionId_;
|
std::string regionId_;
|
||||||
std::string dBInstanceId_;
|
std::string dBInstanceId_;
|
||||||
|
bool retainVip_;
|
||||||
std::string resourceOwnerAccount_;
|
std::string resourceOwnerAccount_;
|
||||||
std::string ownerAccount_;
|
std::string ownerAccount_;
|
||||||
long ownerId_;
|
long ownerId_;
|
||||||
std::string babelfishPort_;
|
std::string babelfishPort_;
|
||||||
std::string currentConnectionString_;
|
std::string currentConnectionString_;
|
||||||
std::string port_;
|
std::string port_;
|
||||||
|
std::string targetDBInstanceId_;
|
||||||
};
|
};
|
||||||
} // namespace Model
|
} // namespace Model
|
||||||
} // namespace Rds
|
} // 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();
|
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
|
RdsClient::CreateGADInstanceOutcome RdsClient::createGADInstance(const CreateGADInstanceRequest &request) const
|
||||||
{
|
{
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
@@ -2823,6 +2787,42 @@ RdsClient::DeleteRCSnapshotOutcomeCallable RdsClient::deleteRCSnapshotCallable(c
|
|||||||
return task->get_future();
|
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
|
RdsClient::DeleteReplicationLinkOutcome RdsClient::deleteReplicationLink(const DeleteReplicationLinkRequest &request) const
|
||||||
{
|
{
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
@@ -5271,42 +5271,6 @@ RdsClient::DescribeDetachedBackupsOutcomeCallable RdsClient::describeDetachedBac
|
|||||||
return task->get_future();
|
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
|
RdsClient::DescribeErrorLogsOutcome RdsClient::describeErrorLogs(const DescribeErrorLogsRequest &request) const
|
||||||
{
|
{
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
@@ -6531,6 +6495,42 @@ RdsClient::DescribeQuickSaleConfigOutcomeCallable RdsClient::describeQuickSaleCo
|
|||||||
return task->get_future();
|
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
|
RdsClient::DescribeRCCloudAssistantStatusOutcome RdsClient::describeRCCloudAssistantStatus(const DescribeRCCloudAssistantStatusRequest &request) const
|
||||||
{
|
{
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
@@ -7179,6 +7179,42 @@ RdsClient::DescribeRCNodePoolOutcomeCallable RdsClient::describeRCNodePoolCallab
|
|||||||
return task->get_future();
|
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
|
RdsClient::DescribeRCSecurityGroupListOutcome RdsClient::describeRCSecurityGroupList(const DescribeRCSecurityGroupListRequest &request) const
|
||||||
{
|
{
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
@@ -8727,6 +8763,42 @@ RdsClient::ListClassesOutcomeCallable RdsClient::listClassesCallable(const ListC
|
|||||||
return task->get_future();
|
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
|
RdsClient::ListTagResourcesOutcome RdsClient::listTagResources(const ListTagResourcesRequest &request) const
|
||||||
{
|
{
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
@@ -11139,6 +11211,42 @@ RdsClient::ModifyRCSecurityGroupPermissionOutcomeCallable RdsClient::modifyRCSec
|
|||||||
return task->get_future();
|
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
|
RdsClient::ModifyReadWriteSplittingConnectionOutcome RdsClient::modifyReadWriteSplittingConnection(const ModifyReadWriteSplittingConnectionRequest &request) const
|
||||||
{
|
{
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
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);
|
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 {
|
std::string CreateReadOnlyDBInstanceRequest::getCategory() const {
|
||||||
return category_;
|
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.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <alibabacloud/rds/model/CreateDiagnosticReportResult.h>
|
#include <alibabacloud/rds/model/DeleteRCVClusterResult.h>
|
||||||
#include <json/json.h>
|
#include <json/json.h>
|
||||||
|
|
||||||
using namespace AlibabaCloud::Rds;
|
using namespace AlibabaCloud::Rds;
|
||||||
using namespace AlibabaCloud::Rds::Model;
|
using namespace AlibabaCloud::Rds::Model;
|
||||||
|
|
||||||
CreateDiagnosticReportResult::CreateDiagnosticReportResult() :
|
DeleteRCVClusterResult::DeleteRCVClusterResult() :
|
||||||
ServiceResult()
|
ServiceResult()
|
||||||
{}
|
{}
|
||||||
|
|
||||||
CreateDiagnosticReportResult::CreateDiagnosticReportResult(const std::string &payload) :
|
DeleteRCVClusterResult::DeleteRCVClusterResult(const std::string &payload) :
|
||||||
ServiceResult()
|
ServiceResult()
|
||||||
{
|
{
|
||||||
parse(payload);
|
parse(payload);
|
||||||
}
|
}
|
||||||
|
|
||||||
CreateDiagnosticReportResult::~CreateDiagnosticReportResult()
|
DeleteRCVClusterResult::~DeleteRCVClusterResult()
|
||||||
{}
|
{}
|
||||||
|
|
||||||
void CreateDiagnosticReportResult::parse(const std::string &payload)
|
void DeleteRCVClusterResult::parse(const std::string &payload)
|
||||||
{
|
{
|
||||||
Json::Reader reader;
|
Json::Reader reader;
|
||||||
Json::Value value;
|
Json::Value value;
|
||||||
reader.parse(payload, value);
|
reader.parse(payload, value);
|
||||||
setRequestId(value["RequestId"].asString());
|
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();
|
itemsObject.availabilityValue = valueItemsDBInstanceAttribute["AvailabilityValue"].asString();
|
||||||
if(!valueItemsDBInstanceAttribute["BpeEnabled"].isNull())
|
if(!valueItemsDBInstanceAttribute["BpeEnabled"].isNull())
|
||||||
itemsObject.bpeEnabled = valueItemsDBInstanceAttribute["BpeEnabled"].asString();
|
itemsObject.bpeEnabled = valueItemsDBInstanceAttribute["BpeEnabled"].asString();
|
||||||
if(!valueItemsDBInstanceAttribute["BurstingEnabled"].isNull())
|
if(!valueItemsDBInstanceAttribute["IsAnalyticReadOnlyIns"].isNull())
|
||||||
itemsObject.burstingEnabled = valueItemsDBInstanceAttribute["BurstingEnabled"].asString() == "true";
|
itemsObject.isAnalyticReadOnlyIns = valueItemsDBInstanceAttribute["IsAnalyticReadOnlyIns"].asString() == "true";
|
||||||
if(!valueItemsDBInstanceAttribute["CanTempUpgrade"].isNull())
|
if(!valueItemsDBInstanceAttribute["CanTempUpgrade"].isNull())
|
||||||
itemsObject.canTempUpgrade = valueItemsDBInstanceAttribute["CanTempUpgrade"].asString() == "true";
|
itemsObject.canTempUpgrade = valueItemsDBInstanceAttribute["CanTempUpgrade"].asString() == "true";
|
||||||
if(!valueItemsDBInstanceAttribute["Category"].isNull())
|
if(!valueItemsDBInstanceAttribute["Category"].isNull())
|
||||||
@@ -237,6 +237,8 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload)
|
|||||||
itemsObject.computeBurstEnabled = valueItemsDBInstanceAttribute["ComputeBurstEnabled"].asString() == "true";
|
itemsObject.computeBurstEnabled = valueItemsDBInstanceAttribute["ComputeBurstEnabled"].asString() == "true";
|
||||||
if(!valueItemsDBInstanceAttribute["ReadOnlyStatus"].isNull())
|
if(!valueItemsDBInstanceAttribute["ReadOnlyStatus"].isNull())
|
||||||
itemsObject.readOnlyStatus = valueItemsDBInstanceAttribute["ReadOnlyStatus"].asString();
|
itemsObject.readOnlyStatus = valueItemsDBInstanceAttribute["ReadOnlyStatus"].asString();
|
||||||
|
if(!valueItemsDBInstanceAttribute["BurstingEnabled"].isNull())
|
||||||
|
itemsObject.burstingEnabled = valueItemsDBInstanceAttribute["BurstingEnabled"].asString() == "true";
|
||||||
auto allDBClusterNodesNode = valueItemsDBInstanceAttribute["DBClusterNodes"]["DBClusterNode"];
|
auto allDBClusterNodesNode = valueItemsDBInstanceAttribute["DBClusterNodes"]["DBClusterNode"];
|
||||||
for (auto valueItemsDBInstanceAttributeDBClusterNodesDBClusterNode : allDBClusterNodesNode)
|
for (auto valueItemsDBInstanceAttributeDBClusterNodesDBClusterNode : allDBClusterNodesNode)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -51,8 +51,8 @@ void DescribeDBInstancesResult::parse(const std::string &payload)
|
|||||||
itemsObject.burstingEnabled = valueItemsDBInstance["BurstingEnabled"].asString() == "true";
|
itemsObject.burstingEnabled = valueItemsDBInstance["BurstingEnabled"].asString() == "true";
|
||||||
if(!valueItemsDBInstance["Category"].isNull())
|
if(!valueItemsDBInstance["Category"].isNull())
|
||||||
itemsObject.category = valueItemsDBInstance["Category"].asString();
|
itemsObject.category = valueItemsDBInstance["Category"].asString();
|
||||||
if(!valueItemsDBInstance["ColdDataEnabled"].isNull())
|
if(!valueItemsDBInstance["IsAnalyticReadOnlyIns"].isNull())
|
||||||
itemsObject.coldDataEnabled = valueItemsDBInstance["ColdDataEnabled"].asString() == "true";
|
itemsObject.isAnalyticReadOnlyIns = valueItemsDBInstance["IsAnalyticReadOnlyIns"].asString() == "true";
|
||||||
if(!valueItemsDBInstance["ConnectionMode"].isNull())
|
if(!valueItemsDBInstance["ConnectionMode"].isNull())
|
||||||
itemsObject.connectionMode = valueItemsDBInstance["ConnectionMode"].asString();
|
itemsObject.connectionMode = valueItemsDBInstance["ConnectionMode"].asString();
|
||||||
if(!valueItemsDBInstance["ConnectionString"].isNull())
|
if(!valueItemsDBInstance["ConnectionString"].isNull())
|
||||||
@@ -161,6 +161,8 @@ void DescribeDBInstancesResult::parse(const std::string &payload)
|
|||||||
itemsObject.greenInstanceName = valueItemsDBInstance["GreenInstanceName"].asString();
|
itemsObject.greenInstanceName = valueItemsDBInstance["GreenInstanceName"].asString();
|
||||||
if(!valueItemsDBInstance["AutoRenewal"].isNull())
|
if(!valueItemsDBInstance["AutoRenewal"].isNull())
|
||||||
itemsObject.autoRenewal = valueItemsDBInstance["AutoRenewal"].asString() == "true";
|
itemsObject.autoRenewal = valueItemsDBInstance["AutoRenewal"].asString() == "true";
|
||||||
|
if(!valueItemsDBInstance["ColdDataEnabled"].isNull())
|
||||||
|
itemsObject.coldDataEnabled = valueItemsDBInstance["ColdDataEnabled"].asString() == "true";
|
||||||
auto allReadOnlyDBInstanceIdsNode = valueItemsDBInstance["ReadOnlyDBInstanceIds"]["ReadOnlyDBInstanceId"];
|
auto allReadOnlyDBInstanceIdsNode = valueItemsDBInstance["ReadOnlyDBInstanceIds"]["ReadOnlyDBInstanceId"];
|
||||||
for (auto valueItemsDBInstanceReadOnlyDBInstanceIdsReadOnlyDBInstanceId : allReadOnlyDBInstanceIdsNode)
|
for (auto valueItemsDBInstanceReadOnlyDBInstanceIdsReadOnlyDBInstanceId : allReadOnlyDBInstanceIdsNode)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -51,6 +51,8 @@ void DescribeDBProxyPerformanceResult::parse(const std::string &payload)
|
|||||||
performanceKeysObject.service = valuePerformanceKeysPerformanceKey["Service"].asString();
|
performanceKeysObject.service = valuePerformanceKeysPerformanceKey["Service"].asString();
|
||||||
if(!valuePerformanceKeysPerformanceKey["Node"].isNull())
|
if(!valuePerformanceKeysPerformanceKey["Node"].isNull())
|
||||||
performanceKeysObject.node = valuePerformanceKeysPerformanceKey["Node"].asString();
|
performanceKeysObject.node = valuePerformanceKeysPerformanceKey["Node"].asString();
|
||||||
|
if(!valuePerformanceKeysPerformanceKey["Server"].isNull())
|
||||||
|
performanceKeysObject.server = valuePerformanceKeysPerformanceKey["Server"].asString();
|
||||||
auto allValuesNode = valuePerformanceKeysPerformanceKey["Values"]["PerformanceValue"];
|
auto allValuesNode = valuePerformanceKeysPerformanceKey["Values"]["PerformanceValue"];
|
||||||
for (auto valuePerformanceKeysPerformanceKeyValuesPerformanceValue : allValuesNode)
|
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);
|
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 {
|
std::string ModifyDBInstanceConnectionStringRequest::getResourceOwnerAccount() const {
|
||||||
return resourceOwnerAccount_;
|
return resourceOwnerAccount_;
|
||||||
}
|
}
|
||||||
@@ -142,3 +151,12 @@ void ModifyDBInstanceConnectionStringRequest::setPort(const std::string &port) {
|
|||||||
setParameter(std::string("Port"), 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