Support More Open Api.
This commit is contained in:
@@ -65,6 +65,14 @@ set(rds_public_header_model
|
||||
include/alibabacloud/rds/model/CreateCloudMigrationTaskResult.h
|
||||
include/alibabacloud/rds/model/CreateDBInstanceRequest.h
|
||||
include/alibabacloud/rds/model/CreateDBInstanceResult.h
|
||||
include/alibabacloud/rds/model/CreateDBInstanceEndpointRequest.h
|
||||
include/alibabacloud/rds/model/CreateDBInstanceEndpointResult.h
|
||||
include/alibabacloud/rds/model/CreateDBInstanceEndpointAddressRequest.h
|
||||
include/alibabacloud/rds/model/CreateDBInstanceEndpointAddressResult.h
|
||||
include/alibabacloud/rds/model/CreateDBInstanceForRebuildRequest.h
|
||||
include/alibabacloud/rds/model/CreateDBInstanceForRebuildResult.h
|
||||
include/alibabacloud/rds/model/CreateDBNodesRequest.h
|
||||
include/alibabacloud/rds/model/CreateDBNodesResult.h
|
||||
include/alibabacloud/rds/model/CreateDBProxyEndpointAddressRequest.h
|
||||
include/alibabacloud/rds/model/CreateDBProxyEndpointAddressResult.h
|
||||
include/alibabacloud/rds/model/CreateDatabaseRequest.h
|
||||
@@ -101,6 +109,12 @@ set(rds_public_header_model
|
||||
include/alibabacloud/rds/model/DeleteBackupFileResult.h
|
||||
include/alibabacloud/rds/model/DeleteDBInstanceRequest.h
|
||||
include/alibabacloud/rds/model/DeleteDBInstanceResult.h
|
||||
include/alibabacloud/rds/model/DeleteDBInstanceEndpointRequest.h
|
||||
include/alibabacloud/rds/model/DeleteDBInstanceEndpointResult.h
|
||||
include/alibabacloud/rds/model/DeleteDBInstanceEndpointAddressRequest.h
|
||||
include/alibabacloud/rds/model/DeleteDBInstanceEndpointAddressResult.h
|
||||
include/alibabacloud/rds/model/DeleteDBNodesRequest.h
|
||||
include/alibabacloud/rds/model/DeleteDBNodesResult.h
|
||||
include/alibabacloud/rds/model/DeleteDBProxyEndpointAddressRequest.h
|
||||
include/alibabacloud/rds/model/DeleteDBProxyEndpointAddressResult.h
|
||||
include/alibabacloud/rds/model/DeleteDatabaseRequest.h
|
||||
@@ -111,6 +125,8 @@ set(rds_public_header_model
|
||||
include/alibabacloud/rds/model/DeleteParameterGroupResult.h
|
||||
include/alibabacloud/rds/model/DeleteSecretRequest.h
|
||||
include/alibabacloud/rds/model/DeleteSecretResult.h
|
||||
include/alibabacloud/rds/model/DeleteSlotRequest.h
|
||||
include/alibabacloud/rds/model/DeleteSlotResult.h
|
||||
include/alibabacloud/rds/model/DeleteUserBackupFileRequest.h
|
||||
include/alibabacloud/rds/model/DeleteUserBackupFileResult.h
|
||||
include/alibabacloud/rds/model/DescibeImportsFromDatabaseRequest.h
|
||||
@@ -121,6 +137,8 @@ set(rds_public_header_model
|
||||
include/alibabacloud/rds/model/DescribeAccountsResult.h
|
||||
include/alibabacloud/rds/model/DescribeActionEventPolicyRequest.h
|
||||
include/alibabacloud/rds/model/DescribeActionEventPolicyResult.h
|
||||
include/alibabacloud/rds/model/DescribeActiveOperationTasksRequest.h
|
||||
include/alibabacloud/rds/model/DescribeActiveOperationTasksResult.h
|
||||
include/alibabacloud/rds/model/DescribeAnalyticdbByPrimaryDBInstanceRequest.h
|
||||
include/alibabacloud/rds/model/DescribeAnalyticdbByPrimaryDBInstanceResult.h
|
||||
include/alibabacloud/rds/model/DescribeAvailableClassesRequest.h
|
||||
@@ -167,6 +185,8 @@ set(rds_public_header_model
|
||||
include/alibabacloud/rds/model/DescribeDBInstanceDetailResult.h
|
||||
include/alibabacloud/rds/model/DescribeDBInstanceEncryptionKeyRequest.h
|
||||
include/alibabacloud/rds/model/DescribeDBInstanceEncryptionKeyResult.h
|
||||
include/alibabacloud/rds/model/DescribeDBInstanceEndpointsRequest.h
|
||||
include/alibabacloud/rds/model/DescribeDBInstanceEndpointsResult.h
|
||||
include/alibabacloud/rds/model/DescribeDBInstanceHAConfigRequest.h
|
||||
include/alibabacloud/rds/model/DescribeDBInstanceHAConfigResult.h
|
||||
include/alibabacloud/rds/model/DescribeDBInstanceIPArrayListRequest.h
|
||||
@@ -233,8 +253,8 @@ set(rds_public_header_model
|
||||
include/alibabacloud/rds/model/DescribeHASwitchConfigResult.h
|
||||
include/alibabacloud/rds/model/DescribeHistoryTasksRequest.h
|
||||
include/alibabacloud/rds/model/DescribeHistoryTasksResult.h
|
||||
include/alibabacloud/rds/model/DescribeHistoryTasksStatRequest.h
|
||||
include/alibabacloud/rds/model/DescribeHistoryTasksStatResult.h
|
||||
include/alibabacloud/rds/model/DescribeHostWebShellRequest.h
|
||||
include/alibabacloud/rds/model/DescribeHostWebShellResult.h
|
||||
include/alibabacloud/rds/model/DescribeInstanceAutoRenewalAttributeRequest.h
|
||||
include/alibabacloud/rds/model/DescribeInstanceAutoRenewalAttributeResult.h
|
||||
include/alibabacloud/rds/model/DescribeInstanceCrossBackupPolicyRequest.h
|
||||
@@ -295,10 +315,14 @@ set(rds_public_header_model
|
||||
include/alibabacloud/rds/model/DescribeSecretsResult.h
|
||||
include/alibabacloud/rds/model/DescribeSecurityGroupConfigurationRequest.h
|
||||
include/alibabacloud/rds/model/DescribeSecurityGroupConfigurationResult.h
|
||||
include/alibabacloud/rds/model/DescribeSlotsRequest.h
|
||||
include/alibabacloud/rds/model/DescribeSlotsResult.h
|
||||
include/alibabacloud/rds/model/DescribeSlowLogRecordsRequest.h
|
||||
include/alibabacloud/rds/model/DescribeSlowLogRecordsResult.h
|
||||
include/alibabacloud/rds/model/DescribeSlowLogsRequest.h
|
||||
include/alibabacloud/rds/model/DescribeSlowLogsResult.h
|
||||
include/alibabacloud/rds/model/DescribeSupportOnlineResizeDiskRequest.h
|
||||
include/alibabacloud/rds/model/DescribeSupportOnlineResizeDiskResult.h
|
||||
include/alibabacloud/rds/model/DescribeTagsRequest.h
|
||||
include/alibabacloud/rds/model/DescribeTagsResult.h
|
||||
include/alibabacloud/rds/model/DescribeTasksRequest.h
|
||||
@@ -347,6 +371,8 @@ set(rds_public_header_model
|
||||
include/alibabacloud/rds/model/ModifyAccountDescriptionResult.h
|
||||
include/alibabacloud/rds/model/ModifyActionEventPolicyRequest.h
|
||||
include/alibabacloud/rds/model/ModifyActionEventPolicyResult.h
|
||||
include/alibabacloud/rds/model/ModifyActiveOperationTasksRequest.h
|
||||
include/alibabacloud/rds/model/ModifyActiveOperationTasksResult.h
|
||||
include/alibabacloud/rds/model/ModifyBackupPolicyRequest.h
|
||||
include/alibabacloud/rds/model/ModifyBackupPolicyResult.h
|
||||
include/alibabacloud/rds/model/ModifyCollationTimeZoneRequest.h
|
||||
@@ -365,6 +391,10 @@ set(rds_public_header_model
|
||||
include/alibabacloud/rds/model/ModifyDBInstanceDeletionProtectionResult.h
|
||||
include/alibabacloud/rds/model/ModifyDBInstanceDescriptionRequest.h
|
||||
include/alibabacloud/rds/model/ModifyDBInstanceDescriptionResult.h
|
||||
include/alibabacloud/rds/model/ModifyDBInstanceEndpointRequest.h
|
||||
include/alibabacloud/rds/model/ModifyDBInstanceEndpointResult.h
|
||||
include/alibabacloud/rds/model/ModifyDBInstanceEndpointAddressRequest.h
|
||||
include/alibabacloud/rds/model/ModifyDBInstanceEndpointAddressResult.h
|
||||
include/alibabacloud/rds/model/ModifyDBInstanceHAConfigRequest.h
|
||||
include/alibabacloud/rds/model/ModifyDBInstanceHAConfigResult.h
|
||||
include/alibabacloud/rds/model/ModifyDBInstanceMaintainTimeRequest.h
|
||||
@@ -449,8 +479,6 @@ set(rds_public_header_model
|
||||
include/alibabacloud/rds/model/RemoveTagsFromResourceResult.h
|
||||
include/alibabacloud/rds/model/RenewInstanceRequest.h
|
||||
include/alibabacloud/rds/model/RenewInstanceResult.h
|
||||
include/alibabacloud/rds/model/RequestServiceOfCloudDBARequest.h
|
||||
include/alibabacloud/rds/model/RequestServiceOfCloudDBAResult.h
|
||||
include/alibabacloud/rds/model/ResetAccountRequest.h
|
||||
include/alibabacloud/rds/model/ResetAccountResult.h
|
||||
include/alibabacloud/rds/model/ResetAccountPasswordRequest.h
|
||||
@@ -546,6 +574,14 @@ set(rds_src
|
||||
src/model/CreateCloudMigrationTaskResult.cc
|
||||
src/model/CreateDBInstanceRequest.cc
|
||||
src/model/CreateDBInstanceResult.cc
|
||||
src/model/CreateDBInstanceEndpointRequest.cc
|
||||
src/model/CreateDBInstanceEndpointResult.cc
|
||||
src/model/CreateDBInstanceEndpointAddressRequest.cc
|
||||
src/model/CreateDBInstanceEndpointAddressResult.cc
|
||||
src/model/CreateDBInstanceForRebuildRequest.cc
|
||||
src/model/CreateDBInstanceForRebuildResult.cc
|
||||
src/model/CreateDBNodesRequest.cc
|
||||
src/model/CreateDBNodesResult.cc
|
||||
src/model/CreateDBProxyEndpointAddressRequest.cc
|
||||
src/model/CreateDBProxyEndpointAddressResult.cc
|
||||
src/model/CreateDatabaseRequest.cc
|
||||
@@ -582,6 +618,12 @@ set(rds_src
|
||||
src/model/DeleteBackupFileResult.cc
|
||||
src/model/DeleteDBInstanceRequest.cc
|
||||
src/model/DeleteDBInstanceResult.cc
|
||||
src/model/DeleteDBInstanceEndpointRequest.cc
|
||||
src/model/DeleteDBInstanceEndpointResult.cc
|
||||
src/model/DeleteDBInstanceEndpointAddressRequest.cc
|
||||
src/model/DeleteDBInstanceEndpointAddressResult.cc
|
||||
src/model/DeleteDBNodesRequest.cc
|
||||
src/model/DeleteDBNodesResult.cc
|
||||
src/model/DeleteDBProxyEndpointAddressRequest.cc
|
||||
src/model/DeleteDBProxyEndpointAddressResult.cc
|
||||
src/model/DeleteDatabaseRequest.cc
|
||||
@@ -592,6 +634,8 @@ set(rds_src
|
||||
src/model/DeleteParameterGroupResult.cc
|
||||
src/model/DeleteSecretRequest.cc
|
||||
src/model/DeleteSecretResult.cc
|
||||
src/model/DeleteSlotRequest.cc
|
||||
src/model/DeleteSlotResult.cc
|
||||
src/model/DeleteUserBackupFileRequest.cc
|
||||
src/model/DeleteUserBackupFileResult.cc
|
||||
src/model/DescibeImportsFromDatabaseRequest.cc
|
||||
@@ -602,6 +646,8 @@ set(rds_src
|
||||
src/model/DescribeAccountsResult.cc
|
||||
src/model/DescribeActionEventPolicyRequest.cc
|
||||
src/model/DescribeActionEventPolicyResult.cc
|
||||
src/model/DescribeActiveOperationTasksRequest.cc
|
||||
src/model/DescribeActiveOperationTasksResult.cc
|
||||
src/model/DescribeAnalyticdbByPrimaryDBInstanceRequest.cc
|
||||
src/model/DescribeAnalyticdbByPrimaryDBInstanceResult.cc
|
||||
src/model/DescribeAvailableClassesRequest.cc
|
||||
@@ -648,6 +694,8 @@ set(rds_src
|
||||
src/model/DescribeDBInstanceDetailResult.cc
|
||||
src/model/DescribeDBInstanceEncryptionKeyRequest.cc
|
||||
src/model/DescribeDBInstanceEncryptionKeyResult.cc
|
||||
src/model/DescribeDBInstanceEndpointsRequest.cc
|
||||
src/model/DescribeDBInstanceEndpointsResult.cc
|
||||
src/model/DescribeDBInstanceHAConfigRequest.cc
|
||||
src/model/DescribeDBInstanceHAConfigResult.cc
|
||||
src/model/DescribeDBInstanceIPArrayListRequest.cc
|
||||
@@ -714,8 +762,8 @@ set(rds_src
|
||||
src/model/DescribeHASwitchConfigResult.cc
|
||||
src/model/DescribeHistoryTasksRequest.cc
|
||||
src/model/DescribeHistoryTasksResult.cc
|
||||
src/model/DescribeHistoryTasksStatRequest.cc
|
||||
src/model/DescribeHistoryTasksStatResult.cc
|
||||
src/model/DescribeHostWebShellRequest.cc
|
||||
src/model/DescribeHostWebShellResult.cc
|
||||
src/model/DescribeInstanceAutoRenewalAttributeRequest.cc
|
||||
src/model/DescribeInstanceAutoRenewalAttributeResult.cc
|
||||
src/model/DescribeInstanceCrossBackupPolicyRequest.cc
|
||||
@@ -776,10 +824,14 @@ set(rds_src
|
||||
src/model/DescribeSecretsResult.cc
|
||||
src/model/DescribeSecurityGroupConfigurationRequest.cc
|
||||
src/model/DescribeSecurityGroupConfigurationResult.cc
|
||||
src/model/DescribeSlotsRequest.cc
|
||||
src/model/DescribeSlotsResult.cc
|
||||
src/model/DescribeSlowLogRecordsRequest.cc
|
||||
src/model/DescribeSlowLogRecordsResult.cc
|
||||
src/model/DescribeSlowLogsRequest.cc
|
||||
src/model/DescribeSlowLogsResult.cc
|
||||
src/model/DescribeSupportOnlineResizeDiskRequest.cc
|
||||
src/model/DescribeSupportOnlineResizeDiskResult.cc
|
||||
src/model/DescribeTagsRequest.cc
|
||||
src/model/DescribeTagsResult.cc
|
||||
src/model/DescribeTasksRequest.cc
|
||||
@@ -828,6 +880,8 @@ set(rds_src
|
||||
src/model/ModifyAccountDescriptionResult.cc
|
||||
src/model/ModifyActionEventPolicyRequest.cc
|
||||
src/model/ModifyActionEventPolicyResult.cc
|
||||
src/model/ModifyActiveOperationTasksRequest.cc
|
||||
src/model/ModifyActiveOperationTasksResult.cc
|
||||
src/model/ModifyBackupPolicyRequest.cc
|
||||
src/model/ModifyBackupPolicyResult.cc
|
||||
src/model/ModifyCollationTimeZoneRequest.cc
|
||||
@@ -846,6 +900,10 @@ set(rds_src
|
||||
src/model/ModifyDBInstanceDeletionProtectionResult.cc
|
||||
src/model/ModifyDBInstanceDescriptionRequest.cc
|
||||
src/model/ModifyDBInstanceDescriptionResult.cc
|
||||
src/model/ModifyDBInstanceEndpointRequest.cc
|
||||
src/model/ModifyDBInstanceEndpointResult.cc
|
||||
src/model/ModifyDBInstanceEndpointAddressRequest.cc
|
||||
src/model/ModifyDBInstanceEndpointAddressResult.cc
|
||||
src/model/ModifyDBInstanceHAConfigRequest.cc
|
||||
src/model/ModifyDBInstanceHAConfigResult.cc
|
||||
src/model/ModifyDBInstanceMaintainTimeRequest.cc
|
||||
@@ -930,8 +988,6 @@ set(rds_src
|
||||
src/model/RemoveTagsFromResourceResult.cc
|
||||
src/model/RenewInstanceRequest.cc
|
||||
src/model/RenewInstanceResult.cc
|
||||
src/model/RequestServiceOfCloudDBARequest.cc
|
||||
src/model/RequestServiceOfCloudDBAResult.cc
|
||||
src/model/ResetAccountRequest.cc
|
||||
src/model/ResetAccountResult.cc
|
||||
src/model/ResetAccountPasswordRequest.cc
|
||||
|
||||
@@ -66,6 +66,14 @@
|
||||
#include "model/CreateCloudMigrationTaskResult.h"
|
||||
#include "model/CreateDBInstanceRequest.h"
|
||||
#include "model/CreateDBInstanceResult.h"
|
||||
#include "model/CreateDBInstanceEndpointRequest.h"
|
||||
#include "model/CreateDBInstanceEndpointResult.h"
|
||||
#include "model/CreateDBInstanceEndpointAddressRequest.h"
|
||||
#include "model/CreateDBInstanceEndpointAddressResult.h"
|
||||
#include "model/CreateDBInstanceForRebuildRequest.h"
|
||||
#include "model/CreateDBInstanceForRebuildResult.h"
|
||||
#include "model/CreateDBNodesRequest.h"
|
||||
#include "model/CreateDBNodesResult.h"
|
||||
#include "model/CreateDBProxyEndpointAddressRequest.h"
|
||||
#include "model/CreateDBProxyEndpointAddressResult.h"
|
||||
#include "model/CreateDatabaseRequest.h"
|
||||
@@ -102,6 +110,12 @@
|
||||
#include "model/DeleteBackupFileResult.h"
|
||||
#include "model/DeleteDBInstanceRequest.h"
|
||||
#include "model/DeleteDBInstanceResult.h"
|
||||
#include "model/DeleteDBInstanceEndpointRequest.h"
|
||||
#include "model/DeleteDBInstanceEndpointResult.h"
|
||||
#include "model/DeleteDBInstanceEndpointAddressRequest.h"
|
||||
#include "model/DeleteDBInstanceEndpointAddressResult.h"
|
||||
#include "model/DeleteDBNodesRequest.h"
|
||||
#include "model/DeleteDBNodesResult.h"
|
||||
#include "model/DeleteDBProxyEndpointAddressRequest.h"
|
||||
#include "model/DeleteDBProxyEndpointAddressResult.h"
|
||||
#include "model/DeleteDatabaseRequest.h"
|
||||
@@ -112,6 +126,8 @@
|
||||
#include "model/DeleteParameterGroupResult.h"
|
||||
#include "model/DeleteSecretRequest.h"
|
||||
#include "model/DeleteSecretResult.h"
|
||||
#include "model/DeleteSlotRequest.h"
|
||||
#include "model/DeleteSlotResult.h"
|
||||
#include "model/DeleteUserBackupFileRequest.h"
|
||||
#include "model/DeleteUserBackupFileResult.h"
|
||||
#include "model/DescibeImportsFromDatabaseRequest.h"
|
||||
@@ -122,6 +138,8 @@
|
||||
#include "model/DescribeAccountsResult.h"
|
||||
#include "model/DescribeActionEventPolicyRequest.h"
|
||||
#include "model/DescribeActionEventPolicyResult.h"
|
||||
#include "model/DescribeActiveOperationTasksRequest.h"
|
||||
#include "model/DescribeActiveOperationTasksResult.h"
|
||||
#include "model/DescribeAnalyticdbByPrimaryDBInstanceRequest.h"
|
||||
#include "model/DescribeAnalyticdbByPrimaryDBInstanceResult.h"
|
||||
#include "model/DescribeAvailableClassesRequest.h"
|
||||
@@ -168,6 +186,8 @@
|
||||
#include "model/DescribeDBInstanceDetailResult.h"
|
||||
#include "model/DescribeDBInstanceEncryptionKeyRequest.h"
|
||||
#include "model/DescribeDBInstanceEncryptionKeyResult.h"
|
||||
#include "model/DescribeDBInstanceEndpointsRequest.h"
|
||||
#include "model/DescribeDBInstanceEndpointsResult.h"
|
||||
#include "model/DescribeDBInstanceHAConfigRequest.h"
|
||||
#include "model/DescribeDBInstanceHAConfigResult.h"
|
||||
#include "model/DescribeDBInstanceIPArrayListRequest.h"
|
||||
@@ -234,8 +254,8 @@
|
||||
#include "model/DescribeHASwitchConfigResult.h"
|
||||
#include "model/DescribeHistoryTasksRequest.h"
|
||||
#include "model/DescribeHistoryTasksResult.h"
|
||||
#include "model/DescribeHistoryTasksStatRequest.h"
|
||||
#include "model/DescribeHistoryTasksStatResult.h"
|
||||
#include "model/DescribeHostWebShellRequest.h"
|
||||
#include "model/DescribeHostWebShellResult.h"
|
||||
#include "model/DescribeInstanceAutoRenewalAttributeRequest.h"
|
||||
#include "model/DescribeInstanceAutoRenewalAttributeResult.h"
|
||||
#include "model/DescribeInstanceCrossBackupPolicyRequest.h"
|
||||
@@ -296,10 +316,14 @@
|
||||
#include "model/DescribeSecretsResult.h"
|
||||
#include "model/DescribeSecurityGroupConfigurationRequest.h"
|
||||
#include "model/DescribeSecurityGroupConfigurationResult.h"
|
||||
#include "model/DescribeSlotsRequest.h"
|
||||
#include "model/DescribeSlotsResult.h"
|
||||
#include "model/DescribeSlowLogRecordsRequest.h"
|
||||
#include "model/DescribeSlowLogRecordsResult.h"
|
||||
#include "model/DescribeSlowLogsRequest.h"
|
||||
#include "model/DescribeSlowLogsResult.h"
|
||||
#include "model/DescribeSupportOnlineResizeDiskRequest.h"
|
||||
#include "model/DescribeSupportOnlineResizeDiskResult.h"
|
||||
#include "model/DescribeTagsRequest.h"
|
||||
#include "model/DescribeTagsResult.h"
|
||||
#include "model/DescribeTasksRequest.h"
|
||||
@@ -348,6 +372,8 @@
|
||||
#include "model/ModifyAccountDescriptionResult.h"
|
||||
#include "model/ModifyActionEventPolicyRequest.h"
|
||||
#include "model/ModifyActionEventPolicyResult.h"
|
||||
#include "model/ModifyActiveOperationTasksRequest.h"
|
||||
#include "model/ModifyActiveOperationTasksResult.h"
|
||||
#include "model/ModifyBackupPolicyRequest.h"
|
||||
#include "model/ModifyBackupPolicyResult.h"
|
||||
#include "model/ModifyCollationTimeZoneRequest.h"
|
||||
@@ -366,6 +392,10 @@
|
||||
#include "model/ModifyDBInstanceDeletionProtectionResult.h"
|
||||
#include "model/ModifyDBInstanceDescriptionRequest.h"
|
||||
#include "model/ModifyDBInstanceDescriptionResult.h"
|
||||
#include "model/ModifyDBInstanceEndpointRequest.h"
|
||||
#include "model/ModifyDBInstanceEndpointResult.h"
|
||||
#include "model/ModifyDBInstanceEndpointAddressRequest.h"
|
||||
#include "model/ModifyDBInstanceEndpointAddressResult.h"
|
||||
#include "model/ModifyDBInstanceHAConfigRequest.h"
|
||||
#include "model/ModifyDBInstanceHAConfigResult.h"
|
||||
#include "model/ModifyDBInstanceMaintainTimeRequest.h"
|
||||
@@ -450,8 +480,6 @@
|
||||
#include "model/RemoveTagsFromResourceResult.h"
|
||||
#include "model/RenewInstanceRequest.h"
|
||||
#include "model/RenewInstanceResult.h"
|
||||
#include "model/RequestServiceOfCloudDBARequest.h"
|
||||
#include "model/RequestServiceOfCloudDBAResult.h"
|
||||
#include "model/ResetAccountRequest.h"
|
||||
#include "model/ResetAccountResult.h"
|
||||
#include "model/ResetAccountPasswordRequest.h"
|
||||
@@ -575,6 +603,18 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CreateDBInstanceResult> CreateDBInstanceOutcome;
|
||||
typedef std::future<CreateDBInstanceOutcome> CreateDBInstanceOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::CreateDBInstanceRequest&, const CreateDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDBInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateDBInstanceEndpointResult> CreateDBInstanceEndpointOutcome;
|
||||
typedef std::future<CreateDBInstanceEndpointOutcome> CreateDBInstanceEndpointOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::CreateDBInstanceEndpointRequest&, const CreateDBInstanceEndpointOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDBInstanceEndpointAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateDBInstanceEndpointAddressResult> CreateDBInstanceEndpointAddressOutcome;
|
||||
typedef std::future<CreateDBInstanceEndpointAddressOutcome> CreateDBInstanceEndpointAddressOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::CreateDBInstanceEndpointAddressRequest&, const CreateDBInstanceEndpointAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDBInstanceEndpointAddressAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateDBInstanceForRebuildResult> CreateDBInstanceForRebuildOutcome;
|
||||
typedef std::future<CreateDBInstanceForRebuildOutcome> CreateDBInstanceForRebuildOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::CreateDBInstanceForRebuildRequest&, const CreateDBInstanceForRebuildOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDBInstanceForRebuildAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateDBNodesResult> CreateDBNodesOutcome;
|
||||
typedef std::future<CreateDBNodesOutcome> CreateDBNodesOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::CreateDBNodesRequest&, const CreateDBNodesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDBNodesAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateDBProxyEndpointAddressResult> CreateDBProxyEndpointAddressOutcome;
|
||||
typedef std::future<CreateDBProxyEndpointAddressOutcome> CreateDBProxyEndpointAddressOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::CreateDBProxyEndpointAddressRequest&, const CreateDBProxyEndpointAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDBProxyEndpointAddressAsyncHandler;
|
||||
@@ -629,6 +669,15 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DeleteDBInstanceResult> DeleteDBInstanceOutcome;
|
||||
typedef std::future<DeleteDBInstanceOutcome> DeleteDBInstanceOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DeleteDBInstanceRequest&, const DeleteDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDBInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteDBInstanceEndpointResult> DeleteDBInstanceEndpointOutcome;
|
||||
typedef std::future<DeleteDBInstanceEndpointOutcome> DeleteDBInstanceEndpointOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DeleteDBInstanceEndpointRequest&, const DeleteDBInstanceEndpointOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDBInstanceEndpointAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteDBInstanceEndpointAddressResult> DeleteDBInstanceEndpointAddressOutcome;
|
||||
typedef std::future<DeleteDBInstanceEndpointAddressOutcome> DeleteDBInstanceEndpointAddressOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DeleteDBInstanceEndpointAddressRequest&, const DeleteDBInstanceEndpointAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDBInstanceEndpointAddressAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteDBNodesResult> DeleteDBNodesOutcome;
|
||||
typedef std::future<DeleteDBNodesOutcome> DeleteDBNodesOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DeleteDBNodesRequest&, const DeleteDBNodesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDBNodesAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteDBProxyEndpointAddressResult> DeleteDBProxyEndpointAddressOutcome;
|
||||
typedef std::future<DeleteDBProxyEndpointAddressOutcome> DeleteDBProxyEndpointAddressOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DeleteDBProxyEndpointAddressRequest&, const DeleteDBProxyEndpointAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDBProxyEndpointAddressAsyncHandler;
|
||||
@@ -644,6 +693,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DeleteSecretResult> DeleteSecretOutcome;
|
||||
typedef std::future<DeleteSecretOutcome> DeleteSecretOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DeleteSecretRequest&, const DeleteSecretOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSecretAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteSlotResult> DeleteSlotOutcome;
|
||||
typedef std::future<DeleteSlotOutcome> DeleteSlotOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DeleteSlotRequest&, const DeleteSlotOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSlotAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteUserBackupFileResult> DeleteUserBackupFileOutcome;
|
||||
typedef std::future<DeleteUserBackupFileOutcome> DeleteUserBackupFileOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DeleteUserBackupFileRequest&, const DeleteUserBackupFileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteUserBackupFileAsyncHandler;
|
||||
@@ -659,6 +711,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeActionEventPolicyResult> DescribeActionEventPolicyOutcome;
|
||||
typedef std::future<DescribeActionEventPolicyOutcome> DescribeActionEventPolicyOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeActionEventPolicyRequest&, const DescribeActionEventPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeActionEventPolicyAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeActiveOperationTasksResult> DescribeActiveOperationTasksOutcome;
|
||||
typedef std::future<DescribeActiveOperationTasksOutcome> DescribeActiveOperationTasksOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeActiveOperationTasksRequest&, const DescribeActiveOperationTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeActiveOperationTasksAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeAnalyticdbByPrimaryDBInstanceResult> DescribeAnalyticdbByPrimaryDBInstanceOutcome;
|
||||
typedef std::future<DescribeAnalyticdbByPrimaryDBInstanceOutcome> DescribeAnalyticdbByPrimaryDBInstanceOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeAnalyticdbByPrimaryDBInstanceRequest&, const DescribeAnalyticdbByPrimaryDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAnalyticdbByPrimaryDBInstanceAsyncHandler;
|
||||
@@ -728,6 +783,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeDBInstanceEncryptionKeyResult> DescribeDBInstanceEncryptionKeyOutcome;
|
||||
typedef std::future<DescribeDBInstanceEncryptionKeyOutcome> DescribeDBInstanceEncryptionKeyOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeDBInstanceEncryptionKeyRequest&, const DescribeDBInstanceEncryptionKeyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceEncryptionKeyAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeDBInstanceEndpointsResult> DescribeDBInstanceEndpointsOutcome;
|
||||
typedef std::future<DescribeDBInstanceEndpointsOutcome> DescribeDBInstanceEndpointsOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeDBInstanceEndpointsRequest&, const DescribeDBInstanceEndpointsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceEndpointsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeDBInstanceHAConfigResult> DescribeDBInstanceHAConfigOutcome;
|
||||
typedef std::future<DescribeDBInstanceHAConfigOutcome> DescribeDBInstanceHAConfigOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeDBInstanceHAConfigRequest&, const DescribeDBInstanceHAConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceHAConfigAsyncHandler;
|
||||
@@ -827,9 +885,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeHistoryTasksResult> DescribeHistoryTasksOutcome;
|
||||
typedef std::future<DescribeHistoryTasksOutcome> DescribeHistoryTasksOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeHistoryTasksRequest&, const DescribeHistoryTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeHistoryTasksAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeHistoryTasksStatResult> DescribeHistoryTasksStatOutcome;
|
||||
typedef std::future<DescribeHistoryTasksStatOutcome> DescribeHistoryTasksStatOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeHistoryTasksStatRequest&, const DescribeHistoryTasksStatOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeHistoryTasksStatAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeHostWebShellResult> DescribeHostWebShellOutcome;
|
||||
typedef std::future<DescribeHostWebShellOutcome> DescribeHostWebShellOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeHostWebShellRequest&, const DescribeHostWebShellOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeHostWebShellAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeInstanceAutoRenewalAttributeResult> DescribeInstanceAutoRenewalAttributeOutcome;
|
||||
typedef std::future<DescribeInstanceAutoRenewalAttributeOutcome> DescribeInstanceAutoRenewalAttributeOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeInstanceAutoRenewalAttributeRequest&, const DescribeInstanceAutoRenewalAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceAutoRenewalAttributeAsyncHandler;
|
||||
@@ -920,12 +978,18 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeSecurityGroupConfigurationResult> DescribeSecurityGroupConfigurationOutcome;
|
||||
typedef std::future<DescribeSecurityGroupConfigurationOutcome> DescribeSecurityGroupConfigurationOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeSecurityGroupConfigurationRequest&, const DescribeSecurityGroupConfigurationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSecurityGroupConfigurationAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSlotsResult> DescribeSlotsOutcome;
|
||||
typedef std::future<DescribeSlotsOutcome> DescribeSlotsOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeSlotsRequest&, const DescribeSlotsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSlotsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSlowLogRecordsResult> DescribeSlowLogRecordsOutcome;
|
||||
typedef std::future<DescribeSlowLogRecordsOutcome> DescribeSlowLogRecordsOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeSlowLogRecordsRequest&, const DescribeSlowLogRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSlowLogRecordsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSlowLogsResult> DescribeSlowLogsOutcome;
|
||||
typedef std::future<DescribeSlowLogsOutcome> DescribeSlowLogsOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeSlowLogsRequest&, const DescribeSlowLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSlowLogsAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeSupportOnlineResizeDiskResult> DescribeSupportOnlineResizeDiskOutcome;
|
||||
typedef std::future<DescribeSupportOnlineResizeDiskOutcome> DescribeSupportOnlineResizeDiskOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeSupportOnlineResizeDiskRequest&, const DescribeSupportOnlineResizeDiskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSupportOnlineResizeDiskAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeTagsResult> DescribeTagsOutcome;
|
||||
typedef std::future<DescribeTagsOutcome> DescribeTagsOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::DescribeTagsRequest&, const DescribeTagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTagsAsyncHandler;
|
||||
@@ -998,6 +1062,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ModifyActionEventPolicyResult> ModifyActionEventPolicyOutcome;
|
||||
typedef std::future<ModifyActionEventPolicyOutcome> ModifyActionEventPolicyOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::ModifyActionEventPolicyRequest&, const ModifyActionEventPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyActionEventPolicyAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyActiveOperationTasksResult> ModifyActiveOperationTasksOutcome;
|
||||
typedef std::future<ModifyActiveOperationTasksOutcome> ModifyActiveOperationTasksOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::ModifyActiveOperationTasksRequest&, const ModifyActiveOperationTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyActiveOperationTasksAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyBackupPolicyResult> ModifyBackupPolicyOutcome;
|
||||
typedef std::future<ModifyBackupPolicyOutcome> ModifyBackupPolicyOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::ModifyBackupPolicyRequest&, const ModifyBackupPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyBackupPolicyAsyncHandler;
|
||||
@@ -1025,6 +1092,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ModifyDBInstanceDescriptionResult> ModifyDBInstanceDescriptionOutcome;
|
||||
typedef std::future<ModifyDBInstanceDescriptionOutcome> ModifyDBInstanceDescriptionOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::ModifyDBInstanceDescriptionRequest&, const ModifyDBInstanceDescriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceDescriptionAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyDBInstanceEndpointResult> ModifyDBInstanceEndpointOutcome;
|
||||
typedef std::future<ModifyDBInstanceEndpointOutcome> ModifyDBInstanceEndpointOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::ModifyDBInstanceEndpointRequest&, const ModifyDBInstanceEndpointOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceEndpointAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyDBInstanceEndpointAddressResult> ModifyDBInstanceEndpointAddressOutcome;
|
||||
typedef std::future<ModifyDBInstanceEndpointAddressOutcome> ModifyDBInstanceEndpointAddressOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::ModifyDBInstanceEndpointAddressRequest&, const ModifyDBInstanceEndpointAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceEndpointAddressAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyDBInstanceHAConfigResult> ModifyDBInstanceHAConfigOutcome;
|
||||
typedef std::future<ModifyDBInstanceHAConfigOutcome> ModifyDBInstanceHAConfigOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::ModifyDBInstanceHAConfigRequest&, const ModifyDBInstanceHAConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceHAConfigAsyncHandler;
|
||||
@@ -1151,9 +1224,6 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::RenewInstanceResult> RenewInstanceOutcome;
|
||||
typedef std::future<RenewInstanceOutcome> RenewInstanceOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::RenewInstanceRequest&, const RenewInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RenewInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::RequestServiceOfCloudDBAResult> RequestServiceOfCloudDBAOutcome;
|
||||
typedef std::future<RequestServiceOfCloudDBAOutcome> RequestServiceOfCloudDBAOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::RequestServiceOfCloudDBARequest&, const RequestServiceOfCloudDBAOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RequestServiceOfCloudDBAAsyncHandler;
|
||||
typedef Outcome<Error, Model::ResetAccountResult> ResetAccountOutcome;
|
||||
typedef std::future<ResetAccountOutcome> ResetAccountOutcomeCallable;
|
||||
typedef std::function<void(const RdsClient*, const Model::ResetAccountRequest&, const ResetAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResetAccountAsyncHandler;
|
||||
@@ -1297,6 +1367,18 @@ namespace AlibabaCloud
|
||||
CreateDBInstanceOutcome createDBInstance(const Model::CreateDBInstanceRequest &request)const;
|
||||
void createDBInstanceAsync(const Model::CreateDBInstanceRequest& request, const CreateDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateDBInstanceOutcomeCallable createDBInstanceCallable(const Model::CreateDBInstanceRequest& request) const;
|
||||
CreateDBInstanceEndpointOutcome createDBInstanceEndpoint(const Model::CreateDBInstanceEndpointRequest &request)const;
|
||||
void createDBInstanceEndpointAsync(const Model::CreateDBInstanceEndpointRequest& request, const CreateDBInstanceEndpointAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateDBInstanceEndpointOutcomeCallable createDBInstanceEndpointCallable(const Model::CreateDBInstanceEndpointRequest& request) const;
|
||||
CreateDBInstanceEndpointAddressOutcome createDBInstanceEndpointAddress(const Model::CreateDBInstanceEndpointAddressRequest &request)const;
|
||||
void createDBInstanceEndpointAddressAsync(const Model::CreateDBInstanceEndpointAddressRequest& request, const CreateDBInstanceEndpointAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateDBInstanceEndpointAddressOutcomeCallable createDBInstanceEndpointAddressCallable(const Model::CreateDBInstanceEndpointAddressRequest& request) const;
|
||||
CreateDBInstanceForRebuildOutcome createDBInstanceForRebuild(const Model::CreateDBInstanceForRebuildRequest &request)const;
|
||||
void createDBInstanceForRebuildAsync(const Model::CreateDBInstanceForRebuildRequest& request, const CreateDBInstanceForRebuildAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateDBInstanceForRebuildOutcomeCallable createDBInstanceForRebuildCallable(const Model::CreateDBInstanceForRebuildRequest& request) const;
|
||||
CreateDBNodesOutcome createDBNodes(const Model::CreateDBNodesRequest &request)const;
|
||||
void createDBNodesAsync(const Model::CreateDBNodesRequest& request, const CreateDBNodesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateDBNodesOutcomeCallable createDBNodesCallable(const Model::CreateDBNodesRequest& request) const;
|
||||
CreateDBProxyEndpointAddressOutcome createDBProxyEndpointAddress(const Model::CreateDBProxyEndpointAddressRequest &request)const;
|
||||
void createDBProxyEndpointAddressAsync(const Model::CreateDBProxyEndpointAddressRequest& request, const CreateDBProxyEndpointAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateDBProxyEndpointAddressOutcomeCallable createDBProxyEndpointAddressCallable(const Model::CreateDBProxyEndpointAddressRequest& request) const;
|
||||
@@ -1351,6 +1433,15 @@ namespace AlibabaCloud
|
||||
DeleteDBInstanceOutcome deleteDBInstance(const Model::DeleteDBInstanceRequest &request)const;
|
||||
void deleteDBInstanceAsync(const Model::DeleteDBInstanceRequest& request, const DeleteDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteDBInstanceOutcomeCallable deleteDBInstanceCallable(const Model::DeleteDBInstanceRequest& request) const;
|
||||
DeleteDBInstanceEndpointOutcome deleteDBInstanceEndpoint(const Model::DeleteDBInstanceEndpointRequest &request)const;
|
||||
void deleteDBInstanceEndpointAsync(const Model::DeleteDBInstanceEndpointRequest& request, const DeleteDBInstanceEndpointAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteDBInstanceEndpointOutcomeCallable deleteDBInstanceEndpointCallable(const Model::DeleteDBInstanceEndpointRequest& request) const;
|
||||
DeleteDBInstanceEndpointAddressOutcome deleteDBInstanceEndpointAddress(const Model::DeleteDBInstanceEndpointAddressRequest &request)const;
|
||||
void deleteDBInstanceEndpointAddressAsync(const Model::DeleteDBInstanceEndpointAddressRequest& request, const DeleteDBInstanceEndpointAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteDBInstanceEndpointAddressOutcomeCallable deleteDBInstanceEndpointAddressCallable(const Model::DeleteDBInstanceEndpointAddressRequest& request) const;
|
||||
DeleteDBNodesOutcome deleteDBNodes(const Model::DeleteDBNodesRequest &request)const;
|
||||
void deleteDBNodesAsync(const Model::DeleteDBNodesRequest& request, const DeleteDBNodesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteDBNodesOutcomeCallable deleteDBNodesCallable(const Model::DeleteDBNodesRequest& request) const;
|
||||
DeleteDBProxyEndpointAddressOutcome deleteDBProxyEndpointAddress(const Model::DeleteDBProxyEndpointAddressRequest &request)const;
|
||||
void deleteDBProxyEndpointAddressAsync(const Model::DeleteDBProxyEndpointAddressRequest& request, const DeleteDBProxyEndpointAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteDBProxyEndpointAddressOutcomeCallable deleteDBProxyEndpointAddressCallable(const Model::DeleteDBProxyEndpointAddressRequest& request) const;
|
||||
@@ -1366,6 +1457,9 @@ namespace AlibabaCloud
|
||||
DeleteSecretOutcome deleteSecret(const Model::DeleteSecretRequest &request)const;
|
||||
void deleteSecretAsync(const Model::DeleteSecretRequest& request, const DeleteSecretAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteSecretOutcomeCallable deleteSecretCallable(const Model::DeleteSecretRequest& request) const;
|
||||
DeleteSlotOutcome deleteSlot(const Model::DeleteSlotRequest &request)const;
|
||||
void deleteSlotAsync(const Model::DeleteSlotRequest& request, const DeleteSlotAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteSlotOutcomeCallable deleteSlotCallable(const Model::DeleteSlotRequest& request) const;
|
||||
DeleteUserBackupFileOutcome deleteUserBackupFile(const Model::DeleteUserBackupFileRequest &request)const;
|
||||
void deleteUserBackupFileAsync(const Model::DeleteUserBackupFileRequest& request, const DeleteUserBackupFileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteUserBackupFileOutcomeCallable deleteUserBackupFileCallable(const Model::DeleteUserBackupFileRequest& request) const;
|
||||
@@ -1381,6 +1475,9 @@ namespace AlibabaCloud
|
||||
DescribeActionEventPolicyOutcome describeActionEventPolicy(const Model::DescribeActionEventPolicyRequest &request)const;
|
||||
void describeActionEventPolicyAsync(const Model::DescribeActionEventPolicyRequest& request, const DescribeActionEventPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeActionEventPolicyOutcomeCallable describeActionEventPolicyCallable(const Model::DescribeActionEventPolicyRequest& request) const;
|
||||
DescribeActiveOperationTasksOutcome describeActiveOperationTasks(const Model::DescribeActiveOperationTasksRequest &request)const;
|
||||
void describeActiveOperationTasksAsync(const Model::DescribeActiveOperationTasksRequest& request, const DescribeActiveOperationTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeActiveOperationTasksOutcomeCallable describeActiveOperationTasksCallable(const Model::DescribeActiveOperationTasksRequest& request) const;
|
||||
DescribeAnalyticdbByPrimaryDBInstanceOutcome describeAnalyticdbByPrimaryDBInstance(const Model::DescribeAnalyticdbByPrimaryDBInstanceRequest &request)const;
|
||||
void describeAnalyticdbByPrimaryDBInstanceAsync(const Model::DescribeAnalyticdbByPrimaryDBInstanceRequest& request, const DescribeAnalyticdbByPrimaryDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeAnalyticdbByPrimaryDBInstanceOutcomeCallable describeAnalyticdbByPrimaryDBInstanceCallable(const Model::DescribeAnalyticdbByPrimaryDBInstanceRequest& request) const;
|
||||
@@ -1450,6 +1547,9 @@ namespace AlibabaCloud
|
||||
DescribeDBInstanceEncryptionKeyOutcome describeDBInstanceEncryptionKey(const Model::DescribeDBInstanceEncryptionKeyRequest &request)const;
|
||||
void describeDBInstanceEncryptionKeyAsync(const Model::DescribeDBInstanceEncryptionKeyRequest& request, const DescribeDBInstanceEncryptionKeyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDBInstanceEncryptionKeyOutcomeCallable describeDBInstanceEncryptionKeyCallable(const Model::DescribeDBInstanceEncryptionKeyRequest& request) const;
|
||||
DescribeDBInstanceEndpointsOutcome describeDBInstanceEndpoints(const Model::DescribeDBInstanceEndpointsRequest &request)const;
|
||||
void describeDBInstanceEndpointsAsync(const Model::DescribeDBInstanceEndpointsRequest& request, const DescribeDBInstanceEndpointsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDBInstanceEndpointsOutcomeCallable describeDBInstanceEndpointsCallable(const Model::DescribeDBInstanceEndpointsRequest& request) const;
|
||||
DescribeDBInstanceHAConfigOutcome describeDBInstanceHAConfig(const Model::DescribeDBInstanceHAConfigRequest &request)const;
|
||||
void describeDBInstanceHAConfigAsync(const Model::DescribeDBInstanceHAConfigRequest& request, const DescribeDBInstanceHAConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeDBInstanceHAConfigOutcomeCallable describeDBInstanceHAConfigCallable(const Model::DescribeDBInstanceHAConfigRequest& request) const;
|
||||
@@ -1549,9 +1649,9 @@ namespace AlibabaCloud
|
||||
DescribeHistoryTasksOutcome describeHistoryTasks(const Model::DescribeHistoryTasksRequest &request)const;
|
||||
void describeHistoryTasksAsync(const Model::DescribeHistoryTasksRequest& request, const DescribeHistoryTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeHistoryTasksOutcomeCallable describeHistoryTasksCallable(const Model::DescribeHistoryTasksRequest& request) const;
|
||||
DescribeHistoryTasksStatOutcome describeHistoryTasksStat(const Model::DescribeHistoryTasksStatRequest &request)const;
|
||||
void describeHistoryTasksStatAsync(const Model::DescribeHistoryTasksStatRequest& request, const DescribeHistoryTasksStatAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeHistoryTasksStatOutcomeCallable describeHistoryTasksStatCallable(const Model::DescribeHistoryTasksStatRequest& request) const;
|
||||
DescribeHostWebShellOutcome describeHostWebShell(const Model::DescribeHostWebShellRequest &request)const;
|
||||
void describeHostWebShellAsync(const Model::DescribeHostWebShellRequest& request, const DescribeHostWebShellAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeHostWebShellOutcomeCallable describeHostWebShellCallable(const Model::DescribeHostWebShellRequest& request) const;
|
||||
DescribeInstanceAutoRenewalAttributeOutcome describeInstanceAutoRenewalAttribute(const Model::DescribeInstanceAutoRenewalAttributeRequest &request)const;
|
||||
void describeInstanceAutoRenewalAttributeAsync(const Model::DescribeInstanceAutoRenewalAttributeRequest& request, const DescribeInstanceAutoRenewalAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeInstanceAutoRenewalAttributeOutcomeCallable describeInstanceAutoRenewalAttributeCallable(const Model::DescribeInstanceAutoRenewalAttributeRequest& request) const;
|
||||
@@ -1642,12 +1742,18 @@ namespace AlibabaCloud
|
||||
DescribeSecurityGroupConfigurationOutcome describeSecurityGroupConfiguration(const Model::DescribeSecurityGroupConfigurationRequest &request)const;
|
||||
void describeSecurityGroupConfigurationAsync(const Model::DescribeSecurityGroupConfigurationRequest& request, const DescribeSecurityGroupConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSecurityGroupConfigurationOutcomeCallable describeSecurityGroupConfigurationCallable(const Model::DescribeSecurityGroupConfigurationRequest& request) const;
|
||||
DescribeSlotsOutcome describeSlots(const Model::DescribeSlotsRequest &request)const;
|
||||
void describeSlotsAsync(const Model::DescribeSlotsRequest& request, const DescribeSlotsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSlotsOutcomeCallable describeSlotsCallable(const Model::DescribeSlotsRequest& request) const;
|
||||
DescribeSlowLogRecordsOutcome describeSlowLogRecords(const Model::DescribeSlowLogRecordsRequest &request)const;
|
||||
void describeSlowLogRecordsAsync(const Model::DescribeSlowLogRecordsRequest& request, const DescribeSlowLogRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSlowLogRecordsOutcomeCallable describeSlowLogRecordsCallable(const Model::DescribeSlowLogRecordsRequest& request) const;
|
||||
DescribeSlowLogsOutcome describeSlowLogs(const Model::DescribeSlowLogsRequest &request)const;
|
||||
void describeSlowLogsAsync(const Model::DescribeSlowLogsRequest& request, const DescribeSlowLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSlowLogsOutcomeCallable describeSlowLogsCallable(const Model::DescribeSlowLogsRequest& request) const;
|
||||
DescribeSupportOnlineResizeDiskOutcome describeSupportOnlineResizeDisk(const Model::DescribeSupportOnlineResizeDiskRequest &request)const;
|
||||
void describeSupportOnlineResizeDiskAsync(const Model::DescribeSupportOnlineResizeDiskRequest& request, const DescribeSupportOnlineResizeDiskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeSupportOnlineResizeDiskOutcomeCallable describeSupportOnlineResizeDiskCallable(const Model::DescribeSupportOnlineResizeDiskRequest& request) const;
|
||||
DescribeTagsOutcome describeTags(const Model::DescribeTagsRequest &request)const;
|
||||
void describeTagsAsync(const Model::DescribeTagsRequest& request, const DescribeTagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeTagsOutcomeCallable describeTagsCallable(const Model::DescribeTagsRequest& request) const;
|
||||
@@ -1720,6 +1826,9 @@ namespace AlibabaCloud
|
||||
ModifyActionEventPolicyOutcome modifyActionEventPolicy(const Model::ModifyActionEventPolicyRequest &request)const;
|
||||
void modifyActionEventPolicyAsync(const Model::ModifyActionEventPolicyRequest& request, const ModifyActionEventPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyActionEventPolicyOutcomeCallable modifyActionEventPolicyCallable(const Model::ModifyActionEventPolicyRequest& request) const;
|
||||
ModifyActiveOperationTasksOutcome modifyActiveOperationTasks(const Model::ModifyActiveOperationTasksRequest &request)const;
|
||||
void modifyActiveOperationTasksAsync(const Model::ModifyActiveOperationTasksRequest& request, const ModifyActiveOperationTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyActiveOperationTasksOutcomeCallable modifyActiveOperationTasksCallable(const Model::ModifyActiveOperationTasksRequest& 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;
|
||||
ModifyBackupPolicyOutcomeCallable modifyBackupPolicyCallable(const Model::ModifyBackupPolicyRequest& request) const;
|
||||
@@ -1747,6 +1856,12 @@ namespace AlibabaCloud
|
||||
ModifyDBInstanceDescriptionOutcome modifyDBInstanceDescription(const Model::ModifyDBInstanceDescriptionRequest &request)const;
|
||||
void modifyDBInstanceDescriptionAsync(const Model::ModifyDBInstanceDescriptionRequest& request, const ModifyDBInstanceDescriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyDBInstanceDescriptionOutcomeCallable modifyDBInstanceDescriptionCallable(const Model::ModifyDBInstanceDescriptionRequest& request) const;
|
||||
ModifyDBInstanceEndpointOutcome modifyDBInstanceEndpoint(const Model::ModifyDBInstanceEndpointRequest &request)const;
|
||||
void modifyDBInstanceEndpointAsync(const Model::ModifyDBInstanceEndpointRequest& request, const ModifyDBInstanceEndpointAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyDBInstanceEndpointOutcomeCallable modifyDBInstanceEndpointCallable(const Model::ModifyDBInstanceEndpointRequest& request) const;
|
||||
ModifyDBInstanceEndpointAddressOutcome modifyDBInstanceEndpointAddress(const Model::ModifyDBInstanceEndpointAddressRequest &request)const;
|
||||
void modifyDBInstanceEndpointAddressAsync(const Model::ModifyDBInstanceEndpointAddressRequest& request, const ModifyDBInstanceEndpointAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyDBInstanceEndpointAddressOutcomeCallable modifyDBInstanceEndpointAddressCallable(const Model::ModifyDBInstanceEndpointAddressRequest& request) const;
|
||||
ModifyDBInstanceHAConfigOutcome modifyDBInstanceHAConfig(const Model::ModifyDBInstanceHAConfigRequest &request)const;
|
||||
void modifyDBInstanceHAConfigAsync(const Model::ModifyDBInstanceHAConfigRequest& request, const ModifyDBInstanceHAConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyDBInstanceHAConfigOutcomeCallable modifyDBInstanceHAConfigCallable(const Model::ModifyDBInstanceHAConfigRequest& request) const;
|
||||
@@ -1873,9 +1988,6 @@ namespace AlibabaCloud
|
||||
RenewInstanceOutcome renewInstance(const Model::RenewInstanceRequest &request)const;
|
||||
void renewInstanceAsync(const Model::RenewInstanceRequest& request, const RenewInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RenewInstanceOutcomeCallable renewInstanceCallable(const Model::RenewInstanceRequest& request) const;
|
||||
RequestServiceOfCloudDBAOutcome requestServiceOfCloudDBA(const Model::RequestServiceOfCloudDBARequest &request)const;
|
||||
void requestServiceOfCloudDBAAsync(const Model::RequestServiceOfCloudDBARequest& request, const RequestServiceOfCloudDBAAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RequestServiceOfCloudDBAOutcomeCallable requestServiceOfCloudDBACallable(const Model::RequestServiceOfCloudDBARequest& request) const;
|
||||
ResetAccountOutcome resetAccount(const Model::ResetAccountRequest &request)const;
|
||||
void resetAccountAsync(const Model::ResetAccountRequest& request, const ResetAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ResetAccountOutcomeCallable resetAccountCallable(const Model::ResetAccountRequest& request) const;
|
||||
|
||||
@@ -84,6 +84,8 @@ public:
|
||||
void setDedicatedHostGroupId(const std::string &dedicatedHostGroupId);
|
||||
std::string getRestoreTime() const;
|
||||
void setRestoreTime(const std::string &restoreTime);
|
||||
bool getAutoPay() const;
|
||||
void setAutoPay(bool autoPay);
|
||||
ServerlessConfig getServerlessConfig() const;
|
||||
void setServerlessConfig(const ServerlessConfig &serverlessConfig);
|
||||
std::string getResourceOwnerAccount() const;
|
||||
@@ -94,6 +96,8 @@ public:
|
||||
void setRestoreTable(const std::string &restoreTable);
|
||||
int getUsedTime() const;
|
||||
void setUsedTime(int usedTime);
|
||||
bool getBurstingEnabled() const;
|
||||
void setBurstingEnabled(bool burstingEnabled);
|
||||
std::string getDbNames() const;
|
||||
void setDbNames(const std::string &dbNames);
|
||||
std::string getVPCId() const;
|
||||
@@ -102,6 +106,8 @@ public:
|
||||
void setCategory(const std::string &category);
|
||||
std::string getPayType() const;
|
||||
void setPayType(const std::string &payType);
|
||||
std::string getBpeEnabled() const;
|
||||
void setBpeEnabled(const std::string &bpeEnabled);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
@@ -128,15 +134,18 @@ private:
|
||||
std::string dBInstanceStorageType_;
|
||||
std::string dedicatedHostGroupId_;
|
||||
std::string restoreTime_;
|
||||
bool autoPay_;
|
||||
ServerlessConfig serverlessConfig_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string restoreTable_;
|
||||
int usedTime_;
|
||||
bool burstingEnabled_;
|
||||
std::string dbNames_;
|
||||
std::string vPCId_;
|
||||
std::string category_;
|
||||
std::string payType_;
|
||||
std::string bpeEnabled_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Rds
|
||||
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_CREATEDBINSTANCEENDPOINTADDRESSREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_CREATEDBINSTANCEENDPOINTADDRESSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Rds {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_RDS_EXPORT CreateDBInstanceEndpointAddressRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateDBInstanceEndpointAddressRequest();
|
||||
~CreateDBInstanceEndpointAddressRequest();
|
||||
std::string getConnectionStringPrefix() const;
|
||||
void setConnectionStringPrefix(const std::string &connectionStringPrefix);
|
||||
long getResourceOwnerId() const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getDBInstanceId() const;
|
||||
void setDBInstanceId(const std::string &dBInstanceId);
|
||||
std::string getIpType() const;
|
||||
void setIpType(const std::string &ipType);
|
||||
std::string getDBInstanceEndpointId() const;
|
||||
void setDBInstanceEndpointId(const std::string &dBInstanceEndpointId);
|
||||
std::string getPort() const;
|
||||
void setPort(const std::string &port);
|
||||
|
||||
private:
|
||||
std::string connectionStringPrefix_;
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
std::string accessKeyId_;
|
||||
std::string dBInstanceId_;
|
||||
std::string ipType_;
|
||||
std::string dBInstanceEndpointId_;
|
||||
std::string port_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Rds
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_CREATEDBINSTANCEENDPOINTADDRESSREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_CREATEDBINSTANCEENDPOINTADDRESSRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_CREATEDBINSTANCEENDPOINTADDRESSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rds
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RDS_EXPORT CreateDBInstanceEndpointAddressResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string dBInstanceEndpointId;
|
||||
std::string connectionString;
|
||||
std::string dBInstanceName;
|
||||
};
|
||||
|
||||
|
||||
CreateDBInstanceEndpointAddressResult();
|
||||
explicit CreateDBInstanceEndpointAddressResult(const std::string &payload);
|
||||
~CreateDBInstanceEndpointAddressResult();
|
||||
Data getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_CREATEDBINSTANCEENDPOINTADDRESSRESULT_H_
|
||||
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_CREATEDBINSTANCEENDPOINTREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_CREATEDBINSTANCEENDPOINTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Rds {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_RDS_EXPORT CreateDBInstanceEndpointRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateDBInstanceEndpointRequest();
|
||||
~CreateDBInstanceEndpointRequest();
|
||||
std::string getConnectionStringPrefix() const;
|
||||
void setConnectionStringPrefix(const std::string &connectionStringPrefix);
|
||||
long getResourceOwnerId() const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getDBInstanceId() const;
|
||||
void setDBInstanceId(const std::string &dBInstanceId);
|
||||
std::string getDBInstanceEndpointDescription() const;
|
||||
void setDBInstanceEndpointDescription(const std::string &dBInstanceEndpointDescription);
|
||||
std::string getDBInstanceEndpointType() const;
|
||||
void setDBInstanceEndpointType(const std::string &dBInstanceEndpointType);
|
||||
std::string getNodeItems() const;
|
||||
void setNodeItems(const std::string &nodeItems);
|
||||
std::string getVSwitchId() const;
|
||||
void setVSwitchId(const std::string &vSwitchId);
|
||||
std::string getPrivateIpAddress() const;
|
||||
void setPrivateIpAddress(const std::string &privateIpAddress);
|
||||
std::string getPort() const;
|
||||
void setPort(const std::string &port);
|
||||
std::string getVpcId() const;
|
||||
void setVpcId(const std::string &vpcId);
|
||||
|
||||
private:
|
||||
std::string connectionStringPrefix_;
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
std::string accessKeyId_;
|
||||
std::string dBInstanceId_;
|
||||
std::string dBInstanceEndpointDescription_;
|
||||
std::string dBInstanceEndpointType_;
|
||||
std::string nodeItems_;
|
||||
std::string vSwitchId_;
|
||||
std::string privateIpAddress_;
|
||||
std::string port_;
|
||||
std::string vpcId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Rds
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_CREATEDBINSTANCEENDPOINTREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_CREATEDBINSTANCEENDPOINTRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_CREATEDBINSTANCEENDPOINTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rds
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RDS_EXPORT CreateDBInstanceEndpointResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string dBInstanceEndpointId;
|
||||
std::string connectionString;
|
||||
std::string dBInstanceName;
|
||||
};
|
||||
|
||||
|
||||
CreateDBInstanceEndpointResult();
|
||||
explicit CreateDBInstanceEndpointResult(const std::string &payload);
|
||||
~CreateDBInstanceEndpointResult();
|
||||
Data getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_CREATEDBINSTANCEENDPOINTRESULT_H_
|
||||
@@ -0,0 +1,105 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_CREATEDBINSTANCEFORREBUILDREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_CREATEDBINSTANCEFORREBUILDREQUEST_H_
|
||||
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Rds {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_RDS_EXPORT CreateDBInstanceForRebuildRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateDBInstanceForRebuildRequest();
|
||||
~CreateDBInstanceForRebuildRequest();
|
||||
long getResourceOwnerId() const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getZoneIdSlave1() const;
|
||||
void setZoneIdSlave1(const std::string &zoneIdSlave1);
|
||||
std::string getZoneIdSlave2() const;
|
||||
void setZoneIdSlave2(const std::string &zoneIdSlave2);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getResourceGroupId() const;
|
||||
void setResourceGroupId(const std::string &resourceGroupId);
|
||||
std::string getSecurityToken() const;
|
||||
void setSecurityToken(const std::string &securityToken);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getDBInstanceId() const;
|
||||
void setDBInstanceId(const std::string &dBInstanceId);
|
||||
std::string getDBInstanceDescription() const;
|
||||
void setDBInstanceDescription(const std::string &dBInstanceDescription);
|
||||
std::string getDBInstanceNetType() const;
|
||||
void setDBInstanceNetType(const std::string &dBInstanceNetType);
|
||||
std::string getPeriod() const;
|
||||
void setPeriod(const std::string &period);
|
||||
std::string getResourceOwnerAccount() const;
|
||||
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
|
||||
std::string getOwnerAccount() const;
|
||||
void setOwnerAccount(const std::string &ownerAccount);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getUsedTime() const;
|
||||
void setUsedTime(const std::string &usedTime);
|
||||
std::string getSecurityIPList() const;
|
||||
void setSecurityIPList(const std::string &securityIPList);
|
||||
std::string getVSwitchId() const;
|
||||
void setVSwitchId(const std::string &vSwitchId);
|
||||
std::string getVPCId() const;
|
||||
void setVPCId(const std::string &vPCId);
|
||||
std::string getZoneId() const;
|
||||
void setZoneId(const std::string &zoneId);
|
||||
std::string getPayType() const;
|
||||
void setPayType(const std::string &payType);
|
||||
std::string getInstanceNetworkType() const;
|
||||
void setInstanceNetworkType(const std::string &instanceNetworkType);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
std::string zoneIdSlave1_;
|
||||
std::string zoneIdSlave2_;
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string securityToken_;
|
||||
std::string regionId_;
|
||||
std::string dBInstanceId_;
|
||||
std::string dBInstanceDescription_;
|
||||
std::string dBInstanceNetType_;
|
||||
std::string period_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string usedTime_;
|
||||
std::string securityIPList_;
|
||||
std::string vSwitchId_;
|
||||
std::string vPCId_;
|
||||
std::string zoneId_;
|
||||
std::string payType_;
|
||||
std::string instanceNetworkType_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Rds
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_CREATEDBINSTANCEFORREBUILDREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_CREATEDBINSTANCEFORREBUILDRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_CREATEDBINSTANCEFORREBUILDRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rds
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RDS_EXPORT CreateDBInstanceForRebuildResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateDBInstanceForRebuildResult();
|
||||
explicit CreateDBInstanceForRebuildResult(const std::string &payload);
|
||||
~CreateDBInstanceForRebuildResult();
|
||||
std::string getTaskId()const;
|
||||
std::string getMessage()const;
|
||||
std::string getDBInstanceId()const;
|
||||
std::string getOrderId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string taskId_;
|
||||
std::string message_;
|
||||
std::string dBInstanceId_;
|
||||
std::string orderId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_CREATEDBINSTANCEFORREBUILDRESULT_H_
|
||||
@@ -50,6 +50,8 @@ public:
|
||||
void setDBInstanceStorage(int dBInstanceStorage);
|
||||
std::string getSystemDBCharset() const;
|
||||
void setSystemDBCharset(const std::string &systemDBCharset);
|
||||
std::string getConnectionString() const;
|
||||
void setConnectionString(const std::string &connectionString);
|
||||
std::string getEngineVersion() const;
|
||||
void setEngineVersion(const std::string &engineVersion);
|
||||
bool getDeletionProtection() const;
|
||||
@@ -86,6 +88,8 @@ public:
|
||||
void setTargetDedicatedHostIdForLog(const std::string &targetDedicatedHostIdForLog);
|
||||
std::string getAutoRenew() const;
|
||||
void setAutoRenew(const std::string &autoRenew);
|
||||
std::string getPort() const;
|
||||
void setPort(const std::string &port);
|
||||
std::string getRoleARN() const;
|
||||
void setRoleARN(const std::string &roleARN);
|
||||
std::string getTunnelId() const;
|
||||
@@ -126,6 +130,8 @@ public:
|
||||
void setDBInstanceNetType(const std::string &dBInstanceNetType);
|
||||
int getAmount() const;
|
||||
void setAmount(int amount);
|
||||
bool getAutoPay() const;
|
||||
void setAutoPay(bool autoPay);
|
||||
ServerlessConfig getServerlessConfig() const;
|
||||
void setServerlessConfig(const ServerlessConfig &serverlessConfig);
|
||||
std::string getResourceOwnerAccount() const;
|
||||
@@ -134,6 +140,8 @@ public:
|
||||
void setOwnerAccount(const std::string &ownerAccount);
|
||||
std::string getUsedTime() const;
|
||||
void setUsedTime(const std::string &usedTime);
|
||||
bool getBurstingEnabled() const;
|
||||
void setBurstingEnabled(bool burstingEnabled);
|
||||
std::string getTargetMinorVersion() const;
|
||||
void setTargetMinorVersion(const std::string &targetMinorVersion);
|
||||
std::string getUserBackupId() const;
|
||||
@@ -148,6 +156,8 @@ public:
|
||||
void setCategory(const std::string &category);
|
||||
std::string getPayType() const;
|
||||
void setPayType(const std::string &payType);
|
||||
std::string getBpeEnabled() const;
|
||||
void setBpeEnabled(const std::string &bpeEnabled);
|
||||
|
||||
private:
|
||||
std::string dBParamGroupId_;
|
||||
@@ -155,6 +165,7 @@ private:
|
||||
long resourceOwnerId_;
|
||||
int dBInstanceStorage_;
|
||||
std::string systemDBCharset_;
|
||||
std::string connectionString_;
|
||||
std::string engineVersion_;
|
||||
bool deletionProtection_;
|
||||
std::string resourceGroupId_;
|
||||
@@ -173,6 +184,7 @@ private:
|
||||
std::string privateIpAddress_;
|
||||
std::string targetDedicatedHostIdForLog_;
|
||||
std::string autoRenew_;
|
||||
std::string port_;
|
||||
std::string roleARN_;
|
||||
std::string tunnelId_;
|
||||
std::string zoneId_;
|
||||
@@ -193,10 +205,12 @@ private:
|
||||
std::string createStrategy_;
|
||||
std::string dBInstanceNetType_;
|
||||
int amount_;
|
||||
bool autoPay_;
|
||||
ServerlessConfig serverlessConfig_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string usedTime_;
|
||||
bool burstingEnabled_;
|
||||
std::string targetMinorVersion_;
|
||||
std::string userBackupId_;
|
||||
int storageUpperBound_;
|
||||
@@ -204,6 +218,7 @@ private:
|
||||
std::string vPCId_;
|
||||
std::string category_;
|
||||
std::string payType_;
|
||||
std::string bpeEnabled_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Rds
|
||||
|
||||
63
rds/include/alibabacloud/rds/model/CreateDBNodesRequest.h
Normal file
63
rds/include/alibabacloud/rds/model/CreateDBNodesRequest.h
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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_CREATEDBNODESREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_CREATEDBNODESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Rds {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_RDS_EXPORT CreateDBNodesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateDBNodesRequest();
|
||||
~CreateDBNodesRequest();
|
||||
long getResourceOwnerId() const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getResourceOwnerAccount() const;
|
||||
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getOwnerAccount() const;
|
||||
void setOwnerAccount(const std::string &ownerAccount);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getDBInstanceId() const;
|
||||
void setDBInstanceId(const std::string &dBInstanceId);
|
||||
std::string getDBNode() const;
|
||||
void setDBNode(const std::string &dBNode);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string clientToken_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string accessKeyId_;
|
||||
std::string dBInstanceId_;
|
||||
std::string dBNode_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Rds
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_CREATEDBNODESREQUEST_H_
|
||||
55
rds/include/alibabacloud/rds/model/CreateDBNodesResult.h
Normal file
55
rds/include/alibabacloud/rds/model/CreateDBNodesResult.h
Normal file
@@ -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_RDS_MODEL_CREATEDBNODESRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_CREATEDBNODESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rds
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RDS_EXPORT CreateDBNodesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateDBNodesResult();
|
||||
explicit CreateDBNodesResult(const std::string &payload);
|
||||
~CreateDBNodesResult();
|
||||
std::string getDBInstanceId()const;
|
||||
std::string getNodeIds()const;
|
||||
long getOrderId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string dBInstanceId_;
|
||||
std::string nodeIds_;
|
||||
long orderId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_CREATEDBNODESRESULT_H_
|
||||
@@ -46,6 +46,7 @@ public:
|
||||
std::string vpcID;
|
||||
std::string zoneID;
|
||||
std::string dBInstanceDescription;
|
||||
std::string dBInstanceStorageType;
|
||||
std::string payType;
|
||||
std::string dtsConflict;
|
||||
};
|
||||
|
||||
@@ -42,6 +42,7 @@ public:
|
||||
std::string vpcID;
|
||||
std::string zoneID;
|
||||
std::string dBInstanceDescription;
|
||||
std::string dBInstanceStorageType;
|
||||
std::string dtsConflict;
|
||||
};
|
||||
CreateGadInstanceMemberRequest();
|
||||
|
||||
@@ -34,46 +34,24 @@ public:
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
int getDBInstanceStorage() const;
|
||||
void setDBInstanceStorage(int dBInstanceStorage);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getInstructionSetArch() const;
|
||||
void setInstructionSetArch(const std::string &instructionSetArch);
|
||||
std::string getEngineVersion() const;
|
||||
void setEngineVersion(const std::string &engineVersion);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
bool getDeletionProtection() const;
|
||||
void setDeletionProtection(bool deletionProtection);
|
||||
std::string getResourceGroupId() const;
|
||||
void setResourceGroupId(const std::string &resourceGroupId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getTddlRegionConfig() const;
|
||||
void setTddlRegionConfig(const std::string &tddlRegionConfig);
|
||||
std::string getTargetDedicatedHostIdForMaster() const;
|
||||
void setTargetDedicatedHostIdForMaster(const std::string &targetDedicatedHostIdForMaster);
|
||||
std::string getDBInstanceId() const;
|
||||
void setDBInstanceId(const std::string &dBInstanceId);
|
||||
std::string getDBInstanceDescription() const;
|
||||
void setDBInstanceDescription(const std::string &dBInstanceDescription);
|
||||
std::string getGdnInstanceName() const;
|
||||
void setGdnInstanceName(const std::string &gdnInstanceName);
|
||||
std::string getDBInstanceStorageType() const;
|
||||
void setDBInstanceStorageType(const std::string &dBInstanceStorageType);
|
||||
std::string getDedicatedHostGroupId() const;
|
||||
void setDedicatedHostGroupId(const std::string &dedicatedHostGroupId);
|
||||
std::string getTddlBizType() const;
|
||||
void setTddlBizType(const std::string &tddlBizType);
|
||||
std::string getPeriod() const;
|
||||
void setPeriod(const std::string &period);
|
||||
std::string getResourceOwnerAccount() const;
|
||||
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
|
||||
std::string getOwnerAccount() const;
|
||||
void setOwnerAccount(const std::string &ownerAccount);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getUsedTime() const;
|
||||
void setUsedTime(const std::string &usedTime);
|
||||
std::string getDBInstanceClass() const;
|
||||
void setDBInstanceClass(const std::string &dBInstanceClass);
|
||||
std::string getVSwitchId() const;
|
||||
@@ -82,49 +60,80 @@ public:
|
||||
void setPrivateIpAddress(const std::string &privateIpAddress);
|
||||
std::string getAutoRenew() const;
|
||||
void setAutoRenew(const std::string &autoRenew);
|
||||
std::string getVPCId() const;
|
||||
void setVPCId(const std::string &vPCId);
|
||||
std::string getZoneId() const;
|
||||
void setZoneId(const std::string &zoneId);
|
||||
std::string getInstanceNetworkType() const;
|
||||
void setInstanceNetworkType(const std::string &instanceNetworkType);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getInstructionSetArch() const;
|
||||
void setInstructionSetArch(const std::string &instructionSetArch);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getTddlRegionConfig() const;
|
||||
void setTddlRegionConfig(const std::string &tddlRegionConfig);
|
||||
std::string getDBInstanceId() const;
|
||||
void setDBInstanceId(const std::string &dBInstanceId);
|
||||
std::string getDBInstanceStorageType() const;
|
||||
void setDBInstanceStorageType(const std::string &dBInstanceStorageType);
|
||||
std::string getDedicatedHostGroupId() const;
|
||||
void setDedicatedHostGroupId(const std::string &dedicatedHostGroupId);
|
||||
bool getAutoPay() const;
|
||||
void setAutoPay(bool autoPay);
|
||||
std::string getResourceOwnerAccount() const;
|
||||
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
|
||||
std::string getOwnerAccount() const;
|
||||
void setOwnerAccount(const std::string &ownerAccount);
|
||||
std::string getUsedTime() const;
|
||||
void setUsedTime(const std::string &usedTime);
|
||||
bool getBurstingEnabled() const;
|
||||
void setBurstingEnabled(bool burstingEnabled);
|
||||
std::string getVPCId() const;
|
||||
void setVPCId(const std::string &vPCId);
|
||||
std::string getCategory() const;
|
||||
void setCategory(const std::string &category);
|
||||
std::string getPayType() const;
|
||||
void setPayType(const std::string &payType);
|
||||
std::string getInstanceNetworkType() const;
|
||||
void setInstanceNetworkType(const std::string &instanceNetworkType);
|
||||
std::string getBpeEnabled() const;
|
||||
void setBpeEnabled(const std::string &bpeEnabled);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
int dBInstanceStorage_;
|
||||
std::string clientToken_;
|
||||
std::string instructionSetArch_;
|
||||
std::string engineVersion_;
|
||||
std::string accessKeyId_;
|
||||
bool deletionProtection_;
|
||||
std::string resourceGroupId_;
|
||||
std::string regionId_;
|
||||
std::string tddlRegionConfig_;
|
||||
std::string targetDedicatedHostIdForMaster_;
|
||||
std::string dBInstanceId_;
|
||||
std::string dBInstanceDescription_;
|
||||
std::string gdnInstanceName_;
|
||||
std::string dBInstanceStorageType_;
|
||||
std::string dedicatedHostGroupId_;
|
||||
std::string tddlBizType_;
|
||||
std::string period_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string usedTime_;
|
||||
std::string dBInstanceClass_;
|
||||
std::string vSwitchId_;
|
||||
std::string privateIpAddress_;
|
||||
std::string autoRenew_;
|
||||
std::string vPCId_;
|
||||
std::string zoneId_;
|
||||
std::string instanceNetworkType_;
|
||||
std::string clientToken_;
|
||||
std::string instructionSetArch_;
|
||||
std::string accessKeyId_;
|
||||
std::string regionId_;
|
||||
std::string tddlRegionConfig_;
|
||||
std::string dBInstanceId_;
|
||||
std::string dBInstanceStorageType_;
|
||||
std::string dedicatedHostGroupId_;
|
||||
bool autoPay_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string usedTime_;
|
||||
bool burstingEnabled_;
|
||||
std::string vPCId_;
|
||||
std::string category_;
|
||||
std::string payType_;
|
||||
std::string instanceNetworkType_;
|
||||
std::string bpeEnabled_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Rds
|
||||
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_DELETEDBINSTANCEENDPOINTADDRESSREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DELETEDBINSTANCEENDPOINTADDRESSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Rds {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_RDS_EXPORT DeleteDBInstanceEndpointAddressRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteDBInstanceEndpointAddressRequest();
|
||||
~DeleteDBInstanceEndpointAddressRequest();
|
||||
long getResourceOwnerId() const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getConnectionString() const;
|
||||
void setConnectionString(const std::string &connectionString);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getDBInstanceEndpointId() const;
|
||||
void setDBInstanceEndpointId(const std::string &dBInstanceEndpointId);
|
||||
std::string getDBInstanceId() const;
|
||||
void setDBInstanceId(const std::string &dBInstanceId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
std::string connectionString_;
|
||||
std::string accessKeyId_;
|
||||
std::string dBInstanceEndpointId_;
|
||||
std::string dBInstanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Rds
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DELETEDBINSTANCEENDPOINTADDRESSREQUEST_H_
|
||||
@@ -0,0 +1,56 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_DELETEDBINSTANCEENDPOINTADDRESSRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DELETEDBINSTANCEENDPOINTADDRESSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rds
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RDS_EXPORT DeleteDBInstanceEndpointAddressResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string dBInstanceEndpointId;
|
||||
std::string dBInstanceName;
|
||||
};
|
||||
|
||||
|
||||
DeleteDBInstanceEndpointAddressResult();
|
||||
explicit DeleteDBInstanceEndpointAddressResult(const std::string &payload);
|
||||
~DeleteDBInstanceEndpointAddressResult();
|
||||
Data getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DELETEDBINSTANCEENDPOINTADDRESSRESULT_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_REQUESTSERVICEOFCLOUDDBAREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_REQUESTSERVICEOFCLOUDDBAREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_DELETEDBINSTANCEENDPOINTREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DELETEDBINSTANCEENDPOINTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,26 +26,29 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Rds {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_RDS_EXPORT RequestServiceOfCloudDBARequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_RDS_EXPORT DeleteDBInstanceEndpointRequest : public RpcServiceRequest {
|
||||
public:
|
||||
RequestServiceOfCloudDBARequest();
|
||||
~RequestServiceOfCloudDBARequest();
|
||||
std::string getServiceRequestType() const;
|
||||
void setServiceRequestType(const std::string &serviceRequestType);
|
||||
DeleteDBInstanceEndpointRequest();
|
||||
~DeleteDBInstanceEndpointRequest();
|
||||
long getResourceOwnerId() const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getServiceRequestParam() const;
|
||||
void setServiceRequestParam(const std::string &serviceRequestParam);
|
||||
std::string getDBInstanceEndpointId() const;
|
||||
void setDBInstanceEndpointId(const std::string &dBInstanceEndpointId);
|
||||
std::string getDBInstanceId() const;
|
||||
void setDBInstanceId(const std::string &dBInstanceId);
|
||||
|
||||
private:
|
||||
std::string serviceRequestType_;
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
std::string accessKeyId_;
|
||||
std::string serviceRequestParam_;
|
||||
std::string dBInstanceEndpointId_;
|
||||
std::string dBInstanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Rds
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_REQUESTSERVICEOFCLOUDDBAREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DELETEDBINSTANCEENDPOINTREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEHISTORYTASKSSTATRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEHISTORYTASKSSTATRESULT_H_
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_DELETEDBINSTANCEENDPOINTRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DELETEDBINSTANCEENDPOINTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,28 +29,28 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RDS_EXPORT DescribeHistoryTasksStatResult : public ServiceResult
|
||||
class ALIBABACLOUD_RDS_EXPORT DeleteDBInstanceEndpointResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ItemsItem
|
||||
struct Data
|
||||
{
|
||||
std::string status;
|
||||
int totalCount;
|
||||
std::string dBInstanceEndpointId;
|
||||
std::string dBInstanceName;
|
||||
};
|
||||
|
||||
|
||||
DescribeHistoryTasksStatResult();
|
||||
explicit DescribeHistoryTasksStatResult(const std::string &payload);
|
||||
~DescribeHistoryTasksStatResult();
|
||||
std::vector<ItemsItem> getItems()const;
|
||||
DeleteDBInstanceEndpointResult();
|
||||
explicit DeleteDBInstanceEndpointResult(const std::string &payload);
|
||||
~DeleteDBInstanceEndpointResult();
|
||||
Data getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<ItemsItem> items_;
|
||||
Data data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEHISTORYTASKSSTATRESULT_H_
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DELETEDBINSTANCEENDPOINTRESULT_H_
|
||||
63
rds/include/alibabacloud/rds/model/DeleteDBNodesRequest.h
Normal file
63
rds/include/alibabacloud/rds/model/DeleteDBNodesRequest.h
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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_DELETEDBNODESREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DELETEDBNODESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Rds {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_RDS_EXPORT DeleteDBNodesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteDBNodesRequest();
|
||||
~DeleteDBNodesRequest();
|
||||
long getResourceOwnerId() const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getDBNodeId() const;
|
||||
void setDBNodeId(const std::string &dBNodeId);
|
||||
std::string getResourceOwnerAccount() const;
|
||||
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getOwnerAccount() const;
|
||||
void setOwnerAccount(const std::string &ownerAccount);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getDBInstanceId() const;
|
||||
void setDBInstanceId(const std::string &dBInstanceId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string dBNodeId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string clientToken_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string accessKeyId_;
|
||||
std::string dBInstanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Rds
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DELETEDBNODESREQUEST_H_
|
||||
53
rds/include/alibabacloud/rds/model/DeleteDBNodesResult.h
Normal file
53
rds/include/alibabacloud/rds/model/DeleteDBNodesResult.h
Normal file
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_DELETEDBNODESRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DELETEDBNODESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rds
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RDS_EXPORT DeleteDBNodesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteDBNodesResult();
|
||||
explicit DeleteDBNodesResult(const std::string &payload);
|
||||
~DeleteDBNodesResult();
|
||||
std::string getDBInstanceId()const;
|
||||
long getOrderId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string dBInstanceId_;
|
||||
long orderId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DELETEDBNODESRESULT_H_
|
||||
@@ -42,6 +42,8 @@ public:
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getEngine() const;
|
||||
void setEngine(const std::string &engine);
|
||||
std::string getDbInstanceId() const;
|
||||
void setDbInstanceId(const std::string &dbInstanceId);
|
||||
std::string getResourceOwnerAccount() const;
|
||||
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
|
||||
long getOwnerId() const;
|
||||
@@ -56,6 +58,7 @@ private:
|
||||
std::string accessKeyId_;
|
||||
std::string regionId_;
|
||||
std::string engine_;
|
||||
std::string dbInstanceId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
long ownerId_;
|
||||
std::string secretName_;
|
||||
|
||||
69
rds/include/alibabacloud/rds/model/DeleteSlotRequest.h
Normal file
69
rds/include/alibabacloud/rds/model/DeleteSlotRequest.h
Normal file
@@ -0,0 +1,69 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_DELETESLOTREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DELETESLOTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Rds {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_RDS_EXPORT DeleteSlotRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteSlotRequest();
|
||||
~DeleteSlotRequest();
|
||||
std::string getSlotName() const;
|
||||
void setSlotName(const std::string &slotName);
|
||||
long getResourceOwnerId() const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getResourceGroupId() const;
|
||||
void setResourceGroupId(const std::string &resourceGroupId);
|
||||
std::string getDBInstanceId() const;
|
||||
void setDBInstanceId(const std::string &dBInstanceId);
|
||||
std::string getResourceOwnerAccount() const;
|
||||
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
|
||||
std::string getOwnerAccount() const;
|
||||
void setOwnerAccount(const std::string &ownerAccount);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getSlotStatus() const;
|
||||
void setSlotStatus(const std::string &slotStatus);
|
||||
|
||||
private:
|
||||
std::string slotName_;
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string dBInstanceId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string slotStatus_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Rds
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DELETESLOTREQUEST_H_
|
||||
51
rds/include/alibabacloud/rds/model/DeleteSlotResult.h
Normal file
51
rds/include/alibabacloud/rds/model/DeleteSlotResult.h
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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_DELETESLOTRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DELETESLOTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rds
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RDS_EXPORT DeleteSlotResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteSlotResult();
|
||||
explicit DeleteSlotResult(const std::string &payload);
|
||||
~DeleteSlotResult();
|
||||
std::string getSlotName()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string slotName_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DELETESLOTRESULT_H_
|
||||
@@ -42,11 +42,16 @@ namespace AlibabaCloud
|
||||
};
|
||||
std::string accountDescription;
|
||||
std::string accountStatus;
|
||||
std::string createDB;
|
||||
std::string privExceeded;
|
||||
std::string dBInstanceId;
|
||||
std::string replication;
|
||||
std::string accountType;
|
||||
std::string bypassRLS;
|
||||
std::vector<DBInstanceAccount::DatabasePrivilege> databasePrivileges;
|
||||
std::string accountName;
|
||||
std::string validUntil;
|
||||
std::string createRole;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,93 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEACTIVEOPERATIONTASKSREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEACTIVEOPERATIONTASKSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Rds {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_RDS_EXPORT DescribeActiveOperationTasksRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeActiveOperationTasksRequest();
|
||||
~DescribeActiveOperationTasksRequest();
|
||||
long getResourceOwnerId() const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getProductId() const;
|
||||
void setProductId(const std::string &productId);
|
||||
std::string getChangeLevel() const;
|
||||
void setChangeLevel(const std::string &changeLevel);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getInsName() const;
|
||||
void setInsName(const std::string &insName);
|
||||
std::string getSecurityToken() const;
|
||||
void setSecurityToken(const std::string &securityToken);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
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);
|
||||
int getAllowCancel() const;
|
||||
void setAllowCancel(int allowCancel);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getDbType() const;
|
||||
void setDbType(const std::string &dbType);
|
||||
int getAllowChange() const;
|
||||
void setAllowChange(int allowChange);
|
||||
std::string getRegion() const;
|
||||
void setRegion(const std::string ®ion);
|
||||
int getStatus() const;
|
||||
void setStatus(int status);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string productId_;
|
||||
std::string changeLevel_;
|
||||
int pageNumber_;
|
||||
std::string accessKeyId_;
|
||||
std::string insName_;
|
||||
std::string securityToken_;
|
||||
std::string regionId_;
|
||||
int pageSize_;
|
||||
std::string taskType_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
int allowCancel_;
|
||||
long ownerId_;
|
||||
std::string dbType_;
|
||||
int allowChange_;
|
||||
std::string region_;
|
||||
int status_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Rds
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEACTIVEOPERATIONTASKSREQUEST_H_
|
||||
@@ -0,0 +1,87 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEACTIVEOPERATIONTASKSRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEACTIVEOPERATIONTASKSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rds
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RDS_EXPORT DescribeActiveOperationTasksResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ItemsItem
|
||||
{
|
||||
std::string createdTime;
|
||||
std::string impactEn;
|
||||
std::string changeLevelZh;
|
||||
std::string taskTypeZh;
|
||||
std::string dbVersion;
|
||||
std::string modifiedTime;
|
||||
std::string impactZh;
|
||||
std::string taskTypeEn;
|
||||
std::string taskType;
|
||||
std::string switchTime;
|
||||
int status;
|
||||
std::string impact;
|
||||
std::string currentAVZ;
|
||||
std::string deadline;
|
||||
std::string startTime;
|
||||
std::string insName;
|
||||
std::string dbType;
|
||||
std::string changeLevel;
|
||||
std::string insComment;
|
||||
std::string changeLevelEn;
|
||||
std::string allowCancel;
|
||||
std::string allowChange;
|
||||
std::vector<std::string> subInsNames;
|
||||
std::string region;
|
||||
std::string prepareInterval;
|
||||
int id;
|
||||
std::string resultInfo;
|
||||
};
|
||||
|
||||
|
||||
DescribeActiveOperationTasksResult();
|
||||
explicit DescribeActiveOperationTasksResult(const std::string &payload);
|
||||
~DescribeActiveOperationTasksResult();
|
||||
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_RDS_MODEL_DESCRIBEACTIVEOPERATIONTASKSRESULT_H_
|
||||
@@ -47,6 +47,7 @@ namespace AlibabaCloud
|
||||
DescribeBackupPolicyResult();
|
||||
explicit DescribeBackupPolicyResult(const std::string &payload);
|
||||
~DescribeBackupPolicyResult();
|
||||
bool getEnableIncrementDataBackup()const;
|
||||
std::string getCategory()const;
|
||||
std::string getArchiveBackupRetentionPeriod()const;
|
||||
std::string getReleasedKeepPolicy()const;
|
||||
@@ -76,6 +77,7 @@ namespace AlibabaCloud
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool enableIncrementDataBackup_;
|
||||
std::string category_;
|
||||
std::string archiveBackupRetentionPeriod_;
|
||||
std::string releasedKeepPolicy_;
|
||||
|
||||
@@ -61,6 +61,14 @@ namespace AlibabaCloud
|
||||
{
|
||||
std::string dBInstanceId;
|
||||
};
|
||||
struct DBClusterNode
|
||||
{
|
||||
std::string nodeZoneId;
|
||||
std::string nodeRole;
|
||||
std::string classCode;
|
||||
std::string nodeId;
|
||||
std::string nodeRegionId;
|
||||
};
|
||||
long dBInstanceMemory;
|
||||
std::string resourceGroupId;
|
||||
std::string incrementSourceDBInstanceId;
|
||||
@@ -77,6 +85,7 @@ namespace AlibabaCloud
|
||||
std::string autoUpgradeMinorVersion;
|
||||
std::string dBInstanceId;
|
||||
int dBInstanceStorage;
|
||||
std::string instructionSetArch;
|
||||
std::string lockReason;
|
||||
std::string availabilityValue;
|
||||
std::string dBInstanceDescription;
|
||||
@@ -92,6 +101,7 @@ namespace AlibabaCloud
|
||||
int accountMaxQuantity;
|
||||
std::string vSwitchId;
|
||||
int tipsLevel;
|
||||
std::vector<DBInstanceAttribute::DBClusterNode> dBClusterNodes;
|
||||
std::string payType;
|
||||
std::string guardDBInstanceId;
|
||||
std::string lockMode;
|
||||
@@ -130,6 +140,7 @@ namespace AlibabaCloud
|
||||
std::string securityIPMode;
|
||||
std::string maintainTime;
|
||||
std::string dispenseMode;
|
||||
bool burstingEnabled;
|
||||
std::string zoneId;
|
||||
std::string tempUpgradeRecoveryTime;
|
||||
std::string dBInstanceStorageType;
|
||||
@@ -139,6 +150,7 @@ namespace AlibabaCloud
|
||||
std::vector<DBInstanceAttribute::SlaveZone> slaveZones;
|
||||
std::string supportUpgradeAccountType;
|
||||
Extra extra;
|
||||
std::string bpeEnabled;
|
||||
bool multipleTempUpgrade;
|
||||
ServerlessConfig serverlessConfig;
|
||||
BabelfishConfig babelfishConfig;
|
||||
|
||||
@@ -32,6 +32,20 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_RDS_EXPORT DescribeDBInstanceEncryptionKeyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct EncryptionKeyInfo
|
||||
{
|
||||
std::string origin;
|
||||
std::string description;
|
||||
std::string keyType;
|
||||
std::string encryptionKeyStatus;
|
||||
std::string materialExpireTime;
|
||||
std::string aliasName;
|
||||
std::string keyUsage;
|
||||
std::string encryptionKey;
|
||||
std::string creator;
|
||||
std::string usedBy;
|
||||
std::string deleteDate;
|
||||
};
|
||||
|
||||
|
||||
DescribeDBInstanceEncryptionKeyResult();
|
||||
@@ -41,6 +55,7 @@ namespace AlibabaCloud
|
||||
std::string getDescription()const;
|
||||
std::string getEncryptionKeyStatus()const;
|
||||
std::string getMaterialExpireTime()const;
|
||||
std::vector<EncryptionKeyInfo> getEncryptionKeyList()const;
|
||||
std::string getKeyUsage()const;
|
||||
std::string getEncryptionKey()const;
|
||||
std::string getCreator()const;
|
||||
@@ -53,6 +68,7 @@ namespace AlibabaCloud
|
||||
std::string description_;
|
||||
std::string encryptionKeyStatus_;
|
||||
std::string materialExpireTime_;
|
||||
std::vector<EncryptionKeyInfo> encryptionKeyList_;
|
||||
std::string keyUsage_;
|
||||
std::string encryptionKey_;
|
||||
std::string creator_;
|
||||
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEENDPOINTSREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEENDPOINTSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Rds {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_RDS_EXPORT DescribeDBInstanceEndpointsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeDBInstanceEndpointsRequest();
|
||||
~DescribeDBInstanceEndpointsRequest();
|
||||
long getResourceOwnerId() const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getDBInstanceEndpointId() const;
|
||||
void setDBInstanceEndpointId(const std::string &dBInstanceEndpointId);
|
||||
std::string getDBInstanceId() const;
|
||||
void setDBInstanceId(const std::string &dBInstanceId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
std::string accessKeyId_;
|
||||
std::string dBInstanceEndpointId_;
|
||||
std::string dBInstanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Rds
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEENDPOINTSREQUEST_H_
|
||||
@@ -0,0 +1,80 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEENDPOINTSRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEENDPOINTSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rds
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RDS_EXPORT DescribeDBInstanceEndpointsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct DBInstanceEndpoint
|
||||
{
|
||||
struct NodeItem
|
||||
{
|
||||
std::string dBInstanceId;
|
||||
std::string nodeId;
|
||||
int weight;
|
||||
};
|
||||
struct AddressItem
|
||||
{
|
||||
std::string vpcId;
|
||||
std::string ipType;
|
||||
std::string vSwitchId;
|
||||
std::string port;
|
||||
std::string ipAddress;
|
||||
std::string connectionString;
|
||||
};
|
||||
std::vector<DBInstanceEndpoint::NodeItem> nodeItems;
|
||||
std::string endpointId;
|
||||
std::string endpointType;
|
||||
std::vector<DBInstanceEndpoint::AddressItem> addressItems;
|
||||
std::string endpointDescription;
|
||||
};
|
||||
std::vector<DBInstanceEndpoint> dBInstanceEndpoints;
|
||||
std::string ipVersion;
|
||||
std::string dBInstanceName;
|
||||
};
|
||||
|
||||
|
||||
DescribeDBInstanceEndpointsResult();
|
||||
explicit DescribeDBInstanceEndpointsResult(const std::string &payload);
|
||||
~DescribeDBInstanceEndpointsResult();
|
||||
Data getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEENDPOINTSRESULT_H_
|
||||
@@ -40,6 +40,8 @@ public:
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getDBInstanceId() const;
|
||||
void setDBInstanceId(const std::string &dBInstanceId);
|
||||
std::string getNodeId() const;
|
||||
void setNodeId(const std::string &nodeId);
|
||||
std::string getKey() const;
|
||||
void setKey(const std::string &key);
|
||||
std::string getResourceOwnerAccount() const;
|
||||
@@ -59,6 +61,7 @@ private:
|
||||
std::string startTime_;
|
||||
std::string accessKeyId_;
|
||||
std::string dBInstanceId_;
|
||||
std::string nodeId_;
|
||||
std::string key_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
|
||||
@@ -110,10 +110,14 @@ public:
|
||||
void setTag5value(const std::string &tag5value);
|
||||
std::string getTag1key() const;
|
||||
void setTag1key(const std::string &tag1key);
|
||||
std::string getFilter() const;
|
||||
void setFilter(const std::string &filter);
|
||||
std::string getVpcId() const;
|
||||
void setVpcId(const std::string &vpcId);
|
||||
std::string getTag2value() const;
|
||||
void setTag2value(const std::string &tag2value);
|
||||
std::string getCategory() const;
|
||||
void setCategory(const std::string &category);
|
||||
std::string getPayType() const;
|
||||
void setPayType(const std::string &payType);
|
||||
|
||||
@@ -158,8 +162,10 @@ private:
|
||||
std::string dedicatedHostId_;
|
||||
std::string tag5value_;
|
||||
std::string tag1key_;
|
||||
std::string filter_;
|
||||
std::string vpcId_;
|
||||
std::string tag2value_;
|
||||
std::string category_;
|
||||
std::string payType_;
|
||||
};
|
||||
} // namespace Model
|
||||
|
||||
@@ -82,9 +82,11 @@ namespace AlibabaCloud
|
||||
std::string tempDBInstanceId;
|
||||
std::vector<DBInstance::ReadOnlyDBInstanceId> readOnlyDBInstanceIds;
|
||||
std::string dedicatedHostNameForSlave;
|
||||
bool burstingEnabled;
|
||||
std::string zoneId;
|
||||
std::string createTime;
|
||||
std::string dBInstanceStorageType;
|
||||
std::string bpeEnabled;
|
||||
std::string vpcName;
|
||||
std::string regionId;
|
||||
std::string tips;
|
||||
|
||||
@@ -41,7 +41,9 @@ namespace AlibabaCloud
|
||||
std::string releaseNote;
|
||||
std::string nodeType;
|
||||
std::string minorVersion;
|
||||
std::string tag;
|
||||
std::string engine;
|
||||
std::string communityMinorVersion;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -37,10 +37,12 @@ namespace AlibabaCloud
|
||||
std::string dBProxyConnectString;
|
||||
std::string dBProxyEndpointName;
|
||||
std::string dBProxyEndpointId;
|
||||
std::string dBProxyVswitchId;
|
||||
std::string dBProxyConnectStringNetWorkType;
|
||||
std::string dBProxyConnectStringNetType;
|
||||
std::string dBProxyVpcInstanceId;
|
||||
std::string dBProxyConnectStringPort;
|
||||
std::string dBProxyVpcId;
|
||||
};
|
||||
struct DbProxyEndpointItemsItem
|
||||
{
|
||||
@@ -60,6 +62,7 @@ namespace AlibabaCloud
|
||||
std::string getResourceGroupId()const;
|
||||
std::vector<DbProxyEndpointItemsItem> getDbProxyEndpointItems()const;
|
||||
std::string getDBProxyInstanceSize()const;
|
||||
std::vector<std::string> getDBProxyAVZones()const;
|
||||
std::string getDBProxyInstanceStatus()const;
|
||||
std::string getDBProxyEngineType()const;
|
||||
std::string getDBProxyInstanceName()const;
|
||||
@@ -77,6 +80,7 @@ namespace AlibabaCloud
|
||||
std::string resourceGroupId_;
|
||||
std::vector<DbProxyEndpointItemsItem> dbProxyEndpointItems_;
|
||||
std::string dBProxyInstanceSize_;
|
||||
std::vector<std::string> dBProxyAVZones_;
|
||||
std::string dBProxyInstanceStatus_;
|
||||
std::string dBProxyEngineType_;
|
||||
std::string dBProxyInstanceName_;
|
||||
|
||||
@@ -40,15 +40,19 @@ namespace AlibabaCloud
|
||||
std::string accountPrivilege;
|
||||
std::string accountPrivilegeDetail;
|
||||
};
|
||||
std::string connLimit;
|
||||
std::string characterSetName;
|
||||
int totalCount;
|
||||
int pageSize;
|
||||
std::string resourceGroupId;
|
||||
int pageSize;
|
||||
std::string tablespace;
|
||||
std::string dBDescription;
|
||||
std::string collate;
|
||||
std::string dBStatus;
|
||||
int totalCount;
|
||||
std::string dBInstanceId;
|
||||
int pageNumber;
|
||||
std::string dBDescription;
|
||||
std::string dBName;
|
||||
std::string dBStatus;
|
||||
std::string ctype;
|
||||
std::vector<Database::AccountPrivilegeInfo> accounts;
|
||||
std::string engine;
|
||||
};
|
||||
|
||||
@@ -30,12 +30,16 @@ class ALIBABACLOUD_RDS_EXPORT DescribeHistoryTasksRequest : public RpcServiceReq
|
||||
public:
|
||||
DescribeHistoryTasksRequest();
|
||||
~DescribeHistoryTasksRequest();
|
||||
long getResourceOwnerId() const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getToStartTime() const;
|
||||
void setToStartTime(const std::string &toStartTime);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getResourceGroupId() const;
|
||||
void setResourceGroupId(const std::string &resourceGroupId);
|
||||
std::string getSecurityToken() const;
|
||||
void setSecurityToken(const std::string &securityToken);
|
||||
std::string getRegionId() const;
|
||||
@@ -50,19 +54,25 @@ public:
|
||||
void setToExecTime(int toExecTime);
|
||||
std::string getTaskType() const;
|
||||
void setTaskType(const std::string &taskType);
|
||||
long getResourceOwnerAccount() const;
|
||||
void setResourceOwnerAccount(long resourceOwnerAccount);
|
||||
std::string getFromStartTime() const;
|
||||
void setFromStartTime(const std::string &fromStartTime);
|
||||
int getFromExecTime() const;
|
||||
void setFromExecTime(int fromExecTime);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getStatus() const;
|
||||
void setStatus(const std::string &status);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string toStartTime_;
|
||||
int pageNumber_;
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string securityToken_;
|
||||
std::string regionId_;
|
||||
int pageSize_;
|
||||
@@ -70,8 +80,10 @@ private:
|
||||
std::string taskId_;
|
||||
int toExecTime_;
|
||||
std::string taskType_;
|
||||
long resourceOwnerAccount_;
|
||||
std::string fromStartTime_;
|
||||
int fromExecTime_;
|
||||
long ownerId_;
|
||||
std::string instanceId_;
|
||||
std::string status_;
|
||||
};
|
||||
|
||||
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEHOSTWEBSHELLREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEHOSTWEBSHELLREQUEST_H_
|
||||
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Rds {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_RDS_EXPORT DescribeHostWebShellRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeHostWebShellRequest();
|
||||
~DescribeHostWebShellRequest();
|
||||
long getResourceOwnerId() const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getHostName() const;
|
||||
void setHostName(const std::string &hostName);
|
||||
std::string getAccountName() const;
|
||||
void setAccountName(const std::string &accountName);
|
||||
std::string getRegionID() const;
|
||||
void setRegionID(const std::string ®ionID);
|
||||
std::string getDBInstanceId() const;
|
||||
void setDBInstanceId(const std::string &dBInstanceId);
|
||||
std::string getResourceOwnerAccount() const;
|
||||
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
std::string getAccountPassword() const;
|
||||
void setAccountPassword(const std::string &accountPassword);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string accessKeyId_;
|
||||
std::string hostName_;
|
||||
std::string accountName_;
|
||||
std::string regionID_;
|
||||
std::string dBInstanceId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
long ownerId_;
|
||||
std::string accountPassword_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Rds
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEHOSTWEBSHELLREQUEST_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_RDS_MODEL_DESCRIBEHOSTWEBSHELLRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEHOSTWEBSHELLRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rds
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RDS_EXPORT DescribeHostWebShellResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeHostWebShellResult();
|
||||
explicit DescribeHostWebShellResult(const std::string &payload);
|
||||
~DescribeHostWebShellResult();
|
||||
std::string getLoginUrl()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string loginUrl_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEHOSTWEBSHELLRESULT_H_
|
||||
@@ -51,17 +51,24 @@ namespace AlibabaCloud
|
||||
std::string updateTime;
|
||||
std::string engine;
|
||||
};
|
||||
struct RelatedCustinsInfoItem
|
||||
{
|
||||
std::string appliedTime;
|
||||
std::string dBInstanceName;
|
||||
};
|
||||
|
||||
|
||||
DescribeParameterGroupResult();
|
||||
explicit DescribeParameterGroupResult(const std::string &payload);
|
||||
~DescribeParameterGroupResult();
|
||||
std::vector<ParameterGroup> getParamGroup()const;
|
||||
std::vector<RelatedCustinsInfoItem> getRelatedCustinsInfo()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<ParameterGroup> paramGroup_;
|
||||
std::vector<RelatedCustinsInfoItem> relatedCustinsInfo_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -32,6 +32,13 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_RDS_EXPORT DescribeParametersResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ParamGroupInfo
|
||||
{
|
||||
std::string parameterGroupName;
|
||||
std::string parameterGroupDesc;
|
||||
std::string parameterGroupType;
|
||||
std::string paramGroupId;
|
||||
};
|
||||
struct DBInstanceParameter
|
||||
{
|
||||
std::string parameterValue;
|
||||
@@ -45,6 +52,7 @@ namespace AlibabaCloud
|
||||
~DescribeParametersResult();
|
||||
std::vector<DBInstanceParameter> getRunningParameters()const;
|
||||
std::string getEngineVersion()const;
|
||||
ParamGroupInfo getParamGroupInfo()const;
|
||||
std::vector<DBInstanceParameter> getConfigParameters()const;
|
||||
std::string getEngine()const;
|
||||
|
||||
@@ -53,6 +61,7 @@ namespace AlibabaCloud
|
||||
private:
|
||||
std::vector<DBInstanceParameter> runningParameters_;
|
||||
std::string engineVersion_;
|
||||
ParamGroupInfo paramGroupInfo_;
|
||||
std::vector<DBInstanceParameter> configParameters_;
|
||||
std::string engine_;
|
||||
|
||||
|
||||
@@ -70,6 +70,8 @@ public:
|
||||
void setTimeType(const std::string &timeType);
|
||||
std::string getPayType() const;
|
||||
void setPayType(const std::string &payType);
|
||||
std::string getDBNode() const;
|
||||
void setDBNode(const std::string &dBNode);
|
||||
std::string getOrderType() const;
|
||||
void setOrderType(const std::string &orderType);
|
||||
|
||||
@@ -94,6 +96,7 @@ private:
|
||||
std::string zoneId_;
|
||||
std::string timeType_;
|
||||
std::string payType_;
|
||||
std::string dBNode_;
|
||||
std::string orderType_;
|
||||
};
|
||||
} // namespace Model
|
||||
|
||||
@@ -66,12 +66,14 @@ namespace AlibabaCloud
|
||||
DescribePriceResult();
|
||||
explicit DescribePriceResult(const std::string &payload);
|
||||
~DescribePriceResult();
|
||||
bool getShowDiscount()const;
|
||||
std::vector<Rule> getRules()const;
|
||||
PriceInfo getPriceInfo()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool showDiscount_;
|
||||
std::vector<Rule> rules_;
|
||||
PriceInfo priceInfo_;
|
||||
|
||||
|
||||
@@ -44,6 +44,8 @@ public:
|
||||
void setEngine(const std::string &engine);
|
||||
long getPageSize() const;
|
||||
void setPageSize(long pageSize);
|
||||
std::string getDbInstanceId() const;
|
||||
void setDbInstanceId(const std::string &dbInstanceId);
|
||||
std::string getResourceOwnerAccount() const;
|
||||
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
|
||||
std::string getOwnerAccount() const;
|
||||
@@ -61,6 +63,7 @@ private:
|
||||
std::string regionId_;
|
||||
std::string engine_;
|
||||
long pageSize_;
|
||||
std::string dbInstanceId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
|
||||
@@ -34,6 +34,7 @@ namespace AlibabaCloud
|
||||
public:
|
||||
struct EcsSecurityGroupRelation
|
||||
{
|
||||
std::string securityGroupName;
|
||||
std::string networkType;
|
||||
std::string securityGroupId;
|
||||
std::string regionId;
|
||||
|
||||
63
rds/include/alibabacloud/rds/model/DescribeSlotsRequest.h
Normal file
63
rds/include/alibabacloud/rds/model/DescribeSlotsRequest.h
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.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBESLOTSREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DESCRIBESLOTSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Rds {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_RDS_EXPORT DescribeSlotsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeSlotsRequest();
|
||||
~DescribeSlotsRequest();
|
||||
long getResourceOwnerId() const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getResourceGroupId() const;
|
||||
void setResourceGroupId(const std::string &resourceGroupId);
|
||||
std::string getDBInstanceId() const;
|
||||
void setDBInstanceId(const std::string &dBInstanceId);
|
||||
std::string getResourceOwnerAccount() const;
|
||||
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
|
||||
std::string getOwnerAccount() const;
|
||||
void setOwnerAccount(const std::string &ownerAccount);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
std::string accessKeyId_;
|
||||
std::string resourceGroupId_;
|
||||
std::string dBInstanceId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Rds
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBESLOTSREQUEST_H_
|
||||
61
rds/include/alibabacloud/rds/model/DescribeSlotsResult.h
Normal file
61
rds/include/alibabacloud/rds/model/DescribeSlotsResult.h
Normal file
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBESLOTSRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DESCRIBESLOTSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rds
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RDS_EXPORT DescribeSlotsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Slot
|
||||
{
|
||||
std::string temporary;
|
||||
std::string slotStatus;
|
||||
std::string database;
|
||||
std::string walDelay;
|
||||
std::string slotName;
|
||||
std::string plugin;
|
||||
std::string slotType;
|
||||
};
|
||||
|
||||
|
||||
DescribeSlotsResult();
|
||||
explicit DescribeSlotsResult(const std::string &payload);
|
||||
~DescribeSlotsResult();
|
||||
std::vector<Slot> getSlots()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Slot> slots_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBESLOTSRESULT_H_
|
||||
@@ -42,6 +42,8 @@ public:
|
||||
void setPageSize(int pageSize);
|
||||
std::string getDBInstanceId() const;
|
||||
void setDBInstanceId(const std::string &dBInstanceId);
|
||||
std::string getNodeId() const;
|
||||
void setNodeId(const std::string &nodeId);
|
||||
std::string getResourceOwnerAccount() const;
|
||||
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
|
||||
std::string getOwnerAccount() const;
|
||||
@@ -62,6 +64,7 @@ private:
|
||||
std::string accessKeyId_;
|
||||
int pageSize_;
|
||||
std::string dBInstanceId_;
|
||||
std::string nodeId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
std::string endTime_;
|
||||
|
||||
@@ -50,11 +50,13 @@ namespace AlibabaCloud
|
||||
long maxIOWriteCounts;
|
||||
long minIOWriteCounts;
|
||||
long sQLServerTotalExecutionCounts;
|
||||
long maxExecutionTimeMS;
|
||||
long sQLServerAvgExecutionTime;
|
||||
long totalIOWriteCounts;
|
||||
long sQLServerAvgCpuTime;
|
||||
long mySQLTotalExecutionTimes;
|
||||
long totalLastRowsAffectedCounts;
|
||||
long maxLockTimeMS;
|
||||
long maxRowsAffectedCounts;
|
||||
long maxLockTime;
|
||||
long sQLServerTotalCpuTime;
|
||||
|
||||
@@ -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_RDS_MODEL_DESCRIBESUPPORTONLINERESIZEDISKREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DESCRIBESUPPORTONLINERESIZEDISKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Rds {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_RDS_EXPORT DescribeSupportOnlineResizeDiskRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeSupportOnlineResizeDiskRequest();
|
||||
~DescribeSupportOnlineResizeDiskRequest();
|
||||
long getResourceOwnerId() const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getResourceGroupId() const;
|
||||
void setResourceGroupId(const std::string &resourceGroupId);
|
||||
std::string getDBInstanceId() const;
|
||||
void setDBInstanceId(const std::string &dBInstanceId);
|
||||
std::string getResourceOwnerAccount() const;
|
||||
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
|
||||
std::string getOwnerAccount() const;
|
||||
void setOwnerAccount(const std::string &ownerAccount);
|
||||
long getOwnerId() const;
|
||||
void setOwnerId(long ownerId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
std::string resourceGroupId_;
|
||||
std::string dBInstanceId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Rds
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBESUPPORTONLINERESIZEDISKREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBESUPPORTONLINERESIZEDISKRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DESCRIBESUPPORTONLINERESIZEDISKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rds
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RDS_EXPORT DescribeSupportOnlineResizeDiskResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeSupportOnlineResizeDiskResult();
|
||||
explicit DescribeSupportOnlineResizeDiskResult(const std::string &payload);
|
||||
~DescribeSupportOnlineResizeDiskResult();
|
||||
std::string getMessage()const;
|
||||
std::string getData()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
std::string data_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBESUPPORTONLINERESIZEDISKRESULT_H_
|
||||
@@ -36,13 +36,14 @@ namespace AlibabaCloud
|
||||
{
|
||||
bool isDefault;
|
||||
std::string status;
|
||||
std::string izNo;
|
||||
std::string regionNo;
|
||||
std::string gmtCreate;
|
||||
std::string description;
|
||||
std::string vSwitchId;
|
||||
std::string availableIpAddressCount;
|
||||
std::string gmtModified;
|
||||
std::string cidrBlock;
|
||||
std::string izNo;
|
||||
std::string gmtCreate;
|
||||
std::string vSwitchName;
|
||||
std::string bid;
|
||||
std::string aliUid;
|
||||
|
||||
@@ -37,8 +37,10 @@ namespace AlibabaCloud
|
||||
std::string maxIOMBPS;
|
||||
std::string classCode;
|
||||
std::string maxConnections;
|
||||
std::string encryptedMemory;
|
||||
std::string classGroup;
|
||||
std::string cpu;
|
||||
std::string instructionSetArch;
|
||||
std::string memoryClass;
|
||||
std::string referencePrice;
|
||||
std::string maxIOPS;
|
||||
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEHISTORYTASKSSTATREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEHISTORYTASKSSTATREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYACTIVEOPERATIONTASKSREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_MODIFYACTIVEOPERATIONTASKSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,47 +26,44 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Rds {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_RDS_EXPORT DescribeHistoryTasksStatRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_RDS_EXPORT ModifyActiveOperationTasksRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeHistoryTasksStatRequest();
|
||||
~DescribeHistoryTasksStatRequest();
|
||||
std::string getToStartTime() const;
|
||||
void setToStartTime(const std::string &toStartTime);
|
||||
ModifyActiveOperationTasksRequest();
|
||||
~ModifyActiveOperationTasksRequest();
|
||||
long getResourceOwnerId() const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getSecurityToken() const;
|
||||
void setSecurityToken(const std::string &securityToken);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getTaskId() const;
|
||||
void setTaskId(const std::string &taskId);
|
||||
int getToExecTime() const;
|
||||
void setToExecTime(int toExecTime);
|
||||
std::string getTaskType() const;
|
||||
void setTaskType(const std::string &taskType);
|
||||
std::string getFromStartTime() const;
|
||||
void setFromStartTime(const std::string &fromStartTime);
|
||||
int getFromExecTime() const;
|
||||
void setFromExecTime(int fromExecTime);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getStatus() const;
|
||||
void setStatus(const std::string &status);
|
||||
std::string getSwitchTime() const;
|
||||
void setSwitchTime(const std::string &switchTime);
|
||||
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 getIds() const;
|
||||
void setIds(const std::string &ids);
|
||||
int getImmediateStart() const;
|
||||
void setImmediateStart(int immediateStart);
|
||||
|
||||
private:
|
||||
std::string toStartTime_;
|
||||
long resourceOwnerId_;
|
||||
std::string accessKeyId_;
|
||||
std::string securityToken_;
|
||||
std::string regionId_;
|
||||
std::string taskId_;
|
||||
int toExecTime_;
|
||||
std::string taskType_;
|
||||
std::string fromStartTime_;
|
||||
int fromExecTime_;
|
||||
std::string instanceId_;
|
||||
std::string status_;
|
||||
std::string switchTime_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
long ownerId_;
|
||||
std::string ids_;
|
||||
int immediateStart_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Rds
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEHISTORYTASKSSTATREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYACTIVEOPERATIONTASKSREQUEST_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_RDS_MODEL_MODIFYACTIVEOPERATIONTASKSRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_MODIFYACTIVEOPERATIONTASKSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rds
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RDS_EXPORT ModifyActiveOperationTasksResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyActiveOperationTasksResult();
|
||||
explicit ModifyActiveOperationTasksResult(const std::string &payload);
|
||||
~ModifyActiveOperationTasksResult();
|
||||
std::string getIds()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string ids_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYACTIVEOPERATIONTASKSRESULT_H_
|
||||
@@ -58,6 +58,8 @@ public:
|
||||
void setBackupPolicyMode(const std::string &backupPolicyMode);
|
||||
std::string getPreferredBackupPeriod() const;
|
||||
void setPreferredBackupPeriod(const std::string &preferredBackupPeriod);
|
||||
bool getEnableIncrementDataBackup() const;
|
||||
void setEnableIncrementDataBackup(bool enableIncrementDataBackup);
|
||||
std::string getReleasedKeepPolicy() const;
|
||||
void setReleasedKeepPolicy(const std::string &releasedKeepPolicy);
|
||||
std::string getResourceOwnerAccount() const;
|
||||
@@ -104,6 +106,7 @@ private:
|
||||
std::string enableBackupLog_;
|
||||
std::string backupPolicyMode_;
|
||||
std::string preferredBackupPeriod_;
|
||||
bool enableIncrementDataBackup_;
|
||||
std::string releasedKeepPolicy_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
|
||||
@@ -0,0 +1,72 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYDBINSTANCEENDPOINTADDRESSREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_MODIFYDBINSTANCEENDPOINTADDRESSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Rds {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_RDS_EXPORT ModifyDBInstanceEndpointAddressRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ModifyDBInstanceEndpointAddressRequest();
|
||||
~ModifyDBInstanceEndpointAddressRequest();
|
||||
std::string getConnectionStringPrefix() const;
|
||||
void setConnectionStringPrefix(const std::string &connectionStringPrefix);
|
||||
long getResourceOwnerId() const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getConnectionString() const;
|
||||
void setConnectionString(const std::string &connectionString);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getDBInstanceId() const;
|
||||
void setDBInstanceId(const std::string &dBInstanceId);
|
||||
std::string getVSwitchId() const;
|
||||
void setVSwitchId(const std::string &vSwitchId);
|
||||
std::string getPrivateIpAddress() const;
|
||||
void setPrivateIpAddress(const std::string &privateIpAddress);
|
||||
std::string getDBInstanceEndpointId() const;
|
||||
void setDBInstanceEndpointId(const std::string &dBInstanceEndpointId);
|
||||
std::string getPort() const;
|
||||
void setPort(const std::string &port);
|
||||
std::string getVpcId() const;
|
||||
void setVpcId(const std::string &vpcId);
|
||||
|
||||
private:
|
||||
std::string connectionStringPrefix_;
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
std::string connectionString_;
|
||||
std::string accessKeyId_;
|
||||
std::string dBInstanceId_;
|
||||
std::string vSwitchId_;
|
||||
std::string privateIpAddress_;
|
||||
std::string dBInstanceEndpointId_;
|
||||
std::string port_;
|
||||
std::string vpcId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Rds
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYDBINSTANCEENDPOINTADDRESSREQUEST_H_
|
||||
@@ -0,0 +1,56 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYDBINSTANCEENDPOINTADDRESSRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_MODIFYDBINSTANCEENDPOINTADDRESSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Rds
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RDS_EXPORT ModifyDBInstanceEndpointAddressResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string dBInstanceEndpointId;
|
||||
std::string dBInstanceName;
|
||||
};
|
||||
|
||||
|
||||
ModifyDBInstanceEndpointAddressResult();
|
||||
explicit ModifyDBInstanceEndpointAddressResult(const std::string &payload);
|
||||
~ModifyDBInstanceEndpointAddressResult();
|
||||
Data getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Data data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYDBINSTANCEENDPOINTADDRESSRESULT_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_RDS_MODEL_MODIFYDBINSTANCEENDPOINTREQUEST_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_MODIFYDBINSTANCEENDPOINTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/rds/RdsExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Rds {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_RDS_EXPORT ModifyDBInstanceEndpointRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ModifyDBInstanceEndpointRequest();
|
||||
~ModifyDBInstanceEndpointRequest();
|
||||
long getResourceOwnerId() const;
|
||||
void setResourceOwnerId(long resourceOwnerId);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getAccessKeyId() const;
|
||||
void setAccessKeyId(const std::string &accessKeyId);
|
||||
std::string getDBInstanceId() const;
|
||||
void setDBInstanceId(const std::string &dBInstanceId);
|
||||
std::string getDBInstanceEndpointDescription() const;
|
||||
void setDBInstanceEndpointDescription(const std::string &dBInstanceEndpointDescription);
|
||||
std::string getNodeItems() const;
|
||||
void setNodeItems(const std::string &nodeItems);
|
||||
std::string getDBInstanceEndpointId() const;
|
||||
void setDBInstanceEndpointId(const std::string &dBInstanceEndpointId);
|
||||
|
||||
private:
|
||||
long resourceOwnerId_;
|
||||
std::string clientToken_;
|
||||
std::string accessKeyId_;
|
||||
std::string dBInstanceId_;
|
||||
std::string dBInstanceEndpointDescription_;
|
||||
std::string nodeItems_;
|
||||
std::string dBInstanceEndpointId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Rds
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYDBINSTANCEENDPOINTREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_REQUESTSERVICEOFCLOUDDBARESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_REQUESTSERVICEOFCLOUDDBARESULT_H_
|
||||
#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYDBINSTANCEENDPOINTRESULT_H_
|
||||
#define ALIBABACLOUD_RDS_MODEL_MODIFYDBINSTANCEENDPOINTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,25 +29,28 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_RDS_EXPORT RequestServiceOfCloudDBAResult : public ServiceResult
|
||||
class ALIBABACLOUD_RDS_EXPORT ModifyDBInstanceEndpointResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string dBInstanceEndpointId;
|
||||
std::string dBInstanceName;
|
||||
};
|
||||
|
||||
|
||||
RequestServiceOfCloudDBAResult();
|
||||
explicit RequestServiceOfCloudDBAResult(const std::string &payload);
|
||||
~RequestServiceOfCloudDBAResult();
|
||||
std::string getAttrData()const;
|
||||
std::string getListData()const;
|
||||
ModifyDBInstanceEndpointResult();
|
||||
explicit ModifyDBInstanceEndpointResult(const std::string &payload);
|
||||
~ModifyDBInstanceEndpointResult();
|
||||
Data getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string attrData_;
|
||||
std::string listData_;
|
||||
Data data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_REQUESTSERVICEOFCLOUDDBARESULT_H_
|
||||
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYDBINSTANCEENDPOINTRESULT_H_
|
||||
@@ -52,6 +52,8 @@ public:
|
||||
void setServerlessConfiguration(const ServerlessConfiguration &serverlessConfiguration);
|
||||
std::string getEffectiveTime() const;
|
||||
void setEffectiveTime(const std::string &effectiveTime);
|
||||
std::string getDBInstanceTransType() const;
|
||||
void setDBInstanceTransType(const std::string &dBInstanceTransType);
|
||||
std::string getDBInstanceId() const;
|
||||
void setDBInstanceId(const std::string &dBInstanceId);
|
||||
std::string getSwitchTime() const;
|
||||
@@ -90,6 +92,7 @@ private:
|
||||
std::string resourceGroupId_;
|
||||
ServerlessConfiguration serverlessConfiguration_;
|
||||
std::string effectiveTime_;
|
||||
std::string dBInstanceTransType_;
|
||||
std::string dBInstanceId_;
|
||||
std::string switchTime_;
|
||||
std::string dBInstanceStorageType_;
|
||||
|
||||
@@ -46,6 +46,8 @@ public:
|
||||
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
|
||||
std::string getOwnerAccount() const;
|
||||
void setOwnerAccount(const std::string &ownerAccount);
|
||||
bool getIsRotate() const;
|
||||
void setIsRotate(bool isRotate);
|
||||
std::string getEncryptionKey() const;
|
||||
void setEncryptionKey(const std::string &encryptionKey);
|
||||
long getOwnerId() const;
|
||||
@@ -66,6 +68,7 @@ private:
|
||||
std::string dBInstanceId_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
bool isRotate_;
|
||||
std::string encryptionKey_;
|
||||
long ownerId_;
|
||||
std::string dBName_;
|
||||
|
||||
@@ -843,6 +843,150 @@ RdsClient::CreateDBInstanceOutcomeCallable RdsClient::createDBInstanceCallable(c
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::CreateDBInstanceEndpointOutcome RdsClient::createDBInstanceEndpoint(const CreateDBInstanceEndpointRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return CreateDBInstanceEndpointOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return CreateDBInstanceEndpointOutcome(CreateDBInstanceEndpointResult(outcome.result()));
|
||||
else
|
||||
return CreateDBInstanceEndpointOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::createDBInstanceEndpointAsync(const CreateDBInstanceEndpointRequest& request, const CreateDBInstanceEndpointAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, createDBInstanceEndpoint(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::CreateDBInstanceEndpointOutcomeCallable RdsClient::createDBInstanceEndpointCallable(const CreateDBInstanceEndpointRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<CreateDBInstanceEndpointOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->createDBInstanceEndpoint(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::CreateDBInstanceEndpointAddressOutcome RdsClient::createDBInstanceEndpointAddress(const CreateDBInstanceEndpointAddressRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return CreateDBInstanceEndpointAddressOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return CreateDBInstanceEndpointAddressOutcome(CreateDBInstanceEndpointAddressResult(outcome.result()));
|
||||
else
|
||||
return CreateDBInstanceEndpointAddressOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::createDBInstanceEndpointAddressAsync(const CreateDBInstanceEndpointAddressRequest& request, const CreateDBInstanceEndpointAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, createDBInstanceEndpointAddress(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::CreateDBInstanceEndpointAddressOutcomeCallable RdsClient::createDBInstanceEndpointAddressCallable(const CreateDBInstanceEndpointAddressRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<CreateDBInstanceEndpointAddressOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->createDBInstanceEndpointAddress(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::CreateDBInstanceForRebuildOutcome RdsClient::createDBInstanceForRebuild(const CreateDBInstanceForRebuildRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return CreateDBInstanceForRebuildOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return CreateDBInstanceForRebuildOutcome(CreateDBInstanceForRebuildResult(outcome.result()));
|
||||
else
|
||||
return CreateDBInstanceForRebuildOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::createDBInstanceForRebuildAsync(const CreateDBInstanceForRebuildRequest& request, const CreateDBInstanceForRebuildAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, createDBInstanceForRebuild(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::CreateDBInstanceForRebuildOutcomeCallable RdsClient::createDBInstanceForRebuildCallable(const CreateDBInstanceForRebuildRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<CreateDBInstanceForRebuildOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->createDBInstanceForRebuild(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::CreateDBNodesOutcome RdsClient::createDBNodes(const CreateDBNodesRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return CreateDBNodesOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return CreateDBNodesOutcome(CreateDBNodesResult(outcome.result()));
|
||||
else
|
||||
return CreateDBNodesOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::createDBNodesAsync(const CreateDBNodesRequest& request, const CreateDBNodesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, createDBNodes(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::CreateDBNodesOutcomeCallable RdsClient::createDBNodesCallable(const CreateDBNodesRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<CreateDBNodesOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->createDBNodes(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::CreateDBProxyEndpointAddressOutcome RdsClient::createDBProxyEndpointAddress(const CreateDBProxyEndpointAddressRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -1491,6 +1635,114 @@ RdsClient::DeleteDBInstanceOutcomeCallable RdsClient::deleteDBInstanceCallable(c
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::DeleteDBInstanceEndpointOutcome RdsClient::deleteDBInstanceEndpoint(const DeleteDBInstanceEndpointRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DeleteDBInstanceEndpointOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DeleteDBInstanceEndpointOutcome(DeleteDBInstanceEndpointResult(outcome.result()));
|
||||
else
|
||||
return DeleteDBInstanceEndpointOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::deleteDBInstanceEndpointAsync(const DeleteDBInstanceEndpointRequest& request, const DeleteDBInstanceEndpointAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, deleteDBInstanceEndpoint(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::DeleteDBInstanceEndpointOutcomeCallable RdsClient::deleteDBInstanceEndpointCallable(const DeleteDBInstanceEndpointRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DeleteDBInstanceEndpointOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->deleteDBInstanceEndpoint(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::DeleteDBInstanceEndpointAddressOutcome RdsClient::deleteDBInstanceEndpointAddress(const DeleteDBInstanceEndpointAddressRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DeleteDBInstanceEndpointAddressOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DeleteDBInstanceEndpointAddressOutcome(DeleteDBInstanceEndpointAddressResult(outcome.result()));
|
||||
else
|
||||
return DeleteDBInstanceEndpointAddressOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::deleteDBInstanceEndpointAddressAsync(const DeleteDBInstanceEndpointAddressRequest& request, const DeleteDBInstanceEndpointAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, deleteDBInstanceEndpointAddress(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::DeleteDBInstanceEndpointAddressOutcomeCallable RdsClient::deleteDBInstanceEndpointAddressCallable(const DeleteDBInstanceEndpointAddressRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DeleteDBInstanceEndpointAddressOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->deleteDBInstanceEndpointAddress(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::DeleteDBNodesOutcome RdsClient::deleteDBNodes(const DeleteDBNodesRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DeleteDBNodesOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DeleteDBNodesOutcome(DeleteDBNodesResult(outcome.result()));
|
||||
else
|
||||
return DeleteDBNodesOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::deleteDBNodesAsync(const DeleteDBNodesRequest& request, const DeleteDBNodesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, deleteDBNodes(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::DeleteDBNodesOutcomeCallable RdsClient::deleteDBNodesCallable(const DeleteDBNodesRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DeleteDBNodesOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->deleteDBNodes(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::DeleteDBProxyEndpointAddressOutcome RdsClient::deleteDBProxyEndpointAddress(const DeleteDBProxyEndpointAddressRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -1671,6 +1923,42 @@ RdsClient::DeleteSecretOutcomeCallable RdsClient::deleteSecretCallable(const Del
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::DeleteSlotOutcome RdsClient::deleteSlot(const DeleteSlotRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DeleteSlotOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DeleteSlotOutcome(DeleteSlotResult(outcome.result()));
|
||||
else
|
||||
return DeleteSlotOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::deleteSlotAsync(const DeleteSlotRequest& request, const DeleteSlotAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, deleteSlot(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::DeleteSlotOutcomeCallable RdsClient::deleteSlotCallable(const DeleteSlotRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DeleteSlotOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->deleteSlot(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::DeleteUserBackupFileOutcome RdsClient::deleteUserBackupFile(const DeleteUserBackupFileRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -1851,6 +2139,42 @@ RdsClient::DescribeActionEventPolicyOutcomeCallable RdsClient::describeActionEve
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::DescribeActiveOperationTasksOutcome RdsClient::describeActiveOperationTasks(const DescribeActiveOperationTasksRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeActiveOperationTasksOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeActiveOperationTasksOutcome(DescribeActiveOperationTasksResult(outcome.result()));
|
||||
else
|
||||
return DescribeActiveOperationTasksOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::describeActiveOperationTasksAsync(const DescribeActiveOperationTasksRequest& request, const DescribeActiveOperationTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeActiveOperationTasks(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::DescribeActiveOperationTasksOutcomeCallable RdsClient::describeActiveOperationTasksCallable(const DescribeActiveOperationTasksRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeActiveOperationTasksOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeActiveOperationTasks(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::DescribeAnalyticdbByPrimaryDBInstanceOutcome RdsClient::describeAnalyticdbByPrimaryDBInstance(const DescribeAnalyticdbByPrimaryDBInstanceRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -2679,6 +3003,42 @@ RdsClient::DescribeDBInstanceEncryptionKeyOutcomeCallable RdsClient::describeDBI
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::DescribeDBInstanceEndpointsOutcome RdsClient::describeDBInstanceEndpoints(const DescribeDBInstanceEndpointsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeDBInstanceEndpointsOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeDBInstanceEndpointsOutcome(DescribeDBInstanceEndpointsResult(outcome.result()));
|
||||
else
|
||||
return DescribeDBInstanceEndpointsOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::describeDBInstanceEndpointsAsync(const DescribeDBInstanceEndpointsRequest& request, const DescribeDBInstanceEndpointsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeDBInstanceEndpoints(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::DescribeDBInstanceEndpointsOutcomeCallable RdsClient::describeDBInstanceEndpointsCallable(const DescribeDBInstanceEndpointsRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeDBInstanceEndpointsOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeDBInstanceEndpoints(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::DescribeDBInstanceHAConfigOutcome RdsClient::describeDBInstanceHAConfig(const DescribeDBInstanceHAConfigRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -3867,36 +4227,36 @@ RdsClient::DescribeHistoryTasksOutcomeCallable RdsClient::describeHistoryTasksCa
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::DescribeHistoryTasksStatOutcome RdsClient::describeHistoryTasksStat(const DescribeHistoryTasksStatRequest &request) const
|
||||
RdsClient::DescribeHostWebShellOutcome RdsClient::describeHostWebShell(const DescribeHostWebShellRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeHistoryTasksStatOutcome(endpointOutcome.error());
|
||||
return DescribeHostWebShellOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeHistoryTasksStatOutcome(DescribeHistoryTasksStatResult(outcome.result()));
|
||||
return DescribeHostWebShellOutcome(DescribeHostWebShellResult(outcome.result()));
|
||||
else
|
||||
return DescribeHistoryTasksStatOutcome(outcome.error());
|
||||
return DescribeHostWebShellOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::describeHistoryTasksStatAsync(const DescribeHistoryTasksStatRequest& request, const DescribeHistoryTasksStatAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
void RdsClient::describeHostWebShellAsync(const DescribeHostWebShellRequest& request, const DescribeHostWebShellAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeHistoryTasksStat(request), context);
|
||||
handler(this, request, describeHostWebShell(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::DescribeHistoryTasksStatOutcomeCallable RdsClient::describeHistoryTasksStatCallable(const DescribeHistoryTasksStatRequest &request) const
|
||||
RdsClient::DescribeHostWebShellOutcomeCallable RdsClient::describeHostWebShellCallable(const DescribeHostWebShellRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeHistoryTasksStatOutcome()>>(
|
||||
auto task = std::make_shared<std::packaged_task<DescribeHostWebShellOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeHistoryTasksStat(request);
|
||||
return this->describeHostWebShell(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
@@ -4983,6 +5343,42 @@ RdsClient::DescribeSecurityGroupConfigurationOutcomeCallable RdsClient::describe
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::DescribeSlotsOutcome RdsClient::describeSlots(const DescribeSlotsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeSlotsOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeSlotsOutcome(DescribeSlotsResult(outcome.result()));
|
||||
else
|
||||
return DescribeSlotsOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::describeSlotsAsync(const DescribeSlotsRequest& request, const DescribeSlotsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeSlots(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::DescribeSlotsOutcomeCallable RdsClient::describeSlotsCallable(const DescribeSlotsRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeSlotsOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeSlots(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::DescribeSlowLogRecordsOutcome RdsClient::describeSlowLogRecords(const DescribeSlowLogRecordsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -5055,6 +5451,42 @@ RdsClient::DescribeSlowLogsOutcomeCallable RdsClient::describeSlowLogsCallable(c
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::DescribeSupportOnlineResizeDiskOutcome RdsClient::describeSupportOnlineResizeDisk(const DescribeSupportOnlineResizeDiskRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeSupportOnlineResizeDiskOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeSupportOnlineResizeDiskOutcome(DescribeSupportOnlineResizeDiskResult(outcome.result()));
|
||||
else
|
||||
return DescribeSupportOnlineResizeDiskOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::describeSupportOnlineResizeDiskAsync(const DescribeSupportOnlineResizeDiskRequest& request, const DescribeSupportOnlineResizeDiskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeSupportOnlineResizeDisk(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::DescribeSupportOnlineResizeDiskOutcomeCallable RdsClient::describeSupportOnlineResizeDiskCallable(const DescribeSupportOnlineResizeDiskRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeSupportOnlineResizeDiskOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeSupportOnlineResizeDisk(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::DescribeTagsOutcome RdsClient::describeTags(const DescribeTagsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -5919,6 +6351,42 @@ RdsClient::ModifyActionEventPolicyOutcomeCallable RdsClient::modifyActionEventPo
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::ModifyActiveOperationTasksOutcome RdsClient::modifyActiveOperationTasks(const ModifyActiveOperationTasksRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ModifyActiveOperationTasksOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ModifyActiveOperationTasksOutcome(ModifyActiveOperationTasksResult(outcome.result()));
|
||||
else
|
||||
return ModifyActiveOperationTasksOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::modifyActiveOperationTasksAsync(const ModifyActiveOperationTasksRequest& request, const ModifyActiveOperationTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, modifyActiveOperationTasks(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::ModifyActiveOperationTasksOutcomeCallable RdsClient::modifyActiveOperationTasksCallable(const ModifyActiveOperationTasksRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ModifyActiveOperationTasksOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->modifyActiveOperationTasks(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::ModifyBackupPolicyOutcome RdsClient::modifyBackupPolicy(const ModifyBackupPolicyRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -6243,6 +6711,78 @@ RdsClient::ModifyDBInstanceDescriptionOutcomeCallable RdsClient::modifyDBInstanc
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::ModifyDBInstanceEndpointOutcome RdsClient::modifyDBInstanceEndpoint(const ModifyDBInstanceEndpointRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ModifyDBInstanceEndpointOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ModifyDBInstanceEndpointOutcome(ModifyDBInstanceEndpointResult(outcome.result()));
|
||||
else
|
||||
return ModifyDBInstanceEndpointOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::modifyDBInstanceEndpointAsync(const ModifyDBInstanceEndpointRequest& request, const ModifyDBInstanceEndpointAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, modifyDBInstanceEndpoint(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::ModifyDBInstanceEndpointOutcomeCallable RdsClient::modifyDBInstanceEndpointCallable(const ModifyDBInstanceEndpointRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ModifyDBInstanceEndpointOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->modifyDBInstanceEndpoint(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::ModifyDBInstanceEndpointAddressOutcome RdsClient::modifyDBInstanceEndpointAddress(const ModifyDBInstanceEndpointAddressRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ModifyDBInstanceEndpointAddressOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ModifyDBInstanceEndpointAddressOutcome(ModifyDBInstanceEndpointAddressResult(outcome.result()));
|
||||
else
|
||||
return ModifyDBInstanceEndpointAddressOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::modifyDBInstanceEndpointAddressAsync(const ModifyDBInstanceEndpointAddressRequest& request, const ModifyDBInstanceEndpointAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, modifyDBInstanceEndpointAddress(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::ModifyDBInstanceEndpointAddressOutcomeCallable RdsClient::modifyDBInstanceEndpointAddressCallable(const ModifyDBInstanceEndpointAddressRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ModifyDBInstanceEndpointAddressOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->modifyDBInstanceEndpointAddress(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::ModifyDBInstanceHAConfigOutcome RdsClient::modifyDBInstanceHAConfig(const ModifyDBInstanceHAConfigRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -7755,42 +8295,6 @@ RdsClient::RenewInstanceOutcomeCallable RdsClient::renewInstanceCallable(const R
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::RequestServiceOfCloudDBAOutcome RdsClient::requestServiceOfCloudDBA(const RequestServiceOfCloudDBARequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return RequestServiceOfCloudDBAOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return RequestServiceOfCloudDBAOutcome(RequestServiceOfCloudDBAResult(outcome.result()));
|
||||
else
|
||||
return RequestServiceOfCloudDBAOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void RdsClient::requestServiceOfCloudDBAAsync(const RequestServiceOfCloudDBARequest& request, const RequestServiceOfCloudDBAAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, requestServiceOfCloudDBA(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
RdsClient::RequestServiceOfCloudDBAOutcomeCallable RdsClient::requestServiceOfCloudDBACallable(const RequestServiceOfCloudDBARequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<RequestServiceOfCloudDBAOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->requestServiceOfCloudDBA(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
RdsClient::ResetAccountOutcome RdsClient::resetAccount(const ResetAccountRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
@@ -241,6 +241,15 @@ void CloneDBInstanceRequest::setRestoreTime(const std::string &restoreTime) {
|
||||
setParameter(std::string("RestoreTime"), restoreTime);
|
||||
}
|
||||
|
||||
bool CloneDBInstanceRequest::getAutoPay() const {
|
||||
return autoPay_;
|
||||
}
|
||||
|
||||
void CloneDBInstanceRequest::setAutoPay(bool autoPay) {
|
||||
autoPay_ = autoPay;
|
||||
setParameter(std::string("AutoPay"), autoPay ? "true" : "false");
|
||||
}
|
||||
|
||||
CloneDBInstanceRequest::ServerlessConfig CloneDBInstanceRequest::getServerlessConfig() const {
|
||||
return serverlessConfig_;
|
||||
}
|
||||
@@ -289,6 +298,15 @@ void CloneDBInstanceRequest::setUsedTime(int usedTime) {
|
||||
setParameter(std::string("UsedTime"), std::to_string(usedTime));
|
||||
}
|
||||
|
||||
bool CloneDBInstanceRequest::getBurstingEnabled() const {
|
||||
return burstingEnabled_;
|
||||
}
|
||||
|
||||
void CloneDBInstanceRequest::setBurstingEnabled(bool burstingEnabled) {
|
||||
burstingEnabled_ = burstingEnabled;
|
||||
setParameter(std::string("BurstingEnabled"), burstingEnabled ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string CloneDBInstanceRequest::getDbNames() const {
|
||||
return dbNames_;
|
||||
}
|
||||
@@ -325,3 +343,12 @@ void CloneDBInstanceRequest::setPayType(const std::string &payType) {
|
||||
setParameter(std::string("PayType"), payType);
|
||||
}
|
||||
|
||||
std::string CloneDBInstanceRequest::getBpeEnabled() const {
|
||||
return bpeEnabled_;
|
||||
}
|
||||
|
||||
void CloneDBInstanceRequest::setBpeEnabled(const std::string &bpeEnabled) {
|
||||
bpeEnabled_ = bpeEnabled;
|
||||
setParameter(std::string("BpeEnabled"), bpeEnabled);
|
||||
}
|
||||
|
||||
|
||||
99
rds/src/model/CreateDBInstanceEndpointAddressRequest.cc
Normal file
99
rds/src/model/CreateDBInstanceEndpointAddressRequest.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/rds/model/CreateDBInstanceEndpointAddressRequest.h>
|
||||
|
||||
using AlibabaCloud::Rds::Model::CreateDBInstanceEndpointAddressRequest;
|
||||
|
||||
CreateDBInstanceEndpointAddressRequest::CreateDBInstanceEndpointAddressRequest()
|
||||
: RpcServiceRequest("rds", "2014-08-15", "CreateDBInstanceEndpointAddress") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateDBInstanceEndpointAddressRequest::~CreateDBInstanceEndpointAddressRequest() {}
|
||||
|
||||
std::string CreateDBInstanceEndpointAddressRequest::getConnectionStringPrefix() const {
|
||||
return connectionStringPrefix_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceEndpointAddressRequest::setConnectionStringPrefix(const std::string &connectionStringPrefix) {
|
||||
connectionStringPrefix_ = connectionStringPrefix;
|
||||
setParameter(std::string("ConnectionStringPrefix"), connectionStringPrefix);
|
||||
}
|
||||
|
||||
long CreateDBInstanceEndpointAddressRequest::getResourceOwnerId() const {
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceEndpointAddressRequest::setResourceOwnerId(long resourceOwnerId) {
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceEndpointAddressRequest::getClientToken() const {
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceEndpointAddressRequest::setClientToken(const std::string &clientToken) {
|
||||
clientToken_ = clientToken;
|
||||
setParameter(std::string("ClientToken"), clientToken);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceEndpointAddressRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceEndpointAddressRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceEndpointAddressRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceEndpointAddressRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceEndpointAddressRequest::getIpType() const {
|
||||
return ipType_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceEndpointAddressRequest::setIpType(const std::string &ipType) {
|
||||
ipType_ = ipType;
|
||||
setParameter(std::string("IpType"), ipType);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceEndpointAddressRequest::getDBInstanceEndpointId() const {
|
||||
return dBInstanceEndpointId_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceEndpointAddressRequest::setDBInstanceEndpointId(const std::string &dBInstanceEndpointId) {
|
||||
dBInstanceEndpointId_ = dBInstanceEndpointId;
|
||||
setParameter(std::string("DBInstanceEndpointId"), dBInstanceEndpointId);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceEndpointAddressRequest::getPort() const {
|
||||
return port_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceEndpointAddressRequest::setPort(const std::string &port) {
|
||||
port_ = port;
|
||||
setParameter(std::string("Port"), port);
|
||||
}
|
||||
|
||||
56
rds/src/model/CreateDBInstanceEndpointAddressResult.cc
Normal file
56
rds/src/model/CreateDBInstanceEndpointAddressResult.cc
Normal file
@@ -0,0 +1,56 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/CreateDBInstanceEndpointAddressResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
|
||||
CreateDBInstanceEndpointAddressResult::CreateDBInstanceEndpointAddressResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateDBInstanceEndpointAddressResult::CreateDBInstanceEndpointAddressResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateDBInstanceEndpointAddressResult::~CreateDBInstanceEndpointAddressResult()
|
||||
{}
|
||||
|
||||
void CreateDBInstanceEndpointAddressResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["DBInstanceName"].isNull())
|
||||
data_.dBInstanceName = dataNode["DBInstanceName"].asString();
|
||||
if(!dataNode["DBInstanceEndpointId"].isNull())
|
||||
data_.dBInstanceEndpointId = dataNode["DBInstanceEndpointId"].asString();
|
||||
if(!dataNode["ConnectionString"].isNull())
|
||||
data_.connectionString = dataNode["ConnectionString"].asString();
|
||||
|
||||
}
|
||||
|
||||
CreateDBInstanceEndpointAddressResult::Data CreateDBInstanceEndpointAddressResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
135
rds/src/model/CreateDBInstanceEndpointRequest.cc
Normal file
135
rds/src/model/CreateDBInstanceEndpointRequest.cc
Normal file
@@ -0,0 +1,135 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/CreateDBInstanceEndpointRequest.h>
|
||||
|
||||
using AlibabaCloud::Rds::Model::CreateDBInstanceEndpointRequest;
|
||||
|
||||
CreateDBInstanceEndpointRequest::CreateDBInstanceEndpointRequest()
|
||||
: RpcServiceRequest("rds", "2014-08-15", "CreateDBInstanceEndpoint") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateDBInstanceEndpointRequest::~CreateDBInstanceEndpointRequest() {}
|
||||
|
||||
std::string CreateDBInstanceEndpointRequest::getConnectionStringPrefix() const {
|
||||
return connectionStringPrefix_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceEndpointRequest::setConnectionStringPrefix(const std::string &connectionStringPrefix) {
|
||||
connectionStringPrefix_ = connectionStringPrefix;
|
||||
setParameter(std::string("ConnectionStringPrefix"), connectionStringPrefix);
|
||||
}
|
||||
|
||||
long CreateDBInstanceEndpointRequest::getResourceOwnerId() const {
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceEndpointRequest::setResourceOwnerId(long resourceOwnerId) {
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceEndpointRequest::getClientToken() const {
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceEndpointRequest::setClientToken(const std::string &clientToken) {
|
||||
clientToken_ = clientToken;
|
||||
setParameter(std::string("ClientToken"), clientToken);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceEndpointRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceEndpointRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceEndpointRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceEndpointRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceEndpointRequest::getDBInstanceEndpointDescription() const {
|
||||
return dBInstanceEndpointDescription_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceEndpointRequest::setDBInstanceEndpointDescription(const std::string &dBInstanceEndpointDescription) {
|
||||
dBInstanceEndpointDescription_ = dBInstanceEndpointDescription;
|
||||
setParameter(std::string("DBInstanceEndpointDescription"), dBInstanceEndpointDescription);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceEndpointRequest::getDBInstanceEndpointType() const {
|
||||
return dBInstanceEndpointType_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceEndpointRequest::setDBInstanceEndpointType(const std::string &dBInstanceEndpointType) {
|
||||
dBInstanceEndpointType_ = dBInstanceEndpointType;
|
||||
setParameter(std::string("DBInstanceEndpointType"), dBInstanceEndpointType);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceEndpointRequest::getNodeItems() const {
|
||||
return nodeItems_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceEndpointRequest::setNodeItems(const std::string &nodeItems) {
|
||||
nodeItems_ = nodeItems;
|
||||
setParameter(std::string("NodeItems"), nodeItems);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceEndpointRequest::getVSwitchId() const {
|
||||
return vSwitchId_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceEndpointRequest::setVSwitchId(const std::string &vSwitchId) {
|
||||
vSwitchId_ = vSwitchId;
|
||||
setParameter(std::string("VSwitchId"), vSwitchId);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceEndpointRequest::getPrivateIpAddress() const {
|
||||
return privateIpAddress_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceEndpointRequest::setPrivateIpAddress(const std::string &privateIpAddress) {
|
||||
privateIpAddress_ = privateIpAddress;
|
||||
setParameter(std::string("PrivateIpAddress"), privateIpAddress);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceEndpointRequest::getPort() const {
|
||||
return port_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceEndpointRequest::setPort(const std::string &port) {
|
||||
port_ = port;
|
||||
setParameter(std::string("Port"), port);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceEndpointRequest::getVpcId() const {
|
||||
return vpcId_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceEndpointRequest::setVpcId(const std::string &vpcId) {
|
||||
vpcId_ = vpcId;
|
||||
setParameter(std::string("VpcId"), vpcId);
|
||||
}
|
||||
|
||||
@@ -14,46 +14,43 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/DescribeHistoryTasksStatResult.h>
|
||||
#include <alibabacloud/rds/model/CreateDBInstanceEndpointResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
|
||||
DescribeHistoryTasksStatResult::DescribeHistoryTasksStatResult() :
|
||||
CreateDBInstanceEndpointResult::CreateDBInstanceEndpointResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeHistoryTasksStatResult::DescribeHistoryTasksStatResult(const std::string &payload) :
|
||||
CreateDBInstanceEndpointResult::CreateDBInstanceEndpointResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeHistoryTasksStatResult::~DescribeHistoryTasksStatResult()
|
||||
CreateDBInstanceEndpointResult::~CreateDBInstanceEndpointResult()
|
||||
{}
|
||||
|
||||
void DescribeHistoryTasksStatResult::parse(const std::string &payload)
|
||||
void CreateDBInstanceEndpointResult::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 = valueItemsItemsItem["Status"].asString();
|
||||
if(!valueItemsItemsItem["TotalCount"].isNull())
|
||||
itemsObject.totalCount = std::stoi(valueItemsItemsItem["TotalCount"].asString());
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["DBInstanceName"].isNull())
|
||||
data_.dBInstanceName = dataNode["DBInstanceName"].asString();
|
||||
if(!dataNode["DBInstanceEndpointId"].isNull())
|
||||
data_.dBInstanceEndpointId = dataNode["DBInstanceEndpointId"].asString();
|
||||
if(!dataNode["ConnectionString"].isNull())
|
||||
data_.connectionString = dataNode["ConnectionString"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeHistoryTasksStatResult::ItemsItem> DescribeHistoryTasksStatResult::getItems()const
|
||||
CreateDBInstanceEndpointResult::Data CreateDBInstanceEndpointResult::getData()const
|
||||
{
|
||||
return items_;
|
||||
return data_;
|
||||
}
|
||||
|
||||
225
rds/src/model/CreateDBInstanceForRebuildRequest.cc
Normal file
225
rds/src/model/CreateDBInstanceForRebuildRequest.cc
Normal file
@@ -0,0 +1,225 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/CreateDBInstanceForRebuildRequest.h>
|
||||
|
||||
using AlibabaCloud::Rds::Model::CreateDBInstanceForRebuildRequest;
|
||||
|
||||
CreateDBInstanceForRebuildRequest::CreateDBInstanceForRebuildRequest()
|
||||
: RpcServiceRequest("rds", "2014-08-15", "CreateDBInstanceForRebuild") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateDBInstanceForRebuildRequest::~CreateDBInstanceForRebuildRequest() {}
|
||||
|
||||
long CreateDBInstanceForRebuildRequest::getResourceOwnerId() const {
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceForRebuildRequest::setResourceOwnerId(long resourceOwnerId) {
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceForRebuildRequest::getClientToken() const {
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceForRebuildRequest::setClientToken(const std::string &clientToken) {
|
||||
clientToken_ = clientToken;
|
||||
setParameter(std::string("ClientToken"), clientToken);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceForRebuildRequest::getZoneIdSlave1() const {
|
||||
return zoneIdSlave1_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceForRebuildRequest::setZoneIdSlave1(const std::string &zoneIdSlave1) {
|
||||
zoneIdSlave1_ = zoneIdSlave1;
|
||||
setParameter(std::string("ZoneIdSlave1"), zoneIdSlave1);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceForRebuildRequest::getZoneIdSlave2() const {
|
||||
return zoneIdSlave2_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceForRebuildRequest::setZoneIdSlave2(const std::string &zoneIdSlave2) {
|
||||
zoneIdSlave2_ = zoneIdSlave2;
|
||||
setParameter(std::string("ZoneIdSlave2"), zoneIdSlave2);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceForRebuildRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceForRebuildRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceForRebuildRequest::getResourceGroupId() const {
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceForRebuildRequest::setResourceGroupId(const std::string &resourceGroupId) {
|
||||
resourceGroupId_ = resourceGroupId;
|
||||
setParameter(std::string("ResourceGroupId"), resourceGroupId);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceForRebuildRequest::getSecurityToken() const {
|
||||
return securityToken_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceForRebuildRequest::setSecurityToken(const std::string &securityToken) {
|
||||
securityToken_ = securityToken;
|
||||
setParameter(std::string("SecurityToken"), securityToken);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceForRebuildRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceForRebuildRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceForRebuildRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceForRebuildRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceForRebuildRequest::getDBInstanceDescription() const {
|
||||
return dBInstanceDescription_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceForRebuildRequest::setDBInstanceDescription(const std::string &dBInstanceDescription) {
|
||||
dBInstanceDescription_ = dBInstanceDescription;
|
||||
setParameter(std::string("DBInstanceDescription"), dBInstanceDescription);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceForRebuildRequest::getDBInstanceNetType() const {
|
||||
return dBInstanceNetType_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceForRebuildRequest::setDBInstanceNetType(const std::string &dBInstanceNetType) {
|
||||
dBInstanceNetType_ = dBInstanceNetType;
|
||||
setParameter(std::string("DBInstanceNetType"), dBInstanceNetType);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceForRebuildRequest::getPeriod() const {
|
||||
return period_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceForRebuildRequest::setPeriod(const std::string &period) {
|
||||
period_ = period;
|
||||
setParameter(std::string("Period"), period);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceForRebuildRequest::getResourceOwnerAccount() const {
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceForRebuildRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceForRebuildRequest::getOwnerAccount() const {
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceForRebuildRequest::setOwnerAccount(const std::string &ownerAccount) {
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter(std::string("OwnerAccount"), ownerAccount);
|
||||
}
|
||||
|
||||
long CreateDBInstanceForRebuildRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceForRebuildRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceForRebuildRequest::getUsedTime() const {
|
||||
return usedTime_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceForRebuildRequest::setUsedTime(const std::string &usedTime) {
|
||||
usedTime_ = usedTime;
|
||||
setParameter(std::string("UsedTime"), usedTime);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceForRebuildRequest::getSecurityIPList() const {
|
||||
return securityIPList_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceForRebuildRequest::setSecurityIPList(const std::string &securityIPList) {
|
||||
securityIPList_ = securityIPList;
|
||||
setParameter(std::string("SecurityIPList"), securityIPList);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceForRebuildRequest::getVSwitchId() const {
|
||||
return vSwitchId_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceForRebuildRequest::setVSwitchId(const std::string &vSwitchId) {
|
||||
vSwitchId_ = vSwitchId;
|
||||
setParameter(std::string("VSwitchId"), vSwitchId);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceForRebuildRequest::getVPCId() const {
|
||||
return vPCId_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceForRebuildRequest::setVPCId(const std::string &vPCId) {
|
||||
vPCId_ = vPCId;
|
||||
setParameter(std::string("VPCId"), vPCId);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceForRebuildRequest::getZoneId() const {
|
||||
return zoneId_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceForRebuildRequest::setZoneId(const std::string &zoneId) {
|
||||
zoneId_ = zoneId;
|
||||
setParameter(std::string("ZoneId"), zoneId);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceForRebuildRequest::getPayType() const {
|
||||
return payType_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceForRebuildRequest::setPayType(const std::string &payType) {
|
||||
payType_ = payType;
|
||||
setParameter(std::string("PayType"), payType);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceForRebuildRequest::getInstanceNetworkType() const {
|
||||
return instanceNetworkType_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceForRebuildRequest::setInstanceNetworkType(const std::string &instanceNetworkType) {
|
||||
instanceNetworkType_ = instanceNetworkType;
|
||||
setParameter(std::string("InstanceNetworkType"), instanceNetworkType);
|
||||
}
|
||||
|
||||
72
rds/src/model/CreateDBInstanceForRebuildResult.cc
Normal file
72
rds/src/model/CreateDBInstanceForRebuildResult.cc
Normal file
@@ -0,0 +1,72 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/CreateDBInstanceForRebuildResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
|
||||
CreateDBInstanceForRebuildResult::CreateDBInstanceForRebuildResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateDBInstanceForRebuildResult::CreateDBInstanceForRebuildResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateDBInstanceForRebuildResult::~CreateDBInstanceForRebuildResult()
|
||||
{}
|
||||
|
||||
void CreateDBInstanceForRebuildResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["DBInstanceId"].isNull())
|
||||
dBInstanceId_ = value["DBInstanceId"].asString();
|
||||
if(!value["TaskId"].isNull())
|
||||
taskId_ = value["TaskId"].asString();
|
||||
if(!value["OrderId"].isNull())
|
||||
orderId_ = value["OrderId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceForRebuildResult::getTaskId()const
|
||||
{
|
||||
return taskId_;
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceForRebuildResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceForRebuildResult::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceForRebuildResult::getOrderId()const
|
||||
{
|
||||
return orderId_;
|
||||
}
|
||||
|
||||
@@ -70,6 +70,15 @@ void CreateDBInstanceRequest::setSystemDBCharset(const std::string &systemDBChar
|
||||
setParameter(std::string("SystemDBCharset"), systemDBCharset);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getConnectionString() const {
|
||||
return connectionString_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setConnectionString(const std::string &connectionString) {
|
||||
connectionString_ = connectionString;
|
||||
setParameter(std::string("ConnectionString"), connectionString);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getEngineVersion() const {
|
||||
return engineVersion_;
|
||||
}
|
||||
@@ -237,6 +246,15 @@ void CreateDBInstanceRequest::setAutoRenew(const std::string &autoRenew) {
|
||||
setParameter(std::string("AutoRenew"), autoRenew);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getPort() const {
|
||||
return port_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setPort(const std::string &port) {
|
||||
port_ = port;
|
||||
setParameter(std::string("Port"), port);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getRoleARN() const {
|
||||
return roleARN_;
|
||||
}
|
||||
@@ -417,6 +435,15 @@ void CreateDBInstanceRequest::setAmount(int amount) {
|
||||
setParameter(std::string("Amount"), std::to_string(amount));
|
||||
}
|
||||
|
||||
bool CreateDBInstanceRequest::getAutoPay() const {
|
||||
return autoPay_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setAutoPay(bool autoPay) {
|
||||
autoPay_ = autoPay;
|
||||
setParameter(std::string("AutoPay"), autoPay ? "true" : "false");
|
||||
}
|
||||
|
||||
CreateDBInstanceRequest::ServerlessConfig CreateDBInstanceRequest::getServerlessConfig() const {
|
||||
return serverlessConfig_;
|
||||
}
|
||||
@@ -456,6 +483,15 @@ void CreateDBInstanceRequest::setUsedTime(const std::string &usedTime) {
|
||||
setParameter(std::string("UsedTime"), usedTime);
|
||||
}
|
||||
|
||||
bool CreateDBInstanceRequest::getBurstingEnabled() const {
|
||||
return burstingEnabled_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setBurstingEnabled(bool burstingEnabled) {
|
||||
burstingEnabled_ = burstingEnabled;
|
||||
setParameter(std::string("BurstingEnabled"), burstingEnabled ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getTargetMinorVersion() const {
|
||||
return targetMinorVersion_;
|
||||
}
|
||||
@@ -519,3 +555,12 @@ void CreateDBInstanceRequest::setPayType(const std::string &payType) {
|
||||
setParameter(std::string("PayType"), payType);
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getBpeEnabled() const {
|
||||
return bpeEnabled_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setBpeEnabled(const std::string &bpeEnabled) {
|
||||
bpeEnabled_ = bpeEnabled;
|
||||
setParameter(std::string("BpeEnabled"), bpeEnabled);
|
||||
}
|
||||
|
||||
|
||||
99
rds/src/model/CreateDBNodesRequest.cc
Normal file
99
rds/src/model/CreateDBNodesRequest.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/rds/model/CreateDBNodesRequest.h>
|
||||
|
||||
using AlibabaCloud::Rds::Model::CreateDBNodesRequest;
|
||||
|
||||
CreateDBNodesRequest::CreateDBNodesRequest()
|
||||
: RpcServiceRequest("rds", "2014-08-15", "CreateDBNodes") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateDBNodesRequest::~CreateDBNodesRequest() {}
|
||||
|
||||
long CreateDBNodesRequest::getResourceOwnerId() const {
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void CreateDBNodesRequest::setResourceOwnerId(long resourceOwnerId) {
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string CreateDBNodesRequest::getResourceOwnerAccount() const {
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void CreateDBNodesRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string CreateDBNodesRequest::getClientToken() const {
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void CreateDBNodesRequest::setClientToken(const std::string &clientToken) {
|
||||
clientToken_ = clientToken;
|
||||
setParameter(std::string("ClientToken"), clientToken);
|
||||
}
|
||||
|
||||
std::string CreateDBNodesRequest::getOwnerAccount() const {
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void CreateDBNodesRequest::setOwnerAccount(const std::string &ownerAccount) {
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter(std::string("OwnerAccount"), ownerAccount);
|
||||
}
|
||||
|
||||
long CreateDBNodesRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void CreateDBNodesRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string CreateDBNodesRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void CreateDBNodesRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string CreateDBNodesRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void CreateDBNodesRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string CreateDBNodesRequest::getDBNode() const {
|
||||
return dBNode_;
|
||||
}
|
||||
|
||||
void CreateDBNodesRequest::setDBNode(const std::string &dBNode) {
|
||||
dBNode_ = dBNode;
|
||||
setParameter(std::string("DBNode"), dBNode);
|
||||
}
|
||||
|
||||
65
rds/src/model/CreateDBNodesResult.cc
Normal file
65
rds/src/model/CreateDBNodesResult.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/rds/model/CreateDBNodesResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
|
||||
CreateDBNodesResult::CreateDBNodesResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateDBNodesResult::CreateDBNodesResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateDBNodesResult::~CreateDBNodesResult()
|
||||
{}
|
||||
|
||||
void CreateDBNodesResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["DBInstanceId"].isNull())
|
||||
dBInstanceId_ = value["DBInstanceId"].asString();
|
||||
if(!value["OrderId"].isNull())
|
||||
orderId_ = std::stol(value["OrderId"].asString());
|
||||
if(!value["NodeIds"].isNull())
|
||||
nodeIds_ = value["NodeIds"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateDBNodesResult::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
std::string CreateDBNodesResult::getNodeIds()const
|
||||
{
|
||||
return nodeIds_;
|
||||
}
|
||||
|
||||
long CreateDBNodesResult::getOrderId()const
|
||||
{
|
||||
return orderId_;
|
||||
}
|
||||
|
||||
@@ -97,6 +97,7 @@ void CreateGADInstanceRequest::setUnitNode(const std::vector<CreateGADInstanceRe
|
||||
setParameter(unitNodeObjStr + ".VpcID", unitNodeObj.vpcID);
|
||||
setParameter(unitNodeObjStr + ".ZoneID", unitNodeObj.zoneID);
|
||||
setParameter(unitNodeObjStr + ".DBInstanceDescription", unitNodeObj.dBInstanceDescription);
|
||||
setParameter(unitNodeObjStr + ".DBInstanceStorageType", unitNodeObj.dBInstanceStorageType);
|
||||
setParameter(unitNodeObjStr + ".PayType", unitNodeObj.payType);
|
||||
setParameter(unitNodeObjStr + ".DtsConflict", unitNodeObj.dtsConflict);
|
||||
}
|
||||
|
||||
@@ -101,6 +101,7 @@ void CreateGadInstanceMemberRequest::setUnitNode(const std::vector<CreateGadInst
|
||||
setParameter(unitNodeObjStr + ".VpcID", unitNodeObj.vpcID);
|
||||
setParameter(unitNodeObjStr + ".ZoneID", unitNodeObj.zoneID);
|
||||
setParameter(unitNodeObjStr + ".DBInstanceDescription", unitNodeObj.dBInstanceDescription);
|
||||
setParameter(unitNodeObjStr + ".DBInstanceStorageType", unitNodeObj.dBInstanceStorageType);
|
||||
setParameter(unitNodeObjStr + ".DtsConflict", unitNodeObj.dtsConflict);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -43,24 +43,6 @@ void CreateReadOnlyDBInstanceRequest::setDBInstanceStorage(int dBInstanceStorage
|
||||
setParameter(std::string("DBInstanceStorage"), std::to_string(dBInstanceStorage));
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getClientToken() const {
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void CreateReadOnlyDBInstanceRequest::setClientToken(const std::string &clientToken) {
|
||||
clientToken_ = clientToken;
|
||||
setParameter(std::string("ClientToken"), clientToken);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getInstructionSetArch() const {
|
||||
return instructionSetArch_;
|
||||
}
|
||||
|
||||
void CreateReadOnlyDBInstanceRequest::setInstructionSetArch(const std::string &instructionSetArch) {
|
||||
instructionSetArch_ = instructionSetArch;
|
||||
setParameter(std::string("InstructionSetArch"), instructionSetArch);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getEngineVersion() const {
|
||||
return engineVersion_;
|
||||
}
|
||||
@@ -70,15 +52,6 @@ void CreateReadOnlyDBInstanceRequest::setEngineVersion(const std::string &engine
|
||||
setParameter(std::string("EngineVersion"), engineVersion);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void CreateReadOnlyDBInstanceRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
bool CreateReadOnlyDBInstanceRequest::getDeletionProtection() const {
|
||||
return deletionProtection_;
|
||||
}
|
||||
@@ -97,24 +70,6 @@ void CreateReadOnlyDBInstanceRequest::setResourceGroupId(const std::string &reso
|
||||
setParameter(std::string("ResourceGroupId"), resourceGroupId);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void CreateReadOnlyDBInstanceRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getTddlRegionConfig() const {
|
||||
return tddlRegionConfig_;
|
||||
}
|
||||
|
||||
void CreateReadOnlyDBInstanceRequest::setTddlRegionConfig(const std::string &tddlRegionConfig) {
|
||||
tddlRegionConfig_ = tddlRegionConfig;
|
||||
setParameter(std::string("TddlRegionConfig"), tddlRegionConfig);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getTargetDedicatedHostIdForMaster() const {
|
||||
return targetDedicatedHostIdForMaster_;
|
||||
}
|
||||
@@ -124,15 +79,6 @@ void CreateReadOnlyDBInstanceRequest::setTargetDedicatedHostIdForMaster(const st
|
||||
setParameter(std::string("TargetDedicatedHostIdForMaster"), targetDedicatedHostIdForMaster);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void CreateReadOnlyDBInstanceRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getDBInstanceDescription() const {
|
||||
return dBInstanceDescription_;
|
||||
}
|
||||
@@ -151,24 +97,6 @@ void CreateReadOnlyDBInstanceRequest::setGdnInstanceName(const std::string &gdnI
|
||||
setParameter(std::string("GdnInstanceName"), gdnInstanceName);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getDBInstanceStorageType() const {
|
||||
return dBInstanceStorageType_;
|
||||
}
|
||||
|
||||
void CreateReadOnlyDBInstanceRequest::setDBInstanceStorageType(const std::string &dBInstanceStorageType) {
|
||||
dBInstanceStorageType_ = dBInstanceStorageType;
|
||||
setParameter(std::string("DBInstanceStorageType"), dBInstanceStorageType);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getDedicatedHostGroupId() const {
|
||||
return dedicatedHostGroupId_;
|
||||
}
|
||||
|
||||
void CreateReadOnlyDBInstanceRequest::setDedicatedHostGroupId(const std::string &dedicatedHostGroupId) {
|
||||
dedicatedHostGroupId_ = dedicatedHostGroupId;
|
||||
setParameter(std::string("DedicatedHostGroupId"), dedicatedHostGroupId);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getTddlBizType() const {
|
||||
return tddlBizType_;
|
||||
}
|
||||
@@ -187,24 +115,6 @@ void CreateReadOnlyDBInstanceRequest::setPeriod(const std::string &period) {
|
||||
setParameter(std::string("Period"), period);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getResourceOwnerAccount() const {
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void CreateReadOnlyDBInstanceRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getOwnerAccount() const {
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void CreateReadOnlyDBInstanceRequest::setOwnerAccount(const std::string &ownerAccount) {
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter(std::string("OwnerAccount"), ownerAccount);
|
||||
}
|
||||
|
||||
long CreateReadOnlyDBInstanceRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
@@ -214,15 +124,6 @@ void CreateReadOnlyDBInstanceRequest::setOwnerId(long ownerId) {
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getUsedTime() const {
|
||||
return usedTime_;
|
||||
}
|
||||
|
||||
void CreateReadOnlyDBInstanceRequest::setUsedTime(const std::string &usedTime) {
|
||||
usedTime_ = usedTime;
|
||||
setParameter(std::string("UsedTime"), usedTime);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getDBInstanceClass() const {
|
||||
return dBInstanceClass_;
|
||||
}
|
||||
@@ -259,15 +160,6 @@ void CreateReadOnlyDBInstanceRequest::setAutoRenew(const std::string &autoRenew)
|
||||
setParameter(std::string("AutoRenew"), autoRenew);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getVPCId() const {
|
||||
return vPCId_;
|
||||
}
|
||||
|
||||
void CreateReadOnlyDBInstanceRequest::setVPCId(const std::string &vPCId) {
|
||||
vPCId_ = vPCId;
|
||||
setParameter(std::string("VPCId"), vPCId);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getZoneId() const {
|
||||
return zoneId_;
|
||||
}
|
||||
@@ -277,6 +169,141 @@ void CreateReadOnlyDBInstanceRequest::setZoneId(const std::string &zoneId) {
|
||||
setParameter(std::string("ZoneId"), zoneId);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getInstanceNetworkType() const {
|
||||
return instanceNetworkType_;
|
||||
}
|
||||
|
||||
void CreateReadOnlyDBInstanceRequest::setInstanceNetworkType(const std::string &instanceNetworkType) {
|
||||
instanceNetworkType_ = instanceNetworkType;
|
||||
setParameter(std::string("InstanceNetworkType"), instanceNetworkType);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getClientToken() const {
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void CreateReadOnlyDBInstanceRequest::setClientToken(const std::string &clientToken) {
|
||||
clientToken_ = clientToken;
|
||||
setParameter(std::string("ClientToken"), clientToken);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getInstructionSetArch() const {
|
||||
return instructionSetArch_;
|
||||
}
|
||||
|
||||
void CreateReadOnlyDBInstanceRequest::setInstructionSetArch(const std::string &instructionSetArch) {
|
||||
instructionSetArch_ = instructionSetArch;
|
||||
setParameter(std::string("InstructionSetArch"), instructionSetArch);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void CreateReadOnlyDBInstanceRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void CreateReadOnlyDBInstanceRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getTddlRegionConfig() const {
|
||||
return tddlRegionConfig_;
|
||||
}
|
||||
|
||||
void CreateReadOnlyDBInstanceRequest::setTddlRegionConfig(const std::string &tddlRegionConfig) {
|
||||
tddlRegionConfig_ = tddlRegionConfig;
|
||||
setParameter(std::string("TddlRegionConfig"), tddlRegionConfig);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void CreateReadOnlyDBInstanceRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getDBInstanceStorageType() const {
|
||||
return dBInstanceStorageType_;
|
||||
}
|
||||
|
||||
void CreateReadOnlyDBInstanceRequest::setDBInstanceStorageType(const std::string &dBInstanceStorageType) {
|
||||
dBInstanceStorageType_ = dBInstanceStorageType;
|
||||
setParameter(std::string("DBInstanceStorageType"), dBInstanceStorageType);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getDedicatedHostGroupId() const {
|
||||
return dedicatedHostGroupId_;
|
||||
}
|
||||
|
||||
void CreateReadOnlyDBInstanceRequest::setDedicatedHostGroupId(const std::string &dedicatedHostGroupId) {
|
||||
dedicatedHostGroupId_ = dedicatedHostGroupId;
|
||||
setParameter(std::string("DedicatedHostGroupId"), dedicatedHostGroupId);
|
||||
}
|
||||
|
||||
bool CreateReadOnlyDBInstanceRequest::getAutoPay() const {
|
||||
return autoPay_;
|
||||
}
|
||||
|
||||
void CreateReadOnlyDBInstanceRequest::setAutoPay(bool autoPay) {
|
||||
autoPay_ = autoPay;
|
||||
setParameter(std::string("AutoPay"), autoPay ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getResourceOwnerAccount() const {
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void CreateReadOnlyDBInstanceRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getOwnerAccount() const {
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void CreateReadOnlyDBInstanceRequest::setOwnerAccount(const std::string &ownerAccount) {
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter(std::string("OwnerAccount"), ownerAccount);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getUsedTime() const {
|
||||
return usedTime_;
|
||||
}
|
||||
|
||||
void CreateReadOnlyDBInstanceRequest::setUsedTime(const std::string &usedTime) {
|
||||
usedTime_ = usedTime;
|
||||
setParameter(std::string("UsedTime"), usedTime);
|
||||
}
|
||||
|
||||
bool CreateReadOnlyDBInstanceRequest::getBurstingEnabled() const {
|
||||
return burstingEnabled_;
|
||||
}
|
||||
|
||||
void CreateReadOnlyDBInstanceRequest::setBurstingEnabled(bool burstingEnabled) {
|
||||
burstingEnabled_ = burstingEnabled;
|
||||
setParameter(std::string("BurstingEnabled"), burstingEnabled ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getVPCId() const {
|
||||
return vPCId_;
|
||||
}
|
||||
|
||||
void CreateReadOnlyDBInstanceRequest::setVPCId(const std::string &vPCId) {
|
||||
vPCId_ = vPCId;
|
||||
setParameter(std::string("VPCId"), vPCId);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getCategory() const {
|
||||
return category_;
|
||||
}
|
||||
@@ -295,12 +322,12 @@ void CreateReadOnlyDBInstanceRequest::setPayType(const std::string &payType) {
|
||||
setParameter(std::string("PayType"), payType);
|
||||
}
|
||||
|
||||
std::string CreateReadOnlyDBInstanceRequest::getInstanceNetworkType() const {
|
||||
return instanceNetworkType_;
|
||||
std::string CreateReadOnlyDBInstanceRequest::getBpeEnabled() const {
|
||||
return bpeEnabled_;
|
||||
}
|
||||
|
||||
void CreateReadOnlyDBInstanceRequest::setInstanceNetworkType(const std::string &instanceNetworkType) {
|
||||
instanceNetworkType_ = instanceNetworkType;
|
||||
setParameter(std::string("InstanceNetworkType"), instanceNetworkType);
|
||||
void CreateReadOnlyDBInstanceRequest::setBpeEnabled(const std::string &bpeEnabled) {
|
||||
bpeEnabled_ = bpeEnabled;
|
||||
setParameter(std::string("BpeEnabled"), bpeEnabled);
|
||||
}
|
||||
|
||||
|
||||
81
rds/src/model/DeleteDBInstanceEndpointAddressRequest.cc
Normal file
81
rds/src/model/DeleteDBInstanceEndpointAddressRequest.cc
Normal file
@@ -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/rds/model/DeleteDBInstanceEndpointAddressRequest.h>
|
||||
|
||||
using AlibabaCloud::Rds::Model::DeleteDBInstanceEndpointAddressRequest;
|
||||
|
||||
DeleteDBInstanceEndpointAddressRequest::DeleteDBInstanceEndpointAddressRequest()
|
||||
: RpcServiceRequest("rds", "2014-08-15", "DeleteDBInstanceEndpointAddress") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteDBInstanceEndpointAddressRequest::~DeleteDBInstanceEndpointAddressRequest() {}
|
||||
|
||||
long DeleteDBInstanceEndpointAddressRequest::getResourceOwnerId() const {
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DeleteDBInstanceEndpointAddressRequest::setResourceOwnerId(long resourceOwnerId) {
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DeleteDBInstanceEndpointAddressRequest::getClientToken() const {
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void DeleteDBInstanceEndpointAddressRequest::setClientToken(const std::string &clientToken) {
|
||||
clientToken_ = clientToken;
|
||||
setParameter(std::string("ClientToken"), clientToken);
|
||||
}
|
||||
|
||||
std::string DeleteDBInstanceEndpointAddressRequest::getConnectionString() const {
|
||||
return connectionString_;
|
||||
}
|
||||
|
||||
void DeleteDBInstanceEndpointAddressRequest::setConnectionString(const std::string &connectionString) {
|
||||
connectionString_ = connectionString;
|
||||
setBodyParameter(std::string("ConnectionString"), connectionString);
|
||||
}
|
||||
|
||||
std::string DeleteDBInstanceEndpointAddressRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DeleteDBInstanceEndpointAddressRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DeleteDBInstanceEndpointAddressRequest::getDBInstanceEndpointId() const {
|
||||
return dBInstanceEndpointId_;
|
||||
}
|
||||
|
||||
void DeleteDBInstanceEndpointAddressRequest::setDBInstanceEndpointId(const std::string &dBInstanceEndpointId) {
|
||||
dBInstanceEndpointId_ = dBInstanceEndpointId;
|
||||
setBodyParameter(std::string("DBInstanceEndpointId"), dBInstanceEndpointId);
|
||||
}
|
||||
|
||||
std::string DeleteDBInstanceEndpointAddressRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DeleteDBInstanceEndpointAddressRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
54
rds/src/model/DeleteDBInstanceEndpointAddressResult.cc
Normal file
54
rds/src/model/DeleteDBInstanceEndpointAddressResult.cc
Normal file
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/DeleteDBInstanceEndpointAddressResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
|
||||
DeleteDBInstanceEndpointAddressResult::DeleteDBInstanceEndpointAddressResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DeleteDBInstanceEndpointAddressResult::DeleteDBInstanceEndpointAddressResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DeleteDBInstanceEndpointAddressResult::~DeleteDBInstanceEndpointAddressResult()
|
||||
{}
|
||||
|
||||
void DeleteDBInstanceEndpointAddressResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["DBInstanceName"].isNull())
|
||||
data_.dBInstanceName = dataNode["DBInstanceName"].asString();
|
||||
if(!dataNode["DBInstanceEndpointId"].isNull())
|
||||
data_.dBInstanceEndpointId = dataNode["DBInstanceEndpointId"].asString();
|
||||
|
||||
}
|
||||
|
||||
DeleteDBInstanceEndpointAddressResult::Data DeleteDBInstanceEndpointAddressResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
72
rds/src/model/DeleteDBInstanceEndpointRequest.cc
Normal file
72
rds/src/model/DeleteDBInstanceEndpointRequest.cc
Normal file
@@ -0,0 +1,72 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/DeleteDBInstanceEndpointRequest.h>
|
||||
|
||||
using AlibabaCloud::Rds::Model::DeleteDBInstanceEndpointRequest;
|
||||
|
||||
DeleteDBInstanceEndpointRequest::DeleteDBInstanceEndpointRequest()
|
||||
: RpcServiceRequest("rds", "2014-08-15", "DeleteDBInstanceEndpoint") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteDBInstanceEndpointRequest::~DeleteDBInstanceEndpointRequest() {}
|
||||
|
||||
long DeleteDBInstanceEndpointRequest::getResourceOwnerId() const {
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DeleteDBInstanceEndpointRequest::setResourceOwnerId(long resourceOwnerId) {
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DeleteDBInstanceEndpointRequest::getClientToken() const {
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void DeleteDBInstanceEndpointRequest::setClientToken(const std::string &clientToken) {
|
||||
clientToken_ = clientToken;
|
||||
setParameter(std::string("ClientToken"), clientToken);
|
||||
}
|
||||
|
||||
std::string DeleteDBInstanceEndpointRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DeleteDBInstanceEndpointRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DeleteDBInstanceEndpointRequest::getDBInstanceEndpointId() const {
|
||||
return dBInstanceEndpointId_;
|
||||
}
|
||||
|
||||
void DeleteDBInstanceEndpointRequest::setDBInstanceEndpointId(const std::string &dBInstanceEndpointId) {
|
||||
dBInstanceEndpointId_ = dBInstanceEndpointId;
|
||||
setParameter(std::string("DBInstanceEndpointId"), dBInstanceEndpointId);
|
||||
}
|
||||
|
||||
std::string DeleteDBInstanceEndpointRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DeleteDBInstanceEndpointRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
@@ -14,45 +14,41 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/RequestServiceOfCloudDBAResult.h>
|
||||
#include <alibabacloud/rds/model/DeleteDBInstanceEndpointResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
|
||||
RequestServiceOfCloudDBAResult::RequestServiceOfCloudDBAResult() :
|
||||
DeleteDBInstanceEndpointResult::DeleteDBInstanceEndpointResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
RequestServiceOfCloudDBAResult::RequestServiceOfCloudDBAResult(const std::string &payload) :
|
||||
DeleteDBInstanceEndpointResult::DeleteDBInstanceEndpointResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
RequestServiceOfCloudDBAResult::~RequestServiceOfCloudDBAResult()
|
||||
DeleteDBInstanceEndpointResult::~DeleteDBInstanceEndpointResult()
|
||||
{}
|
||||
|
||||
void RequestServiceOfCloudDBAResult::parse(const std::string &payload)
|
||||
void DeleteDBInstanceEndpointResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["AttrData"].isNull())
|
||||
attrData_ = value["AttrData"].asString();
|
||||
if(!value["ListData"].isNull())
|
||||
listData_ = value["ListData"].asString();
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["DBInstanceName"].isNull())
|
||||
data_.dBInstanceName = dataNode["DBInstanceName"].asString();
|
||||
if(!dataNode["DBInstanceEndpointId"].isNull())
|
||||
data_.dBInstanceEndpointId = dataNode["DBInstanceEndpointId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string RequestServiceOfCloudDBAResult::getAttrData()const
|
||||
DeleteDBInstanceEndpointResult::Data DeleteDBInstanceEndpointResult::getData()const
|
||||
{
|
||||
return attrData_;
|
||||
}
|
||||
|
||||
std::string RequestServiceOfCloudDBAResult::getListData()const
|
||||
{
|
||||
return listData_;
|
||||
return data_;
|
||||
}
|
||||
|
||||
99
rds/src/model/DeleteDBNodesRequest.cc
Normal file
99
rds/src/model/DeleteDBNodesRequest.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/rds/model/DeleteDBNodesRequest.h>
|
||||
|
||||
using AlibabaCloud::Rds::Model::DeleteDBNodesRequest;
|
||||
|
||||
DeleteDBNodesRequest::DeleteDBNodesRequest()
|
||||
: RpcServiceRequest("rds", "2014-08-15", "DeleteDBNodes") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteDBNodesRequest::~DeleteDBNodesRequest() {}
|
||||
|
||||
long DeleteDBNodesRequest::getResourceOwnerId() const {
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DeleteDBNodesRequest::setResourceOwnerId(long resourceOwnerId) {
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DeleteDBNodesRequest::getDBNodeId() const {
|
||||
return dBNodeId_;
|
||||
}
|
||||
|
||||
void DeleteDBNodesRequest::setDBNodeId(const std::string &dBNodeId) {
|
||||
dBNodeId_ = dBNodeId;
|
||||
setParameter(std::string("DBNodeId"), dBNodeId);
|
||||
}
|
||||
|
||||
std::string DeleteDBNodesRequest::getResourceOwnerAccount() const {
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DeleteDBNodesRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DeleteDBNodesRequest::getClientToken() const {
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void DeleteDBNodesRequest::setClientToken(const std::string &clientToken) {
|
||||
clientToken_ = clientToken;
|
||||
setParameter(std::string("ClientToken"), clientToken);
|
||||
}
|
||||
|
||||
std::string DeleteDBNodesRequest::getOwnerAccount() const {
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void DeleteDBNodesRequest::setOwnerAccount(const std::string &ownerAccount) {
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter(std::string("OwnerAccount"), ownerAccount);
|
||||
}
|
||||
|
||||
long DeleteDBNodesRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DeleteDBNodesRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DeleteDBNodesRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DeleteDBNodesRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DeleteDBNodesRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DeleteDBNodesRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
58
rds/src/model/DeleteDBNodesResult.cc
Normal file
58
rds/src/model/DeleteDBNodesResult.cc
Normal file
@@ -0,0 +1,58 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/DeleteDBNodesResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
|
||||
DeleteDBNodesResult::DeleteDBNodesResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DeleteDBNodesResult::DeleteDBNodesResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DeleteDBNodesResult::~DeleteDBNodesResult()
|
||||
{}
|
||||
|
||||
void DeleteDBNodesResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["DBInstanceId"].isNull())
|
||||
dBInstanceId_ = value["DBInstanceId"].asString();
|
||||
if(!value["OrderId"].isNull())
|
||||
orderId_ = std::stol(value["OrderId"].asString());
|
||||
|
||||
}
|
||||
|
||||
std::string DeleteDBNodesResult::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
long DeleteDBNodesResult::getOrderId()const
|
||||
{
|
||||
return orderId_;
|
||||
}
|
||||
|
||||
@@ -79,6 +79,15 @@ void DeleteSecretRequest::setEngine(const std::string &engine) {
|
||||
setParameter(std::string("Engine"), engine);
|
||||
}
|
||||
|
||||
std::string DeleteSecretRequest::getDbInstanceId() const {
|
||||
return dbInstanceId_;
|
||||
}
|
||||
|
||||
void DeleteSecretRequest::setDbInstanceId(const std::string &dbInstanceId) {
|
||||
dbInstanceId_ = dbInstanceId;
|
||||
setParameter(std::string("DbInstanceId"), dbInstanceId);
|
||||
}
|
||||
|
||||
std::string DeleteSecretRequest::getResourceOwnerAccount() const {
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
117
rds/src/model/DeleteSlotRequest.cc
Normal file
117
rds/src/model/DeleteSlotRequest.cc
Normal file
@@ -0,0 +1,117 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/DeleteSlotRequest.h>
|
||||
|
||||
using AlibabaCloud::Rds::Model::DeleteSlotRequest;
|
||||
|
||||
DeleteSlotRequest::DeleteSlotRequest()
|
||||
: RpcServiceRequest("rds", "2014-08-15", "DeleteSlot") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteSlotRequest::~DeleteSlotRequest() {}
|
||||
|
||||
std::string DeleteSlotRequest::getSlotName() const {
|
||||
return slotName_;
|
||||
}
|
||||
|
||||
void DeleteSlotRequest::setSlotName(const std::string &slotName) {
|
||||
slotName_ = slotName;
|
||||
setParameter(std::string("SlotName"), slotName);
|
||||
}
|
||||
|
||||
long DeleteSlotRequest::getResourceOwnerId() const {
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DeleteSlotRequest::setResourceOwnerId(long resourceOwnerId) {
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DeleteSlotRequest::getClientToken() const {
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void DeleteSlotRequest::setClientToken(const std::string &clientToken) {
|
||||
clientToken_ = clientToken;
|
||||
setParameter(std::string("ClientToken"), clientToken);
|
||||
}
|
||||
|
||||
std::string DeleteSlotRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DeleteSlotRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DeleteSlotRequest::getResourceGroupId() const {
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
void DeleteSlotRequest::setResourceGroupId(const std::string &resourceGroupId) {
|
||||
resourceGroupId_ = resourceGroupId;
|
||||
setParameter(std::string("ResourceGroupId"), resourceGroupId);
|
||||
}
|
||||
|
||||
std::string DeleteSlotRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DeleteSlotRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DeleteSlotRequest::getResourceOwnerAccount() const {
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DeleteSlotRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DeleteSlotRequest::getOwnerAccount() const {
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void DeleteSlotRequest::setOwnerAccount(const std::string &ownerAccount) {
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter(std::string("OwnerAccount"), ownerAccount);
|
||||
}
|
||||
|
||||
long DeleteSlotRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DeleteSlotRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DeleteSlotRequest::getSlotStatus() const {
|
||||
return slotStatus_;
|
||||
}
|
||||
|
||||
void DeleteSlotRequest::setSlotStatus(const std::string &slotStatus) {
|
||||
slotStatus_ = slotStatus;
|
||||
setParameter(std::string("SlotStatus"), slotStatus);
|
||||
}
|
||||
|
||||
51
rds/src/model/DeleteSlotResult.cc
Normal file
51
rds/src/model/DeleteSlotResult.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/rds/model/DeleteSlotResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
|
||||
DeleteSlotResult::DeleteSlotResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DeleteSlotResult::DeleteSlotResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DeleteSlotResult::~DeleteSlotResult()
|
||||
{}
|
||||
|
||||
void DeleteSlotResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["SlotName"].isNull())
|
||||
slotName_ = value["SlotName"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DeleteSlotResult::getSlotName()const
|
||||
{
|
||||
return slotName_;
|
||||
}
|
||||
|
||||
@@ -55,6 +55,16 @@ void DescribeAccountsResult::parse(const std::string &payload)
|
||||
accountsObject.accountType = valueAccountsDBInstanceAccount["AccountType"].asString();
|
||||
if(!valueAccountsDBInstanceAccount["AccountName"].isNull())
|
||||
accountsObject.accountName = valueAccountsDBInstanceAccount["AccountName"].asString();
|
||||
if(!valueAccountsDBInstanceAccount["ValidUntil"].isNull())
|
||||
accountsObject.validUntil = valueAccountsDBInstanceAccount["ValidUntil"].asString();
|
||||
if(!valueAccountsDBInstanceAccount["CreateDB"].isNull())
|
||||
accountsObject.createDB = valueAccountsDBInstanceAccount["CreateDB"].asString();
|
||||
if(!valueAccountsDBInstanceAccount["Replication"].isNull())
|
||||
accountsObject.replication = valueAccountsDBInstanceAccount["Replication"].asString();
|
||||
if(!valueAccountsDBInstanceAccount["CreateRole"].isNull())
|
||||
accountsObject.createRole = valueAccountsDBInstanceAccount["CreateRole"].asString();
|
||||
if(!valueAccountsDBInstanceAccount["BypassRLS"].isNull())
|
||||
accountsObject.bypassRLS = valueAccountsDBInstanceAccount["BypassRLS"].asString();
|
||||
auto allDatabasePrivilegesNode = valueAccountsDBInstanceAccount["DatabasePrivileges"]["DatabasePrivilege"];
|
||||
for (auto valueAccountsDBInstanceAccountDatabasePrivilegesDatabasePrivilege : allDatabasePrivilegesNode)
|
||||
{
|
||||
|
||||
189
rds/src/model/DescribeActiveOperationTasksRequest.cc
Normal file
189
rds/src/model/DescribeActiveOperationTasksRequest.cc
Normal file
@@ -0,0 +1,189 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/DescribeActiveOperationTasksRequest.h>
|
||||
|
||||
using AlibabaCloud::Rds::Model::DescribeActiveOperationTasksRequest;
|
||||
|
||||
DescribeActiveOperationTasksRequest::DescribeActiveOperationTasksRequest()
|
||||
: RpcServiceRequest("rds", "2014-08-15", "DescribeActiveOperationTasks") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeActiveOperationTasksRequest::~DescribeActiveOperationTasksRequest() {}
|
||||
|
||||
long DescribeActiveOperationTasksRequest::getResourceOwnerId() const {
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeActiveOperationTasksRequest::setResourceOwnerId(long resourceOwnerId) {
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeActiveOperationTasksRequest::getProductId() const {
|
||||
return productId_;
|
||||
}
|
||||
|
||||
void DescribeActiveOperationTasksRequest::setProductId(const std::string &productId) {
|
||||
productId_ = productId;
|
||||
setParameter(std::string("ProductId"), productId);
|
||||
}
|
||||
|
||||
std::string DescribeActiveOperationTasksRequest::getChangeLevel() const {
|
||||
return changeLevel_;
|
||||
}
|
||||
|
||||
void DescribeActiveOperationTasksRequest::setChangeLevel(const std::string &changeLevel) {
|
||||
changeLevel_ = changeLevel;
|
||||
setParameter(std::string("ChangeLevel"), changeLevel);
|
||||
}
|
||||
|
||||
int DescribeActiveOperationTasksRequest::getPageNumber() const {
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeActiveOperationTasksRequest::setPageNumber(int pageNumber) {
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeActiveOperationTasksRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeActiveOperationTasksRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeActiveOperationTasksRequest::getInsName() const {
|
||||
return insName_;
|
||||
}
|
||||
|
||||
void DescribeActiveOperationTasksRequest::setInsName(const std::string &insName) {
|
||||
insName_ = insName;
|
||||
setParameter(std::string("InsName"), insName);
|
||||
}
|
||||
|
||||
std::string DescribeActiveOperationTasksRequest::getSecurityToken() const {
|
||||
return securityToken_;
|
||||
}
|
||||
|
||||
void DescribeActiveOperationTasksRequest::setSecurityToken(const std::string &securityToken) {
|
||||
securityToken_ = securityToken;
|
||||
setParameter(std::string("SecurityToken"), securityToken);
|
||||
}
|
||||
|
||||
std::string DescribeActiveOperationTasksRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeActiveOperationTasksRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
int DescribeActiveOperationTasksRequest::getPageSize() const {
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeActiveOperationTasksRequest::setPageSize(int pageSize) {
|
||||
pageSize_ = pageSize;
|
||||
setParameter(std::string("PageSize"), std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeActiveOperationTasksRequest::getTaskType() const {
|
||||
return taskType_;
|
||||
}
|
||||
|
||||
void DescribeActiveOperationTasksRequest::setTaskType(const std::string &taskType) {
|
||||
taskType_ = taskType;
|
||||
setParameter(std::string("TaskType"), taskType);
|
||||
}
|
||||
|
||||
std::string DescribeActiveOperationTasksRequest::getResourceOwnerAccount() const {
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DescribeActiveOperationTasksRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DescribeActiveOperationTasksRequest::getOwnerAccount() const {
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void DescribeActiveOperationTasksRequest::setOwnerAccount(const std::string &ownerAccount) {
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter(std::string("OwnerAccount"), ownerAccount);
|
||||
}
|
||||
|
||||
int DescribeActiveOperationTasksRequest::getAllowCancel() const {
|
||||
return allowCancel_;
|
||||
}
|
||||
|
||||
void DescribeActiveOperationTasksRequest::setAllowCancel(int allowCancel) {
|
||||
allowCancel_ = allowCancel;
|
||||
setParameter(std::string("AllowCancel"), std::to_string(allowCancel));
|
||||
}
|
||||
|
||||
long DescribeActiveOperationTasksRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeActiveOperationTasksRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeActiveOperationTasksRequest::getDbType() const {
|
||||
return dbType_;
|
||||
}
|
||||
|
||||
void DescribeActiveOperationTasksRequest::setDbType(const std::string &dbType) {
|
||||
dbType_ = dbType;
|
||||
setParameter(std::string("DbType"), dbType);
|
||||
}
|
||||
|
||||
int DescribeActiveOperationTasksRequest::getAllowChange() const {
|
||||
return allowChange_;
|
||||
}
|
||||
|
||||
void DescribeActiveOperationTasksRequest::setAllowChange(int allowChange) {
|
||||
allowChange_ = allowChange;
|
||||
setParameter(std::string("AllowChange"), std::to_string(allowChange));
|
||||
}
|
||||
|
||||
std::string DescribeActiveOperationTasksRequest::getRegion() const {
|
||||
return region_;
|
||||
}
|
||||
|
||||
void DescribeActiveOperationTasksRequest::setRegion(const std::string ®ion) {
|
||||
region_ = region;
|
||||
setParameter(std::string("Region"), region);
|
||||
}
|
||||
|
||||
int DescribeActiveOperationTasksRequest::getStatus() const {
|
||||
return status_;
|
||||
}
|
||||
|
||||
void DescribeActiveOperationTasksRequest::setStatus(int status) {
|
||||
status_ = status;
|
||||
setParameter(std::string("Status"), std::to_string(status));
|
||||
}
|
||||
|
||||
131
rds/src/model/DescribeActiveOperationTasksResult.cc
Normal file
131
rds/src/model/DescribeActiveOperationTasksResult.cc
Normal file
@@ -0,0 +1,131 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/DescribeActiveOperationTasksResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
|
||||
DescribeActiveOperationTasksResult::DescribeActiveOperationTasksResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeActiveOperationTasksResult::DescribeActiveOperationTasksResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeActiveOperationTasksResult::~DescribeActiveOperationTasksResult()
|
||||
{}
|
||||
|
||||
void DescribeActiveOperationTasksResult::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["ChangeLevelEn"].isNull())
|
||||
itemsObject.changeLevelEn = valueItemsItemsItem["ChangeLevelEn"].asString();
|
||||
if(!valueItemsItemsItem["TaskType"].isNull())
|
||||
itemsObject.taskType = valueItemsItemsItem["TaskType"].asString();
|
||||
if(!valueItemsItemsItem["InsName"].isNull())
|
||||
itemsObject.insName = valueItemsItemsItem["InsName"].asString();
|
||||
if(!valueItemsItemsItem["Region"].isNull())
|
||||
itemsObject.region = valueItemsItemsItem["Region"].asString();
|
||||
if(!valueItemsItemsItem["ImpactZh"].isNull())
|
||||
itemsObject.impactZh = valueItemsItemsItem["ImpactZh"].asString();
|
||||
if(!valueItemsItemsItem["CreatedTime"].isNull())
|
||||
itemsObject.createdTime = valueItemsItemsItem["CreatedTime"].asString();
|
||||
if(!valueItemsItemsItem["SwitchTime"].isNull())
|
||||
itemsObject.switchTime = valueItemsItemsItem["SwitchTime"].asString();
|
||||
if(!valueItemsItemsItem["ChangeLevelZh"].isNull())
|
||||
itemsObject.changeLevelZh = valueItemsItemsItem["ChangeLevelZh"].asString();
|
||||
if(!valueItemsItemsItem["Deadline"].isNull())
|
||||
itemsObject.deadline = valueItemsItemsItem["Deadline"].asString();
|
||||
if(!valueItemsItemsItem["PrepareInterval"].isNull())
|
||||
itemsObject.prepareInterval = valueItemsItemsItem["PrepareInterval"].asString();
|
||||
if(!valueItemsItemsItem["Impact"].isNull())
|
||||
itemsObject.impact = valueItemsItemsItem["Impact"].asString();
|
||||
if(!valueItemsItemsItem["TaskTypeZh"].isNull())
|
||||
itemsObject.taskTypeZh = valueItemsItemsItem["TaskTypeZh"].asString();
|
||||
if(!valueItemsItemsItem["CurrentAVZ"].isNull())
|
||||
itemsObject.currentAVZ = valueItemsItemsItem["CurrentAVZ"].asString();
|
||||
if(!valueItemsItemsItem["AllowChange"].isNull())
|
||||
itemsObject.allowChange = valueItemsItemsItem["AllowChange"].asString();
|
||||
if(!valueItemsItemsItem["DbVersion"].isNull())
|
||||
itemsObject.dbVersion = valueItemsItemsItem["DbVersion"].asString();
|
||||
if(!valueItemsItemsItem["ImpactEn"].isNull())
|
||||
itemsObject.impactEn = valueItemsItemsItem["ImpactEn"].asString();
|
||||
if(!valueItemsItemsItem["InsComment"].isNull())
|
||||
itemsObject.insComment = valueItemsItemsItem["InsComment"].asString();
|
||||
if(!valueItemsItemsItem["StartTime"].isNull())
|
||||
itemsObject.startTime = valueItemsItemsItem["StartTime"].asString();
|
||||
if(!valueItemsItemsItem["ModifiedTime"].isNull())
|
||||
itemsObject.modifiedTime = valueItemsItemsItem["ModifiedTime"].asString();
|
||||
if(!valueItemsItemsItem["AllowCancel"].isNull())
|
||||
itemsObject.allowCancel = valueItemsItemsItem["AllowCancel"].asString();
|
||||
if(!valueItemsItemsItem["DbType"].isNull())
|
||||
itemsObject.dbType = valueItemsItemsItem["DbType"].asString();
|
||||
if(!valueItemsItemsItem["ChangeLevel"].isNull())
|
||||
itemsObject.changeLevel = valueItemsItemsItem["ChangeLevel"].asString();
|
||||
if(!valueItemsItemsItem["TaskTypeEn"].isNull())
|
||||
itemsObject.taskTypeEn = valueItemsItemsItem["TaskTypeEn"].asString();
|
||||
if(!valueItemsItemsItem["ResultInfo"].isNull())
|
||||
itemsObject.resultInfo = valueItemsItemsItem["ResultInfo"].asString();
|
||||
if(!valueItemsItemsItem["Id"].isNull())
|
||||
itemsObject.id = std::stoi(valueItemsItemsItem["Id"].asString());
|
||||
auto allSubInsNames = value["SubInsNames"]["SubInsNames"];
|
||||
for (auto value : allSubInsNames)
|
||||
itemsObject.subInsNames.push_back(value.asString());
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["TotalRecordCount"].isNull())
|
||||
totalRecordCount_ = std::stoi(value["TotalRecordCount"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeActiveOperationTasksResult::getTotalRecordCount()const
|
||||
{
|
||||
return totalRecordCount_;
|
||||
}
|
||||
|
||||
int DescribeActiveOperationTasksResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeActiveOperationTasksResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeActiveOperationTasksResult::ItemsItem> DescribeActiveOperationTasksResult::getItems()const
|
||||
{
|
||||
return items_;
|
||||
}
|
||||
|
||||
@@ -95,9 +95,16 @@ void DescribeBackupPolicyResult::parse(const std::string &payload)
|
||||
enableBackupLog_ = value["EnableBackupLog"].asString();
|
||||
if(!value["BackupLog"].isNull())
|
||||
backupLog_ = value["BackupLog"].asString();
|
||||
if(!value["EnableIncrementDataBackup"].isNull())
|
||||
enableIncrementDataBackup_ = value["EnableIncrementDataBackup"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
bool DescribeBackupPolicyResult::getEnableIncrementDataBackup()const
|
||||
{
|
||||
return enableIncrementDataBackup_;
|
||||
}
|
||||
|
||||
std::string DescribeBackupPolicyResult::getCategory()const
|
||||
{
|
||||
return category_;
|
||||
|
||||
@@ -203,6 +203,12 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload)
|
||||
itemsObject.deletionProtection = valueItemsDBInstanceAttribute["DeletionProtection"].asString() == "true";
|
||||
if(!valueItemsDBInstanceAttribute["kindCode"].isNull())
|
||||
itemsObject.kindCode = valueItemsDBInstanceAttribute["kindCode"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["InstructionSetArch"].isNull())
|
||||
itemsObject.instructionSetArch = valueItemsDBInstanceAttribute["InstructionSetArch"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["BurstingEnabled"].isNull())
|
||||
itemsObject.burstingEnabled = valueItemsDBInstanceAttribute["BurstingEnabled"].asString() == "true";
|
||||
if(!valueItemsDBInstanceAttribute["BpeEnabled"].isNull())
|
||||
itemsObject.bpeEnabled = valueItemsDBInstanceAttribute["BpeEnabled"].asString();
|
||||
auto allSlaveZonesNode = valueItemsDBInstanceAttribute["SlaveZones"]["SlaveZone"];
|
||||
for (auto valueItemsDBInstanceAttributeSlaveZonesSlaveZone : allSlaveZonesNode)
|
||||
{
|
||||
@@ -219,6 +225,22 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload)
|
||||
readOnlyDBInstanceIdsObject.dBInstanceId = valueItemsDBInstanceAttributeReadOnlyDBInstanceIdsReadOnlyDBInstanceId["DBInstanceId"].asString();
|
||||
itemsObject.readOnlyDBInstanceIds.push_back(readOnlyDBInstanceIdsObject);
|
||||
}
|
||||
auto allDBClusterNodesNode = valueItemsDBInstanceAttribute["DBClusterNodes"]["DBClusterNode"];
|
||||
for (auto valueItemsDBInstanceAttributeDBClusterNodesDBClusterNode : allDBClusterNodesNode)
|
||||
{
|
||||
DBInstanceAttribute::DBClusterNode dBClusterNodesObject;
|
||||
if(!valueItemsDBInstanceAttributeDBClusterNodesDBClusterNode["NodeRegionId"].isNull())
|
||||
dBClusterNodesObject.nodeRegionId = valueItemsDBInstanceAttributeDBClusterNodesDBClusterNode["NodeRegionId"].asString();
|
||||
if(!valueItemsDBInstanceAttributeDBClusterNodesDBClusterNode["NodeZoneId"].isNull())
|
||||
dBClusterNodesObject.nodeZoneId = valueItemsDBInstanceAttributeDBClusterNodesDBClusterNode["NodeZoneId"].asString();
|
||||
if(!valueItemsDBInstanceAttributeDBClusterNodesDBClusterNode["NodeId"].isNull())
|
||||
dBClusterNodesObject.nodeId = valueItemsDBInstanceAttributeDBClusterNodesDBClusterNode["NodeId"].asString();
|
||||
if(!valueItemsDBInstanceAttributeDBClusterNodesDBClusterNode["NodeRole"].isNull())
|
||||
dBClusterNodesObject.nodeRole = valueItemsDBInstanceAttributeDBClusterNodesDBClusterNode["NodeRole"].asString();
|
||||
if(!valueItemsDBInstanceAttributeDBClusterNodesDBClusterNode["ClassCode"].isNull())
|
||||
dBClusterNodesObject.classCode = valueItemsDBInstanceAttributeDBClusterNodesDBClusterNode["ClassCode"].asString();
|
||||
itemsObject.dBClusterNodes.push_back(dBClusterNodesObject);
|
||||
}
|
||||
auto extraNode = value["Extra"];
|
||||
if(!extraNode["ReplicaGroupStatus"].isNull())
|
||||
itemsObject.extra.replicaGroupStatus = extraNode["ReplicaGroupStatus"].asString();
|
||||
|
||||
@@ -39,6 +39,34 @@ void DescribeDBInstanceEncryptionKeyResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allEncryptionKeyListNode = value["EncryptionKeyList"]["EncryptionKeyInfo"];
|
||||
for (auto valueEncryptionKeyListEncryptionKeyInfo : allEncryptionKeyListNode)
|
||||
{
|
||||
EncryptionKeyInfo encryptionKeyListObject;
|
||||
if(!valueEncryptionKeyListEncryptionKeyInfo["KeyType"].isNull())
|
||||
encryptionKeyListObject.keyType = valueEncryptionKeyListEncryptionKeyInfo["KeyType"].asString();
|
||||
if(!valueEncryptionKeyListEncryptionKeyInfo["EncryptionKey"].isNull())
|
||||
encryptionKeyListObject.encryptionKey = valueEncryptionKeyListEncryptionKeyInfo["EncryptionKey"].asString();
|
||||
if(!valueEncryptionKeyListEncryptionKeyInfo["Description"].isNull())
|
||||
encryptionKeyListObject.description = valueEncryptionKeyListEncryptionKeyInfo["Description"].asString();
|
||||
if(!valueEncryptionKeyListEncryptionKeyInfo["KeyUsage"].isNull())
|
||||
encryptionKeyListObject.keyUsage = valueEncryptionKeyListEncryptionKeyInfo["KeyUsage"].asString();
|
||||
if(!valueEncryptionKeyListEncryptionKeyInfo["DeleteDate"].isNull())
|
||||
encryptionKeyListObject.deleteDate = valueEncryptionKeyListEncryptionKeyInfo["DeleteDate"].asString();
|
||||
if(!valueEncryptionKeyListEncryptionKeyInfo["Creator"].isNull())
|
||||
encryptionKeyListObject.creator = valueEncryptionKeyListEncryptionKeyInfo["Creator"].asString();
|
||||
if(!valueEncryptionKeyListEncryptionKeyInfo["EncryptionKeyStatus"].isNull())
|
||||
encryptionKeyListObject.encryptionKeyStatus = valueEncryptionKeyListEncryptionKeyInfo["EncryptionKeyStatus"].asString();
|
||||
if(!valueEncryptionKeyListEncryptionKeyInfo["Origin"].isNull())
|
||||
encryptionKeyListObject.origin = valueEncryptionKeyListEncryptionKeyInfo["Origin"].asString();
|
||||
if(!valueEncryptionKeyListEncryptionKeyInfo["MaterialExpireTime"].isNull())
|
||||
encryptionKeyListObject.materialExpireTime = valueEncryptionKeyListEncryptionKeyInfo["MaterialExpireTime"].asString();
|
||||
if(!valueEncryptionKeyListEncryptionKeyInfo["AliasName"].isNull())
|
||||
encryptionKeyListObject.aliasName = valueEncryptionKeyListEncryptionKeyInfo["AliasName"].asString();
|
||||
if(!valueEncryptionKeyListEncryptionKeyInfo["UsedBy"].isNull())
|
||||
encryptionKeyListObject.usedBy = valueEncryptionKeyListEncryptionKeyInfo["UsedBy"].asString();
|
||||
encryptionKeyList_.push_back(encryptionKeyListObject);
|
||||
}
|
||||
if(!value["DeleteDate"].isNull())
|
||||
deleteDate_ = value["DeleteDate"].asString();
|
||||
if(!value["Description"].isNull())
|
||||
@@ -78,6 +106,11 @@ std::string DescribeDBInstanceEncryptionKeyResult::getMaterialExpireTime()const
|
||||
return materialExpireTime_;
|
||||
}
|
||||
|
||||
std::vector<DescribeDBInstanceEncryptionKeyResult::EncryptionKeyInfo> DescribeDBInstanceEncryptionKeyResult::getEncryptionKeyList()const
|
||||
{
|
||||
return encryptionKeyList_;
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceEncryptionKeyResult::getKeyUsage()const
|
||||
{
|
||||
return keyUsage_;
|
||||
|
||||
72
rds/src/model/DescribeDBInstanceEndpointsRequest.cc
Normal file
72
rds/src/model/DescribeDBInstanceEndpointsRequest.cc
Normal file
@@ -0,0 +1,72 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/DescribeDBInstanceEndpointsRequest.h>
|
||||
|
||||
using AlibabaCloud::Rds::Model::DescribeDBInstanceEndpointsRequest;
|
||||
|
||||
DescribeDBInstanceEndpointsRequest::DescribeDBInstanceEndpointsRequest()
|
||||
: RpcServiceRequest("rds", "2014-08-15", "DescribeDBInstanceEndpoints") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDBInstanceEndpointsRequest::~DescribeDBInstanceEndpointsRequest() {}
|
||||
|
||||
long DescribeDBInstanceEndpointsRequest::getResourceOwnerId() const {
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceEndpointsRequest::setResourceOwnerId(long resourceOwnerId) {
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceEndpointsRequest::getClientToken() const {
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceEndpointsRequest::setClientToken(const std::string &clientToken) {
|
||||
clientToken_ = clientToken;
|
||||
setParameter(std::string("ClientToken"), clientToken);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceEndpointsRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceEndpointsRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceEndpointsRequest::getDBInstanceEndpointId() const {
|
||||
return dBInstanceEndpointId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceEndpointsRequest::setDBInstanceEndpointId(const std::string &dBInstanceEndpointId) {
|
||||
dBInstanceEndpointId_ = dBInstanceEndpointId;
|
||||
setParameter(std::string("DBInstanceEndpointId"), dBInstanceEndpointId);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceEndpointsRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceEndpointsRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
96
rds/src/model/DescribeDBInstanceEndpointsResult.cc
Normal file
96
rds/src/model/DescribeDBInstanceEndpointsResult.cc
Normal file
@@ -0,0 +1,96 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/rds/model/DescribeDBInstanceEndpointsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Rds;
|
||||
using namespace AlibabaCloud::Rds::Model;
|
||||
|
||||
DescribeDBInstanceEndpointsResult::DescribeDBInstanceEndpointsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeDBInstanceEndpointsResult::DescribeDBInstanceEndpointsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeDBInstanceEndpointsResult::~DescribeDBInstanceEndpointsResult()
|
||||
{}
|
||||
|
||||
void DescribeDBInstanceEndpointsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["DBInstanceName"].isNull())
|
||||
data_.dBInstanceName = dataNode["DBInstanceName"].asString();
|
||||
if(!dataNode["IpVersion"].isNull())
|
||||
data_.ipVersion = dataNode["IpVersion"].asString();
|
||||
auto allDBInstanceEndpointsNode = dataNode["DBInstanceEndpoints"]["DBInstanceEndpoint"];
|
||||
for (auto dataNodeDBInstanceEndpointsDBInstanceEndpoint : allDBInstanceEndpointsNode)
|
||||
{
|
||||
Data::DBInstanceEndpoint dBInstanceEndpointObject;
|
||||
if(!dataNodeDBInstanceEndpointsDBInstanceEndpoint["EndpointId"].isNull())
|
||||
dBInstanceEndpointObject.endpointId = dataNodeDBInstanceEndpointsDBInstanceEndpoint["EndpointId"].asString();
|
||||
if(!dataNodeDBInstanceEndpointsDBInstanceEndpoint["EndpointType"].isNull())
|
||||
dBInstanceEndpointObject.endpointType = dataNodeDBInstanceEndpointsDBInstanceEndpoint["EndpointType"].asString();
|
||||
if(!dataNodeDBInstanceEndpointsDBInstanceEndpoint["EndpointDescription"].isNull())
|
||||
dBInstanceEndpointObject.endpointDescription = dataNodeDBInstanceEndpointsDBInstanceEndpoint["EndpointDescription"].asString();
|
||||
auto allNodeItemsNode = dataNodeDBInstanceEndpointsDBInstanceEndpoint["NodeItems"]["NodeItem"];
|
||||
for (auto dataNodeDBInstanceEndpointsDBInstanceEndpointNodeItemsNodeItem : allNodeItemsNode)
|
||||
{
|
||||
Data::DBInstanceEndpoint::NodeItem nodeItemsObject;
|
||||
if(!dataNodeDBInstanceEndpointsDBInstanceEndpointNodeItemsNodeItem["NodeId"].isNull())
|
||||
nodeItemsObject.nodeId = dataNodeDBInstanceEndpointsDBInstanceEndpointNodeItemsNodeItem["NodeId"].asString();
|
||||
if(!dataNodeDBInstanceEndpointsDBInstanceEndpointNodeItemsNodeItem["DBInstanceId"].isNull())
|
||||
nodeItemsObject.dBInstanceId = dataNodeDBInstanceEndpointsDBInstanceEndpointNodeItemsNodeItem["DBInstanceId"].asString();
|
||||
if(!dataNodeDBInstanceEndpointsDBInstanceEndpointNodeItemsNodeItem["Weight"].isNull())
|
||||
nodeItemsObject.weight = std::stoi(dataNodeDBInstanceEndpointsDBInstanceEndpointNodeItemsNodeItem["Weight"].asString());
|
||||
dBInstanceEndpointObject.nodeItems.push_back(nodeItemsObject);
|
||||
}
|
||||
auto allAddressItemsNode = dataNodeDBInstanceEndpointsDBInstanceEndpoint["AddressItems"]["AddressItem"];
|
||||
for (auto dataNodeDBInstanceEndpointsDBInstanceEndpointAddressItemsAddressItem : allAddressItemsNode)
|
||||
{
|
||||
Data::DBInstanceEndpoint::AddressItem addressItemsObject;
|
||||
if(!dataNodeDBInstanceEndpointsDBInstanceEndpointAddressItemsAddressItem["VpcId"].isNull())
|
||||
addressItemsObject.vpcId = dataNodeDBInstanceEndpointsDBInstanceEndpointAddressItemsAddressItem["VpcId"].asString();
|
||||
if(!dataNodeDBInstanceEndpointsDBInstanceEndpointAddressItemsAddressItem["VSwitchId"].isNull())
|
||||
addressItemsObject.vSwitchId = dataNodeDBInstanceEndpointsDBInstanceEndpointAddressItemsAddressItem["VSwitchId"].asString();
|
||||
if(!dataNodeDBInstanceEndpointsDBInstanceEndpointAddressItemsAddressItem["IpType"].isNull())
|
||||
addressItemsObject.ipType = dataNodeDBInstanceEndpointsDBInstanceEndpointAddressItemsAddressItem["IpType"].asString();
|
||||
if(!dataNodeDBInstanceEndpointsDBInstanceEndpointAddressItemsAddressItem["Port"].isNull())
|
||||
addressItemsObject.port = dataNodeDBInstanceEndpointsDBInstanceEndpointAddressItemsAddressItem["Port"].asString();
|
||||
if(!dataNodeDBInstanceEndpointsDBInstanceEndpointAddressItemsAddressItem["ConnectionString"].isNull())
|
||||
addressItemsObject.connectionString = dataNodeDBInstanceEndpointsDBInstanceEndpointAddressItemsAddressItem["ConnectionString"].asString();
|
||||
if(!dataNodeDBInstanceEndpointsDBInstanceEndpointAddressItemsAddressItem["IpAddress"].isNull())
|
||||
addressItemsObject.ipAddress = dataNodeDBInstanceEndpointsDBInstanceEndpointAddressItemsAddressItem["IpAddress"].asString();
|
||||
dBInstanceEndpointObject.addressItems.push_back(addressItemsObject);
|
||||
}
|
||||
data_.dBInstanceEndpoints.push_back(dBInstanceEndpointObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
DescribeDBInstanceEndpointsResult::Data DescribeDBInstanceEndpointsResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
@@ -70,6 +70,15 @@ void DescribeDBInstancePerformanceRequest::setDBInstanceId(const std::string &dB
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstancePerformanceRequest::getNodeId() const {
|
||||
return nodeId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstancePerformanceRequest::setNodeId(const std::string &nodeId) {
|
||||
nodeId_ = nodeId;
|
||||
setParameter(std::string("NodeId"), nodeId);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstancePerformanceRequest::getKey() const {
|
||||
return key_;
|
||||
}
|
||||
|
||||
@@ -385,6 +385,15 @@ void DescribeDBInstancesRequest::setTag1key(const std::string &tag1key) {
|
||||
setParameter(std::string("Tag.1.key"), tag1key);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstancesRequest::getFilter() const {
|
||||
return filter_;
|
||||
}
|
||||
|
||||
void DescribeDBInstancesRequest::setFilter(const std::string &filter) {
|
||||
filter_ = filter;
|
||||
setParameter(std::string("Filter"), filter);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstancesRequest::getVpcId() const {
|
||||
return vpcId_;
|
||||
}
|
||||
@@ -403,6 +412,15 @@ void DescribeDBInstancesRequest::setTag2value(const std::string &tag2value) {
|
||||
setParameter(std::string("Tag.2.value"), tag2value);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstancesRequest::getCategory() const {
|
||||
return category_;
|
||||
}
|
||||
|
||||
void DescribeDBInstancesRequest::setCategory(const std::string &category) {
|
||||
category_ = category;
|
||||
setParameter(std::string("Category"), category);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstancesRequest::getPayType() const {
|
||||
return payType_;
|
||||
}
|
||||
|
||||
@@ -141,6 +141,10 @@ void DescribeDBInstancesResult::parse(const std::string &payload)
|
||||
itemsObject.switchWeight = std::stoi(valueItemsDBInstance["SwitchWeight"].asString());
|
||||
if(!valueItemsDBInstance["DeletionProtection"].isNull())
|
||||
itemsObject.deletionProtection = valueItemsDBInstance["DeletionProtection"].asString() == "true";
|
||||
if(!valueItemsDBInstance["BurstingEnabled"].isNull())
|
||||
itemsObject.burstingEnabled = valueItemsDBInstance["BurstingEnabled"].asString() == "true";
|
||||
if(!valueItemsDBInstance["BpeEnabled"].isNull())
|
||||
itemsObject.bpeEnabled = valueItemsDBInstance["BpeEnabled"].asString();
|
||||
auto allReadOnlyDBInstanceIdsNode = valueItemsDBInstance["ReadOnlyDBInstanceIds"]["ReadOnlyDBInstanceId"];
|
||||
for (auto valueItemsDBInstanceReadOnlyDBInstanceIdsReadOnlyDBInstanceId : allReadOnlyDBInstanceIdsNode)
|
||||
{
|
||||
|
||||
@@ -59,6 +59,10 @@ void DescribeDBMiniEngineVersionsResult::parse(const std::string &payload)
|
||||
minorVersionItemsObject.engineVersion = valueMinorVersionItemsMinorVersionItemsItem["EngineVersion"].asString();
|
||||
if(!valueMinorVersionItemsMinorVersionItemsItem["MinorVersion"].isNull())
|
||||
minorVersionItemsObject.minorVersion = valueMinorVersionItemsMinorVersionItemsItem["MinorVersion"].asString();
|
||||
if(!valueMinorVersionItemsMinorVersionItemsItem["CommunityMinorVersion"].isNull())
|
||||
minorVersionItemsObject.communityMinorVersion = valueMinorVersionItemsMinorVersionItemsItem["CommunityMinorVersion"].asString();
|
||||
if(!valueMinorVersionItemsMinorVersionItemsItem["Tag"].isNull())
|
||||
minorVersionItemsObject.tag = valueMinorVersionItemsMinorVersionItemsItem["Tag"].asString();
|
||||
minorVersionItems_.push_back(minorVersionItemsObject);
|
||||
}
|
||||
if(!value["DBInstanceId"].isNull())
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user