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

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