Generated 2015-12-01 for Dds.
This commit is contained in:
@@ -29,6 +29,8 @@ set(dds_public_header_model
|
|||||||
include/alibabacloud/dds/model/CheckCloudResourceAuthorizedResult.h
|
include/alibabacloud/dds/model/CheckCloudResourceAuthorizedResult.h
|
||||||
include/alibabacloud/dds/model/CheckRecoveryConditionRequest.h
|
include/alibabacloud/dds/model/CheckRecoveryConditionRequest.h
|
||||||
include/alibabacloud/dds/model/CheckRecoveryConditionResult.h
|
include/alibabacloud/dds/model/CheckRecoveryConditionResult.h
|
||||||
|
include/alibabacloud/dds/model/CheckServiceLinkedRoleRequest.h
|
||||||
|
include/alibabacloud/dds/model/CheckServiceLinkedRoleResult.h
|
||||||
include/alibabacloud/dds/model/CreateAccountRequest.h
|
include/alibabacloud/dds/model/CreateAccountRequest.h
|
||||||
include/alibabacloud/dds/model/CreateAccountResult.h
|
include/alibabacloud/dds/model/CreateAccountResult.h
|
||||||
include/alibabacloud/dds/model/CreateBackupRequest.h
|
include/alibabacloud/dds/model/CreateBackupRequest.h
|
||||||
@@ -51,8 +53,14 @@ set(dds_public_header_model
|
|||||||
include/alibabacloud/dds/model/DeleteNodeResult.h
|
include/alibabacloud/dds/model/DeleteNodeResult.h
|
||||||
include/alibabacloud/dds/model/DescribeAccountsRequest.h
|
include/alibabacloud/dds/model/DescribeAccountsRequest.h
|
||||||
include/alibabacloud/dds/model/DescribeAccountsResult.h
|
include/alibabacloud/dds/model/DescribeAccountsResult.h
|
||||||
|
include/alibabacloud/dds/model/DescribeActiveOperationMaintenanceConfigRequest.h
|
||||||
|
include/alibabacloud/dds/model/DescribeActiveOperationMaintenanceConfigResult.h
|
||||||
|
include/alibabacloud/dds/model/DescribeActiveOperationTaskRequest.h
|
||||||
|
include/alibabacloud/dds/model/DescribeActiveOperationTaskResult.h
|
||||||
include/alibabacloud/dds/model/DescribeActiveOperationTaskCountRequest.h
|
include/alibabacloud/dds/model/DescribeActiveOperationTaskCountRequest.h
|
||||||
include/alibabacloud/dds/model/DescribeActiveOperationTaskCountResult.h
|
include/alibabacloud/dds/model/DescribeActiveOperationTaskCountResult.h
|
||||||
|
include/alibabacloud/dds/model/DescribeActiveOperationTaskRegionRequest.h
|
||||||
|
include/alibabacloud/dds/model/DescribeActiveOperationTaskRegionResult.h
|
||||||
include/alibabacloud/dds/model/DescribeActiveOperationTaskTypeRequest.h
|
include/alibabacloud/dds/model/DescribeActiveOperationTaskTypeRequest.h
|
||||||
include/alibabacloud/dds/model/DescribeActiveOperationTaskTypeResult.h
|
include/alibabacloud/dds/model/DescribeActiveOperationTaskTypeResult.h
|
||||||
include/alibabacloud/dds/model/DescribeActiveOperationTasksRequest.h
|
include/alibabacloud/dds/model/DescribeActiveOperationTasksRequest.h
|
||||||
@@ -93,6 +101,8 @@ set(dds_public_header_model
|
|||||||
include/alibabacloud/dds/model/DescribeDBInstancePerformanceResult.h
|
include/alibabacloud/dds/model/DescribeDBInstancePerformanceResult.h
|
||||||
include/alibabacloud/dds/model/DescribeDBInstanceSSLRequest.h
|
include/alibabacloud/dds/model/DescribeDBInstanceSSLRequest.h
|
||||||
include/alibabacloud/dds/model/DescribeDBInstanceSSLResult.h
|
include/alibabacloud/dds/model/DescribeDBInstanceSSLResult.h
|
||||||
|
include/alibabacloud/dds/model/DescribeDBInstanceSpecInfoRequest.h
|
||||||
|
include/alibabacloud/dds/model/DescribeDBInstanceSpecInfoResult.h
|
||||||
include/alibabacloud/dds/model/DescribeDBInstanceSwitchLogRequest.h
|
include/alibabacloud/dds/model/DescribeDBInstanceSwitchLogRequest.h
|
||||||
include/alibabacloud/dds/model/DescribeDBInstanceSwitchLogResult.h
|
include/alibabacloud/dds/model/DescribeDBInstanceSwitchLogResult.h
|
||||||
include/alibabacloud/dds/model/DescribeDBInstanceTDEInfoRequest.h
|
include/alibabacloud/dds/model/DescribeDBInstanceTDEInfoRequest.h
|
||||||
@@ -173,6 +183,8 @@ set(dds_public_header_model
|
|||||||
include/alibabacloud/dds/model/ModifyAuditPolicyResult.h
|
include/alibabacloud/dds/model/ModifyAuditPolicyResult.h
|
||||||
include/alibabacloud/dds/model/ModifyBackupPolicyRequest.h
|
include/alibabacloud/dds/model/ModifyBackupPolicyRequest.h
|
||||||
include/alibabacloud/dds/model/ModifyBackupPolicyResult.h
|
include/alibabacloud/dds/model/ModifyBackupPolicyResult.h
|
||||||
|
include/alibabacloud/dds/model/ModifyDBInstanceConfigRequest.h
|
||||||
|
include/alibabacloud/dds/model/ModifyDBInstanceConfigResult.h
|
||||||
include/alibabacloud/dds/model/ModifyDBInstanceConnectionStringRequest.h
|
include/alibabacloud/dds/model/ModifyDBInstanceConnectionStringRequest.h
|
||||||
include/alibabacloud/dds/model/ModifyDBInstanceConnectionStringResult.h
|
include/alibabacloud/dds/model/ModifyDBInstanceConnectionStringResult.h
|
||||||
include/alibabacloud/dds/model/ModifyDBInstanceDescriptionRequest.h
|
include/alibabacloud/dds/model/ModifyDBInstanceDescriptionRequest.h
|
||||||
@@ -256,6 +268,8 @@ set(dds_src
|
|||||||
src/model/CheckCloudResourceAuthorizedResult.cc
|
src/model/CheckCloudResourceAuthorizedResult.cc
|
||||||
src/model/CheckRecoveryConditionRequest.cc
|
src/model/CheckRecoveryConditionRequest.cc
|
||||||
src/model/CheckRecoveryConditionResult.cc
|
src/model/CheckRecoveryConditionResult.cc
|
||||||
|
src/model/CheckServiceLinkedRoleRequest.cc
|
||||||
|
src/model/CheckServiceLinkedRoleResult.cc
|
||||||
src/model/CreateAccountRequest.cc
|
src/model/CreateAccountRequest.cc
|
||||||
src/model/CreateAccountResult.cc
|
src/model/CreateAccountResult.cc
|
||||||
src/model/CreateBackupRequest.cc
|
src/model/CreateBackupRequest.cc
|
||||||
@@ -278,8 +292,14 @@ set(dds_src
|
|||||||
src/model/DeleteNodeResult.cc
|
src/model/DeleteNodeResult.cc
|
||||||
src/model/DescribeAccountsRequest.cc
|
src/model/DescribeAccountsRequest.cc
|
||||||
src/model/DescribeAccountsResult.cc
|
src/model/DescribeAccountsResult.cc
|
||||||
|
src/model/DescribeActiveOperationMaintenanceConfigRequest.cc
|
||||||
|
src/model/DescribeActiveOperationMaintenanceConfigResult.cc
|
||||||
|
src/model/DescribeActiveOperationTaskRequest.cc
|
||||||
|
src/model/DescribeActiveOperationTaskResult.cc
|
||||||
src/model/DescribeActiveOperationTaskCountRequest.cc
|
src/model/DescribeActiveOperationTaskCountRequest.cc
|
||||||
src/model/DescribeActiveOperationTaskCountResult.cc
|
src/model/DescribeActiveOperationTaskCountResult.cc
|
||||||
|
src/model/DescribeActiveOperationTaskRegionRequest.cc
|
||||||
|
src/model/DescribeActiveOperationTaskRegionResult.cc
|
||||||
src/model/DescribeActiveOperationTaskTypeRequest.cc
|
src/model/DescribeActiveOperationTaskTypeRequest.cc
|
||||||
src/model/DescribeActiveOperationTaskTypeResult.cc
|
src/model/DescribeActiveOperationTaskTypeResult.cc
|
||||||
src/model/DescribeActiveOperationTasksRequest.cc
|
src/model/DescribeActiveOperationTasksRequest.cc
|
||||||
@@ -320,6 +340,8 @@ set(dds_src
|
|||||||
src/model/DescribeDBInstancePerformanceResult.cc
|
src/model/DescribeDBInstancePerformanceResult.cc
|
||||||
src/model/DescribeDBInstanceSSLRequest.cc
|
src/model/DescribeDBInstanceSSLRequest.cc
|
||||||
src/model/DescribeDBInstanceSSLResult.cc
|
src/model/DescribeDBInstanceSSLResult.cc
|
||||||
|
src/model/DescribeDBInstanceSpecInfoRequest.cc
|
||||||
|
src/model/DescribeDBInstanceSpecInfoResult.cc
|
||||||
src/model/DescribeDBInstanceSwitchLogRequest.cc
|
src/model/DescribeDBInstanceSwitchLogRequest.cc
|
||||||
src/model/DescribeDBInstanceSwitchLogResult.cc
|
src/model/DescribeDBInstanceSwitchLogResult.cc
|
||||||
src/model/DescribeDBInstanceTDEInfoRequest.cc
|
src/model/DescribeDBInstanceTDEInfoRequest.cc
|
||||||
@@ -400,6 +422,8 @@ set(dds_src
|
|||||||
src/model/ModifyAuditPolicyResult.cc
|
src/model/ModifyAuditPolicyResult.cc
|
||||||
src/model/ModifyBackupPolicyRequest.cc
|
src/model/ModifyBackupPolicyRequest.cc
|
||||||
src/model/ModifyBackupPolicyResult.cc
|
src/model/ModifyBackupPolicyResult.cc
|
||||||
|
src/model/ModifyDBInstanceConfigRequest.cc
|
||||||
|
src/model/ModifyDBInstanceConfigResult.cc
|
||||||
src/model/ModifyDBInstanceConnectionStringRequest.cc
|
src/model/ModifyDBInstanceConnectionStringRequest.cc
|
||||||
src/model/ModifyDBInstanceConnectionStringResult.cc
|
src/model/ModifyDBInstanceConnectionStringResult.cc
|
||||||
src/model/ModifyDBInstanceDescriptionRequest.cc
|
src/model/ModifyDBInstanceDescriptionRequest.cc
|
||||||
|
|||||||
@@ -30,6 +30,8 @@
|
|||||||
#include "model/CheckCloudResourceAuthorizedResult.h"
|
#include "model/CheckCloudResourceAuthorizedResult.h"
|
||||||
#include "model/CheckRecoveryConditionRequest.h"
|
#include "model/CheckRecoveryConditionRequest.h"
|
||||||
#include "model/CheckRecoveryConditionResult.h"
|
#include "model/CheckRecoveryConditionResult.h"
|
||||||
|
#include "model/CheckServiceLinkedRoleRequest.h"
|
||||||
|
#include "model/CheckServiceLinkedRoleResult.h"
|
||||||
#include "model/CreateAccountRequest.h"
|
#include "model/CreateAccountRequest.h"
|
||||||
#include "model/CreateAccountResult.h"
|
#include "model/CreateAccountResult.h"
|
||||||
#include "model/CreateBackupRequest.h"
|
#include "model/CreateBackupRequest.h"
|
||||||
@@ -52,8 +54,14 @@
|
|||||||
#include "model/DeleteNodeResult.h"
|
#include "model/DeleteNodeResult.h"
|
||||||
#include "model/DescribeAccountsRequest.h"
|
#include "model/DescribeAccountsRequest.h"
|
||||||
#include "model/DescribeAccountsResult.h"
|
#include "model/DescribeAccountsResult.h"
|
||||||
|
#include "model/DescribeActiveOperationMaintenanceConfigRequest.h"
|
||||||
|
#include "model/DescribeActiveOperationMaintenanceConfigResult.h"
|
||||||
|
#include "model/DescribeActiveOperationTaskRequest.h"
|
||||||
|
#include "model/DescribeActiveOperationTaskResult.h"
|
||||||
#include "model/DescribeActiveOperationTaskCountRequest.h"
|
#include "model/DescribeActiveOperationTaskCountRequest.h"
|
||||||
#include "model/DescribeActiveOperationTaskCountResult.h"
|
#include "model/DescribeActiveOperationTaskCountResult.h"
|
||||||
|
#include "model/DescribeActiveOperationTaskRegionRequest.h"
|
||||||
|
#include "model/DescribeActiveOperationTaskRegionResult.h"
|
||||||
#include "model/DescribeActiveOperationTaskTypeRequest.h"
|
#include "model/DescribeActiveOperationTaskTypeRequest.h"
|
||||||
#include "model/DescribeActiveOperationTaskTypeResult.h"
|
#include "model/DescribeActiveOperationTaskTypeResult.h"
|
||||||
#include "model/DescribeActiveOperationTasksRequest.h"
|
#include "model/DescribeActiveOperationTasksRequest.h"
|
||||||
@@ -94,6 +102,8 @@
|
|||||||
#include "model/DescribeDBInstancePerformanceResult.h"
|
#include "model/DescribeDBInstancePerformanceResult.h"
|
||||||
#include "model/DescribeDBInstanceSSLRequest.h"
|
#include "model/DescribeDBInstanceSSLRequest.h"
|
||||||
#include "model/DescribeDBInstanceSSLResult.h"
|
#include "model/DescribeDBInstanceSSLResult.h"
|
||||||
|
#include "model/DescribeDBInstanceSpecInfoRequest.h"
|
||||||
|
#include "model/DescribeDBInstanceSpecInfoResult.h"
|
||||||
#include "model/DescribeDBInstanceSwitchLogRequest.h"
|
#include "model/DescribeDBInstanceSwitchLogRequest.h"
|
||||||
#include "model/DescribeDBInstanceSwitchLogResult.h"
|
#include "model/DescribeDBInstanceSwitchLogResult.h"
|
||||||
#include "model/DescribeDBInstanceTDEInfoRequest.h"
|
#include "model/DescribeDBInstanceTDEInfoRequest.h"
|
||||||
@@ -174,6 +184,8 @@
|
|||||||
#include "model/ModifyAuditPolicyResult.h"
|
#include "model/ModifyAuditPolicyResult.h"
|
||||||
#include "model/ModifyBackupPolicyRequest.h"
|
#include "model/ModifyBackupPolicyRequest.h"
|
||||||
#include "model/ModifyBackupPolicyResult.h"
|
#include "model/ModifyBackupPolicyResult.h"
|
||||||
|
#include "model/ModifyDBInstanceConfigRequest.h"
|
||||||
|
#include "model/ModifyDBInstanceConfigResult.h"
|
||||||
#include "model/ModifyDBInstanceConnectionStringRequest.h"
|
#include "model/ModifyDBInstanceConnectionStringRequest.h"
|
||||||
#include "model/ModifyDBInstanceConnectionStringResult.h"
|
#include "model/ModifyDBInstanceConnectionStringResult.h"
|
||||||
#include "model/ModifyDBInstanceDescriptionRequest.h"
|
#include "model/ModifyDBInstanceDescriptionRequest.h"
|
||||||
@@ -267,6 +279,9 @@ namespace AlibabaCloud
|
|||||||
typedef Outcome<Error, Model::CheckRecoveryConditionResult> CheckRecoveryConditionOutcome;
|
typedef Outcome<Error, Model::CheckRecoveryConditionResult> CheckRecoveryConditionOutcome;
|
||||||
typedef std::future<CheckRecoveryConditionOutcome> CheckRecoveryConditionOutcomeCallable;
|
typedef std::future<CheckRecoveryConditionOutcome> CheckRecoveryConditionOutcomeCallable;
|
||||||
typedef std::function<void(const DdsClient*, const Model::CheckRecoveryConditionRequest&, const CheckRecoveryConditionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckRecoveryConditionAsyncHandler;
|
typedef std::function<void(const DdsClient*, const Model::CheckRecoveryConditionRequest&, const CheckRecoveryConditionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckRecoveryConditionAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::CheckServiceLinkedRoleResult> CheckServiceLinkedRoleOutcome;
|
||||||
|
typedef std::future<CheckServiceLinkedRoleOutcome> CheckServiceLinkedRoleOutcomeCallable;
|
||||||
|
typedef std::function<void(const DdsClient*, const Model::CheckServiceLinkedRoleRequest&, const CheckServiceLinkedRoleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckServiceLinkedRoleAsyncHandler;
|
||||||
typedef Outcome<Error, Model::CreateAccountResult> CreateAccountOutcome;
|
typedef Outcome<Error, Model::CreateAccountResult> CreateAccountOutcome;
|
||||||
typedef std::future<CreateAccountOutcome> CreateAccountOutcomeCallable;
|
typedef std::future<CreateAccountOutcome> CreateAccountOutcomeCallable;
|
||||||
typedef std::function<void(const DdsClient*, const Model::CreateAccountRequest&, const CreateAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAccountAsyncHandler;
|
typedef std::function<void(const DdsClient*, const Model::CreateAccountRequest&, const CreateAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAccountAsyncHandler;
|
||||||
@@ -300,9 +315,18 @@ namespace AlibabaCloud
|
|||||||
typedef Outcome<Error, Model::DescribeAccountsResult> DescribeAccountsOutcome;
|
typedef Outcome<Error, Model::DescribeAccountsResult> DescribeAccountsOutcome;
|
||||||
typedef std::future<DescribeAccountsOutcome> DescribeAccountsOutcomeCallable;
|
typedef std::future<DescribeAccountsOutcome> DescribeAccountsOutcomeCallable;
|
||||||
typedef std::function<void(const DdsClient*, const Model::DescribeAccountsRequest&, const DescribeAccountsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAccountsAsyncHandler;
|
typedef std::function<void(const DdsClient*, const Model::DescribeAccountsRequest&, const DescribeAccountsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAccountsAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeActiveOperationMaintenanceConfigResult> DescribeActiveOperationMaintenanceConfigOutcome;
|
||||||
|
typedef std::future<DescribeActiveOperationMaintenanceConfigOutcome> DescribeActiveOperationMaintenanceConfigOutcomeCallable;
|
||||||
|
typedef std::function<void(const DdsClient*, const Model::DescribeActiveOperationMaintenanceConfigRequest&, const DescribeActiveOperationMaintenanceConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeActiveOperationMaintenanceConfigAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeActiveOperationTaskResult> DescribeActiveOperationTaskOutcome;
|
||||||
|
typedef std::future<DescribeActiveOperationTaskOutcome> DescribeActiveOperationTaskOutcomeCallable;
|
||||||
|
typedef std::function<void(const DdsClient*, const Model::DescribeActiveOperationTaskRequest&, const DescribeActiveOperationTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeActiveOperationTaskAsyncHandler;
|
||||||
typedef Outcome<Error, Model::DescribeActiveOperationTaskCountResult> DescribeActiveOperationTaskCountOutcome;
|
typedef Outcome<Error, Model::DescribeActiveOperationTaskCountResult> DescribeActiveOperationTaskCountOutcome;
|
||||||
typedef std::future<DescribeActiveOperationTaskCountOutcome> DescribeActiveOperationTaskCountOutcomeCallable;
|
typedef std::future<DescribeActiveOperationTaskCountOutcome> DescribeActiveOperationTaskCountOutcomeCallable;
|
||||||
typedef std::function<void(const DdsClient*, const Model::DescribeActiveOperationTaskCountRequest&, const DescribeActiveOperationTaskCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeActiveOperationTaskCountAsyncHandler;
|
typedef std::function<void(const DdsClient*, const Model::DescribeActiveOperationTaskCountRequest&, const DescribeActiveOperationTaskCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeActiveOperationTaskCountAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeActiveOperationTaskRegionResult> DescribeActiveOperationTaskRegionOutcome;
|
||||||
|
typedef std::future<DescribeActiveOperationTaskRegionOutcome> DescribeActiveOperationTaskRegionOutcomeCallable;
|
||||||
|
typedef std::function<void(const DdsClient*, const Model::DescribeActiveOperationTaskRegionRequest&, const DescribeActiveOperationTaskRegionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeActiveOperationTaskRegionAsyncHandler;
|
||||||
typedef Outcome<Error, Model::DescribeActiveOperationTaskTypeResult> DescribeActiveOperationTaskTypeOutcome;
|
typedef Outcome<Error, Model::DescribeActiveOperationTaskTypeResult> DescribeActiveOperationTaskTypeOutcome;
|
||||||
typedef std::future<DescribeActiveOperationTaskTypeOutcome> DescribeActiveOperationTaskTypeOutcomeCallable;
|
typedef std::future<DescribeActiveOperationTaskTypeOutcome> DescribeActiveOperationTaskTypeOutcomeCallable;
|
||||||
typedef std::function<void(const DdsClient*, const Model::DescribeActiveOperationTaskTypeRequest&, const DescribeActiveOperationTaskTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeActiveOperationTaskTypeAsyncHandler;
|
typedef std::function<void(const DdsClient*, const Model::DescribeActiveOperationTaskTypeRequest&, const DescribeActiveOperationTaskTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeActiveOperationTaskTypeAsyncHandler;
|
||||||
@@ -363,6 +387,9 @@ namespace AlibabaCloud
|
|||||||
typedef Outcome<Error, Model::DescribeDBInstanceSSLResult> DescribeDBInstanceSSLOutcome;
|
typedef Outcome<Error, Model::DescribeDBInstanceSSLResult> DescribeDBInstanceSSLOutcome;
|
||||||
typedef std::future<DescribeDBInstanceSSLOutcome> DescribeDBInstanceSSLOutcomeCallable;
|
typedef std::future<DescribeDBInstanceSSLOutcome> DescribeDBInstanceSSLOutcomeCallable;
|
||||||
typedef std::function<void(const DdsClient*, const Model::DescribeDBInstanceSSLRequest&, const DescribeDBInstanceSSLOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceSSLAsyncHandler;
|
typedef std::function<void(const DdsClient*, const Model::DescribeDBInstanceSSLRequest&, const DescribeDBInstanceSSLOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceSSLAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::DescribeDBInstanceSpecInfoResult> DescribeDBInstanceSpecInfoOutcome;
|
||||||
|
typedef std::future<DescribeDBInstanceSpecInfoOutcome> DescribeDBInstanceSpecInfoOutcomeCallable;
|
||||||
|
typedef std::function<void(const DdsClient*, const Model::DescribeDBInstanceSpecInfoRequest&, const DescribeDBInstanceSpecInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceSpecInfoAsyncHandler;
|
||||||
typedef Outcome<Error, Model::DescribeDBInstanceSwitchLogResult> DescribeDBInstanceSwitchLogOutcome;
|
typedef Outcome<Error, Model::DescribeDBInstanceSwitchLogResult> DescribeDBInstanceSwitchLogOutcome;
|
||||||
typedef std::future<DescribeDBInstanceSwitchLogOutcome> DescribeDBInstanceSwitchLogOutcomeCallable;
|
typedef std::future<DescribeDBInstanceSwitchLogOutcome> DescribeDBInstanceSwitchLogOutcomeCallable;
|
||||||
typedef std::function<void(const DdsClient*, const Model::DescribeDBInstanceSwitchLogRequest&, const DescribeDBInstanceSwitchLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceSwitchLogAsyncHandler;
|
typedef std::function<void(const DdsClient*, const Model::DescribeDBInstanceSwitchLogRequest&, const DescribeDBInstanceSwitchLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceSwitchLogAsyncHandler;
|
||||||
@@ -483,6 +510,9 @@ namespace AlibabaCloud
|
|||||||
typedef Outcome<Error, Model::ModifyBackupPolicyResult> ModifyBackupPolicyOutcome;
|
typedef Outcome<Error, Model::ModifyBackupPolicyResult> ModifyBackupPolicyOutcome;
|
||||||
typedef std::future<ModifyBackupPolicyOutcome> ModifyBackupPolicyOutcomeCallable;
|
typedef std::future<ModifyBackupPolicyOutcome> ModifyBackupPolicyOutcomeCallable;
|
||||||
typedef std::function<void(const DdsClient*, const Model::ModifyBackupPolicyRequest&, const ModifyBackupPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyBackupPolicyAsyncHandler;
|
typedef std::function<void(const DdsClient*, const Model::ModifyBackupPolicyRequest&, const ModifyBackupPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyBackupPolicyAsyncHandler;
|
||||||
|
typedef Outcome<Error, Model::ModifyDBInstanceConfigResult> ModifyDBInstanceConfigOutcome;
|
||||||
|
typedef std::future<ModifyDBInstanceConfigOutcome> ModifyDBInstanceConfigOutcomeCallable;
|
||||||
|
typedef std::function<void(const DdsClient*, const Model::ModifyDBInstanceConfigRequest&, const ModifyDBInstanceConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceConfigAsyncHandler;
|
||||||
typedef Outcome<Error, Model::ModifyDBInstanceConnectionStringResult> ModifyDBInstanceConnectionStringOutcome;
|
typedef Outcome<Error, Model::ModifyDBInstanceConnectionStringResult> ModifyDBInstanceConnectionStringOutcome;
|
||||||
typedef std::future<ModifyDBInstanceConnectionStringOutcome> ModifyDBInstanceConnectionStringOutcomeCallable;
|
typedef std::future<ModifyDBInstanceConnectionStringOutcome> ModifyDBInstanceConnectionStringOutcomeCallable;
|
||||||
typedef std::function<void(const DdsClient*, const Model::ModifyDBInstanceConnectionStringRequest&, const ModifyDBInstanceConnectionStringOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceConnectionStringAsyncHandler;
|
typedef std::function<void(const DdsClient*, const Model::ModifyDBInstanceConnectionStringRequest&, const ModifyDBInstanceConnectionStringOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceConnectionStringAsyncHandler;
|
||||||
@@ -608,6 +638,9 @@ namespace AlibabaCloud
|
|||||||
CheckRecoveryConditionOutcome checkRecoveryCondition(const Model::CheckRecoveryConditionRequest &request)const;
|
CheckRecoveryConditionOutcome checkRecoveryCondition(const Model::CheckRecoveryConditionRequest &request)const;
|
||||||
void checkRecoveryConditionAsync(const Model::CheckRecoveryConditionRequest& request, const CheckRecoveryConditionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void checkRecoveryConditionAsync(const Model::CheckRecoveryConditionRequest& request, const CheckRecoveryConditionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
CheckRecoveryConditionOutcomeCallable checkRecoveryConditionCallable(const Model::CheckRecoveryConditionRequest& request) const;
|
CheckRecoveryConditionOutcomeCallable checkRecoveryConditionCallable(const Model::CheckRecoveryConditionRequest& request) const;
|
||||||
|
CheckServiceLinkedRoleOutcome checkServiceLinkedRole(const Model::CheckServiceLinkedRoleRequest &request)const;
|
||||||
|
void checkServiceLinkedRoleAsync(const Model::CheckServiceLinkedRoleRequest& request, const CheckServiceLinkedRoleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
CheckServiceLinkedRoleOutcomeCallable checkServiceLinkedRoleCallable(const Model::CheckServiceLinkedRoleRequest& request) const;
|
||||||
CreateAccountOutcome createAccount(const Model::CreateAccountRequest &request)const;
|
CreateAccountOutcome createAccount(const Model::CreateAccountRequest &request)const;
|
||||||
void createAccountAsync(const Model::CreateAccountRequest& request, const CreateAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void createAccountAsync(const Model::CreateAccountRequest& request, const CreateAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
CreateAccountOutcomeCallable createAccountCallable(const Model::CreateAccountRequest& request) const;
|
CreateAccountOutcomeCallable createAccountCallable(const Model::CreateAccountRequest& request) const;
|
||||||
@@ -641,9 +674,18 @@ namespace AlibabaCloud
|
|||||||
DescribeAccountsOutcome describeAccounts(const Model::DescribeAccountsRequest &request)const;
|
DescribeAccountsOutcome describeAccounts(const Model::DescribeAccountsRequest &request)const;
|
||||||
void describeAccountsAsync(const Model::DescribeAccountsRequest& request, const DescribeAccountsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void describeAccountsAsync(const Model::DescribeAccountsRequest& request, const DescribeAccountsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
DescribeAccountsOutcomeCallable describeAccountsCallable(const Model::DescribeAccountsRequest& request) const;
|
DescribeAccountsOutcomeCallable describeAccountsCallable(const Model::DescribeAccountsRequest& request) const;
|
||||||
|
DescribeActiveOperationMaintenanceConfigOutcome describeActiveOperationMaintenanceConfig(const Model::DescribeActiveOperationMaintenanceConfigRequest &request)const;
|
||||||
|
void describeActiveOperationMaintenanceConfigAsync(const Model::DescribeActiveOperationMaintenanceConfigRequest& request, const DescribeActiveOperationMaintenanceConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeActiveOperationMaintenanceConfigOutcomeCallable describeActiveOperationMaintenanceConfigCallable(const Model::DescribeActiveOperationMaintenanceConfigRequest& request) const;
|
||||||
|
DescribeActiveOperationTaskOutcome describeActiveOperationTask(const Model::DescribeActiveOperationTaskRequest &request)const;
|
||||||
|
void describeActiveOperationTaskAsync(const Model::DescribeActiveOperationTaskRequest& request, const DescribeActiveOperationTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeActiveOperationTaskOutcomeCallable describeActiveOperationTaskCallable(const Model::DescribeActiveOperationTaskRequest& request) const;
|
||||||
DescribeActiveOperationTaskCountOutcome describeActiveOperationTaskCount(const Model::DescribeActiveOperationTaskCountRequest &request)const;
|
DescribeActiveOperationTaskCountOutcome describeActiveOperationTaskCount(const Model::DescribeActiveOperationTaskCountRequest &request)const;
|
||||||
void describeActiveOperationTaskCountAsync(const Model::DescribeActiveOperationTaskCountRequest& request, const DescribeActiveOperationTaskCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void describeActiveOperationTaskCountAsync(const Model::DescribeActiveOperationTaskCountRequest& request, const DescribeActiveOperationTaskCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
DescribeActiveOperationTaskCountOutcomeCallable describeActiveOperationTaskCountCallable(const Model::DescribeActiveOperationTaskCountRequest& request) const;
|
DescribeActiveOperationTaskCountOutcomeCallable describeActiveOperationTaskCountCallable(const Model::DescribeActiveOperationTaskCountRequest& request) const;
|
||||||
|
DescribeActiveOperationTaskRegionOutcome describeActiveOperationTaskRegion(const Model::DescribeActiveOperationTaskRegionRequest &request)const;
|
||||||
|
void describeActiveOperationTaskRegionAsync(const Model::DescribeActiveOperationTaskRegionRequest& request, const DescribeActiveOperationTaskRegionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeActiveOperationTaskRegionOutcomeCallable describeActiveOperationTaskRegionCallable(const Model::DescribeActiveOperationTaskRegionRequest& request) const;
|
||||||
DescribeActiveOperationTaskTypeOutcome describeActiveOperationTaskType(const Model::DescribeActiveOperationTaskTypeRequest &request)const;
|
DescribeActiveOperationTaskTypeOutcome describeActiveOperationTaskType(const Model::DescribeActiveOperationTaskTypeRequest &request)const;
|
||||||
void describeActiveOperationTaskTypeAsync(const Model::DescribeActiveOperationTaskTypeRequest& request, const DescribeActiveOperationTaskTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void describeActiveOperationTaskTypeAsync(const Model::DescribeActiveOperationTaskTypeRequest& request, const DescribeActiveOperationTaskTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
DescribeActiveOperationTaskTypeOutcomeCallable describeActiveOperationTaskTypeCallable(const Model::DescribeActiveOperationTaskTypeRequest& request) const;
|
DescribeActiveOperationTaskTypeOutcomeCallable describeActiveOperationTaskTypeCallable(const Model::DescribeActiveOperationTaskTypeRequest& request) const;
|
||||||
@@ -704,6 +746,9 @@ namespace AlibabaCloud
|
|||||||
DescribeDBInstanceSSLOutcome describeDBInstanceSSL(const Model::DescribeDBInstanceSSLRequest &request)const;
|
DescribeDBInstanceSSLOutcome describeDBInstanceSSL(const Model::DescribeDBInstanceSSLRequest &request)const;
|
||||||
void describeDBInstanceSSLAsync(const Model::DescribeDBInstanceSSLRequest& request, const DescribeDBInstanceSSLAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void describeDBInstanceSSLAsync(const Model::DescribeDBInstanceSSLRequest& request, const DescribeDBInstanceSSLAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
DescribeDBInstanceSSLOutcomeCallable describeDBInstanceSSLCallable(const Model::DescribeDBInstanceSSLRequest& request) const;
|
DescribeDBInstanceSSLOutcomeCallable describeDBInstanceSSLCallable(const Model::DescribeDBInstanceSSLRequest& request) const;
|
||||||
|
DescribeDBInstanceSpecInfoOutcome describeDBInstanceSpecInfo(const Model::DescribeDBInstanceSpecInfoRequest &request)const;
|
||||||
|
void describeDBInstanceSpecInfoAsync(const Model::DescribeDBInstanceSpecInfoRequest& request, const DescribeDBInstanceSpecInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
DescribeDBInstanceSpecInfoOutcomeCallable describeDBInstanceSpecInfoCallable(const Model::DescribeDBInstanceSpecInfoRequest& request) const;
|
||||||
DescribeDBInstanceSwitchLogOutcome describeDBInstanceSwitchLog(const Model::DescribeDBInstanceSwitchLogRequest &request)const;
|
DescribeDBInstanceSwitchLogOutcome describeDBInstanceSwitchLog(const Model::DescribeDBInstanceSwitchLogRequest &request)const;
|
||||||
void describeDBInstanceSwitchLogAsync(const Model::DescribeDBInstanceSwitchLogRequest& request, const DescribeDBInstanceSwitchLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void describeDBInstanceSwitchLogAsync(const Model::DescribeDBInstanceSwitchLogRequest& request, const DescribeDBInstanceSwitchLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
DescribeDBInstanceSwitchLogOutcomeCallable describeDBInstanceSwitchLogCallable(const Model::DescribeDBInstanceSwitchLogRequest& request) const;
|
DescribeDBInstanceSwitchLogOutcomeCallable describeDBInstanceSwitchLogCallable(const Model::DescribeDBInstanceSwitchLogRequest& request) const;
|
||||||
@@ -824,6 +869,9 @@ namespace AlibabaCloud
|
|||||||
ModifyBackupPolicyOutcome modifyBackupPolicy(const Model::ModifyBackupPolicyRequest &request)const;
|
ModifyBackupPolicyOutcome modifyBackupPolicy(const Model::ModifyBackupPolicyRequest &request)const;
|
||||||
void modifyBackupPolicyAsync(const Model::ModifyBackupPolicyRequest& request, const ModifyBackupPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void modifyBackupPolicyAsync(const Model::ModifyBackupPolicyRequest& request, const ModifyBackupPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
ModifyBackupPolicyOutcomeCallable modifyBackupPolicyCallable(const Model::ModifyBackupPolicyRequest& request) const;
|
ModifyBackupPolicyOutcomeCallable modifyBackupPolicyCallable(const Model::ModifyBackupPolicyRequest& request) const;
|
||||||
|
ModifyDBInstanceConfigOutcome modifyDBInstanceConfig(const Model::ModifyDBInstanceConfigRequest &request)const;
|
||||||
|
void modifyDBInstanceConfigAsync(const Model::ModifyDBInstanceConfigRequest& request, const ModifyDBInstanceConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
|
ModifyDBInstanceConfigOutcomeCallable modifyDBInstanceConfigCallable(const Model::ModifyDBInstanceConfigRequest& request) const;
|
||||||
ModifyDBInstanceConnectionStringOutcome modifyDBInstanceConnectionString(const Model::ModifyDBInstanceConnectionStringRequest &request)const;
|
ModifyDBInstanceConnectionStringOutcome modifyDBInstanceConnectionString(const Model::ModifyDBInstanceConnectionStringRequest &request)const;
|
||||||
void modifyDBInstanceConnectionStringAsync(const Model::ModifyDBInstanceConnectionStringRequest& request, const ModifyDBInstanceConnectionStringAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void modifyDBInstanceConnectionStringAsync(const Model::ModifyDBInstanceConnectionStringRequest& request, const ModifyDBInstanceConnectionStringAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
ModifyDBInstanceConnectionStringOutcomeCallable modifyDBInstanceConnectionStringCallable(const Model::ModifyDBInstanceConnectionStringRequest& request) const;
|
ModifyDBInstanceConnectionStringOutcomeCallable modifyDBInstanceConnectionStringCallable(const Model::ModifyDBInstanceConnectionStringRequest& request) const;
|
||||||
|
|||||||
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* 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_DDS_MODEL_CHECKSERVICELINKEDROLEREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DDS_MODEL_CHECKSERVICELINKEDROLEREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/dds/DdsExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Dds {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DDS_EXPORT CheckServiceLinkedRoleRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
CheckServiceLinkedRoleRequest();
|
||||||
|
~CheckServiceLinkedRoleRequest();
|
||||||
|
std::string getAccessKeyId() const;
|
||||||
|
void setAccessKeyId(const std::string &accessKeyId);
|
||||||
|
std::string getResourceOwnerAccount() const;
|
||||||
|
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
|
||||||
|
std::string getOwnerAccount() const;
|
||||||
|
void setOwnerAccount(const std::string &ownerAccount);
|
||||||
|
long getOwnerId() const;
|
||||||
|
void setOwnerId(long ownerId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string accessKeyId_;
|
||||||
|
std::string resourceOwnerAccount_;
|
||||||
|
std::string ownerAccount_;
|
||||||
|
long ownerId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Dds
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DDS_MODEL_CHECKSERVICELINKEDROLEREQUEST_H_
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* 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_DDS_MODEL_CHECKSERVICELINKEDROLERESULT_H_
|
||||||
|
#define ALIBABACLOUD_DDS_MODEL_CHECKSERVICELINKEDROLERESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/dds/DdsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Dds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DDS_EXPORT CheckServiceLinkedRoleResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
CheckServiceLinkedRoleResult();
|
||||||
|
explicit CheckServiceLinkedRoleResult(const std::string &payload);
|
||||||
|
~CheckServiceLinkedRoleResult();
|
||||||
|
bool getServiceLinkedRoleExists()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
bool serviceLinkedRoleExists_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DDS_MODEL_CHECKSERVICELINKEDROLERESULT_H_
|
||||||
@@ -46,6 +46,8 @@ public:
|
|||||||
void setOwnerId(long ownerId);
|
void setOwnerId(long ownerId);
|
||||||
std::string getAccountPassword() const;
|
std::string getAccountPassword() const;
|
||||||
void setAccountPassword(const std::string &accountPassword);
|
void setAccountPassword(const std::string &accountPassword);
|
||||||
|
std::string getCharacterType() const;
|
||||||
|
void setCharacterType(const std::string &characterType);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
long resourceOwnerId_;
|
long resourceOwnerId_;
|
||||||
@@ -56,6 +58,7 @@ private:
|
|||||||
std::string ownerAccount_;
|
std::string ownerAccount_;
|
||||||
long ownerId_;
|
long ownerId_;
|
||||||
std::string accountPassword_;
|
std::string accountPassword_;
|
||||||
|
std::string characterType_;
|
||||||
};
|
};
|
||||||
} // namespace Model
|
} // namespace Model
|
||||||
} // namespace Dds
|
} // namespace Dds
|
||||||
|
|||||||
@@ -0,0 +1,57 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONMAINTENANCECONFIGREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONMAINTENANCECONFIGREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/dds/DdsExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Dds {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DDS_EXPORT DescribeActiveOperationMaintenanceConfigRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DescribeActiveOperationMaintenanceConfigRequest();
|
||||||
|
~DescribeActiveOperationMaintenanceConfigRequest();
|
||||||
|
long getResourceOwnerId() const;
|
||||||
|
void setResourceOwnerId(long resourceOwnerId);
|
||||||
|
std::string getAccessKeyId() const;
|
||||||
|
void setAccessKeyId(const std::string &accessKeyId);
|
||||||
|
std::string getRegionId() const;
|
||||||
|
void setRegionId(const std::string ®ionId);
|
||||||
|
std::string getResourceOwnerAccount() const;
|
||||||
|
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
|
||||||
|
std::string getOwnerAccount() const;
|
||||||
|
void setOwnerAccount(const std::string &ownerAccount);
|
||||||
|
long getOwnerId() const;
|
||||||
|
void setOwnerId(long ownerId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
long resourceOwnerId_;
|
||||||
|
std::string accessKeyId_;
|
||||||
|
std::string regionId_;
|
||||||
|
std::string resourceOwnerAccount_;
|
||||||
|
std::string ownerAccount_;
|
||||||
|
long ownerId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Dds
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONMAINTENANCECONFIGREQUEST_H_
|
||||||
@@ -0,0 +1,63 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONMAINTENANCECONFIGRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONMAINTENANCECONFIGRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/dds/DdsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Dds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DDS_EXPORT DescribeActiveOperationMaintenanceConfigResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Config
|
||||||
|
{
|
||||||
|
int status;
|
||||||
|
std::string cycleTime;
|
||||||
|
std::string cycleType;
|
||||||
|
std::string maintainEndTime;
|
||||||
|
std::string createdTime;
|
||||||
|
std::string modifiedTime;
|
||||||
|
std::string maintainStartTime;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeActiveOperationMaintenanceConfigResult();
|
||||||
|
explicit DescribeActiveOperationMaintenanceConfigResult(const std::string &payload);
|
||||||
|
~DescribeActiveOperationMaintenanceConfigResult();
|
||||||
|
Config getConfig()const;
|
||||||
|
int getHasConfig()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
Config config_;
|
||||||
|
int hasConfig_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONMAINTENANCECONFIGRESULT_H_
|
||||||
@@ -0,0 +1,60 @@
|
|||||||
|
/*
|
||||||
|
* 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_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKREGIONREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKREGIONREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/dds/DdsExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Dds {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DDS_EXPORT DescribeActiveOperationTaskRegionRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DescribeActiveOperationTaskRegionRequest();
|
||||||
|
~DescribeActiveOperationTaskRegionRequest();
|
||||||
|
long getResourceOwnerId() const;
|
||||||
|
void setResourceOwnerId(long resourceOwnerId);
|
||||||
|
std::string getAccessKeyId() const;
|
||||||
|
void setAccessKeyId(const std::string &accessKeyId);
|
||||||
|
int getIsHistory() const;
|
||||||
|
void setIsHistory(int isHistory);
|
||||||
|
std::string getTaskType() const;
|
||||||
|
void setTaskType(const std::string &taskType);
|
||||||
|
std::string getResourceOwnerAccount() const;
|
||||||
|
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
|
||||||
|
std::string getOwnerAccount() const;
|
||||||
|
void setOwnerAccount(const std::string &ownerAccount);
|
||||||
|
long getOwnerId() const;
|
||||||
|
void setOwnerId(long ownerId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
long resourceOwnerId_;
|
||||||
|
std::string accessKeyId_;
|
||||||
|
int isHistory_;
|
||||||
|
std::string taskType_;
|
||||||
|
std::string resourceOwnerAccount_;
|
||||||
|
std::string ownerAccount_;
|
||||||
|
long ownerId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Dds
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKREGIONREQUEST_H_
|
||||||
@@ -0,0 +1,56 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKREGIONRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKREGIONRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/dds/DdsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Dds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DDS_EXPORT DescribeActiveOperationTaskRegionResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct Items
|
||||||
|
{
|
||||||
|
std::string region;
|
||||||
|
int count;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeActiveOperationTaskRegionResult();
|
||||||
|
explicit DescribeActiveOperationTaskRegionResult(const std::string &payload);
|
||||||
|
~DescribeActiveOperationTaskRegionResult();
|
||||||
|
std::vector<Items> getRegionList()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::vector<Items> regionList_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKREGIONRESULT_H_
|
||||||
@@ -0,0 +1,72 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/dds/DdsExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Dds {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DDS_EXPORT DescribeActiveOperationTaskRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DescribeActiveOperationTaskRequest();
|
||||||
|
~DescribeActiveOperationTaskRequest();
|
||||||
|
long getResourceOwnerId() const;
|
||||||
|
void setResourceOwnerId(long resourceOwnerId);
|
||||||
|
std::string getProductId() const;
|
||||||
|
void setProductId(const std::string &productId);
|
||||||
|
int getPageNumber() const;
|
||||||
|
void setPageNumber(int pageNumber);
|
||||||
|
std::string getAccessKeyId() const;
|
||||||
|
void setAccessKeyId(const std::string &accessKeyId);
|
||||||
|
int getIsHistory() const;
|
||||||
|
void setIsHistory(int isHistory);
|
||||||
|
int getPageSize() const;
|
||||||
|
void setPageSize(int pageSize);
|
||||||
|
std::string getTaskType() const;
|
||||||
|
void setTaskType(const std::string &taskType);
|
||||||
|
std::string getResourceOwnerAccount() const;
|
||||||
|
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
|
||||||
|
std::string getOwnerAccount() const;
|
||||||
|
void setOwnerAccount(const std::string &ownerAccount);
|
||||||
|
long getOwnerId() const;
|
||||||
|
void setOwnerId(long ownerId);
|
||||||
|
std::string getRegion() const;
|
||||||
|
void setRegion(const std::string ®ion);
|
||||||
|
|
||||||
|
private:
|
||||||
|
long resourceOwnerId_;
|
||||||
|
std::string productId_;
|
||||||
|
int pageNumber_;
|
||||||
|
std::string accessKeyId_;
|
||||||
|
int isHistory_;
|
||||||
|
int pageSize_;
|
||||||
|
std::string taskType_;
|
||||||
|
std::string resourceOwnerAccount_;
|
||||||
|
std::string ownerAccount_;
|
||||||
|
long ownerId_;
|
||||||
|
std::string region_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Dds
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKREQUEST_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_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/dds/DdsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Dds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DDS_EXPORT DescribeActiveOperationTaskResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
struct ItemsItem
|
||||||
|
{
|
||||||
|
int status;
|
||||||
|
std::string createdTime;
|
||||||
|
std::string deadline;
|
||||||
|
std::string startTime;
|
||||||
|
std::string insName;
|
||||||
|
std::string dbType;
|
||||||
|
std::string taskParams;
|
||||||
|
std::string modifiedTime;
|
||||||
|
std::string taskType;
|
||||||
|
std::string prepareInterval;
|
||||||
|
std::string region;
|
||||||
|
int id;
|
||||||
|
std::string resultInfo;
|
||||||
|
std::string switchTime;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
DescribeActiveOperationTaskResult();
|
||||||
|
explicit DescribeActiveOperationTaskResult(const std::string &payload);
|
||||||
|
~DescribeActiveOperationTaskResult();
|
||||||
|
int getTotalRecordCount()const;
|
||||||
|
int getPageSize()const;
|
||||||
|
int getPageNumber()const;
|
||||||
|
std::vector<ItemsItem> getItems()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
int totalRecordCount_;
|
||||||
|
int pageSize_;
|
||||||
|
int pageNumber_;
|
||||||
|
std::vector<ItemsItem> items_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKRESULT_H_
|
||||||
@@ -40,6 +40,8 @@ public:
|
|||||||
void setPageNumber(int pageNumber);
|
void setPageNumber(int pageNumber);
|
||||||
std::string getAccessKeyId() const;
|
std::string getAccessKeyId() const;
|
||||||
void setAccessKeyId(const std::string &accessKeyId);
|
void setAccessKeyId(const std::string &accessKeyId);
|
||||||
|
std::string getResourceGroupId() const;
|
||||||
|
void setResourceGroupId(const std::string &resourceGroupId);
|
||||||
std::string getInsName() const;
|
std::string getInsName() const;
|
||||||
void setInsName(const std::string &insName);
|
void setInsName(const std::string &insName);
|
||||||
std::string getRegionId() const;
|
std::string getRegionId() const;
|
||||||
@@ -71,6 +73,7 @@ private:
|
|||||||
std::string changeLevel_;
|
std::string changeLevel_;
|
||||||
int pageNumber_;
|
int pageNumber_;
|
||||||
std::string accessKeyId_;
|
std::string accessKeyId_;
|
||||||
|
std::string resourceGroupId_;
|
||||||
std::string insName_;
|
std::string insName_;
|
||||||
std::string regionId_;
|
std::string regionId_;
|
||||||
int pageSize_;
|
int pageSize_;
|
||||||
|
|||||||
@@ -46,6 +46,8 @@ public:
|
|||||||
void setRegionId(const std::string ®ionId);
|
void setRegionId(const std::string ®ionId);
|
||||||
std::string getExcludeZoneId() const;
|
std::string getExcludeZoneId() const;
|
||||||
void setExcludeZoneId(const std::string &excludeZoneId);
|
void setExcludeZoneId(const std::string &excludeZoneId);
|
||||||
|
std::string getInstanceType() const;
|
||||||
|
void setInstanceType(const std::string &instanceType);
|
||||||
std::string getExcludeSecondaryZoneId() const;
|
std::string getExcludeSecondaryZoneId() const;
|
||||||
void setExcludeSecondaryZoneId(const std::string &excludeSecondaryZoneId);
|
void setExcludeSecondaryZoneId(const std::string &excludeSecondaryZoneId);
|
||||||
std::string getInstanceChargeType() const;
|
std::string getInstanceChargeType() const;
|
||||||
@@ -80,6 +82,7 @@ private:
|
|||||||
std::string resourceGroupId_;
|
std::string resourceGroupId_;
|
||||||
std::string regionId_;
|
std::string regionId_;
|
||||||
std::string excludeZoneId_;
|
std::string excludeZoneId_;
|
||||||
|
std::string instanceType_;
|
||||||
std::string excludeSecondaryZoneId_;
|
std::string excludeSecondaryZoneId_;
|
||||||
std::string instanceChargeType_;
|
std::string instanceChargeType_;
|
||||||
std::string resourceOwnerAccount_;
|
std::string resourceOwnerAccount_;
|
||||||
|
|||||||
@@ -64,6 +64,7 @@ namespace AlibabaCloud
|
|||||||
std::string currentKernelVersion;
|
std::string currentKernelVersion;
|
||||||
std::string nodeId;
|
std::string nodeId;
|
||||||
std::string vpcCloudInstanceId;
|
std::string vpcCloudInstanceId;
|
||||||
|
std::string connectString;
|
||||||
};
|
};
|
||||||
struct ShardAttribute
|
struct ShardAttribute
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -0,0 +1,60 @@
|
|||||||
|
/*
|
||||||
|
* 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_DDS_MODEL_DESCRIBEDBINSTANCESPECINFOREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DDS_MODEL_DESCRIBEDBINSTANCESPECINFOREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/dds/DdsExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Dds {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DDS_EXPORT DescribeDBInstanceSpecInfoRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
DescribeDBInstanceSpecInfoRequest();
|
||||||
|
~DescribeDBInstanceSpecInfoRequest();
|
||||||
|
long getResourceOwnerId() const;
|
||||||
|
void setResourceOwnerId(long resourceOwnerId);
|
||||||
|
std::string getInstanceClass() const;
|
||||||
|
void setInstanceClass(const std::string &instanceClass);
|
||||||
|
std::string getAccessKeyId() const;
|
||||||
|
void setAccessKeyId(const std::string &accessKeyId);
|
||||||
|
std::string getSecurityToken() const;
|
||||||
|
void setSecurityToken(const std::string &securityToken);
|
||||||
|
std::string getResourceOwnerAccount() const;
|
||||||
|
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
|
||||||
|
std::string getOwnerAccount() const;
|
||||||
|
void setOwnerAccount(const std::string &ownerAccount);
|
||||||
|
long getOwnerId() const;
|
||||||
|
void setOwnerId(long ownerId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
long resourceOwnerId_;
|
||||||
|
std::string instanceClass_;
|
||||||
|
std::string accessKeyId_;
|
||||||
|
std::string securityToken_;
|
||||||
|
std::string resourceOwnerAccount_;
|
||||||
|
std::string ownerAccount_;
|
||||||
|
long ownerId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Dds
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEDBINSTANCESPECINFOREQUEST_H_
|
||||||
@@ -0,0 +1,55 @@
|
|||||||
|
/*
|
||||||
|
* 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_DDS_MODEL_DESCRIBEDBINSTANCESPECINFORESULT_H_
|
||||||
|
#define ALIBABACLOUD_DDS_MODEL_DESCRIBEDBINSTANCESPECINFORESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/dds/DdsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Dds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DDS_EXPORT DescribeDBInstanceSpecInfoResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
DescribeDBInstanceSpecInfoResult();
|
||||||
|
explicit DescribeDBInstanceSpecInfoResult(const std::string &payload);
|
||||||
|
~DescribeDBInstanceSpecInfoResult();
|
||||||
|
std::string getDescription()const;
|
||||||
|
std::string getMemory()const;
|
||||||
|
std::string getCPU()const;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
std::string description_;
|
||||||
|
std::string memory_;
|
||||||
|
std::string cPU_;
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEDBINSTANCESPECINFORESULT_H_
|
||||||
@@ -32,6 +32,8 @@ public:
|
|||||||
~DescribeDBInstancesOverviewRequest();
|
~DescribeDBInstancesOverviewRequest();
|
||||||
long getResourceOwnerId() const;
|
long getResourceOwnerId() const;
|
||||||
void setResourceOwnerId(long resourceOwnerId);
|
void setResourceOwnerId(long resourceOwnerId);
|
||||||
|
bool getShowTags() const;
|
||||||
|
void setShowTags(bool showTags);
|
||||||
std::string getNetworkType() const;
|
std::string getNetworkType() const;
|
||||||
void setNetworkType(const std::string &networkType);
|
void setNetworkType(const std::string &networkType);
|
||||||
std::string getEngineVersion() const;
|
std::string getEngineVersion() const;
|
||||||
@@ -67,6 +69,7 @@ public:
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
long resourceOwnerId_;
|
long resourceOwnerId_;
|
||||||
|
bool showTags_;
|
||||||
std::string networkType_;
|
std::string networkType_;
|
||||||
std::string engineVersion_;
|
std::string engineVersion_;
|
||||||
std::string instanceClass_;
|
std::string instanceClass_;
|
||||||
|
|||||||
@@ -38,6 +38,8 @@ public:
|
|||||||
void setPageNumber(int pageNumber);
|
void setPageNumber(int pageNumber);
|
||||||
std::string getAccessKeyId() const;
|
std::string getAccessKeyId() const;
|
||||||
void setAccessKeyId(const std::string &accessKeyId);
|
void setAccessKeyId(const std::string &accessKeyId);
|
||||||
|
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);
|
||||||
int getPageSize() const;
|
int getPageSize() const;
|
||||||
@@ -66,6 +68,7 @@ private:
|
|||||||
std::string toStartTime_;
|
std::string toStartTime_;
|
||||||
int pageNumber_;
|
int pageNumber_;
|
||||||
std::string accessKeyId_;
|
std::string accessKeyId_;
|
||||||
|
std::string resourceGroupId_;
|
||||||
std::string regionId_;
|
std::string regionId_;
|
||||||
int pageSize_;
|
int pageSize_;
|
||||||
std::string instanceType_;
|
std::string instanceType_;
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ namespace AlibabaCloud
|
|||||||
public:
|
public:
|
||||||
struct ItemsItem
|
struct ItemsItem
|
||||||
{
|
{
|
||||||
int status;
|
std::string status;
|
||||||
float progress;
|
float progress;
|
||||||
std::string taskId;
|
std::string taskId;
|
||||||
std::string endTime;
|
std::string endTime;
|
||||||
|
|||||||
@@ -36,6 +36,8 @@ public:
|
|||||||
void setToStartTime(const std::string &toStartTime);
|
void setToStartTime(const std::string &toStartTime);
|
||||||
std::string getAccessKeyId() const;
|
std::string getAccessKeyId() const;
|
||||||
void setAccessKeyId(const std::string &accessKeyId);
|
void setAccessKeyId(const std::string &accessKeyId);
|
||||||
|
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 getTaskId() const;
|
std::string getTaskId() const;
|
||||||
@@ -59,6 +61,7 @@ private:
|
|||||||
long resourceOwnerId_;
|
long resourceOwnerId_;
|
||||||
std::string toStartTime_;
|
std::string toStartTime_;
|
||||||
std::string accessKeyId_;
|
std::string accessKeyId_;
|
||||||
|
std::string resourceGroupId_;
|
||||||
std::string regionId_;
|
std::string regionId_;
|
||||||
std::string taskId_;
|
std::string taskId_;
|
||||||
int toExecTime_;
|
int toExecTime_;
|
||||||
|
|||||||
@@ -158,11 +158,13 @@ namespace AlibabaCloud
|
|||||||
bool contractActivity;
|
bool contractActivity;
|
||||||
std::string cycleFee;
|
std::string cycleFee;
|
||||||
long moduleId;
|
long moduleId;
|
||||||
|
std::string priceUnit;
|
||||||
bool pricingModule;
|
bool pricingModule;
|
||||||
std::string moduleCode;
|
std::string moduleCode;
|
||||||
DepreciateInfo1 depreciateInfo1;
|
DepreciateInfo1 depreciateInfo1;
|
||||||
double totalProductFee;
|
double totalProductFee;
|
||||||
std::vector<ModuleInstanceItem::ModuleAttr> moduleAttrs;
|
std::vector<ModuleInstanceItem::ModuleAttr> moduleAttrs;
|
||||||
|
std::string priceType;
|
||||||
};
|
};
|
||||||
struct OptionalPromotion
|
struct OptionalPromotion
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -46,6 +46,8 @@ public:
|
|||||||
void setOwnerAccount(const std::string &ownerAccount);
|
void setOwnerAccount(const std::string &ownerAccount);
|
||||||
long getOwnerId() const;
|
long getOwnerId() const;
|
||||||
void setOwnerId(long ownerId);
|
void setOwnerId(long ownerId);
|
||||||
|
std::string getCharacterType() const;
|
||||||
|
void setCharacterType(const std::string &characterType);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
long resourceOwnerId_;
|
long resourceOwnerId_;
|
||||||
@@ -56,6 +58,7 @@ private:
|
|||||||
std::string resourceOwnerAccount_;
|
std::string resourceOwnerAccount_;
|
||||||
std::string ownerAccount_;
|
std::string ownerAccount_;
|
||||||
long ownerId_;
|
long ownerId_;
|
||||||
|
std::string characterType_;
|
||||||
};
|
};
|
||||||
} // namespace Model
|
} // namespace Model
|
||||||
} // namespace Dds
|
} // namespace Dds
|
||||||
|
|||||||
@@ -34,6 +34,8 @@ public:
|
|||||||
void setResourceOwnerId(long resourceOwnerId);
|
void setResourceOwnerId(long resourceOwnerId);
|
||||||
std::string getAccessKeyId() const;
|
std::string getAccessKeyId() const;
|
||||||
void setAccessKeyId(const std::string &accessKeyId);
|
void setAccessKeyId(const std::string &accessKeyId);
|
||||||
|
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 getSwitchTime() const;
|
std::string getSwitchTime() const;
|
||||||
@@ -52,6 +54,7 @@ public:
|
|||||||
private:
|
private:
|
||||||
long resourceOwnerId_;
|
long resourceOwnerId_;
|
||||||
std::string accessKeyId_;
|
std::string accessKeyId_;
|
||||||
|
std::string resourceGroupId_;
|
||||||
std::string regionId_;
|
std::string regionId_;
|
||||||
std::string switchTime_;
|
std::string switchTime_;
|
||||||
std::string resourceOwnerAccount_;
|
std::string resourceOwnerAccount_;
|
||||||
|
|||||||
@@ -0,0 +1,63 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_DDS_MODEL_MODIFYDBINSTANCECONFIGREQUEST_H_
|
||||||
|
#define ALIBABACLOUD_DDS_MODEL_MODIFYDBINSTANCECONFIGREQUEST_H_
|
||||||
|
|
||||||
|
#include <alibabacloud/dds/DdsExport.h>
|
||||||
|
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
namespace AlibabaCloud {
|
||||||
|
namespace Dds {
|
||||||
|
namespace Model {
|
||||||
|
class ALIBABACLOUD_DDS_EXPORT ModifyDBInstanceConfigRequest : public RpcServiceRequest {
|
||||||
|
public:
|
||||||
|
ModifyDBInstanceConfigRequest();
|
||||||
|
~ModifyDBInstanceConfigRequest();
|
||||||
|
long getResourceOwnerId() const;
|
||||||
|
void setResourceOwnerId(long resourceOwnerId);
|
||||||
|
std::string getAccessKeyId() const;
|
||||||
|
void setAccessKeyId(const std::string &accessKeyId);
|
||||||
|
std::string getConfigName() const;
|
||||||
|
void setConfigName(const std::string &configName);
|
||||||
|
std::string getDBInstanceId() const;
|
||||||
|
void setDBInstanceId(const std::string &dBInstanceId);
|
||||||
|
std::string getResourceOwnerAccount() const;
|
||||||
|
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
|
||||||
|
std::string getOwnerAccount() const;
|
||||||
|
void setOwnerAccount(const std::string &ownerAccount);
|
||||||
|
std::string getConfigValue() const;
|
||||||
|
void setConfigValue(const std::string &configValue);
|
||||||
|
long getOwnerId() const;
|
||||||
|
void setOwnerId(long ownerId);
|
||||||
|
|
||||||
|
private:
|
||||||
|
long resourceOwnerId_;
|
||||||
|
std::string accessKeyId_;
|
||||||
|
std::string configName_;
|
||||||
|
std::string dBInstanceId_;
|
||||||
|
std::string resourceOwnerAccount_;
|
||||||
|
std::string ownerAccount_;
|
||||||
|
std::string configValue_;
|
||||||
|
long ownerId_;
|
||||||
|
};
|
||||||
|
} // namespace Model
|
||||||
|
} // namespace Dds
|
||||||
|
} // namespace AlibabaCloud
|
||||||
|
#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYDBINSTANCECONFIGREQUEST_H_
|
||||||
@@ -0,0 +1,49 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ALIBABACLOUD_DDS_MODEL_MODIFYDBINSTANCECONFIGRESULT_H_
|
||||||
|
#define ALIBABACLOUD_DDS_MODEL_MODIFYDBINSTANCECONFIGRESULT_H_
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <vector>
|
||||||
|
#include <utility>
|
||||||
|
#include <alibabacloud/core/ServiceResult.h>
|
||||||
|
#include <alibabacloud/dds/DdsExport.h>
|
||||||
|
|
||||||
|
namespace AlibabaCloud
|
||||||
|
{
|
||||||
|
namespace Dds
|
||||||
|
{
|
||||||
|
namespace Model
|
||||||
|
{
|
||||||
|
class ALIBABACLOUD_DDS_EXPORT ModifyDBInstanceConfigResult : public ServiceResult
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
|
||||||
|
ModifyDBInstanceConfigResult();
|
||||||
|
explicit ModifyDBInstanceConfigResult(const std::string &payload);
|
||||||
|
~ModifyDBInstanceConfigResult();
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void parse(const std::string &payload);
|
||||||
|
private:
|
||||||
|
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYDBINSTANCECONFIGRESULT_H_
|
||||||
@@ -195,6 +195,42 @@ DdsClient::CheckRecoveryConditionOutcomeCallable DdsClient::checkRecoveryConditi
|
|||||||
return task->get_future();
|
return task->get_future();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
DdsClient::CheckServiceLinkedRoleOutcome DdsClient::checkServiceLinkedRole(const CheckServiceLinkedRoleRequest &request) const
|
||||||
|
{
|
||||||
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
if (!endpointOutcome.isSuccess())
|
||||||
|
return CheckServiceLinkedRoleOutcome(endpointOutcome.error());
|
||||||
|
|
||||||
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||||
|
|
||||||
|
if (outcome.isSuccess())
|
||||||
|
return CheckServiceLinkedRoleOutcome(CheckServiceLinkedRoleResult(outcome.result()));
|
||||||
|
else
|
||||||
|
return CheckServiceLinkedRoleOutcome(outcome.error());
|
||||||
|
}
|
||||||
|
|
||||||
|
void DdsClient::checkServiceLinkedRoleAsync(const CheckServiceLinkedRoleRequest& request, const CheckServiceLinkedRoleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||||
|
{
|
||||||
|
auto fn = [this, request, handler, context]()
|
||||||
|
{
|
||||||
|
handler(this, request, checkServiceLinkedRole(request), context);
|
||||||
|
};
|
||||||
|
|
||||||
|
asyncExecute(new Runnable(fn));
|
||||||
|
}
|
||||||
|
|
||||||
|
DdsClient::CheckServiceLinkedRoleOutcomeCallable DdsClient::checkServiceLinkedRoleCallable(const CheckServiceLinkedRoleRequest &request) const
|
||||||
|
{
|
||||||
|
auto task = std::make_shared<std::packaged_task<CheckServiceLinkedRoleOutcome()>>(
|
||||||
|
[this, request]()
|
||||||
|
{
|
||||||
|
return this->checkServiceLinkedRole(request);
|
||||||
|
});
|
||||||
|
|
||||||
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||||
|
return task->get_future();
|
||||||
|
}
|
||||||
|
|
||||||
DdsClient::CreateAccountOutcome DdsClient::createAccount(const CreateAccountRequest &request) const
|
DdsClient::CreateAccountOutcome DdsClient::createAccount(const CreateAccountRequest &request) const
|
||||||
{
|
{
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
@@ -591,6 +627,78 @@ DdsClient::DescribeAccountsOutcomeCallable DdsClient::describeAccountsCallable(c
|
|||||||
return task->get_future();
|
return task->get_future();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
DdsClient::DescribeActiveOperationMaintenanceConfigOutcome DdsClient::describeActiveOperationMaintenanceConfig(const DescribeActiveOperationMaintenanceConfigRequest &request) const
|
||||||
|
{
|
||||||
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
if (!endpointOutcome.isSuccess())
|
||||||
|
return DescribeActiveOperationMaintenanceConfigOutcome(endpointOutcome.error());
|
||||||
|
|
||||||
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||||
|
|
||||||
|
if (outcome.isSuccess())
|
||||||
|
return DescribeActiveOperationMaintenanceConfigOutcome(DescribeActiveOperationMaintenanceConfigResult(outcome.result()));
|
||||||
|
else
|
||||||
|
return DescribeActiveOperationMaintenanceConfigOutcome(outcome.error());
|
||||||
|
}
|
||||||
|
|
||||||
|
void DdsClient::describeActiveOperationMaintenanceConfigAsync(const DescribeActiveOperationMaintenanceConfigRequest& request, const DescribeActiveOperationMaintenanceConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||||
|
{
|
||||||
|
auto fn = [this, request, handler, context]()
|
||||||
|
{
|
||||||
|
handler(this, request, describeActiveOperationMaintenanceConfig(request), context);
|
||||||
|
};
|
||||||
|
|
||||||
|
asyncExecute(new Runnable(fn));
|
||||||
|
}
|
||||||
|
|
||||||
|
DdsClient::DescribeActiveOperationMaintenanceConfigOutcomeCallable DdsClient::describeActiveOperationMaintenanceConfigCallable(const DescribeActiveOperationMaintenanceConfigRequest &request) const
|
||||||
|
{
|
||||||
|
auto task = std::make_shared<std::packaged_task<DescribeActiveOperationMaintenanceConfigOutcome()>>(
|
||||||
|
[this, request]()
|
||||||
|
{
|
||||||
|
return this->describeActiveOperationMaintenanceConfig(request);
|
||||||
|
});
|
||||||
|
|
||||||
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||||
|
return task->get_future();
|
||||||
|
}
|
||||||
|
|
||||||
|
DdsClient::DescribeActiveOperationTaskOutcome DdsClient::describeActiveOperationTask(const DescribeActiveOperationTaskRequest &request) const
|
||||||
|
{
|
||||||
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
if (!endpointOutcome.isSuccess())
|
||||||
|
return DescribeActiveOperationTaskOutcome(endpointOutcome.error());
|
||||||
|
|
||||||
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||||
|
|
||||||
|
if (outcome.isSuccess())
|
||||||
|
return DescribeActiveOperationTaskOutcome(DescribeActiveOperationTaskResult(outcome.result()));
|
||||||
|
else
|
||||||
|
return DescribeActiveOperationTaskOutcome(outcome.error());
|
||||||
|
}
|
||||||
|
|
||||||
|
void DdsClient::describeActiveOperationTaskAsync(const DescribeActiveOperationTaskRequest& request, const DescribeActiveOperationTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||||
|
{
|
||||||
|
auto fn = [this, request, handler, context]()
|
||||||
|
{
|
||||||
|
handler(this, request, describeActiveOperationTask(request), context);
|
||||||
|
};
|
||||||
|
|
||||||
|
asyncExecute(new Runnable(fn));
|
||||||
|
}
|
||||||
|
|
||||||
|
DdsClient::DescribeActiveOperationTaskOutcomeCallable DdsClient::describeActiveOperationTaskCallable(const DescribeActiveOperationTaskRequest &request) const
|
||||||
|
{
|
||||||
|
auto task = std::make_shared<std::packaged_task<DescribeActiveOperationTaskOutcome()>>(
|
||||||
|
[this, request]()
|
||||||
|
{
|
||||||
|
return this->describeActiveOperationTask(request);
|
||||||
|
});
|
||||||
|
|
||||||
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||||
|
return task->get_future();
|
||||||
|
}
|
||||||
|
|
||||||
DdsClient::DescribeActiveOperationTaskCountOutcome DdsClient::describeActiveOperationTaskCount(const DescribeActiveOperationTaskCountRequest &request) const
|
DdsClient::DescribeActiveOperationTaskCountOutcome DdsClient::describeActiveOperationTaskCount(const DescribeActiveOperationTaskCountRequest &request) const
|
||||||
{
|
{
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
@@ -627,6 +735,42 @@ DdsClient::DescribeActiveOperationTaskCountOutcomeCallable DdsClient::describeAc
|
|||||||
return task->get_future();
|
return task->get_future();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
DdsClient::DescribeActiveOperationTaskRegionOutcome DdsClient::describeActiveOperationTaskRegion(const DescribeActiveOperationTaskRegionRequest &request) const
|
||||||
|
{
|
||||||
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
if (!endpointOutcome.isSuccess())
|
||||||
|
return DescribeActiveOperationTaskRegionOutcome(endpointOutcome.error());
|
||||||
|
|
||||||
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||||
|
|
||||||
|
if (outcome.isSuccess())
|
||||||
|
return DescribeActiveOperationTaskRegionOutcome(DescribeActiveOperationTaskRegionResult(outcome.result()));
|
||||||
|
else
|
||||||
|
return DescribeActiveOperationTaskRegionOutcome(outcome.error());
|
||||||
|
}
|
||||||
|
|
||||||
|
void DdsClient::describeActiveOperationTaskRegionAsync(const DescribeActiveOperationTaskRegionRequest& request, const DescribeActiveOperationTaskRegionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||||
|
{
|
||||||
|
auto fn = [this, request, handler, context]()
|
||||||
|
{
|
||||||
|
handler(this, request, describeActiveOperationTaskRegion(request), context);
|
||||||
|
};
|
||||||
|
|
||||||
|
asyncExecute(new Runnable(fn));
|
||||||
|
}
|
||||||
|
|
||||||
|
DdsClient::DescribeActiveOperationTaskRegionOutcomeCallable DdsClient::describeActiveOperationTaskRegionCallable(const DescribeActiveOperationTaskRegionRequest &request) const
|
||||||
|
{
|
||||||
|
auto task = std::make_shared<std::packaged_task<DescribeActiveOperationTaskRegionOutcome()>>(
|
||||||
|
[this, request]()
|
||||||
|
{
|
||||||
|
return this->describeActiveOperationTaskRegion(request);
|
||||||
|
});
|
||||||
|
|
||||||
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||||
|
return task->get_future();
|
||||||
|
}
|
||||||
|
|
||||||
DdsClient::DescribeActiveOperationTaskTypeOutcome DdsClient::describeActiveOperationTaskType(const DescribeActiveOperationTaskTypeRequest &request) const
|
DdsClient::DescribeActiveOperationTaskTypeOutcome DdsClient::describeActiveOperationTaskType(const DescribeActiveOperationTaskTypeRequest &request) const
|
||||||
{
|
{
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
@@ -1347,6 +1491,42 @@ DdsClient::DescribeDBInstanceSSLOutcomeCallable DdsClient::describeDBInstanceSSL
|
|||||||
return task->get_future();
|
return task->get_future();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
DdsClient::DescribeDBInstanceSpecInfoOutcome DdsClient::describeDBInstanceSpecInfo(const DescribeDBInstanceSpecInfoRequest &request) const
|
||||||
|
{
|
||||||
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
if (!endpointOutcome.isSuccess())
|
||||||
|
return DescribeDBInstanceSpecInfoOutcome(endpointOutcome.error());
|
||||||
|
|
||||||
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||||
|
|
||||||
|
if (outcome.isSuccess())
|
||||||
|
return DescribeDBInstanceSpecInfoOutcome(DescribeDBInstanceSpecInfoResult(outcome.result()));
|
||||||
|
else
|
||||||
|
return DescribeDBInstanceSpecInfoOutcome(outcome.error());
|
||||||
|
}
|
||||||
|
|
||||||
|
void DdsClient::describeDBInstanceSpecInfoAsync(const DescribeDBInstanceSpecInfoRequest& request, const DescribeDBInstanceSpecInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||||
|
{
|
||||||
|
auto fn = [this, request, handler, context]()
|
||||||
|
{
|
||||||
|
handler(this, request, describeDBInstanceSpecInfo(request), context);
|
||||||
|
};
|
||||||
|
|
||||||
|
asyncExecute(new Runnable(fn));
|
||||||
|
}
|
||||||
|
|
||||||
|
DdsClient::DescribeDBInstanceSpecInfoOutcomeCallable DdsClient::describeDBInstanceSpecInfoCallable(const DescribeDBInstanceSpecInfoRequest &request) const
|
||||||
|
{
|
||||||
|
auto task = std::make_shared<std::packaged_task<DescribeDBInstanceSpecInfoOutcome()>>(
|
||||||
|
[this, request]()
|
||||||
|
{
|
||||||
|
return this->describeDBInstanceSpecInfo(request);
|
||||||
|
});
|
||||||
|
|
||||||
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||||
|
return task->get_future();
|
||||||
|
}
|
||||||
|
|
||||||
DdsClient::DescribeDBInstanceSwitchLogOutcome DdsClient::describeDBInstanceSwitchLog(const DescribeDBInstanceSwitchLogRequest &request) const
|
DdsClient::DescribeDBInstanceSwitchLogOutcome DdsClient::describeDBInstanceSwitchLog(const DescribeDBInstanceSwitchLogRequest &request) const
|
||||||
{
|
{
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
@@ -2787,6 +2967,42 @@ DdsClient::ModifyBackupPolicyOutcomeCallable DdsClient::modifyBackupPolicyCallab
|
|||||||
return task->get_future();
|
return task->get_future();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
DdsClient::ModifyDBInstanceConfigOutcome DdsClient::modifyDBInstanceConfig(const ModifyDBInstanceConfigRequest &request) const
|
||||||
|
{
|
||||||
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
if (!endpointOutcome.isSuccess())
|
||||||
|
return ModifyDBInstanceConfigOutcome(endpointOutcome.error());
|
||||||
|
|
||||||
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||||
|
|
||||||
|
if (outcome.isSuccess())
|
||||||
|
return ModifyDBInstanceConfigOutcome(ModifyDBInstanceConfigResult(outcome.result()));
|
||||||
|
else
|
||||||
|
return ModifyDBInstanceConfigOutcome(outcome.error());
|
||||||
|
}
|
||||||
|
|
||||||
|
void DdsClient::modifyDBInstanceConfigAsync(const ModifyDBInstanceConfigRequest& request, const ModifyDBInstanceConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||||
|
{
|
||||||
|
auto fn = [this, request, handler, context]()
|
||||||
|
{
|
||||||
|
handler(this, request, modifyDBInstanceConfig(request), context);
|
||||||
|
};
|
||||||
|
|
||||||
|
asyncExecute(new Runnable(fn));
|
||||||
|
}
|
||||||
|
|
||||||
|
DdsClient::ModifyDBInstanceConfigOutcomeCallable DdsClient::modifyDBInstanceConfigCallable(const ModifyDBInstanceConfigRequest &request) const
|
||||||
|
{
|
||||||
|
auto task = std::make_shared<std::packaged_task<ModifyDBInstanceConfigOutcome()>>(
|
||||||
|
[this, request]()
|
||||||
|
{
|
||||||
|
return this->modifyDBInstanceConfig(request);
|
||||||
|
});
|
||||||
|
|
||||||
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||||
|
return task->get_future();
|
||||||
|
}
|
||||||
|
|
||||||
DdsClient::ModifyDBInstanceConnectionStringOutcome DdsClient::modifyDBInstanceConnectionString(const ModifyDBInstanceConnectionStringRequest &request) const
|
DdsClient::ModifyDBInstanceConnectionStringOutcome DdsClient::modifyDBInstanceConnectionString(const ModifyDBInstanceConnectionStringRequest &request) const
|
||||||
{
|
{
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||||
|
|||||||
63
dds/src/model/CheckServiceLinkedRoleRequest.cc
Normal file
63
dds/src/model/CheckServiceLinkedRoleRequest.cc
Normal file
@@ -0,0 +1,63 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <alibabacloud/dds/model/CheckServiceLinkedRoleRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::Dds::Model::CheckServiceLinkedRoleRequest;
|
||||||
|
|
||||||
|
CheckServiceLinkedRoleRequest::CheckServiceLinkedRoleRequest()
|
||||||
|
: RpcServiceRequest("dds", "2015-12-01", "CheckServiceLinkedRole") {
|
||||||
|
setMethod(HttpRequest::Method::Post);
|
||||||
|
}
|
||||||
|
|
||||||
|
CheckServiceLinkedRoleRequest::~CheckServiceLinkedRoleRequest() {}
|
||||||
|
|
||||||
|
std::string CheckServiceLinkedRoleRequest::getAccessKeyId() const {
|
||||||
|
return accessKeyId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CheckServiceLinkedRoleRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||||
|
accessKeyId_ = accessKeyId;
|
||||||
|
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CheckServiceLinkedRoleRequest::getResourceOwnerAccount() const {
|
||||||
|
return resourceOwnerAccount_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CheckServiceLinkedRoleRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
|
||||||
|
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||||
|
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string CheckServiceLinkedRoleRequest::getOwnerAccount() const {
|
||||||
|
return ownerAccount_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CheckServiceLinkedRoleRequest::setOwnerAccount(const std::string &ownerAccount) {
|
||||||
|
ownerAccount_ = ownerAccount;
|
||||||
|
setParameter(std::string("OwnerAccount"), ownerAccount);
|
||||||
|
}
|
||||||
|
|
||||||
|
long CheckServiceLinkedRoleRequest::getOwnerId() const {
|
||||||
|
return ownerId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CheckServiceLinkedRoleRequest::setOwnerId(long ownerId) {
|
||||||
|
ownerId_ = ownerId;
|
||||||
|
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||||
|
}
|
||||||
|
|
||||||
51
dds/src/model/CheckServiceLinkedRoleResult.cc
Normal file
51
dds/src/model/CheckServiceLinkedRoleResult.cc
Normal file
@@ -0,0 +1,51 @@
|
|||||||
|
/*
|
||||||
|
* 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/dds/model/CheckServiceLinkedRoleResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::Dds;
|
||||||
|
using namespace AlibabaCloud::Dds::Model;
|
||||||
|
|
||||||
|
CheckServiceLinkedRoleResult::CheckServiceLinkedRoleResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
CheckServiceLinkedRoleResult::CheckServiceLinkedRoleResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
CheckServiceLinkedRoleResult::~CheckServiceLinkedRoleResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void CheckServiceLinkedRoleResult::parse(const std::string &payload)
|
||||||
|
{
|
||||||
|
Json::Reader reader;
|
||||||
|
Json::Value value;
|
||||||
|
reader.parse(payload, value);
|
||||||
|
setRequestId(value["RequestId"].asString());
|
||||||
|
if(!value["ServiceLinkedRoleExists"].isNull())
|
||||||
|
serviceLinkedRoleExists_ = value["ServiceLinkedRoleExists"].asString() == "true";
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
bool CheckServiceLinkedRoleResult::getServiceLinkedRoleExists()const
|
||||||
|
{
|
||||||
|
return serviceLinkedRoleExists_;
|
||||||
|
}
|
||||||
|
|
||||||
@@ -97,3 +97,12 @@ void CreateAccountRequest::setAccountPassword(const std::string &accountPassword
|
|||||||
setParameter(std::string("AccountPassword"), accountPassword);
|
setParameter(std::string("AccountPassword"), accountPassword);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::string CreateAccountRequest::getCharacterType() const {
|
||||||
|
return characterType_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateAccountRequest::setCharacterType(const std::string &characterType) {
|
||||||
|
characterType_ = characterType;
|
||||||
|
setParameter(std::string("CharacterType"), characterType);
|
||||||
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,81 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <alibabacloud/dds/model/DescribeActiveOperationMaintenanceConfigRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::Dds::Model::DescribeActiveOperationMaintenanceConfigRequest;
|
||||||
|
|
||||||
|
DescribeActiveOperationMaintenanceConfigRequest::DescribeActiveOperationMaintenanceConfigRequest()
|
||||||
|
: RpcServiceRequest("dds", "2015-12-01", "DescribeActiveOperationMaintenanceConfig") {
|
||||||
|
setMethod(HttpRequest::Method::Post);
|
||||||
|
}
|
||||||
|
|
||||||
|
DescribeActiveOperationMaintenanceConfigRequest::~DescribeActiveOperationMaintenanceConfigRequest() {}
|
||||||
|
|
||||||
|
long DescribeActiveOperationMaintenanceConfigRequest::getResourceOwnerId() const {
|
||||||
|
return resourceOwnerId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeActiveOperationMaintenanceConfigRequest::setResourceOwnerId(long resourceOwnerId) {
|
||||||
|
resourceOwnerId_ = resourceOwnerId;
|
||||||
|
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DescribeActiveOperationMaintenanceConfigRequest::getAccessKeyId() const {
|
||||||
|
return accessKeyId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeActiveOperationMaintenanceConfigRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||||
|
accessKeyId_ = accessKeyId;
|
||||||
|
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DescribeActiveOperationMaintenanceConfigRequest::getRegionId() const {
|
||||||
|
return regionId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeActiveOperationMaintenanceConfigRequest::setRegionId(const std::string ®ionId) {
|
||||||
|
regionId_ = regionId;
|
||||||
|
setParameter(std::string("RegionId"), regionId);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DescribeActiveOperationMaintenanceConfigRequest::getResourceOwnerAccount() const {
|
||||||
|
return resourceOwnerAccount_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeActiveOperationMaintenanceConfigRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
|
||||||
|
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||||
|
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DescribeActiveOperationMaintenanceConfigRequest::getOwnerAccount() const {
|
||||||
|
return ownerAccount_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeActiveOperationMaintenanceConfigRequest::setOwnerAccount(const std::string &ownerAccount) {
|
||||||
|
ownerAccount_ = ownerAccount;
|
||||||
|
setParameter(std::string("OwnerAccount"), ownerAccount);
|
||||||
|
}
|
||||||
|
|
||||||
|
long DescribeActiveOperationMaintenanceConfigRequest::getOwnerId() const {
|
||||||
|
return ownerId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeActiveOperationMaintenanceConfigRequest::setOwnerId(long ownerId) {
|
||||||
|
ownerId_ = ownerId;
|
||||||
|
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||||
|
}
|
||||||
|
|
||||||
@@ -0,0 +1,71 @@
|
|||||||
|
/*
|
||||||
|
* 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/dds/model/DescribeActiveOperationMaintenanceConfigResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::Dds;
|
||||||
|
using namespace AlibabaCloud::Dds::Model;
|
||||||
|
|
||||||
|
DescribeActiveOperationMaintenanceConfigResult::DescribeActiveOperationMaintenanceConfigResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
DescribeActiveOperationMaintenanceConfigResult::DescribeActiveOperationMaintenanceConfigResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
DescribeActiveOperationMaintenanceConfigResult::~DescribeActiveOperationMaintenanceConfigResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void DescribeActiveOperationMaintenanceConfigResult::parse(const std::string &payload)
|
||||||
|
{
|
||||||
|
Json::Reader reader;
|
||||||
|
Json::Value value;
|
||||||
|
reader.parse(payload, value);
|
||||||
|
setRequestId(value["RequestId"].asString());
|
||||||
|
auto configNode = value["Config"];
|
||||||
|
if(!configNode["CycleType"].isNull())
|
||||||
|
config_.cycleType = configNode["CycleType"].asString();
|
||||||
|
if(!configNode["Status"].isNull())
|
||||||
|
config_.status = std::stoi(configNode["Status"].asString());
|
||||||
|
if(!configNode["ModifiedTime"].isNull())
|
||||||
|
config_.modifiedTime = configNode["ModifiedTime"].asString();
|
||||||
|
if(!configNode["MaintainStartTime"].isNull())
|
||||||
|
config_.maintainStartTime = configNode["MaintainStartTime"].asString();
|
||||||
|
if(!configNode["MaintainEndTime"].isNull())
|
||||||
|
config_.maintainEndTime = configNode["MaintainEndTime"].asString();
|
||||||
|
if(!configNode["CycleTime"].isNull())
|
||||||
|
config_.cycleTime = configNode["CycleTime"].asString();
|
||||||
|
if(!configNode["CreatedTime"].isNull())
|
||||||
|
config_.createdTime = configNode["CreatedTime"].asString();
|
||||||
|
if(!value["HasConfig"].isNull())
|
||||||
|
hasConfig_ = std::stoi(value["HasConfig"].asString());
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
DescribeActiveOperationMaintenanceConfigResult::Config DescribeActiveOperationMaintenanceConfigResult::getConfig()const
|
||||||
|
{
|
||||||
|
return config_;
|
||||||
|
}
|
||||||
|
|
||||||
|
int DescribeActiveOperationMaintenanceConfigResult::getHasConfig()const
|
||||||
|
{
|
||||||
|
return hasConfig_;
|
||||||
|
}
|
||||||
|
|
||||||
90
dds/src/model/DescribeActiveOperationTaskRegionRequest.cc
Normal file
90
dds/src/model/DescribeActiveOperationTaskRegionRequest.cc
Normal file
@@ -0,0 +1,90 @@
|
|||||||
|
/*
|
||||||
|
* 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/dds/model/DescribeActiveOperationTaskRegionRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::Dds::Model::DescribeActiveOperationTaskRegionRequest;
|
||||||
|
|
||||||
|
DescribeActiveOperationTaskRegionRequest::DescribeActiveOperationTaskRegionRequest()
|
||||||
|
: RpcServiceRequest("dds", "2015-12-01", "DescribeActiveOperationTaskRegion") {
|
||||||
|
setMethod(HttpRequest::Method::Post);
|
||||||
|
}
|
||||||
|
|
||||||
|
DescribeActiveOperationTaskRegionRequest::~DescribeActiveOperationTaskRegionRequest() {}
|
||||||
|
|
||||||
|
long DescribeActiveOperationTaskRegionRequest::getResourceOwnerId() const {
|
||||||
|
return resourceOwnerId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeActiveOperationTaskRegionRequest::setResourceOwnerId(long resourceOwnerId) {
|
||||||
|
resourceOwnerId_ = resourceOwnerId;
|
||||||
|
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DescribeActiveOperationTaskRegionRequest::getAccessKeyId() const {
|
||||||
|
return accessKeyId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeActiveOperationTaskRegionRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||||
|
accessKeyId_ = accessKeyId;
|
||||||
|
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||||
|
}
|
||||||
|
|
||||||
|
int DescribeActiveOperationTaskRegionRequest::getIsHistory() const {
|
||||||
|
return isHistory_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeActiveOperationTaskRegionRequest::setIsHistory(int isHistory) {
|
||||||
|
isHistory_ = isHistory;
|
||||||
|
setParameter(std::string("IsHistory"), std::to_string(isHistory));
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DescribeActiveOperationTaskRegionRequest::getTaskType() const {
|
||||||
|
return taskType_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeActiveOperationTaskRegionRequest::setTaskType(const std::string &taskType) {
|
||||||
|
taskType_ = taskType;
|
||||||
|
setParameter(std::string("TaskType"), taskType);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DescribeActiveOperationTaskRegionRequest::getResourceOwnerAccount() const {
|
||||||
|
return resourceOwnerAccount_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeActiveOperationTaskRegionRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
|
||||||
|
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||||
|
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DescribeActiveOperationTaskRegionRequest::getOwnerAccount() const {
|
||||||
|
return ownerAccount_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeActiveOperationTaskRegionRequest::setOwnerAccount(const std::string &ownerAccount) {
|
||||||
|
ownerAccount_ = ownerAccount;
|
||||||
|
setParameter(std::string("OwnerAccount"), ownerAccount);
|
||||||
|
}
|
||||||
|
|
||||||
|
long DescribeActiveOperationTaskRegionRequest::getOwnerId() const {
|
||||||
|
return ownerId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeActiveOperationTaskRegionRequest::setOwnerId(long ownerId) {
|
||||||
|
ownerId_ = ownerId;
|
||||||
|
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||||
|
}
|
||||||
|
|
||||||
59
dds/src/model/DescribeActiveOperationTaskRegionResult.cc
Normal file
59
dds/src/model/DescribeActiveOperationTaskRegionResult.cc
Normal file
@@ -0,0 +1,59 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <alibabacloud/dds/model/DescribeActiveOperationTaskRegionResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::Dds;
|
||||||
|
using namespace AlibabaCloud::Dds::Model;
|
||||||
|
|
||||||
|
DescribeActiveOperationTaskRegionResult::DescribeActiveOperationTaskRegionResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
DescribeActiveOperationTaskRegionResult::DescribeActiveOperationTaskRegionResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
DescribeActiveOperationTaskRegionResult::~DescribeActiveOperationTaskRegionResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void DescribeActiveOperationTaskRegionResult::parse(const std::string &payload)
|
||||||
|
{
|
||||||
|
Json::Reader reader;
|
||||||
|
Json::Value value;
|
||||||
|
reader.parse(payload, value);
|
||||||
|
setRequestId(value["RequestId"].asString());
|
||||||
|
auto allRegionListNode = value["RegionList"]["Items"];
|
||||||
|
for (auto valueRegionListItems : allRegionListNode)
|
||||||
|
{
|
||||||
|
Items regionListObject;
|
||||||
|
if(!valueRegionListItems["Region"].isNull())
|
||||||
|
regionListObject.region = valueRegionListItems["Region"].asString();
|
||||||
|
if(!valueRegionListItems["Count"].isNull())
|
||||||
|
regionListObject.count = std::stoi(valueRegionListItems["Count"].asString());
|
||||||
|
regionList_.push_back(regionListObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
std::vector<DescribeActiveOperationTaskRegionResult::Items> DescribeActiveOperationTaskRegionResult::getRegionList()const
|
||||||
|
{
|
||||||
|
return regionList_;
|
||||||
|
}
|
||||||
|
|
||||||
126
dds/src/model/DescribeActiveOperationTaskRequest.cc
Normal file
126
dds/src/model/DescribeActiveOperationTaskRequest.cc
Normal file
@@ -0,0 +1,126 @@
|
|||||||
|
/*
|
||||||
|
* 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/dds/model/DescribeActiveOperationTaskRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::Dds::Model::DescribeActiveOperationTaskRequest;
|
||||||
|
|
||||||
|
DescribeActiveOperationTaskRequest::DescribeActiveOperationTaskRequest()
|
||||||
|
: RpcServiceRequest("dds", "2015-12-01", "DescribeActiveOperationTask") {
|
||||||
|
setMethod(HttpRequest::Method::Post);
|
||||||
|
}
|
||||||
|
|
||||||
|
DescribeActiveOperationTaskRequest::~DescribeActiveOperationTaskRequest() {}
|
||||||
|
|
||||||
|
long DescribeActiveOperationTaskRequest::getResourceOwnerId() const {
|
||||||
|
return resourceOwnerId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeActiveOperationTaskRequest::setResourceOwnerId(long resourceOwnerId) {
|
||||||
|
resourceOwnerId_ = resourceOwnerId;
|
||||||
|
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DescribeActiveOperationTaskRequest::getProductId() const {
|
||||||
|
return productId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeActiveOperationTaskRequest::setProductId(const std::string &productId) {
|
||||||
|
productId_ = productId;
|
||||||
|
setParameter(std::string("ProductId"), productId);
|
||||||
|
}
|
||||||
|
|
||||||
|
int DescribeActiveOperationTaskRequest::getPageNumber() const {
|
||||||
|
return pageNumber_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeActiveOperationTaskRequest::setPageNumber(int pageNumber) {
|
||||||
|
pageNumber_ = pageNumber;
|
||||||
|
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DescribeActiveOperationTaskRequest::getAccessKeyId() const {
|
||||||
|
return accessKeyId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeActiveOperationTaskRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||||
|
accessKeyId_ = accessKeyId;
|
||||||
|
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||||
|
}
|
||||||
|
|
||||||
|
int DescribeActiveOperationTaskRequest::getIsHistory() const {
|
||||||
|
return isHistory_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeActiveOperationTaskRequest::setIsHistory(int isHistory) {
|
||||||
|
isHistory_ = isHistory;
|
||||||
|
setParameter(std::string("IsHistory"), std::to_string(isHistory));
|
||||||
|
}
|
||||||
|
|
||||||
|
int DescribeActiveOperationTaskRequest::getPageSize() const {
|
||||||
|
return pageSize_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeActiveOperationTaskRequest::setPageSize(int pageSize) {
|
||||||
|
pageSize_ = pageSize;
|
||||||
|
setParameter(std::string("PageSize"), std::to_string(pageSize));
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DescribeActiveOperationTaskRequest::getTaskType() const {
|
||||||
|
return taskType_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeActiveOperationTaskRequest::setTaskType(const std::string &taskType) {
|
||||||
|
taskType_ = taskType;
|
||||||
|
setParameter(std::string("TaskType"), taskType);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DescribeActiveOperationTaskRequest::getResourceOwnerAccount() const {
|
||||||
|
return resourceOwnerAccount_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeActiveOperationTaskRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
|
||||||
|
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||||
|
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DescribeActiveOperationTaskRequest::getOwnerAccount() const {
|
||||||
|
return ownerAccount_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeActiveOperationTaskRequest::setOwnerAccount(const std::string &ownerAccount) {
|
||||||
|
ownerAccount_ = ownerAccount;
|
||||||
|
setParameter(std::string("OwnerAccount"), ownerAccount);
|
||||||
|
}
|
||||||
|
|
||||||
|
long DescribeActiveOperationTaskRequest::getOwnerId() const {
|
||||||
|
return ownerId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeActiveOperationTaskRequest::setOwnerId(long ownerId) {
|
||||||
|
ownerId_ = ownerId;
|
||||||
|
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DescribeActiveOperationTaskRequest::getRegion() const {
|
||||||
|
return region_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeActiveOperationTaskRequest::setRegion(const std::string ®ion) {
|
||||||
|
region_ = region;
|
||||||
|
setParameter(std::string("Region"), region);
|
||||||
|
}
|
||||||
|
|
||||||
104
dds/src/model/DescribeActiveOperationTaskResult.cc
Normal file
104
dds/src/model/DescribeActiveOperationTaskResult.cc
Normal file
@@ -0,0 +1,104 @@
|
|||||||
|
/*
|
||||||
|
* 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/dds/model/DescribeActiveOperationTaskResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::Dds;
|
||||||
|
using namespace AlibabaCloud::Dds::Model;
|
||||||
|
|
||||||
|
DescribeActiveOperationTaskResult::DescribeActiveOperationTaskResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
DescribeActiveOperationTaskResult::DescribeActiveOperationTaskResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
DescribeActiveOperationTaskResult::~DescribeActiveOperationTaskResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void DescribeActiveOperationTaskResult::parse(const std::string &payload)
|
||||||
|
{
|
||||||
|
Json::Reader reader;
|
||||||
|
Json::Value value;
|
||||||
|
reader.parse(payload, value);
|
||||||
|
setRequestId(value["RequestId"].asString());
|
||||||
|
auto allItemsNode = value["Items"]["ItemsItem"];
|
||||||
|
for (auto valueItemsItemsItem : allItemsNode)
|
||||||
|
{
|
||||||
|
ItemsItem itemsObject;
|
||||||
|
if(!valueItemsItemsItem["Status"].isNull())
|
||||||
|
itemsObject.status = std::stoi(valueItemsItemsItem["Status"].asString());
|
||||||
|
if(!valueItemsItemsItem["TaskParams"].isNull())
|
||||||
|
itemsObject.taskParams = valueItemsItemsItem["TaskParams"].asString();
|
||||||
|
if(!valueItemsItemsItem["PrepareInterval"].isNull())
|
||||||
|
itemsObject.prepareInterval = valueItemsItemsItem["PrepareInterval"].asString();
|
||||||
|
if(!valueItemsItemsItem["Deadline"].isNull())
|
||||||
|
itemsObject.deadline = valueItemsItemsItem["Deadline"].asString();
|
||||||
|
if(!valueItemsItemsItem["StartTime"].isNull())
|
||||||
|
itemsObject.startTime = valueItemsItemsItem["StartTime"].asString();
|
||||||
|
if(!valueItemsItemsItem["TaskType"].isNull())
|
||||||
|
itemsObject.taskType = valueItemsItemsItem["TaskType"].asString();
|
||||||
|
if(!valueItemsItemsItem["ModifiedTime"].isNull())
|
||||||
|
itemsObject.modifiedTime = valueItemsItemsItem["ModifiedTime"].asString();
|
||||||
|
if(!valueItemsItemsItem["InsName"].isNull())
|
||||||
|
itemsObject.insName = valueItemsItemsItem["InsName"].asString();
|
||||||
|
if(!valueItemsItemsItem["DbType"].isNull())
|
||||||
|
itemsObject.dbType = valueItemsItemsItem["DbType"].asString();
|
||||||
|
if(!valueItemsItemsItem["Region"].isNull())
|
||||||
|
itemsObject.region = valueItemsItemsItem["Region"].asString();
|
||||||
|
if(!valueItemsItemsItem["ResultInfo"].isNull())
|
||||||
|
itemsObject.resultInfo = valueItemsItemsItem["ResultInfo"].asString();
|
||||||
|
if(!valueItemsItemsItem["CreatedTime"].isNull())
|
||||||
|
itemsObject.createdTime = valueItemsItemsItem["CreatedTime"].asString();
|
||||||
|
if(!valueItemsItemsItem["Id"].isNull())
|
||||||
|
itemsObject.id = std::stoi(valueItemsItemsItem["Id"].asString());
|
||||||
|
if(!valueItemsItemsItem["SwitchTime"].isNull())
|
||||||
|
itemsObject.switchTime = valueItemsItemsItem["SwitchTime"].asString();
|
||||||
|
items_.push_back(itemsObject);
|
||||||
|
}
|
||||||
|
if(!value["TotalRecordCount"].isNull())
|
||||||
|
totalRecordCount_ = std::stoi(value["TotalRecordCount"].asString());
|
||||||
|
if(!value["PageSize"].isNull())
|
||||||
|
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||||
|
if(!value["PageNumber"].isNull())
|
||||||
|
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
int DescribeActiveOperationTaskResult::getTotalRecordCount()const
|
||||||
|
{
|
||||||
|
return totalRecordCount_;
|
||||||
|
}
|
||||||
|
|
||||||
|
int DescribeActiveOperationTaskResult::getPageSize()const
|
||||||
|
{
|
||||||
|
return pageSize_;
|
||||||
|
}
|
||||||
|
|
||||||
|
int DescribeActiveOperationTaskResult::getPageNumber()const
|
||||||
|
{
|
||||||
|
return pageNumber_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::vector<DescribeActiveOperationTaskResult::ItemsItem> DescribeActiveOperationTaskResult::getItems()const
|
||||||
|
{
|
||||||
|
return items_;
|
||||||
|
}
|
||||||
|
|
||||||
@@ -70,6 +70,15 @@ void DescribeActiveOperationTasksRequest::setAccessKeyId(const std::string &acce
|
|||||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::string DescribeActiveOperationTasksRequest::getResourceGroupId() const {
|
||||||
|
return resourceGroupId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeActiveOperationTasksRequest::setResourceGroupId(const std::string &resourceGroupId) {
|
||||||
|
resourceGroupId_ = resourceGroupId;
|
||||||
|
setParameter(std::string("ResourceGroupId"), resourceGroupId);
|
||||||
|
}
|
||||||
|
|
||||||
std::string DescribeActiveOperationTasksRequest::getInsName() const {
|
std::string DescribeActiveOperationTasksRequest::getInsName() const {
|
||||||
return insName_;
|
return insName_;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -97,6 +97,15 @@ void DescribeAvailabilityZonesRequest::setExcludeZoneId(const std::string &exclu
|
|||||||
setParameter(std::string("ExcludeZoneId"), excludeZoneId);
|
setParameter(std::string("ExcludeZoneId"), excludeZoneId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::string DescribeAvailabilityZonesRequest::getInstanceType() const {
|
||||||
|
return instanceType_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeAvailabilityZonesRequest::setInstanceType(const std::string &instanceType) {
|
||||||
|
instanceType_ = instanceType;
|
||||||
|
setParameter(std::string("InstanceType"), instanceType);
|
||||||
|
}
|
||||||
|
|
||||||
std::string DescribeAvailabilityZonesRequest::getExcludeSecondaryZoneId() const {
|
std::string DescribeAvailabilityZonesRequest::getExcludeSecondaryZoneId() const {
|
||||||
return excludeSecondaryZoneId_;
|
return excludeSecondaryZoneId_;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -201,6 +201,8 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload)
|
|||||||
mongosListObject.status = valueDBInstancesDBInstanceMongosListMongosAttribute["Status"].asString();
|
mongosListObject.status = valueDBInstancesDBInstanceMongosListMongosAttribute["Status"].asString();
|
||||||
if(!valueDBInstancesDBInstanceMongosListMongosAttribute["CurrentKernelVersion"].isNull())
|
if(!valueDBInstancesDBInstanceMongosListMongosAttribute["CurrentKernelVersion"].isNull())
|
||||||
mongosListObject.currentKernelVersion = valueDBInstancesDBInstanceMongosListMongosAttribute["CurrentKernelVersion"].asString();
|
mongosListObject.currentKernelVersion = valueDBInstancesDBInstanceMongosListMongosAttribute["CurrentKernelVersion"].asString();
|
||||||
|
if(!valueDBInstancesDBInstanceMongosListMongosAttribute["ConnectString"].isNull())
|
||||||
|
mongosListObject.connectString = valueDBInstancesDBInstanceMongosListMongosAttribute["ConnectString"].asString();
|
||||||
dBInstancesObject.mongosList.push_back(mongosListObject);
|
dBInstancesObject.mongosList.push_back(mongosListObject);
|
||||||
}
|
}
|
||||||
auto allShardListNode = valueDBInstancesDBInstance["ShardList"]["ShardAttribute"];
|
auto allShardListNode = valueDBInstancesDBInstance["ShardList"]["ShardAttribute"];
|
||||||
|
|||||||
90
dds/src/model/DescribeDBInstanceSpecInfoRequest.cc
Normal file
90
dds/src/model/DescribeDBInstanceSpecInfoRequest.cc
Normal file
@@ -0,0 +1,90 @@
|
|||||||
|
/*
|
||||||
|
* 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/dds/model/DescribeDBInstanceSpecInfoRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::Dds::Model::DescribeDBInstanceSpecInfoRequest;
|
||||||
|
|
||||||
|
DescribeDBInstanceSpecInfoRequest::DescribeDBInstanceSpecInfoRequest()
|
||||||
|
: RpcServiceRequest("dds", "2015-12-01", "DescribeDBInstanceSpecInfo") {
|
||||||
|
setMethod(HttpRequest::Method::Post);
|
||||||
|
}
|
||||||
|
|
||||||
|
DescribeDBInstanceSpecInfoRequest::~DescribeDBInstanceSpecInfoRequest() {}
|
||||||
|
|
||||||
|
long DescribeDBInstanceSpecInfoRequest::getResourceOwnerId() const {
|
||||||
|
return resourceOwnerId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeDBInstanceSpecInfoRequest::setResourceOwnerId(long resourceOwnerId) {
|
||||||
|
resourceOwnerId_ = resourceOwnerId;
|
||||||
|
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DescribeDBInstanceSpecInfoRequest::getInstanceClass() const {
|
||||||
|
return instanceClass_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeDBInstanceSpecInfoRequest::setInstanceClass(const std::string &instanceClass) {
|
||||||
|
instanceClass_ = instanceClass;
|
||||||
|
setParameter(std::string("InstanceClass"), instanceClass);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DescribeDBInstanceSpecInfoRequest::getAccessKeyId() const {
|
||||||
|
return accessKeyId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeDBInstanceSpecInfoRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||||
|
accessKeyId_ = accessKeyId;
|
||||||
|
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DescribeDBInstanceSpecInfoRequest::getSecurityToken() const {
|
||||||
|
return securityToken_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeDBInstanceSpecInfoRequest::setSecurityToken(const std::string &securityToken) {
|
||||||
|
securityToken_ = securityToken;
|
||||||
|
setParameter(std::string("SecurityToken"), securityToken);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DescribeDBInstanceSpecInfoRequest::getResourceOwnerAccount() const {
|
||||||
|
return resourceOwnerAccount_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeDBInstanceSpecInfoRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
|
||||||
|
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||||
|
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DescribeDBInstanceSpecInfoRequest::getOwnerAccount() const {
|
||||||
|
return ownerAccount_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeDBInstanceSpecInfoRequest::setOwnerAccount(const std::string &ownerAccount) {
|
||||||
|
ownerAccount_ = ownerAccount;
|
||||||
|
setParameter(std::string("OwnerAccount"), ownerAccount);
|
||||||
|
}
|
||||||
|
|
||||||
|
long DescribeDBInstanceSpecInfoRequest::getOwnerId() const {
|
||||||
|
return ownerId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeDBInstanceSpecInfoRequest::setOwnerId(long ownerId) {
|
||||||
|
ownerId_ = ownerId;
|
||||||
|
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||||
|
}
|
||||||
|
|
||||||
65
dds/src/model/DescribeDBInstanceSpecInfoResult.cc
Normal file
65
dds/src/model/DescribeDBInstanceSpecInfoResult.cc
Normal file
@@ -0,0 +1,65 @@
|
|||||||
|
/*
|
||||||
|
* 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/dds/model/DescribeDBInstanceSpecInfoResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::Dds;
|
||||||
|
using namespace AlibabaCloud::Dds::Model;
|
||||||
|
|
||||||
|
DescribeDBInstanceSpecInfoResult::DescribeDBInstanceSpecInfoResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
DescribeDBInstanceSpecInfoResult::DescribeDBInstanceSpecInfoResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
DescribeDBInstanceSpecInfoResult::~DescribeDBInstanceSpecInfoResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void DescribeDBInstanceSpecInfoResult::parse(const std::string &payload)
|
||||||
|
{
|
||||||
|
Json::Reader reader;
|
||||||
|
Json::Value value;
|
||||||
|
reader.parse(payload, value);
|
||||||
|
setRequestId(value["RequestId"].asString());
|
||||||
|
if(!value["CPU"].isNull())
|
||||||
|
cPU_ = value["CPU"].asString();
|
||||||
|
if(!value["Memory"].isNull())
|
||||||
|
memory_ = value["Memory"].asString();
|
||||||
|
if(!value["Description"].isNull())
|
||||||
|
description_ = value["Description"].asString();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DescribeDBInstanceSpecInfoResult::getDescription()const
|
||||||
|
{
|
||||||
|
return description_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DescribeDBInstanceSpecInfoResult::getMemory()const
|
||||||
|
{
|
||||||
|
return memory_;
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string DescribeDBInstanceSpecInfoResult::getCPU()const
|
||||||
|
{
|
||||||
|
return cPU_;
|
||||||
|
}
|
||||||
|
|
||||||
@@ -34,6 +34,15 @@ void DescribeDBInstancesOverviewRequest::setResourceOwnerId(long resourceOwnerId
|
|||||||
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
|
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool DescribeDBInstancesOverviewRequest::getShowTags() const {
|
||||||
|
return showTags_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeDBInstancesOverviewRequest::setShowTags(bool showTags) {
|
||||||
|
showTags_ = showTags;
|
||||||
|
setParameter(std::string("ShowTags"), showTags ? "true" : "false");
|
||||||
|
}
|
||||||
|
|
||||||
std::string DescribeDBInstancesOverviewRequest::getNetworkType() const {
|
std::string DescribeDBInstancesOverviewRequest::getNetworkType() const {
|
||||||
return networkType_;
|
return networkType_;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -61,6 +61,15 @@ void DescribeHistoryTasksRequest::setAccessKeyId(const std::string &accessKeyId)
|
|||||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::string DescribeHistoryTasksRequest::getResourceGroupId() const {
|
||||||
|
return resourceGroupId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeHistoryTasksRequest::setResourceGroupId(const std::string &resourceGroupId) {
|
||||||
|
resourceGroupId_ = resourceGroupId;
|
||||||
|
setParameter(std::string("ResourceGroupId"), resourceGroupId);
|
||||||
|
}
|
||||||
|
|
||||||
std::string DescribeHistoryTasksRequest::getRegionId() const {
|
std::string DescribeHistoryTasksRequest::getRegionId() const {
|
||||||
return regionId_;
|
return regionId_;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ void DescribeHistoryTasksResult::parse(const std::string &payload)
|
|||||||
{
|
{
|
||||||
ItemsItem itemsObject;
|
ItemsItem itemsObject;
|
||||||
if(!valueItemsItemsItem["Status"].isNull())
|
if(!valueItemsItemsItem["Status"].isNull())
|
||||||
itemsObject.status = std::stoi(valueItemsItemsItem["Status"].asString());
|
itemsObject.status = valueItemsItemsItem["Status"].asString();
|
||||||
if(!valueItemsItemsItem["TaskId"].isNull())
|
if(!valueItemsItemsItem["TaskId"].isNull())
|
||||||
itemsObject.taskId = valueItemsItemsItem["TaskId"].asString();
|
itemsObject.taskId = valueItemsItemsItem["TaskId"].asString();
|
||||||
if(!valueItemsItemsItem["CurrentStepName"].isNull())
|
if(!valueItemsItemsItem["CurrentStepName"].isNull())
|
||||||
|
|||||||
@@ -52,6 +52,15 @@ void DescribeHistoryTasksStatRequest::setAccessKeyId(const std::string &accessKe
|
|||||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::string DescribeHistoryTasksStatRequest::getResourceGroupId() const {
|
||||||
|
return resourceGroupId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void DescribeHistoryTasksStatRequest::setResourceGroupId(const std::string &resourceGroupId) {
|
||||||
|
resourceGroupId_ = resourceGroupId;
|
||||||
|
setParameter(std::string("ResourceGroupId"), resourceGroupId);
|
||||||
|
}
|
||||||
|
|
||||||
std::string DescribeHistoryTasksStatRequest::getRegionId() const {
|
std::string DescribeHistoryTasksStatRequest::getRegionId() const {
|
||||||
return regionId_;
|
return regionId_;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -89,6 +89,10 @@ void DescribePriceResult::parse(const std::string &payload)
|
|||||||
moduleInstanceObject.contractActivity = valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["ContractActivity"].asString() == "true";
|
moduleInstanceObject.contractActivity = valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["ContractActivity"].asString() == "true";
|
||||||
if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["StandDiscountPrice"].isNull())
|
if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["StandDiscountPrice"].isNull())
|
||||||
moduleInstanceObject.standDiscountPrice = valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["StandDiscountPrice"].asString();
|
moduleInstanceObject.standDiscountPrice = valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["StandDiscountPrice"].asString();
|
||||||
|
if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["priceUnit"].isNull())
|
||||||
|
moduleInstanceObject.priceUnit = valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["priceUnit"].asString();
|
||||||
|
if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["priceType"].isNull())
|
||||||
|
moduleInstanceObject.priceType = valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["priceType"].asString();
|
||||||
auto allPromDetailList2Node = valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["PromDetailList"]["PromDetail"];
|
auto allPromDetailList2Node = valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["PromDetailList"]["PromDetail"];
|
||||||
for (auto valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetail : allPromDetailList2Node)
|
for (auto valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetail : allPromDetailList2Node)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -97,3 +97,12 @@ void ModifyAccountDescriptionRequest::setOwnerId(long ownerId) {
|
|||||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::string ModifyAccountDescriptionRequest::getCharacterType() const {
|
||||||
|
return characterType_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ModifyAccountDescriptionRequest::setCharacterType(const std::string &characterType) {
|
||||||
|
characterType_ = characterType;
|
||||||
|
setParameter(std::string("CharacterType"), characterType);
|
||||||
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -43,6 +43,15 @@ void ModifyActiveOperationTasksRequest::setAccessKeyId(const std::string &access
|
|||||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::string ModifyActiveOperationTasksRequest::getResourceGroupId() const {
|
||||||
|
return resourceGroupId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ModifyActiveOperationTasksRequest::setResourceGroupId(const std::string &resourceGroupId) {
|
||||||
|
resourceGroupId_ = resourceGroupId;
|
||||||
|
setParameter(std::string("ResourceGroupId"), resourceGroupId);
|
||||||
|
}
|
||||||
|
|
||||||
std::string ModifyActiveOperationTasksRequest::getRegionId() const {
|
std::string ModifyActiveOperationTasksRequest::getRegionId() const {
|
||||||
return regionId_;
|
return regionId_;
|
||||||
}
|
}
|
||||||
|
|||||||
99
dds/src/model/ModifyDBInstanceConfigRequest.cc
Normal file
99
dds/src/model/ModifyDBInstanceConfigRequest.cc
Normal file
@@ -0,0 +1,99 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <alibabacloud/dds/model/ModifyDBInstanceConfigRequest.h>
|
||||||
|
|
||||||
|
using AlibabaCloud::Dds::Model::ModifyDBInstanceConfigRequest;
|
||||||
|
|
||||||
|
ModifyDBInstanceConfigRequest::ModifyDBInstanceConfigRequest()
|
||||||
|
: RpcServiceRequest("dds", "2015-12-01", "ModifyDBInstanceConfig") {
|
||||||
|
setMethod(HttpRequest::Method::Post);
|
||||||
|
}
|
||||||
|
|
||||||
|
ModifyDBInstanceConfigRequest::~ModifyDBInstanceConfigRequest() {}
|
||||||
|
|
||||||
|
long ModifyDBInstanceConfigRequest::getResourceOwnerId() const {
|
||||||
|
return resourceOwnerId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ModifyDBInstanceConfigRequest::setResourceOwnerId(long resourceOwnerId) {
|
||||||
|
resourceOwnerId_ = resourceOwnerId;
|
||||||
|
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ModifyDBInstanceConfigRequest::getAccessKeyId() const {
|
||||||
|
return accessKeyId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ModifyDBInstanceConfigRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||||
|
accessKeyId_ = accessKeyId;
|
||||||
|
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ModifyDBInstanceConfigRequest::getConfigName() const {
|
||||||
|
return configName_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ModifyDBInstanceConfigRequest::setConfigName(const std::string &configName) {
|
||||||
|
configName_ = configName;
|
||||||
|
setParameter(std::string("ConfigName"), configName);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ModifyDBInstanceConfigRequest::getDBInstanceId() const {
|
||||||
|
return dBInstanceId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ModifyDBInstanceConfigRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||||
|
dBInstanceId_ = dBInstanceId;
|
||||||
|
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ModifyDBInstanceConfigRequest::getResourceOwnerAccount() const {
|
||||||
|
return resourceOwnerAccount_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ModifyDBInstanceConfigRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
|
||||||
|
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||||
|
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ModifyDBInstanceConfigRequest::getOwnerAccount() const {
|
||||||
|
return ownerAccount_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ModifyDBInstanceConfigRequest::setOwnerAccount(const std::string &ownerAccount) {
|
||||||
|
ownerAccount_ = ownerAccount;
|
||||||
|
setParameter(std::string("OwnerAccount"), ownerAccount);
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string ModifyDBInstanceConfigRequest::getConfigValue() const {
|
||||||
|
return configValue_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ModifyDBInstanceConfigRequest::setConfigValue(const std::string &configValue) {
|
||||||
|
configValue_ = configValue;
|
||||||
|
setParameter(std::string("ConfigValue"), configValue);
|
||||||
|
}
|
||||||
|
|
||||||
|
long ModifyDBInstanceConfigRequest::getOwnerId() const {
|
||||||
|
return ownerId_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ModifyDBInstanceConfigRequest::setOwnerId(long ownerId) {
|
||||||
|
ownerId_ = ownerId;
|
||||||
|
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||||
|
}
|
||||||
|
|
||||||
44
dds/src/model/ModifyDBInstanceConfigResult.cc
Normal file
44
dds/src/model/ModifyDBInstanceConfigResult.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/dds/model/ModifyDBInstanceConfigResult.h>
|
||||||
|
#include <json/json.h>
|
||||||
|
|
||||||
|
using namespace AlibabaCloud::Dds;
|
||||||
|
using namespace AlibabaCloud::Dds::Model;
|
||||||
|
|
||||||
|
ModifyDBInstanceConfigResult::ModifyDBInstanceConfigResult() :
|
||||||
|
ServiceResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
ModifyDBInstanceConfigResult::ModifyDBInstanceConfigResult(const std::string &payload) :
|
||||||
|
ServiceResult()
|
||||||
|
{
|
||||||
|
parse(payload);
|
||||||
|
}
|
||||||
|
|
||||||
|
ModifyDBInstanceConfigResult::~ModifyDBInstanceConfigResult()
|
||||||
|
{}
|
||||||
|
|
||||||
|
void ModifyDBInstanceConfigResult::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