Generated 2015-12-01 for Dds.

This commit is contained in:
sdk-team
2025-11-03 03:36:25 +00:00
parent b52edc6252
commit 322f1ef667
36 changed files with 943 additions and 1 deletions

View File

@@ -1 +1 @@
1.36.2114
1.36.2115

View File

@@ -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

View File

@@ -22,6 +22,8 @@
#include <alibabacloud/core/EndpointProvider.h>
#include <alibabacloud/core/RpcServiceClient.h>
#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<Error, Model::AllocateDBInstanceSrvNetworkAddressResult> AllocateDBInstanceSrvNetworkAddressOutcome;
typedef std::future<AllocateDBInstanceSrvNetworkAddressOutcome> AllocateDBInstanceSrvNetworkAddressOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::AllocateDBInstanceSrvNetworkAddressRequest&, const AllocateDBInstanceSrvNetworkAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocateDBInstanceSrvNetworkAddressAsyncHandler;
typedef Outcome<Error, Model::AllocateNodePrivateNetworkAddressResult> AllocateNodePrivateNetworkAddressOutcome;
typedef std::future<AllocateNodePrivateNetworkAddressOutcome> AllocateNodePrivateNetworkAddressOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::AllocateNodePrivateNetworkAddressRequest&, const AllocateNodePrivateNetworkAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocateNodePrivateNetworkAddressAsyncHandler;
@@ -581,6 +588,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifySecurityIpsResult> ModifySecurityIpsOutcome;
typedef std::future<ModifySecurityIpsOutcome> ModifySecurityIpsOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifySecurityIpsRequest&, const ModifySecurityIpsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySecurityIpsAsyncHandler;
typedef Outcome<Error, Model::ModifySrvNetworkAddressResult> ModifySrvNetworkAddressOutcome;
typedef std::future<ModifySrvNetworkAddressOutcome> ModifySrvNetworkAddressOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifySrvNetworkAddressRequest&, const ModifySrvNetworkAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySrvNetworkAddressAsyncHandler;
typedef Outcome<Error, Model::ModifyTaskInfoResult> ModifyTaskInfoOutcome;
typedef std::future<ModifyTaskInfoOutcome> ModifyTaskInfoOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifyTaskInfoRequest&, const ModifyTaskInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyTaskInfoAsyncHandler;
@@ -631,6 +641,9 @@ namespace AlibabaCloud
DdsClient(const std::shared_ptr<CredentialsProvider> &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<const AsyncCallerContext>& 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<const AsyncCallerContext>& 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<const AsyncCallerContext>& 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<const AsyncCallerContext>& 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<const AsyncCallerContext>& context = nullptr) const;
ModifyTaskInfoOutcomeCallable modifyTaskInfoCallable(const Model::ModifyTaskInfoRequest& request) const;

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_ALLOCATEDBINSTANCESRVNETWORKADDRESSREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_ALLOCATEDBINSTANCESRVNETWORKADDRESSREQUEST_H_
#include <alibabacloud/dds/DdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
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_

View File

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

View File

@@ -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_;
};
}

View File

@@ -54,6 +54,7 @@ namespace AlibabaCloud
std::string insComment;
std::string changeLevelEn;
std::string allowCancel;
std::string taskParams;
std::string allowChange;
std::vector<std::string> subInsNames;
std::string region;

View File

@@ -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_;

View File

@@ -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_;

View File

@@ -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_;

View File

@@ -118,6 +118,7 @@ namespace AlibabaCloud
std::string dBInstanceType;
std::string replicaSetName;
std::vector<DBInstance::ReplicaSet> replicaSets;
int searchNodeCount;
std::string syncPercent;
std::string dBInstanceId;
std::string lastDowngradeTime;
@@ -160,12 +161,14 @@ namespace AlibabaCloud
std::vector<DBInstance::ShardAttribute> 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;
};

View File

@@ -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_;

View File

@@ -162,6 +162,7 @@ namespace AlibabaCloud
std::string priceUnit;
bool pricingModule;
std::string moduleCode;
std::string unitPriceUnit4Buy;
DepreciateInfo1 depreciateInfo1;
double totalProductFee;
std::vector<ModuleInstanceItem::ModuleAttr> moduleAttrs;

View File

@@ -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

View File

@@ -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

View File

@@ -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 &regionId);
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

View File

@@ -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

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_MODIFYSRVNETWORKADDRESSREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_MODIFYSRVNETWORKADDRESSREQUEST_H_
#include <alibabacloud/dds/DdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
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_

View File

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

View File

@@ -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<const AsyncCallerContext>& 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<std::packaged_task<AllocateDBInstanceSrvNetworkAddressOutcome()>>(
[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<const AsyncCallerContext>& 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<std::packaged_task<ModifySrvNetworkAddressOutcome()>>(
[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();

View File

@@ -0,0 +1,99 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/AllocateDBInstanceSrvNetworkAddressRequest.h>
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));
}

View File

@@ -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 <alibabacloud/dds/model/AllocateDBInstanceSrvNetworkAddressResult.h>
#include <json/json.h>
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());
}

View File

@@ -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_;
}

View File

@@ -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());

View File

@@ -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_;
}

View File

@@ -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_;
}

View File

@@ -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_;
}

View File

@@ -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)
{

View File

@@ -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_;
}

View File

@@ -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)
{

View File

@@ -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_;
}

View File

@@ -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_;
}

View File

@@ -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_;
}

View File

@@ -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_;
}

View File

@@ -0,0 +1,99 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/ModifySrvNetworkAddressRequest.h>
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));
}

View File

@@ -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 <alibabacloud/dds/model/ModifySrvNetworkAddressResult.h>
#include <json/json.h>
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());
}