Generated 2015-12-01 for Dds.

This commit is contained in:
sdk-team
2024-05-24 09:22:56 +00:00
parent 3312e299ac
commit 5c871c6dcd
46 changed files with 1267 additions and 109 deletions

View File

@@ -1 +1 @@
1.36.1914
1.36.1915

View File

@@ -163,6 +163,8 @@ set(dds_public_header_model
include/alibabacloud/dds/model/MigrateToOtherZoneResult.h
include/alibabacloud/dds/model/ModifyAccountDescriptionRequest.h
include/alibabacloud/dds/model/ModifyAccountDescriptionResult.h
include/alibabacloud/dds/model/ModifyActiveOperationTasksRequest.h
include/alibabacloud/dds/model/ModifyActiveOperationTasksResult.h
include/alibabacloud/dds/model/ModifyAuditLogFilterRequest.h
include/alibabacloud/dds/model/ModifyAuditLogFilterResult.h
include/alibabacloud/dds/model/ModifyAuditPolicyRequest.h
@@ -173,6 +175,8 @@ set(dds_public_header_model
include/alibabacloud/dds/model/ModifyDBInstanceConnectionStringResult.h
include/alibabacloud/dds/model/ModifyDBInstanceDescriptionRequest.h
include/alibabacloud/dds/model/ModifyDBInstanceDescriptionResult.h
include/alibabacloud/dds/model/ModifyDBInstanceDiskTypeRequest.h
include/alibabacloud/dds/model/ModifyDBInstanceDiskTypeResult.h
include/alibabacloud/dds/model/ModifyDBInstanceMaintainTimeRequest.h
include/alibabacloud/dds/model/ModifyDBInstanceMaintainTimeResult.h
include/alibabacloud/dds/model/ModifyDBInstanceMonitorRequest.h
@@ -384,6 +388,8 @@ set(dds_src
src/model/MigrateToOtherZoneResult.cc
src/model/ModifyAccountDescriptionRequest.cc
src/model/ModifyAccountDescriptionResult.cc
src/model/ModifyActiveOperationTasksRequest.cc
src/model/ModifyActiveOperationTasksResult.cc
src/model/ModifyAuditLogFilterRequest.cc
src/model/ModifyAuditLogFilterResult.cc
src/model/ModifyAuditPolicyRequest.cc
@@ -394,6 +400,8 @@ set(dds_src
src/model/ModifyDBInstanceConnectionStringResult.cc
src/model/ModifyDBInstanceDescriptionRequest.cc
src/model/ModifyDBInstanceDescriptionResult.cc
src/model/ModifyDBInstanceDiskTypeRequest.cc
src/model/ModifyDBInstanceDiskTypeResult.cc
src/model/ModifyDBInstanceMaintainTimeRequest.cc
src/model/ModifyDBInstanceMaintainTimeResult.cc
src/model/ModifyDBInstanceMonitorRequest.cc

View File

@@ -164,6 +164,8 @@
#include "model/MigrateToOtherZoneResult.h"
#include "model/ModifyAccountDescriptionRequest.h"
#include "model/ModifyAccountDescriptionResult.h"
#include "model/ModifyActiveOperationTasksRequest.h"
#include "model/ModifyActiveOperationTasksResult.h"
#include "model/ModifyAuditLogFilterRequest.h"
#include "model/ModifyAuditLogFilterResult.h"
#include "model/ModifyAuditPolicyRequest.h"
@@ -174,6 +176,8 @@
#include "model/ModifyDBInstanceConnectionStringResult.h"
#include "model/ModifyDBInstanceDescriptionRequest.h"
#include "model/ModifyDBInstanceDescriptionResult.h"
#include "model/ModifyDBInstanceDiskTypeRequest.h"
#include "model/ModifyDBInstanceDiskTypeResult.h"
#include "model/ModifyDBInstanceMaintainTimeRequest.h"
#include "model/ModifyDBInstanceMaintainTimeResult.h"
#include "model/ModifyDBInstanceMonitorRequest.h"
@@ -462,6 +466,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyAccountDescriptionResult> ModifyAccountDescriptionOutcome;
typedef std::future<ModifyAccountDescriptionOutcome> ModifyAccountDescriptionOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifyAccountDescriptionRequest&, const ModifyAccountDescriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAccountDescriptionAsyncHandler;
typedef Outcome<Error, Model::ModifyActiveOperationTasksResult> ModifyActiveOperationTasksOutcome;
typedef std::future<ModifyActiveOperationTasksOutcome> ModifyActiveOperationTasksOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifyActiveOperationTasksRequest&, const ModifyActiveOperationTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyActiveOperationTasksAsyncHandler;
typedef Outcome<Error, Model::ModifyAuditLogFilterResult> ModifyAuditLogFilterOutcome;
typedef std::future<ModifyAuditLogFilterOutcome> ModifyAuditLogFilterOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifyAuditLogFilterRequest&, const ModifyAuditLogFilterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAuditLogFilterAsyncHandler;
@@ -477,6 +484,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyDBInstanceDescriptionResult> ModifyDBInstanceDescriptionOutcome;
typedef std::future<ModifyDBInstanceDescriptionOutcome> ModifyDBInstanceDescriptionOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifyDBInstanceDescriptionRequest&, const ModifyDBInstanceDescriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceDescriptionAsyncHandler;
typedef Outcome<Error, Model::ModifyDBInstanceDiskTypeResult> ModifyDBInstanceDiskTypeOutcome;
typedef std::future<ModifyDBInstanceDiskTypeOutcome> ModifyDBInstanceDiskTypeOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifyDBInstanceDiskTypeRequest&, const ModifyDBInstanceDiskTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceDiskTypeAsyncHandler;
typedef Outcome<Error, Model::ModifyDBInstanceMaintainTimeResult> ModifyDBInstanceMaintainTimeOutcome;
typedef std::future<ModifyDBInstanceMaintainTimeOutcome> ModifyDBInstanceMaintainTimeOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifyDBInstanceMaintainTimeRequest&, const ModifyDBInstanceMaintainTimeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceMaintainTimeAsyncHandler;
@@ -794,6 +804,9 @@ namespace AlibabaCloud
ModifyAccountDescriptionOutcome modifyAccountDescription(const Model::ModifyAccountDescriptionRequest &request)const;
void modifyAccountDescriptionAsync(const Model::ModifyAccountDescriptionRequest& request, const ModifyAccountDescriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyAccountDescriptionOutcomeCallable modifyAccountDescriptionCallable(const Model::ModifyAccountDescriptionRequest& request) const;
ModifyActiveOperationTasksOutcome modifyActiveOperationTasks(const Model::ModifyActiveOperationTasksRequest &request)const;
void modifyActiveOperationTasksAsync(const Model::ModifyActiveOperationTasksRequest& request, const ModifyActiveOperationTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyActiveOperationTasksOutcomeCallable modifyActiveOperationTasksCallable(const Model::ModifyActiveOperationTasksRequest& request) const;
ModifyAuditLogFilterOutcome modifyAuditLogFilter(const Model::ModifyAuditLogFilterRequest &request)const;
void modifyAuditLogFilterAsync(const Model::ModifyAuditLogFilterRequest& request, const ModifyAuditLogFilterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyAuditLogFilterOutcomeCallable modifyAuditLogFilterCallable(const Model::ModifyAuditLogFilterRequest& request) const;
@@ -809,6 +822,9 @@ namespace AlibabaCloud
ModifyDBInstanceDescriptionOutcome modifyDBInstanceDescription(const Model::ModifyDBInstanceDescriptionRequest &request)const;
void modifyDBInstanceDescriptionAsync(const Model::ModifyDBInstanceDescriptionRequest& request, const ModifyDBInstanceDescriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDBInstanceDescriptionOutcomeCallable modifyDBInstanceDescriptionCallable(const Model::ModifyDBInstanceDescriptionRequest& request) const;
ModifyDBInstanceDiskTypeOutcome modifyDBInstanceDiskType(const Model::ModifyDBInstanceDiskTypeRequest &request)const;
void modifyDBInstanceDiskTypeAsync(const Model::ModifyDBInstanceDiskTypeRequest& request, const ModifyDBInstanceDiskTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDBInstanceDiskTypeOutcomeCallable modifyDBInstanceDiskTypeCallable(const Model::ModifyDBInstanceDiskTypeRequest& request) const;
ModifyDBInstanceMaintainTimeOutcome modifyDBInstanceMaintainTime(const Model::ModifyDBInstanceMaintainTimeRequest &request)const;
void modifyDBInstanceMaintainTimeAsync(const Model::ModifyDBInstanceMaintainTimeRequest& request, const ModifyDBInstanceMaintainTimeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDBInstanceMaintainTimeOutcomeCallable modifyDBInstanceMaintainTimeCallable(const Model::ModifyDBInstanceMaintainTimeRequest& request) const;

View File

@@ -32,14 +32,20 @@ public:
~CheckRecoveryConditionRequest();
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 getDatabaseNames() const;
void setDatabaseNames(const std::string &databaseNames);
std::string getInstanceType() const;
void setInstanceType(const std::string &instanceType);
std::string getRestoreTime() const;
void setRestoreTime(const std::string &restoreTime);
std::string getDestRegion() const;
void setDestRegion(const std::string &destRegion);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
@@ -50,18 +56,24 @@ public:
void setSourceDBInstance(const std::string &sourceDBInstance);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getRestoreType() const;
void setRestoreType(const std::string &restoreType);
private:
long resourceOwnerId_;
std::string srcRegion_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string databaseNames_;
std::string instanceType_;
std::string restoreTime_;
std::string destRegion_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string backupId_;
std::string sourceDBInstance_;
long ownerId_;
std::string restoreType_;
};
} // namespace Model
} // namespace Dds

View File

@@ -46,6 +46,8 @@ public:
void setEngineVersion(const std::string &engineVersion);
std::string getNetworkType() const;
void setNetworkType(const std::string &networkType);
std::string getSrcRegion() const;
void setSrcRegion(const std::string &srcRegion);
std::string getStorageType() const;
void setStorageType(const std::string &storageType);
std::string getResourceGroupId() const;
@@ -106,6 +108,8 @@ public:
void setOwnerAccount(const std::string &ownerAccount);
std::string getClusterId() const;
void setClusterId(const std::string &clusterId);
std::string getRestoreType() const;
void setRestoreType(const std::string &restoreType);
std::string getAccountPassword() const;
void setAccountPassword(const std::string &accountPassword);
bool getEncrypted() const;
@@ -122,6 +126,7 @@ private:
std::string couponNo_;
std::string engineVersion_;
std::string networkType_;
std::string srcRegion_;
std::string storageType_;
std::string resourceGroupId_;
std::string dBInstanceDescription_;
@@ -152,6 +157,7 @@ private:
std::string srcDBInstanceId_;
std::string ownerAccount_;
std::string clusterId_;
std::string restoreType_;
std::string accountPassword_;
bool encrypted_;
std::string vpcId_;

View File

@@ -54,6 +54,8 @@ public:
void setEngineVersion(const std::string &engineVersion);
std::string getNetworkType() const;
void setNetworkType(const std::string &networkType);
std::string getSrcRegion() const;
void setSrcRegion(const std::string &srcRegion);
std::vector<ReplicaSet> getReplicaSet() const;
void setReplicaSet(const std::vector<ReplicaSet> &replicaSet);
std::string getStorageType() const;
@@ -68,6 +70,8 @@ public:
void setGlobalSecurityGroupIds(const std::string &globalSecurityGroupIds);
int getPeriod() const;
void setPeriod(int period);
std::string getBackupId() const;
void setBackupId(const std::string &backupId);
std::string getEncryptionKey() const;
void setEncryptionKey(const std::string &encryptionKey);
std::vector<ConfigServer> getConfigServer() const;
@@ -100,12 +104,16 @@ public:
void setHiddenZoneId(const std::string &hiddenZoneId);
std::string getRestoreTime() const;
void setRestoreTime(const std::string &restoreTime);
std::string getDestRegion() const;
void setDestRegion(const std::string &destRegion);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getSrcDBInstanceId() const;
void setSrcDBInstanceId(const std::string &srcDBInstanceId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getRestoreType() const;
void setRestoreType(const std::string &restoreType);
std::string getAccountPassword() const;
void setAccountPassword(const std::string &accountPassword);
bool getEncrypted() const;
@@ -122,6 +130,7 @@ private:
std::string secondaryZoneId_;
std::string engineVersion_;
std::string networkType_;
std::string srcRegion_;
std::vector<ReplicaSet> replicaSet_;
std::string storageType_;
std::string resourceGroupId_;
@@ -129,6 +138,7 @@ private:
std::vector<Tag> tag_;
std::string globalSecurityGroupIds_;
int period_;
std::string backupId_;
std::string encryptionKey_;
std::vector<ConfigServer> configServer_;
long ownerId_;
@@ -145,9 +155,11 @@ private:
std::string engine_;
std::string hiddenZoneId_;
std::string restoreTime_;
std::string destRegion_;
std::string resourceOwnerAccount_;
std::string srcDBInstanceId_;
std::string ownerAccount_;
std::string restoreType_;
std::string accountPassword_;
bool encrypted_;
std::string vpcId_;

View File

@@ -32,10 +32,14 @@ public:
~DescribeBackupPolicyRequest();
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 getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getInstanceType() const;
void setInstanceType(const std::string &instanceType);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
std::string getResourceOwnerAccount() const;
@@ -47,8 +51,10 @@ public:
private:
long resourceOwnerId_;
std::string srcRegion_;
std::string accessKeyId_;
std::string securityToken_;
std::string instanceType_;
std::string dBInstanceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;

View File

@@ -37,27 +37,45 @@ namespace AlibabaCloud
DescribeBackupPolicyResult();
explicit DescribeBackupPolicyResult(const std::string &payload);
~DescribeBackupPolicyResult();
std::string getPreferredBackupPeriod()const;
int getLogBackupRetentionPeriod()const;
std::string getHighFrequencyBackupRetention()const;
std::string getSnapshotBackupType()const;
std::string getPreferredBackupTime()const;
int getBackupRetentionPolicyOnClusterDeletion()const;
std::string getCrossBackupPeriod()const;
std::string getPreferredNextBackupTime()const;
std::string getPreferredBackupPeriod()const;
std::string getCrossLogRetentionType()const;
int getLogBackupRetentionPeriod()const;
int getCrossRetentionValue()const;
std::string getSrcRegion()const;
std::string getCrossRetentionType()const;
int getCrossLogRetentionValue()const;
int getEnableCrossLogBackup()const;
std::string getSnapshotBackupType()const;
int getEnableBackupLog()const;
std::string getBackupRetentionPeriod()const;
std::string getPreferredNextBackupTime()const;
std::string getDestRegion()const;
int getBackupInterval()const;
protected:
void parse(const std::string &payload);
private:
std::string preferredBackupPeriod_;
int logBackupRetentionPeriod_;
std::string highFrequencyBackupRetention_;
std::string snapshotBackupType_;
std::string preferredBackupTime_;
int backupRetentionPolicyOnClusterDeletion_;
std::string crossBackupPeriod_;
std::string preferredNextBackupTime_;
std::string preferredBackupPeriod_;
std::string crossLogRetentionType_;
int logBackupRetentionPeriod_;
int crossRetentionValue_;
std::string srcRegion_;
std::string crossRetentionType_;
int crossLogRetentionValue_;
int enableCrossLogBackup_;
std::string snapshotBackupType_;
int enableBackupLog_;
std::string backupRetentionPeriod_;
std::string preferredNextBackupTime_;
std::string destRegion_;
int backupInterval_;
};

View File

@@ -30,8 +30,8 @@ class ALIBABACLOUD_DDS_EXPORT DescribeBackupTasksRequest : public RpcServiceRequ
public:
DescribeBackupTasksRequest();
~DescribeBackupTasksRequest();
long getBackupJobId() const;
void setBackupJobId(long backupJobId);
std::string getBackupJobId() const;
void setBackupJobId(const std::string &backupJobId);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
@@ -48,7 +48,7 @@ public:
void setOwnerId(long ownerId);
private:
long backupJobId_;
std::string backupJobId_;
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;

View File

@@ -36,7 +36,7 @@ namespace AlibabaCloud
{
std::string jobMode;
std::string progress;
long backupjobId;
std::string backupjobId;
std::string backupStartTime;
std::string backupSetStatus;
};

View File

@@ -34,6 +34,8 @@ public:
void setResourceOwnerId(long resourceOwnerId);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getSrcRegion() const;
void setSrcRegion(const std::string &srcRegion);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId() const;
@@ -44,6 +46,8 @@ public:
void setDBInstanceId(const std::string &dBInstanceId);
std::string getNodeId() const;
void setNodeId(const std::string &nodeId);
std::string getDestRegion() const;
void setDestRegion(const std::string &destRegion);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
@@ -58,11 +62,13 @@ public:
private:
long resourceOwnerId_;
std::string startTime_;
std::string srcRegion_;
int pageNumber_;
std::string accessKeyId_;
int pageSize_;
std::string dBInstanceId_;
std::string nodeId_;
std::string destRegion_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string backupId_;

View File

@@ -35,16 +35,19 @@ namespace AlibabaCloud
struct Backup
{
std::string backupMethod;
std::string backupDownloadURL;
std::string backupIntranetDownloadURL;
long backupSize;
std::string backupMode;
std::string backupId;
bool isAvail;
std::string backupJobId;
std::string backupDBNames;
std::string backupName;
std::string backupDownloadURL;
std::string backupEndTime;
std::string backupStartTime;
std::string backupType;
int backupId;
long backupJobId;
std::string backupDBNames;
std::string backupScale;
std::string backupStatus;
};

View File

@@ -34,12 +34,16 @@ public:
void setResourceOwnerId(long resourceOwnerId);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getSrcRegion() const;
void setSrcRegion(const std::string &srcRegion);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
std::string getDestRegion() const;
void setDestRegion(const std::string &destRegion);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
@@ -58,9 +62,11 @@ public:
private:
long resourceOwnerId_;
std::string startTime_;
std::string srcRegion_;
std::string accessKeyId_;
int pageSize_;
std::string dBInstanceId_;
std::string destRegion_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string backupId_;

View File

@@ -40,6 +40,13 @@ namespace AlibabaCloud
};
struct Backup
{
struct ExtraInfo1
{
std::string nodeType;
std::string nodeId;
std::string storageSize;
std::string instanceClass;
};
std::string instanceName;
std::string backupDownloadURL;
std::string backupIntranetDownloadURL;
@@ -48,12 +55,14 @@ namespace AlibabaCloud
std::string backupStartTime;
std::string backupId;
std::string isAvail;
ExtraInfo1 extraInfo1;
std::string backupStatus;
std::string backupName;
};
std::string clusterBackupId;
std::string clusterBackupStartTime;
std::string progress;
std::string attachLogStatus;
std::string clusterBackupStatus;
std::string clusterBackupSize;
std::vector<ClusterBackup::Backup> backups;

View File

@@ -54,6 +54,8 @@ public:
void setEndTime(const std::string &endTime);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getInterval() const;
void setInterval(const std::string &interval);
private:
long resourceOwnerId_;
@@ -68,6 +70,7 @@ private:
std::string ownerAccount_;
std::string endTime_;
long ownerId_;
std::string interval_;
};
} // namespace Model
} // namespace Dds

View File

@@ -76,12 +76,14 @@ namespace AlibabaCloud
std::vector<DBInstance::ShardAttribute> shardList;
std::string lockMode;
std::string secondaryZoneId;
std::string releaseTime;
std::string chargeType;
std::string vpcAuthMode;
std::string creationTime;
std::string regionId;
std::string expireTime;
std::string kindCode;
int backupRetentionPolicy;
};

View File

@@ -36,22 +36,22 @@ namespace AlibabaCloud
{
struct DepreciateInfo5
{
struct ContractActivity7
struct ContractActivity8
{
std::string activityName;
double finalPromFee;
long activityId;
double prodFee;
std::string optionCode;
std::vector<std::string> optionIds9;
double finalFee;
std::vector<std::string> optionIds8;
};
double cheapRate;
double differential;
std::string differentialName;
double monthPrice;
ContractActivity7 contractActivity7;
double cheapStandAmount;
ContractActivity8 contractActivity8;
double originalStandAmount;
std::string isShow;
double listPrice;
@@ -62,16 +62,16 @@ namespace AlibabaCloud
std::string couponNo;
std::string activityCategory;
std::string description;
std::vector<std::string> promotionRuleIdList;
double priceBreakReduceValue;
double canPromFee;
std::string promotionOptionCode;
std::string isSelected;
std::vector<std::string> targetArticleItemCodes6;
std::string optionCode;
std::vector<std::string> targetArticleItemCodes7;
std::string name;
double priceBreakThreshold;
double lackForPriceBreak;
std::vector<std::string> promotionRuleIdList6;
};
double standPrice;
bool showDiscountInfo;
@@ -109,6 +109,7 @@ namespace AlibabaCloud
std::string differentialName;
double monthPrice;
double cheapStandAmount;
std::string startTime;
double originalStandAmount;
std::string isShow;
double listPrice;
@@ -129,7 +130,7 @@ namespace AlibabaCloud
double listPrice;
bool isContractActivity;
};
struct PromDetal
struct PromDetail
{
std::string promotionName;
std::string derivedPromType;
@@ -149,8 +150,9 @@ namespace AlibabaCloud
};
double standPrice;
std::string moduleName;
double standDiscountPrice;
std::string discountFee;
std::vector<ModuleInstanceItem::PromDetal> promDetailList2;
std::vector<ModuleInstanceItem::PromDetail> promDetailList2;
bool needOrderPay;
double payFee;
bool contractActivity;
@@ -166,6 +168,7 @@ namespace AlibabaCloud
{
std::string activityCategory;
std::string promotionName;
std::vector<std::string> promotionRuleIdList;
std::string promotionOptionNo;
double canPromFee;
std::string activityExtInfo;
@@ -174,7 +177,7 @@ namespace AlibabaCloud
bool selected;
std::vector<std::string> targetArticleItemCodes;
};
struct PromDetal3
struct PromDetail3
{
std::string promotionName;
std::string derivedPromType;
@@ -195,7 +198,7 @@ namespace AlibabaCloud
bool contractActivity;
std::vector<SubOrder::OptionalPromotion> optionalPromotions;
std::string isNewOfficialActivity;
std::vector<SubOrder::PromDetal3> promDetailList;
std::vector<SubOrder::PromDetail3> promDetailList;
std::vector<std::string> ruleIds;
std::vector<SubOrder::ModuleInstanceItem> moduleInstance;
bool isContractActivity;

View File

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

View File

@@ -0,0 +1,51 @@
/*
* 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_MODIFYACTIVEOPERATIONTASKSRESULT_H_
#define ALIBABACLOUD_DDS_MODEL_MODIFYACTIVEOPERATIONTASKSRESULT_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 ModifyActiveOperationTasksResult : public ServiceResult
{
public:
ModifyActiveOperationTasksResult();
explicit ModifyActiveOperationTasksResult(const std::string &payload);
~ModifyActiveOperationTasksResult();
std::string getIds()const;
protected:
void parse(const std::string &payload);
private:
std::string ids_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYACTIVEOPERATIONTASKSRESULT_H_

View File

@@ -32,18 +32,32 @@ public:
~ModifyBackupPolicyRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
int getCrossLogRetentionValue() const;
void setCrossLogRetentionValue(int crossLogRetentionValue);
std::string getSrcRegion() const;
void setSrcRegion(const std::string &srcRegion);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getCrossRetentionType() const;
void setCrossRetentionType(const std::string &crossRetentionType);
std::string getBackupInterval() const;
void setBackupInterval(const std::string &backupInterval);
std::string getInstanceType() const;
void setInstanceType(const std::string &instanceType);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
long getEnableBackupLog() const;
void setEnableBackupLog(long enableBackupLog);
std::string getPreferredBackupPeriod() const;
void setPreferredBackupPeriod(const std::string &preferredBackupPeriod);
int getBackupRetentionPolicyOnClusterDeletion() const;
void setBackupRetentionPolicyOnClusterDeletion(int backupRetentionPolicyOnClusterDeletion);
std::string getDestRegion() const;
void setDestRegion(const std::string &destRegion);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getCrossBackupType() const;
void setCrossBackupType(const std::string &crossBackupType);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
@@ -56,23 +70,42 @@ public:
void setBackupRetentionPeriod(long backupRetentionPeriod);
long getHighFrequencyBackupRetention() const;
void setHighFrequencyBackupRetention(long highFrequencyBackupRetention);
int getEnableCrossLogBackup() const;
void setEnableCrossLogBackup(int enableCrossLogBackup);
std::string getCrossBackupPeriod() const;
void setCrossBackupPeriod(const std::string &crossBackupPeriod);
int getCrossRetentionValue() const;
void setCrossRetentionValue(int crossRetentionValue);
std::string getCrossLogRetentionType() const;
void setCrossLogRetentionType(const std::string &crossLogRetentionType);
long getLogBackupRetentionPeriod() const;
void setLogBackupRetentionPeriod(long logBackupRetentionPeriod);
private:
long resourceOwnerId_;
int crossLogRetentionValue_;
std::string srcRegion_;
std::string accessKeyId_;
std::string crossRetentionType_;
std::string backupInterval_;
std::string instanceType_;
std::string dBInstanceId_;
long enableBackupLog_;
std::string preferredBackupPeriod_;
int backupRetentionPolicyOnClusterDeletion_;
std::string destRegion_;
std::string resourceOwnerAccount_;
std::string crossBackupType_;
std::string ownerAccount_;
long ownerId_;
std::string snapshotBackupType_;
std::string preferredBackupTime_;
long backupRetentionPeriod_;
long highFrequencyBackupRetention_;
int enableCrossLogBackup_;
std::string crossBackupPeriod_;
int crossRetentionValue_;
std::string crossLogRetentionType_;
long logBackupRetentionPeriod_;
};
} // namespace Model

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_MODIFYDBINSTANCEDISKTYPEREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_MODIFYDBINSTANCEDISKTYPEREQUEST_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 ModifyDBInstanceDiskTypeRequest : public RpcServiceRequest {
public:
ModifyDBInstanceDiskTypeRequest();
~ModifyDBInstanceDiskTypeRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getExtraParam() const;
void setExtraParam(const std::string &extraParam);
std::string getCouponNo() const;
void setCouponNo(const std::string &couponNo);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
std::string getDbInstanceStorageType() const;
void setDbInstanceStorageType(const std::string &dbInstanceStorageType);
std::string getBusinessInfo() const;
void setBusinessInfo(const std::string &businessInfo);
bool getAutoPay() const;
void setAutoPay(bool autoPay);
long getProvisionedIops() const;
void setProvisionedIops(long provisionedIops);
std::string getAutoRenew() const;
void setAutoRenew(const std::string &autoRenew);
std::string getOrderType() const;
void setOrderType(const std::string &orderType);
private:
long resourceOwnerId_;
std::string extraParam_;
std::string couponNo_;
std::string accessKeyId_;
std::string dBInstanceId_;
std::string dbInstanceStorageType_;
std::string businessInfo_;
bool autoPay_;
long provisionedIops_;
std::string autoRenew_;
std::string orderType_;
};
} // namespace Model
} // namespace Dds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYDBINSTANCEDISKTYPEREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* 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_MODIFYDBINSTANCEDISKTYPERESULT_H_
#define ALIBABACLOUD_DDS_MODEL_MODIFYDBINSTANCEDISKTYPERESULT_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 ModifyDBInstanceDiskTypeResult : public ServiceResult
{
public:
ModifyDBInstanceDiskTypeResult();
explicit ModifyDBInstanceDiskTypeResult(const std::string &payload);
~ModifyDBInstanceDiskTypeResult();
std::string getOrderId()const;
protected:
void parse(const std::string &payload);
private:
std::string orderId_;
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYDBINSTANCEDISKTYPERESULT_H_

View File

@@ -38,6 +38,8 @@ public:
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 getNodeId() const;
void setNodeId(const std::string &nodeId);
std::string getResourceOwnerAccount() const;
@@ -52,6 +54,7 @@ private:
std::string networkType_;
std::string accessKeyId_;
std::string dBInstanceId_;
std::string connectionType_;
std::string nodeId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;

View File

@@ -36,6 +36,8 @@ public:
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 getNodeId() const;
void setNodeId(const std::string &nodeId);
std::string getResourceOwnerAccount() const;
@@ -49,6 +51,7 @@ private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string dBInstanceId_;
std::string connectionType_;
std::string nodeId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;

View File

@@ -2607,6 +2607,42 @@ DdsClient::ModifyAccountDescriptionOutcomeCallable DdsClient::modifyAccountDescr
return task->get_future();
}
DdsClient::ModifyActiveOperationTasksOutcome DdsClient::modifyActiveOperationTasks(const ModifyActiveOperationTasksRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyActiveOperationTasksOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyActiveOperationTasksOutcome(ModifyActiveOperationTasksResult(outcome.result()));
else
return ModifyActiveOperationTasksOutcome(outcome.error());
}
void DdsClient::modifyActiveOperationTasksAsync(const ModifyActiveOperationTasksRequest& request, const ModifyActiveOperationTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyActiveOperationTasks(request), context);
};
asyncExecute(new Runnable(fn));
}
DdsClient::ModifyActiveOperationTasksOutcomeCallable DdsClient::modifyActiveOperationTasksCallable(const ModifyActiveOperationTasksRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyActiveOperationTasksOutcome()>>(
[this, request]()
{
return this->modifyActiveOperationTasks(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DdsClient::ModifyAuditLogFilterOutcome DdsClient::modifyAuditLogFilter(const ModifyAuditLogFilterRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2787,6 +2823,42 @@ DdsClient::ModifyDBInstanceDescriptionOutcomeCallable DdsClient::modifyDBInstanc
return task->get_future();
}
DdsClient::ModifyDBInstanceDiskTypeOutcome DdsClient::modifyDBInstanceDiskType(const ModifyDBInstanceDiskTypeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyDBInstanceDiskTypeOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyDBInstanceDiskTypeOutcome(ModifyDBInstanceDiskTypeResult(outcome.result()));
else
return ModifyDBInstanceDiskTypeOutcome(outcome.error());
}
void DdsClient::modifyDBInstanceDiskTypeAsync(const ModifyDBInstanceDiskTypeRequest& request, const ModifyDBInstanceDiskTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyDBInstanceDiskType(request), context);
};
asyncExecute(new Runnable(fn));
}
DdsClient::ModifyDBInstanceDiskTypeOutcomeCallable DdsClient::modifyDBInstanceDiskTypeCallable(const ModifyDBInstanceDiskTypeRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyDBInstanceDiskTypeOutcome()>>(
[this, request]()
{
return this->modifyDBInstanceDiskType(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DdsClient::ModifyDBInstanceMaintainTimeOutcome DdsClient::modifyDBInstanceMaintainTime(const ModifyDBInstanceMaintainTimeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -34,6 +34,15 @@ void CheckRecoveryConditionRequest::setResourceOwnerId(long resourceOwnerId) {
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string CheckRecoveryConditionRequest::getSrcRegion() const {
return srcRegion_;
}
void CheckRecoveryConditionRequest::setSrcRegion(const std::string &srcRegion) {
srcRegion_ = srcRegion;
setParameter(std::string("SrcRegion"), srcRegion);
}
std::string CheckRecoveryConditionRequest::getAccessKeyId() const {
return accessKeyId_;
}
@@ -61,6 +70,15 @@ void CheckRecoveryConditionRequest::setDatabaseNames(const std::string &database
setParameter(std::string("DatabaseNames"), databaseNames);
}
std::string CheckRecoveryConditionRequest::getInstanceType() const {
return instanceType_;
}
void CheckRecoveryConditionRequest::setInstanceType(const std::string &instanceType) {
instanceType_ = instanceType;
setParameter(std::string("InstanceType"), instanceType);
}
std::string CheckRecoveryConditionRequest::getRestoreTime() const {
return restoreTime_;
}
@@ -70,6 +88,15 @@ void CheckRecoveryConditionRequest::setRestoreTime(const std::string &restoreTim
setParameter(std::string("RestoreTime"), restoreTime);
}
std::string CheckRecoveryConditionRequest::getDestRegion() const {
return destRegion_;
}
void CheckRecoveryConditionRequest::setDestRegion(const std::string &destRegion) {
destRegion_ = destRegion;
setParameter(std::string("DestRegion"), destRegion);
}
std::string CheckRecoveryConditionRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
@@ -115,3 +142,12 @@ void CheckRecoveryConditionRequest::setOwnerId(long ownerId) {
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string CheckRecoveryConditionRequest::getRestoreType() const {
return restoreType_;
}
void CheckRecoveryConditionRequest::setRestoreType(const std::string &restoreType) {
restoreType_ = restoreType;
setParameter(std::string("RestoreType"), restoreType);
}

View File

@@ -79,6 +79,15 @@ void CreateDBInstanceRequest::setNetworkType(const std::string &networkType) {
setParameter(std::string("NetworkType"), networkType);
}
std::string CreateDBInstanceRequest::getSrcRegion() const {
return srcRegion_;
}
void CreateDBInstanceRequest::setSrcRegion(const std::string &srcRegion) {
srcRegion_ = srcRegion;
setParameter(std::string("SrcRegion"), srcRegion);
}
std::string CreateDBInstanceRequest::getStorageType() const {
return storageType_;
}
@@ -354,6 +363,15 @@ void CreateDBInstanceRequest::setClusterId(const std::string &clusterId) {
setParameter(std::string("ClusterId"), clusterId);
}
std::string CreateDBInstanceRequest::getRestoreType() const {
return restoreType_;
}
void CreateDBInstanceRequest::setRestoreType(const std::string &restoreType) {
restoreType_ = restoreType;
setParameter(std::string("RestoreType"), restoreType);
}
std::string CreateDBInstanceRequest::getAccountPassword() const {
return accountPassword_;
}

View File

@@ -61,6 +61,15 @@ void CreateShardingDBInstanceRequest::setNetworkType(const std::string &networkT
setParameter(std::string("NetworkType"), networkType);
}
std::string CreateShardingDBInstanceRequest::getSrcRegion() const {
return srcRegion_;
}
void CreateShardingDBInstanceRequest::setSrcRegion(const std::string &srcRegion) {
srcRegion_ = srcRegion;
setParameter(std::string("SrcRegion"), srcRegion);
}
std::vector<CreateShardingDBInstanceRequest::ReplicaSet> CreateShardingDBInstanceRequest::getReplicaSet() const {
return replicaSet_;
}
@@ -135,6 +144,15 @@ void CreateShardingDBInstanceRequest::setPeriod(int period) {
setParameter(std::string("Period"), std::to_string(period));
}
std::string CreateShardingDBInstanceRequest::getBackupId() const {
return backupId_;
}
void CreateShardingDBInstanceRequest::setBackupId(const std::string &backupId) {
backupId_ = backupId;
setParameter(std::string("BackupId"), backupId);
}
std::string CreateShardingDBInstanceRequest::getEncryptionKey() const {
return encryptionKey_;
}
@@ -288,6 +306,15 @@ void CreateShardingDBInstanceRequest::setRestoreTime(const std::string &restoreT
setParameter(std::string("RestoreTime"), restoreTime);
}
std::string CreateShardingDBInstanceRequest::getDestRegion() const {
return destRegion_;
}
void CreateShardingDBInstanceRequest::setDestRegion(const std::string &destRegion) {
destRegion_ = destRegion;
setParameter(std::string("DestRegion"), destRegion);
}
std::string CreateShardingDBInstanceRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
@@ -315,6 +342,15 @@ void CreateShardingDBInstanceRequest::setOwnerAccount(const std::string &ownerAc
setParameter(std::string("OwnerAccount"), ownerAccount);
}
std::string CreateShardingDBInstanceRequest::getRestoreType() const {
return restoreType_;
}
void CreateShardingDBInstanceRequest::setRestoreType(const std::string &restoreType) {
restoreType_ = restoreType;
setParameter(std::string("RestoreType"), restoreType);
}
std::string CreateShardingDBInstanceRequest::getAccountPassword() const {
return accountPassword_;
}

View File

@@ -34,6 +34,15 @@ void DescribeBackupPolicyRequest::setResourceOwnerId(long resourceOwnerId) {
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string DescribeBackupPolicyRequest::getSrcRegion() const {
return srcRegion_;
}
void DescribeBackupPolicyRequest::setSrcRegion(const std::string &srcRegion) {
srcRegion_ = srcRegion;
setParameter(std::string("SrcRegion"), srcRegion);
}
std::string DescribeBackupPolicyRequest::getAccessKeyId() const {
return accessKeyId_;
}
@@ -52,6 +61,15 @@ void DescribeBackupPolicyRequest::setSecurityToken(const std::string &securityTo
setParameter(std::string("SecurityToken"), securityToken);
}
std::string DescribeBackupPolicyRequest::getInstanceType() const {
return instanceType_;
}
void DescribeBackupPolicyRequest::setInstanceType(const std::string &instanceType) {
instanceType_ = instanceType;
setParameter(std::string("InstanceType"), instanceType);
}
std::string DescribeBackupPolicyRequest::getDBInstanceId() const {
return dBInstanceId_;
}

View File

@@ -57,34 +57,97 @@ void DescribeBackupPolicyResult::parse(const std::string &payload)
backupInterval_ = std::stoi(value["BackupInterval"].asString());
if(!value["HighFrequencyBackupRetention"].isNull())
highFrequencyBackupRetention_ = value["HighFrequencyBackupRetention"].asString();
if(!value["BackupRetentionPolicyOnClusterDeletion"].isNull())
backupRetentionPolicyOnClusterDeletion_ = std::stoi(value["BackupRetentionPolicyOnClusterDeletion"].asString());
if(!value["SrcRegion"].isNull())
srcRegion_ = value["SrcRegion"].asString();
if(!value["DestRegion"].isNull())
destRegion_ = value["DestRegion"].asString();
if(!value["CrossRetentionType"].isNull())
crossRetentionType_ = value["CrossRetentionType"].asString();
if(!value["CrossRetentionValue"].isNull())
crossRetentionValue_ = std::stoi(value["CrossRetentionValue"].asString());
if(!value["CrossBackupPeriod"].isNull())
crossBackupPeriod_ = value["CrossBackupPeriod"].asString();
if(!value["EnableCrossLogBackup"].isNull())
enableCrossLogBackup_ = std::stoi(value["EnableCrossLogBackup"].asString());
if(!value["CrossLogRetentionType"].isNull())
crossLogRetentionType_ = value["CrossLogRetentionType"].asString();
if(!value["CrossLogRetentionValue"].isNull())
crossLogRetentionValue_ = std::stoi(value["CrossLogRetentionValue"].asString());
}
std::string DescribeBackupPolicyResult::getPreferredBackupPeriod()const
{
return preferredBackupPeriod_;
}
int DescribeBackupPolicyResult::getLogBackupRetentionPeriod()const
{
return logBackupRetentionPeriod_;
}
std::string DescribeBackupPolicyResult::getHighFrequencyBackupRetention()const
{
return highFrequencyBackupRetention_;
}
std::string DescribeBackupPolicyResult::getSnapshotBackupType()const
{
return snapshotBackupType_;
}
std::string DescribeBackupPolicyResult::getPreferredBackupTime()const
{
return preferredBackupTime_;
}
int DescribeBackupPolicyResult::getBackupRetentionPolicyOnClusterDeletion()const
{
return backupRetentionPolicyOnClusterDeletion_;
}
std::string DescribeBackupPolicyResult::getCrossBackupPeriod()const
{
return crossBackupPeriod_;
}
std::string DescribeBackupPolicyResult::getPreferredNextBackupTime()const
{
return preferredNextBackupTime_;
}
std::string DescribeBackupPolicyResult::getPreferredBackupPeriod()const
{
return preferredBackupPeriod_;
}
std::string DescribeBackupPolicyResult::getCrossLogRetentionType()const
{
return crossLogRetentionType_;
}
int DescribeBackupPolicyResult::getLogBackupRetentionPeriod()const
{
return logBackupRetentionPeriod_;
}
int DescribeBackupPolicyResult::getCrossRetentionValue()const
{
return crossRetentionValue_;
}
std::string DescribeBackupPolicyResult::getSrcRegion()const
{
return srcRegion_;
}
std::string DescribeBackupPolicyResult::getCrossRetentionType()const
{
return crossRetentionType_;
}
int DescribeBackupPolicyResult::getCrossLogRetentionValue()const
{
return crossLogRetentionValue_;
}
int DescribeBackupPolicyResult::getEnableCrossLogBackup()const
{
return enableCrossLogBackup_;
}
std::string DescribeBackupPolicyResult::getSnapshotBackupType()const
{
return snapshotBackupType_;
}
int DescribeBackupPolicyResult::getEnableBackupLog()const
{
return enableBackupLog_;
@@ -95,9 +158,9 @@ std::string DescribeBackupPolicyResult::getBackupRetentionPeriod()const
return backupRetentionPeriod_;
}
std::string DescribeBackupPolicyResult::getPreferredNextBackupTime()const
std::string DescribeBackupPolicyResult::getDestRegion()const
{
return preferredNextBackupTime_;
return destRegion_;
}
int DescribeBackupPolicyResult::getBackupInterval()const

View File

@@ -25,13 +25,13 @@ DescribeBackupTasksRequest::DescribeBackupTasksRequest()
DescribeBackupTasksRequest::~DescribeBackupTasksRequest() {}
long DescribeBackupTasksRequest::getBackupJobId() const {
std::string DescribeBackupTasksRequest::getBackupJobId() const {
return backupJobId_;
}
void DescribeBackupTasksRequest::setBackupJobId(long backupJobId) {
void DescribeBackupTasksRequest::setBackupJobId(const std::string &backupJobId) {
backupJobId_ = backupJobId;
setParameter(std::string("BackupJobId"), std::to_string(backupJobId));
setParameter(std::string("BackupJobId"), backupJobId);
}
long DescribeBackupTasksRequest::getResourceOwnerId() const {

View File

@@ -44,7 +44,7 @@ void DescribeBackupTasksResult::parse(const std::string &payload)
{
BackupTask backupJobsObject;
if(!valueBackupJobsBackupTask["BackupjobId"].isNull())
backupJobsObject.backupjobId = std::stol(valueBackupJobsBackupTask["BackupjobId"].asString());
backupJobsObject.backupjobId = valueBackupJobsBackupTask["BackupjobId"].asString();
if(!valueBackupJobsBackupTask["BackupSetStatus"].isNull())
backupJobsObject.backupSetStatus = valueBackupJobsBackupTask["BackupSetStatus"].asString();
if(!valueBackupJobsBackupTask["BackupStartTime"].isNull())

View File

@@ -43,6 +43,15 @@ void DescribeBackupsRequest::setStartTime(const std::string &startTime) {
setParameter(std::string("StartTime"), startTime);
}
std::string DescribeBackupsRequest::getSrcRegion() const {
return srcRegion_;
}
void DescribeBackupsRequest::setSrcRegion(const std::string &srcRegion) {
srcRegion_ = srcRegion;
setParameter(std::string("SrcRegion"), srcRegion);
}
int DescribeBackupsRequest::getPageNumber() const {
return pageNumber_;
}
@@ -88,6 +97,15 @@ void DescribeBackupsRequest::setNodeId(const std::string &nodeId) {
setParameter(std::string("NodeId"), nodeId);
}
std::string DescribeBackupsRequest::getDestRegion() const {
return destRegion_;
}
void DescribeBackupsRequest::setDestRegion(const std::string &destRegion) {
destRegion_ = destRegion;
setParameter(std::string("DestRegion"), destRegion);
}
std::string DescribeBackupsRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}

View File

@@ -60,13 +60,19 @@ void DescribeBackupsResult::parse(const std::string &payload)
if(!valueBackupsBackup["BackupEndTime"].isNull())
backupsObject.backupEndTime = valueBackupsBackup["BackupEndTime"].asString();
if(!valueBackupsBackup["BackupId"].isNull())
backupsObject.backupId = std::stoi(valueBackupsBackup["BackupId"].asString());
backupsObject.backupId = valueBackupsBackup["BackupId"].asString();
if(!valueBackupsBackup["BackupDBNames"].isNull())
backupsObject.backupDBNames = valueBackupsBackup["BackupDBNames"].asString();
if(!valueBackupsBackup["BackupMethod"].isNull())
backupsObject.backupMethod = valueBackupsBackup["BackupMethod"].asString();
if(!valueBackupsBackup["BackupJobId"].isNull())
backupsObject.backupJobId = std::stol(valueBackupsBackup["BackupJobId"].asString());
backupsObject.backupJobId = valueBackupsBackup["BackupJobId"].asString();
if(!valueBackupsBackup["BackupName"].isNull())
backupsObject.backupName = valueBackupsBackup["BackupName"].asString();
if(!valueBackupsBackup["BackupScale"].isNull())
backupsObject.backupScale = valueBackupsBackup["BackupScale"].asString();
if(!valueBackupsBackup["IsAvail"].isNull())
backupsObject.isAvail = valueBackupsBackup["IsAvail"].asString() == "true";
backups_.push_back(backupsObject);
}
if(!value["TotalCount"].isNull())

View File

@@ -43,6 +43,15 @@ void DescribeClusterBackupsRequest::setStartTime(const std::string &startTime) {
setParameter(std::string("StartTime"), startTime);
}
std::string DescribeClusterBackupsRequest::getSrcRegion() const {
return srcRegion_;
}
void DescribeClusterBackupsRequest::setSrcRegion(const std::string &srcRegion) {
srcRegion_ = srcRegion;
setParameter(std::string("SrcRegion"), srcRegion);
}
std::string DescribeClusterBackupsRequest::getAccessKeyId() const {
return accessKeyId_;
}
@@ -70,6 +79,15 @@ void DescribeClusterBackupsRequest::setDBInstanceId(const std::string &dBInstanc
setParameter(std::string("DBInstanceId"), dBInstanceId);
}
std::string DescribeClusterBackupsRequest::getDestRegion() const {
return destRegion_;
}
void DescribeClusterBackupsRequest::setDestRegion(const std::string &destRegion) {
destRegion_ = destRegion;
setParameter(std::string("DestRegion"), destRegion);
}
std::string DescribeClusterBackupsRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}

View File

@@ -59,6 +59,8 @@ void DescribeClusterBackupsResult::parse(const std::string &payload)
clusterBackupsObject.clusterBackupMode = valueClusterBackupsclusterBackup["ClusterBackupMode"].asString();
if(!valueClusterBackupsclusterBackup["Progress"].isNull())
clusterBackupsObject.progress = valueClusterBackupsclusterBackup["Progress"].asString();
if(!valueClusterBackupsclusterBackup["AttachLogStatus"].isNull())
clusterBackupsObject.attachLogStatus = valueClusterBackupsclusterBackup["AttachLogStatus"].asString();
auto allBackupsNode = valueClusterBackupsclusterBackup["Backups"]["backup"];
for (auto valueClusterBackupsclusterBackupBackupsbackup : allBackupsNode)
{
@@ -83,6 +85,15 @@ void DescribeClusterBackupsResult::parse(const std::string &payload)
backupsObject.backupStatus = valueClusterBackupsclusterBackupBackupsbackup["BackupStatus"].asString();
if(!valueClusterBackupsclusterBackupBackupsbackup["BackupName"].isNull())
backupsObject.backupName = valueClusterBackupsclusterBackupBackupsbackup["BackupName"].asString();
auto extraInfo1Node = value["ExtraInfo"];
if(!extraInfo1Node["NodeId"].isNull())
backupsObject.extraInfo1.nodeId = extraInfo1Node["NodeId"].asString();
if(!extraInfo1Node["StorageSize"].isNull())
backupsObject.extraInfo1.storageSize = extraInfo1Node["StorageSize"].asString();
if(!extraInfo1Node["InstanceClass"].isNull())
backupsObject.extraInfo1.instanceClass = extraInfo1Node["InstanceClass"].asString();
if(!extraInfo1Node["NodeType"].isNull())
backupsObject.extraInfo1.nodeType = extraInfo1Node["NodeType"].asString();
clusterBackupsObject.backups.push_back(backupsObject);
}
auto extraInfoNode = value["ExtraInfo"];

View File

@@ -133,3 +133,12 @@ void DescribeDBInstancePerformanceRequest::setOwnerId(long ownerId) {
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string DescribeDBInstancePerformanceRequest::getInterval() const {
return interval_;
}
void DescribeDBInstancePerformanceRequest::setInterval(const std::string &interval) {
interval_ = interval;
setParameter(std::string("Interval"), interval);
}

View File

@@ -95,6 +95,10 @@ void DescribeDBInstancesResult::parse(const std::string &payload)
dBInstancesObject.secondaryZoneId = valueDBInstancesDBInstance["SecondaryZoneId"].asString();
if(!valueDBInstancesDBInstance["HiddenZoneId"].isNull())
dBInstancesObject.hiddenZoneId = valueDBInstancesDBInstance["HiddenZoneId"].asString();
if(!valueDBInstancesDBInstance["BackupRetentionPolicy"].isNull())
dBInstancesObject.backupRetentionPolicy = std::stoi(valueDBInstancesDBInstance["BackupRetentionPolicy"].asString());
if(!valueDBInstancesDBInstance["ReleaseTime"].isNull())
dBInstancesObject.releaseTime = valueDBInstancesDBInstance["ReleaseTime"].asString();
auto allTagsNode = valueDBInstancesDBInstance["Tags"]["Tag"];
for (auto valueDBInstancesDBInstanceTagsTag : allTagsNode)
{

View File

@@ -87,26 +87,28 @@ void DescribePriceResult::parse(const std::string &payload)
moduleInstanceObject.totalProductFee = valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["TotalProductFee"].asString();
if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["ContractActivity"].isNull())
moduleInstanceObject.contractActivity = valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["ContractActivity"].asString() == "true";
auto allPromDetailList2Node = valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["PromDetailList"]["PromDetal"];
for (auto valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetal : allPromDetailList2Node)
if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["StandDiscountPrice"].isNull())
moduleInstanceObject.standDiscountPrice = valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["StandDiscountPrice"].asString();
auto allPromDetailList2Node = valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["PromDetailList"]["PromDetail"];
for (auto valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetail : allPromDetailList2Node)
{
SubOrder::ModuleInstanceItem::PromDetal promDetailList2Object;
if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetal["FinalPromFee"].isNull())
promDetailList2Object.finalPromFee = valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetal["FinalPromFee"].asString();
if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetal["ActivityExtInfo"].isNull())
promDetailList2Object.activityExtInfo = valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetal["ActivityExtInfo"].asString();
if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetal["OptionCode"].isNull())
promDetailList2Object.optionCode = valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetal["OptionCode"].asString();
if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetal["PromType"].isNull())
promDetailList2Object.promType = valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetal["PromType"].asString();
if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetal["PromotionId"].isNull())
promDetailList2Object.promotionId = std::stol(valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetal["PromotionId"].asString());
if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetal["PromotionName"].isNull())
promDetailList2Object.promotionName = valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetal["PromotionName"].asString();
if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetal["PromotionCode"].isNull())
promDetailList2Object.promotionCode = valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetal["PromotionCode"].asString();
if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetal["DerivedPromType"].isNull())
promDetailList2Object.derivedPromType = valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetal["DerivedPromType"].asString();
SubOrder::ModuleInstanceItem::PromDetail promDetailList2Object;
if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetail["FinalPromFee"].isNull())
promDetailList2Object.finalPromFee = valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetail["FinalPromFee"].asString();
if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetail["ActivityExtInfo"].isNull())
promDetailList2Object.activityExtInfo = valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetail["ActivityExtInfo"].asString();
if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetail["OptionCode"].isNull())
promDetailList2Object.optionCode = valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetail["OptionCode"].asString();
if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetail["PromType"].isNull())
promDetailList2Object.promType = valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetail["PromType"].asString();
if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetail["PromotionId"].isNull())
promDetailList2Object.promotionId = std::stol(valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetail["PromotionId"].asString());
if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetail["PromotionName"].isNull())
promDetailList2Object.promotionName = valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetail["PromotionName"].asString();
if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetail["PromotionCode"].isNull())
promDetailList2Object.promotionCode = valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetail["PromotionCode"].asString();
if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetail["DerivedPromType"].isNull())
promDetailList2Object.derivedPromType = valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetail["DerivedPromType"].asString();
moduleInstanceObject.promDetailList2.push_back(promDetailList2Object);
}
auto allModuleAttrsNode = valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["ModuleAttrs"]["moduleAttr"];
@@ -167,28 +169,31 @@ void DescribePriceResult::parse(const std::string &payload)
auto allTargetArticleItemCodes = value["TargetArticleItemCodes"]["targetArticleItemCode"];
for (auto value : allTargetArticleItemCodes)
optionalPromotionsObject.targetArticleItemCodes.push_back(value.asString());
auto allPromotionRuleIdList = value["PromotionRuleIdList"]["promotionRuleId"];
for (auto value : allPromotionRuleIdList)
optionalPromotionsObject.promotionRuleIdList.push_back(value.asString());
subOrdersObject.optionalPromotions.push_back(optionalPromotionsObject);
}
auto allPromDetailListNode = valueSubOrdersSubOrder["PromDetailList"]["PromDetal"];
for (auto valueSubOrdersSubOrderPromDetailListPromDetal : allPromDetailListNode)
auto allPromDetailListNode = valueSubOrdersSubOrder["PromDetailList"]["PromDetail"];
for (auto valueSubOrdersSubOrderPromDetailListPromDetail : allPromDetailListNode)
{
SubOrder::PromDetal3 promDetailListObject;
if(!valueSubOrdersSubOrderPromDetailListPromDetal["FinalPromFee"].isNull())
promDetailListObject.finalPromFee = valueSubOrdersSubOrderPromDetailListPromDetal["FinalPromFee"].asString();
if(!valueSubOrdersSubOrderPromDetailListPromDetal["ActivityExtInfo"].isNull())
promDetailListObject.activityExtInfo = valueSubOrdersSubOrderPromDetailListPromDetal["ActivityExtInfo"].asString();
if(!valueSubOrdersSubOrderPromDetailListPromDetal["OptionCode"].isNull())
promDetailListObject.optionCode = valueSubOrdersSubOrderPromDetailListPromDetal["OptionCode"].asString();
if(!valueSubOrdersSubOrderPromDetailListPromDetal["PromType"].isNull())
promDetailListObject.promType = valueSubOrdersSubOrderPromDetailListPromDetal["PromType"].asString();
if(!valueSubOrdersSubOrderPromDetailListPromDetal["PromotionId"].isNull())
promDetailListObject.promotionId = std::stol(valueSubOrdersSubOrderPromDetailListPromDetal["PromotionId"].asString());
if(!valueSubOrdersSubOrderPromDetailListPromDetal["PromotionName"].isNull())
promDetailListObject.promotionName = valueSubOrdersSubOrderPromDetailListPromDetal["PromotionName"].asString();
if(!valueSubOrdersSubOrderPromDetailListPromDetal["PromotionCode"].isNull())
promDetailListObject.promotionCode = valueSubOrdersSubOrderPromDetailListPromDetal["PromotionCode"].asString();
if(!valueSubOrdersSubOrderPromDetailListPromDetal["DerivedPromType"].isNull())
promDetailListObject.derivedPromType = valueSubOrdersSubOrderPromDetailListPromDetal["DerivedPromType"].asString();
SubOrder::PromDetail3 promDetailListObject;
if(!valueSubOrdersSubOrderPromDetailListPromDetail["FinalPromFee"].isNull())
promDetailListObject.finalPromFee = valueSubOrdersSubOrderPromDetailListPromDetail["FinalPromFee"].asString();
if(!valueSubOrdersSubOrderPromDetailListPromDetail["ActivityExtInfo"].isNull())
promDetailListObject.activityExtInfo = valueSubOrdersSubOrderPromDetailListPromDetail["ActivityExtInfo"].asString();
if(!valueSubOrdersSubOrderPromDetailListPromDetail["OptionCode"].isNull())
promDetailListObject.optionCode = valueSubOrdersSubOrderPromDetailListPromDetail["OptionCode"].asString();
if(!valueSubOrdersSubOrderPromDetailListPromDetail["PromType"].isNull())
promDetailListObject.promType = valueSubOrdersSubOrderPromDetailListPromDetail["PromType"].asString();
if(!valueSubOrdersSubOrderPromDetailListPromDetail["PromotionId"].isNull())
promDetailListObject.promotionId = std::stol(valueSubOrdersSubOrderPromDetailListPromDetail["PromotionId"].asString());
if(!valueSubOrdersSubOrderPromDetailListPromDetail["PromotionName"].isNull())
promDetailListObject.promotionName = valueSubOrdersSubOrderPromDetailListPromDetail["PromotionName"].asString();
if(!valueSubOrdersSubOrderPromDetailListPromDetail["PromotionCode"].isNull())
promDetailListObject.promotionCode = valueSubOrdersSubOrderPromDetailListPromDetail["PromotionCode"].asString();
if(!valueSubOrdersSubOrderPromDetailListPromDetail["DerivedPromType"].isNull())
promDetailListObject.derivedPromType = valueSubOrdersSubOrderPromDetailListPromDetail["DerivedPromType"].asString();
subOrdersObject.promDetailList.push_back(promDetailListObject);
}
auto depreciateInfoNode = value["DepreciateInfo"];
@@ -210,6 +215,8 @@ void DescribePriceResult::parse(const std::string &payload)
subOrdersObject.depreciateInfo.isContractActivity = depreciateInfoNode["IsContractActivity"].asString() == "true";
if(!depreciateInfoNode["IsShow"].isNull())
subOrdersObject.depreciateInfo.isShow = depreciateInfoNode["IsShow"].asString();
if(!depreciateInfoNode["StartTime"].isNull())
subOrdersObject.depreciateInfo.startTime = depreciateInfoNode["StartTime"].asString();
auto contractActivityNode = depreciateInfoNode["ContractActivity"];
if(!contractActivityNode["FinalPromFee"].isNull())
subOrdersObject.depreciateInfo.contractActivity.finalPromFee = contractActivityNode["FinalPromFee"].asString();
@@ -296,12 +303,12 @@ void DescribePriceResult::parse(const std::string &payload)
couponObject.optionCode = orderNodeCouponsCoupon["OptionCode"].asString();
if(!orderNodeCouponsCoupon["ActivityCategory"].isNull())
couponObject.activityCategory = orderNodeCouponsCoupon["ActivityCategory"].asString();
auto allPromotionRuleIdList = value["PromotionRuleIdList"]["PromotionRuleId"];
for (auto value : allPromotionRuleIdList)
couponObject.promotionRuleIdList.push_back(value.asString());
auto allTargetArticleItemCodes6 = value["TargetArticleItemCodes"]["TargetArticleItemCode"];
for (auto value : allTargetArticleItemCodes6)
couponObject.targetArticleItemCodes6.push_back(value.asString());
auto allPromotionRuleIdList6 = value["PromotionRuleIdList"]["PromotionRuleId"];
for (auto value : allPromotionRuleIdList6)
couponObject.promotionRuleIdList6.push_back(value.asString());
auto allTargetArticleItemCodes7 = value["TargetArticleItemCodes"]["TargetArticleItemCode"];
for (auto value : allTargetArticleItemCodes7)
couponObject.targetArticleItemCodes7.push_back(value.asString());
order_.coupons.push_back(couponObject);
}
auto depreciateInfo5Node = orderNode["DepreciateInfo"];
@@ -323,22 +330,22 @@ void DescribePriceResult::parse(const std::string &payload)
order_.depreciateInfo5.isContractActivity = depreciateInfo5Node["IsContractActivity"].asString() == "true";
if(!depreciateInfo5Node["IsShow"].isNull())
order_.depreciateInfo5.isShow = depreciateInfo5Node["IsShow"].asString();
auto contractActivity7Node = depreciateInfo5Node["ContractActivity"];
if(!contractActivity7Node["FinalPromFee"].isNull())
order_.depreciateInfo5.contractActivity7.finalPromFee = contractActivity7Node["FinalPromFee"].asString();
if(!contractActivity7Node["FinalFee"].isNull())
order_.depreciateInfo5.contractActivity7.finalFee = contractActivity7Node["FinalFee"].asString();
if(!contractActivity7Node["ProdFee"].isNull())
order_.depreciateInfo5.contractActivity7.prodFee = contractActivity7Node["ProdFee"].asString();
if(!contractActivity7Node["ActivityId"].isNull())
order_.depreciateInfo5.contractActivity7.activityId = std::stol(contractActivity7Node["ActivityId"].asString());
if(!contractActivity7Node["OptionCode"].isNull())
order_.depreciateInfo5.contractActivity7.optionCode = contractActivity7Node["OptionCode"].asString();
if(!contractActivity7Node["ActivityName"].isNull())
order_.depreciateInfo5.contractActivity7.activityName = contractActivity7Node["ActivityName"].asString();
auto allOptionIds8 = contractActivity7Node["OptionIds"]["OptionId"];
for (auto value : allOptionIds8)
order_.depreciateInfo5.contractActivity7.optionIds8.push_back(value.asString());
auto contractActivity8Node = depreciateInfo5Node["ContractActivity"];
if(!contractActivity8Node["FinalPromFee"].isNull())
order_.depreciateInfo5.contractActivity8.finalPromFee = contractActivity8Node["FinalPromFee"].asString();
if(!contractActivity8Node["FinalFee"].isNull())
order_.depreciateInfo5.contractActivity8.finalFee = contractActivity8Node["FinalFee"].asString();
if(!contractActivity8Node["ProdFee"].isNull())
order_.depreciateInfo5.contractActivity8.prodFee = contractActivity8Node["ProdFee"].asString();
if(!contractActivity8Node["ActivityId"].isNull())
order_.depreciateInfo5.contractActivity8.activityId = std::stol(contractActivity8Node["ActivityId"].asString());
if(!contractActivity8Node["OptionCode"].isNull())
order_.depreciateInfo5.contractActivity8.optionCode = contractActivity8Node["OptionCode"].asString();
if(!contractActivity8Node["ActivityName"].isNull())
order_.depreciateInfo5.contractActivity8.activityName = contractActivity8Node["ActivityName"].asString();
auto allOptionIds9 = contractActivity8Node["OptionIds"]["OptionId"];
for (auto value : allOptionIds9)
order_.depreciateInfo5.contractActivity8.optionIds9.push_back(value.asString());
auto allRuleIds4 = orderNode["RuleIds"]["RuleId"];
for (auto value : allRuleIds4)
order_.ruleIds4.push_back(value.asString());

View File

@@ -0,0 +1,108 @@
/*
* 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/ModifyActiveOperationTasksRequest.h>
using AlibabaCloud::Dds::Model::ModifyActiveOperationTasksRequest;
ModifyActiveOperationTasksRequest::ModifyActiveOperationTasksRequest()
: RpcServiceRequest("dds", "2015-12-01", "ModifyActiveOperationTasks") {
setMethod(HttpRequest::Method::Post);
}
ModifyActiveOperationTasksRequest::~ModifyActiveOperationTasksRequest() {}
long ModifyActiveOperationTasksRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
void ModifyActiveOperationTasksRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string ModifyActiveOperationTasksRequest::getAccessKeyId() const {
return accessKeyId_;
}
void ModifyActiveOperationTasksRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string ModifyActiveOperationTasksRequest::getRegionId() const {
return regionId_;
}
void ModifyActiveOperationTasksRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
std::string ModifyActiveOperationTasksRequest::getSwitchTime() const {
return switchTime_;
}
void ModifyActiveOperationTasksRequest::setSwitchTime(const std::string &switchTime) {
switchTime_ = switchTime;
setParameter(std::string("SwitchTime"), switchTime);
}
std::string ModifyActiveOperationTasksRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void ModifyActiveOperationTasksRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string ModifyActiveOperationTasksRequest::getOwnerAccount() const {
return ownerAccount_;
}
void ModifyActiveOperationTasksRequest::setOwnerAccount(const std::string &ownerAccount) {
ownerAccount_ = ownerAccount;
setParameter(std::string("OwnerAccount"), ownerAccount);
}
long ModifyActiveOperationTasksRequest::getOwnerId() const {
return ownerId_;
}
void ModifyActiveOperationTasksRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string ModifyActiveOperationTasksRequest::getIds() const {
return ids_;
}
void ModifyActiveOperationTasksRequest::setIds(const std::string &ids) {
ids_ = ids;
setParameter(std::string("Ids"), ids);
}
int ModifyActiveOperationTasksRequest::getImmediateStart() const {
return immediateStart_;
}
void ModifyActiveOperationTasksRequest::setImmediateStart(int immediateStart) {
immediateStart_ = immediateStart;
setParameter(std::string("ImmediateStart"), std::to_string(immediateStart));
}

View File

@@ -0,0 +1,51 @@
/*
* 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/ModifyActiveOperationTasksResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dds;
using namespace AlibabaCloud::Dds::Model;
ModifyActiveOperationTasksResult::ModifyActiveOperationTasksResult() :
ServiceResult()
{}
ModifyActiveOperationTasksResult::ModifyActiveOperationTasksResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ModifyActiveOperationTasksResult::~ModifyActiveOperationTasksResult()
{}
void ModifyActiveOperationTasksResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Ids"].isNull())
ids_ = value["Ids"].asString();
}
std::string ModifyActiveOperationTasksResult::getIds()const
{
return ids_;
}

View File

@@ -34,6 +34,24 @@ void ModifyBackupPolicyRequest::setResourceOwnerId(long resourceOwnerId) {
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
int ModifyBackupPolicyRequest::getCrossLogRetentionValue() const {
return crossLogRetentionValue_;
}
void ModifyBackupPolicyRequest::setCrossLogRetentionValue(int crossLogRetentionValue) {
crossLogRetentionValue_ = crossLogRetentionValue;
setParameter(std::string("CrossLogRetentionValue"), std::to_string(crossLogRetentionValue));
}
std::string ModifyBackupPolicyRequest::getSrcRegion() const {
return srcRegion_;
}
void ModifyBackupPolicyRequest::setSrcRegion(const std::string &srcRegion) {
srcRegion_ = srcRegion;
setParameter(std::string("SrcRegion"), srcRegion);
}
std::string ModifyBackupPolicyRequest::getAccessKeyId() const {
return accessKeyId_;
}
@@ -43,6 +61,15 @@ void ModifyBackupPolicyRequest::setAccessKeyId(const std::string &accessKeyId) {
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string ModifyBackupPolicyRequest::getCrossRetentionType() const {
return crossRetentionType_;
}
void ModifyBackupPolicyRequest::setCrossRetentionType(const std::string &crossRetentionType) {
crossRetentionType_ = crossRetentionType;
setParameter(std::string("CrossRetentionType"), crossRetentionType);
}
std::string ModifyBackupPolicyRequest::getBackupInterval() const {
return backupInterval_;
}
@@ -52,6 +79,15 @@ void ModifyBackupPolicyRequest::setBackupInterval(const std::string &backupInter
setParameter(std::string("BackupInterval"), backupInterval);
}
std::string ModifyBackupPolicyRequest::getInstanceType() const {
return instanceType_;
}
void ModifyBackupPolicyRequest::setInstanceType(const std::string &instanceType) {
instanceType_ = instanceType;
setParameter(std::string("InstanceType"), instanceType);
}
std::string ModifyBackupPolicyRequest::getDBInstanceId() const {
return dBInstanceId_;
}
@@ -79,6 +115,24 @@ void ModifyBackupPolicyRequest::setPreferredBackupPeriod(const std::string &pref
setParameter(std::string("PreferredBackupPeriod"), preferredBackupPeriod);
}
int ModifyBackupPolicyRequest::getBackupRetentionPolicyOnClusterDeletion() const {
return backupRetentionPolicyOnClusterDeletion_;
}
void ModifyBackupPolicyRequest::setBackupRetentionPolicyOnClusterDeletion(int backupRetentionPolicyOnClusterDeletion) {
backupRetentionPolicyOnClusterDeletion_ = backupRetentionPolicyOnClusterDeletion;
setParameter(std::string("BackupRetentionPolicyOnClusterDeletion"), std::to_string(backupRetentionPolicyOnClusterDeletion));
}
std::string ModifyBackupPolicyRequest::getDestRegion() const {
return destRegion_;
}
void ModifyBackupPolicyRequest::setDestRegion(const std::string &destRegion) {
destRegion_ = destRegion;
setParameter(std::string("DestRegion"), destRegion);
}
std::string ModifyBackupPolicyRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
@@ -88,6 +142,15 @@ void ModifyBackupPolicyRequest::setResourceOwnerAccount(const std::string &resou
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string ModifyBackupPolicyRequest::getCrossBackupType() const {
return crossBackupType_;
}
void ModifyBackupPolicyRequest::setCrossBackupType(const std::string &crossBackupType) {
crossBackupType_ = crossBackupType;
setParameter(std::string("CrossBackupType"), crossBackupType);
}
std::string ModifyBackupPolicyRequest::getOwnerAccount() const {
return ownerAccount_;
}
@@ -142,6 +205,42 @@ void ModifyBackupPolicyRequest::setHighFrequencyBackupRetention(long highFrequen
setParameter(std::string("HighFrequencyBackupRetention"), std::to_string(highFrequencyBackupRetention));
}
int ModifyBackupPolicyRequest::getEnableCrossLogBackup() const {
return enableCrossLogBackup_;
}
void ModifyBackupPolicyRequest::setEnableCrossLogBackup(int enableCrossLogBackup) {
enableCrossLogBackup_ = enableCrossLogBackup;
setParameter(std::string("EnableCrossLogBackup"), std::to_string(enableCrossLogBackup));
}
std::string ModifyBackupPolicyRequest::getCrossBackupPeriod() const {
return crossBackupPeriod_;
}
void ModifyBackupPolicyRequest::setCrossBackupPeriod(const std::string &crossBackupPeriod) {
crossBackupPeriod_ = crossBackupPeriod;
setParameter(std::string("CrossBackupPeriod"), crossBackupPeriod);
}
int ModifyBackupPolicyRequest::getCrossRetentionValue() const {
return crossRetentionValue_;
}
void ModifyBackupPolicyRequest::setCrossRetentionValue(int crossRetentionValue) {
crossRetentionValue_ = crossRetentionValue;
setParameter(std::string("CrossRetentionValue"), std::to_string(crossRetentionValue));
}
std::string ModifyBackupPolicyRequest::getCrossLogRetentionType() const {
return crossLogRetentionType_;
}
void ModifyBackupPolicyRequest::setCrossLogRetentionType(const std::string &crossLogRetentionType) {
crossLogRetentionType_ = crossLogRetentionType;
setParameter(std::string("CrossLogRetentionType"), crossLogRetentionType);
}
long ModifyBackupPolicyRequest::getLogBackupRetentionPeriod() const {
return logBackupRetentionPeriod_;
}

View File

@@ -0,0 +1,126 @@
/*
* 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/ModifyDBInstanceDiskTypeRequest.h>
using AlibabaCloud::Dds::Model::ModifyDBInstanceDiskTypeRequest;
ModifyDBInstanceDiskTypeRequest::ModifyDBInstanceDiskTypeRequest()
: RpcServiceRequest("dds", "2015-12-01", "ModifyDBInstanceDiskType") {
setMethod(HttpRequest::Method::Post);
}
ModifyDBInstanceDiskTypeRequest::~ModifyDBInstanceDiskTypeRequest() {}
long ModifyDBInstanceDiskTypeRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
void ModifyDBInstanceDiskTypeRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string ModifyDBInstanceDiskTypeRequest::getExtraParam() const {
return extraParam_;
}
void ModifyDBInstanceDiskTypeRequest::setExtraParam(const std::string &extraParam) {
extraParam_ = extraParam;
setParameter(std::string("ExtraParam"), extraParam);
}
std::string ModifyDBInstanceDiskTypeRequest::getCouponNo() const {
return couponNo_;
}
void ModifyDBInstanceDiskTypeRequest::setCouponNo(const std::string &couponNo) {
couponNo_ = couponNo;
setParameter(std::string("CouponNo"), couponNo);
}
std::string ModifyDBInstanceDiskTypeRequest::getAccessKeyId() const {
return accessKeyId_;
}
void ModifyDBInstanceDiskTypeRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string ModifyDBInstanceDiskTypeRequest::getDBInstanceId() const {
return dBInstanceId_;
}
void ModifyDBInstanceDiskTypeRequest::setDBInstanceId(const std::string &dBInstanceId) {
dBInstanceId_ = dBInstanceId;
setParameter(std::string("DBInstanceId"), dBInstanceId);
}
std::string ModifyDBInstanceDiskTypeRequest::getDbInstanceStorageType() const {
return dbInstanceStorageType_;
}
void ModifyDBInstanceDiskTypeRequest::setDbInstanceStorageType(const std::string &dbInstanceStorageType) {
dbInstanceStorageType_ = dbInstanceStorageType;
setParameter(std::string("DbInstanceStorageType"), dbInstanceStorageType);
}
std::string ModifyDBInstanceDiskTypeRequest::getBusinessInfo() const {
return businessInfo_;
}
void ModifyDBInstanceDiskTypeRequest::setBusinessInfo(const std::string &businessInfo) {
businessInfo_ = businessInfo;
setParameter(std::string("BusinessInfo"), businessInfo);
}
bool ModifyDBInstanceDiskTypeRequest::getAutoPay() const {
return autoPay_;
}
void ModifyDBInstanceDiskTypeRequest::setAutoPay(bool autoPay) {
autoPay_ = autoPay;
setParameter(std::string("AutoPay"), autoPay ? "true" : "false");
}
long ModifyDBInstanceDiskTypeRequest::getProvisionedIops() const {
return provisionedIops_;
}
void ModifyDBInstanceDiskTypeRequest::setProvisionedIops(long provisionedIops) {
provisionedIops_ = provisionedIops;
setParameter(std::string("ProvisionedIops"), std::to_string(provisionedIops));
}
std::string ModifyDBInstanceDiskTypeRequest::getAutoRenew() const {
return autoRenew_;
}
void ModifyDBInstanceDiskTypeRequest::setAutoRenew(const std::string &autoRenew) {
autoRenew_ = autoRenew;
setParameter(std::string("AutoRenew"), autoRenew);
}
std::string ModifyDBInstanceDiskTypeRequest::getOrderType() const {
return orderType_;
}
void ModifyDBInstanceDiskTypeRequest::setOrderType(const std::string &orderType) {
orderType_ = orderType;
setParameter(std::string("OrderType"), orderType);
}

View File

@@ -0,0 +1,51 @@
/*
* 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/ModifyDBInstanceDiskTypeResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dds;
using namespace AlibabaCloud::Dds::Model;
ModifyDBInstanceDiskTypeResult::ModifyDBInstanceDiskTypeResult() :
ServiceResult()
{}
ModifyDBInstanceDiskTypeResult::ModifyDBInstanceDiskTypeResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ModifyDBInstanceDiskTypeResult::~ModifyDBInstanceDiskTypeResult()
{}
void ModifyDBInstanceDiskTypeResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["OrderId"].isNull())
orderId_ = value["OrderId"].asString();
}
std::string ModifyDBInstanceDiskTypeResult::getOrderId()const
{
return orderId_;
}

View File

@@ -61,6 +61,15 @@ void ReleaseNodePrivateNetworkAddressRequest::setDBInstanceId(const std::string
setParameter(std::string("DBInstanceId"), dBInstanceId);
}
std::string ReleaseNodePrivateNetworkAddressRequest::getConnectionType() const {
return connectionType_;
}
void ReleaseNodePrivateNetworkAddressRequest::setConnectionType(const std::string &connectionType) {
connectionType_ = connectionType;
setParameter(std::string("ConnectionType"), connectionType);
}
std::string ReleaseNodePrivateNetworkAddressRequest::getNodeId() const {
return nodeId_;
}

View File

@@ -52,6 +52,15 @@ void ReleasePublicNetworkAddressRequest::setDBInstanceId(const std::string &dBIn
setParameter(std::string("DBInstanceId"), dBInstanceId);
}
std::string ReleasePublicNetworkAddressRequest::getConnectionType() const {
return connectionType_;
}
void ReleasePublicNetworkAddressRequest::setConnectionType(const std::string &connectionType) {
connectionType_ = connectionType;
setParameter(std::string("ConnectionType"), connectionType);
}
std::string ReleasePublicNetworkAddressRequest::getNodeId() const {
return nodeId_;
}