Rebuild sdk (#60)

* rebuild sdk

* fixed ut include Utils.h
This commit is contained in:
Axios
2019-08-14 14:34:09 +08:00
committed by GitHub
parent f3d9843e63
commit c43307bc80
11893 changed files with 462166 additions and 221301 deletions

View File

@@ -20,10 +20,418 @@ set(dds_public_header
include/alibabacloud/dds/DdsClient.h
include/alibabacloud/dds/DdsExport.h )
set(dds_public_header_model )
set(dds_public_header_model
include/alibabacloud/dds/model/ModifyAuditLogFilterRequest.h
include/alibabacloud/dds/model/ModifyAuditLogFilterResult.h
include/alibabacloud/dds/model/UntagResourcesRequest.h
include/alibabacloud/dds/model/UntagResourcesResult.h
include/alibabacloud/dds/model/CheckRecoveryConditionRequest.h
include/alibabacloud/dds/model/CheckRecoveryConditionResult.h
include/alibabacloud/dds/model/ModifyParametersRequest.h
include/alibabacloud/dds/model/ModifyParametersResult.h
include/alibabacloud/dds/model/DescribeDBInstanceMonitorRequest.h
include/alibabacloud/dds/model/DescribeDBInstanceMonitorResult.h
include/alibabacloud/dds/model/DescribeReplicaSetRoleRequest.h
include/alibabacloud/dds/model/DescribeReplicaSetRoleResult.h
include/alibabacloud/dds/model/ModifyAccountDescriptionRequest.h
include/alibabacloud/dds/model/ModifyAccountDescriptionResult.h
include/alibabacloud/dds/model/DescribeShardingNetworkAddressRequest.h
include/alibabacloud/dds/model/DescribeShardingNetworkAddressResult.h
include/alibabacloud/dds/model/MigrateAvailableZoneRequest.h
include/alibabacloud/dds/model/MigrateAvailableZoneResult.h
include/alibabacloud/dds/model/ReleaseReplicaRequest.h
include/alibabacloud/dds/model/ReleaseReplicaResult.h
include/alibabacloud/dds/model/DescribeActiveOperationTaskRequest.h
include/alibabacloud/dds/model/DescribeActiveOperationTaskResult.h
include/alibabacloud/dds/model/UpgradeDBInstanceEngineVersionRequest.h
include/alibabacloud/dds/model/UpgradeDBInstanceEngineVersionResult.h
include/alibabacloud/dds/model/ModifyReplicaRecoveryModeRequest.h
include/alibabacloud/dds/model/ModifyReplicaRecoveryModeResult.h
include/alibabacloud/dds/model/DescribeReplicasRequest.h
include/alibabacloud/dds/model/DescribeReplicasResult.h
include/alibabacloud/dds/model/ModifyDBInstanceConnectionStringRequest.h
include/alibabacloud/dds/model/ModifyDBInstanceConnectionStringResult.h
include/alibabacloud/dds/model/RestartDBInstanceRequest.h
include/alibabacloud/dds/model/RestartDBInstanceResult.h
include/alibabacloud/dds/model/DescribeReplicaConflictInfoRequest.h
include/alibabacloud/dds/model/DescribeReplicaConflictInfoResult.h
include/alibabacloud/dds/model/DescribeAuditLogFilterRequest.h
include/alibabacloud/dds/model/DescribeAuditLogFilterResult.h
include/alibabacloud/dds/model/DescribeActiveOperationTaskCountRequest.h
include/alibabacloud/dds/model/DescribeActiveOperationTaskCountResult.h
include/alibabacloud/dds/model/CreateAccountRequest.h
include/alibabacloud/dds/model/CreateAccountResult.h
include/alibabacloud/dds/model/AllocateNodePrivateNetworkAddressRequest.h
include/alibabacloud/dds/model/AllocateNodePrivateNetworkAddressResult.h
include/alibabacloud/dds/model/ModifyDBInstanceMonitorRequest.h
include/alibabacloud/dds/model/ModifyDBInstanceMonitorResult.h
include/alibabacloud/dds/model/ModifyBackupPolicyRequest.h
include/alibabacloud/dds/model/ModifyBackupPolicyResult.h
include/alibabacloud/dds/model/DescribeReplicaInitializeProgressRequest.h
include/alibabacloud/dds/model/DescribeReplicaInitializeProgressResult.h
include/alibabacloud/dds/model/ModifyReplicaDescriptionRequest.h
include/alibabacloud/dds/model/ModifyReplicaDescriptionResult.h
include/alibabacloud/dds/model/ModifyInstanceVpcAuthModeRequest.h
include/alibabacloud/dds/model/ModifyInstanceVpcAuthModeResult.h
include/alibabacloud/dds/model/DescribeParametersRequest.h
include/alibabacloud/dds/model/DescribeParametersResult.h
include/alibabacloud/dds/model/DescribeRenewalPriceRequest.h
include/alibabacloud/dds/model/DescribeRenewalPriceResult.h
include/alibabacloud/dds/model/CreateStaticVerificationRequest.h
include/alibabacloud/dds/model/CreateStaticVerificationResult.h
include/alibabacloud/dds/model/DescribeDBInstanceAttributeRequest.h
include/alibabacloud/dds/model/DescribeDBInstanceAttributeResult.h
include/alibabacloud/dds/model/CreateRecommendationTaskRequest.h
include/alibabacloud/dds/model/CreateRecommendationTaskResult.h
include/alibabacloud/dds/model/DescribeActiveOperationTaskTypeRequest.h
include/alibabacloud/dds/model/DescribeActiveOperationTaskTypeResult.h
include/alibabacloud/dds/model/DescribeAuditPolicyRequest.h
include/alibabacloud/dds/model/DescribeAuditPolicyResult.h
include/alibabacloud/dds/model/ModifyInstanceAutoRenewalAttributeRequest.h
include/alibabacloud/dds/model/ModifyInstanceAutoRenewalAttributeResult.h
include/alibabacloud/dds/model/SwithcDBInstanceHARequest.h
include/alibabacloud/dds/model/SwithcDBInstanceHAResult.h
include/alibabacloud/dds/model/CreateNodeRequest.h
include/alibabacloud/dds/model/CreateNodeResult.h
include/alibabacloud/dds/model/DescribeAuditRecordsRequest.h
include/alibabacloud/dds/model/DescribeAuditRecordsResult.h
include/alibabacloud/dds/model/DescribeBackupsRequest.h
include/alibabacloud/dds/model/DescribeBackupsResult.h
include/alibabacloud/dds/model/DescribeRdsVpcsRequest.h
include/alibabacloud/dds/model/DescribeRdsVpcsResult.h
include/alibabacloud/dds/model/DeleteDBInstanceRequest.h
include/alibabacloud/dds/model/DeleteDBInstanceResult.h
include/alibabacloud/dds/model/DescribeInstanceAutoRenewalAttributeRequest.h
include/alibabacloud/dds/model/DescribeInstanceAutoRenewalAttributeResult.h
include/alibabacloud/dds/model/RestoreDBInstanceRequest.h
include/alibabacloud/dds/model/RestoreDBInstanceResult.h
include/alibabacloud/dds/model/DescribeRdsVSwitchsRequest.h
include/alibabacloud/dds/model/DescribeRdsVSwitchsResult.h
include/alibabacloud/dds/model/ModifyDBInstanceSpecRequest.h
include/alibabacloud/dds/model/ModifyDBInstanceSpecResult.h
include/alibabacloud/dds/model/CreateShardingDBInstanceRequest.h
include/alibabacloud/dds/model/CreateShardingDBInstanceResult.h
include/alibabacloud/dds/model/DescribeErrorLogRecordsRequest.h
include/alibabacloud/dds/model/DescribeErrorLogRecordsResult.h
include/alibabacloud/dds/model/ModifySecurityIpsRequest.h
include/alibabacloud/dds/model/ModifySecurityIpsResult.h
include/alibabacloud/dds/model/DescribeVerificationListRequest.h
include/alibabacloud/dds/model/DescribeVerificationListResult.h
include/alibabacloud/dds/model/ModifyReplicaModeRequest.h
include/alibabacloud/dds/model/ModifyReplicaModeResult.h
include/alibabacloud/dds/model/DescribeStrategyRequest.h
include/alibabacloud/dds/model/DescribeStrategyResult.h
include/alibabacloud/dds/model/TagResourcesRequest.h
include/alibabacloud/dds/model/TagResourcesResult.h
include/alibabacloud/dds/model/TransformToPrePaidRequest.h
include/alibabacloud/dds/model/TransformToPrePaidResult.h
include/alibabacloud/dds/model/DescribeActiveOperationTaskRegionRequest.h
include/alibabacloud/dds/model/DescribeActiveOperationTaskRegionResult.h
include/alibabacloud/dds/model/DescribeDBInstancePerformanceRequest.h
include/alibabacloud/dds/model/DescribeDBInstancePerformanceResult.h
include/alibabacloud/dds/model/ListTagResourcesRequest.h
include/alibabacloud/dds/model/ListTagResourcesResult.h
include/alibabacloud/dds/model/ModifyDBInstanceNetExpireTimeRequest.h
include/alibabacloud/dds/model/ModifyDBInstanceNetExpireTimeResult.h
include/alibabacloud/dds/model/DescribeDBInstancesRequest.h
include/alibabacloud/dds/model/DescribeDBInstancesResult.h
include/alibabacloud/dds/model/DescribeParameterTemplatesRequest.h
include/alibabacloud/dds/model/DescribeParameterTemplatesResult.h
include/alibabacloud/dds/model/DeleteNodeRequest.h
include/alibabacloud/dds/model/DeleteNodeResult.h
include/alibabacloud/dds/model/DestroyInstanceRequest.h
include/alibabacloud/dds/model/DestroyInstanceResult.h
include/alibabacloud/dds/model/DescribeRunningLogRecordsRequest.h
include/alibabacloud/dds/model/DescribeRunningLogRecordsResult.h
include/alibabacloud/dds/model/ModifyDBInstanceSSLRequest.h
include/alibabacloud/dds/model/ModifyDBInstanceSSLResult.h
include/alibabacloud/dds/model/CreateDBInstanceRequest.h
include/alibabacloud/dds/model/CreateDBInstanceResult.h
include/alibabacloud/dds/model/DescribeAuditFilesRequest.h
include/alibabacloud/dds/model/DescribeAuditFilesResult.h
include/alibabacloud/dds/model/DescribeStaticVerificationListRequest.h
include/alibabacloud/dds/model/DescribeStaticVerificationListResult.h
include/alibabacloud/dds/model/DescribeAvaliableTimeRangeRequest.h
include/alibabacloud/dds/model/DescribeAvaliableTimeRangeResult.h
include/alibabacloud/dds/model/AllocatePublicNetworkAddressRequest.h
include/alibabacloud/dds/model/AllocatePublicNetworkAddressResult.h
include/alibabacloud/dds/model/DescribeSecurityIpsRequest.h
include/alibabacloud/dds/model/DescribeSecurityIpsResult.h
include/alibabacloud/dds/model/ReleaseNodePrivateNetworkAddressRequest.h
include/alibabacloud/dds/model/ReleaseNodePrivateNetworkAddressResult.h
include/alibabacloud/dds/model/DescribeIndexRecommendationRequest.h
include/alibabacloud/dds/model/DescribeIndexRecommendationResult.h
include/alibabacloud/dds/model/DescribeAvailableEngineVersionRequest.h
include/alibabacloud/dds/model/DescribeAvailableEngineVersionResult.h
include/alibabacloud/dds/model/ModifyReplicaRelationRequest.h
include/alibabacloud/dds/model/ModifyReplicaRelationResult.h
include/alibabacloud/dds/model/ModifyDBInstanceNetworkTypeRequest.h
include/alibabacloud/dds/model/ModifyDBInstanceNetworkTypeResult.h
include/alibabacloud/dds/model/DescribeKernelReleaseNotesRequest.h
include/alibabacloud/dds/model/DescribeKernelReleaseNotesResult.h
include/alibabacloud/dds/model/DescribeAvailableTimeRangeRequest.h
include/alibabacloud/dds/model/DescribeAvailableTimeRangeResult.h
include/alibabacloud/dds/model/ModifyAuditPolicyRequest.h
include/alibabacloud/dds/model/ModifyAuditPolicyResult.h
include/alibabacloud/dds/model/DescribeReplicaUsageRequest.h
include/alibabacloud/dds/model/DescribeReplicaUsageResult.h
include/alibabacloud/dds/model/CreateBackupRequest.h
include/alibabacloud/dds/model/CreateBackupResult.h
include/alibabacloud/dds/model/ModifyDBInstanceMaintainTimeRequest.h
include/alibabacloud/dds/model/ModifyDBInstanceMaintainTimeResult.h
include/alibabacloud/dds/model/ModifyDBInstanceDescriptionRequest.h
include/alibabacloud/dds/model/ModifyDBInstanceDescriptionResult.h
include/alibabacloud/dds/model/DescribeReplicaPerformanceRequest.h
include/alibabacloud/dds/model/DescribeReplicaPerformanceResult.h
include/alibabacloud/dds/model/ModifyNodeSpecRequest.h
include/alibabacloud/dds/model/ModifyNodeSpecResult.h
include/alibabacloud/dds/model/UpgradeDBInstanceKernelVersionRequest.h
include/alibabacloud/dds/model/UpgradeDBInstanceKernelVersionResult.h
include/alibabacloud/dds/model/DescribeRegionsRequest.h
include/alibabacloud/dds/model/DescribeRegionsResult.h
include/alibabacloud/dds/model/MigrateToOtherZoneRequest.h
include/alibabacloud/dds/model/MigrateToOtherZoneResult.h
include/alibabacloud/dds/model/DescribeReplicationGroupRequest.h
include/alibabacloud/dds/model/DescribeReplicationGroupResult.h
include/alibabacloud/dds/model/DescribeSlowLogRecordsRequest.h
include/alibabacloud/dds/model/DescribeSlowLogRecordsResult.h
include/alibabacloud/dds/model/DescribeParameterModificationHistoryRequest.h
include/alibabacloud/dds/model/DescribeParameterModificationHistoryResult.h
include/alibabacloud/dds/model/ResetAccountPasswordRequest.h
include/alibabacloud/dds/model/ResetAccountPasswordResult.h
include/alibabacloud/dds/model/SampleRequest.h
include/alibabacloud/dds/model/SampleResult.h
include/alibabacloud/dds/model/ReleasePublicNetworkAddressRequest.h
include/alibabacloud/dds/model/ReleasePublicNetworkAddressResult.h
include/alibabacloud/dds/model/DescribeAccountsRequest.h
include/alibabacloud/dds/model/DescribeAccountsResult.h
include/alibabacloud/dds/model/DescribeDBInstanceSSLRequest.h
include/alibabacloud/dds/model/DescribeDBInstanceSSLResult.h
include/alibabacloud/dds/model/DescribeRoleZoneInfoRequest.h
include/alibabacloud/dds/model/DescribeRoleZoneInfoResult.h
include/alibabacloud/dds/model/RenewDBInstanceRequest.h
include/alibabacloud/dds/model/RenewDBInstanceResult.h
include/alibabacloud/dds/model/EvaluateFailOverSwitchRequest.h
include/alibabacloud/dds/model/EvaluateFailOverSwitchResult.h
include/alibabacloud/dds/model/ModifyGuardDomainModeRequest.h
include/alibabacloud/dds/model/ModifyGuardDomainModeResult.h
include/alibabacloud/dds/model/ModifyReplicaVerificationModeRequest.h
include/alibabacloud/dds/model/ModifyReplicaVerificationModeResult.h
include/alibabacloud/dds/model/ModifyActiveOperationTaskRequest.h
include/alibabacloud/dds/model/ModifyActiveOperationTaskResult.h
include/alibabacloud/dds/model/DescribeBackupPolicyRequest.h
include/alibabacloud/dds/model/DescribeBackupPolicyResult.h
include/alibabacloud/dds/model/SwitchDBInstanceHARequest.h
include/alibabacloud/dds/model/SwitchDBInstanceHAResult.h
include/alibabacloud/dds/model/DescribeBackupDBsRequest.h
include/alibabacloud/dds/model/DescribeBackupDBsResult.h )
set(dds_src
src/DdsClient.cc )
src/DdsClient.cc
src/model/ModifyAuditLogFilterRequest.cc
src/model/ModifyAuditLogFilterResult.cc
src/model/UntagResourcesRequest.cc
src/model/UntagResourcesResult.cc
src/model/CheckRecoveryConditionRequest.cc
src/model/CheckRecoveryConditionResult.cc
src/model/ModifyParametersRequest.cc
src/model/ModifyParametersResult.cc
src/model/DescribeDBInstanceMonitorRequest.cc
src/model/DescribeDBInstanceMonitorResult.cc
src/model/DescribeReplicaSetRoleRequest.cc
src/model/DescribeReplicaSetRoleResult.cc
src/model/ModifyAccountDescriptionRequest.cc
src/model/ModifyAccountDescriptionResult.cc
src/model/DescribeShardingNetworkAddressRequest.cc
src/model/DescribeShardingNetworkAddressResult.cc
src/model/MigrateAvailableZoneRequest.cc
src/model/MigrateAvailableZoneResult.cc
src/model/ReleaseReplicaRequest.cc
src/model/ReleaseReplicaResult.cc
src/model/DescribeActiveOperationTaskRequest.cc
src/model/DescribeActiveOperationTaskResult.cc
src/model/UpgradeDBInstanceEngineVersionRequest.cc
src/model/UpgradeDBInstanceEngineVersionResult.cc
src/model/ModifyReplicaRecoveryModeRequest.cc
src/model/ModifyReplicaRecoveryModeResult.cc
src/model/DescribeReplicasRequest.cc
src/model/DescribeReplicasResult.cc
src/model/ModifyDBInstanceConnectionStringRequest.cc
src/model/ModifyDBInstanceConnectionStringResult.cc
src/model/RestartDBInstanceRequest.cc
src/model/RestartDBInstanceResult.cc
src/model/DescribeReplicaConflictInfoRequest.cc
src/model/DescribeReplicaConflictInfoResult.cc
src/model/DescribeAuditLogFilterRequest.cc
src/model/DescribeAuditLogFilterResult.cc
src/model/DescribeActiveOperationTaskCountRequest.cc
src/model/DescribeActiveOperationTaskCountResult.cc
src/model/CreateAccountRequest.cc
src/model/CreateAccountResult.cc
src/model/AllocateNodePrivateNetworkAddressRequest.cc
src/model/AllocateNodePrivateNetworkAddressResult.cc
src/model/ModifyDBInstanceMonitorRequest.cc
src/model/ModifyDBInstanceMonitorResult.cc
src/model/ModifyBackupPolicyRequest.cc
src/model/ModifyBackupPolicyResult.cc
src/model/DescribeReplicaInitializeProgressRequest.cc
src/model/DescribeReplicaInitializeProgressResult.cc
src/model/ModifyReplicaDescriptionRequest.cc
src/model/ModifyReplicaDescriptionResult.cc
src/model/ModifyInstanceVpcAuthModeRequest.cc
src/model/ModifyInstanceVpcAuthModeResult.cc
src/model/DescribeParametersRequest.cc
src/model/DescribeParametersResult.cc
src/model/DescribeRenewalPriceRequest.cc
src/model/DescribeRenewalPriceResult.cc
src/model/CreateStaticVerificationRequest.cc
src/model/CreateStaticVerificationResult.cc
src/model/DescribeDBInstanceAttributeRequest.cc
src/model/DescribeDBInstanceAttributeResult.cc
src/model/CreateRecommendationTaskRequest.cc
src/model/CreateRecommendationTaskResult.cc
src/model/DescribeActiveOperationTaskTypeRequest.cc
src/model/DescribeActiveOperationTaskTypeResult.cc
src/model/DescribeAuditPolicyRequest.cc
src/model/DescribeAuditPolicyResult.cc
src/model/ModifyInstanceAutoRenewalAttributeRequest.cc
src/model/ModifyInstanceAutoRenewalAttributeResult.cc
src/model/SwithcDBInstanceHARequest.cc
src/model/SwithcDBInstanceHAResult.cc
src/model/CreateNodeRequest.cc
src/model/CreateNodeResult.cc
src/model/DescribeAuditRecordsRequest.cc
src/model/DescribeAuditRecordsResult.cc
src/model/DescribeBackupsRequest.cc
src/model/DescribeBackupsResult.cc
src/model/DescribeRdsVpcsRequest.cc
src/model/DescribeRdsVpcsResult.cc
src/model/DeleteDBInstanceRequest.cc
src/model/DeleteDBInstanceResult.cc
src/model/DescribeInstanceAutoRenewalAttributeRequest.cc
src/model/DescribeInstanceAutoRenewalAttributeResult.cc
src/model/RestoreDBInstanceRequest.cc
src/model/RestoreDBInstanceResult.cc
src/model/DescribeRdsVSwitchsRequest.cc
src/model/DescribeRdsVSwitchsResult.cc
src/model/ModifyDBInstanceSpecRequest.cc
src/model/ModifyDBInstanceSpecResult.cc
src/model/CreateShardingDBInstanceRequest.cc
src/model/CreateShardingDBInstanceResult.cc
src/model/DescribeErrorLogRecordsRequest.cc
src/model/DescribeErrorLogRecordsResult.cc
src/model/ModifySecurityIpsRequest.cc
src/model/ModifySecurityIpsResult.cc
src/model/DescribeVerificationListRequest.cc
src/model/DescribeVerificationListResult.cc
src/model/ModifyReplicaModeRequest.cc
src/model/ModifyReplicaModeResult.cc
src/model/DescribeStrategyRequest.cc
src/model/DescribeStrategyResult.cc
src/model/TagResourcesRequest.cc
src/model/TagResourcesResult.cc
src/model/TransformToPrePaidRequest.cc
src/model/TransformToPrePaidResult.cc
src/model/DescribeActiveOperationTaskRegionRequest.cc
src/model/DescribeActiveOperationTaskRegionResult.cc
src/model/DescribeDBInstancePerformanceRequest.cc
src/model/DescribeDBInstancePerformanceResult.cc
src/model/ListTagResourcesRequest.cc
src/model/ListTagResourcesResult.cc
src/model/ModifyDBInstanceNetExpireTimeRequest.cc
src/model/ModifyDBInstanceNetExpireTimeResult.cc
src/model/DescribeDBInstancesRequest.cc
src/model/DescribeDBInstancesResult.cc
src/model/DescribeParameterTemplatesRequest.cc
src/model/DescribeParameterTemplatesResult.cc
src/model/DeleteNodeRequest.cc
src/model/DeleteNodeResult.cc
src/model/DestroyInstanceRequest.cc
src/model/DestroyInstanceResult.cc
src/model/DescribeRunningLogRecordsRequest.cc
src/model/DescribeRunningLogRecordsResult.cc
src/model/ModifyDBInstanceSSLRequest.cc
src/model/ModifyDBInstanceSSLResult.cc
src/model/CreateDBInstanceRequest.cc
src/model/CreateDBInstanceResult.cc
src/model/DescribeAuditFilesRequest.cc
src/model/DescribeAuditFilesResult.cc
src/model/DescribeStaticVerificationListRequest.cc
src/model/DescribeStaticVerificationListResult.cc
src/model/DescribeAvaliableTimeRangeRequest.cc
src/model/DescribeAvaliableTimeRangeResult.cc
src/model/AllocatePublicNetworkAddressRequest.cc
src/model/AllocatePublicNetworkAddressResult.cc
src/model/DescribeSecurityIpsRequest.cc
src/model/DescribeSecurityIpsResult.cc
src/model/ReleaseNodePrivateNetworkAddressRequest.cc
src/model/ReleaseNodePrivateNetworkAddressResult.cc
src/model/DescribeIndexRecommendationRequest.cc
src/model/DescribeIndexRecommendationResult.cc
src/model/DescribeAvailableEngineVersionRequest.cc
src/model/DescribeAvailableEngineVersionResult.cc
src/model/ModifyReplicaRelationRequest.cc
src/model/ModifyReplicaRelationResult.cc
src/model/ModifyDBInstanceNetworkTypeRequest.cc
src/model/ModifyDBInstanceNetworkTypeResult.cc
src/model/DescribeKernelReleaseNotesRequest.cc
src/model/DescribeKernelReleaseNotesResult.cc
src/model/DescribeAvailableTimeRangeRequest.cc
src/model/DescribeAvailableTimeRangeResult.cc
src/model/ModifyAuditPolicyRequest.cc
src/model/ModifyAuditPolicyResult.cc
src/model/DescribeReplicaUsageRequest.cc
src/model/DescribeReplicaUsageResult.cc
src/model/CreateBackupRequest.cc
src/model/CreateBackupResult.cc
src/model/ModifyDBInstanceMaintainTimeRequest.cc
src/model/ModifyDBInstanceMaintainTimeResult.cc
src/model/ModifyDBInstanceDescriptionRequest.cc
src/model/ModifyDBInstanceDescriptionResult.cc
src/model/DescribeReplicaPerformanceRequest.cc
src/model/DescribeReplicaPerformanceResult.cc
src/model/ModifyNodeSpecRequest.cc
src/model/ModifyNodeSpecResult.cc
src/model/UpgradeDBInstanceKernelVersionRequest.cc
src/model/UpgradeDBInstanceKernelVersionResult.cc
src/model/DescribeRegionsRequest.cc
src/model/DescribeRegionsResult.cc
src/model/MigrateToOtherZoneRequest.cc
src/model/MigrateToOtherZoneResult.cc
src/model/DescribeReplicationGroupRequest.cc
src/model/DescribeReplicationGroupResult.cc
src/model/DescribeSlowLogRecordsRequest.cc
src/model/DescribeSlowLogRecordsResult.cc
src/model/DescribeParameterModificationHistoryRequest.cc
src/model/DescribeParameterModificationHistoryResult.cc
src/model/ResetAccountPasswordRequest.cc
src/model/ResetAccountPasswordResult.cc
src/model/SampleRequest.cc
src/model/SampleResult.cc
src/model/ReleasePublicNetworkAddressRequest.cc
src/model/ReleasePublicNetworkAddressResult.cc
src/model/DescribeAccountsRequest.cc
src/model/DescribeAccountsResult.cc
src/model/DescribeDBInstanceSSLRequest.cc
src/model/DescribeDBInstanceSSLResult.cc
src/model/DescribeRoleZoneInfoRequest.cc
src/model/DescribeRoleZoneInfoResult.cc
src/model/RenewDBInstanceRequest.cc
src/model/RenewDBInstanceResult.cc
src/model/EvaluateFailOverSwitchRequest.cc
src/model/EvaluateFailOverSwitchResult.cc
src/model/ModifyGuardDomainModeRequest.cc
src/model/ModifyGuardDomainModeResult.cc
src/model/ModifyReplicaVerificationModeRequest.cc
src/model/ModifyReplicaVerificationModeResult.cc
src/model/ModifyActiveOperationTaskRequest.cc
src/model/ModifyActiveOperationTaskResult.cc
src/model/DescribeBackupPolicyRequest.cc
src/model/DescribeBackupPolicyResult.cc
src/model/SwitchDBInstanceHARequest.cc
src/model/SwitchDBInstanceHAResult.cc
src/model/DescribeBackupDBsRequest.cc
src/model/DescribeBackupDBsResult.cc )
add_library(dds ${LIB_TYPE}
${dds_public_header}

View File

@@ -48,10 +48,10 @@
#include "model/UpgradeDBInstanceEngineVersionResult.h"
#include "model/ModifyReplicaRecoveryModeRequest.h"
#include "model/ModifyReplicaRecoveryModeResult.h"
#include "model/ModifyDBInstanceConnectionStringRequest.h"
#include "model/ModifyDBInstanceConnectionStringResult.h"
#include "model/DescribeReplicasRequest.h"
#include "model/DescribeReplicasResult.h"
#include "model/ModifyDBInstanceConnectionStringRequest.h"
#include "model/ModifyDBInstanceConnectionStringResult.h"
#include "model/RestartDBInstanceRequest.h"
#include "model/RestartDBInstanceResult.h"
#include "model/DescribeReplicaConflictInfoRequest.h"
@@ -62,22 +62,26 @@
#include "model/DescribeActiveOperationTaskCountResult.h"
#include "model/CreateAccountRequest.h"
#include "model/CreateAccountResult.h"
#include "model/AllocateNodePrivateNetworkAddressRequest.h"
#include "model/AllocateNodePrivateNetworkAddressResult.h"
#include "model/ModifyDBInstanceMonitorRequest.h"
#include "model/ModifyDBInstanceMonitorResult.h"
#include "model/ModifyReplicaDescriptionRequest.h"
#include "model/ModifyReplicaDescriptionResult.h"
#include "model/DescribeReplicaInitializeProgressRequest.h"
#include "model/DescribeReplicaInitializeProgressResult.h"
#include "model/ModifyBackupPolicyRequest.h"
#include "model/ModifyBackupPolicyResult.h"
#include "model/DescribeReplicaInitializeProgressRequest.h"
#include "model/DescribeReplicaInitializeProgressResult.h"
#include "model/ModifyReplicaDescriptionRequest.h"
#include "model/ModifyReplicaDescriptionResult.h"
#include "model/ModifyInstanceVpcAuthModeRequest.h"
#include "model/ModifyInstanceVpcAuthModeResult.h"
#include "model/DescribeParametersRequest.h"
#include "model/DescribeParametersResult.h"
#include "model/DescribeRenewalPriceRequest.h"
#include "model/DescribeRenewalPriceResult.h"
#include "model/DescribeDBInstanceAttributeRequest.h"
#include "model/DescribeDBInstanceAttributeResult.h"
#include "model/CreateStaticVerificationRequest.h"
#include "model/CreateStaticVerificationResult.h"
#include "model/DescribeDBInstanceAttributeRequest.h"
#include "model/DescribeDBInstanceAttributeResult.h"
#include "model/CreateRecommendationTaskRequest.h"
#include "model/CreateRecommendationTaskResult.h"
#include "model/DescribeActiveOperationTaskTypeRequest.h"
@@ -86,10 +90,10 @@
#include "model/DescribeAuditPolicyResult.h"
#include "model/ModifyInstanceAutoRenewalAttributeRequest.h"
#include "model/ModifyInstanceAutoRenewalAttributeResult.h"
#include "model/CreateNodeRequest.h"
#include "model/CreateNodeResult.h"
#include "model/SwithcDBInstanceHARequest.h"
#include "model/SwithcDBInstanceHAResult.h"
#include "model/CreateNodeRequest.h"
#include "model/CreateNodeResult.h"
#include "model/DescribeAuditRecordsRequest.h"
#include "model/DescribeAuditRecordsResult.h"
#include "model/DescribeBackupsRequest.h"
@@ -140,10 +144,10 @@
#include "model/DestroyInstanceResult.h"
#include "model/DescribeRunningLogRecordsRequest.h"
#include "model/DescribeRunningLogRecordsResult.h"
#include "model/CreateDBInstanceRequest.h"
#include "model/CreateDBInstanceResult.h"
#include "model/ModifyDBInstanceSSLRequest.h"
#include "model/ModifyDBInstanceSSLResult.h"
#include "model/CreateDBInstanceRequest.h"
#include "model/CreateDBInstanceResult.h"
#include "model/DescribeAuditFilesRequest.h"
#include "model/DescribeAuditFilesResult.h"
#include "model/DescribeStaticVerificationListRequest.h"
@@ -154,6 +158,8 @@
#include "model/AllocatePublicNetworkAddressResult.h"
#include "model/DescribeSecurityIpsRequest.h"
#include "model/DescribeSecurityIpsResult.h"
#include "model/ReleaseNodePrivateNetworkAddressRequest.h"
#include "model/ReleaseNodePrivateNetworkAddressResult.h"
#include "model/DescribeIndexRecommendationRequest.h"
#include "model/DescribeIndexRecommendationResult.h"
#include "model/DescribeAvailableEngineVersionRequest.h"
@@ -184,10 +190,10 @@
#include "model/UpgradeDBInstanceKernelVersionResult.h"
#include "model/DescribeRegionsRequest.h"
#include "model/DescribeRegionsResult.h"
#include "model/DescribeReplicationGroupRequest.h"
#include "model/DescribeReplicationGroupResult.h"
#include "model/MigrateToOtherZoneRequest.h"
#include "model/MigrateToOtherZoneResult.h"
#include "model/DescribeReplicationGroupRequest.h"
#include "model/DescribeReplicationGroupResult.h"
#include "model/DescribeSlowLogRecordsRequest.h"
#include "model/DescribeSlowLogRecordsResult.h"
#include "model/DescribeParameterModificationHistoryRequest.h"
@@ -202,6 +208,8 @@
#include "model/DescribeAccountsResult.h"
#include "model/DescribeDBInstanceSSLRequest.h"
#include "model/DescribeDBInstanceSSLResult.h"
#include "model/DescribeRoleZoneInfoRequest.h"
#include "model/DescribeRoleZoneInfoResult.h"
#include "model/RenewDBInstanceRequest.h"
#include "model/RenewDBInstanceResult.h"
#include "model/EvaluateFailOverSwitchRequest.h"
@@ -266,12 +274,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyReplicaRecoveryModeResult> ModifyReplicaRecoveryModeOutcome;
typedef std::future<ModifyReplicaRecoveryModeOutcome> ModifyReplicaRecoveryModeOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifyReplicaRecoveryModeRequest&, const ModifyReplicaRecoveryModeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyReplicaRecoveryModeAsyncHandler;
typedef Outcome<Error, Model::ModifyDBInstanceConnectionStringResult> ModifyDBInstanceConnectionStringOutcome;
typedef std::future<ModifyDBInstanceConnectionStringOutcome> ModifyDBInstanceConnectionStringOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifyDBInstanceConnectionStringRequest&, const ModifyDBInstanceConnectionStringOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceConnectionStringAsyncHandler;
typedef Outcome<Error, Model::DescribeReplicasResult> DescribeReplicasOutcome;
typedef std::future<DescribeReplicasOutcome> DescribeReplicasOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeReplicasRequest&, const DescribeReplicasOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeReplicasAsyncHandler;
typedef Outcome<Error, Model::ModifyDBInstanceConnectionStringResult> ModifyDBInstanceConnectionStringOutcome;
typedef std::future<ModifyDBInstanceConnectionStringOutcome> ModifyDBInstanceConnectionStringOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifyDBInstanceConnectionStringRequest&, const ModifyDBInstanceConnectionStringOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceConnectionStringAsyncHandler;
typedef Outcome<Error, Model::RestartDBInstanceResult> RestartDBInstanceOutcome;
typedef std::future<RestartDBInstanceOutcome> RestartDBInstanceOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::RestartDBInstanceRequest&, const RestartDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RestartDBInstanceAsyncHandler;
@@ -287,30 +295,36 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateAccountResult> CreateAccountOutcome;
typedef std::future<CreateAccountOutcome> CreateAccountOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::CreateAccountRequest&, const CreateAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAccountAsyncHandler;
typedef Outcome<Error, Model::AllocateNodePrivateNetworkAddressResult> AllocateNodePrivateNetworkAddressOutcome;
typedef std::future<AllocateNodePrivateNetworkAddressOutcome> AllocateNodePrivateNetworkAddressOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::AllocateNodePrivateNetworkAddressRequest&, const AllocateNodePrivateNetworkAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocateNodePrivateNetworkAddressAsyncHandler;
typedef Outcome<Error, Model::ModifyDBInstanceMonitorResult> ModifyDBInstanceMonitorOutcome;
typedef std::future<ModifyDBInstanceMonitorOutcome> ModifyDBInstanceMonitorOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifyDBInstanceMonitorRequest&, const ModifyDBInstanceMonitorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceMonitorAsyncHandler;
typedef Outcome<Error, Model::ModifyReplicaDescriptionResult> ModifyReplicaDescriptionOutcome;
typedef std::future<ModifyReplicaDescriptionOutcome> ModifyReplicaDescriptionOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifyReplicaDescriptionRequest&, const ModifyReplicaDescriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyReplicaDescriptionAsyncHandler;
typedef Outcome<Error, Model::DescribeReplicaInitializeProgressResult> DescribeReplicaInitializeProgressOutcome;
typedef std::future<DescribeReplicaInitializeProgressOutcome> DescribeReplicaInitializeProgressOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeReplicaInitializeProgressRequest&, const DescribeReplicaInitializeProgressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeReplicaInitializeProgressAsyncHandler;
typedef Outcome<Error, Model::ModifyBackupPolicyResult> ModifyBackupPolicyOutcome;
typedef std::future<ModifyBackupPolicyOutcome> ModifyBackupPolicyOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifyBackupPolicyRequest&, const ModifyBackupPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyBackupPolicyAsyncHandler;
typedef Outcome<Error, Model::DescribeReplicaInitializeProgressResult> DescribeReplicaInitializeProgressOutcome;
typedef std::future<DescribeReplicaInitializeProgressOutcome> DescribeReplicaInitializeProgressOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeReplicaInitializeProgressRequest&, const DescribeReplicaInitializeProgressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeReplicaInitializeProgressAsyncHandler;
typedef Outcome<Error, Model::ModifyReplicaDescriptionResult> ModifyReplicaDescriptionOutcome;
typedef std::future<ModifyReplicaDescriptionOutcome> ModifyReplicaDescriptionOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifyReplicaDescriptionRequest&, const ModifyReplicaDescriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyReplicaDescriptionAsyncHandler;
typedef Outcome<Error, Model::ModifyInstanceVpcAuthModeResult> ModifyInstanceVpcAuthModeOutcome;
typedef std::future<ModifyInstanceVpcAuthModeOutcome> ModifyInstanceVpcAuthModeOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifyInstanceVpcAuthModeRequest&, const ModifyInstanceVpcAuthModeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceVpcAuthModeAsyncHandler;
typedef Outcome<Error, Model::DescribeParametersResult> DescribeParametersOutcome;
typedef std::future<DescribeParametersOutcome> DescribeParametersOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeParametersRequest&, const DescribeParametersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeParametersAsyncHandler;
typedef Outcome<Error, Model::DescribeRenewalPriceResult> DescribeRenewalPriceOutcome;
typedef std::future<DescribeRenewalPriceOutcome> DescribeRenewalPriceOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeRenewalPriceRequest&, const DescribeRenewalPriceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRenewalPriceAsyncHandler;
typedef Outcome<Error, Model::DescribeDBInstanceAttributeResult> DescribeDBInstanceAttributeOutcome;
typedef std::future<DescribeDBInstanceAttributeOutcome> DescribeDBInstanceAttributeOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeDBInstanceAttributeRequest&, const DescribeDBInstanceAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceAttributeAsyncHandler;
typedef Outcome<Error, Model::CreateStaticVerificationResult> CreateStaticVerificationOutcome;
typedef std::future<CreateStaticVerificationOutcome> CreateStaticVerificationOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::CreateStaticVerificationRequest&, const CreateStaticVerificationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateStaticVerificationAsyncHandler;
typedef Outcome<Error, Model::DescribeDBInstanceAttributeResult> DescribeDBInstanceAttributeOutcome;
typedef std::future<DescribeDBInstanceAttributeOutcome> DescribeDBInstanceAttributeOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeDBInstanceAttributeRequest&, const DescribeDBInstanceAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceAttributeAsyncHandler;
typedef Outcome<Error, Model::CreateRecommendationTaskResult> CreateRecommendationTaskOutcome;
typedef std::future<CreateRecommendationTaskOutcome> CreateRecommendationTaskOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::CreateRecommendationTaskRequest&, const CreateRecommendationTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateRecommendationTaskAsyncHandler;
@@ -323,12 +337,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyInstanceAutoRenewalAttributeResult> ModifyInstanceAutoRenewalAttributeOutcome;
typedef std::future<ModifyInstanceAutoRenewalAttributeOutcome> ModifyInstanceAutoRenewalAttributeOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifyInstanceAutoRenewalAttributeRequest&, const ModifyInstanceAutoRenewalAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceAutoRenewalAttributeAsyncHandler;
typedef Outcome<Error, Model::CreateNodeResult> CreateNodeOutcome;
typedef std::future<CreateNodeOutcome> CreateNodeOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::CreateNodeRequest&, const CreateNodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateNodeAsyncHandler;
typedef Outcome<Error, Model::SwithcDBInstanceHAResult> SwithcDBInstanceHAOutcome;
typedef std::future<SwithcDBInstanceHAOutcome> SwithcDBInstanceHAOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::SwithcDBInstanceHARequest&, const SwithcDBInstanceHAOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SwithcDBInstanceHAAsyncHandler;
typedef Outcome<Error, Model::CreateNodeResult> CreateNodeOutcome;
typedef std::future<CreateNodeOutcome> CreateNodeOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::CreateNodeRequest&, const CreateNodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateNodeAsyncHandler;
typedef Outcome<Error, Model::DescribeAuditRecordsResult> DescribeAuditRecordsOutcome;
typedef std::future<DescribeAuditRecordsOutcome> DescribeAuditRecordsOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeAuditRecordsRequest&, const DescribeAuditRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAuditRecordsAsyncHandler;
@@ -404,12 +418,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeRunningLogRecordsResult> DescribeRunningLogRecordsOutcome;
typedef std::future<DescribeRunningLogRecordsOutcome> DescribeRunningLogRecordsOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeRunningLogRecordsRequest&, const DescribeRunningLogRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRunningLogRecordsAsyncHandler;
typedef Outcome<Error, Model::CreateDBInstanceResult> CreateDBInstanceOutcome;
typedef std::future<CreateDBInstanceOutcome> CreateDBInstanceOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::CreateDBInstanceRequest&, const CreateDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDBInstanceAsyncHandler;
typedef Outcome<Error, Model::ModifyDBInstanceSSLResult> ModifyDBInstanceSSLOutcome;
typedef std::future<ModifyDBInstanceSSLOutcome> ModifyDBInstanceSSLOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifyDBInstanceSSLRequest&, const ModifyDBInstanceSSLOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceSSLAsyncHandler;
typedef Outcome<Error, Model::CreateDBInstanceResult> CreateDBInstanceOutcome;
typedef std::future<CreateDBInstanceOutcome> CreateDBInstanceOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::CreateDBInstanceRequest&, const CreateDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDBInstanceAsyncHandler;
typedef Outcome<Error, Model::DescribeAuditFilesResult> DescribeAuditFilesOutcome;
typedef std::future<DescribeAuditFilesOutcome> DescribeAuditFilesOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeAuditFilesRequest&, const DescribeAuditFilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAuditFilesAsyncHandler;
@@ -425,6 +439,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeSecurityIpsResult> DescribeSecurityIpsOutcome;
typedef std::future<DescribeSecurityIpsOutcome> DescribeSecurityIpsOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeSecurityIpsRequest&, const DescribeSecurityIpsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSecurityIpsAsyncHandler;
typedef Outcome<Error, Model::ReleaseNodePrivateNetworkAddressResult> ReleaseNodePrivateNetworkAddressOutcome;
typedef std::future<ReleaseNodePrivateNetworkAddressOutcome> ReleaseNodePrivateNetworkAddressOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ReleaseNodePrivateNetworkAddressRequest&, const ReleaseNodePrivateNetworkAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReleaseNodePrivateNetworkAddressAsyncHandler;
typedef Outcome<Error, Model::DescribeIndexRecommendationResult> DescribeIndexRecommendationOutcome;
typedef std::future<DescribeIndexRecommendationOutcome> DescribeIndexRecommendationOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeIndexRecommendationRequest&, const DescribeIndexRecommendationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeIndexRecommendationAsyncHandler;
@@ -470,12 +487,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeRegionsResult> DescribeRegionsOutcome;
typedef std::future<DescribeRegionsOutcome> DescribeRegionsOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeRegionsRequest&, const DescribeRegionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRegionsAsyncHandler;
typedef Outcome<Error, Model::DescribeReplicationGroupResult> DescribeReplicationGroupOutcome;
typedef std::future<DescribeReplicationGroupOutcome> DescribeReplicationGroupOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeReplicationGroupRequest&, const DescribeReplicationGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeReplicationGroupAsyncHandler;
typedef Outcome<Error, Model::MigrateToOtherZoneResult> MigrateToOtherZoneOutcome;
typedef std::future<MigrateToOtherZoneOutcome> MigrateToOtherZoneOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::MigrateToOtherZoneRequest&, const MigrateToOtherZoneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MigrateToOtherZoneAsyncHandler;
typedef Outcome<Error, Model::DescribeReplicationGroupResult> DescribeReplicationGroupOutcome;
typedef std::future<DescribeReplicationGroupOutcome> DescribeReplicationGroupOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeReplicationGroupRequest&, const DescribeReplicationGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeReplicationGroupAsyncHandler;
typedef Outcome<Error, Model::DescribeSlowLogRecordsResult> DescribeSlowLogRecordsOutcome;
typedef std::future<DescribeSlowLogRecordsOutcome> DescribeSlowLogRecordsOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeSlowLogRecordsRequest&, const DescribeSlowLogRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSlowLogRecordsAsyncHandler;
@@ -497,6 +514,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeDBInstanceSSLResult> DescribeDBInstanceSSLOutcome;
typedef std::future<DescribeDBInstanceSSLOutcome> DescribeDBInstanceSSLOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeDBInstanceSSLRequest&, const DescribeDBInstanceSSLOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDBInstanceSSLAsyncHandler;
typedef Outcome<Error, Model::DescribeRoleZoneInfoResult> DescribeRoleZoneInfoOutcome;
typedef std::future<DescribeRoleZoneInfoOutcome> DescribeRoleZoneInfoOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeRoleZoneInfoRequest&, const DescribeRoleZoneInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRoleZoneInfoAsyncHandler;
typedef Outcome<Error, Model::RenewDBInstanceResult> RenewDBInstanceOutcome;
typedef std::future<RenewDBInstanceOutcome> RenewDBInstanceOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::RenewDBInstanceRequest&, const RenewDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RenewDBInstanceAsyncHandler;
@@ -565,12 +585,12 @@ namespace AlibabaCloud
ModifyReplicaRecoveryModeOutcome modifyReplicaRecoveryMode(const Model::ModifyReplicaRecoveryModeRequest &request)const;
void modifyReplicaRecoveryModeAsync(const Model::ModifyReplicaRecoveryModeRequest& request, const ModifyReplicaRecoveryModeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyReplicaRecoveryModeOutcomeCallable modifyReplicaRecoveryModeCallable(const Model::ModifyReplicaRecoveryModeRequest& request) const;
ModifyDBInstanceConnectionStringOutcome modifyDBInstanceConnectionString(const Model::ModifyDBInstanceConnectionStringRequest &request)const;
void modifyDBInstanceConnectionStringAsync(const Model::ModifyDBInstanceConnectionStringRequest& request, const ModifyDBInstanceConnectionStringAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDBInstanceConnectionStringOutcomeCallable modifyDBInstanceConnectionStringCallable(const Model::ModifyDBInstanceConnectionStringRequest& request) const;
DescribeReplicasOutcome describeReplicas(const Model::DescribeReplicasRequest &request)const;
void describeReplicasAsync(const Model::DescribeReplicasRequest& request, const DescribeReplicasAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeReplicasOutcomeCallable describeReplicasCallable(const Model::DescribeReplicasRequest& request) const;
ModifyDBInstanceConnectionStringOutcome modifyDBInstanceConnectionString(const Model::ModifyDBInstanceConnectionStringRequest &request)const;
void modifyDBInstanceConnectionStringAsync(const Model::ModifyDBInstanceConnectionStringRequest& request, const ModifyDBInstanceConnectionStringAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDBInstanceConnectionStringOutcomeCallable modifyDBInstanceConnectionStringCallable(const Model::ModifyDBInstanceConnectionStringRequest& request) const;
RestartDBInstanceOutcome restartDBInstance(const Model::RestartDBInstanceRequest &request)const;
void restartDBInstanceAsync(const Model::RestartDBInstanceRequest& request, const RestartDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RestartDBInstanceOutcomeCallable restartDBInstanceCallable(const Model::RestartDBInstanceRequest& request) const;
@@ -586,30 +606,36 @@ namespace AlibabaCloud
CreateAccountOutcome createAccount(const Model::CreateAccountRequest &request)const;
void createAccountAsync(const Model::CreateAccountRequest& request, const CreateAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateAccountOutcomeCallable createAccountCallable(const Model::CreateAccountRequest& request) const;
AllocateNodePrivateNetworkAddressOutcome allocateNodePrivateNetworkAddress(const Model::AllocateNodePrivateNetworkAddressRequest &request)const;
void allocateNodePrivateNetworkAddressAsync(const Model::AllocateNodePrivateNetworkAddressRequest& request, const AllocateNodePrivateNetworkAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AllocateNodePrivateNetworkAddressOutcomeCallable allocateNodePrivateNetworkAddressCallable(const Model::AllocateNodePrivateNetworkAddressRequest& request) const;
ModifyDBInstanceMonitorOutcome modifyDBInstanceMonitor(const Model::ModifyDBInstanceMonitorRequest &request)const;
void modifyDBInstanceMonitorAsync(const Model::ModifyDBInstanceMonitorRequest& request, const ModifyDBInstanceMonitorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDBInstanceMonitorOutcomeCallable modifyDBInstanceMonitorCallable(const Model::ModifyDBInstanceMonitorRequest& request) const;
ModifyReplicaDescriptionOutcome modifyReplicaDescription(const Model::ModifyReplicaDescriptionRequest &request)const;
void modifyReplicaDescriptionAsync(const Model::ModifyReplicaDescriptionRequest& request, const ModifyReplicaDescriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyReplicaDescriptionOutcomeCallable modifyReplicaDescriptionCallable(const Model::ModifyReplicaDescriptionRequest& request) const;
DescribeReplicaInitializeProgressOutcome describeReplicaInitializeProgress(const Model::DescribeReplicaInitializeProgressRequest &request)const;
void describeReplicaInitializeProgressAsync(const Model::DescribeReplicaInitializeProgressRequest& request, const DescribeReplicaInitializeProgressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeReplicaInitializeProgressOutcomeCallable describeReplicaInitializeProgressCallable(const Model::DescribeReplicaInitializeProgressRequest& 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;
DescribeReplicaInitializeProgressOutcome describeReplicaInitializeProgress(const Model::DescribeReplicaInitializeProgressRequest &request)const;
void describeReplicaInitializeProgressAsync(const Model::DescribeReplicaInitializeProgressRequest& request, const DescribeReplicaInitializeProgressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeReplicaInitializeProgressOutcomeCallable describeReplicaInitializeProgressCallable(const Model::DescribeReplicaInitializeProgressRequest& request) const;
ModifyReplicaDescriptionOutcome modifyReplicaDescription(const Model::ModifyReplicaDescriptionRequest &request)const;
void modifyReplicaDescriptionAsync(const Model::ModifyReplicaDescriptionRequest& request, const ModifyReplicaDescriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyReplicaDescriptionOutcomeCallable modifyReplicaDescriptionCallable(const Model::ModifyReplicaDescriptionRequest& request) const;
ModifyInstanceVpcAuthModeOutcome modifyInstanceVpcAuthMode(const Model::ModifyInstanceVpcAuthModeRequest &request)const;
void modifyInstanceVpcAuthModeAsync(const Model::ModifyInstanceVpcAuthModeRequest& request, const ModifyInstanceVpcAuthModeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyInstanceVpcAuthModeOutcomeCallable modifyInstanceVpcAuthModeCallable(const Model::ModifyInstanceVpcAuthModeRequest& request) const;
DescribeParametersOutcome describeParameters(const Model::DescribeParametersRequest &request)const;
void describeParametersAsync(const Model::DescribeParametersRequest& request, const DescribeParametersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeParametersOutcomeCallable describeParametersCallable(const Model::DescribeParametersRequest& request) const;
DescribeRenewalPriceOutcome describeRenewalPrice(const Model::DescribeRenewalPriceRequest &request)const;
void describeRenewalPriceAsync(const Model::DescribeRenewalPriceRequest& request, const DescribeRenewalPriceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRenewalPriceOutcomeCallable describeRenewalPriceCallable(const Model::DescribeRenewalPriceRequest& request) const;
DescribeDBInstanceAttributeOutcome describeDBInstanceAttribute(const Model::DescribeDBInstanceAttributeRequest &request)const;
void describeDBInstanceAttributeAsync(const Model::DescribeDBInstanceAttributeRequest& request, const DescribeDBInstanceAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBInstanceAttributeOutcomeCallable describeDBInstanceAttributeCallable(const Model::DescribeDBInstanceAttributeRequest& request) const;
CreateStaticVerificationOutcome createStaticVerification(const Model::CreateStaticVerificationRequest &request)const;
void createStaticVerificationAsync(const Model::CreateStaticVerificationRequest& request, const CreateStaticVerificationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateStaticVerificationOutcomeCallable createStaticVerificationCallable(const Model::CreateStaticVerificationRequest& request) const;
DescribeDBInstanceAttributeOutcome describeDBInstanceAttribute(const Model::DescribeDBInstanceAttributeRequest &request)const;
void describeDBInstanceAttributeAsync(const Model::DescribeDBInstanceAttributeRequest& request, const DescribeDBInstanceAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBInstanceAttributeOutcomeCallable describeDBInstanceAttributeCallable(const Model::DescribeDBInstanceAttributeRequest& request) const;
CreateRecommendationTaskOutcome createRecommendationTask(const Model::CreateRecommendationTaskRequest &request)const;
void createRecommendationTaskAsync(const Model::CreateRecommendationTaskRequest& request, const CreateRecommendationTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateRecommendationTaskOutcomeCallable createRecommendationTaskCallable(const Model::CreateRecommendationTaskRequest& request) const;
@@ -622,12 +648,12 @@ namespace AlibabaCloud
ModifyInstanceAutoRenewalAttributeOutcome modifyInstanceAutoRenewalAttribute(const Model::ModifyInstanceAutoRenewalAttributeRequest &request)const;
void modifyInstanceAutoRenewalAttributeAsync(const Model::ModifyInstanceAutoRenewalAttributeRequest& request, const ModifyInstanceAutoRenewalAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyInstanceAutoRenewalAttributeOutcomeCallable modifyInstanceAutoRenewalAttributeCallable(const Model::ModifyInstanceAutoRenewalAttributeRequest& request) const;
CreateNodeOutcome createNode(const Model::CreateNodeRequest &request)const;
void createNodeAsync(const Model::CreateNodeRequest& request, const CreateNodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateNodeOutcomeCallable createNodeCallable(const Model::CreateNodeRequest& request) const;
SwithcDBInstanceHAOutcome swithcDBInstanceHA(const Model::SwithcDBInstanceHARequest &request)const;
void swithcDBInstanceHAAsync(const Model::SwithcDBInstanceHARequest& request, const SwithcDBInstanceHAAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SwithcDBInstanceHAOutcomeCallable swithcDBInstanceHACallable(const Model::SwithcDBInstanceHARequest& request) const;
CreateNodeOutcome createNode(const Model::CreateNodeRequest &request)const;
void createNodeAsync(const Model::CreateNodeRequest& request, const CreateNodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateNodeOutcomeCallable createNodeCallable(const Model::CreateNodeRequest& request) const;
DescribeAuditRecordsOutcome describeAuditRecords(const Model::DescribeAuditRecordsRequest &request)const;
void describeAuditRecordsAsync(const Model::DescribeAuditRecordsRequest& request, const DescribeAuditRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAuditRecordsOutcomeCallable describeAuditRecordsCallable(const Model::DescribeAuditRecordsRequest& request) const;
@@ -703,12 +729,12 @@ namespace AlibabaCloud
DescribeRunningLogRecordsOutcome describeRunningLogRecords(const Model::DescribeRunningLogRecordsRequest &request)const;
void describeRunningLogRecordsAsync(const Model::DescribeRunningLogRecordsRequest& request, const DescribeRunningLogRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRunningLogRecordsOutcomeCallable describeRunningLogRecordsCallable(const Model::DescribeRunningLogRecordsRequest& request) const;
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;
ModifyDBInstanceSSLOutcome modifyDBInstanceSSL(const Model::ModifyDBInstanceSSLRequest &request)const;
void modifyDBInstanceSSLAsync(const Model::ModifyDBInstanceSSLRequest& request, const ModifyDBInstanceSSLAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDBInstanceSSLOutcomeCallable modifyDBInstanceSSLCallable(const Model::ModifyDBInstanceSSLRequest& request) const;
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;
DescribeAuditFilesOutcome describeAuditFiles(const Model::DescribeAuditFilesRequest &request)const;
void describeAuditFilesAsync(const Model::DescribeAuditFilesRequest& request, const DescribeAuditFilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAuditFilesOutcomeCallable describeAuditFilesCallable(const Model::DescribeAuditFilesRequest& request) const;
@@ -724,6 +750,9 @@ namespace AlibabaCloud
DescribeSecurityIpsOutcome describeSecurityIps(const Model::DescribeSecurityIpsRequest &request)const;
void describeSecurityIpsAsync(const Model::DescribeSecurityIpsRequest& request, const DescribeSecurityIpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSecurityIpsOutcomeCallable describeSecurityIpsCallable(const Model::DescribeSecurityIpsRequest& request) const;
ReleaseNodePrivateNetworkAddressOutcome releaseNodePrivateNetworkAddress(const Model::ReleaseNodePrivateNetworkAddressRequest &request)const;
void releaseNodePrivateNetworkAddressAsync(const Model::ReleaseNodePrivateNetworkAddressRequest& request, const ReleaseNodePrivateNetworkAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ReleaseNodePrivateNetworkAddressOutcomeCallable releaseNodePrivateNetworkAddressCallable(const Model::ReleaseNodePrivateNetworkAddressRequest& request) const;
DescribeIndexRecommendationOutcome describeIndexRecommendation(const Model::DescribeIndexRecommendationRequest &request)const;
void describeIndexRecommendationAsync(const Model::DescribeIndexRecommendationRequest& request, const DescribeIndexRecommendationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeIndexRecommendationOutcomeCallable describeIndexRecommendationCallable(const Model::DescribeIndexRecommendationRequest& request) const;
@@ -769,12 +798,12 @@ namespace AlibabaCloud
DescribeRegionsOutcome describeRegions(const Model::DescribeRegionsRequest &request)const;
void describeRegionsAsync(const Model::DescribeRegionsRequest& request, const DescribeRegionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRegionsOutcomeCallable describeRegionsCallable(const Model::DescribeRegionsRequest& request) const;
DescribeReplicationGroupOutcome describeReplicationGroup(const Model::DescribeReplicationGroupRequest &request)const;
void describeReplicationGroupAsync(const Model::DescribeReplicationGroupRequest& request, const DescribeReplicationGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeReplicationGroupOutcomeCallable describeReplicationGroupCallable(const Model::DescribeReplicationGroupRequest& request) const;
MigrateToOtherZoneOutcome migrateToOtherZone(const Model::MigrateToOtherZoneRequest &request)const;
void migrateToOtherZoneAsync(const Model::MigrateToOtherZoneRequest& request, const MigrateToOtherZoneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
MigrateToOtherZoneOutcomeCallable migrateToOtherZoneCallable(const Model::MigrateToOtherZoneRequest& request) const;
DescribeReplicationGroupOutcome describeReplicationGroup(const Model::DescribeReplicationGroupRequest &request)const;
void describeReplicationGroupAsync(const Model::DescribeReplicationGroupRequest& request, const DescribeReplicationGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeReplicationGroupOutcomeCallable describeReplicationGroupCallable(const Model::DescribeReplicationGroupRequest& 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;
@@ -796,6 +825,9 @@ namespace AlibabaCloud
DescribeDBInstanceSSLOutcome describeDBInstanceSSL(const Model::DescribeDBInstanceSSLRequest &request)const;
void describeDBInstanceSSLAsync(const Model::DescribeDBInstanceSSLRequest& request, const DescribeDBInstanceSSLAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDBInstanceSSLOutcomeCallable describeDBInstanceSSLCallable(const Model::DescribeDBInstanceSSLRequest& request) const;
DescribeRoleZoneInfoOutcome describeRoleZoneInfo(const Model::DescribeRoleZoneInfoRequest &request)const;
void describeRoleZoneInfoAsync(const Model::DescribeRoleZoneInfoRequest& request, const DescribeRoleZoneInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRoleZoneInfoOutcomeCallable describeRoleZoneInfoCallable(const Model::DescribeRoleZoneInfoRequest& request) const;
RenewDBInstanceOutcome renewDBInstance(const Model::RenewDBInstanceRequest &request)const;
void renewDBInstanceAsync(const Model::RenewDBInstanceRequest& request, const RenewDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RenewDBInstanceOutcomeCallable renewDBInstanceCallable(const Model::RenewDBInstanceRequest& request) const;

View 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.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_ALLOCATENODEPRIVATENETWORKADDRESSREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_ALLOCATENODEPRIVATENETWORKADDRESSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dds/DdsExport.h>
namespace AlibabaCloud
{
namespace Dds
{
namespace Model
{
class ALIBABACLOUD_DDS_EXPORT AllocateNodePrivateNetworkAddressRequest : public RpcServiceRequest
{
public:
AllocateNodePrivateNetworkAddressRequest();
~AllocateNodePrivateNetworkAddressRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAccountPassword()const;
void setAccountPassword(const std::string& accountPassword);
std::string getAccountName()const;
void setAccountName(const std::string& accountName);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getNodeId()const;
void setNodeId(const std::string& nodeId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string accountPassword_;
std::string accountName_;
std::string securityToken_;
std::string regionId_;
std::string zoneId_;
std::string dBInstanceId_;
std::string nodeId_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_ALLOCATENODEPRIVATENETWORKADDRESSREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_ALLOCATENODEPRIVATENETWORKADDRESSRESULT_H_
#define ALIBABACLOUD_DDS_MODEL_ALLOCATENODEPRIVATENETWORKADDRESSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dds/DdsExport.h>
namespace AlibabaCloud
{
namespace Dds
{
namespace Model
{
class ALIBABACLOUD_DDS_EXPORT AllocateNodePrivateNetworkAddressResult : public ServiceResult
{
public:
AllocateNodePrivateNetworkAddressResult();
explicit AllocateNodePrivateNetworkAddressResult(const std::string &payload);
~AllocateNodePrivateNetworkAddressResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_ALLOCATENODEPRIVATENETWORKADDRESSRESULT_H_

View File

@@ -41,6 +41,8 @@ namespace AlibabaCloud
void setDBInstanceStorage(int dBInstanceStorage);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getReadonlyReplicas()const;
void setReadonlyReplicas(const std::string& readonlyReplicas);
std::string getCouponNo()const;
void setCouponNo(const std::string& couponNo);
std::string getEngineVersion()const;
@@ -102,6 +104,7 @@ namespace AlibabaCloud
long resourceOwnerId_;
int dBInstanceStorage_;
std::string clientToken_;
std::string readonlyReplicas_;
std::string couponNo_;
std::string engineVersion_;
std::string networkType_;

View File

@@ -37,6 +37,7 @@ namespace AlibabaCloud
std::string accountDescription;
std::string accountStatus;
std::string dBInstanceId;
std::string characterType;
std::string accountName;
};

View File

@@ -52,8 +52,21 @@ namespace AlibabaCloud
std::string nodeClass;
std::string nodeDescription;
int maxConnections;
int port;
std::string nodeId;
int nodeStorage;
std::string connectString;
int maxIOPS;
};
struct ConfigserverAttribute
{
std::string nodeClass;
std::string nodeDescription;
int maxConnections;
int port;
std::string nodeId;
int nodeStorage;
std::string connectString;
int maxIOPS;
};
struct ReplicaSet
@@ -92,6 +105,7 @@ namespace AlibabaCloud
std::string zoneId;
std::string dBInstanceStatus;
std::string replicationFactor;
std::string readonlyReplicas;
int maxConnections;
std::string dBInstanceClass;
std::string vPCId;
@@ -101,7 +115,9 @@ namespace AlibabaCloud
int maxIOPS;
std::string chargeType;
std::string currentKernelVersion;
std::string vpcAuthMode;
std::string creationTime;
std::vector<DBInstance::ConfigserverAttribute> configserverList;
std::string regionId;
std::string expireTime;
};

View File

@@ -36,7 +36,7 @@ namespace AlibabaCloud
{
std::string connInfo;
std::string category;
long content;
std::string content;
std::string createTime;
int id;
};

View 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_DDS_MODEL_DESCRIBEROLEZONEINFOREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBEROLEZONEINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dds/DdsExport.h>
namespace AlibabaCloud
{
namespace Dds
{
namespace Model
{
class ALIBABACLOUD_DDS_EXPORT DescribeRoleZoneInfoRequest : public RpcServiceRequest
{
public:
DescribeRoleZoneInfoRequest();
~DescribeRoleZoneInfoRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
long resourceOwnerId_;
std::string securityToken_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
std::string dBInstanceId_;
long ownerId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEROLEZONEINFOREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEROLEZONEINFORESULT_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBEROLEZONEINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dds/DdsExport.h>
namespace AlibabaCloud
{
namespace Dds
{
namespace Model
{
class ALIBABACLOUD_DDS_EXPORT DescribeRoleZoneInfoResult : public ServiceResult
{
public:
struct ZoneInfo
{
std::string zoneId;
std::string roleType;
std::string nodeType;
std::string insName;
std::string roleId;
};
DescribeRoleZoneInfoResult();
explicit DescribeRoleZoneInfoResult(const std::string &payload);
~DescribeRoleZoneInfoResult();
std::vector<ZoneInfo> getZoneInfos()const;
protected:
void parse(const std::string &payload);
private:
std::vector<ZoneInfo> zoneInfos_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEROLEZONEINFORESULT_H_

View File

@@ -36,7 +36,7 @@ namespace AlibabaCloud
{
std::string connInfo;
std::string category;
long content;
std::string content;
std::string createTime;
int id;
};

View File

@@ -39,6 +39,7 @@ namespace AlibabaCloud
std::string networkType;
std::string port;
std::string expiredTime;
std::string nodeType;
std::string nodeId;
std::string iPAddress;
std::string vswitchId;

View File

@@ -47,6 +47,8 @@ namespace AlibabaCloud
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getReadonlyReplicas()const;
void setReadonlyReplicas(const std::string& readonlyReplicas);
std::string getCouponNo()const;
void setCouponNo(const std::string& couponNo);
long getOwnerId()const;
@@ -77,6 +79,7 @@ namespace AlibabaCloud
std::string fromApp_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string readonlyReplicas_;
std::string couponNo_;
long ownerId_;
std::string replicationFactor_;

View File

@@ -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_DDS_MODEL_MODIFYINSTANCEVPCAUTHMODEREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_MODIFYINSTANCEVPCAUTHMODEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dds/DdsExport.h>
namespace AlibabaCloud
{
namespace Dds
{
namespace Model
{
class ALIBABACLOUD_DDS_EXPORT ModifyInstanceVpcAuthModeRequest : public RpcServiceRequest
{
public:
ModifyInstanceVpcAuthModeRequest();
~ModifyInstanceVpcAuthModeRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getVpcAuthMode()const;
void setVpcAuthMode(const std::string& vpcAuthMode);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getNodeId()const;
void setNodeId(const std::string& nodeId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
long resourceOwnerId_;
std::string securityToken_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
std::string vpcAuthMode_;
std::string dBInstanceId_;
long ownerId_;
std::string nodeId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYINSTANCEVPCAUTHMODEREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_MODIFYINSTANCEVPCAUTHMODERESULT_H_
#define ALIBABACLOUD_DDS_MODEL_MODIFYINSTANCEVPCAUTHMODERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dds/DdsExport.h>
namespace AlibabaCloud
{
namespace Dds
{
namespace Model
{
class ALIBABACLOUD_DDS_EXPORT ModifyInstanceVpcAuthModeResult : public ServiceResult
{
public:
ModifyInstanceVpcAuthModeResult();
explicit ModifyInstanceVpcAuthModeResult(const std::string &payload);
~ModifyInstanceVpcAuthModeResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYINSTANCEVPCAUTHMODERESULT_H_

View File

@@ -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_DDS_MODEL_RELEASENODEPRIVATENETWORKADDRESSREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_RELEASENODEPRIVATENETWORKADDRESSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dds/DdsExport.h>
namespace AlibabaCloud
{
namespace Dds
{
namespace Model
{
class ALIBABACLOUD_DDS_EXPORT ReleaseNodePrivateNetworkAddressRequest : public RpcServiceRequest
{
public:
ReleaseNodePrivateNetworkAddressRequest();
~ReleaseNodePrivateNetworkAddressRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getNetworkType()const;
void setNetworkType(const std::string& networkType);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getNodeId()const;
void setNodeId(const std::string& nodeId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
long resourceOwnerId_;
std::string securityToken_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
std::string dBInstanceId_;
std::string networkType_;
long ownerId_;
std::string nodeId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_RELEASENODEPRIVATENETWORKADDRESSREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_RELEASENODEPRIVATENETWORKADDRESSRESULT_H_
#define ALIBABACLOUD_DDS_MODEL_RELEASENODEPRIVATENETWORKADDRESSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dds/DdsExport.h>
namespace AlibabaCloud
{
namespace Dds
{
namespace Model
{
class ALIBABACLOUD_DDS_EXPORT ReleaseNodePrivateNetworkAddressResult : public ServiceResult
{
public:
ReleaseNodePrivateNetworkAddressResult();
explicit ReleaseNodePrivateNetworkAddressResult(const std::string &payload);
~ReleaseNodePrivateNetworkAddressResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_RELEASENODEPRIVATENETWORKADDRESSRESULT_H_

View File

@@ -47,6 +47,8 @@ namespace AlibabaCloud
void setAccessKeyId(const std::string& accessKeyId);
int getTargetInstanceId()const;
void setTargetInstanceId(int targetInstanceId);
std::string getRoleIds()const;
void setRoleIds(const std::string& roleIds);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
@@ -67,6 +69,7 @@ namespace AlibabaCloud
long ownerId_;
std::string accessKeyId_;
int targetInstanceId_;
std::string roleIds_;
std::string securityToken_;
std::string regionId_;
int switchType_;

View File

@@ -31,21 +31,21 @@ DdsClient::DdsClient(const Credentials &credentials, const ClientConfiguration &
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
{
auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "Dds");
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "dds");
}
DdsClient::DdsClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
{
auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "Dds");
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "dds");
}
DdsClient::DdsClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
{
auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "Dds");
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "dds");
}
DdsClient::~DdsClient()
@@ -519,42 +519,6 @@ DdsClient::ModifyReplicaRecoveryModeOutcomeCallable DdsClient::modifyReplicaReco
return task->get_future();
}
DdsClient::ModifyDBInstanceConnectionStringOutcome DdsClient::modifyDBInstanceConnectionString(const ModifyDBInstanceConnectionStringRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyDBInstanceConnectionStringOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyDBInstanceConnectionStringOutcome(ModifyDBInstanceConnectionStringResult(outcome.result()));
else
return ModifyDBInstanceConnectionStringOutcome(outcome.error());
}
void DdsClient::modifyDBInstanceConnectionStringAsync(const ModifyDBInstanceConnectionStringRequest& request, const ModifyDBInstanceConnectionStringAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyDBInstanceConnectionString(request), context);
};
asyncExecute(new Runnable(fn));
}
DdsClient::ModifyDBInstanceConnectionStringOutcomeCallable DdsClient::modifyDBInstanceConnectionStringCallable(const ModifyDBInstanceConnectionStringRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyDBInstanceConnectionStringOutcome()>>(
[this, request]()
{
return this->modifyDBInstanceConnectionString(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DdsClient::DescribeReplicasOutcome DdsClient::describeReplicas(const DescribeReplicasRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -591,6 +555,42 @@ DdsClient::DescribeReplicasOutcomeCallable DdsClient::describeReplicasCallable(c
return task->get_future();
}
DdsClient::ModifyDBInstanceConnectionStringOutcome DdsClient::modifyDBInstanceConnectionString(const ModifyDBInstanceConnectionStringRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyDBInstanceConnectionStringOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyDBInstanceConnectionStringOutcome(ModifyDBInstanceConnectionStringResult(outcome.result()));
else
return ModifyDBInstanceConnectionStringOutcome(outcome.error());
}
void DdsClient::modifyDBInstanceConnectionStringAsync(const ModifyDBInstanceConnectionStringRequest& request, const ModifyDBInstanceConnectionStringAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyDBInstanceConnectionString(request), context);
};
asyncExecute(new Runnable(fn));
}
DdsClient::ModifyDBInstanceConnectionStringOutcomeCallable DdsClient::modifyDBInstanceConnectionStringCallable(const ModifyDBInstanceConnectionStringRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyDBInstanceConnectionStringOutcome()>>(
[this, request]()
{
return this->modifyDBInstanceConnectionString(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DdsClient::RestartDBInstanceOutcome DdsClient::restartDBInstance(const RestartDBInstanceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -771,6 +771,42 @@ DdsClient::CreateAccountOutcomeCallable DdsClient::createAccountCallable(const C
return task->get_future();
}
DdsClient::AllocateNodePrivateNetworkAddressOutcome DdsClient::allocateNodePrivateNetworkAddress(const AllocateNodePrivateNetworkAddressRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return AllocateNodePrivateNetworkAddressOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return AllocateNodePrivateNetworkAddressOutcome(AllocateNodePrivateNetworkAddressResult(outcome.result()));
else
return AllocateNodePrivateNetworkAddressOutcome(outcome.error());
}
void DdsClient::allocateNodePrivateNetworkAddressAsync(const AllocateNodePrivateNetworkAddressRequest& request, const AllocateNodePrivateNetworkAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, allocateNodePrivateNetworkAddress(request), context);
};
asyncExecute(new Runnable(fn));
}
DdsClient::AllocateNodePrivateNetworkAddressOutcomeCallable DdsClient::allocateNodePrivateNetworkAddressCallable(const AllocateNodePrivateNetworkAddressRequest &request) const
{
auto task = std::make_shared<std::packaged_task<AllocateNodePrivateNetworkAddressOutcome()>>(
[this, request]()
{
return this->allocateNodePrivateNetworkAddress(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DdsClient::ModifyDBInstanceMonitorOutcome DdsClient::modifyDBInstanceMonitor(const ModifyDBInstanceMonitorRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -807,36 +843,36 @@ DdsClient::ModifyDBInstanceMonitorOutcomeCallable DdsClient::modifyDBInstanceMon
return task->get_future();
}
DdsClient::ModifyReplicaDescriptionOutcome DdsClient::modifyReplicaDescription(const ModifyReplicaDescriptionRequest &request) const
DdsClient::ModifyBackupPolicyOutcome DdsClient::modifyBackupPolicy(const ModifyBackupPolicyRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyReplicaDescriptionOutcome(endpointOutcome.error());
return ModifyBackupPolicyOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyReplicaDescriptionOutcome(ModifyReplicaDescriptionResult(outcome.result()));
return ModifyBackupPolicyOutcome(ModifyBackupPolicyResult(outcome.result()));
else
return ModifyReplicaDescriptionOutcome(outcome.error());
return ModifyBackupPolicyOutcome(outcome.error());
}
void DdsClient::modifyReplicaDescriptionAsync(const ModifyReplicaDescriptionRequest& request, const ModifyReplicaDescriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
void DdsClient::modifyBackupPolicyAsync(const ModifyBackupPolicyRequest& request, const ModifyBackupPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyReplicaDescription(request), context);
handler(this, request, modifyBackupPolicy(request), context);
};
asyncExecute(new Runnable(fn));
}
DdsClient::ModifyReplicaDescriptionOutcomeCallable DdsClient::modifyReplicaDescriptionCallable(const ModifyReplicaDescriptionRequest &request) const
DdsClient::ModifyBackupPolicyOutcomeCallable DdsClient::modifyBackupPolicyCallable(const ModifyBackupPolicyRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyReplicaDescriptionOutcome()>>(
auto task = std::make_shared<std::packaged_task<ModifyBackupPolicyOutcome()>>(
[this, request]()
{
return this->modifyReplicaDescription(request);
return this->modifyBackupPolicy(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
@@ -879,36 +915,72 @@ DdsClient::DescribeReplicaInitializeProgressOutcomeCallable DdsClient::describeR
return task->get_future();
}
DdsClient::ModifyBackupPolicyOutcome DdsClient::modifyBackupPolicy(const ModifyBackupPolicyRequest &request) const
DdsClient::ModifyReplicaDescriptionOutcome DdsClient::modifyReplicaDescription(const ModifyReplicaDescriptionRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyBackupPolicyOutcome(endpointOutcome.error());
return ModifyReplicaDescriptionOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyBackupPolicyOutcome(ModifyBackupPolicyResult(outcome.result()));
return ModifyReplicaDescriptionOutcome(ModifyReplicaDescriptionResult(outcome.result()));
else
return ModifyBackupPolicyOutcome(outcome.error());
return ModifyReplicaDescriptionOutcome(outcome.error());
}
void DdsClient::modifyBackupPolicyAsync(const ModifyBackupPolicyRequest& request, const ModifyBackupPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
void DdsClient::modifyReplicaDescriptionAsync(const ModifyReplicaDescriptionRequest& request, const ModifyReplicaDescriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyBackupPolicy(request), context);
handler(this, request, modifyReplicaDescription(request), context);
};
asyncExecute(new Runnable(fn));
}
DdsClient::ModifyBackupPolicyOutcomeCallable DdsClient::modifyBackupPolicyCallable(const ModifyBackupPolicyRequest &request) const
DdsClient::ModifyReplicaDescriptionOutcomeCallable DdsClient::modifyReplicaDescriptionCallable(const ModifyReplicaDescriptionRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyBackupPolicyOutcome()>>(
auto task = std::make_shared<std::packaged_task<ModifyReplicaDescriptionOutcome()>>(
[this, request]()
{
return this->modifyBackupPolicy(request);
return this->modifyReplicaDescription(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DdsClient::ModifyInstanceVpcAuthModeOutcome DdsClient::modifyInstanceVpcAuthMode(const ModifyInstanceVpcAuthModeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyInstanceVpcAuthModeOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyInstanceVpcAuthModeOutcome(ModifyInstanceVpcAuthModeResult(outcome.result()));
else
return ModifyInstanceVpcAuthModeOutcome(outcome.error());
}
void DdsClient::modifyInstanceVpcAuthModeAsync(const ModifyInstanceVpcAuthModeRequest& request, const ModifyInstanceVpcAuthModeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyInstanceVpcAuthMode(request), context);
};
asyncExecute(new Runnable(fn));
}
DdsClient::ModifyInstanceVpcAuthModeOutcomeCallable DdsClient::modifyInstanceVpcAuthModeCallable(const ModifyInstanceVpcAuthModeRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyInstanceVpcAuthModeOutcome()>>(
[this, request]()
{
return this->modifyInstanceVpcAuthMode(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
@@ -987,42 +1059,6 @@ DdsClient::DescribeRenewalPriceOutcomeCallable DdsClient::describeRenewalPriceCa
return task->get_future();
}
DdsClient::DescribeDBInstanceAttributeOutcome DdsClient::describeDBInstanceAttribute(const DescribeDBInstanceAttributeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeDBInstanceAttributeOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeDBInstanceAttributeOutcome(DescribeDBInstanceAttributeResult(outcome.result()));
else
return DescribeDBInstanceAttributeOutcome(outcome.error());
}
void DdsClient::describeDBInstanceAttributeAsync(const DescribeDBInstanceAttributeRequest& request, const DescribeDBInstanceAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeDBInstanceAttribute(request), context);
};
asyncExecute(new Runnable(fn));
}
DdsClient::DescribeDBInstanceAttributeOutcomeCallable DdsClient::describeDBInstanceAttributeCallable(const DescribeDBInstanceAttributeRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeDBInstanceAttributeOutcome()>>(
[this, request]()
{
return this->describeDBInstanceAttribute(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DdsClient::CreateStaticVerificationOutcome DdsClient::createStaticVerification(const CreateStaticVerificationRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1059,6 +1095,42 @@ DdsClient::CreateStaticVerificationOutcomeCallable DdsClient::createStaticVerifi
return task->get_future();
}
DdsClient::DescribeDBInstanceAttributeOutcome DdsClient::describeDBInstanceAttribute(const DescribeDBInstanceAttributeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeDBInstanceAttributeOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeDBInstanceAttributeOutcome(DescribeDBInstanceAttributeResult(outcome.result()));
else
return DescribeDBInstanceAttributeOutcome(outcome.error());
}
void DdsClient::describeDBInstanceAttributeAsync(const DescribeDBInstanceAttributeRequest& request, const DescribeDBInstanceAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeDBInstanceAttribute(request), context);
};
asyncExecute(new Runnable(fn));
}
DdsClient::DescribeDBInstanceAttributeOutcomeCallable DdsClient::describeDBInstanceAttributeCallable(const DescribeDBInstanceAttributeRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeDBInstanceAttributeOutcome()>>(
[this, request]()
{
return this->describeDBInstanceAttribute(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DdsClient::CreateRecommendationTaskOutcome DdsClient::createRecommendationTask(const CreateRecommendationTaskRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1203,42 +1275,6 @@ DdsClient::ModifyInstanceAutoRenewalAttributeOutcomeCallable DdsClient::modifyIn
return task->get_future();
}
DdsClient::CreateNodeOutcome DdsClient::createNode(const CreateNodeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return CreateNodeOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return CreateNodeOutcome(CreateNodeResult(outcome.result()));
else
return CreateNodeOutcome(outcome.error());
}
void DdsClient::createNodeAsync(const CreateNodeRequest& request, const CreateNodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, createNode(request), context);
};
asyncExecute(new Runnable(fn));
}
DdsClient::CreateNodeOutcomeCallable DdsClient::createNodeCallable(const CreateNodeRequest &request) const
{
auto task = std::make_shared<std::packaged_task<CreateNodeOutcome()>>(
[this, request]()
{
return this->createNode(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DdsClient::SwithcDBInstanceHAOutcome DdsClient::swithcDBInstanceHA(const SwithcDBInstanceHARequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1275,6 +1311,42 @@ DdsClient::SwithcDBInstanceHAOutcomeCallable DdsClient::swithcDBInstanceHACallab
return task->get_future();
}
DdsClient::CreateNodeOutcome DdsClient::createNode(const CreateNodeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return CreateNodeOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return CreateNodeOutcome(CreateNodeResult(outcome.result()));
else
return CreateNodeOutcome(outcome.error());
}
void DdsClient::createNodeAsync(const CreateNodeRequest& request, const CreateNodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, createNode(request), context);
};
asyncExecute(new Runnable(fn));
}
DdsClient::CreateNodeOutcomeCallable DdsClient::createNodeCallable(const CreateNodeRequest &request) const
{
auto task = std::make_shared<std::packaged_task<CreateNodeOutcome()>>(
[this, request]()
{
return this->createNode(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DdsClient::DescribeAuditRecordsOutcome DdsClient::describeAuditRecords(const DescribeAuditRecordsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2175,42 +2247,6 @@ DdsClient::DescribeRunningLogRecordsOutcomeCallable DdsClient::describeRunningLo
return task->get_future();
}
DdsClient::CreateDBInstanceOutcome DdsClient::createDBInstance(const CreateDBInstanceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return CreateDBInstanceOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return CreateDBInstanceOutcome(CreateDBInstanceResult(outcome.result()));
else
return CreateDBInstanceOutcome(outcome.error());
}
void DdsClient::createDBInstanceAsync(const CreateDBInstanceRequest& request, const CreateDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, createDBInstance(request), context);
};
asyncExecute(new Runnable(fn));
}
DdsClient::CreateDBInstanceOutcomeCallable DdsClient::createDBInstanceCallable(const CreateDBInstanceRequest &request) const
{
auto task = std::make_shared<std::packaged_task<CreateDBInstanceOutcome()>>(
[this, request]()
{
return this->createDBInstance(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DdsClient::ModifyDBInstanceSSLOutcome DdsClient::modifyDBInstanceSSL(const ModifyDBInstanceSSLRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2247,6 +2283,42 @@ DdsClient::ModifyDBInstanceSSLOutcomeCallable DdsClient::modifyDBInstanceSSLCall
return task->get_future();
}
DdsClient::CreateDBInstanceOutcome DdsClient::createDBInstance(const CreateDBInstanceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return CreateDBInstanceOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return CreateDBInstanceOutcome(CreateDBInstanceResult(outcome.result()));
else
return CreateDBInstanceOutcome(outcome.error());
}
void DdsClient::createDBInstanceAsync(const CreateDBInstanceRequest& request, const CreateDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, createDBInstance(request), context);
};
asyncExecute(new Runnable(fn));
}
DdsClient::CreateDBInstanceOutcomeCallable DdsClient::createDBInstanceCallable(const CreateDBInstanceRequest &request) const
{
auto task = std::make_shared<std::packaged_task<CreateDBInstanceOutcome()>>(
[this, request]()
{
return this->createDBInstance(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DdsClient::DescribeAuditFilesOutcome DdsClient::describeAuditFiles(const DescribeAuditFilesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2427,6 +2499,42 @@ DdsClient::DescribeSecurityIpsOutcomeCallable DdsClient::describeSecurityIpsCall
return task->get_future();
}
DdsClient::ReleaseNodePrivateNetworkAddressOutcome DdsClient::releaseNodePrivateNetworkAddress(const ReleaseNodePrivateNetworkAddressRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ReleaseNodePrivateNetworkAddressOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ReleaseNodePrivateNetworkAddressOutcome(ReleaseNodePrivateNetworkAddressResult(outcome.result()));
else
return ReleaseNodePrivateNetworkAddressOutcome(outcome.error());
}
void DdsClient::releaseNodePrivateNetworkAddressAsync(const ReleaseNodePrivateNetworkAddressRequest& request, const ReleaseNodePrivateNetworkAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, releaseNodePrivateNetworkAddress(request), context);
};
asyncExecute(new Runnable(fn));
}
DdsClient::ReleaseNodePrivateNetworkAddressOutcomeCallable DdsClient::releaseNodePrivateNetworkAddressCallable(const ReleaseNodePrivateNetworkAddressRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ReleaseNodePrivateNetworkAddressOutcome()>>(
[this, request]()
{
return this->releaseNodePrivateNetworkAddress(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DdsClient::DescribeIndexRecommendationOutcome DdsClient::describeIndexRecommendation(const DescribeIndexRecommendationRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2967,42 +3075,6 @@ DdsClient::DescribeRegionsOutcomeCallable DdsClient::describeRegionsCallable(con
return task->get_future();
}
DdsClient::DescribeReplicationGroupOutcome DdsClient::describeReplicationGroup(const DescribeReplicationGroupRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeReplicationGroupOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeReplicationGroupOutcome(DescribeReplicationGroupResult(outcome.result()));
else
return DescribeReplicationGroupOutcome(outcome.error());
}
void DdsClient::describeReplicationGroupAsync(const DescribeReplicationGroupRequest& request, const DescribeReplicationGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeReplicationGroup(request), context);
};
asyncExecute(new Runnable(fn));
}
DdsClient::DescribeReplicationGroupOutcomeCallable DdsClient::describeReplicationGroupCallable(const DescribeReplicationGroupRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeReplicationGroupOutcome()>>(
[this, request]()
{
return this->describeReplicationGroup(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DdsClient::MigrateToOtherZoneOutcome DdsClient::migrateToOtherZone(const MigrateToOtherZoneRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -3039,6 +3111,42 @@ DdsClient::MigrateToOtherZoneOutcomeCallable DdsClient::migrateToOtherZoneCallab
return task->get_future();
}
DdsClient::DescribeReplicationGroupOutcome DdsClient::describeReplicationGroup(const DescribeReplicationGroupRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeReplicationGroupOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeReplicationGroupOutcome(DescribeReplicationGroupResult(outcome.result()));
else
return DescribeReplicationGroupOutcome(outcome.error());
}
void DdsClient::describeReplicationGroupAsync(const DescribeReplicationGroupRequest& request, const DescribeReplicationGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeReplicationGroup(request), context);
};
asyncExecute(new Runnable(fn));
}
DdsClient::DescribeReplicationGroupOutcomeCallable DdsClient::describeReplicationGroupCallable(const DescribeReplicationGroupRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeReplicationGroupOutcome()>>(
[this, request]()
{
return this->describeReplicationGroup(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DdsClient::DescribeSlowLogRecordsOutcome DdsClient::describeSlowLogRecords(const DescribeSlowLogRecordsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -3291,6 +3399,42 @@ DdsClient::DescribeDBInstanceSSLOutcomeCallable DdsClient::describeDBInstanceSSL
return task->get_future();
}
DdsClient::DescribeRoleZoneInfoOutcome DdsClient::describeRoleZoneInfo(const DescribeRoleZoneInfoRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeRoleZoneInfoOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeRoleZoneInfoOutcome(DescribeRoleZoneInfoResult(outcome.result()));
else
return DescribeRoleZoneInfoOutcome(outcome.error());
}
void DdsClient::describeRoleZoneInfoAsync(const DescribeRoleZoneInfoRequest& request, const DescribeRoleZoneInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeRoleZoneInfo(request), context);
};
asyncExecute(new Runnable(fn));
}
DdsClient::DescribeRoleZoneInfoOutcomeCallable DdsClient::describeRoleZoneInfoCallable(const DescribeRoleZoneInfoRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeRoleZoneInfoOutcome()>>(
[this, request]()
{
return this->describeRoleZoneInfo(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DdsClient::RenewDBInstanceOutcome DdsClient::renewDBInstance(const RenewDBInstanceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -0,0 +1,159 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/AllocateNodePrivateNetworkAddressRequest.h>
using AlibabaCloud::Dds::Model::AllocateNodePrivateNetworkAddressRequest;
AllocateNodePrivateNetworkAddressRequest::AllocateNodePrivateNetworkAddressRequest() :
RpcServiceRequest("dds", "2015-12-01", "AllocateNodePrivateNetworkAddress")
{}
AllocateNodePrivateNetworkAddressRequest::~AllocateNodePrivateNetworkAddressRequest()
{}
long AllocateNodePrivateNetworkAddressRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void AllocateNodePrivateNetworkAddressRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string AllocateNodePrivateNetworkAddressRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void AllocateNodePrivateNetworkAddressRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string AllocateNodePrivateNetworkAddressRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void AllocateNodePrivateNetworkAddressRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
long AllocateNodePrivateNetworkAddressRequest::getOwnerId()const
{
return ownerId_;
}
void AllocateNodePrivateNetworkAddressRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string AllocateNodePrivateNetworkAddressRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void AllocateNodePrivateNetworkAddressRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string AllocateNodePrivateNetworkAddressRequest::getAccountPassword()const
{
return accountPassword_;
}
void AllocateNodePrivateNetworkAddressRequest::setAccountPassword(const std::string& accountPassword)
{
accountPassword_ = accountPassword;
setCoreParameter("AccountPassword", accountPassword);
}
std::string AllocateNodePrivateNetworkAddressRequest::getAccountName()const
{
return accountName_;
}
void AllocateNodePrivateNetworkAddressRequest::setAccountName(const std::string& accountName)
{
accountName_ = accountName;
setCoreParameter("AccountName", accountName);
}
std::string AllocateNodePrivateNetworkAddressRequest::getSecurityToken()const
{
return securityToken_;
}
void AllocateNodePrivateNetworkAddressRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
}
std::string AllocateNodePrivateNetworkAddressRequest::getRegionId()const
{
return regionId_;
}
void AllocateNodePrivateNetworkAddressRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
}
std::string AllocateNodePrivateNetworkAddressRequest::getZoneId()const
{
return zoneId_;
}
void AllocateNodePrivateNetworkAddressRequest::setZoneId(const std::string& zoneId)
{
zoneId_ = zoneId;
setCoreParameter("ZoneId", zoneId);
}
std::string AllocateNodePrivateNetworkAddressRequest::getDBInstanceId()const
{
return dBInstanceId_;
}
void AllocateNodePrivateNetworkAddressRequest::setDBInstanceId(const std::string& dBInstanceId)
{
dBInstanceId_ = dBInstanceId;
setCoreParameter("DBInstanceId", dBInstanceId);
}
std::string AllocateNodePrivateNetworkAddressRequest::getNodeId()const
{
return nodeId_;
}
void AllocateNodePrivateNetworkAddressRequest::setNodeId(const std::string& nodeId)
{
nodeId_ = nodeId;
setCoreParameter("NodeId", nodeId);
}

View File

@@ -0,0 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/AllocateNodePrivateNetworkAddressResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dds;
using namespace AlibabaCloud::Dds::Model;
AllocateNodePrivateNetworkAddressResult::AllocateNodePrivateNetworkAddressResult() :
ServiceResult()
{}
AllocateNodePrivateNetworkAddressResult::AllocateNodePrivateNetworkAddressResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
AllocateNodePrivateNetworkAddressResult::~AllocateNodePrivateNetworkAddressResult()
{}
void AllocateNodePrivateNetworkAddressResult::parse(const std::string &payload)
{
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ AllocatePublicNetworkAddressResult::~AllocatePublicNetworkAddressResult()
void AllocatePublicNetworkAddressResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ CheckRecoveryConditionResult::~CheckRecoveryConditionResult()
void CheckRecoveryConditionResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
if(!value["DBInstanceName"].isNull())
dBInstanceName_ = std::stoi(value["DBInstanceName"].asString());

View File

@@ -35,10 +35,13 @@ CreateAccountResult::~CreateAccountResult()
void CreateAccountResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ CreateBackupResult::~CreateBackupResult()
void CreateBackupResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
if(!value["BackupId"].isNull())
backupId_ = value["BackupId"].asString();

View File

@@ -58,6 +58,17 @@ void CreateDBInstanceRequest::setClientToken(const std::string& clientToken)
setCoreParameter("ClientToken", clientToken);
}
std::string CreateDBInstanceRequest::getReadonlyReplicas()const
{
return readonlyReplicas_;
}
void CreateDBInstanceRequest::setReadonlyReplicas(const std::string& readonlyReplicas)
{
readonlyReplicas_ = readonlyReplicas;
setCoreParameter("ReadonlyReplicas", readonlyReplicas);
}
std::string CreateDBInstanceRequest::getCouponNo()const
{
return couponNo_;

View File

@@ -35,10 +35,13 @@ CreateDBInstanceResult::~CreateDBInstanceResult()
void CreateDBInstanceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
if(!value["OrderId"].isNull())
orderId_ = value["OrderId"].asString();

View File

@@ -35,10 +35,13 @@ CreateNodeResult::~CreateNodeResult()
void CreateNodeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
if(!value["OrderId"].isNull())
orderId_ = value["OrderId"].asString();

View File

@@ -35,10 +35,13 @@ CreateRecommendationTaskResult::~CreateRecommendationTaskResult()
void CreateRecommendationTaskResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ CreateShardingDBInstanceResult::~CreateShardingDBInstanceResult()
void CreateShardingDBInstanceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
if(!value["OrderId"].isNull())
orderId_ = value["OrderId"].asString();

View File

@@ -35,10 +35,13 @@ CreateStaticVerificationResult::~CreateStaticVerificationResult()
void CreateStaticVerificationResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ DeleteDBInstanceResult::~DeleteDBInstanceResult()
void DeleteDBInstanceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ DeleteNodeResult::~DeleteNodeResult()
void DeleteNodeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
if(!value["TaskId"].isNull())
taskId_ = std::stoi(value["TaskId"].asString());

View File

@@ -35,10 +35,13 @@ DescribeAccountsResult::~DescribeAccountsResult()
void DescribeAccountsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allAccounts = value["Accounts"]["Account"];
for (auto value : allAccounts)
@@ -52,6 +55,8 @@ void DescribeAccountsResult::parse(const std::string &payload)
accountsObject.accountStatus = value["AccountStatus"].asString();
if(!value["AccountDescription"].isNull())
accountsObject.accountDescription = value["AccountDescription"].asString();
if(!value["CharacterType"].isNull())
accountsObject.characterType = value["CharacterType"].asString();
accounts_.push_back(accountsObject);
}

View File

@@ -35,10 +35,13 @@ DescribeActiveOperationTaskCountResult::~DescribeActiveOperationTaskCountResult(
void DescribeActiveOperationTaskCountResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
if(!value["TaskCount"].isNull())
taskCount_ = std::stoi(value["TaskCount"].asString());

View File

@@ -35,10 +35,13 @@ DescribeActiveOperationTaskRegionResult::~DescribeActiveOperationTaskRegionResul
void DescribeActiveOperationTaskRegionResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allRegionList = value["RegionList"]["Items"];
for (auto value : allRegionList)

View File

@@ -35,10 +35,13 @@ DescribeActiveOperationTaskResult::~DescribeActiveOperationTaskResult()
void DescribeActiveOperationTaskResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allItems = value["Items"]["ItemsItem"];
for (auto value : allItems)

View File

@@ -35,10 +35,13 @@ DescribeActiveOperationTaskTypeResult::~DescribeActiveOperationTaskTypeResult()
void DescribeActiveOperationTaskTypeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allTypeList = value["TypeList"]["Items"];
for (auto value : allTypeList)

View File

@@ -35,10 +35,13 @@ DescribeAuditFilesResult::~DescribeAuditFilesResult()
void DescribeAuditFilesResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allItems = value["Items"]["LogFile"];
for (auto value : allItems)

View File

@@ -35,10 +35,13 @@ DescribeAuditLogFilterResult::~DescribeAuditLogFilterResult()
void DescribeAuditLogFilterResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
if(!value["Filter"].isNull())
filter_ = value["Filter"].asString();

View File

@@ -35,10 +35,13 @@ DescribeAuditPolicyResult::~DescribeAuditPolicyResult()
void DescribeAuditPolicyResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
if(!value["LogAuditStatus"].isNull())
logAuditStatus_ = value["LogAuditStatus"].asString();

View File

@@ -35,10 +35,13 @@ DescribeAuditRecordsResult::~DescribeAuditRecordsResult()
void DescribeAuditRecordsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allItems = value["Items"]["SQLRecord"];
for (auto value : allItems)

View File

@@ -35,10 +35,13 @@ DescribeAvailableEngineVersionResult::~DescribeAvailableEngineVersionResult()
void DescribeAvailableEngineVersionResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allEngineVersions = value["EngineVersions"]["EngineVersion"];
for (const auto &item : allEngineVersions)

View File

@@ -35,10 +35,13 @@ DescribeAvailableTimeRangeResult::~DescribeAvailableTimeRangeResult()
void DescribeAvailableTimeRangeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allTimeRange = value["TimeRange"]["TimeRangeItem"];
for (auto value : allTimeRange)

View File

@@ -35,10 +35,13 @@ DescribeAvaliableTimeRangeResult::~DescribeAvaliableTimeRangeResult()
void DescribeAvaliableTimeRangeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allTimeRange = value["TimeRange"]["TimeRangeItem"];
for (auto value : allTimeRange)

View File

@@ -35,10 +35,13 @@ DescribeBackupDBsResult::~DescribeBackupDBsResult()
void DescribeBackupDBsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allDatabases = value["Databases"]["Database"];
for (auto value : allDatabases)

View File

@@ -35,10 +35,13 @@ DescribeBackupPolicyResult::~DescribeBackupPolicyResult()
void DescribeBackupPolicyResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
if(!value["BackupRetentionPeriod"].isNull())
backupRetentionPeriod_ = value["BackupRetentionPeriod"].asString();

View File

@@ -35,10 +35,13 @@ DescribeBackupsResult::~DescribeBackupsResult()
void DescribeBackupsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allBackups = value["Backups"]["Backup"];
for (auto value : allBackups)

View File

@@ -35,10 +35,13 @@ DescribeDBInstanceAttributeResult::~DescribeDBInstanceAttributeResult()
void DescribeDBInstanceAttributeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allDBInstances = value["DBInstances"]["DBInstance"];
for (auto value : allDBInstances)
@@ -96,12 +99,16 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload)
dBInstancesObject.lastDowngradeTime = value["LastDowngradeTime"].asString();
if(!value["ReplicationFactor"].isNull())
dBInstancesObject.replicationFactor = value["ReplicationFactor"].asString();
if(!value["ReadonlyReplicas"].isNull())
dBInstancesObject.readonlyReplicas = value["ReadonlyReplicas"].asString();
if(!value["MaxIOPS"].isNull())
dBInstancesObject.maxIOPS = std::stoi(value["MaxIOPS"].asString());
if(!value["MaxConnections"].isNull())
dBInstancesObject.maxConnections = std::stoi(value["MaxConnections"].asString());
if(!value["CurrentKernelVersion"].isNull())
dBInstancesObject.currentKernelVersion = value["CurrentKernelVersion"].asString();
if(!value["VpcAuthMode"].isNull())
dBInstancesObject.vpcAuthMode = value["VpcAuthMode"].asString();
auto allMongosList = value["MongosList"]["MongosAttribute"];
for (auto value : allMongosList)
{
@@ -144,8 +151,34 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload)
shardListObject.maxIOPS = std::stoi(value["MaxIOPS"].asString());
if(!value["MaxConnections"].isNull())
shardListObject.maxConnections = std::stoi(value["MaxConnections"].asString());
if(!value["ConnectString"].isNull())
shardListObject.connectString = value["ConnectString"].asString();
if(!value["Port"].isNull())
shardListObject.port = std::stoi(value["Port"].asString());
dBInstancesObject.shardList.push_back(shardListObject);
}
auto allConfigserverList = value["ConfigserverList"]["ConfigserverAttribute"];
for (auto value : allConfigserverList)
{
DBInstance::ConfigserverAttribute configserverListObject;
if(!value["NodeId"].isNull())
configserverListObject.nodeId = value["NodeId"].asString();
if(!value["NodeDescription"].isNull())
configserverListObject.nodeDescription = value["NodeDescription"].asString();
if(!value["NodeClass"].isNull())
configserverListObject.nodeClass = value["NodeClass"].asString();
if(!value["NodeStorage"].isNull())
configserverListObject.nodeStorage = std::stoi(value["NodeStorage"].asString());
if(!value["MaxIOPS"].isNull())
configserverListObject.maxIOPS = std::stoi(value["MaxIOPS"].asString());
if(!value["MaxConnections"].isNull())
configserverListObject.maxConnections = std::stoi(value["MaxConnections"].asString());
if(!value["ConnectString"].isNull())
configserverListObject.connectString = value["ConnectString"].asString();
if(!value["Port"].isNull())
configserverListObject.port = std::stoi(value["Port"].asString());
dBInstancesObject.configserverList.push_back(configserverListObject);
}
auto allReplicaSets = value["ReplicaSets"]["ReplicaSet"];
for (auto value : allReplicaSets)
{

View File

@@ -35,10 +35,13 @@ DescribeDBInstanceMonitorResult::~DescribeDBInstanceMonitorResult()
void DescribeDBInstanceMonitorResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
if(!value["Granularity"].isNull())
granularity_ = value["Granularity"].asString();

View File

@@ -35,10 +35,13 @@ DescribeDBInstancePerformanceResult::~DescribeDBInstancePerformanceResult()
void DescribeDBInstancePerformanceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allPerformanceKeys = value["PerformanceKeys"]["PerformanceKey"];
for (auto value : allPerformanceKeys)

View File

@@ -35,10 +35,13 @@ DescribeDBInstanceSSLResult::~DescribeDBInstanceSSLResult()
void DescribeDBInstanceSSLResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
if(!value["SSLExpiredTime"].isNull())
sSLExpiredTime_ = value["SSLExpiredTime"].asString();

View File

@@ -35,10 +35,13 @@ DescribeDBInstancesResult::~DescribeDBInstancesResult()
void DescribeDBInstancesResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allDBInstances = value["DBInstances"]["DBInstance"];
for (auto value : allDBInstances)

View File

@@ -35,10 +35,13 @@ DescribeErrorLogRecordsResult::~DescribeErrorLogRecordsResult()
void DescribeErrorLogRecordsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allItems = value["Items"]["LogRecords"];
for (auto value : allItems)
@@ -53,7 +56,7 @@ void DescribeErrorLogRecordsResult::parse(const std::string &payload)
if(!value["ConnInfo"].isNull())
itemsObject.connInfo = value["ConnInfo"].asString();
if(!value["Content"].isNull())
itemsObject.content = std::stol(value["Content"].asString());
itemsObject.content = value["Content"].asString();
items_.push_back(itemsObject);
}
if(!value["Engine"].isNull())

View File

@@ -35,10 +35,13 @@ DescribeIndexRecommendationResult::~DescribeIndexRecommendationResult()
void DescribeIndexRecommendationResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allAnalyzations = value["Analyzations"]["Analyzation"];
for (auto value : allAnalyzations)

View File

@@ -35,10 +35,13 @@ DescribeInstanceAutoRenewalAttributeResult::~DescribeInstanceAutoRenewalAttribut
void DescribeInstanceAutoRenewalAttributeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allItems = value["Items"]["Item"];
for (auto value : allItems)

View File

@@ -35,10 +35,13 @@ DescribeKernelReleaseNotesResult::~DescribeKernelReleaseNotesResult()
void DescribeKernelReleaseNotesResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allReleaseNotes = value["ReleaseNotes"]["ReleaseNote"];
for (auto value : allReleaseNotes)

View File

@@ -35,10 +35,13 @@ DescribeParameterModificationHistoryResult::~DescribeParameterModificationHistor
void DescribeParameterModificationHistoryResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allHistoricalParameters = value["HistoricalParameters"]["HistoricalParameter"];
for (auto value : allHistoricalParameters)

View File

@@ -35,10 +35,13 @@ DescribeParameterTemplatesResult::~DescribeParameterTemplatesResult()
void DescribeParameterTemplatesResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allParameters = value["Parameters"]["TemplateRecord"];
for (auto value : allParameters)

View File

@@ -35,10 +35,13 @@ DescribeParametersResult::~DescribeParametersResult()
void DescribeParametersResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allConfigParameters = value["ConfigParameters"]["Parameter"];
for (auto value : allConfigParameters)

View File

@@ -35,10 +35,13 @@ DescribeRdsVSwitchsResult::~DescribeRdsVSwitchsResult()
void DescribeRdsVSwitchsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto vSwitchesNode = value["VSwitches"];
auto allVSwitch = value["VSwitch"]["VSwitchItem"];

View File

@@ -35,10 +35,13 @@ DescribeRdsVpcsResult::~DescribeRdsVpcsResult()
void DescribeRdsVpcsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto vpcsNode = value["Vpcs"];
auto allVpc = value["Vpc"]["VpcItem"];

View File

@@ -35,10 +35,13 @@ DescribeRegionsResult::~DescribeRegionsResult()
void DescribeRegionsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allRegions = value["Regions"]["DdsRegion"];
for (auto value : allRegions)

View File

@@ -35,10 +35,13 @@ DescribeRenewalPriceResult::~DescribeRenewalPriceResult()
void DescribeRenewalPriceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allRules = value["Rules"]["Rule"];
for (auto value : allRules)

View File

@@ -35,10 +35,13 @@ DescribeReplicaConflictInfoResult::~DescribeReplicaConflictInfoResult()
void DescribeReplicaConflictInfoResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allItems = value["Items"]["ItemsItem"];
for (auto value : allItems)

View File

@@ -35,10 +35,13 @@ DescribeReplicaInitializeProgressResult::~DescribeReplicaInitializeProgressResul
void DescribeReplicaInitializeProgressResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allItems = value["Items"]["ItemsItem"];
for (auto value : allItems)

View File

@@ -35,10 +35,13 @@ DescribeReplicaPerformanceResult::~DescribeReplicaPerformanceResult()
void DescribeReplicaPerformanceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto performanceKeysNode = value["PerformanceKeys"];
auto allPerformanceKey = value["PerformanceKey"]["PerformanceKeyItem"];

View File

@@ -35,10 +35,13 @@ DescribeReplicaSetRoleResult::~DescribeReplicaSetRoleResult()
void DescribeReplicaSetRoleResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allReplicaSets = value["ReplicaSets"]["ReplicaSet"];
for (auto value : allReplicaSets)

View File

@@ -35,10 +35,13 @@ DescribeReplicaUsageResult::~DescribeReplicaUsageResult()
void DescribeReplicaUsageResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto performanceKeysNode = value["PerformanceKeys"];
auto allPerformanceKey = value["PerformanceKey"]["PerformanceKeyItem"];

View File

@@ -35,10 +35,13 @@ DescribeReplicasResult::~DescribeReplicasResult()
void DescribeReplicasResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allReplicas = value["Replicas"]["Items"];
for (auto value : allReplicas)

View File

@@ -35,10 +35,13 @@ DescribeReplicationGroupResult::~DescribeReplicationGroupResult()
void DescribeReplicationGroupResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto alltunnelContext = value["tunnelContext"]["TunnelContext"];
for (const auto &item : alltunnelContext)

View File

@@ -0,0 +1,115 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeRoleZoneInfoRequest.h>
using AlibabaCloud::Dds::Model::DescribeRoleZoneInfoRequest;
DescribeRoleZoneInfoRequest::DescribeRoleZoneInfoRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeRoleZoneInfo")
{}
DescribeRoleZoneInfoRequest::~DescribeRoleZoneInfoRequest()
{}
long DescribeRoleZoneInfoRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeRoleZoneInfoRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string DescribeRoleZoneInfoRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeRoleZoneInfoRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
}
std::string DescribeRoleZoneInfoRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeRoleZoneInfoRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeRoleZoneInfoRequest::getRegionId()const
{
return regionId_;
}
void DescribeRoleZoneInfoRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
}
std::string DescribeRoleZoneInfoRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeRoleZoneInfoRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
std::string DescribeRoleZoneInfoRequest::getDBInstanceId()const
{
return dBInstanceId_;
}
void DescribeRoleZoneInfoRequest::setDBInstanceId(const std::string& dBInstanceId)
{
dBInstanceId_ = dBInstanceId;
setCoreParameter("DBInstanceId", dBInstanceId);
}
long DescribeRoleZoneInfoRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeRoleZoneInfoRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeRoleZoneInfoRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeRoleZoneInfoRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}

View 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.
*/
#include <alibabacloud/dds/model/DescribeRoleZoneInfoResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dds;
using namespace AlibabaCloud::Dds::Model;
DescribeRoleZoneInfoResult::DescribeRoleZoneInfoResult() :
ServiceResult()
{}
DescribeRoleZoneInfoResult::DescribeRoleZoneInfoResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeRoleZoneInfoResult::~DescribeRoleZoneInfoResult()
{}
void DescribeRoleZoneInfoResult::parse(const std::string &payload)
{
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allZoneInfos = value["ZoneInfos"]["ZoneInfo"];
for (auto value : allZoneInfos)
{
ZoneInfo zoneInfosObject;
if(!value["NodeType"].isNull())
zoneInfosObject.nodeType = value["NodeType"].asString();
if(!value["RoleType"].isNull())
zoneInfosObject.roleType = value["RoleType"].asString();
if(!value["ZoneId"].isNull())
zoneInfosObject.zoneId = value["ZoneId"].asString();
if(!value["RoleId"].isNull())
zoneInfosObject.roleId = value["RoleId"].asString();
if(!value["InsName"].isNull())
zoneInfosObject.insName = value["InsName"].asString();
zoneInfos_.push_back(zoneInfosObject);
}
}
std::vector<DescribeRoleZoneInfoResult::ZoneInfo> DescribeRoleZoneInfoResult::getZoneInfos()const
{
return zoneInfos_;
}

View File

@@ -35,10 +35,13 @@ DescribeRunningLogRecordsResult::~DescribeRunningLogRecordsResult()
void DescribeRunningLogRecordsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allItems = value["Items"]["LogRecords"];
for (auto value : allItems)
@@ -53,7 +56,7 @@ void DescribeRunningLogRecordsResult::parse(const std::string &payload)
if(!value["ConnInfo"].isNull())
itemsObject.connInfo = value["ConnInfo"].asString();
if(!value["Content"].isNull())
itemsObject.content = std::stol(value["Content"].asString());
itemsObject.content = value["Content"].asString();
items_.push_back(itemsObject);
}
if(!value["Engine"].isNull())

View File

@@ -35,10 +35,13 @@ DescribeSecurityIpsResult::~DescribeSecurityIpsResult()
void DescribeSecurityIpsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allSecurityIpGroups = value["SecurityIpGroups"]["SecurityIpGroup"];
for (auto value : allSecurityIpGroups)

View File

@@ -35,10 +35,13 @@ DescribeShardingNetworkAddressResult::~DescribeShardingNetworkAddressResult()
void DescribeShardingNetworkAddressResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allNetworkAddresses = value["NetworkAddresses"]["NetworkAddress"];
for (auto value : allNetworkAddresses)
@@ -60,6 +63,8 @@ void DescribeShardingNetworkAddressResult::parse(const std::string &payload)
networkAddressesObject.nodeId = value["NodeId"].asString();
if(!value["ExpiredTime"].isNull())
networkAddressesObject.expiredTime = value["ExpiredTime"].asString();
if(!value["NodeType"].isNull())
networkAddressesObject.nodeType = value["NodeType"].asString();
networkAddresses_.push_back(networkAddressesObject);
}

View File

@@ -35,10 +35,13 @@ DescribeSlowLogRecordsResult::~DescribeSlowLogRecordsResult()
void DescribeSlowLogRecordsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allItems = value["Items"]["LogRecords"];
for (auto value : allItems)

View File

@@ -35,10 +35,13 @@ DescribeStaticVerificationListResult::~DescribeStaticVerificationListResult()
void DescribeStaticVerificationListResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allItems = value["Items"]["ItemsItem"];
for (auto value : allItems)

View File

@@ -35,10 +35,13 @@ DescribeStrategyResult::~DescribeStrategyResult()
void DescribeStrategyResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
if(!value["ReplicaId"].isNull())
replicaId_ = value["ReplicaId"].asString();

View File

@@ -35,10 +35,13 @@ DescribeVerificationListResult::~DescribeVerificationListResult()
void DescribeVerificationListResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allItems = value["Items"]["ItemsItem"];
for (auto value : allItems)

View File

@@ -35,10 +35,13 @@ DestroyInstanceResult::~DestroyInstanceResult()
void DestroyInstanceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ EvaluateFailOverSwitchResult::~EvaluateFailOverSwitchResult()
void EvaluateFailOverSwitchResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allItems = value["Items"]["ItemsItem"];
for (auto value : allItems)

View File

@@ -35,10 +35,13 @@ ListTagResourcesResult::~ListTagResourcesResult()
void ListTagResourcesResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
auto allTagResources = value["TagResources"]["TagResource"];
for (auto value : allTagResources)

View File

@@ -35,10 +35,13 @@ MigrateAvailableZoneResult::~MigrateAvailableZoneResult()
void MigrateAvailableZoneResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ MigrateToOtherZoneResult::~MigrateToOtherZoneResult()
void MigrateToOtherZoneResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ModifyAccountDescriptionResult::~ModifyAccountDescriptionResult()
void ModifyAccountDescriptionResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ModifyActiveOperationTaskResult::~ModifyActiveOperationTaskResult()
void ModifyActiveOperationTaskResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
if(!value["Ids"].isNull())
ids_ = value["Ids"].asString();

View File

@@ -35,10 +35,13 @@ ModifyAuditLogFilterResult::~ModifyAuditLogFilterResult()
void ModifyAuditLogFilterResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ModifyAuditPolicyResult::~ModifyAuditPolicyResult()
void ModifyAuditPolicyResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ModifyBackupPolicyResult::~ModifyBackupPolicyResult()
void ModifyBackupPolicyResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ModifyDBInstanceConnectionStringResult::~ModifyDBInstanceConnectionStringResult(
void ModifyDBInstanceConnectionStringResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ModifyDBInstanceDescriptionResult::~ModifyDBInstanceDescriptionResult()
void ModifyDBInstanceDescriptionResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ModifyDBInstanceMaintainTimeResult::~ModifyDBInstanceMaintainTimeResult()
void ModifyDBInstanceMaintainTimeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ModifyDBInstanceMonitorResult::~ModifyDBInstanceMonitorResult()
void ModifyDBInstanceMonitorResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ModifyDBInstanceNetExpireTimeResult::~ModifyDBInstanceNetExpireTimeResult()
void ModifyDBInstanceNetExpireTimeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ModifyDBInstanceNetworkTypeResult::~ModifyDBInstanceNetworkTypeResult()
void ModifyDBInstanceNetworkTypeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,10 +35,13 @@ ModifyDBInstanceSSLResult::~ModifyDBInstanceSSLResult()
void ModifyDBInstanceSSLResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

View File

@@ -91,6 +91,17 @@ void ModifyDBInstanceSpecRequest::setOwnerAccount(const std::string& ownerAccoun
setCoreParameter("OwnerAccount", ownerAccount);
}
std::string ModifyDBInstanceSpecRequest::getReadonlyReplicas()const
{
return readonlyReplicas_;
}
void ModifyDBInstanceSpecRequest::setReadonlyReplicas(const std::string& readonlyReplicas)
{
readonlyReplicas_ = readonlyReplicas;
setCoreParameter("ReadonlyReplicas", readonlyReplicas);
}
std::string ModifyDBInstanceSpecRequest::getCouponNo()const
{
return couponNo_;

View File

@@ -35,10 +35,13 @@ ModifyDBInstanceSpecResult::~ModifyDBInstanceSpecResult()
void ModifyDBInstanceSpecResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
if(!value["OrderId"].isNull())
orderId_ = value["OrderId"].asString();

View File

@@ -35,10 +35,13 @@ ModifyGuardDomainModeResult::~ModifyGuardDomainModeResult()
void ModifyGuardDomainModeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::CharReaderBuilder builder;
Json::CharReader *reader = builder.newCharReader();
Json::Value *val;
Json::Value value;
reader.parse(payload, value);
JSONCPP_STRING *errs;
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
value = *val;
setRequestId(value["RequestId"].asString());
}

Some files were not shown because too many files have changed in this diff Show More