From 322f1ef667794550300d83134326631e56b68ed6 Mon Sep 17 00:00:00 2001 From: sdk-team Date: Mon, 3 Nov 2025 03:36:25 +0000 Subject: [PATCH] Generated 2015-12-01 for Dds. --- VERSION | 2 +- dds/CMakeLists.txt | 8 ++ dds/include/alibabacloud/dds/DdsClient.h | 16 +++ ...locateDBInstanceSrvNetworkAddressRequest.h | 63 ++++++++++++ ...llocateDBInstanceSrvNetworkAddressResult.h | 49 +++++++++ .../dds/model/CreateBackupResult.h | 2 + .../DescribeActiveOperationTasksResult.h | 1 + .../dds/model/DescribeBackupsRequest.h | 6 ++ .../dds/model/DescribeClusterBackupsRequest.h | 6 ++ .../model/DescribeClusterRecoverTimeRequest.h | 9 ++ .../model/DescribeDBInstanceAttributeResult.h | 3 + .../DescribeInstanceRecoverTimeRequest.h | 9 ++ .../dds/model/DescribePriceResult.h | 1 + .../DescribeUserEncryptionKeyListRequest.h | 3 + .../dds/model/ModifyDBInstanceSpecRequest.h | 21 ++++ .../dds/model/ModifyNodeSpecBatchRequest.h | 12 +++ .../dds/model/ModifyNodeSpecRequest.h | 12 +++ .../model/ModifySrvNetworkAddressRequest.h | 63 ++++++++++++ .../dds/model/ModifySrvNetworkAddressResult.h | 49 +++++++++ dds/src/DdsClient.cc | 72 ++++++++++++++ ...ocateDBInstanceSrvNetworkAddressRequest.cc | 99 +++++++++++++++++++ ...locateDBInstanceSrvNetworkAddressResult.cc | 44 +++++++++ dds/src/model/CreateBackupResult.cc | 7 ++ .../DescribeActiveOperationTasksResult.cc | 2 + dds/src/model/DescribeBackupsRequest.cc | 18 ++++ .../model/DescribeClusterBackupsRequest.cc | 18 ++++ .../DescribeClusterRecoverTimeRequest.cc | 27 +++++ .../DescribeDBInstanceAttributeResult.cc | 6 ++ .../DescribeInstanceRecoverTimeRequest.cc | 27 +++++ dds/src/model/DescribePriceResult.cc | 2 + .../DescribeUserEncryptionKeyListRequest.cc | 9 ++ dds/src/model/ModifyDBInstanceSpecRequest.cc | 63 ++++++++++++ dds/src/model/ModifyNodeSpecBatchRequest.cc | 36 +++++++ dds/src/model/ModifyNodeSpecRequest.cc | 36 +++++++ .../model/ModifySrvNetworkAddressRequest.cc | 99 +++++++++++++++++++ .../model/ModifySrvNetworkAddressResult.cc | 44 +++++++++ 36 files changed, 943 insertions(+), 1 deletion(-) create mode 100644 dds/include/alibabacloud/dds/model/AllocateDBInstanceSrvNetworkAddressRequest.h create mode 100644 dds/include/alibabacloud/dds/model/AllocateDBInstanceSrvNetworkAddressResult.h create mode 100644 dds/include/alibabacloud/dds/model/ModifySrvNetworkAddressRequest.h create mode 100644 dds/include/alibabacloud/dds/model/ModifySrvNetworkAddressResult.h create mode 100644 dds/src/model/AllocateDBInstanceSrvNetworkAddressRequest.cc create mode 100644 dds/src/model/AllocateDBInstanceSrvNetworkAddressResult.cc create mode 100644 dds/src/model/ModifySrvNetworkAddressRequest.cc create mode 100644 dds/src/model/ModifySrvNetworkAddressResult.cc diff --git a/VERSION b/VERSION index 9e827922a..c4e0c89ad 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.2114 \ No newline at end of file +1.36.2115 \ No newline at end of file diff --git a/dds/CMakeLists.txt b/dds/CMakeLists.txt index 6d055ef25..a042c29d4 100644 --- a/dds/CMakeLists.txt +++ b/dds/CMakeLists.txt @@ -21,6 +21,8 @@ set(dds_public_header include/alibabacloud/dds/DdsExport.h ) set(dds_public_header_model + include/alibabacloud/dds/model/AllocateDBInstanceSrvNetworkAddressRequest.h + include/alibabacloud/dds/model/AllocateDBInstanceSrvNetworkAddressResult.h include/alibabacloud/dds/model/AllocateNodePrivateNetworkAddressRequest.h include/alibabacloud/dds/model/AllocateNodePrivateNetworkAddressResult.h include/alibabacloud/dds/model/AllocatePublicNetworkAddressRequest.h @@ -229,6 +231,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/ModifySrvNetworkAddressRequest.h + include/alibabacloud/dds/model/ModifySrvNetworkAddressResult.h include/alibabacloud/dds/model/ModifyTaskInfoRequest.h include/alibabacloud/dds/model/ModifyTaskInfoResult.h include/alibabacloud/dds/model/ReleaseNodePrivateNetworkAddressRequest.h @@ -262,6 +266,8 @@ set(dds_public_header_model set(dds_src src/DdsClient.cc + src/model/AllocateDBInstanceSrvNetworkAddressRequest.cc + src/model/AllocateDBInstanceSrvNetworkAddressResult.cc src/model/AllocateNodePrivateNetworkAddressRequest.cc src/model/AllocateNodePrivateNetworkAddressResult.cc src/model/AllocatePublicNetworkAddressRequest.cc @@ -470,6 +476,8 @@ set(dds_src src/model/ModifySecurityGroupConfigurationResult.cc src/model/ModifySecurityIpsRequest.cc src/model/ModifySecurityIpsResult.cc + src/model/ModifySrvNetworkAddressRequest.cc + src/model/ModifySrvNetworkAddressResult.cc src/model/ModifyTaskInfoRequest.cc src/model/ModifyTaskInfoResult.cc src/model/ReleaseNodePrivateNetworkAddressRequest.cc diff --git a/dds/include/alibabacloud/dds/DdsClient.h b/dds/include/alibabacloud/dds/DdsClient.h index 74a2ecace..320bd3c57 100644 --- a/dds/include/alibabacloud/dds/DdsClient.h +++ b/dds/include/alibabacloud/dds/DdsClient.h @@ -22,6 +22,8 @@ #include #include #include "DdsExport.h" +#include "model/AllocateDBInstanceSrvNetworkAddressRequest.h" +#include "model/AllocateDBInstanceSrvNetworkAddressResult.h" #include "model/AllocateNodePrivateNetworkAddressRequest.h" #include "model/AllocateNodePrivateNetworkAddressResult.h" #include "model/AllocatePublicNetworkAddressRequest.h" @@ -230,6 +232,8 @@ #include "model/ModifySecurityGroupConfigurationResult.h" #include "model/ModifySecurityIpsRequest.h" #include "model/ModifySecurityIpsResult.h" +#include "model/ModifySrvNetworkAddressRequest.h" +#include "model/ModifySrvNetworkAddressResult.h" #include "model/ModifyTaskInfoRequest.h" #include "model/ModifyTaskInfoResult.h" #include "model/ReleaseNodePrivateNetworkAddressRequest.h" @@ -269,6 +273,9 @@ namespace AlibabaCloud class ALIBABACLOUD_DDS_EXPORT DdsClient : public RpcServiceClient { public: + typedef Outcome AllocateDBInstanceSrvNetworkAddressOutcome; + typedef std::future AllocateDBInstanceSrvNetworkAddressOutcomeCallable; + typedef std::function&)> AllocateDBInstanceSrvNetworkAddressAsyncHandler; typedef Outcome AllocateNodePrivateNetworkAddressOutcome; typedef std::future AllocateNodePrivateNetworkAddressOutcomeCallable; typedef std::function&)> AllocateNodePrivateNetworkAddressAsyncHandler; @@ -581,6 +588,9 @@ namespace AlibabaCloud typedef Outcome ModifySecurityIpsOutcome; typedef std::future ModifySecurityIpsOutcomeCallable; typedef std::function&)> ModifySecurityIpsAsyncHandler; + typedef Outcome ModifySrvNetworkAddressOutcome; + typedef std::future ModifySrvNetworkAddressOutcomeCallable; + typedef std::function&)> ModifySrvNetworkAddressAsyncHandler; typedef Outcome ModifyTaskInfoOutcome; typedef std::future ModifyTaskInfoOutcomeCallable; typedef std::function&)> ModifyTaskInfoAsyncHandler; @@ -631,6 +641,9 @@ namespace AlibabaCloud DdsClient(const std::shared_ptr &credentialsProvider, const ClientConfiguration &configuration); DdsClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration); ~DdsClient(); + AllocateDBInstanceSrvNetworkAddressOutcome allocateDBInstanceSrvNetworkAddress(const Model::AllocateDBInstanceSrvNetworkAddressRequest &request)const; + void allocateDBInstanceSrvNetworkAddressAsync(const Model::AllocateDBInstanceSrvNetworkAddressRequest& request, const AllocateDBInstanceSrvNetworkAddressAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + AllocateDBInstanceSrvNetworkAddressOutcomeCallable allocateDBInstanceSrvNetworkAddressCallable(const Model::AllocateDBInstanceSrvNetworkAddressRequest& request) const; AllocateNodePrivateNetworkAddressOutcome allocateNodePrivateNetworkAddress(const Model::AllocateNodePrivateNetworkAddressRequest &request)const; void allocateNodePrivateNetworkAddressAsync(const Model::AllocateNodePrivateNetworkAddressRequest& request, const AllocateNodePrivateNetworkAddressAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; AllocateNodePrivateNetworkAddressOutcomeCallable allocateNodePrivateNetworkAddressCallable(const Model::AllocateNodePrivateNetworkAddressRequest& request) const; @@ -943,6 +956,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; + ModifySrvNetworkAddressOutcome modifySrvNetworkAddress(const Model::ModifySrvNetworkAddressRequest &request)const; + void modifySrvNetworkAddressAsync(const Model::ModifySrvNetworkAddressRequest& request, const ModifySrvNetworkAddressAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifySrvNetworkAddressOutcomeCallable modifySrvNetworkAddressCallable(const Model::ModifySrvNetworkAddressRequest& 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; diff --git a/dds/include/alibabacloud/dds/model/AllocateDBInstanceSrvNetworkAddressRequest.h b/dds/include/alibabacloud/dds/model/AllocateDBInstanceSrvNetworkAddressRequest.h new file mode 100644 index 000000000..6566019f2 --- /dev/null +++ b/dds/include/alibabacloud/dds/model/AllocateDBInstanceSrvNetworkAddressRequest.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_ALLOCATEDBINSTANCESRVNETWORKADDRESSREQUEST_H_ +#define ALIBABACLOUD_DDS_MODEL_ALLOCATEDBINSTANCESRVNETWORKADDRESSREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dds { +namespace Model { +class ALIBABACLOUD_DDS_EXPORT AllocateDBInstanceSrvNetworkAddressRequest : public RpcServiceRequest { +public: + AllocateDBInstanceSrvNetworkAddressRequest(); + ~AllocateDBInstanceSrvNetworkAddressRequest(); + long getResourceOwnerId() const; + void setResourceOwnerId(long resourceOwnerId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getDBInstanceId() const; + void setDBInstanceId(const std::string &dBInstanceId); + std::string getNodeId() const; + void setNodeId(const std::string &nodeId); + std::string getResourceOwnerAccount() const; + void setResourceOwnerAccount(const std::string &resourceOwnerAccount); + std::string getSrvConnectionType() const; + void setSrvConnectionType(const std::string &srvConnectionType); + 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 dBInstanceId_; + std::string nodeId_; + std::string resourceOwnerAccount_; + std::string srvConnectionType_; + std::string ownerAccount_; + long ownerId_; +}; +} // namespace Model +} // namespace Dds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DDS_MODEL_ALLOCATEDBINSTANCESRVNETWORKADDRESSREQUEST_H_ diff --git a/dds/include/alibabacloud/dds/model/AllocateDBInstanceSrvNetworkAddressResult.h b/dds/include/alibabacloud/dds/model/AllocateDBInstanceSrvNetworkAddressResult.h new file mode 100644 index 000000000..92e8b436c --- /dev/null +++ b/dds/include/alibabacloud/dds/model/AllocateDBInstanceSrvNetworkAddressResult.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_ALLOCATEDBINSTANCESRVNETWORKADDRESSRESULT_H_ +#define ALIBABACLOUD_DDS_MODEL_ALLOCATEDBINSTANCESRVNETWORKADDRESSRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Dds + { + namespace Model + { + class ALIBABACLOUD_DDS_EXPORT AllocateDBInstanceSrvNetworkAddressResult : public ServiceResult + { + public: + + + AllocateDBInstanceSrvNetworkAddressResult(); + explicit AllocateDBInstanceSrvNetworkAddressResult(const std::string &payload); + ~AllocateDBInstanceSrvNetworkAddressResult(); + + protected: + void parse(const std::string &payload); + private: + + }; + } + } +} +#endif // !ALIBABACLOUD_DDS_MODEL_ALLOCATEDBINSTANCESRVNETWORKADDRESSRESULT_H_ \ No newline at end of file diff --git a/dds/include/alibabacloud/dds/model/CreateBackupResult.h b/dds/include/alibabacloud/dds/model/CreateBackupResult.h index 00c2f4fca..c695d573a 100644 --- a/dds/include/alibabacloud/dds/model/CreateBackupResult.h +++ b/dds/include/alibabacloud/dds/model/CreateBackupResult.h @@ -38,11 +38,13 @@ namespace AlibabaCloud explicit CreateBackupResult(const std::string &payload); ~CreateBackupResult(); std::string getBackupId()const; + std::string getBackupJobId()const; protected: void parse(const std::string &payload); private: std::string backupId_; + std::string backupJobId_; }; } diff --git a/dds/include/alibabacloud/dds/model/DescribeActiveOperationTasksResult.h b/dds/include/alibabacloud/dds/model/DescribeActiveOperationTasksResult.h index 4a849ea61..ba40683af 100644 --- a/dds/include/alibabacloud/dds/model/DescribeActiveOperationTasksResult.h +++ b/dds/include/alibabacloud/dds/model/DescribeActiveOperationTasksResult.h @@ -54,6 +54,7 @@ namespace AlibabaCloud std::string insComment; std::string changeLevelEn; std::string allowCancel; + std::string taskParams; std::string allowChange; std::vector subInsNames; std::string region; diff --git a/dds/include/alibabacloud/dds/model/DescribeBackupsRequest.h b/dds/include/alibabacloud/dds/model/DescribeBackupsRequest.h index ceb857962..26ccf0a66 100644 --- a/dds/include/alibabacloud/dds/model/DescribeBackupsRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeBackupsRequest.h @@ -30,6 +30,8 @@ class ALIBABACLOUD_DDS_EXPORT DescribeBackupsRequest : public RpcServiceRequest public: DescribeBackupsRequest(); ~DescribeBackupsRequest(); + std::string getBackupJobId() const; + void setBackupJobId(const std::string &backupJobId); long getResourceOwnerId() const; void setResourceOwnerId(long resourceOwnerId); std::string getStartTime() const; @@ -40,6 +42,8 @@ public: void setPageNumber(int pageNumber); std::string getAccessKeyId() const; void setAccessKeyId(const std::string &accessKeyId); + std::string getResourceGroupId() const; + void setResourceGroupId(const std::string &resourceGroupId); int getPageSize() const; void setPageSize(int pageSize); std::string getDBInstanceId() const; @@ -60,11 +64,13 @@ public: void setOwnerId(long ownerId); private: + std::string backupJobId_; long resourceOwnerId_; std::string startTime_; std::string srcRegion_; int pageNumber_; std::string accessKeyId_; + std::string resourceGroupId_; int pageSize_; std::string dBInstanceId_; std::string nodeId_; diff --git a/dds/include/alibabacloud/dds/model/DescribeClusterBackupsRequest.h b/dds/include/alibabacloud/dds/model/DescribeClusterBackupsRequest.h index 0323ae54d..b57364475 100644 --- a/dds/include/alibabacloud/dds/model/DescribeClusterBackupsRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeClusterBackupsRequest.h @@ -30,6 +30,8 @@ class ALIBABACLOUD_DDS_EXPORT DescribeClusterBackupsRequest : public RpcServiceR public: DescribeClusterBackupsRequest(); ~DescribeClusterBackupsRequest(); + std::string getBackupJobId() const; + void setBackupJobId(const std::string &backupJobId); long getResourceOwnerId() const; void setResourceOwnerId(long resourceOwnerId); std::string getStartTime() const; @@ -38,6 +40,8 @@ public: void setSrcRegion(const std::string &srcRegion); std::string getAccessKeyId() const; void setAccessKeyId(const std::string &accessKeyId); + std::string getResourceGroupId() const; + void setResourceGroupId(const std::string &resourceGroupId); int getPageSize() const; void setPageSize(int pageSize); std::string getDBInstanceId() const; @@ -60,10 +64,12 @@ public: void setPageNo(int pageNo); private: + std::string backupJobId_; long resourceOwnerId_; std::string startTime_; std::string srcRegion_; std::string accessKeyId_; + std::string resourceGroupId_; int pageSize_; std::string dBInstanceId_; std::string destRegion_; diff --git a/dds/include/alibabacloud/dds/model/DescribeClusterRecoverTimeRequest.h b/dds/include/alibabacloud/dds/model/DescribeClusterRecoverTimeRequest.h index 5f5226dfe..35f83554f 100644 --- a/dds/include/alibabacloud/dds/model/DescribeClusterRecoverTimeRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeClusterRecoverTimeRequest.h @@ -32,10 +32,16 @@ public: ~DescribeClusterRecoverTimeRequest(); long getResourceOwnerId() const; void setResourceOwnerId(long resourceOwnerId); + std::string getSrcRegion() const; + void setSrcRegion(const std::string &srcRegion); std::string getAccessKeyId() const; void setAccessKeyId(const std::string &accessKeyId); + std::string getResourceGroupId() const; + void setResourceGroupId(const std::string &resourceGroupId); std::string getDBInstanceId() const; void setDBInstanceId(const std::string &dBInstanceId); + std::string getDestRegion() const; + void setDestRegion(const std::string &destRegion); std::string getResourceOwnerAccount() const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount); std::string getOwnerAccount() const; @@ -45,8 +51,11 @@ public: private: long resourceOwnerId_; + std::string srcRegion_; std::string accessKeyId_; + std::string resourceGroupId_; std::string dBInstanceId_; + std::string destRegion_; std::string resourceOwnerAccount_; std::string ownerAccount_; long ownerId_; diff --git a/dds/include/alibabacloud/dds/model/DescribeDBInstanceAttributeResult.h b/dds/include/alibabacloud/dds/model/DescribeDBInstanceAttributeResult.h index c5816e366..d9f7ea0aa 100644 --- a/dds/include/alibabacloud/dds/model/DescribeDBInstanceAttributeResult.h +++ b/dds/include/alibabacloud/dds/model/DescribeDBInstanceAttributeResult.h @@ -118,6 +118,7 @@ namespace AlibabaCloud std::string dBInstanceType; std::string replicaSetName; std::vector replicaSets; + int searchNodeCount; std::string syncPercent; std::string dBInstanceId; std::string lastDowngradeTime; @@ -160,12 +161,14 @@ namespace AlibabaCloud std::vector shardList; int maxIOPS; std::string secondaryZoneId; + int searchNodeStorage; bool useClusterBackup; std::string vpcAuthMode; std::string protocolType; std::string chargeType; std::string regionId; std::string kindCode; + std::string searchNodeClass; }; diff --git a/dds/include/alibabacloud/dds/model/DescribeInstanceRecoverTimeRequest.h b/dds/include/alibabacloud/dds/model/DescribeInstanceRecoverTimeRequest.h index 0dca97738..f056417e6 100644 --- a/dds/include/alibabacloud/dds/model/DescribeInstanceRecoverTimeRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeInstanceRecoverTimeRequest.h @@ -32,12 +32,18 @@ public: ~DescribeInstanceRecoverTimeRequest(); long getResourceOwnerId() const; void setResourceOwnerId(long resourceOwnerId); + std::string getSrcRegion() const; + void setSrcRegion(const std::string &srcRegion); 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 getDBInstanceId() const; void setDBInstanceId(const std::string &dBInstanceId); + std::string getDestRegion() const; + void setDestRegion(const std::string &destRegion); std::string getResourceOwnerAccount() const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount); std::string getOwnerAccount() const; @@ -47,9 +53,12 @@ public: private: long resourceOwnerId_; + std::string srcRegion_; std::string accessKeyId_; + std::string resourceGroupId_; std::string securityToken_; std::string dBInstanceId_; + std::string destRegion_; std::string resourceOwnerAccount_; std::string ownerAccount_; long ownerId_; diff --git a/dds/include/alibabacloud/dds/model/DescribePriceResult.h b/dds/include/alibabacloud/dds/model/DescribePriceResult.h index 968fe63df..3b415ed5c 100644 --- a/dds/include/alibabacloud/dds/model/DescribePriceResult.h +++ b/dds/include/alibabacloud/dds/model/DescribePriceResult.h @@ -162,6 +162,7 @@ namespace AlibabaCloud std::string priceUnit; bool pricingModule; std::string moduleCode; + std::string unitPriceUnit4Buy; DepreciateInfo1 depreciateInfo1; double totalProductFee; std::vector moduleAttrs; diff --git a/dds/include/alibabacloud/dds/model/DescribeUserEncryptionKeyListRequest.h b/dds/include/alibabacloud/dds/model/DescribeUserEncryptionKeyListRequest.h index 072740521..2d75f5731 100644 --- a/dds/include/alibabacloud/dds/model/DescribeUserEncryptionKeyListRequest.h +++ b/dds/include/alibabacloud/dds/model/DescribeUserEncryptionKeyListRequest.h @@ -42,6 +42,8 @@ public: void setOwnerAccount(const std::string &ownerAccount); long getOwnerId() const; void setOwnerId(long ownerId); + std::string getRoleARN() const; + void setRoleARN(const std::string &roleARN); std::string getTargetRegionId() const; void setTargetRegionId(const std::string &targetRegionId); @@ -52,6 +54,7 @@ private: std::string resourceOwnerAccount_; std::string ownerAccount_; long ownerId_; + std::string roleARN_; std::string targetRegionId_; }; } // namespace Model diff --git a/dds/include/alibabacloud/dds/model/ModifyDBInstanceSpecRequest.h b/dds/include/alibabacloud/dds/model/ModifyDBInstanceSpecRequest.h index 5fd3d167a..30d0713f5 100644 --- a/dds/include/alibabacloud/dds/model/ModifyDBInstanceSpecRequest.h +++ b/dds/include/alibabacloud/dds/model/ModifyDBInstanceSpecRequest.h @@ -38,18 +38,24 @@ public: void setReadonlyReplicas(const std::string &readonlyReplicas); std::string getExtraParam() const; void setExtraParam(const std::string &extraParam); + std::string getTargetSecondaryZoneId() const; + void setTargetSecondaryZoneId(const std::string &targetSecondaryZoneId); std::string getCouponNo() const; void setCouponNo(const std::string &couponNo); std::string getReplicationFactor() const; void setReplicationFactor(const std::string &replicationFactor); std::string getAccessKeyId() const; void setAccessKeyId(const std::string &accessKeyId); + std::string getTargetZoneId() const; + void setTargetZoneId(const std::string &targetZoneId); std::string getEffectiveTime() const; void setEffectiveTime(const std::string &effectiveTime); std::string getDBInstanceId() const; void setDBInstanceId(const std::string &dBInstanceId); std::string getBusinessInfo() const; void setBusinessInfo(const std::string &businessInfo); + std::string getSearchNodeClass() const; + void setSearchNodeClass(const std::string &searchNodeClass); bool getAutoPay() const; void setAutoPay(bool autoPay); std::string getFromApp() const; @@ -58,10 +64,18 @@ public: void setResourceOwnerAccount(const std::string &resourceOwnerAccount); std::string getOwnerAccount() const; void setOwnerAccount(const std::string &ownerAccount); + long getSearchNodeStorage() const; + void setSearchNodeStorage(long searchNodeStorage); + std::string getTargetVswitchId() const; + void setTargetVswitchId(const std::string &targetVswitchId); long getOwnerId() const; void setOwnerId(long ownerId); std::string getDBInstanceClass() const; void setDBInstanceClass(const std::string &dBInstanceClass); + long getSearchNodeCount() const; + void setSearchNodeCount(long searchNodeCount); + std::string getTargetHiddenZoneId() const; + void setTargetHiddenZoneId(const std::string &targetHiddenZoneId); std::string getOrderType() const; void setOrderType(const std::string &orderType); @@ -70,18 +84,25 @@ private: std::string dBInstanceStorage_; std::string readonlyReplicas_; std::string extraParam_; + std::string targetSecondaryZoneId_; std::string couponNo_; std::string replicationFactor_; std::string accessKeyId_; + std::string targetZoneId_; std::string effectiveTime_; std::string dBInstanceId_; std::string businessInfo_; + std::string searchNodeClass_; bool autoPay_; std::string fromApp_; std::string resourceOwnerAccount_; std::string ownerAccount_; + long searchNodeStorage_; + std::string targetVswitchId_; long ownerId_; std::string dBInstanceClass_; + long searchNodeCount_; + std::string targetHiddenZoneId_; std::string orderType_; }; } // namespace Model diff --git a/dds/include/alibabacloud/dds/model/ModifyNodeSpecBatchRequest.h b/dds/include/alibabacloud/dds/model/ModifyNodeSpecBatchRequest.h index ee28a037e..6ac703199 100644 --- a/dds/include/alibabacloud/dds/model/ModifyNodeSpecBatchRequest.h +++ b/dds/include/alibabacloud/dds/model/ModifyNodeSpecBatchRequest.h @@ -36,10 +36,14 @@ public: void setClientToken(const std::string &clientToken); std::string getNodesInfo() const; void setNodesInfo(const std::string &nodesInfo); + std::string getTargetSecondaryZoneId() const; + void setTargetSecondaryZoneId(const std::string &targetSecondaryZoneId); std::string getCouponNo() const; void setCouponNo(const std::string &couponNo); std::string getAccessKeyId() const; void setAccessKeyId(const std::string &accessKeyId); + std::string getTargetZoneId() const; + void setTargetZoneId(const std::string &targetZoneId); std::string getRegionId() const; void setRegionId(const std::string ®ionId); std::string getEffectiveTime() const; @@ -56,8 +60,12 @@ public: void setResourceOwnerAccount(const std::string &resourceOwnerAccount); std::string getOwnerAccount() const; void setOwnerAccount(const std::string &ownerAccount); + std::string getTargetVswitchId() const; + void setTargetVswitchId(const std::string &targetVswitchId); long getOwnerId() const; void setOwnerId(long ownerId); + std::string getTargetHiddenZoneId() const; + void setTargetHiddenZoneId(const std::string &targetHiddenZoneId); std::string getOrderType() const; void setOrderType(const std::string &orderType); @@ -65,8 +73,10 @@ private: long resourceOwnerId_; std::string clientToken_; std::string nodesInfo_; + std::string targetSecondaryZoneId_; std::string couponNo_; std::string accessKeyId_; + std::string targetZoneId_; std::string regionId_; std::string effectiveTime_; std::string dBInstanceId_; @@ -75,7 +85,9 @@ private: std::string fromApp_; std::string resourceOwnerAccount_; std::string ownerAccount_; + std::string targetVswitchId_; long ownerId_; + std::string targetHiddenZoneId_; std::string orderType_; }; } // namespace Model diff --git a/dds/include/alibabacloud/dds/model/ModifyNodeSpecRequest.h b/dds/include/alibabacloud/dds/model/ModifyNodeSpecRequest.h index 9886c62d1..10bce8f45 100644 --- a/dds/include/alibabacloud/dds/model/ModifyNodeSpecRequest.h +++ b/dds/include/alibabacloud/dds/model/ModifyNodeSpecRequest.h @@ -36,12 +36,16 @@ public: void setClientToken(const std::string &clientToken); int getReadonlyReplicas() const; void setReadonlyReplicas(int readonlyReplicas); + std::string getTargetSecondaryZoneId() const; + void setTargetSecondaryZoneId(const std::string &targetSecondaryZoneId); std::string getCouponNo() const; void setCouponNo(const std::string &couponNo); std::string getNodeClass() const; void setNodeClass(const std::string &nodeClass); std::string getAccessKeyId() const; void setAccessKeyId(const std::string &accessKeyId); + std::string getTargetZoneId() const; + void setTargetZoneId(const std::string &targetZoneId); std::string getEffectiveTime() const; void setEffectiveTime(const std::string &effectiveTime); std::string getDBInstanceId() const; @@ -62,8 +66,12 @@ public: void setNodeStorage(int nodeStorage); std::string getOwnerAccount() const; void setOwnerAccount(const std::string &ownerAccount); + std::string getTargetVswitchId() const; + void setTargetVswitchId(const std::string &targetVswitchId); long getOwnerId() const; void setOwnerId(long ownerId); + std::string getTargetHiddenZoneId() const; + void setTargetHiddenZoneId(const std::string &targetHiddenZoneId); std::string getOrderType() const; void setOrderType(const std::string &orderType); @@ -71,9 +79,11 @@ private: long resourceOwnerId_; std::string clientToken_; int readonlyReplicas_; + std::string targetSecondaryZoneId_; std::string couponNo_; std::string nodeClass_; std::string accessKeyId_; + std::string targetZoneId_; std::string effectiveTime_; std::string dBInstanceId_; std::string switchTime_; @@ -84,7 +94,9 @@ private: std::string resourceOwnerAccount_; int nodeStorage_; std::string ownerAccount_; + std::string targetVswitchId_; long ownerId_; + std::string targetHiddenZoneId_; std::string orderType_; }; } // namespace Model diff --git a/dds/include/alibabacloud/dds/model/ModifySrvNetworkAddressRequest.h b/dds/include/alibabacloud/dds/model/ModifySrvNetworkAddressRequest.h new file mode 100644 index 000000000..e0a881a64 --- /dev/null +++ b/dds/include/alibabacloud/dds/model/ModifySrvNetworkAddressRequest.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_MODIFYSRVNETWORKADDRESSREQUEST_H_ +#define ALIBABACLOUD_DDS_MODEL_MODIFYSRVNETWORKADDRESSREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Dds { +namespace Model { +class ALIBABACLOUD_DDS_EXPORT ModifySrvNetworkAddressRequest : public RpcServiceRequest { +public: + ModifySrvNetworkAddressRequest(); + ~ModifySrvNetworkAddressRequest(); + long getResourceOwnerId() const; + void setResourceOwnerId(long resourceOwnerId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getDBInstanceId() const; + void setDBInstanceId(const std::string &dBInstanceId); + std::string getConnectionType() const; + void setConnectionType(const std::string &connectionType); + std::string getResourceOwnerAccount() const; + void setResourceOwnerAccount(const std::string &resourceOwnerAccount); + std::string getOwnerAccount() const; + void setOwnerAccount(const std::string &ownerAccount); + std::string getNewConnectionString() const; + void setNewConnectionString(const std::string &newConnectionString); + long getOwnerId() const; + void setOwnerId(long ownerId); + +private: + long resourceOwnerId_; + std::string accessKeyId_; + std::string dBInstanceId_; + std::string connectionType_; + std::string resourceOwnerAccount_; + std::string ownerAccount_; + std::string newConnectionString_; + long ownerId_; +}; +} // namespace Model +} // namespace Dds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYSRVNETWORKADDRESSREQUEST_H_ diff --git a/dds/include/alibabacloud/dds/model/ModifySrvNetworkAddressResult.h b/dds/include/alibabacloud/dds/model/ModifySrvNetworkAddressResult.h new file mode 100644 index 000000000..8e2b3d769 --- /dev/null +++ b/dds/include/alibabacloud/dds/model/ModifySrvNetworkAddressResult.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_MODIFYSRVNETWORKADDRESSRESULT_H_ +#define ALIBABACLOUD_DDS_MODEL_MODIFYSRVNETWORKADDRESSRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Dds + { + namespace Model + { + class ALIBABACLOUD_DDS_EXPORT ModifySrvNetworkAddressResult : public ServiceResult + { + public: + + + ModifySrvNetworkAddressResult(); + explicit ModifySrvNetworkAddressResult(const std::string &payload); + ~ModifySrvNetworkAddressResult(); + + protected: + void parse(const std::string &payload); + private: + + }; + } + } +} +#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYSRVNETWORKADDRESSRESULT_H_ \ No newline at end of file diff --git a/dds/src/DdsClient.cc b/dds/src/DdsClient.cc index d85d94168..9dc1d6462 100644 --- a/dds/src/DdsClient.cc +++ b/dds/src/DdsClient.cc @@ -51,6 +51,42 @@ DdsClient::DdsClient(const std::string & accessKeyId, const std::string & access DdsClient::~DdsClient() {} +DdsClient::AllocateDBInstanceSrvNetworkAddressOutcome DdsClient::allocateDBInstanceSrvNetworkAddress(const AllocateDBInstanceSrvNetworkAddressRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return AllocateDBInstanceSrvNetworkAddressOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return AllocateDBInstanceSrvNetworkAddressOutcome(AllocateDBInstanceSrvNetworkAddressResult(outcome.result())); + else + return AllocateDBInstanceSrvNetworkAddressOutcome(outcome.error()); +} + +void DdsClient::allocateDBInstanceSrvNetworkAddressAsync(const AllocateDBInstanceSrvNetworkAddressRequest& request, const AllocateDBInstanceSrvNetworkAddressAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, allocateDBInstanceSrvNetworkAddress(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DdsClient::AllocateDBInstanceSrvNetworkAddressOutcomeCallable DdsClient::allocateDBInstanceSrvNetworkAddressCallable(const AllocateDBInstanceSrvNetworkAddressRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->allocateDBInstanceSrvNetworkAddress(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + DdsClient::AllocateNodePrivateNetworkAddressOutcome DdsClient::allocateNodePrivateNetworkAddress(const AllocateNodePrivateNetworkAddressRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3795,6 +3831,42 @@ DdsClient::ModifySecurityIpsOutcomeCallable DdsClient::modifySecurityIpsCallable return task->get_future(); } +DdsClient::ModifySrvNetworkAddressOutcome DdsClient::modifySrvNetworkAddress(const ModifySrvNetworkAddressRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ModifySrvNetworkAddressOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ModifySrvNetworkAddressOutcome(ModifySrvNetworkAddressResult(outcome.result())); + else + return ModifySrvNetworkAddressOutcome(outcome.error()); +} + +void DdsClient::modifySrvNetworkAddressAsync(const ModifySrvNetworkAddressRequest& request, const ModifySrvNetworkAddressAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, modifySrvNetworkAddress(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DdsClient::ModifySrvNetworkAddressOutcomeCallable DdsClient::modifySrvNetworkAddressCallable(const ModifySrvNetworkAddressRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->modifySrvNetworkAddress(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + DdsClient::ModifyTaskInfoOutcome DdsClient::modifyTaskInfo(const ModifyTaskInfoRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); diff --git a/dds/src/model/AllocateDBInstanceSrvNetworkAddressRequest.cc b/dds/src/model/AllocateDBInstanceSrvNetworkAddressRequest.cc new file mode 100644 index 000000000..ce9845574 --- /dev/null +++ b/dds/src/model/AllocateDBInstanceSrvNetworkAddressRequest.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::AllocateDBInstanceSrvNetworkAddressRequest; + +AllocateDBInstanceSrvNetworkAddressRequest::AllocateDBInstanceSrvNetworkAddressRequest() + : RpcServiceRequest("dds", "2015-12-01", "AllocateDBInstanceSrvNetworkAddress") { + setMethod(HttpRequest::Method::Post); +} + +AllocateDBInstanceSrvNetworkAddressRequest::~AllocateDBInstanceSrvNetworkAddressRequest() {} + +long AllocateDBInstanceSrvNetworkAddressRequest::getResourceOwnerId() const { + return resourceOwnerId_; +} + +void AllocateDBInstanceSrvNetworkAddressRequest::setResourceOwnerId(long resourceOwnerId) { + resourceOwnerId_ = resourceOwnerId; + setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); +} + +std::string AllocateDBInstanceSrvNetworkAddressRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void AllocateDBInstanceSrvNetworkAddressRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); +} + +std::string AllocateDBInstanceSrvNetworkAddressRequest::getDBInstanceId() const { + return dBInstanceId_; +} + +void AllocateDBInstanceSrvNetworkAddressRequest::setDBInstanceId(const std::string &dBInstanceId) { + dBInstanceId_ = dBInstanceId; + setParameter(std::string("DBInstanceId"), dBInstanceId); +} + +std::string AllocateDBInstanceSrvNetworkAddressRequest::getNodeId() const { + return nodeId_; +} + +void AllocateDBInstanceSrvNetworkAddressRequest::setNodeId(const std::string &nodeId) { + nodeId_ = nodeId; + setParameter(std::string("NodeId"), nodeId); +} + +std::string AllocateDBInstanceSrvNetworkAddressRequest::getResourceOwnerAccount() const { + return resourceOwnerAccount_; +} + +void AllocateDBInstanceSrvNetworkAddressRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) { + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount); +} + +std::string AllocateDBInstanceSrvNetworkAddressRequest::getSrvConnectionType() const { + return srvConnectionType_; +} + +void AllocateDBInstanceSrvNetworkAddressRequest::setSrvConnectionType(const std::string &srvConnectionType) { + srvConnectionType_ = srvConnectionType; + setParameter(std::string("SrvConnectionType"), srvConnectionType); +} + +std::string AllocateDBInstanceSrvNetworkAddressRequest::getOwnerAccount() const { + return ownerAccount_; +} + +void AllocateDBInstanceSrvNetworkAddressRequest::setOwnerAccount(const std::string &ownerAccount) { + ownerAccount_ = ownerAccount; + setParameter(std::string("OwnerAccount"), ownerAccount); +} + +long AllocateDBInstanceSrvNetworkAddressRequest::getOwnerId() const { + return ownerId_; +} + +void AllocateDBInstanceSrvNetworkAddressRequest::setOwnerId(long ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), std::to_string(ownerId)); +} + diff --git a/dds/src/model/AllocateDBInstanceSrvNetworkAddressResult.cc b/dds/src/model/AllocateDBInstanceSrvNetworkAddressResult.cc new file mode 100644 index 000000000..65f54147d --- /dev/null +++ b/dds/src/model/AllocateDBInstanceSrvNetworkAddressResult.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; + +AllocateDBInstanceSrvNetworkAddressResult::AllocateDBInstanceSrvNetworkAddressResult() : + ServiceResult() +{} + +AllocateDBInstanceSrvNetworkAddressResult::AllocateDBInstanceSrvNetworkAddressResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +AllocateDBInstanceSrvNetworkAddressResult::~AllocateDBInstanceSrvNetworkAddressResult() +{} + +void AllocateDBInstanceSrvNetworkAddressResult::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/CreateBackupResult.cc b/dds/src/model/CreateBackupResult.cc index 18a725e8c..cd54c47db 100644 --- a/dds/src/model/CreateBackupResult.cc +++ b/dds/src/model/CreateBackupResult.cc @@ -41,6 +41,8 @@ void CreateBackupResult::parse(const std::string &payload) setRequestId(value["RequestId"].asString()); if(!value["BackupId"].isNull()) backupId_ = value["BackupId"].asString(); + if(!value["BackupJobId"].isNull()) + backupJobId_ = value["BackupJobId"].asString(); } @@ -49,3 +51,8 @@ std::string CreateBackupResult::getBackupId()const return backupId_; } +std::string CreateBackupResult::getBackupJobId()const +{ + return backupJobId_; +} + diff --git a/dds/src/model/DescribeActiveOperationTasksResult.cc b/dds/src/model/DescribeActiveOperationTasksResult.cc index fb2b59a83..2844e9dda 100644 --- a/dds/src/model/DescribeActiveOperationTasksResult.cc +++ b/dds/src/model/DescribeActiveOperationTasksResult.cc @@ -93,6 +93,8 @@ void DescribeActiveOperationTasksResult::parse(const std::string &payload) itemsObject.resultInfo = valueItemsItemsItem["ResultInfo"].asString(); if(!valueItemsItemsItem["Id"].isNull()) itemsObject.id = std::stoi(valueItemsItemsItem["Id"].asString()); + if(!valueItemsItemsItem["TaskParams"].isNull()) + itemsObject.taskParams = valueItemsItemsItem["TaskParams"].asString(); auto allSubInsNames = value["SubInsNames"]["SubInsNames"]; for (auto value : allSubInsNames) itemsObject.subInsNames.push_back(value.asString()); diff --git a/dds/src/model/DescribeBackupsRequest.cc b/dds/src/model/DescribeBackupsRequest.cc index 0b616a1ff..74f35f499 100644 --- a/dds/src/model/DescribeBackupsRequest.cc +++ b/dds/src/model/DescribeBackupsRequest.cc @@ -25,6 +25,15 @@ DescribeBackupsRequest::DescribeBackupsRequest() DescribeBackupsRequest::~DescribeBackupsRequest() {} +std::string DescribeBackupsRequest::getBackupJobId() const { + return backupJobId_; +} + +void DescribeBackupsRequest::setBackupJobId(const std::string &backupJobId) { + backupJobId_ = backupJobId; + setParameter(std::string("BackupJobId"), backupJobId); +} + long DescribeBackupsRequest::getResourceOwnerId() const { return resourceOwnerId_; } @@ -70,6 +79,15 @@ void DescribeBackupsRequest::setAccessKeyId(const std::string &accessKeyId) { setParameter(std::string("AccessKeyId"), accessKeyId); } +std::string DescribeBackupsRequest::getResourceGroupId() const { + return resourceGroupId_; +} + +void DescribeBackupsRequest::setResourceGroupId(const std::string &resourceGroupId) { + resourceGroupId_ = resourceGroupId; + setParameter(std::string("ResourceGroupId"), resourceGroupId); +} + int DescribeBackupsRequest::getPageSize() const { return pageSize_; } diff --git a/dds/src/model/DescribeClusterBackupsRequest.cc b/dds/src/model/DescribeClusterBackupsRequest.cc index b2e7dcba7..83cde6317 100644 --- a/dds/src/model/DescribeClusterBackupsRequest.cc +++ b/dds/src/model/DescribeClusterBackupsRequest.cc @@ -25,6 +25,15 @@ DescribeClusterBackupsRequest::DescribeClusterBackupsRequest() DescribeClusterBackupsRequest::~DescribeClusterBackupsRequest() {} +std::string DescribeClusterBackupsRequest::getBackupJobId() const { + return backupJobId_; +} + +void DescribeClusterBackupsRequest::setBackupJobId(const std::string &backupJobId) { + backupJobId_ = backupJobId; + setParameter(std::string("BackupJobId"), backupJobId); +} + long DescribeClusterBackupsRequest::getResourceOwnerId() const { return resourceOwnerId_; } @@ -61,6 +70,15 @@ void DescribeClusterBackupsRequest::setAccessKeyId(const std::string &accessKeyI setParameter(std::string("AccessKeyId"), accessKeyId); } +std::string DescribeClusterBackupsRequest::getResourceGroupId() const { + return resourceGroupId_; +} + +void DescribeClusterBackupsRequest::setResourceGroupId(const std::string &resourceGroupId) { + resourceGroupId_ = resourceGroupId; + setParameter(std::string("ResourceGroupId"), resourceGroupId); +} + int DescribeClusterBackupsRequest::getPageSize() const { return pageSize_; } diff --git a/dds/src/model/DescribeClusterRecoverTimeRequest.cc b/dds/src/model/DescribeClusterRecoverTimeRequest.cc index a2af37eba..c112d6600 100644 --- a/dds/src/model/DescribeClusterRecoverTimeRequest.cc +++ b/dds/src/model/DescribeClusterRecoverTimeRequest.cc @@ -34,6 +34,15 @@ void DescribeClusterRecoverTimeRequest::setResourceOwnerId(long resourceOwnerId) setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); } +std::string DescribeClusterRecoverTimeRequest::getSrcRegion() const { + return srcRegion_; +} + +void DescribeClusterRecoverTimeRequest::setSrcRegion(const std::string &srcRegion) { + srcRegion_ = srcRegion; + setParameter(std::string("SrcRegion"), srcRegion); +} + std::string DescribeClusterRecoverTimeRequest::getAccessKeyId() const { return accessKeyId_; } @@ -43,6 +52,15 @@ void DescribeClusterRecoverTimeRequest::setAccessKeyId(const std::string &access setParameter(std::string("AccessKeyId"), accessKeyId); } +std::string DescribeClusterRecoverTimeRequest::getResourceGroupId() const { + return resourceGroupId_; +} + +void DescribeClusterRecoverTimeRequest::setResourceGroupId(const std::string &resourceGroupId) { + resourceGroupId_ = resourceGroupId; + setParameter(std::string("ResourceGroupId"), resourceGroupId); +} + std::string DescribeClusterRecoverTimeRequest::getDBInstanceId() const { return dBInstanceId_; } @@ -52,6 +70,15 @@ void DescribeClusterRecoverTimeRequest::setDBInstanceId(const std::string &dBIns setParameter(std::string("DBInstanceId"), dBInstanceId); } +std::string DescribeClusterRecoverTimeRequest::getDestRegion() const { + return destRegion_; +} + +void DescribeClusterRecoverTimeRequest::setDestRegion(const std::string &destRegion) { + destRegion_ = destRegion; + setParameter(std::string("DestRegion"), destRegion); +} + std::string DescribeClusterRecoverTimeRequest::getResourceOwnerAccount() const { return resourceOwnerAccount_; } diff --git a/dds/src/model/DescribeDBInstanceAttributeResult.cc b/dds/src/model/DescribeDBInstanceAttributeResult.cc index 26fc52936..384a979ec 100644 --- a/dds/src/model/DescribeDBInstanceAttributeResult.cc +++ b/dds/src/model/DescribeDBInstanceAttributeResult.cc @@ -143,6 +143,12 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload) dBInstancesObject.provisionedIops = std::stol(valueDBInstancesDBInstance["ProvisionedIops"].asString()); if(!valueDBInstancesDBInstance["DisasterRecoveryInfo"].isNull()) dBInstancesObject.disasterRecoveryInfo = valueDBInstancesDBInstance["DisasterRecoveryInfo"].asString(); + if(!valueDBInstancesDBInstance["SearchNodeClass"].isNull()) + dBInstancesObject.searchNodeClass = valueDBInstancesDBInstance["SearchNodeClass"].asString(); + if(!valueDBInstancesDBInstance["SearchNodeStorage"].isNull()) + dBInstancesObject.searchNodeStorage = std::stoi(valueDBInstancesDBInstance["SearchNodeStorage"].asString()); + if(!valueDBInstancesDBInstance["SearchNodeCount"].isNull()) + dBInstancesObject.searchNodeCount = std::stoi(valueDBInstancesDBInstance["SearchNodeCount"].asString()); auto allReplicaSetsNode = valueDBInstancesDBInstance["ReplicaSets"]["ReplicaSet"]; for (auto valueDBInstancesDBInstanceReplicaSetsReplicaSet : allReplicaSetsNode) { diff --git a/dds/src/model/DescribeInstanceRecoverTimeRequest.cc b/dds/src/model/DescribeInstanceRecoverTimeRequest.cc index df29de8a4..af91c1ee0 100644 --- a/dds/src/model/DescribeInstanceRecoverTimeRequest.cc +++ b/dds/src/model/DescribeInstanceRecoverTimeRequest.cc @@ -34,6 +34,15 @@ void DescribeInstanceRecoverTimeRequest::setResourceOwnerId(long resourceOwnerId setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); } +std::string DescribeInstanceRecoverTimeRequest::getSrcRegion() const { + return srcRegion_; +} + +void DescribeInstanceRecoverTimeRequest::setSrcRegion(const std::string &srcRegion) { + srcRegion_ = srcRegion; + setParameter(std::string("SrcRegion"), srcRegion); +} + std::string DescribeInstanceRecoverTimeRequest::getAccessKeyId() const { return accessKeyId_; } @@ -43,6 +52,15 @@ void DescribeInstanceRecoverTimeRequest::setAccessKeyId(const std::string &acces setParameter(std::string("AccessKeyId"), accessKeyId); } +std::string DescribeInstanceRecoverTimeRequest::getResourceGroupId() const { + return resourceGroupId_; +} + +void DescribeInstanceRecoverTimeRequest::setResourceGroupId(const std::string &resourceGroupId) { + resourceGroupId_ = resourceGroupId; + setParameter(std::string("ResourceGroupId"), resourceGroupId); +} + std::string DescribeInstanceRecoverTimeRequest::getSecurityToken() const { return securityToken_; } @@ -61,6 +79,15 @@ void DescribeInstanceRecoverTimeRequest::setDBInstanceId(const std::string &dBIn setParameter(std::string("DBInstanceId"), dBInstanceId); } +std::string DescribeInstanceRecoverTimeRequest::getDestRegion() const { + return destRegion_; +} + +void DescribeInstanceRecoverTimeRequest::setDestRegion(const std::string &destRegion) { + destRegion_ = destRegion; + setParameter(std::string("DestRegion"), destRegion); +} + std::string DescribeInstanceRecoverTimeRequest::getResourceOwnerAccount() const { return resourceOwnerAccount_; } diff --git a/dds/src/model/DescribePriceResult.cc b/dds/src/model/DescribePriceResult.cc index b8d6d4e29..698e271fa 100644 --- a/dds/src/model/DescribePriceResult.cc +++ b/dds/src/model/DescribePriceResult.cc @@ -93,6 +93,8 @@ void DescribePriceResult::parse(const std::string &payload) moduleInstanceObject.priceUnit = valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["priceUnit"].asString(); if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["priceType"].isNull()) moduleInstanceObject.priceType = valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["priceType"].asString(); + if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["UnitPriceUnit4Buy"].isNull()) + moduleInstanceObject.unitPriceUnit4Buy = valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["UnitPriceUnit4Buy"].asString(); auto allPromDetailList2Node = valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["PromDetailList"]["PromDetail"]; for (auto valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetail : allPromDetailList2Node) { diff --git a/dds/src/model/DescribeUserEncryptionKeyListRequest.cc b/dds/src/model/DescribeUserEncryptionKeyListRequest.cc index b6ee73a18..c2be37659 100644 --- a/dds/src/model/DescribeUserEncryptionKeyListRequest.cc +++ b/dds/src/model/DescribeUserEncryptionKeyListRequest.cc @@ -79,6 +79,15 @@ void DescribeUserEncryptionKeyListRequest::setOwnerId(long ownerId) { setParameter(std::string("OwnerId"), std::to_string(ownerId)); } +std::string DescribeUserEncryptionKeyListRequest::getRoleARN() const { + return roleARN_; +} + +void DescribeUserEncryptionKeyListRequest::setRoleARN(const std::string &roleARN) { + roleARN_ = roleARN; + setParameter(std::string("RoleARN"), roleARN); +} + std::string DescribeUserEncryptionKeyListRequest::getTargetRegionId() const { return targetRegionId_; } diff --git a/dds/src/model/ModifyDBInstanceSpecRequest.cc b/dds/src/model/ModifyDBInstanceSpecRequest.cc index aca03d1a9..b20d9109f 100644 --- a/dds/src/model/ModifyDBInstanceSpecRequest.cc +++ b/dds/src/model/ModifyDBInstanceSpecRequest.cc @@ -61,6 +61,15 @@ void ModifyDBInstanceSpecRequest::setExtraParam(const std::string &extraParam) { setParameter(std::string("ExtraParam"), extraParam); } +std::string ModifyDBInstanceSpecRequest::getTargetSecondaryZoneId() const { + return targetSecondaryZoneId_; +} + +void ModifyDBInstanceSpecRequest::setTargetSecondaryZoneId(const std::string &targetSecondaryZoneId) { + targetSecondaryZoneId_ = targetSecondaryZoneId; + setParameter(std::string("TargetSecondaryZoneId"), targetSecondaryZoneId); +} + std::string ModifyDBInstanceSpecRequest::getCouponNo() const { return couponNo_; } @@ -88,6 +97,15 @@ void ModifyDBInstanceSpecRequest::setAccessKeyId(const std::string &accessKeyId) setParameter(std::string("AccessKeyId"), accessKeyId); } +std::string ModifyDBInstanceSpecRequest::getTargetZoneId() const { + return targetZoneId_; +} + +void ModifyDBInstanceSpecRequest::setTargetZoneId(const std::string &targetZoneId) { + targetZoneId_ = targetZoneId; + setParameter(std::string("TargetZoneId"), targetZoneId); +} + std::string ModifyDBInstanceSpecRequest::getEffectiveTime() const { return effectiveTime_; } @@ -115,6 +133,15 @@ void ModifyDBInstanceSpecRequest::setBusinessInfo(const std::string &businessInf setParameter(std::string("BusinessInfo"), businessInfo); } +std::string ModifyDBInstanceSpecRequest::getSearchNodeClass() const { + return searchNodeClass_; +} + +void ModifyDBInstanceSpecRequest::setSearchNodeClass(const std::string &searchNodeClass) { + searchNodeClass_ = searchNodeClass; + setParameter(std::string("SearchNodeClass"), searchNodeClass); +} + bool ModifyDBInstanceSpecRequest::getAutoPay() const { return autoPay_; } @@ -151,6 +178,24 @@ void ModifyDBInstanceSpecRequest::setOwnerAccount(const std::string &ownerAccoun setParameter(std::string("OwnerAccount"), ownerAccount); } +long ModifyDBInstanceSpecRequest::getSearchNodeStorage() const { + return searchNodeStorage_; +} + +void ModifyDBInstanceSpecRequest::setSearchNodeStorage(long searchNodeStorage) { + searchNodeStorage_ = searchNodeStorage; + setParameter(std::string("SearchNodeStorage"), std::to_string(searchNodeStorage)); +} + +std::string ModifyDBInstanceSpecRequest::getTargetVswitchId() const { + return targetVswitchId_; +} + +void ModifyDBInstanceSpecRequest::setTargetVswitchId(const std::string &targetVswitchId) { + targetVswitchId_ = targetVswitchId; + setParameter(std::string("TargetVswitchId"), targetVswitchId); +} + long ModifyDBInstanceSpecRequest::getOwnerId() const { return ownerId_; } @@ -169,6 +214,24 @@ void ModifyDBInstanceSpecRequest::setDBInstanceClass(const std::string &dBInstan setParameter(std::string("DBInstanceClass"), dBInstanceClass); } +long ModifyDBInstanceSpecRequest::getSearchNodeCount() const { + return searchNodeCount_; +} + +void ModifyDBInstanceSpecRequest::setSearchNodeCount(long searchNodeCount) { + searchNodeCount_ = searchNodeCount; + setParameter(std::string("SearchNodeCount"), std::to_string(searchNodeCount)); +} + +std::string ModifyDBInstanceSpecRequest::getTargetHiddenZoneId() const { + return targetHiddenZoneId_; +} + +void ModifyDBInstanceSpecRequest::setTargetHiddenZoneId(const std::string &targetHiddenZoneId) { + targetHiddenZoneId_ = targetHiddenZoneId; + setParameter(std::string("TargetHiddenZoneId"), targetHiddenZoneId); +} + std::string ModifyDBInstanceSpecRequest::getOrderType() const { return orderType_; } diff --git a/dds/src/model/ModifyNodeSpecBatchRequest.cc b/dds/src/model/ModifyNodeSpecBatchRequest.cc index 1059808b0..4497cc96a 100644 --- a/dds/src/model/ModifyNodeSpecBatchRequest.cc +++ b/dds/src/model/ModifyNodeSpecBatchRequest.cc @@ -52,6 +52,15 @@ void ModifyNodeSpecBatchRequest::setNodesInfo(const std::string &nodesInfo) { setParameter(std::string("NodesInfo"), nodesInfo); } +std::string ModifyNodeSpecBatchRequest::getTargetSecondaryZoneId() const { + return targetSecondaryZoneId_; +} + +void ModifyNodeSpecBatchRequest::setTargetSecondaryZoneId(const std::string &targetSecondaryZoneId) { + targetSecondaryZoneId_ = targetSecondaryZoneId; + setParameter(std::string("TargetSecondaryZoneId"), targetSecondaryZoneId); +} + std::string ModifyNodeSpecBatchRequest::getCouponNo() const { return couponNo_; } @@ -70,6 +79,15 @@ void ModifyNodeSpecBatchRequest::setAccessKeyId(const std::string &accessKeyId) setParameter(std::string("AccessKeyId"), accessKeyId); } +std::string ModifyNodeSpecBatchRequest::getTargetZoneId() const { + return targetZoneId_; +} + +void ModifyNodeSpecBatchRequest::setTargetZoneId(const std::string &targetZoneId) { + targetZoneId_ = targetZoneId; + setParameter(std::string("TargetZoneId"), targetZoneId); +} + std::string ModifyNodeSpecBatchRequest::getRegionId() const { return regionId_; } @@ -142,6 +160,15 @@ void ModifyNodeSpecBatchRequest::setOwnerAccount(const std::string &ownerAccount setParameter(std::string("OwnerAccount"), ownerAccount); } +std::string ModifyNodeSpecBatchRequest::getTargetVswitchId() const { + return targetVswitchId_; +} + +void ModifyNodeSpecBatchRequest::setTargetVswitchId(const std::string &targetVswitchId) { + targetVswitchId_ = targetVswitchId; + setParameter(std::string("TargetVswitchId"), targetVswitchId); +} + long ModifyNodeSpecBatchRequest::getOwnerId() const { return ownerId_; } @@ -151,6 +178,15 @@ void ModifyNodeSpecBatchRequest::setOwnerId(long ownerId) { setParameter(std::string("OwnerId"), std::to_string(ownerId)); } +std::string ModifyNodeSpecBatchRequest::getTargetHiddenZoneId() const { + return targetHiddenZoneId_; +} + +void ModifyNodeSpecBatchRequest::setTargetHiddenZoneId(const std::string &targetHiddenZoneId) { + targetHiddenZoneId_ = targetHiddenZoneId; + setParameter(std::string("TargetHiddenZoneId"), targetHiddenZoneId); +} + std::string ModifyNodeSpecBatchRequest::getOrderType() const { return orderType_; } diff --git a/dds/src/model/ModifyNodeSpecRequest.cc b/dds/src/model/ModifyNodeSpecRequest.cc index 9cf587443..3fc18d083 100644 --- a/dds/src/model/ModifyNodeSpecRequest.cc +++ b/dds/src/model/ModifyNodeSpecRequest.cc @@ -52,6 +52,15 @@ void ModifyNodeSpecRequest::setReadonlyReplicas(int readonlyReplicas) { setParameter(std::string("ReadonlyReplicas"), std::to_string(readonlyReplicas)); } +std::string ModifyNodeSpecRequest::getTargetSecondaryZoneId() const { + return targetSecondaryZoneId_; +} + +void ModifyNodeSpecRequest::setTargetSecondaryZoneId(const std::string &targetSecondaryZoneId) { + targetSecondaryZoneId_ = targetSecondaryZoneId; + setParameter(std::string("TargetSecondaryZoneId"), targetSecondaryZoneId); +} + std::string ModifyNodeSpecRequest::getCouponNo() const { return couponNo_; } @@ -79,6 +88,15 @@ void ModifyNodeSpecRequest::setAccessKeyId(const std::string &accessKeyId) { setParameter(std::string("AccessKeyId"), accessKeyId); } +std::string ModifyNodeSpecRequest::getTargetZoneId() const { + return targetZoneId_; +} + +void ModifyNodeSpecRequest::setTargetZoneId(const std::string &targetZoneId) { + targetZoneId_ = targetZoneId; + setParameter(std::string("TargetZoneId"), targetZoneId); +} + std::string ModifyNodeSpecRequest::getEffectiveTime() const { return effectiveTime_; } @@ -169,6 +187,15 @@ void ModifyNodeSpecRequest::setOwnerAccount(const std::string &ownerAccount) { setParameter(std::string("OwnerAccount"), ownerAccount); } +std::string ModifyNodeSpecRequest::getTargetVswitchId() const { + return targetVswitchId_; +} + +void ModifyNodeSpecRequest::setTargetVswitchId(const std::string &targetVswitchId) { + targetVswitchId_ = targetVswitchId; + setParameter(std::string("TargetVswitchId"), targetVswitchId); +} + long ModifyNodeSpecRequest::getOwnerId() const { return ownerId_; } @@ -178,6 +205,15 @@ void ModifyNodeSpecRequest::setOwnerId(long ownerId) { setParameter(std::string("OwnerId"), std::to_string(ownerId)); } +std::string ModifyNodeSpecRequest::getTargetHiddenZoneId() const { + return targetHiddenZoneId_; +} + +void ModifyNodeSpecRequest::setTargetHiddenZoneId(const std::string &targetHiddenZoneId) { + targetHiddenZoneId_ = targetHiddenZoneId; + setParameter(std::string("TargetHiddenZoneId"), targetHiddenZoneId); +} + std::string ModifyNodeSpecRequest::getOrderType() const { return orderType_; } diff --git a/dds/src/model/ModifySrvNetworkAddressRequest.cc b/dds/src/model/ModifySrvNetworkAddressRequest.cc new file mode 100644 index 000000000..991d6a2eb --- /dev/null +++ b/dds/src/model/ModifySrvNetworkAddressRequest.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::ModifySrvNetworkAddressRequest; + +ModifySrvNetworkAddressRequest::ModifySrvNetworkAddressRequest() + : RpcServiceRequest("dds", "2015-12-01", "ModifySrvNetworkAddress") { + setMethod(HttpRequest::Method::Post); +} + +ModifySrvNetworkAddressRequest::~ModifySrvNetworkAddressRequest() {} + +long ModifySrvNetworkAddressRequest::getResourceOwnerId() const { + return resourceOwnerId_; +} + +void ModifySrvNetworkAddressRequest::setResourceOwnerId(long resourceOwnerId) { + resourceOwnerId_ = resourceOwnerId; + setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); +} + +std::string ModifySrvNetworkAddressRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void ModifySrvNetworkAddressRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); +} + +std::string ModifySrvNetworkAddressRequest::getDBInstanceId() const { + return dBInstanceId_; +} + +void ModifySrvNetworkAddressRequest::setDBInstanceId(const std::string &dBInstanceId) { + dBInstanceId_ = dBInstanceId; + setParameter(std::string("DBInstanceId"), dBInstanceId); +} + +std::string ModifySrvNetworkAddressRequest::getConnectionType() const { + return connectionType_; +} + +void ModifySrvNetworkAddressRequest::setConnectionType(const std::string &connectionType) { + connectionType_ = connectionType; + setParameter(std::string("ConnectionType"), connectionType); +} + +std::string ModifySrvNetworkAddressRequest::getResourceOwnerAccount() const { + return resourceOwnerAccount_; +} + +void ModifySrvNetworkAddressRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) { + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount); +} + +std::string ModifySrvNetworkAddressRequest::getOwnerAccount() const { + return ownerAccount_; +} + +void ModifySrvNetworkAddressRequest::setOwnerAccount(const std::string &ownerAccount) { + ownerAccount_ = ownerAccount; + setParameter(std::string("OwnerAccount"), ownerAccount); +} + +std::string ModifySrvNetworkAddressRequest::getNewConnectionString() const { + return newConnectionString_; +} + +void ModifySrvNetworkAddressRequest::setNewConnectionString(const std::string &newConnectionString) { + newConnectionString_ = newConnectionString; + setParameter(std::string("NewConnectionString"), newConnectionString); +} + +long ModifySrvNetworkAddressRequest::getOwnerId() const { + return ownerId_; +} + +void ModifySrvNetworkAddressRequest::setOwnerId(long ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), std::to_string(ownerId)); +} + diff --git a/dds/src/model/ModifySrvNetworkAddressResult.cc b/dds/src/model/ModifySrvNetworkAddressResult.cc new file mode 100644 index 000000000..6104c247f --- /dev/null +++ b/dds/src/model/ModifySrvNetworkAddressResult.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; + +ModifySrvNetworkAddressResult::ModifySrvNetworkAddressResult() : + ServiceResult() +{} + +ModifySrvNetworkAddressResult::ModifySrvNetworkAddressResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ModifySrvNetworkAddressResult::~ModifySrvNetworkAddressResult() +{} + +void ModifySrvNetworkAddressResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + +} +