Compare commits

..

2 Commits

Author SHA1 Message Date
sdk-team
0781ea0be4 Add GWS serie apis. 2020-01-03 18:21:00 +08:00
sdk-team
07fbfc619a New API DescribeAvailableResource. 2020-01-03 17:04:05 +08:00
238 changed files with 2549 additions and 10813 deletions

View File

@@ -1,3 +1,12 @@
2020-01-03 Version 1.36.232
- Add GWS serie apis.
- Add QueryReport.
- Fix ListJobs.
- Etc.
2020-01-03 Version 1.36.231
- New API DescribeAvailableResource.
2020-01-03 Version 1.36.230
- ImmediateDelete.
- DescribeInstance CreateTimeUTC ExpireTimeUTC.

View File

@@ -1 +1 @@
1.36.230
1.36.232

View File

@@ -41,22 +41,12 @@ set(dds_public_header_model
include/alibabacloud/dds/model/CreateRecommendationTaskResult.h
include/alibabacloud/dds/model/CreateShardingDBInstanceRequest.h
include/alibabacloud/dds/model/CreateShardingDBInstanceResult.h
include/alibabacloud/dds/model/CreateStaticVerificationRequest.h
include/alibabacloud/dds/model/CreateStaticVerificationResult.h
include/alibabacloud/dds/model/DeleteDBInstanceRequest.h
include/alibabacloud/dds/model/DeleteDBInstanceResult.h
include/alibabacloud/dds/model/DeleteNodeRequest.h
include/alibabacloud/dds/model/DeleteNodeResult.h
include/alibabacloud/dds/model/DescribeAccountsRequest.h
include/alibabacloud/dds/model/DescribeAccountsResult.h
include/alibabacloud/dds/model/DescribeActiveOperationTaskRequest.h
include/alibabacloud/dds/model/DescribeActiveOperationTaskResult.h
include/alibabacloud/dds/model/DescribeActiveOperationTaskCountRequest.h
include/alibabacloud/dds/model/DescribeActiveOperationTaskCountResult.h
include/alibabacloud/dds/model/DescribeActiveOperationTaskRegionRequest.h
include/alibabacloud/dds/model/DescribeActiveOperationTaskRegionResult.h
include/alibabacloud/dds/model/DescribeActiveOperationTaskTypeRequest.h
include/alibabacloud/dds/model/DescribeActiveOperationTaskTypeResult.h
include/alibabacloud/dds/model/DescribeAuditFilesRequest.h
include/alibabacloud/dds/model/DescribeAuditFilesResult.h
include/alibabacloud/dds/model/DescribeAuditLogFilterRequest.h
@@ -67,10 +57,10 @@ set(dds_public_header_model
include/alibabacloud/dds/model/DescribeAuditRecordsResult.h
include/alibabacloud/dds/model/DescribeAvailableEngineVersionRequest.h
include/alibabacloud/dds/model/DescribeAvailableEngineVersionResult.h
include/alibabacloud/dds/model/DescribeAvailableResourceRequest.h
include/alibabacloud/dds/model/DescribeAvailableResourceResult.h
include/alibabacloud/dds/model/DescribeAvailableTimeRangeRequest.h
include/alibabacloud/dds/model/DescribeAvailableTimeRangeResult.h
include/alibabacloud/dds/model/DescribeAvaliableTimeRangeRequest.h
include/alibabacloud/dds/model/DescribeAvaliableTimeRangeResult.h
include/alibabacloud/dds/model/DescribeBackupDBsRequest.h
include/alibabacloud/dds/model/DescribeBackupDBsResult.h
include/alibabacloud/dds/model/DescribeBackupPolicyRequest.h
@@ -103,48 +93,28 @@ set(dds_public_header_model
include/alibabacloud/dds/model/DescribeParameterTemplatesResult.h
include/alibabacloud/dds/model/DescribeParametersRequest.h
include/alibabacloud/dds/model/DescribeParametersResult.h
include/alibabacloud/dds/model/DescribeRdsVSwitchsRequest.h
include/alibabacloud/dds/model/DescribeRdsVSwitchsResult.h
include/alibabacloud/dds/model/DescribeRdsVpcsRequest.h
include/alibabacloud/dds/model/DescribeRdsVpcsResult.h
include/alibabacloud/dds/model/DescribeRegionsRequest.h
include/alibabacloud/dds/model/DescribeRegionsResult.h
include/alibabacloud/dds/model/DescribeRenewalPriceRequest.h
include/alibabacloud/dds/model/DescribeRenewalPriceResult.h
include/alibabacloud/dds/model/DescribeReplicaConflictInfoRequest.h
include/alibabacloud/dds/model/DescribeReplicaConflictInfoResult.h
include/alibabacloud/dds/model/DescribeReplicaInitializeProgressRequest.h
include/alibabacloud/dds/model/DescribeReplicaInitializeProgressResult.h
include/alibabacloud/dds/model/DescribeReplicaPerformanceRequest.h
include/alibabacloud/dds/model/DescribeReplicaPerformanceResult.h
include/alibabacloud/dds/model/DescribeReplicaSetRoleRequest.h
include/alibabacloud/dds/model/DescribeReplicaSetRoleResult.h
include/alibabacloud/dds/model/DescribeReplicaUsageRequest.h
include/alibabacloud/dds/model/DescribeReplicaUsageResult.h
include/alibabacloud/dds/model/DescribeReplicasRequest.h
include/alibabacloud/dds/model/DescribeReplicasResult.h
include/alibabacloud/dds/model/DescribeReplicationGroupRequest.h
include/alibabacloud/dds/model/DescribeReplicationGroupResult.h
include/alibabacloud/dds/model/DescribeRoleZoneInfoRequest.h
include/alibabacloud/dds/model/DescribeRoleZoneInfoResult.h
include/alibabacloud/dds/model/DescribeRunningLogRecordsRequest.h
include/alibabacloud/dds/model/DescribeRunningLogRecordsResult.h
include/alibabacloud/dds/model/DescribeSecurityGroupConfigurationRequest.h
include/alibabacloud/dds/model/DescribeSecurityGroupConfigurationResult.h
include/alibabacloud/dds/model/DescribeSecurityIpsRequest.h
include/alibabacloud/dds/model/DescribeSecurityIpsResult.h
include/alibabacloud/dds/model/DescribeShardingNetworkAddressRequest.h
include/alibabacloud/dds/model/DescribeShardingNetworkAddressResult.h
include/alibabacloud/dds/model/DescribeSlowLogRecordsRequest.h
include/alibabacloud/dds/model/DescribeSlowLogRecordsResult.h
include/alibabacloud/dds/model/DescribeStaticVerificationListRequest.h
include/alibabacloud/dds/model/DescribeStaticVerificationListResult.h
include/alibabacloud/dds/model/DescribeStrategyRequest.h
include/alibabacloud/dds/model/DescribeStrategyResult.h
include/alibabacloud/dds/model/DescribeVerificationListRequest.h
include/alibabacloud/dds/model/DescribeVerificationListResult.h
include/alibabacloud/dds/model/DescribeTagsRequest.h
include/alibabacloud/dds/model/DescribeTagsResult.h
include/alibabacloud/dds/model/DestroyInstanceRequest.h
include/alibabacloud/dds/model/DestroyInstanceResult.h
include/alibabacloud/dds/model/EvaluateFailOverSwitchRequest.h
include/alibabacloud/dds/model/EvaluateFailOverSwitchResult.h
include/alibabacloud/dds/model/ListTagResourcesRequest.h
include/alibabacloud/dds/model/ListTagResourcesResult.h
include/alibabacloud/dds/model/MigrateAvailableZoneRequest.h
@@ -153,8 +123,6 @@ set(dds_public_header_model
include/alibabacloud/dds/model/MigrateToOtherZoneResult.h
include/alibabacloud/dds/model/ModifyAccountDescriptionRequest.h
include/alibabacloud/dds/model/ModifyAccountDescriptionResult.h
include/alibabacloud/dds/model/ModifyActiveOperationTaskRequest.h
include/alibabacloud/dds/model/ModifyActiveOperationTaskResult.h
include/alibabacloud/dds/model/ModifyAuditLogFilterRequest.h
include/alibabacloud/dds/model/ModifyAuditLogFilterResult.h
include/alibabacloud/dds/model/ModifyAuditPolicyRequest.h
@@ -179,8 +147,6 @@ set(dds_public_header_model
include/alibabacloud/dds/model/ModifyDBInstanceSpecResult.h
include/alibabacloud/dds/model/ModifyDBInstanceTDERequest.h
include/alibabacloud/dds/model/ModifyDBInstanceTDEResult.h
include/alibabacloud/dds/model/ModifyGuardDomainModeRequest.h
include/alibabacloud/dds/model/ModifyGuardDomainModeResult.h
include/alibabacloud/dds/model/ModifyInstanceAutoRenewalAttributeRequest.h
include/alibabacloud/dds/model/ModifyInstanceAutoRenewalAttributeResult.h
include/alibabacloud/dds/model/ModifyInstanceVpcAuthModeRequest.h
@@ -189,24 +155,14 @@ set(dds_public_header_model
include/alibabacloud/dds/model/ModifyNodeSpecResult.h
include/alibabacloud/dds/model/ModifyParametersRequest.h
include/alibabacloud/dds/model/ModifyParametersResult.h
include/alibabacloud/dds/model/ModifyReplicaDescriptionRequest.h
include/alibabacloud/dds/model/ModifyReplicaDescriptionResult.h
include/alibabacloud/dds/model/ModifyReplicaModeRequest.h
include/alibabacloud/dds/model/ModifyReplicaModeResult.h
include/alibabacloud/dds/model/ModifyReplicaRecoveryModeRequest.h
include/alibabacloud/dds/model/ModifyReplicaRecoveryModeResult.h
include/alibabacloud/dds/model/ModifyReplicaRelationRequest.h
include/alibabacloud/dds/model/ModifyReplicaRelationResult.h
include/alibabacloud/dds/model/ModifyReplicaVerificationModeRequest.h
include/alibabacloud/dds/model/ModifyReplicaVerificationModeResult.h
include/alibabacloud/dds/model/ModifySecurityGroupConfigurationRequest.h
include/alibabacloud/dds/model/ModifySecurityGroupConfigurationResult.h
include/alibabacloud/dds/model/ModifySecurityIpsRequest.h
include/alibabacloud/dds/model/ModifySecurityIpsResult.h
include/alibabacloud/dds/model/ReleaseNodePrivateNetworkAddressRequest.h
include/alibabacloud/dds/model/ReleaseNodePrivateNetworkAddressResult.h
include/alibabacloud/dds/model/ReleasePublicNetworkAddressRequest.h
include/alibabacloud/dds/model/ReleasePublicNetworkAddressResult.h
include/alibabacloud/dds/model/ReleaseReplicaRequest.h
include/alibabacloud/dds/model/ReleaseReplicaResult.h
include/alibabacloud/dds/model/RenewDBInstanceRequest.h
include/alibabacloud/dds/model/RenewDBInstanceResult.h
include/alibabacloud/dds/model/ResetAccountPasswordRequest.h
@@ -215,12 +171,8 @@ set(dds_public_header_model
include/alibabacloud/dds/model/RestartDBInstanceResult.h
include/alibabacloud/dds/model/RestoreDBInstanceRequest.h
include/alibabacloud/dds/model/RestoreDBInstanceResult.h
include/alibabacloud/dds/model/SampleRequest.h
include/alibabacloud/dds/model/SampleResult.h
include/alibabacloud/dds/model/SwitchDBInstanceHARequest.h
include/alibabacloud/dds/model/SwitchDBInstanceHAResult.h
include/alibabacloud/dds/model/SwithcDBInstanceHARequest.h
include/alibabacloud/dds/model/SwithcDBInstanceHAResult.h
include/alibabacloud/dds/model/TagResourcesRequest.h
include/alibabacloud/dds/model/TagResourcesResult.h
include/alibabacloud/dds/model/TransformToPrePaidRequest.h
@@ -254,22 +206,12 @@ set(dds_src
src/model/CreateRecommendationTaskResult.cc
src/model/CreateShardingDBInstanceRequest.cc
src/model/CreateShardingDBInstanceResult.cc
src/model/CreateStaticVerificationRequest.cc
src/model/CreateStaticVerificationResult.cc
src/model/DeleteDBInstanceRequest.cc
src/model/DeleteDBInstanceResult.cc
src/model/DeleteNodeRequest.cc
src/model/DeleteNodeResult.cc
src/model/DescribeAccountsRequest.cc
src/model/DescribeAccountsResult.cc
src/model/DescribeActiveOperationTaskRequest.cc
src/model/DescribeActiveOperationTaskResult.cc
src/model/DescribeActiveOperationTaskCountRequest.cc
src/model/DescribeActiveOperationTaskCountResult.cc
src/model/DescribeActiveOperationTaskRegionRequest.cc
src/model/DescribeActiveOperationTaskRegionResult.cc
src/model/DescribeActiveOperationTaskTypeRequest.cc
src/model/DescribeActiveOperationTaskTypeResult.cc
src/model/DescribeAuditFilesRequest.cc
src/model/DescribeAuditFilesResult.cc
src/model/DescribeAuditLogFilterRequest.cc
@@ -280,10 +222,10 @@ set(dds_src
src/model/DescribeAuditRecordsResult.cc
src/model/DescribeAvailableEngineVersionRequest.cc
src/model/DescribeAvailableEngineVersionResult.cc
src/model/DescribeAvailableResourceRequest.cc
src/model/DescribeAvailableResourceResult.cc
src/model/DescribeAvailableTimeRangeRequest.cc
src/model/DescribeAvailableTimeRangeResult.cc
src/model/DescribeAvaliableTimeRangeRequest.cc
src/model/DescribeAvaliableTimeRangeResult.cc
src/model/DescribeBackupDBsRequest.cc
src/model/DescribeBackupDBsResult.cc
src/model/DescribeBackupPolicyRequest.cc
@@ -316,48 +258,28 @@ set(dds_src
src/model/DescribeParameterTemplatesResult.cc
src/model/DescribeParametersRequest.cc
src/model/DescribeParametersResult.cc
src/model/DescribeRdsVSwitchsRequest.cc
src/model/DescribeRdsVSwitchsResult.cc
src/model/DescribeRdsVpcsRequest.cc
src/model/DescribeRdsVpcsResult.cc
src/model/DescribeRegionsRequest.cc
src/model/DescribeRegionsResult.cc
src/model/DescribeRenewalPriceRequest.cc
src/model/DescribeRenewalPriceResult.cc
src/model/DescribeReplicaConflictInfoRequest.cc
src/model/DescribeReplicaConflictInfoResult.cc
src/model/DescribeReplicaInitializeProgressRequest.cc
src/model/DescribeReplicaInitializeProgressResult.cc
src/model/DescribeReplicaPerformanceRequest.cc
src/model/DescribeReplicaPerformanceResult.cc
src/model/DescribeReplicaSetRoleRequest.cc
src/model/DescribeReplicaSetRoleResult.cc
src/model/DescribeReplicaUsageRequest.cc
src/model/DescribeReplicaUsageResult.cc
src/model/DescribeReplicasRequest.cc
src/model/DescribeReplicasResult.cc
src/model/DescribeReplicationGroupRequest.cc
src/model/DescribeReplicationGroupResult.cc
src/model/DescribeRoleZoneInfoRequest.cc
src/model/DescribeRoleZoneInfoResult.cc
src/model/DescribeRunningLogRecordsRequest.cc
src/model/DescribeRunningLogRecordsResult.cc
src/model/DescribeSecurityGroupConfigurationRequest.cc
src/model/DescribeSecurityGroupConfigurationResult.cc
src/model/DescribeSecurityIpsRequest.cc
src/model/DescribeSecurityIpsResult.cc
src/model/DescribeShardingNetworkAddressRequest.cc
src/model/DescribeShardingNetworkAddressResult.cc
src/model/DescribeSlowLogRecordsRequest.cc
src/model/DescribeSlowLogRecordsResult.cc
src/model/DescribeStaticVerificationListRequest.cc
src/model/DescribeStaticVerificationListResult.cc
src/model/DescribeStrategyRequest.cc
src/model/DescribeStrategyResult.cc
src/model/DescribeVerificationListRequest.cc
src/model/DescribeVerificationListResult.cc
src/model/DescribeTagsRequest.cc
src/model/DescribeTagsResult.cc
src/model/DestroyInstanceRequest.cc
src/model/DestroyInstanceResult.cc
src/model/EvaluateFailOverSwitchRequest.cc
src/model/EvaluateFailOverSwitchResult.cc
src/model/ListTagResourcesRequest.cc
src/model/ListTagResourcesResult.cc
src/model/MigrateAvailableZoneRequest.cc
@@ -366,8 +288,6 @@ set(dds_src
src/model/MigrateToOtherZoneResult.cc
src/model/ModifyAccountDescriptionRequest.cc
src/model/ModifyAccountDescriptionResult.cc
src/model/ModifyActiveOperationTaskRequest.cc
src/model/ModifyActiveOperationTaskResult.cc
src/model/ModifyAuditLogFilterRequest.cc
src/model/ModifyAuditLogFilterResult.cc
src/model/ModifyAuditPolicyRequest.cc
@@ -392,8 +312,6 @@ set(dds_src
src/model/ModifyDBInstanceSpecResult.cc
src/model/ModifyDBInstanceTDERequest.cc
src/model/ModifyDBInstanceTDEResult.cc
src/model/ModifyGuardDomainModeRequest.cc
src/model/ModifyGuardDomainModeResult.cc
src/model/ModifyInstanceAutoRenewalAttributeRequest.cc
src/model/ModifyInstanceAutoRenewalAttributeResult.cc
src/model/ModifyInstanceVpcAuthModeRequest.cc
@@ -402,24 +320,14 @@ set(dds_src
src/model/ModifyNodeSpecResult.cc
src/model/ModifyParametersRequest.cc
src/model/ModifyParametersResult.cc
src/model/ModifyReplicaDescriptionRequest.cc
src/model/ModifyReplicaDescriptionResult.cc
src/model/ModifyReplicaModeRequest.cc
src/model/ModifyReplicaModeResult.cc
src/model/ModifyReplicaRecoveryModeRequest.cc
src/model/ModifyReplicaRecoveryModeResult.cc
src/model/ModifyReplicaRelationRequest.cc
src/model/ModifyReplicaRelationResult.cc
src/model/ModifyReplicaVerificationModeRequest.cc
src/model/ModifyReplicaVerificationModeResult.cc
src/model/ModifySecurityGroupConfigurationRequest.cc
src/model/ModifySecurityGroupConfigurationResult.cc
src/model/ModifySecurityIpsRequest.cc
src/model/ModifySecurityIpsResult.cc
src/model/ReleaseNodePrivateNetworkAddressRequest.cc
src/model/ReleaseNodePrivateNetworkAddressResult.cc
src/model/ReleasePublicNetworkAddressRequest.cc
src/model/ReleasePublicNetworkAddressResult.cc
src/model/ReleaseReplicaRequest.cc
src/model/ReleaseReplicaResult.cc
src/model/RenewDBInstanceRequest.cc
src/model/RenewDBInstanceResult.cc
src/model/ResetAccountPasswordRequest.cc
@@ -428,12 +336,8 @@ set(dds_src
src/model/RestartDBInstanceResult.cc
src/model/RestoreDBInstanceRequest.cc
src/model/RestoreDBInstanceResult.cc
src/model/SampleRequest.cc
src/model/SampleResult.cc
src/model/SwitchDBInstanceHARequest.cc
src/model/SwitchDBInstanceHAResult.cc
src/model/SwithcDBInstanceHARequest.cc
src/model/SwithcDBInstanceHAResult.cc
src/model/TagResourcesRequest.cc
src/model/TagResourcesResult.cc
src/model/TransformToPrePaidRequest.cc

View File

@@ -42,22 +42,12 @@
#include "model/CreateRecommendationTaskResult.h"
#include "model/CreateShardingDBInstanceRequest.h"
#include "model/CreateShardingDBInstanceResult.h"
#include "model/CreateStaticVerificationRequest.h"
#include "model/CreateStaticVerificationResult.h"
#include "model/DeleteDBInstanceRequest.h"
#include "model/DeleteDBInstanceResult.h"
#include "model/DeleteNodeRequest.h"
#include "model/DeleteNodeResult.h"
#include "model/DescribeAccountsRequest.h"
#include "model/DescribeAccountsResult.h"
#include "model/DescribeActiveOperationTaskRequest.h"
#include "model/DescribeActiveOperationTaskResult.h"
#include "model/DescribeActiveOperationTaskCountRequest.h"
#include "model/DescribeActiveOperationTaskCountResult.h"
#include "model/DescribeActiveOperationTaskRegionRequest.h"
#include "model/DescribeActiveOperationTaskRegionResult.h"
#include "model/DescribeActiveOperationTaskTypeRequest.h"
#include "model/DescribeActiveOperationTaskTypeResult.h"
#include "model/DescribeAuditFilesRequest.h"
#include "model/DescribeAuditFilesResult.h"
#include "model/DescribeAuditLogFilterRequest.h"
@@ -68,10 +58,10 @@
#include "model/DescribeAuditRecordsResult.h"
#include "model/DescribeAvailableEngineVersionRequest.h"
#include "model/DescribeAvailableEngineVersionResult.h"
#include "model/DescribeAvailableResourceRequest.h"
#include "model/DescribeAvailableResourceResult.h"
#include "model/DescribeAvailableTimeRangeRequest.h"
#include "model/DescribeAvailableTimeRangeResult.h"
#include "model/DescribeAvaliableTimeRangeRequest.h"
#include "model/DescribeAvaliableTimeRangeResult.h"
#include "model/DescribeBackupDBsRequest.h"
#include "model/DescribeBackupDBsResult.h"
#include "model/DescribeBackupPolicyRequest.h"
@@ -104,48 +94,28 @@
#include "model/DescribeParameterTemplatesResult.h"
#include "model/DescribeParametersRequest.h"
#include "model/DescribeParametersResult.h"
#include "model/DescribeRdsVSwitchsRequest.h"
#include "model/DescribeRdsVSwitchsResult.h"
#include "model/DescribeRdsVpcsRequest.h"
#include "model/DescribeRdsVpcsResult.h"
#include "model/DescribeRegionsRequest.h"
#include "model/DescribeRegionsResult.h"
#include "model/DescribeRenewalPriceRequest.h"
#include "model/DescribeRenewalPriceResult.h"
#include "model/DescribeReplicaConflictInfoRequest.h"
#include "model/DescribeReplicaConflictInfoResult.h"
#include "model/DescribeReplicaInitializeProgressRequest.h"
#include "model/DescribeReplicaInitializeProgressResult.h"
#include "model/DescribeReplicaPerformanceRequest.h"
#include "model/DescribeReplicaPerformanceResult.h"
#include "model/DescribeReplicaSetRoleRequest.h"
#include "model/DescribeReplicaSetRoleResult.h"
#include "model/DescribeReplicaUsageRequest.h"
#include "model/DescribeReplicaUsageResult.h"
#include "model/DescribeReplicasRequest.h"
#include "model/DescribeReplicasResult.h"
#include "model/DescribeReplicationGroupRequest.h"
#include "model/DescribeReplicationGroupResult.h"
#include "model/DescribeRoleZoneInfoRequest.h"
#include "model/DescribeRoleZoneInfoResult.h"
#include "model/DescribeRunningLogRecordsRequest.h"
#include "model/DescribeRunningLogRecordsResult.h"
#include "model/DescribeSecurityGroupConfigurationRequest.h"
#include "model/DescribeSecurityGroupConfigurationResult.h"
#include "model/DescribeSecurityIpsRequest.h"
#include "model/DescribeSecurityIpsResult.h"
#include "model/DescribeShardingNetworkAddressRequest.h"
#include "model/DescribeShardingNetworkAddressResult.h"
#include "model/DescribeSlowLogRecordsRequest.h"
#include "model/DescribeSlowLogRecordsResult.h"
#include "model/DescribeStaticVerificationListRequest.h"
#include "model/DescribeStaticVerificationListResult.h"
#include "model/DescribeStrategyRequest.h"
#include "model/DescribeStrategyResult.h"
#include "model/DescribeVerificationListRequest.h"
#include "model/DescribeVerificationListResult.h"
#include "model/DescribeTagsRequest.h"
#include "model/DescribeTagsResult.h"
#include "model/DestroyInstanceRequest.h"
#include "model/DestroyInstanceResult.h"
#include "model/EvaluateFailOverSwitchRequest.h"
#include "model/EvaluateFailOverSwitchResult.h"
#include "model/ListTagResourcesRequest.h"
#include "model/ListTagResourcesResult.h"
#include "model/MigrateAvailableZoneRequest.h"
@@ -154,8 +124,6 @@
#include "model/MigrateToOtherZoneResult.h"
#include "model/ModifyAccountDescriptionRequest.h"
#include "model/ModifyAccountDescriptionResult.h"
#include "model/ModifyActiveOperationTaskRequest.h"
#include "model/ModifyActiveOperationTaskResult.h"
#include "model/ModifyAuditLogFilterRequest.h"
#include "model/ModifyAuditLogFilterResult.h"
#include "model/ModifyAuditPolicyRequest.h"
@@ -180,8 +148,6 @@
#include "model/ModifyDBInstanceSpecResult.h"
#include "model/ModifyDBInstanceTDERequest.h"
#include "model/ModifyDBInstanceTDEResult.h"
#include "model/ModifyGuardDomainModeRequest.h"
#include "model/ModifyGuardDomainModeResult.h"
#include "model/ModifyInstanceAutoRenewalAttributeRequest.h"
#include "model/ModifyInstanceAutoRenewalAttributeResult.h"
#include "model/ModifyInstanceVpcAuthModeRequest.h"
@@ -190,24 +156,14 @@
#include "model/ModifyNodeSpecResult.h"
#include "model/ModifyParametersRequest.h"
#include "model/ModifyParametersResult.h"
#include "model/ModifyReplicaDescriptionRequest.h"
#include "model/ModifyReplicaDescriptionResult.h"
#include "model/ModifyReplicaModeRequest.h"
#include "model/ModifyReplicaModeResult.h"
#include "model/ModifyReplicaRecoveryModeRequest.h"
#include "model/ModifyReplicaRecoveryModeResult.h"
#include "model/ModifyReplicaRelationRequest.h"
#include "model/ModifyReplicaRelationResult.h"
#include "model/ModifyReplicaVerificationModeRequest.h"
#include "model/ModifyReplicaVerificationModeResult.h"
#include "model/ModifySecurityGroupConfigurationRequest.h"
#include "model/ModifySecurityGroupConfigurationResult.h"
#include "model/ModifySecurityIpsRequest.h"
#include "model/ModifySecurityIpsResult.h"
#include "model/ReleaseNodePrivateNetworkAddressRequest.h"
#include "model/ReleaseNodePrivateNetworkAddressResult.h"
#include "model/ReleasePublicNetworkAddressRequest.h"
#include "model/ReleasePublicNetworkAddressResult.h"
#include "model/ReleaseReplicaRequest.h"
#include "model/ReleaseReplicaResult.h"
#include "model/RenewDBInstanceRequest.h"
#include "model/RenewDBInstanceResult.h"
#include "model/ResetAccountPasswordRequest.h"
@@ -216,12 +172,8 @@
#include "model/RestartDBInstanceResult.h"
#include "model/RestoreDBInstanceRequest.h"
#include "model/RestoreDBInstanceResult.h"
#include "model/SampleRequest.h"
#include "model/SampleResult.h"
#include "model/SwitchDBInstanceHARequest.h"
#include "model/SwitchDBInstanceHAResult.h"
#include "model/SwithcDBInstanceHARequest.h"
#include "model/SwithcDBInstanceHAResult.h"
#include "model/TagResourcesRequest.h"
#include "model/TagResourcesResult.h"
#include "model/TransformToPrePaidRequest.h"
@@ -271,9 +223,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateShardingDBInstanceResult> CreateShardingDBInstanceOutcome;
typedef std::future<CreateShardingDBInstanceOutcome> CreateShardingDBInstanceOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::CreateShardingDBInstanceRequest&, const CreateShardingDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateShardingDBInstanceAsyncHandler;
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::DeleteDBInstanceResult> DeleteDBInstanceOutcome;
typedef std::future<DeleteDBInstanceOutcome> DeleteDBInstanceOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DeleteDBInstanceRequest&, const DeleteDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDBInstanceAsyncHandler;
@@ -283,18 +232,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeAccountsResult> DescribeAccountsOutcome;
typedef std::future<DescribeAccountsOutcome> DescribeAccountsOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeAccountsRequest&, const DescribeAccountsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAccountsAsyncHandler;
typedef Outcome<Error, Model::DescribeActiveOperationTaskResult> DescribeActiveOperationTaskOutcome;
typedef std::future<DescribeActiveOperationTaskOutcome> DescribeActiveOperationTaskOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeActiveOperationTaskRequest&, const DescribeActiveOperationTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeActiveOperationTaskAsyncHandler;
typedef Outcome<Error, Model::DescribeActiveOperationTaskCountResult> DescribeActiveOperationTaskCountOutcome;
typedef std::future<DescribeActiveOperationTaskCountOutcome> DescribeActiveOperationTaskCountOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeActiveOperationTaskCountRequest&, const DescribeActiveOperationTaskCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeActiveOperationTaskCountAsyncHandler;
typedef Outcome<Error, Model::DescribeActiveOperationTaskRegionResult> DescribeActiveOperationTaskRegionOutcome;
typedef std::future<DescribeActiveOperationTaskRegionOutcome> DescribeActiveOperationTaskRegionOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeActiveOperationTaskRegionRequest&, const DescribeActiveOperationTaskRegionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeActiveOperationTaskRegionAsyncHandler;
typedef Outcome<Error, Model::DescribeActiveOperationTaskTypeResult> DescribeActiveOperationTaskTypeOutcome;
typedef std::future<DescribeActiveOperationTaskTypeOutcome> DescribeActiveOperationTaskTypeOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeActiveOperationTaskTypeRequest&, const DescribeActiveOperationTaskTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeActiveOperationTaskTypeAsyncHandler;
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;
@@ -310,12 +247,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeAvailableEngineVersionResult> DescribeAvailableEngineVersionOutcome;
typedef std::future<DescribeAvailableEngineVersionOutcome> DescribeAvailableEngineVersionOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeAvailableEngineVersionRequest&, const DescribeAvailableEngineVersionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAvailableEngineVersionAsyncHandler;
typedef Outcome<Error, Model::DescribeAvailableResourceResult> DescribeAvailableResourceOutcome;
typedef std::future<DescribeAvailableResourceOutcome> DescribeAvailableResourceOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeAvailableResourceRequest&, const DescribeAvailableResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAvailableResourceAsyncHandler;
typedef Outcome<Error, Model::DescribeAvailableTimeRangeResult> DescribeAvailableTimeRangeOutcome;
typedef std::future<DescribeAvailableTimeRangeOutcome> DescribeAvailableTimeRangeOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeAvailableTimeRangeRequest&, const DescribeAvailableTimeRangeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAvailableTimeRangeAsyncHandler;
typedef Outcome<Error, Model::DescribeAvaliableTimeRangeResult> DescribeAvaliableTimeRangeOutcome;
typedef std::future<DescribeAvaliableTimeRangeOutcome> DescribeAvaliableTimeRangeOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeAvaliableTimeRangeRequest&, const DescribeAvaliableTimeRangeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAvaliableTimeRangeAsyncHandler;
typedef Outcome<Error, Model::DescribeBackupDBsResult> DescribeBackupDBsOutcome;
typedef std::future<DescribeBackupDBsOutcome> DescribeBackupDBsOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeBackupDBsRequest&, const DescribeBackupDBsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBackupDBsAsyncHandler;
@@ -364,45 +301,24 @@ namespace AlibabaCloud
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::DescribeRdsVSwitchsResult> DescribeRdsVSwitchsOutcome;
typedef std::future<DescribeRdsVSwitchsOutcome> DescribeRdsVSwitchsOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeRdsVSwitchsRequest&, const DescribeRdsVSwitchsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRdsVSwitchsAsyncHandler;
typedef Outcome<Error, Model::DescribeRdsVpcsResult> DescribeRdsVpcsOutcome;
typedef std::future<DescribeRdsVpcsOutcome> DescribeRdsVpcsOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeRdsVpcsRequest&, const DescribeRdsVpcsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRdsVpcsAsyncHandler;
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::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::DescribeReplicaConflictInfoResult> DescribeReplicaConflictInfoOutcome;
typedef std::future<DescribeReplicaConflictInfoOutcome> DescribeReplicaConflictInfoOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeReplicaConflictInfoRequest&, const DescribeReplicaConflictInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeReplicaConflictInfoAsyncHandler;
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::DescribeReplicaPerformanceResult> DescribeReplicaPerformanceOutcome;
typedef std::future<DescribeReplicaPerformanceOutcome> DescribeReplicaPerformanceOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeReplicaPerformanceRequest&, const DescribeReplicaPerformanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeReplicaPerformanceAsyncHandler;
typedef Outcome<Error, Model::DescribeReplicaSetRoleResult> DescribeReplicaSetRoleOutcome;
typedef std::future<DescribeReplicaSetRoleOutcome> DescribeReplicaSetRoleOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeReplicaSetRoleRequest&, const DescribeReplicaSetRoleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeReplicaSetRoleAsyncHandler;
typedef Outcome<Error, Model::DescribeReplicaUsageResult> DescribeReplicaUsageOutcome;
typedef std::future<DescribeReplicaUsageOutcome> DescribeReplicaUsageOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeReplicaUsageRequest&, const DescribeReplicaUsageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeReplicaUsageAsyncHandler;
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::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::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::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::DescribeSecurityGroupConfigurationResult> DescribeSecurityGroupConfigurationOutcome;
typedef std::future<DescribeSecurityGroupConfigurationOutcome> DescribeSecurityGroupConfigurationOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeSecurityGroupConfigurationRequest&, const DescribeSecurityGroupConfigurationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSecurityGroupConfigurationAsyncHandler;
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;
@@ -412,21 +328,12 @@ namespace AlibabaCloud
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;
typedef Outcome<Error, Model::DescribeStaticVerificationListResult> DescribeStaticVerificationListOutcome;
typedef std::future<DescribeStaticVerificationListOutcome> DescribeStaticVerificationListOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeStaticVerificationListRequest&, const DescribeStaticVerificationListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeStaticVerificationListAsyncHandler;
typedef Outcome<Error, Model::DescribeStrategyResult> DescribeStrategyOutcome;
typedef std::future<DescribeStrategyOutcome> DescribeStrategyOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeStrategyRequest&, const DescribeStrategyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeStrategyAsyncHandler;
typedef Outcome<Error, Model::DescribeVerificationListResult> DescribeVerificationListOutcome;
typedef std::future<DescribeVerificationListOutcome> DescribeVerificationListOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeVerificationListRequest&, const DescribeVerificationListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVerificationListAsyncHandler;
typedef Outcome<Error, Model::DescribeTagsResult> DescribeTagsOutcome;
typedef std::future<DescribeTagsOutcome> DescribeTagsOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DescribeTagsRequest&, const DescribeTagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTagsAsyncHandler;
typedef Outcome<Error, Model::DestroyInstanceResult> DestroyInstanceOutcome;
typedef std::future<DestroyInstanceOutcome> DestroyInstanceOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::DestroyInstanceRequest&, const DestroyInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DestroyInstanceAsyncHandler;
typedef Outcome<Error, Model::EvaluateFailOverSwitchResult> EvaluateFailOverSwitchOutcome;
typedef std::future<EvaluateFailOverSwitchOutcome> EvaluateFailOverSwitchOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::EvaluateFailOverSwitchRequest&, const EvaluateFailOverSwitchOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EvaluateFailOverSwitchAsyncHandler;
typedef Outcome<Error, Model::ListTagResourcesResult> ListTagResourcesOutcome;
typedef std::future<ListTagResourcesOutcome> ListTagResourcesOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ListTagResourcesRequest&, const ListTagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTagResourcesAsyncHandler;
@@ -439,9 +346,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyAccountDescriptionResult> ModifyAccountDescriptionOutcome;
typedef std::future<ModifyAccountDescriptionOutcome> ModifyAccountDescriptionOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifyAccountDescriptionRequest&, const ModifyAccountDescriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAccountDescriptionAsyncHandler;
typedef Outcome<Error, Model::ModifyActiveOperationTaskResult> ModifyActiveOperationTaskOutcome;
typedef std::future<ModifyActiveOperationTaskOutcome> ModifyActiveOperationTaskOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifyActiveOperationTaskRequest&, const ModifyActiveOperationTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyActiveOperationTaskAsyncHandler;
typedef Outcome<Error, Model::ModifyAuditLogFilterResult> ModifyAuditLogFilterOutcome;
typedef std::future<ModifyAuditLogFilterOutcome> ModifyAuditLogFilterOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifyAuditLogFilterRequest&, const ModifyAuditLogFilterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAuditLogFilterAsyncHandler;
@@ -478,9 +382,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyDBInstanceTDEResult> ModifyDBInstanceTDEOutcome;
typedef std::future<ModifyDBInstanceTDEOutcome> ModifyDBInstanceTDEOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifyDBInstanceTDERequest&, const ModifyDBInstanceTDEOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceTDEAsyncHandler;
typedef Outcome<Error, Model::ModifyGuardDomainModeResult> ModifyGuardDomainModeOutcome;
typedef std::future<ModifyGuardDomainModeOutcome> ModifyGuardDomainModeOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifyGuardDomainModeRequest&, const ModifyGuardDomainModeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyGuardDomainModeAsyncHandler;
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;
@@ -493,21 +394,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyParametersResult> ModifyParametersOutcome;
typedef std::future<ModifyParametersOutcome> ModifyParametersOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifyParametersRequest&, const ModifyParametersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyParametersAsyncHandler;
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::ModifyReplicaModeResult> ModifyReplicaModeOutcome;
typedef std::future<ModifyReplicaModeOutcome> ModifyReplicaModeOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifyReplicaModeRequest&, const ModifyReplicaModeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyReplicaModeAsyncHandler;
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::ModifyReplicaRelationResult> ModifyReplicaRelationOutcome;
typedef std::future<ModifyReplicaRelationOutcome> ModifyReplicaRelationOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifyReplicaRelationRequest&, const ModifyReplicaRelationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyReplicaRelationAsyncHandler;
typedef Outcome<Error, Model::ModifyReplicaVerificationModeResult> ModifyReplicaVerificationModeOutcome;
typedef std::future<ModifyReplicaVerificationModeOutcome> ModifyReplicaVerificationModeOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifyReplicaVerificationModeRequest&, const ModifyReplicaVerificationModeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyReplicaVerificationModeAsyncHandler;
typedef Outcome<Error, Model::ModifySecurityGroupConfigurationResult> ModifySecurityGroupConfigurationOutcome;
typedef std::future<ModifySecurityGroupConfigurationOutcome> ModifySecurityGroupConfigurationOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifySecurityGroupConfigurationRequest&, const ModifySecurityGroupConfigurationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySecurityGroupConfigurationAsyncHandler;
typedef Outcome<Error, Model::ModifySecurityIpsResult> ModifySecurityIpsOutcome;
typedef std::future<ModifySecurityIpsOutcome> ModifySecurityIpsOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifySecurityIpsRequest&, const ModifySecurityIpsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySecurityIpsAsyncHandler;
@@ -517,9 +406,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ReleasePublicNetworkAddressResult> ReleasePublicNetworkAddressOutcome;
typedef std::future<ReleasePublicNetworkAddressOutcome> ReleasePublicNetworkAddressOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ReleasePublicNetworkAddressRequest&, const ReleasePublicNetworkAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReleasePublicNetworkAddressAsyncHandler;
typedef Outcome<Error, Model::ReleaseReplicaResult> ReleaseReplicaOutcome;
typedef std::future<ReleaseReplicaOutcome> ReleaseReplicaOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ReleaseReplicaRequest&, const ReleaseReplicaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReleaseReplicaAsyncHandler;
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;
@@ -532,15 +418,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::RestoreDBInstanceResult> RestoreDBInstanceOutcome;
typedef std::future<RestoreDBInstanceOutcome> RestoreDBInstanceOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::RestoreDBInstanceRequest&, const RestoreDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RestoreDBInstanceAsyncHandler;
typedef Outcome<Error, Model::SampleResult> SampleOutcome;
typedef std::future<SampleOutcome> SampleOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::SampleRequest&, const SampleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SampleAsyncHandler;
typedef Outcome<Error, Model::SwitchDBInstanceHAResult> SwitchDBInstanceHAOutcome;
typedef std::future<SwitchDBInstanceHAOutcome> SwitchDBInstanceHAOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::SwitchDBInstanceHARequest&, const SwitchDBInstanceHAOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SwitchDBInstanceHAAsyncHandler;
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::TagResourcesResult> TagResourcesOutcome;
typedef std::future<TagResourcesOutcome> TagResourcesOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::TagResourcesRequest&, const TagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TagResourcesAsyncHandler;
@@ -591,9 +471,6 @@ namespace AlibabaCloud
CreateShardingDBInstanceOutcome createShardingDBInstance(const Model::CreateShardingDBInstanceRequest &request)const;
void createShardingDBInstanceAsync(const Model::CreateShardingDBInstanceRequest& request, const CreateShardingDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateShardingDBInstanceOutcomeCallable createShardingDBInstanceCallable(const Model::CreateShardingDBInstanceRequest& 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;
DeleteDBInstanceOutcome deleteDBInstance(const Model::DeleteDBInstanceRequest &request)const;
void deleteDBInstanceAsync(const Model::DeleteDBInstanceRequest& request, const DeleteDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteDBInstanceOutcomeCallable deleteDBInstanceCallable(const Model::DeleteDBInstanceRequest& request) const;
@@ -603,18 +480,6 @@ namespace AlibabaCloud
DescribeAccountsOutcome describeAccounts(const Model::DescribeAccountsRequest &request)const;
void describeAccountsAsync(const Model::DescribeAccountsRequest& request, const DescribeAccountsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAccountsOutcomeCallable describeAccountsCallable(const Model::DescribeAccountsRequest& request) const;
DescribeActiveOperationTaskOutcome describeActiveOperationTask(const Model::DescribeActiveOperationTaskRequest &request)const;
void describeActiveOperationTaskAsync(const Model::DescribeActiveOperationTaskRequest& request, const DescribeActiveOperationTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeActiveOperationTaskOutcomeCallable describeActiveOperationTaskCallable(const Model::DescribeActiveOperationTaskRequest& request) const;
DescribeActiveOperationTaskCountOutcome describeActiveOperationTaskCount(const Model::DescribeActiveOperationTaskCountRequest &request)const;
void describeActiveOperationTaskCountAsync(const Model::DescribeActiveOperationTaskCountRequest& request, const DescribeActiveOperationTaskCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeActiveOperationTaskCountOutcomeCallable describeActiveOperationTaskCountCallable(const Model::DescribeActiveOperationTaskCountRequest& request) const;
DescribeActiveOperationTaskRegionOutcome describeActiveOperationTaskRegion(const Model::DescribeActiveOperationTaskRegionRequest &request)const;
void describeActiveOperationTaskRegionAsync(const Model::DescribeActiveOperationTaskRegionRequest& request, const DescribeActiveOperationTaskRegionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeActiveOperationTaskRegionOutcomeCallable describeActiveOperationTaskRegionCallable(const Model::DescribeActiveOperationTaskRegionRequest& request) const;
DescribeActiveOperationTaskTypeOutcome describeActiveOperationTaskType(const Model::DescribeActiveOperationTaskTypeRequest &request)const;
void describeActiveOperationTaskTypeAsync(const Model::DescribeActiveOperationTaskTypeRequest& request, const DescribeActiveOperationTaskTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeActiveOperationTaskTypeOutcomeCallable describeActiveOperationTaskTypeCallable(const Model::DescribeActiveOperationTaskTypeRequest& request) const;
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;
@@ -630,12 +495,12 @@ namespace AlibabaCloud
DescribeAvailableEngineVersionOutcome describeAvailableEngineVersion(const Model::DescribeAvailableEngineVersionRequest &request)const;
void describeAvailableEngineVersionAsync(const Model::DescribeAvailableEngineVersionRequest& request, const DescribeAvailableEngineVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAvailableEngineVersionOutcomeCallable describeAvailableEngineVersionCallable(const Model::DescribeAvailableEngineVersionRequest& request) const;
DescribeAvailableResourceOutcome describeAvailableResource(const Model::DescribeAvailableResourceRequest &request)const;
void describeAvailableResourceAsync(const Model::DescribeAvailableResourceRequest& request, const DescribeAvailableResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAvailableResourceOutcomeCallable describeAvailableResourceCallable(const Model::DescribeAvailableResourceRequest& request) const;
DescribeAvailableTimeRangeOutcome describeAvailableTimeRange(const Model::DescribeAvailableTimeRangeRequest &request)const;
void describeAvailableTimeRangeAsync(const Model::DescribeAvailableTimeRangeRequest& request, const DescribeAvailableTimeRangeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAvailableTimeRangeOutcomeCallable describeAvailableTimeRangeCallable(const Model::DescribeAvailableTimeRangeRequest& request) const;
DescribeAvaliableTimeRangeOutcome describeAvaliableTimeRange(const Model::DescribeAvaliableTimeRangeRequest &request)const;
void describeAvaliableTimeRangeAsync(const Model::DescribeAvaliableTimeRangeRequest& request, const DescribeAvaliableTimeRangeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAvaliableTimeRangeOutcomeCallable describeAvaliableTimeRangeCallable(const Model::DescribeAvaliableTimeRangeRequest& request) const;
DescribeBackupDBsOutcome describeBackupDBs(const Model::DescribeBackupDBsRequest &request)const;
void describeBackupDBsAsync(const Model::DescribeBackupDBsRequest& request, const DescribeBackupDBsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeBackupDBsOutcomeCallable describeBackupDBsCallable(const Model::DescribeBackupDBsRequest& request) const;
@@ -684,45 +549,24 @@ namespace AlibabaCloud
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;
DescribeRdsVSwitchsOutcome describeRdsVSwitchs(const Model::DescribeRdsVSwitchsRequest &request)const;
void describeRdsVSwitchsAsync(const Model::DescribeRdsVSwitchsRequest& request, const DescribeRdsVSwitchsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRdsVSwitchsOutcomeCallable describeRdsVSwitchsCallable(const Model::DescribeRdsVSwitchsRequest& request) const;
DescribeRdsVpcsOutcome describeRdsVpcs(const Model::DescribeRdsVpcsRequest &request)const;
void describeRdsVpcsAsync(const Model::DescribeRdsVpcsRequest& request, const DescribeRdsVpcsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRdsVpcsOutcomeCallable describeRdsVpcsCallable(const Model::DescribeRdsVpcsRequest& request) const;
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;
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;
DescribeReplicaConflictInfoOutcome describeReplicaConflictInfo(const Model::DescribeReplicaConflictInfoRequest &request)const;
void describeReplicaConflictInfoAsync(const Model::DescribeReplicaConflictInfoRequest& request, const DescribeReplicaConflictInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeReplicaConflictInfoOutcomeCallable describeReplicaConflictInfoCallable(const Model::DescribeReplicaConflictInfoRequest& 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;
DescribeReplicaPerformanceOutcome describeReplicaPerformance(const Model::DescribeReplicaPerformanceRequest &request)const;
void describeReplicaPerformanceAsync(const Model::DescribeReplicaPerformanceRequest& request, const DescribeReplicaPerformanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeReplicaPerformanceOutcomeCallable describeReplicaPerformanceCallable(const Model::DescribeReplicaPerformanceRequest& request) const;
DescribeReplicaSetRoleOutcome describeReplicaSetRole(const Model::DescribeReplicaSetRoleRequest &request)const;
void describeReplicaSetRoleAsync(const Model::DescribeReplicaSetRoleRequest& request, const DescribeReplicaSetRoleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeReplicaSetRoleOutcomeCallable describeReplicaSetRoleCallable(const Model::DescribeReplicaSetRoleRequest& request) const;
DescribeReplicaUsageOutcome describeReplicaUsage(const Model::DescribeReplicaUsageRequest &request)const;
void describeReplicaUsageAsync(const Model::DescribeReplicaUsageRequest& request, const DescribeReplicaUsageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeReplicaUsageOutcomeCallable describeReplicaUsageCallable(const Model::DescribeReplicaUsageRequest& 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;
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;
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;
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;
DescribeSecurityGroupConfigurationOutcome describeSecurityGroupConfiguration(const Model::DescribeSecurityGroupConfigurationRequest &request)const;
void describeSecurityGroupConfigurationAsync(const Model::DescribeSecurityGroupConfigurationRequest& request, const DescribeSecurityGroupConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSecurityGroupConfigurationOutcomeCallable describeSecurityGroupConfigurationCallable(const Model::DescribeSecurityGroupConfigurationRequest& request) const;
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;
@@ -732,21 +576,12 @@ namespace AlibabaCloud
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;
DescribeStaticVerificationListOutcome describeStaticVerificationList(const Model::DescribeStaticVerificationListRequest &request)const;
void describeStaticVerificationListAsync(const Model::DescribeStaticVerificationListRequest& request, const DescribeStaticVerificationListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeStaticVerificationListOutcomeCallable describeStaticVerificationListCallable(const Model::DescribeStaticVerificationListRequest& request) const;
DescribeStrategyOutcome describeStrategy(const Model::DescribeStrategyRequest &request)const;
void describeStrategyAsync(const Model::DescribeStrategyRequest& request, const DescribeStrategyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeStrategyOutcomeCallable describeStrategyCallable(const Model::DescribeStrategyRequest& request) const;
DescribeVerificationListOutcome describeVerificationList(const Model::DescribeVerificationListRequest &request)const;
void describeVerificationListAsync(const Model::DescribeVerificationListRequest& request, const DescribeVerificationListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeVerificationListOutcomeCallable describeVerificationListCallable(const Model::DescribeVerificationListRequest& request) const;
DescribeTagsOutcome describeTags(const Model::DescribeTagsRequest &request)const;
void describeTagsAsync(const Model::DescribeTagsRequest& request, const DescribeTagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeTagsOutcomeCallable describeTagsCallable(const Model::DescribeTagsRequest& request) const;
DestroyInstanceOutcome destroyInstance(const Model::DestroyInstanceRequest &request)const;
void destroyInstanceAsync(const Model::DestroyInstanceRequest& request, const DestroyInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DestroyInstanceOutcomeCallable destroyInstanceCallable(const Model::DestroyInstanceRequest& request) const;
EvaluateFailOverSwitchOutcome evaluateFailOverSwitch(const Model::EvaluateFailOverSwitchRequest &request)const;
void evaluateFailOverSwitchAsync(const Model::EvaluateFailOverSwitchRequest& request, const EvaluateFailOverSwitchAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
EvaluateFailOverSwitchOutcomeCallable evaluateFailOverSwitchCallable(const Model::EvaluateFailOverSwitchRequest& request) const;
ListTagResourcesOutcome listTagResources(const Model::ListTagResourcesRequest &request)const;
void listTagResourcesAsync(const Model::ListTagResourcesRequest& request, const ListTagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListTagResourcesOutcomeCallable listTagResourcesCallable(const Model::ListTagResourcesRequest& request) const;
@@ -759,9 +594,6 @@ namespace AlibabaCloud
ModifyAccountDescriptionOutcome modifyAccountDescription(const Model::ModifyAccountDescriptionRequest &request)const;
void modifyAccountDescriptionAsync(const Model::ModifyAccountDescriptionRequest& request, const ModifyAccountDescriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyAccountDescriptionOutcomeCallable modifyAccountDescriptionCallable(const Model::ModifyAccountDescriptionRequest& request) const;
ModifyActiveOperationTaskOutcome modifyActiveOperationTask(const Model::ModifyActiveOperationTaskRequest &request)const;
void modifyActiveOperationTaskAsync(const Model::ModifyActiveOperationTaskRequest& request, const ModifyActiveOperationTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyActiveOperationTaskOutcomeCallable modifyActiveOperationTaskCallable(const Model::ModifyActiveOperationTaskRequest& request) const;
ModifyAuditLogFilterOutcome modifyAuditLogFilter(const Model::ModifyAuditLogFilterRequest &request)const;
void modifyAuditLogFilterAsync(const Model::ModifyAuditLogFilterRequest& request, const ModifyAuditLogFilterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyAuditLogFilterOutcomeCallable modifyAuditLogFilterCallable(const Model::ModifyAuditLogFilterRequest& request) const;
@@ -798,9 +630,6 @@ namespace AlibabaCloud
ModifyDBInstanceTDEOutcome modifyDBInstanceTDE(const Model::ModifyDBInstanceTDERequest &request)const;
void modifyDBInstanceTDEAsync(const Model::ModifyDBInstanceTDERequest& request, const ModifyDBInstanceTDEAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDBInstanceTDEOutcomeCallable modifyDBInstanceTDECallable(const Model::ModifyDBInstanceTDERequest& request) const;
ModifyGuardDomainModeOutcome modifyGuardDomainMode(const Model::ModifyGuardDomainModeRequest &request)const;
void modifyGuardDomainModeAsync(const Model::ModifyGuardDomainModeRequest& request, const ModifyGuardDomainModeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyGuardDomainModeOutcomeCallable modifyGuardDomainModeCallable(const Model::ModifyGuardDomainModeRequest& request) const;
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;
@@ -813,21 +642,9 @@ namespace AlibabaCloud
ModifyParametersOutcome modifyParameters(const Model::ModifyParametersRequest &request)const;
void modifyParametersAsync(const Model::ModifyParametersRequest& request, const ModifyParametersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyParametersOutcomeCallable modifyParametersCallable(const Model::ModifyParametersRequest& 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;
ModifyReplicaModeOutcome modifyReplicaMode(const Model::ModifyReplicaModeRequest &request)const;
void modifyReplicaModeAsync(const Model::ModifyReplicaModeRequest& request, const ModifyReplicaModeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyReplicaModeOutcomeCallable modifyReplicaModeCallable(const Model::ModifyReplicaModeRequest& request) const;
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;
ModifyReplicaRelationOutcome modifyReplicaRelation(const Model::ModifyReplicaRelationRequest &request)const;
void modifyReplicaRelationAsync(const Model::ModifyReplicaRelationRequest& request, const ModifyReplicaRelationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyReplicaRelationOutcomeCallable modifyReplicaRelationCallable(const Model::ModifyReplicaRelationRequest& request) const;
ModifyReplicaVerificationModeOutcome modifyReplicaVerificationMode(const Model::ModifyReplicaVerificationModeRequest &request)const;
void modifyReplicaVerificationModeAsync(const Model::ModifyReplicaVerificationModeRequest& request, const ModifyReplicaVerificationModeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyReplicaVerificationModeOutcomeCallable modifyReplicaVerificationModeCallable(const Model::ModifyReplicaVerificationModeRequest& request) const;
ModifySecurityGroupConfigurationOutcome modifySecurityGroupConfiguration(const Model::ModifySecurityGroupConfigurationRequest &request)const;
void modifySecurityGroupConfigurationAsync(const Model::ModifySecurityGroupConfigurationRequest& request, const ModifySecurityGroupConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifySecurityGroupConfigurationOutcomeCallable modifySecurityGroupConfigurationCallable(const Model::ModifySecurityGroupConfigurationRequest& request) const;
ModifySecurityIpsOutcome modifySecurityIps(const Model::ModifySecurityIpsRequest &request)const;
void modifySecurityIpsAsync(const Model::ModifySecurityIpsRequest& request, const ModifySecurityIpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifySecurityIpsOutcomeCallable modifySecurityIpsCallable(const Model::ModifySecurityIpsRequest& request) const;
@@ -837,9 +654,6 @@ namespace AlibabaCloud
ReleasePublicNetworkAddressOutcome releasePublicNetworkAddress(const Model::ReleasePublicNetworkAddressRequest &request)const;
void releasePublicNetworkAddressAsync(const Model::ReleasePublicNetworkAddressRequest& request, const ReleasePublicNetworkAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ReleasePublicNetworkAddressOutcomeCallable releasePublicNetworkAddressCallable(const Model::ReleasePublicNetworkAddressRequest& request) const;
ReleaseReplicaOutcome releaseReplica(const Model::ReleaseReplicaRequest &request)const;
void releaseReplicaAsync(const Model::ReleaseReplicaRequest& request, const ReleaseReplicaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ReleaseReplicaOutcomeCallable releaseReplicaCallable(const Model::ReleaseReplicaRequest& 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;
@@ -852,15 +666,9 @@ namespace AlibabaCloud
RestoreDBInstanceOutcome restoreDBInstance(const Model::RestoreDBInstanceRequest &request)const;
void restoreDBInstanceAsync(const Model::RestoreDBInstanceRequest& request, const RestoreDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RestoreDBInstanceOutcomeCallable restoreDBInstanceCallable(const Model::RestoreDBInstanceRequest& request) const;
SampleOutcome sample(const Model::SampleRequest &request)const;
void sampleAsync(const Model::SampleRequest& request, const SampleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SampleOutcomeCallable sampleCallable(const Model::SampleRequest& request) const;
SwitchDBInstanceHAOutcome switchDBInstanceHA(const Model::SwitchDBInstanceHARequest &request)const;
void switchDBInstanceHAAsync(const Model::SwitchDBInstanceHARequest& request, const SwitchDBInstanceHAAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SwitchDBInstanceHAOutcomeCallable switchDBInstanceHACallable(const Model::SwitchDBInstanceHARequest& 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;
TagResourcesOutcome tagResources(const Model::TagResourcesRequest &request)const;
void tagResourcesAsync(const Model::TagResourcesRequest& request, const TagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
TagResourcesOutcomeCallable tagResourcesCallable(const Model::TagResourcesRequest& request) const;

View File

@@ -35,41 +35,41 @@ namespace AlibabaCloud
AllocateNodePrivateNetworkAddressRequest();
~AllocateNodePrivateNetworkAddressRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAccountName()const;
void setAccountName(const std::string& accountName);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getNodeId()const;
void setNodeId(const std::string& nodeId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccountPassword()const;
void setAccountPassword(const std::string& accountPassword);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAccountName()const;
void setAccountName(const std::string& accountName);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getNodeId()const;
void setNodeId(const std::string& nodeId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccountPassword()const;
void setAccountPassword(const std::string& accountPassword);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string accountName_;
std::string securityToken_;
std::string dBInstanceId_;
std::string nodeId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string accountPassword_;
std::string zoneId_;
long resourceOwnerId_;
std::string accessKeyId_;
std::string accountName_;
std::string securityToken_;
std::string dBInstanceId_;
std::string nodeId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string accountPassword_;
std::string zoneId_;
};
}

View File

@@ -35,32 +35,32 @@ namespace AlibabaCloud
CheckCloudResourceAuthorizedRequest();
~CheckCloudResourceAuthorizedRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTargetRegionId()const;
void setTargetRegionId(const std::string& targetRegionId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTargetRegionId()const;
void setTargetRegionId(const std::string& targetRegionId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string dBInstanceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string targetRegionId_;
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string dBInstanceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string targetRegionId_;
};
}

View File

@@ -37,13 +37,13 @@ namespace AlibabaCloud
CheckRecoveryConditionResult();
explicit CheckRecoveryConditionResult(const std::string &payload);
~CheckRecoveryConditionResult();
int getDBInstanceName()const;
std::string getDBInstanceName()const;
bool getIsValid()const;
protected:
void parse(const std::string &payload);
private:
int dBInstanceName_;
std::string dBInstanceName_;
bool isValid_;
};

View File

@@ -33,16 +33,16 @@ namespace AlibabaCloud
struct ReplicaSet
{
int storage;
std::string class;
std::string _class;
};
struct ConfigServer
{
int storage;
std::string class;
std::string _class;
};
struct Mongos
{
std::string class;
std::string _class;
};
public:

View File

@@ -1,72 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_CREATESTATICVERIFICATIONREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_CREATESTATICVERIFICATIONREQUEST_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 CreateStaticVerificationRequest : public RpcServiceRequest
{
public:
CreateStaticVerificationRequest();
~CreateStaticVerificationRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getReplicaId()const;
void setReplicaId(const std::string& replicaId);
std::string getSourceInstanceId()const;
void setSourceInstanceId(const std::string& sourceInstanceId);
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 getDestinationInstanceId()const;
void setDestinationInstanceId(const std::string& destinationInstanceId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string replicaId_;
std::string sourceInstanceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string destinationInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_CREATESTATICVERIFICATIONREQUEST_H_

View File

@@ -1,53 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKCOUNTRESULT_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKCOUNTRESULT_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 DescribeActiveOperationTaskCountResult : public ServiceResult
{
public:
DescribeActiveOperationTaskCountResult();
explicit DescribeActiveOperationTaskCountResult(const std::string &payload);
~DescribeActiveOperationTaskCountResult();
int getNeedPop()const;
int getTaskCount()const;
protected:
void parse(const std::string &payload);
private:
int needPop_;
int taskCount_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKCOUNTRESULT_H_

View File

@@ -1,69 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKREGIONREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKREGIONREQUEST_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 DescribeActiveOperationTaskRegionRequest : public RpcServiceRequest
{
public:
DescribeActiveOperationTaskRegionRequest();
~DescribeActiveOperationTaskRegionRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
int getIsHistory()const;
void setIsHistory(int isHistory);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getTaskType()const;
void setTaskType(const std::string& taskType);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
int isHistory_;
std::string securityToken_;
std::string taskType_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKREGIONREQUEST_H_

View File

@@ -1,78 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKREQUEST_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 DescribeActiveOperationTaskRequest : public RpcServiceRequest
{
public:
DescribeActiveOperationTaskRequest();
~DescribeActiveOperationTaskRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
int getIsHistory()const;
void setIsHistory(int isHistory);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getTaskType()const;
void setTaskType(const std::string& taskType);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getRegion()const;
void setRegion(const std::string& region);
private:
long resourceOwnerId_;
int pageNumber_;
std::string accessKeyId_;
int isHistory_;
std::string securityToken_;
int pageSize_;
std::string taskType_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string region_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKREQUEST_H_

View File

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

View File

@@ -1,66 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKTYPEREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKTYPEREQUEST_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 DescribeActiveOperationTaskTypeRequest : public RpcServiceRequest
{
public:
DescribeActiveOperationTaskTypeRequest();
~DescribeActiveOperationTaskTypeRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
int getIsHistory()const;
void setIsHistory(int isHistory);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
int isHistory_;
std::string securityToken_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKTYPEREQUEST_H_

View File

@@ -1,56 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKTYPERESULT_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKTYPERESULT_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 DescribeActiveOperationTaskTypeResult : public ServiceResult
{
public:
struct Items
{
std::string taskType;
int count;
};
DescribeActiveOperationTaskTypeResult();
explicit DescribeActiveOperationTaskTypeResult(const std::string &payload);
~DescribeActiveOperationTaskTypeResult();
std::vector<Items> getTypeList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<Items> typeList_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKTYPERESULT_H_

View File

@@ -37,13 +37,11 @@ namespace AlibabaCloud
DescribeAuditPolicyResult();
explicit DescribeAuditPolicyResult(const std::string &payload);
~DescribeAuditPolicyResult();
int getStoragePeriod()const;
std::string getLogAuditStatus()const;
protected:
void parse(const std::string &payload);
private:
int storagePeriod_;
std::string logAuditStatus_;
};

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBERDSVSWITCHSREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBERDSVSWITCHSREQUEST_H_
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEAVAILABLERESOURCEREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBEAVAILABLERESOURCEREQUEST_H_
#include <string>
#include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_DDS_EXPORT DescribeRdsVSwitchsRequest : public RpcServiceRequest
class ALIBABACLOUD_DDS_EXPORT DescribeAvailableResourceRequest : public RpcServiceRequest
{
public:
DescribeRdsVSwitchsRequest();
~DescribeRdsVSwitchsRequest();
DescribeAvailableResourceRequest();
~DescribeAvailableResourceRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
@@ -41,14 +41,14 @@ namespace AlibabaCloud
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getInstanceChargeType()const;
void setInstanceChargeType(const std::string& instanceChargeType);
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 getVpcId()const;
void setVpcId(const std::string& vpcId);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
@@ -56,14 +56,14 @@ namespace AlibabaCloud
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string instanceChargeType_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string vpcId_;
std::string zoneId_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBERDSVSWITCHSREQUEST_H_
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEAVAILABLERESOURCEREQUEST_H_

View File

@@ -0,0 +1,77 @@
/*
* 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_DESCRIBEAVAILABLERESOURCERESULT_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBEAVAILABLERESOURCERESULT_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 DescribeAvailableResourceResult : public ServiceResult
{
public:
struct AvailableZone
{
struct SupportedEngineVersion
{
struct SupportedEngine
{
struct SupportedNodeType
{
struct AvailableResource
{
std::string instanceClass;
};
std::string networkTypes;
std::string nodeType;
std::vector<SupportedNodeType::AvailableResource> availableResources;
};
std::vector<SupportedEngine::SupportedNodeType> supportedNodeTypes;
std::string engine;
};
std::string version;
std::vector<SupportedEngineVersion::SupportedEngine> supportedEngines;
};
std::string zoneId;
std::vector<AvailableZone::SupportedEngineVersion> supportedEngineVersions;
std::string regionId;
};
DescribeAvailableResourceResult();
explicit DescribeAvailableResourceResult(const std::string &payload);
~DescribeAvailableResourceResult();
std::vector<AvailableZone> getAvailableZones()const;
protected:
void parse(const std::string &payload);
private:
std::vector<AvailableZone> availableZones_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEAVAILABLERESOURCERESULT_H_

View File

@@ -1,69 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEAVALIABLETIMERANGEREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBEAVALIABLETIMERANGEREQUEST_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 DescribeAvaliableTimeRangeRequest : public RpcServiceRequest
{
public:
DescribeAvaliableTimeRangeRequest();
~DescribeAvaliableTimeRangeRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getNodeId()const;
void setNodeId(const std::string& nodeId);
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 getInstanceId()const;
void setInstanceId(const std::string& instanceId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string nodeId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string instanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEAVALIABLETIMERANGEREQUEST_H_

View File

@@ -1,57 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEAVALIABLETIMERANGERESULT_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBEAVALIABLETIMERANGERESULT_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 DescribeAvaliableTimeRangeResult : public ServiceResult
{
public:
struct TimeRangeItem
{
std::string status;
std::string endTime;
std::string startTime;
};
DescribeAvaliableTimeRangeResult();
explicit DescribeAvaliableTimeRangeResult(const std::string &payload);
~DescribeAvaliableTimeRangeResult();
std::vector<TimeRangeItem> getTimeRange()const;
protected:
void parse(const std::string &payload);
private:
std::vector<TimeRangeItem> timeRange_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEAVALIABLETIMERANGERESULT_H_

View File

@@ -35,29 +35,29 @@ namespace AlibabaCloud
DescribeDBInstanceTDEInfoRequest();
~DescribeDBInstanceTDEInfoRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string dBInstanceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string dBInstanceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}

View File

@@ -36,10 +36,8 @@ namespace AlibabaCloud
{
struct MongosAttribute
{
std::string connectSting;
std::string nodeClass;
std::string nodeDescription;
int port;
std::string nodeId;
};
struct ShardAttribute

View File

@@ -1,69 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBERDSVSWITCHSRESULT_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBERDSVSWITCHSRESULT_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 DescribeRdsVSwitchsResult : public ServiceResult
{
public:
struct VSwitches
{
struct VSwitchItem
{
bool isDefault;
std::string status;
std::string izNo;
std::string regionNo;
std::string gmtCreate;
std::string vSwitchId;
std::string gmtModified;
std::string cidrBlock;
std::string vSwitchName;
std::string bid;
std::string aliUid;
};
std::vector<VSwitchItem> vSwitch;
};
DescribeRdsVSwitchsResult();
explicit DescribeRdsVSwitchsResult(const std::string &payload);
~DescribeRdsVSwitchsResult();
VSwitches getVSwitches()const;
protected:
void parse(const std::string &payload);
private:
VSwitches vSwitches_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBERDSVSWITCHSRESULT_H_

View File

@@ -1,80 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBERDSVPCSRESULT_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBERDSVPCSRESULT_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 DescribeRdsVpcsResult : public ServiceResult
{
public:
struct Vpcs
{
struct VpcItem
{
struct VSwitch
{
bool isDefault;
std::string status;
std::string izNo;
std::string gmtCreate;
std::string vSwitchId;
std::string gmtModified;
std::string cidrBlock;
std::string vSwitchName;
};
bool isDefault;
std::string status;
std::vector<VpcItem::VSwitch> vSwitchs;
std::string regionNo;
std::string gmtCreate;
std::string vpcId;
std::string gmtModified;
std::string cidrBlock;
std::string vpcName;
std::string bid;
std::string aliUid;
};
std::vector<VpcItem> vpc;
};
DescribeRdsVpcsResult();
explicit DescribeRdsVpcsResult(const std::string &payload);
~DescribeRdsVpcsResult();
Vpcs getVpcs()const;
protected:
void parse(const std::string &payload);
private:
Vpcs vpcs_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBERDSVPCSRESULT_H_

View File

@@ -40,7 +40,6 @@ namespace AlibabaCloud
std::string zoneId;
};
std::string regionId;
std::string zoneIds;
std::vector<DdsRegion::Zone> zones;
};

View File

@@ -1,78 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICACONFLICTINFOREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICACONFLICTINFOREQUEST_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 DescribeReplicaConflictInfoRequest : public RpcServiceRequest
{
public:
DescribeReplicaConflictInfoRequest();
~DescribeReplicaConflictInfoRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getReplicaId()const;
void setReplicaId(const std::string& replicaId);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string startTime_;
int pageNumber_;
std::string accessKeyId_;
std::string securityToken_;
std::string replicaId_;
int pageSize_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string endTime_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICACONFLICTINFOREQUEST_H_

View File

@@ -1,71 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICACONFLICTINFORESULT_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICACONFLICTINFORESULT_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 DescribeReplicaConflictInfoResult : public ServiceResult
{
public:
struct ItemsItem
{
std::string recoveryMode;
std::string destinationInstanceId;
std::string confictReason;
std::string conflictGtid;
std::string detailInfo;
std::string databaseName;
std::string occurTime;
std::string sourceInstanceId;
std::string confictKey;
};
DescribeReplicaConflictInfoResult();
explicit DescribeReplicaConflictInfoResult(const std::string &payload);
~DescribeReplicaConflictInfoResult();
int getTotalRecordCount()const;
int getPageRecordCount()const;
std::vector<ItemsItem> getItems()const;
int getPagNumber()const;
std::string getReplicaId()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int pageRecordCount_;
std::vector<ItemsItem> items_;
int pagNumber_;
std::string replicaId_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICACONFLICTINFORESULT_H_

View File

@@ -1,66 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICAINITIALIZEPROGRESSREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICAINITIALIZEPROGRESSREQUEST_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 DescribeReplicaInitializeProgressRequest : public RpcServiceRequest
{
public:
DescribeReplicaInitializeProgressRequest();
~DescribeReplicaInitializeProgressRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getReplicaId()const;
void setReplicaId(const std::string& replicaId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string replicaId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICAINITIALIZEPROGRESSREQUEST_H_

View File

@@ -1,59 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICAINITIALIZEPROGRESSRESULT_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICAINITIALIZEPROGRESSRESULT_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 DescribeReplicaInitializeProgressResult : public ServiceResult
{
public:
struct ItemsItem
{
std::string status;
std::string progress;
std::string finishTime;
std::string currentStep;
std::string replicaId;
};
DescribeReplicaInitializeProgressResult();
explicit DescribeReplicaInitializeProgressResult(const std::string &payload);
~DescribeReplicaInitializeProgressResult();
std::vector<ItemsItem> getItems()const;
protected:
void parse(const std::string &payload);
private:
std::vector<ItemsItem> items_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICAINITIALIZEPROGRESSRESULT_H_

View File

@@ -1,81 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICAPERFORMANCEREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICAPERFORMANCEREQUEST_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 DescribeReplicaPerformanceRequest : public RpcServiceRequest
{
public:
DescribeReplicaPerformanceRequest();
~DescribeReplicaPerformanceRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getReplicaId()const;
void setReplicaId(const std::string& replicaId);
std::string getKey()const;
void setKey(const std::string& key);
std::string getDestinationDBInstanceId()const;
void setDestinationDBInstanceId(const std::string& destinationDBInstanceId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSourceDBInstanceId()const;
void setSourceDBInstanceId(const std::string& sourceDBInstanceId);
private:
long resourceOwnerId_;
std::string startTime_;
std::string accessKeyId_;
std::string securityToken_;
std::string replicaId_;
std::string key_;
std::string destinationDBInstanceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string endTime_;
long ownerId_;
std::string sourceDBInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICAPERFORMANCEREQUEST_H_

View File

@@ -1,77 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICAPERFORMANCERESULT_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICAPERFORMANCERESULT_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 DescribeReplicaPerformanceResult : public ServiceResult
{
public:
struct PerformanceKeys
{
struct PerformanceKeyItem
{
struct PerformanceValues
{
struct PerformanceValueItem
{
std::string value;
std::string date;
};
std::vector<PerformanceValueItem> performanceValue;
};
PerformanceValues performanceValues;
std::string valueFormat;
std::string unit;
std::string key;
};
std::vector<PerformanceKeyItem> performanceKey;
};
DescribeReplicaPerformanceResult();
explicit DescribeReplicaPerformanceResult(const std::string &payload);
~DescribeReplicaPerformanceResult();
PerformanceKeys getPerformanceKeys()const;
std::string getEndTime()const;
std::string getStartTime()const;
std::string getReplicaId()const;
protected:
void parse(const std::string &payload);
private:
PerformanceKeys performanceKeys_;
std::string endTime_;
std::string startTime_;
std::string replicaId_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICAPERFORMANCERESULT_H_

View File

@@ -1,72 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICAUSAGEREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICAUSAGEREQUEST_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 DescribeReplicaUsageRequest : public RpcServiceRequest
{
public:
DescribeReplicaUsageRequest();
~DescribeReplicaUsageRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getReplicaId()const;
void setReplicaId(const std::string& replicaId);
std::string getDestinationDBInstanceId()const;
void setDestinationDBInstanceId(const std::string& destinationDBInstanceId);
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 getSourceDBInstanceId()const;
void setSourceDBInstanceId(const std::string& sourceDBInstanceId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string replicaId_;
std::string destinationDBInstanceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string sourceDBInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICAUSAGEREQUEST_H_

View File

@@ -1,77 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICAUSAGERESULT_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICAUSAGERESULT_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 DescribeReplicaUsageResult : public ServiceResult
{
public:
struct PerformanceKeys
{
struct PerformanceKeyItem
{
struct PerformanceValues
{
struct PerformanceValueItem
{
std::string value;
std::string date;
};
std::vector<PerformanceValueItem> performanceValue;
};
PerformanceValues performanceValues;
std::string valueFormat;
std::string unit;
std::string key;
};
std::vector<PerformanceKeyItem> performanceKey;
};
DescribeReplicaUsageResult();
explicit DescribeReplicaUsageResult(const std::string &payload);
~DescribeReplicaUsageResult();
PerformanceKeys getPerformanceKeys()const;
std::string getEndTime()const;
std::string getStartTime()const;
std::string getReplicaId()const;
protected:
void parse(const std::string &payload);
private:
PerformanceKeys performanceKeys_;
std::string endTime_;
std::string startTime_;
std::string replicaId_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICAUSAGERESULT_H_

View File

@@ -1,75 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICASREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICASREQUEST_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 DescribeReplicasRequest : public RpcServiceRequest
{
public:
DescribeReplicasRequest();
~DescribeReplicasRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getReplicaId()const;
void setReplicaId(const std::string& replicaId);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
bool getAttachDbInstanceData()const;
void setAttachDbInstanceData(bool attachDbInstanceData);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
int pageNumber_;
std::string accessKeyId_;
std::string securityToken_;
std::string replicaId_;
int pageSize_;
std::string resourceOwnerAccount_;
bool attachDbInstanceData_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICASREQUEST_H_

View File

@@ -1,77 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICASRESULT_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICASRESULT_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 DescribeReplicasResult : public ServiceResult
{
public:
struct Items
{
struct Items1
{
std::string role;
std::string dBInstanceStatus;
std::string dBInstanceId;
std::string readWriteType;
std::string regionId;
std::string dBInstanceDescription;
std::string engine;
std::string instanceNetworkType;
};
std::string replicaDescription;
std::string replicaStatus;
std::vector<Items::Items1> dBInstances;
std::string domainMode;
std::string replicaId;
std::string replicaMode;
};
DescribeReplicasResult();
explicit DescribeReplicasResult(const std::string &payload);
~DescribeReplicasResult();
int getTotalRecordCount()const;
int getPageRecordCount()const;
std::string getPageNumber()const;
std::vector<Items> getReplicas()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int pageRecordCount_;
std::string pageNumber_;
std::vector<Items> replicas_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICASRESULT_H_

View File

@@ -1,72 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICATIONGROUPREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICATIONGROUPREQUEST_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 DescribeReplicationGroupRequest : public RpcServiceRequest
{
public:
DescribeReplicationGroupRequest();
~DescribeReplicationGroupRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getSourceInstanceId()const;
void setSourceInstanceId(const std::string& sourceInstanceId);
std::string getDestinationInstanceIds()const;
void setDestinationInstanceIds(const std::string& destinationInstanceIds);
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 getReplicationGroupId()const;
void setReplicationGroupId(const std::string& replicationGroupId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string sourceInstanceId_;
std::string destinationInstanceIds_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string replicationGroupId_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICATIONGROUPREQUEST_H_

View File

@@ -35,29 +35,29 @@ namespace AlibabaCloud
DescribeRoleZoneInfoRequest();
~DescribeRoleZoneInfoRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string dBInstanceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string dBInstanceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_SAMPLEREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_SAMPLEREQUEST_H_
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBESECURITYGROUPCONFIGURATIONREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBESECURITYGROUPCONFIGURATIONREQUEST_H_
#include <string>
#include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_DDS_EXPORT SampleRequest : public RpcServiceRequest
class ALIBABACLOUD_DDS_EXPORT DescribeSecurityGroupConfigurationRequest : public RpcServiceRequest
{
public:
SampleRequest();
~SampleRequest();
DescribeSecurityGroupConfigurationRequest();
~DescribeSecurityGroupConfigurationRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
@@ -63,4 +63,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_SAMPLEREQUEST_H_
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBESECURITYGROUPCONFIGURATIONREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKREGIONRESULT_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKREGIONRESULT_H_
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBESECURITYGROUPCONFIGURATIONRESULT_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBESECURITYGROUPCONFIGURATIONRESULT_H_
#include <string>
#include <vector>
@@ -29,28 +29,29 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_DDS_EXPORT DescribeActiveOperationTaskRegionResult : public ServiceResult
class ALIBABACLOUD_DDS_EXPORT DescribeSecurityGroupConfigurationResult : public ServiceResult
{
public:
struct Items
struct RdsEcsSecurityGroupRel
{
std::string region;
int count;
std::string securityGroupId;
std::string regionId;
std::string netType;
};
DescribeActiveOperationTaskRegionResult();
explicit DescribeActiveOperationTaskRegionResult(const std::string &payload);
~DescribeActiveOperationTaskRegionResult();
std::vector<Items> getRegionList()const;
DescribeSecurityGroupConfigurationResult();
explicit DescribeSecurityGroupConfigurationResult(const std::string &payload);
~DescribeSecurityGroupConfigurationResult();
std::vector<RdsEcsSecurityGroupRel> getItems()const;
protected:
void parse(const std::string &payload);
private:
std::vector<Items> regionList_;
std::vector<RdsEcsSecurityGroupRel> items_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKREGIONRESULT_H_
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBESECURITYGROUPCONFIGURATIONRESULT_H_

View File

@@ -34,6 +34,7 @@ namespace AlibabaCloud
public:
struct NetworkAddress
{
std::string role;
std::string networkAddress;
std::string vPCId;
std::string networkType;

View File

@@ -1,72 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBESTATICVERIFICATIONLISTREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBESTATICVERIFICATIONLISTREQUEST_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 DescribeStaticVerificationListRequest : public RpcServiceRequest
{
public:
DescribeStaticVerificationListRequest();
~DescribeStaticVerificationListRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getReplicaId()const;
void setReplicaId(const std::string& replicaId);
std::string getSourceInstanceId()const;
void setSourceInstanceId(const std::string& sourceInstanceId);
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 getDestinationInstanceId()const;
void setDestinationInstanceId(const std::string& destinationInstanceId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string replicaId_;
std::string sourceInstanceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string destinationInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBESTATICVERIFICATIONLISTREQUEST_H_

View File

@@ -1,81 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBESTATICVERIFICATIONLISTRESULT_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBESTATICVERIFICATIONLISTRESULT_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 DescribeStaticVerificationListResult : public ServiceResult
{
public:
struct ItemsItem
{
std::string destinationDetail;
std::string sourceDetail;
std::string abnormalType;
};
DescribeStaticVerificationListResult();
explicit DescribeStaticVerificationListResult(const std::string &payload);
~DescribeStaticVerificationListResult();
int getDestinationTableNumber()const;
std::string getDestinationInstanceId()const;
int getDestinationDBNumber()const;
std::string getSourceInstanceId()const;
int getSourceDBNumber()const;
std::string getReplicaId()const;
int getSourceDBSize()const;
int getSourceCountNumber()const;
int getDestinationCountNumber()const;
std::string getConsistencyPercent()const;
std::vector<ItemsItem> getItems()const;
int getDestinationDBSize()const;
int getSourceTableNumber()const;
protected:
void parse(const std::string &payload);
private:
int destinationTableNumber_;
std::string destinationInstanceId_;
int destinationDBNumber_;
std::string sourceInstanceId_;
int sourceDBNumber_;
std::string replicaId_;
int sourceDBSize_;
int sourceCountNumber_;
int destinationCountNumber_;
std::string consistencyPercent_;
std::vector<ItemsItem> items_;
int destinationDBSize_;
int sourceTableNumber_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBESTATICVERIFICATIONLISTRESULT_H_

View File

@@ -1,66 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBESTRATEGYREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBESTRATEGYREQUEST_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 DescribeStrategyRequest : public RpcServiceRequest
{
public:
DescribeStrategyRequest();
~DescribeStrategyRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getReplicaId()const;
void setReplicaId(const std::string& replicaId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string replicaId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBESTRATEGYREQUEST_H_

View File

@@ -1,55 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBESTRATEGYRESULT_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBESTRATEGYRESULT_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 DescribeStrategyResult : public ServiceResult
{
public:
DescribeStrategyResult();
explicit DescribeStrategyResult(const std::string &payload);
~DescribeStrategyResult();
std::string getRecoveryMode()const;
std::string getReplicaId()const;
std::string getVerificationMode()const;
protected:
void parse(const std::string &payload);
private:
std::string recoveryMode_;
std::string replicaId_;
std::string verificationMode_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBESTRATEGYRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBERDSVPCSREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBERDSVPCSREQUEST_H_
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBETAGSREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBETAGSREQUEST_H_
#include <string>
#include <vector>
@@ -28,39 +28,42 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_DDS_EXPORT DescribeRdsVpcsRequest : public RpcServiceRequest
class ALIBABACLOUD_DDS_EXPORT DescribeTagsRequest : public RpcServiceRequest
{
public:
DescribeRdsVpcsRequest();
~DescribeRdsVpcsRequest();
DescribeTagsRequest();
~DescribeTagsRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
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 getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getResourceType()const;
void setResourceType(const std::string& resourceType);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string regionId_;
std::string nextToken_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string zoneId_;
std::string resourceType_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBERDSVPCSREQUEST_H_
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBETAGSREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICATIONGROUPRESULT_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICATIONGROUPRESULT_H_
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBETAGSRESULT_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBETAGSRESULT_H_
#include <string>
#include <vector>
@@ -29,23 +29,30 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_DDS_EXPORT DescribeReplicationGroupResult : public ServiceResult
class ALIBABACLOUD_DDS_EXPORT DescribeTagsResult : public ServiceResult
{
public:
struct Tag
{
std::string tagKey;
std::vector<std::string> tagValues;
};
DescribeReplicationGroupResult();
explicit DescribeReplicationGroupResult(const std::string &payload);
~DescribeReplicationGroupResult();
std::vector<std::string> getTunnelContext()const;
DescribeTagsResult();
explicit DescribeTagsResult(const std::string &payload);
~DescribeTagsResult();
std::string getNextToken()const;
std::vector<Tag> getTags()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> tunnelContext_;
std::string nextToken_;
std::vector<Tag> tags_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICATIONGROUPRESULT_H_
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBETAGSRESULT_H_

View File

@@ -1,78 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEVERIFICATIONLISTREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBEVERIFICATIONLISTREQUEST_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 DescribeVerificationListRequest : public RpcServiceRequest
{
public:
DescribeVerificationListRequest();
~DescribeVerificationListRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getReplicaId()const;
void setReplicaId(const std::string& replicaId);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string startTime_;
int pageNumber_;
std::string accessKeyId_;
std::string securityToken_;
std::string replicaId_;
int pageSize_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string endTime_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEVERIFICATIONLISTREQUEST_H_

View File

@@ -1,70 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEVERIFICATIONLISTRESULT_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBEVERIFICATIONLISTRESULT_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 DescribeVerificationListResult : public ServiceResult
{
public:
struct ItemsItem
{
std::string inconsistentType;
std::string keyType;
std::string schema;
std::string occurTime;
std::string inconsistentFields;
std::string instanceIdB;
std::string instanceIdA;
std::string key;
};
DescribeVerificationListResult();
explicit DescribeVerificationListResult(const std::string &payload);
~DescribeVerificationListResult();
int getTotalRecordCount()const;
int getPageRecordCount()const;
std::vector<ItemsItem> getItems()const;
int getPagNumber()const;
std::string getReplicaId()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int pageRecordCount_;
std::vector<ItemsItem> items_;
int pagNumber_;
std::string replicaId_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEVERIFICATIONLISTRESULT_H_

View File

@@ -1,66 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_EVALUATEFAILOVERSWITCHREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_EVALUATEFAILOVERSWITCHREQUEST_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 EvaluateFailOverSwitchRequest : public RpcServiceRequest
{
public:
EvaluateFailOverSwitchRequest();
~EvaluateFailOverSwitchRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getReplicaId()const;
void setReplicaId(const std::string& replicaId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string replicaId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_EVALUATEFAILOVERSWITCHREQUEST_H_

View File

@@ -1,87 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_EVALUATEFAILOVERSWITCHRESULT_H_
#define ALIBABACLOUD_DDS_MODEL_EVALUATEFAILOVERSWITCHRESULT_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 EvaluateFailOverSwitchResult : public ServiceResult
{
public:
struct ItemsItem
{
struct AccountsItem
{
std::string accountDescription;
std::string accountStatus;
std::string accountID;
std::string privExceeded;
std::string accountPrivilege;
std::string accountPrivilegeDetail;
std::string accountType;
std::string engine;
std::string accountName;
};
bool hasInternetIP;
std::string internetIP;
std::string dBInstanceId;
std::string securityIPList;
std::string readWriteType;
std::string regionId;
std::vector<ItemsItem::AccountsItem> accounts;
std::string instanceNetworkType;
};
struct ReportsItem
{
std::string checkType;
std::string reasonMessage;
std::string severity;
std::string reasonCode;
};
EvaluateFailOverSwitchResult();
explicit EvaluateFailOverSwitchResult(const std::string &payload);
~EvaluateFailOverSwitchResult();
std::string getEvaluateResult()const;
std::vector<ReportsItem> getReports()const;
std::vector<ItemsItem> getItems()const;
std::string getReplicaId()const;
protected:
void parse(const std::string &payload);
private:
std::string evaluateResult_;
std::vector<ReportsItem> reports_;
std::vector<ItemsItem> items_;
std::string replicaId_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_EVALUATEFAILOVERSWITCHRESULT_H_

View File

@@ -1,69 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_MODIFYACTIVEOPERATIONTASKREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_MODIFYACTIVEOPERATIONTASKREQUEST_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 ModifyActiveOperationTaskRequest : public RpcServiceRequest
{
public:
ModifyActiveOperationTaskRequest();
~ModifyActiveOperationTaskRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getSwitchTime()const;
void setSwitchTime(const std::string& switchTime);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getIds()const;
void setIds(const std::string& ids);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string switchTime_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string ids_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYACTIVEOPERATIONTASKREQUEST_H_

View File

@@ -1,51 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_MODIFYACTIVEOPERATIONTASKRESULT_H_
#define ALIBABACLOUD_DDS_MODEL_MODIFYACTIVEOPERATIONTASKRESULT_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 ModifyActiveOperationTaskResult : public ServiceResult
{
public:
ModifyActiveOperationTaskResult();
explicit ModifyActiveOperationTaskResult(const std::string &payload);
~ModifyActiveOperationTaskResult();
std::string getIds()const;
protected:
void parse(const std::string &payload);
private:
std::string ids_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYACTIVEOPERATIONTASKRESULT_H_

View File

@@ -35,35 +35,35 @@ namespace AlibabaCloud
ModifyDBInstanceTDERequest();
~ModifyDBInstanceTDERequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getEncryptorName()const;
void setEncryptorName(const std::string& encryptorName);
std::string getTDEStatus()const;
void setTDEStatus(const std::string& tDEStatus);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getEncryptorName()const;
void setEncryptorName(const std::string& encryptorName);
std::string getTDEStatus()const;
void setTDEStatus(const std::string& tDEStatus);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string dBInstanceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string encryptorName_;
std::string tDEStatus_;
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string dBInstanceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string encryptorName_;
std::string tDEStatus_;
};
}

View File

@@ -1,69 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_MODIFYGUARDDOMAINMODEREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_MODIFYGUARDDOMAINMODEREQUEST_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 ModifyGuardDomainModeRequest : public RpcServiceRequest
{
public:
ModifyGuardDomainModeRequest();
~ModifyGuardDomainModeRequest();
std::string getDomainMode()const;
void setDomainMode(const std::string& domainMode);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getReplicaId()const;
void setReplicaId(const std::string& replicaId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string domainMode_;
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string replicaId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYGUARDDOMAINMODEREQUEST_H_

View File

@@ -35,35 +35,35 @@ namespace AlibabaCloud
ModifyInstanceVpcAuthModeRequest();
~ModifyInstanceVpcAuthModeRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getVpcAuthMode()const;
void setVpcAuthMode(const std::string& vpcAuthMode);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getNodeId()const;
void setNodeId(const std::string& nodeId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getVpcAuthMode()const;
void setVpcAuthMode(const std::string& vpcAuthMode);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getNodeId()const;
void setNodeId(const std::string& nodeId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string vpcAuthMode_;
std::string dBInstanceId_;
std::string nodeId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string vpcAuthMode_;
std::string dBInstanceId_;
std::string nodeId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}

View File

@@ -1,69 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_MODIFYREPLICADESCRIPTIONREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_MODIFYREPLICADESCRIPTIONREQUEST_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 ModifyReplicaDescriptionRequest : public RpcServiceRequest
{
public:
ModifyReplicaDescriptionRequest();
~ModifyReplicaDescriptionRequest();
std::string getReplicaDescription()const;
void setReplicaDescription(const std::string& replicaDescription);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getReplicaId()const;
void setReplicaId(const std::string& replicaId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string replicaDescription_;
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string replicaId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYREPLICADESCRIPTIONREQUEST_H_

View File

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

View File

@@ -1,75 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_MODIFYREPLICAMODEREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_MODIFYREPLICAMODEREQUEST_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 ModifyReplicaModeRequest : public RpcServiceRequest
{
public:
ModifyReplicaModeRequest();
~ModifyReplicaModeRequest();
std::string getDomainMode()const;
void setDomainMode(const std::string& domainMode);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getReplicaId()const;
void setReplicaId(const std::string& replicaId);
std::string getPrimaryInstanceId()const;
void setPrimaryInstanceId(const std::string& primaryInstanceId);
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 getReplicaMode()const;
void setReplicaMode(const std::string& replicaMode);
private:
std::string domainMode_;
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string replicaId_;
std::string primaryInstanceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string replicaMode_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYREPLICAMODEREQUEST_H_

View File

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

View File

@@ -1,69 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_MODIFYREPLICARECOVERYMODEREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_MODIFYREPLICARECOVERYMODEREQUEST_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 ModifyReplicaRecoveryModeRequest : public RpcServiceRequest
{
public:
ModifyReplicaRecoveryModeRequest();
~ModifyReplicaRecoveryModeRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRecoveryMode()const;
void setRecoveryMode(const std::string& recoveryMode);
std::string getReplicaId()const;
void setReplicaId(const std::string& replicaId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string recoveryMode_;
std::string replicaId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYREPLICARECOVERYMODEREQUEST_H_

View File

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

View File

@@ -1,66 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_MODIFYREPLICARELATIONREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_MODIFYREPLICARELATIONREQUEST_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 ModifyReplicaRelationRequest : public RpcServiceRequest
{
public:
ModifyReplicaRelationRequest();
~ModifyReplicaRelationRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getReplicaId()const;
void setReplicaId(const std::string& replicaId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string replicaId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYREPLICARELATIONREQUEST_H_

View File

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

View File

@@ -1,69 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_MODIFYREPLICAVERIFICATIONMODEREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_MODIFYREPLICAVERIFICATIONMODEREQUEST_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 ModifyReplicaVerificationModeRequest : public RpcServiceRequest
{
public:
ModifyReplicaVerificationModeRequest();
~ModifyReplicaVerificationModeRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getReplicaId()const;
void setReplicaId(const std::string& replicaId);
std::string getVerificationMode()const;
void setVerificationMode(const std::string& verificationMode);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string replicaId_;
std::string verificationMode_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYREPLICAVERIFICATIONMODEREQUEST_H_

View File

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

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKCOUNTREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKCOUNTREQUEST_H_
#ifndef ALIBABACLOUD_DDS_MODEL_MODIFYSECURITYGROUPCONFIGURATIONREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_MODIFYSECURITYGROUPCONFIGURATIONREQUEST_H_
#include <string>
#include <vector>
@@ -28,19 +28,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_DDS_EXPORT DescribeActiveOperationTaskCountRequest : public RpcServiceRequest
class ALIBABACLOUD_DDS_EXPORT ModifySecurityGroupConfigurationRequest : public RpcServiceRequest
{
public:
DescribeActiveOperationTaskCountRequest();
~DescribeActiveOperationTaskCountRequest();
ModifySecurityGroupConfigurationRequest();
~ModifySecurityGroupConfigurationRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSecurityGroupId()const;
void setSecurityGroupId(const std::string& securityGroupId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
@@ -50,8 +54,10 @@ namespace AlibabaCloud
private:
long resourceOwnerId_;
std::string securityGroupId_;
std::string accessKeyId_;
std::string securityToken_;
std::string dBInstanceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
@@ -60,4 +66,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKCOUNTREQUEST_H_
#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYSECURITYGROUPCONFIGURATIONREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_MODIFYGUARDDOMAINMODERESULT_H_
#define ALIBABACLOUD_DDS_MODEL_MODIFYGUARDDOMAINMODERESULT_H_
#ifndef ALIBABACLOUD_DDS_MODEL_MODIFYSECURITYGROUPCONFIGURATIONRESULT_H_
#define ALIBABACLOUD_DDS_MODEL_MODIFYSECURITYGROUPCONFIGURATIONRESULT_H_
#include <string>
#include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_DDS_EXPORT ModifyGuardDomainModeResult : public ServiceResult
class ALIBABACLOUD_DDS_EXPORT ModifySecurityGroupConfigurationResult : public ServiceResult
{
public:
ModifyGuardDomainModeResult();
explicit ModifyGuardDomainModeResult(const std::string &payload);
~ModifyGuardDomainModeResult();
ModifySecurityGroupConfigurationResult();
explicit ModifySecurityGroupConfigurationResult(const std::string &payload);
~ModifySecurityGroupConfigurationResult();
protected:
void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYGUARDDOMAINMODERESULT_H_
#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYSECURITYGROUPCONFIGURATIONRESULT_H_

View File

@@ -35,35 +35,35 @@ namespace AlibabaCloud
ReleaseNodePrivateNetworkAddressRequest();
~ReleaseNodePrivateNetworkAddressRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getNetworkType()const;
void setNetworkType(const std::string& networkType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getNodeId()const;
void setNodeId(const std::string& nodeId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getNetworkType()const;
void setNetworkType(const std::string& networkType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getNodeId()const;
void setNodeId(const std::string& nodeId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string networkType_;
std::string accessKeyId_;
std::string securityToken_;
std::string dBInstanceId_;
std::string nodeId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
long resourceOwnerId_;
std::string networkType_;
std::string accessKeyId_;
std::string securityToken_;
std::string dBInstanceId_;
std::string nodeId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}

View File

@@ -1,66 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_RELEASEREPLICAREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_RELEASEREPLICAREQUEST_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 ReleaseReplicaRequest : public RpcServiceRequest
{
public:
ReleaseReplicaRequest();
~ReleaseReplicaRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getReplicaId()const;
void setReplicaId(const std::string& replicaId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string replicaId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_RELEASEREPLICAREQUEST_H_

View File

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

View File

@@ -1,59 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_SAMPLERESULT_H_
#define ALIBABACLOUD_DDS_MODEL_SAMPLERESULT_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 SampleResult : public ServiceResult
{
public:
struct SecurityIpGroup
{
std::string securityIpGroupAttribute;
std::string securityIpList;
std::string securityIpGroupName;
};
SampleResult();
explicit SampleResult(const std::string &payload);
~SampleResult();
std::string getSecurityIps()const;
std::vector<SecurityIpGroup> getSecurityIpGroups()const;
protected:
void parse(const std::string &payload);
private:
std::string securityIps_;
std::vector<SecurityIpGroup> securityIpGroups_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_SAMPLERESULT_H_

View File

@@ -45,8 +45,6 @@ namespace AlibabaCloud
void setSecurityToken(const std::string& securityToken);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
int getSourceInstanceId()const;
void setSourceInstanceId(int sourceInstanceId);
std::string getNodeId()const;
void setNodeId(const std::string& nodeId);
std::string getResourceOwnerAccount()const;
@@ -55,10 +53,6 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getTargetInstanceId()const;
void setTargetInstanceId(int targetInstanceId);
int getSwitchType()const;
void setSwitchType(int switchType);
private:
long resourceOwnerId_;
@@ -66,13 +60,10 @@ namespace AlibabaCloud
std::string roleIds_;
std::string securityToken_;
std::string dBInstanceId_;
int sourceInstanceId_;
std::string nodeId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
int targetInstanceId_;
int switchType_;
};
}

View File

@@ -1,78 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_SWITHCDBINSTANCEHAREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_SWITHCDBINSTANCEHAREQUEST_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 SwithcDBInstanceHARequest : public RpcServiceRequest
{
public:
SwithcDBInstanceHARequest();
~SwithcDBInstanceHARequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
int getSourceInstanceId()const;
void setSourceInstanceId(int sourceInstanceId);
std::string getNodeId()const;
void setNodeId(const std::string& nodeId);
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);
int getTargetInstanceId()const;
void setTargetInstanceId(int targetInstanceId);
int getSwitchType()const;
void setSwitchType(int switchType);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string dBInstanceId_;
int sourceInstanceId_;
std::string nodeId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
int targetInstanceId_;
int switchType_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_SWITHCDBINSTANCEHAREQUEST_H_

File diff suppressed because it is too large Load Diff

View File

@@ -20,129 +20,131 @@ using AlibabaCloud::Dds::Model::AllocateNodePrivateNetworkAddressRequest;
AllocateNodePrivateNetworkAddressRequest::AllocateNodePrivateNetworkAddressRequest() :
RpcServiceRequest("dds", "2015-12-01", "AllocateNodePrivateNetworkAddress")
{}
{
setMethod(HttpRequest::Method::Post);
}
AllocateNodePrivateNetworkAddressRequest::~AllocateNodePrivateNetworkAddressRequest()
{}
long AllocateNodePrivateNetworkAddressRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void AllocateNodePrivateNetworkAddressRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string AllocateNodePrivateNetworkAddressRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void AllocateNodePrivateNetworkAddressRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
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::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);
}
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::getAccountPassword()const
{
return accountPassword_;
}
void AllocateNodePrivateNetworkAddressRequest::setAccountPassword(const std::string& accountPassword)
{
accountPassword_ = accountPassword;
setCoreParameter("AccountPassword", accountPassword);
}
std::string AllocateNodePrivateNetworkAddressRequest::getZoneId()const
{
return zoneId_;
}
void AllocateNodePrivateNetworkAddressRequest::setZoneId(const std::string& zoneId)
{
zoneId_ = zoneId;
setCoreParameter("ZoneId", zoneId);
}
long AllocateNodePrivateNetworkAddressRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void AllocateNodePrivateNetworkAddressRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string AllocateNodePrivateNetworkAddressRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void AllocateNodePrivateNetworkAddressRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
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::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);
}
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::getAccountPassword()const
{
return accountPassword_;
}
void AllocateNodePrivateNetworkAddressRequest::setAccountPassword(const std::string& accountPassword)
{
accountPassword_ = accountPassword;
setCoreParameter("AccountPassword", accountPassword);
}
std::string AllocateNodePrivateNetworkAddressRequest::getZoneId()const
{
return zoneId_;
}
void AllocateNodePrivateNetworkAddressRequest::setZoneId(const std::string& zoneId)
{
zoneId_ = zoneId;
setCoreParameter("ZoneId", zoneId);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::AllocatePublicNetworkAddressRequest;
AllocatePublicNetworkAddressRequest::AllocatePublicNetworkAddressRequest() :
RpcServiceRequest("dds", "2015-12-01", "AllocatePublicNetworkAddress")
{}
{
setMethod(HttpRequest::Method::Post);
}
AllocatePublicNetworkAddressRequest::~AllocatePublicNetworkAddressRequest()
{}

View File

@@ -20,96 +20,98 @@ using AlibabaCloud::Dds::Model::CheckCloudResourceAuthorizedRequest;
CheckCloudResourceAuthorizedRequest::CheckCloudResourceAuthorizedRequest() :
RpcServiceRequest("dds", "2015-12-01", "CheckCloudResourceAuthorized")
{}
{
setMethod(HttpRequest::Method::Post);
}
CheckCloudResourceAuthorizedRequest::~CheckCloudResourceAuthorizedRequest()
{}
long CheckCloudResourceAuthorizedRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void CheckCloudResourceAuthorizedRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string CheckCloudResourceAuthorizedRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void CheckCloudResourceAuthorizedRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string CheckCloudResourceAuthorizedRequest::getSecurityToken()const
{
return securityToken_;
}
void CheckCloudResourceAuthorizedRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
}
std::string CheckCloudResourceAuthorizedRequest::getDBInstanceId()const
{
return dBInstanceId_;
}
void CheckCloudResourceAuthorizedRequest::setDBInstanceId(const std::string& dBInstanceId)
{
dBInstanceId_ = dBInstanceId;
setCoreParameter("DBInstanceId", dBInstanceId);
}
std::string CheckCloudResourceAuthorizedRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void CheckCloudResourceAuthorizedRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string CheckCloudResourceAuthorizedRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void CheckCloudResourceAuthorizedRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
long CheckCloudResourceAuthorizedRequest::getOwnerId()const
{
return ownerId_;
}
void CheckCloudResourceAuthorizedRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string CheckCloudResourceAuthorizedRequest::getTargetRegionId()const
{
return targetRegionId_;
}
void CheckCloudResourceAuthorizedRequest::setTargetRegionId(const std::string& targetRegionId)
{
targetRegionId_ = targetRegionId;
setCoreParameter("TargetRegionId", targetRegionId);
}
long CheckCloudResourceAuthorizedRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void CheckCloudResourceAuthorizedRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string CheckCloudResourceAuthorizedRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void CheckCloudResourceAuthorizedRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
std::string CheckCloudResourceAuthorizedRequest::getSecurityToken()const
{
return securityToken_;
}
void CheckCloudResourceAuthorizedRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
}
std::string CheckCloudResourceAuthorizedRequest::getDBInstanceId()const
{
return dBInstanceId_;
}
void CheckCloudResourceAuthorizedRequest::setDBInstanceId(const std::string& dBInstanceId)
{
dBInstanceId_ = dBInstanceId;
setCoreParameter("DBInstanceId", dBInstanceId);
}
std::string CheckCloudResourceAuthorizedRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void CheckCloudResourceAuthorizedRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string CheckCloudResourceAuthorizedRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void CheckCloudResourceAuthorizedRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
long CheckCloudResourceAuthorizedRequest::getOwnerId()const
{
return ownerId_;
}
void CheckCloudResourceAuthorizedRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string CheckCloudResourceAuthorizedRequest::getTargetRegionId()const
{
return targetRegionId_;
}
void CheckCloudResourceAuthorizedRequest::setTargetRegionId(const std::string& targetRegionId)
{
targetRegionId_ = targetRegionId;
setCoreParameter("TargetRegionId", targetRegionId);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::CheckRecoveryConditionRequest;
CheckRecoveryConditionRequest::CheckRecoveryConditionRequest() :
RpcServiceRequest("dds", "2015-12-01", "CheckRecoveryCondition")
{}
{
setMethod(HttpRequest::Method::Post);
}
CheckRecoveryConditionRequest::~CheckRecoveryConditionRequest()
{}

View File

@@ -40,13 +40,13 @@ void CheckRecoveryConditionResult::parse(const std::string &payload)
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["DBInstanceName"].isNull())
dBInstanceName_ = std::stoi(value["DBInstanceName"].asString());
dBInstanceName_ = value["DBInstanceName"].asString();
if(!value["IsValid"].isNull())
isValid_ = value["IsValid"].asString() == "true";
}
int CheckRecoveryConditionResult::getDBInstanceName()const
std::string CheckRecoveryConditionResult::getDBInstanceName()const
{
return dBInstanceName_;
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::CreateAccountRequest;
CreateAccountRequest::CreateAccountRequest() :
RpcServiceRequest("dds", "2015-12-01", "CreateAccount")
{}
{
setMethod(HttpRequest::Method::Post);
}
CreateAccountRequest::~CreateAccountRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::CreateBackupRequest;
CreateBackupRequest::CreateBackupRequest() :
RpcServiceRequest("dds", "2015-12-01", "CreateBackup")
{}
{
setMethod(HttpRequest::Method::Post);
}
CreateBackupRequest::~CreateBackupRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::CreateDBInstanceRequest;
CreateDBInstanceRequest::CreateDBInstanceRequest() :
RpcServiceRequest("dds", "2015-12-01", "CreateDBInstance")
{}
{
setMethod(HttpRequest::Method::Post);
}
CreateDBInstanceRequest::~CreateDBInstanceRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::CreateNodeRequest;
CreateNodeRequest::CreateNodeRequest() :
RpcServiceRequest("dds", "2015-12-01", "CreateNode")
{}
{
setMethod(HttpRequest::Method::Post);
}
CreateNodeRequest::~CreateNodeRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::CreateRecommendationTaskRequest;
CreateRecommendationTaskRequest::CreateRecommendationTaskRequest() :
RpcServiceRequest("dds", "2015-12-01", "CreateRecommendationTask")
{}
{
setMethod(HttpRequest::Method::Post);
}
CreateRecommendationTaskRequest::~CreateRecommendationTaskRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::CreateShardingDBInstanceRequest;
CreateShardingDBInstanceRequest::CreateShardingDBInstanceRequest() :
RpcServiceRequest("dds", "2015-12-01", "CreateShardingDBInstance")
{}
{
setMethod(HttpRequest::Method::Post);
}
CreateShardingDBInstanceRequest::~CreateShardingDBInstanceRequest()
{}
@@ -77,12 +79,11 @@ std::vector<CreateShardingDBInstanceRequest::ReplicaSet> CreateShardingDBInstanc
void CreateShardingDBInstanceRequest::setReplicaSet(const std::vector<ReplicaSet>& replicaSet)
{
replicaSet_ = replicaSet;
int i = 0;
for(int i = 0; i!= replicaSet.size(); i++) {
auto obj = replicaSet.at(i);
std::string str ="ReplicaSet."+ std::to_string(i);
setCoreParameter(str + ".Storage", std::to_string(obj.storage));
setCoreParameter(str + ".Class", obj.class);
for(int dep1 = 0; dep1!= replicaSet.size(); dep1++) {
auto replicaSetObj = replicaSet.at(dep1);
std::string replicaSetObjStr = "ReplicaSet." + std::to_string(dep1);
setCoreParameter(replicaSetObjStr + ".Storage", std::to_string(replicaSetObj.storage));
setCoreParameter(replicaSetObjStr + "._Class", replicaSetObj._class);
}
}
@@ -204,12 +205,11 @@ std::vector<CreateShardingDBInstanceRequest::ConfigServer> CreateShardingDBInsta
void CreateShardingDBInstanceRequest::setConfigServer(const std::vector<ConfigServer>& configServer)
{
configServer_ = configServer;
int i = 0;
for(int i = 0; i!= configServer.size(); i++) {
auto obj = configServer.at(i);
std::string str ="ConfigServer."+ std::to_string(i);
setCoreParameter(str + ".Storage", std::to_string(obj.storage));
setCoreParameter(str + ".Class", obj.class);
for(int dep1 = 0; dep1!= configServer.size(); dep1++) {
auto configServerObj = configServer.at(dep1);
std::string configServerObjStr = "ConfigServer." + std::to_string(dep1);
setCoreParameter(configServerObjStr + ".Storage", std::to_string(configServerObj.storage));
setCoreParameter(configServerObjStr + "._Class", configServerObj._class);
}
}
@@ -232,11 +232,10 @@ std::vector<CreateShardingDBInstanceRequest::Mongos> CreateShardingDBInstanceReq
void CreateShardingDBInstanceRequest::setMongos(const std::vector<Mongos>& mongos)
{
mongos_ = mongos;
int i = 0;
for(int i = 0; i!= mongos.size(); i++) {
auto obj = mongos.at(i);
std::string str ="Mongos."+ std::to_string(i);
setCoreParameter(str + ".Class", obj.class);
for(int dep1 = 0; dep1!= mongos.size(); dep1++) {
auto mongosObj = mongos.at(dep1);
std::string mongosObjStr = "Mongos." + std::to_string(dep1);
setCoreParameter(mongosObjStr + "._Class", mongosObj._class);
}
}

View File

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

View File

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

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DeleteDBInstanceRequest;
DeleteDBInstanceRequest::DeleteDBInstanceRequest() :
RpcServiceRequest("dds", "2015-12-01", "DeleteDBInstance")
{}
{
setMethod(HttpRequest::Method::Post);
}
DeleteDBInstanceRequest::~DeleteDBInstanceRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DeleteNodeRequest;
DeleteNodeRequest::DeleteNodeRequest() :
RpcServiceRequest("dds", "2015-12-01", "DeleteNode")
{}
{
setMethod(HttpRequest::Method::Post);
}
DeleteNodeRequest::~DeleteNodeRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DescribeAccountsRequest;
DescribeAccountsRequest::DescribeAccountsRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeAccounts")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeAccountsRequest::~DescribeAccountsRequest()
{}

View File

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

View File

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

View File

@@ -1,59 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeActiveOperationTaskRegionResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dds;
using namespace AlibabaCloud::Dds::Model;
DescribeActiveOperationTaskRegionResult::DescribeActiveOperationTaskRegionResult() :
ServiceResult()
{}
DescribeActiveOperationTaskRegionResult::DescribeActiveOperationTaskRegionResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeActiveOperationTaskRegionResult::~DescribeActiveOperationTaskRegionResult()
{}
void DescribeActiveOperationTaskRegionResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allRegionListNode = value["RegionList"]["Items"];
for (auto valueRegionListItems : allRegionListNode)
{
Items regionListObject;
if(!valueRegionListItems["Region"].isNull())
regionListObject.region = valueRegionListItems["Region"].asString();
if(!valueRegionListItems["Count"].isNull())
regionListObject.count = std::stoi(valueRegionListItems["Count"].asString());
regionList_.push_back(regionListObject);
}
}
std::vector<DescribeActiveOperationTaskRegionResult::Items> DescribeActiveOperationTaskRegionResult::getRegionList()const
{
return regionList_;
}

View File

@@ -1,148 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeActiveOperationTaskRequest.h>
using AlibabaCloud::Dds::Model::DescribeActiveOperationTaskRequest;
DescribeActiveOperationTaskRequest::DescribeActiveOperationTaskRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeActiveOperationTask")
{}
DescribeActiveOperationTaskRequest::~DescribeActiveOperationTaskRequest()
{}
long DescribeActiveOperationTaskRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void DescribeActiveOperationTaskRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
int DescribeActiveOperationTaskRequest::getPageNumber()const
{
return pageNumber_;
}
void DescribeActiveOperationTaskRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setCoreParameter("PageNumber", std::to_string(pageNumber));
}
std::string DescribeActiveOperationTaskRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void DescribeActiveOperationTaskRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
}
int DescribeActiveOperationTaskRequest::getIsHistory()const
{
return isHistory_;
}
void DescribeActiveOperationTaskRequest::setIsHistory(int isHistory)
{
isHistory_ = isHistory;
setCoreParameter("IsHistory", std::to_string(isHistory));
}
std::string DescribeActiveOperationTaskRequest::getSecurityToken()const
{
return securityToken_;
}
void DescribeActiveOperationTaskRequest::setSecurityToken(const std::string& securityToken)
{
securityToken_ = securityToken;
setCoreParameter("SecurityToken", securityToken);
}
int DescribeActiveOperationTaskRequest::getPageSize()const
{
return pageSize_;
}
void DescribeActiveOperationTaskRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setCoreParameter("PageSize", std::to_string(pageSize));
}
std::string DescribeActiveOperationTaskRequest::getTaskType()const
{
return taskType_;
}
void DescribeActiveOperationTaskRequest::setTaskType(const std::string& taskType)
{
taskType_ = taskType;
setCoreParameter("TaskType", taskType);
}
std::string DescribeActiveOperationTaskRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void DescribeActiveOperationTaskRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string DescribeActiveOperationTaskRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void DescribeActiveOperationTaskRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
}
long DescribeActiveOperationTaskRequest::getOwnerId()const
{
return ownerId_;
}
void DescribeActiveOperationTaskRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeActiveOperationTaskRequest::getRegion()const
{
return region_;
}
void DescribeActiveOperationTaskRequest::setRegion(const std::string& region)
{
region_ = region;
setCoreParameter("Region", region);
}

View File

@@ -1,102 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeActiveOperationTaskResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dds;
using namespace AlibabaCloud::Dds::Model;
DescribeActiveOperationTaskResult::DescribeActiveOperationTaskResult() :
ServiceResult()
{}
DescribeActiveOperationTaskResult::DescribeActiveOperationTaskResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeActiveOperationTaskResult::~DescribeActiveOperationTaskResult()
{}
void DescribeActiveOperationTaskResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allItemsNode = value["Items"]["ItemsItem"];
for (auto valueItemsItemsItem : allItemsNode)
{
ItemsItem itemsObject;
if(!valueItemsItemsItem["Id"].isNull())
itemsObject.id = std::stoi(valueItemsItemsItem["Id"].asString());
if(!valueItemsItemsItem["InsName"].isNull())
itemsObject.insName = valueItemsItemsItem["InsName"].asString();
if(!valueItemsItemsItem["DbType"].isNull())
itemsObject.dbType = valueItemsItemsItem["DbType"].asString();
if(!valueItemsItemsItem["StartTime"].isNull())
itemsObject.startTime = valueItemsItemsItem["StartTime"].asString();
if(!valueItemsItemsItem["SwitchTime"].isNull())
itemsObject.switchTime = valueItemsItemsItem["SwitchTime"].asString();
if(!valueItemsItemsItem["Deadline"].isNull())
itemsObject.deadline = valueItemsItemsItem["Deadline"].asString();
if(!valueItemsItemsItem["Status"].isNull())
itemsObject.status = std::stoi(valueItemsItemsItem["Status"].asString());
if(!valueItemsItemsItem["CreatedTime"].isNull())
itemsObject.createdTime = valueItemsItemsItem["CreatedTime"].asString();
if(!valueItemsItemsItem["ModifiedTime"].isNull())
itemsObject.modifiedTime = valueItemsItemsItem["ModifiedTime"].asString();
if(!valueItemsItemsItem["ResultInfo"].isNull())
itemsObject.resultInfo = valueItemsItemsItem["ResultInfo"].asString();
if(!valueItemsItemsItem["PrepareInterval"].isNull())
itemsObject.prepareInterval = valueItemsItemsItem["PrepareInterval"].asString();
if(!valueItemsItemsItem["TaskParams"].isNull())
itemsObject.taskParams = valueItemsItemsItem["TaskParams"].asString();
if(!valueItemsItemsItem["TaskType"].isNull())
itemsObject.taskType = valueItemsItemsItem["TaskType"].asString();
items_.push_back(itemsObject);
}
if(!value["TotalRecordCount"].isNull())
totalRecordCount_ = std::stoi(value["TotalRecordCount"].asString());
if(!value["PageSize"].isNull())
pageSize_ = std::stoi(value["PageSize"].asString());
if(!value["PageNumber"].isNull())
pageNumber_ = std::stoi(value["PageNumber"].asString());
}
int DescribeActiveOperationTaskResult::getTotalRecordCount()const
{
return totalRecordCount_;
}
int DescribeActiveOperationTaskResult::getPageSize()const
{
return pageSize_;
}
int DescribeActiveOperationTaskResult::getPageNumber()const
{
return pageNumber_;
}
std::vector<DescribeActiveOperationTaskResult::ItemsItem> DescribeActiveOperationTaskResult::getItems()const
{
return items_;
}

View File

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

View File

@@ -1,59 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/DescribeActiveOperationTaskTypeResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dds;
using namespace AlibabaCloud::Dds::Model;
DescribeActiveOperationTaskTypeResult::DescribeActiveOperationTaskTypeResult() :
ServiceResult()
{}
DescribeActiveOperationTaskTypeResult::DescribeActiveOperationTaskTypeResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeActiveOperationTaskTypeResult::~DescribeActiveOperationTaskTypeResult()
{}
void DescribeActiveOperationTaskTypeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allTypeListNode = value["TypeList"]["Items"];
for (auto valueTypeListItems : allTypeListNode)
{
Items typeListObject;
if(!valueTypeListItems["TaskType"].isNull())
typeListObject.taskType = valueTypeListItems["TaskType"].asString();
if(!valueTypeListItems["Count"].isNull())
typeListObject.count = std::stoi(valueTypeListItems["Count"].asString());
typeList_.push_back(typeListObject);
}
}
std::vector<DescribeActiveOperationTaskTypeResult::Items> DescribeActiveOperationTaskTypeResult::getTypeList()const
{
return typeList_;
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DescribeAuditFilesRequest;
DescribeAuditFilesRequest::DescribeAuditFilesRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeAuditFiles")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeAuditFilesRequest::~DescribeAuditFilesRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DescribeAuditLogFilterRequest;
DescribeAuditLogFilterRequest::DescribeAuditLogFilterRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeAuditLogFilter")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeAuditLogFilterRequest::~DescribeAuditLogFilterRequest()
{}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DescribeAuditPolicyRequest;
DescribeAuditPolicyRequest::DescribeAuditPolicyRequest() :
RpcServiceRequest("dds", "2015-12-01", "DescribeAuditPolicy")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeAuditPolicyRequest::~DescribeAuditPolicyRequest()
{}

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