diff --git a/VERSION b/VERSION index 8096d273b..8e23229b6 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.1870 \ No newline at end of file +1.36.1871 \ No newline at end of file diff --git a/dds/CMakeLists.txt b/dds/CMakeLists.txt index 9c745af58..5c1dcf193 100644 --- a/dds/CMakeLists.txt +++ b/dds/CMakeLists.txt @@ -29,6 +29,8 @@ set(dds_public_header_model include/alibabacloud/dds/model/CheckCloudResourceAuthorizedResult.h include/alibabacloud/dds/model/CheckRecoveryConditionRequest.h include/alibabacloud/dds/model/CheckRecoveryConditionResult.h + include/alibabacloud/dds/model/CreateAccountRequest.h + include/alibabacloud/dds/model/CreateAccountResult.h include/alibabacloud/dds/model/CreateBackupRequest.h include/alibabacloud/dds/model/CreateBackupResult.h include/alibabacloud/dds/model/CreateDBInstanceRequest.h @@ -53,6 +55,8 @@ set(dds_public_header_model include/alibabacloud/dds/model/DescribeActiveOperationTaskCountResult.h include/alibabacloud/dds/model/DescribeActiveOperationTaskTypeRequest.h include/alibabacloud/dds/model/DescribeActiveOperationTaskTypeResult.h + include/alibabacloud/dds/model/DescribeActiveOperationTasksRequest.h + include/alibabacloud/dds/model/DescribeActiveOperationTasksResult.h include/alibabacloud/dds/model/DescribeAuditLogFilterRequest.h include/alibabacloud/dds/model/DescribeAuditLogFilterResult.h include/alibabacloud/dds/model/DescribeAuditPolicyRequest.h @@ -69,6 +73,10 @@ set(dds_public_header_model include/alibabacloud/dds/model/DescribeBackupDBsResult.h include/alibabacloud/dds/model/DescribeBackupPolicyRequest.h include/alibabacloud/dds/model/DescribeBackupPolicyResult.h + include/alibabacloud/dds/model/DescribeBackupStorageRequest.h + include/alibabacloud/dds/model/DescribeBackupStorageResult.h + include/alibabacloud/dds/model/DescribeBackupTasksRequest.h + include/alibabacloud/dds/model/DescribeBackupTasksResult.h include/alibabacloud/dds/model/DescribeBackupsRequest.h include/alibabacloud/dds/model/DescribeBackupsResult.h include/alibabacloud/dds/model/DescribeClusterBackupsRequest.h @@ -85,6 +93,8 @@ set(dds_public_header_model include/alibabacloud/dds/model/DescribeDBInstancePerformanceResult.h include/alibabacloud/dds/model/DescribeDBInstanceSSLRequest.h include/alibabacloud/dds/model/DescribeDBInstanceSSLResult.h + include/alibabacloud/dds/model/DescribeDBInstanceSwitchLogRequest.h + include/alibabacloud/dds/model/DescribeDBInstanceSwitchLogResult.h include/alibabacloud/dds/model/DescribeDBInstanceTDEInfoRequest.h include/alibabacloud/dds/model/DescribeDBInstanceTDEInfoResult.h include/alibabacloud/dds/model/DescribeDBInstancesRequest.h @@ -97,10 +107,18 @@ set(dds_public_header_model include/alibabacloud/dds/model/DescribeGlobalSecurityIPGroupResult.h include/alibabacloud/dds/model/DescribeGlobalSecurityIPGroupRelationRequest.h include/alibabacloud/dds/model/DescribeGlobalSecurityIPGroupRelationResult.h + include/alibabacloud/dds/model/DescribeHistoryTasksRequest.h + include/alibabacloud/dds/model/DescribeHistoryTasksResult.h + include/alibabacloud/dds/model/DescribeHistoryTasksStatRequest.h + include/alibabacloud/dds/model/DescribeHistoryTasksStatResult.h include/alibabacloud/dds/model/DescribeInstanceAutoRenewalAttributeRequest.h include/alibabacloud/dds/model/DescribeInstanceAutoRenewalAttributeResult.h + include/alibabacloud/dds/model/DescribeInstanceRecoverTimeRequest.h + include/alibabacloud/dds/model/DescribeInstanceRecoverTimeResult.h include/alibabacloud/dds/model/DescribeKernelReleaseNotesRequest.h include/alibabacloud/dds/model/DescribeKernelReleaseNotesResult.h + include/alibabacloud/dds/model/DescribeKmsKeysRequest.h + include/alibabacloud/dds/model/DescribeKmsKeysResult.h include/alibabacloud/dds/model/DescribeMongoDBLogConfigRequest.h include/alibabacloud/dds/model/DescribeMongoDBLogConfigResult.h include/alibabacloud/dds/model/DescribeParameterModificationHistoryRequest.h @@ -191,6 +209,8 @@ set(dds_public_header_model include/alibabacloud/dds/model/ModifySecurityGroupConfigurationResult.h include/alibabacloud/dds/model/ModifySecurityIpsRequest.h include/alibabacloud/dds/model/ModifySecurityIpsResult.h + include/alibabacloud/dds/model/ModifyTaskInfoRequest.h + include/alibabacloud/dds/model/ModifyTaskInfoResult.h include/alibabacloud/dds/model/ReleaseNodePrivateNetworkAddressRequest.h include/alibabacloud/dds/model/ReleaseNodePrivateNetworkAddressResult.h include/alibabacloud/dds/model/ReleasePublicNetworkAddressRequest.h @@ -230,6 +250,8 @@ set(dds_src src/model/CheckCloudResourceAuthorizedResult.cc src/model/CheckRecoveryConditionRequest.cc src/model/CheckRecoveryConditionResult.cc + src/model/CreateAccountRequest.cc + src/model/CreateAccountResult.cc src/model/CreateBackupRequest.cc src/model/CreateBackupResult.cc src/model/CreateDBInstanceRequest.cc @@ -254,6 +276,8 @@ set(dds_src src/model/DescribeActiveOperationTaskCountResult.cc src/model/DescribeActiveOperationTaskTypeRequest.cc src/model/DescribeActiveOperationTaskTypeResult.cc + src/model/DescribeActiveOperationTasksRequest.cc + src/model/DescribeActiveOperationTasksResult.cc src/model/DescribeAuditLogFilterRequest.cc src/model/DescribeAuditLogFilterResult.cc src/model/DescribeAuditPolicyRequest.cc @@ -270,6 +294,10 @@ set(dds_src src/model/DescribeBackupDBsResult.cc src/model/DescribeBackupPolicyRequest.cc src/model/DescribeBackupPolicyResult.cc + src/model/DescribeBackupStorageRequest.cc + src/model/DescribeBackupStorageResult.cc + src/model/DescribeBackupTasksRequest.cc + src/model/DescribeBackupTasksResult.cc src/model/DescribeBackupsRequest.cc src/model/DescribeBackupsResult.cc src/model/DescribeClusterBackupsRequest.cc @@ -286,6 +314,8 @@ set(dds_src src/model/DescribeDBInstancePerformanceResult.cc src/model/DescribeDBInstanceSSLRequest.cc src/model/DescribeDBInstanceSSLResult.cc + src/model/DescribeDBInstanceSwitchLogRequest.cc + src/model/DescribeDBInstanceSwitchLogResult.cc src/model/DescribeDBInstanceTDEInfoRequest.cc src/model/DescribeDBInstanceTDEInfoResult.cc src/model/DescribeDBInstancesRequest.cc @@ -298,10 +328,18 @@ set(dds_src src/model/DescribeGlobalSecurityIPGroupResult.cc src/model/DescribeGlobalSecurityIPGroupRelationRequest.cc src/model/DescribeGlobalSecurityIPGroupRelationResult.cc + src/model/DescribeHistoryTasksRequest.cc + src/model/DescribeHistoryTasksResult.cc + src/model/DescribeHistoryTasksStatRequest.cc + src/model/DescribeHistoryTasksStatResult.cc src/model/DescribeInstanceAutoRenewalAttributeRequest.cc src/model/DescribeInstanceAutoRenewalAttributeResult.cc + src/model/DescribeInstanceRecoverTimeRequest.cc + src/model/DescribeInstanceRecoverTimeResult.cc src/model/DescribeKernelReleaseNotesRequest.cc src/model/DescribeKernelReleaseNotesResult.cc + src/model/DescribeKmsKeysRequest.cc + src/model/DescribeKmsKeysResult.cc src/model/DescribeMongoDBLogConfigRequest.cc src/model/DescribeMongoDBLogConfigResult.cc src/model/DescribeParameterModificationHistoryRequest.cc @@ -392,6 +430,8 @@ set(dds_src src/model/ModifySecurityGroupConfigurationResult.cc src/model/ModifySecurityIpsRequest.cc src/model/ModifySecurityIpsResult.cc + src/model/ModifyTaskInfoRequest.cc + src/model/ModifyTaskInfoResult.cc src/model/ReleaseNodePrivateNetworkAddressRequest.cc src/model/ReleaseNodePrivateNetworkAddressResult.cc src/model/ReleasePublicNetworkAddressRequest.cc diff --git a/dds/include/alibabacloud/dds/DdsClient.h b/dds/include/alibabacloud/dds/DdsClient.h index 16177c028..210813708 100644 --- a/dds/include/alibabacloud/dds/DdsClient.h +++ b/dds/include/alibabacloud/dds/DdsClient.h @@ -30,6 +30,8 @@ #include "model/CheckCloudResourceAuthorizedResult.h" #include "model/CheckRecoveryConditionRequest.h" #include "model/CheckRecoveryConditionResult.h" +#include "model/CreateAccountRequest.h" +#include "model/CreateAccountResult.h" #include "model/CreateBackupRequest.h" #include "model/CreateBackupResult.h" #include "model/CreateDBInstanceRequest.h" @@ -54,6 +56,8 @@ #include "model/DescribeActiveOperationTaskCountResult.h" #include "model/DescribeActiveOperationTaskTypeRequest.h" #include "model/DescribeActiveOperationTaskTypeResult.h" +#include "model/DescribeActiveOperationTasksRequest.h" +#include "model/DescribeActiveOperationTasksResult.h" #include "model/DescribeAuditLogFilterRequest.h" #include "model/DescribeAuditLogFilterResult.h" #include "model/DescribeAuditPolicyRequest.h" @@ -70,6 +74,10 @@ #include "model/DescribeBackupDBsResult.h" #include "model/DescribeBackupPolicyRequest.h" #include "model/DescribeBackupPolicyResult.h" +#include "model/DescribeBackupStorageRequest.h" +#include "model/DescribeBackupStorageResult.h" +#include "model/DescribeBackupTasksRequest.h" +#include "model/DescribeBackupTasksResult.h" #include "model/DescribeBackupsRequest.h" #include "model/DescribeBackupsResult.h" #include "model/DescribeClusterBackupsRequest.h" @@ -86,6 +94,8 @@ #include "model/DescribeDBInstancePerformanceResult.h" #include "model/DescribeDBInstanceSSLRequest.h" #include "model/DescribeDBInstanceSSLResult.h" +#include "model/DescribeDBInstanceSwitchLogRequest.h" +#include "model/DescribeDBInstanceSwitchLogResult.h" #include "model/DescribeDBInstanceTDEInfoRequest.h" #include "model/DescribeDBInstanceTDEInfoResult.h" #include "model/DescribeDBInstancesRequest.h" @@ -98,10 +108,18 @@ #include "model/DescribeGlobalSecurityIPGroupResult.h" #include "model/DescribeGlobalSecurityIPGroupRelationRequest.h" #include "model/DescribeGlobalSecurityIPGroupRelationResult.h" +#include "model/DescribeHistoryTasksRequest.h" +#include "model/DescribeHistoryTasksResult.h" +#include "model/DescribeHistoryTasksStatRequest.h" +#include "model/DescribeHistoryTasksStatResult.h" #include "model/DescribeInstanceAutoRenewalAttributeRequest.h" #include "model/DescribeInstanceAutoRenewalAttributeResult.h" +#include "model/DescribeInstanceRecoverTimeRequest.h" +#include "model/DescribeInstanceRecoverTimeResult.h" #include "model/DescribeKernelReleaseNotesRequest.h" #include "model/DescribeKernelReleaseNotesResult.h" +#include "model/DescribeKmsKeysRequest.h" +#include "model/DescribeKmsKeysResult.h" #include "model/DescribeMongoDBLogConfigRequest.h" #include "model/DescribeMongoDBLogConfigResult.h" #include "model/DescribeParameterModificationHistoryRequest.h" @@ -192,6 +210,8 @@ #include "model/ModifySecurityGroupConfigurationResult.h" #include "model/ModifySecurityIpsRequest.h" #include "model/ModifySecurityIpsResult.h" +#include "model/ModifyTaskInfoRequest.h" +#include "model/ModifyTaskInfoResult.h" #include "model/ReleaseNodePrivateNetworkAddressRequest.h" #include "model/ReleaseNodePrivateNetworkAddressResult.h" #include "model/ReleasePublicNetworkAddressRequest.h" @@ -241,6 +261,9 @@ namespace AlibabaCloud typedef Outcome CheckRecoveryConditionOutcome; typedef std::future CheckRecoveryConditionOutcomeCallable; typedef std::function&)> CheckRecoveryConditionAsyncHandler; + typedef Outcome CreateAccountOutcome; + typedef std::future CreateAccountOutcomeCallable; + typedef std::function&)> CreateAccountAsyncHandler; typedef Outcome CreateBackupOutcome; typedef std::future CreateBackupOutcomeCallable; typedef std::function&)> CreateBackupAsyncHandler; @@ -277,6 +300,9 @@ namespace AlibabaCloud typedef Outcome DescribeActiveOperationTaskTypeOutcome; typedef std::future DescribeActiveOperationTaskTypeOutcomeCallable; typedef std::function&)> DescribeActiveOperationTaskTypeAsyncHandler; + typedef Outcome DescribeActiveOperationTasksOutcome; + typedef std::future DescribeActiveOperationTasksOutcomeCallable; + typedef std::function&)> DescribeActiveOperationTasksAsyncHandler; typedef Outcome DescribeAuditLogFilterOutcome; typedef std::future DescribeAuditLogFilterOutcomeCallable; typedef std::function&)> DescribeAuditLogFilterAsyncHandler; @@ -301,6 +327,12 @@ namespace AlibabaCloud typedef Outcome DescribeBackupPolicyOutcome; typedef std::future DescribeBackupPolicyOutcomeCallable; typedef std::function&)> DescribeBackupPolicyAsyncHandler; + typedef Outcome DescribeBackupStorageOutcome; + typedef std::future DescribeBackupStorageOutcomeCallable; + typedef std::function&)> DescribeBackupStorageAsyncHandler; + typedef Outcome DescribeBackupTasksOutcome; + typedef std::future DescribeBackupTasksOutcomeCallable; + typedef std::function&)> DescribeBackupTasksAsyncHandler; typedef Outcome DescribeBackupsOutcome; typedef std::future DescribeBackupsOutcomeCallable; typedef std::function&)> DescribeBackupsAsyncHandler; @@ -325,6 +357,9 @@ namespace AlibabaCloud typedef Outcome DescribeDBInstanceSSLOutcome; typedef std::future DescribeDBInstanceSSLOutcomeCallable; typedef std::function&)> DescribeDBInstanceSSLAsyncHandler; + typedef Outcome DescribeDBInstanceSwitchLogOutcome; + typedef std::future DescribeDBInstanceSwitchLogOutcomeCallable; + typedef std::function&)> DescribeDBInstanceSwitchLogAsyncHandler; typedef Outcome DescribeDBInstanceTDEInfoOutcome; typedef std::future DescribeDBInstanceTDEInfoOutcomeCallable; typedef std::function&)> DescribeDBInstanceTDEInfoAsyncHandler; @@ -343,12 +378,24 @@ namespace AlibabaCloud typedef Outcome DescribeGlobalSecurityIPGroupRelationOutcome; typedef std::future DescribeGlobalSecurityIPGroupRelationOutcomeCallable; typedef std::function&)> DescribeGlobalSecurityIPGroupRelationAsyncHandler; + typedef Outcome DescribeHistoryTasksOutcome; + typedef std::future DescribeHistoryTasksOutcomeCallable; + typedef std::function&)> DescribeHistoryTasksAsyncHandler; + typedef Outcome DescribeHistoryTasksStatOutcome; + typedef std::future DescribeHistoryTasksStatOutcomeCallable; + typedef std::function&)> DescribeHistoryTasksStatAsyncHandler; typedef Outcome DescribeInstanceAutoRenewalAttributeOutcome; typedef std::future DescribeInstanceAutoRenewalAttributeOutcomeCallable; typedef std::function&)> DescribeInstanceAutoRenewalAttributeAsyncHandler; + typedef Outcome DescribeInstanceRecoverTimeOutcome; + typedef std::future DescribeInstanceRecoverTimeOutcomeCallable; + typedef std::function&)> DescribeInstanceRecoverTimeAsyncHandler; typedef Outcome DescribeKernelReleaseNotesOutcome; typedef std::future DescribeKernelReleaseNotesOutcomeCallable; typedef std::function&)> DescribeKernelReleaseNotesAsyncHandler; + typedef Outcome DescribeKmsKeysOutcome; + typedef std::future DescribeKmsKeysOutcomeCallable; + typedef std::function&)> DescribeKmsKeysAsyncHandler; typedef Outcome DescribeMongoDBLogConfigOutcome; typedef std::future DescribeMongoDBLogConfigOutcomeCallable; typedef std::function&)> DescribeMongoDBLogConfigAsyncHandler; @@ -484,6 +531,9 @@ namespace AlibabaCloud typedef Outcome ModifySecurityIpsOutcome; typedef std::future ModifySecurityIpsOutcomeCallable; typedef std::function&)> ModifySecurityIpsAsyncHandler; + typedef Outcome ModifyTaskInfoOutcome; + typedef std::future ModifyTaskInfoOutcomeCallable; + typedef std::function&)> ModifyTaskInfoAsyncHandler; typedef Outcome ReleaseNodePrivateNetworkAddressOutcome; typedef std::future ReleaseNodePrivateNetworkAddressOutcomeCallable; typedef std::function&)> ReleaseNodePrivateNetworkAddressAsyncHandler; @@ -543,6 +593,9 @@ namespace AlibabaCloud CheckRecoveryConditionOutcome checkRecoveryCondition(const Model::CheckRecoveryConditionRequest &request)const; void checkRecoveryConditionAsync(const Model::CheckRecoveryConditionRequest& request, const CheckRecoveryConditionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CheckRecoveryConditionOutcomeCallable checkRecoveryConditionCallable(const Model::CheckRecoveryConditionRequest& request) const; + CreateAccountOutcome createAccount(const Model::CreateAccountRequest &request)const; + void createAccountAsync(const Model::CreateAccountRequest& request, const CreateAccountAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateAccountOutcomeCallable createAccountCallable(const Model::CreateAccountRequest& request) const; CreateBackupOutcome createBackup(const Model::CreateBackupRequest &request)const; void createBackupAsync(const Model::CreateBackupRequest& request, const CreateBackupAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CreateBackupOutcomeCallable createBackupCallable(const Model::CreateBackupRequest& request) const; @@ -579,6 +632,9 @@ namespace AlibabaCloud DescribeActiveOperationTaskTypeOutcome describeActiveOperationTaskType(const Model::DescribeActiveOperationTaskTypeRequest &request)const; void describeActiveOperationTaskTypeAsync(const Model::DescribeActiveOperationTaskTypeRequest& request, const DescribeActiveOperationTaskTypeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeActiveOperationTaskTypeOutcomeCallable describeActiveOperationTaskTypeCallable(const Model::DescribeActiveOperationTaskTypeRequest& request) const; + DescribeActiveOperationTasksOutcome describeActiveOperationTasks(const Model::DescribeActiveOperationTasksRequest &request)const; + void describeActiveOperationTasksAsync(const Model::DescribeActiveOperationTasksRequest& request, const DescribeActiveOperationTasksAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeActiveOperationTasksOutcomeCallable describeActiveOperationTasksCallable(const Model::DescribeActiveOperationTasksRequest& request) const; DescribeAuditLogFilterOutcome describeAuditLogFilter(const Model::DescribeAuditLogFilterRequest &request)const; void describeAuditLogFilterAsync(const Model::DescribeAuditLogFilterRequest& request, const DescribeAuditLogFilterAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeAuditLogFilterOutcomeCallable describeAuditLogFilterCallable(const Model::DescribeAuditLogFilterRequest& request) const; @@ -603,6 +659,12 @@ namespace AlibabaCloud DescribeBackupPolicyOutcome describeBackupPolicy(const Model::DescribeBackupPolicyRequest &request)const; void describeBackupPolicyAsync(const Model::DescribeBackupPolicyRequest& request, const DescribeBackupPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeBackupPolicyOutcomeCallable describeBackupPolicyCallable(const Model::DescribeBackupPolicyRequest& request) const; + DescribeBackupStorageOutcome describeBackupStorage(const Model::DescribeBackupStorageRequest &request)const; + void describeBackupStorageAsync(const Model::DescribeBackupStorageRequest& request, const DescribeBackupStorageAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeBackupStorageOutcomeCallable describeBackupStorageCallable(const Model::DescribeBackupStorageRequest& request) const; + DescribeBackupTasksOutcome describeBackupTasks(const Model::DescribeBackupTasksRequest &request)const; + void describeBackupTasksAsync(const Model::DescribeBackupTasksRequest& request, const DescribeBackupTasksAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeBackupTasksOutcomeCallable describeBackupTasksCallable(const Model::DescribeBackupTasksRequest& request) const; DescribeBackupsOutcome describeBackups(const Model::DescribeBackupsRequest &request)const; void describeBackupsAsync(const Model::DescribeBackupsRequest& request, const DescribeBackupsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeBackupsOutcomeCallable describeBackupsCallable(const Model::DescribeBackupsRequest& request) const; @@ -627,6 +689,9 @@ namespace AlibabaCloud DescribeDBInstanceSSLOutcome describeDBInstanceSSL(const Model::DescribeDBInstanceSSLRequest &request)const; void describeDBInstanceSSLAsync(const Model::DescribeDBInstanceSSLRequest& request, const DescribeDBInstanceSSLAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDBInstanceSSLOutcomeCallable describeDBInstanceSSLCallable(const Model::DescribeDBInstanceSSLRequest& request) const; + DescribeDBInstanceSwitchLogOutcome describeDBInstanceSwitchLog(const Model::DescribeDBInstanceSwitchLogRequest &request)const; + void describeDBInstanceSwitchLogAsync(const Model::DescribeDBInstanceSwitchLogRequest& request, const DescribeDBInstanceSwitchLogAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDBInstanceSwitchLogOutcomeCallable describeDBInstanceSwitchLogCallable(const Model::DescribeDBInstanceSwitchLogRequest& request) const; DescribeDBInstanceTDEInfoOutcome describeDBInstanceTDEInfo(const Model::DescribeDBInstanceTDEInfoRequest &request)const; void describeDBInstanceTDEInfoAsync(const Model::DescribeDBInstanceTDEInfoRequest& request, const DescribeDBInstanceTDEInfoAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDBInstanceTDEInfoOutcomeCallable describeDBInstanceTDEInfoCallable(const Model::DescribeDBInstanceTDEInfoRequest& request) const; @@ -645,12 +710,24 @@ namespace AlibabaCloud DescribeGlobalSecurityIPGroupRelationOutcome describeGlobalSecurityIPGroupRelation(const Model::DescribeGlobalSecurityIPGroupRelationRequest &request)const; void describeGlobalSecurityIPGroupRelationAsync(const Model::DescribeGlobalSecurityIPGroupRelationRequest& request, const DescribeGlobalSecurityIPGroupRelationAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeGlobalSecurityIPGroupRelationOutcomeCallable describeGlobalSecurityIPGroupRelationCallable(const Model::DescribeGlobalSecurityIPGroupRelationRequest& request) const; + DescribeHistoryTasksOutcome describeHistoryTasks(const Model::DescribeHistoryTasksRequest &request)const; + void describeHistoryTasksAsync(const Model::DescribeHistoryTasksRequest& request, const DescribeHistoryTasksAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeHistoryTasksOutcomeCallable describeHistoryTasksCallable(const Model::DescribeHistoryTasksRequest& request) const; + DescribeHistoryTasksStatOutcome describeHistoryTasksStat(const Model::DescribeHistoryTasksStatRequest &request)const; + void describeHistoryTasksStatAsync(const Model::DescribeHistoryTasksStatRequest& request, const DescribeHistoryTasksStatAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeHistoryTasksStatOutcomeCallable describeHistoryTasksStatCallable(const Model::DescribeHistoryTasksStatRequest& request) const; DescribeInstanceAutoRenewalAttributeOutcome describeInstanceAutoRenewalAttribute(const Model::DescribeInstanceAutoRenewalAttributeRequest &request)const; void describeInstanceAutoRenewalAttributeAsync(const Model::DescribeInstanceAutoRenewalAttributeRequest& request, const DescribeInstanceAutoRenewalAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeInstanceAutoRenewalAttributeOutcomeCallable describeInstanceAutoRenewalAttributeCallable(const Model::DescribeInstanceAutoRenewalAttributeRequest& request) const; + DescribeInstanceRecoverTimeOutcome describeInstanceRecoverTime(const Model::DescribeInstanceRecoverTimeRequest &request)const; + void describeInstanceRecoverTimeAsync(const Model::DescribeInstanceRecoverTimeRequest& request, const DescribeInstanceRecoverTimeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeInstanceRecoverTimeOutcomeCallable describeInstanceRecoverTimeCallable(const Model::DescribeInstanceRecoverTimeRequest& request) const; DescribeKernelReleaseNotesOutcome describeKernelReleaseNotes(const Model::DescribeKernelReleaseNotesRequest &request)const; void describeKernelReleaseNotesAsync(const Model::DescribeKernelReleaseNotesRequest& request, const DescribeKernelReleaseNotesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeKernelReleaseNotesOutcomeCallable describeKernelReleaseNotesCallable(const Model::DescribeKernelReleaseNotesRequest& request) const; + DescribeKmsKeysOutcome describeKmsKeys(const Model::DescribeKmsKeysRequest &request)const; + void describeKmsKeysAsync(const Model::DescribeKmsKeysRequest& request, const DescribeKmsKeysAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeKmsKeysOutcomeCallable describeKmsKeysCallable(const Model::DescribeKmsKeysRequest& request) const; DescribeMongoDBLogConfigOutcome describeMongoDBLogConfig(const Model::DescribeMongoDBLogConfigRequest &request)const; void describeMongoDBLogConfigAsync(const Model::DescribeMongoDBLogConfigRequest& request, const DescribeMongoDBLogConfigAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeMongoDBLogConfigOutcomeCallable describeMongoDBLogConfigCallable(const Model::DescribeMongoDBLogConfigRequest& request) const; @@ -786,6 +863,9 @@ namespace AlibabaCloud ModifySecurityIpsOutcome modifySecurityIps(const Model::ModifySecurityIpsRequest &request)const; void modifySecurityIpsAsync(const Model::ModifySecurityIpsRequest& request, const ModifySecurityIpsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifySecurityIpsOutcomeCallable modifySecurityIpsCallable(const Model::ModifySecurityIpsRequest& request) const; + ModifyTaskInfoOutcome modifyTaskInfo(const Model::ModifyTaskInfoRequest &request)const; + void modifyTaskInfoAsync(const Model::ModifyTaskInfoRequest& request, const ModifyTaskInfoAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyTaskInfoOutcomeCallable modifyTaskInfoCallable(const Model::ModifyTaskInfoRequest& request) const; ReleaseNodePrivateNetworkAddressOutcome releaseNodePrivateNetworkAddress(const Model::ReleaseNodePrivateNetworkAddressRequest &request)const; void releaseNodePrivateNetworkAddressAsync(const Model::ReleaseNodePrivateNetworkAddressRequest& request, const ReleaseNodePrivateNetworkAddressAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ReleaseNodePrivateNetworkAddressOutcomeCallable releaseNodePrivateNetworkAddressCallable(const Model::ReleaseNodePrivateNetworkAddressRequest& request) const; diff --git a/dds/include/alibabacloud/dds/model/AllocateNodePrivateNetworkAddressRequest.h b/dds/include/alibabacloud/dds/model/AllocateNodePrivateNetworkAddressRequest.h index 2614c1de5..d39f9c719 100644 --- a/dds/include/alibabacloud/dds/model/AllocateNodePrivateNetworkAddressRequest.h +++ b/dds/include/alibabacloud/dds/model/AllocateNodePrivateNetworkAddressRequest.h @@ -36,8 +36,6 @@ public: 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; @@ -57,7 +55,6 @@ private: long resourceOwnerId_; std::string accessKeyId_; std::string accountName_; - std::string securityToken_; std::string dBInstanceId_; std::string nodeId_; std::string resourceOwnerAccount_; diff --git a/dds/include/alibabacloud/dds/model/AllocatePublicNetworkAddressRequest.h b/dds/include/alibabacloud/dds/model/AllocatePublicNetworkAddressRequest.h index 0a1983e42..fa9d9cafe 100644 --- a/dds/include/alibabacloud/dds/model/AllocatePublicNetworkAddressRequest.h +++ b/dds/include/alibabacloud/dds/model/AllocatePublicNetworkAddressRequest.h @@ -34,8 +34,6 @@ public: 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 getNodeId() const; @@ -50,7 +48,6 @@ public: private: long resourceOwnerId_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string nodeId_; std::string resourceOwnerAccount_; diff --git a/dds/include/alibabacloud/dds/model/CheckCloudResourceAuthorizedRequest.h b/dds/include/alibabacloud/dds/model/CheckCloudResourceAuthorizedRequest.h index 53df2a0ca..1426e3b1c 100644 --- a/dds/include/alibabacloud/dds/model/CheckCloudResourceAuthorizedRequest.h +++ b/dds/include/alibabacloud/dds/model/CheckCloudResourceAuthorizedRequest.h @@ -34,8 +34,6 @@ public: 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; @@ -50,7 +48,6 @@ public: private: long resourceOwnerId_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string resourceOwnerAccount_; std::string ownerAccount_; diff --git a/dds/include/alibabacloud/dds/model/CheckRecoveryConditionRequest.h b/dds/include/alibabacloud/dds/model/CheckRecoveryConditionRequest.h index b75eaef3b..f74ab86c5 100644 --- a/dds/include/alibabacloud/dds/model/CheckRecoveryConditionRequest.h +++ b/dds/include/alibabacloud/dds/model/CheckRecoveryConditionRequest.h @@ -38,8 +38,6 @@ public: void setResourceGroupId(const std::string &resourceGroupId); std::string getDatabaseNames() const; void setDatabaseNames(const std::string &databaseNames); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); std::string getRestoreTime() const; void setRestoreTime(const std::string &restoreTime); std::string getResourceOwnerAccount() const; @@ -58,7 +56,6 @@ private: std::string accessKeyId_; std::string resourceGroupId_; std::string databaseNames_; - std::string securityToken_; std::string restoreTime_; std::string resourceOwnerAccount_; std::string ownerAccount_; diff --git a/dds/include/alibabacloud/dds/model/CreateAccountRequest.h b/dds/include/alibabacloud/dds/model/CreateAccountRequest.h new file mode 100644 index 000000000..7113a1175 --- /dev/null +++ b/dds/include/alibabacloud/dds/model/CreateAccountRequest.h @@ -0,0 +1,63 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DDS_MODEL_CREATEACCOUNTREQUEST_H_ +#define ALIBABACLOUD_DDS_MODEL_CREATEACCOUNTREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dds { +namespace Model { +class ALIBABACLOUD_DDS_EXPORT CreateAccountRequest : public RpcServiceRequest { +public: + CreateAccountRequest(); + ~CreateAccountRequest(); + 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 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 getAccountPassword() const; + void setAccountPassword(const std::string &accountPassword); + +private: + long resourceOwnerId_; + std::string accessKeyId_; + std::string accountName_; + std::string dBInstanceId_; + std::string resourceOwnerAccount_; + std::string ownerAccount_; + long ownerId_; + std::string accountPassword_; +}; +} // namespace Model +} // namespace Dds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DDS_MODEL_CREATEACCOUNTREQUEST_H_ diff --git a/dds/include/alibabacloud/dds/model/CreateAccountResult.h b/dds/include/alibabacloud/dds/model/CreateAccountResult.h new file mode 100644 index 000000000..08fdef1cd --- /dev/null +++ b/dds/include/alibabacloud/dds/model/CreateAccountResult.h @@ -0,0 +1,49 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DDS_MODEL_CREATEACCOUNTRESULT_H_ +#define ALIBABACLOUD_DDS_MODEL_CREATEACCOUNTRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Dds + { + namespace Model + { + class ALIBABACLOUD_DDS_EXPORT CreateAccountResult : public ServiceResult + { + public: + + + CreateAccountResult(); + explicit CreateAccountResult(const std::string &payload); + ~CreateAccountResult(); + + protected: + void parse(const std::string &payload); + private: + + }; + } + } +} +#endif // !ALIBABACLOUD_DDS_MODEL_CREATEACCOUNTRESULT_H_ \ No newline at end of file diff --git a/dds/include/alibabacloud/dds/model/CreateBackupRequest.h b/dds/include/alibabacloud/dds/model/CreateBackupRequest.h index d612ba900..fda2cea2a 100644 --- a/dds/include/alibabacloud/dds/model/CreateBackupRequest.h +++ b/dds/include/alibabacloud/dds/model/CreateBackupRequest.h @@ -34,8 +34,6 @@ public: 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; @@ -50,7 +48,6 @@ public: private: long resourceOwnerId_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string resourceOwnerAccount_; std::string ownerAccount_; diff --git a/dds/include/alibabacloud/dds/model/CreateDBInstanceRequest.h b/dds/include/alibabacloud/dds/model/CreateDBInstanceRequest.h index 31a693aa1..5749dc1f0 100644 --- a/dds/include/alibabacloud/dds/model/CreateDBInstanceRequest.h +++ b/dds/include/alibabacloud/dds/model/CreateDBInstanceRequest.h @@ -50,8 +50,6 @@ public: void setStorageType(const std::string &storageType); std::string getResourceGroupId() const; void setResourceGroupId(const std::string &resourceGroupId); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); std::string getDBInstanceDescription() const; void setDBInstanceDescription(const std::string &dBInstanceDescription); std::vector getTag() const; @@ -126,7 +124,6 @@ private: std::string networkType_; std::string storageType_; std::string resourceGroupId_; - std::string securityToken_; std::string dBInstanceDescription_; std::vector tag_; std::string globalSecurityGroupIds_; diff --git a/dds/include/alibabacloud/dds/model/CreateNodeBatchRequest.h b/dds/include/alibabacloud/dds/model/CreateNodeBatchRequest.h index 138e6aec8..07982b275 100644 --- a/dds/include/alibabacloud/dds/model/CreateNodeBatchRequest.h +++ b/dds/include/alibabacloud/dds/model/CreateNodeBatchRequest.h @@ -44,8 +44,6 @@ public: void setShardDirect(bool shardDirect); 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 getBusinessInfo() const; @@ -71,7 +69,6 @@ private: std::string accessKeyId_; bool shardDirect_; std::string accountName_; - std::string securityToken_; std::string dBInstanceId_; std::string businessInfo_; bool autoPay_; diff --git a/dds/include/alibabacloud/dds/model/CreateNodeRequest.h b/dds/include/alibabacloud/dds/model/CreateNodeRequest.h index b4b8fc110..6b5124262 100644 --- a/dds/include/alibabacloud/dds/model/CreateNodeRequest.h +++ b/dds/include/alibabacloud/dds/model/CreateNodeRequest.h @@ -48,8 +48,6 @@ public: void setShardDirect(bool shardDirect); 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 getBusinessInfo() const; @@ -79,7 +77,6 @@ private: std::string accessKeyId_; bool shardDirect_; std::string accountName_; - std::string securityToken_; std::string dBInstanceId_; std::string businessInfo_; bool autoPay_; diff --git a/dds/include/alibabacloud/dds/model/CreateShardingDBInstanceRequest.h b/dds/include/alibabacloud/dds/model/CreateShardingDBInstanceRequest.h index c0484585a..e1de96486 100644 --- a/dds/include/alibabacloud/dds/model/CreateShardingDBInstanceRequest.h +++ b/dds/include/alibabacloud/dds/model/CreateShardingDBInstanceRequest.h @@ -60,8 +60,6 @@ public: void setStorageType(const std::string &storageType); std::string getResourceGroupId() const; void setResourceGroupId(const std::string &resourceGroupId); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); std::string getDBInstanceDescription() const; void setDBInstanceDescription(const std::string &dBInstanceDescription); std::vector getTag() const; @@ -127,7 +125,6 @@ private: std::vector replicaSet_; std::string storageType_; std::string resourceGroupId_; - std::string securityToken_; std::string dBInstanceDescription_; std::vector tag_; std::string globalSecurityGroupIds_; diff --git a/dds/include/alibabacloud/dds/model/DeleteDBInstanceRequest.h b/dds/include/alibabacloud/dds/model/DeleteDBInstanceRequest.h index 174972654..84b93092b 100644 --- a/dds/include/alibabacloud/dds/model/DeleteDBInstanceRequest.h +++ b/dds/include/alibabacloud/dds/model/DeleteDBInstanceRequest.h @@ -36,8 +36,6 @@ public: void setClientToken(const std::string &clientToken); 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; @@ -51,7 +49,6 @@ private: long resourceOwnerId_; std::string clientToken_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string resourceOwnerAccount_; std::string ownerAccount_; diff --git a/dds/include/alibabacloud/dds/model/DeleteNodeRequest.h b/dds/include/alibabacloud/dds/model/DeleteNodeRequest.h index 219c74b04..cc98ff81f 100644 --- a/dds/include/alibabacloud/dds/model/DeleteNodeRequest.h +++ b/dds/include/alibabacloud/dds/model/DeleteNodeRequest.h @@ -36,8 +36,6 @@ public: void setClientToken(const std::string &clientToken); 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; @@ -53,7 +51,6 @@ private: long resourceOwnerId_; std::string clientToken_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string nodeId_; std::string resourceOwnerAccount_; diff --git a/dds/include/alibabacloud/dds/model/DescribeAccountsRequest.h b/dds/include/alibabacloud/dds/model/DescribeAccountsRequest.h index 3ca52cdf9..1f4421e7d 100644 --- a/dds/include/alibabacloud/dds/model/DescribeAccountsRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeAccountsRequest.h @@ -36,8 +36,6 @@ public: 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 getResourceOwnerAccount() const; @@ -51,7 +49,6 @@ private: long resourceOwnerId_; std::string accessKeyId_; std::string accountName_; - std::string securityToken_; std::string dBInstanceId_; std::string resourceOwnerAccount_; std::string ownerAccount_; diff --git a/dds/include/alibabacloud/dds/model/DescribeActiveOperationTaskCountRequest.h b/dds/include/alibabacloud/dds/model/DescribeActiveOperationTaskCountRequest.h index db56df505..41ae805be 100644 --- a/dds/include/alibabacloud/dds/model/DescribeActiveOperationTaskCountRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeActiveOperationTaskCountRequest.h @@ -36,8 +36,6 @@ public: void setAccessKeyId(const std::string &accessKeyId); std::string getResourceGroupId() const; void setResourceGroupId(const std::string &resourceGroupId); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); std::string getResourceOwnerAccount() const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount); std::string getOwnerAccount() const; @@ -49,7 +47,6 @@ private: long resourceOwnerId_; std::string accessKeyId_; std::string resourceGroupId_; - std::string securityToken_; std::string resourceOwnerAccount_; std::string ownerAccount_; long ownerId_; diff --git a/dds/include/alibabacloud/dds/model/DescribeActiveOperationTaskTypeRequest.h b/dds/include/alibabacloud/dds/model/DescribeActiveOperationTaskTypeRequest.h index 9955385e9..8945ce658 100644 --- a/dds/include/alibabacloud/dds/model/DescribeActiveOperationTaskTypeRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeActiveOperationTaskTypeRequest.h @@ -38,8 +38,6 @@ public: void setResourceGroupId(const std::string &resourceGroupId); 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; @@ -52,7 +50,6 @@ private: std::string accessKeyId_; std::string resourceGroupId_; int isHistory_; - std::string securityToken_; std::string resourceOwnerAccount_; std::string ownerAccount_; long ownerId_; diff --git a/dds/include/alibabacloud/dds/model/DescribeActiveOperationTasksRequest.h b/dds/include/alibabacloud/dds/model/DescribeActiveOperationTasksRequest.h new file mode 100644 index 000000000..23db73c49 --- /dev/null +++ b/dds/include/alibabacloud/dds/model/DescribeActiveOperationTasksRequest.h @@ -0,0 +1,90 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKSREQUEST_H_ +#define ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKSREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dds { +namespace Model { +class ALIBABACLOUD_DDS_EXPORT DescribeActiveOperationTasksRequest : public RpcServiceRequest { +public: + DescribeActiveOperationTasksRequest(); + ~DescribeActiveOperationTasksRequest(); + long getResourceOwnerId() const; + void setResourceOwnerId(long resourceOwnerId); + std::string getProductId() const; + void setProductId(const std::string &productId); + std::string getChangeLevel() const; + void setChangeLevel(const std::string &changeLevel); + int getPageNumber() const; + void setPageNumber(int pageNumber); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getInsName() const; + void setInsName(const std::string &insName); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + int getPageSize() const; + void setPageSize(int pageSize); + std::string getTaskType() const; + void setTaskType(const std::string &taskType); + std::string getResourceOwnerAccount() const; + void setResourceOwnerAccount(const std::string &resourceOwnerAccount); + std::string getOwnerAccount() const; + void setOwnerAccount(const std::string &ownerAccount); + int getAllowCancel() const; + void setAllowCancel(int allowCancel); + long getOwnerId() const; + void setOwnerId(long ownerId); + std::string getDbType() const; + void setDbType(const std::string &dbType); + int getAllowChange() const; + void setAllowChange(int allowChange); + std::string getRegion() const; + void setRegion(const std::string ®ion); + int getStatus() const; + void setStatus(int status); + +private: + long resourceOwnerId_; + std::string productId_; + std::string changeLevel_; + int pageNumber_; + std::string accessKeyId_; + std::string insName_; + std::string regionId_; + int pageSize_; + std::string taskType_; + std::string resourceOwnerAccount_; + std::string ownerAccount_; + int allowCancel_; + long ownerId_; + std::string dbType_; + int allowChange_; + std::string region_; + int status_; +}; +} // namespace Model +} // namespace Dds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKSREQUEST_H_ diff --git a/dds/include/alibabacloud/dds/model/DescribeActiveOperationTasksResult.h b/dds/include/alibabacloud/dds/model/DescribeActiveOperationTasksResult.h new file mode 100644 index 000000000..4a849ea61 --- /dev/null +++ b/dds/include/alibabacloud/dds/model/DescribeActiveOperationTasksResult.h @@ -0,0 +1,86 @@ +/* + * 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_DESCRIBEACTIVEOPERATIONTASKSRESULT_H_ +#define ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKSRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Dds + { + namespace Model + { + class ALIBABACLOUD_DDS_EXPORT DescribeActiveOperationTasksResult : public ServiceResult + { + public: + struct ItemsItem + { + std::string createdTime; + std::string impactEn; + std::string changeLevelZh; + std::string taskTypeZh; + std::string dbVersion; + std::string modifiedTime; + std::string impactZh; + std::string taskTypeEn; + std::string taskType; + std::string switchTime; + int status; + std::string currentAVZ; + std::string deadline; + std::string startTime; + std::string insName; + std::string dbType; + std::string changeLevel; + std::string insComment; + std::string changeLevelEn; + std::string allowCancel; + std::string allowChange; + std::vector subInsNames; + std::string region; + std::string prepareInterval; + int id; + std::string resultInfo; + }; + + + DescribeActiveOperationTasksResult(); + explicit DescribeActiveOperationTasksResult(const std::string &payload); + ~DescribeActiveOperationTasksResult(); + int getTotalRecordCount()const; + int getPageSize()const; + int getPageNumber()const; + std::vector getItems()const; + + protected: + void parse(const std::string &payload); + private: + int totalRecordCount_; + int pageSize_; + int pageNumber_; + std::vector items_; + + }; + } + } +} +#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKSRESULT_H_ \ No newline at end of file diff --git a/dds/include/alibabacloud/dds/model/DescribeAuditLogFilterRequest.h b/dds/include/alibabacloud/dds/model/DescribeAuditLogFilterRequest.h index 3b93f80cc..4d2de54e3 100644 --- a/dds/include/alibabacloud/dds/model/DescribeAuditLogFilterRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeAuditLogFilterRequest.h @@ -34,8 +34,6 @@ public: 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 getRoleType() const; @@ -50,7 +48,6 @@ public: private: long resourceOwnerId_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string roleType_; std::string resourceOwnerAccount_; diff --git a/dds/include/alibabacloud/dds/model/DescribeAuditPolicyRequest.h b/dds/include/alibabacloud/dds/model/DescribeAuditPolicyRequest.h index ed2c82e2e..419bf1307 100644 --- a/dds/include/alibabacloud/dds/model/DescribeAuditPolicyRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeAuditPolicyRequest.h @@ -34,8 +34,6 @@ public: 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; @@ -48,7 +46,6 @@ public: private: long resourceOwnerId_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string resourceOwnerAccount_; std::string ownerAccount_; diff --git a/dds/include/alibabacloud/dds/model/DescribeAuditRecordsRequest.h b/dds/include/alibabacloud/dds/model/DescribeAuditRecordsRequest.h index 86c645cd1..7e603813a 100644 --- a/dds/include/alibabacloud/dds/model/DescribeAuditRecordsRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeAuditRecordsRequest.h @@ -42,8 +42,6 @@ public: void setAccessKeyId(const std::string &accessKeyId); std::string getDatabase() const; void setDatabase(const std::string &database); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); int getPageSize() const; void setPageSize(int pageSize); std::string getDBInstanceId() const; @@ -58,6 +56,8 @@ public: void setEndTime(const std::string &endTime); long getOwnerId() const; void setOwnerId(long ownerId); + std::string getLogicalOperator() const; + void setLogicalOperator(const std::string &logicalOperator); std::string getForm() const; void setForm(const std::string &form); std::string getUser() const; @@ -72,7 +72,6 @@ private: int pageNumber_; std::string accessKeyId_; std::string database_; - std::string securityToken_; int pageSize_; std::string dBInstanceId_; std::string nodeId_; @@ -80,6 +79,7 @@ private: std::string ownerAccount_; std::string endTime_; long ownerId_; + std::string logicalOperator_; std::string form_; std::string user_; std::string orderType_; diff --git a/dds/include/alibabacloud/dds/model/DescribeAvailabilityZonesRequest.h b/dds/include/alibabacloud/dds/model/DescribeAvailabilityZonesRequest.h index 7bd8a42a2..f4f9e7818 100644 --- a/dds/include/alibabacloud/dds/model/DescribeAvailabilityZonesRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeAvailabilityZonesRequest.h @@ -32,14 +32,16 @@ public: ~DescribeAvailabilityZonesRequest(); long getResourceOwnerId() const; void setResourceOwnerId(long resourceOwnerId); + std::string getEngineVersion() const; + void setEngineVersion(const std::string &engineVersion); std::string getStorageType() const; void setStorageType(const std::string &storageType); + std::string getReplicationFactor() const; + void setReplicationFactor(const std::string &replicationFactor); std::string getAccessKeyId() const; void setAccessKeyId(const std::string &accessKeyId); std::string getResourceGroupId() const; void setResourceGroupId(const std::string &resourceGroupId); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); std::string getRegionId() const; void setRegionId(const std::string ®ionId); std::string getExcludeZoneId() const; @@ -58,6 +60,8 @@ public: void setMongoType(const std::string &mongoType); long getOwnerId() const; void setOwnerId(long ownerId); + std::string getDBInstanceClass() const; + void setDBInstanceClass(const std::string &dBInstanceClass); std::string getStorageSupport() const; void setStorageSupport(const std::string &storageSupport); std::string getDbType() const; @@ -69,10 +73,11 @@ public: private: long resourceOwnerId_; + std::string engineVersion_; std::string storageType_; + std::string replicationFactor_; std::string accessKeyId_; std::string resourceGroupId_; - std::string securityToken_; std::string regionId_; std::string excludeZoneId_; std::string excludeSecondaryZoneId_; @@ -82,6 +87,7 @@ private: std::string ownerAccount_; std::string mongoType_; long ownerId_; + std::string dBInstanceClass_; std::string storageSupport_; std::string dbType_; std::string acceptLanguage_; diff --git a/dds/include/alibabacloud/dds/model/DescribeAvailableEngineVersionRequest.h b/dds/include/alibabacloud/dds/model/DescribeAvailableEngineVersionRequest.h index 8ece79a1f..be34a5280 100644 --- a/dds/include/alibabacloud/dds/model/DescribeAvailableEngineVersionRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeAvailableEngineVersionRequest.h @@ -34,8 +34,6 @@ public: 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; @@ -48,7 +46,6 @@ public: private: long resourceOwnerId_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string resourceOwnerAccount_; std::string ownerAccount_; diff --git a/dds/include/alibabacloud/dds/model/DescribeAvailableResourceRequest.h b/dds/include/alibabacloud/dds/model/DescribeAvailableResourceRequest.h index 4c0b8dc13..5e4fa1fde 100644 --- a/dds/include/alibabacloud/dds/model/DescribeAvailableResourceRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeAvailableResourceRequest.h @@ -32,14 +32,16 @@ public: ~DescribeAvailableResourceRequest(); long getResourceOwnerId() const; void setResourceOwnerId(long resourceOwnerId); + std::string getEngineVersion() const; + void setEngineVersion(const std::string &engineVersion); std::string getStorageType() const; void setStorageType(const std::string &storageType); + std::string getReplicationFactor() const; + void setReplicationFactor(const std::string &replicationFactor); std::string getAccessKeyId() const; void setAccessKeyId(const std::string &accessKeyId); std::string getResourceGroupId() const; void setResourceGroupId(const std::string &resourceGroupId); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); std::string getRegionId() const; void setRegionId(const std::string ®ionId); std::string getInstanceChargeType() const; @@ -54,6 +56,8 @@ public: void setMongoType(const std::string &mongoType); long getOwnerId() const; void setOwnerId(long ownerId); + std::string getDBInstanceClass() const; + void setDBInstanceClass(const std::string &dBInstanceClass); std::string getStorageSupport() const; void setStorageSupport(const std::string &storageSupport); std::string getDbType() const; @@ -63,10 +67,11 @@ public: private: long resourceOwnerId_; + std::string engineVersion_; std::string storageType_; + std::string replicationFactor_; std::string accessKeyId_; std::string resourceGroupId_; - std::string securityToken_; std::string regionId_; std::string instanceChargeType_; std::string resourceOwnerAccount_; @@ -74,6 +79,7 @@ private: std::string ownerAccount_; std::string mongoType_; long ownerId_; + std::string dBInstanceClass_; std::string storageSupport_; std::string dbType_; std::string zoneId_; diff --git a/dds/include/alibabacloud/dds/model/DescribeBackupDBsRequest.h b/dds/include/alibabacloud/dds/model/DescribeBackupDBsRequest.h index 9e7010f10..a82e58e00 100644 --- a/dds/include/alibabacloud/dds/model/DescribeBackupDBsRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeBackupDBsRequest.h @@ -38,8 +38,6 @@ public: void setAccessKeyId(const std::string &accessKeyId); std::string getResourceGroupId() const; void setResourceGroupId(const std::string &resourceGroupId); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); int getPageSize() const; void setPageSize(int pageSize); std::string getRestoreTime() const; @@ -60,7 +58,6 @@ private: int pageNumber_; std::string accessKeyId_; std::string resourceGroupId_; - std::string securityToken_; int pageSize_; std::string restoreTime_; std::string resourceOwnerAccount_; diff --git a/dds/include/alibabacloud/dds/model/DescribeBackupPolicyResult.h b/dds/include/alibabacloud/dds/model/DescribeBackupPolicyResult.h index 1346ca549..5dadb94cc 100644 --- a/dds/include/alibabacloud/dds/model/DescribeBackupPolicyResult.h +++ b/dds/include/alibabacloud/dds/model/DescribeBackupPolicyResult.h @@ -39,6 +39,7 @@ namespace AlibabaCloud ~DescribeBackupPolicyResult(); std::string getPreferredBackupPeriod()const; int getLogBackupRetentionPeriod()const; + std::string getHighFrequencyBackupRetention()const; std::string getSnapshotBackupType()const; std::string getPreferredBackupTime()const; int getEnableBackupLog()const; @@ -51,6 +52,7 @@ namespace AlibabaCloud private: std::string preferredBackupPeriod_; int logBackupRetentionPeriod_; + std::string highFrequencyBackupRetention_; std::string snapshotBackupType_; std::string preferredBackupTime_; int enableBackupLog_; diff --git a/dds/include/alibabacloud/dds/model/DescribeBackupStorageRequest.h b/dds/include/alibabacloud/dds/model/DescribeBackupStorageRequest.h new file mode 100644 index 000000000..ffc41d57e --- /dev/null +++ b/dds/include/alibabacloud/dds/model/DescribeBackupStorageRequest.h @@ -0,0 +1,63 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEBACKUPSTORAGEREQUEST_H_ +#define ALIBABACLOUD_DDS_MODEL_DESCRIBEBACKUPSTORAGEREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dds { +namespace Model { +class ALIBABACLOUD_DDS_EXPORT DescribeBackupStorageRequest : public RpcServiceRequest { +public: + DescribeBackupStorageRequest(); + ~DescribeBackupStorageRequest(); + long getResourceOwnerId() const; + void setResourceOwnerId(long resourceOwnerId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::string 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 regionId_; + std::string dBInstanceId_; + std::string nodeId_; + std::string resourceOwnerAccount_; + std::string ownerAccount_; + long ownerId_; +}; +} // namespace Model +} // namespace Dds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEBACKUPSTORAGEREQUEST_H_ diff --git a/dds/include/alibabacloud/dds/model/DescribeBackupStorageResult.h b/dds/include/alibabacloud/dds/model/DescribeBackupStorageResult.h new file mode 100644 index 000000000..e621812b4 --- /dev/null +++ b/dds/include/alibabacloud/dds/model/DescribeBackupStorageResult.h @@ -0,0 +1,55 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEBACKUPSTORAGERESULT_H_ +#define ALIBABACLOUD_DDS_MODEL_DESCRIBEBACKUPSTORAGERESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Dds + { + namespace Model + { + class ALIBABACLOUD_DDS_EXPORT DescribeBackupStorageResult : public ServiceResult + { + public: + + + DescribeBackupStorageResult(); + explicit DescribeBackupStorageResult(const std::string &payload); + ~DescribeBackupStorageResult(); + long getFreeSize()const; + long getFullStorageSize()const; + long getLogStorageSize()const; + + protected: + void parse(const std::string &payload); + private: + long freeSize_; + long fullStorageSize_; + long logStorageSize_; + + }; + } + } +} +#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEBACKUPSTORAGERESULT_H_ \ No newline at end of file diff --git a/dds/include/alibabacloud/dds/model/DescribeBackupTasksRequest.h b/dds/include/alibabacloud/dds/model/DescribeBackupTasksRequest.h new file mode 100644 index 000000000..17805d6a6 --- /dev/null +++ b/dds/include/alibabacloud/dds/model/DescribeBackupTasksRequest.h @@ -0,0 +1,63 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEBACKUPTASKSREQUEST_H_ +#define ALIBABACLOUD_DDS_MODEL_DESCRIBEBACKUPTASKSREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dds { +namespace Model { +class ALIBABACLOUD_DDS_EXPORT DescribeBackupTasksRequest : public RpcServiceRequest { +public: + DescribeBackupTasksRequest(); + ~DescribeBackupTasksRequest(); + long getBackupJobId() const; + void setBackupJobId(long backupJobId); + 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 backupJobId_; + long resourceOwnerId_; + std::string accessKeyId_; + std::string securityToken_; + std::string dBInstanceId_; + std::string resourceOwnerAccount_; + std::string ownerAccount_; + long ownerId_; +}; +} // namespace Model +} // namespace Dds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEBACKUPTASKSREQUEST_H_ diff --git a/dds/include/alibabacloud/dds/model/DescribeBackupTasksResult.h b/dds/include/alibabacloud/dds/model/DescribeBackupTasksResult.h new file mode 100644 index 000000000..1d77acb0c --- /dev/null +++ b/dds/include/alibabacloud/dds/model/DescribeBackupTasksResult.h @@ -0,0 +1,59 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEBACKUPTASKSRESULT_H_ +#define ALIBABACLOUD_DDS_MODEL_DESCRIBEBACKUPTASKSRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Dds + { + namespace Model + { + class ALIBABACLOUD_DDS_EXPORT DescribeBackupTasksResult : public ServiceResult + { + public: + struct BackupTask + { + std::string jobMode; + std::string progress; + long backupjobId; + std::string backupStartTime; + std::string backupSetStatus; + }; + + + DescribeBackupTasksResult(); + explicit DescribeBackupTasksResult(const std::string &payload); + ~DescribeBackupTasksResult(); + std::vector getBackupJobs()const; + + protected: + void parse(const std::string &payload); + private: + std::vector backupJobs_; + + }; + } + } +} +#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEBACKUPTASKSRESULT_H_ \ No newline at end of file diff --git a/dds/include/alibabacloud/dds/model/DescribeBackupsRequest.h b/dds/include/alibabacloud/dds/model/DescribeBackupsRequest.h index 7a1a36fdf..ef1c624f9 100644 --- a/dds/include/alibabacloud/dds/model/DescribeBackupsRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeBackupsRequest.h @@ -38,8 +38,6 @@ public: void setPageNumber(int pageNumber); std::string getAccessKeyId() const; void setAccessKeyId(const std::string &accessKeyId); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); int getPageSize() const; void setPageSize(int pageSize); std::string getDBInstanceId() const; @@ -62,7 +60,6 @@ private: std::string startTime_; int pageNumber_; std::string accessKeyId_; - std::string securityToken_; int pageSize_; std::string dBInstanceId_; std::string nodeId_; diff --git a/dds/include/alibabacloud/dds/model/DescribeBackupsResult.h b/dds/include/alibabacloud/dds/model/DescribeBackupsResult.h index 4d40c803a..ddbfc032f 100644 --- a/dds/include/alibabacloud/dds/model/DescribeBackupsResult.h +++ b/dds/include/alibabacloud/dds/model/DescribeBackupsResult.h @@ -43,6 +43,7 @@ namespace AlibabaCloud std::string backupStartTime; std::string backupType; int backupId; + long backupJobId; std::string backupDBNames; std::string backupStatus; }; diff --git a/dds/include/alibabacloud/dds/model/DescribeClusterBackupsRequest.h b/dds/include/alibabacloud/dds/model/DescribeClusterBackupsRequest.h index 004778459..0cdaf942e 100644 --- a/dds/include/alibabacloud/dds/model/DescribeClusterBackupsRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeClusterBackupsRequest.h @@ -36,8 +36,6 @@ public: 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); int getPageSize() const; void setPageSize(int pageSize); std::string getDBInstanceId() const; @@ -61,7 +59,6 @@ private: long resourceOwnerId_; std::string startTime_; std::string accessKeyId_; - std::string securityToken_; int pageSize_; std::string dBInstanceId_; std::string resourceOwnerAccount_; diff --git a/dds/include/alibabacloud/dds/model/DescribeClusterRecoverTimeRequest.h b/dds/include/alibabacloud/dds/model/DescribeClusterRecoverTimeRequest.h index 0cd9513fa..5f5226dfe 100644 --- a/dds/include/alibabacloud/dds/model/DescribeClusterRecoverTimeRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeClusterRecoverTimeRequest.h @@ -34,8 +34,6 @@ public: 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; @@ -48,7 +46,6 @@ public: private: long resourceOwnerId_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string resourceOwnerAccount_; std::string ownerAccount_; diff --git a/dds/include/alibabacloud/dds/model/DescribeDBInstanceAttributeResult.h b/dds/include/alibabacloud/dds/model/DescribeDBInstanceAttributeResult.h index a202b9c0c..1e3ebb7e2 100644 --- a/dds/include/alibabacloud/dds/model/DescribeDBInstanceAttributeResult.h +++ b/dds/include/alibabacloud/dds/model/DescribeDBInstanceAttributeResult.h @@ -73,6 +73,7 @@ namespace AlibabaCloud int port; std::string nodeId; int nodeStorage; + std::string maxDiskMbps; std::string connectString; int maxIOPS; }; @@ -113,6 +114,7 @@ namespace AlibabaCloud std::string dBInstanceId; std::string lastDowngradeTime; int dBInstanceStorage; + int maxMBPS; std::vector tags; std::string dBInstanceDescription; std::string engine; diff --git a/dds/include/alibabacloud/dds/model/DescribeDBInstanceEncryptionKeyRequest.h b/dds/include/alibabacloud/dds/model/DescribeDBInstanceEncryptionKeyRequest.h index 38b075838..2ed02c06a 100644 --- a/dds/include/alibabacloud/dds/model/DescribeDBInstanceEncryptionKeyRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeDBInstanceEncryptionKeyRequest.h @@ -34,8 +34,6 @@ public: 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; @@ -50,7 +48,6 @@ public: private: long resourceOwnerId_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string resourceOwnerAccount_; std::string ownerAccount_; diff --git a/dds/include/alibabacloud/dds/model/DescribeDBInstanceMonitorRequest.h b/dds/include/alibabacloud/dds/model/DescribeDBInstanceMonitorRequest.h index b6d08dda5..e4f148808 100644 --- a/dds/include/alibabacloud/dds/model/DescribeDBInstanceMonitorRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeDBInstanceMonitorRequest.h @@ -34,8 +34,6 @@ public: 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; @@ -48,7 +46,6 @@ public: private: long resourceOwnerId_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string resourceOwnerAccount_; std::string ownerAccount_; diff --git a/dds/include/alibabacloud/dds/model/DescribeDBInstancePerformanceRequest.h b/dds/include/alibabacloud/dds/model/DescribeDBInstancePerformanceRequest.h index 15274e875..6614f06d7 100644 --- a/dds/include/alibabacloud/dds/model/DescribeDBInstancePerformanceRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeDBInstancePerformanceRequest.h @@ -40,8 +40,6 @@ public: void setAccessKeyId(const std::string &accessKeyId); std::string getReplicaSetRole() const; void setReplicaSetRole(const std::string &replicaSetRole); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); std::string getDBInstanceId() const; void setDBInstanceId(const std::string &dBInstanceId); std::string getNodeId() const; @@ -63,7 +61,6 @@ private: std::string startTime_; std::string accessKeyId_; std::string replicaSetRole_; - std::string securityToken_; std::string dBInstanceId_; std::string nodeId_; std::string key_; diff --git a/dds/include/alibabacloud/dds/model/DescribeDBInstanceSSLRequest.h b/dds/include/alibabacloud/dds/model/DescribeDBInstanceSSLRequest.h index 2957d396e..a73bda6dd 100644 --- a/dds/include/alibabacloud/dds/model/DescribeDBInstanceSSLRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeDBInstanceSSLRequest.h @@ -34,8 +34,6 @@ public: 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; @@ -48,7 +46,6 @@ public: private: long resourceOwnerId_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string resourceOwnerAccount_; std::string ownerAccount_; diff --git a/dds/include/alibabacloud/dds/model/DescribeDBInstanceSwitchLogRequest.h b/dds/include/alibabacloud/dds/model/DescribeDBInstanceSwitchLogRequest.h new file mode 100644 index 000000000..7b1185712 --- /dev/null +++ b/dds/include/alibabacloud/dds/model/DescribeDBInstanceSwitchLogRequest.h @@ -0,0 +1,60 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEDBINSTANCESWITCHLOGREQUEST_H_ +#define ALIBABACLOUD_DDS_MODEL_DESCRIBEDBINSTANCESWITCHLOGREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dds { +namespace Model { +class ALIBABACLOUD_DDS_EXPORT DescribeDBInstanceSwitchLogRequest : public RpcServiceRequest { +public: + DescribeDBInstanceSwitchLogRequest(); + ~DescribeDBInstanceSwitchLogRequest(); + 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); + int getPageSize() const; + void setPageSize(int pageSize); + std::string getDBInstanceId() const; + void setDBInstanceId(const std::string &dBInstanceId); + std::string getEndTime() const; + void setEndTime(const std::string &endTime); + +private: + long resourceOwnerId_; + std::string startTime_; + int pageNumber_; + std::string accessKeyId_; + int pageSize_; + std::string dBInstanceId_; + std::string endTime_; +}; +} // namespace Model +} // namespace Dds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEDBINSTANCESWITCHLOGREQUEST_H_ diff --git a/dds/include/alibabacloud/dds/model/DescribeDBInstanceSwitchLogResult.h b/dds/include/alibabacloud/dds/model/DescribeDBInstanceSwitchLogResult.h new file mode 100644 index 000000000..706cb4350 --- /dev/null +++ b/dds/include/alibabacloud/dds/model/DescribeDBInstanceSwitchLogResult.h @@ -0,0 +1,66 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEDBINSTANCESWITCHLOGRESULT_H_ +#define ALIBABACLOUD_DDS_MODEL_DESCRIBEDBINSTANCESWITCHLOGRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Dds + { + namespace Model + { + class ALIBABACLOUD_DDS_EXPORT DescribeDBInstanceSwitchLogResult : public ServiceResult + { + public: + struct LogItemsItem + { + std::string switchCode; + std::string nodeId; + std::string switchStatus; + std::string switchTime; + }; + + + DescribeDBInstanceSwitchLogResult(); + explicit DescribeDBInstanceSwitchLogResult(const std::string &payload); + ~DescribeDBInstanceSwitchLogResult(); + long getTotalCount()const; + long getPageSize()const; + std::string getDBInstanceId()const; + long getPageNumber()const; + std::vector getLogItems()const; + + protected: + void parse(const std::string &payload); + private: + long totalCount_; + long pageSize_; + std::string dBInstanceId_; + long pageNumber_; + std::vector logItems_; + + }; + } + } +} +#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEDBINSTANCESWITCHLOGRESULT_H_ \ No newline at end of file diff --git a/dds/include/alibabacloud/dds/model/DescribeDBInstanceTDEInfoRequest.h b/dds/include/alibabacloud/dds/model/DescribeDBInstanceTDEInfoRequest.h index 0c33d05aa..ad673bd63 100644 --- a/dds/include/alibabacloud/dds/model/DescribeDBInstanceTDEInfoRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeDBInstanceTDEInfoRequest.h @@ -34,8 +34,6 @@ public: 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; @@ -48,7 +46,6 @@ public: private: long resourceOwnerId_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string resourceOwnerAccount_; std::string ownerAccount_; diff --git a/dds/include/alibabacloud/dds/model/DescribeDBInstancesOverviewRequest.h b/dds/include/alibabacloud/dds/model/DescribeDBInstancesOverviewRequest.h index 922fcc964..e63f71032 100644 --- a/dds/include/alibabacloud/dds/model/DescribeDBInstancesOverviewRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeDBInstancesOverviewRequest.h @@ -42,8 +42,6 @@ public: void setAccessKeyId(const std::string &accessKeyId); std::string getResourceGroupId() const; void setResourceGroupId(const std::string &resourceGroupId); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); std::string getRegionId() const; void setRegionId(const std::string ®ionId); std::string getInstanceType() const; @@ -74,7 +72,6 @@ private: std::string instanceClass_; std::string accessKeyId_; std::string resourceGroupId_; - std::string securityToken_; std::string regionId_; std::string instanceType_; std::string instanceStatus_; diff --git a/dds/include/alibabacloud/dds/model/DescribeDBInstancesRequest.h b/dds/include/alibabacloud/dds/model/DescribeDBInstancesRequest.h index 2432749b2..3667ffcbf 100644 --- a/dds/include/alibabacloud/dds/model/DescribeDBInstancesRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeDBInstancesRequest.h @@ -50,8 +50,6 @@ public: void setResourceGroupId(const std::string &resourceGroupId); std::string getExpired() const; void setExpired(const std::string &expired); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); std::string getRegionId() const; void setRegionId(const std::string ®ionId); std::string getEngine() const; @@ -100,7 +98,6 @@ private: std::string accessKeyId_; std::string resourceGroupId_; std::string expired_; - std::string securityToken_; std::string regionId_; std::string engine_; int pageSize_; diff --git a/dds/include/alibabacloud/dds/model/DescribeErrorLogRecordsRequest.h b/dds/include/alibabacloud/dds/model/DescribeErrorLogRecordsRequest.h index 48b2bc39e..a625ca89c 100644 --- a/dds/include/alibabacloud/dds/model/DescribeErrorLogRecordsRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeErrorLogRecordsRequest.h @@ -36,12 +36,12 @@ public: void setStartTime(const std::string &startTime); int getPageNumber() const; void setPageNumber(int pageNumber); + std::string getQueryKeywords() const; + void setQueryKeywords(const std::string &queryKeywords); std::string getAccessKeyId() const; void setAccessKeyId(const std::string &accessKeyId); std::string getResourceGroupId() const; void setResourceGroupId(const std::string &resourceGroupId); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); int getPageSize() const; void setPageSize(int pageSize); std::string getDBInstanceId() const; @@ -58,6 +58,8 @@ public: void setEndTime(const std::string &endTime); long getOwnerId() const; void setOwnerId(long ownerId); + std::string getLogicalOperator() const; + void setLogicalOperator(const std::string &logicalOperator); std::string getDBName() const; void setDBName(const std::string &dBName); @@ -65,9 +67,9 @@ private: long resourceOwnerId_; std::string startTime_; int pageNumber_; + std::string queryKeywords_; std::string accessKeyId_; std::string resourceGroupId_; - std::string securityToken_; int pageSize_; std::string dBInstanceId_; std::string roleType_; @@ -76,6 +78,7 @@ private: std::string ownerAccount_; std::string endTime_; long ownerId_; + std::string logicalOperator_; std::string dBName_; }; } // namespace Model diff --git a/dds/include/alibabacloud/dds/model/DescribeGlobalSecurityIPGroupRelationRequest.h b/dds/include/alibabacloud/dds/model/DescribeGlobalSecurityIPGroupRelationRequest.h index c9e050222..9dc1d88c1 100644 --- a/dds/include/alibabacloud/dds/model/DescribeGlobalSecurityIPGroupRelationRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeGlobalSecurityIPGroupRelationRequest.h @@ -36,8 +36,6 @@ public: void setAccessKeyId(const std::string &accessKeyId); std::string getResourceGroupId() const; void setResourceGroupId(const std::string &resourceGroupId); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); std::string getRegionId() const; void setRegionId(const std::string ®ionId); std::string getResourceOwnerAccount() const; @@ -53,7 +51,6 @@ private: long resourceOwnerId_; std::string accessKeyId_; std::string resourceGroupId_; - std::string securityToken_; std::string regionId_; std::string resourceOwnerAccount_; std::string dBClusterId_; diff --git a/dds/include/alibabacloud/dds/model/DescribeGlobalSecurityIPGroupRequest.h b/dds/include/alibabacloud/dds/model/DescribeGlobalSecurityIPGroupRequest.h index 425922c14..dd58693e2 100644 --- a/dds/include/alibabacloud/dds/model/DescribeGlobalSecurityIPGroupRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeGlobalSecurityIPGroupRequest.h @@ -38,8 +38,6 @@ public: void setResourceGroupId(const std::string &resourceGroupId); std::string getGlobalSecurityGroupId() const; void setGlobalSecurityGroupId(const std::string &globalSecurityGroupId); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); std::string getRegionId() const; void setRegionId(const std::string ®ionId); std::string getResourceOwnerAccount() const; @@ -54,7 +52,6 @@ private: std::string accessKeyId_; std::string resourceGroupId_; std::string globalSecurityGroupId_; - std::string securityToken_; std::string regionId_; std::string resourceOwnerAccount_; std::string ownerAccount_; diff --git a/dds/include/alibabacloud/dds/model/DescribeHistoryTasksRequest.h b/dds/include/alibabacloud/dds/model/DescribeHistoryTasksRequest.h new file mode 100644 index 000000000..e67294dc9 --- /dev/null +++ b/dds/include/alibabacloud/dds/model/DescribeHistoryTasksRequest.h @@ -0,0 +1,84 @@ +/* + * 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_DESCRIBEHISTORYTASKSREQUEST_H_ +#define ALIBABACLOUD_DDS_MODEL_DESCRIBEHISTORYTASKSREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dds { +namespace Model { +class ALIBABACLOUD_DDS_EXPORT DescribeHistoryTasksRequest : public RpcServiceRequest { +public: + DescribeHistoryTasksRequest(); + ~DescribeHistoryTasksRequest(); + long getResourceOwnerId() const; + void setResourceOwnerId(long resourceOwnerId); + std::string getToStartTime() const; + void setToStartTime(const std::string &toStartTime); + int getPageNumber() const; + void setPageNumber(int pageNumber); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + int getPageSize() const; + void setPageSize(int pageSize); + std::string getInstanceType() const; + void setInstanceType(const std::string &instanceType); + std::string getTaskId() const; + void setTaskId(const std::string &taskId); + int getToExecTime() const; + void setToExecTime(int toExecTime); + std::string getTaskType() const; + void setTaskType(const std::string &taskType); + std::string getResourceOwnerAccount() const; + void setResourceOwnerAccount(const std::string &resourceOwnerAccount); + std::string getFromStartTime() const; + void setFromStartTime(const std::string &fromStartTime); + int getFromExecTime() const; + void setFromExecTime(int fromExecTime); + std::string getInstanceId() const; + void setInstanceId(const std::string &instanceId); + std::string getStatus() const; + void setStatus(const std::string &status); + +private: + long resourceOwnerId_; + std::string toStartTime_; + int pageNumber_; + std::string accessKeyId_; + std::string regionId_; + int pageSize_; + std::string instanceType_; + std::string taskId_; + int toExecTime_; + std::string taskType_; + std::string resourceOwnerAccount_; + std::string fromStartTime_; + int fromExecTime_; + std::string instanceId_; + std::string status_; +}; +} // namespace Model +} // namespace Dds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEHISTORYTASKSREQUEST_H_ diff --git a/dds/include/alibabacloud/dds/model/DescribeHistoryTasksResult.h b/dds/include/alibabacloud/dds/model/DescribeHistoryTasksResult.h new file mode 100644 index 000000000..1891d416e --- /dev/null +++ b/dds/include/alibabacloud/dds/model/DescribeHistoryTasksResult.h @@ -0,0 +1,80 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEHISTORYTASKSRESULT_H_ +#define ALIBABACLOUD_DDS_MODEL_DESCRIBEHISTORYTASKSRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Dds + { + namespace Model + { + class ALIBABACLOUD_DDS_EXPORT DescribeHistoryTasksResult : public ServiceResult + { + public: + struct ItemsItem + { + int status; + float progress; + std::string taskId; + std::string endTime; + std::string instanceId; + std::string startTime; + std::string product; + std::string actionInfo; + std::string reasonCode; + std::string dbType; + std::string taskDetail; + std::string callerUid; + std::string instanceName; + std::string uid; + std::string callerSource; + std::string currentStepName; + std::string taskType; + std::string regionId; + int remainTime; + std::string instanceType; + }; + + + DescribeHistoryTasksResult(); + explicit DescribeHistoryTasksResult(const std::string &payload); + ~DescribeHistoryTasksResult(); + int getTotalCount()const; + int getPageSize()const; + int getPageNumber()const; + std::vector getItems()const; + + protected: + void parse(const std::string &payload); + private: + int totalCount_; + int pageSize_; + int pageNumber_; + std::vector items_; + + }; + } + } +} +#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEHISTORYTASKSRESULT_H_ \ No newline at end of file diff --git a/dds/include/alibabacloud/dds/model/DescribeHistoryTasksStatRequest.h b/dds/include/alibabacloud/dds/model/DescribeHistoryTasksStatRequest.h new file mode 100644 index 000000000..48a349be5 --- /dev/null +++ b/dds/include/alibabacloud/dds/model/DescribeHistoryTasksStatRequest.h @@ -0,0 +1,75 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEHISTORYTASKSSTATREQUEST_H_ +#define ALIBABACLOUD_DDS_MODEL_DESCRIBEHISTORYTASKSSTATREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dds { +namespace Model { +class ALIBABACLOUD_DDS_EXPORT DescribeHistoryTasksStatRequest : public RpcServiceRequest { +public: + DescribeHistoryTasksStatRequest(); + ~DescribeHistoryTasksStatRequest(); + long getResourceOwnerId() const; + void setResourceOwnerId(long resourceOwnerId); + std::string getToStartTime() const; + void setToStartTime(const std::string &toStartTime); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::string getTaskId() const; + void setTaskId(const std::string &taskId); + int getToExecTime() const; + void setToExecTime(int toExecTime); + std::string getTaskType() const; + void setTaskType(const std::string &taskType); + std::string getResourceOwnerAccount() const; + void setResourceOwnerAccount(const std::string &resourceOwnerAccount); + std::string getFromStartTime() const; + void setFromStartTime(const std::string &fromStartTime); + int getFromExecTime() const; + void setFromExecTime(int fromExecTime); + std::string getInstanceId() const; + void setInstanceId(const std::string &instanceId); + std::string getStatus() const; + void setStatus(const std::string &status); + +private: + long resourceOwnerId_; + std::string toStartTime_; + std::string accessKeyId_; + std::string regionId_; + std::string taskId_; + int toExecTime_; + std::string taskType_; + std::string resourceOwnerAccount_; + std::string fromStartTime_; + int fromExecTime_; + std::string instanceId_; + std::string status_; +}; +} // namespace Model +} // namespace Dds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEHISTORYTASKSSTATREQUEST_H_ diff --git a/dds/include/alibabacloud/dds/model/DescribeHistoryTasksStatResult.h b/dds/include/alibabacloud/dds/model/DescribeHistoryTasksStatResult.h new file mode 100644 index 000000000..0300d7389 --- /dev/null +++ b/dds/include/alibabacloud/dds/model/DescribeHistoryTasksStatResult.h @@ -0,0 +1,56 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEHISTORYTASKSSTATRESULT_H_ +#define ALIBABACLOUD_DDS_MODEL_DESCRIBEHISTORYTASKSSTATRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Dds + { + namespace Model + { + class ALIBABACLOUD_DDS_EXPORT DescribeHistoryTasksStatResult : public ServiceResult + { + public: + struct ItemsItem + { + std::string status; + int totalCount; + }; + + + DescribeHistoryTasksStatResult(); + explicit DescribeHistoryTasksStatResult(const std::string &payload); + ~DescribeHistoryTasksStatResult(); + std::vector getItems()const; + + protected: + void parse(const std::string &payload); + private: + std::vector items_; + + }; + } + } +} +#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEHISTORYTASKSSTATRESULT_H_ \ No newline at end of file diff --git a/dds/include/alibabacloud/dds/model/DescribeInstanceAutoRenewalAttributeRequest.h b/dds/include/alibabacloud/dds/model/DescribeInstanceAutoRenewalAttributeRequest.h index 2733a13b4..83a7eb5fb 100644 --- a/dds/include/alibabacloud/dds/model/DescribeInstanceAutoRenewalAttributeRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeInstanceAutoRenewalAttributeRequest.h @@ -36,8 +36,6 @@ public: void setPageNumber(long pageNumber); std::string getAccessKeyId() const; void setAccessKeyId(const std::string &accessKeyId); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); std::string getRegionId() const; void setRegionId(const std::string ®ionId); long getPageSize() const; @@ -57,7 +55,6 @@ private: long resourceOwnerId_; long pageNumber_; std::string accessKeyId_; - std::string securityToken_; std::string regionId_; long pageSize_; std::string dBInstanceId_; diff --git a/dds/include/alibabacloud/dds/model/DescribeInstanceRecoverTimeRequest.h b/dds/include/alibabacloud/dds/model/DescribeInstanceRecoverTimeRequest.h new file mode 100644 index 000000000..0dca97738 --- /dev/null +++ b/dds/include/alibabacloud/dds/model/DescribeInstanceRecoverTimeRequest.h @@ -0,0 +1,60 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEINSTANCERECOVERTIMEREQUEST_H_ +#define ALIBABACLOUD_DDS_MODEL_DESCRIBEINSTANCERECOVERTIMEREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dds { +namespace Model { +class ALIBABACLOUD_DDS_EXPORT DescribeInstanceRecoverTimeRequest : public RpcServiceRequest { +public: + DescribeInstanceRecoverTimeRequest(); + ~DescribeInstanceRecoverTimeRequest(); + 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_; +}; +} // namespace Model +} // namespace Dds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEINSTANCERECOVERTIMEREQUEST_H_ diff --git a/dds/include/alibabacloud/dds/model/DescribeInstanceRecoverTimeResult.h b/dds/include/alibabacloud/dds/model/DescribeInstanceRecoverTimeResult.h new file mode 100644 index 000000000..bd5726fd5 --- /dev/null +++ b/dds/include/alibabacloud/dds/model/DescribeInstanceRecoverTimeResult.h @@ -0,0 +1,57 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEINSTANCERECOVERTIMERESULT_H_ +#define ALIBABACLOUD_DDS_MODEL_DESCRIBEINSTANCERECOVERTIMERESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Dds + { + namespace Model + { + class ALIBABACLOUD_DDS_EXPORT DescribeInstanceRecoverTimeResult : public ServiceResult + { + public: + struct AvailableRestoreTime + { + std::string restoreEndTime; + std::string restoreBeginTime; + std::string restoreType; + }; + + + DescribeInstanceRecoverTimeResult(); + explicit DescribeInstanceRecoverTimeResult(const std::string &payload); + ~DescribeInstanceRecoverTimeResult(); + std::vector getRestoreRanges()const; + + protected: + void parse(const std::string &payload); + private: + std::vector restoreRanges_; + + }; + } + } +} +#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEINSTANCERECOVERTIMERESULT_H_ \ No newline at end of file diff --git a/dds/include/alibabacloud/dds/model/DescribeKernelReleaseNotesRequest.h b/dds/include/alibabacloud/dds/model/DescribeKernelReleaseNotesRequest.h index b4ecdd5d0..0ac3eb679 100644 --- a/dds/include/alibabacloud/dds/model/DescribeKernelReleaseNotesRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeKernelReleaseNotesRequest.h @@ -36,8 +36,6 @@ public: void setAccessKeyId(const std::string &accessKeyId); std::string getKernelVersion() const; void setKernelVersion(const std::string &kernelVersion); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); std::string getResourceOwnerAccount() const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount); std::string getOwnerAccount() const; @@ -49,7 +47,6 @@ private: long resourceOwnerId_; std::string accessKeyId_; std::string kernelVersion_; - std::string securityToken_; std::string resourceOwnerAccount_; std::string ownerAccount_; long ownerId_; diff --git a/dds/include/alibabacloud/dds/model/DescribeKmsKeysRequest.h b/dds/include/alibabacloud/dds/model/DescribeKmsKeysRequest.h new file mode 100644 index 000000000..d7329e6be --- /dev/null +++ b/dds/include/alibabacloud/dds/model/DescribeKmsKeysRequest.h @@ -0,0 +1,54 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEKMSKEYSREQUEST_H_ +#define ALIBABACLOUD_DDS_MODEL_DESCRIBEKMSKEYSREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dds { +namespace Model { +class ALIBABACLOUD_DDS_EXPORT DescribeKmsKeysRequest : public RpcServiceRequest { +public: + DescribeKmsKeysRequest(); + ~DescribeKmsKeysRequest(); + long getResourceOwnerId() const; + void setResourceOwnerId(long resourceOwnerId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::string getResourceOwnerAccount() const; + void setResourceOwnerAccount(const std::string &resourceOwnerAccount); + std::string getOwnerAccount() const; + void setOwnerAccount(const std::string &ownerAccount); + +private: + long resourceOwnerId_; + std::string accessKeyId_; + std::string regionId_; + std::string resourceOwnerAccount_; + std::string ownerAccount_; +}; +} // namespace Model +} // namespace Dds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEKMSKEYSREQUEST_H_ diff --git a/dds/include/alibabacloud/dds/model/DescribeKmsKeysResult.h b/dds/include/alibabacloud/dds/model/DescribeKmsKeysResult.h new file mode 100644 index 000000000..57288b74f --- /dev/null +++ b/dds/include/alibabacloud/dds/model/DescribeKmsKeysResult.h @@ -0,0 +1,56 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEKMSKEYSRESULT_H_ +#define ALIBABACLOUD_DDS_MODEL_DESCRIBEKMSKEYSRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Dds + { + namespace Model + { + class ALIBABACLOUD_DDS_EXPORT DescribeKmsKeysResult : public ServiceResult + { + public: + struct KmsKey + { + std::string keyId; + std::string keyAlias; + }; + + + DescribeKmsKeysResult(); + explicit DescribeKmsKeysResult(const std::string &payload); + ~DescribeKmsKeysResult(); + std::vector getKmsKeys()const; + + protected: + void parse(const std::string &payload); + private: + std::vector kmsKeys_; + + }; + } + } +} +#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEKMSKEYSRESULT_H_ \ No newline at end of file diff --git a/dds/include/alibabacloud/dds/model/DescribeMongoDBLogConfigRequest.h b/dds/include/alibabacloud/dds/model/DescribeMongoDBLogConfigRequest.h index 4f8304cf1..c024b51a7 100644 --- a/dds/include/alibabacloud/dds/model/DescribeMongoDBLogConfigRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeMongoDBLogConfigRequest.h @@ -34,8 +34,6 @@ public: 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; @@ -48,7 +46,6 @@ public: private: long resourceOwnerId_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string resourceOwnerAccount_; std::string ownerAccount_; diff --git a/dds/include/alibabacloud/dds/model/DescribeParameterModificationHistoryRequest.h b/dds/include/alibabacloud/dds/model/DescribeParameterModificationHistoryRequest.h index 2f4298152..75cbba3fa 100644 --- a/dds/include/alibabacloud/dds/model/DescribeParameterModificationHistoryRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeParameterModificationHistoryRequest.h @@ -36,8 +36,6 @@ public: 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 getDBInstanceId() const; void setDBInstanceId(const std::string &dBInstanceId); std::string getNodeId() const; @@ -57,7 +55,6 @@ private: long resourceOwnerId_; std::string startTime_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string nodeId_; std::string resourceOwnerAccount_; diff --git a/dds/include/alibabacloud/dds/model/DescribeParameterTemplatesRequest.h b/dds/include/alibabacloud/dds/model/DescribeParameterTemplatesRequest.h index bade5818c..ea72c9764 100644 --- a/dds/include/alibabacloud/dds/model/DescribeParameterTemplatesRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeParameterTemplatesRequest.h @@ -32,12 +32,12 @@ public: ~DescribeParameterTemplatesRequest(); long getResourceOwnerId() const; void setResourceOwnerId(long resourceOwnerId); + std::string getRole() const; + void setRole(const std::string &role); std::string getEngineVersion() const; void setEngineVersion(const std::string &engineVersion); std::string getAccessKeyId() const; void setAccessKeyId(const std::string &accessKeyId); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); std::string getRegionId() const; void setRegionId(const std::string ®ionId); std::string getEngine() const; @@ -51,9 +51,9 @@ public: private: long resourceOwnerId_; + std::string role_; std::string engineVersion_; std::string accessKeyId_; - std::string securityToken_; std::string regionId_; std::string engine_; std::string resourceOwnerAccount_; diff --git a/dds/include/alibabacloud/dds/model/DescribeParametersRequest.h b/dds/include/alibabacloud/dds/model/DescribeParametersRequest.h index 0daf7a006..c2e6f1783 100644 --- a/dds/include/alibabacloud/dds/model/DescribeParametersRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeParametersRequest.h @@ -36,8 +36,6 @@ public: void setExtraParam(const std::string &extraParam); 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; @@ -55,7 +53,6 @@ private: long resourceOwnerId_; std::string extraParam_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string nodeId_; std::string resourceOwnerAccount_; diff --git a/dds/include/alibabacloud/dds/model/DescribePriceRequest.h b/dds/include/alibabacloud/dds/model/DescribePriceRequest.h index 95b37bf6e..945890264 100644 --- a/dds/include/alibabacloud/dds/model/DescribePriceRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribePriceRequest.h @@ -40,8 +40,6 @@ public: void setAccessKeyId(const std::string &accessKeyId); std::string getResourceGroupId() const; void setResourceGroupId(const std::string &resourceGroupId); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); std::string getRegionId() const; void setRegionId(const std::string ®ionId); std::string getBusinessInfo() const; @@ -67,7 +65,6 @@ private: std::string couponNo_; std::string accessKeyId_; std::string resourceGroupId_; - std::string securityToken_; std::string regionId_; std::string businessInfo_; std::string resourceOwnerAccount_; diff --git a/dds/include/alibabacloud/dds/model/DescribePriceResult.h b/dds/include/alibabacloud/dds/model/DescribePriceResult.h index 953c63652..86824e6a3 100644 --- a/dds/include/alibabacloud/dds/model/DescribePriceResult.h +++ b/dds/include/alibabacloud/dds/model/DescribePriceResult.h @@ -34,6 +34,29 @@ namespace AlibabaCloud public: struct Order { + struct DepreciateInfo5 + { + struct ContractActivity7 + { + std::string activityName; + double finalPromFee; + long activityId; + double prodFee; + std::string optionCode; + double finalFee; + std::vector optionIds8; + }; + double cheapRate; + double differential; + std::string differentialName; + double monthPrice; + ContractActivity7 contractActivity7; + double cheapStandAmount; + double originalStandAmount; + std::string isShow; + double listPrice; + bool isContractActivity; + }; struct Coupon { std::string couponNo; @@ -44,27 +67,138 @@ namespace AlibabaCloud double canPromFee; std::string promotionOptionCode; std::string isSelected; + std::vector targetArticleItemCodes6; std::string optionCode; - std::vector targetArticleItemCodes; std::string name; double priceBreakThreshold; double lackForPriceBreak; }; - std::vector ruleIds1; + double standPrice; bool showDiscountInfo; - std::string currency; + std::string message; + double standDiscountPrice; std::string tradeAmount; - std::vector coupons; std::string originalAmount; + std::string code; std::string discountAmount; + std::vector ruleIds4; + bool contractActivity; + std::string optionalPromotions; + std::string currency; + std::string promDetailList; + DepreciateInfo5 depreciateInfo5; + std::vector coupons; + bool isContractActivity; }; struct SubOrder { + struct DepreciateInfo + { + struct ContractActivity + { + std::vector optionIds; + std::string activityName; + double finalPromFee; + long activityId; + double prodFee; + std::string optionCode; + double finalFee; + }; + double cheapRate; + double differential; + std::string differentialName; + double monthPrice; + double cheapStandAmount; + double originalStandAmount; + std::string isShow; + double listPrice; + bool isContractActivity; + ContractActivity contractActivity; + }; + struct ModuleInstanceItem + { + struct DepreciateInfo1 + { + double cheapRate; + double differential; + std::string differentialName; + double monthPrice; + double cheapStandAmount; + double originalStandAmount; + std::string isShow; + double listPrice; + bool isContractActivity; + }; + struct PromDetal + { + std::string promotionName; + std::string derivedPromType; + long promotionId; + double finalPromFee; + std::string promotionCode; + std::string activityExtInfo; + std::string optionCode; + std::string promType; + }; + struct ModuleAttr + { + std::string type; + std::string value; + std::string code; + std::string name; + }; + double standPrice; + std::string moduleName; + std::string discountFee; + std::vector promDetailList2; + bool needOrderPay; + double payFee; + bool contractActivity; + std::string cycleFee; + long moduleId; + bool pricingModule; + std::string moduleCode; + DepreciateInfo1 depreciateInfo1; + double totalProductFee; + std::vector moduleAttrs; + }; + struct OptionalPromotion + { + std::string activityCategory; + std::string promotionName; + std::string promotionOptionNo; + double canPromFee; + std::string activityExtInfo; + bool show; + std::string optionCode; + bool selected; + std::vector targetArticleItemCodes; + }; + struct PromDetal3 + { + std::string promotionName; + std::string derivedPromType; + long promotionId; + double finalPromFee; + std::string promotionCode; + std::string activityExtInfo; + std::string optionCode; + std::string promType; + }; + double standPrice; std::string instanceId; - std::vector ruleIds; + double standDiscountPrice; std::string tradeAmount; std::string originalAmount; std::string discountAmount; + DepreciateInfo depreciateInfo; + bool contractActivity; + std::vector optionalPromotions; + std::string isNewOfficialActivity; + std::vector promDetailList; + std::vector ruleIds; + std::vector moduleInstance; + bool isContractActivity; }; struct Rule { diff --git a/dds/include/alibabacloud/dds/model/DescribeRegionsRequest.h b/dds/include/alibabacloud/dds/model/DescribeRegionsRequest.h index 7ce8a7c28..3f601a865 100644 --- a/dds/include/alibabacloud/dds/model/DescribeRegionsRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeRegionsRequest.h @@ -34,8 +34,6 @@ public: void setResourceOwnerId(long resourceOwnerId); std::string getAccessKeyId() const; void setAccessKeyId(const std::string &accessKeyId); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); std::string getRegionId() const; void setRegionId(const std::string ®ionId); std::string getResourceOwnerAccount() const; @@ -52,7 +50,6 @@ public: private: long resourceOwnerId_; std::string accessKeyId_; - std::string securityToken_; std::string regionId_; std::string resourceOwnerAccount_; std::string ownerAccount_; diff --git a/dds/include/alibabacloud/dds/model/DescribeRenewalPriceRequest.h b/dds/include/alibabacloud/dds/model/DescribeRenewalPriceRequest.h index 3ccbd48e8..5f4801df0 100644 --- a/dds/include/alibabacloud/dds/model/DescribeRenewalPriceRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeRenewalPriceRequest.h @@ -36,8 +36,6 @@ public: void setCouponNo(const std::string &couponNo); 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 getBusinessInfo() const; @@ -53,7 +51,6 @@ private: long resourceOwnerId_; std::string couponNo_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string businessInfo_; std::string resourceOwnerAccount_; diff --git a/dds/include/alibabacloud/dds/model/DescribeReplicaSetRoleRequest.h b/dds/include/alibabacloud/dds/model/DescribeReplicaSetRoleRequest.h index 3f524f07e..721f8fad8 100644 --- a/dds/include/alibabacloud/dds/model/DescribeReplicaSetRoleRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeReplicaSetRoleRequest.h @@ -34,8 +34,6 @@ public: 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; @@ -48,7 +46,6 @@ public: private: long resourceOwnerId_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string resourceOwnerAccount_; std::string ownerAccount_; diff --git a/dds/include/alibabacloud/dds/model/DescribeRoleZoneInfoRequest.h b/dds/include/alibabacloud/dds/model/DescribeRoleZoneInfoRequest.h index c6e5a0ebb..b7c062514 100644 --- a/dds/include/alibabacloud/dds/model/DescribeRoleZoneInfoRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeRoleZoneInfoRequest.h @@ -34,8 +34,6 @@ public: 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; @@ -48,7 +46,6 @@ public: private: long resourceOwnerId_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string resourceOwnerAccount_; std::string ownerAccount_; diff --git a/dds/include/alibabacloud/dds/model/DescribeRunningLogRecordsRequest.h b/dds/include/alibabacloud/dds/model/DescribeRunningLogRecordsRequest.h index 307040433..0180bda6a 100644 --- a/dds/include/alibabacloud/dds/model/DescribeRunningLogRecordsRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeRunningLogRecordsRequest.h @@ -38,12 +38,12 @@ public: void setStartTime(const std::string &startTime); int getPageNumber() const; void setPageNumber(int pageNumber); + std::string getQueryKeywords() const; + void setQueryKeywords(const std::string &queryKeywords); std::string getAccessKeyId() const; void setAccessKeyId(const std::string &accessKeyId); std::string getResourceGroupId() const; void setResourceGroupId(const std::string &resourceGroupId); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); int getPageSize() const; void setPageSize(int pageSize); std::string getDBInstanceId() const; @@ -60,6 +60,8 @@ public: void setEndTime(const std::string &endTime); long getOwnerId() const; void setOwnerId(long ownerId); + std::string getLogicalOperator() const; + void setLogicalOperator(const std::string &logicalOperator); std::string getDBName() const; void setDBName(const std::string &dBName); std::string getOrderType() const; @@ -70,9 +72,9 @@ private: std::string roleId_; std::string startTime_; int pageNumber_; + std::string queryKeywords_; std::string accessKeyId_; std::string resourceGroupId_; - std::string securityToken_; int pageSize_; std::string dBInstanceId_; std::string roleType_; @@ -81,6 +83,7 @@ private: std::string ownerAccount_; std::string endTime_; long ownerId_; + std::string logicalOperator_; std::string dBName_; std::string orderType_; }; diff --git a/dds/include/alibabacloud/dds/model/DescribeSecurityGroupConfigurationRequest.h b/dds/include/alibabacloud/dds/model/DescribeSecurityGroupConfigurationRequest.h index 838982306..171cf0742 100644 --- a/dds/include/alibabacloud/dds/model/DescribeSecurityGroupConfigurationRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeSecurityGroupConfigurationRequest.h @@ -34,8 +34,6 @@ public: 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; @@ -48,7 +46,6 @@ public: private: long resourceOwnerId_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string resourceOwnerAccount_; std::string ownerAccount_; diff --git a/dds/include/alibabacloud/dds/model/DescribeSecurityIpsRequest.h b/dds/include/alibabacloud/dds/model/DescribeSecurityIpsRequest.h index 323cd4871..686a4f35e 100644 --- a/dds/include/alibabacloud/dds/model/DescribeSecurityIpsRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeSecurityIpsRequest.h @@ -32,10 +32,10 @@ public: ~DescribeSecurityIpsRequest(); long getResourceOwnerId() const; void setResourceOwnerId(long resourceOwnerId); + bool getShowHDMIps() const; + void setShowHDMIps(bool showHDMIps); 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; @@ -47,8 +47,8 @@ public: private: long resourceOwnerId_; + bool showHDMIps_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string resourceOwnerAccount_; std::string ownerAccount_; diff --git a/dds/include/alibabacloud/dds/model/DescribeShardingNetworkAddressRequest.h b/dds/include/alibabacloud/dds/model/DescribeShardingNetworkAddressRequest.h index df84b4f5d..25becf022 100644 --- a/dds/include/alibabacloud/dds/model/DescribeShardingNetworkAddressRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeShardingNetworkAddressRequest.h @@ -34,8 +34,6 @@ public: 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 getNodeId() const; @@ -50,7 +48,6 @@ public: private: long resourceOwnerId_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string nodeId_; std::string resourceOwnerAccount_; diff --git a/dds/include/alibabacloud/dds/model/DescribeSlowLogRecordsRequest.h b/dds/include/alibabacloud/dds/model/DescribeSlowLogRecordsRequest.h index 7bf19dadf..2058627a0 100644 --- a/dds/include/alibabacloud/dds/model/DescribeSlowLogRecordsRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeSlowLogRecordsRequest.h @@ -34,14 +34,14 @@ public: void setResourceOwnerId(long resourceOwnerId); std::string getStartTime() const; void setStartTime(const std::string &startTime); + std::string getQueryKeywords() const; + void setQueryKeywords(const std::string &queryKeywords); int getPageNumber() const; void setPageNumber(int pageNumber); std::string getAccessKeyId() const; void setAccessKeyId(const std::string &accessKeyId); std::string getResourceGroupId() const; void setResourceGroupId(const std::string &resourceGroupId); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); int getPageSize() const; void setPageSize(int pageSize); std::string getDBInstanceId() const; @@ -56,6 +56,8 @@ public: void setEndTime(const std::string &endTime); long getOwnerId() const; void setOwnerId(long ownerId); + std::string getLogicalOperator() const; + void setLogicalOperator(const std::string &logicalOperator); std::string getDBName() const; void setDBName(const std::string &dBName); std::string getOrderType() const; @@ -64,10 +66,10 @@ public: private: long resourceOwnerId_; std::string startTime_; + std::string queryKeywords_; int pageNumber_; std::string accessKeyId_; std::string resourceGroupId_; - std::string securityToken_; int pageSize_; std::string dBInstanceId_; std::string nodeId_; @@ -75,6 +77,7 @@ private: std::string ownerAccount_; std::string endTime_; long ownerId_; + std::string logicalOperator_; std::string dBName_; std::string orderType_; }; diff --git a/dds/include/alibabacloud/dds/model/DescribeUserEncryptionKeyListRequest.h b/dds/include/alibabacloud/dds/model/DescribeUserEncryptionKeyListRequest.h index b7023f232..072740521 100644 --- a/dds/include/alibabacloud/dds/model/DescribeUserEncryptionKeyListRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeUserEncryptionKeyListRequest.h @@ -34,8 +34,6 @@ public: 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; @@ -50,7 +48,6 @@ public: private: long resourceOwnerId_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string resourceOwnerAccount_; std::string ownerAccount_; diff --git a/dds/include/alibabacloud/dds/model/DestroyInstanceRequest.h b/dds/include/alibabacloud/dds/model/DestroyInstanceRequest.h index 6c09c7427..315b5680b 100644 --- a/dds/include/alibabacloud/dds/model/DestroyInstanceRequest.h +++ b/dds/include/alibabacloud/dds/model/DestroyInstanceRequest.h @@ -38,8 +38,6 @@ public: void setAccessKeyId(const std::string &accessKeyId); std::string getResourceGroupId() const; void setResourceGroupId(const std::string &resourceGroupId); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); std::string getDBInstanceId() const; void setDBInstanceId(const std::string &dBInstanceId); std::string getResourceOwnerAccount() const; @@ -56,7 +54,6 @@ private: std::string clientToken_; std::string accessKeyId_; std::string resourceGroupId_; - std::string securityToken_; std::string dBInstanceId_; std::string resourceOwnerAccount_; std::string ownerAccount_; diff --git a/dds/include/alibabacloud/dds/model/EvaluateResourceRequest.h b/dds/include/alibabacloud/dds/model/EvaluateResourceRequest.h index c6c9514b9..4c8018a59 100644 --- a/dds/include/alibabacloud/dds/model/EvaluateResourceRequest.h +++ b/dds/include/alibabacloud/dds/model/EvaluateResourceRequest.h @@ -44,8 +44,6 @@ public: void setReplicationFactor(const std::string &replicationFactor); std::string getAccessKeyId() const; void setAccessKeyId(const std::string &accessKeyId); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); std::string getRegionId() const; void setRegionId(const std::string ®ionId); std::string getEngine() const; @@ -71,7 +69,6 @@ private: std::string shardsInfo_; std::string replicationFactor_; std::string accessKeyId_; - std::string securityToken_; std::string regionId_; std::string engine_; std::string dBInstanceId_; diff --git a/dds/include/alibabacloud/dds/model/ModifyAccountDescriptionRequest.h b/dds/include/alibabacloud/dds/model/ModifyAccountDescriptionRequest.h index 2d9643694..cdfdcf1d5 100644 --- a/dds/include/alibabacloud/dds/model/ModifyAccountDescriptionRequest.h +++ b/dds/include/alibabacloud/dds/model/ModifyAccountDescriptionRequest.h @@ -38,8 +38,6 @@ public: 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 getResourceOwnerAccount() const; @@ -54,7 +52,6 @@ private: std::string accountDescription_; std::string accessKeyId_; std::string accountName_; - std::string securityToken_; std::string dBInstanceId_; std::string resourceOwnerAccount_; std::string ownerAccount_; diff --git a/dds/include/alibabacloud/dds/model/ModifyAuditLogFilterRequest.h b/dds/include/alibabacloud/dds/model/ModifyAuditLogFilterRequest.h index e6476f5dc..ae6c7704f 100644 --- a/dds/include/alibabacloud/dds/model/ModifyAuditLogFilterRequest.h +++ b/dds/include/alibabacloud/dds/model/ModifyAuditLogFilterRequest.h @@ -34,8 +34,6 @@ public: 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 getRoleType() const; @@ -52,7 +50,6 @@ public: private: long resourceOwnerId_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string roleType_; std::string resourceOwnerAccount_; diff --git a/dds/include/alibabacloud/dds/model/ModifyAuditPolicyRequest.h b/dds/include/alibabacloud/dds/model/ModifyAuditPolicyRequest.h index fb1523050..dc1fb916f 100644 --- a/dds/include/alibabacloud/dds/model/ModifyAuditPolicyRequest.h +++ b/dds/include/alibabacloud/dds/model/ModifyAuditPolicyRequest.h @@ -36,8 +36,6 @@ public: void setStoragePeriod(int storagePeriod); std::string getAccessKeyId() const; void setAccessKeyId(const std::string &accessKeyId); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); std::string getAuditLogSwitchSource() const; void setAuditLogSwitchSource(const std::string &auditLogSwitchSource); std::string getDBInstanceId() const; @@ -57,7 +55,6 @@ private: long resourceOwnerId_; int storagePeriod_; std::string accessKeyId_; - std::string securityToken_; std::string auditLogSwitchSource_; std::string dBInstanceId_; std::string auditStatus_; diff --git a/dds/include/alibabacloud/dds/model/ModifyBackupPolicyRequest.h b/dds/include/alibabacloud/dds/model/ModifyBackupPolicyRequest.h index d424f479f..3d23c124a 100644 --- a/dds/include/alibabacloud/dds/model/ModifyBackupPolicyRequest.h +++ b/dds/include/alibabacloud/dds/model/ModifyBackupPolicyRequest.h @@ -36,8 +36,6 @@ public: void setAccessKeyId(const std::string &accessKeyId); std::string getBackupInterval() const; void setBackupInterval(const std::string &backupInterval); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); std::string getDBInstanceId() const; void setDBInstanceId(const std::string &dBInstanceId); long getEnableBackupLog() const; @@ -56,6 +54,8 @@ public: void setPreferredBackupTime(const std::string &preferredBackupTime); long getBackupRetentionPeriod() const; void setBackupRetentionPeriod(long backupRetentionPeriod); + long getHighFrequencyBackupRetention() const; + void setHighFrequencyBackupRetention(long highFrequencyBackupRetention); long getLogBackupRetentionPeriod() const; void setLogBackupRetentionPeriod(long logBackupRetentionPeriod); @@ -63,7 +63,6 @@ private: long resourceOwnerId_; std::string accessKeyId_; std::string backupInterval_; - std::string securityToken_; std::string dBInstanceId_; long enableBackupLog_; std::string preferredBackupPeriod_; @@ -73,6 +72,7 @@ private: std::string snapshotBackupType_; std::string preferredBackupTime_; long backupRetentionPeriod_; + long highFrequencyBackupRetention_; long logBackupRetentionPeriod_; }; } // namespace Model diff --git a/dds/include/alibabacloud/dds/model/ModifyDBInstanceConnectionStringRequest.h b/dds/include/alibabacloud/dds/model/ModifyDBInstanceConnectionStringRequest.h index cc96aa871..7f5d5ef4a 100644 --- a/dds/include/alibabacloud/dds/model/ModifyDBInstanceConnectionStringRequest.h +++ b/dds/include/alibabacloud/dds/model/ModifyDBInstanceConnectionStringRequest.h @@ -34,8 +34,6 @@ public: 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 getNodeId() const; @@ -56,7 +54,6 @@ public: private: long resourceOwnerId_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string nodeId_; std::string resourceOwnerAccount_; diff --git a/dds/include/alibabacloud/dds/model/ModifyDBInstanceDescriptionRequest.h b/dds/include/alibabacloud/dds/model/ModifyDBInstanceDescriptionRequest.h index b2a871d41..5b8b0e0ba 100644 --- a/dds/include/alibabacloud/dds/model/ModifyDBInstanceDescriptionRequest.h +++ b/dds/include/alibabacloud/dds/model/ModifyDBInstanceDescriptionRequest.h @@ -34,8 +34,6 @@ public: 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 getDBInstanceDescription() const; @@ -52,7 +50,6 @@ public: private: long resourceOwnerId_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string dBInstanceDescription_; std::string nodeId_; diff --git a/dds/include/alibabacloud/dds/model/ModifyDBInstanceMaintainTimeRequest.h b/dds/include/alibabacloud/dds/model/ModifyDBInstanceMaintainTimeRequest.h index 605cd5454..e337123c0 100644 --- a/dds/include/alibabacloud/dds/model/ModifyDBInstanceMaintainTimeRequest.h +++ b/dds/include/alibabacloud/dds/model/ModifyDBInstanceMaintainTimeRequest.h @@ -34,8 +34,6 @@ public: 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 getMaintainStartTime() const; void setMaintainStartTime(const std::string &maintainStartTime); std::string getDBInstanceId() const; @@ -52,7 +50,6 @@ public: private: long resourceOwnerId_; std::string accessKeyId_; - std::string securityToken_; std::string maintainStartTime_; std::string dBInstanceId_; std::string resourceOwnerAccount_; diff --git a/dds/include/alibabacloud/dds/model/ModifyDBInstanceMonitorRequest.h b/dds/include/alibabacloud/dds/model/ModifyDBInstanceMonitorRequest.h index 71c5572c7..f17003f86 100644 --- a/dds/include/alibabacloud/dds/model/ModifyDBInstanceMonitorRequest.h +++ b/dds/include/alibabacloud/dds/model/ModifyDBInstanceMonitorRequest.h @@ -34,8 +34,6 @@ public: 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; @@ -50,7 +48,6 @@ public: private: long resourceOwnerId_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string resourceOwnerAccount_; std::string ownerAccount_; diff --git a/dds/include/alibabacloud/dds/model/ModifyDBInstanceNetExpireTimeRequest.h b/dds/include/alibabacloud/dds/model/ModifyDBInstanceNetExpireTimeRequest.h index 77423150b..7d3d833f5 100644 --- a/dds/include/alibabacloud/dds/model/ModifyDBInstanceNetExpireTimeRequest.h +++ b/dds/include/alibabacloud/dds/model/ModifyDBInstanceNetExpireTimeRequest.h @@ -38,8 +38,6 @@ public: void setClassicExpendExpiredDays(int classicExpendExpiredDays); 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; @@ -48,20 +46,16 @@ public: void setOwnerAccount(const std::string &ownerAccount); long getOwnerId() const; void setOwnerId(long ownerId); - std::string getCategory() const; - void setCategory(const std::string &category); private: long resourceOwnerId_; std::string connectionString_; int classicExpendExpiredDays_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string resourceOwnerAccount_; std::string ownerAccount_; long ownerId_; - std::string category_; }; } // namespace Model } // namespace Dds diff --git a/dds/include/alibabacloud/dds/model/ModifyDBInstanceNetworkTypeRequest.h b/dds/include/alibabacloud/dds/model/ModifyDBInstanceNetworkTypeRequest.h index df344070b..e069bce86 100644 --- a/dds/include/alibabacloud/dds/model/ModifyDBInstanceNetworkTypeRequest.h +++ b/dds/include/alibabacloud/dds/model/ModifyDBInstanceNetworkTypeRequest.h @@ -36,8 +36,6 @@ public: 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); int getClassicExpiredDays() const; void setClassicExpiredDays(int classicExpiredDays); std::string getDBInstanceId() const; @@ -61,7 +59,6 @@ private: long resourceOwnerId_; std::string networkType_; std::string accessKeyId_; - std::string securityToken_; int classicExpiredDays_; std::string dBInstanceId_; std::string resourceOwnerAccount_; diff --git a/dds/include/alibabacloud/dds/model/ModifyDBInstanceSSLRequest.h b/dds/include/alibabacloud/dds/model/ModifyDBInstanceSSLRequest.h index b50d0e827..e0abb3a92 100644 --- a/dds/include/alibabacloud/dds/model/ModifyDBInstanceSSLRequest.h +++ b/dds/include/alibabacloud/dds/model/ModifyDBInstanceSSLRequest.h @@ -34,8 +34,6 @@ public: 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; @@ -50,7 +48,6 @@ public: private: long resourceOwnerId_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string resourceOwnerAccount_; std::string ownerAccount_; diff --git a/dds/include/alibabacloud/dds/model/ModifyDBInstanceSpecRequest.h b/dds/include/alibabacloud/dds/model/ModifyDBInstanceSpecRequest.h index d61791d09..5fd3d167a 100644 --- a/dds/include/alibabacloud/dds/model/ModifyDBInstanceSpecRequest.h +++ b/dds/include/alibabacloud/dds/model/ModifyDBInstanceSpecRequest.h @@ -44,8 +44,6 @@ public: void setReplicationFactor(const std::string &replicationFactor); std::string getAccessKeyId() const; void setAccessKeyId(const std::string &accessKeyId); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); std::string getEffectiveTime() const; void setEffectiveTime(const std::string &effectiveTime); std::string getDBInstanceId() const; @@ -75,7 +73,6 @@ private: std::string couponNo_; std::string replicationFactor_; std::string accessKeyId_; - std::string securityToken_; std::string effectiveTime_; std::string dBInstanceId_; std::string businessInfo_; diff --git a/dds/include/alibabacloud/dds/model/ModifyDBInstanceTDERequest.h b/dds/include/alibabacloud/dds/model/ModifyDBInstanceTDERequest.h index ad067e7ca..7d19f3c03 100644 --- a/dds/include/alibabacloud/dds/model/ModifyDBInstanceTDERequest.h +++ b/dds/include/alibabacloud/dds/model/ModifyDBInstanceTDERequest.h @@ -34,8 +34,6 @@ public: 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; @@ -56,7 +54,6 @@ public: private: long resourceOwnerId_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string resourceOwnerAccount_; std::string ownerAccount_; diff --git a/dds/include/alibabacloud/dds/model/ModifyGlobalSecurityIPGroupNameRequest.h b/dds/include/alibabacloud/dds/model/ModifyGlobalSecurityIPGroupNameRequest.h index 03cf11aee..260893d17 100644 --- a/dds/include/alibabacloud/dds/model/ModifyGlobalSecurityIPGroupNameRequest.h +++ b/dds/include/alibabacloud/dds/model/ModifyGlobalSecurityIPGroupNameRequest.h @@ -38,8 +38,6 @@ public: void setResourceGroupId(const std::string &resourceGroupId); std::string getGlobalSecurityGroupId() const; void setGlobalSecurityGroupId(const std::string &globalSecurityGroupId); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); std::string getRegionId() const; void setRegionId(const std::string ®ionId); std::string getResourceOwnerAccount() const; @@ -56,7 +54,6 @@ private: std::string accessKeyId_; std::string resourceGroupId_; std::string globalSecurityGroupId_; - std::string securityToken_; std::string regionId_; std::string resourceOwnerAccount_; std::string ownerAccount_; diff --git a/dds/include/alibabacloud/dds/model/ModifyGlobalSecurityIPGroupRelationRequest.h b/dds/include/alibabacloud/dds/model/ModifyGlobalSecurityIPGroupRelationRequest.h index 45595a514..4b30eedaf 100644 --- a/dds/include/alibabacloud/dds/model/ModifyGlobalSecurityIPGroupRelationRequest.h +++ b/dds/include/alibabacloud/dds/model/ModifyGlobalSecurityIPGroupRelationRequest.h @@ -38,8 +38,6 @@ public: void setResourceGroupId(const std::string &resourceGroupId); std::string getGlobalSecurityGroupId() const; void setGlobalSecurityGroupId(const std::string &globalSecurityGroupId); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); std::string getRegionId() const; void setRegionId(const std::string ®ionId); std::string getResourceOwnerAccount() const; @@ -56,7 +54,6 @@ private: std::string accessKeyId_; std::string resourceGroupId_; std::string globalSecurityGroupId_; - std::string securityToken_; std::string regionId_; std::string resourceOwnerAccount_; std::string dBClusterId_; diff --git a/dds/include/alibabacloud/dds/model/ModifyGlobalSecurityIPGroupRequest.h b/dds/include/alibabacloud/dds/model/ModifyGlobalSecurityIPGroupRequest.h index f5f837af7..b3b6a44a6 100644 --- a/dds/include/alibabacloud/dds/model/ModifyGlobalSecurityIPGroupRequest.h +++ b/dds/include/alibabacloud/dds/model/ModifyGlobalSecurityIPGroupRequest.h @@ -40,8 +40,6 @@ public: void setResourceGroupId(const std::string &resourceGroupId); std::string getGlobalSecurityGroupId() const; void setGlobalSecurityGroupId(const std::string &globalSecurityGroupId); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); std::string getRegionId() const; void setRegionId(const std::string ®ionId); std::string getSecurityIPType() const; @@ -63,7 +61,6 @@ private: std::string accessKeyId_; std::string resourceGroupId_; std::string globalSecurityGroupId_; - std::string securityToken_; std::string regionId_; std::string securityIPType_; std::string resourceOwnerAccount_; diff --git a/dds/include/alibabacloud/dds/model/ModifyInstanceAutoRenewalAttributeRequest.h b/dds/include/alibabacloud/dds/model/ModifyInstanceAutoRenewalAttributeRequest.h index bef37fb50..6ef424e72 100644 --- a/dds/include/alibabacloud/dds/model/ModifyInstanceAutoRenewalAttributeRequest.h +++ b/dds/include/alibabacloud/dds/model/ModifyInstanceAutoRenewalAttributeRequest.h @@ -36,8 +36,6 @@ public: void setAccessKeyId(const std::string &accessKeyId); std::string getDuration() const; void setDuration(const std::string &duration); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); std::string getRegionId() const; void setRegionId(const std::string ®ionId); std::string getDBInstanceId() const; @@ -55,7 +53,6 @@ private: long resourceOwnerId_; std::string accessKeyId_; std::string duration_; - std::string securityToken_; std::string regionId_; std::string dBInstanceId_; std::string resourceOwnerAccount_; diff --git a/dds/include/alibabacloud/dds/model/ModifyInstanceVpcAuthModeRequest.h b/dds/include/alibabacloud/dds/model/ModifyInstanceVpcAuthModeRequest.h index 9b6f8b6cf..0ce2e60e8 100644 --- a/dds/include/alibabacloud/dds/model/ModifyInstanceVpcAuthModeRequest.h +++ b/dds/include/alibabacloud/dds/model/ModifyInstanceVpcAuthModeRequest.h @@ -34,8 +34,6 @@ public: 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; @@ -52,7 +50,6 @@ public: private: long resourceOwnerId_; std::string accessKeyId_; - std::string securityToken_; std::string vpcAuthMode_; std::string dBInstanceId_; std::string nodeId_; diff --git a/dds/include/alibabacloud/dds/model/ModifyNodeSpecBatchRequest.h b/dds/include/alibabacloud/dds/model/ModifyNodeSpecBatchRequest.h index 198da9f11..ee28a037e 100644 --- a/dds/include/alibabacloud/dds/model/ModifyNodeSpecBatchRequest.h +++ b/dds/include/alibabacloud/dds/model/ModifyNodeSpecBatchRequest.h @@ -40,8 +40,6 @@ public: void setCouponNo(const std::string &couponNo); std::string getAccessKeyId() const; void setAccessKeyId(const std::string &accessKeyId); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); std::string getRegionId() const; void setRegionId(const std::string ®ionId); std::string getEffectiveTime() const; @@ -69,7 +67,6 @@ private: std::string nodesInfo_; std::string couponNo_; std::string accessKeyId_; - std::string securityToken_; std::string regionId_; std::string effectiveTime_; std::string dBInstanceId_; diff --git a/dds/include/alibabacloud/dds/model/ModifyNodeSpecRequest.h b/dds/include/alibabacloud/dds/model/ModifyNodeSpecRequest.h index ccb97344b..9886c62d1 100644 --- a/dds/include/alibabacloud/dds/model/ModifyNodeSpecRequest.h +++ b/dds/include/alibabacloud/dds/model/ModifyNodeSpecRequest.h @@ -42,8 +42,6 @@ public: void setNodeClass(const std::string &nodeClass); std::string getAccessKeyId() const; void setAccessKeyId(const std::string &accessKeyId); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); std::string getEffectiveTime() const; void setEffectiveTime(const std::string &effectiveTime); std::string getDBInstanceId() const; @@ -76,7 +74,6 @@ private: std::string couponNo_; std::string nodeClass_; std::string accessKeyId_; - std::string securityToken_; std::string effectiveTime_; std::string dBInstanceId_; std::string switchTime_; diff --git a/dds/include/alibabacloud/dds/model/ModifyParametersRequest.h b/dds/include/alibabacloud/dds/model/ModifyParametersRequest.h index 9c9c64452..d138389dc 100644 --- a/dds/include/alibabacloud/dds/model/ModifyParametersRequest.h +++ b/dds/include/alibabacloud/dds/model/ModifyParametersRequest.h @@ -34,8 +34,6 @@ public: void setResourceOwnerId(long resourceOwnerId); std::string getAccessKeyId() const; void setAccessKeyId(const std::string &accessKeyId); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); std::string getRegionId() const; void setRegionId(const std::string ®ionId); std::string getDBInstanceId() const; @@ -56,7 +54,6 @@ public: private: long resourceOwnerId_; std::string accessKeyId_; - std::string securityToken_; std::string regionId_; std::string dBInstanceId_; std::string nodeId_; diff --git a/dds/include/alibabacloud/dds/model/ModifyResourceGroupRequest.h b/dds/include/alibabacloud/dds/model/ModifyResourceGroupRequest.h index 886243236..1c63904ec 100644 --- a/dds/include/alibabacloud/dds/model/ModifyResourceGroupRequest.h +++ b/dds/include/alibabacloud/dds/model/ModifyResourceGroupRequest.h @@ -36,8 +36,6 @@ public: void setAccessKeyId(const std::string &accessKeyId); std::string getResourceGroupId() const; void setResourceGroupId(const std::string &resourceGroupId); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); std::string getRegionId() const; void setRegionId(const std::string ®ionId); std::string getDBInstanceId() const; @@ -53,7 +51,6 @@ private: long resourceOwnerId_; std::string accessKeyId_; std::string resourceGroupId_; - std::string securityToken_; std::string regionId_; std::string dBInstanceId_; std::string resourceOwnerAccount_; diff --git a/dds/include/alibabacloud/dds/model/ModifySecurityGroupConfigurationRequest.h b/dds/include/alibabacloud/dds/model/ModifySecurityGroupConfigurationRequest.h index d2b9f5822..7d467e9e3 100644 --- a/dds/include/alibabacloud/dds/model/ModifySecurityGroupConfigurationRequest.h +++ b/dds/include/alibabacloud/dds/model/ModifySecurityGroupConfigurationRequest.h @@ -36,8 +36,6 @@ public: 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; @@ -51,7 +49,6 @@ private: long resourceOwnerId_; std::string securityGroupId_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string resourceOwnerAccount_; std::string ownerAccount_; diff --git a/dds/include/alibabacloud/dds/model/ModifySecurityIpsRequest.h b/dds/include/alibabacloud/dds/model/ModifySecurityIpsRequest.h index 5e903176a..05dfb2ac9 100644 --- a/dds/include/alibabacloud/dds/model/ModifySecurityIpsRequest.h +++ b/dds/include/alibabacloud/dds/model/ModifySecurityIpsRequest.h @@ -38,8 +38,6 @@ public: void setAccessKeyId(const std::string &accessKeyId); std::string getSecurityIpGroupName() const; void setSecurityIpGroupName(const std::string &securityIpGroupName); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); std::string getDBInstanceId() const; void setDBInstanceId(const std::string &dBInstanceId); std::string getModifyMode() const; @@ -58,7 +56,6 @@ private: std::string securityIps_; std::string accessKeyId_; std::string securityIpGroupName_; - std::string securityToken_; std::string dBInstanceId_; std::string modifyMode_; std::string resourceOwnerAccount_; diff --git a/dds/include/alibabacloud/dds/model/ModifyTaskInfoRequest.h b/dds/include/alibabacloud/dds/model/ModifyTaskInfoRequest.h new file mode 100644 index 000000000..38cd7344a --- /dev/null +++ b/dds/include/alibabacloud/dds/model/ModifyTaskInfoRequest.h @@ -0,0 +1,63 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DDS_MODEL_MODIFYTASKINFOREQUEST_H_ +#define ALIBABACLOUD_DDS_MODEL_MODIFYTASKINFOREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dds { +namespace Model { +class ALIBABACLOUD_DDS_EXPORT ModifyTaskInfoRequest : public RpcServiceRequest { +public: + ModifyTaskInfoRequest(); + ~ModifyTaskInfoRequest(); + long getResourceOwnerId() const; + void setResourceOwnerId(long resourceOwnerId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::string getTaskId() const; + void setTaskId(const std::string &taskId); + std::string getResourceOwnerAccount() const; + void setResourceOwnerAccount(const std::string &resourceOwnerAccount); + std::string getStepName() const; + void setStepName(const std::string &stepName); + std::string getActionParams() const; + void setActionParams(const std::string &actionParams); + std::string getTaskAction() const; + void setTaskAction(const std::string &taskAction); + +private: + long resourceOwnerId_; + std::string accessKeyId_; + std::string regionId_; + std::string taskId_; + std::string resourceOwnerAccount_; + std::string stepName_; + std::string actionParams_; + std::string taskAction_; +}; +} // namespace Model +} // namespace Dds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYTASKINFOREQUEST_H_ diff --git a/dds/include/alibabacloud/dds/model/ModifyTaskInfoResult.h b/dds/include/alibabacloud/dds/model/ModifyTaskInfoResult.h new file mode 100644 index 000000000..87629fed6 --- /dev/null +++ b/dds/include/alibabacloud/dds/model/ModifyTaskInfoResult.h @@ -0,0 +1,55 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DDS_MODEL_MODIFYTASKINFORESULT_H_ +#define ALIBABACLOUD_DDS_MODEL_MODIFYTASKINFORESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Dds + { + namespace Model + { + class ALIBABACLOUD_DDS_EXPORT ModifyTaskInfoResult : public ServiceResult + { + public: + + + ModifyTaskInfoResult(); + explicit ModifyTaskInfoResult(const std::string &payload); + ~ModifyTaskInfoResult(); + std::string getErrorTaskId()const; + std::string getErrorCode()const; + std::string getSuccessCount()const; + + protected: + void parse(const std::string &payload); + private: + std::string errorTaskId_; + std::string errorCode_; + std::string successCount_; + + }; + } + } +} +#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYTASKINFORESULT_H_ \ No newline at end of file diff --git a/dds/include/alibabacloud/dds/model/ReleaseNodePrivateNetworkAddressRequest.h b/dds/include/alibabacloud/dds/model/ReleaseNodePrivateNetworkAddressRequest.h index 04c146439..966d8c42c 100644 --- a/dds/include/alibabacloud/dds/model/ReleaseNodePrivateNetworkAddressRequest.h +++ b/dds/include/alibabacloud/dds/model/ReleaseNodePrivateNetworkAddressRequest.h @@ -36,8 +36,6 @@ public: 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; @@ -53,7 +51,6 @@ private: long resourceOwnerId_; std::string networkType_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string nodeId_; std::string resourceOwnerAccount_; diff --git a/dds/include/alibabacloud/dds/model/ReleasePublicNetworkAddressRequest.h b/dds/include/alibabacloud/dds/model/ReleasePublicNetworkAddressRequest.h index baed83c1a..8f9ad6d13 100644 --- a/dds/include/alibabacloud/dds/model/ReleasePublicNetworkAddressRequest.h +++ b/dds/include/alibabacloud/dds/model/ReleasePublicNetworkAddressRequest.h @@ -34,8 +34,6 @@ public: 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 getNodeId() const; @@ -50,7 +48,6 @@ public: private: long resourceOwnerId_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string nodeId_; std::string resourceOwnerAccount_; diff --git a/dds/include/alibabacloud/dds/model/RenewDBInstanceRequest.h b/dds/include/alibabacloud/dds/model/RenewDBInstanceRequest.h index 958698720..96d4494d6 100644 --- a/dds/include/alibabacloud/dds/model/RenewDBInstanceRequest.h +++ b/dds/include/alibabacloud/dds/model/RenewDBInstanceRequest.h @@ -38,8 +38,6 @@ public: void setCouponNo(const std::string &couponNo); 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 getBusinessInfo() const; @@ -54,13 +52,14 @@ public: void setOwnerAccount(const std::string &ownerAccount); long getOwnerId() const; void setOwnerId(long ownerId); + bool getAutoRenew() const; + void setAutoRenew(bool autoRenew); private: long resourceOwnerId_; std::string clientToken_; std::string couponNo_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string businessInfo_; int period_; @@ -68,6 +67,7 @@ private: std::string resourceOwnerAccount_; std::string ownerAccount_; long ownerId_; + bool autoRenew_; }; } // namespace Model } // namespace Dds diff --git a/dds/include/alibabacloud/dds/model/ResetAccountPasswordRequest.h b/dds/include/alibabacloud/dds/model/ResetAccountPasswordRequest.h index a0dc7dabe..d8e7c859e 100644 --- a/dds/include/alibabacloud/dds/model/ResetAccountPasswordRequest.h +++ b/dds/include/alibabacloud/dds/model/ResetAccountPasswordRequest.h @@ -36,8 +36,6 @@ public: 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 getResourceOwnerAccount() const; @@ -55,7 +53,6 @@ private: long resourceOwnerId_; std::string accessKeyId_; std::string accountName_; - std::string securityToken_; std::string dBInstanceId_; std::string resourceOwnerAccount_; std::string ownerAccount_; diff --git a/dds/include/alibabacloud/dds/model/RestartDBInstanceRequest.h b/dds/include/alibabacloud/dds/model/RestartDBInstanceRequest.h index 1564588f6..dfa4bc470 100644 --- a/dds/include/alibabacloud/dds/model/RestartDBInstanceRequest.h +++ b/dds/include/alibabacloud/dds/model/RestartDBInstanceRequest.h @@ -34,8 +34,6 @@ public: 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 getNodeId() const; @@ -50,7 +48,6 @@ public: private: long resourceOwnerId_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string nodeId_; std::string resourceOwnerAccount_; diff --git a/dds/include/alibabacloud/dds/model/RestoreDBInstanceRequest.h b/dds/include/alibabacloud/dds/model/RestoreDBInstanceRequest.h index be1585572..261ce4c62 100644 --- a/dds/include/alibabacloud/dds/model/RestoreDBInstanceRequest.h +++ b/dds/include/alibabacloud/dds/model/RestoreDBInstanceRequest.h @@ -34,8 +34,6 @@ public: 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; @@ -50,7 +48,6 @@ public: private: long resourceOwnerId_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string resourceOwnerAccount_; std::string ownerAccount_; diff --git a/dds/include/alibabacloud/dds/model/SwitchDBInstanceHARequest.h b/dds/include/alibabacloud/dds/model/SwitchDBInstanceHARequest.h index 5d17ba372..3ca5653b8 100644 --- a/dds/include/alibabacloud/dds/model/SwitchDBInstanceHARequest.h +++ b/dds/include/alibabacloud/dds/model/SwitchDBInstanceHARequest.h @@ -38,8 +38,6 @@ public: void setSwitchMode(int switchMode); std::string getRoleIds() const; void setRoleIds(const std::string &roleIds); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); std::string getDBInstanceId() const; void setDBInstanceId(const std::string &dBInstanceId); std::string getNodeId() const; @@ -56,7 +54,6 @@ private: std::string accessKeyId_; int switchMode_; std::string roleIds_; - std::string securityToken_; std::string dBInstanceId_; std::string nodeId_; std::string resourceOwnerAccount_; diff --git a/dds/include/alibabacloud/dds/model/TransferClusterBackupRequest.h b/dds/include/alibabacloud/dds/model/TransferClusterBackupRequest.h index a461ecd4f..852fb8392 100644 --- a/dds/include/alibabacloud/dds/model/TransferClusterBackupRequest.h +++ b/dds/include/alibabacloud/dds/model/TransferClusterBackupRequest.h @@ -34,8 +34,6 @@ public: 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; @@ -48,7 +46,6 @@ public: private: long resourceOwnerId_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string resourceOwnerAccount_; std::string ownerAccount_; diff --git a/dds/include/alibabacloud/dds/model/TransformInstanceChargeTypeRequest.h b/dds/include/alibabacloud/dds/model/TransformInstanceChargeTypeRequest.h index 460e1843a..f8344b885 100644 --- a/dds/include/alibabacloud/dds/model/TransformInstanceChargeTypeRequest.h +++ b/dds/include/alibabacloud/dds/model/TransformInstanceChargeTypeRequest.h @@ -36,8 +36,6 @@ public: void setCouponNo(const std::string &couponNo); std::string getAccessKeyId() const; void setAccessKeyId(const std::string &accessKeyId); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); std::string getBusinessInfo() const; void setBusinessInfo(const std::string &businessInfo); long getPeriod() const; @@ -65,7 +63,6 @@ private: long resourceOwnerId_; std::string couponNo_; std::string accessKeyId_; - std::string securityToken_; std::string businessInfo_; long period_; bool autoPay_; diff --git a/dds/include/alibabacloud/dds/model/TransformToPrePaidRequest.h b/dds/include/alibabacloud/dds/model/TransformToPrePaidRequest.h index 13bce7e29..3561f4bcc 100644 --- a/dds/include/alibabacloud/dds/model/TransformToPrePaidRequest.h +++ b/dds/include/alibabacloud/dds/model/TransformToPrePaidRequest.h @@ -36,8 +36,6 @@ public: void setCouponNo(const std::string &couponNo); std::string getAccessKeyId() const; void setAccessKeyId(const std::string &accessKeyId); - std::string getSecurityToken() const; - void setSecurityToken(const std::string &securityToken); std::string getBusinessInfo() const; void setBusinessInfo(const std::string &businessInfo); long getPeriod() const; @@ -63,7 +61,6 @@ private: long resourceOwnerId_; std::string couponNo_; std::string accessKeyId_; - std::string securityToken_; std::string businessInfo_; long period_; bool autoPay_; diff --git a/dds/include/alibabacloud/dds/model/UpgradeDBInstanceEngineVersionRequest.h b/dds/include/alibabacloud/dds/model/UpgradeDBInstanceEngineVersionRequest.h index 0c23e8d13..854f961a0 100644 --- a/dds/include/alibabacloud/dds/model/UpgradeDBInstanceEngineVersionRequest.h +++ b/dds/include/alibabacloud/dds/model/UpgradeDBInstanceEngineVersionRequest.h @@ -36,8 +36,6 @@ public: void setEngineVersion(const std::string &engineVersion); 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; @@ -51,7 +49,6 @@ private: long resourceOwnerId_; std::string engineVersion_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string resourceOwnerAccount_; std::string ownerAccount_; diff --git a/dds/include/alibabacloud/dds/model/UpgradeDBInstanceKernelVersionRequest.h b/dds/include/alibabacloud/dds/model/UpgradeDBInstanceKernelVersionRequest.h index 341a906b6..d137de68b 100644 --- a/dds/include/alibabacloud/dds/model/UpgradeDBInstanceKernelVersionRequest.h +++ b/dds/include/alibabacloud/dds/model/UpgradeDBInstanceKernelVersionRequest.h @@ -34,8 +34,6 @@ public: 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; @@ -48,7 +46,6 @@ public: private: long resourceOwnerId_; std::string accessKeyId_; - std::string securityToken_; std::string dBInstanceId_; std::string resourceOwnerAccount_; std::string ownerAccount_; diff --git a/dds/src/DdsClient.cc b/dds/src/DdsClient.cc index db5de438d..69561cd9f 100644 --- a/dds/src/DdsClient.cc +++ b/dds/src/DdsClient.cc @@ -195,6 +195,42 @@ DdsClient::CheckRecoveryConditionOutcomeCallable DdsClient::checkRecoveryConditi return task->get_future(); } +DdsClient::CreateAccountOutcome DdsClient::createAccount(const CreateAccountRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return CreateAccountOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return CreateAccountOutcome(CreateAccountResult(outcome.result())); + else + return CreateAccountOutcome(outcome.error()); +} + +void DdsClient::createAccountAsync(const CreateAccountRequest& request, const CreateAccountAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, createAccount(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DdsClient::CreateAccountOutcomeCallable DdsClient::createAccountCallable(const CreateAccountRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->createAccount(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + DdsClient::CreateBackupOutcome DdsClient::createBackup(const CreateBackupRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -627,6 +663,42 @@ DdsClient::DescribeActiveOperationTaskTypeOutcomeCallable DdsClient::describeAct return task->get_future(); } +DdsClient::DescribeActiveOperationTasksOutcome DdsClient::describeActiveOperationTasks(const DescribeActiveOperationTasksRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeActiveOperationTasksOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeActiveOperationTasksOutcome(DescribeActiveOperationTasksResult(outcome.result())); + else + return DescribeActiveOperationTasksOutcome(outcome.error()); +} + +void DdsClient::describeActiveOperationTasksAsync(const DescribeActiveOperationTasksRequest& request, const DescribeActiveOperationTasksAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeActiveOperationTasks(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DdsClient::DescribeActiveOperationTasksOutcomeCallable DdsClient::describeActiveOperationTasksCallable(const DescribeActiveOperationTasksRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeActiveOperationTasks(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + DdsClient::DescribeAuditLogFilterOutcome DdsClient::describeAuditLogFilter(const DescribeAuditLogFilterRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -915,6 +987,78 @@ DdsClient::DescribeBackupPolicyOutcomeCallable DdsClient::describeBackupPolicyCa return task->get_future(); } +DdsClient::DescribeBackupStorageOutcome DdsClient::describeBackupStorage(const DescribeBackupStorageRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeBackupStorageOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeBackupStorageOutcome(DescribeBackupStorageResult(outcome.result())); + else + return DescribeBackupStorageOutcome(outcome.error()); +} + +void DdsClient::describeBackupStorageAsync(const DescribeBackupStorageRequest& request, const DescribeBackupStorageAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeBackupStorage(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DdsClient::DescribeBackupStorageOutcomeCallable DdsClient::describeBackupStorageCallable(const DescribeBackupStorageRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeBackupStorage(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +DdsClient::DescribeBackupTasksOutcome DdsClient::describeBackupTasks(const DescribeBackupTasksRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeBackupTasksOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeBackupTasksOutcome(DescribeBackupTasksResult(outcome.result())); + else + return DescribeBackupTasksOutcome(outcome.error()); +} + +void DdsClient::describeBackupTasksAsync(const DescribeBackupTasksRequest& request, const DescribeBackupTasksAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeBackupTasks(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DdsClient::DescribeBackupTasksOutcomeCallable DdsClient::describeBackupTasksCallable(const DescribeBackupTasksRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeBackupTasks(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + DdsClient::DescribeBackupsOutcome DdsClient::describeBackups(const DescribeBackupsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1203,6 +1347,42 @@ DdsClient::DescribeDBInstanceSSLOutcomeCallable DdsClient::describeDBInstanceSSL return task->get_future(); } +DdsClient::DescribeDBInstanceSwitchLogOutcome DdsClient::describeDBInstanceSwitchLog(const DescribeDBInstanceSwitchLogRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeDBInstanceSwitchLogOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeDBInstanceSwitchLogOutcome(DescribeDBInstanceSwitchLogResult(outcome.result())); + else + return DescribeDBInstanceSwitchLogOutcome(outcome.error()); +} + +void DdsClient::describeDBInstanceSwitchLogAsync(const DescribeDBInstanceSwitchLogRequest& request, const DescribeDBInstanceSwitchLogAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeDBInstanceSwitchLog(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DdsClient::DescribeDBInstanceSwitchLogOutcomeCallable DdsClient::describeDBInstanceSwitchLogCallable(const DescribeDBInstanceSwitchLogRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeDBInstanceSwitchLog(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + DdsClient::DescribeDBInstanceTDEInfoOutcome DdsClient::describeDBInstanceTDEInfo(const DescribeDBInstanceTDEInfoRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1419,6 +1599,78 @@ DdsClient::DescribeGlobalSecurityIPGroupRelationOutcomeCallable DdsClient::descr return task->get_future(); } +DdsClient::DescribeHistoryTasksOutcome DdsClient::describeHistoryTasks(const DescribeHistoryTasksRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeHistoryTasksOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeHistoryTasksOutcome(DescribeHistoryTasksResult(outcome.result())); + else + return DescribeHistoryTasksOutcome(outcome.error()); +} + +void DdsClient::describeHistoryTasksAsync(const DescribeHistoryTasksRequest& request, const DescribeHistoryTasksAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeHistoryTasks(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DdsClient::DescribeHistoryTasksOutcomeCallable DdsClient::describeHistoryTasksCallable(const DescribeHistoryTasksRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeHistoryTasks(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +DdsClient::DescribeHistoryTasksStatOutcome DdsClient::describeHistoryTasksStat(const DescribeHistoryTasksStatRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeHistoryTasksStatOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeHistoryTasksStatOutcome(DescribeHistoryTasksStatResult(outcome.result())); + else + return DescribeHistoryTasksStatOutcome(outcome.error()); +} + +void DdsClient::describeHistoryTasksStatAsync(const DescribeHistoryTasksStatRequest& request, const DescribeHistoryTasksStatAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeHistoryTasksStat(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DdsClient::DescribeHistoryTasksStatOutcomeCallable DdsClient::describeHistoryTasksStatCallable(const DescribeHistoryTasksStatRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeHistoryTasksStat(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + DdsClient::DescribeInstanceAutoRenewalAttributeOutcome DdsClient::describeInstanceAutoRenewalAttribute(const DescribeInstanceAutoRenewalAttributeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1455,6 +1707,42 @@ DdsClient::DescribeInstanceAutoRenewalAttributeOutcomeCallable DdsClient::descri return task->get_future(); } +DdsClient::DescribeInstanceRecoverTimeOutcome DdsClient::describeInstanceRecoverTime(const DescribeInstanceRecoverTimeRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeInstanceRecoverTimeOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeInstanceRecoverTimeOutcome(DescribeInstanceRecoverTimeResult(outcome.result())); + else + return DescribeInstanceRecoverTimeOutcome(outcome.error()); +} + +void DdsClient::describeInstanceRecoverTimeAsync(const DescribeInstanceRecoverTimeRequest& request, const DescribeInstanceRecoverTimeAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeInstanceRecoverTime(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DdsClient::DescribeInstanceRecoverTimeOutcomeCallable DdsClient::describeInstanceRecoverTimeCallable(const DescribeInstanceRecoverTimeRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeInstanceRecoverTime(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + DdsClient::DescribeKernelReleaseNotesOutcome DdsClient::describeKernelReleaseNotes(const DescribeKernelReleaseNotesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1491,6 +1779,42 @@ DdsClient::DescribeKernelReleaseNotesOutcomeCallable DdsClient::describeKernelRe return task->get_future(); } +DdsClient::DescribeKmsKeysOutcome DdsClient::describeKmsKeys(const DescribeKmsKeysRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeKmsKeysOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeKmsKeysOutcome(DescribeKmsKeysResult(outcome.result())); + else + return DescribeKmsKeysOutcome(outcome.error()); +} + +void DdsClient::describeKmsKeysAsync(const DescribeKmsKeysRequest& request, const DescribeKmsKeysAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeKmsKeys(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DdsClient::DescribeKmsKeysOutcomeCallable DdsClient::describeKmsKeysCallable(const DescribeKmsKeysRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeKmsKeys(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + DdsClient::DescribeMongoDBLogConfigOutcome DdsClient::describeMongoDBLogConfig(const DescribeMongoDBLogConfigRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3111,6 +3435,42 @@ DdsClient::ModifySecurityIpsOutcomeCallable DdsClient::modifySecurityIpsCallable return task->get_future(); } +DdsClient::ModifyTaskInfoOutcome DdsClient::modifyTaskInfo(const ModifyTaskInfoRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ModifyTaskInfoOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ModifyTaskInfoOutcome(ModifyTaskInfoResult(outcome.result())); + else + return ModifyTaskInfoOutcome(outcome.error()); +} + +void DdsClient::modifyTaskInfoAsync(const ModifyTaskInfoRequest& request, const ModifyTaskInfoAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, modifyTaskInfo(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DdsClient::ModifyTaskInfoOutcomeCallable DdsClient::modifyTaskInfoCallable(const ModifyTaskInfoRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->modifyTaskInfo(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + DdsClient::ReleaseNodePrivateNetworkAddressOutcome DdsClient::releaseNodePrivateNetworkAddress(const ReleaseNodePrivateNetworkAddressRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); diff --git a/dds/src/model/AllocateNodePrivateNetworkAddressRequest.cc b/dds/src/model/AllocateNodePrivateNetworkAddressRequest.cc index d273dfec1..1c4ab606f 100644 --- a/dds/src/model/AllocateNodePrivateNetworkAddressRequest.cc +++ b/dds/src/model/AllocateNodePrivateNetworkAddressRequest.cc @@ -52,15 +52,6 @@ void AllocateNodePrivateNetworkAddressRequest::setAccountName(const std::string setParameter(std::string("AccountName"), accountName); } -std::string AllocateNodePrivateNetworkAddressRequest::getSecurityToken() const { - return securityToken_; -} - -void AllocateNodePrivateNetworkAddressRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string AllocateNodePrivateNetworkAddressRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/AllocatePublicNetworkAddressRequest.cc b/dds/src/model/AllocatePublicNetworkAddressRequest.cc index 8596eecf6..8433b77f2 100644 --- a/dds/src/model/AllocatePublicNetworkAddressRequest.cc +++ b/dds/src/model/AllocatePublicNetworkAddressRequest.cc @@ -43,15 +43,6 @@ void AllocatePublicNetworkAddressRequest::setAccessKeyId(const std::string &acce setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string AllocatePublicNetworkAddressRequest::getSecurityToken() const { - return securityToken_; -} - -void AllocatePublicNetworkAddressRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string AllocatePublicNetworkAddressRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/CheckCloudResourceAuthorizedRequest.cc b/dds/src/model/CheckCloudResourceAuthorizedRequest.cc index cc3c1bc40..f705b1657 100644 --- a/dds/src/model/CheckCloudResourceAuthorizedRequest.cc +++ b/dds/src/model/CheckCloudResourceAuthorizedRequest.cc @@ -43,15 +43,6 @@ void CheckCloudResourceAuthorizedRequest::setAccessKeyId(const std::string &acce setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string CheckCloudResourceAuthorizedRequest::getSecurityToken() const { - return securityToken_; -} - -void CheckCloudResourceAuthorizedRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string CheckCloudResourceAuthorizedRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/CheckRecoveryConditionRequest.cc b/dds/src/model/CheckRecoveryConditionRequest.cc index c5f713946..d4e8a660f 100644 --- a/dds/src/model/CheckRecoveryConditionRequest.cc +++ b/dds/src/model/CheckRecoveryConditionRequest.cc @@ -61,15 +61,6 @@ void CheckRecoveryConditionRequest::setDatabaseNames(const std::string &database setParameter(std::string("DatabaseNames"), databaseNames); } -std::string CheckRecoveryConditionRequest::getSecurityToken() const { - return securityToken_; -} - -void CheckRecoveryConditionRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string CheckRecoveryConditionRequest::getRestoreTime() const { return restoreTime_; } diff --git a/dds/src/model/CreateAccountRequest.cc b/dds/src/model/CreateAccountRequest.cc new file mode 100644 index 000000000..1858ab1f1 --- /dev/null +++ b/dds/src/model/CreateAccountRequest.cc @@ -0,0 +1,99 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Dds::Model::CreateAccountRequest; + +CreateAccountRequest::CreateAccountRequest() + : RpcServiceRequest("dds", "2015-12-01", "CreateAccount") { + setMethod(HttpRequest::Method::Post); +} + +CreateAccountRequest::~CreateAccountRequest() {} + +long CreateAccountRequest::getResourceOwnerId() const { + return resourceOwnerId_; +} + +void CreateAccountRequest::setResourceOwnerId(long resourceOwnerId) { + resourceOwnerId_ = resourceOwnerId; + setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); +} + +std::string CreateAccountRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void CreateAccountRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); +} + +std::string CreateAccountRequest::getAccountName() const { + return accountName_; +} + +void CreateAccountRequest::setAccountName(const std::string &accountName) { + accountName_ = accountName; + setParameter(std::string("AccountName"), accountName); +} + +std::string CreateAccountRequest::getDBInstanceId() const { + return dBInstanceId_; +} + +void CreateAccountRequest::setDBInstanceId(const std::string &dBInstanceId) { + dBInstanceId_ = dBInstanceId; + setParameter(std::string("DBInstanceId"), dBInstanceId); +} + +std::string CreateAccountRequest::getResourceOwnerAccount() const { + return resourceOwnerAccount_; +} + +void CreateAccountRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) { + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount); +} + +std::string CreateAccountRequest::getOwnerAccount() const { + return ownerAccount_; +} + +void CreateAccountRequest::setOwnerAccount(const std::string &ownerAccount) { + ownerAccount_ = ownerAccount; + setParameter(std::string("OwnerAccount"), ownerAccount); +} + +long CreateAccountRequest::getOwnerId() const { + return ownerId_; +} + +void CreateAccountRequest::setOwnerId(long ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), std::to_string(ownerId)); +} + +std::string CreateAccountRequest::getAccountPassword() const { + return accountPassword_; +} + +void CreateAccountRequest::setAccountPassword(const std::string &accountPassword) { + accountPassword_ = accountPassword; + setParameter(std::string("AccountPassword"), accountPassword); +} + diff --git a/dds/src/model/CreateAccountResult.cc b/dds/src/model/CreateAccountResult.cc new file mode 100644 index 000000000..72e3cacfe --- /dev/null +++ b/dds/src/model/CreateAccountResult.cc @@ -0,0 +1,44 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Dds; +using namespace AlibabaCloud::Dds::Model; + +CreateAccountResult::CreateAccountResult() : + ServiceResult() +{} + +CreateAccountResult::CreateAccountResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +CreateAccountResult::~CreateAccountResult() +{} + +void CreateAccountResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + +} + diff --git a/dds/src/model/CreateBackupRequest.cc b/dds/src/model/CreateBackupRequest.cc index a634a554f..33a139d3b 100644 --- a/dds/src/model/CreateBackupRequest.cc +++ b/dds/src/model/CreateBackupRequest.cc @@ -43,15 +43,6 @@ void CreateBackupRequest::setAccessKeyId(const std::string &accessKeyId) { setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string CreateBackupRequest::getSecurityToken() const { - return securityToken_; -} - -void CreateBackupRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string CreateBackupRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/CreateDBInstanceRequest.cc b/dds/src/model/CreateDBInstanceRequest.cc index b48239f10..7acbcbce4 100644 --- a/dds/src/model/CreateDBInstanceRequest.cc +++ b/dds/src/model/CreateDBInstanceRequest.cc @@ -97,15 +97,6 @@ void CreateDBInstanceRequest::setResourceGroupId(const std::string &resourceGrou setParameter(std::string("ResourceGroupId"), resourceGroupId); } -std::string CreateDBInstanceRequest::getSecurityToken() const { - return securityToken_; -} - -void CreateDBInstanceRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string CreateDBInstanceRequest::getDBInstanceDescription() const { return dBInstanceDescription_; } diff --git a/dds/src/model/CreateNodeBatchRequest.cc b/dds/src/model/CreateNodeBatchRequest.cc index 167b54c83..844311710 100644 --- a/dds/src/model/CreateNodeBatchRequest.cc +++ b/dds/src/model/CreateNodeBatchRequest.cc @@ -88,15 +88,6 @@ void CreateNodeBatchRequest::setAccountName(const std::string &accountName) { setParameter(std::string("AccountName"), accountName); } -std::string CreateNodeBatchRequest::getSecurityToken() const { - return securityToken_; -} - -void CreateNodeBatchRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string CreateNodeBatchRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/CreateNodeRequest.cc b/dds/src/model/CreateNodeRequest.cc index 57f4e33ad..b7b5bee61 100644 --- a/dds/src/model/CreateNodeRequest.cc +++ b/dds/src/model/CreateNodeRequest.cc @@ -106,15 +106,6 @@ void CreateNodeRequest::setAccountName(const std::string &accountName) { setParameter(std::string("AccountName"), accountName); } -std::string CreateNodeRequest::getSecurityToken() const { - return securityToken_; -} - -void CreateNodeRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string CreateNodeRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/CreateShardingDBInstanceRequest.cc b/dds/src/model/CreateShardingDBInstanceRequest.cc index ef9f48754..03503aca4 100644 --- a/dds/src/model/CreateShardingDBInstanceRequest.cc +++ b/dds/src/model/CreateShardingDBInstanceRequest.cc @@ -94,15 +94,6 @@ void CreateShardingDBInstanceRequest::setResourceGroupId(const std::string &reso setParameter(std::string("ResourceGroupId"), resourceGroupId); } -std::string CreateShardingDBInstanceRequest::getSecurityToken() const { - return securityToken_; -} - -void CreateShardingDBInstanceRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string CreateShardingDBInstanceRequest::getDBInstanceDescription() const { return dBInstanceDescription_; } diff --git a/dds/src/model/DeleteDBInstanceRequest.cc b/dds/src/model/DeleteDBInstanceRequest.cc index fe7ff624c..786f91670 100644 --- a/dds/src/model/DeleteDBInstanceRequest.cc +++ b/dds/src/model/DeleteDBInstanceRequest.cc @@ -52,15 +52,6 @@ void DeleteDBInstanceRequest::setAccessKeyId(const std::string &accessKeyId) { setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string DeleteDBInstanceRequest::getSecurityToken() const { - return securityToken_; -} - -void DeleteDBInstanceRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string DeleteDBInstanceRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/DeleteNodeRequest.cc b/dds/src/model/DeleteNodeRequest.cc index 49d87a461..48a257ea6 100644 --- a/dds/src/model/DeleteNodeRequest.cc +++ b/dds/src/model/DeleteNodeRequest.cc @@ -52,15 +52,6 @@ void DeleteNodeRequest::setAccessKeyId(const std::string &accessKeyId) { setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string DeleteNodeRequest::getSecurityToken() const { - return securityToken_; -} - -void DeleteNodeRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string DeleteNodeRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/DescribeAccountsRequest.cc b/dds/src/model/DescribeAccountsRequest.cc index a4b7fd8c3..be7f78240 100644 --- a/dds/src/model/DescribeAccountsRequest.cc +++ b/dds/src/model/DescribeAccountsRequest.cc @@ -52,15 +52,6 @@ void DescribeAccountsRequest::setAccountName(const std::string &accountName) { setParameter(std::string("AccountName"), accountName); } -std::string DescribeAccountsRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeAccountsRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string DescribeAccountsRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/DescribeActiveOperationTaskCountRequest.cc b/dds/src/model/DescribeActiveOperationTaskCountRequest.cc index 75cba8849..0a7e7ab1f 100644 --- a/dds/src/model/DescribeActiveOperationTaskCountRequest.cc +++ b/dds/src/model/DescribeActiveOperationTaskCountRequest.cc @@ -52,15 +52,6 @@ void DescribeActiveOperationTaskCountRequest::setResourceGroupId(const std::stri setParameter(std::string("ResourceGroupId"), resourceGroupId); } -std::string DescribeActiveOperationTaskCountRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeActiveOperationTaskCountRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string DescribeActiveOperationTaskCountRequest::getResourceOwnerAccount() const { return resourceOwnerAccount_; } diff --git a/dds/src/model/DescribeActiveOperationTaskTypeRequest.cc b/dds/src/model/DescribeActiveOperationTaskTypeRequest.cc index cf37178d1..8163e0c1b 100644 --- a/dds/src/model/DescribeActiveOperationTaskTypeRequest.cc +++ b/dds/src/model/DescribeActiveOperationTaskTypeRequest.cc @@ -61,15 +61,6 @@ void DescribeActiveOperationTaskTypeRequest::setIsHistory(int isHistory) { setParameter(std::string("IsHistory"), std::to_string(isHistory)); } -std::string DescribeActiveOperationTaskTypeRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeActiveOperationTaskTypeRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string DescribeActiveOperationTaskTypeRequest::getResourceOwnerAccount() const { return resourceOwnerAccount_; } diff --git a/dds/src/model/DescribeActiveOperationTasksRequest.cc b/dds/src/model/DescribeActiveOperationTasksRequest.cc new file mode 100644 index 000000000..661eaaefd --- /dev/null +++ b/dds/src/model/DescribeActiveOperationTasksRequest.cc @@ -0,0 +1,180 @@ +/* + * 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 + +using AlibabaCloud::Dds::Model::DescribeActiveOperationTasksRequest; + +DescribeActiveOperationTasksRequest::DescribeActiveOperationTasksRequest() + : RpcServiceRequest("dds", "2015-12-01", "DescribeActiveOperationTasks") { + setMethod(HttpRequest::Method::Post); +} + +DescribeActiveOperationTasksRequest::~DescribeActiveOperationTasksRequest() {} + +long DescribeActiveOperationTasksRequest::getResourceOwnerId() const { + return resourceOwnerId_; +} + +void DescribeActiveOperationTasksRequest::setResourceOwnerId(long resourceOwnerId) { + resourceOwnerId_ = resourceOwnerId; + setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); +} + +std::string DescribeActiveOperationTasksRequest::getProductId() const { + return productId_; +} + +void DescribeActiveOperationTasksRequest::setProductId(const std::string &productId) { + productId_ = productId; + setParameter(std::string("ProductId"), productId); +} + +std::string DescribeActiveOperationTasksRequest::getChangeLevel() const { + return changeLevel_; +} + +void DescribeActiveOperationTasksRequest::setChangeLevel(const std::string &changeLevel) { + changeLevel_ = changeLevel; + setParameter(std::string("ChangeLevel"), changeLevel); +} + +int DescribeActiveOperationTasksRequest::getPageNumber() const { + return pageNumber_; +} + +void DescribeActiveOperationTasksRequest::setPageNumber(int pageNumber) { + pageNumber_ = pageNumber; + setParameter(std::string("PageNumber"), std::to_string(pageNumber)); +} + +std::string DescribeActiveOperationTasksRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void DescribeActiveOperationTasksRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); +} + +std::string DescribeActiveOperationTasksRequest::getInsName() const { + return insName_; +} + +void DescribeActiveOperationTasksRequest::setInsName(const std::string &insName) { + insName_ = insName; + setParameter(std::string("InsName"), insName); +} + +std::string DescribeActiveOperationTasksRequest::getRegionId() const { + return regionId_; +} + +void DescribeActiveOperationTasksRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + +int DescribeActiveOperationTasksRequest::getPageSize() const { + return pageSize_; +} + +void DescribeActiveOperationTasksRequest::setPageSize(int pageSize) { + pageSize_ = pageSize; + setParameter(std::string("PageSize"), std::to_string(pageSize)); +} + +std::string DescribeActiveOperationTasksRequest::getTaskType() const { + return taskType_; +} + +void DescribeActiveOperationTasksRequest::setTaskType(const std::string &taskType) { + taskType_ = taskType; + setParameter(std::string("TaskType"), taskType); +} + +std::string DescribeActiveOperationTasksRequest::getResourceOwnerAccount() const { + return resourceOwnerAccount_; +} + +void DescribeActiveOperationTasksRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) { + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount); +} + +std::string DescribeActiveOperationTasksRequest::getOwnerAccount() const { + return ownerAccount_; +} + +void DescribeActiveOperationTasksRequest::setOwnerAccount(const std::string &ownerAccount) { + ownerAccount_ = ownerAccount; + setParameter(std::string("OwnerAccount"), ownerAccount); +} + +int DescribeActiveOperationTasksRequest::getAllowCancel() const { + return allowCancel_; +} + +void DescribeActiveOperationTasksRequest::setAllowCancel(int allowCancel) { + allowCancel_ = allowCancel; + setParameter(std::string("AllowCancel"), std::to_string(allowCancel)); +} + +long DescribeActiveOperationTasksRequest::getOwnerId() const { + return ownerId_; +} + +void DescribeActiveOperationTasksRequest::setOwnerId(long ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), std::to_string(ownerId)); +} + +std::string DescribeActiveOperationTasksRequest::getDbType() const { + return dbType_; +} + +void DescribeActiveOperationTasksRequest::setDbType(const std::string &dbType) { + dbType_ = dbType; + setParameter(std::string("DbType"), dbType); +} + +int DescribeActiveOperationTasksRequest::getAllowChange() const { + return allowChange_; +} + +void DescribeActiveOperationTasksRequest::setAllowChange(int allowChange) { + allowChange_ = allowChange; + setParameter(std::string("AllowChange"), std::to_string(allowChange)); +} + +std::string DescribeActiveOperationTasksRequest::getRegion() const { + return region_; +} + +void DescribeActiveOperationTasksRequest::setRegion(const std::string ®ion) { + region_ = region; + setParameter(std::string("Region"), region); +} + +int DescribeActiveOperationTasksRequest::getStatus() const { + return status_; +} + +void DescribeActiveOperationTasksRequest::setStatus(int status) { + status_ = status; + setParameter(std::string("Status"), std::to_string(status)); +} + diff --git a/dds/src/model/DescribeActiveOperationTasksResult.cc b/dds/src/model/DescribeActiveOperationTasksResult.cc new file mode 100644 index 000000000..fb2b59a83 --- /dev/null +++ b/dds/src/model/DescribeActiveOperationTasksResult.cc @@ -0,0 +1,129 @@ +/* + * 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 +#include + +using namespace AlibabaCloud::Dds; +using namespace AlibabaCloud::Dds::Model; + +DescribeActiveOperationTasksResult::DescribeActiveOperationTasksResult() : + ServiceResult() +{} + +DescribeActiveOperationTasksResult::DescribeActiveOperationTasksResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeActiveOperationTasksResult::~DescribeActiveOperationTasksResult() +{} + +void DescribeActiveOperationTasksResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allItemsNode = value["Items"]["ItemsItem"]; + for (auto valueItemsItemsItem : allItemsNode) + { + ItemsItem itemsObject; + if(!valueItemsItemsItem["Status"].isNull()) + itemsObject.status = std::stoi(valueItemsItemsItem["Status"].asString()); + if(!valueItemsItemsItem["ChangeLevelEn"].isNull()) + itemsObject.changeLevelEn = valueItemsItemsItem["ChangeLevelEn"].asString(); + if(!valueItemsItemsItem["TaskType"].isNull()) + itemsObject.taskType = valueItemsItemsItem["TaskType"].asString(); + if(!valueItemsItemsItem["InsName"].isNull()) + itemsObject.insName = valueItemsItemsItem["InsName"].asString(); + if(!valueItemsItemsItem["Region"].isNull()) + itemsObject.region = valueItemsItemsItem["Region"].asString(); + if(!valueItemsItemsItem["ImpactZh"].isNull()) + itemsObject.impactZh = valueItemsItemsItem["ImpactZh"].asString(); + if(!valueItemsItemsItem["CreatedTime"].isNull()) + itemsObject.createdTime = valueItemsItemsItem["CreatedTime"].asString(); + if(!valueItemsItemsItem["SwitchTime"].isNull()) + itemsObject.switchTime = valueItemsItemsItem["SwitchTime"].asString(); + if(!valueItemsItemsItem["ChangeLevelZh"].isNull()) + itemsObject.changeLevelZh = valueItemsItemsItem["ChangeLevelZh"].asString(); + if(!valueItemsItemsItem["Deadline"].isNull()) + itemsObject.deadline = valueItemsItemsItem["Deadline"].asString(); + if(!valueItemsItemsItem["PrepareInterval"].isNull()) + itemsObject.prepareInterval = valueItemsItemsItem["PrepareInterval"].asString(); + if(!valueItemsItemsItem["TaskTypeZh"].isNull()) + itemsObject.taskTypeZh = valueItemsItemsItem["TaskTypeZh"].asString(); + if(!valueItemsItemsItem["CurrentAVZ"].isNull()) + itemsObject.currentAVZ = valueItemsItemsItem["CurrentAVZ"].asString(); + if(!valueItemsItemsItem["AllowChange"].isNull()) + itemsObject.allowChange = valueItemsItemsItem["AllowChange"].asString(); + if(!valueItemsItemsItem["DbVersion"].isNull()) + itemsObject.dbVersion = valueItemsItemsItem["DbVersion"].asString(); + if(!valueItemsItemsItem["ImpactEn"].isNull()) + itemsObject.impactEn = valueItemsItemsItem["ImpactEn"].asString(); + if(!valueItemsItemsItem["InsComment"].isNull()) + itemsObject.insComment = valueItemsItemsItem["InsComment"].asString(); + if(!valueItemsItemsItem["StartTime"].isNull()) + itemsObject.startTime = valueItemsItemsItem["StartTime"].asString(); + if(!valueItemsItemsItem["ModifiedTime"].isNull()) + itemsObject.modifiedTime = valueItemsItemsItem["ModifiedTime"].asString(); + if(!valueItemsItemsItem["AllowCancel"].isNull()) + itemsObject.allowCancel = valueItemsItemsItem["AllowCancel"].asString(); + if(!valueItemsItemsItem["DbType"].isNull()) + itemsObject.dbType = valueItemsItemsItem["DbType"].asString(); + if(!valueItemsItemsItem["ChangeLevel"].isNull()) + itemsObject.changeLevel = valueItemsItemsItem["ChangeLevel"].asString(); + if(!valueItemsItemsItem["TaskTypeEn"].isNull()) + itemsObject.taskTypeEn = valueItemsItemsItem["TaskTypeEn"].asString(); + if(!valueItemsItemsItem["ResultInfo"].isNull()) + itemsObject.resultInfo = valueItemsItemsItem["ResultInfo"].asString(); + if(!valueItemsItemsItem["Id"].isNull()) + itemsObject.id = std::stoi(valueItemsItemsItem["Id"].asString()); + auto allSubInsNames = value["SubInsNames"]["SubInsNames"]; + for (auto value : allSubInsNames) + itemsObject.subInsNames.push_back(value.asString()); + items_.push_back(itemsObject); + } + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); + if(!value["TotalRecordCount"].isNull()) + totalRecordCount_ = std::stoi(value["TotalRecordCount"].asString()); + +} + +int DescribeActiveOperationTasksResult::getTotalRecordCount()const +{ + return totalRecordCount_; +} + +int DescribeActiveOperationTasksResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeActiveOperationTasksResult::getPageNumber()const +{ + return pageNumber_; +} + +std::vector DescribeActiveOperationTasksResult::getItems()const +{ + return items_; +} + diff --git a/dds/src/model/DescribeAuditLogFilterRequest.cc b/dds/src/model/DescribeAuditLogFilterRequest.cc index c1e8f82a9..c5f18a7ad 100644 --- a/dds/src/model/DescribeAuditLogFilterRequest.cc +++ b/dds/src/model/DescribeAuditLogFilterRequest.cc @@ -43,15 +43,6 @@ void DescribeAuditLogFilterRequest::setAccessKeyId(const std::string &accessKeyI setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string DescribeAuditLogFilterRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeAuditLogFilterRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string DescribeAuditLogFilterRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/DescribeAuditPolicyRequest.cc b/dds/src/model/DescribeAuditPolicyRequest.cc index 9d4bdf2f3..573122d21 100644 --- a/dds/src/model/DescribeAuditPolicyRequest.cc +++ b/dds/src/model/DescribeAuditPolicyRequest.cc @@ -43,15 +43,6 @@ void DescribeAuditPolicyRequest::setAccessKeyId(const std::string &accessKeyId) setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string DescribeAuditPolicyRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeAuditPolicyRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string DescribeAuditPolicyRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/DescribeAuditRecordsRequest.cc b/dds/src/model/DescribeAuditRecordsRequest.cc index b4d018058..c3dabd0e8 100644 --- a/dds/src/model/DescribeAuditRecordsRequest.cc +++ b/dds/src/model/DescribeAuditRecordsRequest.cc @@ -79,15 +79,6 @@ void DescribeAuditRecordsRequest::setDatabase(const std::string &database) { setParameter(std::string("Database"), database); } -std::string DescribeAuditRecordsRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeAuditRecordsRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - int DescribeAuditRecordsRequest::getPageSize() const { return pageSize_; } @@ -151,6 +142,15 @@ void DescribeAuditRecordsRequest::setOwnerId(long ownerId) { setParameter(std::string("OwnerId"), std::to_string(ownerId)); } +std::string DescribeAuditRecordsRequest::getLogicalOperator() const { + return logicalOperator_; +} + +void DescribeAuditRecordsRequest::setLogicalOperator(const std::string &logicalOperator) { + logicalOperator_ = logicalOperator; + setParameter(std::string("LogicalOperator"), logicalOperator); +} + std::string DescribeAuditRecordsRequest::getForm() const { return form_; } diff --git a/dds/src/model/DescribeAvailabilityZonesRequest.cc b/dds/src/model/DescribeAvailabilityZonesRequest.cc index 6758cd36a..5f86a19c3 100644 --- a/dds/src/model/DescribeAvailabilityZonesRequest.cc +++ b/dds/src/model/DescribeAvailabilityZonesRequest.cc @@ -34,6 +34,15 @@ void DescribeAvailabilityZonesRequest::setResourceOwnerId(long resourceOwnerId) setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); } +std::string DescribeAvailabilityZonesRequest::getEngineVersion() const { + return engineVersion_; +} + +void DescribeAvailabilityZonesRequest::setEngineVersion(const std::string &engineVersion) { + engineVersion_ = engineVersion; + setParameter(std::string("EngineVersion"), engineVersion); +} + std::string DescribeAvailabilityZonesRequest::getStorageType() const { return storageType_; } @@ -43,6 +52,15 @@ void DescribeAvailabilityZonesRequest::setStorageType(const std::string &storage setParameter(std::string("StorageType"), storageType); } +std::string DescribeAvailabilityZonesRequest::getReplicationFactor() const { + return replicationFactor_; +} + +void DescribeAvailabilityZonesRequest::setReplicationFactor(const std::string &replicationFactor) { + replicationFactor_ = replicationFactor; + setParameter(std::string("ReplicationFactor"), replicationFactor); +} + std::string DescribeAvailabilityZonesRequest::getAccessKeyId() const { return accessKeyId_; } @@ -61,15 +79,6 @@ void DescribeAvailabilityZonesRequest::setResourceGroupId(const std::string &res setParameter(std::string("ResourceGroupId"), resourceGroupId); } -std::string DescribeAvailabilityZonesRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeAvailabilityZonesRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string DescribeAvailabilityZonesRequest::getRegionId() const { return regionId_; } @@ -151,6 +160,15 @@ void DescribeAvailabilityZonesRequest::setOwnerId(long ownerId) { setParameter(std::string("OwnerId"), std::to_string(ownerId)); } +std::string DescribeAvailabilityZonesRequest::getDBInstanceClass() const { + return dBInstanceClass_; +} + +void DescribeAvailabilityZonesRequest::setDBInstanceClass(const std::string &dBInstanceClass) { + dBInstanceClass_ = dBInstanceClass; + setParameter(std::string("DBInstanceClass"), dBInstanceClass); +} + std::string DescribeAvailabilityZonesRequest::getStorageSupport() const { return storageSupport_; } diff --git a/dds/src/model/DescribeAvailableEngineVersionRequest.cc b/dds/src/model/DescribeAvailableEngineVersionRequest.cc index f8f79189d..432130111 100644 --- a/dds/src/model/DescribeAvailableEngineVersionRequest.cc +++ b/dds/src/model/DescribeAvailableEngineVersionRequest.cc @@ -43,15 +43,6 @@ void DescribeAvailableEngineVersionRequest::setAccessKeyId(const std::string &ac setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string DescribeAvailableEngineVersionRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeAvailableEngineVersionRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string DescribeAvailableEngineVersionRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/DescribeAvailableResourceRequest.cc b/dds/src/model/DescribeAvailableResourceRequest.cc index 5a987e7f5..595644400 100644 --- a/dds/src/model/DescribeAvailableResourceRequest.cc +++ b/dds/src/model/DescribeAvailableResourceRequest.cc @@ -34,6 +34,15 @@ void DescribeAvailableResourceRequest::setResourceOwnerId(long resourceOwnerId) setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); } +std::string DescribeAvailableResourceRequest::getEngineVersion() const { + return engineVersion_; +} + +void DescribeAvailableResourceRequest::setEngineVersion(const std::string &engineVersion) { + engineVersion_ = engineVersion; + setParameter(std::string("EngineVersion"), engineVersion); +} + std::string DescribeAvailableResourceRequest::getStorageType() const { return storageType_; } @@ -43,6 +52,15 @@ void DescribeAvailableResourceRequest::setStorageType(const std::string &storage setParameter(std::string("StorageType"), storageType); } +std::string DescribeAvailableResourceRequest::getReplicationFactor() const { + return replicationFactor_; +} + +void DescribeAvailableResourceRequest::setReplicationFactor(const std::string &replicationFactor) { + replicationFactor_ = replicationFactor; + setParameter(std::string("ReplicationFactor"), replicationFactor); +} + std::string DescribeAvailableResourceRequest::getAccessKeyId() const { return accessKeyId_; } @@ -61,15 +79,6 @@ void DescribeAvailableResourceRequest::setResourceGroupId(const std::string &res setParameter(std::string("ResourceGroupId"), resourceGroupId); } -std::string DescribeAvailableResourceRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeAvailableResourceRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string DescribeAvailableResourceRequest::getRegionId() const { return regionId_; } @@ -133,6 +142,15 @@ void DescribeAvailableResourceRequest::setOwnerId(long ownerId) { setParameter(std::string("OwnerId"), std::to_string(ownerId)); } +std::string DescribeAvailableResourceRequest::getDBInstanceClass() const { + return dBInstanceClass_; +} + +void DescribeAvailableResourceRequest::setDBInstanceClass(const std::string &dBInstanceClass) { + dBInstanceClass_ = dBInstanceClass; + setParameter(std::string("DBInstanceClass"), dBInstanceClass); +} + std::string DescribeAvailableResourceRequest::getStorageSupport() const { return storageSupport_; } diff --git a/dds/src/model/DescribeBackupDBsRequest.cc b/dds/src/model/DescribeBackupDBsRequest.cc index 59a3a7ce5..c1459b1d9 100644 --- a/dds/src/model/DescribeBackupDBsRequest.cc +++ b/dds/src/model/DescribeBackupDBsRequest.cc @@ -61,15 +61,6 @@ void DescribeBackupDBsRequest::setResourceGroupId(const std::string &resourceGro setParameter(std::string("ResourceGroupId"), resourceGroupId); } -std::string DescribeBackupDBsRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeBackupDBsRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - int DescribeBackupDBsRequest::getPageSize() const { return pageSize_; } diff --git a/dds/src/model/DescribeBackupPolicyResult.cc b/dds/src/model/DescribeBackupPolicyResult.cc index 654cddf17..c9ee04150 100644 --- a/dds/src/model/DescribeBackupPolicyResult.cc +++ b/dds/src/model/DescribeBackupPolicyResult.cc @@ -55,6 +55,8 @@ void DescribeBackupPolicyResult::parse(const std::string &payload) snapshotBackupType_ = value["SnapshotBackupType"].asString(); if(!value["BackupInterval"].isNull()) backupInterval_ = std::stoi(value["BackupInterval"].asString()); + if(!value["HighFrequencyBackupRetention"].isNull()) + highFrequencyBackupRetention_ = value["HighFrequencyBackupRetention"].asString(); } @@ -68,6 +70,11 @@ int DescribeBackupPolicyResult::getLogBackupRetentionPeriod()const return logBackupRetentionPeriod_; } +std::string DescribeBackupPolicyResult::getHighFrequencyBackupRetention()const +{ + return highFrequencyBackupRetention_; +} + std::string DescribeBackupPolicyResult::getSnapshotBackupType()const { return snapshotBackupType_; diff --git a/dds/src/model/DescribeBackupStorageRequest.cc b/dds/src/model/DescribeBackupStorageRequest.cc new file mode 100644 index 000000000..4507b2a45 --- /dev/null +++ b/dds/src/model/DescribeBackupStorageRequest.cc @@ -0,0 +1,99 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Dds::Model::DescribeBackupStorageRequest; + +DescribeBackupStorageRequest::DescribeBackupStorageRequest() + : RpcServiceRequest("dds", "2015-12-01", "DescribeBackupStorage") { + setMethod(HttpRequest::Method::Get); +} + +DescribeBackupStorageRequest::~DescribeBackupStorageRequest() {} + +long DescribeBackupStorageRequest::getResourceOwnerId() const { + return resourceOwnerId_; +} + +void DescribeBackupStorageRequest::setResourceOwnerId(long resourceOwnerId) { + resourceOwnerId_ = resourceOwnerId; + setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); +} + +std::string DescribeBackupStorageRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void DescribeBackupStorageRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); +} + +std::string DescribeBackupStorageRequest::getRegionId() const { + return regionId_; +} + +void DescribeBackupStorageRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + +std::string DescribeBackupStorageRequest::getDBInstanceId() const { + return dBInstanceId_; +} + +void DescribeBackupStorageRequest::setDBInstanceId(const std::string &dBInstanceId) { + dBInstanceId_ = dBInstanceId; + setParameter(std::string("DBInstanceId"), dBInstanceId); +} + +std::string DescribeBackupStorageRequest::getNodeId() const { + return nodeId_; +} + +void DescribeBackupStorageRequest::setNodeId(const std::string &nodeId) { + nodeId_ = nodeId; + setParameter(std::string("NodeId"), nodeId); +} + +std::string DescribeBackupStorageRequest::getResourceOwnerAccount() const { + return resourceOwnerAccount_; +} + +void DescribeBackupStorageRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) { + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount); +} + +std::string DescribeBackupStorageRequest::getOwnerAccount() const { + return ownerAccount_; +} + +void DescribeBackupStorageRequest::setOwnerAccount(const std::string &ownerAccount) { + ownerAccount_ = ownerAccount; + setParameter(std::string("OwnerAccount"), ownerAccount); +} + +long DescribeBackupStorageRequest::getOwnerId() const { + return ownerId_; +} + +void DescribeBackupStorageRequest::setOwnerId(long ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), std::to_string(ownerId)); +} + diff --git a/dds/src/model/DescribeBackupStorageResult.cc b/dds/src/model/DescribeBackupStorageResult.cc new file mode 100644 index 000000000..49010c2c5 --- /dev/null +++ b/dds/src/model/DescribeBackupStorageResult.cc @@ -0,0 +1,65 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Dds; +using namespace AlibabaCloud::Dds::Model; + +DescribeBackupStorageResult::DescribeBackupStorageResult() : + ServiceResult() +{} + +DescribeBackupStorageResult::DescribeBackupStorageResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeBackupStorageResult::~DescribeBackupStorageResult() +{} + +void DescribeBackupStorageResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["FullStorageSize"].isNull()) + fullStorageSize_ = std::stol(value["FullStorageSize"].asString()); + if(!value["LogStorageSize"].isNull()) + logStorageSize_ = std::stol(value["LogStorageSize"].asString()); + if(!value["FreeSize"].isNull()) + freeSize_ = std::stol(value["FreeSize"].asString()); + +} + +long DescribeBackupStorageResult::getFreeSize()const +{ + return freeSize_; +} + +long DescribeBackupStorageResult::getFullStorageSize()const +{ + return fullStorageSize_; +} + +long DescribeBackupStorageResult::getLogStorageSize()const +{ + return logStorageSize_; +} + diff --git a/dds/src/model/DescribeBackupTasksRequest.cc b/dds/src/model/DescribeBackupTasksRequest.cc new file mode 100644 index 000000000..2497369fe --- /dev/null +++ b/dds/src/model/DescribeBackupTasksRequest.cc @@ -0,0 +1,99 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Dds::Model::DescribeBackupTasksRequest; + +DescribeBackupTasksRequest::DescribeBackupTasksRequest() + : RpcServiceRequest("dds", "2015-12-01", "DescribeBackupTasks") { + setMethod(HttpRequest::Method::Get); +} + +DescribeBackupTasksRequest::~DescribeBackupTasksRequest() {} + +long DescribeBackupTasksRequest::getBackupJobId() const { + return backupJobId_; +} + +void DescribeBackupTasksRequest::setBackupJobId(long backupJobId) { + backupJobId_ = backupJobId; + setParameter(std::string("BackupJobId"), std::to_string(backupJobId)); +} + +long DescribeBackupTasksRequest::getResourceOwnerId() const { + return resourceOwnerId_; +} + +void DescribeBackupTasksRequest::setResourceOwnerId(long resourceOwnerId) { + resourceOwnerId_ = resourceOwnerId; + setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); +} + +std::string DescribeBackupTasksRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void DescribeBackupTasksRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); +} + +std::string DescribeBackupTasksRequest::getSecurityToken() const { + return securityToken_; +} + +void DescribeBackupTasksRequest::setSecurityToken(const std::string &securityToken) { + securityToken_ = securityToken; + setParameter(std::string("SecurityToken"), securityToken); +} + +std::string DescribeBackupTasksRequest::getDBInstanceId() const { + return dBInstanceId_; +} + +void DescribeBackupTasksRequest::setDBInstanceId(const std::string &dBInstanceId) { + dBInstanceId_ = dBInstanceId; + setParameter(std::string("DBInstanceId"), dBInstanceId); +} + +std::string DescribeBackupTasksRequest::getResourceOwnerAccount() const { + return resourceOwnerAccount_; +} + +void DescribeBackupTasksRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) { + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount); +} + +std::string DescribeBackupTasksRequest::getOwnerAccount() const { + return ownerAccount_; +} + +void DescribeBackupTasksRequest::setOwnerAccount(const std::string &ownerAccount) { + ownerAccount_ = ownerAccount; + setParameter(std::string("OwnerAccount"), ownerAccount); +} + +long DescribeBackupTasksRequest::getOwnerId() const { + return ownerId_; +} + +void DescribeBackupTasksRequest::setOwnerId(long ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), std::to_string(ownerId)); +} + diff --git a/dds/src/model/DescribeBackupTasksResult.cc b/dds/src/model/DescribeBackupTasksResult.cc new file mode 100644 index 000000000..99939e3ca --- /dev/null +++ b/dds/src/model/DescribeBackupTasksResult.cc @@ -0,0 +1,65 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Dds; +using namespace AlibabaCloud::Dds::Model; + +DescribeBackupTasksResult::DescribeBackupTasksResult() : + ServiceResult() +{} + +DescribeBackupTasksResult::DescribeBackupTasksResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeBackupTasksResult::~DescribeBackupTasksResult() +{} + +void DescribeBackupTasksResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allBackupJobsNode = value["BackupJobs"]["BackupTask"]; + for (auto valueBackupJobsBackupTask : allBackupJobsNode) + { + BackupTask backupJobsObject; + if(!valueBackupJobsBackupTask["BackupjobId"].isNull()) + backupJobsObject.backupjobId = std::stol(valueBackupJobsBackupTask["BackupjobId"].asString()); + if(!valueBackupJobsBackupTask["BackupSetStatus"].isNull()) + backupJobsObject.backupSetStatus = valueBackupJobsBackupTask["BackupSetStatus"].asString(); + if(!valueBackupJobsBackupTask["BackupStartTime"].isNull()) + backupJobsObject.backupStartTime = valueBackupJobsBackupTask["BackupStartTime"].asString(); + if(!valueBackupJobsBackupTask["Progress"].isNull()) + backupJobsObject.progress = valueBackupJobsBackupTask["Progress"].asString(); + if(!valueBackupJobsBackupTask["JobMode"].isNull()) + backupJobsObject.jobMode = valueBackupJobsBackupTask["JobMode"].asString(); + backupJobs_.push_back(backupJobsObject); + } + +} + +std::vector DescribeBackupTasksResult::getBackupJobs()const +{ + return backupJobs_; +} + diff --git a/dds/src/model/DescribeBackupsRequest.cc b/dds/src/model/DescribeBackupsRequest.cc index afdebf741..51135fb3a 100644 --- a/dds/src/model/DescribeBackupsRequest.cc +++ b/dds/src/model/DescribeBackupsRequest.cc @@ -61,15 +61,6 @@ void DescribeBackupsRequest::setAccessKeyId(const std::string &accessKeyId) { setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string DescribeBackupsRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeBackupsRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - int DescribeBackupsRequest::getPageSize() const { return pageSize_; } diff --git a/dds/src/model/DescribeBackupsResult.cc b/dds/src/model/DescribeBackupsResult.cc index 17570986b..b0e068f13 100644 --- a/dds/src/model/DescribeBackupsResult.cc +++ b/dds/src/model/DescribeBackupsResult.cc @@ -65,6 +65,8 @@ void DescribeBackupsResult::parse(const std::string &payload) backupsObject.backupDBNames = valueBackupsBackup["BackupDBNames"].asString(); if(!valueBackupsBackup["BackupMethod"].isNull()) backupsObject.backupMethod = valueBackupsBackup["BackupMethod"].asString(); + if(!valueBackupsBackup["BackupJobId"].isNull()) + backupsObject.backupJobId = std::stol(valueBackupsBackup["BackupJobId"].asString()); backups_.push_back(backupsObject); } if(!value["TotalCount"].isNull()) diff --git a/dds/src/model/DescribeClusterBackupsRequest.cc b/dds/src/model/DescribeClusterBackupsRequest.cc index 6259cfb25..c852cd58e 100644 --- a/dds/src/model/DescribeClusterBackupsRequest.cc +++ b/dds/src/model/DescribeClusterBackupsRequest.cc @@ -52,15 +52,6 @@ void DescribeClusterBackupsRequest::setAccessKeyId(const std::string &accessKeyI setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string DescribeClusterBackupsRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeClusterBackupsRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - int DescribeClusterBackupsRequest::getPageSize() const { return pageSize_; } diff --git a/dds/src/model/DescribeClusterRecoverTimeRequest.cc b/dds/src/model/DescribeClusterRecoverTimeRequest.cc index 76d458cb2..a2af37eba 100644 --- a/dds/src/model/DescribeClusterRecoverTimeRequest.cc +++ b/dds/src/model/DescribeClusterRecoverTimeRequest.cc @@ -43,15 +43,6 @@ void DescribeClusterRecoverTimeRequest::setAccessKeyId(const std::string &access setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string DescribeClusterRecoverTimeRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeClusterRecoverTimeRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string DescribeClusterRecoverTimeRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/DescribeDBInstanceAttributeResult.cc b/dds/src/model/DescribeDBInstanceAttributeResult.cc index 3fe9a0e9f..cef9c9873 100644 --- a/dds/src/model/DescribeDBInstanceAttributeResult.cc +++ b/dds/src/model/DescribeDBInstanceAttributeResult.cc @@ -57,6 +57,8 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload) dBInstancesObject.engineVersion = valueDBInstancesDBInstance["EngineVersion"].asString(); if(!valueDBInstancesDBInstance["MaxIOPS"].isNull()) dBInstancesObject.maxIOPS = std::stoi(valueDBInstancesDBInstance["MaxIOPS"].asString()); + if(!valueDBInstancesDBInstance["MaxMBPS"].isNull()) + dBInstancesObject.maxMBPS = std::stoi(valueDBInstancesDBInstance["MaxMBPS"].asString()); if(!valueDBInstancesDBInstance["VPCCloudInstanceIds"].isNull()) dBInstancesObject.vPCCloudInstanceIds = valueDBInstancesDBInstance["VPCCloudInstanceIds"].asString(); if(!valueDBInstancesDBInstance["ProtocolType"].isNull()) @@ -221,6 +223,8 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload) shardListObject.readonlyReplicas = std::stoi(valueDBInstancesDBInstanceShardListShardAttribute["ReadonlyReplicas"].asString()); if(!valueDBInstancesDBInstanceShardListShardAttribute["Status"].isNull()) shardListObject.status = valueDBInstancesDBInstanceShardListShardAttribute["Status"].asString(); + if(!valueDBInstancesDBInstanceShardListShardAttribute["MaxDiskMbps"].isNull()) + shardListObject.maxDiskMbps = valueDBInstancesDBInstanceShardListShardAttribute["MaxDiskMbps"].asString(); dBInstancesObject.shardList.push_back(shardListObject); } auto allConfigserverListNode = valueDBInstancesDBInstance["ConfigserverList"]["ConfigserverAttribute"]; diff --git a/dds/src/model/DescribeDBInstanceEncryptionKeyRequest.cc b/dds/src/model/DescribeDBInstanceEncryptionKeyRequest.cc index b8b2f9240..a6fa4e488 100644 --- a/dds/src/model/DescribeDBInstanceEncryptionKeyRequest.cc +++ b/dds/src/model/DescribeDBInstanceEncryptionKeyRequest.cc @@ -43,15 +43,6 @@ void DescribeDBInstanceEncryptionKeyRequest::setAccessKeyId(const std::string &a setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string DescribeDBInstanceEncryptionKeyRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeDBInstanceEncryptionKeyRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string DescribeDBInstanceEncryptionKeyRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/DescribeDBInstanceMonitorRequest.cc b/dds/src/model/DescribeDBInstanceMonitorRequest.cc index 7e7333815..0f94c54e0 100644 --- a/dds/src/model/DescribeDBInstanceMonitorRequest.cc +++ b/dds/src/model/DescribeDBInstanceMonitorRequest.cc @@ -43,15 +43,6 @@ void DescribeDBInstanceMonitorRequest::setAccessKeyId(const std::string &accessK setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string DescribeDBInstanceMonitorRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeDBInstanceMonitorRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string DescribeDBInstanceMonitorRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/DescribeDBInstancePerformanceRequest.cc b/dds/src/model/DescribeDBInstancePerformanceRequest.cc index 536d060dc..c67fcfa5a 100644 --- a/dds/src/model/DescribeDBInstancePerformanceRequest.cc +++ b/dds/src/model/DescribeDBInstancePerformanceRequest.cc @@ -70,15 +70,6 @@ void DescribeDBInstancePerformanceRequest::setReplicaSetRole(const std::string & setParameter(std::string("ReplicaSetRole"), replicaSetRole); } -std::string DescribeDBInstancePerformanceRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeDBInstancePerformanceRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string DescribeDBInstancePerformanceRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/DescribeDBInstanceSSLRequest.cc b/dds/src/model/DescribeDBInstanceSSLRequest.cc index fb8c47f19..700f1ad7e 100644 --- a/dds/src/model/DescribeDBInstanceSSLRequest.cc +++ b/dds/src/model/DescribeDBInstanceSSLRequest.cc @@ -43,15 +43,6 @@ void DescribeDBInstanceSSLRequest::setAccessKeyId(const std::string &accessKeyId setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string DescribeDBInstanceSSLRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeDBInstanceSSLRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string DescribeDBInstanceSSLRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/DescribeDBInstanceSwitchLogRequest.cc b/dds/src/model/DescribeDBInstanceSwitchLogRequest.cc new file mode 100644 index 000000000..66e748b88 --- /dev/null +++ b/dds/src/model/DescribeDBInstanceSwitchLogRequest.cc @@ -0,0 +1,90 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Dds::Model::DescribeDBInstanceSwitchLogRequest; + +DescribeDBInstanceSwitchLogRequest::DescribeDBInstanceSwitchLogRequest() + : RpcServiceRequest("dds", "2015-12-01", "DescribeDBInstanceSwitchLog") { + setMethod(HttpRequest::Method::Post); +} + +DescribeDBInstanceSwitchLogRequest::~DescribeDBInstanceSwitchLogRequest() {} + +long DescribeDBInstanceSwitchLogRequest::getResourceOwnerId() const { + return resourceOwnerId_; +} + +void DescribeDBInstanceSwitchLogRequest::setResourceOwnerId(long resourceOwnerId) { + resourceOwnerId_ = resourceOwnerId; + setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); +} + +std::string DescribeDBInstanceSwitchLogRequest::getStartTime() const { + return startTime_; +} + +void DescribeDBInstanceSwitchLogRequest::setStartTime(const std::string &startTime) { + startTime_ = startTime; + setParameter(std::string("StartTime"), startTime); +} + +int DescribeDBInstanceSwitchLogRequest::getPageNumber() const { + return pageNumber_; +} + +void DescribeDBInstanceSwitchLogRequest::setPageNumber(int pageNumber) { + pageNumber_ = pageNumber; + setParameter(std::string("PageNumber"), std::to_string(pageNumber)); +} + +std::string DescribeDBInstanceSwitchLogRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void DescribeDBInstanceSwitchLogRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); +} + +int DescribeDBInstanceSwitchLogRequest::getPageSize() const { + return pageSize_; +} + +void DescribeDBInstanceSwitchLogRequest::setPageSize(int pageSize) { + pageSize_ = pageSize; + setParameter(std::string("PageSize"), std::to_string(pageSize)); +} + +std::string DescribeDBInstanceSwitchLogRequest::getDBInstanceId() const { + return dBInstanceId_; +} + +void DescribeDBInstanceSwitchLogRequest::setDBInstanceId(const std::string &dBInstanceId) { + dBInstanceId_ = dBInstanceId; + setParameter(std::string("DBInstanceId"), dBInstanceId); +} + +std::string DescribeDBInstanceSwitchLogRequest::getEndTime() const { + return endTime_; +} + +void DescribeDBInstanceSwitchLogRequest::setEndTime(const std::string &endTime) { + endTime_ = endTime; + setParameter(std::string("EndTime"), endTime); +} + diff --git a/dds/src/model/DescribeDBInstanceSwitchLogResult.cc b/dds/src/model/DescribeDBInstanceSwitchLogResult.cc new file mode 100644 index 000000000..84e16bcaf --- /dev/null +++ b/dds/src/model/DescribeDBInstanceSwitchLogResult.cc @@ -0,0 +1,91 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Dds; +using namespace AlibabaCloud::Dds::Model; + +DescribeDBInstanceSwitchLogResult::DescribeDBInstanceSwitchLogResult() : + ServiceResult() +{} + +DescribeDBInstanceSwitchLogResult::DescribeDBInstanceSwitchLogResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeDBInstanceSwitchLogResult::~DescribeDBInstanceSwitchLogResult() +{} + +void DescribeDBInstanceSwitchLogResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allLogItemsNode = value["LogItems"]["LogItemsItem"]; + for (auto valueLogItemsLogItemsItem : allLogItemsNode) + { + LogItemsItem logItemsObject; + if(!valueLogItemsLogItemsItem["SwitchStatus"].isNull()) + logItemsObject.switchStatus = valueLogItemsLogItemsItem["SwitchStatus"].asString(); + if(!valueLogItemsLogItemsItem["SwitchTime"].isNull()) + logItemsObject.switchTime = valueLogItemsLogItemsItem["SwitchTime"].asString(); + if(!valueLogItemsLogItemsItem["SwitchCode"].isNull()) + logItemsObject.switchCode = valueLogItemsLogItemsItem["SwitchCode"].asString(); + if(!valueLogItemsLogItemsItem["NodeId"].isNull()) + logItemsObject.nodeId = valueLogItemsLogItemsItem["NodeId"].asString(); + logItems_.push_back(logItemsObject); + } + if(!value["DBInstanceId"].isNull()) + dBInstanceId_ = value["DBInstanceId"].asString(); + if(!value["TotalCount"].isNull()) + totalCount_ = std::stol(value["TotalCount"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stol(value["PageSize"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stol(value["PageNumber"].asString()); + +} + +long DescribeDBInstanceSwitchLogResult::getTotalCount()const +{ + return totalCount_; +} + +long DescribeDBInstanceSwitchLogResult::getPageSize()const +{ + return pageSize_; +} + +std::string DescribeDBInstanceSwitchLogResult::getDBInstanceId()const +{ + return dBInstanceId_; +} + +long DescribeDBInstanceSwitchLogResult::getPageNumber()const +{ + return pageNumber_; +} + +std::vector DescribeDBInstanceSwitchLogResult::getLogItems()const +{ + return logItems_; +} + diff --git a/dds/src/model/DescribeDBInstanceTDEInfoRequest.cc b/dds/src/model/DescribeDBInstanceTDEInfoRequest.cc index fa35cd830..81b40e299 100644 --- a/dds/src/model/DescribeDBInstanceTDEInfoRequest.cc +++ b/dds/src/model/DescribeDBInstanceTDEInfoRequest.cc @@ -43,15 +43,6 @@ void DescribeDBInstanceTDEInfoRequest::setAccessKeyId(const std::string &accessK setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string DescribeDBInstanceTDEInfoRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeDBInstanceTDEInfoRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string DescribeDBInstanceTDEInfoRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/DescribeDBInstancesOverviewRequest.cc b/dds/src/model/DescribeDBInstancesOverviewRequest.cc index d309761d2..336b9c3a9 100644 --- a/dds/src/model/DescribeDBInstancesOverviewRequest.cc +++ b/dds/src/model/DescribeDBInstancesOverviewRequest.cc @@ -79,15 +79,6 @@ void DescribeDBInstancesOverviewRequest::setResourceGroupId(const std::string &r setParameter(std::string("ResourceGroupId"), resourceGroupId); } -std::string DescribeDBInstancesOverviewRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeDBInstancesOverviewRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string DescribeDBInstancesOverviewRequest::getRegionId() const { return regionId_; } diff --git a/dds/src/model/DescribeDBInstancesRequest.cc b/dds/src/model/DescribeDBInstancesRequest.cc index 767096f44..99e08b3b3 100644 --- a/dds/src/model/DescribeDBInstancesRequest.cc +++ b/dds/src/model/DescribeDBInstancesRequest.cc @@ -97,15 +97,6 @@ void DescribeDBInstancesRequest::setExpired(const std::string &expired) { setParameter(std::string("Expired"), expired); } -std::string DescribeDBInstancesRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeDBInstancesRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string DescribeDBInstancesRequest::getRegionId() const { return regionId_; } diff --git a/dds/src/model/DescribeErrorLogRecordsRequest.cc b/dds/src/model/DescribeErrorLogRecordsRequest.cc index 3f0fb3a09..d606eb0a9 100644 --- a/dds/src/model/DescribeErrorLogRecordsRequest.cc +++ b/dds/src/model/DescribeErrorLogRecordsRequest.cc @@ -52,6 +52,15 @@ void DescribeErrorLogRecordsRequest::setPageNumber(int pageNumber) { setParameter(std::string("PageNumber"), std::to_string(pageNumber)); } +std::string DescribeErrorLogRecordsRequest::getQueryKeywords() const { + return queryKeywords_; +} + +void DescribeErrorLogRecordsRequest::setQueryKeywords(const std::string &queryKeywords) { + queryKeywords_ = queryKeywords; + setParameter(std::string("QueryKeywords"), queryKeywords); +} + std::string DescribeErrorLogRecordsRequest::getAccessKeyId() const { return accessKeyId_; } @@ -70,15 +79,6 @@ void DescribeErrorLogRecordsRequest::setResourceGroupId(const std::string &resou setParameter(std::string("ResourceGroupId"), resourceGroupId); } -std::string DescribeErrorLogRecordsRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeErrorLogRecordsRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - int DescribeErrorLogRecordsRequest::getPageSize() const { return pageSize_; } @@ -151,6 +151,15 @@ void DescribeErrorLogRecordsRequest::setOwnerId(long ownerId) { setParameter(std::string("OwnerId"), std::to_string(ownerId)); } +std::string DescribeErrorLogRecordsRequest::getLogicalOperator() const { + return logicalOperator_; +} + +void DescribeErrorLogRecordsRequest::setLogicalOperator(const std::string &logicalOperator) { + logicalOperator_ = logicalOperator; + setParameter(std::string("LogicalOperator"), logicalOperator); +} + std::string DescribeErrorLogRecordsRequest::getDBName() const { return dBName_; } diff --git a/dds/src/model/DescribeGlobalSecurityIPGroupRelationRequest.cc b/dds/src/model/DescribeGlobalSecurityIPGroupRelationRequest.cc index a98c5d7ab..fcfdd6856 100644 --- a/dds/src/model/DescribeGlobalSecurityIPGroupRelationRequest.cc +++ b/dds/src/model/DescribeGlobalSecurityIPGroupRelationRequest.cc @@ -52,15 +52,6 @@ void DescribeGlobalSecurityIPGroupRelationRequest::setResourceGroupId(const std: setParameter(std::string("ResourceGroupId"), resourceGroupId); } -std::string DescribeGlobalSecurityIPGroupRelationRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeGlobalSecurityIPGroupRelationRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string DescribeGlobalSecurityIPGroupRelationRequest::getRegionId() const { return regionId_; } diff --git a/dds/src/model/DescribeGlobalSecurityIPGroupRequest.cc b/dds/src/model/DescribeGlobalSecurityIPGroupRequest.cc index d15dc6bf6..b65555205 100644 --- a/dds/src/model/DescribeGlobalSecurityIPGroupRequest.cc +++ b/dds/src/model/DescribeGlobalSecurityIPGroupRequest.cc @@ -61,15 +61,6 @@ void DescribeGlobalSecurityIPGroupRequest::setGlobalSecurityGroupId(const std::s setParameter(std::string("GlobalSecurityGroupId"), globalSecurityGroupId); } -std::string DescribeGlobalSecurityIPGroupRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeGlobalSecurityIPGroupRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string DescribeGlobalSecurityIPGroupRequest::getRegionId() const { return regionId_; } diff --git a/dds/src/model/DescribeHistoryTasksRequest.cc b/dds/src/model/DescribeHistoryTasksRequest.cc new file mode 100644 index 000000000..95d2a33f1 --- /dev/null +++ b/dds/src/model/DescribeHistoryTasksRequest.cc @@ -0,0 +1,162 @@ +/* + * 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 + +using AlibabaCloud::Dds::Model::DescribeHistoryTasksRequest; + +DescribeHistoryTasksRequest::DescribeHistoryTasksRequest() + : RpcServiceRequest("dds", "2015-12-01", "DescribeHistoryTasks") { + setMethod(HttpRequest::Method::Post); +} + +DescribeHistoryTasksRequest::~DescribeHistoryTasksRequest() {} + +long DescribeHistoryTasksRequest::getResourceOwnerId() const { + return resourceOwnerId_; +} + +void DescribeHistoryTasksRequest::setResourceOwnerId(long resourceOwnerId) { + resourceOwnerId_ = resourceOwnerId; + setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); +} + +std::string DescribeHistoryTasksRequest::getToStartTime() const { + return toStartTime_; +} + +void DescribeHistoryTasksRequest::setToStartTime(const std::string &toStartTime) { + toStartTime_ = toStartTime; + setParameter(std::string("ToStartTime"), toStartTime); +} + +int DescribeHistoryTasksRequest::getPageNumber() const { + return pageNumber_; +} + +void DescribeHistoryTasksRequest::setPageNumber(int pageNumber) { + pageNumber_ = pageNumber; + setParameter(std::string("PageNumber"), std::to_string(pageNumber)); +} + +std::string DescribeHistoryTasksRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void DescribeHistoryTasksRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); +} + +std::string DescribeHistoryTasksRequest::getRegionId() const { + return regionId_; +} + +void DescribeHistoryTasksRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + +int DescribeHistoryTasksRequest::getPageSize() const { + return pageSize_; +} + +void DescribeHistoryTasksRequest::setPageSize(int pageSize) { + pageSize_ = pageSize; + setParameter(std::string("PageSize"), std::to_string(pageSize)); +} + +std::string DescribeHistoryTasksRequest::getInstanceType() const { + return instanceType_; +} + +void DescribeHistoryTasksRequest::setInstanceType(const std::string &instanceType) { + instanceType_ = instanceType; + setParameter(std::string("InstanceType"), instanceType); +} + +std::string DescribeHistoryTasksRequest::getTaskId() const { + return taskId_; +} + +void DescribeHistoryTasksRequest::setTaskId(const std::string &taskId) { + taskId_ = taskId; + setParameter(std::string("TaskId"), taskId); +} + +int DescribeHistoryTasksRequest::getToExecTime() const { + return toExecTime_; +} + +void DescribeHistoryTasksRequest::setToExecTime(int toExecTime) { + toExecTime_ = toExecTime; + setParameter(std::string("ToExecTime"), std::to_string(toExecTime)); +} + +std::string DescribeHistoryTasksRequest::getTaskType() const { + return taskType_; +} + +void DescribeHistoryTasksRequest::setTaskType(const std::string &taskType) { + taskType_ = taskType; + setParameter(std::string("TaskType"), taskType); +} + +std::string DescribeHistoryTasksRequest::getResourceOwnerAccount() const { + return resourceOwnerAccount_; +} + +void DescribeHistoryTasksRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) { + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount); +} + +std::string DescribeHistoryTasksRequest::getFromStartTime() const { + return fromStartTime_; +} + +void DescribeHistoryTasksRequest::setFromStartTime(const std::string &fromStartTime) { + fromStartTime_ = fromStartTime; + setParameter(std::string("FromStartTime"), fromStartTime); +} + +int DescribeHistoryTasksRequest::getFromExecTime() const { + return fromExecTime_; +} + +void DescribeHistoryTasksRequest::setFromExecTime(int fromExecTime) { + fromExecTime_ = fromExecTime; + setParameter(std::string("FromExecTime"), std::to_string(fromExecTime)); +} + +std::string DescribeHistoryTasksRequest::getInstanceId() const { + return instanceId_; +} + +void DescribeHistoryTasksRequest::setInstanceId(const std::string &instanceId) { + instanceId_ = instanceId; + setParameter(std::string("InstanceId"), instanceId); +} + +std::string DescribeHistoryTasksRequest::getStatus() const { + return status_; +} + +void DescribeHistoryTasksRequest::setStatus(const std::string &status) { + status_ = status; + setParameter(std::string("Status"), status); +} + diff --git a/dds/src/model/DescribeHistoryTasksResult.cc b/dds/src/model/DescribeHistoryTasksResult.cc new file mode 100644 index 000000000..b76acab23 --- /dev/null +++ b/dds/src/model/DescribeHistoryTasksResult.cc @@ -0,0 +1,116 @@ +/* + * 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 +#include + +using namespace AlibabaCloud::Dds; +using namespace AlibabaCloud::Dds::Model; + +DescribeHistoryTasksResult::DescribeHistoryTasksResult() : + ServiceResult() +{} + +DescribeHistoryTasksResult::DescribeHistoryTasksResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeHistoryTasksResult::~DescribeHistoryTasksResult() +{} + +void DescribeHistoryTasksResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allItemsNode = value["Items"]["ItemsItem"]; + for (auto valueItemsItemsItem : allItemsNode) + { + ItemsItem itemsObject; + if(!valueItemsItemsItem["Status"].isNull()) + itemsObject.status = std::stoi(valueItemsItemsItem["Status"].asString()); + if(!valueItemsItemsItem["TaskId"].isNull()) + itemsObject.taskId = valueItemsItemsItem["TaskId"].asString(); + if(!valueItemsItemsItem["CurrentStepName"].isNull()) + itemsObject.currentStepName = valueItemsItemsItem["CurrentStepName"].asString(); + if(!valueItemsItemsItem["StartTime"].isNull()) + itemsObject.startTime = valueItemsItemsItem["StartTime"].asString(); + if(!valueItemsItemsItem["EndTime"].isNull()) + itemsObject.endTime = valueItemsItemsItem["EndTime"].asString(); + if(!valueItemsItemsItem["TaskType"].isNull()) + itemsObject.taskType = valueItemsItemsItem["TaskType"].asString(); + if(!valueItemsItemsItem["RemainTime"].isNull()) + itemsObject.remainTime = std::stoi(valueItemsItemsItem["RemainTime"].asString()); + if(!valueItemsItemsItem["Progress"].isNull()) + itemsObject.progress = std::stof(valueItemsItemsItem["Progress"].asString()); + if(!valueItemsItemsItem["RegionId"].isNull()) + itemsObject.regionId = valueItemsItemsItem["RegionId"].asString(); + if(!valueItemsItemsItem["InstanceType"].isNull()) + itemsObject.instanceType = valueItemsItemsItem["InstanceType"].asString(); + if(!valueItemsItemsItem["InstanceId"].isNull()) + itemsObject.instanceId = valueItemsItemsItem["InstanceId"].asString(); + if(!valueItemsItemsItem["InstanceName"].isNull()) + itemsObject.instanceName = valueItemsItemsItem["InstanceName"].asString(); + if(!valueItemsItemsItem["DbType"].isNull()) + itemsObject.dbType = valueItemsItemsItem["DbType"].asString(); + if(!valueItemsItemsItem["Product"].isNull()) + itemsObject.product = valueItemsItemsItem["Product"].asString(); + if(!valueItemsItemsItem["TaskDetail"].isNull()) + itemsObject.taskDetail = valueItemsItemsItem["TaskDetail"].asString(); + if(!valueItemsItemsItem["ReasonCode"].isNull()) + itemsObject.reasonCode = valueItemsItemsItem["ReasonCode"].asString(); + if(!valueItemsItemsItem["ActionInfo"].isNull()) + itemsObject.actionInfo = valueItemsItemsItem["ActionInfo"].asString(); + if(!valueItemsItemsItem["Uid"].isNull()) + itemsObject.uid = valueItemsItemsItem["Uid"].asString(); + if(!valueItemsItemsItem["CallerSource"].isNull()) + itemsObject.callerSource = valueItemsItemsItem["CallerSource"].asString(); + if(!valueItemsItemsItem["CallerUid"].isNull()) + itemsObject.callerUid = valueItemsItemsItem["CallerUid"].asString(); + items_.push_back(itemsObject); + } + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + +} + +int DescribeHistoryTasksResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribeHistoryTasksResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeHistoryTasksResult::getPageNumber()const +{ + return pageNumber_; +} + +std::vector DescribeHistoryTasksResult::getItems()const +{ + return items_; +} + diff --git a/dds/src/model/DescribeHistoryTasksStatRequest.cc b/dds/src/model/DescribeHistoryTasksStatRequest.cc new file mode 100644 index 000000000..bbbbbe9df --- /dev/null +++ b/dds/src/model/DescribeHistoryTasksStatRequest.cc @@ -0,0 +1,135 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Dds::Model::DescribeHistoryTasksStatRequest; + +DescribeHistoryTasksStatRequest::DescribeHistoryTasksStatRequest() + : RpcServiceRequest("dds", "2015-12-01", "DescribeHistoryTasksStat") { + setMethod(HttpRequest::Method::Post); +} + +DescribeHistoryTasksStatRequest::~DescribeHistoryTasksStatRequest() {} + +long DescribeHistoryTasksStatRequest::getResourceOwnerId() const { + return resourceOwnerId_; +} + +void DescribeHistoryTasksStatRequest::setResourceOwnerId(long resourceOwnerId) { + resourceOwnerId_ = resourceOwnerId; + setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); +} + +std::string DescribeHistoryTasksStatRequest::getToStartTime() const { + return toStartTime_; +} + +void DescribeHistoryTasksStatRequest::setToStartTime(const std::string &toStartTime) { + toStartTime_ = toStartTime; + setParameter(std::string("ToStartTime"), toStartTime); +} + +std::string DescribeHistoryTasksStatRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void DescribeHistoryTasksStatRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); +} + +std::string DescribeHistoryTasksStatRequest::getRegionId() const { + return regionId_; +} + +void DescribeHistoryTasksStatRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + +std::string DescribeHistoryTasksStatRequest::getTaskId() const { + return taskId_; +} + +void DescribeHistoryTasksStatRequest::setTaskId(const std::string &taskId) { + taskId_ = taskId; + setParameter(std::string("TaskId"), taskId); +} + +int DescribeHistoryTasksStatRequest::getToExecTime() const { + return toExecTime_; +} + +void DescribeHistoryTasksStatRequest::setToExecTime(int toExecTime) { + toExecTime_ = toExecTime; + setParameter(std::string("ToExecTime"), std::to_string(toExecTime)); +} + +std::string DescribeHistoryTasksStatRequest::getTaskType() const { + return taskType_; +} + +void DescribeHistoryTasksStatRequest::setTaskType(const std::string &taskType) { + taskType_ = taskType; + setParameter(std::string("TaskType"), taskType); +} + +std::string DescribeHistoryTasksStatRequest::getResourceOwnerAccount() const { + return resourceOwnerAccount_; +} + +void DescribeHistoryTasksStatRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) { + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount); +} + +std::string DescribeHistoryTasksStatRequest::getFromStartTime() const { + return fromStartTime_; +} + +void DescribeHistoryTasksStatRequest::setFromStartTime(const std::string &fromStartTime) { + fromStartTime_ = fromStartTime; + setParameter(std::string("FromStartTime"), fromStartTime); +} + +int DescribeHistoryTasksStatRequest::getFromExecTime() const { + return fromExecTime_; +} + +void DescribeHistoryTasksStatRequest::setFromExecTime(int fromExecTime) { + fromExecTime_ = fromExecTime; + setParameter(std::string("FromExecTime"), std::to_string(fromExecTime)); +} + +std::string DescribeHistoryTasksStatRequest::getInstanceId() const { + return instanceId_; +} + +void DescribeHistoryTasksStatRequest::setInstanceId(const std::string &instanceId) { + instanceId_ = instanceId; + setParameter(std::string("InstanceId"), instanceId); +} + +std::string DescribeHistoryTasksStatRequest::getStatus() const { + return status_; +} + +void DescribeHistoryTasksStatRequest::setStatus(const std::string &status) { + status_ = status; + setParameter(std::string("Status"), status); +} + diff --git a/dds/src/model/DescribeHistoryTasksStatResult.cc b/dds/src/model/DescribeHistoryTasksStatResult.cc new file mode 100644 index 000000000..137b72d2f --- /dev/null +++ b/dds/src/model/DescribeHistoryTasksStatResult.cc @@ -0,0 +1,59 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Dds; +using namespace AlibabaCloud::Dds::Model; + +DescribeHistoryTasksStatResult::DescribeHistoryTasksStatResult() : + ServiceResult() +{} + +DescribeHistoryTasksStatResult::DescribeHistoryTasksStatResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeHistoryTasksStatResult::~DescribeHistoryTasksStatResult() +{} + +void DescribeHistoryTasksStatResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allItemsNode = value["Items"]["ItemsItem"]; + for (auto valueItemsItemsItem : allItemsNode) + { + ItemsItem itemsObject; + if(!valueItemsItemsItem["Status"].isNull()) + itemsObject.status = valueItemsItemsItem["Status"].asString(); + if(!valueItemsItemsItem["TotalCount"].isNull()) + itemsObject.totalCount = std::stoi(valueItemsItemsItem["TotalCount"].asString()); + items_.push_back(itemsObject); + } + +} + +std::vector DescribeHistoryTasksStatResult::getItems()const +{ + return items_; +} + diff --git a/dds/src/model/DescribeInstanceAutoRenewalAttributeRequest.cc b/dds/src/model/DescribeInstanceAutoRenewalAttributeRequest.cc index 2bd5644e0..33c651d21 100644 --- a/dds/src/model/DescribeInstanceAutoRenewalAttributeRequest.cc +++ b/dds/src/model/DescribeInstanceAutoRenewalAttributeRequest.cc @@ -52,15 +52,6 @@ void DescribeInstanceAutoRenewalAttributeRequest::setAccessKeyId(const std::stri setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string DescribeInstanceAutoRenewalAttributeRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeInstanceAutoRenewalAttributeRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string DescribeInstanceAutoRenewalAttributeRequest::getRegionId() const { return regionId_; } diff --git a/dds/src/model/DescribeInstanceRecoverTimeRequest.cc b/dds/src/model/DescribeInstanceRecoverTimeRequest.cc new file mode 100644 index 000000000..df29de8a4 --- /dev/null +++ b/dds/src/model/DescribeInstanceRecoverTimeRequest.cc @@ -0,0 +1,90 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Dds::Model::DescribeInstanceRecoverTimeRequest; + +DescribeInstanceRecoverTimeRequest::DescribeInstanceRecoverTimeRequest() + : RpcServiceRequest("dds", "2015-12-01", "DescribeInstanceRecoverTime") { + setMethod(HttpRequest::Method::Get); +} + +DescribeInstanceRecoverTimeRequest::~DescribeInstanceRecoverTimeRequest() {} + +long DescribeInstanceRecoverTimeRequest::getResourceOwnerId() const { + return resourceOwnerId_; +} + +void DescribeInstanceRecoverTimeRequest::setResourceOwnerId(long resourceOwnerId) { + resourceOwnerId_ = resourceOwnerId; + setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); +} + +std::string DescribeInstanceRecoverTimeRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void DescribeInstanceRecoverTimeRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); +} + +std::string DescribeInstanceRecoverTimeRequest::getSecurityToken() const { + return securityToken_; +} + +void DescribeInstanceRecoverTimeRequest::setSecurityToken(const std::string &securityToken) { + securityToken_ = securityToken; + setParameter(std::string("SecurityToken"), securityToken); +} + +std::string DescribeInstanceRecoverTimeRequest::getDBInstanceId() const { + return dBInstanceId_; +} + +void DescribeInstanceRecoverTimeRequest::setDBInstanceId(const std::string &dBInstanceId) { + dBInstanceId_ = dBInstanceId; + setParameter(std::string("DBInstanceId"), dBInstanceId); +} + +std::string DescribeInstanceRecoverTimeRequest::getResourceOwnerAccount() const { + return resourceOwnerAccount_; +} + +void DescribeInstanceRecoverTimeRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) { + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount); +} + +std::string DescribeInstanceRecoverTimeRequest::getOwnerAccount() const { + return ownerAccount_; +} + +void DescribeInstanceRecoverTimeRequest::setOwnerAccount(const std::string &ownerAccount) { + ownerAccount_ = ownerAccount; + setParameter(std::string("OwnerAccount"), ownerAccount); +} + +long DescribeInstanceRecoverTimeRequest::getOwnerId() const { + return ownerId_; +} + +void DescribeInstanceRecoverTimeRequest::setOwnerId(long ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), std::to_string(ownerId)); +} + diff --git a/dds/src/model/DescribeInstanceRecoverTimeResult.cc b/dds/src/model/DescribeInstanceRecoverTimeResult.cc new file mode 100644 index 000000000..ae105d5f3 --- /dev/null +++ b/dds/src/model/DescribeInstanceRecoverTimeResult.cc @@ -0,0 +1,61 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Dds; +using namespace AlibabaCloud::Dds::Model; + +DescribeInstanceRecoverTimeResult::DescribeInstanceRecoverTimeResult() : + ServiceResult() +{} + +DescribeInstanceRecoverTimeResult::DescribeInstanceRecoverTimeResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeInstanceRecoverTimeResult::~DescribeInstanceRecoverTimeResult() +{} + +void DescribeInstanceRecoverTimeResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allRestoreRangesNode = value["RestoreRanges"]["AvailableRestoreTime"]; + for (auto valueRestoreRangesAvailableRestoreTime : allRestoreRangesNode) + { + AvailableRestoreTime restoreRangesObject; + if(!valueRestoreRangesAvailableRestoreTime["RestoreBeginTime"].isNull()) + restoreRangesObject.restoreBeginTime = valueRestoreRangesAvailableRestoreTime["RestoreBeginTime"].asString(); + if(!valueRestoreRangesAvailableRestoreTime["RestoreEndTime"].isNull()) + restoreRangesObject.restoreEndTime = valueRestoreRangesAvailableRestoreTime["RestoreEndTime"].asString(); + if(!valueRestoreRangesAvailableRestoreTime["RestoreType"].isNull()) + restoreRangesObject.restoreType = valueRestoreRangesAvailableRestoreTime["RestoreType"].asString(); + restoreRanges_.push_back(restoreRangesObject); + } + +} + +std::vector DescribeInstanceRecoverTimeResult::getRestoreRanges()const +{ + return restoreRanges_; +} + diff --git a/dds/src/model/DescribeKernelReleaseNotesRequest.cc b/dds/src/model/DescribeKernelReleaseNotesRequest.cc index dd63e74b4..a2c6244c2 100644 --- a/dds/src/model/DescribeKernelReleaseNotesRequest.cc +++ b/dds/src/model/DescribeKernelReleaseNotesRequest.cc @@ -52,15 +52,6 @@ void DescribeKernelReleaseNotesRequest::setKernelVersion(const std::string &kern setParameter(std::string("KernelVersion"), kernelVersion); } -std::string DescribeKernelReleaseNotesRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeKernelReleaseNotesRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string DescribeKernelReleaseNotesRequest::getResourceOwnerAccount() const { return resourceOwnerAccount_; } diff --git a/dds/src/model/DescribeKmsKeysRequest.cc b/dds/src/model/DescribeKmsKeysRequest.cc new file mode 100644 index 000000000..a3f42de27 --- /dev/null +++ b/dds/src/model/DescribeKmsKeysRequest.cc @@ -0,0 +1,72 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Dds::Model::DescribeKmsKeysRequest; + +DescribeKmsKeysRequest::DescribeKmsKeysRequest() + : RpcServiceRequest("dds", "2015-12-01", "DescribeKmsKeys") { + setMethod(HttpRequest::Method::Post); +} + +DescribeKmsKeysRequest::~DescribeKmsKeysRequest() {} + +long DescribeKmsKeysRequest::getResourceOwnerId() const { + return resourceOwnerId_; +} + +void DescribeKmsKeysRequest::setResourceOwnerId(long resourceOwnerId) { + resourceOwnerId_ = resourceOwnerId; + setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); +} + +std::string DescribeKmsKeysRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void DescribeKmsKeysRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); +} + +std::string DescribeKmsKeysRequest::getRegionId() const { + return regionId_; +} + +void DescribeKmsKeysRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + +std::string DescribeKmsKeysRequest::getResourceOwnerAccount() const { + return resourceOwnerAccount_; +} + +void DescribeKmsKeysRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) { + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount); +} + +std::string DescribeKmsKeysRequest::getOwnerAccount() const { + return ownerAccount_; +} + +void DescribeKmsKeysRequest::setOwnerAccount(const std::string &ownerAccount) { + ownerAccount_ = ownerAccount; + setParameter(std::string("OwnerAccount"), ownerAccount); +} + diff --git a/dds/src/model/DescribeKmsKeysResult.cc b/dds/src/model/DescribeKmsKeysResult.cc new file mode 100644 index 000000000..834cd7d4b --- /dev/null +++ b/dds/src/model/DescribeKmsKeysResult.cc @@ -0,0 +1,59 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Dds; +using namespace AlibabaCloud::Dds::Model; + +DescribeKmsKeysResult::DescribeKmsKeysResult() : + ServiceResult() +{} + +DescribeKmsKeysResult::DescribeKmsKeysResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeKmsKeysResult::~DescribeKmsKeysResult() +{} + +void DescribeKmsKeysResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allKmsKeysNode = value["KmsKeys"]["KmsKey"]; + for (auto valueKmsKeysKmsKey : allKmsKeysNode) + { + KmsKey kmsKeysObject; + if(!valueKmsKeysKmsKey["KeyAlias"].isNull()) + kmsKeysObject.keyAlias = valueKmsKeysKmsKey["KeyAlias"].asString(); + if(!valueKmsKeysKmsKey["KeyId"].isNull()) + kmsKeysObject.keyId = valueKmsKeysKmsKey["KeyId"].asString(); + kmsKeys_.push_back(kmsKeysObject); + } + +} + +std::vector DescribeKmsKeysResult::getKmsKeys()const +{ + return kmsKeys_; +} + diff --git a/dds/src/model/DescribeMongoDBLogConfigRequest.cc b/dds/src/model/DescribeMongoDBLogConfigRequest.cc index 2d8622e83..30cf22f35 100644 --- a/dds/src/model/DescribeMongoDBLogConfigRequest.cc +++ b/dds/src/model/DescribeMongoDBLogConfigRequest.cc @@ -43,15 +43,6 @@ void DescribeMongoDBLogConfigRequest::setAccessKeyId(const std::string &accessKe setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string DescribeMongoDBLogConfigRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeMongoDBLogConfigRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string DescribeMongoDBLogConfigRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/DescribeParameterModificationHistoryRequest.cc b/dds/src/model/DescribeParameterModificationHistoryRequest.cc index 84c9fa5c8..bf0d8c3a4 100644 --- a/dds/src/model/DescribeParameterModificationHistoryRequest.cc +++ b/dds/src/model/DescribeParameterModificationHistoryRequest.cc @@ -52,15 +52,6 @@ void DescribeParameterModificationHistoryRequest::setAccessKeyId(const std::stri setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string DescribeParameterModificationHistoryRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeParameterModificationHistoryRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string DescribeParameterModificationHistoryRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/DescribeParameterTemplatesRequest.cc b/dds/src/model/DescribeParameterTemplatesRequest.cc index d08f53b91..1b569a12c 100644 --- a/dds/src/model/DescribeParameterTemplatesRequest.cc +++ b/dds/src/model/DescribeParameterTemplatesRequest.cc @@ -34,6 +34,15 @@ void DescribeParameterTemplatesRequest::setResourceOwnerId(long resourceOwnerId) setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); } +std::string DescribeParameterTemplatesRequest::getRole() const { + return role_; +} + +void DescribeParameterTemplatesRequest::setRole(const std::string &role) { + role_ = role; + setParameter(std::string("Role"), role); +} + std::string DescribeParameterTemplatesRequest::getEngineVersion() const { return engineVersion_; } @@ -52,15 +61,6 @@ void DescribeParameterTemplatesRequest::setAccessKeyId(const std::string &access setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string DescribeParameterTemplatesRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeParameterTemplatesRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string DescribeParameterTemplatesRequest::getRegionId() const { return regionId_; } diff --git a/dds/src/model/DescribeParametersRequest.cc b/dds/src/model/DescribeParametersRequest.cc index 432b15404..30873f0cd 100644 --- a/dds/src/model/DescribeParametersRequest.cc +++ b/dds/src/model/DescribeParametersRequest.cc @@ -52,15 +52,6 @@ void DescribeParametersRequest::setAccessKeyId(const std::string &accessKeyId) { setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string DescribeParametersRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeParametersRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string DescribeParametersRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/DescribePriceRequest.cc b/dds/src/model/DescribePriceRequest.cc index 0f176e17c..525dfcb69 100644 --- a/dds/src/model/DescribePriceRequest.cc +++ b/dds/src/model/DescribePriceRequest.cc @@ -70,15 +70,6 @@ void DescribePriceRequest::setResourceGroupId(const std::string &resourceGroupId setParameter(std::string("ResourceGroupId"), resourceGroupId); } -std::string DescribePriceRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribePriceRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string DescribePriceRequest::getRegionId() const { return regionId_; } diff --git a/dds/src/model/DescribePriceResult.cc b/dds/src/model/DescribePriceResult.cc index c019e11a2..d9de3cbe5 100644 --- a/dds/src/model/DescribePriceResult.cc +++ b/dds/src/model/DescribePriceResult.cc @@ -51,6 +51,181 @@ void DescribePriceResult::parse(const std::string &payload) subOrdersObject.tradeAmount = valueSubOrdersSubOrder["TradeAmount"].asString(); if(!valueSubOrdersSubOrder["InstanceId"].isNull()) subOrdersObject.instanceId = valueSubOrdersSubOrder["InstanceId"].asString(); + if(!valueSubOrdersSubOrder["IsNewOfficialActivity"].isNull()) + subOrdersObject.isNewOfficialActivity = valueSubOrdersSubOrder["IsNewOfficialActivity"].asString(); + if(!valueSubOrdersSubOrder["ContractActivity"].isNull()) + subOrdersObject.contractActivity = valueSubOrdersSubOrder["ContractActivity"].asString() == "true"; + if(!valueSubOrdersSubOrder["StandDiscountPrice"].isNull()) + subOrdersObject.standDiscountPrice = valueSubOrdersSubOrder["StandDiscountPrice"].asString(); + if(!valueSubOrdersSubOrder["StandPrice"].isNull()) + subOrdersObject.standPrice = valueSubOrdersSubOrder["StandPrice"].asString(); + if(!valueSubOrdersSubOrder["IsContractActivity"].isNull()) + subOrdersObject.isContractActivity = valueSubOrdersSubOrder["IsContractActivity"].asString() == "true"; + auto allModuleInstanceNode = valueSubOrdersSubOrder["ModuleInstance"]["ModuleInstanceItem"]; + for (auto valueSubOrdersSubOrderModuleInstanceModuleInstanceItem : allModuleInstanceNode) + { + SubOrder::ModuleInstanceItem moduleInstanceObject; + if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["CycleFee"].isNull()) + moduleInstanceObject.cycleFee = valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["CycleFee"].asString(); + if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["DiscountFee"].isNull()) + moduleInstanceObject.discountFee = valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["DiscountFee"].asString(); + if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["ModuleCode"].isNull()) + moduleInstanceObject.moduleCode = valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["ModuleCode"].asString(); + if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["ModuleId"].isNull()) + moduleInstanceObject.moduleId = std::stol(valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["ModuleId"].asString()); + if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["ModuleName"].isNull()) + moduleInstanceObject.moduleName = valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["ModuleName"].asString(); + if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["NeedOrderPay"].isNull()) + moduleInstanceObject.needOrderPay = valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["NeedOrderPay"].asString() == "true"; + if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["PayFee"].isNull()) + moduleInstanceObject.payFee = valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["PayFee"].asString(); + if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["PricingModule"].isNull()) + moduleInstanceObject.pricingModule = valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["PricingModule"].asString() == "true"; + if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["StandPrice"].isNull()) + moduleInstanceObject.standPrice = valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["StandPrice"].asString(); + if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["TotalProductFee"].isNull()) + moduleInstanceObject.totalProductFee = valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["TotalProductFee"].asString(); + if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["ContractActivity"].isNull()) + moduleInstanceObject.contractActivity = valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["ContractActivity"].asString() == "true"; + auto allPromDetailList2Node = valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["PromDetailList"]["PromDetal"]; + for (auto valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetal : allPromDetailList2Node) + { + SubOrder::ModuleInstanceItem::PromDetal promDetailList2Object; + if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetal["FinalPromFee"].isNull()) + promDetailList2Object.finalPromFee = valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetal["FinalPromFee"].asString(); + if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetal["ActivityExtInfo"].isNull()) + promDetailList2Object.activityExtInfo = valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetal["ActivityExtInfo"].asString(); + if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetal["OptionCode"].isNull()) + promDetailList2Object.optionCode = valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetal["OptionCode"].asString(); + if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetal["PromType"].isNull()) + promDetailList2Object.promType = valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetal["PromType"].asString(); + if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetal["PromotionId"].isNull()) + promDetailList2Object.promotionId = std::stol(valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetal["PromotionId"].asString()); + if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetal["PromotionName"].isNull()) + promDetailList2Object.promotionName = valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetal["PromotionName"].asString(); + if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetal["PromotionCode"].isNull()) + promDetailList2Object.promotionCode = valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetal["PromotionCode"].asString(); + if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetal["DerivedPromType"].isNull()) + promDetailList2Object.derivedPromType = valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetal["DerivedPromType"].asString(); + moduleInstanceObject.promDetailList2.push_back(promDetailList2Object); + } + auto allModuleAttrsNode = valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["ModuleAttrs"]["moduleAttr"]; + for (auto valueSubOrdersSubOrderModuleInstanceModuleInstanceItemModuleAttrsmoduleAttr : allModuleAttrsNode) + { + SubOrder::ModuleInstanceItem::ModuleAttr moduleAttrsObject; + if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItemModuleAttrsmoduleAttr["Code"].isNull()) + moduleAttrsObject.code = valueSubOrdersSubOrderModuleInstanceModuleInstanceItemModuleAttrsmoduleAttr["Code"].asString(); + if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItemModuleAttrsmoduleAttr["Name"].isNull()) + moduleAttrsObject.name = valueSubOrdersSubOrderModuleInstanceModuleInstanceItemModuleAttrsmoduleAttr["Name"].asString(); + if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItemModuleAttrsmoduleAttr["Type"].isNull()) + moduleAttrsObject.type = valueSubOrdersSubOrderModuleInstanceModuleInstanceItemModuleAttrsmoduleAttr["Type"].asString(); + if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItemModuleAttrsmoduleAttr["Value"].isNull()) + moduleAttrsObject.value = valueSubOrdersSubOrderModuleInstanceModuleInstanceItemModuleAttrsmoduleAttr["Value"].asString(); + moduleInstanceObject.moduleAttrs.push_back(moduleAttrsObject); + } + auto depreciateInfo1Node = value["DepreciateInfo"]; + if(!depreciateInfo1Node["ListPrice"].isNull()) + moduleInstanceObject.depreciateInfo1.listPrice = depreciateInfo1Node["ListPrice"].asString(); + if(!depreciateInfo1Node["OriginalStandAmount"].isNull()) + moduleInstanceObject.depreciateInfo1.originalStandAmount = depreciateInfo1Node["OriginalStandAmount"].asString(); + if(!depreciateInfo1Node["CheapStandAmount"].isNull()) + moduleInstanceObject.depreciateInfo1.cheapStandAmount = depreciateInfo1Node["CheapStandAmount"].asString(); + if(!depreciateInfo1Node["CheapRate"].isNull()) + moduleInstanceObject.depreciateInfo1.cheapRate = depreciateInfo1Node["CheapRate"].asString(); + if(!depreciateInfo1Node["Differential"].isNull()) + moduleInstanceObject.depreciateInfo1.differential = depreciateInfo1Node["Differential"].asString(); + if(!depreciateInfo1Node["DifferentialName"].isNull()) + moduleInstanceObject.depreciateInfo1.differentialName = depreciateInfo1Node["DifferentialName"].asString(); + if(!depreciateInfo1Node["MonthPrice"].isNull()) + moduleInstanceObject.depreciateInfo1.monthPrice = depreciateInfo1Node["MonthPrice"].asString(); + if(!depreciateInfo1Node["IsContractActivity"].isNull()) + moduleInstanceObject.depreciateInfo1.isContractActivity = depreciateInfo1Node["IsContractActivity"].asString() == "true"; + if(!depreciateInfo1Node["IsShow"].isNull()) + moduleInstanceObject.depreciateInfo1.isShow = depreciateInfo1Node["IsShow"].asString(); + subOrdersObject.moduleInstance.push_back(moduleInstanceObject); + } + auto allOptionalPromotionsNode = valueSubOrdersSubOrder["OptionalPromotions"]["OptionalPromotion"]; + for (auto valueSubOrdersSubOrderOptionalPromotionsOptionalPromotion : allOptionalPromotionsNode) + { + SubOrder::OptionalPromotion optionalPromotionsObject; + if(!valueSubOrdersSubOrderOptionalPromotionsOptionalPromotion["ActivityCategory"].isNull()) + optionalPromotionsObject.activityCategory = valueSubOrdersSubOrderOptionalPromotionsOptionalPromotion["ActivityCategory"].asString(); + if(!valueSubOrdersSubOrderOptionalPromotionsOptionalPromotion["ActivityExtInfo"].isNull()) + optionalPromotionsObject.activityExtInfo = valueSubOrdersSubOrderOptionalPromotionsOptionalPromotion["ActivityExtInfo"].asString(); + if(!valueSubOrdersSubOrderOptionalPromotionsOptionalPromotion["CanPromFee"].isNull()) + optionalPromotionsObject.canPromFee = valueSubOrdersSubOrderOptionalPromotionsOptionalPromotion["CanPromFee"].asString(); + if(!valueSubOrdersSubOrderOptionalPromotionsOptionalPromotion["OptionCode"].isNull()) + optionalPromotionsObject.optionCode = valueSubOrdersSubOrderOptionalPromotionsOptionalPromotion["OptionCode"].asString(); + if(!valueSubOrdersSubOrderOptionalPromotionsOptionalPromotion["PromotionName"].isNull()) + optionalPromotionsObject.promotionName = valueSubOrdersSubOrderOptionalPromotionsOptionalPromotion["PromotionName"].asString(); + if(!valueSubOrdersSubOrderOptionalPromotionsOptionalPromotion["PromotionOptionNo"].isNull()) + optionalPromotionsObject.promotionOptionNo = valueSubOrdersSubOrderOptionalPromotionsOptionalPromotion["PromotionOptionNo"].asString(); + if(!valueSubOrdersSubOrderOptionalPromotionsOptionalPromotion["Selected"].isNull()) + optionalPromotionsObject.selected = valueSubOrdersSubOrderOptionalPromotionsOptionalPromotion["Selected"].asString() == "true"; + if(!valueSubOrdersSubOrderOptionalPromotionsOptionalPromotion["Show"].isNull()) + optionalPromotionsObject.show = valueSubOrdersSubOrderOptionalPromotionsOptionalPromotion["Show"].asString() == "true"; + auto allTargetArticleItemCodes = value["TargetArticleItemCodes"]["targetArticleItemCode"]; + for (auto value : allTargetArticleItemCodes) + optionalPromotionsObject.targetArticleItemCodes.push_back(value.asString()); + subOrdersObject.optionalPromotions.push_back(optionalPromotionsObject); + } + auto allPromDetailListNode = valueSubOrdersSubOrder["PromDetailList"]["PromDetal"]; + for (auto valueSubOrdersSubOrderPromDetailListPromDetal : allPromDetailListNode) + { + SubOrder::PromDetal3 promDetailListObject; + if(!valueSubOrdersSubOrderPromDetailListPromDetal["FinalPromFee"].isNull()) + promDetailListObject.finalPromFee = valueSubOrdersSubOrderPromDetailListPromDetal["FinalPromFee"].asString(); + if(!valueSubOrdersSubOrderPromDetailListPromDetal["ActivityExtInfo"].isNull()) + promDetailListObject.activityExtInfo = valueSubOrdersSubOrderPromDetailListPromDetal["ActivityExtInfo"].asString(); + if(!valueSubOrdersSubOrderPromDetailListPromDetal["OptionCode"].isNull()) + promDetailListObject.optionCode = valueSubOrdersSubOrderPromDetailListPromDetal["OptionCode"].asString(); + if(!valueSubOrdersSubOrderPromDetailListPromDetal["PromType"].isNull()) + promDetailListObject.promType = valueSubOrdersSubOrderPromDetailListPromDetal["PromType"].asString(); + if(!valueSubOrdersSubOrderPromDetailListPromDetal["PromotionId"].isNull()) + promDetailListObject.promotionId = std::stol(valueSubOrdersSubOrderPromDetailListPromDetal["PromotionId"].asString()); + if(!valueSubOrdersSubOrderPromDetailListPromDetal["PromotionName"].isNull()) + promDetailListObject.promotionName = valueSubOrdersSubOrderPromDetailListPromDetal["PromotionName"].asString(); + if(!valueSubOrdersSubOrderPromDetailListPromDetal["PromotionCode"].isNull()) + promDetailListObject.promotionCode = valueSubOrdersSubOrderPromDetailListPromDetal["PromotionCode"].asString(); + if(!valueSubOrdersSubOrderPromDetailListPromDetal["DerivedPromType"].isNull()) + promDetailListObject.derivedPromType = valueSubOrdersSubOrderPromDetailListPromDetal["DerivedPromType"].asString(); + subOrdersObject.promDetailList.push_back(promDetailListObject); + } + auto depreciateInfoNode = value["DepreciateInfo"]; + if(!depreciateInfoNode["ListPrice"].isNull()) + subOrdersObject.depreciateInfo.listPrice = depreciateInfoNode["ListPrice"].asString(); + if(!depreciateInfoNode["OriginalStandAmount"].isNull()) + subOrdersObject.depreciateInfo.originalStandAmount = depreciateInfoNode["OriginalStandAmount"].asString(); + if(!depreciateInfoNode["CheapStandAmount"].isNull()) + subOrdersObject.depreciateInfo.cheapStandAmount = depreciateInfoNode["CheapStandAmount"].asString(); + if(!depreciateInfoNode["CheapRate"].isNull()) + subOrdersObject.depreciateInfo.cheapRate = depreciateInfoNode["CheapRate"].asString(); + if(!depreciateInfoNode["Differential"].isNull()) + subOrdersObject.depreciateInfo.differential = depreciateInfoNode["Differential"].asString(); + if(!depreciateInfoNode["DifferentialName"].isNull()) + subOrdersObject.depreciateInfo.differentialName = depreciateInfoNode["DifferentialName"].asString(); + if(!depreciateInfoNode["MonthPrice"].isNull()) + subOrdersObject.depreciateInfo.monthPrice = depreciateInfoNode["MonthPrice"].asString(); + if(!depreciateInfoNode["IsContractActivity"].isNull()) + subOrdersObject.depreciateInfo.isContractActivity = depreciateInfoNode["IsContractActivity"].asString() == "true"; + if(!depreciateInfoNode["IsShow"].isNull()) + subOrdersObject.depreciateInfo.isShow = depreciateInfoNode["IsShow"].asString(); + auto contractActivityNode = depreciateInfoNode["ContractActivity"]; + if(!contractActivityNode["FinalPromFee"].isNull()) + subOrdersObject.depreciateInfo.contractActivity.finalPromFee = contractActivityNode["FinalPromFee"].asString(); + if(!contractActivityNode["FinalFee"].isNull()) + subOrdersObject.depreciateInfo.contractActivity.finalFee = contractActivityNode["FinalFee"].asString(); + if(!contractActivityNode["ProdFee"].isNull()) + subOrdersObject.depreciateInfo.contractActivity.prodFee = contractActivityNode["ProdFee"].asString(); + if(!contractActivityNode["ActivityId"].isNull()) + subOrdersObject.depreciateInfo.contractActivity.activityId = std::stol(contractActivityNode["ActivityId"].asString()); + if(!contractActivityNode["OptionCode"].isNull()) + subOrdersObject.depreciateInfo.contractActivity.optionCode = contractActivityNode["OptionCode"].asString(); + if(!contractActivityNode["ActivityName"].isNull()) + subOrdersObject.depreciateInfo.contractActivity.activityName = contractActivityNode["ActivityName"].asString(); + auto allOptionIds = contractActivityNode["OptionIds"]["OptionId"]; + for (auto value : allOptionIds) + subOrdersObject.depreciateInfo.contractActivity.optionIds.push_back(value.asString()); auto allRuleIds = value["RuleIds"]["RuleId"]; for (auto value : allRuleIds) subOrdersObject.ruleIds.push_back(value.asString()); @@ -79,6 +254,22 @@ void DescribePriceResult::parse(const std::string &payload) order_.currency = orderNode["Currency"].asString(); if(!orderNode["ShowDiscountInfo"].isNull()) order_.showDiscountInfo = orderNode["ShowDiscountInfo"].asString() == "true"; + if(!orderNode["OptionalPromotions"].isNull()) + order_.optionalPromotions = orderNode["OptionalPromotions"].asString(); + if(!orderNode["PromDetailList"].isNull()) + order_.promDetailList = orderNode["PromDetailList"].asString(); + if(!orderNode["StandDiscountPrice"].isNull()) + order_.standDiscountPrice = orderNode["StandDiscountPrice"].asString(); + if(!orderNode["StandPrice"].isNull()) + order_.standPrice = orderNode["StandPrice"].asString(); + if(!orderNode["ContractActivity"].isNull()) + order_.contractActivity = orderNode["ContractActivity"].asString() == "true"; + if(!orderNode["Code"].isNull()) + order_.code = orderNode["Code"].asString(); + if(!orderNode["Message"].isNull()) + order_.message = orderNode["Message"].asString(); + if(!orderNode["IsContractActivity"].isNull()) + order_.isContractActivity = orderNode["IsContractActivity"].asString() == "true"; auto allCouponsNode = orderNode["Coupons"]["Coupon"]; for (auto orderNodeCouponsCoupon : allCouponsNode) { @@ -108,14 +299,49 @@ void DescribePriceResult::parse(const std::string &payload) auto allPromotionRuleIdList = value["PromotionRuleIdList"]["PromotionRuleId"]; for (auto value : allPromotionRuleIdList) couponObject.promotionRuleIdList.push_back(value.asString()); - auto allTargetArticleItemCodes = value["TargetArticleItemCodes"]["TargetArticleItemCode"]; - for (auto value : allTargetArticleItemCodes) - couponObject.targetArticleItemCodes.push_back(value.asString()); + auto allTargetArticleItemCodes6 = value["TargetArticleItemCodes"]["TargetArticleItemCode"]; + for (auto value : allTargetArticleItemCodes6) + couponObject.targetArticleItemCodes6.push_back(value.asString()); order_.coupons.push_back(couponObject); } - auto allRuleIds1 = orderNode["RuleIds"]["RuleId"]; - for (auto value : allRuleIds1) - order_.ruleIds1.push_back(value.asString()); + auto depreciateInfo5Node = orderNode["DepreciateInfo"]; + if(!depreciateInfo5Node["ListPrice"].isNull()) + order_.depreciateInfo5.listPrice = depreciateInfo5Node["ListPrice"].asString(); + if(!depreciateInfo5Node["OriginalStandAmount"].isNull()) + order_.depreciateInfo5.originalStandAmount = depreciateInfo5Node["OriginalStandAmount"].asString(); + if(!depreciateInfo5Node["CheapStandAmount"].isNull()) + order_.depreciateInfo5.cheapStandAmount = depreciateInfo5Node["CheapStandAmount"].asString(); + if(!depreciateInfo5Node["CheapRate"].isNull()) + order_.depreciateInfo5.cheapRate = depreciateInfo5Node["CheapRate"].asString(); + if(!depreciateInfo5Node["Differential"].isNull()) + order_.depreciateInfo5.differential = depreciateInfo5Node["Differential"].asString(); + if(!depreciateInfo5Node["DifferentialName"].isNull()) + order_.depreciateInfo5.differentialName = depreciateInfo5Node["DifferentialName"].asString(); + if(!depreciateInfo5Node["MonthPrice"].isNull()) + order_.depreciateInfo5.monthPrice = depreciateInfo5Node["MonthPrice"].asString(); + if(!depreciateInfo5Node["IsContractActivity"].isNull()) + order_.depreciateInfo5.isContractActivity = depreciateInfo5Node["IsContractActivity"].asString() == "true"; + if(!depreciateInfo5Node["IsShow"].isNull()) + order_.depreciateInfo5.isShow = depreciateInfo5Node["IsShow"].asString(); + auto contractActivity7Node = depreciateInfo5Node["ContractActivity"]; + if(!contractActivity7Node["FinalPromFee"].isNull()) + order_.depreciateInfo5.contractActivity7.finalPromFee = contractActivity7Node["FinalPromFee"].asString(); + if(!contractActivity7Node["FinalFee"].isNull()) + order_.depreciateInfo5.contractActivity7.finalFee = contractActivity7Node["FinalFee"].asString(); + if(!contractActivity7Node["ProdFee"].isNull()) + order_.depreciateInfo5.contractActivity7.prodFee = contractActivity7Node["ProdFee"].asString(); + if(!contractActivity7Node["ActivityId"].isNull()) + order_.depreciateInfo5.contractActivity7.activityId = std::stol(contractActivity7Node["ActivityId"].asString()); + if(!contractActivity7Node["OptionCode"].isNull()) + order_.depreciateInfo5.contractActivity7.optionCode = contractActivity7Node["OptionCode"].asString(); + if(!contractActivity7Node["ActivityName"].isNull()) + order_.depreciateInfo5.contractActivity7.activityName = contractActivity7Node["ActivityName"].asString(); + auto allOptionIds8 = contractActivity7Node["OptionIds"]["OptionId"]; + for (auto value : allOptionIds8) + order_.depreciateInfo5.contractActivity7.optionIds8.push_back(value.asString()); + auto allRuleIds4 = orderNode["RuleIds"]["RuleId"]; + for (auto value : allRuleIds4) + order_.ruleIds4.push_back(value.asString()); if(!value["TraceId"].isNull()) traceId_ = value["TraceId"].asString(); if(!value["OrderParams"].isNull()) diff --git a/dds/src/model/DescribeRegionsRequest.cc b/dds/src/model/DescribeRegionsRequest.cc index f6e4678a0..abe756211 100644 --- a/dds/src/model/DescribeRegionsRequest.cc +++ b/dds/src/model/DescribeRegionsRequest.cc @@ -43,15 +43,6 @@ void DescribeRegionsRequest::setAccessKeyId(const std::string &accessKeyId) { setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string DescribeRegionsRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeRegionsRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string DescribeRegionsRequest::getRegionId() const { return regionId_; } diff --git a/dds/src/model/DescribeRenewalPriceRequest.cc b/dds/src/model/DescribeRenewalPriceRequest.cc index ce04d7256..719041594 100644 --- a/dds/src/model/DescribeRenewalPriceRequest.cc +++ b/dds/src/model/DescribeRenewalPriceRequest.cc @@ -52,15 +52,6 @@ void DescribeRenewalPriceRequest::setAccessKeyId(const std::string &accessKeyId) setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string DescribeRenewalPriceRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeRenewalPriceRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string DescribeRenewalPriceRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/DescribeReplicaSetRoleRequest.cc b/dds/src/model/DescribeReplicaSetRoleRequest.cc index d808b6c12..ba99535d4 100644 --- a/dds/src/model/DescribeReplicaSetRoleRequest.cc +++ b/dds/src/model/DescribeReplicaSetRoleRequest.cc @@ -43,15 +43,6 @@ void DescribeReplicaSetRoleRequest::setAccessKeyId(const std::string &accessKeyI setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string DescribeReplicaSetRoleRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeReplicaSetRoleRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string DescribeReplicaSetRoleRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/DescribeRoleZoneInfoRequest.cc b/dds/src/model/DescribeRoleZoneInfoRequest.cc index 7a1b012fd..52e7d82fc 100644 --- a/dds/src/model/DescribeRoleZoneInfoRequest.cc +++ b/dds/src/model/DescribeRoleZoneInfoRequest.cc @@ -43,15 +43,6 @@ void DescribeRoleZoneInfoRequest::setAccessKeyId(const std::string &accessKeyId) setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string DescribeRoleZoneInfoRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeRoleZoneInfoRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string DescribeRoleZoneInfoRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/DescribeRunningLogRecordsRequest.cc b/dds/src/model/DescribeRunningLogRecordsRequest.cc index 8d09c5557..8a453c3d6 100644 --- a/dds/src/model/DescribeRunningLogRecordsRequest.cc +++ b/dds/src/model/DescribeRunningLogRecordsRequest.cc @@ -61,6 +61,15 @@ void DescribeRunningLogRecordsRequest::setPageNumber(int pageNumber) { setParameter(std::string("PageNumber"), std::to_string(pageNumber)); } +std::string DescribeRunningLogRecordsRequest::getQueryKeywords() const { + return queryKeywords_; +} + +void DescribeRunningLogRecordsRequest::setQueryKeywords(const std::string &queryKeywords) { + queryKeywords_ = queryKeywords; + setParameter(std::string("QueryKeywords"), queryKeywords); +} + std::string DescribeRunningLogRecordsRequest::getAccessKeyId() const { return accessKeyId_; } @@ -79,15 +88,6 @@ void DescribeRunningLogRecordsRequest::setResourceGroupId(const std::string &res setParameter(std::string("ResourceGroupId"), resourceGroupId); } -std::string DescribeRunningLogRecordsRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeRunningLogRecordsRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - int DescribeRunningLogRecordsRequest::getPageSize() const { return pageSize_; } @@ -160,6 +160,15 @@ void DescribeRunningLogRecordsRequest::setOwnerId(long ownerId) { setParameter(std::string("OwnerId"), std::to_string(ownerId)); } +std::string DescribeRunningLogRecordsRequest::getLogicalOperator() const { + return logicalOperator_; +} + +void DescribeRunningLogRecordsRequest::setLogicalOperator(const std::string &logicalOperator) { + logicalOperator_ = logicalOperator; + setParameter(std::string("LogicalOperator"), logicalOperator); +} + std::string DescribeRunningLogRecordsRequest::getDBName() const { return dBName_; } diff --git a/dds/src/model/DescribeSecurityGroupConfigurationRequest.cc b/dds/src/model/DescribeSecurityGroupConfigurationRequest.cc index 6c0426ee5..7855cc8d6 100644 --- a/dds/src/model/DescribeSecurityGroupConfigurationRequest.cc +++ b/dds/src/model/DescribeSecurityGroupConfigurationRequest.cc @@ -43,15 +43,6 @@ void DescribeSecurityGroupConfigurationRequest::setAccessKeyId(const std::string setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string DescribeSecurityGroupConfigurationRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeSecurityGroupConfigurationRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string DescribeSecurityGroupConfigurationRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/DescribeSecurityIpsRequest.cc b/dds/src/model/DescribeSecurityIpsRequest.cc index e8d580a0d..887a3cf26 100644 --- a/dds/src/model/DescribeSecurityIpsRequest.cc +++ b/dds/src/model/DescribeSecurityIpsRequest.cc @@ -34,6 +34,15 @@ void DescribeSecurityIpsRequest::setResourceOwnerId(long resourceOwnerId) { setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); } +bool DescribeSecurityIpsRequest::getShowHDMIps() const { + return showHDMIps_; +} + +void DescribeSecurityIpsRequest::setShowHDMIps(bool showHDMIps) { + showHDMIps_ = showHDMIps; + setParameter(std::string("ShowHDMIps"), showHDMIps ? "true" : "false"); +} + std::string DescribeSecurityIpsRequest::getAccessKeyId() const { return accessKeyId_; } @@ -43,15 +52,6 @@ void DescribeSecurityIpsRequest::setAccessKeyId(const std::string &accessKeyId) setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string DescribeSecurityIpsRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeSecurityIpsRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string DescribeSecurityIpsRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/DescribeShardingNetworkAddressRequest.cc b/dds/src/model/DescribeShardingNetworkAddressRequest.cc index f3e461358..eb7274619 100644 --- a/dds/src/model/DescribeShardingNetworkAddressRequest.cc +++ b/dds/src/model/DescribeShardingNetworkAddressRequest.cc @@ -43,15 +43,6 @@ void DescribeShardingNetworkAddressRequest::setAccessKeyId(const std::string &ac setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string DescribeShardingNetworkAddressRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeShardingNetworkAddressRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string DescribeShardingNetworkAddressRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/DescribeSlowLogRecordsRequest.cc b/dds/src/model/DescribeSlowLogRecordsRequest.cc index 96c9ec415..d3d0d92f6 100644 --- a/dds/src/model/DescribeSlowLogRecordsRequest.cc +++ b/dds/src/model/DescribeSlowLogRecordsRequest.cc @@ -43,6 +43,15 @@ void DescribeSlowLogRecordsRequest::setStartTime(const std::string &startTime) { setParameter(std::string("StartTime"), startTime); } +std::string DescribeSlowLogRecordsRequest::getQueryKeywords() const { + return queryKeywords_; +} + +void DescribeSlowLogRecordsRequest::setQueryKeywords(const std::string &queryKeywords) { + queryKeywords_ = queryKeywords; + setParameter(std::string("QueryKeywords"), queryKeywords); +} + int DescribeSlowLogRecordsRequest::getPageNumber() const { return pageNumber_; } @@ -70,15 +79,6 @@ void DescribeSlowLogRecordsRequest::setResourceGroupId(const std::string &resour setParameter(std::string("ResourceGroupId"), resourceGroupId); } -std::string DescribeSlowLogRecordsRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeSlowLogRecordsRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - int DescribeSlowLogRecordsRequest::getPageSize() const { return pageSize_; } @@ -142,6 +142,15 @@ void DescribeSlowLogRecordsRequest::setOwnerId(long ownerId) { setParameter(std::string("OwnerId"), std::to_string(ownerId)); } +std::string DescribeSlowLogRecordsRequest::getLogicalOperator() const { + return logicalOperator_; +} + +void DescribeSlowLogRecordsRequest::setLogicalOperator(const std::string &logicalOperator) { + logicalOperator_ = logicalOperator; + setParameter(std::string("LogicalOperator"), logicalOperator); +} + std::string DescribeSlowLogRecordsRequest::getDBName() const { return dBName_; } diff --git a/dds/src/model/DescribeUserEncryptionKeyListRequest.cc b/dds/src/model/DescribeUserEncryptionKeyListRequest.cc index 4db75cfe5..b6ee73a18 100644 --- a/dds/src/model/DescribeUserEncryptionKeyListRequest.cc +++ b/dds/src/model/DescribeUserEncryptionKeyListRequest.cc @@ -43,15 +43,6 @@ void DescribeUserEncryptionKeyListRequest::setAccessKeyId(const std::string &acc setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string DescribeUserEncryptionKeyListRequest::getSecurityToken() const { - return securityToken_; -} - -void DescribeUserEncryptionKeyListRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string DescribeUserEncryptionKeyListRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/DestroyInstanceRequest.cc b/dds/src/model/DestroyInstanceRequest.cc index 09ef964ad..494c403d3 100644 --- a/dds/src/model/DestroyInstanceRequest.cc +++ b/dds/src/model/DestroyInstanceRequest.cc @@ -61,15 +61,6 @@ void DestroyInstanceRequest::setResourceGroupId(const std::string &resourceGroup setParameter(std::string("ResourceGroupId"), resourceGroupId); } -std::string DestroyInstanceRequest::getSecurityToken() const { - return securityToken_; -} - -void DestroyInstanceRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string DestroyInstanceRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/EvaluateResourceRequest.cc b/dds/src/model/EvaluateResourceRequest.cc index d537f331f..d82442e30 100644 --- a/dds/src/model/EvaluateResourceRequest.cc +++ b/dds/src/model/EvaluateResourceRequest.cc @@ -88,15 +88,6 @@ void EvaluateResourceRequest::setAccessKeyId(const std::string &accessKeyId) { setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string EvaluateResourceRequest::getSecurityToken() const { - return securityToken_; -} - -void EvaluateResourceRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string EvaluateResourceRequest::getRegionId() const { return regionId_; } diff --git a/dds/src/model/ModifyAccountDescriptionRequest.cc b/dds/src/model/ModifyAccountDescriptionRequest.cc index f751bc39d..2b46df9c9 100644 --- a/dds/src/model/ModifyAccountDescriptionRequest.cc +++ b/dds/src/model/ModifyAccountDescriptionRequest.cc @@ -61,15 +61,6 @@ void ModifyAccountDescriptionRequest::setAccountName(const std::string &accountN setParameter(std::string("AccountName"), accountName); } -std::string ModifyAccountDescriptionRequest::getSecurityToken() const { - return securityToken_; -} - -void ModifyAccountDescriptionRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string ModifyAccountDescriptionRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/ModifyAuditLogFilterRequest.cc b/dds/src/model/ModifyAuditLogFilterRequest.cc index 28ec9c562..ba3cc421d 100644 --- a/dds/src/model/ModifyAuditLogFilterRequest.cc +++ b/dds/src/model/ModifyAuditLogFilterRequest.cc @@ -43,15 +43,6 @@ void ModifyAuditLogFilterRequest::setAccessKeyId(const std::string &accessKeyId) setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string ModifyAuditLogFilterRequest::getSecurityToken() const { - return securityToken_; -} - -void ModifyAuditLogFilterRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string ModifyAuditLogFilterRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/ModifyAuditPolicyRequest.cc b/dds/src/model/ModifyAuditPolicyRequest.cc index 1e5695ea3..8ff246cb8 100644 --- a/dds/src/model/ModifyAuditPolicyRequest.cc +++ b/dds/src/model/ModifyAuditPolicyRequest.cc @@ -52,15 +52,6 @@ void ModifyAuditPolicyRequest::setAccessKeyId(const std::string &accessKeyId) { setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string ModifyAuditPolicyRequest::getSecurityToken() const { - return securityToken_; -} - -void ModifyAuditPolicyRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string ModifyAuditPolicyRequest::getAuditLogSwitchSource() const { return auditLogSwitchSource_; } diff --git a/dds/src/model/ModifyBackupPolicyRequest.cc b/dds/src/model/ModifyBackupPolicyRequest.cc index 741a0c256..237d48cee 100644 --- a/dds/src/model/ModifyBackupPolicyRequest.cc +++ b/dds/src/model/ModifyBackupPolicyRequest.cc @@ -52,15 +52,6 @@ void ModifyBackupPolicyRequest::setBackupInterval(const std::string &backupInter setParameter(std::string("BackupInterval"), backupInterval); } -std::string ModifyBackupPolicyRequest::getSecurityToken() const { - return securityToken_; -} - -void ModifyBackupPolicyRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string ModifyBackupPolicyRequest::getDBInstanceId() const { return dBInstanceId_; } @@ -142,6 +133,15 @@ void ModifyBackupPolicyRequest::setBackupRetentionPeriod(long backupRetentionPer setParameter(std::string("BackupRetentionPeriod"), std::to_string(backupRetentionPeriod)); } +long ModifyBackupPolicyRequest::getHighFrequencyBackupRetention() const { + return highFrequencyBackupRetention_; +} + +void ModifyBackupPolicyRequest::setHighFrequencyBackupRetention(long highFrequencyBackupRetention) { + highFrequencyBackupRetention_ = highFrequencyBackupRetention; + setParameter(std::string("HighFrequencyBackupRetention"), std::to_string(highFrequencyBackupRetention)); +} + long ModifyBackupPolicyRequest::getLogBackupRetentionPeriod() const { return logBackupRetentionPeriod_; } diff --git a/dds/src/model/ModifyDBInstanceConnectionStringRequest.cc b/dds/src/model/ModifyDBInstanceConnectionStringRequest.cc index 4df9ec55c..c7e48ac7c 100644 --- a/dds/src/model/ModifyDBInstanceConnectionStringRequest.cc +++ b/dds/src/model/ModifyDBInstanceConnectionStringRequest.cc @@ -43,15 +43,6 @@ void ModifyDBInstanceConnectionStringRequest::setAccessKeyId(const std::string & setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string ModifyDBInstanceConnectionStringRequest::getSecurityToken() const { - return securityToken_; -} - -void ModifyDBInstanceConnectionStringRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string ModifyDBInstanceConnectionStringRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/ModifyDBInstanceDescriptionRequest.cc b/dds/src/model/ModifyDBInstanceDescriptionRequest.cc index 5252ccdaf..cff294956 100644 --- a/dds/src/model/ModifyDBInstanceDescriptionRequest.cc +++ b/dds/src/model/ModifyDBInstanceDescriptionRequest.cc @@ -43,15 +43,6 @@ void ModifyDBInstanceDescriptionRequest::setAccessKeyId(const std::string &acces setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string ModifyDBInstanceDescriptionRequest::getSecurityToken() const { - return securityToken_; -} - -void ModifyDBInstanceDescriptionRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string ModifyDBInstanceDescriptionRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/ModifyDBInstanceMaintainTimeRequest.cc b/dds/src/model/ModifyDBInstanceMaintainTimeRequest.cc index ff280b5a0..81d28432a 100644 --- a/dds/src/model/ModifyDBInstanceMaintainTimeRequest.cc +++ b/dds/src/model/ModifyDBInstanceMaintainTimeRequest.cc @@ -43,15 +43,6 @@ void ModifyDBInstanceMaintainTimeRequest::setAccessKeyId(const std::string &acce setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string ModifyDBInstanceMaintainTimeRequest::getSecurityToken() const { - return securityToken_; -} - -void ModifyDBInstanceMaintainTimeRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string ModifyDBInstanceMaintainTimeRequest::getMaintainStartTime() const { return maintainStartTime_; } diff --git a/dds/src/model/ModifyDBInstanceMonitorRequest.cc b/dds/src/model/ModifyDBInstanceMonitorRequest.cc index c76d83255..4a66b534f 100644 --- a/dds/src/model/ModifyDBInstanceMonitorRequest.cc +++ b/dds/src/model/ModifyDBInstanceMonitorRequest.cc @@ -43,15 +43,6 @@ void ModifyDBInstanceMonitorRequest::setAccessKeyId(const std::string &accessKey setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string ModifyDBInstanceMonitorRequest::getSecurityToken() const { - return securityToken_; -} - -void ModifyDBInstanceMonitorRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string ModifyDBInstanceMonitorRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/ModifyDBInstanceNetExpireTimeRequest.cc b/dds/src/model/ModifyDBInstanceNetExpireTimeRequest.cc index 0269ca825..4d01f07ac 100644 --- a/dds/src/model/ModifyDBInstanceNetExpireTimeRequest.cc +++ b/dds/src/model/ModifyDBInstanceNetExpireTimeRequest.cc @@ -61,15 +61,6 @@ void ModifyDBInstanceNetExpireTimeRequest::setAccessKeyId(const std::string &acc setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string ModifyDBInstanceNetExpireTimeRequest::getSecurityToken() const { - return securityToken_; -} - -void ModifyDBInstanceNetExpireTimeRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string ModifyDBInstanceNetExpireTimeRequest::getDBInstanceId() const { return dBInstanceId_; } @@ -106,12 +97,3 @@ void ModifyDBInstanceNetExpireTimeRequest::setOwnerId(long ownerId) { setParameter(std::string("OwnerId"), std::to_string(ownerId)); } -std::string ModifyDBInstanceNetExpireTimeRequest::getCategory() const { - return category_; -} - -void ModifyDBInstanceNetExpireTimeRequest::setCategory(const std::string &category) { - category_ = category; - setParameter(std::string("Category"), category); -} - diff --git a/dds/src/model/ModifyDBInstanceNetworkTypeRequest.cc b/dds/src/model/ModifyDBInstanceNetworkTypeRequest.cc index bfcc3daee..77b879aa1 100644 --- a/dds/src/model/ModifyDBInstanceNetworkTypeRequest.cc +++ b/dds/src/model/ModifyDBInstanceNetworkTypeRequest.cc @@ -52,15 +52,6 @@ void ModifyDBInstanceNetworkTypeRequest::setAccessKeyId(const std::string &acces setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string ModifyDBInstanceNetworkTypeRequest::getSecurityToken() const { - return securityToken_; -} - -void ModifyDBInstanceNetworkTypeRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - int ModifyDBInstanceNetworkTypeRequest::getClassicExpiredDays() const { return classicExpiredDays_; } diff --git a/dds/src/model/ModifyDBInstanceSSLRequest.cc b/dds/src/model/ModifyDBInstanceSSLRequest.cc index 6836bcbdb..203e4a896 100644 --- a/dds/src/model/ModifyDBInstanceSSLRequest.cc +++ b/dds/src/model/ModifyDBInstanceSSLRequest.cc @@ -43,15 +43,6 @@ void ModifyDBInstanceSSLRequest::setAccessKeyId(const std::string &accessKeyId) setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string ModifyDBInstanceSSLRequest::getSecurityToken() const { - return securityToken_; -} - -void ModifyDBInstanceSSLRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string ModifyDBInstanceSSLRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/ModifyDBInstanceSpecRequest.cc b/dds/src/model/ModifyDBInstanceSpecRequest.cc index ac711b178..aca03d1a9 100644 --- a/dds/src/model/ModifyDBInstanceSpecRequest.cc +++ b/dds/src/model/ModifyDBInstanceSpecRequest.cc @@ -88,15 +88,6 @@ void ModifyDBInstanceSpecRequest::setAccessKeyId(const std::string &accessKeyId) setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string ModifyDBInstanceSpecRequest::getSecurityToken() const { - return securityToken_; -} - -void ModifyDBInstanceSpecRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string ModifyDBInstanceSpecRequest::getEffectiveTime() const { return effectiveTime_; } diff --git a/dds/src/model/ModifyDBInstanceTDERequest.cc b/dds/src/model/ModifyDBInstanceTDERequest.cc index 387ceafed..5e9c021d2 100644 --- a/dds/src/model/ModifyDBInstanceTDERequest.cc +++ b/dds/src/model/ModifyDBInstanceTDERequest.cc @@ -43,15 +43,6 @@ void ModifyDBInstanceTDERequest::setAccessKeyId(const std::string &accessKeyId) setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string ModifyDBInstanceTDERequest::getSecurityToken() const { - return securityToken_; -} - -void ModifyDBInstanceTDERequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string ModifyDBInstanceTDERequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/ModifyGlobalSecurityIPGroupNameRequest.cc b/dds/src/model/ModifyGlobalSecurityIPGroupNameRequest.cc index 74f39b7d0..b7d717db2 100644 --- a/dds/src/model/ModifyGlobalSecurityIPGroupNameRequest.cc +++ b/dds/src/model/ModifyGlobalSecurityIPGroupNameRequest.cc @@ -61,15 +61,6 @@ void ModifyGlobalSecurityIPGroupNameRequest::setGlobalSecurityGroupId(const std: setParameter(std::string("GlobalSecurityGroupId"), globalSecurityGroupId); } -std::string ModifyGlobalSecurityIPGroupNameRequest::getSecurityToken() const { - return securityToken_; -} - -void ModifyGlobalSecurityIPGroupNameRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string ModifyGlobalSecurityIPGroupNameRequest::getRegionId() const { return regionId_; } diff --git a/dds/src/model/ModifyGlobalSecurityIPGroupRelationRequest.cc b/dds/src/model/ModifyGlobalSecurityIPGroupRelationRequest.cc index ac2b9816f..6197d6190 100644 --- a/dds/src/model/ModifyGlobalSecurityIPGroupRelationRequest.cc +++ b/dds/src/model/ModifyGlobalSecurityIPGroupRelationRequest.cc @@ -61,15 +61,6 @@ void ModifyGlobalSecurityIPGroupRelationRequest::setGlobalSecurityGroupId(const setParameter(std::string("GlobalSecurityGroupId"), globalSecurityGroupId); } -std::string ModifyGlobalSecurityIPGroupRelationRequest::getSecurityToken() const { - return securityToken_; -} - -void ModifyGlobalSecurityIPGroupRelationRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string ModifyGlobalSecurityIPGroupRelationRequest::getRegionId() const { return regionId_; } diff --git a/dds/src/model/ModifyGlobalSecurityIPGroupRequest.cc b/dds/src/model/ModifyGlobalSecurityIPGroupRequest.cc index 0632fa8ce..f72ae1874 100644 --- a/dds/src/model/ModifyGlobalSecurityIPGroupRequest.cc +++ b/dds/src/model/ModifyGlobalSecurityIPGroupRequest.cc @@ -70,15 +70,6 @@ void ModifyGlobalSecurityIPGroupRequest::setGlobalSecurityGroupId(const std::str setParameter(std::string("GlobalSecurityGroupId"), globalSecurityGroupId); } -std::string ModifyGlobalSecurityIPGroupRequest::getSecurityToken() const { - return securityToken_; -} - -void ModifyGlobalSecurityIPGroupRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string ModifyGlobalSecurityIPGroupRequest::getRegionId() const { return regionId_; } diff --git a/dds/src/model/ModifyInstanceAutoRenewalAttributeRequest.cc b/dds/src/model/ModifyInstanceAutoRenewalAttributeRequest.cc index c0cf88081..86b8942d7 100644 --- a/dds/src/model/ModifyInstanceAutoRenewalAttributeRequest.cc +++ b/dds/src/model/ModifyInstanceAutoRenewalAttributeRequest.cc @@ -52,15 +52,6 @@ void ModifyInstanceAutoRenewalAttributeRequest::setDuration(const std::string &d setParameter(std::string("Duration"), duration); } -std::string ModifyInstanceAutoRenewalAttributeRequest::getSecurityToken() const { - return securityToken_; -} - -void ModifyInstanceAutoRenewalAttributeRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string ModifyInstanceAutoRenewalAttributeRequest::getRegionId() const { return regionId_; } diff --git a/dds/src/model/ModifyInstanceVpcAuthModeRequest.cc b/dds/src/model/ModifyInstanceVpcAuthModeRequest.cc index c78dbc274..0536ef23c 100644 --- a/dds/src/model/ModifyInstanceVpcAuthModeRequest.cc +++ b/dds/src/model/ModifyInstanceVpcAuthModeRequest.cc @@ -43,15 +43,6 @@ void ModifyInstanceVpcAuthModeRequest::setAccessKeyId(const std::string &accessK setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string ModifyInstanceVpcAuthModeRequest::getSecurityToken() const { - return securityToken_; -} - -void ModifyInstanceVpcAuthModeRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string ModifyInstanceVpcAuthModeRequest::getVpcAuthMode() const { return vpcAuthMode_; } diff --git a/dds/src/model/ModifyNodeSpecBatchRequest.cc b/dds/src/model/ModifyNodeSpecBatchRequest.cc index 27a7bd79e..1059808b0 100644 --- a/dds/src/model/ModifyNodeSpecBatchRequest.cc +++ b/dds/src/model/ModifyNodeSpecBatchRequest.cc @@ -70,15 +70,6 @@ void ModifyNodeSpecBatchRequest::setAccessKeyId(const std::string &accessKeyId) setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string ModifyNodeSpecBatchRequest::getSecurityToken() const { - return securityToken_; -} - -void ModifyNodeSpecBatchRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string ModifyNodeSpecBatchRequest::getRegionId() const { return regionId_; } diff --git a/dds/src/model/ModifyNodeSpecRequest.cc b/dds/src/model/ModifyNodeSpecRequest.cc index 1ae010d37..9cf587443 100644 --- a/dds/src/model/ModifyNodeSpecRequest.cc +++ b/dds/src/model/ModifyNodeSpecRequest.cc @@ -79,15 +79,6 @@ void ModifyNodeSpecRequest::setAccessKeyId(const std::string &accessKeyId) { setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string ModifyNodeSpecRequest::getSecurityToken() const { - return securityToken_; -} - -void ModifyNodeSpecRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string ModifyNodeSpecRequest::getEffectiveTime() const { return effectiveTime_; } diff --git a/dds/src/model/ModifyParametersRequest.cc b/dds/src/model/ModifyParametersRequest.cc index 49f57c102..8d7bc4dfd 100644 --- a/dds/src/model/ModifyParametersRequest.cc +++ b/dds/src/model/ModifyParametersRequest.cc @@ -43,15 +43,6 @@ void ModifyParametersRequest::setAccessKeyId(const std::string &accessKeyId) { setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string ModifyParametersRequest::getSecurityToken() const { - return securityToken_; -} - -void ModifyParametersRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string ModifyParametersRequest::getRegionId() const { return regionId_; } diff --git a/dds/src/model/ModifyResourceGroupRequest.cc b/dds/src/model/ModifyResourceGroupRequest.cc index bdbc944e1..5afa750a1 100644 --- a/dds/src/model/ModifyResourceGroupRequest.cc +++ b/dds/src/model/ModifyResourceGroupRequest.cc @@ -52,15 +52,6 @@ void ModifyResourceGroupRequest::setResourceGroupId(const std::string &resourceG setParameter(std::string("ResourceGroupId"), resourceGroupId); } -std::string ModifyResourceGroupRequest::getSecurityToken() const { - return securityToken_; -} - -void ModifyResourceGroupRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string ModifyResourceGroupRequest::getRegionId() const { return regionId_; } diff --git a/dds/src/model/ModifySecurityGroupConfigurationRequest.cc b/dds/src/model/ModifySecurityGroupConfigurationRequest.cc index b60e50eac..4b7a44008 100644 --- a/dds/src/model/ModifySecurityGroupConfigurationRequest.cc +++ b/dds/src/model/ModifySecurityGroupConfigurationRequest.cc @@ -52,15 +52,6 @@ void ModifySecurityGroupConfigurationRequest::setAccessKeyId(const std::string & setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string ModifySecurityGroupConfigurationRequest::getSecurityToken() const { - return securityToken_; -} - -void ModifySecurityGroupConfigurationRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string ModifySecurityGroupConfigurationRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/ModifySecurityIpsRequest.cc b/dds/src/model/ModifySecurityIpsRequest.cc index b2bf02c89..a665e6508 100644 --- a/dds/src/model/ModifySecurityIpsRequest.cc +++ b/dds/src/model/ModifySecurityIpsRequest.cc @@ -61,15 +61,6 @@ void ModifySecurityIpsRequest::setSecurityIpGroupName(const std::string &securit setParameter(std::string("SecurityIpGroupName"), securityIpGroupName); } -std::string ModifySecurityIpsRequest::getSecurityToken() const { - return securityToken_; -} - -void ModifySecurityIpsRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string ModifySecurityIpsRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/ModifyTaskInfoRequest.cc b/dds/src/model/ModifyTaskInfoRequest.cc new file mode 100644 index 000000000..f207676fb --- /dev/null +++ b/dds/src/model/ModifyTaskInfoRequest.cc @@ -0,0 +1,99 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Dds::Model::ModifyTaskInfoRequest; + +ModifyTaskInfoRequest::ModifyTaskInfoRequest() + : RpcServiceRequest("dds", "2015-12-01", "ModifyTaskInfo") { + setMethod(HttpRequest::Method::Post); +} + +ModifyTaskInfoRequest::~ModifyTaskInfoRequest() {} + +long ModifyTaskInfoRequest::getResourceOwnerId() const { + return resourceOwnerId_; +} + +void ModifyTaskInfoRequest::setResourceOwnerId(long resourceOwnerId) { + resourceOwnerId_ = resourceOwnerId; + setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); +} + +std::string ModifyTaskInfoRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void ModifyTaskInfoRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); +} + +std::string ModifyTaskInfoRequest::getRegionId() const { + return regionId_; +} + +void ModifyTaskInfoRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + +std::string ModifyTaskInfoRequest::getTaskId() const { + return taskId_; +} + +void ModifyTaskInfoRequest::setTaskId(const std::string &taskId) { + taskId_ = taskId; + setParameter(std::string("TaskId"), taskId); +} + +std::string ModifyTaskInfoRequest::getResourceOwnerAccount() const { + return resourceOwnerAccount_; +} + +void ModifyTaskInfoRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) { + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount); +} + +std::string ModifyTaskInfoRequest::getStepName() const { + return stepName_; +} + +void ModifyTaskInfoRequest::setStepName(const std::string &stepName) { + stepName_ = stepName; + setParameter(std::string("StepName"), stepName); +} + +std::string ModifyTaskInfoRequest::getActionParams() const { + return actionParams_; +} + +void ModifyTaskInfoRequest::setActionParams(const std::string &actionParams) { + actionParams_ = actionParams; + setParameter(std::string("ActionParams"), actionParams); +} + +std::string ModifyTaskInfoRequest::getTaskAction() const { + return taskAction_; +} + +void ModifyTaskInfoRequest::setTaskAction(const std::string &taskAction) { + taskAction_ = taskAction; + setParameter(std::string("TaskAction"), taskAction); +} + diff --git a/dds/src/model/ModifyTaskInfoResult.cc b/dds/src/model/ModifyTaskInfoResult.cc new file mode 100644 index 000000000..dd03e4e92 --- /dev/null +++ b/dds/src/model/ModifyTaskInfoResult.cc @@ -0,0 +1,65 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Dds; +using namespace AlibabaCloud::Dds::Model; + +ModifyTaskInfoResult::ModifyTaskInfoResult() : + ServiceResult() +{} + +ModifyTaskInfoResult::ModifyTaskInfoResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ModifyTaskInfoResult::~ModifyTaskInfoResult() +{} + +void ModifyTaskInfoResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["ErrorTaskId"].isNull()) + errorTaskId_ = value["ErrorTaskId"].asString(); + if(!value["SuccessCount"].isNull()) + successCount_ = value["SuccessCount"].asString(); + if(!value["ErrorCode"].isNull()) + errorCode_ = value["ErrorCode"].asString(); + +} + +std::string ModifyTaskInfoResult::getErrorTaskId()const +{ + return errorTaskId_; +} + +std::string ModifyTaskInfoResult::getErrorCode()const +{ + return errorCode_; +} + +std::string ModifyTaskInfoResult::getSuccessCount()const +{ + return successCount_; +} + diff --git a/dds/src/model/ReleaseNodePrivateNetworkAddressRequest.cc b/dds/src/model/ReleaseNodePrivateNetworkAddressRequest.cc index dc52e3ac5..9ac21ceaf 100644 --- a/dds/src/model/ReleaseNodePrivateNetworkAddressRequest.cc +++ b/dds/src/model/ReleaseNodePrivateNetworkAddressRequest.cc @@ -52,15 +52,6 @@ void ReleaseNodePrivateNetworkAddressRequest::setAccessKeyId(const std::string & setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string ReleaseNodePrivateNetworkAddressRequest::getSecurityToken() const { - return securityToken_; -} - -void ReleaseNodePrivateNetworkAddressRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string ReleaseNodePrivateNetworkAddressRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/ReleasePublicNetworkAddressRequest.cc b/dds/src/model/ReleasePublicNetworkAddressRequest.cc index 5bd0ad064..7cc907a89 100644 --- a/dds/src/model/ReleasePublicNetworkAddressRequest.cc +++ b/dds/src/model/ReleasePublicNetworkAddressRequest.cc @@ -43,15 +43,6 @@ void ReleasePublicNetworkAddressRequest::setAccessKeyId(const std::string &acces setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string ReleasePublicNetworkAddressRequest::getSecurityToken() const { - return securityToken_; -} - -void ReleasePublicNetworkAddressRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string ReleasePublicNetworkAddressRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/RenewDBInstanceRequest.cc b/dds/src/model/RenewDBInstanceRequest.cc index b8c7a160d..d49673d0f 100644 --- a/dds/src/model/RenewDBInstanceRequest.cc +++ b/dds/src/model/RenewDBInstanceRequest.cc @@ -61,15 +61,6 @@ void RenewDBInstanceRequest::setAccessKeyId(const std::string &accessKeyId) { setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string RenewDBInstanceRequest::getSecurityToken() const { - return securityToken_; -} - -void RenewDBInstanceRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string RenewDBInstanceRequest::getDBInstanceId() const { return dBInstanceId_; } @@ -133,3 +124,12 @@ void RenewDBInstanceRequest::setOwnerId(long ownerId) { setParameter(std::string("OwnerId"), std::to_string(ownerId)); } +bool RenewDBInstanceRequest::getAutoRenew() const { + return autoRenew_; +} + +void RenewDBInstanceRequest::setAutoRenew(bool autoRenew) { + autoRenew_ = autoRenew; + setParameter(std::string("AutoRenew"), autoRenew ? "true" : "false"); +} + diff --git a/dds/src/model/ResetAccountPasswordRequest.cc b/dds/src/model/ResetAccountPasswordRequest.cc index 16a64d468..39e9527dd 100644 --- a/dds/src/model/ResetAccountPasswordRequest.cc +++ b/dds/src/model/ResetAccountPasswordRequest.cc @@ -52,15 +52,6 @@ void ResetAccountPasswordRequest::setAccountName(const std::string &accountName) setParameter(std::string("AccountName"), accountName); } -std::string ResetAccountPasswordRequest::getSecurityToken() const { - return securityToken_; -} - -void ResetAccountPasswordRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string ResetAccountPasswordRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/RestartDBInstanceRequest.cc b/dds/src/model/RestartDBInstanceRequest.cc index bc3dc2f46..02f3e48bf 100644 --- a/dds/src/model/RestartDBInstanceRequest.cc +++ b/dds/src/model/RestartDBInstanceRequest.cc @@ -43,15 +43,6 @@ void RestartDBInstanceRequest::setAccessKeyId(const std::string &accessKeyId) { setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string RestartDBInstanceRequest::getSecurityToken() const { - return securityToken_; -} - -void RestartDBInstanceRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string RestartDBInstanceRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/RestoreDBInstanceRequest.cc b/dds/src/model/RestoreDBInstanceRequest.cc index 502cb4617..e45f1b867 100644 --- a/dds/src/model/RestoreDBInstanceRequest.cc +++ b/dds/src/model/RestoreDBInstanceRequest.cc @@ -43,15 +43,6 @@ void RestoreDBInstanceRequest::setAccessKeyId(const std::string &accessKeyId) { setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string RestoreDBInstanceRequest::getSecurityToken() const { - return securityToken_; -} - -void RestoreDBInstanceRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string RestoreDBInstanceRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/SwitchDBInstanceHARequest.cc b/dds/src/model/SwitchDBInstanceHARequest.cc index 8d05f95c1..6339e05b1 100644 --- a/dds/src/model/SwitchDBInstanceHARequest.cc +++ b/dds/src/model/SwitchDBInstanceHARequest.cc @@ -61,15 +61,6 @@ void SwitchDBInstanceHARequest::setRoleIds(const std::string &roleIds) { setParameter(std::string("RoleIds"), roleIds); } -std::string SwitchDBInstanceHARequest::getSecurityToken() const { - return securityToken_; -} - -void SwitchDBInstanceHARequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string SwitchDBInstanceHARequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/TransferClusterBackupRequest.cc b/dds/src/model/TransferClusterBackupRequest.cc index aa3c60efa..0fbdf25d0 100644 --- a/dds/src/model/TransferClusterBackupRequest.cc +++ b/dds/src/model/TransferClusterBackupRequest.cc @@ -43,15 +43,6 @@ void TransferClusterBackupRequest::setAccessKeyId(const std::string &accessKeyId setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string TransferClusterBackupRequest::getSecurityToken() const { - return securityToken_; -} - -void TransferClusterBackupRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string TransferClusterBackupRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/TransformInstanceChargeTypeRequest.cc b/dds/src/model/TransformInstanceChargeTypeRequest.cc index e5f7a45f1..e7ac12580 100644 --- a/dds/src/model/TransformInstanceChargeTypeRequest.cc +++ b/dds/src/model/TransformInstanceChargeTypeRequest.cc @@ -52,15 +52,6 @@ void TransformInstanceChargeTypeRequest::setAccessKeyId(const std::string &acces setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string TransformInstanceChargeTypeRequest::getSecurityToken() const { - return securityToken_; -} - -void TransformInstanceChargeTypeRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string TransformInstanceChargeTypeRequest::getBusinessInfo() const { return businessInfo_; } diff --git a/dds/src/model/TransformToPrePaidRequest.cc b/dds/src/model/TransformToPrePaidRequest.cc index 4c9ee4071..a6a9bd483 100644 --- a/dds/src/model/TransformToPrePaidRequest.cc +++ b/dds/src/model/TransformToPrePaidRequest.cc @@ -52,15 +52,6 @@ void TransformToPrePaidRequest::setAccessKeyId(const std::string &accessKeyId) { setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string TransformToPrePaidRequest::getSecurityToken() const { - return securityToken_; -} - -void TransformToPrePaidRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string TransformToPrePaidRequest::getBusinessInfo() const { return businessInfo_; } diff --git a/dds/src/model/UpgradeDBInstanceEngineVersionRequest.cc b/dds/src/model/UpgradeDBInstanceEngineVersionRequest.cc index 571b7fc24..a3b4ec631 100644 --- a/dds/src/model/UpgradeDBInstanceEngineVersionRequest.cc +++ b/dds/src/model/UpgradeDBInstanceEngineVersionRequest.cc @@ -52,15 +52,6 @@ void UpgradeDBInstanceEngineVersionRequest::setAccessKeyId(const std::string &ac setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string UpgradeDBInstanceEngineVersionRequest::getSecurityToken() const { - return securityToken_; -} - -void UpgradeDBInstanceEngineVersionRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string UpgradeDBInstanceEngineVersionRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/UpgradeDBInstanceKernelVersionRequest.cc b/dds/src/model/UpgradeDBInstanceKernelVersionRequest.cc index c33632526..db3b29cd6 100644 --- a/dds/src/model/UpgradeDBInstanceKernelVersionRequest.cc +++ b/dds/src/model/UpgradeDBInstanceKernelVersionRequest.cc @@ -43,15 +43,6 @@ void UpgradeDBInstanceKernelVersionRequest::setAccessKeyId(const std::string &ac setParameter(std::string("AccessKeyId"), accessKeyId); } -std::string UpgradeDBInstanceKernelVersionRequest::getSecurityToken() const { - return securityToken_; -} - -void UpgradeDBInstanceKernelVersionRequest::setSecurityToken(const std::string &securityToken) { - securityToken_ = securityToken; - setParameter(std::string("SecurityToken"), securityToken); -} - std::string UpgradeDBInstanceKernelVersionRequest::getDBInstanceId() const { return dBInstanceId_; }